<?php
//402653184-419430399
$ranges=Array(
"402653184" => array("403701759","US"),
"403701760" => array("404226047","US"),
"404226048" => array("404619263","US"),
"404619264" => array("404643839","US"),
"404643840" => array("404652031","US"),
"404652032" => array("404676607","US"),
"404676608" => array("404684799","US"),
"404684800" => array("404692991","US"),
"404692992" => array("404750335","US"),
"404750336" => array("404815871","US"),
"404815872" => array("404881407","US"),
"404881408" => array("404946943","US"),
"404946944" => array("404979711","US"),
"405012480" => array("405078015","CA"),
"405078016" => array("405143551","CA"),
"405143552" => array("405147647","US"),
"405147648" => array("405151743","US"),
"405151744" => array("405155839","US"),
"405155840" => array("405157887","US"),
"405157888" => array("405158143","US"),
"405158144" => array("405158399","US"),
"405158400" => array("405158911","US"),
"405158912" => array("405159935","US"),
"405159936" => array("405164031","US"),
"405164032" => array("405168127","US"),
"405168128" => array("405172223","US"),
"405172224" => array("405176319","US"),
"405176320" => array("405180415","US"),
"405180416" => array("405184511","CA"),
"405192704" => array("405200895","US"),
"405209088" => array("405274623","US"),
"405274624" => array("405295103","US"),
"405299200" => array("405307391","US"),
"405307392" => array("405331967","US"),
"405340160" => array("405364735","US"),
"405536768" => array("405798911","US"),
"405798912" => array("405800959","US"),
"405800960" => array("405801215","US"),
"405801216" => array("405801471","US"),
"405801472" => array("405801983","US"),
"405801984" => array("405803007","US"),
"405805056" => array("405807103","US"),
"405807104" => array("405809151","US"),
"405809152" => array("405811199","US"),
"405811200" => array("405813247","US"),
"405813248" => array("405815295","US"),
"405815296" => array("405817343","US"),
"405817344" => array("405819391","US"),
"405819392" => array("405821439","US"),
"405823488" => array("405831679","US"),
"405831680" => array("405839871","US"),
"405844992" => array("405846015","US"),
"405851136" => array("405851647","US"),
"405852160" => array("405856255","US"),
"405856256" => array("405860351","US"),
"405861120" => array("405861375","US"),
"405861376" => array("405861631","US"),
"405861632" => array("405861887","US"),
"405861888" => array("405862143","US"),
"405862144" => array("405862399","US"),
"405863936" => array("405864447","US"),
"405864448" => array("405868543","US"),
"405868544" => array("405872639","US"),
"405873664" => array("405873919","US"),
"405874176" => array("405874431","US"),
"405874688" => array("405876735","US"),
"405876736" => array("405878783","US"),
"405909504" => array("405911551","US"),
"405913600" => array("405921791","US"),
"405929984" => array("405938175","US"),
"405941760" => array("405942271","US"),
"405942272" => array("405946367","US"),
"405946368" => array("405950463","US"),
"405950464" => array("405954559","US"),
"405961216" => array("405961727","US"),
"405961728" => array("405962751","US"),
"405967872" => array("405968895","US"),
"405970944" => array("405979135","US"),
"405979136" => array("405987327","US"),
"405987328" => array("405991423","US"),
"405999616" => array("406003711","US"),
"406011904" => array("406015999","US"),
"406020096" => array("406021119","US"),
"406021120" => array("406021631","US"),
"406021632" => array("406021887","US"),
"406026240" => array("406028287","US"),
"406028288" => array("406032383","US"),
"406032384" => array("406034431","US"),
"406035456" => array("406035967","US"),
"406035968" => array("406036479","US"),
"406052864" => array("406056959","US"),
"406056960" => array("406061055","US"),
"406062080" => array("406062591","US"),
"406062592" => array("406063103","US"),
"406067200" => array("406068223","US"),
"406090752" => array("406091775","US"),
"406114304" => array("406118399","US"),
"406122496" => array("406126591","US"),
"406130688" => array("406134783","US"),
"406134784" => array("406142975","US"),
"406147072" => array("406149119","US"),
"406149120" => array("406149631","US"),
"406159360" => array("406161407","US"),
"406162944" => array("406163199","US"),
"406165504" => array("406166527","US"),
"406175744" => array("406179839","US"),
"406179840" => array("406181887","US"),
"406188032" => array("406192127","US"),
"406196224" => array("406198271","US"),
"406200320" => array("406204415","US"),
"406215680" => array("406216703","US"),
"406220800" => array("406224895","US"),
"406224896" => array("406233087","US"),
"406233088" => array("406241279","US"),
"406249472" => array("406257663","US"),
"406257664" => array("406274047","US"),
"406290432" => array("406294527","US"),
"406294528" => array("406298623","US"),
"406310912" => array("406315007","US"),
"406319104" => array("406323199","US"),
"406323200" => array("406339583","US"),
"406339584" => array("406347775","US"),
"406347776" => array("406351871","US"),
"406355968" => array("406372351","US"),
"406372352" => array("406388735","US"),
"406388736" => array("406454271","CA"),
"406454272" => array("406585343","US"),
"406585344" => array("406847487","US"),
"406847488" => array("407371775","CA"),
"407371776" => array("407408639","CA"),
"407408640" => array("407412735","US"),
"407412736" => array("407420927","US"),
"407420928" => array("407429119","US"),
"407429120" => array("407437311","US"),
"407437312" => array("407502847","US"),
"407502848" => array("407568383","US"),
"407568384" => array("407597055","US"),
"407597056" => array("407601151","US"),
"407601152" => array("407605247","US"),
"407605248" => array("407609343","US"),
"407609344" => array("407613439","US"),
"407613440" => array("407617535","US"),
"407617536" => array("407617791","US"),
"407617792" => array("407618047","US"),
"407618048" => array("407618559","US"),
"407618560" => array("407619583","US"),
"407619584" => array("407621631","US"),
"407621632" => array("407625727","US"),
"407625728" => array("407625983","US"),
"407625984" => array("407626239","US"),
"407626240" => array("407626495","US"),
"407626496" => array("407626751","US"),
"407626752" => array("407627007","US"),
"407627008" => array("407627263","US"),
"407627264" => array("407627519","US"),
"407627520" => array("407627775","US"),
"407627776" => array("407628287","US"),
"407628288" => array("407628543","US"),
"407628544" => array("407628799","US"),
"407628800" => array("407629055","US"),
"407629056" => array("407629311","US"),
"407629312" => array("407629823","US"),
"407629824" => array("407630335","US"),
"407630336" => array("407630847","US"),
"407630848" => array("407631871","US"),
"407631872" => array("407632127","US"),
"407632128" => array("407632383","US"),
"407632384" => array("407632639","US"),
"407632640" => array("407632895","US"),
"407632896" => array("407633151","US"),
"407633152" => array("407633407","US"),
"407633408" => array("407633919","US"),
"407633920" => array("407896063","CA"),
"407896064" => array("408420351","CA"),
"408420352" => array("408485887","US"),
"408485888" => array("408494079","US"),
"408502272" => array("408518655","CA"),
"408535040" => array("408551423","CA"),
"408551424" => array("408616959","US"),
"408616960" => array("408682495","US"),
"408682496" => array("408719359","US"),
"408719360" => array("408723455","US"),
"408723456" => array("408944639","US"),
"408944640" => array("409010175","US"),
"409010176" => array("409075711","US"),
"409075712" => array("409206783","US"),
"409468928" => array("409509887","US"),
"409534464" => array("409550847","US"),
"409567232" => array("409583615","US"),
"409583616" => array("409591807","US"),
"409600000" => array("409616383","US"),
"409616384" => array("409632767","US"),
"409632768" => array("409665535","US"),
"409665536" => array("409731071","US"),
"409731072" => array("409862143","CA"),
"409862144" => array("409927679","US"),
"409927680" => array("409993215","US"),
"410058752" => array("410124287","US"),
"410124288" => array("410157055","CA"),
"410157056" => array("410189823","CA"),
"410189824" => array("410255359","US"),
"410255360" => array("410386431","US"),
"410386432" => array("410451967","US"),
"410451968" => array("410517503","US"),
"410517504" => array("410583039","US"),
"410583040" => array("410648575","US"),
"410648576" => array("410714111","CA"),
"410714112" => array("410746879","US"),
"410746880" => array("410779647","US"),
"410779648" => array("410812415","US"),
"410812416" => array("410845183","US"),
"410845184" => array("410910719","US"),
"410910720" => array("411041791","US"),
"411041792" => array("411107327","US"),
"411107328" => array("411140095","US"),
"411140096" => array("411156479","US"),
"411156480" => array("411164671","US"),
"411164672" => array("411168767","CA"),
"411172864" => array("411205631","US"),
"411205632" => array("411222015","US"),
"411222016" => array("411230207","US"),
"411230208" => array("411238399","US"),
"411238400" => array("411271167","US"),
"411271168" => array("411287551","US"),
"411287552" => array("411303935","US"),
"411566080" => array("411574271","US"),
"411574272" => array("411582463","US"),
"411582464" => array("411590655","US"),
"411590656" => array("411598847","US"),
"411598848" => array("411631615","US"),
"411631616" => array("411639807","US"),
"411639808" => array("411643903","CA"),
"411648000" => array("411664383","CA"),
"411664384" => array("411680767","US"),
"411680768" => array("411688959","CA"),
"411697152" => array("411717631","CA"),
"411729920" => array("411746303","CA"),
"411746304" => array("411762687","PR"),
"411762688" => array("411770879","CA"),
"411795456" => array("411820031","PR"),
"411828224" => array("411885567","US"),
"411893760" => array("411959295","CA"),
"411959296" => array("411983871","US"),
"411983872" => array("411992063","US"),
"411992064" => array("412024831","US"),
"412024832" => array("412033023","US"),
"412033024" => array("412041215","US"),
"412041216" => array("412049407","US"),
"412057600" => array("412069887","US"),
"412082176" => array("412090367","US"),
"412090368" => array("412106751","US"),
"412106752" => array("412123135","US"),
"412123136" => array("412155903","US"),
"412188672" => array("412221439","US"),
"412221440" => array("412229631","CA"),
"412286976" => array("412352511","US"),
"412352512" => array("412377087","US"),
"412377088" => array("412385279","US"),
"412385280" => array("412418047","US"),
"412418048" => array("412426239","US"),
"412426240" => array("412434431","US"),
"412450816" => array("412483583","US"),
"412483584" => array("412549119","CA"),
"412549120" => array("412614655","US"),
"412647424" => array("412663807","US"),
"412663808" => array("412680191","US"),
"412680192" => array("412688383","CA"),
"412696576" => array("412704767","US"),
"412704768" => array("412708863","US"),
"412708864" => array("412712959","US"),
"412712960" => array("412745727","US"),
"412745728" => array("412811263","US"),
"412811264" => array("412876799","US"),
"413007872" => array("413073407","US"),
"413073408" => array("413138943","US"),
"413138944" => array("413827071","US"),
"413827072" => array("413843455","US"),
"413843456" => array("413847551","US"),
"413851648" => array("413859839","US"),
"413859840" => array("413892607","US"),
"413892608" => array("413900799","US"),
"413925376" => array("413990911","US"),
"413990912" => array("414056447","US"),
"414056448" => array("414187519","US"),
"414187520" => array("414711807","US"),
"414711808" => array("414973951","US"),
"414973952" => array("415236095","US"),
"415236096" => array("415301631","US"),
"415301632" => array("415367167","US"),
"415367168" => array("415498239","US"),
"415498240" => array("415629311","US"),
"415629312" => array("415694847","US"),
"415694848" => array("415711231","US"),
"415711232" => array("415727615","US"),
"415727616" => array("415760383","US"),
"415760384" => array("416022527","CA"),
"416022528" => array("416059391","US"),
"416088064" => array("416153599","US"),
"416153600" => array("416161791","US"),
"416169984" => array("416186367","US"),
"416186368" => array("416219135","US"),
"416219136" => array("416251903","CA"),
"416251904" => array("416284671","US"),
"416284672" => array("416546815","US"),
"416546816" => array("416567295","CA"),
"416612352" => array("416628735","US"),
"416628736" => array("416636927","CA"),
"416636928" => array("416641023","US"),
"416645120" => array("416677887","US"),
"416677888" => array("416743423","US"),
"416743424" => array("416759807","CA"),
"416759808" => array("416776191","CA"),
"416776192" => array("416808959","US"),
"416808960" => array("416874495","US"),
"416874496" => array("416940031","US"),
"416940032" => array("417005567","US"),
"417005568" => array("417071103","US"),
"417071104" => array("417136639","US"),
"417136640" => array("417202175","US"),
"417202176" => array("417267711","CA"),
"417267712" => array("417288191","US"),
"417292288" => array("417296383","US"),
"417300480" => array("417333247","US"),
"417333248" => array("417341439","US"),
"417341440" => array("417349631","US"),
"417366016" => array("417398783","CA"),
"417398784" => array("417406975","US"),
"417406976" => array("417423359","US"),
"417423360" => array("417427455","US"),
"417431552" => array("417464319","US"),
"417464320" => array("417497087","CA"),
"417497088" => array("417529855","CA"),
"417529856" => array("417538047","US"),
"417538048" => array("417595391","US"),
"417595392" => array("417619967","US"),
"417660928" => array("417726463","US"),
"417726464" => array("417734655","US"),
"417734656" => array("417775615","US"),
"417800192" => array("417808383","BS"),
"417808384" => array("417816575","CA"),
"417816576" => array("417820671","CA"),
"417824768" => array("417857535","US"),
"417923072" => array("417931263","US"),
"417931264" => array("417939455","US"),
"417939456" => array("417947647","US"),
"417947648" => array("417951743","US"),
"417955840" => array("417964031","US"),
"417964032" => array("417972223","US"),
"417988608" => array("418054143","US"),
"418054144" => array("418062335","US"),
"418062336" => array("418070527","CA"),
"418070528" => array("418074623","US"),
"418078720" => array("418086911","CA"),
"418086912" => array("418119679","CA"),
"418119680" => array("418127871","US"),
"418127872" => array("418136063","US"),
"418136064" => array("418152447","US"),
"418152448" => array("418185215","US"),
"418185216" => array("418250751","US"),
"418250752" => array("418254847","US"),
"418258944" => array("418275327","US"),
"418283520" => array("418316287","US"),
"418324480" => array("418332671","US"),
"418332672" => array("418349055","US"),
"418349056" => array("418365439","US"),
"418365440" => array("418381823","US"),
"418381824" => array("418512895","US"),
"418512896" => array("418643967","US"),
"418643968" => array("418660351","CA"),
"418660352" => array("418664447","CA"),
"418664448" => array("418668543","CA"),
"418668544" => array("418672639","US"),
"418676736" => array("418693119","BS"),
"418693120" => array("418709503","CA"),
"418709504" => array("418729983","US"),
"418824192" => array("418832383","US"),
"418840576" => array("418906111","US"),
"418906112" => array("419430399","US"),
"412614656" => array("412647423","CL"),
"417857536" => array("417923071","AR"),
"411303936" => array("411336703","NL"),
"411336704" => array("411369471","NL"),
);
?>