Page MenuHomePhabricator

Deduper causing deadlocks
Open, HighPublic

Description

The DR team isn’t able to cancel recurring donations via Civi. With the backlog of requests, we need help!
Thanks in advance.

image (7).png (354×430 px, 16 KB)

Event Timeline

This may be due to deadlocks - I see some dedupe queries running more than 40 minutes. I'll try killing them.

OK, those queries are gone @SHust, want to try again?

@Ejegg It's working again, thank you! Can you pls share the CID that caused the deadlock? I want to inspect the query, pretty pls, thank you.

Looks like it was @RLewis doing the deduping this time, and if I'm reading it right, it looks like a first-name only match on a big list of contacts:

INSERT INTO civicrm_tmp_e_dedupe_21befea38bf3c207e635126f2421bfa4  (id1, id2, weight)
SELECT id1, id2, weight FROM (
  SELECT t1.id id1, t2.id id2, 5 weight
  FROM civicrm_contact t1
  INNER JOIN civicrm_contact t2 ON (
    t1.first_name IS NOT NULL AND
    t2.first_name IS NOT NULL AND
    t1.first_name = t2.first_name AND
    t1.first_name <> '' AND t2.first_name <> ''
  )
  WHERE t1.contact_type = 'Individual'
  AND t2.contact_type = 'Individual'
  AND t1.id < t2.id
  AND t1.id IN (
15694994,5312338,14789804,41110581,54791604,19956696,55808314,50394606,6303242,7941242,30999944,25948864,47381,58052932,3694564,57807831,53544720,54769353,6039470,40566485,3372724,247984,53544870,4900089,923416,54762346,2800014,51788935,57449864,19918619,54766082,59164146,49645601,36828224,52707389,2837841,8877907,59020323,27158855,50355290,45627370,45513369,30008040,385783,45772078,2065436,54772451,50103376,1034380,28248835,54790717,25659206,3291122,9304675,3452960,564993,5842991,58052885,423133,54766078,458829,50336983,25681985,59174072,10238370,52273653,405055,50354268,40948332,47507828,54762195,59584367,31985215,164874,28038679,40867686,18647657,6299690,52246232,27735241,56492840,2293396,31887055,57699336,17212820,24514941,364496,57807850,53544692,14639454,4971419,53544943,53927625,57540284,50354242,3671649,2057054,52677692,9125217,18326584,57566959,54167549,25465676,19957679,19952896,14802806,40958348,30731259,30692945,50105574,53730435,25349408,59171665,23219517,53024966,28246080,40958251,52526795,
...

Oh yeah, I see it, thanks for sharing! I'm relived it wasn’t one of our rules this time around :)

@Ejegg and @SHust oh yikes, really sorry, I was going a batch merge for some duplicate org contacts in Civi. Should I not use that rule going forward? I stopped the merge now. Let me know if there's anything else I can do to help.

Hi @RLewis let's see if we can find a better rule. That one would return anybody with the same first name as the contacts whose IDs are listed.

I see that query is limiting to contact_type='Individual'. When you say 'org contacts', you mean individuals who are the contact people for linked organizations? Would you expect duplicate records to already be linked to the same organization? That would probably narrow the search quite a bit, if we can find a way to use that relationship in a dedupe rule.

@Ejegg - I was trying to look for duplicate Organization Contact types within a certain group in Civi to dedupe, rather than individuals who are the contact people for organizations. e.g. cid 1040052 and 14868337

@Ejegg - i think it was the Organization rule and email is enough maybe?

AKanji-WMF moved this task from Triage to DRI Backlog on the Fundraising-Backlog board.

QUery

INSERT INTO civicrm_tmp_e_dedupe_a6adde9f243882ea0a59ce005bfb3bf9  (id1, id2, weight) SELECT id1, id2, weight FROM (SELECT t1.id id1, t2.id id2, 5 weight FROM civicrm_contact t1 INNER JOIN civicrm_contact t2 ON (t1.first_name IS NOT NULL AND t2.first_name IS NOT NULL AND t1.first_name = t2.first_name AND t1.first_name <> '' AND t2.first_name <> '') WHERE t1.contact_type = 'Individual' AND t2.contact_type = 'Individual' AND t1.id < t2.id AND t1.id IN (15694994,5312338,14789804,41110581,54791604,19956696,55808314,50394606,6303242,7941242,30999944,25948864,47381,58052932,3694564,57807831,53544720,54769353,6039470,40566485,3372724,247984,53544870,4900089,923416,54762346,2800014,51788935,57449864,19918619,54766082,59164146,49645601,36828224,52707389,2837841,8877907,59020323,27158855,50355290,45627370,45513369,30008040,385783,45772078,2065436,54772451,50103376,1034380,28248835,54790717,25659206,3291122,9304675,3452960,564993,5842991,58052885,423133,54766078,458829,50336983,25681985,59174072,10238370,52273653,405055,50354268,40948332,47507828,54762195,59584367,31985215,164874,28038679,40867686,18647657,6299690,52246232,27735241,56492840,2293396,31887055,57699336,17212820,24514941,364496,57807850,53544692,14639454,4971419,53544943,53927625,57540284,50354242,3671649,2057054,52677692,9125217,18326584,57566959,54167549,25465676,19957679,19952896,14802806,40958348,30731259,30692945,50105574,53730435,25349408,59171665,23219517,53024966,28246080,40958251,52526795,30232973,9681504,222005,51154861,3083714,4643099,4672470,17858911,58690529,2936637,53544706,42504126,6310185,19863683,50360656,19948755,38749028,54769657,1132129,509812,49988386,10138749,19854387,51788939,1924714,52526796,40958606,58734954,54627802,10615085,40757516,14805052,26190539,28276534,19820266,34355212,31005747,54769550,5766820,384489,51167025,3188431,684754,54367631,206618,8899695,54167589,57841401,5982126,222311,5058312,58341850,6528763,2276135,57449849,280089,53725695,42526497,3093691,17249243,40959011,5491980,59169334,19337024,57807840,4586860,19957887,54772477,68795,34910233,3951119,5963147,54769547,25661448,696929,15752844,930518,40941252,54769522,4642808,30748899,2396466,50336839,57449826,39980982,168393,2110594,58053027,29953741,339072,1308407,58052998,705419,54167546,51943004,57841403,57263980,24602422,1160184,54453468,854541,5596427,24760405,3479515,52359511,54167583,4636091,14226529,547874,49910943,50105679,12284906,5129058,59164104,8041897,2664810,1789255,40338398,59615190,28276375,8722583,54768963,51154868,19947559,50283810,54367509,34702385,50095080,7558552,51805131,40934987,19893644,59724042,58939536,1243609,59368365,30749392,41156759,4416608,54167333,30231059,52368876,8915378,34778646,30933800,40948385,31005377,22920268,19440281,37988427,31005383,54769392,57263945,59607064,134125,59020335,221920,2393683,40586453,47376062,59176946,87331,53544708,28292205,1373592,19909628,22490132,50105605,769176,52677733,3741534,40930622,900650,35552887,1959360,6579135,20245769,54769394,9661942,59170179,12395382,629516,54762286,54762445,40957217,10137491,50119817,5513473,54627942,10125985,59171409,57449889,1220735,54762249,58690329,59218072,25885863,11736550,221270,52368910,34579740,28412808,54453355,50344839,53730418,49929428,1050256,54167636,58690385,5357099,34909364,25809159,54771502,58690418,881971,53545266,1069245,1614860,1250882,19894456,5008296,49912261,3667112,54453326,58939462,5490334,1063897,3267153,54167586,58052939,2541655,869602,2082112,225635,54764875,458895,52677740,631454,30732087,52439630,13536175,54167577,54778656,50105478,54962557,25660817,19853734,54903380,37351731,47259042,54764799,4541918,50355755,728803,54167443,49969496,4244471,51788916,54770087,23056440,58939440,2572293,30999710,6200376,40936499,5651193,804048,29451959,49431072,14238672,40586411,47443667,5635569,24596948,2771244,30624737,19984929,1805884,6291487,182635,57449681,51538847,37227531,54783488,18064916,59607084,54762419,7604707,59176967,1960455,54578428,54769633,59183597,9387344,14705764,56931680,19337595,59176918,7605533,9322262,4551533,29381952,456420,51195436,59226947,18185684,30748880,58690375,8715430,59164119,542329,1832354,1803299,54167620,40948106,54766092,58053034,40935241,50335786,54578389,827985,706885,54762347,776338,169656,50335826,460938,59164281,12542164,829044,25657820,51864177,25469179,1206241,151540,29475699,3032037,10577050,4814590,544713,5637003,957976,4634484,31769504,355493,56826857,50331554,12912409,54762190,40953390,493377,3678766,3128064,6034065,40930504,3145190,509005,49726,54769654,2103598,53730437,54453530,1413608,2787379,58053030,28276326,6347481,23997126,2548315,54762414,59634015,16838157,3666329,54769396,50354407,5743647,51197190,59171400,59605409,49640825,51154864,12319526,14613736,53544808,23363653,52368877,3184923,18592479,1272868,54762380,59170231,10214815,58939495,86278,50105296,58939568,1123676,54784931,19852241,40948259,54766041,26724123,54453327,2119470,11749768,54578375,2787025,54772656,10041735,54762397,3263498,9229791,50374070,50566044,54167564,58690445,54885356,59602621,1355637,54762335,769482,51480385,40586363,49979008,59170245,59800956,50333616,57491875,17928767,30091646,54764720,5907566,4267956,54578482,19910436,5484151,54686016,9487860,54772495,50113566,54367646,54367645,25479724,52171464,58939642,1051425,54723699,698988,6347090,259167,54768950,58052848,40921190,54367625,846014,52618472,8128181,54154897,28649556,575619,56584969,339352,52368870,25682014,1708609,19419348,52631041,57825327,19130313,52773620,57841337,54762196,578190,2793211,54772508,6037479,550349,27007744,5487621,29337064,7743912,52618576,13546257,54453493,25659192,13009461,1519298,59171286,58690492,54912151,1345064,1930636,59186395,14535195,25661786,57253187,50370667,6348324,51480383,25483791,58341839,8861320,3031679,52677663,54788819,14751513,491991,3223251,1007139,29951780,28186788,51325010,58341969,54367594,28751355,13796643,54771478,53726151,38011352,10611871,3089767,58052927,8719499,5497134,48030015,853656,40957072,2576976,59176943,58690334,867543,58939638,2118273,5313136,34432486,39032271,10537079,50344613,58341876,40566954,30337455,930723,57699342,544053,59176988,22732621,4790392,1618737,29145270,18668527,30094241,18640347,29745025,52273595,621351,54762285,58690424,26623386,6034846,28275266,8568812,58342048,35474684,1363671,6555240,40694943,5008826,59019895,4715708,52439660,10273684,3320775,52681597,57897959,35165040,56065856,8491117,40931805,54788836,30991388,30221740,9505649,50337559,54628152,8111436,24424392,19451810,56595622,58053019,23313137,3133522,51197178,837692,54778687,3450936,6285938,8838985,2933277,54762218,240512,52707394,2543070,23629372,49935122,167201,36962983,25657808,51204497,54772468,446055,8930046,40935567,49495330,52368701,50114605,49719033,54769548,54792907,10098033,50105609,8407638,52707360,50344879,17849030,40694678,3524660,829899,400679,54453568,13888872,918800,54762241,59505257,54769626,48585798,2101677,40857795,53544675,59186480,2120604,52171504,59174120,12642628,361377,25336215,27396610,3801468,53024953,2258320,486280,52439595,867724,52618485,58939528,36657629,456467,14755838,779647,239627,52273578,58690402,46498001,57897895,5297480,491856,18216173,30342452,795955,51788937,53024985,14115757,37650156,50116044,34460156,55919353,58690426,59800952,2034285,614370,50682323,59170237,59171605,2528570,54903378,2846055,2122207,12882215,1146347,41437758,21027886,7990275,57297463,56931683,38180726,51199764,29343263,52677712,54627987,377029,39197686,11349092,25392947,49489521,490460,54453550,19979035,54762323,57841339,418098,57442007,30078087,50567365,54627943,23972252,54762339,3652728,59170241,885963,54776137,13748436,54772460,47740195,54627989,316102,957371,28163869,3037334,19979840,30975806,52677743,19476232,54762187,58939543,50335852,131884,19406957,30998389,45801605,6220114,37372590,23200013,25060450,401392,31005748,54932238,3620803,8949,1988857,54762423,5087515,54766832,49980522,59177810,52524133,18230841,54769575,54167624,25096666,6265284,30998374,1947618,10615954,6331764,54769578,28163357,24594095,59800957,21720373,4919930,3256103,49638112,59164111,58939623,40948223,54628136,2919722,52677691,4431597,6310658,24039979,532156,52439619,57297473,49980123,54772705,51864190,14263616,59170269,1039934,39385283,19573014,54578351,37081777,19947884,30727351,54167438,454246,54790711,50115352,54853325,47974736,40958264,59176843,41841951,34777621,9531565,10613496,8914337,38281335,25333009,52273603,50163664,426185,775447,5897299,58052970,1951313,1339544,54792897,8108770,29665790,40723101,1849498,54769566,3518144,59164225,3293057,52677646,51708569,806634,9557124,50105599,2242869,6078482,30746085,9093159,27802639,27937786,1844454,47263894,376927,49580635,989052,59164175,37652087,3435871,50086123,30093108,52359531,58052895,52439451,54772595,40721858,54766087,12411974,54762212,7519241,54627975,30999011,59251204,25575359,41427041,59446216,18250404,2198960,59170202,52618496,57699310,29276143,5727052,54578437,54367586,23759273,48865304,8521772,50241739,734898,54578319,3240,54762237,15294575,5956995,4783564,58341868,54764853,36982375,54766020,59164236,5062741,54766013,919202,459154,55770651,4720779,14133044,54984282,58690331,29657129,57699304,423767,2017489,54453346,58164422,145990,45136560,54453329,56931668,4422361,54772670,17432097,545601,2833888,52677702,59800936,336138,3263077,2330354,51708540,57297461,878074,58769415,57589963,51936180,28246000,57639733,30084033,8193364,1541727,59605401,54766006,19947533,37234013,50387662,40511581,1036664,368879,40566404,876170,177325,50105386,9350410,53544979,54786504,709915,14691456,83814,36648000,58690420,54453531,18075552,54769346,59174089,37734165,6286021,54768956,34530612,471691,53544640,6391754,1053594,14490888,54762211,13129834,52739727,30999845,30997306,40935517,656569,9443710,54762365,59164192,50354306,493384,4877777,3467053,53024978,40953458,10617419,25659777,59197012,30190874,3329025,41785121,22727026,54766039,25825185,57699349,30999231,52681569,47853703,41426237,54781682,38000287,40519174,40566809,58939512,54762215,1171541,10250720,49639268,14754786,7799639,52273596,3103479,54453369,25104272,18469131,54762296,6078472,30908959,1939755,54762461,2181004,19986159,54453514,30727276,24037370,40951340,341252,26724094,19955479,40934908,40935498,51936163,9757186,10727355,930755,47257133,2962777,8204343,52631002,783501,508152,50366636,1648462,23366578,6484837,22732010,54628131,3620447,57841413,48360266,10405710,54762495,58341854,54769352,59174127,11787122,54778670,3615724,55400250,59186635,57639712,3181056,53024989,59164219,40935397,52359525,12699579,51203534,3476515,5418792,59264008,722488,3074285,14298322,52677609,9117016,6038535,54453325,30749020,694741,25464746,40859741,7948623,6796222,35492699,10368913,54167421,14600423,14716564,10378731,34460161,55919348,52273616,54563089,22770760,54772703,59187214,50355113,19863644,41484167,54367510,41769390,40953294,363918,607977,38125752,54578411,627708,3104070,53544653,49580945,58052964,54762362,19605601,58342007,47081748,59174088,29342428,1844872,54453402,8942576,50335834,47848654,10516022,53927593,52681588,28628863,12231119,8470111,52368884,19879358,13371819,52631050,174208,54367585,8283707,6004346,54453350,58341964,49641157,89319,57027736,30926481,59174191,54762440,40948108,8030158,50335844,40953422,14516765,27937429,25461049,40931139,58342066,13767,9681996,37230853,40948310,40957029,2021025,54772661,11888439,52707378,3498447,52681593,18680561,54792916,54367591,57825409,58164429,1599183,58052915,27004834,14753804,517146,58341952,59607090,8651660,54578357,58939468,52526873,8815516,54453322,59186487,39294632,51936123,59020336,49817371,58052968,53544644,40934627,2097496,17753749,59171478,20108450,9181944,5974446,4263604,52524075,22759450,58052853,48808095,54367602,1002907,57897942,2531376,50366662,54453339,5522581,2026021,58052857,49643710,40708086,780797,17521198,803434,12412085,1195119,6348338,9576111,57807823,639202,3682033,19348919,25224004,17715653,15694602,24027865,54781722,27158759,15803690,19893903,26424256,59197004,13075179,23871764,56106591,27641106,5318033,58053024,1718068,54167490,50333359,41351599,562945,167392,3314256,51943029,30998342,616555,50354419,54769557,5232101,30998566,40949548,591520,1333233,59176846,8381215,36904875,776310,30999776,54453497,50103677,10553142,58342074,865414,40931063,54167340,58690439,376636,747270,344163,6358257,27948560,52618523,57449850,59186634,19853893,25092727,25337261,9114279,40930775,59171616,54769698,53544667,52681565,52681564,3051774,54764752,217319,7703874,14693647,49646387,8491340,1708734,52359580,31015955,493610,34450908,30997333,30998350,28187719,10434638,59573771,58342069,54762294,54167632,23287007,54453491,36645147,56496877,5479057,1046974,243674,7472296,58690328,1684840,51697288,54762337,54453399,680220,54784946,54769655,932203,8486171,59183604,40346271,56898413,39023083,201099,8696316,40936442,54772373,30745103,40936641,19954950,484935,58341947,5474357,4763313,51936157,52368797,6264632,18218319,14773284,3618330,52524106,3409192,25469167,49985955,26546677,25346953,482622,59171573,36657590,13027766,54627960,40952275,11486157,30997171,31005426,34909350,57816445,59171290,31012880,440538,3409822,3627934,24203569,56931682,40566413,378968,235062,1378547,23204563,51788940,8002227,30999808,5628558,731454,52359506,386944,5614225,54762182,51864197,1887240,14818540,10617644,649777,59231243,1126315,40957940,4628664,875265,6347595,40942251,25188465,6995186,13618747,3491375,977610,54903130,38291285,232669,19947151,41437797,1925046,3327789,6221915,1855096,30749212,59446209,728788,54762373,40948156,48761499,54764835,57841402,56898438,877077,51697293,2119048,54453538,4243974,1167395,859922,58732228,802957,8056397,26380307,58939444,40079115,25482149,59600488,42517327,53545007,67744,35128128,56355340,3635463,5884314,10358676,15630397,5995064,7482344,9995879,54772470,1119630,18553464,54453526,1680028,1038624,54453428,52631044,59171382,10617698,310340,8833805,2010868,54367639,40930848,58690388,54914997,19854591,40943791,37227273,59174152,9310883,17086409,19859427,54578407,50331549,1588689,54762376,13663408,59186397,23364028,54167642,25206596,594103,30746468,46596415,6314421,49583998,59186479,245055,50370932,8308634,15074774,30637524,25478487,40933458,30569483,54453536,59170301,25347635,54769402,40958244,19947742,54627971,34777623,59176848,54788839,22900159,30185319,53927562,50244989,3687498,14400181,19947519,50367686,40936455,2084553,745684,54771465,14813277,18979560,10628864,54453407,942085,10238093,51324985,46497960,452364,17339038,58052896,30991502,27937604,14734380,2018071,23069383,25334297,12992117,241652,518715,40931656,30991438,54766080,59171407,40948284,26381141,54762165,27975036,723818,50112909,13061465,49643252,2921602,58052867,51943005,39312482,29542787,54885354,52477725,54784947,23657747,477832,52677652,3344991,29450905,56199,575608,9192894,19232565,50095540,3686866,52369462,30999158,53544895,59164117,19561077,54764834,5011331,54367584,22931388,57897968,16030275,51708571,491440,40950857,6237135,532566,7124362,41420347,33569944,54762446,1136531,56931671,245649,1802259,5096458,22784419,9657749,951589,59171660,4521529,54167523,18058890,40930503,50378531,54453342,53544813,6950098,54453515,3278032,5083988,43749966,5382318,54762181,1012463,50344958,12699791,40930596,13920622,13479417,52618588,40941260,19633079,3479304,51864211,5046665,3298560,51943047,57891465,51119435,31005483,40942336,55808315,54791603,37477469,801882,526376,29578624,54762338,25465677,58428851,59605679,2225715,14804140,30991464,30998983,9719037,54766016,59171657,23364137,40953512,59180658,24790686,18012785,52171490,40930797,6177457,19985958,52631031,19286506,23330983,132370,57253200,6439800,50333307,54766070,47441559,40294910,13360951,54860664,832340,51480382,10652603,53927601,54769501,59020341,9570733,3179257,52618583,104423,59247284,54167418,58939602,57027749,39775858,56355341,57027738,40951398,7889734,10804066,2134480,52171484,53927600,375808,51788925,731958,57897978,697247,54627811,2182469,6773050,1888760,30727786,30999063,3392614,54776134,58690484,7708755,1588246,10342000,2833891,2191816,39302182,59165180,1802576,5488617,19931992,51864226,6271902,8827223,51098890,54776145,54762299,58690359,30727821,53544662,23266102,23062422,2081408,488767,54167563,40936471,163850,54762402,59164252,10965249,3141356,51788950,54167630,51708534,28264202,11411109,2968436,7765638,54762176,59170228,8721991,3565222,2960088,40931039,25659760,1343611,868613,47839451,1063951,19859149,14794086,3091840,727435,54762228,18303543,54853338,28187643,54772412,19129264,56756102,19908435,52707390,24254727,9932174,51480376,57540330,8588786,59177005,39311767,30229917,58052910,306373,49972846,31594834,59346486,59171466,31015986,23177915,34702411,1149118,45616691,30999275,56090081,7262053,19894725,59164277,327894,5177754,40936506,30748990,4622925,56862903,2737912,58939566,54723708,54769926,54769925,9753327,48635062,2838353,2627660,57897947,50178660,12725992,2126086,2246625,238659,40518601,29958132,54762264,59174076,54772684,10269434,19910473,58690459,3666095,2126454,59617504,24271118,57841383,27475866,1865825,47839453,29952089,21109037,57825380,50105655,18470733,31015908,58767855,48552791,53544814,170070,59171420,417700,53544641,1191149,52368897,57567041,165791,53544656,59164257,41812356,40719209,52707411,59011330,217577,10408316,1198446,43749521,10290489,19979713,6296524,8147555,28292354,6392550,50333237,4821877,40414734,50344620,58939525,17082173,6061586,19440256,56860731,40957927,51199762,52526799,24939493,941377,19893774,3673242,51204500,3160249,3204686,30897827,54766053,2235430,40958267,54772494,8146015,54772478,1405100,9246164,50366641,52526800,47507562,51205933,11283041,15857296,46498172,250011,8938944,31003861,8340733,49984544,227807,10297952,48030326,52707369,50291093,40942889,17003575,15580092,29516345,25482232,59446204,54167633,30999117,52171474,40511106,30999009,58161178,25598913,40948329,54982743,12740969,54762352,488552,9937147,42330636,54778666,4902926,54778665,14802907,54766037,1484316,37004287,26581895,1814840,5757826,54167552,54778682,59183613,31012855,3235418,40941036,47663788,52171510,7488916,43855114,39306944,23219532,39319976,54453335,57297456,547167,57883461,57841397,50624431,5397137,2178216,5956706,54762306,40851438,10464760,51203542,57841340,28276488,57897963,10399931,48999003,1453097,3619444,53544862,3400640,37272921,40931786,57253219,19083873,53544671,19753540,40952789,13233745,57027730,30998355,10798282,7732065,41774903,598020,51936174,14224896,13597822,52368751,40958623,565315,18206257,47945583,34564732,40930754,52171516,54768966,2133284,509641,49854660,57897944,3189256,58482982,30994412,59607079,56106597,30999223,13598236,6392553,1356775,2084143,53381305,19955594,31002962,2756327,50354278,6344487,19986236,25332903,1354217,19362045,54942401,3626170,25684092,31004009,40939855,50331465,30746760,928837,57897931,19894846,391122,6626410,59183595,15833936,1708653,368148,54453484,6314457,40941092,1017532,43522277,8436871,5768303,5736946,40952442,3082877,524925,29795584,13592,36658105,19957868,8449663,50229786,59171426,14785587,31015687,40958232,6347528,25468945,24941374,57027742,2023862,9957404,19979026,51936133,30993033,29949093,58690524,19897958,3241593,991979,14792689,41438491,57708871,54769362,59218057,40951394,30699400,59171596,50172910,59020360,54167363,53544683,30092787,41923,3680558,19426414,41110521,53024997,6347579,30745238,50245538,31999386,5186962,59178104,40957250,5880658,54762207,3033349,59020324,54772466,5794820,25792182,59186464,30993290,6069838,14528557,37388478,598665,578583,490107,10617571,161806,50333365,59505254,25270673,50363130,29487193,40958236,40956999,29702018,52526801,23115646,31005138,40333752,31003349,6332793,25661805,54769469,25345825,31173992,50355124,10970461,241654,30993455,14982586,52630977,30998367,50354581,19439140,47777946,54772645,30681441,30695734,50344930,19955038,40951415,54723695,3661067,31003291,40952302,12214317,12356418,50105223,25270358,491826,58775393,952108,50336835,47786198,11480223,54167404,30998290,277319,59186481,54960540,54960539,4609103,40936389,49981429,54962572,47871762,8897911,34922933,54578481,1038790,30065599,20246402,31999351,53544836,1008816,9443181,1832828,26834422,30224620,58939595,52526841,48514124,17805038,839850,42903710,28249442,52439597,731138,30991659,40941297,933834,431266,12926119,52412759,12720026,25681975,50105239,59171437,22359140,647220,53544682,59164107,52681594,54764866,6137441,57841368,57807809,48052207,50367315,20042035,35480018,6536534,30334596,16505904,39321332,57841427,5827523,52707388,47853639,40586035,54628137,50354576,10191466,931769,25419444,54453381,58342067,24522949,14804993,462048,1016312,12943717,30998599,36962365,29491574,56862897,59164165,58053014,1044831,40948239,1597307,3005907,1039900,47740208,54772380,1132836,58690396,53544919,8763073,30093270,1424741,25485953,50331946,40566613,19978780,59268435,2134320,22789661,7072120,57027753,9537613,54790712,26375791,48676692,257750,15729909,2205633,28276705,17416373,19979470,50100973,10234280,54453506,282883,499587,13348055,1831904,2119025,54762256,29880609,30497959,36124996,1011187,59020367,5252435,7469851,15020206,669374,27549339,50359230,20001263,471280,59174067,5716993,28671974,51325004,40941327,28715956,19893548,54627816,41732232,496522,14804256,5584414,49768282,57343676,17670904,49973896,19973651,59177817,2187801,10125248,30252467,54783481,54783480,5813105,23697061,54915727,58939509,3578458,2092930,6150748,3683560,1807223,52273579,54578374,54962561,40866594,12987789,55670786,31266478,45378428,19916943,50333316,3489848,19368152,57263959,5634685,57253196,59607092,54769939,59170203,10434945,54931112,56643012,59605680,52273591,58939529,25337129,54762483,8943052,57449817,9874255,28703165,931517,29079069,49917406,2300218,14803185,56530866,36561015,47855488,41356547,34581603,30991477,54783494,6561198,59171500,54769406,5360524,10537812,6794932,41421052,59171428,40953514,2956899,52707395,1994345,40931785,53544942,3672152,1461486,4482887,40566331,46497689,42691274,37903399,59174131,50218,58690343,40959066,5346829,59171593,26455792,23061891,53024964,51864192,56931673,52630961,54627945,11068299,40943073,40942261,5020687,6345809,50366654,31005742,52681771,59368367,1009490,30750225,50337504,31542775,40935109,59472560,50331414,452996,56931708,1424333,40948114,58690321,1178268,2214856,54762375,40447444,40941312,39652095,52412748,23233708,14785573,27004889,40219590,31006281,30701748,47739849,31012889,30993302,20956459,58690367,9486290,51936164,53544847,332540,54771470,11277170,14626832,50370657,49088758,4835049,3694441,938911,4654707,337507,30901114,46582122,40931917,1037831,1849394,58341836,5371435,59176995,492766,40513170,30185841,47777988,35492718,30225178,1039896,34656525,19948740,15977459,47855494,58164374,49818152,10077126,47833261,14812560,23739149,22103669,10379529,54167554,3701038,51324996,50105652,54453450,9562651,54762230,27751801,333564,50106367,59176855,59164174,22578581,1281320,57639697,9814858,34435402,47855338,9741060,57639664,19022021,54167534,59264009,2085807,52707441,51864178,9120293,33564244,142475,15813883,47677346,1639286,54766005,59164237,54167489,49982336,52171472,1050229,54627959,59171659,57343668,356942,263704,30614626,19894613,1131245,50282498,299870,4824129,8155163,9572943,59231240,58341849,23048593,57567097,59247290,855666,59607105,40935273,2959258,1906926,57501155,59164246,1172876,54453503,40931759,12304298,28039249,51708548,48410103,49817633,49636621,47451873,1125951,25335353,6347468,52524089,54628182,54167317,19978805,11483838,1881454,58939598,27540953,25465645,47853681,50368274,54766085,10266016,50355769,54628146,30580988,50081696,5157278,27007705,239686,21787616,47695150,58939586,3111868,40930483,34909347,1118683,36338301,31006570,40343122,25657860,58738196,54764865,5423573,28974447,12983109,50355758,57449862,58690394,47257346,40953440,25464962,442978,51697286,2014005,59164163,54903383,44791281,54903132,54903131,25661765,4368931,31085944,1993843,853784,58052988,4478726,40952273,59171591,40204970,8912281,40586108,3034170,54578338,48030352,12165818,52677729,3275131,170848,40566766,41590201,2051580,963154,25478469,37387075,50344561,25077212,50080679,40956888,9379001,19951344,50997051,28248209,25661807,52368873,26545644,56931665,40515400,9920948,54772654,59424327,54627957,35499046,51697329,53730472,16871094,10725003,50356858,42517830,50106499,13211111,4495202,54769563,14803182,10581758,40950843,54627925,53024980,29933908,54723713,59171641,57897979,34461590,19362447,50374462,40950840,25661452,54762275,58341856,48182899,40951545,3136571,38702362,1796033,10166498,54769355,862968,5332625,58342035,39311453,50114467,56931667,52681590,22784788,34613786,51024842,50333353,57449876,507741,19979782,28292368,3597355,52439573,9679934,59164097,5539691,56582215,40957069,54792900,53544694,5464078,19859069,123341,41150867,18317771,54627956,47089388,3663554,50329823,51788951,54791601,36960491,54764762,35128220,910582,31003356,56643011,24945463,5327838,19953019,54627931,3472595,50368290,54776138,43531154,58341872,57897901,54764793,24405178,54772593,54915729,4897102,52677619,1037443,46747758,212078,54792905,57449837,25661732,40943031,49636927,2110724,50366667,18990617,52273629,57699318,19973434,30211332,17731852,14789639,40952786,54776118,19947206,25420168,49581573,50333233,50972733,59176950,14769375,52246167,54723739,27303596,40948343,48309343,54453405,52368839,10450348,8739746,54788405,48088320,245914,40952278,9359885,51909010,58687982,21205625,54769354,52631012,5326680,54578322,30700810,493428,31401089,57639728,57297440,17005798,4846299,51624646,4862288,40936577,30683904,59164234,51864156,51197182,56065855,52524080,57540278,30999280,40948326,25481988,52053230,54766086,9888179,54578388,5259713,2119015,59170298,13671474,54772444,9305238,1899357,50373421,23115900,2735982,469601,19251267,52677644,27425144,950810,40951513,2441731,28564407,17849566,47935641,851230,56931672,37004418,54769641,110135,59174147,57841363,57253214,50178506,54762434,19890549,2772035,4769865,863034,47857203,40958684,14350067,52439636,54772653,8451089,25487040,30540294,58690315,57263973,426551,54962554,12852258,57841374,59176992,53023685,9241542,36500847,53730795,1633571,47664440,275759,54578433,50386866,56466127,10606690,54367632,53927586,489531,52439614,39943701,23364543,54453507,6320250,52677653,5489230,3055498,41156765,48453449,40707302,59176983,57589976,52618573,57540341,414725,3663435,2092312,39546807,12428794,8344523,12845903,58052842,50103648,58690515,54578442,19959590,59346488,49492281,1919619,918667,1223454,50344589,461102,1837759,59607075,5332755,52677630,28248636,57589943,4787675,25469172,9665126,19894836,59171506,57639666,25659673,25373438,7351102,3619299,50714990,35475313,59164118,52359487,59164227,30329593,14708627,301823,58341861,54772511,51559377,19136419,2816437,931852,551179,471805,9806111,12469019,2881773,52631054,56582214,5482066,57897904,5757722,373093,6551572,195752,52631033,6116848,51864153,888303,52359558,916733,13228891,1951874,50084429,5870633,58939557,6246264,14694402,54367637,49653195,40941041,54453337,177871,54792883,54778661,56676147,196041,25464802,57639667,296035,36399491,1443418,51708546,50344926,49983170,6554234,2954540,54762209,2806950,14503545,47728114,3655044,54912153,59164241,19909909,50335828,3183481,50355775,3275452,52439667,2421033,52359586,59170197,52707444,58053001,19338352,29343663,10417951,19907834,3687290,57841407,19948645,10183539,19701620,4853723,30213139,40935420,10617782,273118,19859142,57540285,3077519,10403508,5450664,1400868,3616230,36656124,51325008,4874340,14696243,52171476,31003380,4706755,54453494,127143,53544947,176883,52052118,38152864,440792,193099,8962608,1230881,723362,3320381,10082048,492384,3092765,41102074,35207783,54762202,57841395,50335818,6144571,6347522,7113733,40946559,50335836,741631,9471124,10591429,54984277,6042774,6220953,459117,1792759,4647993,439824,1178880,1266941,19612565,31014235,40935436,29330424,31004005,4942945,59174173,53545043,11068208,54627928,2105244,7903595,28039443,6126870,59171471,48717724,9910459,10557037,21464972,5039590,59171403,6350571,1601919,54628000,58690481,47675536,35599818,241655,52677612,297400,50936759,215794,42691798,7006742,59197008,57449841,2922184,50366677,467189,58939578,54769507,1519667,39624381,3230539,96745,1125676,828190,515567,10395025,14181294,58690514,54628166,7261841,5851057,30689635,42652531,6196504,57297452,54762224,14805083,971701,13223272,12011348,2836737,45273428,56898436,26228152,53730432,5690594,885400,40934976,28358580,57253191,40948295,2021216,30685165,752398,52171486,51864200,54772626,54772625,5045187,58939631,45861812,23055604,6143693,3495768,23657734,2762323,52368852,1342551,6349039,2386596,50566444,49148021,4393603,57566973,25466871,40943126,23152872,4963765,5646765,47693337,25420488,26406897,53544861,58052979,25728027,609439,21798079,59358958,40958411,57825384,3256562,19893011,57841396,1174015,54627998,38441884,52618478,1038116,30605089,19121857,54772417,58052878,54769351,17987488,57253225,2835163,3668767,14530779,1884365,17983157,4655285,30259805,52681577,11778467,2631072,447362,9300632,49974177,52707357,58341997,43370407,59415488,8453891,25476579,40867933,13976352,3693281,321447,2185123,57897973,2136520,50331830,50331787,52630962,31827920,52368804,40708681,25464832,54762411,19539400,56630294,3525187,54769923,3462845,51203561,58342065,1755641,2804744,2254715,6554968,2039940,10970969,3662632,21083369,10412218,27541219,4994674,208566,57699363,6316753,49942124,56862902,50105361,8057800,46936265,14794238,54762234,57449879,5599936,2666749,56092623,49983171,10982732,54578409,2447088,47448216,1993327,40935350,49970295,19947437,415171,25659655,35166190,30697588,19947358,2088039,49576119,1474125,39942742,49648308,59164197,54167600,40953297,54367644,50114329,1658445,50105261,6171677,59020276,8734205,5961798,5020081,53024957,57825404,2851457,54762233,54167429,29088798,2880728,54792898,30999036,31003848,52168588,40931343,52707446,343012,57449847,41110547,59176964,54167517,52439586,59170212,9086215,10652074,7855140,216202,676955,187016,54784930,35027093,51943008,490135,17093073,49935419,58690427,473031,58939589,51198433,59170272,40935554,54167482,46230553,54772496,58939648,49724131,53730786,53730785,41833054,37379880,59171448,52631000,30748642,40935340,53545016,15630053,3668188,59459443,27752211,58939611,30931242,3661047,59164177,3694208,3622621,30752762,28304606,22771138,390764,9674497,38842517,54769640,5899981,31002553,13122469,59806218,1224427,7136196,56176918,58482984,9886417,5748120,54915741,25661782,59174085,1016386,54772660,10044037,40936557,19870024,51538855,12131664,1140920,5644476,53730405,58052922,1046352,59607134,40701433,19908739,49574125,54772065,14792692,47976488,25072851,1551252,58690366,39655869,30701243,57343650,132786,51936117,5408983,19854095,51936175,57449877,54167485,20956445,5284840,19336302,490604,51203535,31005519,25196,2754560,3496900,54453465,54578455,59171580,8377552,3018615,17709236,13831539,19256972,43746951,10538853,52618515,59170211,52707331,58690369,97441,10480891,54627934,579467,8882500,45108789,49505094,40931918,51198423,56931689,52618460,14480828,405188,1354742,54778686,4640621,5819061,1154532,39288562,54367543,54772698,178503,9107828,54772704,49910530,12086561,1599003,59176977,27753811,50437810,59171618,8905254,54786511,8636835,54167640,18027693,1971067,52359540,42528250,18738309,54762331,3694291,7878401,40952288,50332801,6297676,30543529,30149769,9037059,39213282,22935861,30628326,4337180,52439600,50331538,59164269,54367596,24238250,3320759,46576282,1608400,24613528,54578408,28720592,14783794,614672,52524134,57699365,14138485,40958243,31003857,26880684,34510184,24003744,37976084,820898,50437993,6358635,34656519,42528626,47784601,8432694,51203559,2050323,3263298,35164820,53544659,57540286,1425845,1036149,3615962,40936380,59171421,56256003,1722869,59164094,2182787,40958695,6973526,30896610,2259360,15845543,52526860,40952787,25079119,5474705,1040415,3667191,685896,18352954,6072662,49912510,1494683,7878739,621162,14281208,22491562,25465066,57807851,54453365,499029,54766072,59170299,1105123,364920,4650077,9174231,1359607,39655117,57841333,19668255,10180578,56777342,1855149,51864235,39992101,54578446,50079714,57822110,28188198,30999068,3051976,25483529,565736,59634014,1136428,18057133,2919566,49984448,3409470,49583670,1379835,52273562,25024578,51205733,41353059,54762417,57699319,58482965,1029267,1495367,28557659,40935593,53544921,1276001,57211342,491851,315191,52677711,59164265,239726,27422240,3546617,10420845,47259225,1523957,7250938,3108577,10476446,1432446,58052846,52526843,9324876,12472709,17752735,16022919,57567099,13540421,19335768,919482,51556487,19470474,5635,801031,19852610,50354474,6358121,6055154,59171385,10281477,5031532,51197582,37766507,19882395,53024988,18853746,57566975,50355118,30731190,6332816,40952298,30333671,14803841,40957238,19898317,40934856,52171483,54908661,30617094,28187662,54578337,58164427,9611587,24946163,58939626,942470,2047341,54762493,8474919,458720,1633490,50344627,54453512,52368845,28375361,5992317,31005985,59170260,47149120,57590005,10106454,32075663,54453443,24957336,54792909,54766068,1150327,5712751,8575628,866494,41437792,30623068,59806243,3578047,21206451,58052889,50370933,16828752,20223560,10319129,3694236,5831267,18298350,9948788,5899874,4244213,31756734,23478154,29613651,30999879,11631429,3117121,36200805,29904385,2751708,59218065,1399653,54769568,3390093,8258893,40931944,54772655,57297481,50333354,57841371,50373426,23062378,48030562,57449884,1111123,753920,486842,52524105,246389,35942797,53730471,8040328,2821900,59172723,36297092,48715653,348728,19621360,51936092,15814142,54762386,58690364,22979118,10079658,2603097,52478012,41483828,2280406,1818892,51559376,58690404,5563650,886766,23487275,12108520,25657823,19979561,473388,47508472,15035023,51538843,7554315,49932313,51195440,57699312,58690355,953156,37706606,52618462,28163947,57699343,10039212,59178105,1121906,53416717,51943025,10617754,418503,54762451,40938410,2634869,4679271,54778696,22099186,2235919,54766097,49426961,6033142,54167452,13202772,646365,50354578,54762216,49742621,675309,31662921,25542948,723825,39747368,22017680,52368694,30991370,325941,58939551,19152587,53025012,52369768,29961133,225285,54453389,59584383,13762591,57590007,27842594,533798,23062105,2784319,19978709,59171401,753891,53544838,16042397,10137777,52618471,263930,30698871,50715329,30441225,18957877,54791612,5707252,7880615,30608563,544657,810751,13024457,54762227,47843529,14355410,27841972,9510418,166733,54762254,43528577,54901365,58939523,49008310,3449072,59176960,54772448,29574280,25464812,7307519,18877403,8928514,25683006,40932007,58733440,22732519,18038365,12948406,50105701,40497,50103777,54453353,58690324,6198810,54762269,17009005,50368452,54982745,57036907,513586,59164256,6332552,52368837,12304261,13352616,4305808,57297444,814438,5179495,2963689,49494435,52707398,59164230,10599384,45897944,1317686,40335829,58939630,10652841,54367651,54762175,58341968,34550768,29650274,49817100,30749049,54578471,59164112,50336810,14289085,51788949,58052911,17751541,39943338,56743777,59584372,8829063,14493208,44801823,885150,2594893,40508612,54766056,58939646,2944714,56862907,23652515,7656150,25699672,14803051,1039922,51414109,17293599,1688452,37627055,53544990,54578352,2065322,58690318,59346477,41867,149279,28188122,54627993,50331532,4484599,4754059,5720967,53545018,12848574,4519528,5669110,10425440,5190260,51708578,31005462,35492633,59346479,59800937,1113110,50332027,40935328,29924347,51936161,5081840,6764636,54982750,6331917,1313803,1151797,58690444,54627978,38766132,40948266,54769551,58939473,28430014,39941486,10632508,4576279,9650912,16214,54764801,983912,47451162,6299607,3168580,14549075,10591128,22077537,10629307,54453492,53730781,54762432,279526,684978,59164022,31886808,51445201,565116,49974362,50382562,40976888,1312248,16046133,54453425,3459583,50120265,30745122,47698579,50095610,54772627,25661496,41352505,10608983,10119788,9669683,7980927,14814299,6316745,137012,52273619,58690464,58939576,1451741,629337,49582281,54776143,50351242,23153145,13362812,2119046,30684594,45887049,54781720,34910251,10433220,54772462,54772461,40566484,30999924,10610246,40077883,322588,40935490,1273591,54167539,3629354,8290958,2327899,54578432,362538,4707519,40517568,54578450,21231386,54771476,58690471,18467322,52359526,57841382,649530,19918027,13063971,1059514,34298343,19606779,40936415,57211372,54912179,3194621,6044628,5336140,12957187,40936358,54762488,181042,52630992,57883412,51708572,379563,54766043,2225716,19908624,57297468,47148725,30999658,58341855,4707211,360928,823433,21048547,19880997,54453464,4994211,53544624,3598061,49575013,2184351,59489897,23032777,8096792,54764792,5137040,19910244,56643000,14683635,59164273,11561550,59183599,17005810,13339637,247638,14803053,5211741,59186461,54762167,12550482,50344985,178470,54167472,852618,5966534,29953358,27303459,46497241,30999228,39481437,59800940,23474201,55670788,59802252,18718283,58939524,4934157,59164173,53927632,6307228,54762358,57449856,50105050,53024992,20539089,56743769,23061875,19978993,40931857,2634355,1009689,49940394,1867245,5337488,9487669,41799740,51197179,54766069,23379732,3015556,27835280,26599610,30607726,30727316,27005108,9944840,53025017,26944158,54627977,10269289,3700972,57297446,5901755,54578331,7174534,52677636,4379509,13451528,5503196,930400,6013427,49811880,18104154,2242347,45453620,14408759,1832276,54167393,19955319,54578341,50120401,2082646,35474575,1321527,3117823,247793,57027748,24179282,9396007,52273582,5529848,52618474,591989,54772492,7706487,50354487,40936428,13844022,58482983,52359521,30924210,57841417,40951494,54367588,2999674,36817783,57027750,51864155,58052870,19948610,12119854,31488160,52359583,40953277,1427320,4903212,53927630,30727377,9139337,28166660,46497509,13882787,24263187,5612164,54768941,56256006,485093,24799737,9806393,25334020,19443613,40950928,36992938,54772666,1985828,929927,13425687,54772668,49654970,54167302,51864141,582387,3533635,40939834,54578354,57212134,53545011,23746715,22866821,54764767,22546036,3377798,59164244,30994279,938969,6750591,57897985,5423343,58843561,19951370,57897957,51943028,54766009,23492199,2456666,3659098,5295284,54853341,14358022,40941255,57699333,54762199,51697337,56862892,19894924,29946639,36445529,30690161,31015902,12117932,17418586,30727044,34884588,59247285,5285107,50631116,59617497,187067,40936561,2124923,7511937,14802904,446937,14252025,54628150,54762407,56931685,58690456,52171519,50103728,54423932,59170181,58939527,59171673,3659951,40124514,30999163,6058693,10319420,467910,40936432,432074,54771471,41045643,9388237,441587,52412753,19896336,39661870,1236578,158633,5879132,9894722,18082435,19605622,54766066,18223332,51708574,56826875,29520625,583366,6239385,54853326,14119356,54167310,58053003,26959361,40948340,53544784,9197805,309957,8680017,56756099,40935272,30734798,59177802,59174178,50080055,10622333,47856127,50333297,57297447,2196939,40935534,5401490,58341904,54453404,886650,2913733,6881906,31014247,58939535,50360660,54762327,8279209,52524061,57807848,50333627,40941090,55028846,40952962,19949079,19678566,12571651,3656416,50105470,1886765,40566651,10160198,58939583,3130767,54453487,49648031,5234156,1498472,40931095,54167639,3391038,52171473,1723493,3651074,1311686,40191734,10618017,40953472,50624122,59415489,5904809,4439154,58690354,1070709,50394616,52677696,14784035,40952405,19957663,2090473,59171639,27615372,53544643,40566612,319015,17719161,40931725,2633971,19835320,58052826,23259931,53521016,12433099,1847492,54786507,3534818,54762349,50128367,50333308,57589991,50714922,10972916,1304100,322041,43698695,7892070,57211335,52439662,20001437,7500184,59164124,6312486,990030,50333608,54578392,38251096,19957654,50241893,49981025,57253201,1986879,8959707,52524153,58482976,59164211,51943012,741471,50331536,59180646,8099928,2229805,30695519,50331438,58939455,54367582,57253220,56106588,41437756,8839711,9621065,59600487,241630,18525697,816670,19514073,5031753,5081958,737168,6720365,54453396,403382,40930518,52677724,49162196,40518899,58341996,58939559,12763329,54762356,35474543,36815682,15011928,53544771,50387423,58341921,54762499,6131645,24288057,34416668,54762389,50244602,36657198,5571323,24209477,740655,31086751,15750764,54167304,31002868,546140,52677739,40807612,52681583,58052917,452954,5899549,58052841,9789850,1337503,797486,59020320,54764860,40732313,6217731,26405908,442152,16038998,2132318,8036784,54762244,22492782,54167510,58690486,59020321,56898406,44579183,59177799,493508,4981531,2259262,40948358,40948086,4185890,30999041,56065864,59171442,50380377,25698620,31086768,54367649,579231,3687536,50367283,343831,53544968,35475286,25661810,54762478,6313101,1039945,9072017,59415485,40946741,6345822,59178130,6246162,4880624,49942470,3577686,52681562,24177169,54764768,25659792,59178120,54453570,517034,50355753,18634851,1704883,41880044,36956528,1995182,44417,10161081,52681574,59176974,5501047,58939546,59505244,20023962,41773877,17901044,59724036,54772671,19957658,3686647,37197545,14115985,14878988,14812558,1011918,10030181,26411898,40342515,1537591,25659781,1164290,40930884,628025,1165741,3876316,188422,54627997,1834099,10823684,216306,6032034,5360278,626567,23062276,410361,13034494,40958261,59800954,8413160,9624847,25661776,9080879,59170248,27568626,12652311,54578301,53671826,383610,5718230,29930511,39637171,47855510,23304514,4967807,57825368,40958245,52053992,40701929,25347051,30998407,13881609,54627896,54764770,30615010,23054430,14117775,46231921,41356548,1003141,6297190,5489320,51936121,14814777,53545045,1000063,34462875,40958394,50100779,177937,50757864,22363203,9794752,54367652,59186638,42332800,34910229,54578439,57897909,30220707,54627831,50337071,31085996,12834316,50370649,58482917,40294062,47781719,17165080,5070995,54783482,24952491,10618199,14715919,3880542,53927629,59174169,50351262,4885926,52171495,51203714,59174105,58052874,49973527,34303400,23252516,57491870,51906302,1139744,52618563,100707,54453474,30233834,57884154,40566638,59171481,8494763,54762278,20010315,54788843,50359503,2566218,45215429,57807820,58164378,25469181,19471730,58939498,53344655,40948101,187623,23801346,4241996,30999835,50757718,34702363,14798841,54167664,47509538,35474452,25464768,51788959,40952291,57567069,17582036,31002921,49651625,943399,53544951,54628171,24883367,24197728,3197870,58052872,30895740,25683025,40958298,34702375,58429029,54762371,59171480,5709384,47786261,6368753,37272240,2778754,54786503,53730475,52171523,57449857,43259967,40717503,31985152,30539763,52618458,7496179,29542446,2991378,619413,54769424,30899637,59174006,54772387,40951418,12431812,40936463,53927641,30731318,49932683,25410441,34922923,5915663,14190498,47843900,46595059,52677649,58052938,12443457,19955568,54762250,30998994,41435574,30727688,54936525,994415,58482918,54772388,50332802,52081612,31002546,27803271,54943707,28721694,29547326,25661844,12304082,58939610,25059696,41083024,168199,59171418,8605904,30993075,6333443,35128146,10652008,4243995,30680289,54778679,52368809,52631055,17265422,30994370,30237917,40952509,14119107,29712177,243955,12835371,8506384,53025015,41428831,52681598,58164381,12160155,37272358,59170226,30993085,54919925,40566547,14810203,59176861,50100661,10617952,2129658,19859478,6286535,25463360,45886933,50105619,54769344,18467976,29970796,182786,9817298,14308311,47675186,166745,57567062,8893056,52524088,23364791,50336855,8843958,23863817,711476,1575180,785517,17896251,50335785,1594786,40980731,38360996,17656954,57489254,13695766,255351,40958007,41026496,10535903,53544721,1442798,54772669,40941267,52630965,23116208,40941256,11690953,34656497,56497653,36828332,13887016,40931738,736677,1919868,52707381,54778711,40948321,1807507,54762311,30335942,31014893,51864167,13767659,2100208,46568509,403850,14296392,9200276,188258,19808973,54452445,6394614,14804005,25684040,25661463,30684133,50359239,40959075,38553248,50367544,24145537,47784665,449860,30697801,10997282,50354337,48030992,54167628,10165499,4720091,40949110,25659675,10326182,4581956,550171,44214,711280,10580913,38571589,6345879,58690520,31005166,57822719,54914980,14785600,2093526,34910247,31005199,5896482,6333324,5415336,9804986,10201304,35165891,229131,54766002,58939503,23188798,34417012,54786505,25410645,11457460,40942351,40952419,14789637,30994118,59164191,49646120,1744597,30227972,17804264,1058907,25335521,52707401,55919362,6345192,3687467,40707352,40936600,1056429,992540,53544967,58690512,36195535,53024963,53024962,59178117,27619862,9723466,50243585,50331900,53544955,585476,88552,52524090,52618581,401140,40948066,53544978,50333358,37716807,836060,9715558,6217962,442283,5908660,4517088,54578451,52368882,30219857,14785458,35480009,354442,660950,7793067,54762470,412100,59199304,6068070,37182440,31542808,37229268,54167371,1556911,10549344,36569996,35165352,31326511,2906692,2130481,24716880,25476367,18638542,54769340,40936381,8895258,59800933,8540814,57639709,1360596,3217502,52171485,47854057,52171470,399822,52368835,5433533,316875,54627833,50105037,19647285,12745327,3131694,988323,28052999,14818542,30929293,52739742,30727061,54367520,50336833,29809523,54769629,41437802,4956788,57540313,14813331,1293806,25161449,54627937,54167361,7341435,57639731,59164123,177341,6268299,52707333,19340587,3140938,3262199,10282628,212992,54769382,30091673,40714991,54453434,2521093,1141332,58341847,52359502,63225794,42476356,19950073,8641737,50082812,58939603,40957949,1954392,54723738,1045469,16883878,891944,19907691,40931865,54578383,40508516,51203539,56582221,49507311,59186654,8220490,19349353,53927614,15035043,52359524,26805898,619625,375090,12691442,54762288,52618521,59164196,10215351,40704346,51561085,40716206,6368743,30934967,52618517,29674034,54772659,25608011,40958172,59584378,5033555,2064194,30071766,59196977,30552846,992224,59176956,5147969,58939587,17719382,58342062,25659635,1025357,54723694,59020281,874250,27782317,52677731,41785089,10436562,39383,13508861,52359552,54762180,1123795,58341929,36737047,6294703,19899574,40948356,442017,52359578,10297560,14769160,59164158,19948733,614388,40943099,59045655,54762442,96090,59171633,7133527,25681976,51003104,30998992,40948165,54453563,56582225,37272762,3319515,54764731,2496414,5150129,14118862,50355773,54772530,23603594,9014405,52618461,6349187,54578422,23056341,34469336,910357,622164,35164605,27565953,58052849,19955476,59171463,57253238,50355776,26869786,58843548,30727575,50371025,25699695,30727635,54778667,54772609,54885338,14720989,23024883,54769432,30995354,59171388,26740324,57449883,16504195,1045100,6879606,16347390,45029796,3686869,10618239,55562720,19959886,1387633,54578415,57841347,39661268,57841346,36123751,41683920,31985057,41137984,54453453,54769653,59171627,50337027,1183352,58939474,938571,19894724,41110583,50682274,45627031,2085019,1051190,19951991,4781555,54167383,10578358,54762484,59170277,815869,8693780,54627976,46246816,53544803,207744,57263963,59176932,49972293,8617212,54762298,3650991,6358164,50333326,50333612,1659201,54167500,50333347,54762235,40586430,19955877,58690434,23388219,490567,54453539,18304916,1813883,3694308,1002762,13424680,2585831,54167568,33256,54627915,13643512,54772636,1966858,54762459,52273598,52677683,894870,42526937,39309728,36654899,23026660,24988878,7035065,50437707,59171682,18905869,40210092,30993259,52171488,51943046,56743758,1584008,2115361,14730567,21116110,57540282,53544904,225314,25479265,51706375,8115942,50331540,14358795,11660265,40958290,45627618,2561214,16608922,924079,53544687,52707346,3605602,57253213,3664403,39829783,2094983,788391,4438326,54786498,54936532,46498798,25481909,10633886,58690414,13427,54627979,9423151,59164143,917858,856214,2124908,56106590,4420614,15845537,14523647,54768968,40337157,40053572,52273590,3683082,57253227,31002853,51197438,2874635,40197160,2640340,25174750,9317677,25349279,50114060,59368366,54578330,6345886,6843162,4538455,50103694,61263677,40935234,2011313,6297198,331582,57589995,59164087,6335007,8813128,2119033,51708555,9960766,1892484,14685145,52631014,1237181,54762192,14076598,29548330,51943037,57449839,913363,726979,1012810,58341981,738739,1413721,52631016,706573,51697361,8557435,57297478,19883098,16504084,6345889,52171502,1769545,57841372,52171522,10597361,52618577,9350977,3694572,215885,19947291,53544693,47259625,2609565,30997206,52631048,9320309,8185029,2083397,1478394,28271906,3614783,58053011,59197003,1606060,10652722,170371,31035809,52171535,1921565,3602570,54769327,25438774,738966,58052868,26742973,59186648,52273632,59196998,930856,59164249,18204447,14500116,59607063,2023140,5765028,54453458,526758,54776142,50779825,58939579,34917062,59358932,10589809,19890209,54167385,482281,23668673,4018201,8364716,2593414,211782,9668001,2360360,4329564,3405234,26488927,54502047,31002999,5272378,10226065,3229840,49935933,54764850,59170244,59171431,19978745,286166,54912164,5877283,1399124,40507393,16838034,30993083,25469090,53544965,3030333,52618592,2070455,59164180,8108453,53199494,12687671,22076013,40930766,58939574,13281886,996758,54453437,13374038,3191890,10614044,53544886,58939556,50113940,58690493,51936135,57027743,89415,3069476,37390850,57732252,28438839,54167507,50344874,40958666,40328233,19463364,10362780,1046182,40948145,52707361,40935291,53544776,29511126,26805919,30998378,10598504,1894315,48315540,50369559,823833,59600481,59174083,40935271,19326964,54453412,58052837,54723700,981952,4874919,54762393,2082523,54768949,24695964,25303699,1315385,58939647,57253217,24656516,58939492,7180766,31005508,54627955,1496112,52677661,438222,50105316,6349044,40941303,54783479,30606496,59174107,18500481,40566361,27564391,57449818,35190489,57589985,866291,56582220,50556294,379267,1125238,19979496,58690432,4671758,1299196,147401,665670,2271229,25418893,2951232,50083644,58690489,59176867,40952310,40720008,31487825,53927623,31002977,2593897,4569809,6394630,664052,17575867,51942998,9834336,13311935,50114742,51324998,58341894,16505419,8640176,8832650,47788490,19474399,53024959,40078353,34395423,36660295,10798366,10113609,40941067,54578382,25684031,19956695,29217257,2178485,51198446,54915747,40948140,28387645,4877867,5382,8874285,19940112,54628179,5216001,10589558,246351,11465342,51788957,25088244,1264100,47624348,14810936,30748764,206276,54764775,47902578,51937378,25904019,36919597,54367559,50359229,979466,50344626,59600484,6022721,12992976,1281466,1769274,2896355,14555598,30629154,59607096,45107609,27547989,31002920,30900075,40952773,52368812,57566983,58843549,4596524,609580,507557,986373,5877251,17356432,52677697,208271,468303,50019727,14023546,25347321,54578317,3295403,47729576,40939877,41683810,10087089,57297476,57253237,37228707,50936962,48690229,53544850,54627922,10283063,58690374,6285159,14416841,804424,26488917,669717,59171439,16032354,27007666,1928994,19909860,40948250,52618475,25538985,59186652,4874,13932782,10734202,50336970,28245536,603384,754358,50336806,54771497,50317812,51788955,5298791,2204749,40935488,58341940,54762429,57027740,54772459,1381185,51697292,3275540,52359516,3677166,57449880,52171461,28275890,2849822,10222618,2427188,668356,2091180,58052976,40957040,36508506,13571,14804111,3671999,3663925,14171855,25346999,1448626,3673883,37005600,49773278,1159951,54912176,1078372,23115891,20991711,19112944,20864868,24144457,19473808,19951401,12162577,19427637,19986381,57567049,980347,22789539,30999938,11026191,6332838,4358351,432197,53725974,54769524,2511083,831921,57212138,1791498,54167550,14807809,58052864,2541154,411520,1422048,30997153,3589462,54367589,25224185,31005743,52359529,54167601,57589994,19803980,53544711,57540314,37005502,59170266,58939494,58690430,15638305,52618538,31000222,54627914,23471475,8690073,14794478,52524093,24403314,3635568,42517848,50353459,795598,54578398,291444,52677632,1376177,134191,190196,3021813,2806532,59171483,26693969,54764791,59174200,54578323,26392952,57589979,25661794,6526826,59247291,34500766,252696,8660702,50331799,4257836,58164409,7948702,856793,54764800,54578353,54167491,2208023,8610513,57567064,1589575,2102104,18215146,54772664,1140033,9663431,1169760,1649726,58482949,51197440,50331556,52439635,9071748,335301,54578430,39508280,30688545,47760631,40957038,58052918,54453400,59806237,29442567,493025,36657387,20049997,57841394,54772457,59171468,2313465,52439592,20553493,10341168,52707359,48030400,5706273,3673385,9126699,54453397,40939900,40803298,29763859,2934559,59164238,328393,2202301,54453383,176329,17358541,10178638,32251470,59264003,334244,89322,52677732,59605403,1453612,30991559,28277293,42487724,349314,54768945,10622526,52273581,57540294,31413770,30728965,86231,57449833,52171478,57540296,30632290,13357964,2604443,3659331,50354401,1011355,36124102,57449855,10146480,52618587,49979617,40334557,43868518,10617518,40586149,1503101,2538535,1440502,31006566,54367590,22358088,47089642,57841419,31309404,19863795,27803263,2548993,23700392,1995114,2971272,40931124,54762297,54788825,30994320,54885355,51864204,54762444,24950952,25659807,49168197,54367577,490333,12843481,29961768,50335867,46497802,138629,40958605,49043454,57807847,6050901,57841338,52412757,47729323,40951401,41150942,54776140,3366381,9561254,492910,54453360,3650852,17431001,58939517,8801079,974589,58735128,59174069,14785423,9065187,54453424,19655216,8361350,10410680,696316,49973351,42937974,13417927,54453354,883017,14292015,4978903,30690066,27547969,59186382,6344564,4809590,54762274,40704496,59176936,6147986,8812521,50333337,14622103,14399933,25469458,56966140,50395187,352697,52707323,10633903,52681566,1679220,225005,10617616,30998622,4686336,224489,57841405,50283319,40566531,25661768,30993081,14760579,1455996,40566441,52677719,9453063,25085997,30991166,3577530,4783223,54453387,2110643,15035106,1972653,30065890,41177210,3356997,58690416,14452642,59171604,5253448,25349280,6768671,47833240,50382970,30972958,198880,25661773,54762359,58690511,52677708,30696399,23062281,53024998,17706914,54915000,5349683,54770120,40951417,50105537,57699315,19948629,50103661,10549456,54768955,59180644,4461635,3503404,54628162,9643167,29446587,35474406,58939563,30994284,57699332,6347577,54167574,46032032,59174190,41922,54766091,1039898,59174066,2946617,3602943,14404803,15750787,54769646,2833,88,50353665,49496686,40586011,14817962,40950985,52618564,24462943,2828214,24764376,14725592,1413565,59170232,458870,58383870,9009142,54772506,8366810,3672092,35474635,8550973,6137,50361405,54764888,40894083,3553224,59170256,52439640,49490630,59178107,54762172,27541316,2758877,3689034,23907920,59459497,54762340,8798831,25479898,54762500,27937277,18517678,29701523,59174143,30997352,49935215,59724037,31504772,3393380,54627930,49912746,11436191,53544793,7327,50175488,6330658,41050250,47971358,52524139,3529240,49497218,53544745,28275833,1315359,222839,9556745,50333339,57897917,25133160,5490205,54764873,318508,58052963,715802,58341885,54578324,56931688,24836247,6720407,4655119,218118,54764861,1137739,51864150,57540293,2288675,27752385,218496,5743836,25307119,52524136,59174187,59164212,19424921,10407182,51324988,52273646,53545030,57841398,3141670,36707335,54764862,491789,1893025,50181424,58690528,38617470,6851508,18959006,6048807,51697326,51561088,8448214,10529686,2667008,29540992,40958297,54367566,57263956,31015946,37226977,13276903,50367704,1579668,54772583,12740125,37005527,59020064,2186973,54766836,40981624,10032966,25570321,40931940,309414,10838199,53544917,37808235,54766837,14803043,27269254,458735,28298914,26805910,19860851,30679385,47235424,56530871,50331557,5656558,218943,40948341,1636965,58482967,795784,6977952,10589777,54772497,54764732,23160868,3673261,57449887,4525314,50366600,48779729,471735,57807803,50366658,10498156,19910296,58939476,54628140,56530874,982561,40581048,29428914,17604933,19858973,14129816,4987384,927358,3172024,47843855,5939285,2034479,53544754,59164095,54772426,52681634,59171586,7356456,19870594,59600489,51788934,2419632,1970716,14792790,54578332,50335848,10652846,59171358,50331808,40930690,54167422,19854125,40566391,2119031,52273567,2638792,49982849,59171589,6394654,12646965,59176876,36934893,34922900,40935353,5275049,54778698,57825348,54627844,23374001,52477600,92548,58342020,42517289,42476532,40952847,19863856,40957119,54786490,14812572,40930256,54783491,45329209,14114799,19892763,31073590,50354347,58123979,28247608,53730427,50362493,6368759,40930805,50354468,34778662,58052844,2098757,19984963,6080653,448339,16987967,53544697,59174019,5639902,10187926,47265136,38092440,1112950,56826847,15034962,59183611,1555636,58939471,1116283,49983374,29683998,51200011,54762319,40935509,54723705,50331537,42529909,50359235,64870,51197548,31173668,48074887,4282023,54073727,54769555,58482979,7381016,54762302,53544999,272009,12237944,58939502,10129735,2464106,40948125,5373939,2199519,54367595,52359575,54762191,58843583,639934,2317670,14650201,51708573,5899174,10538423,52631061,51712587,40931961,8846837,52524100,31768508,56176785,31006381,30993073,40942213,36942722,30607630,40957232,40957219,47664029,31595524,787134,6352924,40931928,30934968,2937838,26729047,1143076,54167511,40186246,4402725,59171649,51943035,57589941,49649804,8633046,52273649,13483803,1063157,697619,789105,13704578,54627982,54627983,1879255,30994265,12443704,9454598,58052898,53544767,58341983,40949542,14803836,50355095,14803867,31005479,54783514,3670058,39036755,2027603,52526867,57926505,40941266,94336,58690507,40958925,41840783,47376268,17257304,57540281,50344623,3803357,3805225,40699260,59164062,6859392,809346,3054611,265559,58939486,57540321,17103126,19893928,59171390,1296956,38110659,40935489,7271329,54762310,58690473,2085705,154583,4480313,267566,41428055,9133875,50080302,127619,953533,36706810,57807830,19948676,50394354,52707386,17580017,1672202,53544633,25542082,40952475,54723707,51197183,58939621,59806239,51936109,54627991,9725214,54453508,10496680,14804251,2330359,30727122,8538199,50105290,18987215,6071925,9324660,52368872,53544673,10617354,417350,19993673,456097,54769579,59177801,54578335,54628148,19893206,10416817,52707356,13125838,56498182,24752972,1117989,51936120,3133575,696693,50112550,59164130,10505689,29899014,15845517,30999023,40275748,40779920,2467005,483347,4681738,4809736,51697356,49971453,25478342,52171499,3182237,307688,10615862,54762206,57841406,49941519,56098177,58690348,9391076,1006563,36657357,56826844,51203547,1636028,59346482,41156761,3685559,3229738,6991723,54766018,31005438,2183437,54792884,3126137,50333315,1553635,50433480,59424326,40473173,40339347,3194039,57297487,52439646,51936156,57825388,19770151,1012834,58341853,332725,25466475,30999292,57807841,35555570,40931804,49940637,10368741,14446240,59178143,8352793,54766019,36657317,14254870,13652090,54367643,2390841,4725108,58939620,14805048,54453472,51909581,2056233,40958668,40936307,59171327,611620,40948300,24413512,845286,54762174,40948314,581287,3603343,13318002,40958269,209832,7125439,8882459,706357,59164176,15929579,730437,8374723,721938,14803878,54578401,50382574,1843883,2056315,53024956,25336224,57589969,2991630,50384892,30727141,29356946,2604942,51697277,410838,355659,904701,760337,35876,2422340,10617542,8607573,59472573,54915743,677214,22490703,18427034,46599563,57027653,36647842,59164190,49583094,11126517,13526939,6246169,54367634,3627579,2954125,5125754,54453395,5348999,5077453,3433317,40877501,40931031,15986185,57825390,30999761,57540295,473097,18889193,514658,17990036,52677641,40931074,698736,40586431,54167503,5232345,20490950,12318251,18670619,19960097,48804632,19909778,37272712,23062625,50115486,2896211,9160165,3683085,57567025,28978169,10286444,13541,51697271,12214718,59170270,52677631,52526861,3411571,54578336,14802858,40566454,29532467,30479433,28244594,57590002,50331821,40946504,25336542,35166034,52630993,54772396,40948401,50337548,50367672,58434815,50353578,57825400,41422572,57211357,6344491,30729009,27542954,52526858,1561303,54790601,40948078,10323579,651371,54788838,19890553,40977033,14400357,40014412,797572,23800543,57253104,1362495,4236005,12721506,57841343,30094866,58164387,59174023,31073339,47373324,57540331,50103699,40953459,13903543,50086380,52677707,371305,40218324,50111997,30082939,3181757,52618580,17950484,54167481,54167322,57699348,50333350,54762231,2966071,21719871,1727527,52524068,5994850,6048530,14510203,18157976,10617349,3694325,3683080,13543358,54453390,47669191,2051113,57841387,7303997,2815170,50162038,59164145,5075872,51864206,52273659,52797,52707367,205749,54764789,2046320,5942556,541072,3163444,40076962,30999815,31005040,54860672,1204631,52681559,25684043,57540334,28252682,59171601,8722678,28653528,13527836,338518,6045185,27579614,59170213,4801184,40943796,54766017,36648135,19958985,4688038,13128423,51197193,6347378,14591569,40723808,40976982,399487,25336291,451995,54766031,3119318,48388734,1383881,57699350,1919434,57449819,59171429,9438483,30991535,59164239,48030008,59164270,14785614,1884587,49934063,54788392,15741119,16819014,13946346,746967,40934849,945327,977384,14422945,59020342,11415916,58690356,14817942,49838804,19909436,6023224,27420532,59806236,24957534,6720425,40952527,16503597,54772480,54962563,59170284,50333364,3651261,30550344,57297479,54762312,10565789,54762443,54167647,57589962,326216,50335830,19909516,935536,40333877,4849310,27005304,5305478,50624029,58939617,54788401,30626272,1144259,57567071,15246742,51697336,52369556,5541119,54766084,23358068,58939508,40948399,14077705,52707366,942409,59268448,2760858,53545003,5672912,54167561,52631029,52050867,643064,52707380,54942393,40948281,23061872,26306639,52631049,50382980,59183616,46612820,7510909,10618234,9519299,58939441,14680407,8965739,31256796,4896322,40931858,54769562,57639698,40939829,15816903,2188609,41110584,19890554,5669173,1781067,8571860,40949534,27752257,52368850,50103783,34778643,2495121,54578406,40193829,5978785,56826841,3582103,10581753,42476465,40936539,38724799,59164116,31015693,24191918,3651307,7510621,57297451,41812208,40948263,54453565,36768176,48714804,49598160,42903205,12779020,10757662,52439624,13136843,10359358,31002404,40958285,19854094,40931720,18468617,40948352,50179282,41702367,40948079,19853874,50332030,12213104,23259973,40941240,30218681,30685164,30095184,14812445,25465658,40514487,30999241,30993279,30064894,31005960,31257556,30999229,6332600,30693275,492239,52707410,58052843,40934818,54786497,1661079,54912161,52524091,11478682,1106665,1809871,57897966,8930216,19352953,9389848,13709717,41042737,57590003,3675318,40952469,29158299,54762304,59178128,25659789,56898426,54769573,46662239,59170184,1869107,9462336,30682703,4522721,54783490,26725323,2903274,50344570,59170183,1039919,53544690,5607882,36827926,58939570,4373667,40586542,53927577,18996777,50331495,1563166,49914365,40104091,54762341,59200858,32088488,44308,1787415,883230,53544638,59174142,1202551,59164279,7636833,54771481,41050569,10475199,59174111,53927634,49769991,54769509,2060797,3673726,54167588,25422167,59634016,14198882,40935313,40948122,8204162,1138317,29965596,19718541,2480978,58939513,31015886,57807811,15708565,54627858,13691425,40956887,8437106,58939616,56065857,41800364,2201186,516030,19712023,58475469,40934926,6143989,58052901,2951360,56676150,10135994,59164113,54627962,54167515,1133418,49559,54453374,57699359,13559296,2808056,30993294,19853252,20108436,30993040,14792722,40586370,40958935,10988463,35475174,59020291,37272956,25659697,1015161,52273576,40856323,302606,25123920,47675276,54762449,6394856,51936167,5686047,13472171,34609387,24507742,814782,753035,2646261,1726651,19979579,59169344,5527109,3678501,30745062,58843526,1960476,47848556,6333327,6335877,40942241,40293648,488733,17892765,3159034,1446548,6232149,30608842,40958286,40958302,2585921,14599786,54167566,54769446,14931623,9632245,54772646,40948408,57263976,8008809,920412,16870782,52412756,6291417,34761248,36816007,59216247,28295075,25661443,8464092,19891684,23484629,506784,31005970,50178215,52707341,50998769,9314675,25065394,40935555,53544700,59724035,58674206,43519780,50370403,54772706,53544797,22709758,10058813,35867337,58482933,40515018,53544939,46497046,52171528,57841344,30956712,52524123,54769510,2625867,54453557,12995839,50112802,22600695,1308864,58939565,20078250,6394871,14254426,14365060,54367560,5215826,14123572,1138076,59174181,51806835,498674,51713477,53545058,59170187,10578722,50337571,40951424,14732285,3733415,36959409,30623975,55670793,5195497,52524135,58341926,53544957,51697290,29951388,58690372,53544680,58052984,54453372,19342797,40935510,51204486,57807792,4413715,26501542,50366660,54167537,54764857,29423582,54453457,864919,39659959,54772584,1121591,26740327,50105387,54453382,50169907,30727601,30998376,54764847,20722141,54762210,20018813,2252530,40195790,3693213,49940129,931554,1451968,2564947,613727,54167380,56931726,59181721,29523503,36994559,12861272,14292360,27235734,30231901,6295905,53544657,54453446,5337132,59170250,3670641,49690778,262047,52273625,42659300,51902993,19433319,54578414,22932907,5635112,59164114,17137165,5734978,29341024,58052908,52439663,5617238,47676917,49136981,30745841,29899594,36987807,54367580,57540338,52618482,10611058,52273584,40935539,54936537,4586677,9563998,19860620,6335834,36338284,50356829,59617501,31005736,3355440,42474667,27056180,54914981,4614835,58690345,9652084,50174689,3628552,24956600,9541160,1051582,54453542,57297449,54167338,58690509,54167437,49974526,240339,40936480,14452316,25666433,3325276,54762289,17583253,30727091,52677629,35533283,852754,7419756,25410248,58052920,1867268,54762248,413052,25661806,1852002,56355339,278257,54723709,427824,1040042,54762355,59170206,40932049,23535125,8993007,51864220,52524067,5495394,14391222,54772682,40586535,59178123,58939447,16113939,2781390,6347543,5008809,1329180,14801066,54367579,57897961,421087,40948373,52618591,52273655,40947215,54768971,4606881,23689200,52707392,53544936,30749424,41551257,14029102,2083592,3122361,8864340,57825403,40941949,3540099,54453386,10287411,54578438,58939593,31015652,20718174,5291898,58939522,10237822,40934940,8722123,8960494,58341970,30998359,3217190,54723683,499721,7506904,5147547,36828357,50394356,56966147,54903381,19714397,8931245,25903987,52273564,5626175,40703087,18212167,30999288,3600046,25196757,4255075,52630995,2610135,6331656,55919347,18328597,10567051,17717064,42285457,3784948,14129975,19514821,54766025,25335655,18462156,51864179,57897981,3610504,223043,51864145,52390759,59186469,54781729,406277,9595670,18326681,1232552,40952512,49639071,36994887,30926749,48873724,51943003,59358957,42330634,53927584,3390668,10618223,9909883,51197180,10720775,10513492,377824,31919882,1774978,8040520,40566892,727618,1819732,23536786,59164188,3333349,14233104,1800596,40930958,6289830,40976854,1499480,50367683,59651338,453822,1999302,1202018,54762271,19854297,52677742,8087545,54367564,408468,49504803,473001,17851236,10145558,58690521,30749869,5397135,59164144,40936535,59171530,49575392,54167637,52677618,49644969,17755459,11044337,5303259,5758277,3321315,773640,53544996,8704042,59170302,7760393,3582720,2661763,49930928,31999022,25478651,54768952,59174032,40342884,30680071,5020902,24861876,50344586,52273645,18329326,12305234,200374,17265516,31003318,11107968,49984229,315893,48030469,492919,25173607,59176920,49650083,10426286,36125118,49816863,54578340,29546712,19859269,50083978,37675743,54772491,20224362,29950740,1802940,12507074,1168845,54766067,4706669,18738801,493125,25659813,25347585,36076808,54723743,52368817,25469201,50105373,6361455,30999001,20805559,1919708,54723710,4901486,59186477,50336857,29518690,45453480,54786499,53545013,25333297,14620791,54762281,24775123,59176981,113238,368250,56464430,56966141,50354296,58690877,50638,1125275,4909076,25022486,58052933,14802869,58052997,12645933,3417093,57027734,3685550,10654485,5340951,493883,2082807,54766027,407620,50367583,26677058,56860734,10618193,50365362,58482951,58736440,42476593,40948171,20108413,28188037,40958376,25661869,2823371,1048878,8308,3607849,59176941,50332038,54453499,424692,6298287,30999253,2440437,18253392,40586230,8321916,59186455,707438,59231247,10610384,783658,53094163,36962812,25667300,54762283,50354521,3604764,51697264,51943023,12566718,58939470,54768960,59164222,58690467,59472572,3602738,54984281,8777389,54762353,14259824,3116839,42903132,51204504,700673,53544876,19860968,50105280,57825396,24369741,222298,30952177,39854058,5094073,59171399,54453427,37712640,25554488,54915742,18069000,5143876,24411303,3669964,54578416,30226012,1076443,57540291,450284,28679117,25659749,40443076,50336826,59176940,31883294,5117047,9204378,47878205,3676821,9279918,52681570,56931687,53985616,54764804,52273589,29771491,56860733,22923,9712101,14377069,54942400,6216441,10464961,1105985,50331923,195047,25478550,30994675,50382579,19892695,14789593,14864004,241656,30628731,38315146,52630997,41832795,19947225,52368901,40295368,15845555,8246065,23344,796202,59216246,54453571,19674123,54762262,10211091,52439626,570709,30997267,51697353,54578440,53545054,19130214,58843562,832770,17909351,54769498,10349458,25433947,54762305,45154028,57211344,5359982,1580528,3446254,29541837,48026907,40956941,59020315,59174136,4807751,927587,54453422,58341928,34702405,20677900,14250685,4223184,548060,52359500,57449838,30931639,54627864,58164391,36816156,50371018,36828909,45326849,26228201,40952951,51864198,58939628,48067712,818601,54628163,59716922,5121342,5279292,53544710,1369538,47090640,18467582,59164208,4883736,392025,49165943,20266862,14520910,40958176,54367583,629079,40867524,40948348,49494968,7635481,21055121,6211841,59176970,1863898,57589957,40943051,14342466,52207040,9218311,40485345,14291032,19356903,1683818,795554,2514511,30913287,458766,593918,6095707,3694423,50243071,54769453,19894994,57297471,11726239,14409202,58342038,52439581,827236,8289989,40948311,58341891,59171602,331697,712062,59769245,356514,5361649,2523586,52681596,50358932,6071487,43920662,3685543,19444297,9529969,59186651,25281792,54762205,58052833,54764798,30732950,58690440,23490094,40935483,3221114,57897976,9827103,566466,58052865,25666524,3578489,39665611,3190470,467633,51864207,54453495,9459231,88453,17599586,49499813,38630157,50682229,26632243,3677510,7563458,10259937,52677633,1407404,1873755,59164268,48321645,27939165,59171582,5681655,36125313,46497112,1920887,453071,6534896,34777252,54766075,31767876,6290683,2196944,286267,5458565,40291239,54778694,26290394,54771468,50344579,40251722,383530,40942341,53545031,57590000,8650848,17857472,31029711,493402,9559717,30901457,9091174,25222819,27200347,22861636,4900930,51697351,58690407,57540325,2564416,6021797,34833410,40958186,1036153,9783164,54762366,54762410,516005,1004405,5976738,59164077,25650487,1462722,51561090,924936,51480378,59164213,4548259,49936245,59174071,1386277,28163468,2358,51864213,29522603,54768951,13888748,893116,37223779,45031571,452728,50937023,2659634,30999827,50333342,35492724,59171427,10228893,54762324,57212132,29442220,54762427,1686409,58690483,52707351,53544746,1009771,9363604,34015163,9399871,51638299,1095914,6579104,10654461,238840,51936115,9088409,51936152,59164179,19947680,4852862,863840,1734059,2952904,57343664,6358127,20990732,8272764,5051450,22542147,2926450,11484458,54762381,19907991,1802420,53927591,59171433,54785220,39737947,49979825,30913501,30985489,2790111,36657284,52677722,50353572,46232689,51936142,15720762,2868852,54367627,38648404,54764782,31000221,58843532,54772488,40941071,25885834,40958226,9351461,58052897,1046553,50336842,53544712,624756,13311607,1788104,29793,49940857,51936173,47378292,57449828,59600479,47786169,25276101,30998943,37661368,25586729,50682351,59174195,40566630,617512,54628145,36963055,54628143,3634767,6611667,15630410,3059621,50332760,36656200,59171396,25482118,59164129,7280347,3661297,3265138,35943840,3009844,34613791,1601872,361773,57732266,35626278,59164150,59174193,10099369,51538833,59171536,6344516,56756100,40586452,19947340,4901305,52412760,58939480,25585743,51538850,40935527,50336775,54762383,1307210,59176958,3015435,57263955,47855478,3218688,52677709,3059556,50374468,2816470,490977,2851270,55400254,49912150,2600348,10720763,189540,905861,5226104,2134808,14357055,69260,49489765,19020105,1864121,13730348,909444,6296070,41102170,274896,54769348,30333122,28276671,49649074,54764725,14535522,23328619,58052882,9540126,50105543,1960387,17196545,2611671,1339364,56643017,8874179,10236921,41438216,54762489,25032366,164711,30684718,14620196,1632520,3689023,6289674,54627927,6276967,59600480,299689,48004217,31000400,6082817,59164088,1177811,935409,54762342,1796498,5009350,41102198,31086467,26369529,1840996,36994705,2007923,57841409,19948829,1679015,18402844,30700963,19359195,49493823,223966,51936179,59164255,97076,1904676,41052499,4294088,59171600,53544685,19949112,10550231,27414227,54771475,4830396,6139010,324985,54627867,1505521,929815,27802705,59177003,54764740,54764855,19892379,40948096,6350051,51197581,51098893,57807794,19267861,508836,2663400,54776121,29550489,25598669,40957258,53927622,8589972,19991860,218553,56643025,216340,4395763,2119010,58939632,47374755,57297480,49895800,35474375,54769493,30328484,1168499,78277,10112940,14550533,53730474,59171415,40936592,59200861,19882422,6348355,40957967,13255912,31539629,40958646,37272543,54367530,52526813,40958284,57639706,57566990,37232379,1162370,4431083,13654552,51708564,57449873,24463095,247671,30727525,6358417,550331,54771499,54721484,97084,267122,6367231,59176884,26228252,50369440,30991247,52677657,54167364,18952946,56931694,53927624,437278,9422655,48030229,51580503,58341988,31086911,40936370,1772710,15845528,54772507,10005547,48927633,9934806,52707362,56856284,886724,9046775,5394186,4915429,52273573,2518287,3667214,27397156,57589960,37422091,49640150,52359554,56256011,45887642,49914000,54762472,54766004,56971217,1424885,52359546,23426052,19979903,51936154,23318708,41880080,40931796,59174175,23062167,58690390,2917609,54167658,51943016,57807797,50354551,123518,6348350,6554598,57841348,21127874,6345826,498666,54764739,10618002,51111827,30746437,40952277,6333351,31002917,50355760,31005729,40935561,35605707,54723693,29951783,19803477,23218659,30998289,22917619,31002958,40935312,35128167,10617942,57343643,39415284,13418602,3678787,23061899,492287,47675955,54627870,58774117,4611226,58052822,9561769,29327486,19237327,57540300,49641035,59171628,28300700,24567352,54771479,8923459,1004306,10457764,36644656,675926,52677634,29763909,57807793,20991628,30806195,50081093,2352694,54914971,52171493,56582216,58690335,3200655,7070404,2805727,59716923,3674110,2379666,54778705,26740346,1885699,2378010,57540310,17658449,27542095,40861682,30629580,53927628,167567,12429259,19974254,6190569,28292361,25659680,2136367,29894048,59196997,6149565,30993436,40935414,52527034,28188026,10009155,25681980,50367669,57540323,428152,58052881,27937857,8629621,6162861,241795,4798975,51864164,40566562,50715313,54764783,57825355,42893995,14788947,30745041,6289933,1320755,5675240,2122138,25366704,14803898,39519618,50337569,37768489,7664375,25657871,4340219,40952556,56355283,40195114,447205,50373110,40958628,1317384,14590121,51199763,42709084,4942026,3466904,52618501,767538,5626344,59164275,39632830,54764871,2855166,3199642,19203524,25792292,54784936,58843564,725423,52677678,57449830,3046892,57491860,47951574,40582881,30999124,30745248,35209390,4237426,54627920,49489949,964631,52439602,1328127,40952803,40941288,19973727,50332812,30424847,8798183,25482078,6312874,19353769,4800542,54772532,2225906,2063575,6126065,11437166,54769565,2973640,54764736,54769652,54627932,54167648,14792721,4513031,467714,4358651,30726979,54167606,34461620,52618487,35261289,10965253,54367506,14428682,54578404,115469,56643003,1048504,30186953,8306601,1020528,7780528,5734727,1071255,54764863,19984768,30907677,42529943,3432931,1786809,2592365,45453697,2122128,25666423,40951426,25661402,50109556,8630718,54167520,19978919,52439598,12957848,2566528,10568188,3571091,50082917,19355152,59573774,49939579,40948231,54764721,3678729,54914985,30999652,59164139,30994129,49941884,54781707,1688379,31006364,4735965,38789,1806670,4868321,46497630,57297457,36648376,52368900,19948717,52681560,1768521,51864159,58052948,54908807,40379548,14825067,230214,54453479,3694271,19858912,2663644,56098183,47852094,40939843,26411115,40948130,471807,10268874,19854499,37198041,3641221,472807,57343675,2984178,12963640,40935040,25060483,31005168,4782805,2237669,9337682,57639707,54769474,18112262,52171475,54628225,48510523,35551369,34416629,2122132,3677270,53927597,1687852,48326219,18293356,58052836,19979431,51864203,25333244,52171448,19951965,211936,50344604,52677665,51697323,12303525,25482578,54764790,1314176,29950397,57817605,52412766,3504008,26832689,10629272,25227178,23537407,54764891,9347469,59505258,36095312,11414149,54792890,19986436,58690378,53544985,219930,51697296,24897697,7462,54167622,54453447,1856017,6049523,54783485,18079117,39597594,7054443,54453535,57807837,15919889,58342064,6141329,36921696,54453482,38259135,24522046,5750022,8238112,54578419,59164091,1064838,6130628,58052985,50381173,54762332,27547939,59177014,54791597,14666289,36828274,5442966,54578355,21497761,53730470,40952852,28248501,3434909,5906045,24339799,58052835,54627951,2679853,24712576,37017585,49913527,36899486,58690337,57589973,25478582,59180660,59170214,629732,22017984,49942824,40942270,30997251,54627873,25410260,145421,50352,160970,4963606,52677682,57589951,36909625,6347564,50105233,54453380,15656440,48030129,58690497,14804123,2628917,2127525,59319,25483456,58690362,58690323,31886894,797812,8729707,51936146,4704421,56826858,59171340,58939475,6133436,52439580,5354765,52677669,54167645,54167656,3577506,51936997,59171486,49773,26973,54762382,49974669,28519186,59171473,54511438,14679344,21044355,50374073,247243,35892794,2946077,52359496,645440,24950606,53544664,58052884,49120,29427103,2888954,40934901,52707425,19342882,40586469,5626246,26725465,1754481,1037864,59164264,51936118,54769318,59216251,232882,53927620,57807802,54960535,51708544,58939613,8759857,3140794,54764727,23892333,30416609,3007332,57449869,52359581,19473476,3291144,52681568,9549016,54769540,1998259,2192859,53544639,40941277,54762322,52618486,57027729,54764859,238774,803616,2666911,52707328,58052877,9837448,30999831,58122885,31005183,59174112,1888072,27843610,10601582,50120809,54762409,5347323,1852065,90012,18002632,696174,57567037,51864180,59264004,638672,11812631,10559320,5558956,56256004,40516668,2838399,12236908,54764805,59174081,18925269,51943009,57027728,9269842,50105471,375900,420233,51697270,30731229,1363101,17898555,54453455,36994329,31087053,36648045,8730066,1852681,54627964,449191,36933567,1636804,57211346,6335879,40976941,54764733,11027170,25699404,6456652,54772529,35167408,17325854,28430188,2292624,56582213,5900442,52368908,52368907,491529,5658760,52273648,3220741,1140989,4976485,53544938,57807842,14661162,40948233,554064,18515096,28248048,28363543,52273575,40952794,40930973,54578350,54766098,5492059,59176997,3055369,13202938,14649847,6329370,1017796,54762258,4244458,1517884,25655197,195708,59651342,38632660,2747813,4969082,31002915,50120689,30689645,50372889,21046259,2187262,41484790,36993491,40973263,31002870,25476413,52053447,14784026,19893805,59164136,723056,59164232,25335281,58939456,3161631,52631004,2017974,19971786,59806242,52524148,25081397,54627994,45627900,7528251,20490713,59346484,1155573,59020318,2041200,49643114,8905044,7333330,29541635,38001987,24797032,52273570,42902831,6301713,54772487,18184617,52273593,7991657,314063,8276900,6273231,56743778,31014251,37090213,6251752,58939479,13018131,54167610,54167406,49910726,25333238,24947625,54785236,3612788,54772341,428164,3683559,54578385,52677690,50331814,58939580,53544707,54627965,25226281,52707339,50369453,25334030,2021949,1322866,55808309,25684038,1732496,18766314,56355277,41841210,58773491,59584382,4294151,57253184,40187300,13054480,59171621,49585095,43920323,3353355,9012596,54453367,428444,14206574,1015459,1995871,40934880,5554556,57253224,59218079,23148311,53544635,19201224,41048174,47338623,40931344,3666591,40931109,40936409,25483729,6225771,1618325,54764868,30293573,3318064,45887961,40950847,54772611,10143316,34730751,469221,14238240,57639722,51559359,40931726,15755066,21129548,52526857,10080254,25335210,54766060,54772493,896962,12110148,51697347,58053031,52526856,40930786,58053018,25659647,40948112,1454541,57807835,52524104,695661,1305147,409365,19629457,54367599,59200880,1449253,471917,2069747,18180414,50333299,31005460,57211371,19948672,1426756,25150163,58939526,17121388,2095985,23809850,8391127,6342402,23183086,39310144,57699344,50369621,9045059,40948074,23081664,2091544,6046234,54762344,4398437,6394952,25223808,40344151,19910388,10622642,59164216,29136176,40189897,58939542,40953493,5659987,18172034,53544818,5050978,52618484,49056305,54762290,1046458,17473904,52707373,3683551,5233813,49637120,2134137,54771485,31005406,59176947,40566652,1007489,13868063,30912885,10439859,54167402,8300916,3445972,53544765,9848016,59251201,388198,4472042,21148755,9681840,568590,2129608,30998920,18854805,10495105,54764858,51660425,8444760,30998982,24183229,54453377,40948347,30635114,2124933,57825363,1179040,50370672,51538827,19898403,57540283,2779759,22979529,25482480,59164193,53544623,39646925,57897949,37658502,2182470,54771498,59247301,58164420,3550226,13707508,57567076,455387,223314,54772697,25659679,25661747,52083204,46498078,4826047,54860661,5325956,1765849,9128546,615414,40835516,45887919,45626512,41426758,438703,27584905,57343655,25666436,14406734,6369293,52273650,36092596,2231357,212546,40939826,54762360,18095170,30101657,1802967,54453477,58690314,25483617,8608442,45231234,54367635,59186401,25624574,40856890,5454973,18329531,53024967,218630,52526832,13992451,54453452,40951423,622291,52524079,57589961,54772465,6121890,15694759,28163110,59800948,54762194,14066087,51936102,25469567,58690371,51784856,30714504,51708557,2923021,57540333,25661437,2953890,52368880,10298452,9759984,30436853,54628002,22900107,18536257,1766663,59019975,995528,2509075,56676153,1988523,50226410,54367557,3686820,25345899,34392360,2986833,4550514,25657830,54778701,34778669,40951508,25661770,9552595,53919827,14752169,2929489,50344567,4949901,54167578,29612298,65,51864166,746428,34930573,59164170,21128122,35475131,6575373,40953369,1029841,8378606,5909139,19985140,465858,54578390,59186377,10449541,52618559,40935496,50116334,58342072,53545017,40517620,549230,49697989,23615608,54453461,16837893,2875975,51936169,6628834,27948598,3530591,57297459,2286101,458425,59164204,8920578,1702342,52171487,54778659,50374055,293617,56643027,50114869,489440,57540340,13416213,50344608,59174109,21723860,37005679,19288229,14752126,52677680,10795180,54453341,59186458,40936443,51864188,57449851,51864219,9674017,1910930,2089070,751095,54783484,9718963,273190,5493834,25475155,54778658,52631015,54786508,201485,1658977,50370941,473569,40953480,24084807,59171476,3453062,56355279,459283,6394994,19985413,14652447,3659280,13451373,31656504,1501061,1495002,903691,1052454,6262017,52171521,58690491,10394348,444257,602159,24044277,58939560,17391314,53544926,38726493,1721179,5387540,10452916,30083417,58342055,11382778,14832352,54772613,26805904,1837953,594211,4369964,14652455,54769349,930019,7016525,51936166,40935504,22723008,2873754,52439666,869332,34625434,1975751,50356856,2235255,59020359,50344576,3251882,2047046,2231654,54453321,58690412,2117991,12437293,2187637,48360822,40948218,52439672,54942398,436812,25332250,58939601,950850,41082963,765605,40934844,930407,4873788,2312699,492497,3075136,50344602,54723689,6952859,4579725,54453398,25464750,14757630,4237273,17967340,250421,57540292,6859592,9172644,54778674,50113298,58052978,2372704,856138,51198428,35166251,54167513,897623,4346467,54723712,13555595,52171457,39410,1636282,54453556,48588588,59164278,29920359,55028845,54167634,3381388,52677681,30232346,21127914,8696060,499003,54167531,50103714,45618063,50353327,54766007,14800082,1475922,40958374,52368881,57211368,865336,50344597,30999321,996202,56498183,5319744,30966712,23364414,57212139,57807813,58939448,8053717,740771,29335959,25419299,19854165,6428786,790874,52359584,54764856,59605695,9805922,4313321,51697349,51936112,52201350,52631058,16829080,30750414,38366347,49970133,54167567,630576,50305,659109,54853337,18059303,2210099,54167324,23516589,52524113,57449882,58690475,54764885,780613,54769559,25058928,40947227,52630994,30574529,57841391,1273659,37231921,52273643,1107996,13069863,430644,17390567,28162987,50105311,732769,8563015,54578417,514581,54853331,50115946,19709962,57211374,13553043,50374463,3580317,57567031,22840303,10480198,245905,52524152,54769637,50354470,28061128,59164203,6839490,12495628,18179113,59164181,25659112,59171547,50332796,40951506,14805033,40705465,54723684,26642093,50162319,30928677,19955036,50332790,52526839,52526838,37271677,48156530,54766052,52524070,2018054,53024991,14811436,2117378,51193916,1525339,6358465,743433,54771482,37720295,52359508,57897928,40802761,59171344,57639677,30994416,23389338,49941062,40942327,31005465,40952800,53730417,40832611,36923212,11130587,30700647,52526815,1188470,23930770,54578363,6395009,20138392,904385,54786523,3578436,14589162,49603719,40958182,54768935,41812038,51697362,56256008,54771489,52618566,58341948,430301,36654868,57027757,48076261,276821,54962555,12472680,30625230,12317567,54578420,8709211,32142532,51414104,34609400,15393610,40957944,52526878,40936633,52171500,58052944,59176925,51788936,10499626,47698070,23316292,3700920,54762266,54781732,15694432,14294928,54167494,3683556,38176629,59174149,47855522,52618550,674650,27752318,3578167,555898,56931684,2062500,54766093,59174199,25348790,49931499,10207583,4702906,304278,39454637,711364,59177798,32080,19351770,2758311,38551787,28276386,40956780,13343667,40941233,36988904,721180,54762433,47740407,50051840,19343698,14155105,3671100,25684039,1956927,1449570,52171491,54453332,3654380,57807819,19795884,885481,10174035,59164248,979899,3675797,19818489,53024986,54772437,50386267,41111361,30322377,6420256,2110650,207033,6557652,3454343,57817517,736541,26832477,8846802,40935330,52618551,470442,22729695,59174038,10168547,26375781,30999729,59180645,27423552,25071304,59164251,10982310,8606671,50354321,37731860,54772481,50103746,46340303,6336202,40948227,54768962,57841356,17753535,40178131,51324999,19738255,58052831,40935258,8965412,31767674,11240402,57540301,34510294,27842167,3248060,941488,51943038,54962553,57253183,2113000,58342051,14802889,57027733,40936583,50332814,50386772,491573,53544731,40936421,25419387,34909365,36982698,50367707,52368823,50116635,47833237,30727429,59020296,12035353,3078098,10872675,17004049,54167540,25333595,51025746,56065859,41812445,29613230,1158150,6786303,31035827,4572262,31002931,54578395,51864170,390390,59183602,9002824,2095241,50567528,844608,29123017,36117077,420426,54453481,50116454,58690469,4804608,57343652,19957834,3687478,4967528,51864227,6333426,27179539,494067,54367597,10505818,59176949,54762439,5667625,6394969,13173896,6368765,50105484,50331509,52369658,14690083,17894190,8977340,51864214,40931866,22789904,26156573,50879804,21063308,58939445,911599,290613,59600477,36657872,51324991,2902588,29893125,30991431,50103763,9484183,40948115,100267,50351771,19399862,37888063,988567,50336957,53730476,6395014,59164167,54628181,19955457,6142275,5251108,14811270,2126138,1970289,19188074,51158717,1723797,35965086,46591747,28413323,2604310,12008691,52527033,156832,57584530,30993314,53024974,47705838,934419,54764738,56643006,4978838,25476604,41138894,19900123,52677670,54772485,246832,53544770,24474408,25335363,624230,59164162,54167394,40519714,18387835,309433,41042735,7718372,56065858,154018,3694154,8768298,54781711,13627422,59176923,24948192,56826861,7891140,58690379,54772431,50335824,40950876,49942007,27547911,59171347,59174100,52677647,18109483,40935403,30093593,59171484,897169,54762282,5553152,51697281,54769552,17639146,40939854,54764848,2116841,54453391,7112481,19470816,19993664,5350858,31005433,10680969,488971,466601,54167617,10537442,58342068,22728465,5568304,58342046,733413,49653355,24772240,5729890,4600770,54627970,6332397,369724,50367364,57639717,50114204,17701715,2540445,34982,1113951,82971,50085911,54628161,19958296,35164663,25349252,36168645,31015869,47624557,52081906,45453354,59164221,3201518,25557485,59218076,37680724,54772463,4293113,5767792,1132139,25016916,3690849,1873716,59164126,36645225,9950189,19947695,54628157,40930453,1226151,748809,6788463,36079329,45887073,52707335,10258396,56931679,1301772,54167609,18470340,9204222,21170435,71549,25223622,49579851,49642249,2632736,54776136,50105669,3672497,42902942,1046289,54772619,5157675,36655137,54453551,3661176,20978735,3534703,712749,47786256,40178322,10431604,52618526,59171620,2993461,25085799,25091266,54723686,41603213,54453466,485537,2100602,58341962,494858,36853532,16112593,247922,14814305,19895003,54776120,25476535,13638774,41812134,418728,18299422,31005737,52707342,58939625,26832707,40693686,14805856,26328638,14788950,57540277,53024996,4636745,25681973,10558471,23745418,6629159,4883023,280161,57540319,59164271,10617731,30994409,592603,3090401,6556081,40935370,1363144,6395074,468690,59020328,59263170,17064,1650184,765366,52526876,1837651,54367558,461787,493286,852661,54453469,59247288,472764,59174064,949155,27936436,1456916,59176908,31003279,10473310,54769526,52681625,17139486,40957934,1783347,8943362,19188289,1046349,59164156,58690527,3319299,28585244,29352327,59171565,51864233,56862904,29348460,394060,40948132,1770977,52368912,41099989,29636233,53878875,54788395,59180662,19780113,830381,17011489,6870320,25347118,58342159,54762223,936150,59174124,6004471,58342006,54723740,3139924,842756,50333283,29538289,5848176,445576,2774079,58341906,1098911,53544654,58052936,2679703,2663394,52707413,50362673,54453366,25659779,441578,59217640,169958,49857843,5904235,50344575,5475091,7507265,49583813,1851984,59176937,54778683,51200008,365965,59171413,2925602,31542814,19882376,58690360,11245333,3565759,52618574,57449867,576655,40931055,286550,1116773,523097,2182473,52526863,40931824,51697340,55670780,52369600,52369601,56898431,110657,2575207,57027746,54723714,3700999,240073,505510,50368293,52439615,59171594,36707357,24719737,54950527,5910189,59174062,14468500,54762368,528216,3435278,8890818,59020330,50354546,3680832,58939489,611442,54781715,14702117,2035519,8060596,414021,8480084,54367648,18364794,58052919,53544748,971822,23258303,649300,54167572,54627961,3096653,1139000,54788394,40188863,1938087,29910634,52618570,12009717,2001495,100063,3673593,52677610,50120502,8172072,54453320,58690380,36093716,9378558,6286170,59170267,54167525,88014,53544729,50355790,2110585,40977159,58052937,24790613,40562461,1139103,53055062,30998928,59164171,38389938,29016575,745746,54578381,51936136,13953702,35492669,58939515,40936359,7124824,49940041,1122578,47089079,14812577,5206437,47977090,25659292,10569651,2919314,4634750,409590,25081657,9580489,59020327,59171411,14814285,14805013,588112,383652,52618821,954770,54792914,6139282,2124918,47264265,1305605,12148,52368824,16296937,34702389,10557228,50336785,1574692,8149980,54762501,49574622,1972827,54772680,22771194,56582223,364561,19185342,40953296,50105213,50105229,10098053,51864165,822356,10652732,54778660,40948201,7303272,59368363,52524065,40958649,882680,4986515,24334076,14500616,550762,642494,50333254,155325,2198274,6653181,6548458,142547,58690350,3087840,52171511,19816577,6395116,58723713,59186399,51864224,57297437,25666410,15724904,4231329,114737,652133,2119040,51480384,9129600,449068,36961445,29636930,31003287,59186647,30911039,13569171,2303260,57253236,39613117,2119795,50242256,40948317,3610792,3249996,53927599,59769244,9572332,54764795,6989350,1849122,57590006,58939549,37197821,51198420,10174202,51864230,5537085,52681582,57567060,40976889,25683494,13564249,58690406,58052940,50380380,4579009,40930859,4212176,53730473,8741380,52707391,28770627,55400248,2997332,10239864,166199,4848857,38864198,52681561,52171449,56931669,59584371,52677623,3666303,5964985,5952342,52677676,492835,47786243,49650664,40935088,4244533,30068027,25682019,12443205,58164405,27677798,39755699,59171374,12987065,59573775,52618470,54453547,468167,4222247,19854018,17625474,996191,58939507,54762260,58939600,30993204,4238479,19854418,14933090,324708,51198422,58690446,910644,54772640,56743773,6186517,4632165,3686840,54771477,59615182,6273734,1046903,52171536,57253226,90057,54769644,46497362,867431,37228878,4763760,19957795,54931310,20078859,6316825,54931109,5488083,52439599,492893,252651,36473548,59216254,30627916,58939477,19978679,217498,47676338,40946100,59584379,8357543,51324990,40518366,51864174,59170290,24944716,2305545,40958311,1768917,25334319,54723682,30749336,54762162,19213286,19350738,49089093,3158590,471755,58939577,29447012,54962551,59615181,27842083,30084797,54764786,59584377,54788264,54627953,15845510,47141157,9949540,54627952,41437746,19879848,13580945,30377448,2644328,54627954,50080490,14455933,636652,57491882,706515,7497012,12690524,54167553,971682,42451878,14365550,1501095,19948709,59164202,6303118,40953291,54627973,58690397,5913055,59170239,52707371,10316331,52618556,54453445,23289001,58341846,7422864,3259224,59020362,59472639,58342059,5784073,52677726,8236526,54453394,3229610,52273594,57297469,1634060,30684225,30993372,52618545,58052960,30635584,37873575,15986274,47747019,57297486,24491137,54167666,39312104,47786153,8807322,54762325,52631046,1565584,40204306,54578311,58366,4250967,1423979,31014253,54764723,209891,33923767,50176174,886753,52171456,903498,28301321,23632541,26775662,54578402,23648310,52171463,4669383,54453478,53544742,50757606,840725,54983227,1924324,666474,13293135,1342721,40930900,10565110,62276544,57253205,37005668,9717309,13640265,54914989,28292168,59177001,47838040,1837268,21457010,54769570,1175085,974061,52677639,57807829,54769569,13834211,30999309,2880090,57639692,53070381,54769512,56643030,19327058,2455922,6651301,20609011,38730237,2743916,23736103,36656982,5136805,3619886,9546385,1584708,1296582,52707417,17428224,59174096,57297460,4589760,40566525,41420246,54853342,37673807,9488574,4636907,3649592,54167331,40931834,54762336,54778681,50356849,13832912,57540289,18258202,52681578,19336643,52618480,57699331,54578356,59584380,54453488,5852864,57841375,552954,514405,54776132,54453489,3674310,59424331,2106752,57639716,54769567,12524777,50105612,3533316,1104691,19947124,1613110,40958308,10538071,40935323,52359492,57589972,2993299,52630987,3495576,8476502,10617244,28937404,10079037,54578334,944797,59170275,5185437,54578384,519642,2549100,5398616,8852311,40513453,54769523,1620333,59164198,52273565,54167506,54453490,10576999,54764724,1486752,57263969,47777078,25476417,54792880,58775708,2100176,52952868,40931494,788908,22732140,51864202,34432515,23758018,58939460,28188055,14802960,11040020,14785325,50337483,34917297,54769482,493357,52412764,14788943,54791588,40951404,50331963,28245449,30993077,27158818,59806252,47149378,10614126,1838894,60583,40931533,54578333,34730750,54453567,57699334,40934829,9882305,219022,53927588,994438,54762456,23565715,9002674,2093865,52707393,58052847,40943148,17402997,677141,59177803,2126531,40953267,59605399,24883569,59180661,54769924,30731132,1680271,52677637,294735,20108467,49619709,25347135,19815876,19467801,54784941,30999766,9085406,50355771,54772490,51864144,57807796,18639769,53024951,3351578,54764745,58341871,8052959,50103668,52171531,20864873,1265146,2766822,59177007,490783,25463234,26900811,459611,5383538,5302144,50105234,54768961,59174186,36673442,8448406,53544929,6025512,493499,445896,50354353,23147669,54578396,1029615,31005367,19851763,46606881,19015545,799240,19974139,10608366,50387420,1636986,54627936,54912152,59171585,50120123,18823223,25657751,23123693,9006797,6236599,3596600,54791613,168330,25335435,40976917,2394206,14223511,49639583,40931346,14350106,28268303,58690523,8813955,22935960,4740903,54762203,57807822,1156538,5238565,2561793,50370652,39171558,54762482,3260848,12030388,54772476,46596224,1944825,6395152,12029646,4876727,3686824,59170204,40707898,25496486,54762403,2755666,40934409,27751814,58052905,59200878,1052326,8118492,905174,25469232,59171583,594124,1663775,47671238,57589977,19152306,4309315,460586,8119265,42384269,51943015,2519185,581242,42528621,55562718,40720030,13987691,10590451,1688668,6168011,58052854,50246050,30689183,58690480,52524092,52707332,50116595,54762415,25478799,6302265,30999072,26488851,42517421,5776615,316209,40931873,19874242,3661310,2902371,13940503,59164148,50336850,14692788,34306362,6036839,112283,2814095,19894015,3547818,48030165,54772434,52359522,37656573,9792382,54786496,6023777,30275480,54578441,50333623,54578359,598589,12906864,8459413,1045154,9461834,47902622,1255695,52707436,52524146,28663325,8565765,59186640,54167611,1318316,19907912,5475769,52412769,52412768,56355281,28142607,493012,50386188,4413842,59171576,49931433,5329967,2097361,30998937,54769572,22722504,27752168,5408777,59164079,19909824,3026960,1987924,6237891,1316845,54167387,50366317,1471481,59368373,13788984,51864168,54771472,10501433,19979101,8484427,40221249,3616417,3152652,286051,57212127,25088293,57699309,1087562,35164752,49641540,37234319,3127020,25661454,59164245,1142420,28929392,54762485,50333318,52618541,54772456,45441868,9303332,1458379,15708568,40935322,27753552,49489621,5974401,40931114,19539148,28698998,35140868,14496273,48877186,843925,34122172,47893371,53119960,57212121,14761988,6349051,2573313,59600490,11194361,1685383,53025003,18117872,14792576,653922,1875995,29946222,57807834,48552533,113,53544852,3687474,51907752,30999208,9310244,54578434,8234547,10575363,50082562,59170186,12299530,53024958,59164186,58053033,49005562,40715319,32251522,10617631,988758,6288851,52681581,57540322,6826250,5249162,47595668,877452,54946485,2196902,54627935,50365881,287492,58939497,23363763,3686825,19363725,40948204,2065023,40930594,52113209,50354383,17785851,40977193,50333333,1577854,9297951,8922751,14742744,53544962,58690487,36994084,5053621,31005409,9623890,2081653,1834044,57027735,54167375,1035426,40951409,59164071,3221586,51204488,59806246,3685538,39301846,30778274)
        UNION SELECT t1.id id1, t2.id id2, 5 weight FROM civicrm_contact t1 INNER JOIN civicrm_contact t2 ON (t1.first_name IS NOT NULL AND t2.first_name IS NOT NULL AND t1.first_name = t2.first_name AND t1.first_name <> '' AND t2.first_name <> '') WHERE t1.contact_type = 'Individual' AND t2.contact_type = 'Individual' AND t1.id < t2.id AND  t2.id IN (15694994,5312338,14789804,41110581,54791604,19956696,55808314,50394606,6303242,7941242,30999944,25948864,47381,58052932,3694564,57807831,53544720,54769353,6039470,40566485,3372724,247984,53544870,4900089,923416,54762346,2800014,51788935,57449864,19918619,54766082,59164146,49645601,36828224,52707389,2837841,8877907,59020323,27158855,50355290,45627370,45513369,30008040,385783,45772078,2065436,54772451,50103376,1034380,28248835,54790717,25659206,3291122,9304675,3452960,564993,5842991,58052885,423133,54766078,458829,50336983,25681985,59174072,10238370,52273653,405055,50354268,40948332,47507828,54762195,59584367,31985215,164874,28038679,40867686,18647657,6299690,52246232,27735241,56492840,2293396,31887055,57699336,17212820,24514941,364496,57807850,53544692,14639454,4971419,53544943,53927625,57540284,50354242,3671649,2057054,52677692,9125217,18326584,57566959,54167549,25465676,19957679,19952896,14802806,40958348,30731259,30692945,50105574,53730435,25349408,59171665,23219517,53024966,28246080,40958251,52526795,30232973,9681504,222005,51154861,3083714,4643099,4672470,17858911,58690529,2936637,53544706,42504126,6310185,19863683,50360656,19948755,38749028,54769657,1132129,509812,49988386,10138749,19854387,51788939,1924714,52526796,40958606,58734954,54627802,10615085,40757516,14805052,26190539,28276534,19820266,34355212,31005747,54769550,5766820,384489,51167025,3188431,684754,54367631,206618,8899695,54167589,57841401,5982126,222311,5058312,58341850,6528763,2276135,57449849,280089,53725695,42526497,3093691,17249243,40959011,5491980,59169334,19337024,57807840,4586860,19957887,54772477,68795,34910233,3951119,5963147,54769547,25661448,696929,15752844,930518,40941252,54769522,4642808,30748899,2396466,50336839,57449826,39980982,168393,2110594,58053027,29953741,339072,1308407,58052998,705419,54167546,51943004,57841403,57263980,24602422,1160184,54453468,854541,5596427,24760405,3479515,52359511,54167583,4636091,14226529,547874,49910943,50105679,12284906,5129058,59164104,8041897,2664810,1789255,40338398,59615190,28276375,8722583,54768963,51154868,19947559,50283810,54367509,34702385,50095080,7558552,51805131,40934987,19893644,59724042,58939536,1243609,59368365,30749392,41156759,4416608,54167333,30231059,52368876,8915378,34778646,30933800,40948385,31005377,22920268,19440281,37988427,31005383,54769392,57263945,59607064,134125,59020335,221920,2393683,40586453,47376062,59176946,87331,53544708,28292205,1373592,19909628,22490132,50105605,769176,52677733,3741534,40930622,900650,35552887,1959360,6579135,20245769,54769394,9661942,59170179,12395382,629516,54762286,54762445,40957217,10137491,50119817,5513473,54627942,10125985,59171409,57449889,1220735,54762249,58690329,59218072,25885863,11736550,221270,52368910,34579740,28412808,54453355,50344839,53730418,49929428,1050256,54167636,58690385,5357099,34909364,25809159,54771502,58690418,881971,53545266,1069245,1614860,1250882,19894456,5008296,49912261,3667112,54453326,58939462,5490334,1063897,3267153,54167586,58052939,2541655,869602,2082112,225635,54764875,458895,52677740,631454,30732087,52439630,13536175,54167577,54778656,50105478,54962557,25660817,19853734,54903380,37351731,47259042,54764799,4541918,50355755,728803,54167443,49969496,4244471,51788916,54770087,23056440,58939440,2572293,30999710,6200376,40936499,5651193,804048,29451959,49431072,14238672,40586411,47443667,5635569,24596948,2771244,30624737,19984929,1805884,6291487,182635,57449681,51538847,37227531,54783488,18064916,59607084,54762419,7604707,59176967,1960455,54578428,54769633,59183597,9387344,14705764,56931680,19337595,59176918,7605533,9322262,4551533,29381952,456420,51195436,59226947,18185684,30748880,58690375,8715430,59164119,542329,1832354,1803299,54167620,40948106,54766092,58053034,40935241,50335786,54578389,827985,706885,54762347,776338,169656,50335826,460938,59164281,12542164,829044,25657820,51864177,25469179,1206241,151540,29475699,3032037,10577050,4814590,544713,5637003,957976,4634484,31769504,355493,56826857,50331554,12912409,54762190,40953390,493377,3678766,3128064,6034065,40930504,3145190,509005,49726,54769654,2103598,53730437,54453530,1413608,2787379,58053030,28276326,6347481,23997126,2548315,54762414,59634015,16838157,3666329,54769396,50354407,5743647,51197190,59171400,59605409,49640825,51154864,12319526,14613736,53544808,23363653,52368877,3184923,18592479,1272868,54762380,59170231,10214815,58939495,86278,50105296,58939568,1123676,54784931,19852241,40948259,54766041,26724123,54453327,2119470,11749768,54578375,2787025,54772656,10041735,54762397,3263498,9229791,50374070,50566044,54167564,58690445,54885356,59602621,1355637,54762335,769482,51480385,40586363,49979008,59170245,59800956,50333616,57491875,17928767,30091646,54764720,5907566,4267956,54578482,19910436,5484151,54686016,9487860,54772495,50113566,54367646,54367645,25479724,52171464,58939642,1051425,54723699,698988,6347090,259167,54768950,58052848,40921190,54367625,846014,52618472,8128181,54154897,28649556,575619,56584969,339352,52368870,25682014,1708609,19419348,52631041,57825327,19130313,52773620,57841337,54762196,578190,2793211,54772508,6037479,550349,27007744,5487621,29337064,7743912,52618576,13546257,54453493,25659192,13009461,1519298,59171286,58690492,54912151,1345064,1930636,59186395,14535195,25661786,57253187,50370667,6348324,51480383,25483791,58341839,8861320,3031679,52677663,54788819,14751513,491991,3223251,1007139,29951780,28186788,51325010,58341969,54367594,28751355,13796643,54771478,53726151,38011352,10611871,3089767,58052927,8719499,5497134,48030015,853656,40957072,2576976,59176943,58690334,867543,58939638,2118273,5313136,34432486,39032271,10537079,50344613,58341876,40566954,30337455,930723,57699342,544053,59176988,22732621,4790392,1618737,29145270,18668527,30094241,18640347,29745025,52273595,621351,54762285,58690424,26623386,6034846,28275266,8568812,58342048,35474684,1363671,6555240,40694943,5008826,59019895,4715708,52439660,10273684,3320775,52681597,57897959,35165040,56065856,8491117,40931805,54788836,30991388,30221740,9505649,50337559,54628152,8111436,24424392,19451810,56595622,58053019,23313137,3133522,51197178,837692,54778687,3450936,6285938,8838985,2933277,54762218,240512,52707394,2543070,23629372,49935122,167201,36962983,25657808,51204497,54772468,446055,8930046,40935567,49495330,52368701,50114605,49719033,54769548,54792907,10098033,50105609,8407638,52707360,50344879,17849030,40694678,3524660,829899,400679,54453568,13888872,918800,54762241,59505257,54769626,48585798,2101677,40857795,53544675,59186480,2120604,52171504,59174120,12642628,361377,25336215,27396610,3801468,53024953,2258320,486280,52439595,867724,52618485,58939528,36657629,456467,14755838,779647,239627,52273578,58690402,46498001,57897895,5297480,491856,18216173,30342452,795955,51788937,53024985,14115757,37650156,50116044,34460156,55919353,58690426,59800952,2034285,614370,50682323,59170237,59171605,2528570,54903378,2846055,2122207,12882215,1146347,41437758,21027886,7990275,57297463,56931683,38180726,51199764,29343263,52677712,54627987,377029,39197686,11349092,25392947,49489521,490460,54453550,19979035,54762323,57841339,418098,57442007,30078087,50567365,54627943,23972252,54762339,3652728,59170241,885963,54776137,13748436,54772460,47740195,54627989,316102,957371,28163869,3037334,19979840,30975806,52677743,19476232,54762187,58939543,50335852,131884,19406957,30998389,45801605,6220114,37372590,23200013,25060450,401392,31005748,54932238,3620803,8949,1988857,54762423,5087515,54766832,49980522,59177810,52524133,18230841,54769575,54167624,25096666,6265284,30998374,1947618,10615954,6331764,54769578,28163357,24594095,59800957,21720373,4919930,3256103,49638112,59164111,58939623,40948223,54628136,2919722,52677691,4431597,6310658,24039979,532156,52439619,57297473,49980123,54772705,51864190,14263616,59170269,1039934,39385283,19573014,54578351,37081777,19947884,30727351,54167438,454246,54790711,50115352,54853325,47974736,40958264,59176843,41841951,34777621,9531565,10613496,8914337,38281335,25333009,52273603,50163664,426185,775447,5897299,58052970,1951313,1339544,54792897,8108770,29665790,40723101,1849498,54769566,3518144,59164225,3293057,52677646,51708569,806634,9557124,50105599,2242869,6078482,30746085,9093159,27802639,27937786,1844454,47263894,376927,49580635,989052,59164175,37652087,3435871,50086123,30093108,52359531,58052895,52439451,54772595,40721858,54766087,12411974,54762212,7519241,54627975,30999011,59251204,25575359,41427041,59446216,18250404,2198960,59170202,52618496,57699310,29276143,5727052,54578437,54367586,23759273,48865304,8521772,50241739,734898,54578319,3240,54762237,15294575,5956995,4783564,58341868,54764853,36982375,54766020,59164236,5062741,54766013,919202,459154,55770651,4720779,14133044,54984282,58690331,29657129,57699304,423767,2017489,54453346,58164422,145990,45136560,54453329,56931668,4422361,54772670,17432097,545601,2833888,52677702,59800936,336138,3263077,2330354,51708540,57297461,878074,58769415,57589963,51936180,28246000,57639733,30084033,8193364,1541727,59605401,54766006,19947533,37234013,50387662,40511581,1036664,368879,40566404,876170,177325,50105386,9350410,53544979,54786504,709915,14691456,83814,36648000,58690420,54453531,18075552,54769346,59174089,37734165,6286021,54768956,34530612,471691,53544640,6391754,1053594,14490888,54762211,13129834,52739727,30999845,30997306,40935517,656569,9443710,54762365,59164192,50354306,493384,4877777,3467053,53024978,40953458,10617419,25659777,59197012,30190874,3329025,41785121,22727026,54766039,25825185,57699349,30999231,52681569,47853703,41426237,54781682,38000287,40519174,40566809,58939512,54762215,1171541,10250720,49639268,14754786,7799639,52273596,3103479,54453369,25104272,18469131,54762296,6078472,30908959,1939755,54762461,2181004,19986159,54453514,30727276,24037370,40951340,341252,26724094,19955479,40934908,40935498,51936163,9757186,10727355,930755,47257133,2962777,8204343,52631002,783501,508152,50366636,1648462,23366578,6484837,22732010,54628131,3620447,57841413,48360266,10405710,54762495,58341854,54769352,59174127,11787122,54778670,3615724,55400250,59186635,57639712,3181056,53024989,59164219,40935397,52359525,12699579,51203534,3476515,5418792,59264008,722488,3074285,14298322,52677609,9117016,6038535,54453325,30749020,694741,25464746,40859741,7948623,6796222,35492699,10368913,54167421,14600423,14716564,10378731,34460161,55919348,52273616,54563089,22770760,54772703,59187214,50355113,19863644,41484167,54367510,41769390,40953294,363918,607977,38125752,54578411,627708,3104070,53544653,49580945,58052964,54762362,19605601,58342007,47081748,59174088,29342428,1844872,54453402,8942576,50335834,47848654,10516022,53927593,52681588,28628863,12231119,8470111,52368884,19879358,13371819,52631050,174208,54367585,8283707,6004346,54453350,58341964,49641157,89319,57027736,30926481,59174191,54762440,40948108,8030158,50335844,40953422,14516765,27937429,25461049,40931139,58342066,13767,9681996,37230853,40948310,40957029,2021025,54772661,11888439,52707378,3498447,52681593,18680561,54792916,54367591,57825409,58164429,1599183,58052915,27004834,14753804,517146,58341952,59607090,8651660,54578357,58939468,52526873,8815516,54453322,59186487,39294632,51936123,59020336,49817371,58052968,53544644,40934627,2097496,17753749,59171478,20108450,9181944,5974446,4263604,52524075,22759450,58052853,48808095,54367602,1002907,57897942,2531376,50366662,54453339,5522581,2026021,58052857,49643710,40708086,780797,17521198,803434,12412085,1195119,6348338,9576111,57807823,639202,3682033,19348919,25224004,17715653,15694602,24027865,54781722,27158759,15803690,19893903,26424256,59197004,13075179,23871764,56106591,27641106,5318033,58053024,1718068,54167490,50333359,41351599,562945,167392,3314256,51943029,30998342,616555,50354419,54769557,5232101,30998566,40949548,591520,1333233,59176846,8381215,36904875,776310,30999776,54453497,50103677,10553142,58342074,865414,40931063,54167340,58690439,376636,747270,344163,6358257,27948560,52618523,57449850,59186634,19853893,25092727,25337261,9114279,40930775,59171616,54769698,53544667,52681565,52681564,3051774,54764752,217319,7703874,14693647,49646387,8491340,1708734,52359580,31015955,493610,34450908,30997333,30998350,28187719,10434638,59573771,58342069,54762294,54167632,23287007,54453491,36645147,56496877,5479057,1046974,243674,7472296,58690328,1684840,51697288,54762337,54453399,680220,54784946,54769655,932203,8486171,59183604,40346271,56898413,39023083,201099,8696316,40936442,54772373,30745103,40936641,19954950,484935,58341947,5474357,4763313,51936157,52368797,6264632,18218319,14773284,3618330,52524106,3409192,25469167,49985955,26546677,25346953,482622,59171573,36657590,13027766,54627960,40952275,11486157,30997171,31005426,34909350,57816445,59171290,31012880,440538,3409822,3627934,24203569,56931682,40566413,378968,235062,1378547,23204563,51788940,8002227,30999808,5628558,731454,52359506,386944,5614225,54762182,51864197,1887240,14818540,10617644,649777,59231243,1126315,40957940,4628664,875265,6347595,40942251,25188465,6995186,13618747,3491375,977610,54903130,38291285,232669,19947151,41437797,1925046,3327789,6221915,1855096,30749212,59446209,728788,54762373,40948156,48761499,54764835,57841402,56898438,877077,51697293,2119048,54453538,4243974,1167395,859922,58732228,802957,8056397,26380307,58939444,40079115,25482149,59600488,42517327,53545007,67744,35128128,56355340,3635463,5884314,10358676,15630397,5995064,7482344,9995879,54772470,1119630,18553464,54453526,1680028,1038624,54453428,52631044,59171382,10617698,310340,8833805,2010868,54367639,40930848,58690388,54914997,19854591,40943791,37227273,59174152,9310883,17086409,19859427,54578407,50331549,1588689,54762376,13663408,59186397,23364028,54167642,25206596,594103,30746468,46596415,6314421,49583998,59186479,245055,50370932,8308634,15074774,30637524,25478487,40933458,30569483,54453536,59170301,25347635,54769402,40958244,19947742,54627971,34777623,59176848,54788839,22900159,30185319,53927562,50244989,3687498,14400181,19947519,50367686,40936455,2084553,745684,54771465,14813277,18979560,10628864,54453407,942085,10238093,51324985,46497960,452364,17339038,58052896,30991502,27937604,14734380,2018071,23069383,25334297,12992117,241652,518715,40931656,30991438,54766080,59171407,40948284,26381141,54762165,27975036,723818,50112909,13061465,49643252,2921602,58052867,51943005,39312482,29542787,54885354,52477725,54784947,23657747,477832,52677652,3344991,29450905,56199,575608,9192894,19232565,50095540,3686866,52369462,30999158,53544895,59164117,19561077,54764834,5011331,54367584,22931388,57897968,16030275,51708571,491440,40950857,6237135,532566,7124362,41420347,33569944,54762446,1136531,56931671,245649,1802259,5096458,22784419,9657749,951589,59171660,4521529,54167523,18058890,40930503,50378531,54453342,53544813,6950098,54453515,3278032,5083988,43749966,5382318,54762181,1012463,50344958,12699791,40930596,13920622,13479417,52618588,40941260,19633079,3479304,51864211,5046665,3298560,51943047,57891465,51119435,31005483,40942336,55808315,54791603,37477469,801882,526376,29578624,54762338,25465677,58428851,59605679,2225715,14804140,30991464,30998983,9719037,54766016,59171657,23364137,40953512,59180658,24790686,18012785,52171490,40930797,6177457,19985958,52631031,19286506,23330983,132370,57253200,6439800,50333307,54766070,47441559,40294910,13360951,54860664,832340,51480382,10652603,53927601,54769501,59020341,9570733,3179257,52618583,104423,59247284,54167418,58939602,57027749,39775858,56355341,57027738,40951398,7889734,10804066,2134480,52171484,53927600,375808,51788925,731958,57897978,697247,54627811,2182469,6773050,1888760,30727786,30999063,3392614,54776134,58690484,7708755,1588246,10342000,2833891,2191816,39302182,59165180,1802576,5488617,19931992,51864226,6271902,8827223,51098890,54776145,54762299,58690359,30727821,53544662,23266102,23062422,2081408,488767,54167563,40936471,163850,54762402,59164252,10965249,3141356,51788950,54167630,51708534,28264202,11411109,2968436,7765638,54762176,59170228,8721991,3565222,2960088,40931039,25659760,1343611,868613,47839451,1063951,19859149,14794086,3091840,727435,54762228,18303543,54853338,28187643,54772412,19129264,56756102,19908435,52707390,24254727,9932174,51480376,57540330,8588786,59177005,39311767,30229917,58052910,306373,49972846,31594834,59346486,59171466,31015986,23177915,34702411,1149118,45616691,30999275,56090081,7262053,19894725,59164277,327894,5177754,40936506,30748990,4622925,56862903,2737912,58939566,54723708,54769926,54769925,9753327,48635062,2838353,2627660,57897947,50178660,12725992,2126086,2246625,238659,40518601,29958132,54762264,59174076,54772684,10269434,19910473,58690459,3666095,2126454,59617504,24271118,57841383,27475866,1865825,47839453,29952089,21109037,57825380,50105655,18470733,31015908,58767855,48552791,53544814,170070,59171420,417700,53544641,1191149,52368897,57567041,165791,53544656,59164257,41812356,40719209,52707411,59011330,217577,10408316,1198446,43749521,10290489,19979713,6296524,8147555,28292354,6392550,50333237,4821877,40414734,50344620,58939525,17082173,6061586,19440256,56860731,40957927,51199762,52526799,24939493,941377,19893774,3673242,51204500,3160249,3204686,30897827,54766053,2235430,40958267,54772494,8146015,54772478,1405100,9246164,50366641,52526800,47507562,51205933,11283041,15857296,46498172,250011,8938944,31003861,8340733,49984544,227807,10297952,48030326,52707369,50291093,40942889,17003575,15580092,29516345,25482232,59446204,54167633,30999117,52171474,40511106,30999009,58161178,25598913,40948329,54982743,12740969,54762352,488552,9937147,42330636,54778666,4902926,54778665,14802907,54766037,1484316,37004287,26581895,1814840,5757826,54167552,54778682,59183613,31012855,3235418,40941036,47663788,52171510,7488916,43855114,39306944,23219532,39319976,54453335,57297456,547167,57883461,57841397,50624431,5397137,2178216,5956706,54762306,40851438,10464760,51203542,57841340,28276488,57897963,10399931,48999003,1453097,3619444,53544862,3400640,37272921,40931786,57253219,19083873,53544671,19753540,40952789,13233745,57027730,30998355,10798282,7732065,41774903,598020,51936174,14224896,13597822,52368751,40958623,565315,18206257,47945583,34564732,40930754,52171516,54768966,2133284,509641,49854660,57897944,3189256,58482982,30994412,59607079,56106597,30999223,13598236,6392553,1356775,2084143,53381305,19955594,31002962,2756327,50354278,6344487,19986236,25332903,1354217,19362045,54942401,3626170,25684092,31004009,40939855,50331465,30746760,928837,57897931,19894846,391122,6626410,59183595,15833936,1708653,368148,54453484,6314457,40941092,1017532,43522277,8436871,5768303,5736946,40952442,3082877,524925,29795584,13592,36658105,19957868,8449663,50229786,59171426,14785587,31015687,40958232,6347528,25468945,24941374,57027742,2023862,9957404,19979026,51936133,30993033,29949093,58690524,19897958,3241593,991979,14792689,41438491,57708871,54769362,59218057,40951394,30699400,59171596,50172910,59020360,54167363,53544683,30092787,41923,3680558,19426414,41110521,53024997,6347579,30745238,50245538,31999386,5186962,59178104,40957250,5880658,54762207,3033349,59020324,54772466,5794820,25792182,59186464,30993290,6069838,14528557,37388478,598665,578583,490107,10617571,161806,50333365,59505254,25270673,50363130,29487193,40958236,40956999,29702018,52526801,23115646,31005138,40333752,31003349,6332793,25661805,54769469,25345825,31173992,50355124,10970461,241654,30993455,14982586,52630977,30998367,50354581,19439140,47777946,54772645,30681441,30695734,50344930,19955038,40951415,54723695,3661067,31003291,40952302,12214317,12356418,50105223,25270358,491826,58775393,952108,50336835,47786198,11480223,54167404,30998290,277319,59186481,54960540,54960539,4609103,40936389,49981429,54962572,47871762,8897911,34922933,54578481,1038790,30065599,20246402,31999351,53544836,1008816,9443181,1832828,26834422,30224620,58939595,52526841,48514124,17805038,839850,42903710,28249442,52439597,731138,30991659,40941297,933834,431266,12926119,52412759,12720026,25681975,50105239,59171437,22359140,647220,53544682,59164107,52681594,54764866,6137441,57841368,57807809,48052207,50367315,20042035,35480018,6536534,30334596,16505904,39321332,57841427,5827523,52707388,47853639,40586035,54628137,50354576,10191466,931769,25419444,54453381,58342067,24522949,14804993,462048,1016312,12943717,30998599,36962365,29491574,56862897,59164165,58053014,1044831,40948239,1597307,3005907,1039900,47740208,54772380,1132836,58690396,53544919,8763073,30093270,1424741,25485953,50331946,40566613,19978780,59268435,2134320,22789661,7072120,57027753,9537613,54790712,26375791,48676692,257750,15729909,2205633,28276705,17416373,19979470,50100973,10234280,54453506,282883,499587,13348055,1831904,2119025,54762256,29880609,30497959,36124996,1011187,59020367,5252435,7469851,15020206,669374,27549339,50359230,20001263,471280,59174067,5716993,28671974,51325004,40941327,28715956,19893548,54627816,41732232,496522,14804256,5584414,49768282,57343676,17670904,49973896,19973651,59177817,2187801,10125248,30252467,54783481,54783480,5813105,23697061,54915727,58939509,3578458,2092930,6150748,3683560,1807223,52273579,54578374,54962561,40866594,12987789,55670786,31266478,45378428,19916943,50333316,3489848,19368152,57263959,5634685,57253196,59607092,54769939,59170203,10434945,54931112,56643012,59605680,52273591,58939529,25337129,54762483,8943052,57449817,9874255,28703165,931517,29079069,49917406,2300218,14803185,56530866,36561015,47855488,41356547,34581603,30991477,54783494,6561198,59171500,54769406,5360524,10537812,6794932,41421052,59171428,40953514,2956899,52707395,1994345,40931785,53544942,3672152,1461486,4482887,40566331,46497689,42691274,37903399,59174131,50218,58690343,40959066,5346829,59171593,26455792,23061891,53024964,51864192,56931673,52630961,54627945,11068299,40943073,40942261,5020687,6345809,50366654,31005742,52681771,59368367,1009490,30750225,50337504,31542775,40935109,59472560,50331414,452996,56931708,1424333,40948114,58690321,1178268,2214856,54762375,40447444,40941312,39652095,52412748,23233708,14785573,27004889,40219590,31006281,30701748,47739849,31012889,30993302,20956459,58690367,9486290,51936164,53544847,332540,54771470,11277170,14626832,50370657,49088758,4835049,3694441,938911,4654707,337507,30901114,46582122,40931917,1037831,1849394,58341836,5371435,59176995,492766,40513170,30185841,47777988,35492718,30225178,1039896,34656525,19948740,15977459,47855494,58164374,49818152,10077126,47833261,14812560,23739149,22103669,10379529,54167554,3701038,51324996,50105652,54453450,9562651,54762230,27751801,333564,50106367,59176855,59164174,22578581,1281320,57639697,9814858,34435402,47855338,9741060,57639664,19022021,54167534,59264009,2085807,52707441,51864178,9120293,33564244,142475,15813883,47677346,1639286,54766005,59164237,54167489,49982336,52171472,1050229,54627959,59171659,57343668,356942,263704,30614626,19894613,1131245,50282498,299870,4824129,8155163,9572943,59231240,58341849,23048593,57567097,59247290,855666,59607105,40935273,2959258,1906926,57501155,59164246,1172876,54453503,40931759,12304298,28039249,51708548,48410103,49817633,49636621,47451873,1125951,25335353,6347468,52524089,54628182,54167317,19978805,11483838,1881454,58939598,27540953,25465645,47853681,50368274,54766085,10266016,50355769,54628146,30580988,50081696,5157278,27007705,239686,21787616,47695150,58939586,3111868,40930483,34909347,1118683,36338301,31006570,40343122,25657860,58738196,54764865,5423573,28974447,12983109,50355758,57449862,58690394,47257346,40953440,25464962,442978,51697286,2014005,59164163,54903383,44791281,54903132,54903131,25661765,4368931,31085944,1993843,853784,58052988,4478726,40952273,59171591,40204970,8912281,40586108,3034170,54578338,48030352,12165818,52677729,3275131,170848,40566766,41590201,2051580,963154,25478469,37387075,50344561,25077212,50080679,40956888,9379001,19951344,50997051,28248209,25661807,52368873,26545644,56931665,40515400,9920948,54772654,59424327,54627957,35499046,51697329,53730472,16871094,10725003,50356858,42517830,50106499,13211111,4495202,54769563,14803182,10581758,40950843,54627925,53024980,29933908,54723713,59171641,57897979,34461590,19362447,50374462,40950840,25661452,54762275,58341856,48182899,40951545,3136571,38702362,1796033,10166498,54769355,862968,5332625,58342035,39311453,50114467,56931667,52681590,22784788,34613786,51024842,50333353,57449876,507741,19979782,28292368,3597355,52439573,9679934,59164097,5539691,56582215,40957069,54792900,53544694,5464078,19859069,123341,41150867,18317771,54627956,47089388,3663554,50329823,51788951,54791601,36960491,54764762,35128220,910582,31003356,56643011,24945463,5327838,19953019,54627931,3472595,50368290,54776138,43531154,58341872,57897901,54764793,24405178,54772593,54915729,4897102,52677619,1037443,46747758,212078,54792905,57449837,25661732,40943031,49636927,2110724,50366667,18990617,52273629,57699318,19973434,30211332,17731852,14789639,40952786,54776118,19947206,25420168,49581573,50333233,50972733,59176950,14769375,52246167,54723739,27303596,40948343,48309343,54453405,52368839,10450348,8739746,54788405,48088320,245914,40952278,9359885,51909010,58687982,21205625,54769354,52631012,5326680,54578322,30700810,493428,31401089,57639728,57297440,17005798,4846299,51624646,4862288,40936577,30683904,59164234,51864156,51197182,56065855,52524080,57540278,30999280,40948326,25481988,52053230,54766086,9888179,54578388,5259713,2119015,59170298,13671474,54772444,9305238,1899357,50373421,23115900,2735982,469601,19251267,52677644,27425144,950810,40951513,2441731,28564407,17849566,47935641,851230,56931672,37004418,54769641,110135,59174147,57841363,57253214,50178506,54762434,19890549,2772035,4769865,863034,47857203,40958684,14350067,52439636,54772653,8451089,25487040,30540294,58690315,57263973,426551,54962554,12852258,57841374,59176992,53023685,9241542,36500847,53730795,1633571,47664440,275759,54578433,50386866,56466127,10606690,54367632,53927586,489531,52439614,39943701,23364543,54453507,6320250,52677653,5489230,3055498,41156765,48453449,40707302,59176983,57589976,52618573,57540341,414725,3663435,2092312,39546807,12428794,8344523,12845903,58052842,50103648,58690515,54578442,19959590,59346488,49492281,1919619,918667,1223454,50344589,461102,1837759,59607075,5332755,52677630,28248636,57589943,4787675,25469172,9665126,19894836,59171506,57639666,25659673,25373438,7351102,3619299,50714990,35475313,59164118,52359487,59164227,30329593,14708627,301823,58341861,54772511,51559377,19136419,2816437,931852,551179,471805,9806111,12469019,2881773,52631054,56582214,5482066,57897904,5757722,373093,6551572,195752,52631033,6116848,51864153,888303,52359558,916733,13228891,1951874,50084429,5870633,58939557,6246264,14694402,54367637,49653195,40941041,54453337,177871,54792883,54778661,56676147,196041,25464802,57639667,296035,36399491,1443418,51708546,50344926,49983170,6554234,2954540,54762209,2806950,14503545,47728114,3655044,54912153,59164241,19909909,50335828,3183481,50355775,3275452,52439667,2421033,52359586,59170197,52707444,58053001,19338352,29343663,10417951,19907834,3687290,57841407,19948645,10183539,19701620,4853723,30213139,40935420,10617782,273118,19859142,57540285,3077519,10403508,5450664,1400868,3616230,36656124,51325008,4874340,14696243,52171476,31003380,4706755,54453494,127143,53544947,176883,52052118,38152864,440792,193099,8962608,1230881,723362,3320381,10082048,492384,3092765,41102074,35207783,54762202,57841395,50335818,6144571,6347522,7113733,40946559,50335836,741631,9471124,10591429,54984277,6042774,6220953,459117,1792759,4647993,439824,1178880,1266941,19612565,31014235,40935436,29330424,31004005,4942945,59174173,53545043,11068208,54627928,2105244,7903595,28039443,6126870,59171471,48717724,9910459,10557037,21464972,5039590,59171403,6350571,1601919,54628000,58690481,47675536,35599818,241655,52677612,297400,50936759,215794,42691798,7006742,59197008,57449841,2922184,50366677,467189,58939578,54769507,1519667,39624381,3230539,96745,1125676,828190,515567,10395025,14181294,58690514,54628166,7261841,5851057,30689635,42652531,6196504,57297452,54762224,14805083,971701,13223272,12011348,2836737,45273428,56898436,26228152,53730432,5690594,885400,40934976,28358580,57253191,40948295,2021216,30685165,752398,52171486,51864200,54772626,54772625,5045187,58939631,45861812,23055604,6143693,3495768,23657734,2762323,52368852,1342551,6349039,2386596,50566444,49148021,4393603,57566973,25466871,40943126,23152872,4963765,5646765,47693337,25420488,26406897,53544861,58052979,25728027,609439,21798079,59358958,40958411,57825384,3256562,19893011,57841396,1174015,54627998,38441884,52618478,1038116,30605089,19121857,54772417,58052878,54769351,17987488,57253225,2835163,3668767,14530779,1884365,17983157,4655285,30259805,52681577,11778467,2631072,447362,9300632,49974177,52707357,58341997,43370407,59415488,8453891,25476579,40867933,13976352,3693281,321447,2185123,57897973,2136520,50331830,50331787,52630962,31827920,52368804,40708681,25464832,54762411,19539400,56630294,3525187,54769923,3462845,51203561,58342065,1755641,2804744,2254715,6554968,2039940,10970969,3662632,21083369,10412218,27541219,4994674,208566,57699363,6316753,49942124,56862902,50105361,8057800,46936265,14794238,54762234,57449879,5599936,2666749,56092623,49983171,10982732,54578409,2447088,47448216,1993327,40935350,49970295,19947437,415171,25659655,35166190,30697588,19947358,2088039,49576119,1474125,39942742,49648308,59164197,54167600,40953297,54367644,50114329,1658445,50105261,6171677,59020276,8734205,5961798,5020081,53024957,57825404,2851457,54762233,54167429,29088798,2880728,54792898,30999036,31003848,52168588,40931343,52707446,343012,57449847,41110547,59176964,54167517,52439586,59170212,9086215,10652074,7855140,216202,676955,187016,54784930,35027093,51943008,490135,17093073,49935419,58690427,473031,58939589,51198433,59170272,40935554,54167482,46230553,54772496,58939648,49724131,53730786,53730785,41833054,37379880,59171448,52631000,30748642,40935340,53545016,15630053,3668188,59459443,27752211,58939611,30931242,3661047,59164177,3694208,3622621,30752762,28304606,22771138,390764,9674497,38842517,54769640,5899981,31002553,13122469,59806218,1224427,7136196,56176918,58482984,9886417,5748120,54915741,25661782,59174085,1016386,54772660,10044037,40936557,19870024,51538855,12131664,1140920,5644476,53730405,58052922,1046352,59607134,40701433,19908739,49574125,54772065,14792692,47976488,25072851,1551252,58690366,39655869,30701243,57343650,132786,51936117,5408983,19854095,51936175,57449877,54167485,20956445,5284840,19336302,490604,51203535,31005519,25196,2754560,3496900,54453465,54578455,59171580,8377552,3018615,17709236,13831539,19256972,43746951,10538853,52618515,59170211,52707331,58690369,97441,10480891,54627934,579467,8882500,45108789,49505094,40931918,51198423,56931689,52618460,14480828,405188,1354742,54778686,4640621,5819061,1154532,39288562,54367543,54772698,178503,9107828,54772704,49910530,12086561,1599003,59176977,27753811,50437810,59171618,8905254,54786511,8636835,54167640,18027693,1971067,52359540,42528250,18738309,54762331,3694291,7878401,40952288,50332801,6297676,30543529,30149769,9037059,39213282,22935861,30628326,4337180,52439600,50331538,59164269,54367596,24238250,3320759,46576282,1608400,24613528,54578408,28720592,14783794,614672,52524134,57699365,14138485,40958243,31003857,26880684,34510184,24003744,37976084,820898,50437993,6358635,34656519,42528626,47784601,8432694,51203559,2050323,3263298,35164820,53544659,57540286,1425845,1036149,3615962,40936380,59171421,56256003,1722869,59164094,2182787,40958695,6973526,30896610,2259360,15845543,52526860,40952787,25079119,5474705,1040415,3667191,685896,18352954,6072662,49912510,1494683,7878739,621162,14281208,22491562,25465066,57807851,54453365,499029,54766072,59170299,1105123,364920,4650077,9174231,1359607,39655117,57841333,19668255,10180578,56777342,1855149,51864235,39992101,54578446,50079714,57822110,28188198,30999068,3051976,25483529,565736,59634014,1136428,18057133,2919566,49984448,3409470,49583670,1379835,52273562,25024578,51205733,41353059,54762417,57699319,58482965,1029267,1495367,28557659,40935593,53544921,1276001,57211342,491851,315191,52677711,59164265,239726,27422240,3546617,10420845,47259225,1523957,7250938,3108577,10476446,1432446,58052846,52526843,9324876,12472709,17752735,16022919,57567099,13540421,19335768,919482,51556487,19470474,5635,801031,19852610,50354474,6358121,6055154,59171385,10281477,5031532,51197582,37766507,19882395,53024988,18853746,57566975,50355118,30731190,6332816,40952298,30333671,14803841,40957238,19898317,40934856,52171483,54908661,30617094,28187662,54578337,58164427,9611587,24946163,58939626,942470,2047341,54762493,8474919,458720,1633490,50344627,54453512,52368845,28375361,5992317,31005985,59170260,47149120,57590005,10106454,32075663,54453443,24957336,54792909,54766068,1150327,5712751,8575628,866494,41437792,30623068,59806243,3578047,21206451,58052889,50370933,16828752,20223560,10319129,3694236,5831267,18298350,9948788,5899874,4244213,31756734,23478154,29613651,30999879,11631429,3117121,36200805,29904385,2751708,59218065,1399653,54769568,3390093,8258893,40931944,54772655,57297481,50333354,57841371,50373426,23062378,48030562,57449884,1111123,753920,486842,52524105,246389,35942797,53730471,8040328,2821900,59172723,36297092,48715653,348728,19621360,51936092,15814142,54762386,58690364,22979118,10079658,2603097,52478012,41483828,2280406,1818892,51559376,58690404,5563650,886766,23487275,12108520,25657823,19979561,473388,47508472,15035023,51538843,7554315,49932313,51195440,57699312,58690355,953156,37706606,52618462,28163947,57699343,10039212,59178105,1121906,53416717,51943025,10617754,418503,54762451,40938410,2634869,4679271,54778696,22099186,2235919,54766097,49426961,6033142,54167452,13202772,646365,50354578,54762216,49742621,675309,31662921,25542948,723825,39747368,22017680,52368694,30991370,325941,58939551,19152587,53025012,52369768,29961133,225285,54453389,59584383,13762591,57590007,27842594,533798,23062105,2784319,19978709,59171401,753891,53544838,16042397,10137777,52618471,263930,30698871,50715329,30441225,18957877,54791612,5707252,7880615,30608563,544657,810751,13024457,54762227,47843529,14355410,27841972,9510418,166733,54762254,43528577,54901365,58939523,49008310,3449072,59176960,54772448,29574280,25464812,7307519,18877403,8928514,25683006,40932007,58733440,22732519,18038365,12948406,50105701,40497,50103777,54453353,58690324,6198810,54762269,17009005,50368452,54982745,57036907,513586,59164256,6332552,52368837,12304261,13352616,4305808,57297444,814438,5179495,2963689,49494435,52707398,59164230,10599384,45897944,1317686,40335829,58939630,10652841,54367651,54762175,58341968,34550768,29650274,49817100,30749049,54578471,59164112,50336810,14289085,51788949,58052911,17751541,39943338,56743777,59584372,8829063,14493208,44801823,885150,2594893,40508612,54766056,58939646,2944714,56862907,23652515,7656150,25699672,14803051,1039922,51414109,17293599,1688452,37627055,53544990,54578352,2065322,58690318,59346477,41867,149279,28188122,54627993,50331532,4484599,4754059,5720967,53545018,12848574,4519528,5669110,10425440,5190260,51708578,31005462,35492633,59346479,59800937,1113110,50332027,40935328,29924347,51936161,5081840,6764636,54982750,6331917,1313803,1151797,58690444,54627978,38766132,40948266,54769551,58939473,28430014,39941486,10632508,4576279,9650912,16214,54764801,983912,47451162,6299607,3168580,14549075,10591128,22077537,10629307,54453492,53730781,54762432,279526,684978,59164022,31886808,51445201,565116,49974362,50382562,40976888,1312248,16046133,54453425,3459583,50120265,30745122,47698579,50095610,54772627,25661496,41352505,10608983,10119788,9669683,7980927,14814299,6316745,137012,52273619,58690464,58939576,1451741,629337,49582281,54776143,50351242,23153145,13362812,2119046,30684594,45887049,54781720,34910251,10433220,54772462,54772461,40566484,30999924,10610246,40077883,322588,40935490,1273591,54167539,3629354,8290958,2327899,54578432,362538,4707519,40517568,54578450,21231386,54771476,58690471,18467322,52359526,57841382,649530,19918027,13063971,1059514,34298343,19606779,40936415,57211372,54912179,3194621,6044628,5336140,12957187,40936358,54762488,181042,52630992,57883412,51708572,379563,54766043,2225716,19908624,57297468,47148725,30999658,58341855,4707211,360928,823433,21048547,19880997,54453464,4994211,53544624,3598061,49575013,2184351,59489897,23032777,8096792,54764792,5137040,19910244,56643000,14683635,59164273,11561550,59183599,17005810,13339637,247638,14803053,5211741,59186461,54762167,12550482,50344985,178470,54167472,852618,5966534,29953358,27303459,46497241,30999228,39481437,59800940,23474201,55670788,59802252,18718283,58939524,4934157,59164173,53927632,6307228,54762358,57449856,50105050,53024992,20539089,56743769,23061875,19978993,40931857,2634355,1009689,49940394,1867245,5337488,9487669,41799740,51197179,54766069,23379732,3015556,27835280,26599610,30607726,30727316,27005108,9944840,53025017,26944158,54627977,10269289,3700972,57297446,5901755,54578331,7174534,52677636,4379509,13451528,5503196,930400,6013427,49811880,18104154,2242347,45453620,14408759,1832276,54167393,19955319,54578341,50120401,2082646,35474575,1321527,3117823,247793,57027748,24179282,9396007,52273582,5529848,52618474,591989,54772492,7706487,50354487,40936428,13844022,58482983,52359521,30924210,57841417,40951494,54367588,2999674,36817783,57027750,51864155,58052870,19948610,12119854,31488160,52359583,40953277,1427320,4903212,53927630,30727377,9139337,28166660,46497509,13882787,24263187,5612164,54768941,56256006,485093,24799737,9806393,25334020,19443613,40950928,36992938,54772666,1985828,929927,13425687,54772668,49654970,54167302,51864141,582387,3533635,40939834,54578354,57212134,53545011,23746715,22866821,54764767,22546036,3377798,59164244,30994279,938969,6750591,57897985,5423343,58843561,19951370,57897957,51943028,54766009,23492199,2456666,3659098,5295284,54853341,14358022,40941255,57699333,54762199,51697337,56862892,19894924,29946639,36445529,30690161,31015902,12117932,17418586,30727044,34884588,59247285,5285107,50631116,59617497,187067,40936561,2124923,7511937,14802904,446937,14252025,54628150,54762407,56931685,58690456,52171519,50103728,54423932,59170181,58939527,59171673,3659951,40124514,30999163,6058693,10319420,467910,40936432,432074,54771471,41045643,9388237,441587,52412753,19896336,39661870,1236578,158633,5879132,9894722,18082435,19605622,54766066,18223332,51708574,56826875,29520625,583366,6239385,54853326,14119356,54167310,58053003,26959361,40948340,53544784,9197805,309957,8680017,56756099,40935272,30734798,59177802,59174178,50080055,10622333,47856127,50333297,57297447,2196939,40935534,5401490,58341904,54453404,886650,2913733,6881906,31014247,58939535,50360660,54762327,8279209,52524061,57807848,50333627,40941090,55028846,40952962,19949079,19678566,12571651,3656416,50105470,1886765,40566651,10160198,58939583,3130767,54453487,49648031,5234156,1498472,40931095,54167639,3391038,52171473,1723493,3651074,1311686,40191734,10618017,40953472,50624122,59415489,5904809,4439154,58690354,1070709,50394616,52677696,14784035,40952405,19957663,2090473,59171639,27615372,53544643,40566612,319015,17719161,40931725,2633971,19835320,58052826,23259931,53521016,12433099,1847492,54786507,3534818,54762349,50128367,50333308,57589991,50714922,10972916,1304100,322041,43698695,7892070,57211335,52439662,20001437,7500184,59164124,6312486,990030,50333608,54578392,38251096,19957654,50241893,49981025,57253201,1986879,8959707,52524153,58482976,59164211,51943012,741471,50331536,59180646,8099928,2229805,30695519,50331438,58939455,54367582,57253220,56106588,41437756,8839711,9621065,59600487,241630,18525697,816670,19514073,5031753,5081958,737168,6720365,54453396,403382,40930518,52677724,49162196,40518899,58341996,58939559,12763329,54762356,35474543,36815682,15011928,53544771,50387423,58341921,54762499,6131645,24288057,34416668,54762389,50244602,36657198,5571323,24209477,740655,31086751,15750764,54167304,31002868,546140,52677739,40807612,52681583,58052917,452954,5899549,58052841,9789850,1337503,797486,59020320,54764860,40732313,6217731,26405908,442152,16038998,2132318,8036784,54762244,22492782,54167510,58690486,59020321,56898406,44579183,59177799,493508,4981531,2259262,40948358,40948086,4185890,30999041,56065864,59171442,50380377,25698620,31086768,54367649,579231,3687536,50367283,343831,53544968,35475286,25661810,54762478,6313101,1039945,9072017,59415485,40946741,6345822,59178130,6246162,4880624,49942470,3577686,52681562,24177169,54764768,25659792,59178120,54453570,517034,50355753,18634851,1704883,41880044,36956528,1995182,44417,10161081,52681574,59176974,5501047,58939546,59505244,20023962,41773877,17901044,59724036,54772671,19957658,3686647,37197545,14115985,14878988,14812558,1011918,10030181,26411898,40342515,1537591,25659781,1164290,40930884,628025,1165741,3876316,188422,54627997,1834099,10823684,216306,6032034,5360278,626567,23062276,410361,13034494,40958261,59800954,8413160,9624847,25661776,9080879,59170248,27568626,12652311,54578301,53671826,383610,5718230,29930511,39637171,47855510,23304514,4967807,57825368,40958245,52053992,40701929,25347051,30998407,13881609,54627896,54764770,30615010,23054430,14117775,46231921,41356548,1003141,6297190,5489320,51936121,14814777,53545045,1000063,34462875,40958394,50100779,177937,50757864,22363203,9794752,54367652,59186638,42332800,34910229,54578439,57897909,30220707,54627831,50337071,31085996,12834316,50370649,58482917,40294062,47781719,17165080,5070995,54783482,24952491,10618199,14715919,3880542,53927629,59174169,50351262,4885926,52171495,51203714,59174105,58052874,49973527,34303400,23252516,57491870,51906302,1139744,52618563,100707,54453474,30233834,57884154,40566638,59171481,8494763,54762278,20010315,54788843,50359503,2566218,45215429,57807820,58164378,25469181,19471730,58939498,53344655,40948101,187623,23801346,4241996,30999835,50757718,34702363,14798841,54167664,47509538,35474452,25464768,51788959,40952291,57567069,17582036,31002921,49651625,943399,53544951,54628171,24883367,24197728,3197870,58052872,30895740,25683025,40958298,34702375,58429029,54762371,59171480,5709384,47786261,6368753,37272240,2778754,54786503,53730475,52171523,57449857,43259967,40717503,31985152,30539763,52618458,7496179,29542446,2991378,619413,54769424,30899637,59174006,54772387,40951418,12431812,40936463,53927641,30731318,49932683,25410441,34922923,5915663,14190498,47843900,46595059,52677649,58052938,12443457,19955568,54762250,30998994,41435574,30727688,54936525,994415,58482918,54772388,50332802,52081612,31002546,27803271,54943707,28721694,29547326,25661844,12304082,58939610,25059696,41083024,168199,59171418,8605904,30993075,6333443,35128146,10652008,4243995,30680289,54778679,52368809,52631055,17265422,30994370,30237917,40952509,14119107,29712177,243955,12835371,8506384,53025015,41428831,52681598,58164381,12160155,37272358,59170226,30993085,54919925,40566547,14810203,59176861,50100661,10617952,2129658,19859478,6286535,25463360,45886933,50105619,54769344,18467976,29970796,182786,9817298,14308311,47675186,166745,57567062,8893056,52524088,23364791,50336855,8843958,23863817,711476,1575180,785517,17896251,50335785,1594786,40980731,38360996,17656954,57489254,13695766,255351,40958007,41026496,10535903,53544721,1442798,54772669,40941267,52630965,23116208,40941256,11690953,34656497,56497653,36828332,13887016,40931738,736677,1919868,52707381,54778711,40948321,1807507,54762311,30335942,31014893,51864167,13767659,2100208,46568509,403850,14296392,9200276,188258,19808973,54452445,6394614,14804005,25684040,25661463,30684133,50359239,40959075,38553248,50367544,24145537,47784665,449860,30697801,10997282,50354337,48030992,54167628,10165499,4720091,40949110,25659675,10326182,4581956,550171,44214,711280,10580913,38571589,6345879,58690520,31005166,57822719,54914980,14785600,2093526,34910247,31005199,5896482,6333324,5415336,9804986,10201304,35165891,229131,54766002,58939503,23188798,34417012,54786505,25410645,11457460,40942351,40952419,14789637,30994118,59164191,49646120,1744597,30227972,17804264,1058907,25335521,52707401,55919362,6345192,3687467,40707352,40936600,1056429,992540,53544967,58690512,36195535,53024963,53024962,59178117,27619862,9723466,50243585,50331900,53544955,585476,88552,52524090,52618581,401140,40948066,53544978,50333358,37716807,836060,9715558,6217962,442283,5908660,4517088,54578451,52368882,30219857,14785458,35480009,354442,660950,7793067,54762470,412100,59199304,6068070,37182440,31542808,37229268,54167371,1556911,10549344,36569996,35165352,31326511,2906692,2130481,24716880,25476367,18638542,54769340,40936381,8895258,59800933,8540814,57639709,1360596,3217502,52171485,47854057,52171470,399822,52368835,5433533,316875,54627833,50105037,19647285,12745327,3131694,988323,28052999,14818542,30929293,52739742,30727061,54367520,50336833,29809523,54769629,41437802,4956788,57540313,14813331,1293806,25161449,54627937,54167361,7341435,57639731,59164123,177341,6268299,52707333,19340587,3140938,3262199,10282628,212992,54769382,30091673,40714991,54453434,2521093,1141332,58341847,52359502,63225794,42476356,19950073,8641737,50082812,58939603,40957949,1954392,54723738,1045469,16883878,891944,19907691,40931865,54578383,40508516,51203539,56582221,49507311,59186654,8220490,19349353,53927614,15035043,52359524,26805898,619625,375090,12691442,54762288,52618521,59164196,10215351,40704346,51561085,40716206,6368743,30934967,52618517,29674034,54772659,25608011,40958172,59584378,5033555,2064194,30071766,59196977,30552846,992224,59176956,5147969,58939587,17719382,58342062,25659635,1025357,54723694,59020281,874250,27782317,52677731,41785089,10436562,39383,13508861,52359552,54762180,1123795,58341929,36737047,6294703,19899574,40948356,442017,52359578,10297560,14769160,59164158,19948733,614388,40943099,59045655,54762442,96090,59171633,7133527,25681976,51003104,30998992,40948165,54453563,56582225,37272762,3319515,54764731,2496414,5150129,14118862,50355773,54772530,23603594,9014405,52618461,6349187,54578422,23056341,34469336,910357,622164,35164605,27565953,58052849,19955476,59171463,57253238,50355776,26869786,58843548,30727575,50371025,25699695,30727635,54778667,54772609,54885338,14720989,23024883,54769432,30995354,59171388,26740324,57449883,16504195,1045100,6879606,16347390,45029796,3686869,10618239,55562720,19959886,1387633,54578415,57841347,39661268,57841346,36123751,41683920,31985057,41137984,54453453,54769653,59171627,50337027,1183352,58939474,938571,19894724,41110583,50682274,45627031,2085019,1051190,19951991,4781555,54167383,10578358,54762484,59170277,815869,8693780,54627976,46246816,53544803,207744,57263963,59176932,49972293,8617212,54762298,3650991,6358164,50333326,50333612,1659201,54167500,50333347,54762235,40586430,19955877,58690434,23388219,490567,54453539,18304916,1813883,3694308,1002762,13424680,2585831,54167568,33256,54627915,13643512,54772636,1966858,54762459,52273598,52677683,894870,42526937,39309728,36654899,23026660,24988878,7035065,50437707,59171682,18905869,40210092,30993259,52171488,51943046,56743758,1584008,2115361,14730567,21116110,57540282,53544904,225314,25479265,51706375,8115942,50331540,14358795,11660265,40958290,45627618,2561214,16608922,924079,53544687,52707346,3605602,57253213,3664403,39829783,2094983,788391,4438326,54786498,54936532,46498798,25481909,10633886,58690414,13427,54627979,9423151,59164143,917858,856214,2124908,56106590,4420614,15845537,14523647,54768968,40337157,40053572,52273590,3683082,57253227,31002853,51197438,2874635,40197160,2640340,25174750,9317677,25349279,50114060,59368366,54578330,6345886,6843162,4538455,50103694,61263677,40935234,2011313,6297198,331582,57589995,59164087,6335007,8813128,2119033,51708555,9960766,1892484,14685145,52631014,1237181,54762192,14076598,29548330,51943037,57449839,913363,726979,1012810,58341981,738739,1413721,52631016,706573,51697361,8557435,57297478,19883098,16504084,6345889,52171502,1769545,57841372,52171522,10597361,52618577,9350977,3694572,215885,19947291,53544693,47259625,2609565,30997206,52631048,9320309,8185029,2083397,1478394,28271906,3614783,58053011,59197003,1606060,10652722,170371,31035809,52171535,1921565,3602570,54769327,25438774,738966,58052868,26742973,59186648,52273632,59196998,930856,59164249,18204447,14500116,59607063,2023140,5765028,54453458,526758,54776142,50779825,58939579,34917062,59358932,10589809,19890209,54167385,482281,23668673,4018201,8364716,2593414,211782,9668001,2360360,4329564,3405234,26488927,54502047,31002999,5272378,10226065,3229840,49935933,54764850,59170244,59171431,19978745,286166,54912164,5877283,1399124,40507393,16838034,30993083,25469090,53544965,3030333,52618592,2070455,59164180,8108453,53199494,12687671,22076013,40930766,58939574,13281886,996758,54453437,13374038,3191890,10614044,53544886,58939556,50113940,58690493,51936135,57027743,89415,3069476,37390850,57732252,28438839,54167507,50344874,40958666,40328233,19463364,10362780,1046182,40948145,52707361,40935291,53544776,29511126,26805919,30998378,10598504,1894315,48315540,50369559,823833,59600481,59174083,40935271,19326964,54453412,58052837,54723700,981952,4874919,54762393,2082523,54768949,24695964,25303699,1315385,58939647,57253217,24656516,58939492,7180766,31005508,54627955,1496112,52677661,438222,50105316,6349044,40941303,54783479,30606496,59174107,18500481,40566361,27564391,57449818,35190489,57589985,866291,56582220,50556294,379267,1125238,19979496,58690432,4671758,1299196,147401,665670,2271229,25418893,2951232,50083644,58690489,59176867,40952310,40720008,31487825,53927623,31002977,2593897,4569809,6394630,664052,17575867,51942998,9834336,13311935,50114742,51324998,58341894,16505419,8640176,8832650,47788490,19474399,53024959,40078353,34395423,36660295,10798366,10113609,40941067,54578382,25684031,19956695,29217257,2178485,51198446,54915747,40948140,28387645,4877867,5382,8874285,19940112,54628179,5216001,10589558,246351,11465342,51788957,25088244,1264100,47624348,14810936,30748764,206276,54764775,47902578,51937378,25904019,36919597,54367559,50359229,979466,50344626,59600484,6022721,12992976,1281466,1769274,2896355,14555598,30629154,59607096,45107609,27547989,31002920,30900075,40952773,52368812,57566983,58843549,4596524,609580,507557,986373,5877251,17356432,52677697,208271,468303,50019727,14023546,25347321,54578317,3295403,47729576,40939877,41683810,10087089,57297476,57253237,37228707,50936962,48690229,53544850,54627922,10283063,58690374,6285159,14416841,804424,26488917,669717,59171439,16032354,27007666,1928994,19909860,40948250,52618475,25538985,59186652,4874,13932782,10734202,50336970,28245536,603384,754358,50336806,54771497,50317812,51788955,5298791,2204749,40935488,58341940,54762429,57027740,54772459,1381185,51697292,3275540,52359516,3677166,57449880,52171461,28275890,2849822,10222618,2427188,668356,2091180,58052976,40957040,36508506,13571,14804111,3671999,3663925,14171855,25346999,1448626,3673883,37005600,49773278,1159951,54912176,1078372,23115891,20991711,19112944,20864868,24144457,19473808,19951401,12162577,19427637,19986381,57567049,980347,22789539,30999938,11026191,6332838,4358351,432197,53725974,54769524,2511083,831921,57212138,1791498,54167550,14807809,58052864,2541154,411520,1422048,30997153,3589462,54367589,25224185,31005743,52359529,54167601,57589994,19803980,53544711,57540314,37005502,59170266,58939494,58690430,15638305,52618538,31000222,54627914,23471475,8690073,14794478,52524093,24403314,3635568,42517848,50353459,795598,54578398,291444,52677632,1376177,134191,190196,3021813,2806532,59171483,26693969,54764791,59174200,54578323,26392952,57589979,25661794,6526826,59247291,34500766,252696,8660702,50331799,4257836,58164409,7948702,856793,54764800,54578353,54167491,2208023,8610513,57567064,1589575,2102104,18215146,54772664,1140033,9663431,1169760,1649726,58482949,51197440,50331556,52439635,9071748,335301,54578430,39508280,30688545,47760631,40957038,58052918,54453400,59806237,29442567,493025,36657387,20049997,57841394,54772457,59171468,2313465,52439592,20553493,10341168,52707359,48030400,5706273,3673385,9126699,54453397,40939900,40803298,29763859,2934559,59164238,328393,2202301,54453383,176329,17358541,10178638,32251470,59264003,334244,89322,52677732,59605403,1453612,30991559,28277293,42487724,349314,54768945,10622526,52273581,57540294,31413770,30728965,86231,57449833,52171478,57540296,30632290,13357964,2604443,3659331,50354401,1011355,36124102,57449855,10146480,52618587,49979617,40334557,43868518,10617518,40586149,1503101,2538535,1440502,31006566,54367590,22358088,47089642,57841419,31309404,19863795,27803263,2548993,23700392,1995114,2971272,40931124,54762297,54788825,30994320,54885355,51864204,54762444,24950952,25659807,49168197,54367577,490333,12843481,29961768,50335867,46497802,138629,40958605,49043454,57807847,6050901,57841338,52412757,47729323,40951401,41150942,54776140,3366381,9561254,492910,54453360,3650852,17431001,58939517,8801079,974589,58735128,59174069,14785423,9065187,54453424,19655216,8361350,10410680,696316,49973351,42937974,13417927,54453354,883017,14292015,4978903,30690066,27547969,59186382,6344564,4809590,54762274,40704496,59176936,6147986,8812521,50333337,14622103,14399933,25469458,56966140,50395187,352697,52707323,10633903,52681566,1679220,225005,10617616,30998622,4686336,224489,57841405,50283319,40566531,25661768,30993081,14760579,1455996,40566441,52677719,9453063,25085997,30991166,3577530,4783223,54453387,2110643,15035106,1972653,30065890,41177210,3356997,58690416,14452642,59171604,5253448,25349280,6768671,47833240,50382970,30972958,198880,25661773,54762359,58690511,52677708,30696399,23062281,53024998,17706914,54915000,5349683,54770120,40951417,50105537,57699315,19948629,50103661,10549456,54768955,59180644,4461635,3503404,54628162,9643167,29446587,35474406,58939563,30994284,57699332,6347577,54167574,46032032,59174190,41922,54766091,1039898,59174066,2946617,3602943,14404803,15750787,54769646,2833,88,50353665,49496686,40586011,14817962,40950985,52618564,24462943,2828214,24764376,14725592,1413565,59170232,458870,58383870,9009142,54772506,8366810,3672092,35474635,8550973,6137,50361405,54764888,40894083,3553224,59170256,52439640,49490630,59178107,54762172,27541316,2758877,3689034,23907920,59459497,54762340,8798831,25479898,54762500,27937277,18517678,29701523,59174143,30997352,49935215,59724037,31504772,3393380,54627930,49912746,11436191,53544793,7327,50175488,6330658,41050250,47971358,52524139,3529240,49497218,53544745,28275833,1315359,222839,9556745,50333339,57897917,25133160,5490205,54764873,318508,58052963,715802,58341885,54578324,56931688,24836247,6720407,4655119,218118,54764861,1137739,51864150,57540293,2288675,27752385,218496,5743836,25307119,52524136,59174187,59164212,19424921,10407182,51324988,52273646,53545030,57841398,3141670,36707335,54764862,491789,1893025,50181424,58690528,38617470,6851508,18959006,6048807,51697326,51561088,8448214,10529686,2667008,29540992,40958297,54367566,57263956,31015946,37226977,13276903,50367704,1579668,54772583,12740125,37005527,59020064,2186973,54766836,40981624,10032966,25570321,40931940,309414,10838199,53544917,37808235,54766837,14803043,27269254,458735,28298914,26805910,19860851,30679385,47235424,56530871,50331557,5656558,218943,40948341,1636965,58482967,795784,6977952,10589777,54772497,54764732,23160868,3673261,57449887,4525314,50366600,48779729,471735,57807803,50366658,10498156,19910296,58939476,54628140,56530874,982561,40581048,29428914,17604933,19858973,14129816,4987384,927358,3172024,47843855,5939285,2034479,53544754,59164095,54772426,52681634,59171586,7356456,19870594,59600489,51788934,2419632,1970716,14792790,54578332,50335848,10652846,59171358,50331808,40930690,54167422,19854125,40566391,2119031,52273567,2638792,49982849,59171589,6394654,12646965,59176876,36934893,34922900,40935353,5275049,54778698,57825348,54627844,23374001,52477600,92548,58342020,42517289,42476532,40952847,19863856,40957119,54786490,14812572,40930256,54783491,45329209,14114799,19892763,31073590,50354347,58123979,28247608,53730427,50362493,6368759,40930805,50354468,34778662,58052844,2098757,19984963,6080653,448339,16987967,53544697,59174019,5639902,10187926,47265136,38092440,1112950,56826847,15034962,59183611,1555636,58939471,1116283,49983374,29683998,51200011,54762319,40935509,54723705,50331537,42529909,50359235,64870,51197548,31173668,48074887,4282023,54073727,54769555,58482979,7381016,54762302,53544999,272009,12237944,58939502,10129735,2464106,40948125,5373939,2199519,54367595,52359575,54762191,58843583,639934,2317670,14650201,51708573,5899174,10538423,52631061,51712587,40931961,8846837,52524100,31768508,56176785,31006381,30993073,40942213,36942722,30607630,40957232,40957219,47664029,31595524,787134,6352924,40931928,30934968,2937838,26729047,1143076,54167511,40186246,4402725,59171649,51943035,57589941,49649804,8633046,52273649,13483803,1063157,697619,789105,13704578,54627982,54627983,1879255,30994265,12443704,9454598,58052898,53544767,58341983,40949542,14803836,50355095,14803867,31005479,54783514,3670058,39036755,2027603,52526867,57926505,40941266,94336,58690507,40958925,41840783,47376268,17257304,57540281,50344623,3803357,3805225,40699260,59164062,6859392,809346,3054611,265559,58939486,57540321,17103126,19893928,59171390,1296956,38110659,40935489,7271329,54762310,58690473,2085705,154583,4480313,267566,41428055,9133875,50080302,127619,953533,36706810,57807830,19948676,50394354,52707386,17580017,1672202,53544633,25542082,40952475,54723707,51197183,58939621,59806239,51936109,54627991,9725214,54453508,10496680,14804251,2330359,30727122,8538199,50105290,18987215,6071925,9324660,52368872,53544673,10617354,417350,19993673,456097,54769579,59177801,54578335,54628148,19893206,10416817,52707356,13125838,56498182,24752972,1117989,51936120,3133575,696693,50112550,59164130,10505689,29899014,15845517,30999023,40275748,40779920,2467005,483347,4681738,4809736,51697356,49971453,25478342,52171499,3182237,307688,10615862,54762206,57841406,49941519,56098177,58690348,9391076,1006563,36657357,56826844,51203547,1636028,59346482,41156761,3685559,3229738,6991723,54766018,31005438,2183437,54792884,3126137,50333315,1553635,50433480,59424326,40473173,40339347,3194039,57297487,52439646,51936156,57825388,19770151,1012834,58341853,332725,25466475,30999292,57807841,35555570,40931804,49940637,10368741,14446240,59178143,8352793,54766019,36657317,14254870,13652090,54367643,2390841,4725108,58939620,14805048,54453472,51909581,2056233,40958668,40936307,59171327,611620,40948300,24413512,845286,54762174,40948314,581287,3603343,13318002,40958269,209832,7125439,8882459,706357,59164176,15929579,730437,8374723,721938,14803878,54578401,50382574,1843883,2056315,53024956,25336224,57589969,2991630,50384892,30727141,29356946,2604942,51697277,410838,355659,904701,760337,35876,2422340,10617542,8607573,59472573,54915743,677214,22490703,18427034,46599563,57027653,36647842,59164190,49583094,11126517,13526939,6246169,54367634,3627579,2954125,5125754,54453395,5348999,5077453,3433317,40877501,40931031,15986185,57825390,30999761,57540295,473097,18889193,514658,17990036,52677641,40931074,698736,40586431,54167503,5232345,20490950,12318251,18670619,19960097,48804632,19909778,37272712,23062625,50115486,2896211,9160165,3683085,57567025,28978169,10286444,13541,51697271,12214718,59170270,52677631,52526861,3411571,54578336,14802858,40566454,29532467,30479433,28244594,57590002,50331821,40946504,25336542,35166034,52630993,54772396,40948401,50337548,50367672,58434815,50353578,57825400,41422572,57211357,6344491,30729009,27542954,52526858,1561303,54790601,40948078,10323579,651371,54788838,19890553,40977033,14400357,40014412,797572,23800543,57253104,1362495,4236005,12721506,57841343,30094866,58164387,59174023,31073339,47373324,57540331,50103699,40953459,13903543,50086380,52677707,371305,40218324,50111997,30082939,3181757,52618580,17950484,54167481,54167322,57699348,50333350,54762231,2966071,21719871,1727527,52524068,5994850,6048530,14510203,18157976,10617349,3694325,3683080,13543358,54453390,47669191,2051113,57841387,7303997,2815170,50162038,59164145,5075872,51864206,52273659,52797,52707367,205749,54764789,2046320,5942556,541072,3163444,40076962,30999815,31005040,54860672,1204631,52681559,25684043,57540334,28252682,59171601,8722678,28653528,13527836,338518,6045185,27579614,59170213,4801184,40943796,54766017,36648135,19958985,4688038,13128423,51197193,6347378,14591569,40723808,40976982,399487,25336291,451995,54766031,3119318,48388734,1383881,57699350,1919434,57449819,59171429,9438483,30991535,59164239,48030008,59164270,14785614,1884587,49934063,54788392,15741119,16819014,13946346,746967,40934849,945327,977384,14422945,59020342,11415916,58690356,14817942,49838804,19909436,6023224,27420532,59806236,24957534,6720425,40952527,16503597,54772480,54962563,59170284,50333364,3651261,30550344,57297479,54762312,10565789,54762443,54167647,57589962,326216,50335830,19909516,935536,40333877,4849310,27005304,5305478,50624029,58939617,54788401,30626272,1144259,57567071,15246742,51697336,52369556,5541119,54766084,23358068,58939508,40948399,14077705,52707366,942409,59268448,2760858,53545003,5672912,54167561,52631029,52050867,643064,52707380,54942393,40948281,23061872,26306639,52631049,50382980,59183616,46612820,7510909,10618234,9519299,58939441,14680407,8965739,31256796,4896322,40931858,54769562,57639698,40939829,15816903,2188609,41110584,19890554,5669173,1781067,8571860,40949534,27752257,52368850,50103783,34778643,2495121,54578406,40193829,5978785,56826841,3582103,10581753,42476465,40936539,38724799,59164116,31015693,24191918,3651307,7510621,57297451,41812208,40948263,54453565,36768176,48714804,49598160,42903205,12779020,10757662,52439624,13136843,10359358,31002404,40958285,19854094,40931720,18468617,40948352,50179282,41702367,40948079,19853874,50332030,12213104,23259973,40941240,30218681,30685164,30095184,14812445,25465658,40514487,30999241,30993279,30064894,31005960,31257556,30999229,6332600,30693275,492239,52707410,58052843,40934818,54786497,1661079,54912161,52524091,11478682,1106665,1809871,57897966,8930216,19352953,9389848,13709717,41042737,57590003,3675318,40952469,29158299,54762304,59178128,25659789,56898426,54769573,46662239,59170184,1869107,9462336,30682703,4522721,54783490,26725323,2903274,50344570,59170183,1039919,53544690,5607882,36827926,58939570,4373667,40586542,53927577,18996777,50331495,1563166,49914365,40104091,54762341,59200858,32088488,44308,1787415,883230,53544638,59174142,1202551,59164279,7636833,54771481,41050569,10475199,59174111,53927634,49769991,54769509,2060797,3673726,54167588,25422167,59634016,14198882,40935313,40948122,8204162,1138317,29965596,19718541,2480978,58939513,31015886,57807811,15708565,54627858,13691425,40956887,8437106,58939616,56065857,41800364,2201186,516030,19712023,58475469,40934926,6143989,58052901,2951360,56676150,10135994,59164113,54627962,54167515,1133418,49559,54453374,57699359,13559296,2808056,30993294,19853252,20108436,30993040,14792722,40586370,40958935,10988463,35475174,59020291,37272956,25659697,1015161,52273576,40856323,302606,25123920,47675276,54762449,6394856,51936167,5686047,13472171,34609387,24507742,814782,753035,2646261,1726651,19979579,59169344,5527109,3678501,30745062,58843526,1960476,47848556,6333327,6335877,40942241,40293648,488733,17892765,3159034,1446548,6232149,30608842,40958286,40958302,2585921,14599786,54167566,54769446,14931623,9632245,54772646,40948408,57263976,8008809,920412,16870782,52412756,6291417,34761248,36816007,59216247,28295075,25661443,8464092,19891684,23484629,506784,31005970,50178215,52707341,50998769,9314675,25065394,40935555,53544700,59724035,58674206,43519780,50370403,54772706,53544797,22709758,10058813,35867337,58482933,40515018,53544939,46497046,52171528,57841344,30956712,52524123,54769510,2625867,54453557,12995839,50112802,22600695,1308864,58939565,20078250,6394871,14254426,14365060,54367560,5215826,14123572,1138076,59174181,51806835,498674,51713477,53545058,59170187,10578722,50337571,40951424,14732285,3733415,36959409,30623975,55670793,5195497,52524135,58341926,53544957,51697290,29951388,58690372,53544680,58052984,54453372,19342797,40935510,51204486,57807792,4413715,26501542,50366660,54167537,54764857,29423582,54453457,864919,39659959,54772584,1121591,26740327,50105387,54453382,50169907,30727601,30998376,54764847,20722141,54762210,20018813,2252530,40195790,3693213,49940129,931554,1451968,2564947,613727,54167380,56931726,59181721,29523503,36994559,12861272,14292360,27235734,30231901,6295905,53544657,54453446,5337132,59170250,3670641,49690778,262047,52273625,42659300,51902993,19433319,54578414,22932907,5635112,59164114,17137165,5734978,29341024,58052908,52439663,5617238,47676917,49136981,30745841,29899594,36987807,54367580,57540338,52618482,10611058,52273584,40935539,54936537,4586677,9563998,19860620,6335834,36338284,50356829,59617501,31005736,3355440,42474667,27056180,54914981,4614835,58690345,9652084,50174689,3628552,24956600,9541160,1051582,54453542,57297449,54167338,58690509,54167437,49974526,240339,40936480,14452316,25666433,3325276,54762289,17583253,30727091,52677629,35533283,852754,7419756,25410248,58052920,1867268,54762248,413052,25661806,1852002,56355339,278257,54723709,427824,1040042,54762355,59170206,40932049,23535125,8993007,51864220,52524067,5495394,14391222,54772682,40586535,59178123,58939447,16113939,2781390,6347543,5008809,1329180,14801066,54367579,57897961,421087,40948373,52618591,52273655,40947215,54768971,4606881,23689200,52707392,53544936,30749424,41551257,14029102,2083592,3122361,8864340,57825403,40941949,3540099,54453386,10287411,54578438,58939593,31015652,20718174,5291898,58939522,10237822,40934940,8722123,8960494,58341970,30998359,3217190,54723683,499721,7506904,5147547,36828357,50394356,56966147,54903381,19714397,8931245,25903987,52273564,5626175,40703087,18212167,30999288,3600046,25196757,4255075,52630995,2610135,6331656,55919347,18328597,10567051,17717064,42285457,3784948,14129975,19514821,54766025,25335655,18462156,51864179,57897981,3610504,223043,51864145,52390759,59186469,54781729,406277,9595670,18326681,1232552,40952512,49639071,36994887,30926749,48873724,51943003,59358957,42330634,53927584,3390668,10618223,9909883,51197180,10720775,10513492,377824,31919882,1774978,8040520,40566892,727618,1819732,23536786,59164188,3333349,14233104,1800596,40930958,6289830,40976854,1499480,50367683,59651338,453822,1999302,1202018,54762271,19854297,52677742,8087545,54367564,408468,49504803,473001,17851236,10145558,58690521,30749869,5397135,59164144,40936535,59171530,49575392,54167637,52677618,49644969,17755459,11044337,5303259,5758277,3321315,773640,53544996,8704042,59170302,7760393,3582720,2661763,49930928,31999022,25478651,54768952,59174032,40342884,30680071,5020902,24861876,50344586,52273645,18329326,12305234,200374,17265516,31003318,11107968,49984229,315893,48030469,492919,25173607,59176920,49650083,10426286,36125118,49816863,54578340,29546712,19859269,50083978,37675743,54772491,20224362,29950740,1802940,12507074,1168845,54766067,4706669,18738801,493125,25659813,25347585,36076808,54723743,52368817,25469201,50105373,6361455,30999001,20805559,1919708,54723710,4901486,59186477,50336857,29518690,45453480,54786499,53545013,25333297,14620791,54762281,24775123,59176981,113238,368250,56464430,56966141,50354296,58690877,50638,1125275,4909076,25022486,58052933,14802869,58052997,12645933,3417093,57027734,3685550,10654485,5340951,493883,2082807,54766027,407620,50367583,26677058,56860734,10618193,50365362,58482951,58736440,42476593,40948171,20108413,28188037,40958376,25661869,2823371,1048878,8308,3607849,59176941,50332038,54453499,424692,6298287,30999253,2440437,18253392,40586230,8321916,59186455,707438,59231247,10610384,783658,53094163,36962812,25667300,54762283,50354521,3604764,51697264,51943023,12566718,58939470,54768960,59164222,58690467,59472572,3602738,54984281,8777389,54762353,14259824,3116839,42903132,51204504,700673,53544876,19860968,50105280,57825396,24369741,222298,30952177,39854058,5094073,59171399,54453427,37712640,25554488,54915742,18069000,5143876,24411303,3669964,54578416,30226012,1076443,57540291,450284,28679117,25659749,40443076,50336826,59176940,31883294,5117047,9204378,47878205,3676821,9279918,52681570,56931687,53985616,54764804,52273589,29771491,56860733,22923,9712101,14377069,54942400,6216441,10464961,1105985,50331923,195047,25478550,30994675,50382579,19892695,14789593,14864004,241656,30628731,38315146,52630997,41832795,19947225,52368901,40295368,15845555,8246065,23344,796202,59216246,54453571,19674123,54762262,10211091,52439626,570709,30997267,51697353,54578440,53545054,19130214,58843562,832770,17909351,54769498,10349458,25433947,54762305,45154028,57211344,5359982,1580528,3446254,29541837,48026907,40956941,59020315,59174136,4807751,927587,54453422,58341928,34702405,20677900,14250685,4223184,548060,52359500,57449838,30931639,54627864,58164391,36816156,50371018,36828909,45326849,26228201,40952951,51864198,58939628,48067712,818601,54628163,59716922,5121342,5279292,53544710,1369538,47090640,18467582,59164208,4883736,392025,49165943,20266862,14520910,40958176,54367583,629079,40867524,40948348,49494968,7635481,21055121,6211841,59176970,1863898,57589957,40943051,14342466,52207040,9218311,40485345,14291032,19356903,1683818,795554,2514511,30913287,458766,593918,6095707,3694423,50243071,54769453,19894994,57297471,11726239,14409202,58342038,52439581,827236,8289989,40948311,58341891,59171602,331697,712062,59769245,356514,5361649,2523586,52681596,50358932,6071487,43920662,3685543,19444297,9529969,59186651,25281792,54762205,58052833,54764798,30732950,58690440,23490094,40935483,3221114,57897976,9827103,566466,58052865,25666524,3578489,39665611,3190470,467633,51864207,54453495,9459231,88453,17599586,49499813,38630157,50682229,26632243,3677510,7563458,10259937,52677633,1407404,1873755,59164268,48321645,27939165,59171582,5681655,36125313,46497112,1920887,453071,6534896,34777252,54766075,31767876,6290683,2196944,286267,5458565,40291239,54778694,26290394,54771468,50344579,40251722,383530,40942341,53545031,57590000,8650848,17857472,31029711,493402,9559717,30901457,9091174,25222819,27200347,22861636,4900930,51697351,58690407,57540325,2564416,6021797,34833410,40958186,1036153,9783164,54762366,54762410,516005,1004405,5976738,59164077,25650487,1462722,51561090,924936,51480378,59164213,4548259,49936245,59174071,1386277,28163468,2358,51864213,29522603,54768951,13888748,893116,37223779,45031571,452728,50937023,2659634,30999827,50333342,35492724,59171427,10228893,54762324,57212132,29442220,54762427,1686409,58690483,52707351,53544746,1009771,9363604,34015163,9399871,51638299,1095914,6579104,10654461,238840,51936115,9088409,51936152,59164179,19947680,4852862,863840,1734059,2952904,57343664,6358127,20990732,8272764,5051450,22542147,2926450,11484458,54762381,19907991,1802420,53927591,59171433,54785220,39737947,49979825,30913501,30985489,2790111,36657284,52677722,50353572,46232689,51936142,15720762,2868852,54367627,38648404,54764782,31000221,58843532,54772488,40941071,25885834,40958226,9351461,58052897,1046553,50336842,53544712,624756,13311607,1788104,29793,49940857,51936173,47378292,57449828,59600479,47786169,25276101,30998943,37661368,25586729,50682351,59174195,40566630,617512,54628145,36963055,54628143,3634767,6611667,15630410,3059621,50332760,36656200,59171396,25482118,59164129,7280347,3661297,3265138,35943840,3009844,34613791,1601872,361773,57732266,35626278,59164150,59174193,10099369,51538833,59171536,6344516,56756100,40586452,19947340,4901305,52412760,58939480,25585743,51538850,40935527,50336775,54762383,1307210,59176958,3015435,57263955,47855478,3218688,52677709,3059556,50374468,2816470,490977,2851270,55400254,49912150,2600348,10720763,189540,905861,5226104,2134808,14357055,69260,49489765,19020105,1864121,13730348,909444,6296070,41102170,274896,54769348,30333122,28276671,49649074,54764725,14535522,23328619,58052882,9540126,50105543,1960387,17196545,2611671,1339364,56643017,8874179,10236921,41438216,54762489,25032366,164711,30684718,14620196,1632520,3689023,6289674,54627927,6276967,59600480,299689,48004217,31000400,6082817,59164088,1177811,935409,54762342,1796498,5009350,41102198,31086467,26369529,1840996,36994705,2007923,57841409,19948829,1679015,18402844,30700963,19359195,49493823,223966,51936179,59164255,97076,1904676,41052499,4294088,59171600,53544685,19949112,10550231,27414227,54771475,4830396,6139010,324985,54627867,1505521,929815,27802705,59177003,54764740,54764855,19892379,40948096,6350051,51197581,51098893,57807794,19267861,508836,2663400,54776121,29550489,25598669,40957258,53927622,8589972,19991860,218553,56643025,216340,4395763,2119010,58939632,47374755,57297480,49895800,35474375,54769493,30328484,1168499,78277,10112940,14550533,53730474,59171415,40936592,59200861,19882422,6348355,40957967,13255912,31539629,40958646,37272543,54367530,52526813,40958284,57639706,57566990,37232379,1162370,4431083,13654552,51708564,57449873,24463095,247671,30727525,6358417,550331,54771499,54721484,97084,267122,6367231,59176884,26228252,50369440,30991247,52677657,54167364,18952946,56931694,53927624,437278,9422655,48030229,51580503,58341988,31086911,40936370,1772710,15845528,54772507,10005547,48927633,9934806,52707362,56856284,886724,9046775,5394186,4915429,52273573,2518287,3667214,27397156,57589960,37422091,49640150,52359554,56256011,45887642,49914000,54762472,54766004,56971217,1424885,52359546,23426052,19979903,51936154,23318708,41880080,40931796,59174175,23062167,58690390,2917609,54167658,51943016,57807797,50354551,123518,6348350,6554598,57841348,21127874,6345826,498666,54764739,10618002,51111827,30746437,40952277,6333351,31002917,50355760,31005729,40935561,35605707,54723693,29951783,19803477,23218659,30998289,22917619,31002958,40935312,35128167,10617942,57343643,39415284,13418602,3678787,23061899,492287,47675955,54627870,58774117,4611226,58052822,9561769,29327486,19237327,57540300,49641035,59171628,28300700,24567352,54771479,8923459,1004306,10457764,36644656,675926,52677634,29763909,57807793,20991628,30806195,50081093,2352694,54914971,52171493,56582216,58690335,3200655,7070404,2805727,59716923,3674110,2379666,54778705,26740346,1885699,2378010,57540310,17658449,27542095,40861682,30629580,53927628,167567,12429259,19974254,6190569,28292361,25659680,2136367,29894048,59196997,6149565,30993436,40935414,52527034,28188026,10009155,25681980,50367669,57540323,428152,58052881,27937857,8629621,6162861,241795,4798975,51864164,40566562,50715313,54764783,57825355,42893995,14788947,30745041,6289933,1320755,5675240,2122138,25366704,14803898,39519618,50337569,37768489,7664375,25657871,4340219,40952556,56355283,40195114,447205,50373110,40958628,1317384,14590121,51199763,42709084,4942026,3466904,52618501,767538,5626344,59164275,39632830,54764871,2855166,3199642,19203524,25792292,54784936,58843564,725423,52677678,57449830,3046892,57491860,47951574,40582881,30999124,30745248,35209390,4237426,54627920,49489949,964631,52439602,1328127,40952803,40941288,19973727,50332812,30424847,8798183,25482078,6312874,19353769,4800542,54772532,2225906,2063575,6126065,11437166,54769565,2973640,54764736,54769652,54627932,54167648,14792721,4513031,467714,4358651,30726979,54167606,34461620,52618487,35261289,10965253,54367506,14428682,54578404,115469,56643003,1048504,30186953,8306601,1020528,7780528,5734727,1071255,54764863,19984768,30907677,42529943,3432931,1786809,2592365,45453697,2122128,25666423,40951426,25661402,50109556,8630718,54167520,19978919,52439598,12957848,2566528,10568188,3571091,50082917,19355152,59573774,49939579,40948231,54764721,3678729,54914985,30999652,59164139,30994129,49941884,54781707,1688379,31006364,4735965,38789,1806670,4868321,46497630,57297457,36648376,52368900,19948717,52681560,1768521,51864159,58052948,54908807,40379548,14825067,230214,54453479,3694271,19858912,2663644,56098183,47852094,40939843,26411115,40948130,471807,10268874,19854499,37198041,3641221,472807,57343675,2984178,12963640,40935040,25060483,31005168,4782805,2237669,9337682,57639707,54769474,18112262,52171475,54628225,48510523,35551369,34416629,2122132,3677270,53927597,1687852,48326219,18293356,58052836,19979431,51864203,25333244,52171448,19951965,211936,50344604,52677665,51697323,12303525,25482578,54764790,1314176,29950397,57817605,52412766,3504008,26832689,10629272,25227178,23537407,54764891,9347469,59505258,36095312,11414149,54792890,19986436,58690378,53544985,219930,51697296,24897697,7462,54167622,54453447,1856017,6049523,54783485,18079117,39597594,7054443,54453535,57807837,15919889,58342064,6141329,36921696,54453482,38259135,24522046,5750022,8238112,54578419,59164091,1064838,6130628,58052985,50381173,54762332,27547939,59177014,54791597,14666289,36828274,5442966,54578355,21497761,53730470,40952852,28248501,3434909,5906045,24339799,58052835,54627951,2679853,24712576,37017585,49913527,36899486,58690337,57589973,25478582,59180660,59170214,629732,22017984,49942824,40942270,30997251,54627873,25410260,145421,50352,160970,4963606,52677682,57589951,36909625,6347564,50105233,54453380,15656440,48030129,58690497,14804123,2628917,2127525,59319,25483456,58690362,58690323,31886894,797812,8729707,51936146,4704421,56826858,59171340,58939475,6133436,52439580,5354765,52677669,54167645,54167656,3577506,51936997,59171486,49773,26973,54762382,49974669,28519186,59171473,54511438,14679344,21044355,50374073,247243,35892794,2946077,52359496,645440,24950606,53544664,58052884,49120,29427103,2888954,40934901,52707425,19342882,40586469,5626246,26725465,1754481,1037864,59164264,51936118,54769318,59216251,232882,53927620,57807802,54960535,51708544,58939613,8759857,3140794,54764727,23892333,30416609,3007332,57449869,52359581,19473476,3291144,52681568,9549016,54769540,1998259,2192859,53544639,40941277,54762322,52618486,57027729,54764859,238774,803616,2666911,52707328,58052877,9837448,30999831,58122885,31005183,59174112,1888072,27843610,10601582,50120809,54762409,5347323,1852065,90012,18002632,696174,57567037,51864180,59264004,638672,11812631,10559320,5558956,56256004,40516668,2838399,12236908,54764805,59174081,18925269,51943009,57027728,9269842,50105471,375900,420233,51697270,30731229,1363101,17898555,54453455,36994329,31087053,36648045,8730066,1852681,54627964,449191,36933567,1636804,57211346,6335879,40976941,54764733,11027170,25699404,6456652,54772529,35167408,17325854,28430188,2292624,56582213,5900442,52368908,52368907,491529,5658760,52273648,3220741,1140989,4976485,53544938,57807842,14661162,40948233,554064,18515096,28248048,28363543,52273575,40952794,40930973,54578350,54766098,5492059,59176997,3055369,13202938,14649847,6329370,1017796,54762258,4244458,1517884,25655197,195708,59651342,38632660,2747813,4969082,31002915,50120689,30689645,50372889,21046259,2187262,41484790,36993491,40973263,31002870,25476413,52053447,14784026,19893805,59164136,723056,59164232,25335281,58939456,3161631,52631004,2017974,19971786,59806242,52524148,25081397,54627994,45627900,7528251,20490713,59346484,1155573,59020318,2041200,49643114,8905044,7333330,29541635,38001987,24797032,52273570,42902831,6301713,54772487,18184617,52273593,7991657,314063,8276900,6273231,56743778,31014251,37090213,6251752,58939479,13018131,54167610,54167406,49910726,25333238,24947625,54785236,3612788,54772341,428164,3683559,54578385,52677690,50331814,58939580,53544707,54627965,25226281,52707339,50369453,25334030,2021949,1322866,55808309,25684038,1732496,18766314,56355277,41841210,58773491,59584382,4294151,57253184,40187300,13054480,59171621,49585095,43920323,3353355,9012596,54453367,428444,14206574,1015459,1995871,40934880,5554556,57253224,59218079,23148311,53544635,19201224,41048174,47338623,40931344,3666591,40931109,40936409,25483729,6225771,1618325,54764868,30293573,3318064,45887961,40950847,54772611,10143316,34730751,469221,14238240,57639722,51559359,40931726,15755066,21129548,52526857,10080254,25335210,54766060,54772493,896962,12110148,51697347,58053031,52526856,40930786,58053018,25659647,40948112,1454541,57807835,52524104,695661,1305147,409365,19629457,54367599,59200880,1449253,471917,2069747,18180414,50333299,31005460,57211371,19948672,1426756,25150163,58939526,17121388,2095985,23809850,8391127,6342402,23183086,39310144,57699344,50369621,9045059,40948074,23081664,2091544,6046234,54762344,4398437,6394952,25223808,40344151,19910388,10622642,59164216,29136176,40189897,58939542,40953493,5659987,18172034,53544818,5050978,52618484,49056305,54762290,1046458,17473904,52707373,3683551,5233813,49637120,2134137,54771485,31005406,59176947,40566652,1007489,13868063,30912885,10439859,54167402,8300916,3445972,53544765,9848016,59251201,388198,4472042,21148755,9681840,568590,2129608,30998920,18854805,10495105,54764858,51660425,8444760,30998982,24183229,54453377,40948347,30635114,2124933,57825363,1179040,50370672,51538827,19898403,57540283,2779759,22979529,25482480,59164193,53544623,39646925,57897949,37658502,2182470,54771498,59247301,58164420,3550226,13707508,57567076,455387,223314,54772697,25659679,25661747,52083204,46498078,4826047,54860661,5325956,1765849,9128546,615414,40835516,45887919,45626512,41426758,438703,27584905,57343655,25666436,14406734,6369293,52273650,36092596,2231357,212546,40939826,54762360,18095170,30101657,1802967,54453477,58690314,25483617,8608442,45231234,54367635,59186401,25624574,40856890,5454973,18329531,53024967,218630,52526832,13992451,54453452,40951423,622291,52524079,57589961,54772465,6121890,15694759,28163110,59800948,54762194,14066087,51936102,25469567,58690371,51784856,30714504,51708557,2923021,57540333,25661437,2953890,52368880,10298452,9759984,30436853,54628002,22900107,18536257,1766663,59019975,995528,2509075,56676153,1988523,50226410,54367557,3686820,25345899,34392360,2986833,4550514,25657830,54778701,34778669,40951508,25661770,9552595,53919827,14752169,2929489,50344567,4949901,54167578,29612298,65,51864166,746428,34930573,59164170,21128122,35475131,6575373,40953369,1029841,8378606,5909139,19985140,465858,54578390,59186377,10449541,52618559,40935496,50116334,58342072,53545017,40517620,549230,49697989,23615608,54453461,16837893,2875975,51936169,6628834,27948598,3530591,57297459,2286101,458425,59164204,8920578,1702342,52171487,54778659,50374055,293617,56643027,50114869,489440,57540340,13416213,50344608,59174109,21723860,37005679,19288229,14752126,52677680,10795180,54453341,59186458,40936443,51864188,57449851,51864219,9674017,1910930,2089070,751095,54783484,9718963,273190,5493834,25475155,54778658,52631015,54786508,201485,1658977,50370941,473569,40953480,24084807,59171476,3453062,56355279,459283,6394994,19985413,14652447,3659280,13451373,31656504,1501061,1495002,903691,1052454,6262017,52171521,58690491,10394348,444257,602159,24044277,58939560,17391314,53544926,38726493,1721179,5387540,10452916,30083417,58342055,11382778,14832352,54772613,26805904,1837953,594211,4369964,14652455,54769349,930019,7016525,51936166,40935504,22723008,2873754,52439666,869332,34625434,1975751,50356856,2235255,59020359,50344576,3251882,2047046,2231654,54453321,58690412,2117991,12437293,2187637,48360822,40948218,52439672,54942398,436812,25332250,58939601,950850,41082963,765605,40934844,930407,4873788,2312699,492497,3075136,50344602,54723689,6952859,4579725,54453398,25464750,14757630,4237273,17967340,250421,57540292,6859592,9172644,54778674,50113298,58052978,2372704,856138,51198428,35166251,54167513,897623,4346467,54723712,13555595,52171457,39410,1636282,54453556,48588588,59164278,29920359,55028845,54167634,3381388,52677681,30232346,21127914,8696060,499003,54167531,50103714,45618063,50353327,54766007,14800082,1475922,40958374,52368881,57211368,865336,50344597,30999321,996202,56498183,5319744,30966712,23364414,57212139,57807813,58939448,8053717,740771,29335959,25419299,19854165,6428786,790874,52359584,54764856,59605695,9805922,4313321,51697349,51936112,52201350,52631058,16829080,30750414,38366347,49970133,54167567,630576,50305,659109,54853337,18059303,2210099,54167324,23516589,52524113,57449882,58690475,54764885,780613,54769559,25058928,40947227,52630994,30574529,57841391,1273659,37231921,52273643,1107996,13069863,430644,17390567,28162987,50105311,732769,8563015,54578417,514581,54853331,50115946,19709962,57211374,13553043,50374463,3580317,57567031,22840303,10480198,245905,52524152,54769637,50354470,28061128,59164203,6839490,12495628,18179113,59164181,25659112,59171547,50332796,40951506,14805033,40705465,54723684,26642093,50162319,30928677,19955036,50332790,52526839,52526838,37271677,48156530,54766052,52524070,2018054,53024991,14811436,2117378,51193916,1525339,6358465,743433,54771482,37720295,52359508,57897928,40802761,59171344,57639677,30994416,23389338,49941062,40942327,31005465,40952800,53730417,40832611,36923212,11130587,30700647,52526815,1188470,23930770,54578363,6395009,20138392,904385,54786523,3578436,14589162,49603719,40958182,54768935,41812038,51697362,56256008,54771489,52618566,58341948,430301,36654868,57027757,48076261,276821,54962555,12472680,30625230,12317567,54578420,8709211,32142532,51414104,34609400,15393610,40957944,52526878,40936633,52171500,58052944,59176925,51788936,10499626,47698070,23316292,3700920,54762266,54781732,15694432,14294928,54167494,3683556,38176629,59174149,47855522,52618550,674650,27752318,3578167,555898,56931684,2062500,54766093,59174199,25348790,49931499,10207583,4702906,304278,39454637,711364,59177798,32080,19351770,2758311,38551787,28276386,40956780,13343667,40941233,36988904,721180,54762433,47740407,50051840,19343698,14155105,3671100,25684039,1956927,1449570,52171491,54453332,3654380,57807819,19795884,885481,10174035,59164248,979899,3675797,19818489,53024986,54772437,50386267,41111361,30322377,6420256,2110650,207033,6557652,3454343,57817517,736541,26832477,8846802,40935330,52618551,470442,22729695,59174038,10168547,26375781,30999729,59180645,27423552,25071304,59164251,10982310,8606671,50354321,37731860,54772481,50103746,46340303,6336202,40948227,54768962,57841356,17753535,40178131,51324999,19738255,58052831,40935258,8965412,31767674,11240402,57540301,34510294,27842167,3248060,941488,51943038,54962553,57253183,2113000,58342051,14802889,57027733,40936583,50332814,50386772,491573,53544731,40936421,25419387,34909365,36982698,50367707,52368823,50116635,47833237,30727429,59020296,12035353,3078098,10872675,17004049,54167540,25333595,51025746,56065859,41812445,29613230,1158150,6786303,31035827,4572262,31002931,54578395,51864170,390390,59183602,9002824,2095241,50567528,844608,29123017,36117077,420426,54453481,50116454,58690469,4804608,57343652,19957834,3687478,4967528,51864227,6333426,27179539,494067,54367597,10505818,59176949,54762439,5667625,6394969,13173896,6368765,50105484,50331509,52369658,14690083,17894190,8977340,51864214,40931866,22789904,26156573,50879804,21063308,58939445,911599,290613,59600477,36657872,51324991,2902588,29893125,30991431,50103763,9484183,40948115,100267,50351771,19399862,37888063,988567,50336957,53730476,6395014,59164167,54628181,19955457,6142275,5251108,14811270,2126138,1970289,19188074,51158717,1723797,35965086,46591747,28413323,2604310,12008691,52527033,156832,57584530,30993314,53024974,47705838,934419,54764738,56643006,4978838,25476604,41138894,19900123,52677670,54772485,246832,53544770,24474408,25335363,624230,59164162,54167394,40519714,18387835,309433,41042735,7718372,56065858,154018,3694154,8768298,54781711,13627422,59176923,24948192,56826861,7891140,58690379,54772431,50335824,40950876,49942007,27547911,59171347,59174100,52677647,18109483,40935403,30093593,59171484,897169,54762282,5553152,51697281,54769552,17639146,40939854,54764848,2116841,54453391,7112481,19470816,19993664,5350858,31005433,10680969,488971,466601,54167617,10537442,58342068,22728465,5568304,58342046,733413,49653355,24772240,5729890,4600770,54627970,6332397,369724,50367364,57639717,50114204,17701715,2540445,34982,1113951,82971,50085911,54628161,19958296,35164663,25349252,36168645,31015869,47624557,52081906,45453354,59164221,3201518,25557485,59218076,37680724,54772463,4293113,5767792,1132139,25016916,3690849,1873716,59164126,36645225,9950189,19947695,54628157,40930453,1226151,748809,6788463,36079329,45887073,52707335,10258396,56931679,1301772,54167609,18470340,9204222,21170435,71549,25223622,49579851,49642249,2632736,54776136,50105669,3672497,42902942,1046289,54772619,5157675,36655137,54453551,3661176,20978735,3534703,712749,47786256,40178322,10431604,52618526,59171620,2993461,25085799,25091266,54723686,41603213,54453466,485537,2100602,58341962,494858,36853532,16112593,247922,14814305,19895003,54776120,25476535,13638774,41812134,418728,18299422,31005737,52707342,58939625,26832707,40693686,14805856,26328638,14788950,57540277,53024996,4636745,25681973,10558471,23745418,6629159,4883023,280161,57540319,59164271,10617731,30994409,592603,3090401,6556081,40935370,1363144,6395074,468690,59020328,59263170,17064,1650184,765366,52526876,1837651,54367558,461787,493286,852661,54453469,59247288,472764,59174064,949155,27936436,1456916,59176908,31003279,10473310,54769526,52681625,17139486,40957934,1783347,8943362,19188289,1046349,59164156,58690527,3319299,28585244,29352327,59171565,51864233,56862904,29348460,394060,40948132,1770977,52368912,41099989,29636233,53878875,54788395,59180662,19780113,830381,17011489,6870320,25347118,58342159,54762223,936150,59174124,6004471,58342006,54723740,3139924,842756,50333283,29538289,5848176,445576,2774079,58341906,1098911,53544654,58052936,2679703,2663394,52707413,50362673,54453366,25659779,441578,59217640,169958,49857843,5904235,50344575,5475091,7507265,49583813,1851984,59176937,54778683,51200008,365965,59171413,2925602,31542814,19882376,58690360,11245333,3565759,52618574,57449867,576655,40931055,286550,1116773,523097,2182473,52526863,40931824,51697340,55670780,52369600,52369601,56898431,110657,2575207,57027746,54723714,3700999,240073,505510,50368293,52439615,59171594,36707357,24719737,54950527,5910189,59174062,14468500,54762368,528216,3435278,8890818,59020330,50354546,3680832,58939489,611442,54781715,14702117,2035519,8060596,414021,8480084,54367648,18364794,58052919,53544748,971822,23258303,649300,54167572,54627961,3096653,1139000,54788394,40188863,1938087,29910634,52618570,12009717,2001495,100063,3673593,52677610,50120502,8172072,54453320,58690380,36093716,9378558,6286170,59170267,54167525,88014,53544729,50355790,2110585,40977159,58052937,24790613,40562461,1139103,53055062,30998928,59164171,38389938,29016575,745746,54578381,51936136,13953702,35492669,58939515,40936359,7124824,49940041,1122578,47089079,14812577,5206437,47977090,25659292,10569651,2919314,4634750,409590,25081657,9580489,59020327,59171411,14814285,14805013,588112,383652,52618821,954770,54792914,6139282,2124918,47264265,1305605,12148,52368824,16296937,34702389,10557228,50336785,1574692,8149980,54762501,49574622,1972827,54772680,22771194,56582223,364561,19185342,40953296,50105213,50105229,10098053,51864165,822356,10652732,54778660,40948201,7303272,59368363,52524065,40958649,882680,4986515,24334076,14500616,550762,642494,50333254,155325,2198274,6653181,6548458,142547,58690350,3087840,52171511,19816577,6395116,58723713,59186399,51864224,57297437,25666410,15724904,4231329,114737,652133,2119040,51480384,9129600,449068,36961445,29636930,31003287,59186647,30911039,13569171,2303260,57253236,39613117,2119795,50242256,40948317,3610792,3249996,53927599,59769244,9572332,54764795,6989350,1849122,57590006,58939549,37197821,51198420,10174202,51864230,5537085,52681582,57567060,40976889,25683494,13564249,58690406,58052940,50380380,4579009,40930859,4212176,53730473,8741380,52707391,28770627,55400248,2997332,10239864,166199,4848857,38864198,52681561,52171449,56931669,59584371,52677623,3666303,5964985,5952342,52677676,492835,47786243,49650664,40935088,4244533,30068027,25682019,12443205,58164405,27677798,39755699,59171374,12987065,59573775,52618470,54453547,468167,4222247,19854018,17625474,996191,58939507,54762260,58939600,30993204,4238479,19854418,14933090,324708,51198422,58690446,910644,54772640,56743773,6186517,4632165,3686840,54771477,59615182,6273734,1046903,52171536,57253226,90057,54769644,46497362,867431,37228878,4763760,19957795,54931310,20078859,6316825,54931109,5488083,52439599,492893,252651,36473548,59216254,30627916,58939477,19978679,217498,47676338,40946100,59584379,8357543,51324990,40518366,51864174,59170290,24944716,2305545,40958311,1768917,25334319,54723682,30749336,54762162,19213286,19350738,49089093,3158590,471755,58939577,29447012,54962551,59615181,27842083,30084797,54764786,59584377,54788264,54627953,15845510,47141157,9949540,54627952,41437746,19879848,13580945,30377448,2644328,54627954,50080490,14455933,636652,57491882,706515,7497012,12690524,54167553,971682,42451878,14365550,1501095,19948709,59164202,6303118,40953291,54627973,58690397,5913055,59170239,52707371,10316331,52618556,54453445,23289001,58341846,7422864,3259224,59020362,59472639,58342059,5784073,52677726,8236526,54453394,3229610,52273594,57297469,1634060,30684225,30993372,52618545,58052960,30635584,37873575,15986274,47747019,57297486,24491137,54167666,39312104,47786153,8807322,54762325,52631046,1565584,40204306,54578311,58366,4250967,1423979,31014253,54764723,209891,33923767,50176174,886753,52171456,903498,28301321,23632541,26775662,54578402,23648310,52171463,4669383,54453478,53544742,50757606,840725,54983227,1924324,666474,13293135,1342721,40930900,10565110,62276544,57253205,37005668,9717309,13640265,54914989,28292168,59177001,47838040,1837268,21457010,54769570,1175085,974061,52677639,57807829,54769569,13834211,30999309,2880090,57639692,53070381,54769512,56643030,19327058,2455922,6651301,20609011,38730237,2743916,23736103,36656982,5136805,3619886,9546385,1584708,1296582,52707417,17428224,59174096,57297460,4589760,40566525,41420246,54853342,37673807,9488574,4636907,3649592,54167331,40931834,54762336,54778681,50356849,13832912,57540289,18258202,52681578,19336643,52618480,57699331,54578356,59584380,54453488,5852864,57841375,552954,514405,54776132,54453489,3674310,59424331,2106752,57639716,54769567,12524777,50105612,3533316,1104691,19947124,1613110,40958308,10538071,40935323,52359492,57589972,2993299,52630987,3495576,8476502,10617244,28937404,10079037,54578334,944797,59170275,5185437,54578384,519642,2549100,5398616,8852311,40513453,54769523,1620333,59164198,52273565,54167506,54453490,10576999,54764724,1486752,57263969,47777078,25476417,54792880,58775708,2100176,52952868,40931494,788908,22732140,51864202,34432515,23758018,58939460,28188055,14802960,11040020,14785325,50337483,34917297,54769482,493357,52412764,14788943,54791588,40951404,50331963,28245449,30993077,27158818,59806252,47149378,10614126,1838894,60583,40931533,54578333,34730750,54453567,57699334,40934829,9882305,219022,53927588,994438,54762456,23565715,9002674,2093865,52707393,58052847,40943148,17402997,677141,59177803,2126531,40953267,59605399,24883569,59180661,54769924,30731132,1680271,52677637,294735,20108467,49619709,25347135,19815876,19467801,54784941,30999766,9085406,50355771,54772490,51864144,57807796,18639769,53024951,3351578,54764745,58341871,8052959,50103668,52171531,20864873,1265146,2766822,59177007,490783,25463234,26900811,459611,5383538,5302144,50105234,54768961,59174186,36673442,8448406,53544929,6025512,493499,445896,50354353,23147669,54578396,1029615,31005367,19851763,46606881,19015545,799240,19974139,10608366,50387420,1636986,54627936,54912152,59171585,50120123,18823223,25657751,23123693,9006797,6236599,3596600,54791613,168330,25335435,40976917,2394206,14223511,49639583,40931346,14350106,28268303,58690523,8813955,22935960,4740903,54762203,57807822,1156538,5238565,2561793,50370652,39171558,54762482,3260848,12030388,54772476,46596224,1944825,6395152,12029646,4876727,3686824,59170204,40707898,25496486,54762403,2755666,40934409,27751814,58052905,59200878,1052326,8118492,905174,25469232,59171583,594124,1663775,47671238,57589977,19152306,4309315,460586,8119265,42384269,51943015,2519185,581242,42528621,55562718,40720030,13987691,10590451,1688668,6168011,58052854,50246050,30689183,58690480,52524092,52707332,50116595,54762415,25478799,6302265,30999072,26488851,42517421,5776615,316209,40931873,19874242,3661310,2902371,13940503,59164148,50336850,14692788,34306362,6036839,112283,2814095,19894015,3547818,48030165,54772434,52359522,37656573,9792382,54786496,6023777,30275480,54578441,50333623,54578359,598589,12906864,8459413,1045154,9461834,47902622,1255695,52707436,52524146,28663325,8565765,59186640,54167611,1318316,19907912,5475769,52412769,52412768,56355281,28142607,493012,50386188,4413842,59171576,49931433,5329967,2097361,30998937,54769572,22722504,27752168,5408777,59164079,19909824,3026960,1987924,6237891,1316845,54167387,50366317,1471481,59368373,13788984,51864168,54771472,10501433,19979101,8484427,40221249,3616417,3152652,286051,57212127,25088293,57699309,1087562,35164752,49641540,37234319,3127020,25661454,59164245,1142420,28929392,54762485,50333318,52618541,54772456,45441868,9303332,1458379,15708568,40935322,27753552,49489621,5974401,40931114,19539148,28698998,35140868,14496273,48877186,843925,34122172,47893371,53119960,57212121,14761988,6349051,2573313,59600490,11194361,1685383,53025003,18117872,14792576,653922,1875995,29946222,57807834,48552533,113,53544852,3687474,51907752,30999208,9310244,54578434,8234547,10575363,50082562,59170186,12299530,53024958,59164186,58053033,49005562,40715319,32251522,10617631,988758,6288851,52681581,57540322,6826250,5249162,47595668,877452,54946485,2196902,54627935,50365881,287492,58939497,23363763,3686825,19363725,40948204,2065023,40930594,52113209,50354383,17785851,40977193,50333333,1577854,9297951,8922751,14742744,53544962,58690487,36994084,5053621,31005409,9623890,2081653,1834044,57027735,54167375,1035426,40951409,59164071,3221586,51204488,59806246,3685538,39301846,30778274)) subunion GROUP BY id1, id2, weight ON DUPLICATE KEY UPDATE weight = weight + VALUES(weight)
Cstone renamed this task from URGENT - Civi recurring cancellations to Deduper causing deadlocks.Jan 24 2024, 8:12 PM
This comment was removed by AnnWF.

----+------------------------------------+

idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra

+------+--------------+-------------+--------+---------------------------------------------+------------------+---------+-----------------------+-------+------------------------------------+

1PRIMARY<subquery3>ALLdistinct_keyNULLNULLNULL11283
1PRIMARYt1eq_refPRIMARY,index_first_name,index_contact_typePRIMARY4tvc_0._col_11Using where
1PRIMARYt2refPRIMARY,index_first_name,index_contact_typeindex_first_name259civicrm.t1.first_name7Using index condition; Using where
3MATERIALIZED<derived4>ALLNULLNULLNULLNULL11283
4DERIVEDNULLNULLNULLNULLNULLNULLNULLNo tables used
2UNION<subquery5>ALLdistinct_keyNULLNULLNULL11283
2UNIONt2eq_refPRIMARY,index_first_name,index_contact_typePRIMARY4tvc_0._col_11Using where
2UNIONt1refPRIMARY,index_first_name,index_contact_typeindex_first_name259civicrm.t2.first_name7Using index condition; Using where
5MATERIALIZED<derived6>ALLNULLNULLNULLNULL11283
6DERIVEDNULLNULLNULLNULLNULLNULLNULLNo tables used
NULLUNION RESULT<union1,2>ALLNULLNULLNULLNULLNULL

+------+--------------+-------------+--------+---------------------------------------------+------------------+---------+-----------------------+-------+------------------------------------+
11 rows in set (0.038 sec)