Skip to content

Instantly share code, notes, and snippets.

@pipermerriam
Forked from owocki/update account flags.txt
Last active August 29, 2015 14:08
Show Gist options
  • Save pipermerriam/f6a00f07342bca6b16d3 to your computer and use it in GitHub Desktop.
Save pipermerriam/f6a00f07342bca6b16d3 to your computer and use it in GitHub Desktop.
#greenfield customersUPDATE accounts_account
SET treatment_group_info_id = 2,
treatment_start_at = '2013-07-01'
WHERE base_account_ptr_id IN
(
SELECT id
FROM accounts_baseaccount
WHERE unique_id IN (0009147791,0022010493,0033361590,0035653573,0037780635,0044655192,0047876755,0049146796,0049571940,0071065195,0071434645,0074803866,0077358037,0662234728,0677563370,0707681758,0744021690,0767348621,0817655299,0887581777,0890104444,1000418950,1013700556,1049316306,1092207087,1161816870,1167014058,1239396850,1257974530,1272317504,1282730199,1284981550,1293983839,1312529759,1372450962,1372462720,1404999703,1437913580,1481373336,1504839900,1525395878,1547115623,1624937409,1669153405,1675646537,1711363326,1726435508,1830917506,1831184323,1876165393,1944378724,1966608865,1968382453,2003670060,2050577405,2075500188,2136251620,
2199590355,
2216208876,
2222992405,
2250859933,
2270874516,
2291112940,
2298183992,
2360420508,
2363416364,
2460942770,
2467892200,
2469024102,
2577081604,
2597146026,
2687690279,
2719870785,
2773086250,
2808537502,
2811936153,
2826349359,
2856056723,
2880590752,
2888235169,
2965943982,
3007434383,
3011007536,
3031825316,
3037558369,
3133871292,
3179005436,
3225728659,
3233540034,
3311079092,
3321170051,
3343895753,
3366118446,
3419123160,
3474917357,
3504834050,
3516282422,
3548251362,
3556416868,
3609223906,
3759879058,
3850255572,
3910899510,
4033088116,
4069983119,
4070731087,
4079278456,
4100040715,
4140578921,
4254456243,
4276345267,
4285218273,
4366481445,
4437435315,
4514563274,
4518577596,
4558200225,
4568911379,
4588806762,
4694896229,
4696426529,
4731156526,
4733966486,
4744467609,
4793112100,
4831278001,
4842294600,
4857277602,
4869963702,
4881748692,
4887890051,
4949814835,
4959008956,
5014203327,
5058137317,
5103478329,
5104355932,
5110527275,
5111734603,
5115791800,
5150988010,
5204085151,
5253405118,
5283306217,
5317630153,
5320422772,
5334727726,
5337901457,
5340055008,
5349729652,
5360083231,
5423362417,
5480181650,
5531340409,
5536847752,
5539075721,
5647721421,
5663229664,
5687203760,
5839209858,
5841282269,
5848234921,
5849318113,
5863492787,
5864670258,
5901361210,
5997031996,
6117901029,
6163318167,
6187006333,
6220767971,
6235507156,
6273749201,
6277081693,
6290036801,
6328177024,
6335300882,
6366418953,
6388285725,
6399636130,
6444805365,
6455649202,
6465678055,
6544087789,
6550044361,
6557463613,
6709607327,
6761671789,
6792300797,
6809936076,
6811814227,
6823317475,
6841875336,
6912610869,
6918845339,
6973465133,
6980593642,
7064635817,
7077595804,
7197461481,
7209885804,
7235437436,
7244405013,
7297866773,
7348485135,
7348936379,
7350770274,
7398181780,
7406236652,
7424497724,
7448997472,
7450651936,
7453508843,
7568519501,
7595510176,
7639198929,
7640993341,
7671979657,
7693601514,
7737592350,
7944961056,
7961409537,
7968707312,
7969620467,
7996805636,
7997350096,
7998859463,
8001160521,
8069043650,
8078764779,
8126064951,
8139327305,
8149031503,
8203519259,
8204811127,
8216136273,
8394826145,
8395559205,
8557329887,
8619519709,
8723184109,
8733161494,
8738209702,
8739302659,
8741338605,
8741693674,
8761196167,
8781866517,
8828248575,
8845361684,
8856451804,
8882196383,
8895120017,
8915300782,
8935060529,
8946209818,
9024487973,
9027891817,
9034960998,
9053141226,
9056387073,
9099983506,
9139827856,
9150229403,
9162464387,
9175853629,
9194313408,
9246016276,
9301270609,
9302097097,
9318558001,
9326165645,
9346453253,
9380485128,
9437096402,
9440775074,
9455673523,
9486137801,
9505766717,
9535579786,
9537756852,
9654178658,
9816184405,
9863244258,
9969880483,
9974413270,
9991749322));#treatment1_customerids.csvUPDATE accounts_account
SET treatment_group_info_id = 1,
treatment_start_at = '2013-07-01'
WHERE customer_id IN
(
SELECT id
FROM accounts_basecustomer
WHERE unique_id IN (398570990,778004595,337166343,524871428,232209214,204391936,391881623,689801873,679682903,494967892,338070006,391468519,473039835,113141947,398570990,901837962,398570990,693625754,398570990,104177909,391468519,942153762,261920642,398570990,391468519,398570990,367868522,126637544,619044722,411581159,297607975,143404727,032044731,998702168,625465129,798391984,162024709,199768254,942153762,173902087,546773304,431386409,600706802,479840188,235438154,614840593,562918543,491276250,573404604,168021794,246617094,447547564,924654558,567445063,985610162,447675969,566156910,489759215,872250851,005647636,389033537,788304460,305987286,004642529,451908634,435537331,252849619,012323743,381411546,683298698,057614594,107596527,035059829,129538602,671616481,136102260,124504148,524276387,527956015,498752197,206596267,448292570,399790301,527217687,941741964,320488315,759130856,014802683,241081759,915574759,444608085,620320609,417155823,239242777,228254817,308200361,048225971,537969636,302383440,550098445,070303940,411742038,541275408,272279866,245855823,066894131,044041532,790123631,599752993,956691995,862803123,513656260,928801237,676851333,023621465,179474442,998725034,439885295,655091337,634126935,108855631,877911404,075566272,625940061,247857051,310121593,331070578,275030368,123033180,670490240,575637609,639298338,029921476,228474914,567335414,266301544,287283923,209238910,979689347,386660783,009784191,596450550,364933080,246168024,544805210,155916217,580749597,356026120,379045746,084851983,983505696,598245626,344949302,709245191,139540777,610140308,429272291,232669788,044234766,123273857,841230329,929928195,813044396,587496669,879286853,090304456,964733176,047989985,281217413,485427656,273671302,015643878,177461694,377433776,377649974,702635604,794486853,352151456,786777025,552687140,752036954,069841413,080089274,526679226,822045912,863336340,589942575,896490874,350007230,466775677,848612657,283072427,526856377,199185120,061662344,678384451,741885422,928188666,742541389,540684662,719222501,143648839,469208352,822779794,464744134,998397672,886760649,216340413,391896568,891530260,785652394,749534159,342288301,868186633,217457450,687839818,016166754,992278851,277981988,913738509,533460178,951936768,495235076,574784766,644372552,282643892,548406524,199490015,927838035,031027390,398781891,222730234,550915483,263577552,133500119,379635527,736406892,440382406,814727666,929334554,099114123,518789595,269685977,334701272,466855502,475004997,528081564,465721465,704312104,109623711,181715285,328799933,783866154,787754441,603278863,349718225,537022943,591540950,133021885,955901197,360423092,996070169,933838563,916473084,442076276,805884497,383067694,721749164,236668709,099821048,323844836,402242510,040028790,999763893,171318614,131387368,212860533,365915727,141625361,605879182,443713137,853978162,232084711,494641887,295925199,302796007,208137815,916753686,294875615,277205773,066977998,569288756,234399849,507403667,864047263,579941445,346052318,651369580,357181041,563418105,039607435,822325920,963788011,347358388,962378474,386879258,826039721,902952064,011345742,322555260,831054060,090293083,419986793,689020292,853843849,628123475,330333920,024964816,061721820,343764784,305631340,513358739,574213217,263931174,857646275,642368714,224963094,474067535,444395911,287638434,247613132,079616892,201570281,130186440,836086545,909870530,364136915,029684271,292768948,675483086,764196466,913095836,438296143,279418363,777980691,960844519,532764113,488595905,257403601,050925227,461980074,183675421,762724302,424116131,063092416,998665048,503030288,464936316,377024282,198266319,880396624,072733165,773488629,495978404,205995683,774328879,171101403,505087656,653472144,756728229,239201630,618948657,424791144,882691321,452258089,946012554,618421367,754016952,621833978,156298845,487229525,674758574,256038411,353112558,530158801,611692482,709005833,856081827,751699877,639370011,316326341,097284801,304115318,877939199,835718318,778716500,258882240,884036312,352668715,427439444,589311571,059577880,890174617,747760672,287505336,525488988,077752053,111523605,027644136,539338284,894717002,050436839,589287691,026426977,115493267,797236445,983221073,127247731,741977389,302714339,414715248,693200673,551514434,870244547,775401555,620025228,127553456,874069894,294576908,790313843,678619970,974487614,810329194,001816017,116219278,755230723,934969048,278275990,502025234,317396825,384771936,422816205,460488537,479913541,208195272,286671609,913898103,032254325,886434817,491042794,888905625,954130735,836812082,545732782,632453094,515394788,659231202,760499693,715944553,997301336,915958889,045411051,174131706,595148361,144026038,623385332,659561280,872625331,115841609,917031087,514097233,538700625,532559087,621182155,509985523,362816591,911323310,360552419,557332701,482768069,998991451,364027428,432328468,060879520,182898285,450949079,498521948,432282165,557555345,812990642,567507934,322501521,608852110,179044929,615690716,462767901,853416127,502276208,398570990,415354063,276044696,866016569,021956818,610798696,031155564,398570990,895437533,398570990,615274398,888303658,616241250,638319721,782600959,651037538,951044077,909491297,325604397,021457726,334259189,230200043,000000000,421869699,320575014,202970041,922438241,568777140,694920657,470341185,490218050,172802786,210794396,097038704,767708454,483919562,925068236,180099850,012910365,228507916,905674756,917516037,417430400,992660659,361403509,526579604,757021117,706788735,357802920,592192936,042124493,130259656,696236454,197643632,078534569,222449642,712461458,062668162,590917165,504157865,371290220,845103575,081127908,267910474,124308638,606988457,290616013,396516531,265714738,455198818,076236057,305902309,360797825,817020418,921345006,103035513,327438526,309837241,470094138,912282665,603519303,592793876,839855402,625816460,252821061,271124602,037992247,235875425,919083909,762090959,821250571,767483883,959689936,939235675,045442639,112580684,627851417,024196681,720267051,020728006,083045370,746529065,620388534,397781534,255873913,707312329,459790501,302927788,527459398,442964131,440895939,372620374,801274239,307029992,046534763,973976330,154093372,461605487,334639961,106050561,300668066,602551747,100406460,329377829,964792562,248861105,619780484,464519494,256705456,407444018,330995105,583533766,821195471,335172091,123834067,201059705,064490773,695190322,824282241,828872498,198526338,889321614,937478146,138930931,850779534,272989747,798588740,949209873,746494127,436720542,241575270,071562725,440362991,578848973,201664975,156752929,995937848,273090636,811868206,035575638,335093043,995803661,673421997,549126454,996052031,919043216,306212491,331154029,947840360,873229099,595224560,400557481,910534911,386629538,336469391,377959650,344706358,749308352,023236735,652494844,052127480,342307112,532341937,816629768,163024766,625748226,820060757,706496958,415632650,798636286,292506905,330648022,629728840,770416614,868297021,630068911,806251060,662204420,588228195,680442206,134735880,147820073,674849290,450236659,088263430,012064173,164611358,723423193,212227936,461022560,671052125,632141604,339528156,663709800,420507728,519428092,486478061,897111095,930334182,225803708,463251891,509103032,454795910,889198502,000970076,167243002,302284518,421646572,400960887,388602020,926550107,908737453,842956478,147922768,413870551,732481810,375294701,323121014,670906607,557084237,362165922,769465660,022944127,846812550,818964145,057396541,441844884,178432975,697558855,142912300,172660693,790868067,216180868,011282270,673819969,622661670,273891420,817859752,213598137,874258965,011794587,132001407,157327531,314169039,058470586,787712192,527695449,179845766,323684534,719302337,672808200,165235596,647440332,502802859,350156755,531021305,291220104,104094321,938753643,812392011,965341680,052624016,547568313,935749729,751599008,277393804,187138980,686505311,404928284,743706130,399160784,652977526,278866210,491137904,618113271,484157728,949224167,718767371,629198871,872402365,926843294,654349954,484589455,157740280,628715743,843102171,021882853,901565381,762251268,493601149,117388875,078072659,725173474,229441437,476011892,693413060,776469063,506071122,624944044,866812121,446228694,751333748,204068841,267213069,301912048,173286405,929355917,296519103,013336523,542056335,710594636,591189260,016618208,427868852,745886256,787267735,332992305,363237483,887721409,629937902,814061708,983287654,492843400,179705584,205483412,317823835,944554440,896637429,196590405,505429724,246660244,017972164,392675768,262784611,420997157,507743455,549417482,093387355,016417935,788802558,220518633,826324043,909982704,930376788,403271737,000208978,724377210,876360486,292109076,992627397,548600173,594139457,300985606,116345993,388618948,182869119,679383176,288396401,648178920,762702384,720022221,824839444,084938980,183125801,510013034,719165668,687471301,729271879,571247037,067376398,993895919,919586880,292455417,604268269,778568242,272213257,397620351,154241161,299600116,176005087,813221046,903700306,150210974,363861805,777352346,749463877,345901310,069452905,150617005,458883355,801353143,756165737,905729195,893591693,802885137,906513036,870221441,072539002,292939266,604021495,301460394,790672391,119393408,518729576,506945420,934601576,946500631,428035253,551984926,820798741,818461952,404903614,801347452,933810045,452672940,889511783,159831578,373015299,697798287,452893360,506618049,782986432,503178323,631973360,611528830,441482076,785019091,285011519,039991720,958008876,109043786,822998476,700487615,112917723,221032013,534988737,865224657,082073345,146759033,920595461,688604461,389645154,310622925,268981613,579592924,689728330,910188111,851250494,077314797,636756585,449842584,228413578,006960088,515207036,852958091,964114173,579695799,004016776,234917092,652165350,164501431,229826752,033976612,922732045,420051389,424959520,333547454,773889765,465258755,129628541,411774095,061628522,160737849,705019437,518716835,420521435,350078784,317502706,
864120067,318851918,826634579,057708469,540532413,120662432,502302968,544893907,633802478,237228823,263146422,958636571,264648010,767787924,832914159,965154041,333056742,121452756,921876275,045250323,191175282,471227001,716692601,501589037,925277461,730745474,241972297,873643697,453615058,646828139,154025145,283214452,856649427,430225584,072036041,462596357,662811045,909766106,334992333,721781624,764183392,262128629,638826912,867417639,607501206,633157743,837545936,058295445,107645717,335781894,845866162,154574158,267730842,742878189,989336127,455015831,526149038,208795016,368872768,293006268,580441344,691889227,996344875,556553558,959188330,586746144,732565811,999801906,622294113,287196673,710458849,634148553,577185879,665018636,533017931,061375151,240443811,732825871,695605828,124335914,168105402,463855375,742869424,546665733,382011077,994180056,423500315,034288127,217105714,640529553,142656201,605166342,370666068,178581222,407766968,269098404,723812446,886394899,916648347,078419175,739737330,252006944,788666703,621178008,353552219,255339955,060205644,105670404,192512902,578155361,539301954,172901386,001412900,642425872,769397375,398290452,727080135,550781301,702046498,684821626,697186144,164974178,901728012,837485508,803158483,137178622,198763430,138028618,142283963,722031399,447586931,690010276,696928291,484830227,477483625,828633714,738394094,909049119,452951278,834423790,371711890,057257850,135887860,022722586,217364596,874894128,079455329,890636505,237931378,036891518,317920230,599441405,116352873,351057852,878332568,423297503,304715043,353587330,822841530,711866459,018545539,584754074,983811806,722213445,448224747,938805788,892407754,704297772,385058754,986975735,717987852,945008765,823945245,055738735,367724624,677299376,273434907,445586998,233254881,664478500,829337462,998139382,640984420,322443685,707813083,303168909,360646429,327515259,713238020,272738439,303810250,533985581,829459865,178125565,629849133,686594000,525106545,887755285,024027368,841632456,729216581,460584821,294113095,376749443,405331603,043553369,806510229,678423124,296267496,242995066,180429090,254291801,703264355,421074542,027490468,371206201,136398419,019156843,587953452,328789427,689756587,380607866,337364061,619339574,873880753,334896865,729087175,532216828,852401233,854487999,060640247,966651789,801790448,316336576,351824687,323071411,412035681,638048888,368442232,011137421,235425582,935051183,323800164,817675602,500752809,530635702,535572227,650625097,251289433,649206688,421968782,030899427,174480901,527678586,221818526,042582742,417948373,871346782,705147032,941298603,137831940,860742215,982472669,594690301,183850870,888798110,569269651,853550021,795129265,629276076,247166404,924659373,792154049,637146610,407279575,217932347,857296063,825847447,526868624,017308804,248632193,953805048,043048136,835918520,223752931,771043907,852891072,527748103,364308706,942256236,863681230,982004932,663725654,605925383,832177821,596731252,182587503,220019550,865381740,687505095,274018114,126095607,339430753,226064859,681439907,292307233,542925406,794891683,023169607,651968188,543041303,413231087,981713557,523749429,351266894,095612060,687085960,133702004,163215715,739017270,200426236,339984168,819443231,248643541,520161712,934014917,078946650,179509480,264471514,627759188,964680757,988195822,132535033,954811981,292876755,270935662,907340438,453673180,480391898,397327882,707575702,913839526,898727077,964736162,055000226,502974272,952872076,986080390,520302578,830504216,725398133,547488237,405692140,885550007,107376610,050631779,975410603,209395328,819274946,056851683,208891295,909388627,638393341,952638913,165210391,985197701,690413564,745371644,013062166,209248304,132009927,845874017,719710802,545119379,260416132,639276751,986591798,953910076,465385298,280806809,553625999,832689020,553961163,553547115,584778164,471140995,652068780,546839397,939435557,921791447,704791487,079140600,312416380,018375893,766972483,669299750,590801524,466545764,063519320,245503240,493464491,161226776,323773917,419499315,892528302,227143006,624922246,237416242,062686524,957236010,504374690,693076699,271645325,539807858,529229051,476914003,735451886,602724293,830210409,533116040,108361398,092292166,164895645,470521678,015328227,423293685,233719758,863986909,950978830,224456021,534734667,912269778,353850171,882215889,591973321,199136972,719670900,813124333,934695153,304424239,309232666,532803850,420390350,499548010,046085578,819535013,035429396,881734528,038900072,489328599,815364668,302132561,265856014,869588148,977625055,663741141,578915847,459653379,090631113,497320938,539724057,974350983,492784196,820777941,686709216,125652923,739770911,518378330,757800426,178041285,142130422,653826252,115183046,345107976,446937338,936668658,550330105,983715261,430107412,716872434,900603185,816810432,219385889,875119639,866603445,471884254,663382694,727713902,126078444,037837115,411594108,095890401,437108749,567612441,859247236,653506327,744488292,203169100,305459355,348074516,095197767,194443137,620683027,722157220,009639065,226690150,753231721,294592716,497679242,743278102,322929992,879078069,980981938,661976903,785416039,585095869,780613487,018157375,974967497,728807909,123739593,207747508,115897110,326808595,360654868,270491553,808010349,120582054,228424726,815332759,142515233,323191898,597846802,861892851,831529959,301203804,774471608,698094275,418487321,931491418,416020769,101867225,660948003,262043819,683184448,058871622,937836459,617046277,792962118,927922433,842175024,671436249,340090130,210768976,407753358,829608677,944421574,169765335,502385531,229183497,524981027,442174367,811399398,373033229,166251333,444793676,341685698,043086989,085290135,492222905,924958393,291345768,324048656,444527897,410621224,117317345,145773663,402012550,791871108,843779041,646862733,885524101,245413153,308567208,898963985,609042171,474712574,419198443,568508291,224751954,953583505,711265608,626986387,268043083,806160216,062322245,056697253,240912736,216504781,698368524,831988071,417330173,134087849,314223206,989026268,244312295,405722838,807575408,800309781,329420309,322909418,797490883,890758033,702910375,419538225,143528952,142830687,368098277,746171473,880368653,991787711,654318134,118454583,755599669,585836041,299499418,360903537,867776584,045596783,587886504,358487339,007457829,818857230,782382263,760098612,869020092,714491629,741872061,126506124,133767102,487525226,615918062,809416495,048941989,384892371,190380755,554837066,790326156,087618483,943289076,461060833,427906297,466635873,615584675,585817066,359732740,262059935,931955660,178652699,985320313,075491798,580872094,015217965,314769834,807639155,251999531,357726537,926415693,059790971,148411733,634371442,382831713,577353374,237855254,265836005,552768073,781948384,010400187,822375967,789822257,077235880,958424662,840279545,440115103,324217061,939688883,731372880,279761484,591398689,337420766,178626632,953039273,487528470,295161850,819207480,733076101,429748266,531476784,874875803,625297697,054511421,175475294,965619923,703929712,372829471,053541560,244371802,712623553,642314033,406346524,539788771,447724004,309291428,662696869,384269696,957288311,965850717,005563104,827260055,150095062,107397559,046337754,375797421,987791804,062319574,424828381,876050651,281947390,892826466,416370693,364680918,751323522,926043733,146007220,747332761,388006568,060713957,606287514,209851549,710949382,665655279,562381648,926144635,412372704,974459490,076558672,539475269,326014506,503796266,916922019,129728378,643263366,532457311,112835691,731343027,768286602,434820910,669764597,177072931,732304498,963817867,296277278,828228279,292899696,119489282,730317300,822898628,822789352,886529558,258477656,631989829,119448738,749686583,387498671,454259821,652968886,302064317,167128364,864893524,893709172,169005729,266072517,430923465,773345705,804937399,777344106,595259358,026948247,360503790,956650529,838412686,118301656,325886705,226381307,335432941,056390900,811707415,023519013,132054756,142805013,083908216,434534501,327955815,177201337,884453291,107430229,381884165,304615374,962644677,993942597,800978926,218881181,191293354,436799942,887075317,344528801,025658971,961952223,933637511,772282124,440309929,586099878,433391438,748411101,922180445,655352092,845200130,947248192,793287223,196284744,745651404,681701024,145701206,598100771,386181282,504898216,957969734,549098491,339169664,730473530,410000630,485299075,977075593,214401257,846247367,703300468,132293954,424682134,534069815,901003057,032247480,109289206,718014621,291275616,155677044,071703994,388067248,839659013,251623046,811056146,532791706,107382586,644306432,671543128,198759303,606997505,810043340,957343437,101715457,161949842,829492371,823527324,298271515,802214308,577836997,318732912,123539501,706458383,030893390,997392232,155924262,764569314,186238344,043253179,143211531,964470764,250403360,017247622,669786197,354796630,140540037,037112960,037545479,031101056,256480390,858147374,285639939,378154913,314838782,814549914,802852857,591061678,062697616,052244623,942433742,291915906,567175979,279546470,405687940,675466358,037589235,326591166,229398551,490536686,305522550,652422381,947496936,790690929,044878349,054635240,916048042,513785340,905352366,495826797,166474478,807755517,145746365,758044287,635981908,550075816,501200397,152758208,519455069,714772997,888913787,806935968,206156613,123280146,109961529,965950363,832921418,560394070,467556179,422675858,777697433,238444680,485077610,147813793,409636205,249006054,072294265,885341602,137634814,622287772,233678131,426507706,284081552,637516554,753178744,622015900,316498749,166617423,053615045,035903018,241496658,954523890,173264060,672567509,452252928,184810464,518158498,964091448,716262933,306005539,740981683,743776996,963002836,706329499,458434380,400104975,139967592,634635610,432313915,972441940,369641186,160892836,714676334,134122922,778509726,247176040,205243322,059792744,510624050,057393155,356239884,409363896,
812740421,761120950,591164574,912355609,280629701,493262227,532078644,439305889,707071773,867990598,944284718,548575238,668266240,435695904,667778950,315149270,331452501,136793566,553572006,637397668,151402388,724442124,071132178,518432894,045138305,563880784,845533598,903799868,892075847,049275822,687103477,984191788,636882596,984616528,605731202,682966997,363942286,195285913,783945464,710253752,359516234,350957077,540435035,401035511,671534374,355683921,825019550,912332445,799805485,472204218,699826363,568204874,413422121,497067648,653822478,763523103,505437570,505220393,614969380,160155084,672678110,157567639,230692367,857791303,576471008,551693410,652201901,818547163,636344801,860821364,529500957,142226955,780879719,841617435,272834420,039993632,478929892,893353864,384910916,207873019,482576016,406894024,033041489,534478741,261925026,530136393,895937335,665679924,005157962,820294674,869664039,701073115,898168071,149525451,190687976,184482140,598527782,695510490,629509280,782533181,903172075,569276704,694341824,997476305,819792906,501240194,954360932,763875041,163109930,082742169,610692081,292462680,791600014,030346464,958878464,363720813,173148325,330913942,538819966,359126550,103173770,272454579,161863398,227295292,733019925,840712173,304121989,486462086,164706558,254217741,775905888,598309107,090011987,668578825,980928017,786419576,343038389,072353955,120583215,028022455,933701312,730416193,016306241,276664333,529994983,222013322,757060780,219744521,038004547,089498222,819076090,610996014,076576048,431417648,818535069,751698279,092930115,707676452,949357527,584869273,342059077,473736820,931525585,141044562,162566628,310098710,455135605,297017485,158799415,214201433,321764421,492784892,848544087,584957228,729077763,600317212,510569191,578423870,046594856,591030592,830199194,034795648,323354250,864501561,520357635,273650014,765877875,943896605,562834883,695790619,396304467,555517667,073665169,784126903,924801922,296590368,240222375,097338068,874931115,864385562,218398935,717913932,330321231,753597233,121929859,400172142,089959656,025197214,158046810,223016461,751773833,446750209,766439418,543301571,899678427,166070373,322789407,326936328,081396302,805395304,373062928,341063633,295203385,900816945,393027182,732926915,292175830,742002502,666506360,689396971,370410746,737004181,713232333,222212382,727726433,334616833,721691436,467338415,797776659,215607594,072796368,670134821,515329664,564473844,010618863,086494030,338718565,782505981,539995926,569561872,709454441,906114369,302466687,163515765,701956376,541610411,759678813,637877570,061057731,367979285,284623919,603052215,195540892,729892027,437680775,992709309,290362569,304294635,582435667,836798465,399224333,814173714,610155119,193285166,503925835,511542216,865233132,707386660,409351520,139149674,032439140,596022826,291489447,153895302,689184542,944875846,749079530,439428599,590339477,279542126,831206103,645466108,772107811,516239865,483535473,612939984,267526307,623382915,937573883,744852538,033374609,158232198,623369107,148124706,105533884,180010041,493927431,304488541,611656553,072241565,262152947,013296752,167402747,883994955,704452148,968198357,345638941,385137138,577242327,222278638,907936320,680288194,730920691,798638041,719725372,635529252,094660036,793045936,026985369,444900478,360212451,483674042,121590870,791478676,604099858,750267664,977142537,460180924,371309739,026035564,196571687,124151786,633716127,872929373,268191764,492559438,697962084,561667812,848646636,540906860,570910133,945943130,889719942,467398970,710906229,076060939,326080229,772214370,677326905,432282486,510132104,116722599,401768963,919978208,598423523,657168190,197435280,642100090,221993867,773919507,365021369,077087084,115889423,262603847,828578769,740712755,794690949,294098853,631298647,684572288,341726350,126959629,456229350,422388690,558992819,654188316,383819251,832523900,829649535,411838936,360341254,532541501,389584957,760212827,557312683,252262953,362173218,607688208,532873893,151834308,269800212,247360976,908688768,587374413,099257046,240376281,107071304,826359998,761778866,313094793,796300864,661826852,346282932,799440321,320983646,654260999,145085767,766996219,283240654,126691859,476564602,558548961,278746587,818480648,527019941,472075382,645369973,292945925,203154591,395941882,482215511,988937402,604809195,553288727,732890735,919270489,084719636,645794590,033252195,948323147,409699008,217881609,707937563,702815336,029162466,602520560,593283401,274130551,536628931,050727849,899201467,520566948,663843261,926495502,170569930,822450984,393693892,599326753,170188303,385973766,780158638,992430035,253399320,165067361,356542074,227861783,599036252,555574199,189549513,575396690,282906200,386119628,647466345,530465245,615646880,814382231,710916628,448408482,184597470,224639933,616122589,532461841,614663266,605404412,094139292,009705023,026283675,404549685,754659606,917148369,528456121,496073271,412167024,477103675,539992307,582777150,864841751,690626620,734532749,249791426,068179165,323620586,615417192,034804223,788412955,412274852,282021185,149355207,367431245,150283249,040742360,436790441,396789926,754458743,662095276,980743107,187222426,975238832,714068406,085417894,965442992,298078042,050762713,289829297,863519057,688954721,127563505,081720912,308062901,395411688,665561106,325832462,154163401,717107746,466260322,359736284,661598421,465434419,937696726,832975955,618540345,825621907,539968035,998467107,605985597,870393608,427532116,211537248,918753683,889435300,811004840,975723764,963154315,787366093,559044304,590547903,557411715,058443598,862621331,492055719,317544258,489200027,200274890,882669016,641546809,795313859,072808308,851500947,583341709,394978473,181631279,970398332,313047064,216588202,501701009,766903617,873943205,118681797,500774413,828370241,540127720,726923879,820683015,834595777,213888649,906013302,556809698,079647146,411247136,560923748,351844619,609150185,863731665,672064720,497758030,428711939,783652095,398158886,625718667,778371056,071252609,201513380,310694760,490141642,609439440,480368047,814502393,999319115,913167185,160139495,173413544,224528087,380179857,992326999,695284139,308998338,758529415,760613499,034724289,643859357,545548772,005234507,058036403,066482326,175591073,299364349,440448747,425153344,048072700,815064817,936336547,849467766,493937266,065997845,927429295,545997264,180855624,081425398,013387938,590197349,793539557,242121020,129659353,811662558,710852781,599009605,672874052,131054869,591773462,181274493,056197060,068109013,726159757,751716092,791420492,632900298,304397688,772456372,191023292,671015017,027882990,056649058,526801654,647974836,837742743,643799921,233092127,235513410,630412688,135269226,053202202,099411415,760985044,595540601,221677438,510722736,161644218,110929271,688368360,175551991,887081064,189372429,613061642,304744346,958902897,470694702,856076876,227172620,256009908,983175506,811503984,179777398,428229926,324310804,383594748,044398742,085392831,120598820,129784821,050765803,615545278,722194956,421890487,549093499,673800974,091896707,823578206,494987306,083967396,209413820,466160219,878632213,662144640,096942083,861289539,084732682,157171187,433149729,337896215,694901820,059098558,864187727,449330649,023580078,008872210,131165470,732203059,998371129,946582585,455255019,312483254,173945329,491355171,359935324,729684730,830370891,360723794,686512344,819835027,559408286,017837441,500304879,328680442,665881921,728966386,287822654,647367170,172470305,798593210,336680400,237323612,442036872,800838964,786014120,342693676,285010564,053526500,813288278,495242327,099686470,766052940,011754953,922172395,347931744,222412254,994926404,743614528,758231752,125954292,849314048,223142298,003438502,709221436,544695764,781390281,615232098,035419849,638524797,979642319,744260245,421463071,830715212,002035585,716116305,600348582,357820888,426337824,700574248,225184708,870912839,514762132,065760781,795866837,757118147,797818122,651102413,867073337,991959331,000886677,023312531,191308402,995424860,024321176,855715555,511705490,770139385,554219275,261359707,380815642,286719858,701218878,055892238,484670640,155625737,671238405,227187589,684455019,876678870,970287442,145711194,922743610,763365414,739011056,761779722,232867261,510844284,934589421,036906851,756542626,422852580,232179199,481846145,298961270,768751020,971932271,375102955,220567154,086406801,547133775,995410125,708711518,698408037,849701779,248947229,387975583,994889164,252606071,257362520,114266717,800149742,794217908,661131262,663759296,503989188,722331861,184332551,805387813,399779422,234445557,406089670,671892848,375484194,029980601,714646659,903075285,874564230,489945992,998510228,684189076,236003241,891749712,661306885,769174712,523067165,529255695,381736006,922500947,836106952,719097468,016769844,892638655,351664163,390601687,620901446,847061131,985142850,109444694,070043689,236859701,449835526,726539699,288330395,557680285,536959003,769124039,660581726,153589681,435498823,771945428,915099542,244809739,133439590,841898251,679318093,946618041,820226574,511789968,747617451,862987814,656852096,298476081,304293826,700181324,770616824,386476529,236550123,848723837,443382528,585237495,364667964,915714732,080621123,471621939,724140408,067483703,909655197,631131585,917913353,483083389,963276925,894987930,031823145,472331862,395696336,508802930,333824463,554312331,363197785,937649321,495200772,587663020,642981228,286897235,164019460,343980244,805071244,444311937,290653437,145340790,777259004,780040309,156678577,225472653,247344812,581021839,018657663,405087321,439746581,559749798,899484123,725399223,689394364,006558696,916618164,401315494,363240334,247603227,966076148,131455755,996034804,134166110,175018532,110095492,417469953,363962514,280835593,247923326,177794837,386336642,419518086,657070729,395020645,401130104,133826247,718374951,521433986,775955489,464735263,483605148,794320048,003703117,259239188,607992551,621311931,581286554,542771000,
218096510,525327041,296950370,865520016,877492505,727391622,434221851,442164075,522778683,378506156,127696773,444984056,137724586,179087281,350328707,879370074,624681041,735995515,619806438,141298742,721599886,141421167,486946769,620913528,243136612,091081288,094862151,047731281,950595527,072969252,662765760,935902675,464762631,948953853,615366445,682041559,913325784,259970125,950139348,134027191,117911016,191366227,015726862,816268017,093954866,356599627,295959462,284147558,863980753,170501297,076035643,325641577,081903344,092989941,067723836,489283832,859804001,447237614,877169731,708477881,807033471,553468061,135962844,111009541,747483244,714604812,156823417,251897253,583377405,395451722,124150971,120203352,647256186,266480793,973146812,427538657,622670811,601484822,979369411,834960206,967568958,073305684,271012581,301588765,508569149,126079074,251984501,976424928,312039342,125220981,495636899,204261482,908481112,264628982,332628998,261915022,963542237,000703605,990822408,742191066,352883285,411646719,543613509,939193792,148596076,223025628,081596446,827038041,727827272,292383769,884603333,922760032,585879163,415026647,355967860,225770006,299078091,778368340,830071980,153399941,901907699,132989771,269171422,390312456,918558465,461438186,092857423,572154059,882437906,640453754,271394130,902091059,406507067,043885574,161087102,322108870,190892340,497888726,197534957,758809609,200733913,270061892,506908583,950216732,527987999,592484469,351069907,681800109,960737276,457343233,058991343,528156798,316976917,997061270,698047718,591113357,855704381,865344232,184512414,710417975,662944603,131124432,286484387,419706638,933180647,601365505,773944303,475144452,590768220,233129860,029024426,501385075,323542044,128505931,532864625,292197646,002843983,948915446,512473512,094463811,081772590,636984524,059566107,930061548,575062763,392495025,484903339,942862043,632581055,965128178,139917241,432032044,134650661,230257660,394275154,046683053,351354561,516878342,487092150,385160449,018854402,072537595,839199779,647346630,336517667,188764469,279297334,398765617,829179216,317963777,914338156,006104397,569645629,629443351,893334407,368824127,880180597,439947451,617692108,011138903,695784216,589840013,087316049,179724554,886046695,606682840,259920300,050121937,303931465,521390814,547211237,697273846,038861282,265964327,335796835,253936985,642581648,598545846,345608401,546281324,553667531,525393017,790248858,507049727,470493732,350978910,553504486,393474891,287092450,924182020,984702873,327395899,056803232,934856707,010884877,748292925,580419950,115526954,858255126,301184680,661042762,568606784,951785720,305171235,304157734,022418092,304741165,802147075,630274862,034711155,363787975,728466919,390695997,973743325,360974726,705020498,695416370,811636305,259572451,562740199,789971564,095010031,214400789,001254061,399683017,499792310,844137072,705509533,272937243,403104756,977424059,374143777,245071063,439893821,513425729,131686271,836443012,689658217,629430841,079688705,660500224,015140408,863512148,341979162,673263330,396120504,248256116,068383867,878166063,587693474,811181078,764741082,098314472,999606953,308081649,457206381,916189910,737024680,202232308,741791766,782807591,898949074,517150012,906393270,041822133,553653145,230654105,736204703,253353367,164518867,310619127,474635673,658845080,025619593,248036334,333315136,700493969,810828936,626592622,647674101,996778252,061504516,680326731,800855391,042657985,432288191,461319095,312444285,648425990,055359019,477250335,961533406,218588295,445106433,493789297,860304502,526743988,336864621,511244699,936226280,712566820,136563237,889808640,022608473,588591516,431841088,533382571,747122898,686901183,631978340,027150487,348179532,523991925,823128341,974679931,488666890,258378664,554147768,207812809,818454517,368830137,828079121,469534661,952302734,423229423,627468264,196783774,814449350,969839044,144997589,587332309,025644972,484325814,524885233,259227447,544566832,871208091,404268274,126827149,391404321,187714031,154270674,492327022,379419220,858038068,747563123,781183373,429512365,419544882,265865091,333682207,854838137,284496611,804441135,897108462,204604117,751582195,122029951,335707156,696121951,444237767,030846403,593991189,674173447,230283765,177049665,586364891,209119908,465898776,976662912,892902287,104883009,306888571,706414839,058326858,407386638,000830320,545080716,517983403,715944079,053923575,140704041,327253406,627577293,939377981,272124202,717100147,983763410,364764520,342247336,095950198,742470539,250335259,752915252,641096312,115275735,322517805,988836094,818839939,323163371,290709934,838086889,252548903,089043463,682713197,950313335,115749206,731592198,129023633,019002627,485947002,227821465,425526380,596293669,827923848,558149167,061849160,076596863,817312876,317219533,364012519,279530923,793350478,424831730,119355919,617676696,800680633,579750662,050928454,549719961,673643751,484326968,489187893,809940449,088588248,118207529,689944770,706384099,148739408,269608802,394460268,949894533,422529322,253169329,489551421,677312991,406957051,302253472,563720723,852025991,775925294,794248727,635412324,481104358,394129376,664654901,008411866,650811362,063964650,472874874,663977829,635392092,433658498,920797054,561639271,677938586,537932969,167194707,561223104,158491251,605855731,319304281,201056554,104868816,938112797,449988710,120608354,927044641,270803908,369127245,387340937,375482919,803774525,631057828,463144560,323399273,925055006,465089917,654185744,730281098,765356989,805544889,826831178,921385312,655529293,919373372,570583295,623591610,428560662,132926957,687020698,996030118,324781268,736810806,708843505,959314031,983210342,574742297,014892612,072282182,489686914,798668392,232205903,531173011,988298314,341574374,307302803,088577223,867969375,663328727,642539879,952155696,266050569,675994161,557567175,325954699,214800195,033757363,429980773,894455630,209500614,014311700,185156157,599612601,158869746,040557386,260551782,627170612,234210925,002511274,377639128,125664694,206680250,782839253,917135394,408173473,611981317,434876786,154487720,634639687,188221109,993389466,861034905,768677478,301438820,835616897,599094890,650583709,681922651,001541769,736764326,301006700,897723121,353857448,093865435,214682708,775799876,485542899,757220378,530575551,723385712,603333093,882801813,530565860,295395292,051068782,973065370,400016161,209850134,940868440,493161007,525773694,252735511,127742990,388697220,872463872,291957898,472442898,547580224,184391841,914067578,832725137,243893828,479302947,304960896,370146803,022037410,413577099,849470214,612171628,259758019,629990163,989549371,865995324,307352821,265409999,364900248,141878154,658149361,774867909,139142365,756890965,824070467,014485362,356244491,005001700,415634419,398832534,751712167,234821490,509096239,180840583,410764644,912149855,107367868,856872808,864004176,143499369,001565561,036898742,965659583,813350451,055849853,982835886,985201420,560375985,399712148,944164785,870322730,660676039,832835546,382506386,742464705,762227828,174471620,369582463,586493461,496452165,370580456,852646551,940504090,512912709,904780822,725481955,422920123,888847459,553175041,910457516,838308386,854601461,288114401,285888406,315892020,317770135,882629779,483897805,708695823,819062933,986455678,414674855,948746282,844247844,207197128,232904687,792339844,086431835,385628262,504690745,997570140,209414767,067946388,216832477,741596787,420312589,581065192,056205011,896354995,200643146,091769093,329233350,808961362,768341035,211407610,202518089,632242229,443460194,580208568,481871723,582016239,428958023,516492714,430489128,070797171,912158615,283141027,387500034,465400745,359953826,744098753,326440685,268807494,463072496,275988354,798151490,032181670,627182706,233502032,550454736,234254746,704594039,296346477,106423106,224020196,164663519,812630602,085445216,629890004,143994575,007386586,903366994,650738997,277649878,125864507,390650137,553223129,582404225,366786100,343897474,367042558,002527623,684395368,076103566,342744319,393294853,008549701,954557338,609119897,126556356,198277710,019864603,475181456,831852611,848030426,417905438,970825889,743462915,620608751,544519662,963513630,208638616,506035579,340278223,935422615,267355837,276096948,217398930,698052915,914547560,718439201,136362341,703177504,917644872,369287053,568813021,377746926,543099247,302388124,663727709,421411939,640893374,225132062,421524603,865549087,996300491,899379095,171775247,333645072,640852164,597415842,439279041,679154276,274422711,313267577,767744704,204082212,519212488,574534477,997758109,600659325,965201458,662877281,296017090,652410129,452780685,867275929,139412567,195902701,256293428,049722237,788103049,631047082,367441991,734925078,689071636,990084861,940301413,987315007,912561929,421537478,212841764,609325686,670271245,934659636,945556428,051914334,709680023,672874574,617766951,830604568,913152561,749351218,594947891,234459063,860763058,210531228,573382133,763994570,046218202,397494723,460899204,228968163,630639984,311461181,629711251,747343073,963735988,484000154,087427894,453944891,871796204,065832261,285785015,484921821,197434131,743461456,097345818,709176920,220978146,684502386,782127545,737635766,916416562,374579171,661402528,821933069,523128569,638382994,367560492,253637925,554761576,193924825,590376753,357027088,205650440,029419041,841506519,641965690,331603956,849550301,503317283,708202933,185851842,993602954,633008166,524249061,172111208,563050538,713915580,061184255,769998372,853078302,283121482,624080561,877515455,609888698,261445962,052436758,575498861,195338181,240211767,806817700,286937049,864307786,810163146,029978476,263753130,872943466,774311379,583822322,558405200,203419358,790099504,143507245,188000993,816765741,820326229,849492507,005761390,802887004,285374434,319515204,468651800,024500670,937592525,083995457,316668769,536049836,435326085,174717871,154638377,144750933,617524734,457575724,082179016,926644144,082296369,
003289698,507179870,682729783,975183621,803551299,029471540,265636492,595135582,401529419,021666051,228485172,143250473,205285293,329766712,266338338,436965529,744805105,215469469,460138298,263035336,278225345,854431541,360693534,459930982,213294272,683842516,512354928,359489934,884628636,380120096,859892668,540800476,100169171,407736192,836293935,215731443,621791242,424967766,352644018,263312828,913430949,222631221,183535664,675458266,292374571,292820547,428393150,139957234,329861414,632369582,214441727,277796765,424259888,289962593,981442569,534639773,061593300,777788258,239147984,686404917,095324828,389487290,900947147,228608884,778295483,618311045,788920020,288734427,814601804,316715885,842305624,401513095,836576511,796824957,174142997,500244313,386128501,768636211,670547715,666828002,266374343,722352783,530689463,914369358,163637632,291417324,116740425,009843091,674588311,763155455,124718416,823198593,571956017,775117925,535629857,684109214,361998626,574818193,535257479,999611978,168572087,486560159,481381681,129867493,649611421,739910628,953864447,547256076,680963642,564213609,090139647,700336084,348411877,057632580,968151962,962646861,574045001,055150163,534467527,216954087,870778751,295201273,491864602,333449640,704516687,932960251,885919507,961725928,698778496,365512223,686087251,820730655,528504706,112182131,110057040,631846441,508925937,234998806,201851079,906818710,808247016,823659190,741508462,519610304,758390463,563903510,763800974,128905681,065583203,432573811,845824047,126594474,841168185,115112695,268710051,134117072,896613569,066570887,706465326,926554133,679221993,121283253,277337283,866601435,389456428,553199926,944090725,775400884,589752259,337522590,308968714,215056520,561972713,305079930,183444791,761642445,171717216,145437272,252170392,134960395,547472772,968758356,991679798,498965997,380727350,283678147,195405471,035666141,989115109,065699592,502088774,887074830,231914418,874116890,852374100,219654238,203264982,162749358,995536237,977954234,687742663,072463905,171655650,946374676,292675034,588546010,565161365,925088371,762088757,580939746,875402145,191466467,851433596,316710508,913839622,459553089,456293073,962924575,532129464,476188030,064623917,819977198,859805147,796745632,250432727,952645883,362698399,811017530,272856556,081198404,055951665,454960881,518047759,384488579,433176850,294916790,715979621,454709489,395676389,929357989,680360330,459037034,459834254,361789758,083215327,761935001,658037644,371823441,618308489,752165126,670090736,779765944,036863670,169160739,053146113,640885540,700534967,002263426,706118786,995225169,772236680,843870214,487104270,620859206,024760784,683841557,552479655,339639902,749004926,093958427,556608008,216438784,274787857,872101613,817262425,352031190,016047816,684829976,555065621,945027156,483185732,191672111,489399289,611389322,422917144,374855156,987293794,210855057,565061227,176991911,804510431,373868009,930888662,862107683,530521385,584487290,812763206,053857680,971582745,134979764,619703742,200347313,168880307,148400135,128042520,280330625,294543807,193566556,971000637,653951185,612135341,628335007,610808092,886167787,091987962,977772912,251550380,135813874,124490132,906459251,919959543,597069713,798905901,675566200,016820332,966119875,309250406,781656384,859085692,352418565,693785612,213392654,921390133,813585812,158130727,144479950,180528294,908583287,511537238,622464308,872825345,510918395,132134279,908012538,560359265,980422378,506663719,360201643,867567999,826317558,263800129,679402719,992430417,693682061,691756965,487031360,365211591,562578768,459278656,045401247,739478570,470929666,271424918,535099245,549320873,343193531,936788899,399336002,038500507,496337841,099861021,513844666,031788100,310171689,514909235,979377499,724447489,026643041,345953573,806435330,393556322,552759963,688762891,544127491,134153326,458369632,714450411,444560460,452448094,345662829,342962777,693183937,555177677,253771123,347602713,876193122,067691557,058143975,118257055,647809610,610610732,838454577,458979154,638842741,052454597,084334986,875356554,572151066,552697299,443452130,326100117,822100292,279228010,276764739,979518039,882434636,302362097,321055549,701663827,659189283,420089501,058531701,091586100,603739388,906489642,023112210,283052706,931119784,349031708,992640149,566133969,280381699,531669820,736590985,928994371,178468555,095472344,286555196,458627691,574684887,802187277,909588064,572411536,080072913,131531524,312909752,224413276,125600987,118821370,138131838,250829092,779830187,580176330,455604637,581930923,306030710,860583587,899916056,903812822,720163097,340647389,477990121,411673387,764187528,241179973,700612550,220127472,084126155,640546593,835691282,677973645,606488168,046086245,653850426,772361354,411118872,845057144,405153387,059066787,027811098,550055027,972974807,981807837,014395134,824580853,973721980,521047997,673275696,432159344,992404290,263577781,54246307
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment