batch/1.1/old/getInseeEvenNpai.php

22504 lines
291 KiB
PHP
Raw Normal View History

#!/usr/bin/php -c/var/www/batch/config/php_batch_sd.ini
<?php
function getNomPrenom($strRaisonSociale) {
$tabRet=array();
$tabRet['Nom']=$tabRet['NomUsage']=$tabRet['Prenom']='';
if (preg_match("/(.*)\*(.*)\/(.*)/",$strRaisonSociale,$matches))
{
$tabRet['Nom']=$matches[1];
$tmp=explode('/', $matches[2]);
if (isset($tmp[1]) && trim($tmp[1])<>'') {
$tabRet['NomUsage']=$tmp[0];
$tabRet['Prenom']=$tmp[1];
} else
$tabRet['Prenom']=$matches[2];
}
return $tabRet;
}
include_once(FWK_PATH.'common/chiffres.php');
include_once(FWK_PATH.'common/dates.php');
include_once(FWK_PATH.'common/ftp.php');
include_once(INCLUDE_PATH.'insee/classMInsee.php');
include_once(FWK_PATH.'mail/sendMail.php');
define('INSEE_FTP_URL', 'ftp.odissee.insee.fr');
define('INSEE_FTP_USER', '5358116');
define('INSEE_FTP_PASS', 'SC8$_21v');
//define('INSEE_FTP_REMOTE_DIR', 'odissee/MAP/*');
define('INSEE_FTP_REMOTE_DIR', 'odissee/5358116/*');
define('INSEE_LOCAL_DIR', '/home/data/insee/even/');
$strInfoScript='Usage : '.basename($argv[0]). " <option>
Chargement du/des flux quotidiens en provenance de Insee.
Options :
2013-06-19 08:24:49 +00:00
-d Mode debug (Verbosit<EFBFBD> au maximum)
-j Ne pas r<EFBFBD>cup<EFBFBD>rer les derniers fichiers sur le FTP de l'Insee
-u Forcer la mise <EFBFBD> jour la table identite de l'insee
-s=20080430 R<EFBFBD>appliquer les <EFBFBD>v<EFBFBD>nements depuis cette date
";
$iDb=new WDB('insee');
$iDbR=new WDB('insee');
$iDbW=new WDB('insee');
$iInsee=new MInsee();
$nbSiretInvalides=$nbErreurs=$nbInsert=$nbUpdate=0;
$modeDebug=$dateReprise=false;
$ftpStep=true;
$updateInsee=false;
$tabFichier=array();
$nomFichierCharges='aucun';
$nbLignesCharges=$nbSiretInvalidesCharges=0;
//Initialistation des variables
$argv=$_SERVER['argv'];
2013-06-19 08:24:49 +00:00
//if ($_SERVER['argc']==1) die("Non g<>r<EFBFBD> pour l'instant : chargera les derniers fichiers EVEN non charg<72>s !".EOL);
for ($i=1,$j=0; isset($argv[$i]); $i++) {
if (substr($argv[$i],0,1)=='-') {
switch (substr($argv[$i],1,1)) {
case 'd': $modeDebug=true; break;
case 'j': $ftpStep=false; break;
case 'u': $updateInsee=true; break;
case 's': $dateReprise=substr($argv[$i],3,8); break;
case '-':
case '?': die($strInfoScript); break;
default: die('Option '. $argv[$i] . " inconnue !\n");
}
} else $tabFichier[]=$argv[$i];
}
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - D<>but du traitement de chargement des <20>v<EFBFBD>nements INSEE".EOL;
$db_table='insee_even';
if ($ftpStep) {
2013-06-19 08:24:49 +00:00
/* R<>cup<75>ration des flux FTP */
echo date('Y/m/d - H:i:s') ." - DEBUT de la r<>cup<75>ration des flux FTP de l'INSEE...".EOL;
$ret=ftp_mget(INSEE_FTP_URL, INSEE_FTP_USER, INSEE_FTP_PASS, INSEE_FTP_REMOTE_DIR, INSEE_LOCAL_DIR, true);
if ($ret===false)
2013-06-19 08:24:49 +00:00
die (date ('Y/m/d - H:i:s')." - ERREUR : R<>cup<75>ration des flux INSEE en FTP incorrecte !".EOL);
else
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s')." - FIN de la r<>cup<75>ration des flux INSEE en FTP ($ret fichiers r<>cup<75>r<EFBFBD>s).".EOL;
}
/** Liste des fichiers quotidiens de l'Insee
**/
$dh = opendir(INSEE_LOCAL_DIR.str_replace('*','', INSEE_FTP_REMOTE_DIR));
while (false !== ($filename = readdir($dh))) {
if ($filename<>'.' && $filename<>'..' && substr($filename, 0, 6)<>'EVE.NJ')
$tabFichier[] = $filename;
}
$tabToIdentite=array();
2013-06-19 08:24:49 +00:00
/** Chargement des fichiers si n<EFBFBD>cessaire
**/
for ($i=0; isset($tabFichier[$i]); $i++)
{
$nomFichier =$tabFichier[$i];
$idFlux=strtr(strtoupper(basename($nomFichier)),array('EVE.DJ'=>'20'));
$fp=fopen(INSEE_LOCAL_DIR.str_replace('*','', INSEE_FTP_REMOTE_DIR).$nomFichier, 'r');
if (!$fp) {
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s')." - Erreur : Impossible d'ouvrir le fichier n<>$i <20> traiter '".$nomFichier."'".EOL;
echo date ('Y/m/d - H:i:s') . " - Fin du traitement".EOL;
die();
}
$nbLignes=0; // Nombre de ligne du fichier
$ret=$iDb->select($db_table, 'count(idFlux) as nb', "idFlux='$idFlux'");
$nbLoaded=$ret[0][0];
while (!feof($fp))
{
$nbLignes++;
$a = trim(fgets($fp, 1024));
}
if ($nbLoaded>0) {
if (--$nbLignes<=$nbLoaded)
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s')." - Le fichier n<>$i, $nomFichier a d<>j<EFBFBD> <20>t<EFBFBD> charg<72> ($nbLoaded lignes) !".EOL;
else
2013-06-19 08:24:49 +00:00
die (date ('Y/m/d - H:i:s')." - ERREUR : le fichier n<>$i, $nomFichier a <20>t<EFBFBD> charg<72> partiellement $nbLignes<>$nbLoaded !".EOL);
continue;
}
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s')." - D<>but du traitement du fichier n<>$i, $nomFichier ($nbLignes lignes <20> traiter) !".EOL;
$tabToIdentite[]=$idFlux;
flush();
$finFichier=false;
$nbLignes=$nbErreurs=0;
rewind($fp);
while (!feof($fp))
{
$nbLignes++;
$a = trim(fgets($fp, 1024));
if ($finFichier) {
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - Attention la fin de fichier a <20>t<EFBFBD> trouv<75>e <20> la ligne pr<70>c<EFBFBD>dente !".EOL;//Nouveau format du fichier <20>v<EFBFBD>nement (de Mai 2007) non g<>r<EFBFBD> !
die();
}
//unset($tabErreur); $nbErr=0;
$tabEve=array();
$tabEve['idFlux'] =$idFlux;
2013-06-19 08:24:49 +00:00
$tabEve['insSIREN'] =substr($a, 0, 9 ); // N<> Siren de l'entreprise concern<72>e par la mise <20> jour
$tabEve['insNIC'] =substr($a, 9, 5 ); // Identifiant de l'<27>tablissement
// DONNEES SUR L.EVENEMENT
2013-06-19 08:24:49 +00:00
$tabEve['insDATEMAJ'] =strtr(substr($a,14,19),array('-'=>'','T'=>'',':'=>''));//Date de traitement de la mise <20> jour
$tabEve['insEVE'] =substr($a,33,3);//Type d'<27>v<EFBFBD>nement
$tabEve['insDATEVE'] =substr($a,36,8);//Date de l'<27>v<EFBFBD>nement
$tabEve['insTYPETAB'] =substr($a,44,2);//Type d'<27>tablissement concern<72> par l'<27>v<EFBFBD>nement
// INFORMATIONS SUR L.ADRESSE D.IMPLANTATION ET LA LOCALISATION GEOGRAPHIQUE
$tabEve['insL1_NOMEN'] =trim(substr($a, 46,38));//Nom ou raison sociale de l'entreprise pour l'adressage
2013-06-19 08:24:49 +00:00
$tabEve['insL2_COMP'] =trim(substr($a, 84,38));//Compl<70>ment de nom de l'entreprise pour l'adressage
$tabEve['insL3_CADR'] =trim(substr($a,122,38));//Compl<70>ment d'adresse pour l.adressage
$tabEve['insL4_VOIE'] =trim(substr($a,160,38));//Num<75>ro et libell<6C> dans la voie
$tabEve['insL5_DISP'] =trim(substr($a,198,38));//Distribution sp<73>ciale
$tabEve['insL6_POST'] =trim(substr($a,236,38));//Ligne d.acheminement postal pour l.adressage
2013-06-19 08:24:49 +00:00
$tabEve['insL7_ETRG'] =trim(substr($a,274,38));//Libell<6C> du pays pour les adresses <20> l'<27>tranger
$tabEve['insTEL'] =trim(substr($a,312,14));//T<>l<EFBFBD>phone
$tabEve['insRPET'] =substr($a,326,2);//R<>gion de localisation de l'<27>tablissement
$tabEve['insDEPCOM'] =substr($a,328,5);//D<>partement et commune d'implantation de l'<27>tablissement
$tabEve['insCODEVOIE'] =substr($a,333,5);//Code voie
2013-06-19 08:24:49 +00:00
$tabEve['insLIBCOM'] =trim(substr($a,338,32));//Libell<6C> de la commune de localisation de l'<27>tablissement
$tabEve['insCODPOS'] =substr($a,370,5);//Code postal
2013-06-19 08:24:49 +00:00
$tabEve['insNUMVOIE'] =substr($a,375,4);//Num<75>ro dans la voie
$tabEve['insINDREP'] =substr($a,379,1);//Indice de r<>p<EFBFBD>tition
$tabEve['insTYPVOIE'] =trim(substr($a,380,4));//Type de la voie de localisation de l'<27>tablissement
$tabEve['insLIBVOIE'] =trim(substr($a,384,32));//Libell<6C> de la voie de localisation de l'<27>tablissement
// DONNEES DE GESTION CONCERNANT L.ETABLISSEMENT
$tabEve['insENSEIGNE'] =trim(substr($a,416,40));//Enseigne ou nom de l.exploitation
2013-06-19 08:24:49 +00:00
$tabEve['insDCRET'] =substr($a,456,8);//Date de cr<63>ation de l'<27>tablissement (ann<6E>e, mois, jour)
$tabEve['insDREACTET'] =substr($a,464,8);//Date de r<>activation de l'<27>tablissement (ann<6E>e, mois, jour)
$tabEve['insSIEGE'] =substr($a,472,1);//Qualit<69> de si<73>ge ou non de l.<2E>tablissement
$tabEve['insEXPLET'] =substr($a,473,1);//Etablissement exploitant tout ou partie des moyens de production
2013-06-19 08:24:49 +00:00
$tabEve['insORIGINE'] =substr($a,474,2);//Origine de la cr<63>ation de l'<27>tablissement
$tabEve['insDESTINAT'] =substr($a,476,2);//Destination de l'<27>tablissement
$tabEve['insAPET700'] =substr($a,478,5);//Activit<69> principale de l'entreprise en 700 classes
$tabEve['insDAPET'] =substr($a,483,4);//Date de validit<69> de l'activit<69> principale de l'<27>tablissement
$tabEve['insAPRM'] =substr($a,487,6);//Activit<69> principale au registre des m<>tiers
$saisonat=trim(strtoupper(substr($a,493,2)));//Caract<63>re saisonnier ou non de l'activit<69> de l'<27>tablissement
if ($saisonat=='S') $tabEve['insSAISONAT'] =1;
else $tabEve['insSAISONAT'] =0;
2013-06-19 08:24:49 +00:00
$tabEve['insAUXILT'] =substr($a,495,1);//Caract<63>re auxiliaire de l'activit<69> de l'<27>tablissement
$tabEve['insACTIVNAT'] =substr($a,496,2);//Nature de l'activit<69> de l'<27>tablissement
$tabEve['insLIEUACT'] =substr($a,498,2);//Lieu de l'activit<69> de l'<27>tablissement
$tabEve['insACTISURF'] =substr($a,500,2);//Type de magasin
2013-06-19 08:24:49 +00:00
$tabEve['insTEFET'] =substr($a,502,2);//Tranche d'effectif salari<72> de l'<27>tablissement
$tabEve['insEFETCENT'] =substr($a,504,6);//Effectif salari<72> de l'<27>tablissement <20> la centaine pr<70>s
$tabEve['insDEFET'] =substr($a,510,4);//Date de mise <20> jour de l'effectif salari<72> de l'<27>tablissement (ann<6E>e)
$tabEve['insPRODPART'] =substr($a,514,1);//Participation particuli<6C>re <20> la production de l'<27>tablissement
$tabEve['insSIRETPS'] =trim(substr($a,515,14));//Siret du pr<70>d<EFBFBD>cesseur ou du successeur
$tabEve['insSIRETASS'] =trim(substr($a,529,14));//Siret associ<63>
// DONNEES DE GESTION CONCERNANT L.ENTREPRISE A LAQUELLE APPARTIENT L.ETABLISSEMENTDESCRIPTION DES MISES A JOUR DE L.ETABLISSEMENT
2013-06-19 08:24:49 +00:00
$tabEve['insMENSEIGNE'] =substr($a,543,1);//Indicateur de mise <20> jour de l'enseigne de l'<27>tablissement
$tabEve['insMAPET'] =substr($a,544,1);//Indicateur de mise <20> jour de l'activit<69> principale de l'<27>tablissement
$tabEve['insMADRESSE'] =substr($a,545,1);//Indicateur de mise <20> jour de l'adresse de localisation de l'<27>tablissement
$tabEve['insMEXPLET'] =substr($a,546,1);//Indicateur de mise <20> jour du caract<63>re exploitant de l'<27>tablissement
$tabEve['insMAUXILT'] =substr($a,547,1);//Indicateur de mise <20> jour du caract<63>re auxiliaire de l'activit<69> de l'<27>tablissement
// DONNEES DE GESTION CONCERNANT L.ENTREPRISE A LAQUELLE APPARTIENT L.ETABLISSEMENT
$tabEve['insNOMEN'] =trim(substr($a,548,38));//Nom ou raison sociale de l'entreprise
$tabEve['insSIGLE'] =trim(substr($a,586,20));//Sigle de l'entreprise
2013-06-19 08:24:49 +00:00
$tabEve['insDCREN'] =substr($a,606,8);//Date de cr<63>ation de l'entreprise (ann<6E>e, mois, jour)
$tabEve['insDREACTEN'] =substr($a,614,8);//Date de r<>activation de l'entreprise (ann<6E>e, mois, jour)
$tabEve['insCJ'] =substr($a,622,4);//Cat<61>gorie juridique ou professionnelle pour les entrepreneurs individuels
$tabEve['insCIVILITE'] =substr($a,626,1);//Civilit<69> des entrepreneurs individuels
$tabEve['insEXPLEN'] =substr($a,627,1);//Entreprise exploitant tout ou partie des moyens de production
2013-06-19 08:24:49 +00:00
$tabEve['insFiller4'] =substr($a,628,1);//Zone r<>serv<72>e
$tabEve['insAPEN700'] =substr($a,629,5);//Activit<69> principale de l'<27>tablissement en 700 classes
$tabEve['insDAPEN'] =substr($a,634,4);//Date de validit<69> de l'activit<69> principale de l'entreprise
$tabEve['insTEFEN'] =substr($a,638,2);//Tranche d'effectif salari<72> de l'entreprise
$tabEve['insEFENCENT'] =substr($a,640,6);//Effectif salari<72> de l'entreprise <20> la centaine pr<70>s
$tabEve['insDEFEN'] =substr($a,646,4);//Date de mise <20> jour de l'effectif salari<72> de l.entreprise (ann<6E>e)
$tabEve['insNBETEXPL'] =substr($a,650,4);//Nombre d'<27>tablissements exploitants actifs de l'entreprise
$tabEve['insMONOREG'] =substr($a,654,1);//Indice de mono-r<>gionalit<69> de l'entreprise
$tabEve['insREGIMP'] =substr($a,655,2);//Principale r<>gion de localisation de l'entreprise
$tabEve['insMONOACT'] =substr($a,657,1);//Indice de monoactivit<69> de l'entreprise
//DESCRIPTION DES MISES A JOUR DE L.ENTREPRISE A LAQUELLE APPARTIENT L.ETABLISSEMENT
2013-06-19 08:24:49 +00:00
$tabEve['insMNOMEN']=substr($a,658,1);//Indicateur de mise <20> jour du nom ou de la raison sociale
$tabEve['insMSIGLE']=substr($a,659,1);//Indicateur de mise <20> jour du sigle
$tabEve['insMCJ']=substr($a,660,1);//Indicateur de mise <20> jour de la cat<61>gorie juridique ou cat<61>gorie professionnelle
$tabEve['insMAPEN']=substr($a,661,1);//Indicateur de mise <20> jour de l'activit<69> principale de l'entreprise
$tabEve['insMEXPLEN']=substr($a,662,1);//Indicateur de mise <20> jour du caract<63>re exploitant de l'entreprise
$tabEve['insMNICSIEGE']=substr($a,663,1);//Indicateur de mise <20> jour du Nic du si<73>ge ou l'<27>tablissement principal
//INFORMATIONS SUR LE SIEGE DE L.ENTREPRISE A LAQUELLE APPARTIENT L.ETABLISSEMENT
2013-06-19 08:24:49 +00:00
$tabEve['insNICSIEGE']=substr($a,664,5);//Num<75>ro interne de classement de l'<27>tablissement si<73>ge
$tabEve['insDEPCOMEN']=substr($a,669,5);//D<>partement et commune de localisation du si<73>ge de l.entreprise
$tabEve['insRPEN']=substr($a,674,2);//R<>gion de localisation du si<73>ge de l'entreprise
$insSIREN=$tabEve['insSIREN'];
$insNIC=$tabEve['insNIC'];
if (!$iInsee->valideSiren($insSIREN,$insNIC)) {
$tabEve['siretValide']=0;
$nbSiretInvalides++;
}
else
$tabEve['siretValide']=1;
2013-06-19 08:24:49 +00:00
/** Conversion de la saisonnalit<69> **/
$insNOMEN=$tabEve['insNOMEN'];
$tabNoms=getNomPrenom($insNOMEN);
$tabEve['dirNom']=$tabNoms['Nom'];
$tabEve['dirNomUsage']=$tabNoms['NomUsage'];
$tabEve['dirPrenom']=$tabNoms['Prenom'];
if (trim($insSIREN)<>'' && trim($insNIC)<>'') {
$finFichier=false;
$ret=$iDb->insert($db_table, $tabEve);
if ($ret===false) {
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - ERREUR n<>". mysql_errno()." <20> l'insertion du siret $insSIREN $insNIC : ".mysql_error().'!'.EOL;
$nbErreurs++;
flush();
} else
$updateInsee=true;
} else $finFichier=true;
/* if ($tabErreur) {
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - ATTENTION, ligne $nbLignes, probl<62>mes pour le siret $insSIREN $insNIC !!!\r\n";
print_array($tabErreur,0,"txt");
flush();
}
*/
//unset($tabDataToInsert);
}
fclose ($fp);
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s')." - Le fichier n<>$i, $nomFichier vient d'<27>tre charg<72>.".EOL;
echo date ('Y/m/d - H:i:s') . " - $nbLignes lignes trait<69>es dont $nbSiretInvalides siret invalides !".EOL;
$nomFichierCharges=$nomFichier;
$nbLignesCharges=$nbLignes;
$nbSiretInvalidesCharges=$nbSiretInvalides;
}
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - Au total : $nbLignes lignes trait<69>es dont $nbSiretInvalides siret invalides !".EOL;
echo date ('Y/m/d - H:i:s') . " - Chargement des <20>v<EFBFBD>nements termin<69>";
/**********************************************************************************************************************************
* MISE A JOUR DE LA TABLE IDENTITE
**********************************************************************************************************************************/
if ($updateInsee) {
2013-06-19 08:24:49 +00:00
echo ', d<>but de mise <20> jour de la table identite.'.EOL;
$fieldsR='insSIREN, insNIC, insEVE, insDATEVE, insTYPETAB, insORIGINE, insDESTINAT, insTRAN, insNICTRAN, insL1_NOMEN, insNOMEN, insL2_COMP, insENSEIGNE, insSIGLE, insSIEGE, insNUMVOIE, insINDREP, insTYPVOIE, insLIBVOIE, insLIBCOM, insCODPOS, insL3_CADR, insL5_DISP, insAUXILT, insSAISONAT, insCJ, insCIVILITE, insDCRET, insDCREN, insAPEN700, insAPET700, insNBETEXPL, insTEFEN, insCODEVOIE, insDEPCOM, insTEL, insEFENCENT, insTEFET, insEFETCENT, insL7_ETRG, insAPRM, insACTIVNAT, insORIGINE, insMODET, insEXPLET, insDAPET, insLIEUACT, insACTISURF, insDEFET, insMODEN, insPRODPART, insEXPLEN, insDEFEN, insMONOREG, insREGIMP, insMONOACT, insDAPEN, dirNom, dirNomUsage, dirPrenom, insDATEMAJ';
2013-06-19 08:24:49 +00:00
// on lit R pour mettre <20> jour W
$fieldsW='SIREN, NIC, IDENTITE_PRE, ACTIF, NOM, NOM2, ENSEIGNE, SIGLE, SIEGE, ADR_NUMVOIE, ADR_BTQ, ADR_TYPVOIE, ADR_LIBVOIE, ADR_LIBCOM, ADR_CP, ADR_COMP, ADR_DISTSP, AUXILT, SAISONAT, CJ, CIVILITE, DCRET, DCREN, APE_ENT, APE_ETAB, NBETAB, TEFF_ENT, TCA, CODEVOIE, ADR_DEP, ADR_COM, TEL, EFF_ENT, TEFF_ET, EFF_ET, PAYS, APRM, ACTIVNAT, ORIGINE, MODET, EXPLET, DAPET, LIEUACT, ACTISURF, DEFET, MODEN, PRODPART, EXPLEN, DEFEN, MONOREG, REGIMP, MONOACT, DAPEN, DIR_FCT, DIR_IDEN, DATE_MAJ';
if (!$dateReprise)//$tabToIdentite
sort($tabToIdentite);
else
$tabToIdentite=array($dateReprise);
foreach ($tabToIdentite as $idFlux) {
//$idFlux='20080114';
if (!$dateReprise) {
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - D<>but du chargement du flux $idFlux...".EOL;
$ret=$iDbR->select('insee_even', $fieldsR, "idFlux=$idFlux ORDER BY idFlux ASC, insDATEMAJ ASC", true, MYSQL_ASSOC, true);
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - Chargement du flux $idFlux : $ret lignes <20> mettre <20> jour...".EOL;
} else {
echo date ('Y/m/d - H:i:s') . " - Chargement des flux quotidiens depuis $idFlux...".EOL;
//$ret=$iDbR->select('insee_even', $fieldsR, "idFlux>=$idFlux ORDER BY idFlux ASC, insDATEMAJ ASC", true, MYSQL_ASSOC, true);
$ret=$iDbR->select('insee_even', $fieldsR, "insSIREN IN (
005540380,
005880596,
007180680,
007241060,
007241532,
015550189,
015550882,
015850514,
015850712,
015950173,
016150484,
016250433,
017150590,
025780537,
026980102,
027211945,
036514883,
036550069,
036715720,
037020633,
037020963,
037211059,
037311180,
045750817,
046580049,
046620266,
047180088,
047220207,
047250568,
047350632,
047380118,
054726781,
055811418,
056502404,
056713126,
056800782,
056801046,
056806813,
056809809,
057506677,
057800344,
057800534,
057805707,
057807661,
058805813,
058807868,
058809385,
059200618,
059806133,
060502119,
060803038,
060804382,
061200317,
061201174,
062502141,
063401277,
064802572,
066310129,
066501891,
066501966,
067802314,
070402805,
070502588,
070502802,
070801089,
070802228,
071201867,
071403976,
071801005,
071803274,
071805063,
072104516,
072201502,
072504251,
072703549,
073400269,
073400442,
073502940,
073704660,
073806440,
075620237,
076212521,
076613603,
076820521,
076940220,
077010221,
077020212,
077020659,
077170405,
085580488,
085881480,
086050127,
086050135,
086580313,
086880036,
086980885,
087150066,
087311114,
087340766,
095580429,
095680484,
096220108,
096641881,
096980677,
097072797,
171407018,
176707008,
177506607,
180036147,
180046054,
180208514,
191323641,
210402202,
211703061,
211704341,
212102479,
212403091,
212405815,
214401366,
215901786,
216601872,
218200947,
219200516,
221200017,
257300079,
261600118,
261903116,
264003088,
267410017,
267500007,
269200374,
279400055,
300136520,
300155413,
300178233,
300197217,
300243102,
300243300,
300301223,
300335221,
300335510,
300420353,
300420437,
300500766,
300513231,
300514122,
300549771,
300571049,
300581881,
300600145,
300601929,
300609104,
300611027,
300634284,
300660933,
300747862,
300758448,
300772662,
300789559,
300798626,
300799004,
300815966,
300918497,
300937133,
300939113,
300957875,
300960614,
300963907,
300965837,
300971033,
301051710,
301056149,
301063236,
301076949,
301092334,
301098224,
301118311,
301164109,
301167169,
301167920,
301169256,
301195574,
301201646,
301210316,
301211074,
301235024,
301241147,
301242681,
301271466,
301291795,
301331674,
301336061,
301341806,
301346029,
301357273,
301360806,
301424487,
301431367,
301442380,
301461752,
301482634,
301501391,
301509394,
301513271,
301517199,
301524450,
301533378,
301545745,
301547493,
301560801,
301570115,
301653044,
301659645,
301678561,
301685731,
301692612,
301711917,
301750675,
301755104,
301755526,
301764072,
301764759,
301768628,
301775656,
301805149,
301852539,
301861753,
301922043,
301947016,
301955589,
301970372,
301986246,
302005061,
302025127,
302043880,
302055975,
302068309,
302072582,
302078522,
302097811,
302109285,
302116199,
302118146,
302118724,
302137393,
302171525,
302177381,
302205901,
302228812,
302281084,
302288154,
302289145,
302330808,
302354139,
302381637,
302383666,
302410402,
302430897,
302451042,
302456793,
302457973,
302472675,
302473434,
302475348,
302492137,
302496799,
302497714,
302500418,
302507728,
302521570,
302529060,
302534151,
302554993,
302575360,
302581863,
302589890,
302590716,
302607684,
302622006,
302639877,
302664826,
302666516,
302671227,
302699160,
302754734,
302768296,
302782388,
302817507,
302866132,
302897855,
302930722,
302951934,
302955018,
302960661,
302976642,
303010789,
303039630,
303065122,
303105803,
303106025,
303117865,
303149165,
303151252,
303151823,
303159990,
303175137,
303188874,
303212583,
303215495,
303252092,
303252563,
303274831,
303285803,
303309322,
303324453,
303335756,
303345805,
303347835,
303364608,
303390454,
303409247,
303412241,
303413611,
303418420,
303457808,
303461065,
303461214,
303480974,
303486807,
303494041,
303498315,
303514251,
303520084,
303538821,
303543359,
303543441,
303560643,
303574990,
303577233,
303603096,
303670301,
303674469,
303681928,
303699482,
303716393,
303725410,
303744155,
303753396,
303754576,
303772982,
303812838,
303829352,
303859789,
303861785,
303862338,
303877559,
303877674,
303928956,
303933386,
303941165,
303952741,
303957864,
303970487,
304045925,
304083462,
304097678,
304154651,
304165509,
304178981,
304179716,
304182751,
304187701,
304199656,
304237258,
304263023,
304275910,
304295579,
304298375,
304305709,
304342868,
304343213,
304374580,
304375751,
304398050,
304398068,
304419732,
304427941,
304438864,
304441843,
304463326,
304471428,
304475338,
304496938,
304529597,
304539869,
304594666,
304604549,
304614985,
304641152,
304661135,
304670706,
304671290,
304686033,
304712839,
304734791,
304742059,
304773328,
304862709,
304862832,
304891575,
304900889,
304903677,
304926801,
304932783,
304973761,
304983935,
304989379,
305009979,
305044273,
305044919,
305048290,
305098345,
305098998,
305108755,
305110652,
305111734,
305112260,
305119661,
305189367,
305190373,
305201261,
305201287,
305207490,
305207706,
305208837,
305219792,
305220402,
305232332,
305233033,
305242927,
305243032,
305243222,
305294191,
305333338,
305340614,
305351702,
305359192,
305373961,
305379489,
305405748,
305405946,
305442329,
305460768,
305468290,
305493173,
305510455,
305516544,
305522930,
305532871,
305549313,
305588204,
305627952,
305634347,
305647885,
305662652,
305663544,
305667479,
305693939,
305735912,
305750341,
305762098,
305775462,
305780314,
305781486,
305783110,
305812661,
305813701,
305818866,
305821738,
305833956,
305838708,
305876922,
305922742,
305933962,
305949448,
305952426,
305958316,
305960114,
305989675,
306020744,
306031469,
306068644,
306129198,
306131368,
306138900,
306149907,
306202888,
306203621,
306239922,
306273806,
306284027,
306287525,
306304023,
306305632,
306314782,
306316811,
306383100,
306422320,
306422536,
306432279,
306438029,
306445065,
306468646,
306486218,
306489071,
306523366,
306523374,
306527250,
306562661,
306574781,
306575374,
306578840,
306592981,
306607995,
306640301,
306661869,
306663691,
306663840,
306677568,
306761891,
306824525,
306827254,
306862285,
306881830,
306884693,
306900192,
306916099,
306916883,
306928649,
306956210,
306977745,
306989401,
307001248,
307007328,
307020255,
307048934,
307080333,
307104141,
307113449,
307133785,
307146829,
307150037,
307150367,
307159095,
307184275,
307190215,
307219139,
307271759,
307297317,
307320804,
307348698,
307376467,
307381632,
307391698,
307411322,
307416545,
307422410,
307481234,
307523043,
307571000,
307594168,
307594226,
307632349,
307660100,
307679084,
307712356,
307730044,
307787846,
307791996,
307806588,
307828350,
307918805,
307964551,
307982835,
307983593,
307993824,
308053446,
308065481,
308077247,
308077627,
308120369,
308127836,
308133255,
308146729,
308168012,
308172964,
308179126,
308186394,
308187442,
308189489,
308216035,
308287135,
308287218,
308307065,
308313238,
308324565,
308353515,
308370709,
308417328,
308428093,
308449024,
308490143,
308527787,
308558097,
308571298,
308640358,
308647304,
308648773,
308651876,
308728245,
308798818,
308800291,
308813484,
308817758,
308818590,
308824002,
308850841,
308877794,
308877943,
308886241,
308918606,
308919943,
308922277,
308928290,
308949775,
308949924,
308976083,
308985456,
309008969,
309022036,
309032563,
309033181,
309044436,
309054088,
309066447,
309081545,
309082766,
309093433,
309096592,
309133155,
309134401,
309135499,
309137131,
309163327,
309194868,
309203966,
309214377,
309230977,
309232544,
309233773,
309264588,
309277242,
309317667,
309318673,
309319929,
309331676,
309342905,
309359750,
309360667,
309375582,
309392397,
309410074,
309410116,
309428100,
309445989,
309447365,
309462513,
309484467,
309485894,
309491512,
309492940,
309509453,
309522340,
309549814,
309552479,
309563245,
309586808,
309591899,
309596336,
309630192,
309639250,
309645877,
309648111,
309648491,
309649242,
309649879,
309651834,
309659670,
309662963,
309685600,
309706190,
309706992,
309707305,
309786481,
309787448,
309794915,
309801140,
309808194,
309844272,
309844769,
309856722,
309906410,
309925345,
309928042,
309986743,
310032495,
310036488,
310057856,
310078571,
310085105,
310132360,
310136213,
310149802,
310156690,
310159496,
310182555,
310187562,
310198205,
310199146,
310217765,
310243506,
310259411,
310274550,
310282629,
310303136,
310309364,
310338207,
310345681,
310361803,
310379961,
310384433,
310425038,
310427703,
310462130,
310472873,
310484233,
310502760,
310505771,
310515242,
310525308,
310525852,
310542469,
310580600,
310592258,
310611843,
310623855,
310686761,
310698410,
310719745,
310727045,
310750567,
310770151,
310771548,
310773734,
310780119,
310796123,
310801782,
310812029,
310815642,
310818125,
310821699,
310848031,
310851209,
310865019,
310875448,
310895131,
310895925,
310906417,
310918057,
310938386,
310940895,
310968029,
311003644,
311015960,
311031264,
311064406,
311076962,
311087274,
311099626,
311108229,
311118178,
311125421,
311157002,
311157028,
311163141,
311167019,
311169247,
311190052,
311206684,
311209472,
311215669,
311219158,
311223820,
311261390,
311275754,
311288658,
311290191,
311327423,
311348221,
311360994,
311383343,
311384887,
311392294,
311402663,
311404917,
311406029,
311424279,
311508428,
311512743,
311540553,
311587075,
311597850,
311602049,
311630339,
311633747,
311633754,
311637961,
311640924,
311641427,
311696314,
311699771,
311707491,
311724249,
311725915,
311727200,
311730261,
311758668,
311766539,
311774210,
311784557,
311799605,
311801112,
311803704,
311809214,
311817910,
311820336,
311820583,
311851455,
311876932,
311887764,
311889083,
311903280,
311909824,
311933030,
311970552,
311973945,
311975049,
311976757,
311984645,
311994156,
311999312,
312008105,
312015431,
312017148,
312025851,
312035579,
312041049,
312044050,
312057284,
312071418,
312083108,
312084767,
312096944,
312125651,
312132673,
312137870,
312139777,
312144033,
312184518,
312196777,
312196876,
312208721,
312211378,
312212301,
312214851,
312215353,
312215668,
312261134,
312269848,
312281231,
312285117,
312301195,
312326978,
312327166,
312359052,
312379324,
312417884,
312425960,
312430234,
312431109,
312452154,
312452659,
312454416,
312454838,
312455678,
312465057,
312477540,
312485816,
312509946,
312518244,
312548738,
312549587,
312549728,
312568801,
312606528,
312608714,
312611049,
312613391,
312670532,
312730906,
312732720,
312733587,
312756794,
312758907,
312772718,
312824626,
312856255,
312857592,
312907322,
312913619,
312949183,
313031460,
313058026,
313068512,
313086076,
313088213,
313104887,
313106718,
313125189,
313139099,
313144446,
313150013,
313209686,
313211302,
313226706,
313258840,
313261349,
313281107,
313292203,
313329633,
313341307,
313351173,
313388548,
313397424,
313397994,
313414856,
313428187,
313434417,
313434664,
313446320,
313454985,
313470270,
313506024,
313530123,
313530826,
313564841,
313565293,
313566408,
313573941,
313577553,
313582702,
313621393,
313627077,
313631939,
313632440,
313633745,
313637266,
313639395,
313641045,
313641789,
313643363,
313649519,
313671273,
313696718,
313700494,
313705659,
313711749,
313725210,
313744161,
313775678,
313775926,
313792137,
313796252,
313814030,
313814295,
313814659,
313828121,
313837841,
313849747,
313872947,
313893380,
313934978,
313966947,
313987547,
313988933,
313990137,
314044009,
314044348,
314104449,
314108895,
314117227,
314160763,
314178609,
314188442,
314223439,
314239963,
314245564,
314246737,
314259292,
314262460,
314270612,
314282518,
314303009,
314312018,
314323957,
314360546,
314375882,
314391061,
314397696,
314421298,
314424649,
314442815,
314448580,
314481185,
314482340,
314488461,
314493594,
314527409,
314562612,
314572488,
314584905,
314585316,
314588211,
314592296,
314593229,
314622994,
314633397,
314635897,
314636325,
314644261,
314682089,
314692641,
314695792,
314720863,
314743774,
314747098,
314775065,
314791039,
314791591,
314795147,
314805011,
314809559,
314815697,
314816513,
314819079,
314819483,
314824566,
314830928,
314874678,
314877408,
314883133,
314907593,
314925538,
314927419,
314938093,
314941535,
314949868,
314957762,
314968538,
314978644,
314984915,
314992090,
315003293,
315012849,
315041749,
315043935,
315044487,
315051854,
315079145,
315100933,
315107425,
315113449,
315121335,
315144048,
315207647,
315222232,
315249904,
315250696,
315251785,
315257857,
315274811,
315281832,
315300145,
315319517,
315334052,
315335802,
315340778,
315342006,
315360792,
315380121,
315383984,
315394353,
315406322,
315406553,
315429456,
315442186,
315445635,
315447482,
315459016,
315469130,
315472902,
315473785,
315476382,
315486811,
315507285,
315516971,
315518431,
315536797,
315561563,
315561720,
315605709,
315616508,
315637595,
315638536,
315645259,
315655100,
315670141,
315681783,
315693796,
315721340,
315728832,
315732214,
315748889,
315769653,
315770933,
315771394,
315793216,
315795336,
315796656,
315817965,
315825224,
315833673,
315839662,
315844407,
315844837,
315847079,
315862896,
315864009,
315871962,
315900001,
315909515,
315921411,
315945790,
315964718,
315965640,
315966820,
315998294,
316012079,
316040526,
316058692,
316072651,
316093376,
316099647,
316100304,
316103530,
316104298,
316120922,
316141159,
316144435,
316158096,
316186162,
316186675,
316224328,
316290709,
316311984,
316319540,
316322320,
316349760,
316408087,
316408400,
316415470,
316432905,
316439686,
316461847,
316467638,
316469642,
316486612,
316490796,
316490820,
316512987,
316530781,
316534064,
316538842,
316579788,
316587856,
316591924,
316601079,
316608926,
316620079,
316633254,
316644640,
316646702,
316655455,
316662428,
316676345,
316679133,
316696897,
316738889,
316774124,
316780642,
316811116,
316821875,
316831692,
316840123,
316841055,
316919455,
316920859,
316934082,
316949767,
316957224,
316969690,
316971209,
316972843,
316987833,
317008506,
317014934,
317034130,
317084283,
317089431,
317123123,
317144517,
317144871,
317145035,
317152908,
317157436,
317183226,
317217651,
317234524,
317323111,
317324531,
317352748,
317402667,
317437374,
317452324,
317485712,
317491553,
317510972,
317539591,
317542199,
317554301,
317571339,
317575181,
317586063,
317592251,
317623981,
317628030,
317663680,
317676062,
317683357,
317685824,
317704435,
317726792,
317732360,
317742187,
317772127,
317782035,
317782514,
317785004,
317816619,
317830891,
317837474,
317841344,
317846590,
317853505,
317871572,
317886190,
317900744,
317922904,
317940807,
317954006,
317958890,
317963429,
317971216,
317971307,
317976181,
317981793,
318008778,
318044443,
318046463,
318062890,
318068095,
318070174,
318070869,
318071016,
318071123,
318091527,
318099561,
318099827,
318123288,
318141637,
318163284,
318200862,
318224441,
318225059,
318225398,
318242807,
318264942,
318265097,
318271111,
318287109,
318288131,
318288487,
318288537,
318292182,
318302296,
318311438,
318313533,
318325297,
318335064,
318335759,
318379633,
318391430,
318446069,
318455227,
318469152,
318480407,
318489259,
318490158,
318501699,
318502259,
318505948,
318521416,
318536927,
318559069,
318569407,
318574498,
318584356,
318623790,
318625522,
318660750,
318684396,
318693033,
318726395,
318734548,
318743416,
318745734,
318761426,
318773413,
318794666,
318795275,
318800745,
318812880,
318835691,
318853595,
318867470,
318882404,
318893682,
318903861,
318925971,
318933611,
318989779,
318995925,
319011003,
319026365,
319027090,
319051751,
319060265,
319062428,
319096830,
319111159,
319113676,
319129045,
319141925,
319147906,
319188249,
319195533,
319212874,
319228433,
319228631,
319244091,
319252409,
319277208,
319279931,
319292710,
319295077,
319303129,
319344511,
319364311,
319371985,
319386363,
319404505,
319417184,
319426698,
319440954,
319442968,
319450029,
319463006,
319484267,
319505632,
319517579,
319520532,
319521852,
319536744,
319557492,
319558821,
319574323,
319596631,
319607412,
319626339,
319633749,
319634598,
319642252,
319658829,
319669982,
319679825,
319699260,
319705927,
319726097,
319740338,
319740932,
319743241,
319763827,
319781985,
319816039,
319861621,
319877577,
319884904,
319921375,
319931663,
319948097,
319967311,
319970786,
319980462,
319983672,
319994802,
319995775,
320011927,
320012610,
320016264,
320032337,
320115264,
320117773,
320132327,
320136260,
320194434,
320204464,
320217144,
320218803,
320229974,
320251473,
320252869,
320253743,
320256530,
320292295,
320316284,
320319148,
320341639,
320412943,
320422017,
320464555,
320468887,
320492408,
320507320,
320516529,
320534225,
320534589,
320540677,
320575889,
320587488,
320599806,
320604192,
320609126,
320609654,
320614399,
320667736,
320681109,
320692270,
320732936,
320747165,
320751530,
320754088,
320772510,
320777147,
320778947,
320797152,
320798952,
320822471,
320847346,
320852676,
320880594,
320889330,
320891161,
320910326,
320915523,
320917214,
320919475,
320920333,
320920697,
320932015,
320950926,
320954712,
320969363,
320977317,
320979065,
320993728,
321044109,
321044828,
321045429,
321053175,
321101099,
321113664,
321128662,
321148488,
321155079,
321167298,
321190746,
321191769,
321194060,
321204505,
321211732,
321217507,
321234544,
321245375,
321291361,
321293250,
321316408,
321344343,
321351108,
321355794,
321358681,
321378101,
321382368,
321386716,
321398455,
321399529,
321402349,
321460578,
321463424,
321465999,
321486805,
321490260,
321495681,
321549057,
321550337,
321560252,
321581894,
321585473,
321608325,
321616526,
321629826,
321646671,
321655870,
321689754,
321709560,
321713497,
321716961,
321730749,
321731192,
321762312,
321763948,
321765984,
321783359,
321783854,
321790206,
321796435,
321798910,
321799884,
321801912,
321840365,
321896045,
321944837,
321959322,
321984551,
321993214,
321993792,
322009200,
322010315,
322018722,
322055237,
322064346,
322078429,
322078684,
322095589,
322106386,
322132150,
322149600,
322151119,
322160888,
322183112,
322185612,
322188855,
322191925,
322192964,
322215765,
322236159,
322243932,
322250291,
322278060,
322302357,
322306119,
322317827,
322322579,
322327958,
322333808,
322334806,
322344623,
322348368,
322373457,
322375296,
322402587,
322408121,
322444084,
322457680,
322457706,
322459850,
322470295,
322470386,
322471244,
322472580,
322472697,
322474420,
322498270,
322563982,
322576703,
322583113,
322603978,
322622499,
322686650,
322694407,
322697798,
322741547,
322751447,
322754805,
322768623,
322797085,
322797564,
322799651,
322804931,
322815150,
322829227,
322831082,
322867375,
322869967,
322871773,
322883059,
322884081,
322893397,
322899550,
322924259,
322933102,
322951294,
322952805,
322960428,
322961566,
322968652,
322969478,
322987314,
323031153,
323043273,
323051938,
323056168,
323064410,
323077867,
323079293,
323093377,
323101006,
323108589,
323109546,
323111419,
323114132,
323119909,
323145292,
323147918,
323148387,
323158337,
323162271,
323190793,
323222927,
323224766,
323240176,
323248914,
323253948,
323259929,
323265827,
323282889,
323293761,
323294264,
323321935,
323338269,
323344408,
323347013,
323355529,
323375337,
323406306,
323437616,
323453076,
323473611,
323494211,
323505131,
323526046,
323537126,
323537746,
323538462,
323548362,
323548735,
323552828,
323562678,
323581447,
323599829,
323602466,
323606467,
323620468,
323629311,
323646125,
323655928,
323659078,
323684191,
323685446,
323690966,
323699306,
323700286,
323709014,
323711739,
323712786,
323725515,
323737353,
323750505,
323752717,
323757971,
323768333,
323780650,
323783118,
323786111,
323794735,
323799882,
323826537,
323837690,
323863670,
323866640,
323872192,
323910976,
323911891,
323915926,
323921841,
323923110,
323929513,
323933804,
323957787,
323985259,
323986992,
323987644,
323994442,
324031921,
324035815,
324080357,
324082478,
324085869,
324086081,
324129667,
324144914,
324154087,
324164409,
324165315,
324165620,
324180488,
324203033,
324205640,
324206374,
324242031,
324247188,
324250554,
324269463,
324275320,
324322262,
324329218,
324331289,
324335264,
324336668,
324347723,
324357417,
324370444,
324390525,
324430628,
324446947,
324451293,
324456805,
324457258,
324467240,
324473917,
324499367,
324501592,
324501931,
324505304,
324509454,
324518505,
324535855,
324536499,
324544733,
324549856,
324552876,
324558857,
324569680,
324604453,
324611334,
324612431,
324639152,
324650498,
324659929,
324665314,
324686070,
324714476,
324716935,
324717610,
324724954,
324746023,
324752344,
324765189,
324766633,
324773944,
324773951,
324787977,
324820380,
324830595,
324859842,
324869999,
324873595,
324883198,
324884352,
324888122,
324900174,
324905769,
324906221,
324909498,
324912666,
324918705,
324926823,
324928621,
324931443,
324945989,
324950518,
324960657,
324984780,
324998616,
325001014,
325017838,
325025120,
325042513,
325056562,
325061844,
325062818,
325077907,
325089449,
325091114,
325118081,
325119451,
325150589,
325166841,
325186617,
325194868,
325202729,
325202893,
325206068,
325244739,
325257541,
325265957,
325271443,
325274025,
325275394,
325281996,
325306595,
325309144,
325311223,
325318582,
325347409,
325350452,
325382588,
325382661,
325396133,
325396521,
325447910,
325458040,
325476919,
325480226,
325487379,
325491694,
325506616,
325520419,
325527109,
325532869,
325538999,
325540326,
325543437,
325545481,
325562601,
325579449,
325587517,
325597821,
325607455,
325626133,
325635985,
325639516,
325648871,
325649069,
325652071,
325665396,
325675460,
325677219,
325681575,
325684819,
325695898,
325697993,
325700755,
325706935,
325707537,
325733020,
325737468,
325760221,
325792349,
325795532,
325826642,
325834174,
325835775,
325842128,
325849867,
325855708,
325866374,
325866564,
325888808,
325905248,
325906741,
325908440,
325923910,
325930428,
325931079,
325945152,
325952182,
325963346,
325986131,
326007945,
326009420,
326018322,
326026358,
326033594,
326057858,
326071651,
326075611,
326080215,
326108248,
326126190,
326134251,
326143799,
326159647,
326169109,
326169158,
326187242,
326224052,
326228921,
326232055,
326267242,
326280419,
326290509,
326315314,
326330537,
326352713,
326414836,
326416161,
326429909,
326433265,
326442746,
326447505,
326448354,
326457470,
326462819,
326467776,
326469855,
326480597,
326486099,
326523008,
326534401,
326536323,
326537594,
326557345,
326557758,
326584356,
326592201,
326599560,
326604907,
326606407,
326637535,
326647757,
326649829,
326653169,
326658663,
326673738,
326697877,
326716941,
326717154,
326726726,
326739299,
326742863,
326760220,
326783966,
326798295,
326816501,
326822160,
326836467,
326849387,
326853355,
326878188,
326883824,
326885944,
326886421,
326897196,
326909785,
326913415,
326913852,
326929833,
326954088,
326972601,
326973286,
326979689,
327013116,
327025615,
327036927,
327042057,
327051876,
327058749,
327100053,
327120887,
327149308,
327150025,
327167557,
327174546,
327175535,
327188991,
327190716,
327194742,
327196754,
327199725,
327204566,
327213252,
327216123,
327217063,
327220372,
327225124,
327240941,
327248225,
327255139,
327256186,
327261913,
327277307,
327298576,
327301636,
327321824,
327336830,
327337721,
327339271,
327339743,
327340089,
327341160,
327344297,
327355400,
327357992,
327374062,
327380515,
327389755,
327399382,
327401584,
327408720,
327412755,
327421418,
327431839,
327431938,
327457834,
327469391,
327478293,
327478921,
327487799,
327490793,
327493417,
327518502,
327530853,
327538492,
327544185,
327584116,
327590329,
327590683,
327592655,
327600862,
327610226,
327611133,
327612321,
327617353,
327624458,
327631545,
327632964,
327645297,
327646949,
327664785,
327666772,
327677886,
327679379,
327685749,
327689659,
327697652,
327697793,
327700654,
327706313,
327713509,
327733515,
327745642,
327753273,
327754750,
327773867,
327781217,
327784690,
327786448,
327787347,
327797312,
327797627,
327805818,
327806931,
327807558,
327809661,
327823092,
327836060,
327843959,
327846358,
327848636,
327859864,
327867776,
327896320,
327908802,
327909008,
327931234,
327943478,
327945135,
327945853,
327954293,
327964193,
327967840,
327980041,
327984035,
327986659,
327999702,
328049325,
328063862,
328076427,
328077763,
328083316,
328094222,
328099940,
328103205,
328104245,
328104427,
328116512,
328124995,
328130869,
328166574,
328173794,
328195136,
328202205,
328222807,
328233010,
328236849,
328244660,
328252853,
328255773,
328257522,
328264486,
328264650,
328265673,
328276431,
328301171,
328307152,
328308242,
328311824,
328321351,
328334362,
328363502,
328366216,
328374707,
328376058,
328376991,
328377551,
328398888,
328435045,
328438130,
328438304,
328450606,
328452156,
328457668,
328458500,
328469796,
328477997,
328480330,
328491824,
328495643,
328496476,
328498241,
328502935,
328506167,
328516737,
328519376,
328525027,
328538079,
328540117,
328542725,
328542857,
328550868,
328552609,
328552930,
328557590,
328565809,
328608179,
328617204,
328623863,
328640552,
328648977,
328650619,
328655675,
328685003,
328686225,
328694997,
328696612,
328697834,
328699277,
328699574,
328703988,
328705157,
328726526,
328741368,
328767801,
328769997,
328779848,
328781786,
328790977,
328791066,
328803341,
328805106,
328815717,
328816020,
328847397,
328848965,
328865555,
328868609,
328876875,
328877220,
328877873,
328884994,
328886544,
328887245,
328887393,
328908132,
328918842,
328933536,
328935507,
328936836,
328940770,
328945647,
328947429,
328951637,
328958012,
328961917,
328969894,
328983333,
328983895,
328986609,
328988639,
328991948,
329008478,
329020325,
329025621,
329037063,
329041776,
329055081,
329057665,
329071807,
329085070,
329096671,
329098487,
329105472,
329109177,
329114292,
329117253,
329160899,
329164537,
329174254,
329176804,
329186522,
329190714,
329195614,
329211007,
329215099,
329215917,
329221592,
329252340,
329267421,
329285761,
329286629,
329288062,
329293237,
329304976,
329312516,
329327555,
329348031,
329354724,
329364087,
329370860,
329395016,
329397301,
329414882,
329421820,
329428635,
329440911,
329452221,
329460521,
329462493,
329463129,
329469266,
329470850,
329475503,
329480669,
329489967,
329490338,
329490619,
329495220,
329508170,
329512990,
329531909,
329557573,
329561591,
329567705,
329570857,
329574016,
329582704,
329596878,
329606305,
329627806,
329630099,
329635585,
329638514,
329645220,
329654321,
329660708,
329664213,
329705594,
329710909,
329710917,
329716310,
329717136,
329729081,
329745053,
329759302,
329768048,
329792444,
329808117,
329818918,
329822597,
329830970,
329835425,
329860225,
329863310,
329869242,
329890487,
329895254,
329900443,
329903710,
329922884,
329924229,
329926323,
329928477,
329934525,
329936751,
329945943,
329957625,
329958383,
329972186,
329979595,
329980833,
329982839,
329995674,
329999247,
330011933,
330022716,
330031048,
330035122,
330040791,
330049248,
330064163,
330065806,
330102260,
330112160,
330115684,
330131715,
330136128,
330137654,
330138579,
330144023,
330178161,
330187113,
330201567,
330215955,
330221896,
330231937,
330241340,
330251521,
330263963,
330264482,
330266248,
330266958,
330288630,
330306226,
330317660,
330336405,
330337650,
330386186,
330392879,
330403106,
330421306,
330425182,
330431131,
330431669,
330432550,
330441809,
330452129,
330452343,
330455023,
330465352,
330465931,
330480880,
330487265,
330489030,
330494477,
330535519,
330553686,
330559196,
330565649,
330572470,
330585084,
330589342,
330597584,
330605932,
330635723,
330660879,
330684887,
330685280,
330688086,
330713397,
330722877,
330743402,
330750464,
330784554,
330786971,
330791534,
330794876,
330832973,
330846296,
330847443,
330863903,
330872177,
330882044,
330901117,
330908716,
330909482,
330930793,
330933763,
330950353,
330953431,
330964065,
330972530,
330982976,
330985516,
330999145,
331003301,
331021360,
331025197,
331028175,
331042283,
331061671,
331075291,
331095349,
331101238,
331108431,
331118679,
331121962,
331151696,
331154633,
331154765,
331170381,
331172692,
331175679,
331185686,
331187625,
331192708,
331192773,
331193557,
331199448,
331201731,
331204396,
331243170,
331245779,
331250498,
331250548,
331256271,
331284943,
331288993,
331301283,
331311985,
331318287,
331328740,
331346866,
331352187,
331355263,
331358077,
331361873,
331365593,
331384966,
331387464,
331390815,
331397489,
331400986,
331405183,
331405936,
331418202,
331418988,
331425793,
331436139,
331436188,
331438820,
331454280,
331455154,
331456327,
331457218,
331457564,
331471201,
331486100,
331497479,
331518407,
331530915,
331539072,
331553479,
331560201,
331573972,
331580423,
331580639,
331616243,
331619965,
331629063,
331634329,
331645432,
331663682,
331670059,
331680389,
331690172,
331703561,
331703868,
331706374,
331726927,
331730986,
331733378,
331761635,
331762237,
331765289,
331768887,
331774646,
331793562,
331813949,
331816751,
331827840,
331829283,
331839456,
331844647,
331861971,
331876086,
331876706,
331876813,
331903211,
331905026,
331916569,
331921957,
331929281,
331929927,
331930222,
331959627,
331966069,
331972018,
331982868,
331995985,
332002666,
332007939,
332008978,
332012020,
332020338,
332021237,
332026491,
332029784,
332033562,
332043710,
332047893,
332051671,
332062462,
332069822,
332070010,
332076793,
332077957,
332082494,
332084904,
332086677,
332089457,
332093186,
332096015,
332122381,
332140318,
332142728,
332145952,
332146067,
332150663,
332161108,
332163849,
332171420,
332198076,
332211978,
332219104,
332227255,
332249382,
332250455,
332252469,
332265792,
332267244,
332291293,
332295351,
332318997,
332323997,
332324656,
332331651,
332341148,
332371384,
332377340,
332385475,
332399971,
332402551,
332405000,
332423516,
332425610,
332427640,
332428366,
332442979,
332455492,
332460336,
332469808,
332480342,
332480359,
332482363,
332492834,
332509223,
332509835,
332521244,
332522713,
332524594,
332547868,
332557701,
332590793,
332592963,
332610138,
332627876,
332630409,
332639228,
332640622,
332641463,
332642958,
332652775,
332658186,
332669308,
332678176,
332679596,
332700749,
332718667,
332724459,
332735703,
332740240,
332757384,
332771740,
332778240,
332786888,
332789635,
332801786,
332804335,
332806686,
332815968,
332821958,
332837087,
332860428,
332863182,
332864701,
332871284,
332875434,
332876457,
332911718,
332913631,
332919174,
332928324,
332933381,
332955145,
332972074,
332980267,
333007797,
333008738,
333030229,
333051514,
333086106,
333087005,
333109049,
333109882,
333121309,
333146462,
333146751,
333155042,
333158483,
333162477,
333163889,
333167864,
333174423,
333190668,
333220606,
333223865,
333230092,
333232437,
333240125,
333251031,
333258218,
333263713,
333268217,
333272664,
333314474,
333314508,
333320737,
333342715,
333343408,
333352003,
333356079,
333364917,
333368439,
333418226,
333418606,
333429298,
333433621,
333442622,
333451193,
333466027,
333471464,
333481935,
333487155,
333502268,
333514388,
333520468,
333521987,
333522886,
333531671,
333531820,
333535284,
333556546,
333561033,
333568848,
333600724,
333620110,
333634434,
333643856,
333648392,
333654473,
333658995,
333661452,
333683217,
333692283,
333696722,
333719755,
333744951,
333749869,
333750172,
333762086,
333764991,
333781722,
333800290,
333805596,
333813251,
333824563,
333870111,
333896710,
333897981,
333905800,
333915536,
333925964,
333939270,
333957488,
333960045,
333965010,
333991651,
333998573,
334002409,
334010600,
334020278,
334021128,
334025772,
334035003,
334088192,
334092723,
334095726,
334100369,
334101235,
334106325,
334110939,
334112760,
334113164,
334119740,
334150562,
334157161,
334175163,
334178779,
334183613,
334198314,
334233202,
334237047,
334239787,
334247574,
334254034,
334255478,
334258316,
334258944,
334263324,
334292539,
334299583,
334304946,
334306354,
334314457,
334315835,
334317971,
334324415,
334325917,
334326345,
334344603,
334347234,
334354958,
334360864,
334365640,
334365681,
334375730,
334383254,
334394962,
334397726,
334411519,
334415759,
334425204,
334426277,
334457579,
334459658,
334460060,
334465457,
334489952,
334515830,
334521598,
334539020,
334549151,
334556347,
334564200,
334573516,
334579323,
334598968,
334610656,
334633138,
334637329,
334656279,
334663879,
334669975,
334689973,
334710209,
334713468,
334715919,
334720760,
334726700,
334730900,
334736907,
334738069,
334739190,
334749900,
334753142,
334769007,
334772241,
334776291,
334785284,
334794138,
334794849,
334805165,
334808839,
334823176,
334838018,
334840550,
334850245,
334852449,
334861895,
334869708,
334873726,
334873858,
334874567,
334900354,
334909298,
334921707,
334923398,
334925112,
334948528,
334955838,
334957883,
334981289,
334986882,
334994209,
335011193,
335013314,
335017000,
335043881,
335059085,
335061495,
335062006,
335063244,
335068805,
335092862,
335098133,
335110565,
335111183,
335147997,
335149258,
335163176,
335169900,
335173555,
335175279,
335175287,
335176954,
335177762,
335177937,
335187084,
335202115,
335203469,
335206405,
335217584,
335219713,
335220091,
335230553,
335241964,
335245536,
335245833,
335266524,
335306650,
335318028,
335321063,
335323762,
335325312,
335334504,
335339958,
335351979,
335354155,
335354866,
335680708,
335850202,
336280334,
336520200,
336750013,
336880448,
336920046,
336940689,
337220313,
337380232,
337487235,
337490056,
337501217,
337516744,
337519664,
337531024,
337555825,
337559082,
337567788,
337573927,
337591655,
337618698,
337619548,
337649073,
337650550,
337651434,
337655021,
337664569,
337667778,
337683247,
337701379,
337725139,
337736565,
337737795,
337750137,
337753016,
337757355,
337757561,
337768105,
337768816,
337781926,
337783468,
337814537,
337824155,
337826986,
337829667,
337832075,
337836944,
337856603,
337866693,
337871842,
337891923,
337903009,
337904130,
337908743,
337909311,
337925135,
337929103,
337936587,
337941637,
337944474,
337947295,
337975692,
337983514,
337985170,
337994032,
338004716,
338004930,
338008949,
338019268,
338034408,
338044167,
338074701,
338081748,
338111008,
338143639,
338149420,
338180615,
338189251,
338201098,
338238223,
338241698,
338253081,
338253230,
338255979,
338270663,
338302037,
338304728,
338326846,
338330509,
338343775,
338347032,
338347883,
338378300,
338383672,
338387954,
338392160,
338395320,
338395627,
338412687,
338429079,
338436900,
338438450,
338439318,
338443989,
338449366,
338454556,
338458789,
338470693,
338506819,
338510910,
338512106,
338517105,
338520091,
338520646,
338532054,
338533144,
338538382,
338545221,
338612815,
338617160,
338624661,
338634579,
338641384,
338655905,
338673239,
338675937,
338677636,
338683238,
338688740,
338696016,
338699101,
338702301,
338717721,
338723380,
338735996,
338742778,
338753460,
338763618,
338773070,
338774623,
338774722,
338776164,
338778673,
338786361,
338795305,
338796915,
338805856,
338822497,
338836851,
338837412,
338837461,
338870629,
338873441,
338884836,
338885502,
338888415,
338889777,
338890775,
338901093,
338924194,
338924921,
338935349,
338943715,
338952039,
338962574,
338981582,
338989304,
338989544,
338989957,
338991276,
338993991,
339012130,
339016933,
339026262,
339068249,
339074650,
339077042,
339116907,
339140451,
339145195,
339167397,
339170425,
339183147,
339239311,
339245847,
339248981,
339249591,
339258519,
339269391,
339291916,
339311003,
339317505,
339317638,
339319360,
339344020,
339345316,
339345803,
339352007,
339379414,
339379661,
339381584,
339387805,
339396632,
339407389,
339412983,
339432684,
339433583,
339434573,
339435067,
339438731,
339466583,
339467714,
339471682,
339475519,
339475725,
339480543,
339499998,
339500340,
339526212,
339527475,
339569915,
339576555,
339580078,
339582645,
339584864,
339586372,
339626558,
339643801,
339660086,
339663015,
339668410,
339702565,
339702870,
339703522,
339708067,
339710261,
339735771,
339735920,
339752636,
339756157,
339763112,
339775306,
339788317,
339788846,
339797615,
339799397,
339809519,
339810897,
339831554,
339834111,
339834988,
339863656,
339875312,
339879629,
339891673,
339900516,
339905473,
339907511,
339922429,
339923294,
339933913,
339952046,
339981052,
339985384,
339991416,
339995987,
340015874,
340025196,
340029602,
340030113,
340030949,
340048727,
340050293,
340067438,
340073055,
340076280,
340090810,
340091552,
340096700,
340119684,
340131846,
340135391,
340147073,
340153832,
340158930,
340175728,
340183193,
340190032,
340196252,
340214402,
340223965,
340235365,
340239219,
340241645,
340243971,
340273010,
340276336,
340281955,
340282151,
340283415,
340285667,
340287556,
340297647,
340315761,
340316595,
340330679,
340351659,
340369370,
340371657,
340381953,
340383058,
340386937,
340408756,
340410612,
340420751,
340426139,
340431063,
340450022,
340456128,
340456300,
340460708,
340467570,
340522994,
340540111,
340542695,
340550524,
340559616,
340563964,
340568765,
340571314,
340593490,
340596089,
340598291,
340601913,
340610609,
340614080,
340628080,
340632769,
340637438,
340639715,
340644327,
340667658,
340678549,
340678929,
340681980,
340682418,
340724319,
340736230,
340750256,
340755339,
340757806,
340762772,
340770130,
340774058,
340776509,
340781319,
340781566,
340783240,
340786649,
340791904,
340798180,
340809946,
340819176,
340832930,
340836485,
340853241,
340858059,
340863794,
340873074,
340880426,
340887587,
340899418,
340919257,
340935733,
340939271,
340945500,
340951821,
340952183,
340968668,
340973353,
340974781,
340976448,
340979996,
340988765,
341007888,
341011864,
341016095,
341020592,
341022291,
341031888,
341034270,
341038172,
341061364,
341068740,
341071439,
341081123,
341083632,
341086759,
341097665,
341108256,
341139376,
341141612,
341148385,
341148443,
341153401,
341161370,
341174076,
341197689,
341199305,
341199990,
341202778,
341206183,
341224012,
341226611,
341232502,
341244341,
341252872,
341253789,
341254878,
341255644,
341265288,
341279347,
341285666,
341297414,
341298305,
341301919,
341309961,
341326817,
341329621,
341339026,
341346815,
341348688,
341350809,
341355279,
341373033,
341373363,
341384774,
341390557,
341390763,
341396885,
341397487,
341405736,
341410348,
341414910,
341418291,
341426856,
341467249,
341471340,
341474492,
341479517,
341482933,
341501575,
341505600,
341508935,
341512069,
341514537,
341529030,
341531507,
341545622,
341548964,
341566420,
341580454,
341591592,
341623692,
341634798,
341641991,
341644441,
341654002,
341663342,
341715696,
341715738,
341718005,
341792430,
341797777,
341803153,
341804268,
341827012,
341848190,
341850196,
341852994,
341863256,
341874386,
341882330,
341884872,
341895399,
341910073,
341913861,
341935906,
341949865,
341954147,
341963577,
342005162,
342013539,
342027752,
342029378,
342050507,
342055522,
342060639,
342061835,
342069333,
342070828,
342072212,
342083375,
342085271,
342086915,
342090578,
342098852,
342106622,
342111812,
342118767,
342124369,
342125036,
342134129,
342138278,
342156106,
342159936,
342175965,
342183183,
342192150,
342194164,
342195492,
342214319,
342215647,
342227667,
342229127,
342232774,
342236551,
342264769,
342270535,
342272846,
342277258,
342277506,
342288669,
342299500,
342305190,
342313749,
342314457,
342326972,
342336161,
342338043,
342345147,
342345493,
342352994,
342367398,
342372752,
342374998,
342397296,
342400322,
342404084,
342420544,
342430477,
342461233,
342464187,
342468014,
342468204,
342488848,
342500097,
342509395,
342519220,
342522976,
342538774,
342542370,
342543089,
342563368,
342569894,
342585692,
342598539,
342599099,
342607801,
342618048,
342627106,
342641958,
342644374,
342644507,
342659687,
342661626,
342676582,
342677192,
342679941,
342686862,
342688843,
342712015,
342718947,
342721453,
342747284,
342751419,
342752649,
342765948,
342766813,
342784295,
342786787,
342792819,
342819166,
342836715,
342839677,
342864212,
342864774,
342874401,
342882024,
342897469,
342899754,
342904489,
342927118,
342952694,
342954336,
342957420,
342958642,
342975265,
342978475,
342980737,
342988516,
342994597,
343008652,
343009478,
343015749,
343019576,
343020517,
343027363,
343027413,
343035358,
343044475,
343049789,
343065926,
343073029,
343103982,
343106753,
343115143,
343128765,
343132965,
343152096,
343158002,
343161576,
343164737,
343169264,
343174272,
343175337,
343175535,
343177754,
343178976,
343209508,
343210134,
343214227,
343227344,
343234860,
343249546,
343252722,
343262622,
343263612,
343270609,
343273520,
343287207,
343287488,
343295440,
343296729,
343310678,
343314365,
343315131,
343321816,
343331799,
343337275,
343339974,
343343174,
343364683,
343370011,
343380713,
343408688,
343413167,
343418380,
343418836,
343430203,
343433959,
343435491,
343441945,
343442729,
343453502,
343457206,
343465001,
343471322,
343489670,
343491700,
343519187,
343520078,
343531943,
343537874,
343542379,
343566246,
343566816,
343577292,
343577839,
343579397,
343581179,
343581518,
343594875,
343599510,
343605325,
343614780,
343624581,
343644217,
343647277,
343660551,
343661344,
343662011,
343684924,
343687844,
343690871,
343691036,
343693370,
343696928,
343698569,
343726212,
343741567,
343752762,
343764007,
343778023,
343799649,
343805172,
343816369,
343824280,
343839510,
343855284,
343855722,
343863999,
343866398,
343873634,
343887998,
343891420,
343907739,
343911400,
343911855,
343919718,
343926630,
343931713,
343951836,
343955357,
343959490,
343979290,
343992038,
343997789,
344007851,
344009709,
344014139,
344020524,
344026505,
344033089,
344039219,
344050083,
344071717,
344086202,
344093935,
344102215,
344103577,
344113725,
344118575,
344125117,
344126768,
344128830,
344129317,
344137716,
344139944,
344149265,
344149927,
344151758,
344156252,
344159264,
344170378,
344182001,
344183579,
344204235,
344211297,
344232194,
344235569,
344237276,
344246947,
344275276,
344276894,
344277900,
344285481,
344296959,
344307384,
344313341,
344318894,
344329594,
344332523,
344347133,
344352562,
344367040,
344371877,
344376926,
344388376,
344409222,
344414586,
344416318,
344417373,
344418397,
344442116,
344446315,
344465752,
344485784,
344500566,
344529821,
344530001,
344541412,
344546858,
344560065,
344610852,
344625272,
344645916,
344665070,
344681861,
344684089,
344685680,
344689534,
344700836,
344702337,
344706460,
344714217,
344714852,
344717319,
344727797,
344742986,
344747472,
344759758,
344762570,
344763321,
344766860,
344774096,
344776240,
344777362,
344784319,
344804141,
344804448,
344828314,
344837992,
344842588,
344843776,
344844618,
344859616,
344861992,
344874300,
344878350,
344883806,
344897376,
344899646,
344899919,
344900303,
344902689,
344933148,
344934252,
344939483,
344943667,
344949730,
344957428,
344958871,
344962683,
344991625,
344995253,
344999875,
345004709,
345011951,
345021919,
345062939,
345070510,
345074835,
345076087,
345083588,
345083844,
345091102,
345099204,
345106074,
345119564,
345120752,
345124424,
345132070,
345141790,
345154348,
345164503,
345165914,
345184345,
345185797,
345207948,
345236541,
345239974,
345250146,
345255772,
345256952,
345284996,
345292114,
345296388,
345304307,
345312375,
345322044,
345328751,
345332860,
345355887,
345387666,
345398903,
345406607,
345680045,
345880371,
347080160,
347340754,
347382814,
347386062,
347391229,
347401408,
347404774,
347405151,
347416190,
347420960,
347421612,
347426660,
347429391,
347439044,
347443582,
347455883,
347456386,
347464091,
347470247,
347476608,
347482390,
347484073,
347495145,
347495392,
347496069,
347506941,
347512956,
347518581,
347520082,
347533523,
347537854,
347568032,
347569758,
347576969,
347586927,
347590267,
347600488,
347602435,
347617144,
347617524,
347618951,
347623738,
347627754,
347630634,
347636052,
347640195,
347640625,
347654493,
347670705,
347676801,
347702458,
347702920,
347710493,
347711657,
347719155,
347719171,
347732935,
347734063,
347746281,
347747529,
347764722,
347779142,
347780454,
347806416,
347813677,
347821795,
347828345,
347832297,
347835704,
347841447,
347845893,
347850851,
347851727,
347853897,
347863284,
347872699,
347878563,
347883662,
347896235,
347901563,
347926529,
347928913,
347935694,
347936817,
347939043,
347951204,
347957292,
347959702,
347974891,
347994386,
347997561,
348035858,
348042300,
348042441,
348043704,
348045436,
348047069,
348052267,
348053026,
348054636,
348088691,
348093337,
348098468,
348131392,
348138892,
348155409,
348155987,
348156241,
348184169,
348191925,
348194838,
348197989,
348200007,
348200320,
348207622,
348218108,
348224551,
348226820,
348229949,
348236084,
348253717,
348263062,
348268129,
348270638,
348274341,
348275678,
348277591,
348284001,
348286873,
348305905,
348312448,
348320037,
348321514,
348324385,
348329103,
348345497,
348350695,
348364241,
348368044,
348374117,
348432758,
348439324,
348440702,
348446345,
348451667,
348452301,
348453739,
348462078,
348465840,
348471335,
348487521,
348517772,
348521493,
348525643,
348539602,
348547043,
348548496,
348549825,
348562554,
348563693,
348564378,
348568437,
348582966,
348591389,
348597469,
348604976,
348614348,
348615477,
348616137,
348616194,
348630104,
348634320,
348648759,
348648809,
348680596,
348688680,
348707894,
348711557,
348732405,
348734914,
348744913,
348758830,
348783671,
348787839,
348791021,
348798323,
348817735,
348819855,
348824160,
348837527,
348846619,
348850561,
348850967,
348866344,
348873381,
348874447,
348874496,
348878166,
348903410,
348904665,
348907114,
348916065,
348916651,
348920661,
348922709,
348947193,
348953472,
348955766,
348973843,
348996299,
348998584,
349006965,
349013904,
349020800,
349025403,
349054510,
349057323,
349063065,
349079624,
349091330,
349104893,
349136812,
349138008,
349138818,
349141408,
349157867,
349161810,
349163048,
349169433,
349182782,
349190066,
349199224,
349224279,
349227850,
349239475,
349248161,
349250761,
349252015,
349252478,
349305110,
349313700,
349320382,
349355438,
349356428,
349357145,
349368431,
349395392,
349405852,
349422162,
349422444,
349424127,
349426932,
349449637,
349456772,
349464453,
349467597,
349493551,
349500678,
349501510,
349507996,
349521625,
349531947,
349532358,
349542902,
349546226,
349554337,
349571364,
349574376,
349574962,
349583054,
349584763,
349587907,
349590190,
349596353,
349603894,
349605865,
349618991,
349620690,
349630525,
349655522,
349665075,
349666032,
349668590,
349671669,
349681213,
349681676,
349686550,
349690016,
349702761,
349720359,
349721118,
349732743,
349734285,
349747022,
349749473,
349759159,
349762476,
349803494,
349821272,
349822494,
349823633,
349830125,
349833780,
349856997,
349870808,
349873851,
349880989,
349881458,
349888099,
349906057,
349913319,
349914572,
349931659,
349941021,
349941906,
349945915,
349947929,
349961607,
349967224,
349976209,
349979245,
349995969,
349999839,
350000519,
350003646,
350008124,
350008595,
350009163,
350013413,
350014965,
350032371,
350032520,
350036273,
350041463,
350045936,
350061859,
350063673,
350087763,
350119863,
350127031,
350129862,
350130027,
350130209,
350135497,
350143582,
350145306,
350152609,
350158317,
350159802,
350168886,
350175303,
350180931,
350184958,
350189346,
350205746,
350206025,
350208344,
350225074,
350235958,
350250569,
350258521,
350270195,
350274072,
350282745,
350291019,
350303988,
350338984,
350349056,
350349221,
350358271,
350375218,
350384087,
350413829,
350419446,
350419818,
350421731,
350452538,
350458154,
350463220,
350463840,
350464160,
350483087,
350494894,
350494985,
350504395,
350511069,
350516274,
350517819,
350531141,
350537361,
350538385,
350541579,
350543781,
350560660,
350565321,
350565537,
350571493,
350586103,
350588372,
350593661,
350606992,
350609863,
350610416,
350611455,
350633871,
350648192,
350653069,
350653325,
350656898,
350658571,
350667903,
350669859,
350670899,
350676086,
350686366,
350696456,
350702460,
350733689,
350739058,
350740858,
350754610,
350759262,
350764981,
350766432,
350770335,
350776589,
350788907,
350791612,
350805362,
350811709,
350813507,
350836177,
350844122,
350848982,
350854014,
350866398,
350890471,
350892337,
350902664,
350924916,
350935516,
350938676,
350957551,
350962395,
350976957,
350979456,
350981544,
350983961,
350984779,
350986857,
350991261,
350995825,
351007232,
351009709,
351024393,
351027289,
351027750,
351030234,
351031364,
351037536,
351041470,
351046099,
351049630,
351054994,
351071865,
351084173,
351086624,
351092952,
351101308,
351117486,
351125604,
351126743,
351131123,
351137971,
351148283,
351150867,
351152657,
351152681,
351158332,
351166442,
351168497,
351175153,
351176888,
351178900,
351179460,
351180278,
351182191,
351191390,
351210893,
351213228,
351229695,
351238340,
351243092,
351248364,
351259494,
351266721,
351267083,
351267547,
351279260,
351298716,
351316435,
351319561,
351320908,
351321757,
351335526,
351336359,
351338470,
351342209,
351342498,
351349402,
351363635,
351364013,
351366737,
351367230,
351381447,
351407697,
351419502,
351433271,
351459839,
351460159,
351481593,
351483433,
351497169,
351514070,
351518402,
351528666,
351548193,
351549076,
351554944,
351555040,
351558481,
351562111,
351572904,
351592233,
351603543,
351609490,
351612213,
351629795,
351632187,
351632468,
351632716,
351641410,
351656442,
351662481,
351666011,
351672795,
351673371,
351690722,
351703673,
351722442,
351744024,
351752340,
351754197,
351756341,
351762224,
351771217,
351783097,
351791124,
351800446,
351801493,
351816103,
351824370,
351829882,
351838487,
351845797,
351861141,
351863535,
351867940,
351868856,
351878004,
351885561,
351915814,
351926506,
351934526,
351939202,
351941877,
351953245,
351965538,
351969043,
351971940,
351979596,
351987375,
352003727,
352003974,
352007694,
352021695,
352029417,
352030357,
352031140,
352040349,
352044416,
352052856,
352055206,
352055537,
352056030,
352066526,
352072110,
352079875,
352080352,
352104434,
352109730,
352135826,
352148134,
352148837,
352169973,
352178776,
352181473,
352183065,
352183073,
352204788,
352224190,
352231468,
352246110,
352256812,
352263214,
352263867,
352273395,
352276372,
352277362,
352287643,
352318190,
352325583,
352331375,
352331771,
352332191,
352334908,
352335178,
352336234,
352346670,
352349088,
352353189,
352376370,
352393862,
352421911,
352456008,
352462048,
352473037,
352474928,
352478861,
352480545,
352484307,
352486815,
352490163,
352495501,
352499321,
352505168,
352509301,
352544761,
352553176,
352573950,
352580765,
352582746,
352601660,
352602098,
352604631,
352609689,
352621007,
352621577,
352625446,
352628622,
352631667,
352636575,
352641955,
352645501,
352652176,
352653950,
352654511,
352656318,
352665749,
352667372,
352670780,
352673255,
352712921,
352718209,
352724678,
352730816,
352742241,
352751143,
352761076,
352763163,
352770549,
352776132,
352780373,
352785315,
352789218,
352791867,
352804397,
352805931,
352807697,
352812739,
352832059,
352860639,
352866826,
352872147,
352874093,
352881213,
352884605,
352888143,
352892566,
352910343,
352918254,
352927610,
352930523,
352938203,
352953384,
352958342,
352967111,
352975056,
352978340,
352987457,
352991053,
353008469,
353008824,
353009426,
353016736,
353017148,
353018468,
353019383,
353029143,
353048234,
353067176,
353077043,
353083603,
353090517,
353093347,
353133408,
353135569,
353141732,
353142607,
353146343,
353165954,
353167752,
353167893,
353172794,
353194954,
353196173,
353204191,
353209034,
353226038,
353232762,
353233372,
353237951,
353245251,
353245434,
353248230,
353259765,
353275589,
353288160,
353304009,
353312523,
353314248,
353322167,
353328305,
353332596,
353340714,
353344203,
353360233,
353364391,
353369945,
353383045,
353385370,
353389430,
353405640,
353407521,
353426224,
353442254,
353443781,
353459654,
353463722,
353465560,
353484272,
353493224,
353515034,
353515273,
353532203,
353536956,
353540016,
353544653,
353545890,
353547763,
353551419,
353554546,
353559149,
353559503,
353565195,
353581820,
353584410,
353588338,
353591035,
353591050,
353598287,
353603632,
353605272,
353607922,
353608359,
353613896,
353615362,
353621907,
353656143,
353658354,
353681448,
353691793,
353694300,
353701600,
353703051,
353706203,
353720865,
353722986,
353727704,
353741028,
353741689,
353748882,
353752959,
353755556,
353758808,
353771926,
353774300,
353776537,
353798374,
353800253,
353801533,
353803760,
353815251,
353819626,
353823693,
353824493,
353824790,
353832520,
353836877,
353848096,
353857741,
353865231,
353883648,
353884414,
353911977,
353927031,
353927627,
353929094,
353929268,
353932577,
353955362,
353956352,
353967060,
353972730,
353978752,
353980337,
353980600,
353984081,
353990740,
353993496,
354019572,
354029035,
354033201,
354034712,
354035446,
354036600,
354038614,
354051526,
354054819,
354057135,
354079923,
354096083,
354096166,
354200438,
356800177,
356800680,
360800239,
361200488,
361500523,
364801472,
364805812,
365100338,
365403864,
366200533,
367500154,
367500741,
367801438,
368500815,
369800511,
371700717,
371701335,
373800887,
375711934,
375750627,
376742136,
376911228,
376950010,
377180021,
377482344,
377482856,
377488002,
377488952,
377496757,
377512637,
377517008,
377518592,
377521125,
377522651,
377530050,
377532726,
377538012,
377540497,
377544358,
377546312,
377554555,
377575105,
377580634,
377603816,
377608906,
377610795,
377613583,
377623939,
377629704,
377641741,
377657549,
377678131,
377703079,
377706817,
377710504,
377711213,
377713045,
377718903,
377723622,
377730858,
377743802,
377757778,
377760558,
377771308,
377791165,
377795984,
377797568,
377798269,
377805502,
377808746,
377821210,
377821723,
377831250,
377833884,
377848676,
377856554,
377864624,
377870829,
377878897,
377889399,
377893854,
377893953,
377902630,
377913561,
377925581,
377938295,
377956388,
377960570,
377963467,
377976584,
377979190,
377995287,
377999792,
378000699,
378003230,
378024715,
378028625,
378029532,
378030886,
378037733,
378040232,
378047500,
378050421,
378054910,
378059752,
378064620,
378068506,
378076772,
378079255,
378081095,
378085781,
378087670,
378087878,
378091524,
378113237,
378114110,
378116388,
378134605,
378138317,
378138408,
378151054,
378151203,
378158109,
378174411,
378185839,
378187215,
378193825,
378194609,
378195960,
378199285,
378200737,
378201339,
378218119,
378231401,
378234595,
378234959,
378249072,
378257232,
378271993,
378273346,
378291843,
378296271,
378307615,
378319016,
378322226,
378327845,
378328272,
378331755,
378343180,
378344840,
378350425,
378355861,
378360416,
378362180,
378367031,
378376248,
378380372,
378388284,
378391692,
378399646,
378400378,
378417364,
378422349,
378432645,
378437099,
378446629,
378451884,
378477533,
378481741,
378505572,
378507388,
378509400,
378513113,
378521520,
378523401,
378525414,
378528152,
378539373,
378542484,
378544415,
378544779,
378579734,
378581938,
378590681,
378595680,
378605174,
378613293,
378613640,
378615173,
378617153,
378622781,
378626220,
378626410,
378629539,
378644025,
378644298,
378647846,
378665582,
378675573,
378678726,
378690143,
378697304,
378702138,
378703151,
378704878,
378705453,
378714117,
378716484,
378720403,
378721211,
378725485,
378729529,
378731681,
378738736,
378748727,
378749139,
378750327,
378757165,
378758510,
378779748,
378784284,
378785331,
378790869,
378793871,
378806202,
378809727,
378813521,
378818819,
378822753,
378834667,
378835649,
378843510,
378848980,
378860167,
378861710,
378861868,
378863963,
378866339,
378875041,
378897227,
378900633,
378917637,
378917660,
378923833,
378927206,
378935209,
378935605,
378940076,
378957484,
378961361,
378972038,
378973051,
378975510,
378996490,
379027998,
379050024,
379059355,
379083330,
379090764,
379093537,
379103179,
379107568,
379112956,
379129273,
379137185,
379147176,
379150196,
379169790,
379172935,
379176670,
379182702,
379184351,
379191711,
379193675,
379203813,
379244833,
379254733,
379261217,
379269327,
379273154,
379294820,
379300775,
379301138,
379302284,
379338775,
379340714,
379351141,
379356090,
379382336,
379391709,
379392863,
379396583,
379398183,
379407711,
379409295,
379427420,
379428618,
379433659,
379437379,
379441405,
379449788,
379451305,
379474877,
379475528,
379476021,
379489842,
379489891,
379491111,
379493026,
379502651,
379512551,
379513054,
379516511,
379525934,
379547342,
379552987,
379558315,
379584139,
379592975,
379596067,
379600273,
379608326,
379611924,
379622343,
379623317,
379624521,
379628357,
379635113,
379635287,
379641582,
379642853,
379648272,
379650419,
379659949,
379669567,
379674740,
379687262,
379702939,
379706609,
379711443,
379717879,
379720873,
379735897,
379737703,
379743453,
379744337,
379764533,
379766264,
379780208,
379782022,
379794662,
379797673,
379804008,
379808173,
379838352,
379842305,
379850738,
379857246,
379867997,
379869894,
379893514,
379897739,
379898091,
379903164,
379906332,
379907157,
379912504,
379924715,
379932858,
379934391,
379934862,
379938368,
379961063,
379970874,
379981814,
379993181,
379995020,
379995251,
380030304,
380047019,
380048330,
380073122,
380075697,
380079236,
380087783,
380101758,
380128496,
380129866,
380130385,
380165167,
380167916,
380170928,
380174649,
380175240,
380185827,
380190272,
380203992,
380216440,
380220046,
380223115,
380225284,
380248989,
380254425,
380256974,
380258434,
380258871,
380267484,
380270504,
380300798,
380307827,
380309203,
380318105,
380319699,
380327080,
380333617,
380334508,
380337022,
380337238,
380339416,
380339697,
380343657,
380348060,
380349878,
380354035,
380355461,
380363911,
380368464,
380377663,
380385286,
380399568,
380403204,
380403345,
380411546,
380419739,
380442301,
380443796,
380454314,
380454942,
380461483,
380463372,
380465153,
380474478,
380476804,
380477745,
380502054,
380502799,
380506568,
380507731,
380508770,
380526574,
380530667,
380531566,
380531699,
380545244,
380564260,
380583575,
380593921,
380604116,
380620815,
380621011,
380624502,
380626804,
380638759,
380646901,
380667477,
380680918,
380681064,
380687533,
380690115,
380693200,
380694893,
380705707,
380710087,
380713313,
380714949,
380716522,
380732511,
380735670,
380741231,
380759449,
380778019,
380779918,
380786707,
380791871,
380792846,
380794511,
380795476,
380801639,
380807180,
380812099,
380814061,
380819698,
380824722,
380830208,
380834846,
380837120,
380841445,
380842740,
380856716,
380857391,
380857623,
380875492,
380880039,
380880435,
380881144,
380881433,
380883801,
380884338,
380884460,
380884965,
380898411,
380898544,
380902478,
380907352,
380915744,
380922716,
380923508,
380930719,
380931642,
380933937,
380934174,
380935882,
380944470,
380952499,
380966853,
380970491,
380978288,
380982181,
380990259,
380991711,
381011642,
381033588,
381034461,
381038132,
381038306,
381041110,
381045251,
381048438,
381048750,
381055581,
381060490,
381073832,
381076041,
381078237,
381085166,
381097443,
381109727,
381131424,
381151810,
381163328,
381173434,
381174523,
381180363,
381185552,
381188291,
381199645,
381203967,
381208602,
381211077,
381221290,
381227446,
381243286,
381251206,
381257583,
381295013,
381308055,
381308311,
381312180,
381314301,
381325174,
381336700,
381340066,
381351253,
381354125,
381355387,
381366830,
381368943,
381372713,
381390699,
381398999,
381406263,
381420322,
381423128,
381425495,
381429984,
381430479,
381432038,
381444595,
381454149,
381455773,
381459262,
381463678,
381467067,
381469642,
381473966,
381475979,
381482496,
381488394,
381490457,
381491919,
381493758,
381495803,
381505874,
381517044,
381525682,
381529676,
381531938,
381533710,
381539170,
381539865,
381546126,
381547587,
381596741,
381602242,
381615566,
381617539,
381627090,
381627389,
381645233,
381657345,
381659424,
381670488,
381672021,
381678903,
381690601,
381694090,
381696012,
381703990,
381706365,
381718238,
381739317,
381744119,
381744630,
381754233,
381758804,
381768621,
381768977,
381786615,
381810662,
381812643,
381813807,
381815760,
381826320,
381830868,
381832575,
381840651,
381841741,
381843036,
381844075,
381850361,
381873512,
381878164,
381881044,
381887017,
381915826,
381930239,
381946961,
381959279,
381959709,
381966688,
381974955,
381983253,
381988120,
381992213,
381996784,
381997899,
382007201,
382015618,
382017663,
382021640,
382022598,
382025286,
382030302,
382036739,
382040129,
382054344,
382057255,
382060911,
382075133,
382100956,
382106730,
382109148,
382117216,
382134740,
382134997,
382160034,
382172724,
382205540,
382216661,
382218329,
382226173,
382226777,
382229870,
382231462,
382257616,
382273266,
382274371,
382283737,
382287274,
382297448,
382308575,
382317196,
382336725,
382341527,
382349744,
382352524,
382353209,
382354983,
382362598,
382367563,
382373777,
382381424,
382382232,
382402451,
382405926,
382415818,
382418093,
382430916,
382448199,
382461127,
382462117,
382468064,
382473189,
382474930,
382484491,
382488393,
382491082,
382493948,
382498780,
382505238,
382507259,
382509107,
382517282,
382521920,
382548170,
382550671,
382557999,
382559557,
382566289,
382574051,
382576395,
382581114,
382583466,
382595825,
382602134,
382606614,
382615631,
382628105,
382641140,
382641348,
382651438,
382661999,
382664423,
382667434,
382681245,
382682086,
382686632,
382696227,
382720456,
382724557,
382730448,
382739811,
382769099,
382774636,
382784148,
382792885,
382800506,
382802395,
382802858,
382808889,
382812428,
382815876,
382817518,
382819936,
382824373,
382837714,
382848018,
382849644,
382850014,
382865640,
382865764,
382871713,
382891000,
382908853,
382918308,
382919413,
382925923,
382934511,
382942498,
382951176,
382958833,
382963304,
382967529,
382974830,
382975530,
382993111,
382994804,
382998383,
382999407,
383006137,
383009909,
383011996,
383027075,
383029691,
383032885,
383060514,
383064243,
383064755,
383067865,
383073970,
383076361,
383083722,
383111754,
383116035,
383118494,
383119286,
383123874,
383123973,
383129335,
383129541,
383140514,
383150406,
383153517,
383160801,
383164704,
383167707,
383180411,
383185832,
383186806,
383195187,
383200326,
383202645,
383204625,
383231974,
383232428,
383232873,
383244563,
383247111,
383247228,
383251121,
383252293,
383259280,
383261062,
383262219,
383267747,
383275633,
383282076,
383282118,
383287166,
383287687,
383288339,
383309929,
383318797,
383324449,
383329232,
383334356,
383336856,
383339850,
383341732,
383342979,
383350097,
383350618,
383354941,
383358991,
383361797,
383364114,
383376324,
383376456,
383379435,
383389129,
383397312,
383403995,
383405099,
383409588,
383417078,
383418027,
383418415,
383427903,
383428299,
383438488,
383446150,
383449659,
383456977,
383463239,
383464898,
383467289,
383469202,
383469509,
383471786,
383472131,
383494499,
383494507,
383533189,
383536687,
383538659,
383541034,
383544806,
383551306,
383555745,
383568847,
383580537,
383599305,
383606118,
383621778,
383626959,
383628336,
383628591,
383645793,
383651387,
383663010,
383664679,
383698677,
383700580,
383704327,
383708195,
383716776,
383724895,
383727443,
383742970,
383755766,
383756046,
383763455,
383766284,
383774296,
383789393,
383789427,
383790847,
383797693,
383799590,
383803558,
383810017,
383810215,
383815081,
383818531,
383820446,
383849122,
383849221,
383855848,
383876935,
383884152,
383885928,
383890852,
383906724,
383911351,
383917457,
383922481,
383936465,
383936556,
383936598,
383937935,
383940475,
383945581,
383947983,
383948338,
383950367,
383959897,
383960713,
383961562,
383971785,
383975513,
383979531,
383984374,
383993946,
383995388,
384013785,
384015848,
384029906,
384036851,
384042446,
384054078,
384061784,
384075669,
384082608,
384117099,
384122438,
384135091,
384138376,
384141867,
384144291,
384158150,
384163614,
384167367,
384169199,
384172185,
384172383,
384173100,
384178729,
384189411,
384201257,
384203055,
384212767,
384218145,
384250056,
384252169,
384253183,
384260576,
384264511,
384266011,
384268025,
384274387,
384281952,
384283057,
384284725,
384298154,
384298782,
384301099,
384302261,
384305843,
384311544,
384319091,
384319869,
384322780,
384326120,
384329058,
384329520,
384330999,
384331500,
384348835,
384354403,
384360715,
384366530,
384367777,
384369096,
384381935,
384386462,
384390720,
384398996,
384401980,
384407656,
384419131,
384430971,
384445227,
384446050,
384458881,
384461968,
384470365,
384471629,
384471686,
384474912,
384482097,
384496444,
384524484,
384531240,
384540050,
384541793,
384548632,
384550893,
384561171,
384564332,
384579843,
384583837,
384593802,
384611877,
384626446,
384629515,
384635918,
384644555,
384645040,
384646295,
384647723,
384649083,
384652301,
384672580,
384682498,
384686812,
384692067,
384692208,
384696647,
384700647,
384703591,
384705307,
384705729,
384708053,
384708749,
384721700,
384726501,
384731261,
384735296,
384738456,
384751863,
384760112,
384771580,
384773164,
384774865,
384803136,
384806030,
384808127,
384810552,
384814364,
384814851,
384829362,
384844122,
384847737,
384850392,
384894648,
384896387,
384897096,
384902805,
384908836,
384909552,
384913745,
384916474,
384917738,
384918553,
384932190,
384933453,
384937835,
384943882,
384946364,
384954285,
384954376,
384960845,
384961173,
384963450,
384966966,
384968855,
384969911,
384985818,
384999991,
385010947,
385011861,
385018999,
385036363,
385036413,
385049093,
385056809,
385058904,
385059340,
385068390,
385071881,
385077656,
385078738,
385089230,
385111182,
385113741,
385116728,
385118773,
385130273,
385134929,
385137070,
385145644,
385148689,
385159546,
385175450,
385176599,
385195367,
385199344,
385201819,
385202924,
385206511,
385215603,
385222450,
385223326,
385236856,
385240015,
385241153,
385245501,
385246533,
385271622,
385272745,
385293279,
385304431,
385311352,
385319421,
385324389,
385334693,
385341326,
385346325,
385350004,
385354519,
385360433,
385372479,
385382106,
385385463,
385390653,
385394093,
385407150,
385408323,
386110530,
386120190,
386250435,
386350342,
387141112,
387170343,
387170582,
387250392,
387350481,
387370844,
387457724,
387459688,
387468465,
387470974,
387471162,
387487085,
387490253,
387492408,
387505530,
387510217,
387526312,
387532856,
387533714,
387535685,
387538382,
387553951,
387557309,
387557358,
387558802,
387561301,
387569106,
387572563,
387575632,
387580574,
387581077,
387587157,
387592124,
387624075,
387626260,
387632599,
387663495,
387668916,
387669146,
387701709,
387703853,
387726599,
387733736,
387735525,
387738081,
387752173,
387761315,
387762461,
387771462,
387776172,
387778996,
387792542,
387815293,
387818727,
387819196,
387822562,
387828155,
387835846,
387836265,
387840853,
387850258,
387850951,
387852155,
387854615,
387864622,
387874738,
387876519,
387878341,
387878549,
387879984,
387882475,
387892326,
387899925,
387920523,
387948805,
387958168,
387960263,
387962293,
387970015,
387972672,
387991201,
387991870,
387997414,
388000374,
388019341,
388026304,
388027518,
388038457,
388041071,
388054850,
388059974,
388085094,
388089930,
388090904,
388091019,
388103491,
388106734,
388108755,
388114894,
388119778,
388126047,
388130809,
388136723,
388163545,
388164113,
388166290,
388169831,
388188922,
388191405,
388192296,
388193351,
388205841,
388208787,
388212219,
388215691,
388224263,
388232910,
388235004,
388240186,
388248403,
388248684,
388265043,
388267213,
388267841,
388268401,
388276883,
388278350,
388282261,
388292849,
388295347,
388298861,
388299554,
388301780,
388301988,
388307522,
388309858,
388334567,
388337586,
388345324,
388347312,
388351272,
388352783,
388357162,
388390635,
388391583,
388392565,
388403172,
388405334,
388421851,
388437634,
388445579,
388446528,
388451536,
388451981,
388468787,
388470759,
388470965,
388471484,
388483034,
388487589,
388502528,
388536286,
388536674,
388541898,
388552283,
388568966,
388569717,
388583809,
388592669,
388598005,
388617649,
388619421,
388625584,
388639619,
388654535,
388659401,
388666034,
388682684,
388686560,
388687725,
388687899,
388696320,
388699142,
388700536,
388700684,
388701930,
388704272,
388709222,
388709529,
388715799,
388731952,
388732604,
388744237,
388744278,
388751562,
388761256,
388787301,
388790149,
388796294,
388798761,
388804148,
388804908,
388808859,
388818346,
388840142,
388878936,
388880692,
388889917,
388895047,
388904757,
388914939,
388917452,
388924185,
388924599,
388931248,
388933343,
388936437,
388937781,
388939910,
388953382,
388957318,
388960825,
388971830,
388997835,
388999799,
389001702,
389003344,
389006313,
389015439,
389017005,
389017013,
389027202,
389028762,
389031691,
389031741,
389034927,
389038654,
389045329,
389046046,
389047960,
389049503,
389073271,
389082702,
389085325,
389092529,
389099698,
389102864,
389136524,
389151630,
389156290,
389157462,
389164070,
389179789,
389182734,
389189978,
389208109,
389209743,
389228875,
389240995,
389242934,
389247297,
389258831,
389260811,
389263328,
389265919,
389266305,
389267857,
389272246,
389272865,
389286089,
389291980,
389292905,
389293788,
389296682,
389299363,
389315045,
389322447,
389322793,
389324112,
389334798,
389338237,
389360918,
389373721,
389381112,
389385618,
389400136,
389402702,
389403270,
389405739,
389446683,
389451709,
389478736,
389487919,
389494709,
389495417,
389495516,
389501875,
389505520,
389530197,
389530213,
389531591,
389541228,
389543612,
389548611,
389552795,
389559345,
389561259,
389585233,
389589375,
389595273,
389595430,
389595794,
389600016,
389601014,
389603143,
389611179,
389633553,
389660424,
389663816,
389664459,
389665092,
389665811,
389667619,
389668112,
389675281,
389686510,
389697772,
389704628,
389707027,
389709882,
389716614,
389725680,
389730631,
389734286,
389737594,
389742768,
389742891,
389766577,
389775990,
389776311,
389782731,
389808619,
389812546,
389834144,
389843103,
389843236,
389850793,
389856600,
389860669,
389862749,
389864323,
389865213,
389866658,
389876954,
389881103,
389906728,
389922824,
389924697,
389924812,
389926346,
389932914,
389934381,
389934530,
389938895,
389944927,
389944950,
389950296,
389950858,
389954454,
389965518,
389970849,
389972217,
389978933,
390004372,
390009199,
390013894,
390032993,
390041234,
390041697,
390043727,
390058519,
390066868,
390067379,
390069862,
390070795,
390072080,
390075059,
390075679,
390085744,
390089621,
390091320,
390091775,
390094118,
390103877,
390126431,
390140952,
390144327,
390146355,
390146942,
390154953,
390156685,
390157105,
390162907,
390173458,
390180255,
390182608,
390187235,
390195766,
390197341,
390197598,
390199040,
390202448,
390204931,
390206662,
390206670,
390222206,
390225548,
390226496,
390227882,
390235133,
390237709,
390242428,
390242881,
390248094,
390248508,
390272219,
390276723,
390277150,
390285799,
390291805,
390297083,
390301810,
390309763,
390321396,
390323194,
390323707,
390334944,
390338010,
390344539,
390346476,
390349710,
390360626,
390364636,
390370336,
390373421,
390373702,
390387744,
390388189,
390395945,
390406320,
390411650,
390421584,
390432292,
390432359,
390439966,
390441152,
390448843,
390460699,
390462398,
390463966,
390469195,
390470789,
390475887,
390478782,
390480887,
390481034,
390486512,
390488856,
390489045,
390491462,
390498012,
390501534,
390508059,
390521391,
390524494,
390530871,
390531440,
390533891,
390540938,
390544153,
390546281,
390549269,
390552529,
390556579,
390556694,
390563732,
390570760,
390573269,
390575751,
390579506,
390585537,
390589273,
390591147,
390593119,
390598993,
390599496,
390611762,
390624658,
390632495,
390650091,
390657740,
390682557,
390687572,
390690246,
390694420,
390708923,
390723963,
390725802,
390727675,
390728343,
390736270,
390743474,
390744480,
390762482,
390764090,
390768372,
390788768,
390788917,
390790624,
390801348,
390805570,
390810257,
390812592,
390813921,
390818706,
390819084,
390821783,
390832756,
390835486,
390838449,
390846848,
390861847,
390869824,
390878106,
390879153,
390880755,
390882033,
390882397,
390889186,
390895605,
390918969,
390920502,
390920759,
390923464,
390939395,
390942894,
390948412,
390959096,
390963007,
390967214,
390975548,
390975951,
390978468,
390992733,
391001088,
391009099,
391011152,
391020211,
391028081,
391032711,
391033826,
391034436,
391036118,
391036878,
391042744,
391050853,
391069838,
391072998,
391078789,
391079993,
391080686,
391080777,
391082468,
391087004,
391088556,
391096286,
391107976,
391120789,
391126802,
391131471,
391139011,
391155348,
391158037,
391158698,
391162922,
391182102,
391182730,
391191426,
391209905,
391213170,
391226545,
391231594,
391237294,
391237625,
391241387,
391255809,
391258886,
391278686,
391283801,
391284403,
391285053,
391289188,
391293453,
391294030,
391297199,
391299955,
391303716,
391304243,
391309663,
391315520,
391317047,
391319472,
391329844,
391338829,
391342516,
391343613,
391345709,
391351905,
391360856,
391361714,
391382686,
391387669,
391393212,
391394236,
391394343,
391396496,
391397502,
391398989,
391399177,
391417417,
391419249,
391420510,
391421104,
391442175,
391448099,
391455565,
391457686,
391461787,
391461894,
391465036,
391465531,
391466463,
391467958,
391469004,
391477189,
391477635,
391483195,
391487790,
391504446,
391519949,
391523834,
391530482,
391532199,
391532603,
391550811,
391552353,
391567856,
391571221,
391595055,
391597333,
391607173,
391608130,
391608403,
391613734,
391623006,
391626470,
391635844,
391642642,
391649480,
391652872,
391660354,
391673647,
391681889,
391683240,
391689627,
391691797,
391697877,
391700606,
391703899,
391706272,
391718038,
391718103,
391718954,
391719135,
391725496,
391726429,
391771128,
391776747,
391781507,
391784931,
391786407,
391803889,
391810355,
391815446,
391817764,
391820958,
391835626,
391837952,
391842572,
391845872,
391845880,
391862687,
391864238,
391865136,
391877586,
391900966,
391905098,
391914538,
391916467,
391921962,
391928777,
391934593,
391936226,
391939915,
391943842,
391945078,
391947272,
391949401,
391950441,
391952256,
391954559,
391961653,
391966033,
391970829,
391975620,
391977238,
391997509,
392000691,
392007480,
392009353,
392011235,
392021333,
392024345,
392045142,
392046793,
392050100,
392058368,
392072302,
392073201,
392078200,
392089868,
392098398,
392099248,
392102901,
392106795,
392107124,
392123014,
392123063,
392125142,
392142741,
392146403,
392147138,
392158705,
392163267,
392171864,
392173753,
392181475,
392186706,
392186896,
392188710,
392190575,
392191649,
392193108,
392194783,
392195442,
392195582,
392208534,
392210241,
392219572,
392222014,
392226494,
392231171,
392235024,
392235255,
392246864,
392247573,
392248266,
392257887,
392259974,
392261624,
392282539,
392283420,
392296604,
392297842,
392311791,
392314381,
392321501,
392323341,
392325742,
392339511,
392343497,
392354429,
392368593,
392370342,
392377727,
392379558,
392380713,
392381562,
392385613,
392403986,
392424560,
392425666,
392429767,
392443818,
392444162,
392449716,
392453510,
392460028,
392460440,
392468310,
392471215,
392481925,
392504205,
392513859,
392516050,
392519765,
392520185,
392520219,
392525143,
392537262,
392553368,
392563227,
392569950,
392572251,
392573010,
392573143,
392576153,
392582045,
392582474,
392586384,
392590634,
392593257,
392596292,
392599692,
392601399,
392608527,
392616033,
392623591,
392626610,
392627360,
392628970,
392629242,
392637880,
392645115,
392653036,
392673695,
392680831,
392684403,
392692471,
392718847,
392720595,
392723656,
392737623,
392738373,
392740338,
392745485,
392747010,
392748257,
392756383,
392767356,
392771036,
392779559,
392782579,
392784674,
392797767,
392798047,
392800132,
392817698,
392826277,
392856191,
392856910,
392861548,
392870713,
392875944,
392878013,
392881215,
392890810,
392894671,
392900619,
392904033,
392918355,
392925954,
392930137,
392935565,
392943932,
392963443,
392967113,
392968749,
392972915,
392978433,
392979456,
392981205,
392986402,
392987962,
392991881,
392994455,
393004551,
393008123,
393021753,
393023890,
393031646,
393032750,
393037262,
393047360,
393048970,
393049762,
393057492,
393062526,
393070453,
393072681,
393081104,
393090675,
393092531,
393100730,
393102611,
393108790,
393119839,
393126354,
393131859,
393139860,
393147855,
393150180,
393154422,
393182084,
393190392,
393190533,
393191887,
393193628,
393199096,
393200092,
393201488,
393204599,
393217971,
393219050,
393230131,
393238498,
393241872,
393244439,
393257654,
393258546,
393261706,
393262803,
393266796,
393279542,
393287073,
393287503,
393301643,
393302765,
393310495,
393312244,
393321880,
393322482,
393324397,
393326004,
393327119,
393332366,
393337795,
393342779,
393354048,
393359500,
393366224,
393366752,
393371166,
393372818,
393373923,
393386099,
393401195,
393414735,
393420310,
393430129,
393430806,
393431655,
393437314,
393442397,
393445952,
393452750,
393457007,
393459227,
393459755,
393477039,
393494760,
393495049,
393496344,
393510938,
393514153,
393528476,
393530282,
393535109,
393535125,
393550298,
393559075,
393563853,
393564018,
393568886,
393572110,
393576244,
393580667,
393583083,
393586995,
393596317,
393600143,
393602768,
393604228,
393606140,
393609730,
393612965,
393613443,
393630512,
393632856,
393647763,
393649686,
393658992,
393670237,
393674221,
393693932,
393696174,
393696323,
393697248,
393704036,
393710652,
393729421,
393729629,
393732102,
393740097,
393752589,
393762620,
393768502,
393771001,
393776141,
393782818,
393805205,
393812672,
393814199,
393819909,
393825229,
393828355,
393836838,
393842414,
393855861,
393860101,
393862727,
393873633,
393879416,
393881115,
393885975,
393890926,
393904107,
393912969,
393914726,
393916291,
393916457,
393916721,
393919758,
393926548,
393940341,
393942396,
393942685,
393945126,
393945951,
393946488,
393951181,
393965132,
393974787,
393987359,
393988761,
393992110,
393997119,
393999966,
394001127,
394002976,
394006449,
394015697,
394023527,
394024269,
394047799,
394051676,
394053854,
394059406,
394065320,
394067995,
394075329,
394077275,
394080972,
394087134,
394101596,
394104525,
394112148,
394131536,
394132518,
394135792,
394136246,
394162770,
394164867,
394173595,
394174528,
394178024,
394179576,
394179733,
394179832,
394190052,
394199871,
394204614,
394206577,
394206718,
394209852,
394214399,
394216543,
394217020,
394223424,
394233167,
394242234,
394247209,
394255442,
394258313,
394274609,
394274633,
394279228,
394280549,
394287122,
394287866,
394298897,
394305023,
394306039,
394313878,
394320030,
394323877,
394323919,
394326391,
394327738,
394329858,
394330484,
394330757,
394333710,
394348197,
394348981,
394356190,
394358725,
394367460,
394377162,
394378236,
394384689,
394387880,
394398101,
394398747,
394413983,
394415145,
394421515,
394423214,
394435986,
394436554,
394442099,
394443139,
394445316,
394445621,
394448054,
394448815,
394465538,
394470744,
394471650,
394473946,
394482251,
394485031,
394490502,
394492136,
394492144,
394493175,
394496103,
394498281,
394498554,
394499040,
394500508,
394503692,
394505473,
394509855,
394522361,
394529713,
394531982,
394538805,
394554653,
394557334,
394560239,
394575187,
394585137,
394611917,
394612881,
394613848,
394617443,
394618847,
394624555,
394633424,
394637292,
394637904,
394644249,
394650220,
394657548,
394659874,
394668495,
394670020,
394680102,
394685028,
394687438,
394691034,
394691885,
394692008,
394694574,
394696124,
394704589,
394736839,
394751788,
394754964,
394756167,
394761241,
394765796,
394780647,
394785968,
394805105,
394809131,
394810220,
394814057,
394823710,
394826739,
394827190,
394836050,
394839724,
394840292,
394843122,
394843197,
394851737,
394853964,
394857809,
394864086,
394867733,
394874028,
394882575,
394886550,
394889521,
394891469,
394892186,
394893580,
394895007,
394909097,
394916027,
394923809,
394932685,
394945216,
394945778,
394946693,
394948277,
394953400,
394954630,
394962203,
394965883,
394966592,
394966659,
394984082,
394988794,
394997159,
394997969,
394999437,
395005333,
395010119,
395015209,
395015738,
395022734,
395025596,
395050859,
395051493,
395065519,
395072218,
395072267,
395081649,
395086887,
395095607,
395110992,
395111792,
395111842,
395115918,
395127186,
395127681,
395130511,
395130792,
395132244,
395138506,
395169410,
395180425,
395198062,
395203797,
395203904,
395204563,
395206477,
395217680,
395220858,
395225105,
395228786,
395231517,
395237472,
395240997,
395243124,
395244254,
395248586,
395249790,
395254089,
395255409,
395255615,
395258924,
395258965,
395281397,
395285356,
395300825,
395303399,
395303746,
395306632,
395322951,
395328396,
395328628,
395337009,
395345564,
395359722,
395373525,
395375116,
395385834,
395388283,
395390370,
395392087,
395396427,
395408933,
395409501,
395820012,
396670135,
397425950,
397431776,
397442518,
397445032,
397447186,
397453705,
397466384,
397467572,
397468869,
397480575,
397501792,
397504697,
397504929,
397512310,
397519380,
397520651,
397522293,
397526609,
397527714,
397531807,
397540527,
397541277,
397542572,
397544115,
397548694,
397564964,
397576539,
397589409,
397591728,
397600339,
397603937,
397607771,
397614421,
397616160,
397631664,
397638867,
397679903,
397682535,
397695693,
397716432,
397727199,
397760828,
397769522,
397769621,
397772641,
397782715,
397788720,
397789298,
397792243,
397797234,
397820630,
397823063,
397824038,
397844283,
397846965,
397848128,
397860453,
397867409,
397868795,
397871088,
397888355,
397891805,
397891870,
397898834,
397914151,
397915760,
397923822,
397932633,
397938838,
397940610,
397961251,
397961889,
397965971,
397968272,
397977018,
397993452,
398006049,
398006346,
398019760,
398034652,
398036186,
398041384,
398048678,
398053009,
398057562,
398058834,
398063776,
398065359,
398066415,
398073924,
398079517,
398091306,
398095935,
398104760,
398107995,
398108357,
398118463,
398124743,
398127266,
398129445,
398140509,
398141598,
398141853,
398142091,
398152702,
398157750,
398161851,
398163816,
398166074,
398173823,
398179127,
398184614,
398189068,
398193045,
398208439,
398209239,
398213520,
398219147,
398228171,
398238816,
398239053,
398241661,
398253427,
398257824,
398258640,
398260224,
398262592,
398264036,
398266122,
398266452,
398285619,
398286609,
398287706,
398299008,
398311555,
398320325,
398324178,
398327239,
398332361,
398333294,
398339374,
398344820,
398347674,
398349415,
398359257,
398363242,
398369975,
398385252,
398395186,
398399410,
398411710,
398415547,
398417253,
398425934,
398426213,
398428359,
398430215,
398433482,
398435248,
398435438,
398443382,
398445601,
398449827,
398457333,
398459222,
398465195,
398470120,
398481028,
398482943,
398485342,
398491035,
398498865,
398499251,
398506741,
398509364,
398511246,
398517359,
398527390,
398528182,
398537589,
398544197,
398546978,
398548313,
398555011,
398560946,
398568667,
398571885,
398586800,
398596262,
398597237,
398609487,
398614263,
398617340,
398625376,
398627299,
398639435,
398642637,
398657577,
398670505,
398676627,
398680009,
398686071,
398689885,
398700369,
398716951,
398718312,
398718841,
398720169,
398725242,
398735118,
398746867,
398750463,
398752345,
398753418,
398757336,
398759894,
398760181,
398769729,
398771204,
398772533,
398772921,
398775445,
398811364,
398812339,
398812529,
398813881,
398815191,
398820373,
398825216,
398829812,
398831214,
398858399,
398863829,
398867903,
398870220,
398874198,
398878124,
398886531,
398889212,
398906362,
398921429,
398922286,
398924639,
398928077,
398931675,
398931774,
398954099,
398955088,
398961763,
398962456,
398973669,
398973792,
398987313,
398990135,
398997791,
399000801,
399003698,
399004647,
399005123,
399008853,
399009059,
399031566,
399042597,
399059542,
399060284,
399061829,
399062967,
399065325,
399081298,
399096346,
399097484,
399099571,
399105089,
399105295,
399115138,
399142702,
399154483,
399176643,
399195056,
399195429,
399203181,
399210764,
399211101,
399217090,
399218072,
399230002,
399235837,
399236157,
399243260,
399248962,
399250349,
399254952,
399262252,
399262823,
399264498,
399264811,
399268994,
399270347,
399270784,
399279868,
399282920,
399290261,
399290543,
399292028,
399292879,
399301969,
399302595,
399305549,
399308402,
399309780,
399311513,
399311554,
399320274,
399320928,
399326966,
399336718,
399343466,
399351477,
399354398,
399358175,
399363324,
399363746,
399377456,
399385376,
399391085,
399396332,
399397702,
399403278,
399410596,
399417864,
399418243,
399419266,
399420934,
399429810,
399437292,
399452226,
399459189,
399463439,
399476381,
399483478,
399485374,
399488204,
399489046,
399506435,
399507045,
399513340,
399518836,
399525922,
399533066,
399542224,
399554047,
399554179,
399566942,
399577444,
399592641,
399598929,
399601129,
399602879,
399607514,
399612654,
399617679,
399619709,
399621457,
399623370,
399637396,
399641927,
399642982,
399649839,
399651942,
399654193,
399656164,
399658475,
399663087,
399667856,
399669936,
399674373,
399679356,
399686252,
399695881,
399696434,
399696517,
399697713,
399701408,
399703032,
399706829,
399708908,
399712579,
399717693,
399721703,
399724004,
399728393,
399728468,
399740182,
399749357,
399755974,
399757657,
399767672,
399777218,
399782358,
399795533,
399809607,
399820356,
399825728,
399827484,
399831809,
399837947,
399839786,
399843531,
399845700,
399846070,
399861426,
399873413,
399877778,
399895358,
399896257,
399897230,
399903699,
399920529,
399923010,
399932425,
399932920,
399936749,
399941673,
399944990,
399945914,
399951458,
399957968,
399959808,
399970805,
399983618,
399985415,
399987429,
399987817,
399991892,
399992023,
399994029,
399998095,
400002804,
400012712,
400024253,
400025706,
400027736,
400034005,
400036968,
400047478,
400052312,
400054763,
400059085,
400064499,
400068482,
400074340,
400084190,
400084281,
400095931,
400099685,
400103578,
400109997,
400112405,
400113692,
400115564,
400122131,
400127866,
400128476,
400130720,
400136370,
400148789,
400151643,
400154837,
400162681,
400183877,
400188314,
400188686,
400189247,
400196200,
400202552,
400206959,
400217113,
400217535,
400217790,
400218871,
400223665,
400239679,
400245031,
400245387,
400251419,
400254967,
400256509,
400257044,
400261152,
400263695,
400271292,
400288874,
400291795,
400295523,
400312997,
400323127,
400330023,
400335394,
400339354,
400350609,
400352084,
400359675,
400364808,
400365607,
400365698,
400407219,
400408464,
400412953,
400419727,
400436663,
400446092,
400451126,
400453601,
400460002,
400463485,
400471132,
400471652,
400476677,
400492815,
400498622,
400509634,
400518700,
400528030,
400534285,
400539946,
400553236,
400553889,
400556155,
400557005,
400557245,
400558441,
400558995,
400566600,
400572145,
400573697,
400580080,
400584496,
400589164,
400589222,
400589594,
400589842,
400607966,
400619029,
400622312,
400626099,
400627337,
400631701,
400633822,
400635314,
400636429,
400657995,
400671723,
400677480,
400684197,
400685293,
400686036,
400692232,
400695474,
400697280,
400704730,
400709911,
400711602,
400733390,
400733697,
400737532,
400749941,
400764064,
400768362,
400768479,
400769592,
400778353,
400780235,
400780680,
400784146,
400795506,
400798559,
400800157,
400804464,
400817565,
400818621,
400819462,
400823381,
400832044,
400843736,
400856613,
400856837,
400859443,
400859740,
400870192,
400872099,
400874350,
400874624,
400883138,
400885174,
400885570,
400897161,
400905592,
400908869,
400908984,
400912044,
400915864,
400918249,
400923058,
400924841,
400931473,
400936746,
400940177,
400943130,
400950572,
400955472,
400958013,
400975769,
400986741,
400990800,
400991915,
401000740,
401001938,
401003561,
401014907,
401020979,
401030721,
401034996,
401038526,
401041322,
401047303,
401053616,
401058516,
401061353,
401067590,
401074141,
401074505,
401078415,
401078522,
401079850,
401081229,
401086145,
401087648,
401092986,
401100151,
401101159,
401104187,
401105176,
401118682,
401119045,
401119607,
401119854,
401120506,
401122585,
401152855,
401155510,
401157367,
401166335,
401171277,
401181458,
401182274,
401195029,
401196175,
401198395,
401215009,
401216908,
401218193,
401227012,
401230750,
401231527,
401233275,
401234141,
401251293,
401254040,
401254388,
401267711,
401274774,
401281993,
401292487,
401293808,
401298286,
401304175,
401306808,
401317110,
401328000,
401330451,
401331293,
401332911,
401339734,
401341714,
401347042,
401358148,
401366943,
401377437,
401379045,
401387865,
401397732,
401398466,
401402326,
401402532,
401403340,
401404983,
401405857,
401406582,
401409230,
401420815,
401423082,
401424965,
401427232,
401437488,
401437660,
401440367,
401449855,
401452008,
401454277,
401474309,
401477914,
401481361,
401482674,
401486493,
401496005,
401503255,
401513510,
401516596,
401520465,
401521919,
401529623,
401533500,
401569066,
401575816,
401584115,
401586771,
401590138,
401601646,
401621362,
401628763,
401629068,
401634266,
401639752,
401640081,
401644166,
401653464,
401659859,
401667621,
401673488,
401692199,
401701115,
401706254,
401710702,
401713334,
401718218,
401718465,
401723788,
401725080,
401732110,
401733696,
401733795,
401750997,
401754965,
401757463,
401760400,
401776067,
401780002,
401780762,
401784582,
401785555,
401788641,
401789029,
401796891,
401802723,
401808357,
401813704,
401819958,
401824057,
401824602,
401843586,
401845045,
401852298,
401858949,
401862883,
401864327,
401864590,
401867957,
401876578,
401880620,
401883806,
401886262,
401887377,
401892096,
401902069,
401902705,
401909213,
401927090,
401927918,
401928403,
401937297,
401937560,
401938014,
401939236,
401945027,
401946371,
401949979,
401952825,
401953757,
401962501,
401963889,
401966759,
401968011,
401968920,
401971619,
401974472,
401978861,
401985023,
401988621,
401993175,
402007975,
402021927,
402025423,
402026330,
402030175,
402031934,
402040034,
402044101,
402051379,
402056279,
402062897,
402064174,
402083034,
402089130,
402092019,
402094676,
402100978,
402104111,
402108880,
402125553,
402133615,
402134142,
402143705,
402143853,
402145452,
402150205,
402153266,
402160386,
402177869,
402184196,
402185540,
402189872,
402192314,
402192512,
402194815,
402204770,
402205686,
402207161,
402212385,
402214852,
402231146,
402231773,
402232557,
402238034,
402242549,
402243091,
402243687,
402244677,
402248348,
402270748,
402275879,
402276976,
402277115,
402277164,
402280531,
402281281,
402281497,
402281562,
402282545,
402283477,
402293286,
402297626,
402311559,
402317507,
402335285,
402355325,
402360291,
402365647,
402369904,
402371595,
402390140,
402401491,
402422992,
402423701,
402429807,
402461784,
402472807,
402479737,
402480958,
402489108,
402491716,
402498927,
402503411,
402504153,
402539340,
402541676,
402546527,
402549711,
402550198,
402556559,
402561385,
402563894,
402567085,
402568729,
402580245,
402582043,
402583124,
402591374,
402605695,
402624597,
402626261,
402633325,
402635965,
402640882,
402645774,
402646434,
402656987,
402663256,
402665202,
402675029,
402675268,
402681472,
402681746,
402688220,
402691067,
402697601,
402704886,
402707889,
402712624,
402729164,
402729818,
402730667,
402734420,
402735708,
402746507,
402748313,
402750996,
402761688,
402767552,
402781843,
402794770,
402805527,
402806848,
402808430,
402813703,
402823223,
402824890,
402825087,
402827257,
402829352,
402843718,
402851513,
402860977,
402864318,
402868962,
402869879,
402875991,
402877450,
402892103,
402899447,
402904148,
402905186,
402906226,
402917983,
402923486,
402926745,
402937379,
402937502,
402940589,
402944680,
402950117,
402950539,
402952444,
402960439,
402966824,
402967913,
402969067,
402980114,
402980320,
402990576,
402999015,
403005135,
403008758,
403008816,
403018146,
403019748,
403023385,
403028053,
403029242,
403029879,
403038102,
403039332,
403048283,
403050461,
403052111,
403054851,
403055254,
403067440,
403072531,
403076995,
403078652,
403080369,
403082514,
403083942,
403087430,
403088065,
403093750,
403095078,
403103385,
403104441,
403108822,
403120330,
403121171,
403123821,
403130776,
403132608,
403133390,
403144751,
403149602,
403153422,
403156722,
403167380,
403173776,
403176621,
403178866,
403178957,
403186646,
403201502,
403206642,
403210073,
403213234,
403224736,
403231483,
403240872,
403247679,
403251564,
403254717,
403255557,
403255961,
403268782,
403270192,
403273733,
403276397,
403277460,
403285612,
403292097,
403308075,
403308497,
403312861,
403313588,
403314248,
403315179,
403316565,
403317894,
403325103,
403329980,
403332992,
403340664,
403348584,
403359318,
403370083,
403380157,
403389299,
403391873,
403394018,
403401607,
403417694,
403419302,
403419617,
403430119,
403430424,
403438328,
403442429,
403446529,
403452295,
403460231,
403468465,
403469174,
403472715,
403472756,
403476518,
403478530,
403479736,
403479744,
403480049,
403485642,
403487986,
403502123,
403518137,
403518376,
403522139,
403522659,
403534035,
403535966,
403547144,
403551302,
403552367,
403553969,
403561715,
403582323,
403593999,
403600265,
403608656,
403609381,
403610736,
403613763,
403617228,
403618945,
403621014,
403627300,
403628894,
403629843,
403653306,
403655301,
403657026,
403661002,
403669179,
403678220,
403685688,
403689219,
403693203,
403697501,
403698541,
403704273,
403712771,
403713993,
403730955,
403741747,
403752223,
403752637,
403762339,
403765191,
403766850,
403766967,
403771892,
403774177,
403778061,
403796931,
403802499,
403810351,
403819352,
403821200,
403831332,
403834393,
403837966,
403840374,
403848013,
403854979,
403855794,
403860968,
403861305,
403875495,
403881006,
403882293,
403886229,
403886328,
403887607,
403895055,
403906811,
403907538,
403910383,
403919954,
403925571,
403927882,
403928518,
403929003,
403934086,
403939317,
403942766,
403953896,
403955875,
403956725,
403958390,
403968712,
403972375,
403984131,
403984396,
403986995,
403993363,
403997802,
403998057,
403999980,
404005290,
404017907,
404018509,
404019614,
404020737,
404022741,
404025173,
404026270,
404029662,
404034712,
404037756,
404037939,
404042053,
404043093,
404048837,
404049074,
404049595,
404065021,
404066979,
404067225,
404069197,
404070500,
404078230,
404083685,
404084287,
404088072,
404090177,
404096729,
404105488,
404109803,
404111064,
404111437,
404116535,
404118432,
404129256,
404133514,
404134538,
404139487,
404143778,
404144255,
404146995,
404148090,
404149734,
404155137,
404155632,
404156267,
404157794,
404159899,
404161598,
404170821,
404175200,
404175580,
404182396,
404183212,
404183733,
404197238,
404203069,
404217671,
404226086,
404234007,
404241580,
404248965,
404252736,
404258568,
404261752,
404263063,
404272080,
404281396,
404281941,
404283483,
404284788,
404287161,
404299612,
404304487,
404309551,
404309916,
404325169,
404327983,
404339756,
404341455,
404347106,
404348310,
404351132,
404366791,
404374019,
404380115,
404383036,
404386419,
404388258,
404413619,
404426058,
404427262,
404428336,
404447427,
404455644,
404458994,
404467037,
404470593,
404477028,
404496028,
404505091,
404506636,
404508202,
404515801,
404522260,
404534463,
404542532,
404544512,
404549198,
404549552,
404551491,
404551558,
404553851,
404558686,
404560831,
404561003,
404571234,
404579591,
404586653,
404593436,
404619892,
404621146,
404623837,
404626590,
404630782,
404631871,
404642084,
404645293,
404649246,
404649584,
404651135,
404651655,
404654147,
404655532,
404655946,
404656506,
404659542,
404662363,
404662389,
404676413,
404678252,
404680951,
404681827,
404693806,
404694416,
404695298,
404713463,
404718868,
404718983,
404725186,
404725616,
404728651,
404729154,
404729758,
404739583,
404744385,
404748592,
404768988,
404769234,
404776346,
404781379,
404789414,
404794430,
404794851,
404800781,
404806176,
404806184,
404810160,
404813529,
404817892,
404828543,
404828592,
404829269,
404829509,
404831331,
404832651,
404839136,
404839920,
404844490,
404855793,
404857823,
404858078,
404859274,
404859449,
404860306,
404873630,
404875940,
404884546,
404891269,
404894149,
404894420,
404907404,
404913964,
404914954,
404915316,
404923989,
404926925,
404927303,
404928673,
404942880,
404946386,
404962524,
404973216,
404978991,
404982688,
404986093,
404986168,
404987547,
404998429,
405002429,
405004086,
405009531,
405009804,
405014648,
405015033,
405015793,
405016437,
405016726,
405017401,
405017708,
405017955,
405024126,
405025388,
405027277,
405028085,
405030065,
405040809,
405046822,
405053489,
405057985,
405058496,
405062449,
405063587,
405069980,
405086836,
405086901,
405090234,
405094004,
405103730,
405109166,
405109661,
405110875,
405115890,
405119298,
405124249,
405125386,
405127499,
405134446,
405140575,
405148222,
405151689,
405161738,
405163676,
405167594,
405170499,
405173428,
405179722,
405194325,
405195793,
405200619,
405211996,
405216367,
405223181,
405233396,
405250671,
405255084,
405261280,
405263922,
405272162,
405274457,
405277369,
405280322,
405287202,
405291501,
405295122,
405309055,
405320383,
405323965,
405324815,
405331141,
405332560,
405335068,
405344276,
405346842,
405349630,
405358714,
405361833,
405376484,
405378712,
405379439,
405380098,
405380353,
405390006,
405392499,
405393687,
405394107,
405404252,
405404260,
405442013,
406142075,
406573345,
407111285,
407111483,
407271857,
407340041,
407484807,
407485499,
407487321,
407487669,
407493881,
407501758,
407505593,
407518752,
407527373,
407530658,
407530716,
407534627,
407553478,
407553635,
407555952,
407557891,
407564160,
407566603,
407569417,
407574789,
407578061,
407588342,
407589282,
407593847,
407598192,
407599018,
407600311,
407601467,
407604644,
407607217,
407607324,
407609247,
407609494,
407611011,
407611847,
407611920,
407612795,
407613199,
407614411,
407614817,
407615574,
407615582,
407617752,
407618164,
407621044,
407621473,
407621804,
407626787,
407641315,
407649771,
407652577,
407654292,
407659085,
407660893,
407661131,
407664218,
407665959,
407667054,
407667542,
407668656,
407671056,
407674522,
407674738,
407679794,
407681238,
407682509,
407686138,
407688654,
407693563,
407696145,
407696434,
407709856,
407711142,
407711548,
407718527,
407722420,
407731512,
407732072,
407734334,
407736149,
407739549,
407744341,
407747054,
407747559,
407754738,
407761147,
407763226,
407763317,
407774678,
407775949,
407786037,
407795459,
407797877,
407848415,
407849397,
407850940,
407854314,
407857697,
407859255,
407859800,
407862655,
407863224,
407863463,
407864792,
407866102,
407868579,
407871235,
407872670,
407873744,
407877166,
407877729,
407883677,
407885409,
407894641,
407895549,
407896687,
407898303,
407900349,
407908011,
407910348,
407913110,
407922863,
407928258,
407947753,
407952274,
407954130,
407971217,
407981992,
407982032,
407984921,
408005247,
408005700,
408007862,
408009819,
408017705,
408034981,
408044733,
408048064,
408050805,
408051381,
408052926,
408061810,
408066215,
408068799,
408073294,
408088508,
408091155,
408099893,
408106722,
408108645,
408109387,
408110781,
408114890,
408120335,
408122992,
408123875,
408123925,
408129914,
408134732,
408135168,
408140408,
408144491,
408148013,
408154185,
408167641,
408178135,
408183176,
408183325,
408186724,
408189009,
408189736,
408202802,
408228187,
408231991,
408234367,
408234425,
408241800,
408246254,
408250322,
408251130,
408255784,
408266492,
408282267,
408283802,
408284818,
408287860,
408290864,
408292670,
408304921,
408306058,
408310779,
408314177,
408316123,
408317139,
408320174,
408321693,
408323202,
408324333,
408324804,
408325736,
408327187,
408339299,
408343762,
408345833,
408351823,
408354967,
408357895,
408360642,
408365377,
408369601,
408370401,
408373249,
408375400,
408389021,
408391209,
408391571,
408394096,
408396455,
408398295,
408404739,
408405876,
408410041,
408415461,
408417145,
408417400,
408418036,
408422145,
408424398,
408429009,
408430627,
408433282,
408440709,
408441608,
408447381,
408452837,
408457315,
408458867,
408464477,
408471670,
408482644,
408484285,
408503894,
408505238,
408511012,
408512572,
408521045,
408523033,
408524874,
408533396,
408537140,
408545432,
408545523,
408546786,
408548881,
408548956,
408549558,
408559581,
408566248,
408567204,
408575934,
408576833,
408588952,
408595064,
408595957,
408609311,
408626919,
408630911,
408643872,
408644458,
408647493,
408648251,
408649119,
408655876,
408659613,
408664423,
408677821,
408679496,
408682102,
408683233,
408690766,
408691277,
408704625,
408705317,
408705549,
408705580,
408712883,
408713386,
408715571,
408724953,
408729085,
408736882,
408738201,
408740710,
408749265,
408749984,
408755924,
408756062,
408768059,
408773430,
408781409,
408782027,
408782472,
408787414,
408795581,
408800076,
408804235,
408813632,
408844793,
408853091,
408866820,
408869477,
408870764,
408872232,
408875664,
408876514,
408894756,
408897460,
408900884,
408904183,
408922755,
408930592,
408941391,
408945087,
408946028,
408961837,
408962249,
408963262,
408965903,
408976744,
408980399,
408983781,
408987733,
408995041,
409000239,
409009602,
409016961,
409019114,
409029873,
409030277,
409031440,
409036274,
409056314,
409061918,
409068111,
409069945,
409073863,
409090602,
409092061,
409096567,
409100328,
409101243,
409105749,
409117967,
409119740,
409128840,
409135290,
409152949,
409155520,
409156759,
409174679,
409183043,
409186780,
409197696,
409200631,
409206075,
409212008,
409212222,
409230927,
409232345,
409237682,
409244118,
409249265,
409251956,
409263233,
409273000,
409279544,
409280260,
409281458,
409284999,
409301017,
409306297,
409308764,
409313004,
409315603,
409324175,
409327731,
409331931,
409349305,
409360989,
409362266,
409367208,
409367828,
409374733,
409376845,
409378460,
409379567,
409380409,
409380664,
409380870,
409382736,
409388741,
409390457,
409391505,
409397049,
409397759,
409398021,
409408085,
409417656,
409418365,
409418902,
409420916,
409421948,
409424025,
409426905,
409426947,
409448214,
409448388,
409451291,
409452448,
409457694,
409459229,
409474269,
409478823,
409479920,
409483906,
409490752,
409491693,
409497856,
409498813,
409499613,
409504032,
409504990,
409509767,
409510740,
409511375,
409512753,
409515566,
409519766,
409521184,
409524634,
409538329,
409546066,
409549318,
409551793,
409552999,
409553476,
409565272,
409572781,
409578119,
409588589,
409589694,
409590742,
409597911,
409610375,
409612090,
409619368,
409628476,
409632122,
409664521,
409667441,
409673837,
409675196,
409681749,
409686409,
409688959,
409691888,
409695681,
409704582,
409710662,
409716016,
409717030,
409717147,
409718848,
409719622,
409720182,
409722808,
409723277,
409729860,
409732880,
409732971,
409750700,
409751252,
409761715,
409764297,
409766458,
409768520,
409772795,
409781168,
409782570,
409789252,
409790524,
409794294,
409801115,
409810272,
409813623,
409830916,
409832276,
409835469,
409847761,
409848470,
409849353,
409865466,
409866555,
409868957,
409902848,
409903051,
409905940,
409907953,
409908043,
409909330,
409912938,
409914868,
409932399,
409932589,
409935939,
409952876,
409960523,
409960572,
409967171,
409973112,
409995164,
409996105,
410000145,
410004881,
410025092,
410025217,
410034649,
410035620,
410039382,
410039697,
410044176,
410046379,
410046429,
410048623,
410050231,
410055669,
410060933,
410080220,
410080402,
410081020,
410081079,
410091243,
410091490,
410103063,
410103451,
410106983,
410108666,
410116628,
410117121,
410117337,
410117964,
410127849,
410129159,
410152425,
410163307,
410169486,
410171995,
410176069,
410181523,
410191332,
410196745,
410210421,
410212823,
410218242,
410230783,
410235972,
410243588,
410248405,
410251144,
410255517,
410258123,
410269260,
410271191,
410283980,
410286819,
410287379,
410289714,
410294946,
410295398,
410301162,
410302954,
410306351,
410309611,
410312136,
410314322,
410317077,
410326110,
410326219,
410327662,
410328611,
410346415,
410349310,
410350854,
410371124,
410375158,
410377337,
410377626,
410379663,
410380513,
410392740,
410401012,
410403471,
410409767,
410409890,
410412811,
410416671,
410418784,
410431613,
410436158,
410439566,
410441257,
410444707,
410445159,
410460000,
410469068,
410469613,
410476550,
410477269,
410486278,
410495576,
410512263,
410528681,
410535850,
410537831,
410541544,
410542468,
410546113,
410546493,
410548705,
410552954,
410558035,
410561492,
410566715,
410569982,
410573299,
410574305,
410575740,
410579494,
410581474,
410582779,
410586747,
410588560,
410588982,
410592653,
410593396,
410600886,
410605455,
410606818,
410611297,
410611941,
410613830,
410613962,
410615058,
410616254,
410620595,
410623078,
410624936,
410632863,
410635882,
410637029,
410641518,
410649222,
410650451,
410651921,
410654438,
410659528,
410662217,
410663397,
410671143,
410681480,
410682744,
410693188,
410709398,
410712509,
410718803,
410726962,
410735831,
410736698,
410738157,
410742928,
410767297,
410789861,
410792279,
410793152,
410795173,
410795975,
410804595,
410828974,
410836613,
410837827,
410839534,
410847529,
410850242,
410864383,
410865158,
410866875,
410882062,
410886113,
410893473,
410903280,
410903504,
410910764,
410914477,
410916662,
410920599,
410939144,
410944144,
410945406,
410947840,
410949457,
410950406,
410968317,
410974182,
410988026,
410990378,
410997282,
411002835,
411006174,
411016983,
411017098,
411027691,
411028525,
411029077,
411032444,
411039670,
411052558,
411056401,
411058902,
411067978,
411070857,
411078124,
411085327,
411086135,
411086507,
411100647,
411111032,
411117997,
411124597,
411129430,
411137912,
411140494,
411142193,
411143571,
411147770,
411158272,
411159692,
411163744,
411163751,
411163975,
411164015,
411167901,
411176084,
411188576,
411193949,
411201593,
411205701,
411205941,
411209018,
411213150,
411216930,
411217730,
411230162,
411232689,
411237571,
411243876,
411263874,
411275761,
411276157,
411280696,
411291677,
411292113,
411293111,
411297773,
411299357,
411300874,
411307838,
411308315,
411313869,
411316508,
411319726,
411327059,
411339203,
411343791,
411343932,
411344658,
411347511,
411347784,
411347800,
411352461,
411355548,
411372709,
411376452,
411380876,
411386592,
411391584,
411392384,
411392608,
411400567,
411400914,
411407604,
411411200,
411417322,
411427610,
411432438,
411434152,
411436322,
411453616,
411454481,
411474273,
411476211,
411482623,
411483118,
411486129,
411488646,
411499098,
411505357,
411519838,
411520448,
411520737,
411523640,
411524275,
411525090,
411527427,
411532062,
411533037,
411539190,
411541469,
411543192,
411554355,
411559974,
411567803,
411567852,
411575095,
411576010,
411583461,
411585284,
411585789,
411591845,
411605876,
411630049,
411632086,
411634934,
411639982,
411651185,
411666936,
411668833,
411672181,
411674484,
411675622,
411677669,
411680291,
411680945,
411686447,
411688393,
411696370,
411697071,
411702137,
411710742,
411718026,
411728249,
411729478,
411736374,
411744790,
411747132,
411761133,
411774532,
411775588,
411782089,
411782584,
411783269,
411784531,
411784895,
411794894,
411797731,
411799778,
411802549,
411816275,
411822596,
411826274,
411834492,
411836273,
411852445,
411855075,
411855190,
411857287,
411861008,
411862667,
411863806,
411864341,
411872393,
411876956,
411886518,
411897192,
411900418,
411902067,
411911035,
411911845,
411918071,
411924491,
411924517,
411932858,
411933708,
411937022,
411939150,
411939952,
411942071,
411942444,
411945066,
411945330,
411945884,
411950496,
411955974,
411961022,
411964885,
411970809,
411972243,
411972672,
411988918,
411990153,
411997406,
411998081,
412006850,
412012098,
412021842,
412023343,
412030512,
412033128,
412036634,
412043077,
412044166,
412045221,
412057127,
412062861,
412068009,
412073041,
412075095,
412080103,
412082943,
412090185,
412090292,
412092439,
412092785,
412094633,
412098014,
412100901,
412100935,
412101743,
412106601,
412117764,
412119893,
412124380,
412126427,
412127896,
412128282,
412130296,
412137804,
412140972,
412146169,
412148470,
412154528,
412161077,
412162794,
412166498,
412177594,
412180648,
412181588,
412182636,
412194367,
412198319,
412199671,
412200552,
412201766,
412202202,
412209751,
412217515,
412219495,
412219628,
412222184,
412223703,
412226508,
412228488,
412231672,
412231961,
412233058,
412233132,
412233819,
412242620,
412246845,
412246977,
412263105,
412265878,
412267908,
412268781,
412269565,
412277360,
412279648,
412284994,
412286262,
412286890,
412288268,
412293631,
412298044,
412299984,
412301517,
412302028,
412307571,
412327066,
412329450,
412343337,
412345951,
412347486,
412355448,
412360315,
412363806,
412366155,
412366981,
412371411,
412372393,
412383846,
412388787,
412398729,
412406837,
412407306,
412409476,
412409484,
412410227,
412410326,
412410441,
412419160,
412424509,
412427759,
412427916,
412432999,
412438012,
412438707,
412443988,
412444044,
412454860,
412460487,
412465098,
412467094,
412471997,
412473381,
412485047,
412488918,
412491102,
412494536,
412497703,
412501470,
412503468,
412511560,
412514259,
412515090,
412521700,
412521718,
412523003,
412534547,
412536625,
412537409,
412546913,
412547499,
412547747,
412548364,
412559742,
412564494,
412570715,
412572117,
412586943,
412587388,
412587610,
412588220,
412589319,
412589400,
412589590,
412589624,
412590739,
412592222,
412598138,
412612517,
412615841,
412620403,
412623654,
412624884,
412630568,
412641763,
412648552,
412654832,
412656787,
412657546,
412681645,
412688061,
412693954,
412694291,
412700577,
412704926,
412728222,
412735961,
412742355,
412745887,
412747305,
412749418,
412752941,
412756686,
412758252,
412772220,
412785081,
412800468,
412803041,
412806481,
412811119,
412812125,
412812885,
412813479,
412813602,
412814303,
412814618,
412821597,
412822322,
412822702,
412828030,
412836843,
412839839,
412843062,
412846453,
412850711,
412868077,
412880387,
412882086,
412899817,
412902413,
412904872,
412928798,
412931503,
412931594,
412945503,
412945867,
412968240,
412973281,
412976201,
412979023,
412980872,
412992349,
412994691,
413033002,
413044967,
413047994,
413049289,
413050519,
413056573,
413059916,
413062753,
413066861,
413073941,
413076241,
413086679,
413087149,
413089244,
413090218,
413096843,
413097007,
413097270,
413104811,
413107046,
413108093,
413109570,
413111188,
413114570,
413120528,
413124546,
413131012,
413142993,
413153297,
413157942,
413163684,
413173683,
413177916,
413179128,
413191602,
413194002,
413194440,
413194986,
413198086,
413204082,
413205576,
413205931,
413209628,
413211582,
413222894,
413226986,
413233438,
413238585,
413240045,
413253865,
413255241,
413265455,
413266081,
413267147,
413273202,
413284043,
413284258,
413291121,
413306358,
413307588,
413309535,
413309923,
413312976,
413328873,
413329293,
413329798,
413331828,
413333964,
413336132,
413338054,
413339128,
413342049,
413345125,
413349317,
413354143,
413356007,
413376062,
413388893,
413401514,
413404054,
413410077,
413411125,
413412735,
413412784,
413417445,
413417890,
413419102,
413419870,
413420878,
413434937,
413435017,
413439845,
413440702,
413444241,
413456575,
413457276,
413458670,
413463175,
413466426,
413488750,
413489436,
413510934,
413512013,
413515974,
413520446,
413521980,
413526930,
413540626,
413540808,
413544859,
413544941,
413547589,
413556721,
413556879,
413563602,
413564378,
413566043,
413571530,
413575895,
413582297,
413589391,
413593526,
413598509,
413605668,
413611948,
413620824,
413630252,
413632704,
413632845,
413633363,
413636556,
413639402,
413642091,
413643651,
413643925,
413644055,
413645219,
413645755,
413646274,
413647637,
413658196,
413660341,
413677253,
413686304,
413686783,
413700311,
413700667,
413705526,
413707605,
413708298,
413708322,
413708538,
413711284,
413714411,
413718172,
413721390,
413727249,
413731431,
413732066,
413732884,
413736083,
413738709,
413754144,
413754839,
413755752,
413759770,
413762717,
413770140,
413773532,
413774092,
413779315,
413786534,
413787052,
413792763,
413794520,
413796533,
413813585,
413823543,
413825258,
413825308,
413828708,
413838798,
413842014,
413845405,
413845850,
413847971,
413848078,
413849449,
413855875,
413865031,
413876905,
413877911,
413879719,
413882648,
413883117,
413889270,
413890336,
413891623,
413895046,
413898891,
413900168,
413901760,
413910191,
413919754,
413919994,
413920364,
413921172,
413928391,
413942384,
413950064,
413950486,
413952177,
413955428,
413955709,
413958034,
413963646,
413970567,
413972480,
413974353,
413982562,
413991282,
413991829,
413991951,
413993213,
413997990,
414012344,
414012468,
414012872,
414013862,
414014118,
414015180,
414038463,
414053496,
414057067,
414063313,
414068916,
414073262,
414083923,
414088567,
414089821,
414090837,
414091132,
414095406,
414095414,
414096404,
414100537,
414101527,
414108977,
414114595,
414115279,
414128322,
414128736,
414138263,
414139519,
414140145,
414143065,
414146043,
414150631,
414151035,
414152637,
414196162,
414211896,
414216929,
414221580,
414223156,
414223792,
414228627,
414235424,
414235481,
414238857,
414239384,
414241943,
414243220,
414246298,
414253948,
414257683,
414265611,
414268813,
414270900,
414275214,
414282442,
414286856,
414288712,
414295303,
414299149,
414304824,
414307041,
414307454,
414313882,
414322867,
414327551,
414328583,
414331389,
414334169,
414334839,
414335463,
414340083,
414340562,
414341826,
414344317,
414346114,
414350058,
414354662,
414357046,
414365791,
414374165,
414376517,
414382838,
414383570,
414395152,
414398495,
414400317,
414400952,
414404822,
414411009,
414420893,
414430769,
414431734,
414434753,
414436279,
414439265,
414441261,
414450866,
414464016,
414464719,
414474205,
414482299,
414483156,
414485979,
414489674,
414496711,
414498394,
414505198,
414510552,
414516542,
414526087,
414537282,
414546085,
414558056,
414568691,
414577627,
414583815,
414593848,
414598078,
414598946,
414604744,
414608513,
414610923,
414625426,
414625715,
414645010,
414648717,
414667865,
414669945,
414682351,
414683557,
414697839,
414704007,
414712794,
414727065,
414736116,
414742718,
414744490,
414745679,
414755702,
414755843,
414757955,
414762716,
414772723,
414777797,
414779223,
414782730,
414784496,
414786061,
414802728,
414810895,
414811729,
414821116,
414826156,
414832378,
414832402,
414833400,
414833715,
414844589,
414844704,
414845461,
414847236,
414853820,
414865451,
414877860,
414878769,
414892216,
414892273,
414895433,
414904573,
414905133,
414911354,
414913137,
414916981,
414917211,
414918672,
414922740,
414925982,
414927095,
414931279,
414933010,
414935619,
414937169,
414937193,
414945402,
414946160,
414947655,
414947903,
414955922,
414956342,
414957613,
414959015,
414964817,
414978296,
414985747,
415003599,
415008127,
415009455,
415023670,
415025311,
415027259,
415028489,
415031699,
415031970,
415033281,
415038561,
415043017,
415050046,
415050921,
415051358,
415051697,
415053412,
415056308,
415056951,
415061498,
415068881,
415070176,
415075019,
415078021,
415089606,
415091339,
415093608,
415096791,
415097336,
415103175,
415107143,
415113604,
415125962,
415126549,
415127315,
415127463,
415129360,
415153402,
415155464,
415157270,
415157981,
415164490,
415176494,
415193226,
415194729,
415197995,
415206465,
415209501,
415218890,
415223445,
415232123,
415246396,
415249770,
415249788,
415254242,
415255421,
415257567,
415265289,
415274786,
415285881,
415288307,
415288695,
415295815,
415299155,
415306430,
415307073,
415308899,
415308972,
415310002,
415316728,
415362474,
415365378,
415369842,
415373729,
415378280,
415381136,
415386739,
415398718,
415400605,
415405927,
415405992,
415406115,
415406370,
415409234,
415409440,
416920015,
417020070,
417241049,
417490083,
417491032,
417498128,
417504453,
417508181,
417513322,
417513835,
417515624,
417520228,
417526787,
417530524,
417531183,
417532348,
417537685,
417538204,
417538717,
417548849,
417553294,
417570074,
417577202,
417579950,
417580685,
417594421,
417595956,
417611381,
417613353,
417618733,
417624483,
417624582,
417627197,
417628393,
417639630,
417641222,
417649340,
417649514,
417651932,
417654027,
417655578,
417666047,
417676814,
417677564,
417680022,
417688918,
417693108,
417698529,
417699717,
417704459,
417709508,
417719564,
417720604,
417721883,
417723509,
417723681,
417738754,
417740644,
417753001,
417753449,
417753464,
417756673,
417759495,
417762739,
417763240,
417763919,
417765096,
417771110,
417772258,
417773397,
417776135,
417782083,
417783610,
417787637,
417788387,
417795168,
417797594,
417799913,
417805272,
417806221,
417806411,
417806908,
417810488,
417810603,
417819091,
417820339,
417820933,
417823960,
417835139,
417841491,
417876760,
417880598,
417883618,
417892874,
417899630,
417914520,
417917689,
417919305,
417921467,
417922838,
417929171,
417931029,
417934130,
417935947,
417943396,
417951605,
417953197,
417954062,
417954781,
417956869,
417957552,
417959889,
417966975,
417972643,
417972676,
417976909,
417977527,
417978541,
417990371,
417991601,
417997400,
417998572,
418007910,
418008819,
418010500,
418010906,
418019204,
418019717,
418025409,
418027827,
418032678,
418038394,
418051959,
418052338,
418054078,
418054953,
418055182,
418072211,
418075305,
418085056,
418085684,
418086864,
418091997,
418095956,
418100913,
418106712,
418112579,
418122529,
418124319,
418126223,
418143111,
418143913,
418145306,
418153870,
418155420,
418156071,
418158481,
418162707,
418166138,
418167151,
418169066,
418170742,
418183968,
418192563,
418195988,
418198206,
418202271,
418219168,
418224879,
418232625,
418237384,
418260659,
418266532,
418285771,
418287918,
418288155,
418288403,
418290334,
418307518,
418312294,
418322699,
418324927,
418332490,
418346144,
418347761,
418359964,
418366647,
418367389,
418369153,
418370060,
418370672,
418371639,
418373460,
418376992,
418381406,
418387536,
418399481,
418402129,
418403994,
418420634,
418424107,
418432753,
418435798,
418440202,
418443032,
418446803,
418447876,
418449021,
418452256,
418454575,
418485215,
418491767,
418499398,
418501797,
418501896,
418508339,
418516860,
418520730,
418523445,
418528360,
418528881,
418532503,
418540100,
418542940,
418544763,
418546891,
418547154,
418552949,
418565438,
418571741,
418574430,
418574943,
418576955,
418580049,
418584405,
418587994,
418588877,
418602066,
418626438,
418629598,
418629978,
418635702,
418639092,
418639274,
418640611,
418641965,
418646618,
418647095,
418648499,
418650834,
418652814,
418662565,
418664470,
418669784,
418677548,
418692752,
418692836,
418700662,
418713939,
418741369,
418755146,
418763405,
418775441,
418777488,
418778759,
418780474,
418780946,
418784229,
418788162,
418788345,
418789491,
418790929,
418793709,
418793865,
418794467,
418797122,
418811360,
418814000,
418814455,
418829081,
418831822,
418833513,
418834487,
418842480,
418845137,
418849618,
418850350,
418851929,
418852513,
418852695,
418854907,
418857751,
418860029,
418867024,
418871158,
418878286,
418878856,
418884508,
418889374,
418894671,
418902649,
418917423,
418932208,
418933107,
418934766,
418938890,
418939641,
418941035,
418945028,
418948980,
418949251,
418951778,
418968368,
418981338,
418996500,
418998951,
419003553,
419005251,
419006952,
419023569,
419024393,
419026703,
419027529,
419031141,
419032727,
419034186,
419044375,
419049804,
419059449,
419061189,
419062864,
419070289,
419072368,
419086400,
419087796,
419103866,
419115597,
419117445,
419123930,
419128137,
419130539,
419145065,
419157375,
419165592,
419169057,
419205679,
419207675,
419217732,
419218136,
419219597,
419220769,
419232871,
419233416,
419234885,
419235643,
419235742,
419239538,
419240692,
419247937,
419253190,
419257142,
419260419,
419282595,
419286414,
419287156,
419291968,
419292305,
419300652,
419301338,
419302419,
419318316,
419322755,
419331608,
419333042,
419335419,
419349964,
419358023,
419360193,
419361654,
419372461,
419378534,
419379219,
419380258,
419380993,
419381041,
419381397,
419393996,
419394622,
419400031,
419405733,
419406046,
419410147,
419414701,
419417480,
419422324,
419428263,
419430384,
419434261,
419449160,
419450457,
419452750,
419456835,
419457932,
419459508,
419467592,
419472212,
419472709,
419475363,
419476247,
419486337,
419490685,
419491303,
419496500,
419501804,
419512728,
419513692,
419515598,
419516984,
419519939,
419522859,
419525373,
419527007,
419527148,
419529813,
419532437,
419540810,
419542444,
419549621,
419554142,
419557988,
419559273,
419567961,
419576350,
419583596,
419589999,
419592217,
419599881,
419602636,
419603055,
419604145,
419606074,
419610985,
419613229,
419616297,
419629712,
419631148,
419645221,
419653431,
419658158,
419662200,
419669809,
419669833,
419672522,
419673702,
419683818,
419684600,
419690201,
419691100,
419693015,
419693544,
419695879,
419697149,
419706809,
419710462,
419717830,
419718440,
419722624,
419728134,
419732839,
419738398,
419739297,
419752944,
419754221,
419758784,
419767157,
419768494,
419770037,
419770300,
419775820,
419778923,
419780960,
419783428,
419788864,
419789193,
419792221,
419794292,
419801865,
419810171,
419813548,
419828033,
419828348,
419832159,
419840749,
419842745,
419848106,
419851936,
419852975,
419854864,
419855606,
419855689,
419861737,
419863667,
419867874,
419874037,
419876545,
419881610,
419884176,
419886171,
419888250,
419890090,
419890975,
419894142,
419899539,
419903422,
419905815,
419907183,
419918354,
419919709,
419935549,
419935630,
419955224,
419960174,
419961131,
419961958,
419963517,
419965439,
419968482,
419969142,
419969795,
419985106,
419986393,
419990270,
419991617,
419994736,
419998596,
419999420,
420014268,
420019440,
420021172,
420022196,
420027500,
420031536,
420034787,
420039570,
420047300,
420047532,
420054595,
420060972,
420062143,
420068744,
420068959,
420075129,
420077125,
420079584,
420081127,
420089070,
420105629,
420113003,
420135592,
420141566,
420142754,
420142838,
420142978,
420144180,
420147936,
420176091,
420176208,
420179566,
420180051,
420184368,
420192387,
420200818,
420202749,
420205049,
420205841,
420208506,
420208548,
420209678,
420212789,
420217267,
420234353,
420236044,
420243339,
420250060,
420251084,
420261448,
420266678,
420267866,
420273492,
420274375,
420277915,
420278558,
420280695,
420282089,
420282998,
420290868,
420296279,
420297129,
420301970,
420303372,
420304008,
420304941,
420318750,
420329666,
420329849,
420331373,
420333494,
420337792,
420346579,
420361727,
420362410,
420373805,
420377095,
420380891,
420387417,
420391021,
420394363,
420394603,
420403040,
420409377,
420411498,
420417701,
420434136,
420439531,
420443814,
420444234,
420447807,
420449803,
420454274,
420459117,
420461238,
420461618,
420479933,
420483919,
420490187,
420490245,
420497042,
420503922,
420504219,
420505851,
420511412,
420518953,
420521056,
420523102,
420524068,
420525974,
420529752,
420532343,
420533325,
420533382,
420534786,
420540718,
420542458,
420545576,
420545857,
420556086,
420562019,
420571226,
420576241,
420576621,
420576902,
420580912,
420584773,
420587966,
420589376,
420590135,
420592362,
420600397,
420621013,
420625329,
420630360,
420635021,
420635328,
420637118,
420637597,
420641870,
420645665,
420667271,
420673816,
420679250,
420682858,
420683328,
420713653,
420714065,
420717886,
420718868,
420722068,
420732299,
420732885,
420735870,
420737264,
420739559,
420745739,
420756561,
420757478,
420758674,
420763799,
420766404,
420767501,
420777179,
420778417,
420778557,
420783672,
420786642,
420806143,
420809592,
420814782,
420814840,
420816118,
420820623,
420820730,
420825952,
420832099,
420836116,
420842536,
420849077,
420849168,
420851099,
420851305,
420853178,
420861965,
420864225,
420865248,
420871113,
420874075,
420883332,
420884025,
420893000,
420896607,
420899288,
420901118,
420901308,
420907875,
420909558,
420914186,
420915613,
420923641,
420924292,
420926255,
420930380,
420938706,
420945594,
420949786,
420950164,
420950677,
420954422,
420959074,
420959348,
420972002,
420985780,
420996563,
420997199,
420997710,
420997884,
421002130,
421012964,
421017930,
421020033,
421024597,
421025990,
421028127,
421028184,
421032087,
421037797,
421044934,
421054420,
421056557,
421060286,
421065913,
421089269,
421090812,
421093568,
421095639,
421098641,
421108507,
421117128,
421140146,
421144486,
421151184,
421152984,
421153297,
421156928,
421164401,
421164450,
421166679,
421176710,
421177023,
421182551,
421187196,
421191776,
421193418,
421197294,
421198342,
421201344,
421203621,
421203886,
421204207,
421205774,
421211681,
421212564,
421217233,
421237868,
421239328,
421239765,
421250085,
421250150,
421252925,
421257858,
421258922,
421265844,
421270554,
421274085,
421274143,
421278151,
421280041,
421280116,
421281320,
421289612,
421291980,
421292301,
421293515,
421308867,
421313859,
421314576,
421317264,
421328709,
421338351,
421339284,
421340084,
421340381,
421340464,
421342247,
421348590,
421357427,
421358607,
421363227,
421380932,
421384066,
421384504,
421384678,
421388463,
421389339,
421392283,
421404039,
421406042,
421439431,
421445560,
421446279,
421447012,
421450131,
421450594,
421453952,
421459959,
421467440,
421471152,
421473968,
421475468,
421480682,
421481193,
421484700,
421494907,
421499757,
421506569,
421515115,
421516576,
421518960,
421519075,
421519745,
421520842,
421523093,
421548561,
421549379,
421564204,
421570391,
421575978,
421576224,
421576612,
421590480,
421594094,
421596610,
421608522,
421613258,
421613597,
421614249,
421615733,
421619016,
421625245,
421628066,
421629437,
421630815,
421642265,
421642299,
421650359,
421662222,
421665571,
421671231,
421672452,
421678608,
421682063,
421685488,
421689688,
421689910,
421690728,
421691056,
421691874,
421696642,
421697228,
421699190,
421711136,
421711631,
421715251,
421715533,
421717307,
421719071,
421724444,
421724816,
421725391,
421734294,
421737719,
421740267,
421744053,
421750621,
421751983,
421759572,
421759945,
421768508,
421771908,
421782897,
421783036,
421790957,
421791260,
421792326,
421800681,
421801374,
421802844,
421805821,
421808007,
421810300,
421813890,
421815903,
421821224,
421823253,
421828369,
421830779,
421840331,
421840927,
421842998,
421843939,
421844762,
421844796,
421849233,
421849951,
421860891,
421871997,
421873837,
421875600,
421877549,
421878455,
421884891,
421885609,
421895343,
421895509,
421897828,
421900572,
421909391,
421912775,
421924523,
421928391,
421933029,
421936014,
421941980,
421948068,
421955170,
421956160,
421959487,
421960782,
421961210,
421962424,
421972977,
421977034,
421979055,
421985714,
421986738,
421987074,
421991126,
421993593,
421994310,
421999798,
422001214,
422001800,
422008375,
422008672,
422008938,
422013987,
422015800,
422016147,
422019539,
422025643,
422033209,
422035386,
422038497,
422043117,
422043869,
422044024,
422046359,
422063636,
422064022,
422067330,
422069534,
422074922,
422081778,
422085183,
422087999,
422093377,
422096446,
422098707,
422111823,
422117390,
422120535,
422128652,
422130922,
422131730,
422133744,
422139378,
422140061,
422144477,
422145953,
422147793,
422149716,
422150045,
422152348,
422162586,
422164285,
422164657,
422165555,
422165852,
422172403,
422180554,
422180885,
422184507,
422186932,
422190975,
422193805,
422194357,
422194423,
422196477,
422199562,
422200162,
422200642,
422200907,
422203265,
422209452,
422222497,
422226290,
422233627,
422233684,
422241588,
422244814,
422249557,
422249797,
422255604,
422257188,
422258285,
422264440,
422264879,
422264911,
422265363,
422268144,
422281832,
422288811,
422294165,
422298034,
422300947,
422301556,
422302810,
422305250,
422309591,
422314351,
422314641,
422325761,
422334094,
422340075,
422344564,
422355974,
422361584,
422363366,
422367169,
422371062,
422377507,
422378364,
422379354,
422386011,
422405951,
422412429,
422412577,
422426072,
422439166,
422443044,
422446088,
422449710,
422468967,
422470252,
422470880,
422475681,
422476465,
422487264,
422488908,
422495952,
422497479,
422498832,
422506857,
422510784,
422511170,
422525006,
422525774,
422526855,
422527283,
422528406,
422530147,
422530196,
422530717,
422535211,
422537167,
422547398,
422554899,
422557033,
422559450,
422560979,
422565986,
422570325,
422570606,
422575563,
422579888,
422580431,
422582205,
422588707,
422592832,
422597377,
422608299,
422617449,
422626341,
422630988,
422638098,
422643056,
422644377,
422645895,
422662064,
422664524,
422666917,
422676080,
422694158,
422694802,
422700930,
422705582,
422713685,
422718346,
422719591,
422719963,
422723312,
422724922,
422726489,
422734897,
422740506,
422746685,
422748020,
422749317,
422750885,
422756171,
422757013,
422757542,
422761247,
422764365,
422764498,
422769950,
422773382,
422788182,
422789305,
422790584,
422793331,
422797829,
422801506,
422802173,
422803817,
422804443,
422809558,
422813840,
422813931,
422815258,
422815373,
422815415,
422820084,
422820811,
422832238,
422842278,
422845131,
422845230,
422847525,
422854828,
422868828,
422869933,
422874941,
422879189,
422880914,
422884916,
422888370,
422890608,
422891481,
422896126,
422896274,
422898965,
422902056,
422902544,
422903385,
422910059,
422911768,
422912287,
422913368,
422914762,
422917989,
422926477,
422931451,
422935056,
422941989,
422944421,
422948240,
422948729,
422948976,
422949057,
422950923,
422955500,
422956003,
422962217,
422968073,
422978718,
422983866,
422986992,
422992198,
422993246,
422994327,
422995852,
422999581,
423000371,
423000728,
423006774,
423006782,
423010305,
423012210,
423019439,
423020791,
423027945,
423028489,
423033562,
423036508,
423040666,
423044445,
423046283,
423054568,
423056472,
423058742,
423065879,
423075894,
423076561,
423081470,
423086974,
423090414,
423090885,
423101674,
423106327,
423106988,
423108539,
423108778,
423108927,
423109255,
423110733,
423113075,
423119858,
423129857,
423132414,
423132752,
423135102,
423143775,
423148816,
423149368,
423151752,
423153865,
423157874,
423159607,
423166594,
423167915,
423179613,
423183128,
423203090,
423216415,
423217413,
423228360,
423228618,
423231885,
423236561,
423238831,
423239078,
423240027,
423241272,
423242635,
423243450,
423245323,
423255215,
423257054,
423259928,
423262146,
423265214,
423268325,
423277706,
423285238,
423298314,
423307503,
423308485,
423309251,
423312024,
423315332,
423317254,
423319946,
423326115,
423336791,
423339647,
423349240,
423351717,
423354364,
423355734,
423355908,
423358951,
423362219,
423364710,
423366822,
423370972,
423371640,
423373117,
423374925,
423381904,
423384734,
423388065,
423389618,
423396407,
423402668,
423404292,
423405422,
423415330,
423417633,
423420959,
423424910,
423436617,
423437714,
423440361,
423447499,
423460161,
423467828,
423467877,
423468941,
423471978,
423480235,
423487669,
423494756,
423494822,
423506765,
423507698,
423514942,
423522945,
423524677,
423530351,
423531201,
423535624,
423536754,
423536770,
423541184,
423542836,
423547512,
423549997,
423563261,
423564749,
423565506,
423570852,
423571918,
423577717,
423582881,
423587492,
423593052,
423593896,
423596592,
423597780,
423597962,
423599687,
423622026,
423622950,
423628999,
423634443,
423641588,
423641711,
423642495,
423650092,
423652064,
423661867,
423667039,
423668045,
423672633,
423680586,
423687045,
423691765,
423692482,
423694728,
423697150,
423702810,
423703081,
423704576,
423709153,
423720382,
423728187,
423732544,
423737287,
423741362,
423751312,
423763911,
423764091,
423765239,
423767656,
423771138,
423777945,
423778117,
423788439,
423789643,
423796549,
423797323,
423805910,
423809896,
423811074,
423812619,
423817220,
423825660,
423825751,
423830249,
423838523,
423839323,
423842160,
423850981,
423851286,
423854793,
423864677,
423866060,
423870443,
423872027,
423877638,
423877711,
423879253,
423879485,
423881119,
423881770,
423887082,
423897206,
423909050,
423910454,
423911726,
423923598,
423927607,
423929777,
423929942,
423936491,
423942044,
423943331,
423954270,
423954304,
423955830,
423978915,
423979533,
423983345,
423983873,
423985894,
423989227,
423998293,
423998343,
423999556,
424002376,
424015220,
424019735,
424023950,
424028249,
424033595,
424033603,
424035103,
424036952,
424037182,
424043941,
424052223,
424052959,
424053197,
424056323,
424057602,
424064640,
424068153,
424069151,
424069912,
424079341,
424091403,
424094662,
424095107,
424096154,
424099737,
424100238,
424105286,
424114379,
424115152,
424120798,
424127579,
424135515,
424138907,
424141778,
424144111,
424146108,
424152296,
424159481,
424162691,
424169399,
424170090,
424173052,
424181600,
424184513,
424186021,
424187102,
424193621,
424199065,
424208460,
424209153,
424210060,
424211035,
424216885,
424217016,
424217602,
424218659,
424225464,
424225894,
424231231,
424231801,
424231991,
424233377,
424242089,
424250033,
424250512,
424252880,
424263390,
424267540,
424274678,
424277085,
424279255,
424284644,
424285690,
424298883,
424301422,
424302677,
424304491,
424312668,
424316883,
424317535,
424318301,
424325330,
424325348,
424327070,
424327435,
424332641,
424344869,
424345007,
424347284,
424350916,
424356293,
424357689,
424361616,
424364222,
424364883,
424368959,
424369395,
424370856,
424375863,
424377240,
424378925,
424381671,
424381929,
424386340,
424388189,
424398188,
424400919,
424416717,
424419273,
424424059,
424432201,
424433761,
424435436,
424439545,
424441004,
424444297,
424444917,
424450096,
424450203,
424454429,
424458594,
424460459,
424471704,
424472553,
424474401,
424478147,
424497139,
424498673,
424520468,
424528677,
424538056,
424539849,
424542231,
424545986,
424546588,
424553659,
424557882,
424559433,
424569697,
424574697,
424576940,
424581189,
424582088,
424584977,
424593192,
424593317,
424598894,
424599926,
424606903,
424615136,
424620904,
424624799,
424638609,
424638930,
424643906,
424647279,
424647899,
424649093,
424652766,
424655751,
424665008,
424668168,
424679371,
424691103,
424691848,
424692077,
424700144,
424701993,
424707362,
424708998,
424710077,
424710317,
424710721,
424711687,
424713105,
424716355,
424717874,
424723161,
424728194,
424731487,
424742393,
424746345,
424748036,
424757987,
424763852,
424763944,
424768935,
424771129,
424775815,
424782613,
424786325,
424801041,
424804045,
424805075,
424819704,
424822765,
424829133,
424839330,
424844058,
424844553,
424873925,
424876423,
424880862,
424882801,
424889194,
424906550,
424907509,
424907913,
424914307,
424920189,
424922649,
424926590,
424931269,
424933208,
424933901,
424935088,
424940047,
424942795,
424945210,
424947828,
424952232,
424960144,
424969525,
424977577,
424982619,
424987626,
424988590,
425004157,
425015617,
425016474,
425016649,
425017167,
425020781,
425021284,
425029873,
425033479,
425034238,
425036548,
425044302,
425050556,
425055910,
425057288,
425058856,
425063013,
425066131,
425068079,
425070083,
425070828,
425072998,
425075652,
425076619,
425078466,
425082120,
425082179,
425083573,
425086055,
425087475,
425090503,
425099009,
425099561,
425100294,
425101953,
425102092,
425112398,
425113826,
425118080,
425130309,
425131059,
425131141,
425131869,
425138559,
425139151,
425144177,
425220803,
425299351,
426380580,
426573176,
426980223,
427180278,
427320569,
427537899,
427612700,
427783121,
427802129,
427886502,
427997051,
428074769,
428076905,
428079065,
428081368,
428085955,
428091078,
428093124,
428095046,
428095608,
428097034,
428108799,
428111728,
428115364,
428116305,
428118400,
428119853,
428122220,
428123285,
428140941,
428142590,
428162192,
428164990,
428171912,
428173611,
428175996,
428176994,
428184493,
428185557,
428185946,
428186753,
428188114,
428194401,
428203053,
428210520,
428228415,
428238190,
428239180,
428262117,
428268023,
428270961,
428279087,
428279681,
428283980,
428285357,
428287007,
428296826,
428312615,
428347223,
428394019,
428422869,
428543946,
428560577,
428566426,
428572333,
428579957,
428582266,
428584007,
428585665,
428590087,
428600225,
428603328,
428605034,
428607741,
428608749,
428610158,
428611719,
428615439,
428630974,
428631717,
428634992,
428635056,
428644777,
428651871,
428656540,
428674550,
428682090,
428684989,
428685481,
428689293,
428694152,
428701262,
428705677,
428706956,
428709695,
428715213,
428729867,
428736409,
428737183,
428738280,
428739676,
428749097,
428749220,
428751408,
428757090,
428758056,
428760144,
428763932,
428773337,
428777122,
428780076,
428782627,
428792337,
428795348,
428803951,
428805659,
428808489,
428810824,
428814107,
428823272,
428825251,
428826994,
428828495,
428834147,
428836332,
428838007,
428847537,
428852883,
428853758,
428856132,
428858666,
428866081,
428866123,
428886360,
428888739,
428893390,
428897136,
428908487,
428911044,
428912208,
428917462,
428919047,
428921258,
428921720,
428924005,
428924062,
428929731,
428932081,
428938625,
428941991,
428948368,
428951909,
428956478,
428957963,
428958417,
428966022,
428969737,
428979330,
428983407,
428986129,
428991970,
428994321,
428995435,
429002017,
429002751,
429003262,
429005838,
429014566,
429026420,
429028335,
429032592,
429038433,
429042286,
429047970,
429052939,
429053119,
429057466,
429061559,
429062342,
429074909,
429075757,
429076805,
429078421,
429085202,
429094774,
429095870,
429104508,
429109085,
429110661,
429112485,
429119159,
429124522,
429126154,
429131626,
429134794,
429136716,
429140270,
429147416,
429148935,
429160872,
429163702,
429174212,
429179773,
429186422,
429188089,
429189426,
429193220,
429195282,
429197643,
429210727,
429215411,
429227937,
429228315,
429229461,
429233810,
429247141,
429253321,
429253586,
429255268,
429261175,
429318470,
429321805,
429322027,
429322779,
429323611,
429325897,
429330798,
429332984,
429333735,
429343007,
429353592,
429367295,
429372303,
429375165,
429378912,
429380405,
429382112,
429384472,
429386493,
429391998,
429395148,
429398100,
429405814,
429407885,
429412877,
429417462,
429418437,
429419195,
429425762,
429428980,
429429319,
429436009,
429439847,
429440183,
429442452,
429446644,
429447402,
429452634,
429460959,
429465040,
429465065,
429470032,
429478688,
429479405,
429480981,
429482987,
429483969,
429486582,
429492812,
429494313,
429495088,
429496052,
429517766,
429522014,
429530660,
429540107,
429540180,
429542905,
429563034,
429564974,
429568694,
429576002,
429578180,
429579352,
429582968,
429583453,
429587215,
429590037,
429594583,
429601792,
429604051,
429607864,
429618374,
429619067,
429619190,
429622368,
429624208,
429625502,
429625585,
429626492,
429628811,
429630551,
429638380,
429646144,
429650849,
429653231,
429654692,
429656390,
429657984,
429662927,
429670177,
429671555,
429672967,
429673221,
429678352,
429680291,
429687197,
429688054,
429691439,
429693062,
429694649,
429696537,
429697337,
429702426,
429703432,
429703895,
429707292,
429707326,
429707433,
429707888,
429716897,
429718430,
429718554,
429720691,
429730351,
429734015,
429736655,
429737208,
429740442,
429744667,
429755960,
429766066,
429768872,
429769102,
429771975,
429780539,
429780596,
429780992,
429786247,
429786346,
429795719,
429797467,
429799729,
429803810,
429807746,
429809411,
429810815,
429815202,
429815335,
429823552,
429843659,
429855059,
429858582,
429860653,
429872070,
429884927,
429886534,
429891153,
429894538,
429899982,
429906407,
429908122,
429908619,
429920671,
429925084,
429925340,
429927734,
429930209,
429931777,
429932106,
429934664,
429938061,
429938079,
429942964,
429943392,
429943863,
429952682,
429954977,
429956865,
429959257,
429965247,
429970882,
429979321,
429980766,
429982507,
429990591,
429995434,
429996176,
430006221,
430014076,
430019992,
430020990,
430021956,
430024281,
430031211,
430033308,
430033878,
430038463,
430042440,
430046276,
430047902,
430049510,
430062281,
430064295,
430067561,
430069864,
430070631,
430073130,
430080572,
430082917,
430083162,
430090217,
430095745,
430101055,
430102780,
430103440,
430108613,
430110262,
430115741,
430120121,
430128363,
430128991,
430132050,
430133124,
430148619,
430149351,
430149427,
430166546,
430173674,
430175166,
430175729,
430180976,
430181206,
430183764,
430185306,
430187104,
430187468,
430190447,
430191726,
430192849,
430193094,
430197772,
430205088,
430212902,
430215566,
430218883,
430223339,
430231993,
430238600,
430238949,
430240937,
430241901,
430250076,
430257543,
430257733,
430258665,
430268193,
430272260,
430272609,
430302349,
430303792,
430309328,
430310649,
430315713,
430317248,
430317909,
430329623,
430331025,
430334318,
430347880,
430348235,
430348839,
430352344,
430357954,
430358028,
430358408,
430359257,
430363796,
430369058,
430374074,
430375063,
430376236,
430379248,
430388702,
430388744,
430395996,
430397315,
430404327,
430405399,
430408393,
430412833,
430414409,
430417097,
430418152,
430420950,
430423608,
430425843,
430430165,
430435495,
430439349,
430441782,
430446583,
430451104,
430451310,
430454710,
430467266,
430469072,
430469510,
430469817,
430477190,
430477570,
430477729,
430481861,
430483370,
430484063,
430537134,
430645333,
430680629,
430787200,
431215375,
431219963,
431224674,
431227081,
431227123,
431236488,
431237270,
431243898,
431253897,
431272368,
431274166,
431274257,
431279199,
431292085,
431294024,
431297332,
431307248,
431309038,
431309178,
431309533,
431313618,
431314657,
431315944,
431319813,
431331578,
431336098,
431340611,
431341734,
431346741,
431349547,
431354604,
431359751,
431364975,
431367648,
431372325,
431393974,
431395102,
431402817,
431409325,
431410133,
431415736,
431416452,
431417641,
431426931,
431430750,
431431709,
431432863,
431437565,
431439298,
431440379,
431441807,
431441880,
431446004,
431449149,
431455252,
431468933,
431471390,
431473677,
431479260,
431481019,
431484005,
431495811,
431509231,
431510577,
431512862,
431518489,
431520071,
431522846,
431532639,
431538065,
431541978,
431556315,
431561687,
431561695,
431562644,
431565563,
431569201,
431572098,
431574599,
431580646,
431587831,
431590504,
431597129,
431604164,
431604826,
431606565,
431610211,
431611284,
431620228,
431625748,
431626555,
431628478,
431632827,
431659705,
431661230,
431662402,
431665892,
431666080,
431673037,
431676709,
431678648,
431682657,
431686278,
431697432,
431698554,
431698992,
431708783,
431718246,
431718352,
431723832,
431727049,
431731595,
431735919,
431741610,
431742246,
431743632,
431751080,
431755255,
431763168,
431773795,
431774033,
431778737,
431779628,
431783562,
431783851,
431785757,
431787910,
431788306,
431790757,
431795301,
431795921,
431796234,
431807262,
431810696,
431811314,
431811652,
431812247,
431816073,
431817022,
431822006,
431822584,
431822741,
431825496,
431827013,
431827039,
431835925,
431843051,
431843143,
431846195,
431846773,
431849348,
431858596,
431861574,
431865484,
431866318,
431871557,
431880731,
431888734,
431889724,
431894336,
431897032,
431899293,
431901651,
431902782,
431907013,
431909068,
431913813,
431920016,
431924521,
431925320,
431929447,
431945062,
431946490,
431952985,
431954437,
431967645,
431971845,
431976638,
431980432,
431981067,
431989797,
431996800,
431998707,
431998772,
432000768,
432014827,
432026268,
432027514,
432028322,
432037034,
432039469,
432041812,
432044477,
432055770,
432056109,
432059848,
432064830,
432065001,
432070118,
432073419,
432076727,
432081669,
432082063,
432094217,
432096287,
432108322,
432111789,
432112522,
432115152,
432127348,
432132801,
432139475,
432139541,
432140713,
432147213,
432151835,
432152346,
432158137,
432188928,
432189843,
432190221,
432193217,
432195824,
432197317,
432199966,
432205722,
432208296,
432216596,
432217248,
432223048,
432223683,
432225308,
432226066,
432230266,
432232809,
432240570,
432243194,
432244929,
432245819,
432255024,
432257830,
432259802,
432260602,
432263267,
432266328,
432272995,
432277325,
432279412,
432281798,
432290823,
432291359,
432293017,
432307734,
432308203,
432308625,
432309664,
432312601,
432333607,
432334209,
432336048,
432336618,
432338507,
432344604,
432346146,
432346195,
432353225,
432353845,
432355600,
432360824,
432363661,
432365716,
432372019,
432373439,
432373777,
432374189,
432374783,
432376663,
432382430,
432386316,
432390847,
432393833,
432394575,
432398014,
432405710,
432409928,
432410959,
432411130,
432417053,
432422574,
432427607,
432434884,
432439644,
432441632,
432442457,
432444099,
432445500,
432448397,
432451169,
432454270,
432454320,
432457992,
432460459,
432464071,
432465169,
432469658,
432472165,
432480168,
432484723,
432490761,
432493203,
432494367,
432494573,
432494581,
432495315,
432499044,
432499226,
432500163,
432500197,
432502631,
432503506,
432505121,
432506764,
432507473,
432508208,
432511103,
432513760,
432523066,
432523249,
432524593,
432527067,
432530335,
432541704,
432541910,
432547263,
432547487,
432549293,
432550192,
432550846,
432557221,
432562213,
432566701,
432571925,
432574937,
432577005,
432583151,
432585891,
432586170,
432588630,
432590610,
432598720,
432603140,
432607489,
432609014,
432616159,
432622447,
432623239,
432626539,
432627180,
432627651,
432632826,
432633741,
432639987,
432642601,
432655066,
432655363,
432656718,
432657989,
432658417,
432660256,
432662633,
432673861,
432677433,
432680841,
432687804,
432690196,
432700102,
432700136,
432707339,
432715092,
432717163,
432718682,
432721504,
432731198,
432746782,
432748754,
432755668,
432757854,
432761831,
432761872,
432766277,
432768281,
432771830,
432774933,
432781417,
432785590,
432786390,
432786481,
432790681,
432791606,
432791903,
432794196,
432804177,
432805208,
432806420,
432813285,
432815967,
432816551,
432817534,
432822641,
432832681,
432836237,
432837920,
432840635,
432842649,
432844439,
432849271,
432851459,
432851939,
432854305,
432861623,
432867547,
432869907,
432870368,
432875102,
432876100,
432877736,
432882835,
432884492,
432885119,
432886851,
432887834,
432891935,
432894681,
432901510,
432903946,
432904381,
432905594,
432907509,
432922177,
432924280,
432925717,
432926145,
432928695,
432929677,
432929818,
432941581,
432941714,
432944114,
432952919,
432954519,
432955888,
432961142,
432966521,
432976801,
432977502,
432984557,
433002292,
433007028,
433007127,
433010006,
433011103,
433016417,
433025590,
433028172,
433029394,
433031937,
433034428,
433037074,
433039567,
433043601,
433043825,
433047859,
433050119,
433052867,
433054913,
433056413,
433062627,
433062718,
433062742,
433064839,
433067576,
433070026,
433080611,
433082278,
433084100,
433090685,
433091022,
433095676,
433107455,
433109303,
433109535,
433121704,
433131059,
433132529,
433152683,
433156957,
433157294,
433161098,
433172525,
433175551,
433181765,
433183217,
433183639,
433188646,
433193521,
433200532,
433204856,
433214780,
433218203,
433248564,
433250677,
433253663,
433264090,
433274099,
433276839,
433280724,
433285491,
433288297,
433291085,
433292711,
433294204,
433295763,
433297611,
433299864,
433304342,
433307592,
433307840,
433311891,
433311925,
433313103,
433329018,
433329174,
433331469,
433332137,
433333937,
433337086,
433340148,
433344348,
433347325,
433348505,
433360708,
433361540,
433367570,
433369329,
433371739,
433372679,
433372794,
433374550,
433376670,
433377603,
433396892,
433398823,
433401130,
433409141,
433417367,
433424298,
433430188,
433432432,
433433398,
433434750,
433440500,
433440559,
433442720,
433443199,
433444122,
433446242,
433454550,
433469467,
433474558,
433479979,
433487717,
433488780,
433492584,
433496742,
433503158,
433506243,
433507373,
433515020,
433515707,
433516580,
433522323,
433525045,
433526357,
433528692,
433528825,
433534054,
433536794,
433538832,
433540333,
433545472,
433547643,
433548658,
433558533,
433559218,
433567872,
433569274,
433580818,
433585353,
433586195,
433587276,
433591567,
433592110,
433594504,
433598653,
433599909,
433606423,
433607249,
433613270,
433614500,
433624400,
433626025,
433627064,
433627197,
433629136,
433632924,
433636875,
433640505,
433641016,
433641206,
433645504,
433646015,
433652278,
433652724,
433662590,
433663713,
433667748,
433670411,
433675493,
433679610,
433682325,
433683133,
433686409,
433688181,
433694114,
433696218,
433697414,
433699188,
433699329,
433700945,
433701414,
433708401,
433708575,
433709714,
433714052,
433714771,
433715679,
433716917,
433719713,
433719911,
433723368,
433733441,
433737962,
433747235,
433747342,
433747821,
433753407,
433760360,
433761624,
433765468,
433777976,
433779238,
433784451,
433794252,
433806643,
433810884,
433813607,
433813714,
433816253,
433817095,
433823762,
433824745,
433846565,
433847340,
433847951,
433849700,
433854783,
433856788,
433861614,
433866530,
433876638,
433878535,
433883725,
433891751,
433900479,
433900958,
433908605,
433913779,
433914330,
433915956,
433916491,
433919057,
433920188,
433921467,
433921939,
433923216,
433928405,
433929056,
433934437,
433940046,
433943040,
433944386,
433945227,
433945458,
433950037,
433952041,
433957891,
433962826,
433967957,
433970662,
433976735,
433977683,
433980216,
433993730,
433998473,
433998804,
434000907,
434004792,
434006086,
434008215,
434012472,
434014932,
434019733,
434028866,
434031787,
434033098,
434036513,
434039418,
434042305,
434049193,
434050407,
434064457,
434072161,
434079836,
434080461,
434081832,
434083341,
434083499,
434088548,
434094587,
434095949,
434107512,
434109609,
434110300,
434110318,
434112215,
434122180,
434128609,
434135638,
434136776,
434140646,
434143996,
434150207,
434150876,
434152583,
434153490,
434164489,
434166674,
434166955,
434170411,
434173324,
434173746,
434177291,
434191326,
434192092,
434192217,
434197067,
434202511,
434202586,
434206447,
434217683,
434218269,
434218723,
434224309,
434230983,
434231387,
434237871,
434238283,
434238937,
434243143,
434249975,
434256236,
434256442,
434262069,
434263265,
434268397,
434271276,
434272704,
434274288,
434276564,
434279816,
434281200,
434281952,
434284030,
434295044,
434297503,
434301297,
434306916,
434311338,
434311940,
434315255,
434319257,
434320024,
434324190,
434324471,
434326302,
434329926,
434331302,
434338505,
434344560,
434346292,
434346631,
434357802,
434363016,
434364147,
434369690,
434370227,
434370839,
434371670,
434372694,
434374435,
434375697,
434376026,
434376109,
434376570,
434379491,
434380572,
434382412,
434382875,
434384632,
434386694,
434392668,
434398509,
434402343,
434404570,
434404885,
434410015,
434415790,
434420576,
434420634,
434422283,
434428520,
434429247,
434430450,
434435582,
434443164,
434444147,
434450169,
434450797,
434451407,
434451837,
434451951,
434454328,
434464897,
434472841,
434485751,
434486585,
434486833,
434486932,
434490835,
434496576,
434497145,
434497517,
434498804,
434500914,
434501938,
434504817,
434504924,
434507216,
434509204,
434514238,
434517462,
434519286,
434527958,
434529095,
434538757,
434552691,
434553624,
434554689,
434555371,
434565479,
434565768,
434567699,
434569976,
434571816,
434572921,
434580205,
434582904,
434582920,
434585048,
434592465,
434599536,
434600854,
434606455,
434611141,
434619300,
434622346,
434628442,
434633095,
434637880,
434645305,
434649224,
434655486,
434655833,
434658589,
434662102,
434662862,
434664173,
434680443,
434681532,
434693743,
434703104,
434704623,
434707782,
434708889,
434715850,
434718649,
434720199,
434722922,
434723755,
434729091,
434731717,
434733911,
434737888,
434739371,
434742094,
434749719,
434759759,
434769097,
434773073,
434777934,
434778114,
434778759,
434781977,
434783221,
434785010,
434789178,
434791968,
434794988,
434797643,
434797700,
434800926,
434801122,
434806519,
434815973,
434816443,
434821070,
434821898,
434824462,
434828000,
434829420,
434829669,
434830097,
434835054,
434838835,
434844213,
434845046,
434846317,
434850954,
434851150,
434852786,
434860839,
434865440,
434866364,
434867396,
434868881,
434870341,
434876587,
434877502,
434879193,
434883930,
434884607,
434884672,
434897880,
434901419,
434927208,
434930590,
434931937,
434936266,
434940441,
434949863,
434953634,
434958435,
434963401,
434968533,
434970158,
434970554,
434972808,
434976288,
434978250,
434987566,
434987871,
434991485,
435002514,
435005053,
435005558,
435008511,
435020458,
435021779,
435033584,
435038716,
435043526,
435049622,
435054614,
435058607,
435071139,
435071238,
435072707,
435075783,
435077698,
435078928,
435079561,
435083886,
435086350,
435087416,
435090766,
435095393,
435104682,
435104823,
435105846,
435108410,
435116397,
435117213,
435119292,
435133616,
435135611,
435137898,
435139498,
435150172,
435150941,
435153333,
435154109,
435158795,
435163597,
435168109,
435173075,
435176094,
435180526,
435181045,
435185376,
435186267,
435194196,
435201330,
435205372,
435215801,
435218995,
435219449,
435224324,
435224803,
435227202,
435232186,
435233952,
435234547,
435236997,
435246020,
435250535,
435255625,
435259817,
435262415,
435269667,
435269766,
435276159,
435283239,
435284591,
435287529,
435288600,
435292297,
435297049,
435302112,
435302385,
435307616,
435309463,
435315080,
435319249,
435334008,
435334644,
435341995,
435347869,
435350947,
435351648,
435367420,
435380258,
435385661,
435397831,
435400569,
435404710,
435407648,
435407895,
435408869,
435780499,
435881800,
435980628,
437242324,
437280142,
437281074,
437380306,
437495013,
437495039,
437495872,
437498215,
437502511,
437504566,
437512676,
437515778,
437522386,
437525488,
437526726,
437530132,
437535677,
437539612,
437540222,
437540958,
437541683,
437551682,
437558091,
437559685,
437564644,
437575301,
437578792,
437580632,
437594682,
437604424,
437604713,
437604820,
437606593,
437610546,
437614787,
437615826,
437618069,
437619547,
437621246,
437624224,
437625726,
437625908,
437635824,
437636566,
437638018,
437647597,
437651151,
437653785,
437653876,
437659436,
437660970,
437664907,
437669179,
437669492,
437679442,
437683147,
437685753,
437685829,
437691207,
437696123,
437701907,
437704059,
437705551,
437706609,
437709462,
437713167,
437727605,
437730252,
437730328,
437746977,
437762503,
437771611,
437778749,
437779770,
437779838,
437780240,
437780364,
437782196,
437787484,
437788169,
437792104,
437796212,
437803380,
437809080,
437812233,
437816523,
437816598,
437816622,
437823800,
437827199,
437839426,
437841190,
437842644,
437844830,
437846678,
437850548,
437852643,
437853583,
437865454,
437866528,
437866809,
437866858,
437875487,
437881303,
437886476,
437890361,
437892607,
437895428,
437897515,
437898612,
437899032,
437899834,
437900004,
437902802,
437907819,
437914500,
437923287,
437925290,
437925589,
437929185,
437931371,
437932635,
437934102,
437934797,
437939028,
437943079,
437945884,
437946841,
437949928,
437955081,
437955735,
437961725,
437963929,
437964018,
437964596,
437971005,
437974736,
437984289,
437985930,
437987753,
437988231,
437999311,
438000168,
438002040,
438004723,
438006199,
438006843,
438017477,
438024648,
438025793,
438029548,
438029951,
438030447,
438032765,
438034407,
438043366,
438051971,
438054835,
438055857,
438065328,
438069882,
438072340,
438073413,
438073785,
438076051,
438085276,
438091860,
438092645,
438094559,
438097503,
438103574,
438103590,
438104069,
438117384,
438119687,
438120172,
438120792,
438127235,
438128258,
438129108,
438130981,
438134074,
438135832,
438136897,
438137143,
438138448,
438145260,
438147050,
438148512,
438151029,
438156309,
438157075,
438159717,
438164493,
438165227,
438166258,
438168742,
438169351,
438170276,
438174161,
438177644,
438177701,
438181174,
438181745,
438186074,
438190449,
438192478,
438192593,
438195406,
438196669,
438198756,
438206237,
438215055,
438219198,
438227464,
438249450,
438250748,
438253924,
438255044,
438255259,
438257073,
438257859,
438263873,
438264020,
438265779,
438271694,
438274136,
438276438,
438279374,
438281644,
438295537,
438297475,
438303315,
438309239,
438336497,
438336943,
438337115,
438341109,
438346843,
438347577,
438351868,
438360778,
438363095,
438367286,
438368623,
438370918,
438375487,
438375719,
438375834,
438384737,
438395600,
438396475,
438401440,
438401903,
438413304,
438415267,
438419780,
438422826,
438423105,
438424400,
438426850,
438434045,
438435992,
438438020,
438440190,
438441719,
438445801,
438446692,
438446973,
438452468,
438465072,
438465189,
438465858,
438470684,
438476517,
438478984,
438481061,
438481608,
438495152,
438495731,
438528242,
438532822,
438533614,
438534299,
438545303,
438545543,
438548117,
438549479,
438550626,
438553687,
438557027,
438559981,
438560559,
438562662,
438567422,
438569337,
438573438,
438573826,
438577181,
438581563,
438585465,
438588204,
438591794,
438596934,
438598146,
438604126,
438606923,
438610123,
438616930,
438618217,
438618233,
438622615,
438623100,
438628687,
438629628,
438637118,
438639668,
438640138,
438645939,
438652117,
438652885,
438655110,
438656563,
438656902,
438660763,
438662652,
438663114,
438668139,
438669061,
438672016,
438685679,
438686933,
438687352,
438690828,
438692089,
438694085,
438695066,
438700148,
438716169,
438717688,
438718918,
438720898,
438721953,
438725798,
438727612,
438730095,
438733222,
438735516,
438739500,
438740680,
438741472,
438748444,
438753790,
438759235,
438763849,
438764235,
438764250,
438767253,
438767352,
438769432,
438775298,
438775686,
438776122,
438776700,
438779357,
438782641,
438785537,
438786550,
438792483,
438796799,
438799751,
438802951,
438803165,
438805079,
438809832,
438810756,
438811952,
438812091,
438814246,
438814451,
438816050,
438816357,
438816399,
438817116,
438831398,
438833261,
438835753,
438837809,
438840423,
438842791,
438846750,
438847428,
438855298,
438858581,
438860009,
438861007,
438863417,
438878837,
438881815,
438893307,
438896243,
438900409,
438901514,
438902504,
438903817,
438907859,
438908139,
438916561,
438918633,
438919201,
438921181,
438926008,
438926396,
438936767,
438937211,
438938359,
438938623,
438941221,
438943201,
438945099,
438946972,
438950420,
438950859,
438953432,
438954968,
438959181,
438960049,
438965162,
438965261,
438972390,
438979833,
438982159,
438983629,
438988248,
438990863,
438991010,
438992570,
438992588,
438998023,
438999625,
439012733,
439024456,
439025099,
439031204,
439032780,
439034596,
439035163,
439041104,
439041609,
439051640,
439052192,
439067612,
439074600,
439074626,
439077744,
439082413,
439086174,
439103532,
439103896,
439105644,
439110693,
439115999,
439123506,
439125147,
439125402,
439135146,
439143868,
439143967,
439149204,
439150483,
439150772,
439153800,
439158064,
439158338,
439164294,
439165259,
439175530,
439175662,
439176264,
439177270,
439177346,
439179060,
439186131,
439191875,
439193152,
439193855,
439198177,
439205220,
439208992,
439210113,
439218140,
439218520,
439218843,
439219452,
439220559,
439220674,
439234600,
439240508,
439241365,
439249376,
439249632,
439249897,
439250465,
439251802,
439257122,
439258641,
439258732,
439264888,
439268053,
439269903,
439271743,
439274648,
439277989,
439280157,
439286774,
439286808,
439292657,
439293739,
439296609,
439298191,
439300757,
439307711,
439310624,
439316621,
439317736,
439321670,
439322736,
439323569,
439327511,
439335068,
439340035,
439343393,
439344326,
439344961,
439354564,
439356007,
439356957,
439364217,
439366691,
439368879,
439371550,
439372632,
439384918,
439386863,
439387630,
439390295,
439409137,
439420282,
439422387,
439429721,
439435538,
439443599,
439445990,
439446501,
439450578,
439455122,
439475716,
439479528,
439486259,
439487521,
439487935,
439488347,
439497660,
439500240,
439505751,
439521246,
439524992,
439525361,
439527870,
439529561,
439534397,
439537226,
439539990,
439541764,
439542077,
439542432,
439557133,
439562281,
439572041,
439574237,
439574914,
439575804,
439580903,
439583626,
439584541,
439585134,
439586769,
439595919,
439597584,
439599051,
439602780,
439604216,
439605742,
439610593,
439615543,
439615857,
439619644,
439624883,
439625377,
439625393,
439626763,
439628066,
439633678,
439633967,
439634387,
439640301,
439645458,
439646217,
439652199,
439656414,
439664467,
439679432,
439687732,
439687773,
439699703,
439700808,
439705294,
439713033,
439720863,
439724022,
439737784,
439738386,
439738659,
439739111,
439741042,
439748229,
439749466,
439750332,
439751546,
439758251,
439764895,
439766155,
439770488,
439771445,
439776642,
439781287,
439782681,
439783960,
439784042,
439784992,
439792003,
439794710,
439798901,
439801168,
439802430,
439805797,
439813650,
439816638,
439820713,
439824251,
439833278,
439840323,
439849555,
439862947,
439871260,
439872557,
439874660,
439875774,
439875923,
439879446,
439879750,
439882242,
439884107,
439885450,
439888801,
439889361,
439894874,
439897026,
439898685,
439908765,
439909458,
439912452,
439914961,
439922642,
439923681,
439924622,
439926056,
439928268,
439930983,
439937715,
439937871,
439946641,
439949363,
439954926,
439955568,
439957408,
439970435,
439973751,
439975848,
439978255,
439979469,
439981366,
439983040,
439989716,
439990938,
439991282,
439996422,
439998451,
439998576,
440002376,
440017721,
440019933,
440023836,
440024198,
440029460,
440030047,
440032761,
440038891,
440046811,
440048502,
440056356,
440056828,
440058857,
440059772,
440063006,
440066199,
440070597,
440071876,
440088466,
440096311,
440098556,
440099208,
440101699,
440111573,
440113819,
440115129,
440116630,
440120079,
440124204,
440125631,
440127447,
440129393,
440130474,
440133650,
440135382,
440152031,
440159291,
440160208,
440171395,
440176188,
440176865,
440178481,
440182400,
440182426,
440185700,
440188274,
440192433,
440200509,
440201481,
440206449,
440215309,
440216570,
440216687,
440217420,
440219939,
440226561,
440231116,
440237220,
440247351,
440251502,
440251601,
440261196,
440266534,
440266955,
440267698,
440268266,
440268589,
440270999,
440272466,
440279396,
440282408,
440287670,
440289031,
440289486,
440296416,
440299394,
440310167,
440320968,
440323590,
440326080,
440326718,
440330207,
440340297,
440343606,
440346773,
440353407,
440363919,
440366599,
440367720,
440369031,
440371334,
440373330,
440373553,
440377885,
440381721,
440388809,
440392165,
440396646,
440407583,
440412062,
440416931,
440418358,
440419109,
440423549,
440423804,
440427474,
440435733,
440442648,
440444495,
440445641,
440449072,
440456069,
440456945,
440457703,
440458982,
440460236,
440461671,
440462331,
440463800,
440464063,
440466712,
440467314,
440467793,
440470136,
440476133,
440490092,
440492890,
440493690,
440500684,
440504009,
440505014,
440505022,
440510071,
440519569,
440521797,
440526424,
440531952,
440535359,
440536100,
440537892,
440537991,
440542488,
440545861,
440548576,
440551794,
440556181,
440557601,
440558799,
440560720,
440573541,
440576981,
440577906,
440579654,
440580967,
440592897,
440600013,
440603835,
440610657,
440612067,
440614501,
440621464,
440631448,
440636199,
440641355,
440653657,
440655934,
440659035,
440672509,
440677268,
440679058,
440684959,
440692499,
440694057,
440698041,
440703106,
440704864,
440705440,
440705713,
440706307,
440708485,
440711562,
440713519,
440719581,
440720993,
440727683,
440729325,
440731693,
440737369,
440738391,
440740124,
440747624,
440750982,
440764546,
440765956,
440766855,
440771939,
440772309,
440775237,
440777951,
440781730,
440782613,
440792703,
440794873,
440796035,
440797694,
440797876,
440801348,
440805117,
440806198,
440809689,
440813087,
440816064,
440820751,
440821601,
440822583,
440830198,
440840635,
440847770,
440849495,
440853646,
440853760,
440858082,
440858595,
440863108,
440863157,
440865392,
440865608,
440866564,
440867026,
440868081,
440869931,
440870111,
440872711,
440888469,
440890135,
440891323,
440893162,
440895407,
440895530,
440896439,
440899128,
440900686,
440904167,
440909489,
440911238,
440912822,
440913408,
440915031,
440916336,
440925725,
440927895,
440930600,
440930642,
440932085,
440938611,
440947703,
440948735,
440954915,
440956886,
440959369,
440960342,
440964690,
440970911,
440971158,
440971232,
440974673,
440976710,
440980969,
440981694,
440982908,
440984383,
440985067,
440988947,
440989598,
441003639,
441004140,
441006061,
441010345,
441011335,
441013612,
441015237,
441016409,
441030038,
441041548,
441051059,
441051539,
441057858,
441058633,
441061314,
441061843,
441064342,
441076445,
441077047,
441077146,
441078060,
441078201,
441079159,
441080421,
441090149,
441094513,
441095064,
441100740,
441101177,
441101391,
441106481,
441107547,
441108818,
441117330,
441119195,
441119500,
441121290,
441128741,
441134541,
441141009,
441141371,
441145356,
441145646,
441145687,
441146727,
441152030,
441152683,
441156312,
441162344,
441173788,
441181252,
441181468,
441189610,
441191905,
441192093,
441192861,
441194156,
441194412,
441199932,
441216348,
441218336,
441219946,
441227899,
441232824,
441234820,
441235637,
441236452,
441236866,
441246667,
441247293,
441247988,
441259140,
441265717,
441267176,
441268224,
441271970,
441272671,
441282225,
441282621,
441284403,
441286234,
441292620,
441293511,
441301728,
441311867,
441314275,
441315611,
441317021,
441322559,
441322591,
441327236,
441329786,
441336377,
441337821,
441339074,
441343381,
441343654,
441345774,
441350295,
441351921,
441355971,
441359700,
441360781,
441369899,
441374584,
441376787,
441377876,
441378015,
441380342,
441385523,
441385960,
441388535,
441394764,
441396272,
441396454,
441396561,
441398526,
441403052,
441403078,
441409265,
441411139,
441416062,
441417052,
441417417,
441429834,
441432556,
441433422,
441435765,
441446796,
441452083,
441452364,
441453289,
441465176,
441470515,
441475910,
441476058,
441481520,
441483013,
441486065,
441489564,
441490950,
441493996,
441501301,
441504917,
441505310,
441506300,
441507498,
441511755,
441515400,
441516358,
441518792,
441525391,
441525987,
441527769,
441527785,
441530516,
441538527,
441538808,
441540515,
441549557,
441553021,
441553088,
441554458,
441564549,
441566890,
441571106,
441577004,
441578739,
441579885,
441580677,
441589207,
441590668,
441595238,
441600566,
441604162,
441618782,
441619798,
441620655,
441620697,
441623816,
441631942,
441636180,
441642352,
441645116,
441646288,
441646452,
441651825,
441655347,
441656774,
441658358,
441659265,
441662178,
441664224,
441666708,
441668621,
441677754,
441678364,
441681905,
441682762,
441683745,
441698941,
441703675,
441706058,
441709375,
441713906,
441714706,
441718996,
441719283,
441720778,
441722295,
441725868,
441730397,
441733433,
441736287,
441736485,
441736857,
441737780,
441738176,
441746914,
441751047,
441752656,
441761053,
441762135,
441764537,
441766094,
441766227,
441768512,
441774684,
441777109,
441787009,
441787306,
441787462,
441787603,
441789096,
441791399,
441802709,
441802865,
441814530,
441814787,
441815560,
441818218,
441821204,
441822517,
441826716,
441830049,
441835204,
441835295,
441835386,
441836384,
441837564,
441844941,
441850245,
441853900,
441854130,
441859923,
441862554,
441863719,
441868585,
441868791,
441870920,
441876711,
441891231,
441892353,
441894664,
441895760,
441899606,
441904570,
441906054,
441908498,
441911146,
441912037,
441920790,
441921707,
441924388,
441924602,
441926367,
441930161,
441930575,
441934452,
441938206,
441950227,
441951134,
441954567,
441958543,
441962768,
441963501,
441963923,
441964103,
441964970,
441965324,
441971546,
441974854,
441977550,
441983749,
441989332,
441991023,
441994647,
441996345,
441999992,
442005377,
442006037,
442007118,
442007431,
442012316,
442012639,
442013140,
442014577,
442021697,
442025979,
442027868,
442028593,
442028791,
442030359,
442037883,
442039608,
442042644,
442043642,
442045977,
442049870,
442053872,
442057162,
442057584,
442058046,
442059085,
442059697,
442064655,
442066692,
442071189,
442072682,
442074423,
442076790,
442080776,
442085098,
442089900,
442090957,
442092482,
442103081,
442106035,
442108700,
442112314,
442125167,
442126710,
442130043,
442133773,
442137725,
442142949,
442151429,
442154779,
442156246,
442158143,
442159000,
442167441,
442167847,
442173647,
442174413,
442179339,
442182887,
442183703,
442195707,
442200911,
442202826,
442204889,
442205670,
442205795,
442210159,
442222394,
442223384,
442229878,
442232286,
442232526,
442233151,
442234589,
442235347,
442240115,
442241501,
442243895,
442244448,
442246120,
442247128,
442262952,
442273041,
442274270,
442277240,
442285151,
442289971,
442291340,
442292975,
442296364,
442296620,
442304192,
442314050,
442316451,
442323853,
442327334,
442330528,
442346672,
442352324,
442352928,
442355087,
442356069,
442358016,
442365615,
442370094,
442373502,
442374286,
442385399,
442388310,
442391215,
442395000,
442397451,
442400396,
442410585,
442413217,
442416145,
442417366,
442426730,
442431961,
442433975,
442436465,
442438032,
442440657,
442441606,
442445201,
442446456,
442447736,
442452124,
442453585,
442453627,
442454047,
442477634,
442478525,
442484242,
442484374,
442485579,
442492138,
442493508,
442506291,
442510921,
442511952,
442519997,
442533303,
442534681,
442542536,
442543500,
442551115,
442556239,
442557310,
442562229,
442562674,
442569745,
442578456,
442581518,
442581781,
442589834,
442589990,
442594685,
442596243,
442600045,
442600177,
442602249,
442609798,
442610168,
442611265,
442619151,
442624326,
442624425,
442627022,
442629473,
442633988,
442635256,
442644134,
442646444,
442646691,
442654687,
442655908,
442659868,
442663944,
442667044,
442668349,
442672960,
442676011,
442677142,
442677837,
442677902,
442678058,
442691507,
442696167,
442707493,
442711495,
442716247,
442716387,
442718250,
442721015,
442723045,
442737607,
442739140,
442741161,
442752598,
442753752,
442754271,
442762910,
442767299,
442771192,
442771622,
442772380,
442775813,
442778536,
442778924,
442779138,
442779146,
442780045,
442790325,
442790366,
442790408,
442791471,
442791935,
442795134,
442796660,
442797130,
442799649,
442805941,
442806154,
442809539,
442812947,
442815254,
442817235,
442817318,
442819694,
442821294,
442823159,
442824579,
442825436,
442827036,
442827440,
442833117,
442834073,
442839890,
442841458,
442841581,
442844445,
442845764,
442846390,
442849329,
442854485,
442856092,
442859161,
442861720,
442864690,
442865416,
442866075,
442870200,
442875621,
442878500,
442881942,
442888038,
442888467,
442903985,
442908042,
442908687,
442909578,
442909966,
442915716,
442917217,
442918439,
442920682,
442927414,
442928826,
442935110,
442937421,
442938460,
442940219,
442940789,
442943908,
442946935,
442951125,
442953915,
442954863,
442957502,
442959698,
442960084,
442963831,
442969697,
442971347,
442975710,
442976668,
442979910,
442984522,
442985818,
442987780,
442987830,
442988242,
442990115,
442990362,
442997425,
442997789,
443003488,
443011952,
443012380,
443014782,
443018478,
443020086,
443026125,
443026653,
443037676,
443039755,
443042825,
443044706,
443044789,
443049200,
443050935,
443051636,
443061270,
443065115,
443068317,
443069091,
443071329,
443072756,
443078910,
443078928,
443079652,
443086079,
443088893,
443089685,
443095922,
443100946,
443104187,
443105713,
443107347,
443123724,
443127402,
443127618,
443128921,
443130323,
443132873,
443135058,
443139613,
443143326,
443147970,
443150560,
443151170,
443152111,
443157755,
443160304,
443171921,
443181706,
443183249,
443184742,
443184940,
443185749,
443195144,
443195854,
443200126,
443202890,
443212329,
443212436,
443214341,
443217922,
443218417,
443221783,
443225222,
443225594,
443226857,
443230305,
443231618,
443233002,
443234117,
443237052,
443241542,
443243373,
443249107,
443249933,
443251566,
443262498,
443262837,
443272232,
443272547,
443272554,
443274816,
443275599,
443276977,
443280045,
443281233,
443285382,
443300926,
443302492,
443302518,
443306337,
443307640,
443312525,
443315957,
443324702,
443329263,
443339270,
443342787,
443352166,
443358171,
443361415,
443365408,
443370531,
443374152,
443374954,
443376744,
443378195,
443378963,
443380456,
443382932,
443383955,
443386396,
443388251,
443388863,
443389572,
443390471,
443390646,
443397815,
443405097,
443405352,
443409180,
443409271,
443409552,
443409750,
443412622,
443421011,
443426572,
443432299,
443435961,
443439534,
443439633,
443441159,
443447602,
443450143,
443450705,
443453964,
443454335,
443460712,
443461348,
443462585,
443462882,
443465463,
443471859,
443472121,
443472857,
443473558,
443483847,
443483896,
443484456,
443487756,
443490768,
443494604,
443498951,
443501713,
443503792,
443510938,
443515945,
443524723,
443530415,
443534854,
443538129,
443544101,
443555453,
443573175,
443577804,
443582119,
443582309,
443613310,
443625090,
443625751,
443630785,
443630850,
443631098,
443639265,
443641659,
443645874,
443647573,
443655121,
443679097,
443683693,
443692421,
443697602,
443699053,
443701404,
443707773,
443708490,
443711858,
443715594,
443722228,
443722897,
443736905,
443739040,
443741095,
443746474,
443747761,
443751300,
443753140,
443755228,
443765151,
443767165,
443767918,
443767967,
443771696,
443775218,
443790753,
443798236,
443800404,
443806906,
443808928,
443810197,
443818745,
443820097,
443827944,
443828454,
443829759,
443829973,
443831953,
443843768,
443845706,
443845797,
443846787,
443849682,
443859970,
443864103,
443867056,
443867809,
443873138,
443878384,
443879044,
443885280,
443888086,
443897269,
443897772,
443901731,
443911789,
443921648,
443923800,
443924097,
443929401,
443930102,
443931340,
443932173,
443940432,
443940812,
443945217,
443969860,
443970306,
443994579,
443995378,
443997150,
444002919,
444002984,
444013841,
444018519,
444021406,
444024004,
444024269,
444028013,
444028096,
444032312,
444035380,
444037584,
444040414,
444041719,
444043822,
444045751,
444046825,
444047815,
444052278,
444054878,
444056253,
444063846,
444068787,
444070122,
444070981,
444083828,
444084107,
444084537,
444085781,
444088579,
444095640,
444100846,
444100861,
444102958,
444103766,
444107163,
444113617,
444115414,
444115752,
444116115,
444118681,
444122022,
444123640,
444136188,
444138218,
444141568,
444141667,
444146955,
444148241,
444148456,
444152037,
444160287,
444174932,
444175368,
444179659,
444184139,
444188056,
444191316,
444192793,
444197040,
444198501,
444204499,
444209571,
444211106,
444216287,
444231278,
444234298,
444237549,
444240303,
444249411,
444254312,
444260095,
444260905,
444264949,
444267579,
444269922,
444273478,
444275044,
444275705,
444276315,
444283253,
444287742,
444288575,
444291660,
444295331,
444298350,
444305775,
444322606,
444326276,
444327365,
444328561,
444329916,
444336606,
444338206,
444340517,
444340707,
444342273,
444347587,
444364327,
444367304,
444367841,
444370225,
444370837,
444370894,
444374060,
444375323,
444387609,
444390470,
444390884,
444393581,
444396253,
444399521,
444405880,
444410237,
444411136,
444411482,
444427694,
444429625,
444435275,
444437891,
444440143,
444440762,
444445183,
444445399,
444449409,
444459408,
444465272,
444472328,
444472906,
444474050,
444480198,
444480586,
444483184,
444488340,
444491617,
444496210,
444498315,
444499354,
444501399,
444504682,
444509509,
444511794,
444515159,
444532352,
444536114,
444536544,
444536841,
444537039,
444539167,
444546717,
444547376,
444549166,
444552194,
444552582,
444555486,
444557078,
444559595,
444561278,
444561732,
444568257,
444568745,
444569040,
444573059,
444575435,
444577597,
444578074,
444582209,
444595847,
444598684,
444600563,
444602957,
444609564,
444613327,
444620058,
444623169,
444626204,
444628234,
444631394,
444632921,
444634737,
444636005,
444636104,
444639751,
444652663,
444654057,
444655666,
444661060,
444661979,
444662266,
444662886,
444666606,
444669931,
444670376,
444670921,
444671663,
444680425,
444682140,
444683973,
444686315,
444693048,
444693824,
444695449,
444700710,
444701395,
444702948,
444706345,
444713903,
444718779,
444719306,
444722573,
444723878,
444725949,
444730378,
444732374,
444733059,
444738652,
444738728,
444744858,
444749600,
444750665,
444752141,
444754279,
444756225,
444757017,
444758692,
444759930,
444762488,
444777072,
444777601,
444783047,
444785158,
444790968,
444795041,
444795215,
444797120,
444810204,
444812895,
444814008,
444818033,
444819957,
444820518,
444822100,
444822142,
444822969,
444828628,
444828669,
444841134,
444843650,
444845952,
444849996,
444851794,
444852636,
444871842,
444874531,
444881825,
444888994,
444890313,
444893309,
444893846,
444895205,
444905145,
444908149,
444911549,
444917942,
444918106,
444918767,
444919526,
444920144,
444920730,
444921175,
444934475,
444942940,
444946669,
444947626,
444951149,
444952709,
444953145,
444956718,
444956973,
444960918,
444971436,
444972079,
444978035,
444978746,
444981013,
444987481,
444987648,
444994362,
444996292,
444997753,
444998355,
445001167,
445008410,
445012172,
445012321,
445014897,
445021447,
445021926,
445023054,
445026339,
445035876,
445038169,
445038391,
445041957,
445051543,
445054224,
445063704,
445073935,
445081227,
445081490,
445082266,
445083587,
445085079,
445087497,
445087547,
445087851,
445093438,
445098288,
445099476,
445103401,
445104102,
445107287,
445112469,
445114804,
445115322,
445119142,
445121544,
445121841,
445122617,
445128341,
445130263,
445134968,
445139314,
445140874,
445141559,
445143449,
445143829,
445147788,
445151251,
445155500,
445162969,
445163801,
445164940,
445167703,
445169204,
445169469,
445170327,
445176373,
445177538,
445181480,
445189533,
445198708,
445201429,
445202179,
445202245,
445208861,
445209224,
445218753,
445222748,
445223514,
445224280,
445235567,
445237605,
445245269,
445254931,
445257215,
445261001,
445261167,
445268022,
445268188,
445268691,
445271760,
445272867,
445275829,
445276884,
445280753,
445280837,
445288624,
445293160,
445293707,
445293749,
445293939,
445296387,
445297187,
445299209,
445301484,
445305337,
445306194,
445310790,
445312523,
445313323,
445316672,
445320815,
445330582,
445334014,
445337066,
445341407,
445345432,
445349566,
445351265,
445352008,
445355159,
445362973,
445369184,
445370166,
445370679,
445371271,
445375298,
445376445,
445378300,
445381072,
445382971,
445385354,
445391287,
445391535,
445393044,
445393374,
445401185,
445405590,
445420201,
445721830,
446950065,
447080078,
447270489,
447474032,
447476243,
447487141,
447487802,
447488727,
447490640,
447490715,
447494584,
447499278,
447508482,
447509068,
447514399,
447514779,
447516428,
447517285,
447517400,
447518705,
447524935,
447527011,
447529314,
447532185,
447532813,
447540154,
447542523,
447546094,
447549353,
447550609,
447553363,
447554726,
447556903,
447558206,
447560764,
447563487,
447567660,
447568288,
447570466,
447579533,
447582933,
447583329,
447587296,
447594771,
447594961,
447599960,
447607383,
447618620,
447620105,
447621988,
447622622,
447623059,
447623679,
447624008,
447629155,
447629536,
447633710,
447636911,
447648023,
447649914,
447650284,
447650656,
447650805,
447651217,
447652785,
447657248,
447660853,
447663618,
447666595,
447673252,
447674383,
447675539,
447679333,
447683293,
447685488,
447687500,
447689100,
447703786,
447712993,
447715483,
447724097,
447724824,
447727462,
447736034,
447736521,
447737115,
447753351,
447754995,
447755067,
447755729,
447758921,
447766007,
447778143,
447779307,
447779844,
447783226,
447794009,
447799024,
447803560,
447806837,
447819137,
447820267,
447820671,
447823394,
447824004,
447825282,
447838236,
447840950,
447841875,
447842782,
447849985,
447852757,
447856287,
447858804,
447863408,
447866096,
447868894,
447884321,
447894973,
447903022,
447905175,
447909508,
447910969,
447912718,
447915885,
447922931,
447925264,
447928821,
447933706,
447934324,
447934407,
447936626,
447939778,
447946872,
447952805,
447954835,
447956137,
447960683,
447963315,
447982299,
447989112,
447996042,
447997305,
448009605,
448013706,
448019398,
448019968,
448020131,
448020529,
448026500,
448027003,
448031286,
448034538,
448040568,
448041202,
448054304,
448057323,
448059238,
448062810,
448069385,
448070193,
448070862,
448071712,
448085076,
448085662,
448092452,
448094870,
448105312,
448110825,
448112185,
448117408,
448122416,
448122812,
448126961,
448128140,
448132951,
448133462,
448133520,
448134940,
448136341,
448138420,
448138628,
448139774,
448149054,
448153759,
448155085,
448166405,
448173245,
448175133,
448177329,
448178707,
448183533,
448184382,
448186411,
448188904,
448188995,
448190181,
448196428,
448196964,
448197327,
448198036,
448198267,
448199588,
448203141,
448206490,
448210443,
448211748,
448211805,
448212944,
448213314,
448215087,
448217604,
448218677,
448225904,
448227306,
448228163,
448234054,
448235416,
448238915,
448241042,
448250290,
448252601,
448256537,
448268524,
448270587,
448285551,
448288969,
448290981,
448291427,
448293407,
448296095,
448296798,
448302281,
448304154,
448305847,
448310631,
448311191,
448315408,
448322305,
448328674,
448332569,
448333245,
448335042,
448336214,
448339051,
448340471,
448342014,
448342220,
448347625,
448351619,
448355842,
448356485,
448361188,
448364455,
448367755,
448367979,
448368167,
448372169,
448388231,
448390856,
448390864,
448397083,
448398958,
448406777,
448412676,
448417980,
448418657,
448422329,
448423889,
448424879,
448424945,
448430504,
448430587,
448433631,
448435396,
448436204,
448443663,
448445197,
448445254,
448449538,
448454421,
448455873,
448462010,
448463018,
448465971,
448472357,
448473199,
448473926,
448474049,
448482711,
448483685,
448484329,
448486514,
448487777,
448491878,
448495945,
448499467,
448499863,
448500850,
448503755,
448508911,
448512277,
448521344,
448522979,
448524025,
448524439,
448525683,
448537860,
448539809,
448543876,
448549600,
448550178,
448558213,
448564369,
448566950,
448567727,
448568261,
448572008,
448572826,
448573238,
448574715,
448595918,
448596791,
448598854,
448604132,
448607440,
448608778,
448615575,
448616219,
448616235,
448622928,
448628313,
448631481,
448635318,
448635961,
448636209,
448638841,
448638916,
448642884,
448645010,
448646539,
448647867,
448651554,
448652206,
448665158,
448667055,
448668913,
448682302,
448682641,
448685776,
448689364,
448693150,
448694075,
448695262,
448696195,
448696922,
448698035,
448700153,
448701292,
448710004,
448715508,
448722843,
448726653,
448727172,
448728790,
448742791,
448743534,
448744144,
448750786,
448752212,
448754507,
448754861,
448755678,
448757401,
448762401,
448765107,
448775817,
448776054,
448776997,
448777748,
448783464,
448784041,
448785881,
448787085,
448787994,
448794669,
448795468,
448798116,
448802520,
448806406,
448810127,
448817197,
448817825,
448824342,
448829887,
448831164,
448833541,
448835678,
448835744,
448836593,
448838847,
448844134,
448849224,
448852228,
448854042,
448854075,
448857862,
448859710,
448867317,
448867564,
448868307,
448869859,
448870766,
448873612,
448877118,
448880567,
448886291,
448898791,
448899328,
448900985,
448902742,
448904862,
448920025,
448931410,
448934133,
448935635,
448946442,
448948802,
448949719,
448958470,
448963694,
448969667,
448972356,
448977173,
448977215,
448979559,
448982132,
448984252,
448985374,
448987891,
448987990,
448990598,
448993782,
448994954,
449002781,
449004514,
449007517,
449007525,
449007913,
449009562,
449013903,
449023852,
449024686,
449031541,
449033406,
449034925,
449035278,
449044734,
449044742,
449046325,
449048602,
449048719,
449051051,
449052299,
449056639,
449069095,
449072347,
449076306,
449082130,
449090505,
449091933,
449093137,
449094069,
449100361,
449102698,
449105337,
449105519,
449110238,
449111491,
449112341,
449115385,
449117845,
449118835,
449119361,
449125723,
449128420,
449130913,
449139377,
449144831,
449144971,
449147735,
449156041,
449158435,
449159854,
449160944,
449172881,
449177351,
449179803,
449181098,
449181361,
449181650,
449183136,
449200849,
449209766,
449210731,
449214659,
449215904,
449215979,
449229301,
449231067,
449235035,
449238898,
449240308,
449249812,
449253608,
449259779,
449266428,
449268754,
449272210,
449273499,
449277441,
449278183,
449279074,
449279793,
449282896,
449289552,
449291731,
449304187,
449304278,
449305770,
449308402,
449313618,
449320860,
449330489,
449332204,
449352145,
449352988,
449354273,
449354760,
449355643,
449358555,
449360098,
449362771,
449370907,
449371459,
449371871,
449375039,
449380500,
449390962,
449395987,
449400654,
449403252,
449408228,
449415629,
449418961,
449420397,
449425941,
449432426,
449436229,
449443175,
449443308,
449443522,
449452713,
449454347,
449454610,
449455153,
449456458,
449457043,
449460195,
449471069,
449471440,
449471606,
449479062,
449486794,
449487727,
449489491,
449490648,
449493220,
449493550,
449493683,
449498328,
449500198,
449501055,
449501220,
449502087,
449503051,
449503358,
449503440,
449503663,
449504109,
449504265,
449504463,
449506336,
449507144,
449509694,
449515113,
449523893,
449527498,
449530682,
449531920,
449543396,
449544964,
449546944,
449547264,
449548676,
449549724,
449549898,
449552371,
449552827,
449554294,
449555960,
449562156,
449564376,
449567429,
449571520,
449578897,
449582303,
449592856,
449594043,
449596956,
449597137,
449600162,
449602242,
449603489,
449605286,
449605310,
449605419,
449608371,
449615624,
449617687,
449618966,
449619642,
449620509,
449624485,
449631720,
449634013,
449634187,
449639384,
449648005,
449648914,
449654441,
449656164,
449664523,
449670942,
449672880,
449675313,
449675636,
449680495,
449683036,
449683614,
449690163,
449692078,
449694157,
449696061,
449703610,
449705953,
449716901,
449719863,
449722735,
449724475,
449730670,
449733427,
449734789,
449736271,
449744564,
449744606,
449747807,
449752245,
449756345,
449756873,
449768241,
449769009,
449769355,
449770932,
449771252,
449782549,
449783364,
449793827,
449794445,
449795228,
449795970,
449798511,
449800192,
449802131,
449803535,
449803543,
449806678,
449809722,
449810456,
449820786,
449827682,
449831734,
449833888,
449834167,
449846286,
449850254,
449850767,
449854371,
449866896,
449870518,
449871300,
449871649,
449875509,
449880152,
449883602,
449892777,
449894500,
449900927,
449905462,
449906916,
449907013,
449919349,
449920685,
449930635,
449932706,
449936939,
449941855,
449942820,
449952803,
449958321,
449961861,
449964105,
449965359,
449966019,
449966092,
449966373,
449967066,
449967082,
449967512,
449969344,
449970748,
449973528,
449973627,
449974104,
449976521,
449986546,
449990746,
450003595,
450009741,
450013065,
450013727,
450014279,
450028147,
450028998,
450031802,
450032636,
450036116,
450038484,
450038997,
450043302,
450044052,
450052188,
450057468,
450058730,
450058847,
450066774,
450073044,
450080072,
450080221,
450084595,
450090386,
450093968,
450094412,
450096813,
450097720,
450105648,
450107479,
450113097,
450115324,
450115415,
450117825,
450126826,
450136320,
450149760,
450156401,
450158530,
450161377,
450165972,
450171525,
450172903,
450176672,
450176847,
450177985,
450178165,
450178702,
450186697,
450186747,
450187257,
450191952,
450195409,
450196381,
450201272,
450210505,
450212634,
450222377,
450234349,
450235114,
450243902,
450244645,
450245295,
450246897,
450247887,
450250758,
450263371,
450263454,
450270541,
450275722,
450277231,
450281779,
450282330,
450282728,
450286059,
450287966,
450289988,
450292370,
450297395,
450303847,
450307814,
450309992,
450310651,
450316872,
450321500,
450322003,
450322151,
450325972,
450333919,
450334495,
450338223,
450341458,
450343025,
450347190,
450358791,
450369178,
450380720,
450381413,
450384193,
450386040,
450391511,
450391651,
450391818,
450394606,
450404694,
450405725,
450409123,
450410881,
450420948,
450441803,
450443429,
450445424,
450450085,
450450960,
450474986,
450476858,
450479852,
450489687,
450493929,
450499389,
450500582,
450501390,
450502661,
450509625,
450510334,
450513395,
450514203,
450516281,
450516562,
450520341,
450525662,
450527163,
450528112,
450529219,
450532643,
450542071,
450544440,
450549175,
450569199,
450571021,
450575055,
450575212,
450582739,
450588033,
450588488,
450595897,
450598255,
450603824,
450603949,
450608393,
450608534,
450608674,
450609094,
450611884,
450622964,
450630637,
450631346,
450631791,
450634654,
450637160,
450639216,
450647326,
450655923,
450665872,
450672589,
450672977,
450673009,
450673629,
450674395,
450675137,
450675996,
450677489,
450690219,
450691803,
450693064,
450693106,
450693957,
450697669,
450697743,
450704135,
450712450,
450712898,
450717202,
450720941,
450721634,
450733290,
450733498,
450737838,
450742242,
450742325,
450749072,
450749221,
450749304,
450755897,
450756531,
450759030,
450763974,
450781257,
450791264,
450791694,
450792098,
450797881,
450799150,
450804810,
450806146,
450808829,
450809116,
450816020,
450819768,
450819834,
450829320,
450830872,
450846282,
450846308,
450846712,
450848015,
450849138,
450855994,
450860713,
450877725,
450881677,
450882956,
450884218,
450885967,
450888003,
450888268,
450890181,
450896741,
450896758,
450898333,
450906995,
450912225,
450913223,
450914221,
450917521,
450927769,
450929351,
450931274,
450932439,
450938402,
450939178,
450941695,
450942339,
450942644,
450945365,
450947981,
450950175,
450953047,
450957295,
450961545,
450989553,
450989835,
450990668,
450992151,
450996657,
450998794,
451001457,
451010615,
451011928,
451012728,
451016042,
451021372,
451028575,
451028682,
451028864,
451034243,
451034748,
451046742,
451049837,
451051213,
451051494,
451051643,
451052526,
451067862,
451072029,
451072565,
451082465,
451083315,
451085005,
451091565,
451091953,
451098982,
451102545,
451102552,
451106074,
451107163,
451115836,
451116370,
451117998,
451118384,
451119002,
451122949,
451125934,
451131619,
451133755,
451134951,
451139687,
451139695,
451145635,
451146732,
451158448,
451159248,
451163331,
451167407,
451167621,
451169130,
451174239,
451176234,
451178131,
451179618,
451187454,
451197008,
451199210,
451199244,
451213433,
451219307,
451220438,
451221295,
451222434,
451223838,
451225304,
451226278,
451228373,
451236244,
451237986,
451239594,
451239933,
451241673,
451242283,
451242838,
451246912,
451251870,
451261440,
451264873,
451265599,
451272645,
451278394,
451279566,
451280705,
451281489,
451282016,
451282107,
451282347,
451282479,
451283097,
451286561,
451289078,
451290951,
451296297,
451303820,
451304505,
451304877,
451306401,
451314629,
451315345,
451320089,
451320931,
451321335,
451329775,
451336481,
451337521,
451342430,
451346704,
451349195,
451349500,
451357529,
451363543,
451370100,
451376859,
451377576,
451383087,
451385918,
451390975,
451391817,
451392450,
451394613,
451398630,
451399513,
451400667,
451403711,
451413124,
451415632,
451428726,
451430854,
451430896,
451436471,
451437404,
451439004,
451439947,
451444293,
451455125,
451470124,
451471346,
451475495,
451476071,
451477038,
451477079,
451477426,
451478135,
451485692,
451496798,
451505796,
451508212,
451511703,
451518872,
451520738,
451535132,
451535579,
451535637,
451535850,
451545610,
451555817,
451557474,
451558464,
451563142,
451563233,
451563290,
451568315,
451568380,
451568554,
451574669,
451575872,
451575914,
451580856,
451586457,
451587380,
451588792,
451602841,
451603625,
451605778,
451615942,
451619407,
451622088,
451628275,
451628325,
451629455,
451638175,
451639850,
451653208,
451655625,
451657407,
451657803,
451662068,
451663751,
451664916,
451666226,
451670236,
451675078,
451675334,
451680433,
451680672,
451687248,
451694558,
451700637,
451708457,
451711550,
451720668,
451720692,
451728232,
451728778,
451737951,
451745061,
451745293,
451755235,
451758106,
451760342,
451761001,
451762785,
451764914,
451767867,
451768527,
451769194,
451772321,
451773212,
451776678,
451778401,
451779409,
451782353,
451783070,
451784086,
451788350,
451792162,
451793848,
451794580,
451796239,
451817977,
451825913,
451843007,
451847867,
451851398,
451858914,
451862858,
451872774,
451876635,
451885107,
451896781,
451902597,
451902688,
451904049,
451905772,
451907075,
451919906,
451921720,
451928469,
451933329,
451938971,
451940928,
451945802,
451947857,
451947865,
451951354,
451953053,
451959852,
451961361,
451964134,
451968531,
451968986,
451969828,
451980262,
451980411,
451984397,
451991228,
451993489,
451997282,
451998363,
451998835,
452000003,
452001126,
452001787,
452003890,
452009491,
452009921,
452010523,
452021421,
452022098,
452026537,
452027931,
452040736,
452042369,
452043185,
452043391,
452043425,
452049190,
452051634,
452052087,
452055585,
452057599,
452063928,
452066038,
452066764,
452076771,
452080401,
452083298,
452083637,
452087935,
452096746,
452101553,
452102817,
452103484,
452104334,
452124423,
452129760,
452130511,
452138472,
452138761,
452141732,
452155344,
452155773,
452158587,
452159767,
452165293,
452169436,
452171432,
452172752,
452173164,
452180201,
452180680,
452182009,
452183098,
452183502,
452194491,
452195225,
452198013,
452203151,
452207590,
452214638,
452215114,
452219934,
452220130,
452223191,
452223860,
452225998,
452226806,
452226939,
452254998,
452259674,
452275241,
452279672,
452281967,
452289358,
452291891,
452292402,
452300171,
452300817,
452301096,
452301427,
452302904,
452304876,
452305469,
452307341,
452317936,
452328081,
452329790,
452349558,
452355787,
452373293,
452375561,
452385123,
452386873,
452394653,
452400237,
452406077,
452407794,
452418288,
452419286,
452419443,
452419708,
452420250,
452424518,
452424534,
452427545,
452430259,
452432388,
452434210,
452436488,
452439532,
452440340,
452441785,
452445240,
452455561,
452455868,
452460520,
452465859,
452466246,
452489859,
452498744,
452514532,
452517998,
452522121,
452522998,
452541931,
452542194,
452547177,
452550759,
452558356,
452560964,
452562135,
452562689,
452570229,
452570914,
452571821,
452576804,
452579519,
452580442,
452585649,
452585938,
452594807,
452599335,
452602436,
452603632,
452612054,
452616162,
452625783,
452629199,
452638174,
452639669,
452648603,
452657646,
452663925,
452668643,
452669377,
452669799,
452671100,
452681794,
452682842,
452684533,
452686439,
452686959,
452689292,
452700693,
452702285,
452704455,
452706351,
452706443,
452711260,
452711708,
452716715,
452720154,
452727407,
452728116,
452738438,
452746308,
452758931,
452759657,
452763931,
452768773,
452772254,
452778129,
452789027,
452789506,
452792070,
452794225,
452802762,
452804214,
452816887,
452818909,
452824709,
452826324,
452827215,
452830805,
452836117,
452836778,
452838774,
452842149,
452845613,
452851561,
452859762,
452866817,
452880453,
452882889,
452885569,
452887284,
452887391,
452888639,
452888944,
452890551,
452890999,
452893134,
452893357,
452895600,
452895907,
452904469,
452905508,
452911308,
452922198,
452922305,
452922487,
452922842,
452924285,
452925803,
452926165,
452927247,
452927858,
452940430,
452944648,
452947435,
452948482,
452948755,
452956964,
452966104,
452969900,
452972342,
452973258,
452974280,
452980568,
452982820,
452984156,
452988405,
452990799,
452996655,
453010480,
453040180,
453041287,
453041303,
453046567,
453052508,
453055907,
453062515,
453066102,
453088791,
453091589,
453095440,
453108979,
453116451,
453119174,
453127540,
453127672,
453127847,
453131690,
453136269,
453139651,
453144099,
453153942,
453162232,
453166175,
453168015,
453173874,
453182933,
453182990,
453183899,
453190548,
453194623,
453200701,
453203341,
453209694,
453211047,
453214488,
453216079,
453227092,
453228157,
453229437,
453231425,
453231508,
453239493,
453243842,
453245847,
453265530,
453266553,
453266637,
453276271,
453277113,
453281792,
453289084,
453289225,
453289829,
453290959,
453294753,
453296469,
453296931,
453299927,
453300410,
453300782,
453312787,
453318446,
453320772,
453321226,
453329393,
453330219,
453331274,
453333130,
453334831,
453337727,
453339558,
453343766,
453359093,
453361669,
453362741,
453365801,
453369621,
453373722,
453376725,
453376733,
453379034,
453380784,
453381444,
453388902,
453391054,
453392474,
453397432,
453398992,
453413023,
453422628,
453422834,
453426967,
453430704,
453434383,
453437204,
453440299,
453441875,
453445207,
453446163,
453449159,
453449431,
453454639,
453454670,
453456204,
453467862,
453471187,
453473720,
453473803,
453486359,
453488827,
453489536,
453494726,
453495624,
453502346,
453509101,
453509127,
453509796,
453511115,
453521692,
453524399,
453527541,
453528432,
453528572,
453528630,
453528820,
453529695,
453529794,
453533846,
453535502,
453536245,
453540387,
453549420,
453556623,
453563918,
453565525,
453570293,
453570822,
453571705,
453577298,
453578346,
453582959,
453584286,
453584948,
453590051,
453598229,
453608739,
453619959,
453623878,
453625287,
453630501,
453634131,
453634313,
453637514,
453661233,
453663155,
453664682,
453676140,
453699910,
453700668,
453709529,
453709859,
453711426,
453711947,
453712747,
453714263,
453719569,
453723231,
453726259,
453729147,
453731473,
453733396,
453736050,
453736266,
453739385,
453741571,
453741597,
453744617,
453745390,
453783078,
453784654,
453784787,
453790107,
453790768,
453790891,
453793945,
453794356,
453797573,
453797839,
453809956,
453810293,
453812893,
453813693,
453815151,
453823890,
453833394,
453837510,
453837858,
453848509,
453855223,
453855991,
453860769,
453875965,
453876815,
453879850,
453887804,
453888273,
453890337,
453893430,
453902686,
453903007,
453907032,
453907412,
453913287,
453916728,
453919557,
453923385,
453925059,
453925083,
453931552,
453935835,
453936114,
453937849,
453942328,
453943417,
453946774,
453952921,
453953333,
453953440,
453955619,
453956393,
453957961,
453962961,
453969271,
453970121,
453972572,
453976532,
453983637,
453984619,
453989725,
454000340,
454004508,
454008137,
454010109,
454017369,
454038225,
454038258,
454049503,
454059668,
454064718,
454064783,
454065442,
454066465,
454066747,
454074360,
454076506,
454077199,
454078775,
454079799,
454084864,
454090614,
454091844,
454099284,
454099623,
454500349,
456202092,
456504828,
457505709,
458501756,
460500424,
463500074,
465800852,
469105456,
469703979,
469800742,
470402454,
470701434,
471201582,
471501452,
475450185,
475581591,
475780730,
475781506,
477380422,
477480578,
477500003,
477500011,
477503650,
477507636,
477508329,
477509087,
477518591,
477523906,
477527816,
477527840,
477533905,
477534291,
477534598,
477536676,
477542658,
477550198,
477550230,
477551097,
477552723,
477553127,
477553606,
477561625,
477563043,
477565550,
477566673,
477568620,
477570485,
477571954,
477575112,
477594162,
477598411,
477599005,
477602031,
477603054,
477603831,
477605760,
477606222,
477610042,
477611578,
477612030,
477626030,
477627202,
477630990,
477633143,
477639165,
477639181,
477641658,
477641740,
477647226,
477658116,
477660062,
477660179,
477660690,
477668941,
477670202,
477672869,
477680227,
477685606,
477693634,
477697171,
477706527,
477713234,
477713903,
477716112,
477724173,
477724249,
477728406,
477732697,
477738850,
477744767,
477751143,
477751481,
477753388,
477759369,
477759872,
477761688,
477763015,
477763908,
477765796,
477768204,
477768949,
477783377,
477790000,
477794705,
477794945,
477796858,
477797096,
477798425,
477798508,
477799258,
477803290,
477804645,
477804843,
477806186,
477807440,
477811053,
477817233,
477817753,
477831440,
477836852,
477841647,
477851703,
477853485,
477856249,
477860100,
477863310,
477864904,
477869101,
477871347,
477874416,
477875322,
477875611,
477875884,
477903926,
477904239,
477904940,
477908560,
477911747,
477913669,
477919625,
477928907,
477931976,
477935829,
477939722,
477940928,
477944094,
477945927,
477946420,
477951867,
477966808,
477966840,
477973309,
477973796,
477975320,
477975726,
477976609,
477979173,
477982854,
477995146,
478004880,
478007800,
478008840,
478011729,
478012594,
478012784,
478013139,
478013451,
478013600,
478014384,
478037245,
478038268,
478041395,
478049984,
478055619,
478056120,
478056773,
478060445,
478060502,
478064447,
478067994,
478073331,
478073794,
478075013,
478077274,
478093354,
478094105,
478098460,
478101744,
478104821,
478111859,
478116114,
478119647,
478122336,
478122591,
478123722,
478125362,
478130651,
478143894,
478146632,
478146806,
478148307,
478159601,
478160195,
478161490,
478161987,
478163066,
478163512,
478163843,
478167091,
478174378,
478180169,
478181910,
478183809,
478184971,
478192941,
478193030,
478193485,
478193972,
478195902,
478198062,
478198724,
478210941,
478214265,
478216526,
478217342,
478221120,
478221781,
478225816,
478229552,
478230154,
478234289,
478244676,
478245616,
478254469,
478254725,
478257637,
478259021,
478259187,
478260714,
478270754,
478284011,
478286503,
478291768,
478308463,
478309842,
478315476,
478318645,
478325467,
478326853,
478331580,
478335425,
478342249,
478342355,
478347537,
478348527,
478358054,
478363872,
478367758,
478386220,
478388846,
478391121,
478392723,
478396336,
478402399,
478406481,
478410756,
478411713,
478418486,
478419815,
478420490,
478437239,
478438138,
478441306,
478447998,
478449192,
478449879,
478450257,
478450323,
478450711,
478451479,
478455629,
478458250,
478463870,
478467749,
478468606,
478472921,
478476732,
478482086,
478485295,
478487739,
478495062,
478495575,
478504921,
478511249,
478532062,
478537566,
478539372,
478539869,
478541022,
478542053,
478545130,
478555725,
478558059,
478558794,
478564677,
478573298,
478582901,
478594096,
478597677,
478598030,
478601214,
478601602,
478606031,
478616436,
478624240,
478626658,
478630395,
478646326,
478649064,
478652472,
478654395,
478655269,
478665128,
478669534,
478675374,
478677438,
478680804,
478704091,
478704513,
478709736,
478710551,
478724727,
478726888,
478729593,
478742588,
478743990,
478750615,
478752991,
478753213,
478760051,
478764285,
478777030,
478777246,
478779101,
478782527,
478783376,
478785793,
478785884,
478787443,
478794852,
478799422,
478805120,
478812134,
478818586,
478825797,
478837453,
478847163,
478848476,
478850258,
478857410,
478857543,
478863061,
478865223,
478865454,
478885536,
478887177,
478893290,
478902273,
478911696,
478914625,
478917016,
478927437,
478929177,
478941545,
478947088,
478954084,
478961790,
478962046,
478966484,
478969587,
478970288,
478997117,
478997869,
479001083,
479005266,
479006785,
479015802,
479027666,
479033847,
479037129,
479040628,
479046211,
479049124,
479050049,
479066755,
479069429,
479069486,
479070369,
479075665,
479081739,
479099970,
479100232,
479102147,
479102675,
479107435,
479114803,
479125015,
479126757,
479129785,
479136566,
479141103,
479141830,
479143810,
479148421,
479149569,
479167165,
479168924,
479170029,
479173965,
479179491,
479182297,
479183949,
479197279,
479198905,
479202491,
479204323,
479206344,
479207979,
479212631,
479216012,
479217739,
479221921,
479223331,
479224479,
479225807,
479236648,
479237034,
479239220,
479239303,
479240384,
479240533,
479244238,
479245896,
479253726,
479263006,
479263105,
479269235,
479269391,
479269813,
479271710,
479272734,
479276487,
479284648,
479288888,
479289209,
479296758,
479300808,
479305997,
479310641,
479317737,
479321143,
479321846,
479322703,
479323719,
479327702,
479328064,
479330656,
479333304,
479333924,
479333932,
479340010,
479341398,
479342875,
479344335,
479350548,
479364259,
479365538,
479369308,
479370587,
479371155,
479372054,
479379448,
479382624,
479383986,
479389900,
479392466,
479395832,
479396376,
479397374,
479402307,
479408254,
479410151,
479411530,
479417198,
479417248,
479424152,
479426785,
479427031,
479433534,
479445660,
479455099,
479456774,
479458408,
479461162,
479464984,
479465460,
479471617,
479485286,
479488157,
479489163,
479499766,
479500001,
479504805,
479505984,
479506164,
479507485,
479523508,
479524217,
479525602,
479528747,
479529968,
479534810,
479540924,
479546046,
479549230,
479554123,
479554248,
479557514,
479559205,
479559692,
479560328,
479588394,
479594236,
479612384,
479612715,
479612962,
479613804,
479620239,
479628760,
479633570,
479633828,
479634248,
479638629,
479648743,
479651549,
479658494,
479658668,
479659245,
479669996,
479673451,
479674061,
479678567,
479682247,
479682643,
479693103,
479697922,
479699969,
479701179,
479718637,
479719361,
479719965,
479720112,
479721417,
479721961,
479724833,
479726291,
479726770,
479733834,
479734212,
479737439,
479738502,
479741654,
479752727,
479766016,
479773525,
479778060,
479779134,
479782187,
479784886,
479785040,
479786923,
479792988,
479801474,
479801581,
479803991,
479809279,
479815193,
479830697,
479832727,
479839805,
479841637,
479842254,
479843450,
479844763,
479846545,
479852212,
479853178,
479853863,
479853939,
479854820,
479857567,
479859258,
479870446,
479883613,
479883779,
479885634,
479893711,
479894776,
479898801,
479908360,
479910267,
479913782,
479914707,
479917452,
479917882,
479920274,
479933954,
479939506,
479952319,
479974032,
479977969,
479981599,
479983793,
479986788,
479989220,
479991168,
479994048,
480001056,
480003763,
480010073,
480012228,
480015668,
480021682,
480022458,
480025642,
480027994,
480031418,
480031483,
480034065,
480036250,
480037480,
480044908,
480044973,
480047042,
480048164,
480049261,
480050889,
480052133,
480056357,
480066968,
480088640,
480100429,
480103373,
480103522,
480108182,
480109479,
480113935,
480135359,
480140318,
480142298,
480142660,
480145887,
480148279,
480151430,
480159441,
480166552,
480167378,
480172899,
480194430,
480194968,
480204684,
480210954,
480220532,
480225770,
480229368,
480233550,
480253947,
480259456,
480268689,
480271790,
480272459,
480272715,
480276534,
480281427,
480293596,
480293901,
480301662,
480309921,
480310481,
480310762,
480316728,
480318211,
480323302,
480328616,
480344787,
480352145,
480353978,
480355783,
480364355,
480377191,
480377837,
480383041,
480386853,
480386887,
480387612,
480395938,
480397801,
480411693,
480421205,
480431741,
480439140,
480441666,
480446947,
480453786,
480455385,
480456375,
480469006,
480476571,
480476894,
480489053,
480489335,
480492206,
480495563,
480498120,
480498641,
480503622,
480508068,
480514983,
480520782,
480521491,
480522994,
480523091,
480524016,
480528793,
480538230,
480542539,
480544675,
480546126,
480562859,
480568047,
480568658,
480574979,
480579887,
480588235,
480600451,
480600766,
480602978,
480606441,
480607407,
480611599,
480615160,
480618859,
480623784,
480625334,
480627165,
480630110,
480630631,
480632702,
480646561,
480646793,
480646884,
480655786,
480657857,
480661768,
480667013,
480676766,
480683408,
480687979,
480696863,
480698182,
480701416,
480706837,
480711928,
480712942,
480714690,
480730720,
480731645,
480741545,
480745827,
480760081,
480764299,
480764968,
480769439,
480770007,
480771773,
480775527,
480775550,
480778257,
480778554,
480778687,
480778745,
480789478,
480795525,
480796440,
480804327,
480810852,
480812528,
480813245,
480817063,
480820398,
480820620,
480822667,
480822956,
480823897,
480828235,
480831742,
480838382,
480844638,
480850692,
480851328,
480857838,
480858927,
480859321,
480859461,
480872050,
480877836,
480882174,
480889195,
480900224,
480901271,
480907294,
480908003,
480909043,
480915743,
480918549,
480922061,
480924992,
480929082,
480929264,
480932094,
480934546,
480936376,
480946482,
480952720,
480955939,
480961234,
480963255,
480964014,
480978691,
480984277,
480984897,
480987874,
480997790,
481002582,
481010205,
481020311,
481021145,
481030351,
481037646,
481042398,
481042828,
481043669,
481044360,
481057719,
481059053,
481066009,
481066033,
481074896,
481081800,
481082386,
481082451,
481088987,
481093144,
481097137,
481097210,
481097483,
481118255,
481120699,
481126167,
481143907,
481149326,
481151223,
481165215,
481165538,
481165678,
481180818,
481187862,
481191617,
481194173,
481212678,
481214310,
481214583,
481219400,
481226710,
481232304,
481234029,
481237410,
481238921,
481247336,
481252484,
481253094,
481258606,
481269488,
481270775,
481288645,
481305076,
481308112,
481313385,
481315463,
481317535,
481328896,
481330306,
481332419,
481335990,
481336139,
481340073,
481340222,
481341428,
481342343,
481354462,
481360568,
481360907,
481361616,
481366854,
481367050,
481379204,
481383743,
481384550,
481392462,
481393551,
481398170,
481404572,
481404580,
481419406,
481423457,
481435642,
481437689,
481441665,
481454932,
481460681,
481462216,
481469955,
481473635,
481473833,
481476075,
481479541,
481482339,
481484715,
481486892,
481487858,
481487882,
481498764,
481503134,
481504199,
481522035,
481524056,
481529568,
481530244,
481532026,
481536985,
481550010,
481550085,
481551687,
481552537,
481554996,
481555431,
481556835,
481568640,
481572337,
481573798,
481574721,
481576049,
481579670,
481579902,
481585941,
481586576,
481595536,
481600351,
481603595,
481613909,
481622942,
481623981,
481624757,
481639250,
481640019,
481650760,
481650935,
481654994,
481656783,
481657559,
481658060,
481660900,
481670214,
481675379,
481683522,
481683639,
481683936,
481684231,
481691848,
481693349,
481695401,
481710341,
481711513,
481715118,
481729820,
481738177,
481740256,
481742849,
481743789,
481745503,
481746279,
481747210,
481747707,
481751030,
481751527,
481763571,
481766269,
481772747,
481775971,
481776078,
481777886,
481792653,
481796969,
481804326,
481808814,
481820728,
481822047,
481824449,
481829653,
481838316,
481841237,
481853893,
481853968,
481862217,
481862274,
481864650,
481875615,
481887875,
481893105,
481893220,
481903649,
481909612,
481911204,
481913366,
481914463,
481916104,
481921419,
481921724,
481927945,
481930667,
481931160,
481931954,
481934024,
481935815,
481939015,
481940070,
481942209,
481944734,
481945160,
481949972,
481951457,
481951564,
481953180,
481960250,
481961076,
481962447,
481969814,
481973410,
481980670,
481986958,
481991230,
481996486,
481998078,
481999688,
482005287,
482009305,
482009784,
482011145,
482015633,
482017704,
482019841,
482030228,
482039070,
482040045,
482040664,
482044617,
482046943,
482054673,
482057700,
482066834,
482067477,
482076627,
482084878,
482096740,
482096815,
482098787,
482098944,
482107307,
482107422,
482118619,
482119658,
482125598,
482132073,
482153210,
482154820,
482158367,
482158581,
482162781,
482165008,
482169893,
482170669,
482179942,
482180841,
482191178,
482196680,
482199486,
482204393,
482205697,
482211356,
482213121,
482215233,
482216256,
482217262,
482223906,
482224730,
482228814,
482230513,
482236510,
482247798,
482251071,
482251287,
482253150,
482253291,
482256872,
482258159,
482261328,
482264488,
482273695,
482274180,
482274826,
482282001,
482284320,
482289071,
482294204,
482294279,
482294535,
482296027,
482298924,
482302833,
482311040,
482324035,
482332525,
482334125,
482337839,
482338514,
482340973,
482349933,
482353349,
482365111,
482375334,
482376969,
482379302,
482387974,
482388196,
482398617,
482400082,
482414182,
482426517,
482428356,
482435088,
482447083,
482458122,
482458940,
482460243,
482466323,
482470002,
482470929,
482483070,
482493467,
482496163,
482502135,
482502655,
482507399,
482511748,
482526183,
482526407,
482534260,
482535796,
482547445,
482563574,
482563970,
482577434,
482582327,
482582483,
482583440,
482589538,
482589850,
482592698,
482592748,
482595444,
482602513,
482616497,
482620218,
482621968,
482626397,
482633252,
482644846,
482646627,
482648862,
482655644,
482655719,
482663457,
482663937,
482665940,
482667854,
482669892,
482670809,
482674470,
482675154,
482676020,
482677820,
482689932,
482689999,
482693330,
482698883,
482702875,
482709805,
482711637,
482714623,
482718541,
482726114,
482732229,
482732864,
482751096,
482763521,
482765146,
482769734,
482773041,
482778818,
482781515,
482781747,
482788338,
482789997,
482795184,
482811007,
482821717,
482826690,
482832698,
482838703,
482845484,
482859410,
482861887,
482865797,
482877339,
482881257,
482887163,
482896255,
482896966,
482902475,
482903630,
482905825,
482908605,
482915972,
482916293,
482917283,
482919446,
482934577,
482941291,
482942273,
482945060,
482947454,
482947538,
482949096,
482956661,
482961968,
482963139,
482966587,
482978582,
483004156,
483005161,
483010591,
483011532,
483014353,
483017562,
483023636,
483031829,
483035853,
483039301,
483054771,
483060711,
483068508,
483069118,
483075453,
483075479,
483076568,
483087029,
483093878,
483095394,
483101358,
483102422,
483106175,
483106241,
483110821,
483111761,
483117685,
483130480,
483134318,
483145819,
483152518,
483154217,
483159067,
483170619,
483171161,
483184156,
483200226,
483200457,
483202503,
483210803,
483216651,
483220026,
483227468,
483227724,
483229118,
483231346,
483247243,
483247441,
483250072,
483252490,
483255709,
483258364,
483259032,
483259677,
483261814,
483267449,
483267704,
483271441,
483275434,
483276622,
483298360,
483299418,
483299616,
483301313,
483311015,
483312708,
483313623,
483323069,
483324695,
483330106,
483330502,
483333423,
483333571,
483338166,
483339941,
483346383,
483358032,
483363487,
483374609,
483377883,
483381927,
483385126,
483387403,
483387981,
483388195,
483390720,
483394961,
483398814,
483399549,
483400636,
483400784,
483404364,
483404901,
483413324,
483420030,
483427902,
483428553,
483429437,
483431839,
483431904,
483432597,
483437331,
483443602,
483444626,
483445656,
483445789,
483446951,
483451696,
483459707,
483460192,
483466470,
483469052,
483469664,
483471587,
483482220,
483499224,
483509188,
483512034,
483514899,
483518890,
483519237,
483528410,
483538351,
483547337,
483550398,
483551727,
483551792,
483552899,
483555363,
483556197,
483556536,
483557534,
483559100,
483578977,
483583449,
483588380,
483588406,
483588455,
483592028,
483592200,
483592507,
483592663,
483592861,
483595146,
483596995,
483597415,
483597670,
483600086,
483606323,
483614533,
483617155,
483617908,
483628475,
483629366,
483630224,
483635496,
483636379,
483642534,
483643029,
483654174,
483661963,
483664389,
483664405,
483664470,
483665923,
483667291,
483674107,
483675286,
483675914,
483679189,
483680047,
483686515,
483688099,
483688289,
483691150,
483691846,
483692679,
483694949,
483698700,
483702189,
483704466,
483705364,
483706545,
483717161,
483721106,
483732798,
483733119,
483738068,
483739918,
483741245,
483749040,
483751475,
483753216,
483753430,
483755385,
483755468,
483765244,
483772877,
483779971,
483800272,
483800934,
483818035,
483819439,
483820247,
483827374,
483827887,
483830782,
483832390,
483834529,
483848602,
483860524,
483863700,
483864872,
483877890,
483887162,
483894325,
483896080,
483896114,
483915567,
483927786,
483929386,
483929501,
483931069,
483945390,
483946760,
483951034,
483956736,
483956926,
483962437,
483962833,
483966933,
483986139,
483989059,
483989562,
483997995,
484000716,
484000922,
484002969,
484004791,
484006424,
484016191,
484020557,
484022553,
484022835,
484026406,
484067574,
484084264,
484088588,
484088661,
484092879,
484093307,
484100920,
484108717,
484128780,
484130901,
484131164,
484152350,
484163019,
484163472,
484167069,
484171418,
484177878,
484190228,
484197850,
484206834,
484221775,
484224662,
484235767,
484236658,
484237813,
484239025,
484240981,
484271184,
484279542,
484282108,
484282249,
484283668,
484284591,
484289897,
484293048,
484294855,
484303300,
484321906,
484325311,
484325337,
484334412,
484340625,
484343330,
484344585,
484347042,
484352612,
484359625,
484362827,
484371422,
484373790,
484392899,
484393665,
484398615,
484399506,
484410907,
484415484,
484421771,
484422100,
484429527,
484435474,
484443569,
484450713,
484450770,
484453501,
484459680,
484463211,
484468210,
484472873,
484481403,
484482955,
484485099,
484485636,
484489216,
484489851,
484498852,
484509625,
484514955,
484520044,
484527460,
484528344,
484530118,
484530209,
484544002,
484550124,
484553409,
484577564,
484578257,
484578596,
484580980,
484587811,
484588298,
484591177,
484591763,
484600945,
484603709,
484614730,
484621297,
484629209,
484637178,
484637830,
484638622,
484644703,
484648308,
484656202,
484660196,
484662317,
484668587,
484686746,
484707047,
484707526,
484713300,
484716253,
484720685,
484727888,
484729033,
484731013,
484736202,
484743281,
484750096,
484750864,
484752902,
484761226,
484765649,
484772058,
484772975,
484774948,
484775572,
484779376,
484800586,
484800792,
484810536,
484810726,
484815808,
484821202,
484824222,
484847124,
484848528,
484866009,
484866660,
484867940,
484872908,
484887088,
484891338,
484896964,
484897442,
484905799,
484910963,
484913173,
484915400,
484916754,
484916788,
484918222,
484923982,
484925631,
484938055,
484938451,
484942339,
484956370,
484958905,
484969381,
484978861,
484981535,
484982111,
484988282,
485002364,
485002703,
485007785,
485015556,
485030472,
485031918,
485034680,
485036453,
485043178,
485043327,
485047708,
485048896,
485049027,
485054274,
485056246,
485064018,
485065189,
485067631,
485070767,
485073282,
485085690,
485087373,
485090237,
485091391,
485108419,
485108443,
485110399,
485113401,
485114508,
485118939,
485119168,
485122642,
485140248,
485141576,
485143655,
485153514,
485154009,
485165880,
485166680,
485183321,
485199335,
485202220,
485204762,
485206379,
485216071,
485218242,
485218481,
485219224,
485220347,
485221873,
485227722,
485233308,
485236244,
485238315,
485239065,
485239453,
485251276,
485252746,
485252761,
485253306,
485256283,
485275028,
485276695,
485285522,
485288211,
485288872,
485289433,
485299390,
485304935,
485306062,
485307516,
485314025,
485326110,
485327050,
485328678,
485332548,
485349591,
485354211,
485362024,
485371033,
485379697,
485380059,
485386437,
485387658,
485392104,
485399653,
486180169,
486571920,
486680028,
486880214,
487420150,
487427502,
487427536,
487434052,
487438400,
487438830,
487443160,
487443756,
487474280,
487474561,
487474876,
487476152,
487481491,
487483273,
487484149,
487497869,
487498883,
487499527,
487521221,
487521668,
487525446,
487526295,
487532343,
487536401,
487540494,
487540700,
487540734,
487543928,
487544488,
487550295,
487552002,
487554719,
487562019,
487566440,
487568974,
487580508,
487581662,
487595704,
487595746,
487603417,
487610586,
487621310,
487621674,
487623258,
487629529,
487630246,
487637084,
487648743,
487649063,
487653073,
487653958,
487655318,
487660540,
487660953,
487664799,
487672289,
487672412,
487672891,
487673568,
487673824,
487677775,
487677973,
487678187,
487692675,
487692998,
487697617,
487698334,
487700981,
487701880,
487705105,
487708299,
487717357,
487722738,
487729055,
487730392,
487734022,
487741803,
487742645,
487743908,
487748576,
487753949,
487772840,
487774432,
487789315,
487800633,
487802316,
487811911,
487815243,
487822520,
487846842,
487864019,
487865800,
487866618,
487877847,
487884991,
487886194,
487907750,
487917320,
487928954,
487930695,
487939027,
487940835,
487968513,
487969586,
487978033,
487979965,
487987463,
487993800,
487995433,
487996274,
488020157,
488023060,
488041286,
488046608,
488049248,
488051806,
488052689,
488061664,
488072521,
488074287,
488085614,
488089467,
488095464,
488107905,
488115916,
488131731,
488140526,
488143116,
488144536,
488148636,
488155557,
488158981,
488169335,
488170614,
488172073,
488175456,
488193665,
488194226,
488197617,
488204520,
488204710,
488209842,
488228313,
488247099,
488262874,
488297805,
488302175,
488318718,
488319666,
488320169,
488324831,
488324914,
488325051,
488326190,
488335779,
488345315,
488345976,
488349945,
488351438,
488371949,
488375973,
488376849,
488380940,
488398389,
488401282,
488401324,
488409111,
488418567,
488421942,
488429887,
488434150,
488437146,
488438094,
488446485,
488446774,
488453564,
488458613,
488461559,
488476151,
488477860,
488480161,
488482522,
488483710,
488484924,
488487273,
488491960,
488495961,
488498130,
488518218,
488521097,
488521600,
488528373,
488531823,
488548272,
488548488,
488552688,
488560806,
488576554,
488579061,
488581612,
488582735,
488583717,
488584582,
488587965,
488591892,
488591926,
488595273,
488601725,
488602673,
488606062,
488606252,
488607060,
488609413,
488612292,
488623646,
488626045,
488630013,
488635814,
488646845,
488653452,
488666710,
488672718,
488673252,
488682071,
488709189,
488712282,
488722497,
488727058,
488738493,
488741331,
488742354,
488744681,
488748708,
488748971,
488761495,
488763749,
488765843,
488769910,
488778515,
488788381,
488791641,
488802463,
488809294,
488811282,
488811365,
488811944,
488813684,
488823550,
488833120,
488833609,
488839150,
488842394,
488847666,
488854100,
488858556,
488868639,
488874272,
488884818,
488917824,
488925421,
488933821,
488935008,
488935040,
488935248,
488948175,
488949488,
488956186,
488981374,
488997511,
489005900,
489010173,
489017293,
489028175,
489041095,
489042226,
489052787,
489063065,
489069336,
489087528,
489089599,
489102871,
489103358,
489111237,
489111823,
489115568,
489145664,
489164186,
489175158,
489188946,
489201392,
489206482,
489221895,
489239459,
489243733,
489246801,
489269803,
489274381,
489285676,
489285890,
489286880,
489292771,
489294728,
489316687,
489353722,
489355230,
489355750,
489355883,
489360065,
489364851,
489367011,
489384388,
489392878,
489393710,
489399220,
489403550,
489413286,
489415349,
489420067,
489420901,
489421057,
489437541,
489440131,
489444521,
489446674,
489448142,
489456061,
489465765,
489470617,
489479493,
489486720,
489494864,
489495341,
489506410,
489512129,
489518332,
489520858,
489529461,
489536573,
489542738,
489546515,
489574459,
489577916,
489579789,
489597237,
489609057,
489609826,
489611541,
489620641,
489622209,
489624064,
489628255,
489629972,
489630129,
489640854,
489648097,
489653667,
489669861,
489692665,
489694430,
489697276,
489698290,
489698621,
489706820,
489707216,
489710459,
489716050,
489717306,
489724344,
489725150,
489728147,
489741165,
489747105,
489765487,
489767723,
489791871,
489799270,
489805846,
489809475,
489810788,
489810796,
489817502,
489818807,
489832048,
489833046,
489834721,
489842930,
489845677,
489845941,
489847749,
489851394,
489885749,
489890749,
489896084,
489911982,
489912816,
489914747,
489938555,
489940429,
489944694,
489946103,
489949271,
489995357,
489995407,
490024957,
490027786,
490040375,
490051901,
490064128,
490072931,
490073327,
490092228,
490092731,
490092889,
490098324,
490100492,
490101052,
490102548,
490103991,
490119336,
490125465,
490126489,
490131398,
490138328,
490145141,
490159894,
490170388,
490171881,
490173606,
490179108,
490179173,
490184645,
490189065,
490207099,
490222312,
490240942,
490246121,
490258340,
490278116,
490299096,
490301777,
490307220,
490308459,
490310315,
490310588,
490310976,
490314622,
490322062,
490322500,
490329455,
490333713,
490341997,
490351236,
490360468,
490363934,
490376720,
490378650,
490411063,
490417821,
490424603,
490434388,
490454832,
490469871,
490473105,
490493574,
490497906,
490513835,
490515871,
490516622,
490516960,
490520459,
490547437,
490552205,
490561479,
490568193,
490596319,
490598950,
490607926,
490608296,
490615093,
490620937,
490621661,
490624970,
490638350,
490643038,
490644937,
490669843,
490672078,
490673563,
490682135,
490696275,
490717410,
490735180,
490742632,
490743192,
490749009,
490763968,
490766409,
490784626,
490794633,
490802915,
490815628,
490815693,
490820255,
490836277,
490840030,
490843984,
490845245,
490847001,
490852142,
490859345,
490865888,
490876877,
490880036,
490884939,
490885621,
490886595,
490903564,
490906716,
490907037,
490936119,
490938941,
490940335,
490944725,
490945714,
490945805,
490969573,
490993243,
490994571,
491005161,
491018529,
491041190,
491048971,
491052916,
491063145,
491079539,
491081006,
491086484,
491088654,
491093951,
491098505,
491099511,
491115622,
491119129,
491120341,
491140950,
491144531,
491144788,
491152823,
491158796,
491166385,
491174579,
491183273,
491189205,
491196515,
491200051,
491200291,
491200788,
491202974,
491204368,
491204566,
491213617,
491230207,
491235016,
491237947,
491250601,
491259115,
491261186,
491265179,
491270922,
491271284,
491286464,
491303723,
491325254,
491326112,
491326468,
491329504,
491335329,
491346748,
491353488,
491358883,
491379467,
491380028,
491381752,
491386819,
491387437,
491417309,
491419727,
491423307,
491428736,
491437489,
491437646,
491439477,
491445664,
491454609,
491468708,
491468823,
491473625,
491479960,
491486510,
491504536,
491510053,
491532230,
491543732,
491544748,
491566915,
491577466,
491582011,
491586483,
491588778,
491598181,
491602983,
491608717,
491619961,
491620506,
491632725,
491644308,
491670345,
491680534,
491694394,
491695987,
491722468,
491722476,
491722757,
491724639,
491725271,
491729422,
491775706,
491822318,
491836086,
491850434,
491875886,
491884771,
491899944,
491910477,
491918553,
491940516,
491942488,
491946950,
491947644,
491949947,
491955357,
491960787,
491981775,
491994612,
491994885,
492009519,
492017918,
492041165,
492069109,
492084520,
492086921,
492090006,
492098520,
492102587,
492114046,
492116611,
492130166,
492137302,
492156997,
492173638,
492174230,
492192844,
492195193,
492217815,
492224266,
492232749,
492241864,
492260625,
492266218,
492267638,
492268909,
492277348,
492277355,
492283262,
492285341,
492290754,
492305925,
492327101,
492332739,
492338090,
492346481,
492348628,
492366208,
492381298,
492402664,
492406442,
492428008,
492429683,
492431598,
492447107,
492453758,
492458930,
492459938,
492465299,
492476460,
492522735,
492526645,
492538236,
492544697,
492558879,
492562087,
492564521,
492572268,
492589999,
492597695,
492598834,
492599584,
492602164,
492603147,
492625017,
492632070,
492638002,
492664933,
492677489,
492683651,
492698634,
492720255,
492725411,
492732193,
492742101,
492743406,
492744354,
492760731,
492764857,
492779681,
492783394,
492789623,
492819404,
492828090,
492839436,
492864301,
492865274,
492870654,
492871090,
492876362,
492885041,
492896550,
492911292,
492925961,
492927181,
492930847,
492937487,
492973227,
492974365,
492978192,
492983283,
492985403,
492995816,
493004758,
493012108,
493019061,
493020093,
493020457,
493021653,
493022677,
493024541,
493028039,
493028054,
493035406,
493041305,
493060347,
493062491,
493075287,
493086508,
493095319,
493095350,
493103634,
493109367,
493136238,
493138242,
493175772,
493182307,
493182380,
493219430,
493226583,
493265961,
493290803,
493299556,
493315766,
493316137,
493324750,
493334502,
493335186,
493349443,
493373682,
493394266,
493407910,
493417810,
493436968,
493453211,
493485098,
493510374,
493513477,
493521710,
493527568,
493534267,
493561948,
493566244,
493581052,
493600076,
493606842,
493626378,
493633028,
493633911,
493656730,
493664908,
493681241,
493719751,
493724140,
493763734,
493769210,
493794622,
493821995,
493824957,
493868624,
493903793,
493938583,
493945216,
493963607,
493964282,
493985709,
493985972,
493997845,
493998942,
494009046,
494010705,
494011919,
494031446,
494050255,
494065329,
494092935,
494129356,
494136864,
494175896,
494177694,
494181258,
494192065,
494225584,
494248404,
494265945,
494282890,
494294879,
494302284,
494309966,
494341589,
494389604,
494410558,
494427818,
494467715,
494473903,
494509409,
494515547,
494528730,
494553605,
494584766,
494595051,
494601750,
494602956,
494614118,
494630478,
494642945,
494655285,
494709637,
494716079,
494758071,
494773732,
494776693,
494796493,
494804701,
494807209,
494833130,
494837206,
494877681,
494877715,
494885924,
494897465,
494911951,
494918048,
494949910,
494984487,
494997232,
495014961,
495021099,
495057283,
495065849,
495077331,
495080905,
495146227,
495147183,
495164139,
495214033,
495216285,
495297384,
495311318,
495326811,
495363533,
495379570,
495381790,
495399313,
495400491,
497020214,
497280743,
497350132,
497488544,
497498063,
497560045,
497568329,
497571257,
497591461,
497618157,
497629212,
497631622,
497644336,
497668319,
497669028,
497670349,
497746586,
497748822,
497765354,
497814814,
497882464,
497915900,
497928895,
497947663,
497957365,
497965418,
497971531,
498061019,
498073253,
498084045,
498087394,
498098706,
498122498,
498139997,
498190214,
498223981,
498224427,
498226976,
498273374,
498296029,
498301969,
498329200,
498342385,
498378652,
498381722,
498428127,
498445998,
498468610,
498477256,
498489814,
498495589,
498505965,
498506005,
498530641,
498553106,
498567478,
498618990,
498647304,
498663178,
498686997,
498799378,
498804111,
498818863,
498857242,
498876473,
498918580,
498940089,
498964816,
498972413,
499140184,
499143386,
499152098,
499195790,
499209435,
499227726,
499278299,
499333151,
499349686,
499388569,
499398535,
499455897,
499459535,
499465706,
499477826,
499478345,
499517563,
499543890,
499559227,
499602548,
499613438,
499650778,
499668200,
499686913,
499770568,
499826113,
499869105,
499956902,
499957702,
499986701,
500036454,
500046313,
500146204,
500177613,
500228473,
500267265,
500330543,
500547039,
500618095,
500677760,
500761812,
500771886,
500772272,
500923677,
501000236,
501102099,
501157028,
501231690,
501295653,
501300974,
501401376,
501444467,
501693675,
501720650,
501805436,
501840177,
501847222,
501985063,
501985469,
501986517,
501989115,
502149685,
502156755,
502165574,
502221583,
502488455,
502490865,
502555303,
502596018,
502612476,
502620768,
502731094,
502750557,
502817455,
502857378,
502907074,
503062184,
503115701,
503131245,
503168627,
503171522,
503190738,
503205775,
503372229,
503511925,
503550519,
504162090,
504210535,
504480930,
504543877,
504657602,
504846932,
504864117,
504890260,
504919739,
504928698,
504961004,
504971755,
505117952,
505133835,
505308080,
505351270,
505650069,
505680231,
505780361,
506980341,
507180347,
507694263,
507767655,
507883494,
507910925,
508094224,
508139086,
508250834,
508277852,
508295177,
508345733,
508348182,
508357738,
508359585,
508362936,
508400116,
508405271,
508405321,
508411683,
508417193,
508471711,
508482197,
508516762,
508518057,
508544103,
508601044,
508604758,
508606332,
508607025,
508612843,
508630324,
508635752,
508660008,
508687837,
508732948,
508742616,
508748837,
508752839,
508788452,
508852746,
508893955,
508916996,
508953866,
508954310,
509003992,
509015830,
509038246,
509097309,
509114344,
509119624,
509123634,
509127668,
509149449,
509161352,
509182101,
509217543,
509230736,
509267019,
517010948,
526320361,
535620348,
535820401,
536312473,
536512692,
536620040,
537020208,
537240020,
541172912,
542010053,
542017140,
542020862,
542021282,
542021969,
542022223,
542031364,
542042122,
542043211,
542051826,
542063425,
542085725,
542088067,
542089644,
542094412,
542104021,
542110978,
544502206,
545871311,
546650367,
547242826,
547250266,
547350231,
547350272,
550200182,
550502512,
551016157,
551720402,
552005969,
552006470,
552010969,
552013914,
552015620,
552018681,
552024481,
552026817,
552027484,
552034142,
552035255,
552044232,
552046112,
552050585,
552059024,
552061681,
552064677,
552066771,
552068876,
552069247,
552073470,
552074494,
552077075,
552090839,
552095804,
552096281,
552097479,
552102808,
552106163,
552107260,
552118671,
552119828,
552121329,
552124117,
552142259,
552144180,
552152803,
552650095,
552680274,
552880858,
553812801,
554503862,
556720159,
558113544,
558500559,
559500632,
560501181,
561136557,
561165002,
561880220,
562002618,
562008292,
562011817,
562018002,
562029876,
562038182,
562043752,
562053173,
562059964,
562062208,
562068296,
562071175,
562072678,
562074666,
562082461,
562087783,
562090613,
562090753,
562093559,
562100974,
562101626,
562106930,
562115287,
562120592,
562127712,
562129882,
562130286,
562132647,
564100949,
566940383,
567220173,
568501977,
569501315,
569804982,
570501551,
570805325,
570806000,
572003531,
572016947,
572018893,
572022739,
572026417,
572026912,
572037737,
572043776,
572046670,
572051431,
572055259,
572063972,
572068575,
572075646,
572075836,
572082527,
572099877,
572101459,
572103125,
572108397,
572118685,
572129443,
572134583,
572136448,
572138006,
572140325,
572144210,
572146900,
572149250,
572150977,
572161057,
572168292,
572172294,
572174415,
572180149,
572181170,
572181485,
572198943,
572209476,
572209583,
572221034,
572224855,
572721918,
572880318,
574507232,
574801098,
575650346,
575943949,
576550461,
576950554,
576980288,
577241789,
577342439,
578250615,
578800807,
579808049,
581144854,
581680089,
581720117,
581780020,
582012936,
582018339,
582018438,
582022091,
582029195,
582031100,
582033692,
582044657,
582047494,
582052049,
582053997,
582061321,
582072765,
582086690,
582106514,
582114682,
582128724,
582128823,
582131132,
582750147,
582750667,
582820403,
583650080,
584500649,
584501258,
585650211,
585750813,
585781156,
586380347,
586480337,
586780272,
587080193,
587280611,
587341090,
588200741,
588204214,
588500165,
590800504,
591920244,
592004782,
592006662,
592011779,
592025092,
592028294,
592059182,
592069348,
592820237,
596580407,
596770719,
596780049,
596911503,
597212083,
597220110,
597250216,
598200426,
598502144,
599729225,
601007966,
602003212,
602006165,
602010274,
602015323,
602018822,
602025314,
602035487,
602040933,
602043721,
602053761,
602056012,
602061376,
602841660,
602980013,
605620301,
606920742,
606940591,
607011947,
607012697,
607020617,
607320132,
609200456,
609200811,
611157140,
612009753,
612027474,
612036491,
612052472,
612056960,
612920140,
613650019,
616471199,
617310982,
618500789,
618501902,
619500218,
619800709,
621650019,
621920404,
622003895,
622007821,
622017523,
622042422,
622044188,
622044287,
622048726,
622056000,
622620110,
623720471,
626580088,
627220379,
628200628,
631023363,
632005567,
632021606,
632029047,
632033429,
632035275,
632041042,
632041877,
632044566,
632054979,
634103766,
635520018,
635620719,
635980105,
636580565,
637213224,
638502179,
640200721,
641038237,
641134671,
641643499,
642004311,
642006373,
642016166,
642017784,
642021513,
642024467,
642031496,
642034201,
642034698,
642052740,
642920128,
646050351,
646941591,
647020072,
647150598,
647280247,
648502748,
649801107,
651072639,
651081408,
651114282,
652004383,
652046640,
652056953,
652650110,
652750068,
652920935,
653820274,
655480119,
655520146,
656480159,
656680246,
656740164,
656940715,
657111001,
657180196,
657280194,
658405857,
658501911,
659500631,
661108183,
661810416,
662005388,
662025196,
662027879,
662046713,
662620939,
662640226,
663680478,
666550058,
667271902,
668201890,
668203698,
668704737,
669802936,
670802081,
670802420,
671003598,
671073302,
672000551,
672000825,
672003928,
672004769,
672007754,
672008117,
672013638,
672014586,
672016409,
672018355,
672026150,
672034121,
672034378,
672036928,
672046919,
672050333,
675580476,
675942171,
676350101,
676480437,
676550072,
676750094,
677080061,
677120149,
677220220,
678202359,
678203126,
678503335,
679801894,
679803155,
681016630,
681034336,
681057972,
681714572,
681740726,
682010400,
682015839,
682023361,
682030507,
682031315,
682041140,
682042288,
682671052,
682680020,
682850219,
684500440,
684500648,
685450314,
685980021,
687210294,
687250506,
688204239,
689709137,
689800225,
690402763,
690800636,
691004972,
691084115,
691920201,
692013857,
692023526,
692026792,
692030992,
692039050,
692052012,
692621204,
692640139,
692640923,
692642168,
692871239,
693713281,
695480244,
695520825,
695521856,
695680249,
695680355,
695720201,
695720664,
695723122,
696020528,
696120658,
696814284,
696971696,
697220499,
698501541,
698800323,
699805651,
699807111,
700105075,
700402829,
700500721,
701004590,
701031395,
702014226,
702016320,
702027376,
702034489,
702036617,
702046335,
702047085,
702820192,
702980251,
704500990,
705650166,
705780047,
705950137,
706020146,
707211652,
708500947,
709500813,
709706386,
710501800,
710705856,
710800913,
711880310,
712002583,
712029180,
712030113,
712060318,
712821073,
713711679,
713780013,
714502077,
715520698,
715720165,
715743944,
715780151,
716442603,
716611173,
716620034,
716770177,
717341291,
717371744,
718206436,
718206998,
718504244,
718704851,
719106155,
719801854,
720400191,
720709542,
720801349,
720802776,
721022234,
721068914,
721075513,
721621548,
721813079,
722000593,
722000908,
722005790,
722007655,
722012861,
722016565,
722028552,
722042850,
722043809,
722049053,
722051703,
722063427,
722067105,
722070034,
722620119,
722920162,
723650164,
723650222,
723650321,
724200738,
724502182,
725720908,
725721088,
725815344,
726320351,
727220576,
728203118,
729202176,
729202325,
730500402,
730702073,
731650255,
731671053,
731871257,
732005491,
732028188,
732046958,
732047386,
732075866,
732079058,
732611439,
732620885,
732811625,
733680292,
734500499,
734500648,
734501620,
735720104,
736680182,
737080051,
737280040,
738200880,
739409787,
745550558,
745721902,
745980045,
746020031,
746251099,
746450774,
746910371,
746943331,
747070274,
747120434,
754800936,
754801140,
755200052,
757801402,
758200604,
760417188,
760801092,
762200202,
764200622,
765201033,
770201523,
770500197,
770800886,
772403507,
773403191,
773800644,
775021850,
775023609,
775126014,
775175946,
775286297,
775411093,
775455322,
775513690,
775548563,
775554439,
775555642,
775555725,
775558521,
775559149,
775562184,
775563034,
775563513,
775567316,
775568223,
775569213,
775570955,
775576986,
775580285,
775580400,
775582661,
775584121,
775589187,
775596885,
775598758,
775602659,
775606650,
775607609,
775607757,
775610017,
775610306,
775610553,
775615248,
775616626,
775617665,
775619059,
775621725,
775622525,
775628811,
775631773,
775638687,
775645757,
775646698,
775648231,
775652274,
775652332,
775657265,
775657505,
775657570,
775658859,
775662869,
775662919,
775664683,
775665243,
775666175,
775666829,
775666878,
775671241,
775671894,
775671993,
775675911,
775676638,
775678113,
775681141,
775682156,
775683436,
775683451,
775685340,
775686777,
775691140,
775691181,
775691769,
775691884,
775691967,
775694623,
775698301,
775698368,
775700453,
775701758,
775705601,
775708753,
775708944,
775710619,
775715881,
775717325,
775718265,
775726177,
775728165,
775729049,
775736168,
775750979,
775751035,
775752983,
775753734,
775756620,
775757032,
775761356,
775830292,
775855364,
775911423,
775939580,
776034886,
776054231,
776190639,
776222838,
776224982,
776229098,
776239899,
776297715,
776419384,
776441529,
776466963,
776471179,
776612806,
776631285,
776633455,
776643058,
776655177,
776945941,
776988875,
777052259,
777052796,
777098625,
777209321,
777210071,
777328808,
777335241,
777345067,
777376468,
777381120,
777386251,
777583550,
777591140,
777625898,
777682105,
777683871,
777683897,
777718578,
777748526,
777749656,
777841859,
777941287,
778074211,
778126615,
778135160,
778147306,
778152058,
778156869,
778157065,
778233221,
778295188,
778297267,
778387134,
778410571,
778437889,
778473900,
778531343,
778618629,
778627075,
778714972,
778719146,
778870105,
779020262,
779054378,
779056787,
779180462,
779253517,
779289321,
779310192,
779314632,
779500396,
779529999,
779581099,
779691021,
779717503,
779738210,
779764760,
779794346,
779825157,
779959147,
780003992,
780004487,
780034187,
780043279,
780060166,
780111563,
780121372,
780122024,
780124111,
780130118,
780141644,
780164596,
780204319,
780221735,
780301107,
780395596,
780420519,
780444626,
780448726,
780475570,
780544136,
780610176,
780613626,
780622148,
780664306,
780737771,
780796595,
780817755,
780855029,
780878492,
780878518,
780882908,
780907176,
780911418,
780940979,
780967832,
781010558,
781088919,
781117684,
781148507,
781148754,
781259924,
781265814,
781337209,
781455365,
781470307,
781809413,
781824305,
782123020,
782200406,
782219406,
782236798,
782299234,
782308373,
782342661,
782367569,
782369789,
782409718,
782442750,
782523419,
782586424,
782625313,
782684559,
782802177,
782815062,
782847099,
782859375,
782886709,
782947204,
783054778,
783208291,
783287287,
783339872,
783342298,
783342942,
783345382,
783411515,
783461403,
783704679,
783790686,
783851520,
783869811,
784032385,
784131856,
784138075,
784145609,
784175556,
784181158,
784214447,
784222499,
784223356,
784259947,
784276727,
784312852,
784338543,
784352726,
784384695,
784385502,
784410888,
784477374,
784491995,
784514549,
784547192,
784561581,
784562845,
784638421,
784639023,
784655391,
784669897,
784671497,
784678518,
784702375,
784713513,
784741456,
784855603,
784940884,
785004870,
785377268,
785404443,
785415373,
785480351,
785524539,
785588682,
785620634,
785634353,
785651001,
785678400,
785697962,
785742313,
785750985,
785850462,
785880667,
785898503,
785937426,
785958083,
786002634,
786019505,
786069468,
786191577,
786208538,
786236109,
786252155,
786296624,
786375816,
786451674,
786468777,
786492306,
786492900,
786780486,
787041003,
787050103,
787150796,
787180629,
787280320,
787350842,
788002608,
788023521,
788035442,
788036242,
788042398,
788058030,
788059301,
788094480,
788109601,
788116309,
788117927,
788162667,
788171312,
788183630,
788194264,
788244242,
788244309,
788266765,
788272219,
788284008,
788349694,
788374551,
795580133,
795680115,
796080695,
796280089,
796380376,
796480283,
796580041,
796580769,
796810588,
796811099,
797080934,
797180478,
797210309,
797280096,
805420205,
805550134,
805850070,
805940665,
806420394,
806920591,
807120100,
807220132,
815680343,
816020291,
816720015,
817012263,
817220502,
825820137,
827170655,
827250028,
836710020,
836770818,
837141043,
837270891,
845620319,
857200828,
858802333,
859200024,
860800341,
861800357,
863105904,
863200689,
867800450,
868404161,
869802157,
875751141,
876972449,
877180224,
885581561,
885850586,
886250091,
886280072,
886850379,
887380251,
897250122,
897280350,
905750147,
905750428,
907050298,
915720478,
915820989,
916120207,
916320278,
916320807,
916350135,
916420870,
916520935,
916720253,
916741267,
917220915,
917320533,
925720377,
926220401,
927040543,
936450014,
936970771,
936980077,
945451441,
945550549,
945850428,
946750619,
947210456,
947250312,
947251294,
947252334,
950007815,
950015966,
950016055,
950017988,
950018408,
950022608,
950038489,
950046854,
950065813,
950067876,
950068650,
950308692,
950325894,
950371765,
950380451,
950390054,
950398156,
950408922,
950415422,
950428615,
950446450,
950452292,
950460543,
950462267,
950476747,
950495804,
950559799,
950561589,
950565861,
954201000,
954503439,
954506077,
954506283,
955511654,
955514575,
956508238,
956509194,
957502859,
957503931,
957509045,
957519929,
957527708,
957803380,
957805245,
957806540,
957807852,
957808348,
957808793,
958200016,
958502007,
958504540,
958507139,
958803223,
958804494,
960201820,
961414323,
961802329,
963505367,
964803852,
965503683,
965802119,
966505356,
966709347,
967200726,
967502782,
967505272,
968408906,
968702704,
968801274,
969201797,
969202241,
969202829,
970505491,
970506309,
971201546,
971202767,
971507025,
971508239,
971508478,
971801725,
972109276,
972408819,
973418890,
973501125,
973507007,
973801558,
973802267,
973802853,
976220038,
976514091,
977020569,
977120153,
977242080,
977270594,
985540327,
986720209,
986740579,
997050026,
997645916,
997719505,
997818612,
998096010,
998165906,
998457113,
998477210,
998591507,
998724504
) AND idFlux>=20080430 ORDER BY idFlux ASC, insDATEMAJ ASC", true, MYSQL_ASSOC, true);
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - $ret lignes <20> mettre <20> jour...".EOL;
}
$k=$nbInsert=$nbUpdate=$nbDBl=0;
while($ligne=$iDbR->fetch(MYSQL_ASSOC)) {
$k++;
$siren=$ligne['insSIREN'];
$nic =$ligne['insNIC'];
$ret2=$iDbW->select('identite', $fieldsW, "SIREN=$siren AND NIC=$nic");
$cpt=count($ret2);
if ($cpt>0) $etab=$ret2[0];
else $etab=array('IDENTITE_PRE'=>'',
'NOM'=>'',
'ENSEIGNE'=>'',
'SIGLE'=>'');
$cj1=substr($ligne['insCJ'],0,1)*1;
if ($cj1==1) {
$arrDir=array( 'DIR_FCT'=>'PP',
'DIR_IDEN'=> strtoupper(trim($ligne['dirNom'])).' '.
ucwords(strtolower(trim($ligne['dirPrenom']))));
} else
$arrDir=array();
$even=trim($ligne['insEVE'])*1;
$typEtab=trim($ligne['insTYPETAB'])*1;
if ($even==0) {
switch(''.trim($ligne['insEVE'])) {
case 'MPF':
case 'MSA':
case 'MAS':
case 'MAC':
case 'M00':
case '00': $even=780; break;
case 'M0C':
2013-06-19 08:24:49 +00:00
case 'CC': $even=110; break; // Cr<43>ation d'une entreprise
case 'M0F':
case 'FF': $even=410; break; // Fermeture de l'entreprise
2013-06-19 08:24:49 +00:00
case 'OC': $even=130; break; // Cr<43>ation d'un <20>tablissement
case 'RC': $even=120; break; // R<>activation d'une entreprise par cr<63>ation d'un <20>tablissement
case 'M0R':
2013-06-19 08:24:49 +00:00
case 'RR': $even=120; break; // R<>activation d'une entreprise par r<>activation d'un <20>tablissement
case 'OA': $even=145; break; // Activation <20>conomique d'un <20>tab par adjonction de moyens de production
case 'OD': $even=430; break; // D<>sactivation <20>conomique d'un <20>tab par suppression de moyens de prod.
case 'OF': $even=430; break; // Fermeture d'un <20>tablissement
case 'TC': $even=510; $typEtab=11; break; // Cr<43>ation de l'<27>tablissement d'arriv<69>e et cessation de l'<27>tablissement de d<>part dans le cadre d'un transfert
case 'TR': $even=510; $typEtab=11; break;
case 'T0': $even=510; $typEtab=11; break;
case 'TA': $even=510; $typEtab=11; break;
2013-06-19 08:24:49 +00:00
case 'TF': $even=510; $typEtab=10; break; // Fermeture d'un <20>tablissement dans le cadre d'un transfert
case 'TD': $even=510; $typEtab=10; break; // D<>sactivation <20>conomique d'un <20>tablissement (ordinaire devient singulier) par suppression de moyens de production dans le cadre d'un transfert
default:
if (''.substr(trim($ligne['insEVE']),0,1).''==0 && substr(trim($ligne['insEVE']),1,1)=='C') $even=130;
elseif (''.substr(trim($ligne['insEVE']),0,1).''==0 && substr(trim($ligne['insEVE']),1,1)=='A') $even=145;
elseif (''.substr(trim($ligne['insEVE']),0,1).''==0 && substr(trim($ligne['insEVE']),1,1)=='D') $even=430;
elseif (''.substr(trim($ligne['insEVE']),0,1).''==0 && substr(trim($ligne['insEVE']),1,1)=='F') $even=430;
elseif (''.substr(trim($ligne['insEVE']),0,1).''==0 && substr(trim($ligne['insEVE']),1,1)=='R') $even=120;
else echo ("Erreur code sur Siren $siren $nic : code Even=\"".trim($ligne['insEVE']).'"'.EOL);
break;
}
}
//$even=780
$origine=trim($ligne['insORIGINE']);
$destinat=trim($ligne['insDESTINAT']);
2013-06-19 08:24:49 +00:00
$dateFerEN=$dateFerET=-1; // Rar d<>faut, on n'y touche pas
switch ($even) {
2013-06-19 08:24:49 +00:00
case 110: // Cr<43>ation ou r<>activation Cr<43>ation d'une entreprise
case 120: // R<>activation d'une entreprise
case 125: // R<>activation d'une entreprise suite <20> une mise <20> jour du r<>pertoire
case 130: // Cr<43>ation d'un <20>tablissement
case 145: // Reprise d'activit<69> dans un <20>tablissement suite <20> une mise <20> jour du r<>pertoire
$dateFerET=$dateFerEN=0;
$actif=1;
break;
case 400: // Suppression d'un double
//$dateFerET=$dateFerEN=0;
$actif=-1;
continue; // On ignore les suppressions de doublons
break;
case 410: // Cessation juridique de l'entreprise
2013-06-19 08:24:49 +00:00
case 420: // Absence d'activit<69> de l'entreprise (cessation <20>conomique de l.entreprise)
case 425: // Absence d'activit<69> d'une entreprise suite <20> une mise <20> jour au r<>pertoire
$dateFerET=$ligne['insDATEVE'];
$dateFerEN=$ligne['insDATEVE'];
$actif=0;
2013-06-19 08:24:49 +00:00
/** @todo, il faudrait fermer tous les <20>tabs **/
break;
2013-06-19 08:24:49 +00:00
case 430: // Fermeture d'un <20>tablissement
case 435: // Fermeture d'un <20>tablissement suite <20> une mise <20> jour au r<>pertoire
$dateFerET=$ligne['insDATEVE'];
$actif=0;
break;
2013-06-19 08:24:49 +00:00
case 510: // Cr<43>ation de l'<27>tablissement d'arriv<69>e et cessation de l'<27>tablissement de d<>part dans le cadre d'un transfert
case 520: // Cr<43>ation de l'<27>tablissement d'arriv<69>e et modification de l'<27>tablissement de d<>part dans le cadre d'un transfert
case 530: // Modification de l'<27>tablissement d'arriv<69>e et cessation de l'<27>tablissement de d<>part dans le cadre d'un transfert
case 540: // Modification de l'<27>tablissement d'arriv<69>e et modification de l'<27>tablissement de d<>part dans le cadre d'un transfert
switch ($typEtab) {
2013-06-19 08:24:49 +00:00
case 9: // Si<53>ge apr<70>s transfert non cr<63><72>
case 8: // Si<53>ge avant transfert non ferm<72>
case 11: // Si<53>ge apr<70>s transfert cr<63><72>
case 12: // Si<53>ge cr<63><72> (hors transfert)
case 14: // Si<53>ge modifi<66> (hors transfert) : modification de l'activit<69> principale avec activation <20>conomique
case 21: // <20>tablissement apr<70>s transfert cr<63><72>
case 22: // <20>tablissement cr<63><72> (hors transfert)
case 24: // <20>tablissement modifi<66> (hors transfert) : modification de l'activit<69> principale avec activation <20>conomique
case 30: // <20>tablissement avant transfert non ferm<72>
case 31: // <20>tablissement apr<70>s transfert non cr<63><72>
//echo "case even=$even, typeEtab=$typEtab\n";
$dateFerET=$dateFerEN=0;
$actif=1;
break;
2013-06-19 08:24:49 +00:00
case 10: // Si<53>ge avant transfert ferm<72>
case 13: // Si<53>ge ferm<72> (hors transfert)
case 15: // Si<53>ge modifi<66> (hors transfert) : modification de l'activit<69> principale avec d<>sactivation <20>conomique
case 20: // <20>tablissement avant transfert ferm<72>
case 23: // <20>tablissement ferm<72> (hors transfert)
case 25: // <20>tablissement modifi<66> (hors transfert) : modification de l'activit<69> principale avec d<>sactivation <20>conomique
case 32: // <20>tablissement supprim<69>
//echo "case even=$even, typeEtab=$typEtab\n";
$dateFerET=$ligne['insDATEVE'];
$actif=0;
break;
default:
$actif=-1;
break;
/*
Que fait on pour ces codes ?
2013-06-19 08:24:49 +00:00
16 Si<EFBFBD>ge modifi<EFBFBD> (hors transfert) : modification de l'activit<69> principale de l'<EFBFBD>tablissement
17 Si<EFBFBD>ge modifi<EFBFBD> (hors transfert) : modification de l'identification de l'<EFBFBD>tablissement
19 Si<EFBFBD>ge modifi<EFBFBD> (hors transfert) : autre modification de l'<EFBFBD>tablissement
26 <EFBFBD>tablissement modifi<EFBFBD> (hors transfert) : autre modification de l'activit<69> principale de l'<EFBFBD>tablissement
27 <EFBFBD>tablissement modifi<EFBFBD> (hors transfert) : modification de l'identification de l'<EFBFBD>tablissement
29 <EFBFBD>tablissement modifi<EFBFBD> (hors transfert) : modification d.une autre variable de l'<EFBFBD>tablissement*/
}
break;
2013-06-19 08:24:49 +00:00
case 610: // Modification d'activit<69> au niveau du SIREN associ<63> <20> une activation <20>conomique par adjonction de moyens de production
case 640: // Modification d'activit<69> au niveau de l'<27>tablissement associ<63>e <20> une activation <20>conomique par adjonction de moyens de production
$actif=1;
break;
2013-06-19 08:24:49 +00:00
case 620: // Modification d'activit<69> au niveau du SIREN associ<63> <20> une d<>sactivation <20>conomique par suppression de moyens de production
case 621: // Modification d'activit<69> du SIREN associ<63> <20> une d<>sactivation <20>conomique par suppression de moyens de production suite <20> une correction d'erreur
$dateFerET=$ligne['insDATEVE'];
$dateFerEN=$ligne['insDATEVE'];
$actif=0;
break;
2013-06-19 08:24:49 +00:00
case 650: // Modification d'activit<69> au niveau de l'<27>tablissement associ<63>e <20> une d<>sactivation <20>conomique par suppression de moyens de production
$dateFerET=$ligne['insDATEVE'];
$actif=0;
break;
case 781:
case 795: // SIREN non diffusible
$actif=1;
break;
default:
$actif=-1;
2013-06-19 08:24:49 +00:00
/*631 Autre modification d'activit<EFBFBD> du SIREN associ<EFBFBD>
661 Autre modification d'activit<69> au niveau de l'<EFBFBD>tablissement
710 Modification de l'identification du SIREN
2013-06-19 08:24:49 +00:00
711 Modification de l'identification du SIREN suite <20> correction d'erreur
720 Modification de l'adresse ou de l'identification de l'<EFBFBD>tablissement
780 Autre modification entra<EFBFBD>nant la mise <EFBFBD> jour d'au moins une variable du r<EFBFBD>pertoire
781 Autre modification entra<EFBFBD>nant la mise <EFBFBD> jour d'au moins une variable du r<>pertoire suite <20> correction d'erreur*/
}
//echo "$k : [$siren $nic\t$even\t$destinat\t$typEtab\t$origine\t($actif)]".EOL;
2013-06-19 08:24:49 +00:00
/** Si on n'a pas pu d<>termin<69> l'<EFBFBD>tat actif ou inactif, on test si la variable DESTINAT est renseign<EFBFBD>e !
**/
if ($actif==-1 && trim($ligne['insEVE'])=='MPF') {
2013-06-19 08:24:49 +00:00
// Etablisement pr<70>sum<75> ferm<72> mais on laisse actif juridiquement
$actif=-1;
}
elseif ($actif==-1 && ( $destinat*1==3 || // Vendu
2013-06-19 08:24:49 +00:00
$destinat=='B' || // Ferm<72>
$destinat=='C' || // Supprim<69>
$destinat=='D' || // Mise en location-g<>rance de la totalit<69> du fonds
$destinat=='F' || // Cessation d'activit<69> (pour les liasses agricoles)
$destinat=='I' || // Transmission au conjoint (pour les liasses agricoles)
$destinat=='J' || // Cession (pour les liasses agricoles)
2013-06-19 08:24:49 +00:00
$destinat=='G' ) ) // Mise en location-g<>rance de la totalit<69> des terres et des b<>timents agricoles (pour les liasses agricoles)
{
$dateFerET=$ligne['insDATEVE'];
$actif=0;
}
2013-06-19 08:24:49 +00:00
elseif ($actif==-1 && ( $destinat*1==7 || // Maintien d'activit<69>, l'<27>tablissement devient si<73>ge
$destinat*1==8 || // Maintien d'activit<69>, l'<27>tablissement devient principal
$destinat=='A' || // Maintien d'activit<69>, l'<27>tablissement devient secondaire
$destinat=='E' || // Mise en location-g<>rance d'une partie du fonds
$destinat=='VP' || // suppression partielle d'activit<69> par vente
$destinat=='DP' || // suppression partielle d'activit<69> par disparition
$destinat=='RP' || // suppression partielle d'activit<69> par reprise par le propri<72>taire
$destinat=='H') ) // Mise en location-g<>rance d'une partie des terres et des b<>timents agricoles (pour les liasses agricoles)
{
$actif=1;
}
else {
if ($modeDebug)
echo "$k : $siren $nic\t$even\t$destinat\t$typEtab\t$origine\t($actif)".EOL;
}
/*
9 Autre
2013-06-19 08:24:49 +00:00
NR Non renseign<EFBFBD>
*/
if ($actif==-1) $arrActif=array();
else $arrActif=array('ACTIF'=>$actif);
if ($dateFerET<>-1) $arrActif=array_merge($arrActif, array('dateFerET'=>$dateFerET));
if ($dateFerEN<>-1) $arrActif=array_merge($arrActif, array('dateFerEN'=>$dateFerEN));
2013-06-19 08:24:49 +00:00
/** Zone Identit<EFBFBD> pr<EFBFBD>c<EFBFBD>dente
** contenant tous les anciens nom, sigle et/ou enseigne concat<EFBFBD>n<EFBFBD>s
** n'ai jamais affich<63> mais sert pour l'indexation au niveau de la recherche
** On ne se sert pas de $tabEve['insMENSEIGNE'] =substr($a,543,1);//Indicateur de mise <20> jour de l'enseigne de l'<27>tablissement
** $tabEve['insMNOMEN']=substr($a,658,1);//Indicateur de mise <20> jour du nom ou de la raison sociale
** $tabEve['insMSIGLE']=substr($a,659,1);//Indicateur de mise <20> jour du sigle
**/
$identite_pre=trim($etab['IDENTITE_PRE']);
2013-06-19 08:24:49 +00:00
$nomEntrep=trim(strtr($ligne['insNOMEN'],array('*'=>' ','/'=>' ',"\'"=>"'",chr(191)=>'<27>')));
$nomEntrepEnBase=substr(trim(strtr($etab['NOM'],array('*'=>' ','/'=>' ',"\'"=>"'",chr(191)=>'<27>'))),0,38);
if ($nomEntrepEnBase<>$nomEntrep && $nomEntrepEnBase<>'') {
2013-06-19 08:24:49 +00:00
if ($modeDebug) echo date ('Y/m/d - H:i:s')." - Ligne $nbLignes, <20>tablissement $siren $nic - NOM En base : / MAJ : $nomEntrepEnBase".EOL;
if (strlen($identite_pre)==0)
$identite_pre=$nomEntrepEnBase;
else
$identite_pre.=','.$nomEntrepEnBase;
}
2013-06-19 08:24:49 +00:00
$nomEtab=trim(strtr($ligne['insENSEIGNE'],array('*'=>' ','/'=>' ',"\'"=>"'",chr(191)=>'<27>')));
$nomEtabEnBase=trim(strtr($etab['ENSEIGNE'],array('*'=>' ','/'=>' ',"\'"=>"'",chr(191)=>'<27>')));
if ($nomEtabEnBase<>$nomEtab && $nomEtabEnBase<>'') {
2013-06-19 08:24:49 +00:00
if ($modeDebug) echo date ('Y/m/d - H:i:s')." - Ligne $nbLignes, <20>tablissement $siren $nic - ENSEIGNE En base : / MAJ : $nomEtabEnBase".EOL;
if (strlen($identite_pre)==0)
$identite_pre=$nomEtabEnBase;
else
$identite_pre.=','.$nomEtabEnBase;
}
2013-06-19 08:24:49 +00:00
$sigEntrep=trim(strtr($ligne['insSIGLE'],array('*'=>' ','/'=>' ',"\'"=>"'",chr(191)=>'<27>')));
$sigEntrepEnBase=trim(strtr($etab['SIGLE'],array('*'=>' ','/'=>' ',"\'"=>"'",chr(191)=>'<27>')));
if ($sigEntrepEnBase<>$sigEntrep && $sigEntrepEnBase<>'') {
2013-06-19 08:24:49 +00:00
if ($modeDebug) echo date ('Y/m/d - H:i:s')." - Ligne $nbLignes, <20>tablissement $siren $nic - SIGLE En base : / MAJ : $sigEntrepEnBase".EOL;
if (strlen($identite_pre)==0)
$identite_pre=$sigEntrepEnBase;
else
$identite_pre.=','.$sigEntrepEnBase;
}
$arrBase=array( 'NOM'=> trim($ligne['insNOMEN']), // Raison Sociale de l'entreprise
2013-06-19 08:24:49 +00:00
'NOM2'=> trim($ligne['insL2_COMP']), // Enseigne de l'<27>tablissement ou sigle de l'entreprise ou enfin, nom commercial (Intermarch<63>)
'ENSEIGNE'=> trim($ligne['insENSEIGNE']), // Nom de l'<27>tablissement ou enseigne
'SIGLE'=> trim($ligne['insSIGLE']), // Sigle
2013-06-19 08:24:49 +00:00
'SIEGE'=> $ligne['insSIEGE'], // Si<53>ge
'IDENTITE_PRE'=>$identite_pre,
2013-06-19 08:24:49 +00:00
'ADR_NUMVOIE'=> trim($ligne['insNUMVOIE']), // N<> dans la voie
'ADR_BTQ'=> trim($ligne['insINDREP']), // BTQ
'ADR_TYPVOIE'=> trim($ligne['insTYPVOIE']), // Type de voie
'ADR_LIBVOIE'=> trim($ligne['insLIBVOIE']), // Lib Voie
'ADR_CP'=> trim($ligne['insCODPOS']), // Code Postal
'ADR_LIBCOM'=> trim($ligne['insLIBCOM']), // Commune
2013-06-19 08:24:49 +00:00
'ADR_COMP'=> trim($ligne['insL3_CADR']), // Compl<70>ment d'adresse
'ADR_DISTSP'=> trim($ligne['insL5_DISP']), // Distribution Sp<53>ciale
'AUXILT'=> trim($ligne['insAUXILT']), //
'SAISONAT'=> $ligne['insSAISONAT'], //
'CJ'=> trim($ligne['insCJ']),
'CIVILITE'=> trim($ligne['insCIVILITE']), // Sexe 0=Entrep, 1=Homme, 2=Femme
2013-06-19 08:24:49 +00:00
'DCRET'=> trim($ligne['insDCRET']), // Date de cr<63>ation de l'<27>tablissemennt
'DCREN'=> trim($ligne['insDCREN']), // Date de cr<63>ation de l'entreprise
'APE_ENT'=> trim($ligne['insAPEN700']), // Code NAF de l'entreprise (cf. table APE)
2013-06-19 08:24:49 +00:00
'APE_ETAB'=> trim($ligne['insAPET700']), // Code NAF de l'<27>tablissement (cf. table APE)
2013-06-19 08:24:49 +00:00
'NBETAB'=> trim($ligne['insNBETEXPL']), // Nombre d'<27>tablissement de l'entreprise
'TEFF_ENT'=> trim($ligne['insTEFEN']), // Tr Eff Entrep
// 'TCA'=> trim($ligne['insTCA']), // Tr CA
'CODEVOIE'=> trim($ligne['insCODEVOIE']), // Ce RIVOLI
'ADR_DEP'=> trim(substr($ligne['insDEPCOM'],0,2))*1,
'ADR_COM'=> trim(substr($ligne['insDEPCOM'],2,3))*1,
'EFF_ENT'=> trim($ligne['insEFENCENT']), // Eff Entrep
'TEFF_ET'=> trim($ligne['insTEFET']), // Tr Eff Etablissement
'EFF_ET'=> trim($ligne['insEFETCENT']), // Eff Etablissement
2013-06-19 08:24:49 +00:00
'PAYS'=> trim($ligne['insL7_ETRG']), // Pays si diff<66>rent de france
'APRM'=> trim($ligne['insAPRM']), // R<>pertoire M<>tier
'ACTIVNAT'=> trim($ligne['insACTIVNAT']),
'ORIGINE'=> trim($ligne['insORIGINE']),
'MODET'=> trim($ligne['insMODET']),
'EXPLET'=> trim($ligne['insEXPLET']),
'DAPET'=> trim($ligne['insDAPET']),
'LIEUACT'=> trim($ligne['insLIEUACT']),
'ACTISURF'=> trim($ligne['insACTISURF']),
'DEFET'=> trim($ligne['insDEFET']),
'MODEN'=> trim($ligne['insMODEN']),
'PRODPART'=> trim($ligne['insPRODPART']),
'EXPLEN'=> trim($ligne['insEXPLEN']),
'DEFEN'=> trim($ligne['insDEFEN']),
'MONOREG'=> trim($ligne['insMONOREG']),
'REGIMP'=> trim($ligne['insREGIMP']),
'MONOACT'=> trim($ligne['insMONOACT']),
'DAPEN'=> trim($ligne['insDAPEN']),
'DATE_MAJ'=> substr(''.$ligne['insDATEMAJ'].'',0,8),
);
if ($cpt==0) {
/**
2013-06-19 08:24:49 +00:00
** On ajoute la fiche de l'<EFBFBD>tablissement
**/
2013-06-19 08:24:49 +00:00
$arrTel=array( 'TEL'=> trim($ligne['insTEL'])); // T<>l<EFBFBD>phone de l'<27>tablissement
$tabInsert=array( 'SIREN'=> $ligne['insSIREN'],
'NIC'=> $ligne['insNIC'],
);
$tabInsert=array_merge($tabInsert, $arrTel, $arrDir, $arrBase, $arrActif);
// echo date ('Y/m/d - H:i:s')." - Siret $siren $nic en cours d'ajout".EOL;
$retInsert=$iDbW->insert('identite', $tabInsert, true);
2013-06-19 08:24:49 +00:00
if (!$retInsert) die('Erreur Mysql n<>'. mysql_errno() .' : '.mysql_error());
if ($modeDebug) echo date ('Y/m/d - H:i:s')." - Siret $siren $nic ajout<75>".EOL;
$nbInsert++;
} else {
/**
2013-06-19 08:24:49 +00:00
** On modifie la fiche de l'<EFBFBD>tablissement
**/
$tel=trim($ret2[0]['TEL']);
if (trim($ligne['insTEL'])<>'' && $tel=='')
2013-06-19 08:24:49 +00:00
$arrTel=array( 'TEL'=> trim($ligne['insTEL'])); // T<>l<EFBFBD>phone de l'<27>tablissement
else
$arrTel=array();
$tabUpdate=array_merge($arrTel, $arrDir, $arrBase, $arrActif);
$retUpdate=$iDbW->update('identite', $tabUpdate, "SIREN=$siren AND NIC=$nic", false);
2013-06-19 08:24:49 +00:00
if (!$retUpdate) die('Erreur lors de MAJ Mysql n<>'. mysql_errno() .' : '.mysql_error());
//if ($modeDebug) echo date ('Y/m/d - H:i:s')." - Siret $siren $nic modifi<66>".EOL;
$nbUpdate++;
2013-06-19 08:24:49 +00:00
if ($modeDebug) echo date ('Y/m/d - H:i:s')." - Siret $siren $nic : $cpt fiche(s) modifi<66>e(s)".EOL;
if ($cpt>1) {
//die(date ('Y/m/d - H:i:s')." - Siret $siren $nic : $cpt correspondances".EOL);
$tabSirenDoubles[]=$siren;// RAF
$fp=fopen('doublons.txt', 'a');
fwrite($fp, "$siren $nic : $cpt lignes\n");
fclose($fp);
//print_r($ret2);
echo date ('Y/m/d - H:i:s')." - Doublons sur $siren $nic : $cpt lignes".EOL;
$nbDBl++;
}
}
}
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - Fin du chargement du flux $idFlux : $k lignes trait<69>s ($nbInsert ajouts, $nbUpdate maj et $nbDBl doublons).".EOL;
}
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - Fin de la mise <20> jour de la table identit<69>".EOL;
} else echo ', la table identite n\'est pas mise <20> jour !'.EOL;
2013-06-19 08:24:49 +00:00
echo date ('Y/m/d - H:i:s') . " - Fin du traitement de chargement des <20>v<EFBFBD>nements INSEE".EOL;
$message="Fichier <20>v<EFBFBD>nements '$nomFichierCharges' :
- $nbLignesCharges lignes trait<EFBFBD>es,
- $nbSiretInvalidesCharges siret invalides,
- $nbErreurs erreurs lors des insertions.
";
if ($updateInsee) {
$message.="
2013-06-19 08:24:49 +00:00
Table identit<EFBFBD> :
- $nbInsert cr<EFBFBD>ations,
- $nbUpdate mises <EFBFBD> jour
";
}
sendMail('webmaster@scores-decisions.com', 'ylenaour@scores-decisions.com', 'Fin du traitement de chargement INSEE', $message);
die();
?>