【蓝桥杯】BASIC-12 十六进制转八进制

正文索引 [隐藏]

题目描述:

给定n个十六进制正整数,输出它们对应的八进制数。
【提示】先将十六进制数转换成某进制数,再由某进制数转换成八进制。

输入描述:

输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。

输出描述:

输出n行,每行为输入对应的八进制正整数。
【注意】输入的十六进制数不会有前导0,比如012A。输出的八进制数也不能有前导0。

输入样例:

2
39
123ABC

输出样例:

71
4435274

解题思路:

水题,这题不就是进制转换吗?先把16进制数转换成10进制再转换成8进制最后输出即可。蓝桥杯的数据就nm大得离谱。我一开始用的long long 想着64位应该够了吧,单测一波样例过了,点击提交直接WA,然后我看了一下评测详情,发现最大测试数据是10万位(我尝试把样例贴出来 但是CSDN提示超出文章最大字数限制)。。。。没事wdnmd(我带你们打)分成一小段一小段的进行进制转换并输出。

AC代码:WA代码:

WA代码测试long long范围内的数据时不会出错,只有输入的数据大得离谱才会出错。

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll XToDec(string s,int x)
{
    ll ans = 0;
    for(int i = 0; i < s.length(); i++)
    {
        ans = ans*x + (isdigit(s[i]) ? (s[i]-'0') : (s[i]-'A'+10));
    }
    return ans;
}
string DecToX(ll n,int x)
{
    string ans = "";
    do{
        int t = n%x;
        n /= x;
        ans += ((t>=0 && t<=9) ? (t+'0') : (t-10+'A'));
    }while(n != 0);
    reverse(ans.begin(),ans.end());
    return ans;
}
int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    ll n;
    cin >> n;
    while(n--)
    {
        string s;
        cin >> s;
        cout << DecToX(XToDec(s,16),8) << endl;
    }
    return 0;
}

大得离谱的测试用例:

输入样例:

10
76
931FA
C9DAB2B36C
248B87D6AE33F9A
62D7183A5D5789E4B2D6
B441E2411DC709E111C7E1E7ACB6F8CAC0BB2FC4C8BC2AE3BAAAB9165CC458E199CB89F51B135F7091A5ABB0874DF3E8CB45
43A5EB93B0441E9CA4C2B0FB3D30875CBF29ABD5B1ACF38984B35AE882809DD4CFE7ABC5C61BAA52E053B4C3643F204EF259D2E98042A948AAC5E884CB3EC7DB925643FD34FDD467E2CCA406035CB2744CB90A63E51C9737903343947E02086541E4C48A99630AA9AECE153843A4B190274EBC955F8592E30A2205A485846248987550AAF2094EC59E7931DC650C7451CC61C0CB2C46A1B3F2C349FAFF763C7F8D14DDFF946351744378D62C59285A8D7915614F5A2AC9E0D68ACA6248A9227AB8F1930EE38AC7A9D239C9B026A481E49D53161F9A9513FE5271C32E9C21D156EB9F1BEA57F6AE4F1B1DE3B7FD9CEE2D9CCA7B4C242D26C31D000B7F90B7FE48A131C7DEBFBE58165266DE56E1EDF26939AF07EC69AB1B17D8DB62143F2228B51551C3D2C7DE3F5072BD4D18C3AEB64CB9E8CBA838667B6ED2B2FCAB04ABAE8676E318B402A7D15B30D2D7DDB78650CC6AF82BC3D7AA805B02DD9AA523B7374A1323EE6B516D1B81E5F709C2C790EDAF1C3FA9B0A1DBC6DABC2B5ED267244C458752002B106D6381FAD58A7E193657BDE0FE029120F8379316891F828B8D24A049E5B86D855BCFED56765F9DA1AC54CAEAF9257ABC67B451BC70B0E52817DD1B704A6B418A83FD4A9CA4C89E1A6E779F8D9E9DF18747591E5B314C05763EDCD59632423CA83F14D6F073D784DB2B7001643A6760
F9F0DD6DDD0A59E241DC1ED720287896286F5CC3ADDF6C1ADF6ED35F477B0022981E5E1FBFE1BFB8E26B5BA93253275BF6A44B3FA1051CDFE3B3F5D2725A9A580FD5B04525B3182FCD2B3FDA124ACA3C901406A2B55CD8B95D48D13E379F1CCBCDFC39FEE4ACC5523AA0BDEF57E63A1F81CBABA9F45CAAED48D06BFB3D16836042BED57CAC84761BFEB59A0C81304908BB781E4BBDF230D2E977374B97BD0B6B7D38B736428826A0F2729BE2290256DC304E875C9D4B3FB2125AE3D0CD3130D6114989517ACA97DAA2485181EB31C07D2C6A5BCC587E048A6D2BEACD6FE206F225C708461B41FDB5AD087C5DC4FCAEEC3A3437A42E51B065D6E4332F71B109D3317681AB0FCBF31C9F1C23BA46B4F983AF9214D13AC3DDF6C03F3E9854C4D47741A5576812BE0B5CB8BF647B930687EC881DF76191F9C468C1736EEF1E59635EB6CBD2C73B00068C8FFEDEDEC2826D114DC1F8824924FA079056E25A5DDBAECEB90A18C51F919A83AE980E25BF06DD486427DFDEE6F708AA642625CE4C4298AFDD7AC48AA81B0C5608C2D801543EDEEAB5479C1342E4E4AEC719F1A46E33C1D761EFDF22116051E18FA714C72FAE0756835527748E4DF2E728E3DAAF94E9B3F37489C0D4E12D40469296D35673027F5E4D70D54B668A7C00F96CCB23F2562A468B650A1719186285BE1893B861E8B2E3E49EEA5F37799FE4DFC738F99E140F8E31D1B21E9882867563C9BC24A39A2195266D87B20348ABD0FA9A6BF0E8A0935B9B82334378B148132AD85C83433D68803026469BE4C2DD5F738CF0F4321AAAADAC4E2D90253F28E9B65B74FA6040AEE5A23CFDD120058FE454FC8E7FEBF9ADE4F11FEE01E16604A5892179064FFEDD3CE4BD2CE0D46D8121A422D282170E43B276F92D9F10CA1FBB3DD1F530C3F07A3E028301211FB2E6E13B22153D92E0C1EC36F3825910CF7A0A53D68041221E30A66AAECF8DF4C6EC13FEA8EE900BE3B891230E28B2C78A49D377B55555038BC2CE5CD848A002A4C873F3958EA8233E5FCAC9202C12FB6B3DE307886208536A325FC7FE4003C6EF3C244ACADD2208D3A226924D240EAEEEB02FBE98BBAC37FD92434806D157F35A379E6261D1D08DE2F253A5976EF61405CA32CA3AB1A3E85DAA0509C68BC90DEC72E3C1D728A000DBAD0A7C1F8D88A741925532C6A66B646116B82C7AA02476608B5CD128783EC9FEFA617EC1EE555B5D6A94BBC24F008FE7A581342137683B595FD0A92E83F02D7C20D54F677CFA753C41CEAFD32C349B1CBE1FE87546FCB28F35EE4B1674A0FBCAAEA861DA7C63EF224008B1E258354FFED963A3E2F45D37F78FF30D6669BA8A864E9E1700C5DFDD75C68D4E3A7E408C6CAFBB7BB3182E59320BF4A2E10218E758703EBE1C63ACDDED9D13FF4F167FDC74CA28834E7FA4C81552841D323B10785427CAB082F36CB7119A5A79CA4DAB5FF77B12C94BCA78199A3E4A704BDE72E6952A7E3B905186A10DF4774B2199370CC26309E993A1942912D8913B2D5545117747130A6BC0FE9107998D5BAA0EF2F694DA7D5D81D8F790E296FE19828747DDBA828D00ED8D41D247935ADEC550C3E8D6A53A618EEC0CF43878246F9CF6FDEC3826387B667626A5E2D164000F6FD4B0CD7F5EAC42268DB7F985D85D7BC4F75C5CBAA66F89506175AFA7704FB03B787C427F8DE0631C481E8C5FC9E79221A9DFC4E42C58F654E626286E146B68C1290EEE20A789DDDC40268859DB433045A438268CD06BE372398B2D5F892CA714B5CEB4A840324A474D36A85317FBE0FA5B80F2943C677BEB8112965BD46C566A1EB104530BA7692EA31496F7B530B9AD75E793BAE515E43974D1BC861B6D40AB682FBD993BE1F2A667713F75AD2EEC944C3F9D8C87E798DF0513488F6AD4678A3B9C82909772F51FA23EBBD16B5C2D7580112A1B19D1EF08136CF4D5F211F868979B2A733441359580174FC31E416A9F12B3C2706B1A0BF9B00FFD21B6210B11DC59EC947BE86D11E10DE2E980B8BC988E26ABA269AC6BD4CD2BF0471FFCB95377922449DE5393850A00A57B47800D374D961DFEB51489A83A8EF0947147E7E248955831D555EFE2A60969DDB14993CDB530D61BB70A6EC05CAB57909DA206FBB2C89D3444EB2AB7653CDCC6968AC757A103F37376EA0A17F43C0F2A6A4229ACBAFAD6D5CCFD6045572564FCF3F1D9D83C202F5FB4C1507A79FDDFAC29DF2A7569599B84F4644DEB6E83D20FBDFD862E08793FD2337705263BA0DA097F6F59E515E45C68FD003266D07BA7426A1B3F145F8ABF2BC2BF51622DDC41EAC05FF6446CE1B1C837789DBBA87EA6866E5549AA68C1989D0159E0499B731097EED287DEF9F91961ABA8CE15A98B9137F0977656F5F1E5281D0DB225BA14B4BA442BB71AC1BA6E27B34656C00D4B1F65380EF19C2469290DC541B01CD57E4D3753654F173706003C57D17ED4342725F785CD4D4754D5412A8FB0E841C79EC865D2210685A6AE7C8FC3FAB4B8B467CCC9FEAF434E9ED0B5F79F143CCE135DF27E01D5413D00DB6D2FC33FF0D032E245156EAB0D80E6B43D3F06EF6B09DEC23D79B14BEDBC36063353A330E3AB16D434DE52A4F502C18F4D3E06FE999AF7E2BB01DA5C05EC66BB3E93481D1B70252D13EED3BD999F05A33478C85E3DE5213341215DFE68D6D8A1C1989E6DB52E651A73BC0AA737D0F71B8A429AF4F12574FE7BA854F8BC9B4A6C5AEE5D24F5A699404E8A272D4B886F4B939E0B3F0D5969AB7259A77E3F69EA48DD6E89D9632DCC84FDD944774D0274A5113AA03135E0264131A761FAEFC547A58DF2E231811A75BA752D61740394A4A2195FC814A2E189CFEEC4F38F61415E377863177BA5C2E81C6D050856A97F7B6E3D2449FEFC0D41ABEA0E355DECC5734B06F4FF3EB3CF56A30B23070F3D4B0860E54E47CFB8F0E93F4525C34008B0110F64DBCAA729713A0702CC50C5975A859FA7A614D3E441E48E75BC572EF787D26790DA5AD3E24C6CBD16A7DC5C3E400A79B430E03C27993465A0C7C140F80F288DCBDBC07E707B4E0EEC6BDABD2BC435200FBC02B73227026FECAC659805C4AE4BEF7E125458C5A249EE543EC4388E7C95B03C38180DDBF24D09147D8A508CC1172435D4DD1A80CCDD5E1CB9719FD51FC33F8045E5F66C33982A5D3CECBC1CBDFEC7F0CD6C3C86F1F1B4FE0DAB9B848734F25BFB727F96088BC79C437EEF2675B67016B9928289A0467E2C19A09C602169170C09E9B72576BF4DB6656F1CF3E5DFDDCD6A611869F183E3948F49C3DA9A96753D0AE124A152535E7DEB7AF448EDE53123B04E4FF914C73341FBBEFF6DC42F542147F86E173DE61370E2EE14BD8EDD2FE76DFCC14FE25F5CF4ED2F1DC9B97E955F34CF50E42338F3CD0EC2B8B7225B8AABE6A46889BB1AED7FB316BCDDF287C32B9CF0479F2A917002318ED6CC843575011F156A484D9BD9D0A5F8BB44F897D98F894E396760249F4443C0E04E8D566D5E69C9220922DC11055C53C91566BC30A9962C925B427537B830C0AD5040D70719E3576A2ACA001B85B4552A66A3DAAE3829F83220C20DD829D7EF145B725219A32AB5CD58055DE86BF5A19FC11232BD5D7023E8BED1BB92687090F6118433290992D7A85891323ABAA4AAACB20E5275C189821EABFED288C2D6C727A36F5D51EDA7FC5A748460D22A8F1B6BECB3A058DFFCB4628E7EE401E90F46B2365D6A53A5F596824F033141A40EAB0D15A700AA5AFE070461792BACFBAA6A78F2FF2A97495406877009BB5B6F5C9C48E480E172AD6B3E2AE23AD8537A00648580562D8CAE7DD97BCA592AD94D9B110A2504290C7894100DA57C04541EF20FC25D67664DED20E2D874578AC99BC9B8B0517B7B969B67D3F484C0F8A8361EECE4D6F418AA3010415C51C496CCCDBB99F6FEB175BA6DBAE063128A9465210BBF2AEDB527F84A22A85BBD542C94DAF89137EEC15C996CB141CFE230ED4B74405784545B0E47A08F14EF6204F406846EBE2037B350A002F17D0DF02E524D6BB19D1C4D0ADAADD9E46E16F344591B4DCDAEAFBA984351C3521780AD4066BA387D61C1B5908E141772EF38C782D4C0C4E25A310C18A2DB94D730008825CF6834A8ED9E9A73D4E68CEBCEB46EA3D0B04682321DC809CF04BEF7CBC29656616A7ECA0D7D5861765245900539B8F195B038B4521BA7C1E2327D37260EEFF84B8733B86C30402225492705D03CF243DCA006962C66C88EED70475278E6B298E49EA24CEB3B3B91812D87F00D6BF03D4CCEE0ADBD8F910122EBADBAA159187553333E0FB8E4AE6C147B225C4A652DB70EB3CB2840CEF2A072B94058ABEC89487FC4AECEF8CEB7E299BD9063C4F4D3D4298D74B6D848F2A8B5545B71F76CA31DC9A3E5ABDE3C1D4C2A175895FF1A227EC11A6B54A80B5577F8E417906BA8D169283938DD0D8520C18B692FA9A41868180513DE1EC93E9002B6BD5560A8800980EA3C84A4ED37D398956EACE446440D4E78AFC44A272FAB830E1BA0FF643618580F7C4B76295C4DF5B1061F5738E403C024D6F4C2D2E1FE6BF6106679E5EF8AFBEC1E0E0D0EFFC5ABCBB213B089F14EC2BD0BB09BF8BBD57912B2572E01F40B7B87648FF77A2509E1CA3116F17E679D22496C85300650F31BD4DEAC02B6943C675C4D27D2D22D63837522224D8D1B982E46C6E98BCA82D15567789B5187C2FF035CA362F2D74A89FF167A1DCA48C37C6D900F3F1075AFEAEF06A236C7E8A6403D13C43D4A2E918809EAB1078FF2532813BD7EBB8DA2E2AFB8969AD19C3E056191E009C876A58444CEA5886149F4F5586486D4F4A9A3EE7AC104965E042F9870CF6945EEF81D6873A773ED1E14DBC4B831177F66773E0A1A28D05FE73B2FFD72E8A580BF7ED79E1B7FBCE93145032751FF67F27704E9304AFF6D8AECFEF2553449C4B3BC795A9A489B5253E41E6639B737BEA6A100C9A023B750B45C2B355EC8586FE10E1C8BDAE8149C8E9A9CFEAB6F3DE2EE0FB8A82804C90479E15DFF96EC3CE1BF067AEA2EEF8E3F820DF0D86B5983A32A9A4746525D09D8BD6AD333E8C6B69E02849CBFE0CE99747DF4028EA455BE3B1B0A7B95B645FB9688B8A3647BA2ADEB9E509F645A9453BDB6569BA0743121CBF1B801C5B6A095D4B2A4E545976B826732F43C9F23FB8DF3FA7DFC28384CAA3EC320FBF1FEC7BBBB5284EBD231EEB1C84E8397485001CBC1D46CF3E34C1FDD72BF546ADCADD68985DE1D1F05B149ECB9B0D2AAE57BBF435116E26E71FCAD85636450E356E1524A4612871080C3E4847E8DF704DF521AD50E88598D940789C074D6BDB8C0BEA83A6B3B4B8E0958218965013BAFB5D6D103C3E1F6FFF47160BC5BD86781C57968C3BA4A1390712D1D9687FEE7FBC743F16ABA5CDED4FF20CB742621D1C980C7122DC79956E55051BC5E27FF9B91B59D8BA423E7ACCFC217E651E407F98BF187C2BE596F52F140936E4434B2E4DD55427F0D96CE9B0DB902746A92D76A4B08D77E4041FDCFB88BAF00A927081441C193FD44E31B2C3A8D98D310A18C5CD1E64D4812B3DDF077D1FB40BF13B6087EFCB34D5003DF357166CA7798A4FAD68C24F71471740B97CFE8A5F3D98C453C1500C1432C8371A318BBDAEB3677BA4C04CC6108D8B4967AE25CC47FAE769B29FF5505EDD917F81EA7A6B155FCB87E17D7CDCAAA4B13321D9B34C8AC554C3630D0D9A73E24257320F55BEF734CF8238F368DDCC00E571880DDCBC3E0FE81110479145D45BADD25DF29BED9EC77E88ECF7E3CB8272F444136B
E48824F92811408245EC75E692AA50544DC62B0431582EA6382AD0062A17A6BE474634A660E8E9E110BF0B52569FD5D1C17F616C144FD20F2BE2634BADA7278F9FEF04B29F161253D35479F16A89108AF69FB41433A450723C6A56BC03513DC2352EA32D6D2BD9E064BBA67AACCD980DD2B75E5CB7780586A324A9F46B1F31C038896D514C9421BC5D0F6F3CA4CD68E90626377740B62627326A296CD2A3B8DBEF21798BA31CA33D59772E4F0E3B6074F9562D1C028A5B8B4F26D66E499A90E893FC008131B8C3313670CDE168BF8A82D7EE76FA7A34E651CC19A0A08500F82DF0B67A1E4422A737450E5AEDFEDF60C507C71D65188B0B240225C02CF0B507B0E78F4E456C0683A85CE2D0EC09100C1E39D771CDED460EE5BC78D54DE5EE2FC589DFB9C960F6FDCAA3279647B26D1239C08795005F64C2E660DF62624CF6F2FB282CD2C2127D554B61AC30E8DEEC0D7359F2BB5CDC921DD7F74282A50811684B13ECE38BF1E0FB8E3C0BEB0F3109945A73656E05FE5EADCD9D88887B9752BAC2D273078F6DE0BAD475CFD3B6A085A4776EA6625CF3CAE9F5EB5BF01909FAD6135B9BDE7C2370C65A1A50A6AAF94CF5F408FD66A891857EF88493A3D9C25B7408CF536FBF0457240A99D3CBD8D23473C3326912826D98292B20EEBB68EAC5D980BF9C12E7F8F111C41B2C69443190A2151A12C09C88D99ADB507B9C0CD9C7BDCC8DE4D705FEF98C4DCB8578142EBDB7A35882088F678E3CB0845FC74E5FC0764CECEE46EBD691351B96A5DE42E03567143F3761237C4A155AC0F9E3CC3F1962E9210823B9F04059A199B8D74066AC885A952B8E47E873215BB038788DE296AE1333EC133FBB3DC8978CFF48C2A5953A86D72FA6E5113D9C51840DCCF718C424B0BDF53DB4FE28A7A2BAF87FF87BDAF8AB59096BD59FE3686225A9492C4F6370EC9F5FA3542379BDBD3577E932895F94B2312D4716A9F56A29F91D24FAE59795AC6C9A3B0D402AA44AE57097B7C4F5991F5A985A59A744B8E9D6A6D5E99DE36F2B9C3F6880FC4A43419E8636FC3DF9C245E744FD4E988EBCF4A7ADD9A06992BD894CD39113AA1560A184E5E8642F7DDF71B455668009579F814672FD61CDE9C5B8A0D06507E5E75699C0BBD1C9FB3B0E3AE0A45AB309B5F4EC4971A4A9FD5FB8A994EEF92F3D4212E5B665A0F9E489C2357146A65D3904BE964FBEFA7DE07B2A09B4F5A43DD3181AE69A494C63CDEE7E82378DCBB9EC2F7050AA9F6022D005E8710FFCAA58678D8DE27
71D73F530A28138124BCA431C099EC16DED1E24EC66EAFFC3A9DECFAC84B45123E3117FDE6B85A485D6395E6D212724A07C1EBFC1A4659FA65D0AB67D7949DF94BB36AF844E9DD33213CC94A0DE9BD3F8E2F827C65633965AA2736143FDED0E5E0462B3819B4229DCB4F1535413111702B6479D828C5A5261662B97FAB1CC8CE323AC02E8E334595BF769F63A7F6FB52E8DA8F80EC321D7DCE35D99708EF4322BFC3E43C07E245F04261CF9C77CBAED5D98BEB8E2606CF702D1ECAA316FB4C0168D44526B3D72474192D3D053F08C192966DB847B1EE5626F532237538DF9712D709F40B5E9A4B0303626D89558EC91A013053BA1446F4907F2DDA720F1C92693998C42E8648AD81DAEA55C55D1EF87211AE5CCE206CDEDA8C4D1126E44ECC0DDBB2770A766544FD04A15D831C1D82A5D684D8E5F5A39909DBA28269F76790D665B4D99CE307C00ABBC3D2CCA24331A965D3E60D9046050C0CFDFCA9EEC1F6B5B88AF8788BE90E50B4EA083F6F056BA142B3B2B3EACE81F36DD6505B06061A75C38754B3E72691AFE7538BE81EE2858480CE4712E3974362AC5273A818A9E2E63A4716AF937E6D0096309D8B634452A8CF0D5ADED4C31D3B36BC447A7CECE85B758CF5BC97FB4267914D5B7C7596DE153912FCE84D38F908B450FCD716DF4E47759627F642E3CEC72172E49FA6EE425B8E2A51093EDFD96FAE182A8D06B49101F2B53BE69B664C6FA77D2FA2657F67069BBC692F58695C8F30C5F685CF42648FF3B5DD526BBB74AA4703D8997DCD24C187754C7A725E608A78E407E74A46E0867FBCB2625C0BC8631471B59FFD6EEE45D01828A74A302933DA580E7FBDD9B2F820048ACC4FC78FA5AFDAD499272D916B26FA1B75A3C2377D647490DB7F801EB35BD664B1883BFB85FF98F6376C77A3AFE754C15499F847D367C5DFC3B4A67455CB98CFC58BDC2AF81BDFBA26EDC512ADD35921EACB6E5667146CE83C5F171B4EEA71B5B802668DD9136FB9B18C8A7C85606252A640CCD95ECBD7488D407BDF13F7559FBD079D0FCCA93F2CC6C32923D2A27422129BF9AB5458374FD12FA5277DAE1C02E9DD2797CEFF54F2512F647D11B2DB5B4286A1D6FD541476695CDCAFD51A16559EC3F99F6E373AD93351FF0D51768DB1B74A1D97BDFE7C7BFDCFCCC1D375036BAA6B7F33C214E9FE6BD27944CBADE089BE42E75A97E80D66838FCC488E56EEF9C4CAB15583D813E967923DABB029E13A5F510A69D31E608C71EAE8698826951F460506ED9FCFF4B6591317CAFE08417877D7DB56B15A501A92DB9958750B784EF16DDB38C92193B358EE1368874FF8EE94B6FFEB81C1474AF2805F8E6CD54B3EFF4EE3964578CC2BEBB4A4200F55B83A7795A2BE8374F90D4B1EF3E0335EC883F19A448C7F06904DC5CB9ABCE0AA82D84628BA42A4935D012CCB787581F14C983B0E540F892D63E9FB463CBBDAC1759A0986D8562838B21AD6102CBF781EDA8E4041897A1B3CD47AA8AC45CBDD9B719B1DDA6448F74CCB6630386F33CDE3E7F04CAB0E3067C233863BE9A2D6FBAD39D75725655CD2E05668252C7F36AD3D615B870ED6AA88ADF05157DC6021D6E373EFBFE8582D1CA0CF127EEDF1EC7D0E0EDBDB3245F5195E96004ED3FC069049E25CD8E1EE6F7BD01D06CE9BA92396C88146A2780E78958B291E7AA14C4D205B291CC84C6B400DB36C1D6BEA728A2D547603E4F504501037C54202D8452627B9DBCB0C00050154819C49E1126388A327FE3FA3FA9FBE330CF46D57FBB835B5DA409E389C84BB8B87FE5454F0C268832C3CA6433C8E809078ECC31B4DDA55D8104C68F9577D70DF8BB4ECF2ADCF29749B004F99716E13DAE9EC5EFFBBFD561E21E618F8956A8446D322112CD1927B09CFFD7E503CAB0F1D24F351F2284A353043DB13B5F50F42C66B9BD8EF12947D4B02615164773B9F2FABA74875B092DEED04F5659DCC85BA456FDA74F2485263F67EBD44A0036BDA139ED12C36588BB8236D0A2BB2E1EBBFF5DC6F995E2E9D6B0C917BC2DA3B5EA437196A3C85A120D3C643105EA8AF744AC542F7E7C88E8515B58C5EBF65FD93858C8736EFF6D7CFC7454A3F99487DBF33BBAE18D0FA8B942E968C5169AD75CA975356C27BCF66384DFC94DFE7C5D8F6F494A561030694FD1E9A26A0E65BF41E8A330940C575962A4B462E705CB41C2965C6F17B6E1F4398FDE1C5112C5387CED95CAC70A8FEC86B54C1AD2C97F1FBFC448E0FEA8D845EFB3BCD8F9168253118696695112958843BFF87E1859AACBC415B8E09F224AA8D57DDEBE6070B4C78DC35B3EA61F0B7E1FBED6D474428091E543082BE3AEE1CF07EEEB25F67870955D865A13DB2CCEBD69B44D9430CA05F528B82CB07DC4C7121C659F9CF57FA64DE051C014ED8A49C552BE14A0A1F48316367078455CFA5BFADA8EF2E94DDC0F245A4C28184029B138CB6BD44111D20066AA2C244646F08284DFFA33C549759DB37D0914F6BE630E7DD671936DDD26ADA1BAACE92978C773449B52FB0C82220C3B6D756AED2B49E8E843A3FAF7D1ADED84BF9198FC3351C3907436E2DB378150600F19705A4BC0E50593B859380CA5C05CF7677B1B6DB53BACE643F8CF46506AD513C9EE45B0AEB4BAAFD9799BFEC589BAC73A57F179F3EAD8AA214BD3999124BEBE81682D110FCD868A7C54FED8FFCBD8969FEBDFCDF8B7E316F6AE487373E5B8B479F48C274DE30F9F53D9B4D38B83338BC7F431C8EABEA4DF7B93F6671EB5130DAF1E1D6F81E25B1C6AF605D23874B71663470A78B5A00CC76CD71A95309E7B4DE85E2C7D11D1DA8465B704C3461B168FEDD194EA6CC3647CA23A60DA6E574E63B34582FEEB14090AB44241CAF214077BAB02D00CB20BB1565989A53A74E7B525038D389EAAA5BFC094939CD00B7B0A00D8E017EB181C8DC1154B12B1D3CEDDEA5CA6482513290EA14EC5087EB3C80A267CCB4E0512E118357FA7715251A5CCB388ED6E2811929C70C1833D68F0DBD9E51C27A5FB69DF540168595B14BEF87DE890045FFB8DBE1BF73408F1DB0C37A1032077F7384E6595DCAD49F14FE86896BB6336A6EE443D9093EDDDF1CD925390EF315D73BB7F81F14DF1AE36BC90F20E14F717AD22CB3BC79B939CA48348556695DAC87FA3ADF6482DBB950284AD904251D294138B0715F32AFC0FE8386D8AFDBCF51089B90DEF009FC9EA2228FA2E8DB72C8B534502412D0F7F991C1063EE09635EEA12F2433613582F13B2315205B68146B58B7CEA3FE8707842A74F9455AD6E413CCB9B5CA3424CA8E5F24969E074EB5272D0D2C7619AD42B91EDA4785EC3925042115D8BE25B677F85C393BE182AA7BEACFF97A89F3F6AEEFB19ED7059AF15DB1CAB343D36C91B706994614BAFAB476630164437A00BB8C115576A219CCD333634C880F300EB8AC90106B274E421757AA322325324EAEA3EC3575CC30E473B2DE40265589428E56A8B2D8E08C40FF2DE6D0D255C9848DA26643E246E86E88B6F86CAB1659AD75FDB40964F5D635EEBD6190CB7141EB6E8129A8DADA00FEEAC4B5580C95D8046958200FAEAAE98D441FA67A21F0904F997B97A354D4E612A21499FBAEB3EF2799220D6613AF9B14D386C7266D94DBC64E84BEAD24CBFEFD183DF5353CA0766B4EF0DADFE9AE7AB82E514877417B7D6BB6B8087E22C9C72E67FA0614780E56A0C59CE0B0279EFBC53CF3207A878DE2DA867672699F88B4DE0C13C8D4051E8F805F6C1C6BBE362143D56AE3EE80C0F4044615270E544759A2E0CC3BACB6CABDEF3F46654B983E1D00EDC187D3DAD87B7ABC0114DAD08ED8EB5BDD2A0F4D8B9F64B65CB2682E6075BC08A23A1789319954FA1AD72F69FDEB9E3306E1E6B174AC8969431637F24DDDB11B7FD5586CC084AEEE2F45647A157D688D753CD989A0E4FC21B661ADBC2298B16279F427EC8C0782839E43BFFE186CACF15E58534DF5477CA0AE46D34FCAB67A7C8C4E09BFE075C1670ADDD1C9B8F226FB3393C42A4901B68B058D6571D64FD3A0633385DCFDDA3553AD10282FE6FB99BFDE254013DFD1424FF5F2D11C7070A30712C52D80C5117507BF981A48BC95F9C0B86E5EE24F3B432F2B836CC18567E289AE7FC51044C97E8AA0D0D915E7DC95633D2F34078C00A9A4974615CFC9C5E281FB02F0A7CA7731BD903A5F9285767077B89A8315E9C1A7E372DD17FAC60468B104B88DD66970164881598435B491C43C8E40B261BE2C465C7A50F95ADEB92E5AD9B8B1A7FC3328F93592EECBC74E699324BE5555188318D4D66B52619A0F3925DE32387510828565CC01E6270273B9887CBB4205287AEDFA9FB75DF5068BF147DF211274AEE8CE25DDD3BC8B21612A8F9A0BC7F76DF2B279F4CA04525C476C6077B3EAA47A63CECB2863CB52799E60ED79053BAA50D1E9C1124EE90539399160A66D1086057FF40064E4DEA08D91FF2968778FE845739740B2491E99C3AB2C484B0CAE5F3C2D46DF918A023C5D77AB0E70B1E001C3E09B02D8CDAF9FD077B7527045046D75D10D3D60A0F30C373FE91595AAA071542626386E851825F54DE528BC25D962D98FFC75A0AB8C082450A8854AA130419C0888D288E04E863E7D6F2AACCDC0E6CFE57C7F45F848F7664C566F22DE2B4FA341FB0310B58ACE00A660583265EB48E8AD4A05ABA266066ACCB24E4A3258B30504F09AC3C29D8F75B27F0BA4EFC93CE31D4A70E4271A78F2B62B2CF0BB9E8729463C610891209224840A0FACB3A3ACCF2FB81B0AC3A55CAD1A8192D4687043F73AF450E138784155BD740496C061468707B6797A1E25F8BA52F568B3824C8C383EEB765848E409E5BDB1564E88A04E98C734D8C20A60346E21077450D001E99A1CEE5B055669BC7DD744CA49A5A8E42F01E5CEB151A0D2DA91E5B3E589D6D06D143D2EE7F97CB46464A1787F146E4CC50F22D1ACA1856E9C23DAC49D9FCDB83B75E46800985F6FB8292EDCC6B8470727C0B38B3239198D1A649305ABDE2D55415F4EA80D1169E734BC8B127E09B5EF64EB2832543BD2306EDEAE01D0A8598CD67FFA14E40B63BD18BB7CC4C7C204EDB5CAFDED1E881353C0E3CB7923B289F3EBDD8BA9A21B56E17D438BCAF7C70BAE67BE257C798DF6E633ABE65DE14ECED25808E8451C2031764122770594453188980705D11F2409B4AD71477DBB3ECB7537D4CA5E972A0DEAA5CFC3C8EF6AADFE5C2167F0F2AFF8AAE69A9527591F60DBDFD37C36ED5E6F8451EE615BA6B078C4897F5B548A2EAA2FB1E123DCA8C108581C777CB07DE171022E34200C8CD95216E9D6586C54DC5EE7C2BE2BAB874D9538E1E4940F8EBECA58C17EC1949D1235A1685FC6E54A3048809FE618AA5CC817A7FF6C5519F493C23611C296CF297301AF11B66C05098DBB3DCFF65C585CB5E64F705DC52DFAAA5D71C7713C9895D7B1621BFE11B0B5A0221E99FC594EE1592BB47A28BD862264472D0196AD48EA115C5C67414C76FDA35C15DAB88006A27FECC53067DEDCB7F03061B193199BB1BAD7F17584360FD0F1052B7BE848409FA6697DE0226213204366ED1D56596E804E9CC7CE920A53BA6104E21386DE45E94750E1E83E281D27E3CC5D0D4DB82916066E746A393465C5881D51A9E521E37EAED123C5CFA3468DE9A3B5D9AFA9227C04E28A84927D8FA69594A6D458D8A54A92C1C4656D3EDD462EAC471AFE29363D90E544BB2E9FBE5ECFA06BA6ACFD33AC3917DC2FACE6A3462E69A1F4DE101CC45EC2AE25A0B44FA6D1F72EBFDD0E9C3EAF05D2A835C747D18D9
AB498197A6A809956BFEE4B5823AA034B7D497B3D5CDE534023F7E4F079A7CE34B7D220F7CD510922C19A59AD244F273EE000007DDCED60F219D72744C83E06CE6DF7D64A327936B4F8B10F6C89A8076645D1C1BF428783B8C79C6F8E92699DFD2DEEE9D2B59495C5C512591EB77546273152A3468EA1366FB71002ECA51EC35F4B1FE6564F875E606716AF245321780B32A18F7CEF33E94405AA4DE901A79B3CDDD5D41B44F2D36D808CD66E7050B8C869D3EEE22D4F0AD8A558BB63BB3740FA9DD7BB9E9DD97A22F7AB20EDB14F149B162C2CAB98412632DDDFDBD8C18E51968B3A7D51592805AD27DF2A7EBFC115791A38889D1B510FF26C18697183299A2A452CDCAF7F08FFA5BCE1553D8571F9B4FE0CAAB1AC99B4E70C851B2A19B0374255EFFA096A21E18ED13FC59DF4E2B24072F7C002A3484C61D90AE97DE5F983AF69629753A9BE51F3A0D99467A6129B1F482EF7190D75E6896520A874E8683778F96E07704E635ECB4EBE6325B8DFF47FEDDE45F935C838476F5C271EFEDF34E11BF50EE43AC720E80452B60B5DA818923884768A141350C5417F78AC5447CD90614D8C7909C598AD92C1A7DFB268F0851C298A283FEC7891A524CF481A01A86C495C3846722EBBF501AD1E528533DAF134D6C1C34E2F91493E64CB650A8D47E7BBD8D9B17D00F492306FBC4C6C9A381F3E70721E01EF681987833DFA994D16C4435C56A5894E1579CFC0CCA65E364FA92F576FDE81C973232F3FBD50C86070990E06ED46F00632951D4CA9C612783013F29DFD3ED3406E57BA4530C533D63F9212F0F3FC63CC114CB82F8E4B11140A71C62B917043C6502084F123C35E858F75590FA8FEBB40C714B05E421909E885DEEED86C717B23238E3DC7FD0F7F8F45D33AB962BEED1009E37AB68B6FAEEF3C276D0D0BBE8CE86DCD773F29ED7DCB9E2FB2CBE79648FA5B7C2AC44A1B7D60B807BC294CF84E29995B3107C133F94A241D046405C44EDD729B4920A539F741B5EC94099DDDBAB3D4E1D0176415C567A43484D11BFC5AF2ED3BE42493958FC3307B44C5FB155173EBECF10849DD8A0BA76EB33BE4045774260271ABA88328ECF5AB8D6616A7D2B08B2FCCA743A6B82BDC659CCB262F8DF081F5EAC2D698EB3C89115DC74E7CB6D48C966583B1C9DF55976E43681D5D321BEA15FA8AB43849DD04B471D8E25246D20F7F90944DD86A56E1A527E1933DA00AF7A873DC0A464AC3B78DE6E8A15425E1D8A4C70C1535FF8A617576D1725984B5C598CA5DF82E7B8ECF33505D2A6AE1FB693238F20208D86979CD91ABC06A2558E9B11A32C3A9B0239F020ADCA37C9C575097AC97030B33EC2EE28BF3F6F824F848FF5865B60E9FABD8E63D9238A5DAD12C0746CFDDD6C729F0F3D850105EA3FCF0446033D1A98C38C2B9B09C0EAA19719B50B8399D2295A585E357F66907278C2DCE6F7FD916FBC70AA629C82CF448065C4BCBB95CF48BB865E8EA007F4B751D168D136606A81507AFF89F80FDB62D333C14F7BFD57FB86576E056143CB59E9CAA1A1C9F11EC9420A000614AEFF7E84825241C32D1F651601607841641D291AC6D0793A649C9A29B8920E462544E5EACBA34DDA166B084B1EE1C28E7C25100DCA108EB95145A91B7FC3141803D23DFF8000FB94CE967A1E9E1A22235058D48558543F8FD164C725530852BA20204A592BD5A5577BB32D880805BBFDB1DFC39EE648C9F34A667EE77EC29BF4CD480D7E3B6F4528F8E67DDEB9054F90CD9CA0AEB0DF507485AF27DE0D34DC59AE64E02910860FB84587D55D3820479E5F3305C1547532E786E5B32EB4E0B8E071377F8C302620EA6CF1020B6EB26A2EB6525EF9E1F01DB7AA8AC853715DB7B6D193F8CD9BDA981339DF2229376EF25C3EF26BFF7C905A3830752AE6154079DA7CCD8BCF75FCF2432C8467A7CF8385D019D94A8BF78F9C2B8A0E1A6D9E023D246FEA9669EE87AA334316D73754981BD8AB2418DF6571FA43D59ADD121AB258A03D44514C6BD5518262C3FE60812E9DECA20F34B9F8E4966083371979AA7375F1700A4C34418E8FE02183BFC59490981182BDEF1209088E9A01DB0A0AE9A72C8AE47C38E32FCAD55D6286C90A2B247AF5E611FF51E1BC609C322FB3ADEC2561A57B66AB79C3523EE6016B4092CB72C173CEA691F6448837E384FC48E0353F6A228C82E882C0AF793FD2B2A92DE5C40E68BFA972B3363AF6AC85E2F1FD6B2698F479DEC92FF59EB3A39958A450F77806D7FA6B38A2D4087BB0408E4EE355B5B8DB3366B198590C4BD8B56F3529ADE66B19E7F9881D21A6C7F7C560A89567BC3C5134BCDC9FE35AA427A8741097743A08C4C7093981DEC72EEC65175AEDF17F9336A3FED8FA6B189050567B068F7FF1327D66B3EBD46ED0E20487F8D78567699D7F3222DF64E34C540DBF696EED546E1DE4006D0D1E05A69B35A9E17CEC04B129529CF9917962F0D357C384F60FBB0D45FE1E7AFF46136E6B53EE7D47CF3CC71B53ADD9C1FD55BB00EEE5B3D7203F75AD84A5E67D3C3E73E62DBD08528810DCD507BED2C0EFE52CB49729F7C8FD8D952ACD89F49D37363EAD5C6532D30509A2360CFF08D4F0A2E4F416948678B725A5BA1A9226616035439592A181A39C8313D3D65FDB03B38F615F3F1B0BE976C899B6005DB506996FABFEA09AB842E0A8A6EA647297820E2B919312ECA2E9281CEF653D7D5FF5E10729B3C9F6BDFD60A40093E003008E1954207E9754442A5CF5C88A99D9967AFCE1D606D5B19DCE9B353C0C5D5E3C829746D4CA97B2471D2436032508344C6D3A30E0A775ACDB9FFC50F85009445A28558352BD7594024FF9FE15E1E263D8B2D353500C5915B55AE4909717A7A7F59D8E0DF0A49BA40FFE38EDF0497F07494D84A744BDF51F40E88C58C91482BDBFA334A79648B580668E2D6F683FAEC5D690A3739BC50456AD5CABB03EFDCB391C9CF0F9BBECF329076A31A60A4C57673F3202BBE97DCA7C1D64E1BEBFB061790AB0D7CB038DDF9FC03B1E9CD4C354C6E86BF26F6FC3E62B66674F324F5932F2A6D9848E3521B4C1A28F2B16A6FE8F025DBD14C49E64225D5DC78DD23C0CB0E0EAEFEA478ABAC071D3850574280D8EE68C666ADE488080253AA40282A8F26D9F9F5F93DDB6D46F99A4DA65C0DB249B32A823BF075EBBD457821E8DE59192CC4756A06B7B92767CEFEFE6DCC6D58A2C173B796F4F1B68748636C02860EEA0BB7E6E7DDBCF727E6F4A51A89187F27ADE83DF0ABD92F10605066AEFB67B8E55DE8AD9486EA5FBBF0B5663519CC1B2680F2D866E4033BF3BA810C7253E7E0D60C8E4F42346705ABF2D0E42470B618C155F943C782E87836B06948DC982A1EB63BF7EBF6DDE462B121A7A83305D1387737E22D80B7419F2B1C2B45E5AB6E3E575397117C8CD1BFDCBF70555F0BD492BE64675D3E90F5FC1AC9A1EF0FBE340E3629D76050055F16ADF4EE4FDFD03DE640F1762D622B231C110FF4EC3BC79ADDADE130E93045451561456319ED077E41B33E31762BB60CB7EFC42ED1BE83CD4707539CAB75172CE0BB4E91F4F77B4C24378C327A78294090BDE4FD9E40A9CCD045C7742FC4814210FF4ECDD0E79A37A7C7F4B1375B89D99D8EB4B859FE435EA25960A98F4092A2F20A7C3C52A950802D98E416356C70F63F1AB46160AC02C205AE9B4D1A98B8FE80834E4AEF6F12118CF173E8E81900780FC4D0EBF5A17C2F821F5F8379C893092CDFDBBC05D81079289781BFA773B8CD49D148E5DBDFB48DD155204C7CF24B084DA958E23B1FFACCB11E16A92AB65BEA883D0104C13BBF871952FFB1977F269BEC8FD839A6455CC66195147ABE9E4293E12BA544B990567B701848306CEBF7ED80925D60600C677D786C09C75A2410290BC5825F25B8D264BC0B5C2A64F74114CD94FE324EA1105CC6712AC9EB03C178E1CEF003EA4FBAB70392D5BB0CECD64C70A60AAF4EEF8A78D0BA56552410A5C1567601540348DB1ABC402A55E658B19070672BB2FFACAB757B5A5AF304BB54CC5237EE9DE398F0E6C301EF5E30A8564A87166A34DDCCDA39E3BC30A604F5A3F3B091AD58A147C71ABC6EC04C532F71222C3C984399A50BFB75936E0B12A83DA59D22565FFF40B4B2956F36A485DB271B53DA92991E9C24FB95BCB513AEEC5F7A245C6E58CE4E23AC8583A965751D4977DC34B8C76068404C5D0F664EB6B0F27CFA0A2C18D70175DC2DC8406F61F5462302D2FEAC6BDD0AA286AC61BD2B26149276465F2BAF8A92C186DF79CA4E053A7A0C05B20519FABBC419392F36D3C0D3AEFA3AC4FDDE8894CBDF40E76CA2C86765190EDFBAE3377F25F65DDB98E604D69EF9CD9877BAE3A1897D6580D66DA33412DEF667D11C4BDC449B92B6813346759438B9F8B14FC1C165CF7760893C0A19E519E129269E85FEABD2232AD56DF86DD77B895AFE97385D43F661136705F63CEA863D12BAAE2FB62BD9CEC35D853B11598869B135F54BC769027C5C9E1D93EFC673F242748CF435D374FD09B2645431BB4AD9D5D51C941678A65AF0C551A83537F10C6D179ABA023A885891DE3766CADCBE81BA8543F552FDB4546329A8F72C3DABE656BA9AFEDEC831C94E2F6169D96845EAB94533301F8414D52F490A2E3868D429D6E0911A19F2EC70CC9C6BAA402144A1A823A3DBCCDA94B504170C14C3517021844271D4EAE7F9CFED6E9726A7717920E6258096A8D9199F6FD07F617D3E65E4C1A413ABB75D0EC6DA649C6099F0ED4AEEEF28BDF0AFE76B1C0A96B2FA2D77865657F05E0FEE64A70A290DCF7ECE544BBA2AA78B769DA35BD74D40CBF994DEF882229BD017ECA378AB5EC29BB2F80F1813BAE8B0F9CAC326E74A9D54F5D04E8513F0CA0B3C5FF75DF9886DD62A668EB92B9E59995F846E257AEE7B4A5A0D8C6A708C925F1E37C5D3FB17651BF188DE24EB18D67E4A50024FD563B7EA962655B30CBD22B7D07D3BC0134CA26399AEE51E1DB3F6AC6299D6AE9EA30179A178696761A5752D7B74113AFDEFE598600C963F7D5E27C923E441E3EC2D1B57C635C6544A261E031E75F68D2BA460B26F825D69790870B9E3ED97AB25F85BBBA3DF0497D9F49AD7DC463E2531D8C836B16B5F228161C4890C03A28E3560EA69BC50B7239845CCEC8EF30714D74B1A4C79C21E6A7AF37D0FCF2C7304B4FCF396D58E4E8B97E04EF0E2D55D9028D1B678BF6FEEA7597A76A587AE53E7BB871FFDE6CC473A0A471ED9677BB6261AD39D073C47371325B348CAF45AA71B1EEABE1EB56ED72FDD215EB420FC7088E62A53809EE66053D7425F78F6466CE430E8378C562B77E4E2741EC0406AD4E04D884049675DE32D69177D8BDE5A33A702F424E9B369686C17484C32A8CDC75C941C8F532BD84355B9EF511FAED6522E63AF2F24BFDF324EB2D04FFEDC42E605AB4CA6156E49097BB4BF3AD0712583A2EEE85FEBD24DBB87F363E43556AD95F73EF8DD3B078B21224952D872E2077FEADE3BB66BEE70F924276F0E2E0267141F24AEB099E09EAC2C38C36E2608D1CF0F3ADEA6797171D9D0194876E7EC9AB99E46DED4745E527239C713DFBBB456DF515202676C6BEDE16A87D57802C69A5EBA0BD63329F16D2D7B440BD1E9773C5F65A3BD7E66FD31AACEEDABE855F8147792B4F226813B3D5FB3C5FAD4FCC0048963E550BD2E85BD4701CFBA3B60B7430A6EFBFB819065DACEB8D721291D0510F7FE3E9BF3C589F47BC52F648718C28BA79D5384649EE9254EA6D0A57BD3E6E8D853BD7121F0A15EF04D0E2890B76AF324
6D2EE4FD49E97D9BAA9D22DDA37969ED60B44A183F1ADB575E47014A4C4B528C2306D2E01FAEAF6FDA6DCB807CBCE3806963B43C3DBEC1D9B477FF86B3297B9D4F1F34B6264E72836FA5E2B96D2D8BACABBD0732D805A880725550EBD086B225EE2E5602E0789F802D67D42A5A00C36A1886E88C9042FC219886DA12412148B514BFC4C54073DA562DDF8E1CF4D4C99DD5D999FD960605D33A2B847785B4E52BAF438301A08A65D9F0474BEC0A0EF2991EC91CBBC36283B73FE7BC3B64A563E81A136CE3F45781EB0C3B967FA1514396EA947776CDE4ECFE92A291132646ADC885CFD45913DF0CD9F7B88CBA301DDD5531405A96D65D2361A193E5D15EE2C38F4CFA6804E61098239B670485268E90DECC834872E83705BA01115A680E6AE48B00E58577DAEEF980B91037846FE436F36D8E2050A4EAD6A8FB93217805D3BC71AFFCF5CA9A460EF0983B9A4AF1DAD4B74A43F0D8B1FBFEB86E4F88979716BCEF723620FD2E91C4A23E1B6B3F245D13D850E80D52BE473E96CB126418965AA22F2073ED59B91E7A43565BA633D9D7BF6E0E1EB676085739B8F04A77D40BBCA1AAFB8A1011869BF44F489BF6F01ACCC66B1F62F747DD3C17B5F41EB0ECBA870F21E84DF84C5796E4BD9CC4DA0859F58176AB393768FFED39BC670311B6AAC2B385EBF1259147F70A461492549FE51A89F64E77308777F713E2775DCECA3E4B741C28368BDF3C64F477CC48A02DE786B92D15390183DE8D3F4FB87589270ADB3F944CD4D58B3086FC5A4CFC6136B02EFB237F85400708EF4398084698C48E2894B1336736E3EC220BA03E6C620F127A62B961097FD5BF7BB1BE01B64B55ECF4FBE5CEE4DB99B14620421F95BEA9BADA5BF1AD579F0405A25E56EEC9C6270F15B075ECC7BDBB25E733D119AD0C50C6677DC598C55707CEEF1C125B058564BCB29772F375A8C66B6877AC2A2AF8EB49DD05F08753F195CFD368092232A2DEBABCFAC811B0246F432AB23E470E9DC477072CF3DA40EAF2D1D940787770435BB52D210FB4FAEECC0954ACC133277722C5FE6FE24DC2C8EC230CFCD20F976C9318177F9BD5E9EC5005CF19219B8F7128940139C0FA9D7ED73965286B4FBB0D4A14B5D75C2F99D601F662FCD3B8EC626761C4820A1A3E03F0A5292FCD8A9EDF53027948352732A32484DA498C41A11F411CA54EA65E8F1B49F143BCFFD90E940A0A048AAD83D9E13D271D30C0ACF31FD19D6280F03CA1DDF040D70A7A66D75B9F8F10F013DB4A83AC38342AE81C06795F860771A4CFE4290613A3D8BE4B5B4ABC1B48CEC8DAC03C64F07C83BDE083A3FBE33A2F2FAEFDA529596EC1BB13EB7D751A03A224121B735DDBB9C64D92800F61A64486898950DADA5831E8E7A68A6EB04F4C6C6E5BE25BCA30B18992F1D5F85389FE55CB0BD56AFAAAB234435184AE72770DCC8D752EF289C3B0803D1B2B99D10DEDA6A1BCFBE74BB0B30E0192D3CA4C8292833303EEA3953483294CB1F7C3445D6D1901CFF729C5D580ECC9EB1AE5E32403D04AF411DD6A2EA0B6A91B3F012252623AC2ED4BBA6D90E478D830831A56DB806524260D16BA69ED1B64BE7C8C258A5EF822E2FF8A9F37C4228D0F99CBE46425C47A77AF13E5BB9DD2BE147D051693B5830FAAEBDD088A65C13D5AB50CB907F8AF7495F620FAA506633BEE1EBC7B363D5A1EF15214CB9C1F04AE3BCE839BAC9F6AE5B37C747008F0D9E05AEDE7883179C5E7864FABFA4EB1891D4FA262A94120707F6BF07EBBD6C5FD23CC52EFB21D28DA74564C5F725375098C5EE3D96E68642E884C49CCB1F260BFC0DB4A4A9B2FF5D7D231BFD71D97D5695349E9374663B4A86D91D78E42517CACFF6D894CFBFAF9256C633F17178832421A094453F4EED034CA7F996A0E23165215C5A18966837B735F3E89888AB910B267709F9F612DDA029311D99544E5497A1EAAD4935B02515E46F1F863C481EFBFD69BA2EFDF230714D16C9C06187F82E587029F26E49EBB28C84554B6D25553ADAB03A2986361E89A1DF62BCFD1424E0E90132AB8D19BA25BF5110D0DE402300C0102BBA9D3475A24F36F06CEBC0EC0AC1AEC6853BAA04C53FB2F1EDCBDA7D54EF2A5B086A27EEC1D73C8195C6F434814AC95C2C64343F5068DE9636D3A0722BCE52A7E0B14E09F61C4A280FBA02C2E903BAA9A5AE4A7308F421C317D1AA3833BED577A15EBC1B40F62C93374D1754A02759E0A3E5F0030F92B35FA9CB02FA2118AF84269169478E941F3B8F69153465C04447AD816D8EB12C05795D2625A8A68FAC659E6FBED6F020599A6B180B0B28AC401DE7CA5A05A35FCEA39BB96C484E59E66DE373D787AD67B0A4B5E212A61FFF65C48375B0C5D3C936DFCB1DEB3FB2E18B50EC69C2FA5B39208EC9BA4F9F170925A120AE29885B17C9582026FB6126A5C46E40C7A5FF006C9B4BB61B17C4E69ABF8FF469958A5E6E9B951B032C7020ADF2DE738090AEF1D8C6DD1D04974C7F961658AD93D31C4E5052E60EA96F5DEF4F598F61234409259777E7681C76955D5B6DACED0210B355BCC94215E9B8E153CC068E38148C8D13AECE0D3F6E75FC8B89217598A252F6594175EA459BA87240B613BAB5C07C7C5BDD0C7410FB97DD7938CE274F8BBF80A5DB15F25FDE6BBD4E50D7716FC1E429AF4B43EA2B88645A2AAF22081DA01C9BBD7005A302B76119BC8DE96F60F7C8375A76F19F446A58314CE2541B4120958FFF5E1EE524F8C390F724C4F0511E79D6825903E37EB41440B747B38049EB2C2AE74FA2210D511A1C154C8CCD5A876A15154B86D832A4CB0D149905650FC69EBB3F6B53486EC29D0A1942FA7F945321E5041685EE3B0C8079ABB9538F7D29E0EF4F5C43A7EB46BB056BEBE6A54CE2CD11C6D1A8883CFE7F4DA29993ED0DFCA1D67B7130A6C9448812BAB4EA1E70A118793FA6F4CBD0F59184B389D974925BAD4DCE3B3F60F6687EC214CFD337592F66C24FD7E38E9E60C33D7FC520C89E7F44183E02180B66B29EF1DC60C2850F4435C73C9449FAFBC99CA780742F92ED622295F293B9EA4A3D6D4EDB2FAB1987BAA4F969C12AB65F3BC8AA3C9E8B7022BC6A5C32D5C8B17FD477EA378B2FC51717173590A59670544CB26EAFACE610D37EAB33BE844F59395ECBD6A729D49A7081BC47ACBEC07FACE67BC22EBF249941A0DE77B2573C6D8430FF21DD001995B4582C0DF5422BFAF2AF1C0E91EAA805C5EE2EC13035B20B4AA57A30B2B6ABB60942703B160C807CB112C5277DD189792BBACF5D559E61A12C3E1568339BC04FB097FE443E29FDA19D0A36269B16B6566EE5C29F0C9F931211C47EA09B641BA798C5B65B2EBB1CD2D9647040CB4D6E5071527AD9884A41C1A3513A1F55DB42BB31DBBA4439E7AA95DE61880DDD91F4C359E14257B3E6D7BB61CE9CC7A58995CFEA02D59888E5F905BC4490B354CE99D73DA0239AB70B100CD4064C990589E5023A25EB093044050D903ECC7C2F50562805DE0D83DC7E17BB8F94B01D06E5C0DD5AB6839501318FC0E5596676C5B9586B211A5A05B364234089AEF14C6F5B7B6AC741246D8D1A06B8F57F6BBCB072BEC751975F5DC68CC35C8CBE76A26151F18521C8115D8DA40F08BB6210572A81B16E23634B1C9B19A125D87E9C6B6EC2F302665A167A184B9606E8574B2B9FD92DB8302479F8134B9417C6F111CB09426FA9FDD66CF8F3387404BF5C0171AB30AE9AB6013F922CBA1BECA38A40BEBFE6D708D0900332FEC09AC3D5D159F08D6546D276279599369C06FEBDF06F0EC731D03465B0B59EB2BB8A93793D84B4BE58E8D5E859DE780249DDC4602E4D3FC87A14FFD48A2F3327CF483B859C3CBF53967954DDF0C23E9FDD718062C9E883B292BE78B6888B61A4E2572B9E576DB1F44A3B3E1B697DA11836F518460A4BC3F0E2B11CC7534F5578B7EDF23FC7A8BA89C3ADF654A93FFB7A25717B142BCD556280F874C1E00DB77DDFE4AF8CB5A0A02212A86794791209FD8D22DAE8F8899BCAD623DB844964252A34C0EB8E307CB368A8C734C7D2C08EAB27B023E5362F987313B477C598516FC86788A7EED0D684A985EFCA452978930FB885F63C603E5D8D26CE0132AAA3EA392BE212E72157ED4031E3225CCF0A933CE2EF4C66EBEC92DC3B05D52A524E58A3A82E584332FC5C9889E5E0F32427CCA65C4A48D7BC409D8166646688AAF669CB50598213F5382C982FC9541FE155A100169A8AD7F1F1D89F868DAAD9B2E54E554FFD9D49E4ABC4A4A324DFD81BD5A3BE2ABB70454F003B5DE71B6F37A0D438352E1AE5F24037B849F64557CF794B170451E47D6BD9381710D552C224B6FDDF121F68CD3A6628E48B9EE600AB698389598C1595FFB179505FE35E3F9982C0B1A4DB96086C9D5FDAEBD390239A55A074440DB051CFE2ECCC7AF1A144B99590AE5AB0A1170F9EB5A3F94AA8E517AA848DE4D95E05D939EDCE60808659DF354C220FB5DBAB4D43A0100908F51C442804B046512FC6C0960A603682B9F0E18E53F9A4BC47208C786D9A41CFBBF9C872B6B5B61FE4F606E647089D7487D5F47AB206915754D5BBCF3C7C9E025D741EFC0F290706CDB7976C4D8DB8F15656443535E4DFA9C505D61139EE1EF645D990ED5C12BBB80BDD1FE48D3AB20F7D81D6E33F5EA16AC48E362B355E86EF3601DE40D9E7A5279A5C0774DD25304675743B41528F7A604BC534901B54C9A3E272DB32DB25685A42F768774CB055347A655972497A2D56F4D5D4C10715C494EF93805DAD7CAC291FEE3AF3108D42121A5ABA757E11B3AC28A52983901D22F4D4E8E5D63E7E12A3A48DD006013342716595A6BD42C5468FB0C80CF0E2325A3BFC092B76E3B293143DD3AC38E7A31DF19FABB1194CBEFD22AF54B8CAF6D13C2CCC77E8024B0383532A7E3482A53E25AE2250A52F032968C823657E824B061A43C937E56E887E03737D8EC000C06DBA0733E184F1D7FDA60149009005162C0233524E63F3AE155169A6947998FC4FE72496209134F4946FD0664DFE5EA9D80FCA5EAFFD3F2C38B1817DE7B355C3DD2A788178EA706A81B133E1A95FE12BE555DE6465ED547E53F86DA06FF402FF75443B890665AD3F0286F2651691890FE5310BA0105BD9AEB24B4B051A793781CB2C6CC7C229BC76FC137298C01F7904420AED1AF33AFB0E722E4B60B7F20F6417EF4F932CD17D0EF2C3D23892A911D28B1CAAFC7CEE9ED909CDC0552FF40C68884223F9FD89B52BEE8AED01CF5DBB533A66D5FD276DC88B6055D5694B606C3A6903EF0076D3E5E554A290CEB2E1E1B4BB89B8A2F75DD4228C51C1F73D92F46A0E3B7DD65232664E290FAF6EDF0C466459FC7C2CE5E5B23EC3D6334034C7B2B0BAC26EE43C9FFDDB0A13D630AF75125DC1F2FE73A029DF4E9616C5764EC6113D3202075B7745693FF46B9D1EBD4CF7A29A4A1A5819D820715DCEAEC6B02A7CC161B7B00C9D4CECD39A148EA3ECE69A7FB276273B4772355DF7175BA37890300E2754E802F753CA0B1126CDA353484476BCB94BB3206FB6AC7D33AD7F0B84FFBAB63F1E23F92AFD67A9A46137CBBBA655C84D7716030F066A01E622DFD9A8F0DC829F9A59E58ECF9C072290179CF8CC44EE478906F95B8E7859AF9C6285B41F80DC7668C51109F7150B4A7ACFF7307C0488AE073183A8ABDB615EB1DA91A0DB453F43674EBE65930F45DF7B90C409F4E23259A9857EA02BF60D678F7437D2CB4FE99821D9F79129836EAED2219F35A8581E04FDDE570708A665437640586F0B819858636BA62AED042489AC
9F4FE4A663FBB5E2088227F2B163A004F43E9E4F13AD89F817B4EA6ACDD6DDAD2EBBCFAD34ABD94F1F3F999567C446164C10BBEE08AD2EC3DF269CCF3837E4E30F3CB1ABA48C25FF416DD2D0A08856B55F100CBA0463952D78B4A8548DDD3838749804218941E6F5FAA92FEACB8F3B7BF030551DE5FDBE2A8C4AB247DC607EB7EE734812D0F8E236E70A9416186862F40684E97B964787D7ED1712D2A3B05A561DAF61BF8F60637408B1B845BF619B7A81AE35DB43BA63E6B9761BCCA2D4D4E56839D0413FB929FE2643200C2D0F2F487715756A4237B25E991BA17CF8C1709E8A3FFAA3CDA70F5997438BF73B8AC194BC3A6DE2B8AB8F41684F3367FF1B0AFC726D040BDA659A602AF5D5CC4E75861F97D9CD497AE04406EFBB58896FEE6FEF7B838CCF6AFAE00CFB743FE9FC85C6431C69828EC78A78673DB7D90C6812E55F1B89D0798F3F796A6213B2F1A039588631F016995C9C5F7C18FDAFE5F2E5A6BE7BE918274B3ABA6C359D4824A094742EF1719A8D5B706DD93667E9B894D09FF806990176DE63C3CFA268B2156E5FD48EB17B3E10D839BF851EED0F27D76ACE870023E43BC6475CD6BB3BA527D9197A07A2A86D4238A857F022BC8E3574EEEE680017E591D3A2A92CBE83CB83061E477588C6D57A91D3AF06D89942C48E2D592D1E3E3B9CC60750D386CC890173ECC0AEEDC185E5BEC1E946F038939067D377154D6D342E2EF073764AEDD7E4EB7528A651385578368AAF1E9FB779B542B6A5DF608C6F495C4FC5D549CB27179CD31A38BB41A8AF4EF03C685238A4F30C727AA25E3F6DEACDBFA17F3B7DF610382A2CC7AF60C4A8258C6FBAA37A98AC0C6282921F2E4C662E28ED280A2A2C638D50FF21E4F215834AB28EA88D2A99D263252560953ABBDF691E7B6F89922748A6DCB4C59FF4BD3164FD05C8E5A0CE865620AF53E5892BA80950F18D63E31696CC76BCA91233DDBD70D6163891BA841408BB45567894552C5F2756FE7A9FEA4F2FA64FCB76FDB1901C7626590E9F8DEAC8008DBF3ACEC6ED2634C8DD66CE3A8F29FA6AA95671C5EEB128A05061FAB79D098632F88695C73796F3643C5260A0EA961C80507E5369AFFA25E514884282C18DD0E2151687F26EC83BD5F5D375646E13FF60476CE6F44BC869D5FA96FFA5DC8CBEC053C39B7D735DD23CCC2BBD089954714D410DC8B3B018344F07BB4B3D481CA69E79C3177D785ACAAC15750A25331D9AB03745EB26370F1AB2F270C95FD6C60873FB8E6A492483F36E5DE173149DA951D5C53207B2B35A6B9B97D0BE44BEE10B6C09F00A2BE8643F0C6DC1B066F47FFDBF6A065223A87E77AD47FF75669D58B171B780AA342B292D67456BAC23A7B58364AE44889A3B358ACCF38AFAD919EAC5E632BCA46DFA384F432CD26BB84A20F06221ED55A5FDD3D16FE414FDC37E36E981B7E0C85B62E34422846713A81DE07612DF29784DA20E730F7778A10BFEB64C82BAB3200D21B94C9B303D138014650E7C93FB3F8504F408F3820958A6C0CDF39868397CF80EC06C3EE374B1A82651AE906CAD8958728DEBBCE20A4B26177B50CBC685FED6063E1EA00BA46CA731381F3E5B3490A96D78B28BD203EAA1CD9DCCB17E51FFA5C2D745317345DE69CF78B2A31F40FE5B0334865099568C04B7C796AA6EA5C00D331B97B20198D9C809F9F9457EA4EB11E2D898AA9326CFFC8E678ADF873724817590E3A77DE3CD04B6B3083806F2B832DC2B0D37A1A6EAA905D0E09E6801043E06903C7DD23BCD5D22D026E8FFAF3DD337463B31D6CA31763465B5EA489757A9EEF1A3279F1D0834D998E722FB9524E02D2C044A3574EA8B313295480ED32B349519A53DAA184938B6A4BECCCAFE523E84829BF361CAAF256C91B6D70C65F947DC96789D95845A9B73C29A996FE582C5E5B6E537ABBF65AD87F118A788D0B969F1FD6341E0045B1D20E398A1071B175094DF710611A6CC3EC1159B6A3854FA48F18628C497A53E3FF4590B3338733BB2C38EC525CDBFBEEA3333F662FD5281444C20156D21CDFB72EB5D1B008520664B37B4C12E2EB29248DA5F55FEB2E183CBA806924C0FEA122FC7E2DD08FE98163BE317553641064250932602E01882EBECFF3457A98AFCC4D67FC82B833051B3DA30F8791041C0596D935BEDE1D3287F3AF227B37F430AD6769C179F862AE99139350F97EDAE775EDEAE63DE9098929DBD2BCB2A9D904EF2C902DE16EAE7C848573126BB34C72B9F4A118286C6D9E213944BA07D4357EE628740AC6624F1604F59AF91DD42420A59299C5027428A2D97637F54C961C6B1FDA99F9C6DEF70C0823F183D29EEFAFF798181DEEBD5B953B82C15A3E81E20DA95B168F43D9E6E2264E7A8A81B63B3D4885E05232B2894A0897212B2D16953DDC3CC8E0AA2236D3E6B17DCAAD032310F4CCCAC64E8845B2B6333FDEDD1F02F06BC2688A612A6EC24058F26CF7CFABF07B3D3B79CA33805C0A4FCACB28AC3ACA5F79BF2796A16FD69255C10E9BAD577A6F31E697C382358C7D24F228DD524DDAC0CA6512894BEC86AAA9CC1A97CD4980A4A09B3147D2458EF27BF858F263BE352D6B89CC09F4E72DA9992E11075C5817672E0FB18A57184B1D43C65CDA832AA81D72C234C8BD0092DD593A614E478EFAB6C78FC477287BA58FECA4DE315BF55BB1240E886A0D5A2E91A357288747C928B5CB3439F374D927ACA03C8B4C306581A4CE90783EC18F82B22FFBA37D3D3CED0BB9B31E1EF9D7C8AE7992C1FFE2BD0C8B53E710519285A242BD47E37D62A6E21450B6007920FC23EE025F6CCCF62D831D3C33CBDEBCBDF9BFC1E2DAEC00A83B5789A4473F3EC278239056B33B3D4789E028560853626DA8138693ACFD9342C22FB75BFBE5D437C4A5A3840729A6B79E645BF56DA32DAE143C8C08321E9D52BB60655D2004DB3FF6B72BF6E147E9994F9A4F76F8BC3EB246A729D0A178A01EFB83A099845B21D777E91B9BC046054F0C2ACC3409F3ADA148B5341F5555A95B57523964267C31D798DCDEB2307D9C8E4E0777B9D250327CB48823A5313CEBB29B90259F7EFB177CB04E3E37F63D2EFBA9CCE5C54B05281E85CB3F2266084F3E8FB657C92CE54F3C4F87EA9409C59031FE8454D80BD5A01EF95D4F248E91ED3EBB21F09FB6466645FA2394813131E6FA12B024FDA430A85927DBC5CF6F0550F62A64E618A584DDDF4AA0F6F660BB0A224862E7A8C2C9FA83424493AF35A3FC535B533FCF1890213747BDB5CEA62937C831B607510E120494C4179D5337C6F8E29A891DA1CB4C0D0C213BE8F10B8F461D09726132D7ED5E97FC2D41F4D731D4EED5047364B5103A73690ABFF862947724D2845F80490737A91B3CA2415D5C4701995E8DFC6F397E289643884D59990AB9308BE7746AED8051695F19C636030BD3B5E9C5E2FC08C593FE208E7B47E42B7D057CA5FA1F2D4B03A2421BD52BA471177841D3BE2DC69CA3FE50925BDFF410C89096355521BBD5EC33CC5273167273A034669BBBC77AC56093CE5416A991C310786032C093A58051320861F0A827B373BD3FFFF829EB93CD5C5BE4C8CEF816BD4EC3EBC04ABDD8A340E24AB18A9A14752380E412ECFC4AF9ADBE86F018A2C17F4FF24042D4E1EDA8B663C63DEEFBF6A4696AABC7FB8D83539B651A3082B795BFE298D5FC0899BEC4939BDCB5F6C8B879A02751369CF4AB83E2EBE90DFD5A5C4FC6627981575F2E2101CEADCAA14FE8EAE4C6D472BC1EA3FA4B9F85926D146FF43BA0012BE398783B4CAC13F710C70BB366467625ABE141C8D74EA35B4124CE734B9B2B1C7FDB093D07BBB06F293E7A1B6B68
674D6186AB3B3E6EFCD150FCA170CE825C0CD82846374953524B247C5FD1D53223EFC1707A7B3CF9E3407BCCA9D7F1A14800980027C63BF1E316EE2970061A75386C06D2E9814732A4892B2AB20CD81007C0E92C2BD6209D5167C817A237A57AC4AADC60746A4F791D1D525F487EDE8A2240FB06F60367D74E490995203FEC91EE1D914874BDC84069A723C43F41BD2AB3744BCC089C0EC776E99AEC92E5F0FB46F82C424EE4CAB319CA3A7DC52C5179762926B649B0463500F3A607B2313AAB0C433097948DBB2BB2E68FD41055AF0AC4DF476EBEB6AE1500B8F8C0815215DDAACE12CD183B65065CE44B4DCAFDFCA97688945AC952E58317762B3E52C5F6E6D6E6B407D5ABA2EC952B05A676B6C9C90BFBFF2C4C7FF5B8AD4A2E094B005CA57906922DF9CEE7684A36830CF0D4C79409A9BD7A6385BFDF906246E36B72206391C4E3F477926710772BD0E3C56E5C1EDE3B120899A00C083231224E7ADD7EB4CE0E006A91AADA20C51E76DF0AC787C56C36C905AAF7418079FEFCD0697E1337F6DB0E1A802D2AD93C73853EEADFE06D74972A1AA37CD5511D4A2780150F66DDA64C057A9E763C759BFB27C4DC33200D64969012F892407EC69EE52B16E46E1D2A3BB4EAC7C174F3A828E43FA131F4E1F1DA6B42203942DFBF793B8ECCFC0DDFEA945D77EA12DE18D91049E05DC6AA594FDAC41AF2DC0E4D75EBECC4A8A42FD7EB1BF25E52A51E383142D06780CBF92E43945E2A1D02B3AF4E11E7977526E4437D7CC97D67F2A91E82F698D0DF6C3BFA8674FE16508FA9D2BC8456425AE95D3E3A23849D41CEA905699BFDD47CDD91BDBD041916AE44759DE28DF6162F3B0E8BC8FD113BF8F6D84BAC8929048308284E13B24FE37DA46EF0A7AD0A19D11FA5DB99DD8B1F9B3F92F399093221340D9E82760F11EAC195398C2956B87EC7C5548CA8BC9965A0AD929BBF167853018550208DC1726120FB387E785E1A11BA60A8036C4DFBE1BDDE64DDC2CDCDE77572D85349034F50C2E26B02DC099E013831084415864D60F435037DF7786799FCAF4F464CC892886BD6E44DCB622FB2C6105569121A492B5F13451007236D523638C91DC280CAB1AD4E25E3C063DB51189D2BBED3E9DAA77F5943C13241D92F2BC46724A0D8A8F175BB87CCA0D7AF6CA301A25522DDACE119DA196BA324290CC0D622B4581F50169E0A7651985B158D55378FCD7DCCDD37B313A743FAF0F7D5C0C4F8176E33B6A7ACA43E728628DFDAF9EF2068E9B9060A2AE59571C999863702622CA06596BA0D4E2D39FF289AFC2FE8105B0B0A1C4198FC625528DB2C74B6DC6277D81E45FDDE930F8276D925EEBBA1D28AA98EE7BC55F5488BE540A2E5D97ABF459C373E3833E7B629B79698B7121C261B242626E69CD420DE7640EF7F29B4FCF1017376902645613D87E66568E1CDEBFED614CA5F1947B753E3948FD7194F53D2AF669B5A5920073EAC32C09D9ECE190B872227C71E715A0F73233B0C9CBB5B6E28050CC1B420E2055288D857402AB88E18314F2F3402707C205F8A6DA8751F32763B65B99BB0B3DD32CBC386BFBCEFE5511B6C5070023DF6FB2BEA1AAD68C5E16FDDB2D22D46B3CAEE6D97734DB029298F631353099BC66B4C8D3F08CC8F5A8E9E1A17E107DDD382F0F2F0ABC3A1D2F701118F3870543D62D64C6F82223F5365487C7A4EAA3D79F5F3152974CB41EA622DEA7281CBE45D941AA34180CC1A67C95A3CDBE97CDCA60B1AE5C6582639DF22A5F70D079E3344E5EDAA3F3656F3515F646617EB51E95DF4A9ED913E721D37C9B30DAE8FF685379D17BA9E801AD41AECDE97C16B8E0B6997141A29A33884261F4A60CCB4ACF05876C80F2B253AA50B445A416050C511D88A18933B8662B6DFB39F4FFA0BF1DC956ADFD1B6718376229C2DB17BD6CA36F90C9ED4455C8C2AFB619220DF7A9A08305CE20275FF21A1D02624604DAD7A6BAB79D8B5DA4FCE09F2F1751B3B8A5E509D9754C2F02BF24E53FC817BCF62EB278BEDFA0EB29A4D8907598C45CA7A691E40C3AC25EBF297C9F127E7CA1347C5605240E65C15EACA4BC63ADF4F386FDC03E43CA88BD76A1A5D087E8BDB33A10A4EE7B8F34DAA7C4C94512DCF803213D51BCC4B088A2F66C0A11DEDC6DF8E25341F05B0D3BF315F1F02CE094D8CCB2FF3FF8A05DB40C9FE8F05D0E1E6EA1090380B2000B407D055F6AD68E4FCE0C81F01A31A3CE33B3913FB054EA3B83704715146C72AA66EF71E2136FD9A6D261977ABD6201D67B5EC30D67C407AD90F286C33363439BEE9A197803C1A6E36D5E322758A9B4492D346AC7D888E6B4413735E8D918D51F2438EFFB7735EFA20D9328BF1C7E18D3C1BA0B5829D087284CB646552C33406011A2C0AF97F1F293E4A2AF7CCAF0A51C6BE3B824F15E3E212C3CBA87478FC9B3496018409AFD81EBD278C00178041B754D555A5E44BC5A72CFB8FB9639A44198EFD3932D7D9D71F30ACF5558F0C316C0593EC5B4341A50E5BA40FA9EA52BBEB07FE44987E9239094AD597E813ADF88FF7E3C7B35459E522FF7975189B583E725561D1526AB40D6FDE8439CC42470CA5107E1C176CB6A2670EB3870C94490EF2E60F2178E2F845F43A8B188BCC4DA3F89F7B1E4F137586AB0271AFC6B13542DE24933D240998F34F5B0FAD65E9A2C70EBA1E7328CC0BF4A5FA497AE54880F8EB2F9A2C2E829773C6D105BEAF72F6BD1DCB7E79CFC563839649BF85FF8E53C7082879138D9E011A75325B84A0203E7379BE2D1AAA8BCA53F8644E8EEBE19540E0E0D0A7A326D7AC0014E92C41DE61E51D5ED06738E008C08D46762B7F9E08325802869BF7BFF8F753DC9F81E1FF921EA1038AE71A61258786415C24D137345E561D0F419A2BFB3717963BA0DD701DE73F43F948374327A3E391F41C19C36BA9AEC9702B76E9D8CBC6CBAD7B63ECE859712E2499A7370F2C5E7FCEB219F024996B78011A842844493B9F941BD0BF548BF03F14A99C2D06632F2B346141095945974ACE35A52BC8EE819B50C91D3767CFF09BFC09224EA3C245E95A2775EDDACCA57927349723AE6E3479EA06FE3C80825FC76FBF6D31B9FFD78B181065DE550A5C2BBDB2BE3672549DFA51BB689BDA5267E25940776E9C2391DF28A8043EE9040E657A5E1CCB8EE10B024BB4FE2D731818D92374F4F72D82895C4013E30661E89B1CE80DCF4FCD14661A62D55DBCE9484543D40A359F2A3814276FCCC78A0C25168EA88DD1CFC07D494B81748FF9B1EC86A2E30C4CB0C3D1C2C5339B284DA2928347643B1EBD19EEBA3EDC9F5ECF0519950FA3AB1683F71A148F01E5FB400599B995C30D9808F1215A06CEBB90BA5430DC590579E72D94EEFE4BD066020564640BD014AFCCC50B3F98A681D83DD913D2FB20FCFB8B096480C36443C71902DE4C97C83B4C645D8DD4038474B8ECABAF7363B9EF544A1C8E1829D9E81C4B7EAE101DAFCF30A5D23EA577E50F14B8356467106EFAE9FBB29681D66D682105679CEBC59CF75E310C78D4F425C46C9C3292D57616E74184DFDB3CF51B97723B5CD22493A7AE82251F05BFACA43267DB3AE5E798E36668B78CC3B706B381A5DEFB3D2C500B6631DBDAF91FFC27DDCABB5E87BD7B8D1BFE7C86595457B347DF23EAA9724FF5BE32BC805D5B40E98B8AE659FCB3CA879C94814DE982A6B224C0A19AE4DAF6182ACAB079A0B46768B29542F27DC63DE57AF2A6B4668DDE581EE51D78A3ED0C276190845EADB8C10DFE20C986C64C26388C900EEABA27B34A16BDF34BA87CEA566E66C517F3FA6348AF59395D1C907E6DCD4825018FBF2F7CFC626BF7787E7EC3B0CD5CEDB9CD83A70096B8D215183DBED7B239FE2CCAF62F6B51433584DB189E0403D02FCE9B4BBA70BB3E0B3D645F3533903BFF99BD467B626A06533C89BBEFE7F22F1B8C8C2F891E3258584D1080F77E9ADA557E29DA2F851DE662472C713F0C9D7E3EC57AFA97FA5D0B04221A44941218046D9D787007A54A04F270CB45F570D8535E1C78C7F6C40C8FEFFBA40998A70FA5DB144DB337733032F2DA6D305D75C1AADBE18A4B1CF5C27B445B19B762C337D02B1B566725CE739C7F7882FE4C173E85A90FF761C2F4590C875094ED0043EC9869850E7D1616F1378871C6ED6204F9D535A3310481B72EFA66B2C9F2C07B940C9A0CC0142CB4AAF01A2D420027BBBB845801815AD1F7BE7C8AACCACE179C210890922FCF0B7B9E8282E4CB2D2C95D9D7969B55B5121A09C9BBD76048CDD96A0F19B6F6C08DA867112F88FC0B9E4F85E9E90DFCD7980FF101089F49AD7FC04A9249035DBE5BD4CD5D5EC9876F62FAD9C12C48AF6FA4471947800077FD9F76847A0C2AB9A6DEDE715F16F9DF66EED6240203DCC7295F7C0DC13BA0A168F3E18F38204E767C5E95B57E01EB2531822016936D1E48A963F286097F4A47BC9EDA46DA3E87631D60FF6F8DEC7233FD1C7525F538DABE71E60458144968C55D1C23119596F44662C661F7530CBC1093DB6EDF3652B981B471669BA975696FC3B21825E77910AC42EA87620D866E6211529777EF1FFBC3DAE614811088EEAFFF2869F58047C0B9A9FBD8DE8567316208A729CAA0261DFB6F73741F986C9DE958071C2BD41E119700A74B6D3D9CA76FF67139C0DEEEF75F8F6CACAE93A3B03A7ABA38A068E5F3472A4C6EA0153C567C0263A030815849F6333A1DA32DF846449B83BB44D9C13B86FB008A3B833C9702286E4A213E269AD85D9E8C90FCC93CB65149B6AF4C5D726C0FA8B38BF4430F951DEC38B7514C3A8393B56306749832D4FC124C99DD518E41106736DBA63E8027C39102AD00E8E39F30666411A4F351A154256D26D1EB48A780DE4FFF3E280CA50CA79CD6DC114B8CC6A05AF88118EBDE77514371F9334BF0191630FC2040B2E2943D7BF64298D89F1A55A41C45CF7B21F5E60DC4F5DDD6CE013A647AA3A1EC2D1132EF6E43B19709834E8B92E33DF6A07E25D932CE3653FE73CFE51D84A7A4812A703A20956E95C099F7E0474EEF36051754274BDA960669F50D5549338699CA01F293D6E7CED27C779CCE501E6A725744AD7735EF3B1A78214EF9E075AE7F6B308B7B06A41BE930A7F91D98237A3D56DE1492A46CF4535FA48B11444BE783E51F9B14F70EC5114C5C76DBA1689EC73D6D8817F16B67CA316B83624DBDB74F4BCD3D42EAE42AE5C404776B419F8DED8AAB7EE59C9B6702B1628DECE7B74A4D4E8CC6152B0921BE220AFE6D514AB8706FC36D88891BAD9CF96E8CBDD0798E9FE5242ACB3E6DBF9A8F80B3E9352C4BB20D6272DB038B225B1DBD1964F8033B538B50D3BE63995F47CF4D9A2822B5E086BD680167500AF41B359CFB41DF6BFE2AC83CA93F93987B4B0D708C15B81B6352B8F5224B6E4D9889509DCB27332968C20B72DCE3A213A9CF96C51ED42FD879A842A2E858A6B40739DFFEEC20B08393BE5503E5B8C6DCD05B049E0CECC6F59A3EF31D9C65231036B3B41B0F7C662F05E09FD2C37E68EAE9D9EF5EECB43D43223B11DD44CBCA5B424219006B4988CBA06C1495850505048469E6942EDA69519CDA0608C0DC6D0E2670C14EF195AE64A3EAAE36F025E2308A04B43A5C0FA635A2F402AF3C41E71621AD5D8A9894ED98F8CFB6FE23F0B06D11A6E208A9C96515DE58446775725EF6FACDCC57610C6124F7C4B3B2825E044FE1DBD223420A32E39B74E2664B45094EA1974BB8DB21D146CBAAD001C56CEBA8C4F0FA8D5BE2C288D22A32BF72B5D5D99DA9726DD4F96813A3DD68CDA737D016DBF5D52B9
14F96249F1F8ED250A20B9E6833E5E76370994295213F39FDBF84DED02B502C39CC30FC51D9002FEDE62C5FC7A27CEB6A79A65F72872A60857A1C9D33FAFD557DE1331B5928498CEF6FBFCE2C919E71B52F93AEDC615FD3E32A2F84B1540C5B28ABB4981096F6AD9C7BB0F615B110D387E4C8CD8637CD46AC15C1CD67F77CB0394F10C96003D5971ADDB9A109975479DB8FC5825952EEAF97C406600F753FE0A7F6C8911E3FDDE64AA40040FC62B435B2C7A58B3CA0986E21231731393EE6399F1349F8598F2FD40F716B294672CBC5AD9F687C1FB3E88E7F0EA27F8F15ADA4A331BADDA808087787529D12C37601AB5EC089D21EB1628E9E12B2475BD6D7125D2E6007EB84D036E4996D0C9D26538A0A86A9D845D2508441DAFE68B8E0B6BB031BCE3130390BD4DAFC8544E2498F58363F57087318FECC9B811C5FEA869DEC42C99C10038F15BA03C1F10DB935611A3D3CA5DA8599A44B70C61D3D662C737B1A7BF457AE1425F95CF6923F85BF92AAD25C6A40855AA43F0259498CE4B76613860E04F894238529772B0B7FF3659891E9FFDE762A9BFB4726231A20D8660F7F86E555B7F42FF661D84E26FFF55F4CEC3C182CF1020F8605F541B31A86AC388659E75D85F948F4DE910541FC798A20079EEEC63BF73FC1D52DA7EA363C05C1C6FA4B1870FAFBBD1EAB5958F94FE10B705BB63273D6E83F6EBB70469858963068C1FF4621C19000EBB5CFB580D1602C9EE8D2E03A1CA1C8D8D978EF9C1FC3C51ADECBEF6FB0189E0677F578187EB33CD1A9C9828439CC7C2E314A95213D479284B4D4758AF4660853A9E3E042E997B1B658ACE26D6C3658AF182087260BEBC9112CE0E4D510B6955AD7A6ECCE7A934B56736573A836ECB379B1F9EB85619ACE031698931C9F9530EE1D7F8F5E1E8DC81DEA57D6476DC9DA7E7EEFE3EF16CDFDAD7F5569CC68532C19AF882673D40C1A99AEE07ACD2104D2D71504C779B85D2E6CD4C4E820924641E66EA251B190ECF48C8506D2675AD9BBF1994FBF040E0F29BAEB0BE62300CBBCC55040045025F4EAEC5E834A64A3F6FBB4CF5C3AC5FB9E57AA52E9D4D77CD678B370FAABF9687BF26444D18A90666EF116111BC0539CE8E4D38A415D1B47939B9ACA68BBB47AC6E9974D89B94F0E299B456AD1595C3121BB8F90849C3AA53307861676FC32E5391C8AC0E6C10763A6B3DC943816AFBD8C906604CC5C3BFE2A1F7A3A240C3B9B83BE9B35881B4096BA5248C6DC207CCFF7E831DB9E6DE039A8BF175E38EB4AA328B59803660464E1C90D15B4DAF14A462FBC7BFD2F28309099DAF9FC3EE782EB2979567759F9999226D1FCE2ACA3E8E015A6B1D0AD93625892A8E8B945C2DA3EFD5AE2A8F4B560EF388103A48665093F6894B4CA870E8EEB66C697A1D06EA9D0275DB17397115FCB581EFBFDC5B6F861FBEAD5D6DF72E3E4BF2BB28773D6B37BF55CB32829A0C84787239AA0D779AE49495FC77E01FCA342A6531F4E6B709BAD5FC173075F4F281DE60F54EBF5B91566537C673B67A9FB6E16D6BB1A1D322A87DF3377FDE96E5CC639DE5E86BC8E6053F966054EFAC478AA278760D1C5F25554ECBE1FC099401FA362AC37EFCD21276031E50B594AA5949F73CABA977B9A3FA609B04198B3D4863FAF9592C1E5B14574E3424EAF1839E68861DF4A02FB341A8FDD21BC0C4363AEB009F43062B96C3FC1CE27A33F69208D0860C902CBB28E14FD224C58BB1DC9BC11CDBCF78A909B4886AD2F5EB6B7063180F3CEA49342E8A7E54149FFFA6F1A19A0C6E6B79F9884F6937DC6DB13B2DCB7C7EAD9268BE0FD780E6C53866384F3BBA95727DB3CB292BA11664ECA14E07AB13186851B1CEBF950AB6EA28B67CD17E486A1BBCD8A873D7D8DB2F4E5BA2C100A6BB167EE26553C3C9EE82CDD6F98FA255D7B45A6CFCFCFB5DAE06BDDB75A17064718CBF8BB87A3C7DA746511C6BDDB31249F087B3F2D3E509C4F150DBBA87D992382B0DFFFC2D136E75FD5D817185A17DA99A68954C26F946E3340C58DDD7E458DE236C8A8A0734D28168DB0A8D1616FE411AD95545C7AA92BFA8AB22839AA88E9A973EC739FD38FE8A62585DBE75604FAD6DB35EC4CFCBD4537ABC86AFC0F0F9D6789C65024CE11348EF465E51E51DEE356C1D11F5ED6F1A7F9B5F9A07F24E0837454663B41232CA16565E05507AE821F663CD6817A596FAC50131791E3F6505B7884F056AA00AADFBE2C5BD4ECA3C0F387777DE17E118E03D3F2EC6D81051F89601DDFE4D065E69B98E8545D55265B0BB19807CD72269B124FA94F69590A405F1E7163ED603FC5104C98BF2082AC20B3E244622C25BEACEF8774794FBFCDF70DA42064C99774363CDA04444F30D27D0122186D1F4938F64C1415854C51ECFEE10F96DB6149930DF1106A5A6AC47B35C345A100349C79A7AB705DBB770E233E6830940C8A90337EEEE4B9F30F122509D4968A304C07F75D6411D14E0603B1C855EDF1D3DEBC50AB4BD2C10D70021CA61931A148FF440E04AD66E6367388F3F1C22636E2637617AB4122758E917846908B6C25E885E9C8509731CBF5C6E0C7053715CFD45BD1322D95E60DBD49D01E545691665B12C45E1E3F44D0119E1AC7E1D723D7EEAB3F94DD4211222B036DA4E8C1B98A825B1EFFB31C43E6EFA4C49AC5B8E4266718517148D9BCF9B9E7E71ACD2A1417B2F13628EF19B036A1D88F24C5ED9F452465A8D97E23F599671E632281F203727D8255BC4DF339C90D860A89B7BCA2E2F644CF00C03F9F99C1FCB757E03821A18E54D64A679F628237EFE46C4947AF82DE6B4A5A1E9711948836C920267D50F3E6E203C21592637EBA474676CF32F35D93F96BB705A68143B8AFE16A09CFC1C54BFA6A26FCC7D0A884866E167D64F293E8E430B2C7A98410997F785F5B34EC8C56086BA234BB9CB2621DA6C02F40CCC12C9883AB85612138445EA2EC13CDF8E257ADB583AE4CF743BA25C02D3EB3795C1F9C41FFF3BEA025A4A64C38BEB280E9F75484377E51E768B0E0D28803A83812F667A9E18326B8F69D66FEE018840A7F0D6B74CF7F5274902F61E41FCA4C4BB481FF5CEDB4F2883A89C6ED5A797B420D4FC9BB66F697EC265EC3B2E3B5E07EDBE9594B0319B05D6AB3E65C9018086D4479EB4EF67A6C7C62F4840251A5A03E5A735B1418E7454A73F08F2D1C2BC591F045B59DD841D8C5CB54A71B336F9F18F5DBB788FCAC5611165BD6709D02D1BC6871FFAEC4B1AC2B3760DD16B1982448CCACB4A785822AD5135E165C7E49282E4CA00578A0ACA71CA7ABDF75DBEF40E8C88CD0480E4A5660D1BA03FEEED2EBBB43713C93AEE044015BB6EB4D91F7DA21EA216C50A30E70FDCA3A577E8765186F2918569F99D0ACD6600C78A0F0509C0B514A7D9066002E68E746FF6EFBE87E4CF8665F6B57C7520394983F63B5B23FF3759C508A742C62F0698A8FD3486785AFA4CF44AB8C7EE6E4F7E86BBA411C6CB10704BAF36624C09C774D3F7719375E856991385AE7EA776FFAC2A49BDC22AB7040278716E0057746118B5162D9484B88BAF3119F195809F2A7DF9416D5E1079B18E3972A1731123B91B25C922732ECE04C3E4585DB6EDA97B4901223A55813850B341C9E7FC595C4A54B86E2B3AC7327E5BF14D939EDFA19F647C298544C7635CE5D2266C43BE44EA857AFFF33CAAFF6E4307A63E9EDE2B8A0F4FE322FCCFC2D05D7F4AED8BBA64463862C84B50A127175979356C02666BC932BFBFB0F511D292B0BF51B531B9C730AEF5EA5D06FD88F48A3DBE2FFD8C4BCEAB386856E437C2B4CE17C36B0F75A334F7C5F2BE6E53007CE93ACA5D9D23058FC44C6FADDF0DF79D0D7D7CA09C3A1B9E0EA6D43B3382B2FBF686226CE9605FE5D8BBCF6F2E1D009F61584B425A2AA0F78A24983C7497427A4C3887AD2D7CD63606AAEE652FD7241604E8C85E5CA32D9333D2137424B48CA9181D17B63596229666879FBB460C3A543714ECA11473609C614F1FB56B1957D8EECCA7DBB5E158EC92BA16F711078DF6BC253F0E4FFA7D60F1B18A89B9036092CB7FB8DF7C9EAFE919A9432FC3323C4F8CE34B2B7C91B7BC15558844B77E4BDC7BFB616DDFF97A58FBD831CE93CDF996482A9877860F05700483541E8DB764DACF468CD02DF32633AB6FF8E759ECEC6ABB037D39A2CD8F02A62AE0149007C62712B80E2A1E79E7C8EE2CE40740F07178321313E215BFD78B5A73E8B28A2FBA8EC92DC0FD5BD225D8F5BED605035BDDA96C72C6F11C4411C167F3EF9E2EAFB491003C62D8F1C03819F0DD06C2462FAB0AB36153945558D61D7EA74698CB766701A630AC4F297F08C777EBD74A3B0931BD7ED1A20CB7CB0827F02D867B27458F20D018224D90999B08C3549CFB430C33C03E850D29DB3673F3647016B59C1CFED2C57C2950586CC5F2A62BCE05A129FFBB4277BD705DC13B4D168D483E957942484CF0960E4D07844AAC7F4ADDF5637BCC7BC02CE69ED221CDD3C1E9EDE5160D278E7AA5044D66E23B5FC39B1702D0FF77DE2832C702EE41A916DA1E110F1FE86C684AB01B2F9613F2ACCBADDACE9B707D8B73B9ED8839B2B5F7195E41CDC3D316E899186A093BCF1B624B08DC6903D19B935BBB5B586177CE9099966F062D7C80FDBA905E9BF03BECB864EC3E26B9249115BA508EB7FE2DBE5124D62FCE8E21F36AECA6A5E9407FEC010D73C31413506CA484B299CD93C8FC90903534947F4DBE232D5B619F4574204B0713BA729BF4917BED74E0435B77CB3C240DE7F83ECC048E1F3FF72429CE4FB63B3122951621AAFB92A89DCC68AB751A05C37588BA95490DBB55821EAB921BC10847ED0979FC2F9EAF32141BFAD05A2526D03DAB69798073FA50E6CD19E630C6696A605C9C52CC5C6AC41822208504B6D203250C15EE23A8D6DEFF01F96FD25B46E6BE2D40B635E1BBFAA0B992864E1840EFE1C21785C768252D5E6E0F54D6C16A05BD7D40217899DB639D19C6D9D9A34A8F70CC0ED76604177B4840F29CB3FFD8F58B18AEF04F456B0A45A373F26E24619ECA66857C5B1B726B70EE4D0AB2E237001769CD5197D093B039E76E2110348449BB378891F6189C8C564B56D660AE4F8FAB72304365BF24B7AF3F505C00A5F249DBB1BF415F073CEEB1D113D23772ABB776826C4BC42F00DC2BD3EA511C3B8E3F4B1A8554A73A816AC3DAD3BFFEA7CD6098B1D057882098A5C7F9AA8A8314085900AD0F588781F27BA6541DE900E183A835534ACC14E175C1B15CF46F440C7B4A09D44915EF65436F4BC3F23363FDE37ED431E46C3D17076422824B5AE57D8EB53E612DD5AECA53E7569A1F404CDCA82D78E95BFF9B9EE864EFE0E202EDF9516C956F05EA088F0E3EE1EC3EF2BEB1F1D863778619E98E8BC6CB2F9115FC6EE3747EBF4C82600EBD47867188675C630D77B360FF25F33B0728E99620D7C3AC013C4AC49E981D314692F381368F92CA4F6892C206B23E374DA402538E220EC4E2D749A4F5623AA874C761AFFC10BD49F103BA7AFED387BFB7618008C187EC0DE109B83B60EE79D20348340F6874572382C4AFF00DE76BA6EEE12F1878DCFFF81BCCBBCB8B2E6C45A26D1759F25F157303FBEB66694D5820A8DC025F5AE6F59088B642CAB07089032DF20415E0BE55EED941B1C6137AD7DF5C1502AE25C8AA684A9FB56D9D76445906E088EBEB3859093A9FFFC8C3E073A7987215DF007698FC28B177A3A841CE856F7754654EBD6BA8359BD3E7C29801D715E695BE37B92515BA08EFFA1822AF9B471ECCCF3785D9B84
B02AFCC8EE2D7D2EE0BACAE3330CE80A8248E00CE2A5FC4DCF7895BC9C97491DC65A657571A6DE39DA170C398C0D62A28FCE433B4E11C4AAEB1E847018D7A792650A945D26FEA989597DEFDF7B612F39433D79B9FA8A3038AA589370ED10C4908DEF699531F612FBD4367A757863DF45C242BD8EE740A3B78FDF9451DB4AA8F7A395113F98F3BBA3A733C849393D124C5E16F568D5B805CADFE9722AB57D7C9CAA39F92CED5F31900797AB1508274B3E6685FA2E77DA86A8E3F8E0DE805DB9B1F37FD9D50AF80A0EDF6CF4A7404F901838711461E59FF9DD849783EC33BC3C564C751D6F3FE28CF00878C64F9FCCC120DA6E7CEACCD48C585C01240B4C70DA0B469B376F433CF8545557A63E2AE04EB85448CA70DACC311876F1C2FFDDF1BAA0EE8A8FA5A71D825F94057F44C358DF8CD16501AA8C70EC0710D801CC51421DEEE54E6E9EA0E9DE0EFD6FF2B43064D53BA79052E03C90B9EA749664A940E151CF86FD8DDBA6B509F7D8D3C7D17B2DCFC45C1D9F935485E7CBF9FC0CD87F53E173D8177AADE32CAF8A8769331A26D17445C5C4F61E93A422EB944C7569B3A27F744384A923CC7FF5A89E503BAEF40638A8B2C5BE98A079612FF7022A01E08282A45690428E3F890A8F181321512D3AFDE43857AD5DDD6D7FD87ECA01B2EECDBB2E375D4AB181FF0C88A42A5DC3B9064247994E3FFB1EB1A3957BFC8CF35F992D0B649A49557062307AB66425775107E0255CF954EC54E84530C94EFB64C6BB7D0C9F5E33B8791CF4CBD09CBF086B3D93922E151CE85F4430F009DC8D4E97B2A44C25131FC7E0B11B214FDCC1B58672BCED1013FDAED5FE01040D1DFC272AAD68B78CA89466A55A75F72041C79E13C7B7E439CCD227772EC16F1A0D19B2C798E8C118DEA0617804963A0372D249AE186DA7575F7B1F313C76679D960E0AC122FC944E4BA5AD6DAD304DEE3EC3885AA4738B1C6B1197E34239F172F367BB25F987494A55BEDA11C4AB61D543DFEF4D8C5C696BE29BCAD8E73490AD47D2610EE5A4E0FC288E2560C955AF3E600C10AF54334207A85CDCD952FF12D72E33ED34167597C3F20CED63F5307079EACD7F1868DF0A2FC2CAF2DE70EE157FF3C63DE96C866A52D1CC39BAA98BFFAE375643FAF705167E73BBD657FE2EDCD032685525C3AE92C057B2D19DFBBC88DBA33096559F3210277E95F32EEDA66720B504B5945D66D9D47796AB489EFF61F160525E6ABD186EDD563F278B57AB89CE910F079B4A4A917E7AE91646DE258E310400BABF4F9D00C8AA1B061D432C25E29E248D3DDCADC6560710D3D16FE85CAEAC33A6073A4F1A61172EAFF1FD949424057AC71F16E20441C6F65E74C1855B95000C71B97AB7EF8A571B68F2987E314314095B2D5D44DDE24FDA8DC1540854B68BFD71ACFF0CCFE0ECB6978EB860C174D6148C07B137017ED256AD455A61CD5936DB2D2DE54E7CD4E2B8FFE4A4561AF40C039208856F133F5E84E688ADEB7DF89FB22BAA01914C1AB9E9F7194F4CC3453F75A2FB38C74D1F608579EB82746B99A1E53D065CD9AF90F166B413798D416F244514B609FA88B7A1D55E8C709C2FB43FA435A3EAE629DCAA1F9AC0A5CC57186BD907DF1B54430ED2D6C976F334B4C1F9BF18E23467775492B5C2BB5EF02B215D165F883FFA64FF6A42CFD1EC20842D13362BE6AD001FF793A53771491CD39E6C4972F2FF20F27851E8959DEB9BE295EDE5FD7ECAEBC54172A073D5E60D892660B5D339D15969ADB4D28A76073805E65AB2DECAF135AD35207ABE0B544592BFC6194D33E6884BD6C407202746CE97D5DEF1C24A9D3D803453B73EF84B6D3330122D468D3BACBD000C84A7CE22C55F661845EC327DE2BE3BABF42B34DFA2E09F8D469780562055BF0B42677461641F39C7F5F854E843DF3EA701E7548B89BB2722D1A258A9C89F636644E9865000B27D44FE7471E3972FA86FC484AD4ADFD5C19B00072EAB5CBF41E0574F48A2777380F81FF3D9E25919A09F7DFB59DC04085F16E09BA7DF1E9BE2B50A153E2332B81CEFD7A7E76F5FB426920A73996CB14CE2BB9527C872826A8FC8A3B3D1F8235050BE6D526C4EEA86A4E47974A6DD92DE29C861BCEFACA234618EBF255F2E10C498CF97C77641975F8DD3C091FBF1BB54314C9040681FF6F73CBFC40CFFDBA2FD339C3DCA5D9438C65751B5DA4A5EC5B085CC29686FCA880DF6EABC506AE3FA38FF418A9F9691E9EEFD8B9DBF892735F2534DDDC73582F70E489D64CEEF514549887653D995B8CB6030D94A729D4D287A0E051DEA392F49089D1D790064E8C52C331400F3913EA3630718018656E1B1DE4E34E2883B6EEC1E32643FA85991A6FE52234AB85163D721A85D7F6D8FE26D0B03E4DAC3B269A8A41F18E757739D1A81D65A02DC445ECF2DE46CBB32FDF07714E6EE8CAD0FBCEEAC209DBC0A9FA07B45233AFE7FD3BC15835101E0B706871CC3FFEED5DB8979EFC41D5FD06D6E48B0BA099DF687FF1EFD20A7F8755E4A6FA19AB28A9018026F08FAFE2738572B6CC0772F1BF34F5AE53D02B29FAE6C9D96D0DFFFBE2FE79CDCADF5F84A7B608F65F44E3FD5EBC879416376CB03663E6A35E8417166C2E3C2526C82785EF8C520A08E1FF75BA3F6648C01E79358B2DE28EA60967F112078404412CA513130F58DFFD955866A7E3BE70FAC9FDC01DF65D64AF9F706174422C216EA5C76D453929ED87CF721E6518139724DEB3BF8E8B8680E405714D65688FFA3C8EF3D8263ACBAAFA06B4429AA199CD64B589DAF04BBE6B9614A563F049A060515DA3793B5F9BA21B7B1DE0E2983F881D5B0C547A305D368A197FA513D435C431F3D474EA5378902A9993FB7CFA2CE5DD8B20F0A442CD2E8B81F7C63C058EA5B30D30ED42F1F1F7D79CE522127902FB5F98F75495586403C9FAE1C0349368FB8837F8B8D004507197B8888CC1F2AED2609585D65EAAE1B88701F8DB9CD3BA51AF72448922414F9C69D51A0A7DE273312A46FC01F4233BFA4DF5700EDE051464EAAD7AF6E192D8C15B7DB7B95CE604AEF5C6FBCEC509DCB372039BCE7A47EF6D4233DF194132DE5505890478EBFCA5AE7D24D3E15132F87FDF8E3F61A5E5B8325572954E6705084D7CBBB1C57AA22E483BAC0EA66BB63F3ABF5602C7C69F4E78914A0F06ACCDBF77EDDFF96B00A4E1C73113029AE5794E03BE2A786780C628E59F89113F6A9A99D47FFF85605277B5C444E6515BCE65839F38EBD5B372A2777CB52167C2627E61D99C471FA824B9B257778DF405773D8062CA9D936B71533AAA2271676DF9A79096A23459FDA40DFA71CF2268051ADAB605949ED9B8DB5C5DD1CF427488E539B3F478351EDFA2BFF91B85E09687BB16F0B68EBAC896B46AD766C465AEC5ADB9D6F64B01397EDD9B4F10375D522FFD8D48383396C159EE43D530C9D2BF1ACA702A95D2B93032E75BD8B918BC7D747E499DE60903A358AA473F148C1F9830689F5765169B9E3397BC7C0F81E29220ACFF3554BEF4C385A311F2073F9D1CDB8CAB2F0DDF2A2AFDD1EC3F36ED3F90A1D4CF4CC1CEBE8BB5CA1F9557296B90C6485852A105F90BEC50BE5157AB23BEAF6F8B12C27CB8794C90AE1F5BA7E5584C8C79E4B606E702392D83CDE65DBA5F6DCE7A22029E991C239A7585BD26785E51CCCEFC08B91C53FEE636CE3E4A698CB4872732FEB0A04AE2018CFBB351DED826F5D27D13DB3152363B236D6CF3ACBC2A10D9DECA9FCF1F55B7815ED4270D438535E03AACA6BB6001882D7019716B4E173F76A2348EFEF0F7824F25896F5BD6215A7FCA34933832FB43B6830E2590BC106802336C6949C350607E37C6C6672778F7A2B0E1A2B6506B0D934690CF7E6F666081073A9E0FE7AE4419AB96A1410A76AF8A6B5095F7C951D6A713DC41D4B4B5330AE5A7A9E72380927B557A64E2897BC75ACF178FEB26BC827D7E7E260AF75CFB6BA82370EA696EBDC3B31D91798C577B32355B635CCBB787A3AB04C7D532CBDFD152CB5171C2849374E78BE5017CC4C951B1C0231E6A2FD93B0B6E06073CCF61013C25F345D65A08604CF43FC6B851953C15208666CB0C36D73CC6B8C601896B670878EDEA8F7C54380FEB7A17B9114784F0DDDB76AE20258257DC1F4D85EDC71B7E84AFA4EC402D374035F728C158863F5B3FBE39A89C5C39D7ECE14B293A07952C4DA765F014C5D9CC6ADA5F49940292ED0946E46F8346C022BFD0E197599EC7BC0F2E39ECC22834BE38E1988E11CD87996C7A5561889BC49FC705F8319FE168AD42797DAF53A18304B0AA8DB1DA232D06F7F64969C0A44A9FA392053DF6113172968DFE7BF103C926CB9C0CAF2B05C775D03CEA8DB80712EDE79E33E6EEBB63033301D8F90F012EE057E9BCF9BA41D5408426C1FC0FD2EB2331CEDB786C931E4926FF7EB7E9AC4CF7DC5B7D3D9D1AB53DB3C2189F13B50BDD728EFCC89D24261D9EFA68A7C5CC0997C26BE247F6B1CCE5AD005A71F4D0D7799D57F9EEF9FC5D10A100B81BCFB9623F086F14E0DDC2BE25F35BB767610C33B3B13C51D2E94977F7A425B8C19CDC080B938E4502E5C6CBD6FFBB77C03AC32CFCF7A3CB6A020CDD2CCD734437E0B0CACC17FD257278E45012D851C98A93B5D71EE1B0632EB020032DC8E8173AAEF85164224857607908C358B41CB46525D764B8601B77BE0B6DEC59065BAB0C1E472F08F1368E599B687B17272C23931DB3CBBCCE24C7D533DAFF2164D876C837B026CE4E20606933322538A1117DAB45B6C740561B674AA8CDD057169833378ED4515B866EDB8735405A8601E442BC0916A612C7192905E563FE9FF833AFFA8002615296BBFC1E17105BF4337D267A78CD91027BE77F58668B18F4B61DC973131A51DCCB34A8C0F5B0DA58065CFC00F1B4281E342DDFDC48C121928EE7AE89F3E1BF0E32B018C50962AF42D2A712105F20E2E149261EB17232174F9E6A07B56D54F363C89D65EE710884723EC3579C4E03267EE0C55A3CC3547C6AA3E0A7CF5C273961A26FC9C8C1D4D3E86C8134090203C6568B5551D12A50E484005445D48D844DAC8F1D1FF394378BC9B1DF7A4F7C3B9D81C9FD8E12249B054B71BEBFD2B0E4D659F47828A5C30C948053E02B2DB0186616B8ED082DB294614B42B6DE38E405B2B6A93B168C811F35A786E541E26E71027BBA6C0E99FA82F2A788DC9BFF960A97542B129AB843B365BED8B63A6C0669EBE06F2F9E8D13078B6531B6B13B8956536B28BB638868FE45376EE101D8A2EF54B7C6239ABF2AD600E6EC8ED567747C82358581F301DD8DD64B2CAF10685D4DF727CA8BD8CB5482ACEC88B9821DF5BFCD688F35700D49FF5DBE577E99B8E67B4E3CD714721BB1A0E6E4D626FDED46884C41355A7752803661A37C96A74EDC618A2BF857FB97BCD1E8454DCE40C2C235C60CE63D1C4C91D791CEE8C28945B8A8EA4C07913DDCEA38B06982C1B06780F6A32BABCD8AA74DF0D59675736DAED957C7263F3B9D2DB1D867EEC5122B1F4670D96089C17EF20CA63940E521030497471A7943BB2AD2678A0DAF2C0300798C09682ABD5D72FEA88A5297E9AEA282E8B40DFCB492790118B6A5D9E878AFA885C83B4E0E07718893E48BD734FD4A5CF242D90D714E2C6B04F8FCF31F05961885B5EB35C73E49A4D9CD6C07B0C46DCE2741376FEAE2386113E7FEEAEAE57A3A27B5E14DB2FFA60C9E38C22AC0F4A3ECA919A6668553B5F432CF4E91E959C356C7F6D5C5B18667B9A78E62F4B4D773D3ADA726CD854ECF86605C241D9E40124BFE214FFC43B023
783C56063948A6AE19C4A039D7C87EBE7EAC4B28460ECACE382D9576C3E329297C5C774CD4AAE781FAE8F5EB9CEB504DD9940D0D1B7F2F019EA8483D528A2C7F5045D42EFAD19D33CDB05FDA15531C36D7BABD9B76C14F40CF02EDCF2133E69BD4581E3950A9FE9CD9EC6AB8CEBA44518AA99D2EDC7DA098974F1F7DE2726C4E7E70BAE965615F9E6DD7C45A6CDC91A0F10ABE3239388C6E93657B0D7D90E30D4070EB21459D1FBA21F9CF64CF4A25775F74A95EEFBFE79188A581940DF326A851CFA1E8097F00098AE0B75C44F7A9F0ABF4CDCD73C73C0B6EC251EA5D1F60F0BF47C04330B6CB13AD5FE3930A36A2651ADEA11D2C3E841226109B4957F0955BF2994A66794FE610C206D4F3BF354804B9DF345AD99BFABCDC2A01DC00159194A63DA8881131CFD9BF3B0171186A9FE35110998BABC6A9F5831848951F0AEEE40F498C4270929871B8AF135235C13A5399D1514D2DFB56D1F700A52DAEFE9412EE4308025FDA6AB51C5C179C58AEDB1BA5EADFC2E9C448954E155B1B3B907AB1FABC97E70BC435A74BC96E4A9EA086180C493304EC812286E4F424EC29CAFE2FA78EA8285A97D1DB5CF80E4270D6EF596D70598A31102EB8BB0B94E04B63ABC1831DCA8FB90E8B6366EFACFE75120D38046CEECA7C8F7E2E41DEDDC52E73BABCE18DF4770F68D961A3F70BC39365D11C3992E09EF06C9CD30CA07731A968B74E0D0EDADCA383056010087492DFA86E67B758124B6CE6146246ACA4E8380A6711E69F9DAF985ACBC016CCAA4E2488B999F288F278AC267E79535FE9D0D599E22E5B64DED8AFE2E5B39027907650F43228D8CA692191376EAFEC67CED2ED61F89C0667F988ABF0990766E24B438A472E334AA332CDDBD65DDB4BD862BFC06FEA224C57E14BD112FED39ABFC7E97585FA736CA4EEFBF0DEEA174D6145ABA209C7C2366145C3592333A8009453FF5F81643AA9BEE823146570D806C69C5EBEF222CDB7B9FDC1126923129D829E05CF7E13BCA75A41B631F5407DD0F7EFCAE38F64B0B0AF1554649A4072069E5583812E5DE0D9FEE5259BFEC70CD9B3E36649496294B92AE5F70E5C5593E46C7C2C565C9F0482E67DD8C3418D471A39765CCA8598A1B87265A28F30C87E2B791C6D6E307D12594BEFD6E16A9E8B9F5ABB729A20732DC78A660477E057BE6082BF45A65198E6F705D194874DEFB5037B2B0C16EAEC0D31202B4A287182685D378449A238E45257272714F857ABFF83607A91CD9B1ED65FD76EB661D0CDF505570F8CC17DF43440BAE6047E44B39B8E28DA59BC6A19E599F7F0B7EFB9244B2630089B505693B3CAABA6285D181534B64BFD64DBA7E5AAF46AA82064879BB51F00D74A2E113BB301DAAFA0327DD32F22FF94AC2BD67897A6145C49EB6CE8B1AA04EA016D7D504F653B17403AC1272D1310D113E803843EA69BEEB1872BE5808905A19899B1EEF858336F4F66A5B253B59562DFB8097F1C75FE43DA97F59484919F36EFEE85DA15F03330DD7D201A4BCDAF39E1777518A09D3CD094DB4F68A25418D09570A894821BEEB8293689E2B36DB4D49453CE7408FE6A683AEB3CDFF4CA89E1D3491BD13C09661A0F54B33A7F4F820564E7FB9279BDFC70BD460707646E663CA149CDB36605285D593503C6724D87A28EB4B671C86E0CB55EA616C881508F21DD583D9F50D5C8A16477A4F2542D44E114A4133630BF851E9853C45187FCBDEC1802B38F33EB8F918E44296A057B2574D768AF7D268B51CDF121A8CBD36F8E355AD095DBB66073E7408E8495704FE843223B71627D2E00540E282CDAC29AAEDC01772D99AB7ACDECB15DD279413EF0AF1163FFC9A446123C3890A19F2CD1D80E96285E2F266389FC19CBA6AC28DF0DE93028E471AD4264E7DB371D335035D1F0118F5F0FD51390B6BEDCB0F1026D35D4654B44A19C52C087E53952A551286FDD418953AFFF1BFA2DF57571AC2D59C2613EA8147049B33D12287A926CFB5BDBC0969BB0BF972C43F7B615871736301F1A6A51A104820C6F31646EC76FD9FE809EAEF5FF972948979FC0D87375C6357C31B36A2F2496C2D6196E1D282EF636277DAE8CDA160D8D3979887A1980FC623DFDB7991AF188FB1659EC3F5CF5857B368EE17FC714F0F064A40D4693B192CC84A662629768758DA21A05099BB2D7E6C8C2A2439AB0F4D96F46440D0BFD2D3E6000244CEFCE3A7A9B0D00B0BADE81CE1DE312F02CE565FF10C1071C2EAAF6803645935BF305804901A08BCAA649DCA03E5C1A71D7667BF7CA8454FFB39803831EF28636DAC55BC1545B94A483C864B72AAB0D1D7D2C8FDE339C730F7C7D1253CFECCFA4CC05BE3F1CB8FC868F4929DE8BB4B58719CD7FC8B70B381C855AE286E3B9830ACD73C3B8AC3E44ACAF682FF02A9BD95A6CD3F9B95E79216C1C53B43EEC9B5E5CA3F9CA218AAAB07CDCF8026EEF94DF072F0E93F1D9B8A257E4FE76C5569359A78B51E42BDE3708EFDED44A9903C5C7C5216059B27EA77864648AE14E40317F690C95547C314AAAE0E6BC7FACFDD7C30CFA15E911A5B4095EF0B7F53E305F36C20D7E6901EB5E5AD4A8B9DE80ED013C439B204213D6121E7B62541D4FA41E051A03A55B8319528CEEF32007FAB08C5A66D0B3B36CCBF48D370570C6A8734CDA2AADD5031DF017D4EDA5D6B8E2B2F8C126F0BF3DC2DE9B278CC638E1A94910B37A3297F69D4386A03766F479DB3ECE238551C5762B9A23A5A1B95233E61A43DC92D575B904328E72F2C45F7359D9CA55C2B476D8B1A3F25E41290AC539EF3350604D615120412AF6B20CCC1F60E933993D7AFCB1C03EA255451013F73E161A0587F73A80ABE4E3A28B3AE2110282D875F6C2042B01FE490D53736856BD885FD45966D91DA0BEACBFF225B7C644E94BD944F1D0F71A5B61A63CBE4748C220DF913930927ACD53EF91C400C4887A84A16DA9E4B5E724A0332F82F468CD242C58A0184CD2306E0A129949DB1983DA032A3327FF93F010A223C7C92D3A105137B6BDDAC7DC7EC11E4D5167E92FA70DEB498145811F0D01B5E16484EA4814500998BDD3FE3FB3078E8E2030B78CBECB76423162091BC125FA32B626DB299F405838A9BA2C5EE83D27FDD23BD646586A192B2D54AA382655D52B7664CAA120B3ADECB315E4D0A258783EE92A3CB5D697373EB43980933FBA7E957BFA8AF508C30F2B454C6DF9CA338C8F87901951115107C4C012E0BABFE3B633EC3F5817968AD5E95FC307EB6CE22150E90311AB735483DD39131FE7BC9DEFEC8EF9FA46D9A5D7201332219DD3BB297A773618CE163ED5EE910B2A90D4BFD394ACAB4696CC49138A48672F7F32E0574F4EA843E0F39161BAA11C08C3BA3027065AE9ED9D03E64A0EB2BCA7F51363A690089E53C56ABA4B90D4C8BBDCE309999A128654BBF6632F3F3F7EB5A98A224BC5E4C397F8E5B04FF7E759CF34A56E123F7F207185635A2411B6A76DC032E4513C15C874DD728A69B20596356684AD5D9625E99B70DFA48568BFEE544D8EAEB34D8371EE1CDC0516EC5CAA1E79C1774C5CFCDDAF97B9CCFA9573F8271E896D5B9477116B8144D4F696A8ECFFA8805DBE12533BEBC20A6F0F5A836721FB148D3AF8D34BE0DEA4DB325B5C38D23E7BBA5B22E6DC7BB1F8C2B2E0E18B3B9A754C07FEDCA47566E299479282DBD764CA1C10AFC434A9A8C310AA32C0EA74E3EFF0F9FCE208CA08E188BBB8C923D07B06BF0ABEDB69661479C257A10C4DDB9D24C2F80C3659C6D3FA541052CAF95867D39CB98EFD8B35E2F4714C3062ACB0383D4E6CD6951CA0EA45B82E88024B3836575B321C738137B7C6FE4775AB0D3438B84FA5B1843BBE2751699DE38F0C334EC8D6E986DB2894FE658F262B52785B714482D08ABA24F2357B4A16578CFD76FBB7D87632056F794F4896EED6AC4133DEAA610931F9063557DEDCCA26768A9583FE40871711D463B4190E324A9C421C61BA1322A3377AA2ECBEAF0E99BECCA2D5CE8E0214A8E4BC06AA5A9F44D0072EDEC5DD8E127F62B7851EFAD3EA3F15DE49416CF7E66481B16DF67C966D572266BA726794D086147816E827E843F755D1F535CC99C2FE6667C4FEBE601677B48B9B057AF4CE225891C8076678CEF8373C2329D1D9FFB47463D6B3C2B91A14140372D53AE3AA71ED5B30F02A935A76E8A5A7AE191B38D162D92C94628BCF2A7C023A0431069D8FF59112575D31D5C41C64668A78015804D95ECB618925EEAFA0317BBE4BF940E19305E667F9CD76C27F3EAECE9C8DC6F59FB851F4AB122D49C776535EFDCB3B1CAC4FD338F4A11EAD513A488454F8F059C98ADB2CFCD0A7DF819C910F60750CFD677339F25C3F30EB177B88AE8148E354AC7D560A23953705E707FA57B909C5D72447A42C7B1B31019088AE0570F45CB71FFB418BC96FB61469C07C6FC5321E92D8E196D6F35AA6E00B177764C96D7F058E6143737DE13C1372BF9135B93283701E251988669A3BDAD897ACC55F7E2FE3D08EA17070AAB8590E0ABCF0C7EE6D23DA17B88392D4A2DB1D5CA5C6CB42865516DCF5F87DC2FAD072C179734C5C2A131E003F8BC4DCEAC6C9742F76BD2D73182185000D5D937594E1800F6BC884C9CEA53B548A11E967D585584C314C5051E062BC6367440ACDF425D71085CD62E4256D1C0744C4E82EC439B4A3960F8F4A4A7577CBB8FA018D6B61F058758F4CA861DD9A8428E3960F1610769EB1D0D78396120962155BB5ADCBD3161D7ED4658FB91B27E4C3F8995552869930705D6DC16DD85BC1EB975ECA140AD4A54F2ACFC2C9B147323CA8B62CB26860DB005CF1FBAADE1014CBC71E3C1957A22A286195D4FA21A356E2E001C1B1954BF6358DB51AF3B971F53D53F25A3EF79EED36AEBB9AE43552B800CF2196F8D86B591F8CA16959EBC93CAFBC042FC082BDBDD397400A9F5588128CF8018C10EDDAAAD32232CD112A94C10BA1D2DE2CBF65A39C5CE1902CAC06D0271F9FDBB9B1E5471A4FBDFE99A907A2FB18AE457F664BD55140F4E8D82D0CFF7072FB76AECE9A3EB8EACD39557516487CA672C20909347EC5982C1818D2F2A6E5C578771804C738CC0F8179A4B965F4ABA131859895FCDC8DB0F299642DA114CB6FDE467EC6A9237D36FDF6113B240E06DD423B0F2A94D02161E57F6AB8FB6F13C55F15F3087D89EEBC32C9D71C27B3A7806955C5D435D138E6BAF810437F626E2C8724DF805618EFF99E1AF5D6438A2A7A29EF87FDD06B05593642C19051B7C21EBFD36C13C7FCC46FAA26BB70C278486F832EF32CA1865E6F88643D4FFC834E2C24B18DD2E6934F2D781A559411760922ED36A18871BB0E87691CFB00C86C19EF62513E9AF5503E7979564670EDDF6BFDD4E027A2C02FE9952EC643720427F14D52D898A68C565EB8D7E1A54B9629766C8341BE73AD90B588C6A7CE2544EBA4728C33AB7580535DC2369F4B58F3398AB06E319A61BB50812B7BBB603536EB09B78F819E34985197C037B97EFB4D6472BF130A13FAB4B4B84EFF87D721486BA1AB5B66E51A9CE443342BB02D1657209CBE7146650F2E4617A4254425A8DC869340586BE6B05F6661A86EC94611397CCBC133D1981E785D9F5FE182793A2A6F53086DAF5BEC339C2EC0F427E510F8F4B0D1D7032EF619247E4737E1CF1C71021D3E441721D4AF81EC81362063CD4C05A34E755A62E026202A161367624BE408847FAC90F711D310D26E5C5BEA6CE756BC658F677784A947BA606BC4521496A520AA00277AB1409FAF01AC50E648CEDEF79F8B6F51191A9C9
9D3523397B568450D488A7DB87D209B96FE8211AD705B5589D035DED4B044BDAAB3DD47AB7F6C5E52E87C6502556021BE48B8F5464A2997C7F335847D9EEBF99314B09F6EA873F3AE7E3F2BDB9B6840B5465E6BC033327D0EB3DDEA875FF9FAE31317ED711A3873637305E9D38CD77BA8FCFD96FA022768ADCB2A4FDCCA336DB59A2301D0407A8274D9E19CD5608CD317D4AD57D974306A43434DF1251A2FD36A707D746F8AFF4328675587BA1D9E0F88FF563B5C54BA8D2E484DFF71C0FCF84E794B5A7AE246F754F91E88F48F07755EE99330E222829D68677EF62753EC83B6C4A05827AA948FCE63D5AFCF2ACAD71ABBA03C8D611E1ED71ADB99BC4761E7B925A51238346423C4D9F72A36198F1393939A5C2809D3C97A261414B2D32E6B2FEBA37CB758A211C38D8913BE6DDC8FC6A6912588D3AF462C3A54D123EF07ECD82794C2C95689CB6F5B33C66B56242FC4669285CDC468FC858B841EF751B717C7D5A5A626A9FA57FD272451BA3624DEBB350DB346C301AFFC610B2B65189F65A9AA66DAC9DCB7BA41B4CD0231AC001A9C5022AEC8A7F5136C82985C9F9A0A496998C468C0FB50FBC7E5F3282B2257CC054C9B45B31130CF7A56D7E021278E38485D393ED4F04C0B6514CF4E065859191664F92CD2D1EDC42D8EDCCD3168A71BD7FC129E46023C65AF37BF4E0A6B176EF6B084ECAEEDB42535CF40D4B4FCB6BAC6A4A9047E122376835C420F60B266C2C76606A74BA6E1C65129438A33C9A9B601D0777B31113E88FA13D9E0CA9634D35A3C1B74C96F7E7688A6186E2046419ABD6D8E14774E5B4E4E456A39A8FF98955F2DD324B62017E552BCDE576460CF52F7FCA1157369A4E079C481BE52E11330A3D54EAC105C53CCD8059B3ED2FF53F06C5AAF6C0B85F41CC115C43A629C58CB516F0CB08357763374848BEFE7B3F7F485481F993E0A53EC76002EF05A3512997D19DA2093AE68AEFBE19D1F74487D1EB278DA86D243BE1A9FB3CC2306B73C6EFD6C7E24168C496E9115D39D945C1BB081C00E414CD8636F4741ADE32303EB37CF7CDBD18A9ED0D17122F151454307AD6193C7441D2FDF0513704C1825B2C5F2695309716A04919A40A8CB0E0C1C10E893B9C2B3CB76C0000B8C69B75C36C2E659F2CA586CE2CF3CAB804379FB0CDE228144C9C25B41A7D436479C197154F7678BB4486A3BBD2915F5D81E18F6CED366E1A291CCC89E1A400181FAAE06CE92474EADF6ABE3AFEEFEF8FE29C20809B41F3BC216E0A8F86F657539FFBF7C8209134E66446EC5624C7B2A419000C83C240626C7A2568C8C8F8A9CB2CB284556A5CCB935B9B3530D288B43D1FF935E9F35BEEF3A8EDD1DA352EA6BB5B48031F66A5598F17CE8A9CFBA9164619E1CF026A7B40A5764F0DB0869ACE0D7FE3EE548DFCD92406303F0B5A5186EF5C23A78247F11151791A825DCBE41C368592C141932A48BB1C59EB6A64E701D866A38E4126B6E62F27812EB82AF2BCA2345B39C5F7BEDDDF56074C076F91C43F88AB1601DCFA9C9E2A6766EC57D1B1049AFB00CDCB75714ABA110FD56A72B76525025C01777E8B83594581AFC11797CBCCD28D3F5AED561A05F87A73B8A4F7FC3DECA1BFC9D10EC03B8A50D18858F54222EC3ACF39137D3A8C5EC2F4A4C990CB2A864458D6B43FECB3A769B0D8A7862B0A15E6DBD8F07EC21697F58DD245860811DF8AB53A5A82DA8618B958B9E3FEC009084BD7521E4E8D59503A9E37225E3573DBEA23D41129E73386D140863D463C9077BAA8EC905888B0E913999C6E29ABA125BDD996AEE27A25338CC2920BCA76B9B7680FEAEDC57EAA136D5F05BCF22ABD125213CF09477F19286776C22B4450172693A53AE72663F8B5F3CB5E6A3CA43CBCF512F0A1605590A836495A386DC99758C7BC75DD522E3C763BF8520CFC584B102CC91A66C85F4C6775FC8F87CE00910BDD4E7A43293659ECED96D1E9FE98F93C67AD1E1384ADD8AB532240B4E4CDE094732913C97674E1F4416812CF69C495908B9AE635CA9BB8FFA58B74BED726DB7560F46393D2E9BD85200A5B823A90605C05178AA5D8E857D77D1C99FC48CA816867FE294F127694E11FDA9C6D427C4D5A5497ED6FFD6914A237DC4398605AEA43EDACA0CAD23E6D094D681F17061E051E3BBDB7789A6F768C4E45E5CEBDCB2DA58533CAB5514C7C8BBD092C7E939C031884B4F6947D0EA9A56AE8756080C83E0C2B011A587661F065B4D294214F97D93F4415E6D5C47B4D0F2E1B24D636D001F450A37783BFF0DFFFD1AF5758E38E47298CCF442F41F11F0E0AE523D065EAC034DF3146087098F97F3545815F63924D71CA2002882101A70EC435594BCDE0A517F370608818AC0AACFD1465033E3D35428C2ECA7D3193B3FA11F76FA9DE703B2B75A3F1122A5DE58F676C6163FD3285D0A73A84CAF28D70CD729D3F02C345825398D2D9CCB49245FB798B88D5B2A44F7D74F4DC0909B5EB06491C1E1D0B14A822C169D72E0E3F935DC69E4BB56C914B30D99A0C81AB03F50BB99F444B0EC49F468E19A9A45A74F7FA0995DE0ECC25B7C35DCF663B0AFF1F918365163D262DDE12BD1244D4ED4FCD040791DDE031D0FE2BC3D07A4578436476B189E691761753216F1D9521E644ACA6D2FB98C0ED7309468532B539B7D537B0AAB327314B4449ADEDF9222D9F3D7ED1994B07C52197A4481324541E44BB39CC2072747A511F557689ADECB207D309F29740BCA0DBF20688035EF10F8D3862AF9EF4AA475396A2EA5484583D565B9FA2D9783BF9F9F9BD301B463738E8377D9560DACC3B5240F7012475CBDA301BDA03BDD7902F26F2D03F4A4051A91B4E64111F8AFA92094D97CD10E71802440A81B90330DD2D66AFD6CE6A5735979911ACABFEBCBD9133009CEF746A9F138242EFDDD8985298598E57DCB364277A9CC7BA482D08F90429270F4B2AF427EB3B3E576756F4F0919B89BC4D7329A04DB7B0F18477867170D098CD5317CB819384476CBD344B5BB2B5A820B378FF9831C7923406841EFD0B2B34BE82672FF51BCAEFEE57275145C60FABE2E490485541F20D0542C930F06FF1BD392D965EB9FABF7B4CD1511418409FEC80916FF18EB4D2F1ED24E48FCCF5BD13DB43A3421F6E260032416D029F75D98A4DEE02022704D040391961CF034DCD80A6EA8FCA6DE3D330C4A2561596363B6D1579444A12DE50F14939F5E8B1EEC5BDA27E6B87D5635549E82DD058246E91C3331AE91BE7E3C3CABE78ED0016FA7BDAEE4C7675D68A94442CC09C1A2049B139F856ECBB235B7AF96B9F7A99AD25E6EDE33C0E721DE87D1D9AC055AF2C5023D070C7E49F1778585E21E768785C87F58654D38729E913161370BD825DED5D2D4711AA8C3755A6BCA3C5047625372646D588F0437A8203EA6AF7E6D0B07E6B441CC0D034AB6BF455E5CDB9D7A55009416023157B1E602C5112ECBB3508612A28B4BCA27B0EB3A04B227EDB3E39F541DF68B0B2BB06EA62594D728A0B4F180E76726241D57CFEE5732E5A855C46445BBCD1E23B7A7686BF9DDE763D2737B82640822BE955FEBBD48B2015D3C0A89DEDD60F1E87375F223BD6BEB8288C019EF65F56DDD052F753229D1453CEFCF9BEF0D56A24B76AFBD1E6FFB4272142AF0AFEF5819390E8BB99288DDA4FC81672060FC815CA5A215BA74341D909120940F40BC118B62D7882FC54D2DECE0C74C78C24D3D8AF517E37A8B8B867663EAF52C769B325376A5A102C8D4E4B479E7E0356C0AE5D6C7B69B8536A1A552E39C3C1A824771D38891427781926E442D0591F2339B46EDE8E2A5A2634C190360902825CB001FDF7C211C38F74005475D7759D14D25CF43B64D2751F92FE6643DB868AA6CF2B467AA4D29E120016759402B9C5F851397A32E047F5AF5B6C0F101C9D1856A9F133323792C322E8EE7FF9B86D1C3B53C860A974C47E66644D436FCDCD908E3469412C5E0CC622A70EA6E63A3CABAD0164290770346661D6F7DDE081D2D70D861AF21725B9B1A889F57D5FF21CA1928AD7CEEF398EB263B6823D1203EA47CC294E82DBC5A770A3625AF7CFAB9E26B4FF37103D6D4DDE0406E0DAF75958F0CEFF6109E663331472A52701E5A3D94A839E4973FD63077891DB8DD637901DA91475DE8DBE0B673F81B0E861FF20DC9E003EECB9AB50280A9BA83092FB3C8CA8DE6BA154CA5E258C02432D5298E1599270D1125ECACFF5BF7F2AC8C50A65307A05B171F4BC3B1EA8DD295EF595BC5275727F363F26A344C11EA6D9C6F72499A1C10F73EA98DDD9EE885521B18D517F230228512E9FB699512A64B153EA45A78A9B2FC4D549CD21E4B4865D938D9241CECFD83AE73A46B2A663CB05F828A7975662E9CC106561807E33A489CB172AE7049FD5BE524B3CCBAFE437D02E7495B99486945F69A9564F6349A19C00095B2EFB58FA7532E8837E6B80D1CD2C6778663BE25678860097FF37F08BDA732EB84F32188900F018707A76AF17A8AC664A57C6F5FF5EF6666D1D3BD437CD3237C8E9FDEEC3DBA31012E4EB9125E582C4AAD97B83F5E98F9927E02714CF94159CF6562D9127AB7349B29D9A269BAB1370AC7CA0DC877FAC85E138B5E408F1C626392D9F916100D86B9934E19EA806F2C2BEF4D8639636F92825D076F1EF7D13FC1E0E7610D47CE940E1157066FD3003C11CF8309050C3903724D943F313316F37C20F39F89BB2BE9D3677A6BB9ECFEF7A279508D938BE64C9B3159C03AC28C92E0B303096845E9184499D590F5381CAFD62D9270AB594618AA17FA8E0B617114732069004599BA1543D3D52D08F790C03E1971AB7342E6829566A84A031A3DA6BB02DAE4D26B8EE1348DCC7CF9626182C84922D054BD29F6D7393B624C4ADCCA513731785367C5DAC13FC91065A317D681EB25478AE5FCFBD2A9CB920351A38246E6B2D4CB9B7864A0D6B68BAEC41475A5B678A333EBB4F54DCF34AD2623B985E3B5B58F86A3A99E65DA977CD9F828E0B957FD6730BD94B098A2F1EDBE5D63E1D38C1E34EE282D8B62E53C2EA8C0BA28DA4E983765F9274892EDF0B987A41CCF61DF907F5688ED07FE4EF08772B9E88495426B1B1A3F74762B51BD93F4CDC415957F09B23E1A2805456F2F214EE0206C5DB66689593724C6935C28D66C79CD51A0717FAC9E3B201B3675E5C513ED03EA36BA566E4A96AA1D192FEE4F12C15AC90736DA414E7E89B92D90CDFD0BF55BE622C0C010E9E7290469427307EFC3AB9CD5C96E9477B90CD6519C49328052BFE84B1A9AF01A91667C708B9CD1C23712F6D006AF6BAFC053CC457D14FD624843E13E7DED88C48175DBA49B888FAC7FF50238F15792B23271E157CEF4D9048F991C10E677829C40D2129D081D211A0A317415B8C3A6FF6C18FB5F37D58E0993A08C53416F76EE2F61AB1E2E3BC3457E5FAA2FC8E3EC11B7263345170EB432391D33CFBA3A64B2CD8F1C42350E940CD1A0460013A775932123D761C6F5A0271C862863B0B2546768B3F14B74124395F1B1915410764DEA59E5A201613A4D03EB58DACEA35E0396C7B69B70DBA18A566AE34B1EE6CF9555C0B6B368E0A6BFC19B4D65B4C735D8B986F495C766D15A2E56BBB6F7E3DBB844E48894FFBD0072FC8A7416BF98A50E9F217C56B03C1AE067ADBB46ADF42F3BE5C512CD2F93A730EEE99204FF82EBDD1A22CEFEE828058E368D881879A55726158D38C10E9032F78741F596E3B3AE9C3296A58A31B73AEC12D076659193F2F2499EE1922496E72F9FF0555E6E161185A1482DA513BFADE3CD31
29F870E817EB824BFE002BFC8D04A35CC44443C6AA12C5DB4DB68A20724169D2D262538FD91AFF53C195BB53EA4432614D390B8D49738D65EFA9BFC991DD33E70100C8E0154A2AF0A9A586E27BFAED1FE1FA9DAB3E559463D085667E168F3AE1BEB5B60E454D9A06A8B0E3EF97FD1DECBA170154692F325DB1E94C9D38A4591132834D7A79AACF87060429261CA75B88E0B2D3C4C6F867F6D0BF9D5B902FBA79A3B768C2EBB42ABFA6E434FC41BFB39564CCC8EB39F54A4E0323710B2BADE3248F047FFB8F0C95BA8DDFFDA194F781C00C48B434330C8B6094F8199AE826AE6AAA26E5A19AE1642F817AB04996F345DFF05E5FFE9D0F22EA354E697FF624BF3BF895783063085E29477A0F9F5B31A6CAE5F5D26366BB4E485C25BB406811EDBD2A20C832EFE3D2B2EE799BA03B129CFB61B2AF58E3BB57D454DEF7E33F5CB471534F2980C3B1A85FC3EBACEDC397719D4DC6646281329925C006CF482D0AE972638C8EE0F128A4D64ED1D19FE99D20F8484C62C64EEE3C57A2873261B0EE0E646B0CDC21B10ED5577EEA04BB4A95809EBAA86DA1EAFBF52630034BE958ED87B316B83591F9CEEE41E44202B5A9321E5241A76486D44B29C0D03D2E3D86F945B9660CA927D7200E0DE3B02EDA4D382E18424EB758E78E59B3C64E4188EB10A28E4DDF4282A00F9B3627468DF780722017DE610E3AF3A8EDE0437C06386BB8BCF8A69A4C53FFCDCAE0D5CDB061B196D9E7F713367253F1DD1B2E8DEEE9F8FC1D304537BA91D82B64682E60D49CC89D5CD9110DB9E910474A068665AF277B4C7259356EE4704B7957FED63855FD03985F184773BE3FAA8F28DFE1736607AAFF908D7F02D317EA7024F0573CD437E2772F49E5BB8C366A68E684DC0A032E59578906EB1774DEE46DAF17B11B4399CE0470A6BCD20A0FE7C86DF1E1C245B13B5AB006CD8C89B607F64E72F3448F5BAA55A6B6343BDE2D613AFADFD135180B251DBC3F06AD5CABDD5D72C44F957909F16AEA9E04C5060E46BB870C691D32623DC17607ACDA2D86332CA280BADEC40F1D1831FDDC7FA06D389EA2E5CC48047118949816596F9CCC46AE893457C5C36DCF2573CCC2B5E822EC0653AAB6F7954546BCA78694C7CE9AA900CAA70AE9F3F49A0318AAC6184A2E32EFC97C35628562F650FFAB5B4956889675FE22485CDBEC24C136C910267AE015504738F84C3385746AA33B361A0FA150297517D5308C6F0CABFD6338D4785C875FC669CAA46046CE1CB8FF0C37484C09CC026CC002049C2A8E27D240A88E5871573B30B42B8B7B609876BB654E397AAC2D75D290D2B4D146ACC572AB0D477E39CAF9C899A5E762D0E956BF1CC63447D01CAE537F857F84F6E5C94E5149580291F3F4673FCAE4FDBD27675C895D25FB6EE624D63901EFF9C10386F0F4D19DCFBA5EF242C44A4330433D92D96BAF87F314107533A7DEA0EE32BD496B40AC79F9E1956C8035ED5DC8F7530BE4C90320C016572D8626373F02756714CDDC00CD0D36553DB63FD7ED953FD449115112E2F1847B12151FC0C55F5239B4A16C34E2667D18F3D1291EF6E491D4675C3801B67239A3C84E15C0BA44C1929EEC7EE25548EEBA6F884580FD4BEDD7CB43A25F7976730E2967EE7DBB9A9615258C7DBF625D55B8E1FC06AB135A97FBC774423A588AD32C51857209563FD3A9A2DF40998146562A8AFFDF825C12FCC9E982A2C230886A2E51E21646269125B0E3285EB9E315E433515689DAF6C1B719A4202D910A6EE914B6A307DFD918022B64B914A1E00D91148B783570E89FBBA1F5A09417414E352B1A34FA4D3DCE86F7BA74E9C3A01D6387DBBC6FA9D675D6D804DFD928935F6E64910F1A8E1F3E60665352C7A6A051EC57D57E0FC1F0F505B5918582B32140D98AEF9EE5FD5E264EBDF3276EA8FE9C71660F4E54CA2E06CC3BF6354DE3C7F385985E6A224415BD1E904C6894B5BA9302B501F2437582290BA570D1496F3F232D82E752BC73EADE573D71EBA4AD4C1699871DAC91F7BC6139EAAC540F24B3A4C3CD069A79135749123BE90E82345D8104F1A8B21C574905B309C0752A97819868900422179509ABCA49BCED675E8E7E60F6518691B9A557F90A5E8C5DADB1C12B77C0D518FCD43CD3731FF6C937BF8DAF47F1C19BD6F02D39048FA48DB3D30734E25B3E60460733037921DAF9ECCE3F3228D5736B962CA3F1C139C22AEF81EB30406B4C6D29ACC9E8B117341139215629684A4A86323FB17629D5DE60881DE365BAFF47689975AFBC8915775FF6CEA235C251AB93408EF4A7DBC4214180F2327F5C0F792BAB99F31CED00F42751984079D8841A0B5954D60B31C25E9AF2233AC02443F4F4E49BA96DA20009A0CD3F70F943C38B86F119A775A75A0FACCEB3EAC2E9664EC4FDD944EEB39C338F143FEF2C882D6E15BEE03DEE07A3B33C76C55E2E64BC3C1EAFEDCDCD460F93C0986F68DCC88F49EE8CC5982EE2D8698F1EE76B333B27406DD226A448620CB9CD7A4E6819331847519773BCB1ECE95A6C4BAA3B46F5E3C345AB857375F5F4F5130BE372A67893CD8680C033538477A8AA48EBA8110A4C7C3FCFF0253A9A133BE74C2E4304D414143D33D580F1B05EB35FF7E3AE7728B3CE1F1E49F3BA308F3DE24C5EAC5D5001E110059F949C41B7EA926E01B5E05E1302308DF118D699D7379959A0E80372674A7C76D8EBE74CE737080B9E391AB71018C8EA1C5F39B10E8078B06F9795FB503192BAE09295393CAA45AB442E919E2CFBEB5DBEF532E7E813ECE20009297466F4141D202630D19E47A29A3A353A9918E2CFFE0143214B092ABB5E58393C24406006F07339574506FC24A7DE00A34F3AF30E382617E6CECBAE056D36DD91CDBC0CA44CA538BF78B16B6C89357C6391FADAE1687A1298A491F0D790C0D2464301DE347AE8C707C98B95336F332796BA788ACF4A71278E109A5CDBC1EE88432BCA68AA31B5933A3C499245333BB7FD2B7831363EBC2E65BAE4C39F6CB13AE555E871FAFA619C746583812EDDF07D5C335A4444EA576CBC23FA4291F8176739A83FC73B18275E3713165A7439B90F2A7594CCFD514AF711A27FDE407F97EB260BAC899DAD7A48BFA2E7027820F0B16BD0759024D9E2191BBF3B2A34B3464B21B965A89717920AEBA16CBA06D4D1FF3B890229A30360E4B85140B47884A83D3B63E8C8CCB2C9671B85B492C266A93D5A032CBE860406B1137D70F426ACFE94897A529D99190CA101E72EB446134A8C4F692F7B98495EA509C2786BE7E226E664F8463DF76450959570DEBB5AD70BD60DE43112876E7F315B129DEE7B6773E70CB4EC663D4AC8B13D4CA2A1D08446B436812F75CC084BA78E320D3DEC222D654F66EECAAC2E7C50A82A56832A547CABB029EE38A5612B1C3479AFCC9200EAC9BE29C526A87C4997D007FD38F38DE469282ED447DC415D82D99C6C45FC2D1863092DD64A28B75492D2E3E28EFAB02232B5F8C33ECE612F4F22205AE44A46C787D7F9B2771D83DC3FF5F40E848CB433B0BA96D1DEE51B24A1AA5A8DE0994CDFD896E67B460612AC3468EE5DEE62B318BAE91645C5BD769BAF39D96B7CD20EAB995AF9FBEB86121B144FDAA57877622FB79A195F4D55F601B508FAD625D9708272C8B18FED4E44FF9F7995FCAD51DD34FFDA059E2DC62B5BAD44240C15DE2022FFCF46D73AD55310054294EA9B8BBBDAAA9F066303966A66FA89E6371C2C7061AF0A66D6A6C00270CF9A6C17844F4A1EA1808562C32C59C295CF2E6A2AA65B4FCCF4156D89AE260BCCAEA18CB220D6FA2EE4451CEBA02ACE76C174E3703473E91DD52F20AC0C7CAE36FABDD2E16545E52CB4BD4594201CE43EEEBC09D6E1BD6D9114E598AB8B87FB5D9099A6F87B5E8EFA2EFC697E4F53AA13BAC51CD8736F1694490A27877EA18B536187D6F4964ACDE06EA9620D0AE963CC5532B2748BE48D4FBE8118E12DA80745C787AFB2A9726B12A93B12C4F7CFE15A8D12CC565C8C7AE131C53992052E678F4910566A2E6A84BC68191AC1FEF657590695DFFFD696A520D3AED6FC4E295725EBABA9A7F4DA9FA6244FA3CE1E7669B445FEE96ED38632C570513104F7A51595A8492A7FDF6012683BA6CABB1512BA853CE565434A46DAE0586121C47D628E7BA600B440F86C24C7D28F443B2ADA8453A5369768FC41008D30D75027AF13366EB9441AD061262A45B1C01E7CD8F0E5E9E2DFCA02C29ECD37EF7FDEBA6AA4F9DEBBD85DA1F3FC023E1BEE99804343C217DFF2CA4CD38E6BC76A604E0814BD6D53C468EA4CDCA386BE11E5FED138E953D183A6DE2ABCE33914A099E6A1E9B4C854BFB8ED29A0CD9D13DADC07DE082D081B7C35A6E46A108235C01C8FA87D58573C372DD013B23347807ACF97804D894C5837508733976EEEE58B512D26AAFF6479CC943D7D4DB2B9744C5697C42B380A2C6B0A877C42EFB630296C0302E3BEDDA38AD114D56C5228241802B04A3F80C345D16F634CF9E1206396547AEA97B6AFB701664B3441562BAB2FF99E335E9FD46E5D4987DC933BED60C5963D98B2796E7BBB4332FC5273FD4C2D26ABE6D6F346EF1224410947D341F7E1D9CBF91EC54A45D6A18ABC28F69FD70A0D6F67D3D1D17A81C0B7CDFB48A1FBC082FE9D16EF85906502CCFB733253D135323CF53E4B3DBA3BCF7BBEFE041D54287646B74F28CD2F8EFF9AE88ECAC1EE954ECF50E88B5AAE89D23BACA7668442A9068567DF239C126E49AE545BAE0E0A70005673596F571B555F3A396D76C703703C6AFC35B9CC42191445DA240EB02205F60E234DC0912AA4FE9C8B18AC8CF81EF1C150F118233D72B0E4CFC6C52BD39C55EA6DB75EA8B2A629AE8744C6F9A86FE49414B625FD794A2E8B5DF13FBD71C55596A4CCABA15EB7C42212341E28FEE447AEC7A6247723FF711834C43ED2DB7121FE894BEC20F1F630E65AB898A63175364BF86D49E3AD9DE7432FBB751A78FAE35DCCB0594F6DD451770227831FB0994E60A10FA4F12C57DDEDF047356E5F79ED98FA89E7A03070D5DC51486A6BAD58BE0A8837FE72EF2B4F7A0B266920678158BE1F50DC3BB5605DA59CCF5EFC57DAF9808D15A405965E3F4CC0B1EAD31BD1461C321D613078EA82742250D33EE1F271EA3F8A0BA7381BB8FDB5E881662689764A5C457ECA7D6265F1AD92FF8150BC6F7BBB02ACC1A23082120A5F9D0FEBB4A205E078D4976C7EE81E26DB3EA19664869661E357AB31A29B0B1E74C1657C90236845C9C6408E2192DA04FC552D1BD3E3B287B5E056E778942A816E68B748A2B654D09B0E1F597ED986BF417F9B73E293673F24D432DA1A390E840039BAC9D6C3D03F40373014B4DB360363C1E8BBE7EB71BB2E25F39A865BC5E29A472F2160CE27946C95F2F78425A073ABADACE1CAFE28284BD4DCB60EBAE2D9E7683490E8E01185C59A15023BC1DAAB10454D5363374CC116B3BB5E61F3BAFDA32F0726A5DF1A030B6B6B9CC8F82E5D17C2EE88367507802EB89445C4DF22C498676E0947E4F6414FAD3E3020F53B9C3F49D422B16A7BCCA69E4CE7DDC085CB404146307AAF56BFC4D11B8E84E09ABDBFEF62FDCAC1070DCEED96B2A9233E0EDEE30D1C7DD85E51C3E599732A6586454295FA177FFCD4D97BE0463609C8F0D326810A889746B2F2DD223583E4BD4916F980308C8C23E16CF8E2E66CB1AFAB6A4EA8E246E7AD809787A6D0381D8C8E6CC04A29100BD8B603DAABAD3BAB729DE5D30FC10CCD4744A1E4C8104BBBD59CA6FA6BB6773BE7099ED57F5BA1686F406
3BCE625E50CD056F3B6211C2748788DB399ABE80F4DFA3EDF4F05B2D0A482146AD05C85BC3A66935D253E70E14645AAF8A4429FEC9532880BE3953777DBC85B0FF4183F5C48FD0F8E21458BC568DB3DA21BA4AF1F70C8F4615A6D522BA06DD0FFB936945041835F4A9A7FC9A69137126DC935E8529E6EDA865F5180821B92EFFA82F6A4932F1F996E8B01B83C3CF1BEB31AABF3F1201BA7A22A3E26A5297D8219DB4CE3D04EBE5508F461A07DAEA20BBD6F943747505B553599649D13BB5C709D0323A6AF6FAC4D1E67205330E9C5963995C3B6225DEAAF816A1BD4CBD817E4079DA43D69A4343B5A5652B1D8AEF8200BDA007691BC6E7B8C2EEDFC59A52D5282C824FC5A8B8071C9FB6E7B810AE5C778FACE628ED1E42BD163FDF7EF1D5D4C63622C4AB2B96D44EA7E7656673B477AAEDCA17532FA03EEE5C5C2B29EDD548025CD632A614652437183345C22987189646D897EAB4FD8249B8CFD810297310A677E0ECA90A68CA272E60780917C3769ED7EB39433ABF5D77CD7357C7E8A6F34CA38DCC0F7BEC95353B8824F1C97BCB86E03AC393F8F8D3D0E5909815281E495298D5C69BE83CB0C955AEEB3044E8D3A6C7C8E53CD689652BAC988C8C174EAE5661E4610379CDEF88B113E9FF03DB221830C91CD959638FC40D7E67D7AB2CD34130A5D7E2146932D4F525C0C6BE38279584A5B87CDD60F34E874470B2FEA1546D81239A0676779B522969A1B9F6A5A022155BF516B8D54376CD06FBFE193BA6DBB36A88040E9410BDDB4C63B8DE37412F499C1A0189699167CA32EEABDE21F413DAFE400C96537CA36D54C0F9E1AD6B036F2AF2798CCF862F373F7385432AE2E420F126AA269BCBA02DFA08F5B2F94DE6DD8F32959205DA5085A8D9D8BD10AF68CE7F115A35F10518AB074EF0B00506DC55C661096FA64BEE6F5BD4B85BD51B160DC6ECF5CAB05AFC947692EEDB3E645621C0EC5A61ABB974EEA7085D38CAC10E2DF094AF55A0E24C0E3168EA0A4DB4BE1AEAF994E45C69968C7E56850C2C1EA288D716CFA1C0A5721E1649C56E17CB9536C5D84790845F67D7D2197788E43796E6BBE0280AC692D7AA9B402C800B7A150D0ED36DD23750EFB7AF7CBFCBA35B958945CA3AD6127F126B1D7CC3766D1F2A96F512FE9000F125C323FE664C36C605CFAD2ABBABBACDF802BF0155E9BAFBFBA99C347E028CF75F90EA24F0DAAC597F20C653456C15365D737976940305C84E804D482A44F8A4518CAF23426472CB15C520E5A299A3EF56BF5D39F9E6CA2DFE22E078301D3FD8588B6B4542C0DEDCC0EA052353193E18693C4829AE97C748722784BD7C6AA83016D6EFF9D809F41673EF79CE539FBCFC2C21B1A8AA19F2065E5C71BC44BF0AC27E320DBA8C37F3D412183C480F70A32126323ECBBF2A3FE41FD5B1DB14BB8ECA4FC7E839753A51F61CBCD88ED39515F55BD330CA5F5A04110CED56C2957BB6001D34DFE3E3DE7E07BE50412D6981F91064443271640D305EEAE2B0F1983814879CBCE2E47E2AE78C16EC6DDF50765FEEB9A9C8E360D47508BE41C10127876651FFAB88EE8B3F037B2BCEDCFF3769DBADA582D71624537DE98B75774BEA4C5F904121837B7DEFAC82708F7CA57E1CDAC1CF342AFA7D91A1411C088AEF9FC6A8867BAA5A4D7DE1E230E387E66762D0B56200C6A032D13C46C2A498B0F12C1D27027C82DB4AD761E2387D02DF3FB4DDBD0298464811072EA561263F56F0ACE59E726C9A4AB41D2B38C5EF53544F02490CB6841CEC10A3BDC82A77EDB2CB4144D0A54B1382326EF261CE9AB4C70084454FA9ACC2EF44D364532EDD2A42AD7F2BED4890B7FFCD3218536308D4B71264D412DA28127DFA00253883157CD9E3DB8ED580D92471F711C4A57BAE7775B4032E8AE5409B1822AE643DFEB653B07B3A9B47087A3825AC4007DF595BC0B3CFD5A2DBA45ED7374784F544E9FAABE6ABB4D8F8D46AC9101940F84D248CF6291DDF6D731DDD6ED78277AC4C0C8F2A84853E2A147E1DCF541CBB8088C07FBF33561702B70D4CC91D6C8EC0791E8CEBF310A126823CEF6FCCC4A85116092E41151B631E54B3313FDF477999F9217728C333651B9CEDD1CA00289B18439BAB37E6A4BBF58E25FE00F288D911CAC76FE45891386B681661653EE07F139DAFC8410D2458FC002718C46A4D95032B2E36043289B75B8729FFE59223826AD891F952BDB6402C746634BD6D0E069DE2EDB3060BD5CF1337A7B5423403A908BF6626D31A8D991C1B3C07E3BF6587E464A8A7BB139ADA7E5AA5299D8F30614C5F5F60A84321D9F24986213A06B77F3CE8B596DD9FE79D9D61392633DEA4ED1C6C1F2ECCEA377C4DE760DA3A8DF6B031C40F3CB16E8DACA83190BCB3AAA5AD6616542058ED599F1C0ADB78F1296C6C2728C481C7F1080151C2C3AB4C4A8A6A282ECBF82E92793CAFE72826470C1663E91A4126FB865B2FB06D894C0481BF59864C76272AD750600DE962566E71DCB53F1A5317DFE2F53F21883EE9C5B926E55FFA212F001F54E757F85D213DA538A87929A48A599AE823F1C4FE52BF7E716EA875DFF289C61EA0064F491F88DF93D3B48838AB17225C252646F557D26653A0729AA35BA7D03F555AB4F0BD21374D8B015A4B6F23F634B8E7DE78BAAE1EC9ACAF6FACED0D331EB058ED197B789323FC36BD29A26D58C18196EAF556EFA029C5F8321D48BA07B884E7FDC43A3DA677B6FE80CD8778E2066ED5BAAF4DCF336FA5D259FE066E875F5241CE01CC0F06EABCC05CE6254BC9A1CE28D299F98FF79A35B819E4E3FAC9C87E141AD046F3D8E0D98F2731A2B6B7F26077A47EA627E07B90AB7DC1F87AF6D564C183F391A7123A2D69B2AAA15A82FE6CFEFF190C02E3C0129C536F4B9CD9B35A2493DAFECD18D2B6E095FE09AE251703B979367F4881B38931E2FFBADDFE4F20999CF0C384537DDAEBCEA887576A78A013C0384BC9F36CD47A222A972F197B98E591EDDA6CEC8B0F5317DBFFA082C1AA73C509F65D2D93CE6E6395335B51D0C4389418A66D3F0FD6D3968CAE8FF5FB933274A1A0EDFEDD4A0E19AB72A67A20D524AD54D42D2FA79A5A3F5A2019A3A78CB2907749478EE183CC216417EBA8234D5EEC52599D77FFABBDC21E9F947C7C9CA79FAE83CFBBE56A22C4053A9B607FD1760148407FB551F74BB41FEAA4B1482BE2C2A0310E6506C4188277D1B82F04AE6600731727C2D86F0E175E816A06EB44154885FADBCA42941BC69470F86D3B2406D8CC398F3C2D038C91111098DC3F036DB2AEB2EEE0BE33BC5CD6C6E921934F001AECCCAAC69F94CE095C03525E59D69E08AD4571B0044C346806B6804EA24304BB10091B91FEE224A3A6926D00F4409FBAFB306D25B08D420E890F71F6536E3192CC3295845029227BC7A3899ED0C0152E250BA80F828B4F60703F9DD6DA6EF9C1EDD95D8EF1930F47F77844F1E50EECFD9C6F9ED8F6C050747ECC3BD11DFFAFC3B2251FD0590A98E16BD96AB78A72935568A7777D187A06B618073BFB56DF924FAE625EF66616CCCD5C58743DA0C3203DE9F37EAD4B3170ECC34477117D5AD87B16E948683A9BA876BCA33B4B89551C032FC672EBC8660DDB97ED338BCD1E911B0D18FF3C79276F3071DA455126FB8068D70C638ECB53A831A0BE51F77E2FE88BF885C038B9B61E7BE3A349AB8CB64323BA97AC065BC7A3286CCA666E314746BF047B07162DDC0F57C112770A842CBDCB1361A77C44954EC0FD26521D63A106D19323BAFFE8426025E4C36D0D0AE00B19F3CADC9C4EEBE10C5CFC9099A79B3A42E1CBD57136C27DEC9E83E1C8963C08EE9AA6F173745E13BA13DF5A8E0BA038FC2921AA42E90FDB9EF7E416211C1540169474EC6C56B22411BF5C57D63FB7FDD914DF03B6968BA9C6812D804BFF2ECF7D44C477A1D3C8C9E5A02306EF61E20504AC9143216F9387828A5814875695B9A5637A69BD8500C83428D3C5A1B476D1C343DAC975E75AF8F21C5D10FC46217E5B125EBD3948441362FBF0BECF4E1BD66E8CC49FDD811947B33A3E9FEDEF9B5F9DB6145F2D0365B18ECCC5BA299B4EBEC64DB9CD7D0D2BFA9B660202BAE089E4F22ABE72B80D3F8DAE3A03CCDAC63AA3CCD7B5A6DA409CD3A0DB49714377D2A9E809DA0A44AD080A8D5C7CEBF52C7D5656F20FC53623E3E70337012F75CE2147749835D7BFAA2813C4AC6DBD27B490B0448795E459E71FAD459A2574C28523667EE04C4953072B460E02376FAE5C1B38918DDC63F7A22E82C94F0AFA8479FA18B9685CB535754F708B095F3D3A6247AF0086D3B0926D1DDA9D3EC6CF1215AC5ACD090BA9D06FD4961C5E21D33F9DBE87B81B4B51BB08F9F154F85CB8B4662EED6F9AAEC59CD96CAB09355FE1347625384C3EAF34B1D1D7DE0035F1635E973C0893632A7DB4F8BC6BCA1CB7F15889481DB71D18BCDA586B4255E1CD225ABA3C7E38C5171E16672A97F88C5AEB59585C6852D69F4A5A175BF437082E3778FC555A820114C7EDE38D8B584777EE0DB520FA2FC438B1595E7D9C5D3C51B5E6A069B887CBF7C41128EC44970E8B361D67610E8C9746C57ED6A1A48A2066673CFAEF86B2EF8A4F81532F7AA9A0F073D6DB55117F0F95F264594C3E5EE5E58BC561A8227311803E58794B7995E7A636B9861A89D9A5AD4F5B896F2F417E7A533D9571E5A8A45E3AAB30A50E67DE1214FA96B7B5F6A44DEE91F37F2D6FB71CB06561C27C810CEFB70AB79D5FC06DD1D363535CFDDFABE53FFE68BB77CD49E1C5418AD77A616569457AD264921DB0E7529DC6441A57FC0317EF943265F15D8AF17C8B09550510837620A520A11FEA9DB093B9C1FC60CE33553FB5056154BE27FBAA57B431400835D748C4E36371198053BAA6ED82D8A1D881046E7C1FD3863D9E73550D8E52F2A73BB9935B23EA91820F55552D37F29A9C556E8B9AE7479C99CEE140E77DA073CC82B0E4ACCF45BDE7CC80C673413B5F8D23E078C37083E6AA23AE911D34984156436BC2F33761E1B045FD60B9541957F9A54673AAB0B91695B8329EBE2D77460EB4528FD3F8C1F56AE9C778595C09207D5CFDBC0B5CC412EFCB633BD87D19E863560020B7C7BDAAD65398F6064102965EC5FF5A6122ECCB21FB9E2946A483BD272167BD8DF69B2BC175F9E3F887B34DA6E1DAE57DB18DC4E39DC71BF92AC686C67905E82A9A75E69735E41DD389A0066707DEFF88A0D86609CEEDCB045A451AC119F0988386BECB78A55616A60EB1872A12AAA3D2980547EED34E9E4ACFB46EE7091ACEC57CAB3890CDE5B2F71BB89AF9313FFF46BE1E7AF37D820891359CF952A8197502310ACFD3D66DEFE148D3125BA641B43F63923750DBDBBBCF3934B8F5F46A899EC30FA6F71C2C8ECB7F027F763D1C6AA2DB2711E2E0F6EB15A1711E84B9013B416687779578B63DBDE3FF174D04E3F2458DC0465BE112EDFC0EC150E54D94FD98A68ECDAAEBCC8C98A5A058595ED5C7D6D5592F31A0D3C6B6B560ECA3A786E5DBA24D18EB8BE42AADF1EDD817F9EEFB99DE6E649E08222CF1DDFA50259038BC28A860DFED70F9DEBACA51A76379C26EA06013FF070F0DEB7A5CBF323ABFC1D623637627D27DF597FE3AE7C1180E9D4B0BE711FE36B3B4AA3D4141269242F8EF3C74D621CE472E15B560686FAA292096C0AA6DB2BF9DDA38F9862E5C876B7F14FBE589738015A4D9D6FF45CDC2841980465DFC07C1C659F3FF244E1009412C162631248E544BE4ED3017F27FBC1D824B97CBB5A19EC72A55A6C994940A28C635D0195BAE9
66C0B1A1E4A2DF271A37E94EAD3571ED7AD2C84ACEC9DE0E8356CA4677BF9AC04A3027AE5673471DA73718D8F9783497EC8032E895BDCDA64ED56BD545E797E7367695E2AAF67ACB8A0E5D39210B8E2B591EE008AFE19BC15CFA933C437D1A863A42A4A4495D41F9DE3616269A3A4B17559FA43ED8B19AA69DDA3F0C936DF754DE47275F0009BA047DEACF662D3148617A891D91E9B94BDB8B64ACAD9EEE64FDE87050139CCD799F5F4FBEC5CB33F20EA7E07F31C0E3973E67E25A725A55C537D1740A5CA404B322A04FBB105651C8899FDAA36476829B43B8363478BCA7520E2D8C0F0759AF4E2F756AAD359DCEFCD195DA4E1A7B9BABA110BBDE07BC5B82C18ABC8D6F8FA2B43C5F72D7993F4B10C9A8625C1DCB0703352A7011940DF1DBB831A8DC69760793CCD4CE5525216FD1702290EF955ADED9ABD692BC7DDEDAF4B264243BA8576301EE770338016DB52678A9DD575AECDEDBC43D76587B530798041D1647123E00AD4DAC3F4BA9EA1721B4EDA24B47A4741B1B74ABF45DF6517055D071BB85FF91BAC2F7EEB3CA91C0115F1C0D79268C736465B44670101D02E51012D8BFE3B672AD751BB8BC8C98F8D08E256D4410A824599655E016DBEC3BCB9F0FC43D4E562A0C051E5242D2E0DBB6AB56094479B94B5406359786A67712EBE32EC623FDD382889BE2268CCF4E22905BE21051E2465CFE7D0A386F8ADAC7A228448956C9D16CFD9F7C7EBF89950372BB644BA0571B308CF087E466D0BD32FFD6321D2654184A54ADB811EE1AB5CB4A17C24E992A2747BE46667549F0EBB25C91ED077229960454ABA20FBFF9BAB0642412C84E1E41296D50F5FA5E308E0E22334FC9DD71F9B5605555FA32AC0BA2DD62C2B9F2BEB632697BE76190DAB8C952B246B48623C652FDED44ED4C70449964BBA7F2D15A7BC68A3CE293E1325CBB076AE5CB715EC254C80BAAE8B1A0D6BDD27B736E4CD1E25AA65503DB48B1E6EB85608CED8BE6D31896D9AA4E2F006EBE41ECED9687D6BEE44BEE52D82D88B46F55C325AAD7085EC99A8FD57F2F7D3DD929C4E6FBDF32E0C7A4679D6BDD80B59DE62DC18A0CCEC866CCE5A407297DE1AD7CA3D2DEEACA221FFF493505E72C8D9F93376054A1FD40C3F0C25C833A0C79B1DE83FD79E66262553188D0C1ACD258327B568DF6369A8EFB074D70E2CB41474B291A600A694F83A8BE52E44AF8C3F0E19FB00CA65E5D105CEBFDF37EC32B30DD08D0476A5C76CD3A82775F5127D68A3820877E1CA826551D784D7AEA1B09531839FA8062889EEAB5202AA14BC45276AA09489AA123F0DB60B8A59E062589C23CB7441E53254F0AFB290C70296A22C5E7C2BD00125525F101B0D21FC79E9547C097E98FCD4E33F34A42D519CB750BCDC54AEC9AAD8D0804246F988530A3B607B51A1A4B7D8759C7D277AFCDF71BD1296438E7364CD95912C8967647D52A643D8657E8D24AC94DC0556CBA38F536A632D89B06D519E56A5B0B8B6B4517BBDEDA6757D3CECA3358E5460A24F3BBE99B302970C3E8D2B2AA7E0882C858331CF4C1D31960242D6C7EB863A2B0AE3BB2074DB57159576C4EAF60202E0DC48768FA6A0DB561DCD1A7007219016D5F4C736DD6A9C0A9D7A7EA85C9EDA5A04ECB229F938542E1988720CE9BB4054440F6285BCE000E1A6918AE7392798BDCBC2E57915A16820FB175FE981019CE57B750EF1492A14A0FB85B6E37E50A352EC7EB6FFF1915315E9A908D762815D34AA2512403D1903EEC88C05467C7C9A0353865C689819BF87704758EC458D0915C9B1619F9B94A1C21096872CDA9D3A2F4D0AEA9852CF38148BA02CCF76CA0EA4BAEA4829AE9E7A2F5D089C7024B3257EF684EAD8866F19F66FEFB60EAB1C08AFE23CC1557B4843FA2DAE3ACD5DA55444780395801D9508035A194D69A0EF523CA4F3984A5D05508AA93E6A70A50F73B27B5139B86BDBB665F9363A6EF6D7A9914E278EFE9CA520A29E8D8EB858FF180563CE1BDA87FA7AC084D038881772F786A44B0168852FFF073D8660E78597D1D7623639ECE0BEFB539D9FE866DFDA1B27D5D0EBCCB8AB30ECD7BBF11D1F72A997E67C149CC37F35C1D7CC9E9AD1C7A5E9B55C9E852055516283F118BE9754C3D782321C73CC81DF462373B315A69796E18239EBCA75B54FB6229E5A300C7925AA7E4590F05B59A0FD38B82E82AFBC566C4A2DB1D0C3A739462FF4D777723C898C4A9FC7F8A9FD3345239FA06139DB3687016C8552F402847A70A11034A0FD67479A31F84ED40587FF8909A3D44C1A451DF5EED2DA6DFE5FDD8E621365F703C10B6FA417E84E69D4652C83FE9F6922A3E12853F3B312DE63480CBFA4E0D13841969E9815B3781DC55C10BC5AC2BFAF03591E133D6A5771DCDED9A2374E6FD722040274FDE44661230FCA1F16D85AF7CFBD1210FF545B58E57B09A1F89428BF87C99DA9CFD2A2A88138AE9963D8B97303D9072D6FF0298AAC25ABE0EC8A50D53AE41117007290C3CE86A7683E28E0D2AB6CC73D7BF0BC37ACD433D61FE0FB2A6863F9064F6FB96653A867E87C867A0E261101740D4C6A2CEC4443CBF417E250861878D7513CB5892CE6FA1FF26D4BED1F5882FD339F818AE60D11C042D8DB5EBB63D6019A01B8C9FC70E3026DA39024B878E797199D25611D1F1117ECA7CCB752F3A9BB24849F5AC6AD7B467FD3B9A0BA453F1539AC8F65602DC7336171A125B6BE5C485E4EDA33B517C4A2514F365EC0D1C191FDFC72028194547B5BA81F7DF4EB57D44C0BF0E717B7B221DC9EC0BB497904D40E0FEE60527149225B01CCD054A687A85A848E4E0BF54179C7B83899C3F4A9C0444C38A33987AF077BFA383FB236C0604AC727B503CB3C2A814BA8B5AEB6E163B3ADA52A9E5CB7639AE3298D84365A91D4E79112F7EAE4D7FCA153ED724CCDD91C0BD1DC8C7704EF0916CF3317FD5D6696168F20B97BE6BEFC4BB8EDFDA4A1B37C9FBC065723DD2C9674E51E3C2DDD14AA4564CCBEF9B1548D862A456733447EEB45F01BE04929DA6509F5E5C18050F4B39B3A61AAAC376AC73CC1183A88A7C5A50DF6EA0864FDEC4180298530ED8A32030FAE9A70E6DC21DA1049579351E84EB4D527097E04B258D681FE881DAF5ED12B6426E95ED0028D81E7F7F0490A7DB981EA8C3DA0DA258A6615D162A6C237BC89605ADFAAAD027689C6A284846BB273BE418102CAFCC7250EBA03E875427B529931B447E33BA50A4B44E3D5817FCC1665719B87FB290244D89BB6037723449A91B2C39BEC5EE93C1C7D2809F3C376D07823BBF97486DB2E79B91C21FE46426BA8F63EFB271F23D9C92E54F433A75030826B0562D71FAE977B5C04037AADADD2F3EF8415C2561ED8925965CE07BA48D4BB33F59B7E28CF1526F8BB6B216793B4EE8D319BFB3BA40CAF56BB1DD746AFB8E3614FC3A0E44E1FE659166EEB58A01837A766A0684B65A4BFDD54B3F0C90D234CAA24A9CE434E7FD5C298688219F3C3F7D2B7B85FB9D29A75C0D2864AF3DB6D23FEAA609196320B8CB5F4B3EA7B6D88176B1CBAD50170CFD75CB0F9B6514D955006CC1A11B8278FEDBADA38189563AB3A1F62974406B85A5042A7BB04067A1A52AB533983F3B4D0412E9DA92AF9504A2E571809BFD63A67C96560E8AD2FD69F4F7577F37C9A6022987F85822A2F0BF4A692D8544EFBE1D79571AF3D95C91BDB16DFF23312EF3C7C1EDBD18665F70C3220113454733AFA7084C554BC9A3A66C97DAA1FE83132CA34EFA4350D0376A3F10AB199ACADF672B51594A91AD817B08BA3D4C7064FDB1802DA773820137C3F8E252EC25022B3AB675DE9509631370B53071C96CB87F2259828178AECB13CC8FCF088744FB32D8B5A361C1F8C0B8C378280AF4EEF10D9C23F95BA4365EF116A3EAEDFCCEECB78EB87031477956B7D5ABF89E55D318AA652D55EAC632CE993353CE113E447EED40B96932F74C5D591ACD8DEBC2030E04FBE551748C0E967A0379054C74F830C2BA70CE54A524B9ECC65DB993E9B197342A5E8A23F57BE57BBC8751A3A543C78E1DCA7FD6441298D545CA76D1B2579D6BA2511275698F1546B0026D31F8995F4F1903B88110026581583C66D5F6E45247B4A6C27D3809D8A21DE73CC22B78DBF9F9FCB79EF97C21E3EDA2964B1B3F6286B727EB5D5D97E8AD54FEA39CFDB5F3BBAD29976E40538F0D3FBD2491147172C20EB9517A1CD9BD6EC1BE6507978194392E28F9215FA0C1E82A68F608D897DC0FA37AC9B2852461C9B31A9127ACE78E631EDE7800D24431DE4E8D0B4A721F17225F0D70D5319626564D4488EFBFFC71EC1F98F6D2869ACE11B554D438324A437520D17B4F1D9EBAF6F4AD8E5C0A64DD9FE70524431D1C80375D4DBA9C4001DA0B10035466283A861D36BF04B44B5255D65E9A201484E0A0ED69C6D7A23F4841F9F842856095135F0B8D154B77AB0EDF7C7BE00509A1CF0DA8ABEE656016EE55AC19C1EDB8E77F417EC5D2B32C90AE54A6D78B4332AA1FB9D7EA99DB56BF414F716FDA20CDBEC679E547F1348E4CF8B79166B97862628DB62FE11169FA5F216B2C2E596BBCD399AB88D99328D87F9DABAC9F5FB0B8441E0A6D3F067DEFC7C6263C68B1979DBBBB518808E75C6133869B2F3D0C4A9054BA5425C1D2D3316B7069FA606BA0BF469AABF7CC9A0CB6826EB6816FC0F7F3E8D83DF098A9550D76B2C4323022715593ED0DD9673BC3839356788A8BC0C256533510E771234A6EDB453CFC7CC4E1A35D86D6D48F7C9DA68EBBBB727365508AD00A6DEEC5B525BA476F2D1918E68606600CDFB946E7B91F07E250B689C0FC65C7296D2A301E93EAACCFC8541151DB6928285438447E7582141EC72E87F635F5E2E361CB539D81F950727A001F6445A2786E929E52BD3A68BEA28A2998EEE80506398C7DE3A1D1A8F4B7FD086E646796DDF69738AE97F30E8B5785FE462ADC1A900274A1249179FF446C96BDCD89993294518F2A3BBB4AA8E1577053DDC76F9F3E0BE351E0C3A7B8800F052E2E58DE71D8CBB2C929CD08588579A97C7C44AC57422F4F868538D905E7E905571ABC613A369751DD6153A598C71CD73E1EA7FE124A99B7628B520EAC6C833B149CB9ACBE6571CD348968704DCC0F7230EE98A560AD26A5A2E0A60E3DA4C16014EBC9029AFB091ABFA55A397DD4E34F72A3BA554404D1E818D630FADCEBF2A65590FE54268F7778F4F24ED1BBCAE713CA3B99FBF8B6F2FE7E1BCED7992703ACDE867726FDCEFBD69E26CFD58FD927505D6C58245F35A0B4EDAAC7F57CE94399106688AE7D32DE6BC05875DE1B85F1F0156AD085EB7B9D75DCE41B337B86C76ECC8AC0FAB6643DA0984B37EA260FE6DA254F53909F4CCEC6611A8F4B55A3B7EEC2D1661F65C2488A994289DEE719EF7A24B8BC711335CC05547ED4CBBD59DC3F1E7CAEDC201EC1326B03FCFB944608516CD1BADDBEB70E969999584FC85D0BE77C8265F13A939292C3B1BF08865813F8F7B6CA70503E3D0F0C0BB13378C8CB0B3B1F69FB939C09B05CB1DF4470C3CCFF80EE9E9312F1BB117C24B68374630528606FEF2F120DD1E4E08960CD430482DE33E13014211F3F31FBA6B73FA44261194FB7FCC2DD10D51C0C2C36BDAFF000A5F5CF181E62F370F8C24F8FC2FC2FCC4C11B29C1FE02602ED42CC19E05001D4DE581F42E3219237F79C3A51BA1BBEF9D51E460292324694D200C517F32A123E75CBBCD4E1637F75175DC75BA75B99A0E6B939D1A3412B632C0E359DDF86827692FCBCD5F271DD4094ECA89772DF445D74920
78F9F06C4668522DC94E732B802C95C0DB9CB08F6E7B1A8D3CBAFD67D837DF7AA1651F47DC3E6BB986474AF1228020AC1122069D2CC88720E67206329C2BCD7DE9FE08B257BDFDDD34F3B254E8FA56730610FC244D13AE0D2F0D1610E0A37267877739B77CA1AAFD9FAB5CB3C5637CA03177B3E2F93A327D2187D3BA81D0E8019784A76A0A43CB0EC86AB14421409423BA761E018454F53BE959A9DCB1D45F719F7BD7C5B19A7C555BEF4CCFD9438B41ABC729CDA6712C68757C13BECF14B56502D2B9F6F6723EAA31645221146C9C2AEFCA8C0827A5540856CA8FCA326CE86C7360F681E27367CBD866720A4672FDE6056FBE1908D6F92C1829A23E9A088EE8358F398415A0ECC04F9E1CCA7C2FB17E6FD986D9B89A46A95376F416035B4DAAC745D1E9983EED730E9F2A63EBE288D501AD286C09AE6116FB625C537360C35C4F9670289C60D86D3CF884C0720355F949FB9232EA2C299558DEC9E3BE703697F928B6B90D526E7C64A2E8696DA93303C2B7861846AA516B60E484DE1774B777A3F290BD658B7E7DF5179E6A6DE1568F97127C0E2899606557DE538B07C5D546C68428240BD7C3C1A900C8BDF82CD729DBDF3F44B1B7578F18FD1BA03DD04F91A70E64216D8B41A59A3A5DB8A88E71F2800F420AF953A093ACEF99741F2802A92A86C81B16FB68F04DFD661754F66AF847E1FFC16BCC3BD78C5E3658A5E0FD834744615CC190D6752C4539EDECEDA61ED52467039936FAB27F7A9577255CC6A9BDD24E5D78372F99E0376BF8044CAE65B3701CD94107090E946FF57F9BC3A2855057C30140849822C82BD9B6579F924E2A5ED5F1575E071C038DC341AD03F511F70CCFD2720791394B71EB2883B88D9749309020237B4A596CA47CDFF87751E9A1A31C33FAF454DB07F73C635EAAF949AEDCA0FABEE02BB22A95708CE36DCA66832342DF0BF36A584FDBF67D9EA580B14E480170C63209A48707D7465EBEE7F253A5415079272CCA3C1135793371A64F9E4D09D72FF4BBEE7FFA4737AA940D39B76B0333227DD6C45BEA221CCA0D7363ADEB01E33500BC4183BA5C7177EEB51520021E55465F2A0ADB528C3F32DE7F49F4B031577B695742294A579897706B95F5526B9D606B7AD931488D12482A3CF215570E46EA155EF8F3170295ACFD8FF9440434A1EB7396C89DF9F9E95E6DD561A65DAFE8A5C3B8B45AE43CD8A3578B821DFBCE46309F843DF112EEB81009C8CD6B929D9DD2C57F26138F137247B007D6368C3190455B5716A95BDCD149140EA352084998FE3464A0DFCAB9BF2C33BD60068401CF0F363D60C2B7C67E3A1E88E8E6CE88D870EAD4A97513C81F23DABB291E89651D6F7342DB7EE36F282F3DA57C4F5A478A6FEA1B5993CF3F75EA390A549AED16886627180ABD9EC04AB73B18FA3D744FCA5F167202F91BA555C90D1F74CE90E5A34CABEAED4F8E4D3063D824CE25F0B94F5EB3890C88AC6DCC0942D11F6001941F2C2A537DB191F5EFE22B33AA3ABCECB08EBD12AC33E28C26E4127CCA6765425C00A124D68B807A76E88544FBB60F85C86698A6E227391AF02757B527B26372BD8463A45CB86D25D5D2C87EF2065780514B4FF9BB2184759475CF3C1327BA70BCBFBA965B8DFF293AEF92BA5D1089035B306C6B7E96DBF05E0E0B959A61364827883F3ADC1B80BDEBCE7540FA1305B2D4A03EB0ACB2C70B2C991D907A380FAD35D6386D420190CBC55D3EDA91290D632395CF20121A2D6E3BB69902A3BA01D256715917C31E07D3289C1AEBDA5DB2F0861EF35B66A6E7A0F3C1DBCA5270461DC2BC507B61248C58F19DC5717F2C539254EB456A78FF44745012683D759D82FE6D9A2F59849C800D11F7A3418EE10DF7A81D766FAFC20C01EF882C9BA8CB5B2033DAA3A4367327406C898243A0EFB0FE3C8D0223896B0AB664FE63103FFEFFC3B50B72E0B4BBE624A13054084073F36A876094059B0712CC4FC93D17D8BCC1648C42147AF711ADDEC970687312FD461C26E3A5DADFB7C8591C9840B53B271433A27474E439B01093C2B1266519C2D0672DB91AE53955AE8603729E8B74D443B606020E747C91A18A4FCDD484968D934AA4CA23E9F7B9833C2FA0424D8DA20ECA2854B3EAB933C60E5AE9C3650170F3B2B066340ED329928EC6889ED9F4AF75125788C879B934BB371BFB9D491E8939B8041CC86819CC4F35A204F5D135A7E5FE90B681E9AA5EA834B48A95BCA538B37432AC385D3BBD3E1E2A9BF48AAB25E992B4EEC3BFE6C25E078937EB1864D5D679A5778367939E19693901429A66F3C6C7B4E474B074F8D510E2124ACA0CDD2A4EE2256D5E146E98F7A09EB68B2584FC2DE4251832C91610DB079BD17F7F36C64AA6FCE2EBCF1DFE9052B2421B251EB585C81AA056F64F5DFAFAD3DEEF30DE5541D5C851E5824DF37FD42A31961656C989E414509D2DA2021D6389410585C4E4DC8F0DF9B16536744E8C7CD725CE9A277A677512678AEFE2D6E53BC5193A351AF726C393A1D80BAE28354FA58DFC21618875B08615E20902137521ABEA70BD136981907B56D6FD80006210D0A4052298B19421F77CD696696CC7D977E8D0A685719929195EFF468A242FE97C14CBA4015AB83C18A17F70994B9250E64A2EE2F4CACF6D81EF05F9F4586A850CF2AE59214E1AB9BA8BF85ECA624E74A7745CE7D25EC078A03A88842F66DEB852CAEA1BC6A9611114B9D3DF246021873411F2CB864E85F9AA37E0604C06D8D0DE1C0E784C7C166B192F99FE504382350511399750467A28347CD6A36F6F1941E621FC94CDA37CBA126E911F07E1132F95181ACD761E3C84FE28F47FB60C93C28DA9766EC7CF443326B2A21582215E3DBD623C004CF803B2964386818A2D86A33057C570168193429852EE368531BD4FDA6AFDA1332D66F0F52D354BA7C65152BBCA87BBAE804803D21075B2C8819D4480E07AB1842CC209519C64E2C645389B88B0271AB367660B797DD60AC4F0C9B41743E6D9930FA0A192F68F04304F903A78D5EAE7DE77E19738DB7E0AE4974C1B4E028EA5C1DA2616EF15D1FB682A436916B955E16BC91DFFC0492348B620989AF434A250D19FF8EB935B69320529EB4DF71996A78367C425770E130182A6DE3C646FB0633CAF1C48446576608065FA25E8498BCB76B83F1747CBE2B622C1CE6A6B4E609D746A4718ED3CFF311F3DD9734B1ACA83FED35EB3BE0AD3BE2EBF832CE37ADFDCDAF28A5395D6895A709F3BC2E3CC2A8F481D260BCE2477FE78EB4AD2D9EF37E8FF5155D13F6A659DD781154EF2D29BA8AFAF5718673CCC9932B47F261F9BA3343D38440AB367F0122C69B80C7971CB5F897DD879BE0BE1D0D498C9542C5F7BE046D1E4A92B40C20A6A2237664C5B73BB98C7D71F250E708DAB0E26462929CD4661D38E2A428B319DC9BEFF5287B540BA18D9703B2B65CF388E78ECA635B75626FFF6F212E77A7A3F9A7761D9790CF23E22415533DBD4503EAB50C393CA0BC3AE5E0A43D1EB54B8263860B037A3266C5CB56F8407F5BADD01571074718A7E6CA1110A50145CE39F4F65FD97E115072A93B9D0AE4FA3242638B255936A862A1BEC4BDEA1E440867BE2E3776E2F4495F7233F2D00150AB75AA3D1B4FD341C904B37A54B5506FBD5578393780AC1661A151CA570B76A23F8B8B4B2CCC9D2FFD04ECE43EFA49D8953107C238EC60B5DC9C870C6F6A83218528CFA078CD98264B2C32891F3A26BBBE38DE84642FC46008D3B5CC4F675221059D311A53928F288FB357F9660C82D8865B765CAFE2E1A60595C9F2FFE72BFA1458AB54A36840F558A11940927BE65FAA855D9F008507A6F471EB17E92CF7BA13F708618E6950F5466227900BC027A4B9BB11CA023522A7809A83A8E681E259B04D11713A76C1D426FA99280B9EDE79EB6FCD107863937B965308B034E025900FFDC0D383626EDF4324BD4E12E378387354327C5EEBCBA0ED59A97CC6F3E3B560992157F32BFDBDA074AE0640923589512828F1B2CAF8898FD2DE82E2417CACEC4044206EA562EF1B1F9A17C58322F0F403823E1E370162C81622DE761980974ABCCEADCD5DEBFB30152E39443D5C496F63E00AE57C167468A87D2B25871D08C6BA7B551C1239691028E4409C7A9726ED0595AA2BC542E630E1421DF888FAED8F214CB687BC9A2CA1DF3EC264B6F937868D233AAF739903AD2ECF023B825C9D21A44EFED626F29AFC8BB8EE46192A64C190F8FCE12D3B727FE28C1C2255CB98C29BA878996C5DECDCF5801B260E197EC09681F1A5DF2BCF8B40B5BDBBBD52B1247A56B0B8FE4BDC62C178E33A08CB9FF1957553D4110ED60A8826B50BED67C585A0AF38449427A312B396891667E2C6876269AAD4E0B93CBEF447E5E4CC782FF9162C000F0B83731685D6ABA671EA0E3245E45E359B80F967E3D8F7E69D09B3BF993E77402C016684A5D9DBF680F33B2C46BCDFCFBD11396DF36CE62761A9CD6131D009FB60DAA3796E5447BA86353966A36AC56363D0649C2E065C0D2425D8B8B12868BCB8C1C5DF3E58A66CA8171CFCD243AF067C74253538EDE498CA0D6FA31E6CE6253995ECA158E3C7C91C67B0ADF19D7B2A4CF38A4D231FAD8C9E34FE1EFAB65D1A90D2A1FD40CFD4B62EB1CCFB7A2C8361333E53B93781B37D22FEFEA69C21F922C6019BBC23DD75B97A7681C1DF2C85F4BF64B10D4EBB364A0C18DDABCC74169C6F0101E4F902F4CF0D8EB297E0C075CD4DE4EC8D68F5DB5D9DB4F4BD57DCCA9077453D2951F2C4051B9005D5CB195A9C1E14B3E04D301362EF2E4F31A4AFE3BF1C4CF2D3F0403A21940E33FE89D6C96E5AA5C78B7CBA6DC01CE4FD2760E2940EEB3A2C5A804FD0FECD2CA530512E53C3E0D0C2A42F3FF2DCF0895B9ADC82F46D43D068587886B52A5A4A6D439C581B55F365BBD2358EBB905DBBAFE4C4CDF22E583031276A515E2BBD66C5A89658887D0AD4BFB2A03FF5AA210F6A7F1D795E759494446E5AD4F8E29F1F98EA554A4B0DF913E8132F71753044FEDD822CD67D3765A4DC7FBE0244288165EF80B5732AA8F4DC04BB3CD70FF806EE56F0B63D0D5022C278EA4B14B0CB6AAB09CBFF8FDEFF0C174F18B2C638193B5341F3073D52C6EED2DFA816E4F0E2B3504434C6219E77C5AA4425B1AA18CCB1CF6032653F4B7001A45D90E3AFB6B6885E890EE3E2E53E6D2BACC8F67BD315B733031E6F15443A166C22418CC5FEAA5DD50E37E4C28FDA53675A9D65353DF8BCDBB1295EBEE883BEB084EF914DE459035B474960748F74D246625039D2D2BE50998E3EEA26A9A7CFD21225CF792277311BF49DEB384E00DD3E053C5A57DDE0EFBD34A2FDA3BA488778CA41598267246D1A1BC0963417D9E41BE5C3E555C7924BC5685FF940019F5AA3F67DBC274CA876EDF3DEC1ED27C716A0C1D8E0F2C9A3080FCDD8EB502173723430C10B3C5EF56042D1BCC0CE241964D949B55E1AC1F3135E40A017E3BFC13AA735C84E20F13049E8998A06DB5AC84607CC00A2094498D81619110EC588ECEE4AA4A56BEAF83C0421D32D2E3A6174FBF9F9E54D0353F572645827652C69054FE39D8DA81FB0422A7829F8E144A49E471D4AAE2BDEC10EB76D065E7922EB0232F7C96E53C15DF046E5C333D65B16D48CC4522A5FBACBB0195DC909F640C154D1833AD899354E657B2342D381443980A03DB154A8AE603DB5107E30F7420D3AD6787DD157FC72927A2F86F8D3AE0D8E406BD3D2ACE1F846265BC43A8D88B06F0DAD070B4EC360997F4337DB454F6AE6794804342F
79012706A3D8F1D313DFA58ED920D4F5DF6F6651929846B5A944ED2B64B38A86AE504B1EDA61126BBBF9814E5F1D9A33894D45B1013139CE4B7CCBA1ACE4627EBBBF1601832BDEA191E5D86744BA6391E40FB10342E10839A1E794EE9A8FD11B61B12B47E28EBB85C6C6BA444C31E4D4685839F1B80638B0E7692AD66184558BDD406322B28FA4F8B52DFF450CA6121E05E69084213C525077E662C7E6DF8ED84BFDC71E85BD70EF7C5DE14C71B00884371FF2E7795F93E0F3DD529C34C3C57FC8FBBD32681FBFFA3C78E04241506DF25EE0B13194044FE7C5FA53C9429AF8D47B52C845C4904770C6A1A7AE9398B6C2115D9926DB612E1E4CFE39DCC647C0AD2FAB8C157879687A4697F63BC7288C5ABF53B792F0B582FD8847E82AF427171C6701E93D9E2101E8A3F8B13A6527D333A358C855777795038FB31EE740E1314E59612C793E0C30FC0BF19D8DD6E173FCC5EE157538168128C295F13D71EF4DB129F4E791FA87BA07C9DCB09217164D7666A5D36CEE499415DE18EABF1C559CC03650ABD8A11352820ABE46E623BC07C3E138C00611964294C430A16C428494775BF2BF8D12354C900C0AD7729F624EA999B4941A65FA18A25AC2134A3BD797020C690836D20EBA004D2607032DAB4BD573E7B2D84D7F77FB4215928BF364E39567C299AE61DD9D8DFA28CB3BE9FCC8120D496F7C05992171B9974C3252E1BF3BC8427CE7171398441DC69F8E17FC6273AC518499BAC42093D5964245932F5920581DCA6742C625AFA35E593EC5E2F0248324E8C2B89DD3D7625CC8A8E8AD9C11036EC207A947C1E343F0B989236BF8CFB2D74EEE735443786682F1B142C3A935B0D0EBE6E4A371BE74065B89D4C7DFD90A9E5744BE73F21661DBC54A91170E0089FE032C29F1B08215DDA27339A37A4033E460089FA4F26074D16549EFC5905D331A312C0C1FE7F5BC611BAFA7537A0BE15127E24F126082DE3E9EE3537CD77B9CDB4BE8AFA0022D16BA49E9C55ACD55921DDF57E08E2AB307E40CDD137D0C39F47C3C41CC0F6B2720B3C90DC7BC3E522CF59365F64527C47874171DEC92AE4CB3146895EEB0575CFC0042D2E6495950C743FD8DB3E0B3DAFDB3F86EFA743C4038325B01FE1A1E40CF4B8A9740B8DF807B3C63D51FF2D429365B0E25FDDCC5C30F062DC3CB5AF833E8EF7146E12B6EE6EEC0C84849231660E5F563B44DFACE0ACCA85E1983C9939888DEB92F629209CC675B564D907330BB98941C48EDAE77ADEF835C1FC8208DB155671AFF79DE07BE732CF3BCBDC3A750CB7D56CCF9B016E8A049305ED12897852F375F349E4A532F36876E54F7C8E4E031780BC9913E45D7C6E24463B2CA6AA9B21BDE56F853E2AA89CCD3085C2C6D51F7CC5124A778A122AEF71F07B231F82EFEA40D8A4F2E141B2034F3BA5EB56D36BEABB35F27E3BFFEF22E5D8AB3F1037B127C5CB749BF8AD7CF51CDB70B90E0CF23B7F6F30A384000051C3C437D45D0403F72666609E49E4945672AA97EF4E3413C492AF33D7CCC601C7361DD0C1EF60224B4EA718FD4B34CFB05CD2C94B8ABBCF60D18E97BD2F1EECE48B654A0D4B80AE17F9580052F60E2F2BA80F30C7B48529C221A2104164F9314E94DC494FDC4F50171C92CD3212B53F3D30979D669A5EA75B3EEFB11D4D27C5405E7EBE45893309E37C23E402129D7EDCC5A73ECB70E89DB09E372393530C1E8D32460118100ADBA69EEB17E7AF3BDC80ED6FE77F779423BC197306AB5D629F28C87AFE9752B75637FBA014B6118B0A3C2A618F8D1447A8EA38A4C5AD6287CB3E5AFD98ABCF26700A8AE4F816AAD6504BA384B3F721E91E3991D89EE38B9ECD9601AC4936A1FB0249311C00F8B8675FE6182525CC7B87EC01E1EE1D6D6D4BC21DB33D9F90A178E7AC88AA507BDB7AE879CA659F541CCF36BBE5545CF386D6F4FBF50845C51944FFFE452A11D98AF7EE2D326872D8B2CB1B960B02CDB47BB59D3DF956B2E74A266BC66C829470F258085F1A6DD441F67513B7F49880873EF36528F85CD9ECF5109C78001819F47F7E49632B0F4EB33C3C8A59A61BF1F706540B72671A5CD98050AA940B00CF7C6C06778DF97454DD43DED72E22EE25A81AE81650FC5402145E2354177F594F159FDB52B4E08E392874BD8C4FBA8F994381ED3911A9FD215A517EDBD9568FFD28E0529733030346DA7484F5D5B64B3631683FF730A33E9080405362818CCB2FD880877B71EA08A88E9D2F0A087D49C1241AC953A3EAB8347C19B13BAA8E45F69005959487E4F186D9F8B345DC31127B270CC9050E90016DA6659AA66D88FF3273E3DE8DC1DC24ADA023AD90A18A1BC8FABC84945718BB55B785415F3E9495C8F747BEB15C907E525D7AED91B25471D691D4F8545E4CC9F266C5356E7C3ED04611B1905EFABB3ADA09F4E525153F575780821D007BBB595624A19C6B2AA71FEA06C14C1B8C6D5B38FD99AF4C9E3BD25D81ECDF85CE31A699422E26AB4D62FBF8CE4ADCF9B2B594ED71B9754C2BE26DA3BED9BC26FDB82959A02256E71C9893B528ED4033EEB070920B4512D3E6B7A6CCEA92BC69A1912232D78E9517BCF52B106A3169A0A32C55F2D706C2E7EDD18E1E94FFD908C2417334A4B669E46B5E97D2BC296212454B9703BBA1486A3B8C25FE217838A7DE2662A1D431C9BF44B79A5BBC3E4E51C882A248679205149CB270E2C110F62CEAE9C2129A49F5E819B8A9B6AC7A296134AF7B1055A5A8DB184B1F2CB96D2CE508473589A2E4ABFB4375291D27B439942DB523EC5C0F8FBC3215B33DAE1E7A297DF91D56A56241E73FDE20BDECB56DFDAE6BBB25087495CC59A795471FC7CB479A2554A5C295751CEB4708E18B846CB06E5B2F0F1A49F65E1952243AFCE58A5F8AAAAB9B5E444A253875CBFB7E0F86E009AA44692AD640B883D4EDF5BF435336CD001693169565DE8B2681B31F6629CE6DE837B4E5A4A732258A73D823E5CB3382BB9607BAC51F744FEB2C35F2ACDDF5FA09000CAC1CB9008EBBAF0A1A6E7537F30F40BEDDA86A8E949339D4332B8527827C22BFF58500494DC77ABADD5627DB947C72B683C84018DD047BF594BBC865DE140DA8060461D4FD8687B1C6D8F3DC1F02CAAC1B17CEBBB423BD5742F35DF7CF98934AE52B3D6E182D674A94DE1C5DBE5429F0F1B2E210A3D0A1A35716373E58372281333154107E010B4526C6DF4287AA92BC5EEB3FBAEBCE60396FF3F367B0142C17AF2DED8C94AF4E8BD7ECB43644A60BEBA089E0574069EF4B62817B7B0220D0B8041E46596C24B601883F3AB3CD4ADF2D33C89110D34894A1CD107C3497E6703A3F2C13CE617F5112E225E597D7D470EA017143FB46AA7BC5DEBB3420CF4303E04518803D7E7E93471F24355F4934C140659E6CBDA2B45FB6EDB2201794B6506B5FABC58684AD35423F45F5C8A8EF85BD4590A172510974BA3FF24CAE49ECE992E2384AB9BB22FDC2CC418EFC7D8561844BD8581034321F4EB8F36EFEC7329B7D645BC6CFAF1CE5AAD9D37D13456D0DA71F2D6EC0DDCC266FF32704A59029DD0EC3B2173F4FB6615548C5C7A57CE59F362F836B2BBD11E763F38BA201EE68DAEF963F25AD3CE134427CD1ED3DB959338C9BCB16842655BA726445172D0764AE03ACFB37F5E4B9E2B57FA86C573BBDAB048FFB7E052BE1E96590DFC36FE1C8DCC5CB03908CC6DAF3F83C8FFEEE0A6D6322E2582D4E318347B743632412E8F4B1793C15A54D6C0A4C18F7B1BD3952E035961BCB0097C9105385A4661AF6CD602F64A2FB282F23F768C1C37DD639499680A32AE5204433CAB8B7B248872C0B39BDCE7A3AA7EDAA7632DE427D999A4C30AFE191B38A024887A66F8DC165BA2EACD8D699913A472CFC25BA27C8D72F6DB358AF1304D4CF1BC307E2FAAC1CB796BFE5E08E463054B17B95D8F7414F8D53C38A31987C8C04E7F7DDFC43D8266792A2DE366A2E622492B6FA33D0CF62604121F575F935B6A585B70EADF6D5835D47E3C68BFC1B2B0A0B10ABE92BEAE473B668CF3BB46DF670280C3E55930877B3D1B90E5B3B822F24730B150B80308E35FEF0C4BFF421345B7569A643773F56444340700742876E2E387EFB162457A9BED0E40EB404B72E556C3574B98002AB07BFBBD7FEBB5D9A2F665DA063165B162D5D82480F35CCFFB5502F1822E8D0EFD3C551D600BDCBC8018309B3BAB8A977C4C15A75A327EEFEF7101D3C7E517C830445ECB9FD0DCFBB6DB7AE41C9235A66EBBD766646305EBBB735576208552CB177EED441A71F5DA14D694DB451A8D594C72AB6B5DD42AE3ECA70735C4F414D5147BFD64A38CD70B3A33168DA72BCF0D47834E8E20AF7ABA4EE5463EE59A49780FC4D42F4CFC7A6B841CB4A9933DCA6C9206626AE565FD17123C6D5F08CC228B482AA858DBEC8F3A16673C6342F75729F449C9194F5DE87FED619C4EF354A7D9C128A42F37C2031E080A44838D7245C06E912B062C82F91F1196519DE1036C3CACDD7D3A9BC84D86E1C43511614CD898465C486D32670EDEF922F44558230BB51015873B992970869A98EDE45076B2BC2C2A355CE7657EB1849717B772D248F641076534C99474509E7A621D4E086FEA0E1635AFE33678607DBDFCA3BAB199C97DFA2991CD745D4CAF99C4C7E78804172114AA577CBD9F93F3CB7825FADFFF61075A2B197C61C04B316A98F92D81CF2C6868382A48B080BB115A953C2CDEB0A180AB8C5D41DD1982AEC43005CD37DD85D206E633700898A4668968E25193E28C4923F56656EFE835EBE53D78E1BD3497DBAC0025604587A628B553E44917DAEA596598A08F506F7972ED5C196203CFE18461D015F6665DFDFDA5ABE0DF39E1A660730980FE65B52B2C0C7EC4D0DB171779A723711D6D2885481B6EF4ECFF317AA12C49D67439CBE130C9ECDC8DBCE268484821E95122C13F1F9FB6B43601969DFD51F4A45C62D91E9AD41884F868FF5EDAFCE904576307192FE37676FDEED3CAEB6C4609D6CEEE70D534CABB8995D5FB0574B8D9EA7C8EC54F90A4B2E47B9669BDD65AF4460C5D19CB96F48D8F815EA0C7711656D62234BFF46E8EC0E4133B4F2B03169ECC0F0BEFF4D73971E841380530956232E41EF0DF4B674E826D3A53F948EAB1D95E85E5430AA5837F0B95E8E21CDCEA538D873CA3748F70E7B7D90BC189D6329B0223EC651F58F30ABD3B8FC0896BB07B29E065674BF3EFD9C04500589C45CB0E4FEA4418F1BE087D8C28C71635BF0BD4ACFE006011E295F211AE8B4C0FB0A95554354A56B385977A8180DCCDB8E613B67EBB8114499D0088109ED5C8DAEED94480F01145AD3BDB3FBCD8291F3FE092412413569F3CA17E02ADBC7CCABAB4CF5F3728DB80721E011BFC768303DB8ABD9E4B717F2E13D25ED4A4A28A556DF1B8FF461B5397669B46FEA902468A37BE0AE41FF628D8F643C327D29181BC96A908D17C894523C67899F6B974A2038AC939AA524A86D4C4C5DCC953DF6D3E7F7A925E498CF60BAD089C1E0ED6B0420CD9E272B0FA6F50C585293271821C5182A6429F28987E843195AD72EF4FC914BBBFD4EFC773507911EBE6DC52B1BC6781655551CC42CCBDD99BF6758264FCB7D1C26133E85A408191C973E054441FBE081794A7CF20FA18BD120F2646A55636E4D797F56165B7D65F85EBB21677CBDAFA1810E714CCB9208B67619771E3CBDB5F46F2D169D1302BB8219C81D749224818E0AC105F28F44AC6B5236FAB8DDD5E53E0F005F2DE6182838A6EA192E6F345635635B2880EA812B9C1762190783CDAF
2028B4034EDCFF78C802B1BB84F4193495C49C7DA59A402092343EFC2E04748094430C0A1A45A763997D779A59EDD6D7A2AAEA4F494F0A293A6B1F56933691D337D12106A45AF8422AD3A2935D9EE711EE20027A6C554986359D830D0ACE1DFFC10C37693BF847E8C854B62B0E91B807903C7A5B543AB12897C4DEFDC8E80FF9F357DB22F5CB6E306F43E41ACF2DE26E5C527746C112F4254792BAC79F481B667B8E2C4ED60DA32EAB055DCFC17DCD338B1A7585B826B44505A5274E8BB48E7098A0D259B7F6C3CC861AD685139A10AA85B670F28E94150AB1497DE908328DC1277A86C04545A4F654FD1D61593E60F9763FCFF0535F755D94AA20B79F5FF486AB66B5609CF015DA974B7F30E80DD8474AEFF4F80E9136BDEF85FB6D46B1EF829618B01BFAD208FE88473A470F8EE117720231E2BB4B34ABCE2F87786F6507C8ACADD8F833477E23C534CAC2927AA4240C1E50683AFB82E47183B4557DF11151D6F266B90A49C3D34660AC51942A57B2DB5310D1A1A748A9E198DEA62C074B916E57E2993308BA19BA288CEA8E1CAAE0938751084000B196BBF37DD0CEC69A62DE92FAB4AB45DDC89BC089048DA17135FC7F6231E76B423DDFE69EA1B52365851F482790EFB32E0FEE57D0885ABBF3003585C15B10E3EE2CD83A8B2D5E841854DD9AFE50E33D159EDD858B2E9A2A37F058A47F452724CC2A9BF162FFC29F980E1A28A6DCD00AC345E36456328C115106C2E69B26B30764C4838D9BF1712C222E504EC747A5F09B41ECF77E8EFBB2DD02E50AC516A063CA5A642D2AB25643445296C5BDB5E18ABD4116E41A660A94EF6852D0095EAD86BC7C360406A0045F3B78E48EDDC8A4E50523B27B92C96189CF1A498164908769D8C8A44360DC155D5689F0A5545DBB68331E751D5E964E394B23CC810DEC954C85AFACCFA55E397749A06216F028575DCFC7B866DC405C7951AB3B22B4B0B0D8F9FB151E15E615076A2954C197147FC68B1A12828799C90333C87890FB56A1D2DECE1509C92823B568ED07E0236C43F12BF300CC9E5C10178F5973996F6A35C50B81B4D5221432BB20493D29D840D05EBDF71CC3FD72F3D132A7FD0C54C34110E07FC33B0ADFDB11DB8C889ED5117215285EB8AB27B02C1F79C015EEAF011173AC154B163C65875F01F26D00C02D290C5219D2F0E666DB6EC502302F14D3DDF2F0BD3BD1138EEECA3CC6DF6E331100300FD3AA5BED9CB67E235F2BD6EE7EEAEF9B2367E4480FE7E0B30DED3CCAAA599E4C2A30E88F76657187F64220DDB2640A025433CB232999A10984CA5970BD4B85ED9105C38EC176370BCC515D10A5B2A9F3A087315F2D5545001616326D8202BF66FED2F212F774C84EE6418BE0DE38E9ED7B07E19D80158636C774265F4882160820F018DA9FF152819F5C5ABA23C3ACCCCBCE498D87ED96E264EBEA51D247E03BCF9091D18BF12D381230C919B51964424D2DEFE6AD7CBB4CD8C91D2C33598ABC7D96C7C65430F7CCF95067C9B223CDF3A896F6D4A0497157AA7014AC6CF2AE546FB658AF8F8F0D6A7EA8245814AB3FF9EAF32A2A9AA9703EED702C8302E32DD08C4A665F1F88FB7E9EEBA7EA9CEB9BC170CE61D7060F17DA5C5F339CF78924AA468A7527B27D947E0DD30600E890C3A0A2A18C93E0074855528598570E7C22CC47DC3602609B8F0D183A181179E9BA5F12C59C7FC0A5FA2135B4ED5563E1E30F5C4E8BE5C8AB3CC628A05F5B33C16C0B95A1086C0083D49FC3F134C6787D578EC2FDA69B61E36822B14E504C9B9E32CF4BCF16A878BD0E0CF4A54F1DABBDD7D13904FAC7384364F58AAD9CA37614DE50765701E3927F765F0FC9B7D2DE6ACCB320A2186BBDA23F14FEDA5AD283C4F7817249BA467E8AE9ED7C7C64EF8B372B9AED3977FE578307083849C384ECC075A52DE94D7A4FD56ED961324B72733F8D4AB33F0A9597A0579B8CDD84FF72EF039B6CA664B0B500C9B5682ED1D44C44FDF5A9B0D708C089A3E0C0E91BD57196F8B9279FEA8AA03441401293E68582C7A70CE9CC347E4A28C78D910789D0B975072F0EB42226D4F9B76597C1091B2803F22F0D32059DA865FCA837930AE32F6118125445AD24589554D8B7CB1AE4945BC6D2B175FA9422976701ECDF6B3009BCF8EA96F808D2B6A1DA3B60BCBECB7787F619C11C9EF4596239E99954720F9869E72B83722667FC9257BE0138337CBD59474DBCFD25422D47506519D4C4071606D538125379597A1CA71B0FFC3F3553B38EB901D7A211C2D69F19E0510865B184F4DF5A7FD819AE03D1CB21D29374508446490B8D397D87058C1ADEC614A643B89F19A97D3EAB5A0D6183F491837C624F159BF082E2D3CD02F85EDEF52728968BC16B1FDF1A2E7206B65844D6BFF5670286D95A874A5BC527B7F0BD67C5C2CC4421D8B5FFF4BC9D35435F0B6C12FDE3215F905804CB0584AC7FB7B23C42936B4BBDB05B41656E91A0067B8A7CD1F3C3E709755C6B1DAAE4AEA1A2B1F82EBF29623E88AE3BBD592F8C02FB3E46CF5E9B1C994377E353C7243262EA020D15BA0C6A5ADD2C07FCE21147421441166D07971F1EC3ACAA88C9A01E322744DA1E1A529615AB145AD137245577CBBA5C877D903A6D672B1FD56F9B4020BEA1A281F123C802F2D11A679F2D05EB38CDB4FA61D29E480192CF95FC3F11A49714B0F11C3AA73B9CD5C6AB2DA3E478B9C79B8B8C5238DC5A111CC39678AE067CD185C01125A01FA30BFCF8260C402CDFD55956A7B47D3203DFFC7128E7803500A59FB3778E4B04FE3EAA0D2E4BE70E7B30AF316B0A70E6E149B46E2A9119F8438F2B08702E104F188CDEAF8309D011390551DC1FA2FE206AC39731A3B73C9669BBA87C71E6F065B394AC54F0C3D593E5E9D55563B542AF533FF83F9F264B9307CEC1324E7801755A44383C752C1BF12BFEC2001791807DBB2E35ABBC7C76D91D7DF7D0E62679424608BA366A2D0061DDEC4BD22F898CBC2B4E574B17817E24B00FCD1EC9746218D562DBDE250932DE3DDFBED774CD6D632C5F72E97E2A0F83D5283FFA3B898ECBA1A238BA6E47DCAA1D24C2F0D796561F7B1B4D5ABA186C3895C57B552FB75C7C787B5D60779D3C5C1229D7E0697B5E8C7F8CCED35619265387C6FA653D18C9538DF5BC8029940F8864E5F4B22CBE501DD028DB8F42441CD70BDF08224D09D16A192E4AE8C2DDEA5E52E5A07ED77A8D4A668A063D80A6AF5F135B3C9040ACEE644FF4521E2C4CB9BDC08FD2F129D0745B34086168DB494F610E0D00E39B31F8C2CCB2E1ABCE41EA2E92B929CC40D48965617432FF040EE2C757170D35D096AFB012444335743660DB7E38C6D976F15A16D5A18E602A68A341279ED674C752168EB30416430ABADFCF65D4C588CEAD43C06C4728A325DF59FBFCFB183D6EBA17A73EE56888D682F7EE3D955D2BBD6C4037F1D595E6B69BD790435A085B5B7ACA1BBE044EAF43A1A42F7797FE25A9F6301EF1230C240D6A1898F2FF114BA31D32B23D5398895E466DE50D41E8C8BD5FF012D766FE04C4A218715C234EB0B0FA00DD733613AD74F9C6A12D47BF77F61F6ECE10423FFB3E405E17B6E755E5BF42E10F142431F7037528CDEB44029C2DE0EEFF214633D37489C46BFBF0D8CF5AF48F3A0703BD621EBE3192C82A0E9589908DB84BCF921A1C84E16A99497EF0780F5B7A73906BA773B5410EA4722629F284E0E538593F0A2B07D0574C973B02E96C951CD66056A82AFFA46F0063B659FC58165ECBE218A3392DD9CD921496E82313A6161F82826BB888156A77F0DD900A3A0511493CC977200356ECDDDAA6AA0E503617F44BEB30B33091D6EA080B30980CE13D57933C3EF7F88CE76EF69262A6E8726C9F0CB3BAAA2360ACE928C8A6E9F5B514411F5C9F6B2CBC896A122C805750C64085FD18C73F3EBB8159375C7A3CA03F0B408684DC31AFC202C49101C3D63054BA430C8D8BE3AB5BD1F63F7F25565BA15E45AC238162CBD9DCF0B7FEC441FE24C7963C9BDFE9BB2881838714B56B38FFF9635FE2FCBA8D20EA3715BCA17EA7D903C53B7272CFFEFD834980521D0B4E541194C064223103E8631E37044108F5C065535B77EA8ED673981CF21331B2672CC7F1368110FE7620F3DE5E28FDA55D1141377B88C873E93DC0C2EEADB520242655EC065CECFD53A136324EF0320562BB79780C4E84BD76FAC2C10C13E18444FBD63D38CBC793D8DAAABB6CE4D781B7D8D06082C49577D517FC258195817384B5416D321D7944E5BD1E29FBE7C5A4959E7FBA1C785BC3080162A5D9C9E6D8B76261D8D4030D60572B9C075C042ECD520B3D3014311A26141A0116D2AF06C58C0B94BB8FC99EFA2043169E83D899D16DCF17A9672F51981EB2440C7D40711DEDC0479BECA3D4BF2616A221F6167235F0547FF5B988D47FA955B76AD814A4AA4FEBED096924D93729CD038EB925DCF2CDDAAE417654F8B218F2B70602BEFB0B8D53B942F96F1213A05585B87666161A47DF0120A8FBA0E403988410B76CE862F31F43FECEA6E8BFC47498440B0E3702A11F51D1F77E02DC7400D54D04B3BB56C6517227AA5AC2636633B70BCBE763D3A241578F1D9DFF165491CAC85BFCEDF8F3A4A23B0C9FBA51EF2A9E2E92A8F90EDA37D63D3CCE62F411FA01893312C219C419A46D03C65BA6D90DB86EB818A216620066E69ACE574204FBD6A8EB08D2E34E3B511EBED1513563139BB76CF3ED62C9D1BFF6DC72EB74E87732E9EDCCA2F6CC77B7D835A1025EAC5EF37D04AA69125891F793C44C6AA06FE52632ADC06D3B6CC5368FADB0750D4F36568F35F92248F1E276213D1A31870BE51644B4DE61652489BAAE7B9AD12DC03D6712BE02F672BFB696411DBEEDCADF7468626646CB87B3D4925BF19EE58C400B86DFC158CD070DCAF15F2ED145D85D3E30DF127EF75F51943E35D061639B0D93D62F8AD7127640B7FECCF3D566073AA10D097D08F7F38AA78737A0C06D7A72B7FB0681E78DB07570CA76A4711EB806FF105914091BA9119DC0464B7592DA8D99DF2E3374E1DF36DF715BCD15FEF8B918846B7EF5FD52321A376F474354B1DD951008EFDDC20041A7806C7B0DFBEC871971150F3D13D647DD849FF9CE5AAD2B79C8FC729956F9EC66005F92DEC7CE238EB7B394CEBB797EF8E4776563C21F59D00839DF78AF12D0AB412B68E3AF2F9F0983353ADD9EF6E912B4D1CB47B66466DEA03DB0A4EABC3CEE0C0D7442BA6114FB428F2240CFC0BAEC6E9E3D0E77F8BE3F0BF2E32A2EAD899F72DAFD8747FF53F5EE7C19737100AAF2CCCC953EC2D25C74AF0B87E09F039F55B2147423705CCD07C124814104593AEEC033457B5C8298959BA2CE3C3856345F4838DA436C504E5E9F06E321C87FCCE04182BC528A2D87B17B75EA6A2D9EA8EE9605357BF9870397E0CDA27C01AA9882F972EEDE76589EF8FC59EC6ED0869198A0A8F766DCE7AEF9A438097E9F420DAAE43DC93952000F9A3C24592F96194C4207FC026646646FE9C1D1AF0362DAE1CE8BB8D1E2746D45706410424A4142200ABB28C1A45119689CDBC1D0B11F33F3DAF02B1DF6E10499064C71D22E15209FA8FD30A37847CD0C458B65E94FE6075AF573516C9A35741B9A7FF5834794EFFE461987611978D8462B620E545F94E822E3B6A18BBF3877FA25C2317900DE8F062CDCD5784A1B205451783E13EE26D2CFE9BCE242D5EF533A5A3884B63DC0090E2BA1EF3B41AA5D4A8720CD7FB3FBCF9FB40933475E1AB643D6493B8EE89B73A27ABADF12D3C990C6600AB88
A02585FAC96665793A5C368AC9A642FE313B6252BB821FB4A00D687311964847982FA71639849383380A08D2968DFC48468FE9513D5C0DF35FD57A711FE0C38090F7A48D1D91A85F725FDC0ECEE8168B7821CBEE87F3F426775445204085600D83E5EC3632927C9E3E2744784FDA0E8816DF30563F9AB28E0A64EDC2DACD8459B38E3D46CD07F8602C409126BF3339CEC4CF116EE65EFBE17221347E3B174D5012F33511C6FB2DC90EA33226D3D1131250586692D9DF698683AB5C12FF30243748FAF8CC19B833EB686B47D4604847F90E3F70B8960C9F707DBC590B944EC37C2AB9A614C2051858514AA4639A15D81F3C8D2A1EC23DA95FAAA4E077A9C71D749F2B93955D2F68F029409B8344A621AB1C7A0005D253A43CD7D6359793DB58764E04E0AC3FFD33A0A76DCF552217A8DF6E34ED01C0FF39FD05BC401722EDACC0AF58D5A959982862E1E21F93280C4CDEC269702D9B5B4BD2CB4DBE1D619AE68A8E30F5D81245E17ADB88995FAE98512D05DFBA7CDB1BD85A3D2D67C1569A7C87156C0E8D99861D05B2219E2F4C9C81397A678E418C8998E4B064F8334DFCE365DCC5A062CEC67AA2B06A9ADD7DA500BDC726889475AEF50A564E02C7F6DF68C2FE8761CD66B6BB0125F27BA61757F19EF265323A8E04A05C54EC0821F79E82D743D8502DE2182648B34BB7CBE59786EC9B4EB6CA8D2B473FA7A5E60DCA44020AE589B43426F6D2579FC85D517957B619BA36E6A0C969BB05ADD0A211B786DA0843E2993629FE503FD0F7218D8035A3DE6B104467D5525822819A217A2AFCECB48C4C0A3D08050288312639054012CC648B185465D6BD836B481722C62E8EAE3394BF81457F3F29B71CE3EB9091F30269628E3D4BC7AF05612450FE1800C022984268FA3B1DA13035585466D66968B00027811BC3874B770CF616CEC373B23C253A64527E9C913AD30E9CC5F38B6B780A36E896622035A18AF16C76FF15B8EB21209B60D801EA26418ADF0DE129905B17CB22BFBB0952F9473164E551EF13A3A6EC99C44CD9FC23454A93FF4EE5188CF688F4C319C05E39474DA3CE1A433CF237A2C66DF2D410E572225F0794AC19E4086CEC9DF620605E270760E058C61BA230E2D8FCE1C5113383BF39F82BE3685A94C6CB2ADEFEF2275D69651810C781115D7199C67B46E6E334CAAE2BEE2604851F7A9300E57CB50F9C93ABE8A1FA57F6661F91086742C4151A9B574F839DA940F509601D75F3A08BA16F9AF1D8F7138188AE8BBF0A2AAA54CC456364B5BD83E0B8F33A2354EFF34BF806B6A6C5349154948CEA03FE3E1791F97AF10B640F554F9CB76BB59E3B5CC453E54E0A20A85E7EA260E167F9246E8B160541071AF786528B26C8EB20F8F730D462569608D8E3A6ECDB5B67B6FAD2BB61DB7627EFFC29215FCAA21680063B19CE5347A269E920A8062A84014177C81966CAD7C30AC3A6BACD5515666DD35ECB4851F150B1358E04B59DAF31C041F0C381582A8DBB3393848112143D57F47B70DC8F60D2B0543D8BFAD0E1D38C708F05B842814319747FF69D68E3B6036826DDE1F63394D09408A950133DA300B278F5AFCD251F6A363DF8D1C1E64E600D8F32EFF1410AB40E107F130F94DF4DDDC0FBFFC30CEB0EA2E11F41ED5BCA897596085CC58A198BB7CC60D5D209C933ECAE5FA152B6B316AD21DF6A263EF62D3CB8B590846377A24C31C9BEFFCF5EC8A806D965DD954379FAAB3692561A4E3F6353DB9A82FD56640003696BF764593BC8F9384CA39FAF3AF3E6D41CB70103CDBB6F3ABDE4C8302230804AD01D121DFC95BC06AEA66D680A98AD27D45E66C525AE1A4B8F2EC87C205DD74BB991F562A10CB474392029C491179624FB6F1C1BD1795FD98F9A95F270906B467A5876347BDCAA52AED34C5BCFB3AF91AE914D5B8372DD47B1AFD0AAF5D956BF440815398AB670D3182F8D972607CB600681CBB456AD68080278F0F26F92B02B6AC2577AE17497C9A31930B905BB5D6B72ECA5786EC06990CB90B59BA56F2CAAF869DD14CD426D238B340CFA169424E1C4AA2BEE920FF228D5CE2B8312746552A0CCBAA4CA4CC649C07EB01D2918E6A867421E6E8AA41EEDE5B95C6757F4EAC41162FD087AC88A560005D6D2EC6C630747A34ABB584D2942A487A598104835F7C9A046B9EF609A33EBA903113696B9D72876E2FC26CB0FEFA88AB9CFF55AE311B879B75DD18D16CBE469E28D7E86197C2E5D5AA2B20C8C861EFF08C764D7E43038D827BD9BA172780670E47485B69E6C6358A063B0422BB22220695FE058FC45F9EA94D44276D28F4A0B35A25FA4BEAB8851C2604D62FE1381EB68DC87036AEE23FE65EA24C12E5AF366C324B271D6FF9EEF4CA616834DE404AC7C02E83BE2B7197551B673AC0801CAD36E646904CBBD42293D0B1A71272E1017E7B41B8D63AA6C49944AEBC02EE3EFAC76081858CF22B6B4A0F8BB8E96186C4D2553DAB99EB4478F7772200C624CE890DE3B8F41D0517E0E5808814E38B1041E349B3DD0D2240226A3E24217AC8A0983D1F1FC1CE31F6350633A541F099022403312F2FD60CC31CA4F493683F2424827B3AA597B947C546A3B371CA0EE22649173BDC385702C48673AE46954776ECFF33B0FE955971DF8432378CCC342101134C44AD9F6003F872AAA266EAA0BA2CE682A2F3153283AF55AF7066A066B829FBB9DADFF0173B6900881EEBF41AD43CFE5C82B73CE684F858066E1533F072C601284EF7ADD22DB75BDBAE1D10D839E3A1CEFB5993CB07252F0CD19F2675F68A74860EF91B41266556128B1A19F1F7B6C3CC1B527939F9E40068B82C11D08864C20DD504E3EDDC1DC85707418110A7569536B3B9797458120690DD15F2599AF2029B644DDB1242448E55B6AA9F32A25A5E5B298F5919B6D3428F92A21D4B09557A0948891A2C0FF4273B9DDAB16BBB0260CA8439E55E4426B6143EEE049B09D69901E3AC8FBC3D3E342731535FE58BB25B33EEF6DA3186FBA22D38087EEFA91F552331A0CD1431FD32B6ABE1AC04623B75EA68A25C68D6608162C43613A75D2C206991BED27A8DA0E02A45158BCE9EABF148206F2D9AA3A83C3714D9F978824738F5854A3D4D0E63A9ABD75C1C59E9011F6A4A4779577BA245D1C2DDF26DB6FD557A0B1746FC19E5EB6BE48D6FA259FBF65F1666D52EF04DBA89E1650175A609C58DCF3945735B1169A4A19A200C60626E02D3B2925EE6F40A8AB25D25995FBBEBDBF8D8B36996D9054B798AE1331EFFACA95810B794D6EDB283B0D920C3EB288C1D42DFA647C2574DAFE780743605E81056225C8944B9BF66E4D645B7BBC93E984CA9823C6E51EC7C0535AEC599EC784B4E4C07966E74AF0B430E1C3A516C9A7D8CA833E916DC5E7917733AD9B455ED279CFCFE6143D91423B96E337E7D36A6D32CF2A53E907A49DF23D5754E274CD1F0EE28457D5E79858A850FA4ECB28947926BAA01750EE8362CB2B66922CBB02428FC2FE94E826B8873B391CC387E892A217405E436691E192CCBE8711E09824A4BE40C932FC4EDD0A9B8139219C9C030B24BEDE1DA5B72B1B69C93FBCB48B886AD18AF979E200D2B4B8DE78B2D3D5C3F947331BCFDC0BEBFA3C8A53C27973C6C0DF3EAFE8CE3A924DED730457DCAA26A06EE0DC89AB44D81C58F6C5DA1844EE44C25AFD3997D60E2572B379D811CF004C39626ABF1961787EA221BFAC16C170DA94CFE7FF0518D868A8968329AEA1E7B7B779E69FBA782D0C6A2ED57731828394A0D966810FA2CAF24102679A82C15550629C91E908CC2BF7CF9372DF490AE5A483114FA476091F0EF916CE5076A5B4A37B4BAFF150A7FB5E46404A1B0B0B0AF7533F22082BF2640AA5BEFC9F79A749F9D29F4977469AA954E02DCBC357B90A2DCBD05479B045A9A89C65828D936AD87944A99124269CF3480AD8D6569B073807CA05C39E93A96E169FE653CEED5256910A7CD0A634FA310C0F252E31B930FC2F69C396ADB97EA7AA6CF9A3A6CD6B98A0163BDD887F6160CDCB66E0CAD356B06D6A8370BEF1051C2D7846800536CF62CCC4044B23D28EEBC630CC0C142D380F5C350703AD52C4D8A186D82EC5CFDCE2817988C25151529F3150A8F6DB6A74DF648EC412663B8DBCE0C88BF5650D9DDF15EEAF0053BD069F767F1658B5552243821211265D454D4B3CA52FDE423657ADABFBD122E6723CD788CA798CBB203CDD8C85DA7C0EE4ACB247DB057B1AC4691E69334AF49E83A36EA39A8169B2D1BE01835CE40729ACC0A7341C5750931511695B5306A2F4FB5928D442BA25D4AE508ACDDC37E2CDE170944E708955DF33FBDB9B7C26FE3DFAD9F2762FF74D67053D1C888BE79249C22B491681DCE33E86B9242BF028271F93ADCC34D00B349BA45D87877A0A119A5371FA6CA67DA0955E2D5A5C45666F0B38D223FD96A4739C1B965E3939FA905C82EA5D7F423B5C7770DCF052A5C352FD4D7ABF9F1CA681DF1BB0B0355F8A17765F00E9FF595DA3CBE7C97FFDE770FF64E64CF3B4C0163D114DBBCA8B10B0F14D7896B4A74BD88F9CC479E0400F0F05C7D5D9970D2E5ADF693D22D62D52C578C5D9E60E42C9C9823C05EDC0B1277A03FDDD4DB8081C1AF46FA4C64776FE0F2FCFC0C88C0A91486A70E362BD8AC99E85D569DE6D8FEC746E441A6C8F648F205F5B829EF2DEE42527941009F7D76F7BED67F05F23D07F5A6FE8FE1E5F5CEC7D9E49E980C50446EB5C34A42037C233FD136FCEF930D76B2B75F1A11D8DFB1E821E2EC17F1477F926F179296A66674EA6DC49DB9FF06E9948AB1D487BED22CC898C267B56BB4548DF4FC87335167D206BC81446AF1F46725B114847D5D42048B11C552F43E996BE1CF544D19A5CAA45B510A3FF7E8043F5FEB3284C298D3C2E24EC7EBEC3F06E55C08F8CBB6389FA81E6E64940D303169E61DFE8A4B2DAC5CBCA103510914A7D8EE5DCD7089E353F0F910C71D021AAE38C8596C9E571AB0BA9CA63B33E4E8210E957F11E68F030BE988FB42F26DA8EA77FE70F56846B429EA2D56048612FFC67B4EB431C777C91A337997D1EF3DEF35A735B667EDFA704A3B3C31D100EEF14987E4E4BC1A68AA3D5698769767658AE11C5F00B2B1A5BD314C9B3339A9F33D44A94A9FC417AC4DD8974CA76405732B7C4B7EB32CAC8F9673DBF725B2A35DED93801343FE08D9E5CB0C231D5C0B9F822033476356B3098C4886BA4164CF34154488BFC157451C254AC0401A4D981BD5F6EB5ACA1002C280C40141B8E50F0E5F43A9D63E63125932D3315E933A33883CBD58486AC7D1003D36E858C82FCA7F62CBA030BF8818846BB440C08EF4863E80920D2BCA3D3B297DDBDAB58AA10DF8D9AE6C927D0A823FF0ACA513FB4F9376C142EE55B5F372362D2D3302F42879E4B3691BEC0DF7F2D10FE33E5227AA18ECB45C0380088FA50A5FD8D3A0A4ABC878CC4CFDDF55EFAFAFE77BA1B55502D8AA4E64B33082031A2F1AACB611B1399D3EB927D57577881B7352F0801314CB1F9D9B460BB83404F874A6426658A23C1C9A7D078CFB000F8732E744D9C8BF4DBD72A8A249E49E315633D78B143C479F412E9C0D5E1FC402A457BD2C2596C25037EC3F99DA8AE8C8C108F2418D740C534307290048A216BD7B56DA757EA7BFBF2B654758FFB056EC133EDA459EC4D73F294709F08A0D0EA12D0F7440214F87EB1321C115C22C0CE29E2126147630D1BE4D01E16A3874556E38F5F1967C64D132E33D49781EC63256B4BA540C071E8407734BCB3DAF4D294DDF7347F4E02742EB5271DAF7
A35CC99980CC7C16C3D16BCBD3DAEC28F74B0D48D154D6A997AF27BFA8A84C0334E312BE30306DA054F7BA7621E6DF903735AE3DF6E54859C508F7E28C85B25F98437716EFB271B36BB5397B6011260BF4F6C0CAF7C6879E2545EB14B26D8697B8D789171DD94686BCCA7DE3F407B9F61CD96E07BD0F485F419CE8FDCF5794DA0A4684D32E26685B9F7876535ABEE89F3D5B13F311979F23E9B5F085B339CC8F9EAB19E2B8947C7552A532AE6D72A013EBEF5D105A4C6C1CEB11DBF38752766524471576FB267326E37CE7F6E595BFAD3E453BB27E8E1A40DCCB3B210B6CA09DEE219E30CCFD63D4F9F25135C9169B4796824C3082EE5B25527A3BF0416ECA551E75AA62C402F3745EE89E8EFFCB910AF70926BEAC09F7E46CCFA5D9494DB48AC84EEFC8BD1A4FEACBA60704141C99651A3FAF75C9018EB495B9DBDEFFA880DAB09501ACAAD29972E2CBD99C835142BF34435EFF9D226944B008A942D931CE0F3428218BEAD4329E296C2AFF420010F441C72421E0512EF4751A00942A43A37F446688778D8AB8F3D0DD0612056B8DAC103A8A1179B31A6FA3CA9EDA335C0F82FBC76D8D6408E679933310D532141960527BF08549D2F4B98FC9F9E3BF7C9DCEF39E3137A1AA553D4F7485735EFEBBCAE5826B91C3B29EFDD615C88167F12BB00326FC7BF2D80D6D372F0A061F83A34A76162812BFABC09F8BF86FE7F6B9AF415578D8A874435D3D825E1360A1A40E553CD0479CCDF1A2E2431667608048E9D15B2A2B6E85F28D4C0527C9749CC85A9B5B576B6E05083553A7A702BAE8232BE773EDE4CFAC7D1C0C4B34DEEB60E8CDF30E0F2CEC959A2A6659A289DE9B7586894987563EBD9D7F3C9EE17BF0666FDE81708D6CB194F042CD0AE75D8B4EA1C2242B187CA01905BC2C603BDB61912635A60BE7787817DD3F99FC4D8AE1B17F6156C3D4C4CDBAAE93790B685491510B251F8E342F2D9CB302C0D283614C24759941776A687043345F431C67EA30EB57498B0E576D7B0AF5948A0E1E85F604D4E6FE455B2C62657F909AEB8707D0CB4A13858E0AA6C1C4054AF25895F75B2953CE85C9F6FC7B0814206780C87139A9C674B3DB9D718799BBA1221EA8FE197DFE2B1F6ACDB544EFF801B2F5AE3C7A978B29B8475FC94B83385EA445371A2A1A6341B880759B01F3A424869BDA6F57ABBEC6647D909928DCCF 

输出样例:

166
2230772
14473254531554
11105607655270637632
142656140722725361171131326
13210170440435616047410434374171726266761453005662770462136052707352525621313461054341463456117521542327670221513256604164676372145505
4164572711660210172345114126076636460416562771232572554326363423022632656420240116724637636536134303352451340247323033103744023571131645646002052451052542750411454766175562225441775151767243176131451003003271311642313441230762434456336201464162437401010312407446110523130605251535470251604164454310047235362252770262270605042013222054106111046072520525710112354263636230734312061642434614160145454215206637454151176577566170776150515677745061521350415706542613112055215362125412365505262360326425451422212444236534361446073434254365164434711540232444036223524613037465124237745116160627234103505267271743372453766534474330736166777316356133163123664604413223303072000133771026777444241143437365773713005451146674533417337115116327407730646530661373066661024176210505521252160751307674375203453651506141656554462717214565016063173335512627712540452727206355614305500124764255460645537355570312063065370127417275250013300556632512216671564502310767153242664334036276702341307441666570703765154120733615552741265732231622114213035220002542033261601765526123741446625736740774012211017406744613211077012134322224022362670333025336376652635457635503261246256537111275274317321215707026071224027672155602246550142501775225162446211703233473637433172357430350726217133142460053543733465313062204362501761232674071727411554533400054416463540
1747606726673502454742203560366562005036113050336563035335755406557556646575073660004246017136077377415773434232655651144514472677324422637641012163377073176564471132464540176533010511331430137464531775502222545074440120065053253466134535221504761571743462746774163773445314252216520275736537461641760162725651750562527324432032775475055015402053732537126204354157765531501440230111021355700744567574430322722734672271367502665575161334662050404650171162467610510045333414047207271165131773102226561720632304606541051142250572625137325044412140365461600764543245571426077004424664537254655770403362113434102141550177332655020761356117625673035064157220562433014565562063136706610235146135500653037457630711743410735106551746035371102464235303673733001763723025142324356406452566402257405534561375443671140641766210073735414437470432140563335674362626153655545722616354000150621777557336605011550424670176101111111750074405334226456733535472710241430507710632407272300342267701556510310237376756336702125144114227162304123053756572611052500660612602141330002520766756526521716023205623445354343174322156147407273036773710410540243606175161230713727007255015251167221623371347121617325371235154771564423403247022650021511226646531630047753623270325226632123700037133145443744530522150554502413431060612055741422356060750545617444756513715674637711577071617463605007616143506620751420241472543623360445071504145223155417310032212572076515153741642404465563340431503361305100462533027101503172642001402310646762302672575634317036414415252533261161331004517624351554555647646010053562642171767211000261771052374434777537632674474217756003605460112261110274406237773351716227513160324333004415102132240413416207311667622663704145037566367217523030374075076005014011021766271560473104124754456030173033363404544206367501224753200202210361412315253547615751433540477725073510013707342211060705054543612223515675525252500705702634563302212000251144163747126165202147627745311100260227666547570603610304041233243113761777100007433571702211262556442021516421151111511007256735300575751427353033775444415100155052774655067474611416435021570571123513135567541200562431312165306437205665201204706427444157307134360353450500003335320517407706610516406222523130651465544302132701307524011073140426563211207407662377372302773017345253327265224567411170010774751300464102335501665453764124456407700553702032523663574764724742034725764626064466162760776416521576262436327562261316450175712535241416647614373621100021307422603251777554543507613642723376743771415314646724250311647413400613577353534321523435176201061545373557354614056262310137512134100414347260700765741614353156755472117772361317767072312121015163772231005251204072310730407412411745260405715545561063226474712233255377567542262245712360146321744516022757162715124523743562024303241033721672262063115606302306047514472062412211330442354552524242135643423024657007751040746306533524073627551233237256601661736207051337606301207217566724050640073306501644436232655730524141750655224723030735403172070360221574717337573034046160755463542324570550544000075576513031537657254204232155577460566056573611735342713524633704520302726575167011754035570370411774336014307044036430577117171104152357704710261307545234611424156050655506022441673420247423567342002321026355503140426441602321464065743344346131325761113123424553472645204006222443515155241230577574076455600745120743167575340211226267521542546503654202123027235511352142445573665141346553536362356562425710345646433620606666500526640575731447370371246316704773532645673112114177166144176363067602423221075526506361216716202441135627521764217535721326560553530002112415431643674100466636465371021760642274662516315040465453000272374143620265237045317023406543202774660037764415542041304356131731121737206642170206742723002705711421611525642323261536514645374043437771345233571104422357123447024120012257321700015156466260737726505104650165073604507050771761110452540616525275770523011323566612231171555230326067334123354013452653620473210067673131047232104726252673123633461513212616536410077156335565012057720740362515220424654565753266534637530042527112623747477073166036040136576646025017236376737530247371247255126315604750621157266720364407675773030560207447764431567012230735015501137667531712127442706437500031146640756472046503317612137425374536053752130426734203653002777310433160661620335704733565037523206334525115246430146116401263601114667142045767322417573717621454152724316053246134423376045673126753707451201641554422672051322722102566706540672334236632145330003245437312340167431604432224415612406600715257623233523312474271560300017053721375520641162276741346515216523252022521754164101617173103135104101502646534762176077526456132147631447765364151647550265757174241714702327371176003525011720033333227703177703201456110505267253033003465503647701567553023573021727466122766674154030632472146070725426650323362452236500540617232370067751463275761273003551340136614656637223220164333402245504767323573146370132146436144136173624411464044127377150655542416031423633332456312151635700524715750367067051024657236111272376367241247613623322466132734564447532323120047212116265134206751344717013176065313232556226323576176647522215655642354543133462047735450435646402351224211652006115360046202306473037535761243645433713421430043235335165132605640071224450414537620122427030471773542363436605012743357030613573513413500706640502053251376755561722211177576015203257520343253573142563226033647763726363653243026214070363651302060345234437175617035117642445606400105401041731155712516245611640340263050305456552054772364605151744203622163533612713573607644636206645532370446154572132476705607620005171550303401702363115062640617405007600745043345733600771603664701673065732572257041522001757001267144234023376625431314005611271137367702225054305504447562503730416107174453300741601401566771115022121754245021460213444153523350650031467257034562706376521770317700105713731541471405227236354570162757754376063266074415707615517701552715604416323622677556237713010427436342067735711472666340132714450121150043176130146404706004132213414023646671127327723333145336163637135773563265141060647614076162443644703665152263523641270222241244515363736557275044355712304435404711776212307146407735757755561027524102437703341347571411560705670245730733513763555771405177045753475166457073446713751253715147520710214707474641660534267104556125276324432104673065665775461327467371207606256347404363712510560004306166554620415272401076125522204663366350245761355047611373143704516162635401111750420740340235065263325715162221011105560210125612362212546570302514542622226641165157340606012652020153407063615273242531200015605550524523152173253434051760310406040673012353757050555622441464312532715260025357206576550317701044312752727004372137321567111503411036604302063122046226572413044231072565222525313101624472701423010365277732242141326616236433365652173323774264722043015105243615553731316402615777455061216375620017220750654433135324516457531320223601461203220165260642551600252265770070106057112726373524651707457745245644524015035600233553333656234221622007027125532637052704353302467500031102600254266145347673136745131125545154661041211202051030742240400664537002124075710176045654731446755101613303505361262315711561301213667562646663723751023007612406607566344655720305243002020256121611133146333563175577261353351555656014304505224312204135762535555223770224212502673652413112332761104677354053446266261203477421416651335040127410521330344364043612357304023640150215657420067546502400057057503370056244465535431643423205332533547443341336321054433233466565373523020650703244136005324014656434175303406654410702405671357161436026514030470455061030142426671232714000210113475501512435547515163651632147274726433521720540432021441671002347404575737136051312630265176624065752606056624442620012346707431266016132122067237017043117515623016737741134163167033030100104225111160272017171103671200064542614662107355340435223616326246162236504463531663562140226607740065537403651463560255573076210022135353335241262141652463147603734344534660243662113422462455556072636262410063571240345345002
6125754422441776112731676147267705146754406170475151724123065645555411074524265250555617566624307344643713257361701651412413530453774321047730106465524520055253577434405710153521505511203447067206605101406133222765151014150060024236741731117510002555365253012420002300352171022447323372346112556531621062100651636127704224234575270141606720377310330302600757422673051270467655420303725634344007400446557230264560776327730203147474573705373730170160320737761325713544116604237051660536413541157705675257104531127134007640267560731107767364224117034506105570576317164422226620514003120746157246752600255512074316561151175132213261603352210422330643346027106615646136250132125263570466506076057740327121542745535124237742636416712221415743331001717610165537653570152106661764246200364236103651213510610023652610170776224624023572772734332134253734226465506341740254144360011620732454104231651304141223723652606220665172251507671726020222627402057460703173224275676016550347235637321702466742270142135773147347602415050640577471662777534564245401375766571703337736351142424031165077731771167011644602257755542566376744524642234226357074532464442332445174407463071556336765152040062320043556502642702546527544130337604160710573272012234435152347752555717361356037342501200231101074741273776267303634157603172724273574343760203370330326546035062523221643122272047305726532314764306555170024111627770147231350767640050724425337073066051734533310576713210561215443672125572717120476621324505167555453233500720611034576156000705555202256513124471242627327011471457207447621773433717723737605016046252175414407677077661735673245023536443075654344116407135102400071360352154747615140775656257652152671267264230273607217405542447545633032252562573576415210556115634376255412615442416152670251112214112070410030371102176433734046765103265207210263066240170470035153275561402765203515316645616022540414226240116727665655504036076076677772161301361336606360161274550607351120471016113216626417773477674350374265272271573247762031335023041643446006161105561714526712501215705704777715621553166135102174753147702057631217100377142770607605371313365136120111556210322627115652520477415455472330333440235065222656651130215357620040775637342135360025111604024203406237724234306626072433143230412061427150746232440225475676035750773201374235540417677131515240017371527054662473630511753264302236705070564027137177212276366306105170124006024145440670643061357327263316756446004630604106613222636561134610776563551545177652405733544277601724751530525771341760575371562525113046310354663231053052514154303206632347611022563101725337367151476021617155067346000712706100335627417407750042101074424272426726722273712337331730737504354757617134047136421011553711040447622402120101105730727464452512025046706126020612602724616025320014250275153710721432246301643517021027702651126477527216027754133012117644074537046151353323447437177570113123705411123646521717426521104105366477320241472212034436152255360032423670215227243132664536636014456723172531466300335126727456267360026065062225175065437143400704226652123112041570564173363624463264351014230673564026611423462324245546452167066767441363056430712147526273456236070733007237125426434005051334264744665467111465103504477600040230670606304663414674132137612405537563557517215163121630146405010240076026760554750362102124715642416265667766766030501743435312142130262200211340054741324075416361723442554015016502716132073004420030170716567071573243016713361706524674573427705423576716226036677345243117131075446642216340207452001373114134630157542304463667457545013151302044765252266065414164336730065632637127327156222073537672050124502010550226117547070576170175616170057530363041145055163312670057745725563316610420756272453530264471407436667405655216563751666501026443566724630456363625647657265576006204772654115334675717410670306264151205152537123172764021765465211060537574204447217316045556402147523337374042562201246351713661510643474146232211202333140511262035656664352613546005771602271774361043420331306450414310242052150226011621066315333240756340315470757346215711534057757461423345605360120565733364326101010436636161713020427743516277401662316635621565726442324334552273620560065316120771566044337045025265403717074607706261351102040435637010026320631561535003152621026512453434437503462053354034170433612265341146373011477566367104570637722141245452352066562764671210475470506040334636706142044541367651733237612123642565741777607573276125531022657254776155030422651222261173067035447657643250215715733646535764462422576245443045521613251752650517621644476562627453261544643541520025244225625604573370475314437265141322632350456164726515527514736155712716077321003742244150147503066770367716044274721176516461072747512365566320151445366112315162104725025301206047136414413676737343321253150001125717601214713753034675161334240640624077136352646340273643447731660707270122132546046657516611134322251772576705231235676227475204113455546264076362211604325612152313516202276454476767647674036625011551726441735143006563232222461436336717640433615627347541367012052517540105500057207041777125130317066157047
3435347724605050047004445712206160114754055573217044730633527774165167547654411321211076142137757153413222056543453633220447111201740753770151062637514564125547657122357624566332574104723564631023631122406751572376161370117431261471313250471541207767550345700430531601466410516713236124652023042134025544363540506132244605461271377254346214706216540056434315054533756647661647755755227215521740166062072767161535462702167503105377037103600770442760204607174707371353552731427656161140331734026436625214267664600132152105115317271107203113236405176043014451315556043661734530467523104335234337456113270237201327515113006015423330452543544432002301235641210675110177133551620361622232234630610272062212660166565125612564367607102153456316100663366650611504223344235460156673116702473145211764045025660307016602513532046616276550714411667212023237354744153145551546347060370002535703645462422063065131351746033101060120601477376251735407665533421276074213722071205516501017667405327205025473126372547201746667262405540601415165607035245476344644327747247057500756120541100316216113434564154253051163520142517056307221613257446771550011306047305543210512506360653267552303072354665704217237166350266726147533622776641147442465333707262667412471045763502323437102132120771534266764710735313047754413436354344134562237515671022670705224204476677545575341405243203264442007625523574646663114337235751372114537663406467361511365415127107460613732056364114443771665672511535667225221601730462767151114060735246172344571404247434401763512215602063773626230456013620614243433263777267356213500301212351214024463664540163773673154574040011053142374361751327732651144471331055311575033353217021567654435110333377000365465572631130610167756057771436615666167507277472514052446374107646637056774166451472125627143176130573412574033677350467334242253351531103653133345314705066350170574270664735234332670004632156621155756330614424762053006112251440314662573136564421520075737047735254773640747207714522374546154145110751242350210224677465325054067237504575122357553416002723564474574737725171121136621750433133326641206503533752501216632256334537524320545263660774637334334726623152177606521355066615564503545736776370757756374630164672403327251533763170205164776327511712114565570104676205635324576401531501617630442162556737161145261253017300476454744436653540247411645752102464723074602143436535032304046452175060120335547747764554544230574537602040570357537332553053224015222667145303520557023570555666343111031166326167023321035177616722455577753403405072257120027707154652454767764734345442570630257535512204003652670164736255053720335174415226173637003153662101761464422143760322023342713465363405250133021424272205222232720045462674165403705144603541625007611132617517664307456755301353150114155412612034262065530201313757007555216200406113641547465075250530427136731556146616732310443672314554614034157147467437177011452607060317410634143575150553373532347272562254527151340254640451307746653236541267034166552521053370121257561401035334334767677720540550712031704477355743661750340733366631105752145364540011664776006440447422715434173467573640164066351565110713310402432423600717045305451074752412304644026624434620461532000666333016553724712121325216600762365010500201574250200554105114236716674541400002401251006342236042230704243117770775077523757431414750665277673406555355100474342344113561341777124251703023210145417123103171072004407435460615515664527300404615076253575341576135516636253347451351154002371456133411732723661367773577525417041714143704526520421551442042263214447541163776576240362530361644474650762120450651404173304732765036413063271573073611224372454023025054435635637137256472207266044557355011725454734620556442557664723622205114375477275211200033275502347550454154542135602155502425662703656777535615746257056472654144427570266435536510334313243620550220323614414202752425735045305205737476210720505332614275375457731160543103466737733276374350522437631220766771473565606150372427120564550612132326565625135232554117363663070233762246776370566173364451225410060322477217232115203462677203642431411201425654542511321427160271320341226270674275556076416307736070504226123417473312712616052177310326523015322622774375774211070177250660427575473633076213202246106064546452104512610207377703741413152545704053343404762111252152575675371403413230743341533175230370267703757553324350412004436250302025743535607170176735311373170341125354145502366626316572646642331206062402765121340545407670461611034313176347527764623360121600123554244470524537024501207644061306634074105271751337655521674564515670074442644605006040051542343133275210104351000315250541104310674101204677750636124456547331575022123665746141637353161446667351152664156526351122743073464223324575414404210141666656532566453223643502072177275750655733022774431437414650703440720667055546740250140036145602644570071202623560544700312270027173547366155555523565471441770636431203255242362367105541272645652773136315776613046726163512774274763725542521024572346310444575372013202642103746606424761247755437762754226477657376337426770613366534441633476267055074764430235157060763724754664647056031470570775030710725372446767562375463436552114155361703533700742266161527540272216072267054615070247426550006307331534324523023636646750274261750435073241062667011415060661321773350624724663033107624216460332334535163073150540577353050044125504110162571024016756530055001454405661254546115123516471732445007064704752524557740224447163200267541200154340057654300710670105245422543517166736513451444045046244165024730502077263620050463714551601211341060325775167052224322714547043553342402144516160603014753217033366362434117227733235752400264131266122767607675044002137767066760677346402170733030336410062016775634116313127345324476123764150455355431552335621036620447667357434662224710357142565635667760174246761534332744417101605173427532213131674363344716244406441253151273262077643533731101333562500502255440411216451202342603425746253740376407033305375571724204233441573600237623650421217505643333454426515050044045503677631070101437340454327565022744414660465405704731061244026664024326542676352177641603604124723712125532671011714563327121502231243457444455170072353244713206454354146552053443666443605730344450102042566137045554737702703447370301252367653177627521174773256737306366560263274256661625315036466622155603231214122727653216630600544206750005670602125273242063463231466151442007460035342544401015311647102056536521442144514447256507660653534606071071662674400462530450243453250545543404304037713363320644527114110664231441742215641564213337033125426263265657733201131172726153672753031031334240753335004515215533200177352611325300311273001064530100076565256461521017646364207604404763136713643251523460452102446375656547674474622101531411657466123234154344633312333614472045752644462777375060367651523624035465516741553377232717256027121220735013667655355534010374213116162714776403024360071265014263470130047475757051717144036503615705552063547115147704264674060236215200507507600276660343273706610241725325617564014036401043025116071242165464270146073531333125736747721462513460370350016670141751732660755725700042466550216661655336722501723305637311331345446405630072674021210720570446146252372065534573237675347431406703632613512621132241426157711156733043337752530331402045356705721262172052765504327247466304640711760415546065557021230542611717502375443003602407171035777703033126361274541232337250737120256215515176253317237106116023377403534054702556721623343621157546344742052222006664260261531270726237516403063160567176732152516550402405771575631577570452001173764241117753713210707016050603422612266006121056501737630064442744537470056067136704474732062745340666301412637424232717761210104622772125015033105363734452614751363200743000251511135060534771161361201766013605174516714336620164576224127316035734232406127516032374334556427765430043213040456106726322700262210053141032664443420744344026230337054214561722417453267534456265546705432377414624371153113566274351632311444574525250610143065153153244606320363444567431070352102024126271400363047004716714207627320402450365667724773353
5752032137424373710211164535643161135672357105441302252174640570775666762544747646240212227043554300736637252217230747313120617132447463630166571012356522415075160211116722024711631054051466420414025777500014471157240433107771226416743764105347135005444443646341653130441130312713717026506677106120043613535725416341307400034174046601330633276376407366724470105010665656420647530120363030334777221262552520161250230461606720506022765233624505702273130554617770726405270601011050250412452411404063402104322421601164143717533625254633403466376257437642770221735462305315710557053237215017660142055305316001231402603114572644350532450055272114601465314544471121445426301202360465417024730756554477413511677111716143522470344116151707453305313170273475034512143614102110440444222040240765454721654636276700660530351256255065006226506416020773472750503411607410125336564011133003024320701733171364170457613512275264263404462141603735335454110710047455733052623504240235143071515430202460064334204073505032000364632071671330125315157076727211451115132434413600745635305215015133244362663713047266406642417227347762762643106224136077424334463050362132153120605335160436654223547746670166727443200023027667670122273346153410701623700547054621621461506462223013257361325250127647250032105517163227442611176023327573116545014452073644301566752700164124131431531777641234402661675061355746114370201166665625767550750402324740343626744435450476372756613523210332556057520705712757434135346367611276171433733461472574627360516635511300216410507020061354404423560262421230610460034056421744402332255342435755663731335233724624572271240675251347703621675525337713410263760745277705256323245223531076603336775157415566536337021217346053351530170611045772665221213525057543604436712430102054034356762603736056100427064100062146625102672353130330523342756370257425653416466251616074445007616575451306027730145116422153205502774334522430110401177460612513462013647776661250637222360433021605133171227140153610666330024114333547563773134260562657144756027342455765251353434356117114225657305420677702154132640104172317705451670254453550750505730304231043455003132552216502127056147202461667732153405355270400032423776630514063736671337601406066144614633543353277427260415407720742024533676411020117646322767401046102310041546732165262626720023516307635110122473514101161023415571057224352070364076120164477074613503246670122130063347215216232145613040352432474510361576535504436134764321506751507327315372444237002342425022223730764645312246650543305124522260342145332373352142725421615376122330754416250456627237574573175006564653176463530344276702765471521506134646417515702007142136605270455013211751550767135377350351607653602722520327072175061546532230062751524011452657767113260216520064557522275475271571232002176771170171517470645575104075746521022213014645465511047447175600000007673473260362063534472114407601547155757531121447446655174261036662115200354621350701576412074073430747067616444646357722675672351265451127056121113107533565214234612452150643520466337334200056624507541537226177462544760727460147055274442462057002631241436763571476450401325115722006474663633565352033211713233330021465467160241343103235175670426517025542452613554356633500765167275671723566275042757254407333051705115426130262534604044614556737667543014345062642635175242544500132644767625176577404253621507042116433242077623301415134301451464251051315625737604377513363412523660534374664774062525432623155163414412154520633006720452757764045521036061664237705473723425444016275740002506441143035441272276745763016573226122724724676243716406631214751411233076440567561441535363211312202503516415015674371334035602346153662647276306226706777217773357105762327101604355727023436775574647021576503562072616203500105126602656650061110704107321205011520612405773612612421746620302466143620470546126622603237375446436041216051424240777307422151222317220150015206611127034106344272737520065507451205147553611515330160647057442444763114554502506507717357306633057500172222140676742306623216017476340710360036755006303603173752312321330420656126513045160527471760146246274331175222752733757201622714431363767524144140341144160156650674003062452165145234302236030023745167751755150033453672212303051475307744411360747761436301051456027616226104240247070612710560207431201010236110741536413075652620765077535500616122602744103102364205675673303307057310621616173437750367761721351472562612767321001170675266426676567363604733206413575063503334656717624755373456361373131371713110764555741254211206676540560036741224637023424631266304076023177122422035010620056104733534515511101224717564066573112011473566725475234164013544053425475103220464215774265713551676204444712617606301732114277305250563727663610204473542405647335314737100212735023002343256504062435475325615314132476453021313746247207232701275614547145446137067604037275260553230726362110425670723476266651062263130166162357525456671033201653514415752053752125503411167202264343543422444332203677620450467303245334151223741446366400257365034756012214453035570674672120524113607305114341405232777424605653555056226302265613143122737405636707317146501351246534176664462161710020215415136346621527401521125435154215062607246601071740202556243371161272411365445601413147660567050576375574044760443772606266603517653661630754443424566550454016433176735330712370363660500202752177474042140147506514303430256330234035250313431552056034635105126454136152775464407117060556346757766213373616052461234405475044006270457135625636442734145721650003764556507213215046630065201240753774237401766661323147405173677652776703127334025412074553172345241503447610754450202400006051273773750220224440703132175450540054036040544072244326155017116462234464246704440710611242345725456432335502632604113075607024347604504006712041072712424265106677703050140036443677740000373451472263641723606421043240543244125412417707721311434452460412256420040224544536532252736731455420040055677666167741636714443117464514637563576605157646324401537435557212243707147673656202517441466345012726067650164413274476740646467054656311600510410301756042607652564701004363627631405602521651456360671331456551602707007046737706060114203523317040202667262324272662445737170370035557252126205156127333666643117706331573246011471676210511566736227037362327775744405507014072452714125003635517463305717353763622062620431723717407027200635451242773617470256120341515547401075110677524546475641725063206133271565223006754253110143373127077220752632672110325445424017242121230657252430114260777140402272357312101715134770711131404063343136325163353705600244606420307217700206035774262444114021405367570440441043515001666050127232345442562174161614576255253530503311024254443657274604377521703361404703105754726754112606453666325336341522175630013264022262671301347472464437310442033743411761107003247732421214405642026012757117751262522267456100715057724562546330727552620570570775326232307507473662227765475316434625424424173570015537723263424265004173540402162356152555334333146632614605441422754265336324515336315306363771420164415154376761260250452636741705046457156237706552441172416404113564164043046160447140357307135661450565535574277623155217766617515306110120254754064367776114476546547657243355034201103770657025473231657714421337311615142500667732267355250670357100015503217005515154655236057473002261122512347631057130570323257416047540767303242776074753772141155632651756372437171714343324726731603765255660035671331727100375655330224571476474174717461333641024504020671524075755130073762454551134517574437543312452633047644723346617526534312313230120464215406377021523605056236405512206361334455133503244423141300325034531124140321634406117236545773300731617302574770660575135544231554001355520323133725776501152702056025051565144345136020342562144611354505644500716754517276537753604071233171175536775301220004476000300107031250201764565210412456365621052316631317277160726015526614734723315236014272570744051350665145227544434351103300311204064230664721416024735326333477761207605001121055050253015225727262400447771774127417046173054551523240061310533253271110227057236477531661603370244467220177743435574
0445770164451541123504573724372016421426144424405366775063224745444265400632161326755017727305655102433471570501053255271256601757671316216234741746737317145101665061514051142566347714401273722767123701654470337277540605710253032762601615677177001661723465141524615641537446755760763053314635171444753114571246663022161522066460321217126132467750740227336424611171441045653561706722170062607016535772443612565401616470240535024015435632143146533622100200112352440050125074466637476576236733332433714644664627006662223314524043576035365675212740417215713106226304352650065573444731747376774667143325424260271667455723615550351030666002414073520273374671756674756237467512243242214177117267501737025366227420300501465357554756162535721266244156513756770265314324316301544640171330315620031677167240206162247637406540621623641064316026537455034411070266061405257624170740564170155301512215623012417266167737537555674430530441517240630135047035633742133002672031745307025505713255561745352345610574431506776713756025257413651112763106353517510365770153115036741757432016154247273005000527613255751671176775007571440361354265421262143404207764730357074655665570230351140425050526050530614755016771015463706135425666031337576102732157501715216035234712556505626340566472217517357323022067430311723602450044136744773171005234632021343564137422012041037723546720717150675174376454233533423546354353227026377103275211313012461720111242744051741705125124100055461620261526616075437432550605405300130201327233232152305617720040647112736674220430636134764350062001700374232072772641370276020765760336344223022263376673600566010171121136015772356356146511642443456675766443350525100461747444541023324530704354377654626107413251125331337250407500202301167376070625137754313577115157544375407151442534614606250507527647441223702256452113462025475560060440603316576773300222272601400306357536066011616550440402441361301137113343223113601327025144756404246331237614447241040563063422531172601701361607167400175223735267007113255660635465446160514052572356761236150272254524440412270125473001250015106661527420025125714542614407014712731377531255653665513274602273251461221576723570714360715414017365706052053112416131521515671466434743570302460117264374730221532542412174343257067300230514573422105417114103463224137667262333405422520366454722112627777500551312253363324441355447066517324451443647022373453362650472735427675044270671306344704353102603522625650724456767032270616601502004613503663116555303623717501213014327002727341334410033660765214214026457725432756412505032543033645311412222354431371272761244540606676747122340247236406005544024317653570406234457155517006472737216542375675042246275750071666242620635450620733756561467376227662735563071402326475747154607367270720611372626006546664315011336754637210704573421115622555004632147262416134770542477016026271735660211170050317121474112223236413772536442145265266770333535734225537645634135207731410466340575436352414364225652705755425731635415354123542126304151542327652274355100476134474166237374316374441164431720656467237502331144250306732255472565216224054742462657030524324065157704143321363256401072420542216743354662556276403352052077252277332124306246507562607552763126565153766754406162247057302647313204275256242463140176040515245722205056160643241235334044215031745661606311615352440041211206501072173363155224552020270301230324270041410411616516534776347755335134465167057110163045401132506621463733750177302764763136230151011653556564166155514447060231741665127356745057370257716654340251326276426567414531277405701773462247024244156367731625045672125236133551664326753515201457714515737040421233640137545067425327541233545740170601167272130371625414467164523525172720235024237414501317057767273746103335305231507271127171314625760433422572734755122640661432470214444574361574272376613545067706106742235306153176224500022375254355765226114526630313644255750175167400232312114346327345074166637552614246353256475214013632057032263541512724553667202116576757713141400311307737257047622217442036175413215527614327062504504607401436353732151272214054467602272645710207027170766627526227702673564367602227663722326575610617422461661440665426553710500541611044140072121615260352323361205562163021346354435714070515351306446171604171523657157503747454346022647717162665307116427137402357034265256620121506663613755773523531364732454172712371735607077767466304347202443436662635735542303264716407170434670462266322145364265234330756527607532556656277351025726410176160421630522470023671460123656411373617310633162060720336142542556771161164075401003255234023304100222635357062655105676613674550635160136411164663322641540564411414524315616562240710752312754103253347572421765665451056307274571113773714447262640477766704134601325514514125562220457355137472640704454072135672057753644466734177154371032526533127671757433516603613102211112455416270403577725570735546575634174444116674161340114705017444535302317011725413034303334230106434741716557246362705616635003122073347731152714744333665072136244710716161173756732126676505220046355432766741325037253600130646457272027530631237055513275504027507513563613731321675374633751432531673325750253740243571126474423201166365375474277265176300011045437125027513502675216007175643554055641412335757734031014566547270656204510720242075777076467717054237217361227544416143024272363524702144475644452352332051275723715643302473656110370241275701150342422055665363110664567117651172276633525164426732157132366540550450301761533325657107002451142265121410603322700176565366773233345600371363434006454355036075575407315507377741531451367165170763226611447162406676457053455513305654527364071455400552100162252503536410326211367056254013403611760013263724124550006066503041564214440413741031420666411101102442650513770461240163664530556770703475152311473527314637662601402723164256043570266471225657207014015010514566370107227660120357123107544434567415424073347771736073311225437201502333161764257007530303562637720521207133524507356663362354775112424421144621526710413477242621173703154767561062721401673525230500265133262722154150311745642573426070751476464004714102301071554701102446435103366310151034564067013350010425515003465344426003454127373273574600562100674106774415571555434201205116532652175623102740056473616153776365625151060357023016715112743553245564510374154261767772703344761045713426571675621542037513510704504370333263744427211730241640152453710717513313044620304545524213620163732546710747510325455646147547275766701607533166020534715617011235752013571206527670502004303233750475104677336006546306326175427564373517013665750172607313520703620750233741142571334457316304664041317530056652634467321777551633614700610666525412634136576111310507756051060511112447762432423731163563020735773423704735356354507622672034120332136763614475073714221200557170327113212471003017364323751756072611116053331771211465152613141033742644637430233260135754433770250001604357207140102151430443424224542315471556175410405640174661420361117230534541022777255767566157400666226527547517574563562333463305061004103745337251565551337432652747602005504571267354470611607425540727546173667311363463642146550305030631676705461425270174735707011133013025445713122734571565521431533207365412425370726447350137020724770625637515500222106250557272571753100433004433641452544371070351670435603454747551007257132166240170356701032673245510207664765673140225225460231447356213057746774223341310730214147715101745666223060135774675275173050005636144414670756112112001163403724727732716262450326476730324502455353534137147260037314277151670730611473034220202415076007702451222771542517337246011712203244714521444411551114304064107640434512472462750743322370503571777310351201202402212533017317023644707230300531714376431654240170074503567602015341236463327267176170417002366645203530340641256403401474537414035615114774412203023507542762265551257015510635443326003614474076203573602035077574316427457535766451225455660335423726765650640164211011033346567335634311544500017303231044150461124155332260307507172321233530117230661562676113362430261423113616537412342377125626057253257525254432103243022563447341563106
5651357121160730200172154534635041573323241571757472273026303400622647451144051120314601756507124644062451454373703210565550620071775624705653003546236543271361444007501127501073532427240555244331760044224461072605665135646662071074330141014322555560031222046032132723236643331137174430226122757404270577612476337041050641746345744310227043647365704762673473512760507640505511665406076527275641042462701172552650313440776127564453730407652240630635756075361731543653207570522051456340760225616747203467262373256266337072160021703317005535571704061363427474144765376447261422165175046125120220160376657603753572661376443630513575441645066472126230575622467241143057343662671503102721023044714543711405774033322445233137727276443067765616627652645232236446721461664520666216570710224276254776666112317577276222554306374270570406220415011210517647355006462477631324070430545102561320611315015733465747642304212562102623167023747660455664012230435462521162511364172526511153300450536215707703074220173737726467213576762140705150554470030303770134541601237115622365662431021252266644525235332540350514143303642320737305363750502234072200462527064315642267724210320674400430014002012735235150726422363336033165700730053015354320516725004612376627436671366476524736251330206504773540727171006256157206440245311270261441503752032157226155516403442571624523740542470117541611212007672005413510073525151327112346043641034142764325070147373253572053657015500754262231564642725120047263602437137000303711263277247130057504106127604115105512170722407635617322124643134010421726601333072611300257127223045521232175306263633737326740201314646543002605450530400357174513201321537635216335626611023454746333615636570365531730244553610225141777731342203353303056474446667745435726376627030552073064702764554711010731156447637056044455022025612304133057445301002337330223245610671006172277700066233227330330574234646537617750646254245715646712433006261601012676267471600441273616614333507202227230776260545425544751434234501227140725133656757236546173022150402222627357635500707322527255555531664020413152557144502053646707025171401507070051062150472731603237556353762134222056546121122754545013536510546724162201330235653270037076133672061640417562767274470634235174273760051355425744577363273651624153561337407441232751320765053420621321252744202016640071156753400264300533541063362157226754075744067264733614764215226030514704520332022022543777536075624447614162075622304740504363635320226201743375320242013350754700111726260527164764210206521064160252310631526503552052125134155406251145415051144053120770647535477326515103354123502414502764776242462074501013205734354144007465356251617372247407364753420723753215354053276574651246342632107066432421017177177233212314476641577120726366704605154450442011272551650363412043036237646751457207531060454704731351111335324671616637540754641766041231764633531136633022375374343517140606365776122031047477504060370020600554654517361670603024120750415343474450447727674463451700164137113553042122574511671724450753324733313725431417352447626470112533137167442521711721334021274324560626534426137752167724336131374242705613465441226263405211454467257531630206467725314737204236544712754572651624724464702015704365457540177531631736042727711114501501571675445347433302060776207350001462555054054033725021277536253616016443652500134275613540460153310132252257214131266527330112047007305406200371304226122357564304571127353172725263630320454174125501471570023730227774420761237664147205066115154265545315671341237031176230441070437520233310156474614266626627273071513313107010062646556240705223655461022440701506504720765273320535461667351041636365245357141420067354437230326360502257317466573554163516307513046256376500265314210713744055704222054652316463534755002163255605420031520062311440542362402164227530223010401206620175461741365012612002736033017343741367343712260072033456015653255501625002306176016253131473305562541531021513201331544106402115357051433655573325435011106661506403270752775535713016257543521456575356150630327106276355211412437060510344021273066440360427330410127125006613342154322616233063204456607723432667302746011462641317206045626015641272262563766226670140221717601151345013706742107130224115752376726331743631607200457656001343254605351526600237622131350337312161220137277715534106411000314577300465417256425476043262506644730474531446647003376573701570354346164032145541326365453561244674475411322762616432572054736360011116734214013446477620750247775221213631447636440734131607457651626362523357414107647756561400613117210166244537170555042133032234225625636256666617504507317415551373204301557243021405113607703425421630724647525361337557443770752135211607267662512447776675045342754241274652530500370351407400333357567762257431326405002102252063624362110117730644266564370423157126542173341044544112250646016561614076263321243071514372260107253117300437123305746071423550737054605055762063610517673206550225141367712212245704460767041373074300371354322331600231252507650711276102271620527732400617062113463605223171613572306335373111334166027251245111626121650134541031457613446104745701714441174624627045110657361004730054631063210525731516265013140411765160262301374452407760525502000264650532774370730477032155255466271247125237766352236225361122243111577300675264357425273340425170003553571615557157203241603245606562762200336702237310525747571226134042436217532754470056103252454104455576737044175506323514612162213475630005266460342254614053127775427452027761536177146026013064466713010331165376656572344021632253201642100666024347742731461727432050456312620534552605021341747532643762452507121365241106744662570056623475563460200414547371524604203732733526465035001001102172434210240045404312113743300454051401550127174160616247746445704344043074155464407175677471034533265554177447540334621604235351037257507526201510527251526736363617447401135350173740362440701546667456661154333436125453104152327446772470501353021163670367544273144166534045356700275643771106472544075754035334317657241325422161542546527503357154007362015474751223632270035646722246021472564166405224367514022742464440155246232174234555462666225502644136732073514540524643646253134444572132533646535230101612704451676234005665537126051077670727461021520411032265351653741066353024245123016200722136465164345654371760452164443350006002315023426262551536502612432175414401474161062264357740222556670731223050367235303434750616761477256610624627677221257251343127555047413146167720011130070152312477064405224761132704224122457006245506202154537501113014151036223374533504176006715754354000060066672016317414117072777323001222002200121305400431522234617635341252132323224363143742376344445420221151722243375014623377136523540176245725777237454161306013736366325341735124742013616516032500661147606512776045371252736310627552507712376066640337720027767250416704406313264770050336231213221422077451420564004055731535311132260243236233601626261546174105157073374046712306001757101041012732153631657541634427113301337620366202773647623131505750357130364434222522107224261625277076356475544116334012513772014321041021077477542332453735053550034753556651472315527751166671042660125652645133006607232201757000733237136252450510316545607415513561156121367273520424305070175636622750650161667672624431146234244175366733703043144263761741316274554437303654315001514366254135302335620744777673302411726141275650445670174577163500247372351302661273116614104751440100726673505322377643271643657246367505151120645403166020161273472566153005237140541557300144724635464715024435217547151517754473047166435621525676705655643361100600342352472001367247450130422331550651510210732745624566310067666530764635327741341177672554374361077445277263651510604676273564625344115356130030360315200363042677546507415620247715131713073174700344244013634761461047344361101574533434741315371614241332037401561663214242102373425026451726377346037002210534034614072425366660536543552215015550517641547235371454460750567675620610047647043113152302576500257660326361735033722626477514602073175710451406672566442063715324130074023756745340702123145206731002606741340314130306656461256640411104654
476477445146177355361010404237625426164001172076474474235330477005732352325467266732645656747655151257312361747746312547610430262301027373404255135417371151631716033744706074745432564443022777202667226412021025532537040062720106162513274264520522156723407035114004103045017157277252227752627074733677006025216745773370524304526221756140375337563464402264174342155634124501303032061364015023513671310741753755056113225073013225416657303376173006156402130670213375414667520153432733207351437153456606746242651523453203472020237671123770462062001413207457220734253526510215731136462156413717430134117212177752436332341726313503427734734254062457035155705342534364055023631547776154127707115501005732313151401257272563047165414176276634651136560104015676732610455773467757367016146366537270006373350377517710270620616151405073074247414717333731030640227125743342350171436375713246102354570640162542061437002646256234276760307732774574562646574757510602351316535154153165101112022435027361343152152667015566233147723342246411777001514401355571436074764232131025334577244353057317410330163376050756641711753552635034001076207361443534655354735122373106275007505241552043425025770042571070653516735632000027713107235052445457501713406030362167261061552572443516570155423120542216132544550743707347143007241516066310440134766300535667014136267660364506740342234406372335612515332320561357016335445355657623533522424624234125360332125361723755674665205332456766021433644534237427252234544705716323064342732032425723570074320510705117141434475242274375557254667750277473373730201602505461727540611240454306767250675230530061424051103713446146134243551200505213061615241774417117102540645262435242151251472230622445301124725675755107475557423110472212333455142637751364613117640562162640635031261012752371304453520045207430654370613226630732745221106367336560654130704433520405004273212531704505245427623526774752377244745751447713355766614401616611454416477067526200021557635316615664461514433531547072436247723252452634342756542242402406077255716411414313704151270715713363310361223012035245416200240771233232777211362424420412026030672070412426417711566203572575351565310670237766010733163364227441516537522677722734431373002474163337271535644363141273641046252161232404156213166006032117017355131724403451517171606135753605531253012565024224630731526015642753114334170653136234144537655430103477561632444444407715562736056305116651243527051440366254655153467137205744227670205554023700121276414417606155603301467507777557665006244216503747365521777565315165305427066740125064126244553164255353021647553015445344221046435465425463634257533106365305714312745106677216047503131511535604504074061041732526457735172133762024773415761556460155760310266613432102120431611650073601660455745136046642034714173567424102777266231012725462001510334514466300750470002431207174447754774120236402171602022542466014676346064071371740166006607670672261520231215351015453304530345067535716101222623027366503136150277665403076075200135106624714234037174554644412455536131213644017525034663563130576243776456055350514271505674647173613124307640376266014644145023125506004557436265246724560006463067136620031433162004771762425765116542170554230525114466377621631705337416334444027262070723575707464045553141016003362560313341260646750323352522027207011715000202076015100743735107363256442640233507772747564633506166307266243056615062665724442272572475674321447476164101515463071621373452223401322600422432564725054611451251003551453151124315123665206044470555222766314537624437204405157633034525711266221555534143137450767113170473126042651556360515231337626026136266671233653576626554177043051704320562647617726150170002133072203434612040706613520451575610141064663037301053155521605237222170606121422275123707775054413146341631673130343542445633376767243146375461375245005042302002533220715766713532721540041220146226336646022705654511110664575257753134140745650015111140376502213743742672043764601307370613525154404062045022311401340061013537317746425724612771423263774405340630121547550607607442020340131333115337336072312077472744236633764141265473234057176061256462116232417457666563565733653461736441142224733645362625235440473626220133605565347620441271422327315143453476450214050330666361023450456403724152773461207201261461117054023654657443565022040513112316120116412121331354337652311303432617732463747066757341402021761407512367372776746014035735365334523560260255076403610155225542643641731715610462347521240333073172442057005106254504512021134411262642645236734171443405242106664763261373452550062142075146312614472102133126614637736672174027406570232105141124673022005436233173717527701731723557162431600270051176254545053035312276746771171324133753222253404164672652736467461715137034043261437222362121565222335530062462422422457544152525163015227632446005112023314243722213073623677413074461676152265534234601175163455523144560420353426013547134076614245343022616503614563324062525007271302151442750011133526235141234436167653330743742167120756454376624467430533752556611100721032406532135106432562420721744450553454641637156466223654500362132303014540322316440740766030760254427773506764751716641356331436075747276212717144540777705364144265174704050622413211025724374337261246704121205540017110176043734011373314636613301435170317136753627576337701705553540012407325704644216374766047404344053263166365074236005025404123304666500470322353176623205410575565577371352067611226434100345151533636310557653332145553412074430040620751652256660145272200046663776655625766702437514624763223673370570372622152345164120570500173734072023141055441656737510671570021402517030253141500476353320510552320372525265126653522162620463703072746156336544301754710711601673671644500623713221010722461171656624671004547677373056762602343706775436456767247147134251301224036413454771046301023637217554537111316251717047607725120116131006177502124660057255001737127247444435107551753544174117666214631057642162440230461715750225402237551030250262237336134755701250366124623460612260467357512501733663013541210444142717243026237520320442223536326437705153324637717061100411564367555347246122337101433300724207022011123040571652315743370705152110732071323006414102357507420561721416411344604626576653645776055203723271435235665202163311324201647155102537770305121671115120427700111016336510663624220256534216006312750677433634576121131034204653146205271141057473506535540050551276147061540141364732751613613740214262377420216366437441267640537122772076265130072110206752453510704273604072357426706471217762411113367772020621102261525244156752754147461223461316234720064315156736167530530111716250132514434142036060062601116454005046202060760520236633473647777774051727117152705574462147370055365166076570022536730506403422253061246412165107003440456637422574655575033600612130137647762200413247036665055461706173673737552215132525707767066032471554506430202557126777051432577004231575422234675626575544270363200472423323475125603705657510337653227047706304746012565745610200716533452412376435271143324345360365077511347702622332121577503564000225743460740732312602375610307027315462147304552760501621535165065550111147163227154530707773302236407567301571223717206665550
6351530303253166371567715052077120560635011340315405021433511246511131107613764352462107677013407517317174743200757145235376150244000460000476143576170613356122700060647247033003322723005071452221112625262031540200174035113025726101165213174402750433645365422526706016432447571072165222764417667505042201754067540154765647111023124401776622173416621220722756204015151621704176406751253156422746010470073073556463273111345741755067602610223562312546147121647670513050571354244465544466021432400747230075443047252606103141136244333545354563217650101255360530467643556575332560520027076140201244127355254702263214073312031347104551562576774522732104505531124562603056730531745130575563326715320076532564273112453013231665554471102775777130461777533425522427011226001345127440644426771635635502243320303170324617120115233657230702677677101422156155334420143443423437507362231610167127503436126713407557073044042315000601014430442234753353753231603400152443253321014243635557412617037053303331101325367203001717757632032277023157733330341520013225331170716051756533770066564456250325067632524216512117000250366333551446005365171661707263376623704670314400326222644011370444401766151734512613344334164521673235261740564747240507103764114372341743551532042007120557677362356166317601567765224272737520455703066210111700567065245451766542032745560162327275373142250510277277261576227451245074340612055014740145771134416242742503500531657234107474567244671041575371445753177125107501366461503373303577241472376054502175235127441053102265645351743504341116501635244053231577565076335443366750101442653442165473612157541305716607213621764211677436666045654422244044060405023411662237615755106736051726412063504375135563167305437466376227471441114420464033172023540742172540625163060512553417661742524431242744626264053311233576131702460060524020215602711411017547037474136064106723012400333046773703367363115670263346747352713302464440323650302704654026700463600234061020420254144654075032403373735703171477453647506231442224206572671046713304276626141012532211032222255370464242001621555244330706221670240145261532470457074014366650430472256766476473251677531207404622035445712742147111203305217056556703714501536573312140150452442673263410635503132721444122063006542126426017520055170123545063026612615252336176327671467233663047235037657036765340304760135561473324753122076345030506775537173620150723344060242534545270711463030670046105450062626564065161323477712115374137640202660541207040630770611251215545435133334304737300744277567511417404733311136727350351212523073475705276522105745201213456627527721316067174340637173305155713230556110341141544411423346471520406747310073677451551763610027156644023105302366077146255070346753775530246245743121733523707122176561451724751257315155322622000717526062601166366341441341621047616171612640756310635414471355333342400503140664101610052450433025640052561070301424745715001160370201374246665035217462354355455631566054756462627416065773635771250433330501600043676676625752065265506136055767331322132432636256715545671515540244514366142324604633614655144323741063107532435170320576040767351602741713605274164164573401043074703405207530553114337010421765154522076172235250753637276305224564626407523042675234500713710566240652150140146032317445321715575137156246026153456145404616357442513734150171706321162755524374662557152127662146057655217225676452366621174710351574466303327217755024674721367247500032650153546751370132707013323134240642464316102046076451406313225474054166620074531123524502642132202601206121073042414223167031425555766347647772027707344526533764333161406730424702666136753312155744144755210527106052766606221015757246404060271610023537744150350046110601155327515352674730553551176340476274272433167051362411662725141360127711162477620136747542726236137337501654515115422035314304271236464436201416541136576245744761117637120464370530051100714560257254511361435337236341576700174417124213656650322720417642755463502051167173436323325174231121211334760014411725067461130210505731540241073667066770704515017405541516771425743700547011233063131377177742402733201447764360272070363352041100700262000055003720253732553216237470144037003214321716147316211773012472435603340434250506616252463357343610233375464664460627365365420035317327541415317420075331036241541463306416337351503136001701515615552743104726124664222264643254373042163264202334657215443065217444161677733563275750406623121374343741432360335013260247204162411455443125130315003001064260127627743712237112125737145360512161537073404474257076102260745650350743744663222600302011537540365722361400013600203335246525264571045705516263734373454346442031435764711455373165617460531725254360606133002623730555032032241626722017523651225676540777442230375110710224532545764023533742177576170754652131712213773627243046654076344525416425115255006557675020716304110703122420374160273313324231607263416062242220736271407441361613702137207242614213630466437611757307447423353032530047065761530465205570444463644402314363236554175326275150543416564171631214601375122772222753452210037072627632130272024567170664202676536713665721671337474717612616034544467741377616247434101207442343317001064724622670224010037163363370550652521362451770310472167276062520160340641236431155365400012351130407363036243527550147161600106010650635425577474040622600120646773677761735236711760170377622075204034256343230222607414405341115046715057126072075014642577315613626167203353401674717641771220335031172174344372034063415535232731134025566723543136154565536661754720545611342223151633417130571776353103174022231326740010650205021044473477120336413752442770077051246341320314313625464302404112624262722547065512257107350063324144435156637177411577402221116507411057225504735366732631225711163222710727156150747520157707440101137616676773323067177753613060101456745241227025675545370663445223576450673321157322446374226240167335160434435745052002076722020163127513607145616702054022273237613271430061544433517236713301211270400237060314172115434720067172374642431415142652566747224410520752012153174521601204733746307424060450550725043350717600765112270056443774661731032427060611454141721605424634662411550511203216620730753643173535076671175366360243145207643526132037561502443600745766400054633462560606630021704412640331656710272250303342620257171626624735771136406300201262144027500245374630502637630515007301735442364575440771756130226220060662103616144026744622762035514310566156500160435134354527275633073475725045034434140516636403422677256040166576363024564437245357624170513406531063420335753517673122640353155320204053171635361316367274304143615236411342154470312226527302671640604677554747521562734435534644222235172720211217405577262441446373316562747461615463213361460733406547006456757547513050013314307336657443777023735625355364173657343215776371031312505366321757443725245622377267614536200272555007230561271454774547452074711220123364602515310446012063271155366060253125407464055063550545125027447670617362572745232643150673626017345072742437320604730310204275266706020677610144606614460461610622003565272117315120553676322724174724531563154242774775143221275311625643444077155632440450030767713676374304657673607717660730315271666716330164700113270644124301733732754434776131453661366552120632604666142360100172013747233227351605663701317262137152316201677763157243173304650062463621156767747744274334310605742217062260541150410036737515332252770516642760507363142216261611760623537437305365752277645641301021032211120220600215547274160017225120117116062642765341541232741617061773304031077577672201146123417513554242333146734630062745551551405656560325333703051130717270236642133063335426063372012615526316227163471617736101376230134764132441775660702750544144165022473200103731141514120717505413361157041616156654201174725153214610110066713575146545447626007562403115014600120545512536006426502000236735670213000300532643736763710525462547027470204104411105763605573475012027114545513112731657132332533242206404711567535402214673132407431555733004332414704227610770056362370275172206774657140177420041047644655377401124444440327337133651465352754460733661372663404542212755751
0434312170000035776637355021720302527151557336342574267635754673553044004017346162453737006701167202413217174143634040234731742751266537400753112306021001322333217110522617624140457722443674475551066643720730616540776676157307106377216165113724706653716171402130050445506125643410610625455721063054314175651414570102236666733715451271403321613151565135264557607310301136357104126102725035420330315630410522456737570777570366563024402102107352777712064765400437005632477366157205316305420212345162520046073755573467203746066235722540070702572407410627001235133323663451667766342347006756736727707554531272235073007236535070500643457464345223067240052361263700114350030201260447661463503550626770214422334073550466340473415754004243560317113402120671121023704646554135475062207714447455450511555275142727115403724263427721030371243573034267242460724071166530603164460313247701111446356521434404203163333351437200117416210052640072161637140631440432236324320524112664466436551051700336237774761200624503123634655560212270630650055370402143536747352120670771146457600621306077020100545612241727576620514330476151255101610563675441753630156117273565547001164621725072075413210462736671035431341140647213445614757552017611354462634331237747171771216604517222011247007210112556453402317576010723567466012135241164573245403151752065252223160646345001745117267174732237073634634500363247112721126567153674730647404123574740353271773263021336603244067644605177443546021572172533360511124433172123277222130424211371701745077154247560730504246134355556413211730717266610057705533174506132701542233366672364571517241352710253456100216732640637433666125267734547115547005305424336634755645115235063060522541110337042025771552424527034067703333042110672663476267214573501714351774511025313174666774650760054764465130456620326116266601613104554355721454476001473247055206473714346257507636466321202126570103275320005472400536406632634766407373277705262036251177116303664541534106025560155432453436510445556233142112411671311631451321410133455634350411651637133050755205766074650205213502612326401634737775660405410162357452403713343066715013301117014731433654643736307316145106100665473203303676146136027404775130337464352723547572756626417241442166107352114571226641102062001532230431350066024453024050120220432363224135551512431633201404300670664161147030123570625534622437252706674022742141050045503513403723065505720025363610171613041532566124611235546174317555770437413015504323342021247113121273626042147352711367557531563053541030604447574226354501136010477416675104320405062707155647046311321204516503135135615544164243313525500016126635352142360765065337054121064425062576712656535463552271155651745500472173532146647157500266677272512710517454222370770732224121013474640637136354334114502452204771637667741157320126500541634606077050731000277557142613761721174726651715145756241625140412750344723177277252575702314332622411143167557577470544431716155227623535561412775174312427604542520142662425355114020455732554707566075412661041516077114431541433715215260256034654775676260162474206226000365313432673346410231352436355617613011312456725745742006300075651776024775544221074377357144524400040374305320655454364542636240460670411061346116237346163174232237413143627724036705531224316262742655476641740773175043477416504776170532664450630672673240100207360724516422606730015265730042351036542612164741126221655726656111351346000772702320155622313320623511451612025032516604272224102101665771505616026656601433634304601620572466576205211611114365406617653410346143766311560107057752415167542054463404001617053350036037041556232541064364745135520546322113341430351726305434675432367721275341204576256366444376055771125264456152201025325103740226244614711335460470301601174224107024513562541337771545461107517775716612515773216230430642033031407577415625255577205775460730234233777525751473036030131704020370300575240663065032541610313171656605762443646751040520376171424200074756730616773477603524555176506617002701615751130607037276736436526545307624774102670133554311636556407733535560215141304543015060377506103406200016566563732600642600544756432270035034503443306627435747017703612153366276755754014236014737653601417654636321523446024103471437027061225124411724362241132324353053643140412352361740205646275433313053161155330331305361404041623013727444211316034465210266452553275156631636511513254715453472406673131571543747534126063263401426461114344771246073416577436570364334403572453726216667116647717673761757055467755327752532346150246260315370404634752014065146567007531510202322656124046167467027227154651423501011110620363156504506614416636443102406644635326633576146247677010070171233535302763043001456746125010001050045751653542750151231121766767323172703530576717127524513516515357465474263341752537626417374462104643052203146736105410433600516347216232342440535066436234671531232135664365433514564661156247416123155053255053127030441567076204111607251231407414131667703134516216212601633010166164654756224160132575730622031402314270357761241757216422014167156035751546542015500455351222214333410076317757640616671715570034650576135361616551250624265460015460106234162206425551553612244305757075775136240604411473276376076717013531227452635654771463110466437634253121750700126465435025544661130445243505624270266437375265612507513254073634201007222063120447732112264625034164356554661513641640672516402353554271627042577132601737377342666760607737255272667671343711374535450356365531573752562631202464062043607107152406567465622244537616770017712150251451437234655604672653760271407276474500736301725165765562125462467614716663651766670266553543207231052417574633577675133456306163571364153621630051771314025167654217052423607301507057445252473137037601145000772154253033757632204473003074502654512513122373474527245675632177230115404063054752206177276254454074554242564706411165361407171504141676450027663203243756441570061033072726002372060305345541774071611721477322202150206031100545662434123751044613056616711570107155717361244115510415264572753326701430600747472444464135051762501223777723361503150143346557176304117322337343333047313345574375266223213701765700346612341461604747356512562373317131222564105462354502470075261143032050661635376250253335212133174642771103241567466124163657543331364713350540400515354263756114524741711735013156557461750452727550551547717637327327006573555655027014434306277427341721707664721450434327566630444476041731762647624116117052066735207663110701260677777026423334727752730056141320575523151504524604676243343150061306735374426157043331052120163232240264333025064260557710106554525213436524453765052621203465242164651347661634775161772123045413557472540237265555465730463745724246752744152770074174726361161450044634104644357214571217121675615266035043727553361517746657632017711160203350521461664044313120545313601250172720207663074655005722626765424011427443617662405557041170126524002526773705426752354507403634167357570277021434017237456615540202437422600356776232031363233461641242725244626605661460037153442323304447651236645310244013707470543732600776121011446137440405260405476110430426045575263574167217123737715756066441006231145672066171550042104746064476401104141550764447075446024053025142436637670207626666605114460676104065132325421731534150550200064470746475267013556673416106371501411201442510063375673445637141704422411651132121404600775656544043505160140166162052755743517365705025322751301032700020712303114320510776420160112654671433163421717616042306670461566057255011047261644274106441055541136420572344120456307137534334061602467053477242675046213312746033365116401712425510546266113042741707721150021474153077035344365767253177123352041044212601555511643015630520226617377546161037156764461115305561620463161412134244331571746717176343263225024057313611542435706330066503542171114275547642444313243313742176546263436306212017440156237301125570467631634441541405211557362427057310463600300177176316037626725760070103206162515311231717542404337577106611121727602674655122641722704312210155444401147652074763342007410254446157656443506355474627465662376265667013232012073425770265011637407052277515211576307641242044
1467026372623624476434414131307523020204627757027655464731061260206564215135634544610355154005720146301131142035270254110234104275213540474677070453655553016562317350356422700132372633625603747040777747372401132224623034276545003517565220415677121716642607015121000724070045731475236060311534366472633767001420402477415326723173765116444027541710177122304566440377534733323624203521161566532362755020324771156663366457660462754166270732740375557512624540306330135325317462711003002066504363655167547515437061364410011215132007626471533050143472124516374107455070257054437010555316730203543056265224706631557476143656673361077126126042131336547023500550674320707775354226153025467301564265431404422146254551236054042532504657026270771111202711450002570501262470712365367672733736403506210632022007112254603215640177673551353566415611711165670042001267333532331076766420752102661205060716077345072256772073121415712214126477147205315314003074240740502340265051237310146000271507164337733575750374463703145755325743522007122301766166554437763353161204247205430570151425077232206360553722317211256143756334475764153564404343313040701135363314223004707351517673431156572053231047026563752356677726052223367021253340400474161334001273506043055213055451022704272746106370625401174523737450133257020363306161627124134610443562154456222116313547004607621302733335552275511002210722530047024131501623637742625611225134156126353071447713374246623475576414766217412302504616615347135104633041676211652053657776317125377334414075143723667425612036477431057631760550135376453554273514421434142620455205022342726274465330011463274446257737660752107224453027724332461563434605357275227203375421722121733705777306113635254703205334415741264634137033260756550632367613712763345140037164472624566351060261761046157533574157571641537276240470350334740724665035463405313737550304233164540277627305674755713416400476605302264113212520367424222301707222720475114161036551327632615403252734624576562202601164310274562431331146364411564111322145221403505733065454212263150363756643014164520670516624105071540470605170773255306253730735462476673274126166222564133670420361575536045176071177647654074330612423344033011131337734337371172577221465120627703144361174316151312676221557360252530410455677113670757733026673776275130767540616351171576313110125141674140740534002203250172155566233263643214640267631143165333774347263663543253540337234642633074025142534005110007614234225600705207474747621670547100350074070570144114237041267765705532347642624242767243544455601765336442273075337326012015336732455434543361070420216026376373717056537322210003614266170700160147606720330221427653025315412471212526153035375235064614556631600646141261171227741061673753656450730223067537550642031337130202376013303173116426171015003010446620463154106065223476641414147400764120645166633163746621600553263407177322612760512405415461371246127470055022477756641167572701356023551505506510175125712044411474113016232036042252617722556765306757143674005471517322103467236036475571213015117071725120211531561073277416330560132077673736120313070056710152213332074104170776415432045260066276260477125462726732635155603730556356366610163312657561453620346703646133504621415202235717066611130215615100750633446556732665414135747220463131570142657440176672440572337403575456062354174232711111042556450216557770555745044465427716434207633256624651364500377660010327170305011520331222045451471544744374441100651511217723337043132555414764256410045407047351624677222136766564700415333574547411006747760373140110703717773444123471175543546110512426103253734452423563064253352150056067261056512511033355254041725344415701020437550227477413717257144120337655013211223320173255513630016376450346632147461414315132460134470513142706530406021040412022666440144503012756107243266757740176267722266433465742650055432741567752405631120623414100737607020570270732022455274670172515330132402675372400413611473330716431615547315064521734146016656630040567551020171234547777307530543053570117212654122132156374467044303173123150257426615562326703562320526270433400056647152431372044730071716670410403220422335467421107660611621425445526654602562370765334430103313374445572747724056000513711116673067720257407171672616421172215671253556732023304570413600334127517522421607343437513065025245163520132541732647377765174654046130720257040404612270776325212406120102620025503654207403711735145203572200341407240652464531405160565603305347506750403075512023521110536754520667513607710633077674337552061710660750560354410501113265625754353247630226725535451237165323207640114671240553616453377715636720623577016100273374521331125570136501043607076703660767453726174354143357030317230721361545457442127743356156437537514404600165724360634304147270614153573154077622763166034507231304065741654002361126111723007230506445716011550762262447550445410065443706723322002247070420354234265644644752610725207230730327774041365117420167236577323417376673030001060303754033604115603554073474722006440640366416425621602611277600336355351567341136141706717777006746273627054563304264233213531744574253460177372663151232540405215600227655346753102105544131254070211006267620101274057452756662406616141157265757534052012561134425232045237552666353544213101560210727654702620447247777710607601635171416205357400355143741213056750724101635025573565214523536553520326336476370246000727053632255743367111212672021677720602125746643436631474674135467022601257631073426575135602726256146303164012404443400316124577046717361126744711351107343132312725615155707166413414163060153052121763441473234107045256543641070030657236223120522427223376523045313736773736660457162414753633477242430070524542233416642061110215736646251437302276752066364725703075750560441275435635005073361767712121666452507572162504237630747356435163171022234475044461360557255065334005625577513442526537276234524347711316653714310007457254250202351317463205764271676650325070774340675001355633076337754725025740120355755475123500237100301607042430362637763566044570175414736074254461650726747770506360020743062371771460220332334763526315221426056001110055143415501321515467336414747605212525723076125601165605211062470332630304303557070277756761565203564250764551616602277120053764230326157614642624015250616073003420660007142424103573562516335172407235701677267762550301446523564744051340171102717247222631124500702507174157661566723265023737306474372136626717610560354771152441363713763760146607752370271730056752557062625742503551146150466427210561342366075116441056562423072551547211773504160452221714377726504745007353572006161242626133723050074541137734021240074040501244255101024343761102507430046205211323537571034127532567353327773037545001545673155662706727245261403774144212205227341671014411074624707776617261507125737710636327714455026622322225256030430172554620453565040770022534762523542516410514144516766623065667641447657063560744347514572047137410326366234442702507164137210303600235621523513662510460450461770770130433102477346033260634536355040117755355277600202015073760471252655055706250450632452647276710040707474117075576207163151047356273013361501506331307461643010615724030274004454350033455111153414155516535373661746117073147473130160254044277112116227226553332646023367076607041325107161307065421457615021637056274663673113746072224512557555021611255416524173773646614270645537051571266163464441265076446041671322340770242161126031125327476300060205365206320403650271563312457742265627063732320263531370374406355307724603407475263277430321574121374131274557160734125777474307572266206324513216303467252305777534335262077536701213176347357262577705667150062320524456072722260053662643167735710433350630226253174620402357645371456733231471013240455312135315547243571325322117377303705402445715257214156672530771170552752704716442074074664511244277172722131066742261614202000565375174720031052415406072414541136123611106475671267062540342064750557720562565303164601635117064604271352776177312224110025726161742670402101615731363514060526712400030706713653375742453433321712303743050305004533132565046736111766506701250041245550577534326377031477407313322743534140602723260510600754233401
3755112653242532303465311555545513362516371523425617774451053032750060034440420533611477275023464212675337374237544256520031051406534751756145172314150517672642766343072321754041274753404721534632074517203134663276207426326404674615202674442121226602375210557207252750616047027664177220655076534612356252077153005134612706065731017574332504141664553311355714645514077157614342150635672511126560535536740254412721313742037772311775522054772173020204132114661276325500017767447224673424443464717154222713627762036236050750453167534676122573362775375453536124056250071725714066111146026564634721262646555515121235403470013631325455731274232655152201725740552421311277614145151476321022753304016200472154722765357361604452351730006424733476760455551463002213243215167262750000620451747042612575460604275414476742574356537502546467721340477065064570012610052677026411473506054407634707753741247204173717523401716522134233544710550642261247104766154621164606240002623724237635070743456276503374220453245337653406330000345652656277203601272364424235671600760177636636113106320237373755316700201027613340467237370751574255205025174214625601635765723747336576641151101234714554542463425671244762071202325077105073172176021520241371552446611672503244710745645155662267424710303363575312106430307277112574560414223063713707354406272770672360110773743355241424622020064037755734745774201477755642772316341734513545034306256506656644513661330205630245503374521003373352570501527077507077640612477132217236737542716677422234657445151567343465405734162211654463567521212446103545173145334313300303312247123523224172034024357243445722204235072744003116430513031424001716211752154301614001414533415435711615161210166673540743114417724131443233762442151256050543656206502727755543761155026017446654166232324244076143472567163506500726264013342105731713362154566313757407342471567214532076747352604047336012477201732122147277477723570126032420074055603207071417777355273342274757610165376406655622130272023167664177743677220247760725362246764146531212440140023360437277423470256255546007345706771517265624750053123753466235455503377773705771716334533727702247554043662764234377257274417120261566626015461746506572040561315413436045115440474136761424405010703775655643754622140036362326131336121651404547742110074100210113122423046075306777662526063247707371607654477560016766272622574767014135041054102672456166650516224755417475620746243004713444675316774350560640162005342465453210777217107363660230726272537201532102465206316326226542355360227371534541224530770111500601212732157116657633504155730736034246037610072554142507506027233212062776450475206561030763650723522467422012514623766763721316273542620360510413151350560175743074013072455460646073241361743737274716244204474402766576307565222526062003623753416003222332175610157742706400212034313670421063017452732230112605654572527033420700374333471516722432756221104442202476343235243202476742346304522157600175021473764467653400733601212144725265727556062266140533373336712716300453572706767473050235626334401633634751077366650214757431202313362520261101074353771226563722232370250462760777374343754151362670144525624524714701204115371356616127524213444073530072463273307716537526005437064764717044245017015263155767375567774553001223416163042300515345362470035742517031700306121626374221047732515231650777774126012235732704211631212674714540717470727526633452116737132441317411423746073147043437520222715445356743372005356366003054523544665561246352521047054733374647441132421505477551006772343474423200243266533005451173315615553427350717204722107123466375074065075576425777443341360226417354267413321656544226550653273154214553542655563533662260047137556633236100672725105777306510160316266025475620752460623512770654516012512722562300627165573056214274372721762231674602201643261251071761221407714060321175273121323347431627570760174036122210126377152522767514160550610762016376350715561452627415676250527735075417633355177102416514751460347276427327120771252712265620614441302452040576205754241371212572544357527557426113023713417123110256076556477125411443074744554033470043445540746746273351373334717210401236462160434647260557223170274507146357601056216123775630666343711232306264416234627753024022561001431756632435733011572722372117331425106616621555331716545702502066357312477474372533360127552047032416051536007253123273300006101327003134265516056375665043221677570367404474454226753365420532377450644463406276641666406070454413602032001063330645116065014037433706614634473617364254160642554501530331150644147576336631404020347247407747534420315271324120205166537051532411276762250726516117342035226455231412713236517162160044475525364623424227570726547427437654465710117537477046025735347666565010670352322672756073143544274614256754621525554327145667417216530114372514545737642513132427070241111564717057450027630462250661600214363242773116605556014034746366040117022763213531320206011475037706560506251701244041463313030333271714327061400611326634103616675243676124160077533641367104243604741567333552704011301127670175154136670706677204537223542002646720032767121405304143753317737071521161341635375470245451164036251304664731370024613547143255513722312002445664112156215740643300105377207031353147543674036270717314105015137070703142160434660746266172252606104674223761602770143177413212650236276657247206030113025243330732106264067577311132340244225176434440247575410461345132157747576100744446627160145362540561672720171652155600342273363636147633565666140314600730762074011356012772336371564407252010204660376017645654431434733336066223074444467767726772326114757561333723663506532475547410304761166502756562435763104722204607317372321237056300462760465742217732616316265500055161751503273631652776367371770564205020027006747671304374103361234067341276113715335566354103031663542361216456451135773644113343014715601002711616212013456154572677735567600353031317636750745552004063351314656321033740541453140577644534474344240113302434461244732727075606603062726010001455621640271652737024262042220535403620430326132034550624456566227030015567574055557305440626725414074434570217046643454633320754271162604344616663627363161114372514755377102623303554406754023316234201403223146211234241042766532133330720053033316452506335012705514063157073242425560633555607152401324140074420536011055230226161445101362543775177701472777240001141245132737701702704055764146764463647431544201173716775303150543075133035622714230645073462632250601726606645400627176000743320500743205567756110602206224356365642371741576070625401430502261257205512470441013710161341222230365427106205647636324036653325236330744235313671610210216217541527470470031147734061255074606521743252174051747534116345415046771162140724647641544023201100401706255055252435045224162204000521056510660423326217072177634503361362330737364475741671660162376616044222330124556157537722541623262637217012122703031122002476005313330030314132707320405554512141226412666743434401331266522354264310043715323606712407423347040236735154035147724057124742156233777130124565205304515270207315455755426616466006323657403362763643211407426624615553047342253123326242733070415077442467335604016612135725133706107152771255300071566216652635643710106541300763003566156544545453610150272467671174521366145524405263544213460207372677632642171527001522377535574535764633434636647074656121620673064071562326115767552150411420232532356512001546064337113247235561414242577025775627571507502124671620141302153430147143643423110727443473506050450556124352230036211735635216130151405406603170036650625653633052472337032545472563333273312574344617635635133307303176730504425437214703313010470137571014514345007122040301113507064745035662532231705015536260030007461402264052572565627752421224513751535212027213201577132222362004305552273172074257521027101664701601670610447622136563237522456362205544153424705432602370771714370131303041332753153434762232233163266007541421556342350115667752704341410476377672565345364350475536051554577646031170706042530075121754522146463150252355372062636472217225470325543766653426614146367151707142751323273475165551623315412473174146013411016636200111137742051777041660106
7407425403071221232560634224016353710375371765304545021407312634340554527330370624451370561672315225271700772721727534716552023354624032064333762740147524110172512121307752021352056765506351474666027755025246160666573527546673301236403170056671710231746467521300743452052377234663661525614727221050612523164566707664046113517076767423446611637470272722625412771715565742132331562215017041257431071161061564466257303276620706065003416544121316437564207716366231722422567276722512756767771710610513006240337144652050717503640113760001142560267270423675237025375146715347434740266730224365135076603605764370020630266626116552776162302433242312153365021645417502022114102332225376045255762462451463624774604141006651716771524400456357464265546337653633412400734000126214512307552104021143477315763540134214152477615210411461352743251753014302211243702567344036446142047022246070670536115221534047224714721242464557665332175600245133273764501135620604002277551525521613405716130535554335136533760564704221125160525543316710172543752744576341361032647227445562251724041414014222314047310044241562364111660516257705751707250120552276435553476007102341533572626656026305061040272705660562470045543527406030734521756207213306633575317716504406470010663566247621737427101675567051347167257160615750734173215454150773413607115456421607144560236740662346460624035630651321335160320733267121603012600200207222267724156317335300444555471412142215262447203401231610746477166574605531360013314524470444213463174504362361260463747452327764720653147421345554467554257705626634402362035450364144243306246444144233556537661476355135530374234014637714212576046203546704455034244345614645243145467336545673322754142577401577242111425760513642113766471527761764565413751633312235676770336724135153024265350404707604331412134153110631650001121237765760131035251575640430506256066003306470572767442131555734775602111511061123540517005636770235712353220333061752401756417375762561617311302605361252431115100344032362530160113456740663773451131577661606331547615462224454245134452713734162705262371066174130531344760220271476730606406152161507135456312413142415607114550507460620770533621615533430175044545137375334132517213476552733451504034626707424630043576012757460202576426462431434675602721451035157373240336625414055653540323044012645050343011502723360422321070710511271162342476053653777015403651071546617326277535565546072063372405256076146027676415040272714021762113163343424332263361520636263175770267737344442262306002115520255116636252564612056430052322662277654466723745525721525202014441715665076003272242702116731401665276401447672313621377451260536547422751412134223655547213065201165001332765202366247305640072602234550461032104764003410372464676726141625745401044055031423154367370260315572366324554451665452613375600457707072776207552277531220444317466737672056641276014630335372200322274665716360567352142404723632045155517321211240615022534124224404157565602446642361263333323244505171635004376324640727263633775145211703515110675047402263032036522631647751740402544717756223633677434136506016035443346307450244715546630051205653115201706344466075050726455470710334062652752302662100520436207352603663724152710502621675117112413242341051220231543027741217230247421214177627573014002547074637270762143442051324025731127232732127575115055216337044152145723337070652655022566733140347635004350222534047750206210733426117513400124034240546654123253556001356266315267531573130535644745011757025704261777623221060443607044120637131507300351305027427446307047740634564653024337033644601216216153241144717554670723152015350760043075370375242344133276671303610046646565062513211206342454020771234522512504503375650142251657776157721337256534326055263411411752402434044663172110503651115476655733601132335413762713041767554126070563306007615152243204044040615714262156616677317750023653572777456245104571770066071565614325741433155213622226605530313341645013573066116766564315502603306471363041720630037430436775557144327430437305454754176563654127546643560577616123607406224403243223543113144112314230513550353066420640241146731327715443025044163254172331336431040320577513237140000221147374707236515415001302726750071607361422740263453137742060203434135253664003310544655763013001110032021362523111671200762701516165663173757452042517766346001603075712061555530526740524267122444074414455625253032165751310773614716163036761750445171773147644630026761761627077103217222247364273226541614715377442670263403441255342415616714060531534741670530371045312755013770052467545323315177156257171102660342473207673115536271217716242061252530174671740023356762467603457035117616633424225762376355425264465464742650744127570670216773665045231007427076122054026331176516741443110534123440061376644144525217414245252701632743772637565741414764127510432266402257360557724761405746660406576322007532745532452134736401664011704163310041023654110363666112407247644074024320072253340614522431673631000377254106132315502635466631375106467012703065207151466425255652014357401372473322726561612627614044674137475605572331170630616160651222102633643122775516503415200673157217166637316107025216127305346421645503345221476303220756222652726710103121634571304276715316634512560532166661306437445710112205305163674632406011530250440202253665440631407660351147144753657626160037242252424200477347605415005417734724012574470721213165610210050133035373302010254017744441524671550255366102775213131554435501372545777104555743104722457312117072075615133303230745744351060420337442344604447531524767621610003044207520450266651711327471112006313701364321464441305424006046322140670120451451166614603664014521462377744770020504217076222647204050467555367326175617660217115242637511372341572644601213004370320066570262204724440242400463057351776177314074350704014133614575455662043054202215701113750625542333312317500260342515642613672036447773510736544313032414453132522521602312565225566311452411013165573131425711502422607407672225074553532271563726416300223177351764527577242572410606074532124615576345063431076074401452104250407611400227013527770733063730375300571321265364537606037533316104124164403043255632510173516211437717362357376621676375106663227271001146210316723566245723563303063413076653672210262522065137723451262532151331422211612220634573763134025647516520417407471054156520434021416721402340626564755472017462240726257123765046616464400423624742552564456206514427367161411463150224145227375461457176375765532461210445705711416277616266023773747263474645126702217677440343025432642202155523555600313442423602562072335345051515440262615263204532566261136463334157644412642777345211543527263233015617341633401213354271250363634056723056374673276275634637245271770116172113325562435610553402423247551325073177650400566760445147372741012336075324066344176612215165743232276033651155462266560706443717356455442715561735437430254560341426356323524600777556244352633424624362240555727311450340412770415124650606102521454035235161757741747747040431202160610567343111075017301537412575555513141217160453641030467334722230276006066263433237645202024545371260637234713461677305465705721612303014253130070172471546551243450165105560272100044547015453533144161634023366761577107353254151503427023722661410356761165055147361617030315166215335141555450451771454362305324474133342422026410527211171065366450262570637535575667660730620126757123644226735532542023173652460411143744061525373667145046355052254077710041613421650616640620706222516102070606720462124315675242731372570351467663121325635070020512434457003252265175046400345667542735434111773053360507575323724374256744450133173746311006613337317445466527104632723446362464103024360133501176410375652721752327144634137631463704775371400547366442715405365723161045422162003546361473701563604312350731777321643075326360534432050120033455247270725161732554607402522326473350513236560621547064261331131121424274745237001072010304064730776544211127272307256101614431505170002540046625731330304445735276401427567622774500703114057146377163273302376372566351621561572637560507645261105522343566246573756263543453047723161722410752652116444204251743602634461266626374641237374031622103
6601650317654734634762270374607261357342127201221615245307652602421625156027470177512756204705656221075102617306630401441042560127036427133437766406136226766605064700370677051441722266160626655715325156001305673544622665770130714120671575702360233453762115334462406700361121461031515073665542275314253737427743641072413407025256054416025363606176715510755027561016226512133307256245615455024145242667172770373413726407130136271514270250230740007742742334725433113502756657226563060206050000653544672624703000173274420462347245166522120436454765302530230305142405074030536143316420126337204565610205632613441126643401642304720273041633224345407617224451653574567076400615326607602607261723124141673152041216162603613020355172616415360345411011304125335532671364613035375521454373443311762303761145252450323114070135333405556605570172713536624120126512251712547702623305071443625055426262320603330005636176725336040123136161707406253642124241414535237210321526705600016033062522773065433324327473456175236523744550767571735515527273465620652453400063620626761541532621761450264531727444745373600413740202573367234564001247652610045063700030602073355252646210626321045245140413503513361313754550716134703100545300332011617637667346617124343223736776463244075057543053442577314457252424036472154055031775603457556653547232175343526323452535213110371231626040441115077305460260300615136251562705360734300114347063007601363222713137225350230605461127746710666074514544133204246266773621477306522215751557676604235444034033352043541712512320102607453766527076667423612574257460417542367274145447270702366351700151253427241535047071535370040415773046705441622337400530307377463606572726207050523642475741776720326025311544130144050667604172776466602361776304337250465667030236044157406273631312060627467610310365177710151613022261433513464464745536015125450105660222135515520610343354164166443476600310330147573045047646572520174745712544316073357553773523401172130013764625135431033440204774246522661142464305313656153741512456261227315440640676347266205530430651747045211656443450606352672600246567021551751326171471425301561431514156650201126756733003246672604667437006361511412145740067562773732326216257611412047752645513411677703727102441535032553331562432471621031502566013213127101162763424314503627106057220452102265067103223200541537153013731460650335445060423457462740463643140363605663727760602362350523365141033327533730316341354036411762420761722606435340313573031110771071576071707070402072371040562072453700754402330403074651401321516352551427002304012413023316611137100420437726220756107230415115627055752331635265706261731673604522436723006570424412226512202520002357254240237536006542416311063557367477055572421443247114723244316275526410503244212373341751011562677501021532701332530472015357324540422755253173521725577330571227207614500452540103371105617250622424627617714654107663672774623051302373352416374727176176257334666410055243136327400631447641654756752416577717656142305766561064341633067140572351614656756507717662676401047321267131244773462431555553150430035010036501164663606346526021464613724532537313503015220641515742224321375155234076564337053772062414725303672073170174217752616656124565064562204677734340374760471712265517270443367251744364217221701672536723114607042120247264147375730472476620355542240260236524510771630752657636253126561527350036215302170366561533346336107303636711132242216032144107423317562506606307423447116322702401164744572114120245455145632627753506762672612102160706611047371556710770651510445421516572142607225150443736037546602362460544526423455572663170632653044137421464450271561064374413056040757352155613707653226461152477225776447110506721542233656632415546433030032777430205453312142373132465231555311671336722033231500430654000152342402125662123765046662024605623746405111323143043214037324175707713714501262112763002514466426630423031736453327700204474343411027234476651701140266242463647006260544310546237113151321733420554355631514264247067537740451710600436145536336772340515305667366541023545356666411232717201522647713327261522251010770221067320327041017301311466054354601523513515607062422450342431711523330016407357314210476421750236636031245432323264360333514455737473210514141561004310146536555434121672345551623442552163243774611253713351444554200277125127467453544301475227577624105271551511601716110067624560423141217252352602027051714660026331755137724770154265275540270276407140425610351424705431324267414541015273543156441105757717317677510251007714476024517543540005674055065045145750635504044727150535757414721756422076436544743324155110357415237547460430153347433576554374220264304455644212723473121340673020160007101231541433364350153361443007654676367633364305236641505611057052121241407532606236164203513757405046701140602266261371151246045613240222146440250626070140701035044734702547455666000001343064667270333027145476262454154705474745270010336375414674212012114470226640647650331074701456125173547427321103243567512212765660170307554732331560642443463104741510000300772534033164444351653373253707277567757437612341010023320371674102670124370336625651637767737101011046471462106730530446173124406200014407411003046617211264310621742516262626241052552271456232671546514151210550364377623275174655756747243556435506513523273266440030766324526307427635052347672442621414741636011523664024535447415541032326340657770767124433763311100306017605532243033572702164740443761042505710650113562762034155026226024062312444273070547533246234700354146507071011153334613623601135340527453624215055471613736766735752601646007337107041770425305400734765162361246354673053721542022327660031562672561225350210375255234533545112011340027357642701531213006576021362762746322432375327325303201374172347342447577607573120677623504166003561224150610261725021056607263634423372352142754136451144620626252062105432655037754547235515415424741425412053633336617017660413227753067222130301004357612552351324055520606134530563617766000441022753522074472152625007247433442274325636676504365010451716316066424020617243074440736725216622026104260722116314706705152720445573546265356117211231614605110136247327155664017725667053752502333257405571710525721112204747411216774311206356660425504240134464472247271623143761327636265715217122074571724227412054025310250154445321606671145654307570727352442707435435770244063742604542013144432315441372306356577107607634002210275651636441451154547547331332172377230762361475321702341126730526514422013234463360224346244236227316470372101320113173234222544105632714327124673437751305564575534466667254075061623645646754122001226701072440601340121361251354350257535750711477422145201320637761224742235512341077552343324117423255124457665577726442450433734207141402656510373326240625510763320451532017427014170050743567555674232336732142344274563536713133226051474526524246174427364111307722347001430411323664507641652322552720725404014407603025401064541663037014555151224102476276623750405363325610755150362703311153066640007642412156740737760677777215365353070707107123063172102750174217416025624436406275260032337142430103411437137632505402575434444656162420002420204015160730415254513633602450577156030104030530052547721214500637075152412141354517514311663764107673372473634035453353217610442513571307547330605437723120564123472411453624327031534516477005415054045163064554714551111057667461342152662510475753517233402204665726031110701703502612250105405516562701617711535615171135526622122630331464062015260176502734637210454166111750643414651510551647577501145357016630226676065671731435412776176214066242617223055674112750444232473247715010036216736006164177053607501722127410331073261423632213541352310267435452207462112624664575630601665630224320514532471557524675412526311630513210446557337444213317475375506312260370510313644220114442501710456634714100711643645043725273211533662620175141174513500571203337440321000657361037064703052763675125107247132427245220426036526267176426627407376374771572300332143347072033575452603326303552220173401110727136643003366401675657100571157132017645100243244332346202107705372444045154574642071614002210052015620146067226546537533163245346545714
4215312577657136621146002347367215247611602205677356611412246054616257562633102357247143672220264107620205111607513125720477263547625663526751702214670467423271451500466675417060435703161341502306325142762700623410435545723211326731265520202633617763014343622150032040757641312632276404634577521571273767127116505056140765370562220220525017440640520544460740677615723445545457271765375732315052105014100477662004426776143532322743664447110771475336423666416432041755611400062202664024767273142446756004010470115010016214541636015156330024672507712333617231414224225412626154355550527450422411336241705111637275054367305573211763270372530652511720267202602215644341463065644337176170362537170732000267647573273446166353532124504205460116032100446611637412673135443266753713271757246326445715667431700716207364175073153002532745424021720341437444761357026057041716641702710376541452323416247510461302334136602273665351324342152506067253232745074240435422467114433254217010336501003724653677155026037465504071403201512555375052745633347275125001120260043052754363002612104566273152041411242426457121173035316402262117666637071752407373213026256603352304545153450501323614016354711422035257477562563134552052704310426736321704355723550327747357166172234675602310040425751253772736510544005351700521167556540743641633537104357265753405043000636754575266735012275651442472121236357637157570325324222673257572171577664116205025360537675300623441642734622421566447710054710060374402562455041267235032035441104404500750057010613305536101374251513366340616461706044647542572427706752134270316630765365130732331445156651320402621523445507474770032554025627266173323341233241512513434703603240443561647042212047360144467104132026217443163321566750705226423064603100660220120227130001773737020434161735000124353535654721232227172073311511650771137631441733415052466362550636522322474110000547262400534705760504713643134021772657266660170401623506053251742314621571130310564356377746703321607324744140522723043746314423241557633466204343215120226136031430425160724671435074527264013102440734032146303533676736020164553415414153620562267154324211752765377441624144505327635674714353114355501075044017522174605123501333613235605066113275747653474232647763342017266515674020067015536726254360635775410236314314612162512234017132173122501636222717753060357044355615654336200732442435357215574055471770066072060777101562360003735456325520120052335203022276636214521571535025231227422614004414552451434126311160642111366254776557677452621424123123017201330561751360730752433512257365453361223527117715437446506423010752333161573444463207010367175246156731735041251033061524277443004241211351766646250452311305237244264742515457611525116322074455103135447066222034731766035347164432625146171301374050517135263056471404062541400770635110471305625347011177255745111317145657710337201347222556312206450575515225311730644641470000112662737326175165145642033746560064346454316741461676112636103000457774677410573234627270236310304220036006070172355274275212614622453706753775367546315507235724157464621574435177367303667214200456235344222745405422526627560375364617462237401161231745012634754530554422365334644662473150464672542334126174501562073772620570234265710043616142307113317621302003303271446470317250015713025757233030713066762240456407336173676423770170163541032437164500702125603157646000740434760302202414162015622331207714231426746760407471761156625751646635723273475477573642362502154470574623115461263400726050622270131403022641057221410446352620752340345375305544470253262430305241377243405541342121631006440021314672052417236522641075710300174145615267150271501225315241120061507551535402665623223270734115106714371745423030131022221320251364517555347116661114225563122423346136051547613553011774442031321427655007531124361271376373645247134440152150701106715313246271557031120326555056566101216551333170506317535517251563632255114216714136166555307606507246363135522737154770121602712577654714136624541142427436667627261741647060361516705013305542712360565214027212155116460335457622351044566760563036440714754167710177255043550177711674103562563642044524115306615077350730532433662375146704053125770233107606424005212674571024734010066135554632112623344461511534121531543634652150070577531170731001546635362705047664037243327225467112455250350622775623611301265444071555510123477211562266206337641375255746105403000416474712202151204714077374165347152711335121675620632624316111145001225776411306515360065105463707021347150702156113666400325732727700247461053721237530444103702371757330430440272733511156104372617775201070742536225443116170253716751544044371443404163167405161006441123502016441064050613501267060723377330143732763372543404623501061232026756673427541526170561674150537457652137443437301066711431505056072641443443514747672164622626330743420432416450063215004300004723565446204436566070675320047071030503073026225063550547705133501110345370661442520203544675226362642002604722320175326155316506570034554366646670333503051263256151307563317452527005553155070123277603155153133230715354271415722256166332126427126567333677075567021162210451776750007137442472026577142450351744137053260170153403172667321526764136357456121131513711647141673514440237740565735064213167756405001307066433040303632252711412615161404164403136741640765455616635351606245522612143334727301132035462621447713622231734144422226716276377405253633413021413205101332242357726743632304517607035005765602227770001277621501121534610421036152502261355515555050403444055164551142247077310657752360312673247651041446051516205615222716153136765157744621672317470020031070012512125702515130334236775355077607724732547625312143641025463741321716560676553330162124663201524260707676277721675456413401250644571445666172246235161221310423120323275171525476070140205111416247267043405455170461574147755502774725562013735171507335506056566412537646710323742033766345262314621654717524511600621561026256557062221701077773436062255650673777320624757007000304426415031414426602247601463272023256325250467132063270262057402752602231336321357760274577764720744272432516322777661113747376112570140614102742450736407637266306466256276564461546566471102702267320064021733364521014406273761722545671714672007304516373303312572616167325752124675737431765626434251517123003035432413760765654733416273431651561462142402312311134000663644055025645623070621670170450511531166435063772316440760441143054311673436127505034623033035603462153031560415420732525677352011355124530023656524155503653737522306000645751261666075461327015310771635671017104100255324462074511015166220665045451601500751343660676242671314062511175344003406743540273322323405606041116556543474345466361447101421654205050711567641202500076331542350643373600344200276746041616571650733601033700307032734274761232322305177763345340653466603033062666363767046331622477073506627215735647707701646021233672443540533106405630152234621165346621041556364420216450064146265711675514344544653356216022674527775530702537640346057430216716761772521712157741346630075257762043277402646137523402236025636324157611671364474556706066324643464115601200627131257044067261356467562155536136610664163163402160515363220240774762066761703411055423553254003315431046660177311634571504436556522532326615035736132604727655772115214013112166741760325527125735272713042371257102370552725170046120301621535607030644351446107560273007531550554143145450500272675420170721406177356177500664704752134563044004342142244601313133716314215272111505370560666717112717146053275010566006247252667571250521536247415123076351525100145247025647637511500306125306060450561456771137032542412613662417765326644526421131657742111027155754111404666221004636560025240434707604606341272152506354660640764124024565057524604306741452776543161521702710353761464712510601066341627077606067220460116300115460001004470252161175110052107130342534731413205342675540460732733124707136526055353512206453232121526305345254152167707162574710463227473055035125537434614321076401625624677605377023667134451624244530005107637506347762562375572235472710453511375556714223261620075776340403415703646431671756457362205421122063010317311331
3272760774612020352316476752035614536511326402543637474145266200153665356217352302762311006203000545345541423067176011653161231567000315032331251733307765766625177521110425042270570604366110250774030527651071551205541516114637214363642244367556222165063534160006663443464362047025601351046031123673077342252443565646761021300375227667276264164227674566346070513176717556715226052226143733754227252670703760065261153245775707350410722610532313050605344045261775165150557500463005062542521277757602270113746236460250541060420650562436102621423221113303431205727170612744146505264235536660333431510200554420515672212266506037376621400212662271051207400331042442674065341642375672076550112027202470651261506476446475635033675647235160720035307037335706765165472726660023376622422327667144442074324341747630063123245436465005075425752576037407607520266544302602546205006630535747562775274231165737144733524376470705460364712462427006630357661524674361771605460571521044202557217220230642245533522300532401744415654042441351270321222674771062660271651274347653362563656172722255230132314161665444373674302347525305201711131644607464064647442325644422167644164043213540202361521310342564440554604700352252274031415044002042057124115274511157166547275071763017312141510671512537710245721427326661602255676015243077152074646714377554446757706657217707014675336013234404437222155475140715161133174601060163140336220732763663161763105065271553454262437434047160425357403654602006551433224654623642610563202116220526122641122250306217730566123527363010403570662672776435504627265757104425356577666352106560450653446402167512373361020501401710623765601736225653463714347320036411650630200747304101501326252326026307022751536210635300110417647516223352266642000046406323756076241703427033610632356551655017531472637254135131447304773545047353163414707424177674544202655605337340173670075073147435542536134622741701725773346715214076236011415732156310436447564314263013561330323074367166546316623500333510465104414203134715364471500623143021650627347362617316453233045652166433657074150552702563353727647521141370671246361117154150030014651604357242522216565004205114370377177402247246411473716460562060232405012075147526007433013654657767707271671213171607617111747350604363674223057254272500017021000547712234203337524446700155360136046010604337043065514727157145315016400334463512370733307276351471633410027170710653342006144352070574715420720036130157457127732403062256560222452344745244265321027221474263737265667675231347720117547040001112272146750120351002306064317107505150721523523106161317774005031024541112535536260344741104014001570163162535050157604451757000506474727460707011413746635456560126646667310715570062442312247057674261326662111527614344375332702641720451424444370327441403222144140167432172721434076230562514667463117132723610531722470447434102322715570173504103127451505243066544635074223111051463566777225570142330765702714556562303476662611656252572070772764606343506260340227335740765341465510421165127331360437644122176013547163240776163543011657067046131323503467103625165451463752424536704321177674401774576544602726211473265722213764271601170101702613275016544022331704144335763545215131506226206713132422705711012727205545640332464377473422010515060154071134121201321704112407516661750621462626226343341332222604632511725500313137206010032610467656075023254775122113645123546214414502007471353210604645214236644573671411127522411604741537176104671462370214367673105022545270336566553270275301571030422416671771425542247367173316717470313235431436512621304752312124164102106550332011367271402045647434310151736604213262517315673125302717424124052255014522507625354024756161225411261606436327714444003526233705161223250370446276400377516171615710644501355210767040535405546343304277413214143022267262242426725111322707612167653004214532770606373163022751710420132710451066170372776331167073017341777276403502214550316605651332167562433111206522650674046246337661133463664300604526064321671357346126306135351054427055727323353634731326763220352563126574773727030220661211766522570356610575571503127646525754006650217532611354560404713105430775523442377476746257712652167232377664026361334305326726504110060256742004277747506656353252461000520512352467056736652523701461403454651467650474615616054340606570246332651540002341476323301360423645036503002053054145426341225636271521252313323746364052666115342301363127241431310406557505671042434727200526347330135161560150717510735245710126014371270667653672270262505712262645724262410016344175672740235334157266621051626305270560776656620463233703665721676427374322771172472502356542434660715570551211102423607375206132466060765572226225467403352454203205351307461251453116442762215237372010616045552003505617036575452456232611251166113047574774126506422630531344307534114342471444024563170751104053152134652045706403106540776754535310151273777753226512203235355337423424527113656535232376466517646110476436341716632332105775645566470306261270121142023675121262552044452377575400446407351545273052112724123634531241512215553402606044161076542434756460013210076066044617512172103545266502123512332273217610100106460656500475361146633534504065501411142510554340036371543607136474267745002605173151576757767535152511747365675413550371774004370337351460020641702057577626244632343465707324601160201227533251704321651146712160657410745775504707225172140723336125363431621224046363241723323102513767073224640633164236655600767404055020155741532334432410202153400344372417526053474156267200473106321700172637136002330451426033520416316273356734542650455115253773107471445036575233312713504612645742053160050543260520737041357554300513300140270737335507053210515255424424044060012602243760060642721336615147636044030713124365652275552766700263113150405261272545776317063275177243345651141756223167665406131307546131171334756732063137424471775230264465276332674643357044221010224372320373741663457710754251221353241425360507551772702406557317517216427520160133715766442417674020277516426737026203120131476671462247504651443636517445475564357173673737601016524120731065564745063227616777153504354530173512516636503504265525642351073531235464104125101502547676216340446711153452133534070123400012634654557256155252763507133273307006700743257606556346102062121056642201654021005754070432334022112522376471054305310637007570701241704301063656254162317615424536471612572466667275242625142465641642306763241577111202455422775362450564265676117736561612526265114625350257267610210221501705077562107535436461107344377670430151420766455556110377211227660407437306071455270461230613523311376066511707266357164145756672432361753432734626026247555650505670042360307730231234602410372236113053735733701071526713736366630765047475003016065356121220651535325427602504067774713571264757202623151100636012613703724156073552601355131631727576127665746004321264401313136176463005436532306750506070310353023017072501164104503231756076234365077424056471601567077332750402630464227311227042576624765423137065544577601241361573673540253140642141010220245763503765664504027403615222733077350074233331752062631103226303615275263064246605436351405453711004332042711614402161031133201176125132157237073120755360126716742241250055632133510505331246411541607654576663032772027763334761223316374446503133206434416410000715654472660750077200334600513233315401543603642737176556156627045747152062674274246443457102603161171215445371367410226403472565553160712774240502275233455407272705547473203222072160021413426320520107360355253040425152466146723140426547355363037167277321457016232456761500302665553471443701345642760567210154724074002727045042704676213044606355602243744754405175323706010172473470375116502126132475714515171147175670041345500202430603652752657742321067072047011527557767542773453010160671673313262522214760355734303216175660571216076263134625145414425024537502737776324662757402143301162170323115004124211350654571335104326037113651105574600141062141076055476161346331306575266511652161106717266004570364664034035431071546004505104005730554017325272647352671235713514176020631521642241711440202273572547123372327331671676341147552577267205503364014
3571630457120632025571666102160472207421554714653720075157643733723602662641222020506532027102674164632232722247634160506213253705104123773112462420057434523356766744133037720301765611077207616102426136126433317321033511274373414436430255155244256403335037756233224240406032764523237744646442334223334446572051236335552062765060040415622737752027552222313617631335054015603607474337263065257637422003351721052174232451227660206355514707501165745241075060640373272420273655745033507240555251531454447211673270702350062164653667654232171471005146072342626163127035542113572527601324157246275402771003635510365515103207326453122543542567602001366400166443361563670605673376131512265224054404477055213400707117666717340205345616743726346121664362053642617757576743527246143304261125453455521165176354531471664357253556241352313720076734561341262475565244002271530625141214511033430146427021230343045443330457652647730111156147730040245630412316770166251024643121162714036004427606732366576547120635277272737153465370772123363231216156300757373112465167040447434457362703340165416237617432364162620460124500744452246152706467640745414452553565460211643235154371071236326422624535311421443013516534531417106040336346757421304237237740366621030141444346625454343742015374637275262632320230245657610243223132475222700615370701171260451334174672603632350350434131376502521554022163201473167466510513232067175522640104125337521327065241566632033737741447351555663325040040351202057355514307343361564045722316032003045514426371214567253674207640475537620006226246762433325230076360655326015571257117143147606136334773470250312561344101704465242323362720055764043655457451571556617145126220135512041324331661364205366431637610532153704050612540723570260012033342534314102267646227671572675227026752433054067067317271254055374450732227355547631053041601661323032567135167247020564706254041613370224536526407044601614264352024466645741535276312344270646264307712641206054075212106561331750340245344170262234255605745625155427302171020427663727644145674216206745563273700240126151132752515500131000133641241503551555644335207373365737137713506556254224271216553022376111530727630335466437125133650457722000170445606217763144606661402717532252735273531576001277002527515657577352316064374012147565762072422360665261313762030624642554052331353467456645001405620472002324405221174244243062571064114434545425612203455051464373653277272347717154505577421340360300351775413042665505205403366714035201221523062370303223611012327227616441621170227537065250140133267377473002372026347675716345163757176054103306505241476201457134343361045760530237431015565060677475202206036110036702431022306217545677124377440775266166612273435451176176407135235121754162746610732345212765267514606245753201010414732533024527566600016464677617436747700757450101132646017621014421031161310064602756534254170630160122074713634271077052717060267306673724073137735346516216154065072410574407010022360731450777527043564263740336625716671774673235565551301327054221233736461335273513724461374404044140675575737262023410757451277034665407171502537237310641202160104256763761524206367251322327674170430343417631473055026530400306500313211704330251114260742260351160117440555512656607421607640267637664673364024604311004203456512604461765336053162636344662322253203512634305736515242360111103133204071660205073671012473755545455012115024522611602144673623034723255143400410425175232630273642323310514566722510253277453732442205577771514414123306043245561114465011332120111757640004516101425371547436670732540154444343734216112257353473565550014564256250046614042534620757753312354075472466434103643404553040007676545336013171765321333510573271564360475242351765257465273233076152152622100312017411511106366122167373327143567267327404736542300621712502205174250243741671725016273401043003773746325413402556065146221655443540171075063537461024111501074736677146112412105404456202124333061712454630477676435714637444135624303146624334716672162400050466141034672546771522273753070457740036242154421625435577105422116065550054605451756017704716657620404151105437400023430610651154520145313433004145046672670345177762622107011526611077124536666200261643143227533207006473613555460301365347423157236652043200352204277314233230650663107015474017616773130374431124247566116326647713251224635436301412305753730124103103547622230304116403267376363505531333547763635472604711143173651166434330174566316506737046747301550724337326014342017171305564332625014310274547252455326302625020130732546370700533336170451330660471214220161770410002507026072551422505152120273137602722236236257716240462160602630764432202233734145545754066611230022015765460623073047125535203000675130453156343562651761512305757742752374414203735161334446712577721022740007652347257741351023664516124171123222122631535010770704774512773747055652072737745047060752000623644437421576236473221016125427104560451144336525751146247201624652153351750077252552647413644115646613002551133362176615134347674742725341731153127557531664151461726026166431366742231077606657224642332543014031335275253357500247057603103522135007561023477734207217323167555772006330357070403156653352572334746333722722263770063350353724440716003460170156527460056346112457115034705064514771437736321533403171161772623441760501532021571730701546171163064255533762300736443752304770075620526767017607536665262301407716215161107213264662525205324057715477577431030013436001123424667513471546632642222366577315061512667011277602327045056016713623317722100663422307427773533577447440463163606070212337355353635242072566517050011700160457117466632436421052456274313671434544366732331662130365142766777640405406523474241175456455447471563071246326650720610342240612315517607726647132145350776576711462351206407337733522407031526712463642032511126524650264575171513217655040063216474313122035644507435606036302054405765650106465367305113147273777527367020751762437076234517176564074767371265042610024724666017764273001220401775525076722732037725222612202574260520061034624066101420235750670136022563140016305623702660674160565720132403353210125104137533362441224067432243417415516622006661460714363605500706221042102306703740333331256545673405743167427153306722206232360003273146252615176246340453400651136263532360212650534330004230321500153320023521103011354200221562177561044507232223320036420117672766301551133021520407211036707662466706144546062453021201222117361721611475503000522704502724017405055173007007747353332335747017335453543570623036437673604236171207354773161574755436660050164375460736421677753741662112177202620523070265731325336123451152532123567372141720153303001635773255576222372714227573146055463152705416417320303100367517467725522630560731415043561057526554173055645103203523352073274506355134225243400627706345657103140673345766463427464364421541506177474362235571407073221250446767001506560614343545523520306405745076737427750427742056003427155417173707215115270626620621672457260062674364312066312314670612164327701075407054267340365370104473412410262756261154151676104452473007722312207261641015506231073537772041140113623033320641270005431747453344704735370206134771102315171547220560713652704666047675447501741621130740216723251570563350570235641173726507013500343741222065220564417667173677101304107012500055121647306612654422021576561276543766777354424676016664550565161500455400457771354757521142167503517106236264010603357303610050112622120620557447036024245402441653225563225433646467541200310150243236132066435550703207553113536353276171034272103742142057626611136572345102101154276770276636470336546721461117735402145075463507647766757466576355541213713201545543073146133505146647276614466716327641512775233314010025656021171171052574712700323761553435003631553061652171465732646664402346472033322270503357512517200473202442255020052152707635375226175254533620374246610761747006334011367271610243564460327275772505004742254333364475511026021103625710547470772650546422564605024433147734023044523016255060340106733727134066342214335614375721056405445170257520436375030562641345523256523670213022574751646110753600206647302223321673247237306636110255305531502205651640677244541613610
3514774733720756015513243354107637052476056270550630567326763253542634662662530223253770232166112341141752746454350727674000657426153645636010446614523733237057065712071337612610451007333435061363322606550225360715104552721707707061213436054634524577421426565531260561502455323722455027267720670202706736176125265010010514375570706613260435677340666510175057610342612625717547056474243327465006467041745767610104507304222703505466072635410350622721542576655206444242014631636372737032627370511740251457365246407407172666652421376076257446213123037136713626136126065010471421400371303624557145363646155346060650473151326517267045571364057636451475452707455212213616525460512071476741102476513267553732442336722174677455337334345406254160476201031676670253363527740155643515432465637567725745177771505667371522360705203053273646054532242572644622220733034724516706210151277700142773712062313705354257057442604525012102033542024510120437725166604473470177060316146524775520254125137047767251275503050002032727221423433067043140051672515666026612073040202156370177234143663634652415434513625163567144655443725106020365252513233762465161253350563271643634463473412016357550071714405303445314750557363714401431632023553743221740361415604076325210727221072322302025310332741363156607415404277530134524062537715124316352530271055126701451727613273506035321224375177060372552723435702625601110076534773360132714202273745543167541750636414325400040557436755255312346173006202012262754277726460442731454417671705121522203572234413173661575515453602727717077420754646646703553453733061561161635616157711254320661474405720252323536322715362035647046400146340767577610501541460234735562602132212153010637023040703276626742452541324603530607124112525075123001243756646472362254766433563411065473053712547044146745545734335611537114237777215370363657157540404221153163712452403135201061025477236546675770244323044556462033207730711067241557335674747115134365750652114754141751573434131073133760117735436434325213331161074270173353053205610750227100235501315035674527426617336743776135150116176221306700214557410456677403540520712466247731424643546652727462144612264026054536653437266525445714320323615332653016624351703345667211150616561371025255743667300577475676714736334622360202105474356772240226201613605052060337732703716753531224323543363411565006002377603417033655722713746216537701654215433542372237372627774353476021401647245413716107761553166452436501202232222057435717072326103471071341266530064157524244404554025233331277473550707630305627103553376123737130456340012644663533772134670241014600214567740174070626371777110470200224045405423061111071242276235514013762377360354044562762732641475434522532331145112012121430656401453353513154026150362242676234321576451653232561732753226204531662357016406533122147367746540112140236562547150707323467061543713603222773100062721126756332311665265725213636277163316645361252754753134240713516220413434255310756001053760633602563724463610337215206164412445104453520374736154130464643511305652637510373305431524647355077031115557565233621623537000046720107675263663055142441413650443544364671227556133112625547567144773641602401163463274637276476766134546374407247700774616016162717463742264711322534246764272012271220045462124023735420254507104231773250662166405155035603306436136247244070554300740726327516136725525323263563576321453551160647563352720420567570075705560260305274432676175053207427671327462375130414465030456035626034031522516004312015743556701432433432273007447463246345244510267721340212207371253267554653655112743735733275131144110356502566140173473403160005555522317052356527265663366674207535454173246036300101642621611076001265155303751352365027103323555044550751072033066722537505676624270125640706734137762156541367735317124434002127616015362232143466214555043160040164027121002266137743554712553521567057106230761502161126650404124044263131257001333373035713476077041724712612406005074511026456033355525526022421715624552401432627415231670456574313543043773516024211574211506317234212202676102024361106271771750243415742555307504241044225331164266375476761765770462500671273310456402561546043170207710633205723137765431035114520302245225556010756065327132241370223514452116436762146316522370353544562217320356212313004251256420373777156530144110113102341710112266520753751361410701610431517623565617633254025252772145260135055654260534762575330623227574730310332561445225444326441421706245767552116651434042231311356477455053236743212171612237023113456603552713455612754112462005652721306406553672236671556231507422652312500755510543633534126021473305746646142266632511613600156574407547331320765537344227671226602661055067525606226526560413662315217652774573723673112342346767574627014364431716553673002654736305560305014635441466316264401624575703265745075133672545042077775111520274713106637446335402512077520141760604562031640617154357203772747463046112514304320603263222603117325506766155152167660351534161313202435131221514002464517407242762456211276141760703176600312313627210134727767633754145314156410640435522707331516501167276504476550507010103576071240462521657023275352066045230603477240061210475652651002524122742122355250112211524110770333301342454740304542341074556420362462251702575451030700513242130571741275000111251137040154151037617172252174022772307715234317632244132506345565027467052256623253306410010221574610246050733007552150322267660726343722357277157561572112262070716331146625442262113166217524523103660625764322225445156005255456434365155230626611540665214745324554134266550505735736664635276474731214654345214050447473575146630051341417506453125237404202620540630717230164614540110265543753414350530256167310072333256126253554235275401002701561103550764650155526073464323400344144013325751434666726523402516572375241344755513201166262123744702502703142071014723355002504201730502674700003415151061271634447461367136056257105320550101754272776460100316345366724167424445205120373413333433745024324566176555777614425142572324410656612012723225211211100172144037354421401243174371150032470313432114031577035602165435421306411053446613031763345120702041132071315523516427515025652302454747005105640131475666240724456565110123272363642753502116160111314453757320472554206336147663376766603525434021277421714052536644103764266561654653551252104360016254001662502001532062465515016752217122363460451350125021252237152341224173473117324234670327556663137446616467366657246212342361677516245101212364330727026177430012617160675520776475300411500704201356275703244226005504122777701636606301636054575072730433071731602767665163547764146677550331175272072746270526303546573576107217562523137463701223460677465603537144751532161722751552562364122012524261203742142764565230365701062070717144035750610671663053232274556060216365712353325175542123626430014362226523744262074055531501764705602720253736126330450555435030351634506137723273567107442306112477437705237646321221637500604716663320700266205245720024107516050210064501765472171506176047324013037774220464365046032212167657355133233377137673071420466276700740413337220277204715165062454407772373222124370224123747314226746151003137644701504702031323646012663360167052701027426541277536015310741147532453561671573315043351633753442010011647736210630221417624174266605536763736422041775242665434536604641761120505770371147324717645212504023425646261730562714036620345533770051425260455276035442450325165620210560016244141716415235501742434064525554616365737413606753152063654177407662515030774406236676713145165031764174414750161141040135006514324263542104171375013742241030303615352117132611131633720777115522766437261013751471760142563015043401026615553656661726003150015614477434161402333216201113417071713431472225410721742105766247631335227472467311102237265432553664317764734640564424770523465443662540133434633027064111333276270441362355506355213704504505171545730064340621773761620050062425075533520175757516552765046013741634275573104167117300566445710115201603767140244705111045540163150124515036502650221623405765202747075603423160772251600421141612147141727407367750701773106660060112616236650074547412500513521326565556054354726645125171345
5661632706246154103313244352347442113677256232777120523732711146335443402750734430734047360442663631427772565464541321710134573715373742273435577322241546762375700312710756454454723450743605567212252212623145757466125106606124425471464217672642760067601111235514502372745603001207513163316460652530335526163630106035210517426450337335202062375730406001230246073305062006076564647034667020732040445274465075023532325116045760113113065500776420166572755045331023351275500024330074775770111024766714036521417320332113051460535054251541067571045402655765253201166423432424110215354471676203004026257630711207272007641652047552246230664217614735120511321161725402777140546256146703773122011046611566600673443211152215454163373057351170161751200476360673320360216737627220666627171562160417744310232724366175754470762173162227124750316472403020232602542656176564567553401001572533267227476760405341126075542222626271601735110651354637531557612147425115742733262054744732356432306337663564403127526566167272152767070660517607203442341774626213156726542400603364731520150226626445775652454770311032215145242225163441516377527024606420206371703757512675605767164515165601512062257173333221776524602214543101343132764547651733330402732616272652005606375353454174666242466252400331406410670117077555655507006112543526350373051350401534132240412475660200636415122526514714077166464040456473244527625011213453430023377261646371131260350532277264764756535771574464600424607760540425057027722464455412423575741657125615363662562215733055577621461135717076036667506063137341414420021150521631657516041142524571150723154457552417750142313121516764415206403355217610253063153126766345324254512443266013660427217246160311766614002664734701001157417707045135411201053165331656751241130611560552301616226627037621131405005705354542363107717021035047663133055321541603743005614157012005364735704154702177126722066275704265076535577147354557072703403050736253267653257704745272306125145132527526143131646231523634104762107735520134551145735142725443263306753604014160117574524272214035131720067440523072370141412723414712451222271731431355631175154313464124572121077257371275674416506435124170743416712377531040451432521345166643311274726564224211165323074252153000233230770462575170620167040210002313005301706332575562122217322466047647002354242073634746042557066774771771336367627604170766642454454331766120655623753272566277212652477521634773327635672645145667100247074151773644444212161345410165625057207154675335406763120362740312071134243711025764060364052321730106611373403721572623312051106071154615221117263474346143667474000644420616744721502645162076134422760656065230626114531152110435757776161730176307555120646547021552523241603111220672440642755170731727275572255434560123115663771602444206164344003353523335234200007320261000325063050165030351553740455045522253531364642002441160240732647066572107722040771760412053011242327605615052455675260733737075740012046416360665052767145300133562532603160366670716775013754272254626220534522466570550314525037563537524635552657640517342677321014667661474745217704644344637055710546562741423050666613760421323751371026545413454553571516315270433144624330377166535311753754134104074051551760317573743706114361505431363556735521420043472706046341515457172061124405227225022701645514613267015176460153501375064652576763115014555011565550055760173763721540757411425125206566545420621402116125311755033545471674160344653170425057006045312315210347342215123355550517176174611606432730332665107574473232165673556234662520425500123336730555222672216674550621434641403140031576712156367107603742241332116017614561624555124300364476525463744124042507333222405025034104374726020501730713503766153727427066071324716601762501623640003731042642360672224745127516464276505050514616735001203071430767435035065075133775020671443171333575513470535137630350552741377106125560324400116450222221363775043311327563304631145121214362507356645250702535602475670733717476027615217014164756100017012270562615716166145662622247150205420536324574370422542564105723703205161544057176440525615274302350664565073530251645461434346563703651777022225146673050552203526154406354244713465457462561632322113207011563007562141672305126025511522642701230161732230130012353622012327660443257722532162767247064756250735125210023217201432614175334727712462531037625023217356743647444732156745347047450734637577055571376374157166571444700726336414734467734737365517046637526176622352027266130110574655013235552543765371645034621014642127175145571536005416567415605743700253255020572675635353563440663157341543556631053007653314417320230226337521140774666422517247102372314730630215217226526435576730264263037313411104251450242357347063675721113427434211465630025243755231357254734176171745355604007540462326017747671210602050554643353355753341645514631260477102720574737101145742352234451130354337410414540237617366662470120174364170300566114674310626054730766477344716011540562616764216060746377401672364461136156610574111332033506140512060157736274220335074470104540632414044055706370230024102174771437564655637644204604312373377460556420652160141303327553770000513727170601714274670370604476176057605763046021545160377002300273241314063601200035233626017502706206221577363416450672067373716521710600511062215123220014242774625022174727135715234130677565056567072672353346320346562347215064045330626016153167374150116644576274653711616724022473124227345575042727222201707637015421464122133445163462560013112700667162604366717306506474565765476603373736520545076437341746567141443512742212001012602110403235131442071016316201431234127465757237701054453675773564647473112472175126346030207702211504727015136064260416024334463607356346673712065277317653271317053067624014273663705744721447644141751672403503500031360451665012207454166206526121020500450216723541700141052365167645315235626165057561476757276133063237052533736463176624161320325707123466463422615035276023575474245526240264534766754710765243054424420424331160527374521402023645250041266250771214466350330715407550074234663713660631620244316277363005337370310215337113014051504372320210735015307471410126407314011747416312370276613746773141554670464432512467336405401533233253072135075146037355346072371246175370504325003264503300465630213373304561233466030327047626340242343015415517174204600710032537451176711062724260514525433662361676340332277622426656206522334761445056415133324463007412674141410652450553301622046741356455673643745102753130557637372427474651557025321745611174034242313006252767451613017427252154320412022013657417015220031057374054656247336763750454333527436143750672007564047621516071441026661320322632164566705210716174500017204053712472022353167631350174500052445241544033055755507404677531413524754653702176077760265714167536142743313051360375406435043025630144153165130424717336635551417325110634034623337254477572452734452714325157351116272740671371474015665770010462563133156007154501016044164506776537715703505025202574140120102230105440536633312747711116124573257425353601616003433415015320176504373414637511620171047122670753121016704331351114110040106755122626624437157770356507515032143414775364251554077563614327525371223273345017527670025662125125604316155562463203106413370277155226047733754766365130026123444001341430620232220701753506275373477445164520250171116263121701046536231561514476362320472713772273734777722163365245006471556654031462117565542133724210346240656330726753003614650013610140735134342737565521244000417125214574520255552243037462674775117513006125675551256410512245363045670153453725223271654032675331142442150444405217171025256071067241253676171427005126547730777121002064503655634554423576374751274667253032313553764245607342642656207466121527427010357674710614117604173704227353402002344315327112354735130537623023436115622173000765433214143101052665342652255734642444240352152202044630774321445015771256337454147365400150200163607466172603025574317616417210721633164215416072552251352117100762173256624436422624353367150266677343336240571732257423655107424677520665462363637565724344122511535505504146116140125731730022533473061750753504771227613162005744335125271103217564
6351034550646253725665174344646030754044634227605624753654704414421261556300450264217540003120371302512337330621753677421263165216536354541072750452606370506046710111746246354520456000502223264270017235564205211756660370271031514246704234710657004725732447544615625730214351056270332227256454417674403127400505132377467310302165450727171701144756470274577352262670677712235357445351350410440326630154326772266677013603405625464604662202361017635334067002757274716520175023013313245003726053131307026262310731017216007655153530703324100144145705272373324422441530621625636200220642655616733231005216720035112634254427606170076462423406565732273313604141736326663246717203636035571224470106073412742407554111106130743167053427745424711124726425523617750435050022320365654730137633315057263022344000642175721501435604157572403535467657604060017370405446724313266200636652164415471447200662114044164073730376171064021070455302533144774614201777737760732413345602645676304450230124020401637466520730112005466034226304771117213730571405444304102436573421533573113406416304576506070233435135533755744131071141005523544705031642350723441633002044741261114624316055014713334432712345255350300334517213351521035540300203472174443206122374672441113215446452446242175175734603170276402044661550407312120522637253446361407132723415450027036354530146150073231231121661504236663722573521112742144171562322731561577347244436422346700101631032014714236326420117272115323745775102664036465227524064551052255712247054672062530341351673647607425233751052531136462255167303577633022740361115765430311527263632256740663623474145511620050246463363615436647107226035174325041610222254501467225116704225552741215646173640475332131130237413362045060313110541033301715721376774666144524677161353636167764405126220415445075326056201524025573117273753726475735714157125203527102436260223371577650250614541312662304744050502351332100207261611202026056116233443606771542624663504721437153445635150473646356504463612737613267123570506235065065734466071164166005656120325175130677410260610353302060536101100411565103257523413642332300620366533267730000030410320510024424613062410373574655131513314373135764320515025614622443127577506424220577227602462722001265340740612057734114513444503462242734275145317333007570137476426065205031712562622051606534672427741366246111635123564271637222754017050035210410275466753412262565033615245410421227164757444300206071501076262703116413746521576014023003330641570340347411437013153062276317745010340432405042346272404317212032174655215573361450171420774451466433713502233510437017604231371243006546566074362047742436437733014447412155227315661747504146232625041260210257075572610740004637000731226207032014242660650630127612700264031150246051356155024615724773232576641146265467417245515245647614505225674520756727200220017220407266262100635211003403653060413141011243161447054310516115610540234325466354602674575654053047414466405641746663114175012062275507404140476201647432572563736357606271615557602562227230155160050724560355046055674256437555012441551055345257026571107377700222215105542023046572064504503214777435344655551144024517264676706313247406637041127341604600602515570743106766030636257070441043127314040062772113641114274556656037427217457425542130163465153234602353506510706166474776304371735456322615312407773232753167602551676135376031316157267756332745051234535321126470237167413436302521722016446027470443577717072645322663674677217752125350477324626356570042523571322467242575365343031636314462312643762303746721464172341040253154774011054323340143627071327704575660746760276072065114311250261373676010664362251126403020246504215663114266716734614372707622416341066530342310612224715214607234342510242630635623373772450366520135030662700731266271716107170731230655565304677773362045635723643763235660731362063621742110125231733650500765265030344745013607271360244172172652270114341405403364311466134552676040177267267200527040721614247715450210412240121347071751731376627702124071251167164127117506220461613112544665206124157542275724171040206367613433566705721112767106374550001241255655243643323751501622022633645226524067675252740711570025405460641243451270267324217705613226263144722777501166344175751116611246101741070730602656711620703067552406206051214764036146630114454541450443716423273574343364106205761060010647327142366352210202635142151234450745043731527762630144055420626673134537613415140262562371377716257720505425325121550201725305021450044475746277252052731740041203646750707530576445475735023756041414346452075243142117100136002364456335421624010651052360046501650715007422633011504270472355407241157523112005636674747533374642036061623367131230213006470022620037767006470154233557503111365160456157016071524144761367274564073254651371433637073254046220527746257755732016453403100444326112422405074331312761046176455720270440574531661002102015651261357066176320574260310570364007010760743340130544026105571660630022722536316533465357277546005227071210365342226754370005345370131643212417512622607072043065647552507011071322100507104023436513446732026255242570520563060702410357610437273307441231332075711505450357476604622667623360643221472536716310072645663601073404562351032211677553046745153744273435621414452311406207617634113235562377612140702112562714302467241704626613573156365400154460341457660113201743227371274761320132675567365225422217225530270774457343054057070635010627177614527252365010416654052101153241373263705413202571604222411721422547132110546374261503542323253247013447457572107713623143602777105426000036056033461320565525646343650161444274427432633401745477075436771516411547376311747350013000546411227316677320074635454215363376373642116266763331630473032471530230720023755406652157133452107565030651626324332542543307501444702700627006444113542705422415057134301613574762612315452013434771511035360317435022465161667444614501533721436331630451631275450254343617444343173025574316573124463634244644307726614474323760757526627215220645207752014772455427261631755721310154114637123562336015467644277577246470207711054300146736043672726713647320160357454413722773113041523535466224060306732571435013234336004017117440275147415435312277014016563246744731065507535553547332364572537346251016721236451243713040121562001352713062552340741226370046460046613571344746151127743576161147455176020035041450070637750472662267132513436133713515560016344772235407051201672635054265001176417731513122460242271236076032060522057177713347410453346556202750665036406413036103265124551123324163426015525746626736443261656710135567277446114676213454060142235522425705357263305521131304207641265137662500377655242041732477435362571654511210433455324761612370771435225245113033744237201145734272460211773354042632637233545511561775740110412100545737002653462525075156004566363270377400673453360554364152402130236165113051303133252541162777617675774140564743054543070062355232037140717251306735513375201334474161263240420646142063635742652210226615241431454347540144624772267000151056620707276665550413642207343705624763322565462173173646126671460143633612504164131541044061461377252273524161576230243755123316552353123247576136333542245365756420357530204737105157105440326643511300722173515110630450071645512762411461617565046523237176441104563674442356304337511675316047000672370051705512767360357572322427732167222103570624405314046344433215033601130640575474406762703712527074444570532057771200006372652176637336047231241667337173660366447616132406035434074544643020077156616552010271562150303010263613675260102643363006342203131154511552570326037142327440240057616776023524715344116101704602236423142403333265441060174600050404504461540260621041661304354734452445126575276036004103514551343514135175771763625150065176534462130116624543220251770716615520176602042517012374341211222362161651253425736602072673320313636221353004313676226712360256760215627031475313305552214610510522773531354014535622047662014052464301472661144652346257310641323402420714012007554252250534600755521017614173502032353263607672125776162444750574157432353406616200657236452634176043046267420724330426033606655016055166066023137641467666425173256317122002064136
7440111603243661707230475764543554440651727373366312144514106553245047322554454705206534501130755514104465673763005162761663214704515213304011423471622676313503263443047727357613001406257365031074566063504564616217100766100641341020346417171235646507721066606611264374243535605615432722104606171152150260347615600307054163551125531414105261367240143105312175117426513377505031230220740274644102041170511203576314261763337435541137734343641336560736761357024616154004204156177627167453744760363672512341514170537744373572311500773777217074340204405203337113670130461450021177174277224744502465743243665131021342220216703065032365644714266604105354622333330227036231770716714310760126457527060253607455036443227754357071210613257651667445702654057661021764052750234270706340172236636102007505077426116462447646316432614412535673625007076630756350070230516262604543623701414176013743166156556056377142756052724700550045060512761172707572333045175163621765036720174473454111027054465663152272333167111450127360616527707052634600331205275424104651202025371067142167401741741161400060431310245142060502661024111216726771277432110652311001402553562476611165231466445015145764142422654102322435727456010143220406664407272000464460160145552645725347636626604657735775502053112137466234345263702463271416731661576424313167647746201101522267574013144413433462723031122703374736204117471613423460420356151761605776142347261214111467261020223653131022131145726220130073451472054304553721536262373057057004440622350605342356475354227144250721266340420155660403651217407432077027142221553761476626564735634652103360632027433050260724465541503537156224334337164014556116514373766205236256422763477102630355705225104270340021177401454123706604041273550471471506751001476214002117644744601646426251173742620272314321422601407763765570604335372352336405741242237422361114040557076475615233715357347155513721276400042642656444751612553152531103567653740434252630176201467211575030347643703610163007553116202636220670757037122131726233137310511742170350134357311125623131424321127565405353477000102645631112625030720776615547602636657666376067372350361001603113300377032074403172270522720134337400754743075243774552051154554161137673461341417014267036265537014764357342433411266734673540310220444430546034575261664233753160254625027414603623116304215727113661222023461472665311544071460567142240704435553473655737015340774404043330525316153773635700757471454747362756072352062676526631746600556424022230136642242274122746727632236224514571550355625173710711600613600571144237105657433422106166262465251544157362557412370525211631514102702615524373714242222473612044253573437017310617602737651006612236270240662006474735136552664665752566327623743577773621345661254770403366111742713351157705327636507155560562070147443557733630243410000002434170415752135010017671146314047444744450531625251375723432023611112571475371461400707154167206036754010445516516143752263231754056322622456125674754064307227572274367316221331245015227002560577453000051366034274535200746061732205123410415041010131174461235123342224773423650027071113151441126517636460457165464645724726637357542165151174250027477276213044630236157410762002045165766714264717545560721166604743344344651414075064622140043004005333515173530576365716756200732677473767362410736031346032532726123712144172775135225565306776720024554106130243605230307615050436507243424461326542417454762657663052747446340052127117402652553120227216045477344172217071443542367070563663313001530444665037540222230434001742703165774606022445630756077300074173416555332457020733147547710241361636544212512036755572720747123131752407147466567625242717160665572373752041056121450477777105124107314257375613231150345542626261562602601315550756654723677125531347224231536146620245070362260041370646672420373165047337644610020717571545121741346636636504116170000140317507757622261453036472631703621226323033743734062500556231615134663001205251201300147574330031674337456425156503675534561056704552015350054503742500102427421524056775312361263766651264701070711207227543047672437145034036647104324775102551213755573125507775121601224563140300643332351023656533311315430550177734605063722040040123305006146262773040103573343650105210723513605010372447011101531124721752560321740633047352507105755100054531220771170606663742632135606104475447031444050351000133323145465231554217746234761736433407341112664010726620503050336217527441112127061355255570250127637224453443672173726127110176244565727331066225070726443523702505711462371146612325563703732021410661440573725663533202372345112124772565360040416400367355312542224147065452516177520154051406706155266343754632751447435722273007546770271614323231204270465264654276774316225563715453262473270671352460537046664357554674115766701225464010453347071142235522435520031756540702220264242264763267515463524453615150310442145536164521367475225420324305515012145425371327015413477335061607512377662043022027146451133151710655364575127412261022212456270073564122065073430227761027407051757046305207241434467721133632267360762345071040521110317110050511626234161301041730547256470204515111753640315612466653075051302322573661012551324333060454371313455513162410216326115056225376641565122164475503462413332443730560174373606205331475534171721227677107253245304407471775704057366265333766563273544502072225630546474524343761745507464225245134122535216353216043414270215454067133136074322237313606251044165763454245761252525633274421121123416562775576037033400232510432225326201342036516676557641523155464000551142645262736426232015461754612347155720336647132224714422612347540437134546340535626017353050767211772626065745263357537501100006254071344004353565702415156352337630364027667324152435122231635206312702447404760425777260500044515616752726725304766712174345332036204003067202173753122736206273605006650014021416517660641730706661717340760131253015427635356641073652720571535757476304464534512636556060265472251233607056676250247607433134204121720503215270543347626033442402314612501017600205505115433372050365244536136726376727274714016267763746636600502602753626755431122572350572773132066211230137272021170053500323675133050057336601040641340040744313133022266003040771653171522557455147442210415151045120715040760644576316016437454047471413765042270422745457537243416500134241773215251736135727315020317206017402121420017277176446434371103253722232301200626363313664255057666733310400571226624065537527426064112646520437505753442507370267521310241344504113513507774446256223663514456107022534673105767026304061677076605303021136605402015031037235343633357730714515575310557066372743471325331646764232126641551617455335403356302315774623404513100516720730354413477237331412524430561722574713174661370155312736421716617634272100173464332737130771132647470232102371507551733453114706233626132041145267234462105056264073112700353175467753622717053257752066127167366530110777337402453703645454415770333760710671427130071021461555363760362177756701233261442704540552343060321733503306220227217226136236025512465540244603075730675162513401531303362600227622101234132214606573315300275445057545013621767321407033735307122313200506253451004206362534267544442071300547157347172165237555247306267441175463151141412774144331612004442075146761560262672135263306551462116443454770226721174432713666663261274230115231706741407705752540713362657762740434430602513057345354367202476152474161214314174430023477575677420754046317112426743315213461044445333721475031730460101103725657623266651302667035267666530153521761706427760331260501304125751127653443473315063635664333731601200607625311410357317215620713316701057110714130520560014107065775703045777204115055565323231033563752621041500340035024166705616077373054221275233732071007264011334562526606535134600005254075773572777535535464275462732014305455426132566022200746563177665240274301056432073751705243530005734571000301411547352705227370460255165506237567757342007236176242762030104275456376415637355555572710162221532315656753546310614057273556325273040412513130567735521015161753550246551233321215215262461625266553565025343731234071534236405152424367765445070632702635063055066471274741521
7015164342025736535116712430767131511136007704650275147707515341016264523114756246622201461152712627750561107433257410630212132202525026155754436350263163614320573527123721116221451727364177732606342357152451754701121220571574100307404012211016153444270033510453014262027621742145450635702015541712633537235233620466067034206504260514661141062704415514463416675744427504253010605665040126071671445134103232461667442407326257026052152563473127726141113427556713222217310101662464623121642411717230416516020677520341306553761466360601755737624356530631622767721231071535056514537147046176361001013441051251273713663744771713360227726777754101655053062761416004546132514371133007171306415016025110541002730425522517026336541206005270613520356431405273041400271515756605644033461467001046122146422643422431174243044443752631267376406572762475361606751511373353000045300426075142426524762111057553522626263050107520336745627325603130401717703021416401276631456775773226537015747170323140346046007746266512626014375423206661342736323443342165551210251006667364731774613652045422353164163457411414475467106674704641102202075124221301176176375553206600313235772507645105614266217232650142047606437727555374722021273060343113761566355767566474535333043011655473563415246462535611453527730127227066365174435425174412226271075626323367262657210603056431627133644330760127520307342131266542106457772156435403440463551712601426475460170276776465634561720404700123022530431344075703372266351640466472247745107253073127502745206052454067741345364342071563522470660717121564436703475575441360304726145154021076614507654363025364734374021132730173123601453164576373754700212001304704271303447752210143615740417543024307054326770275225477400140043612257441065642646017541245252503251225531605456752014015631556163023554772734021211147200210041173256215535666242200740105055323573317736330122174777011110111011526476362413740125557076312565323172763345066700162074004337707320300755612573171133427745604751136651222424245255574334377214155234566323321577251004432121573701271017766121543662074144764510601571132510215057442242443614742317553456450401612622346522444520665142305671445236766647637675222274446147540565502116036035532602040633170471260764675206130245114470602070506025144123712114176410306255327135723744424567377247374356324074421727633342453067431700545252507142054627566315766353011447713372160460463720551004031071134760124210176760201362451747440764142750440744621522526155623274577254131333726277027535441316762755372060103470514627110105547303135617074573327643362642647211402567010316201656444422201434053010137121721126153244333725615672571237017000574557141405016123352062271571505306530655450401652011271602730414407407466571002426400647334776743100053067341172031151127044707664546440040444320767702700435100224206060120644264730714575357151317335332750525352236445170242447232617526446332216463372110203244265741021255164244656636716107561000117233052511414326354060641263416777602060673223577021764310251330530351067001710074364555241653045045742336773443500377476325755442753455561406750371015317133611562705116721540422750225074453530747644033314756161304732603321456526025356374057563231613064726055602326421202645116472135510716046120322263337666074620606553205047150205250266634171216450124125424457572204062433404473650330021242644754523750726053117460371354377177405153735256624524202674765776441525546552602347401273245645577141640156604351273772370035104665736760576666506543676024541426006775322021772102163510703707341056710021436127322632253634276073606754501744254533543701464357610742464625412223652204403017120320353734056216140732125373704212435336231534412223417232146025424312052257313332461032150323510523606306752305401645621334537424623141056414672121063524341625270111607242041000013062656771575641473064646133644575264526427356211570042202215502704657707754214363553204367377151724155221545412175101171035754627017734537204205527374600065413405330416175613154072426265364101412467315376241614750531733541305456464250677405424437642447111460524677054277741237460070321212333464005303213615442543121404250406605632331153140731142203433157613422604213450116616436457411550173173576435756626720134502542426500617122646205512531126206421224554267555360612572404267101514602512357320513200225725541536174154020065000213716674344435567105116240510731173445445414234743222300544441035516614424420660334052565264237024525056673320314363521653645447071226217144020675445246205537263175125707135644640304133601205353563743670315561002707452152635442551302606617477305217025714124073242452460313424377432130641120241714711006317103611037325520722675470250234445010732550732037401066610374225763001462362701002743654563462675521534241340332325104120625662011117224730201501365737343460776562747504625177641425141501041601776063541267755421667062104755242134412450275342531173005407674700053672570021056353012513054361454165740174466400600264510305103164570346315555566120106013612323673713605723572104707356624363066766706304200060037516522676663455477043276257267347735273715443317621100376374054606755171452522631711412430350436731453430376620420335544620120045206362621451463204114114513134136513413666210134161660273067027461212721024554524763501034612762652521200026054311554040127731577322744113673514411671440613701570707236657301760635400126061554356411457510404130101017003066517761245006372705527210741654631457162230660773313342311657522435110770035717441107214277045516011060622146650626210223226757715265745664633062216454146546125707662661743124141737147625014762331043633716504557332450044561257251600512615474527124337331305370761703265176520221300512547776365363124252325227007673270054406013431335021422463137077043733751735351765234727157013414714165603017057551342763163475704444524432123522366237312176033514060016422060720242503062237000351025251205460534163702131421756066004602334360643016414021363646722761130547077700513750411533235525261741706075342350574562125474614242402765546360266013453204103300020365117703742323063607652743541375515155417066404254247120231156361454751363613250361364160317224523616653573537211620237261634103311726125331624335412336240731270036162237673137037446676455715263131440504141535732107705177332265512036117360134444672214772127236657437062357426334534656647135777127406034101604470341166300353224557224657223752556662604622267116317706512546374124531364025715614673023773456740346666246311302650014466532027321650461047737265154153410601046437014035106752561455742711171775242520064202400224476320540543647031647141507711212143615442036116413456501627416550210466517466731313701022154500077105703231005473241457712406744605343136604300445210553222130452523305574543271112133615512613537522410513547003663373263001157174352455740106453324166435540571373133570376606340434475721313043475146252162037141517162560334423147771111275740047014676275262435155717644520426507240624316514200705403325160111233625457207123433037760771525166343534401657210216055323706360121020626614117233726477730063270036434544164511564241021062220561516276607013060326754302451441670476146513723725326406541407722214067614223612633741013426474640276057336752234504550570132617737064271620153313021153277752634024155453241645133612236677413654761341314210207305537776457116465206574133301137570620537440540046260260453077667544361024466551357330133202625564432000636705174643717037160456527065435525622565032126176027277122610764212707357254457430013731744331727515434462415677065170711031142724010150533501432455335130037747041050720412101054664074561743660726252421446400743104721155036064512260532542426550467110525676273513441676620164665471261772533715500101372415050076110744002745504323171745501365470633323723035123622000622637127741761064445612260742160725163563465343253133217443613470746705614244343342641043460713170534031746430270004222640077214137717404603040054677525312552366437231003677761611216360015200245477315674344540477437252032271137160717314127461326051607156051155067052442147702070745302070056040474304315725740604720042344052435603750577040325416271432166717113151567241743436336031331624530523606075262371364
7252526166520527523177740774762311344603716602311163600056526442070170724540677045377541000057106003733545615325674370733310727676764163046362411060213506632426400303567542275105742306274126471272261360137422260037464366227214206152542667570450223133617357676656723153326145427671351374250174075245017775073423073135032107056467107671250351114136065713126076754332325527206066070453425732522766727076170366565403571647427011051657601513665721437706316646530311145160761575145172143112470676557100051450076103116276454426276240167201215561720442034656057370202111502350552062271127214133572457122713201766567521522463212014366005152753704655474440402547346211775051036130462715734021764570451640721331500414132155511236604160320034346630770605462627032571620365056445344516304032442262541350313770100734261653427032327204552766004442103152720663015557616143331355705320555264143460052321215011171732635143522055072630101310302535337636627246130431653241700330434505062273726375774766140753353502751637345321043264057375617312535127365542003376165312746555157274404153202055533365450335740211653641641510275674577704552373060075704430302201532414230745774212272143514531075247142112744315571206501721442752777002265663376011422420607053410647260541750006727146604726564763432411324367735773037335470202043777317440136057333472536267720560417050220617560156512146753210012341336035677620506147515644234215376770330636553644363500700736542075370614454405203512611441066702274762206416204702652312227736036007533364716203272356355240416510710461237120470162470262374121260372025646227166013513311243465460126520253775106740030733131770540262754574206121471133547154441222672021423514130374050115356104025324737606731001216402421222363113562000325566335665232520345006605772113726302631411072672404013141140147023652744636076757742147166736644461246720711544760626356525043301263511214424672372665050404372711755313136211324110544005352061440205772143071763727340254467270750745003741320103204670306576040130444200703654301245644141443305743526557217543757711253133502571055302160130545731671702677754210177422307454362336776467312100603416122653263437776261537705762724322035215612674502772476620170516671162637773754064460024416413234520214514014410430403720614361560210102172700312515333576521665471630071710231433114713143761155004207747304074757136121766452721050115675610620717511734030273526665100220462536600627166375247204661444736014402542566745700304720457273372605404140476060421175726172343136171173066525273331623274033373064060202611125676521377411300625402716045524055514416571211626750742477371742644453171775641617026741410002612456634474666133542303543240060654025625634016560041354652202636460050304321141203200213322536033054300562456707711475750402061323640754231642667170572454713650630075311040307650034216755600436337312172457623026504207660547106574052177753346106507765125333552660122445244775373204551111544671234640343534445671713156652710135452370544143625560300257575413432516712057455704411640253026703546302606443737002202507672034400714204041335547206136307641776635233505774216446042013034334025021752164373576005561640015251501131673255431213442365226541143314316670274574730751642202536170731677705452221625441337716677074722242166062375645075712517056445243710355506765436474634613640437500142231422604147040632215500743133515544155606727006121026304001467151531625641004767532507260432270647073242172766425046530611633556663637326131164337766670713533516416714564755631213666307366766032641004572542757157501125151044542217571170423065240337624461452670033235554612332175333016503247466255074657622111074361166102364321430341371213104551571413122221156527173465504556003654704537002754712775551310107337355625575643206114621545607547522222677063671306100027033376025431501606712742574566424273027237060676111767565752145037065640605434660662365427612656111662013377663171725314034725020641137204367747052474163364060066572345337730150074743330165341451665107043656003377040544240221565104316700214455654455521546357456146723416763333734255715053773705621420432677365772510620643355721641524543566250400435767341000203236003307541576766207062704250363642365443735411177716345525512674710770712312557475431400137445573076342161655731624635355713757434435662543604175316400407167674257045502532022555070727457476046031523533547573351045323216264366631063336500366605116527417167014032721025646042476641217104403176013535433517075034737705743741374561452135266114767133277303507776517657347603134670400525713146311247660551134351274134176023700717525544121641067013463203701111005010105447273540063212755344051422546721316170341261505751016155103330501162751740670620710377463402030127424505055417305733536515213317250735130051527577141601627701466423700065246101371345673363545423676176131730673204151063050124367315563475357464416004576476410155256207562234522000076321702213113713031230410077700114621462157723407215360154266560716427343217047215521270144040411122024104002535450603221210626423466740720542174637475536012616766702022310144616164427025101176507723024336043715030426133136451771403532752715213311506535015632377726032171235777443031416604313615410612661016250576247202134355520613576341677642270214274400675074061315632536045033100521213603702373423322637646747044132573651472264342045543670002207053503674732032513522503440632776637674763755004463216570325544172622235616721155635047527267611323623103063000527042401130277262263145362351341550531151441376142355422453560207732240032641630431311021714057516130714111160316005010645132157704410643764521172560157465772536470437701416004417364443216621520575622775601663564026426740416276720774772046356521051004020530006603713660661451117447437047210741176640721005557460254376325450701231166702665466042633161617243315017741401304022111537463163473046361055671457373702710411507707305646520045714650434337313344416506310466475042304450130315113316766460640725534045774601103351076574314063340637266415321752140220437710343756056113014476701755705441345047303370252715141230201214130242452443071502566017474432250366043665127725244700736516161656447625623452564573217005120115603211230415261617200002722247220746575306545711733260731160116025417776463501235556365244205724337334323550034037716376405570400271056665460127530653245314602414270361037446240142315730232270055466555136454551557416541465632124343036566011105702753334211453753514121132027375647633306754132172265476025323237103425330072154630303501331041474275144710047136463616203062114616226031174063233763433135630550061316614752425406523267276645001367071150422435327365024531160054376667664302775035416326326656600445744756460565376147571145144352160112013425166010103736364055350366050055704140462213151355745745457033544664726662506453216376475136301562442002025626115503204675551127477441352427452755414672155632406226467301326720504106674155501020761231154247762403772075620615400326436746542021063725244540424031504136425374731322142300507502002402420304461620250004546144426141243135327540665510056213061350725614712277402425771762466707161753441107630046454243436513617274053022212077414000600212302046437216616641140325302506332632264260000236010674160722673414754133166067166217022472310511764711047264607234613716133267401215564226304200655030536133073377053343531022023330154001724231014255741570224620266137131053767302251371216305447125075704721646731147042315477410642512447775167121421475504364606147002743450723321716064414747443364261466762650103453442113701712254063620103316623575420140274234073016013061415642141613307716070504231603576347701276155026512306626253367757104727264545060103074021053534314706366433467063231253425756114022050767522300162574552076344472575050375127754630374420414720542025065155272370163552240365022600353537164042720557465707307561160142127213576050525245231421261544553366037013436316421524737715137600326651542464442522244316500377437027443745727420554403652517471335535531707327142123712470121012413637521140702637711106721305402501016153674145121311544353101743671415214225513010661616467315553331733372645355416667304773776051102577125041320001435431634515075046475110124006
1250200120273710062633126574141260723272632524253146672327545510243705205423261601132635536307002037030340254052433354634470220104412075257721733415621730151260250366137655034164706160436026702050050306272177755165507073300332023335703730634515022402124520046366430013117075327715112175521543677064340746234600154363135774240412550070203761141745157515673403737774141472607242702175017325571242272626020563054241461355746140653510116223175453457641245332630552644167665046175730551713426544102143357211141434467677747536621240066626273545241571765254664445303223437543247556324057652631000003322657673105447362174470231216375363536371552034556004036333555716536744620300421410011264016422073762255700325651466550025142551175213631542445534151134362731037020135656456714437254250206264350344401234222105713044766674340675057127754617465127623411015321475130354321736712512253551514267476635371065644246533406713352173065764125365662532772100402516305266341514301370662711403713300032016273212653264010004743607446762254025552604535727027222762321431141344055665655334566245360673003231031344132633512674545257415167212315204664434263201476413224111607045242575644407762121527161270142235062522501462725114511461444700375300351221434652063502074672125101735571334534316537647254202130576410365442122540000565551354330614072172151256654115122412444172263004044065757446402153475730115063727244030423322656353450355613741154541773724212563477652656142156074667273506150554574432361215375030313702713526521262031062060757741061662327710300706602367546720562360031607107220555517154306542403073010212731042100645377005437421374752451521023555121722405465504576445752561024341140232613760470075332156207006653561077714572422301134553633154144454470726777173572312302640646744011261740056407370533431352506663472601000345323334621510114567520424475026151611162702005763664067065435246611145045353600273437372616602014130636212665512037056707226060661151125173256317264217075673442001430446350441570734364072024277016260042012343426101017064466367206442200211521742204136544240460364370774071614373065014316452037023100422003142274576540630307122364446640771102220236635245457345076124324354670712035610462221347367034127005422063472710645243566731774635417722526270737410310674314606410200423230422554766000376071252504633525013505471501242746124624072752553670146500632701237567166557760056355510010403672772032650363762710126717163204760540063341246374071306002241167572672213333533667270350415407170720716766546236260344513606321476231657550516441407371066404463125302242615031743736666074603324474471763620003213405404350210311410156520234373356035620534072030042051653225155316713627213004403220672127622631536200515544233554222044221625333252476312422645713312307531063333232050762250416513022525720224421106426017750234734735526132735402301452041636253621023266050373560111541165514401707262175703647615023461246577454273113314767366664306067672105516004176737244372522146150146424143764625552574153002142166727523212113432153140402613041541164727226040323106766447521550160052212126136351725374244040336266325072407415612331762742022163436541245075232071435232572727016131722004373244510736253573504427216055676233333375252750130564337406362753327622153372113176773137054633251357011556504741312005655140470543347471212715330426464450315040030601423340132354511136715720124253113511314537567657337615426332313331012455714256046307577654522540205571232673331203541544406076545043016502677231076045351553763600350330057201012610456211211346773156232621333673622372302312460217067121730760051532730546366170226471140171315635127413206070341645055446476614520317510555613636213563165546642536644747176376302417310502167133431576372332466462636251237220364447371075256523423514643703561204257527474605425024175116626242243622327250013520735015426262554644426273004412176057722472023270416354710714160772111242056401362066322170311314575034217011404451137100622313742355641246700471103162340060544457557035513334530666471117736264427041526430537136361000645322706747426264752703762434630674773402765772171051236047456361540337175277506343522223366563010537345242324033560334423255046601613075542732060423562114113277234627654070453453157166010717000460713046527706260570375210415772602660270332451477477760243066064250455014515352074755733571715176723602641432427325356306024071224066263201037213127444040231715202602525203051622172204314127737174467133722205345511014212372216602217416762133162407324555121573227277612412377327443100224154130260536724637442020257623100524557576237363235117635123722273506465245247002671360653671024267136405217154042651521161454050662332554171211246211102323474644012661531264660347001745005607172235226702647763123635665222551041237150246151750610300744513430671141760573234162653334576517251547632164663265630500130736730417730260315626633406255152654066552406702767420243413274106400024666366131461002113107512167274306063006024132340172703240700726522611542414155405661347734705005714214112124251237142502507555555235157544435420223143561557160310427725450331673705367257000516750151756637613130552524422070102204223135212465131712245767441066257266537675044271471074657043123630627310036335431027323700734453131107666025730654215107464463225722364072155650715201323313215740060327162007123263005163203425650223052105512665140650572373262243242053504565127120425467341576131570270224234702112535746376755633370233761737533174473057756465470123643442105747444447021264442640356343175032711102576012023437447267141515001315115644273036073640502146451561764662463732022527426532270425463360547064421775455221634701562627434471765101344056513537641073270735606717012251341522772465725771743451500737067302601525761205673137001647772625664362763711377767473417754471446363551400261721051556745213041303612327422655123513661076346107474020007417013437256631341513455337322364426542652261274305663630162054471140436005733402611167500377356515560040340657215751143107355770171374770062106012442441523416154257305311475027253235715543766164334420323310754443620137267012367455734411223624040047676566757373263760276217203765515772177036276563543731711172300305010433532703224410033702147764233374737114153553126727615021661576617202074273013761216776223361362245523146351651556111667177603351451052616510367664426310461411475526566425106764771034632426372201536201210653617506344554212204372565020110542161251364175145537034752423214645625221332420507775764004176577531450230246151702704473077276607701562534021743135543423752017156311120151403055171416776424454555305627450201521022122476616713563270211706517607621030707201032534343102626623625615260565162461663174472020416452774217150740302764610766413623332435235777160752641065502475213253004414113776147551655030707357444321467462764367475736326471533314773375160224354741435040073570511417623445701515052436526460732273166261270216137001312615133646123115463163247631724225122517704057261156611351451662005346255742267726313126217454717337562266250656755447000232077701066362713030214352700563740420063216615265460461422103272202623171501250442137701256424341124530020015115460157257556553262410002605003040024067071207416276416516543714304454462646305364463506342036275260441526175040017233350261440576247754262720060577040304106566420140216751030764011101512745075166245756675526542520415761546563311117502501077741262450477551744673301205671255537156215426455146013641207474454664433730067677455041770637122117250307313213400700010437224122775432350122253620743142317673725367657537635735033252500554252234622631410100306427432531330215423463517534447652725674201556324570200046123130771663321405670150023703512310231454242170162323720361476600017416313472115471057646675345242422236223614253063657054241704363720227234032570376100124425736454113133022403375417714732425643106020436220306564030515030162440022121026572755266647257651737677126625072617766025566023175551054754232717624507023702120320724113207564200205174176542310340425604260147051704111412166141506762320074132434164252670707537062637062321145614752227403661431126551351240300343641003563227454755364645123357563217723401164135324470732757
215346231460063076026607505536275173273024367226065106425232652313657117376505204600315161422574300603332012475735166103633374403346553436766712441316120436770506205544576302067342673731161546656651627554004223013751733006257370641717045213654245446660645734327422134356624320657145175707720075637303466267007572075102764063472176717257123320244320464627046320556373607312326537350476365330477142145717443723327604133147163107636526147425611217435251245145271553452002372767535040551143301635304355763416511663122210705273373114714467067634775562625577264762123566237507032201563131662041333120235734206361414637530752371744504656221323321713202230302027345544524475073740405566245243635325142610013633505735047507377627104127560444657526011757621546372273122246664425441167374427506447752627230070101203446262432177275656220061655112671667573775210033254112401531253224627134262754634406505025763210327577635104645045400425120554461634074641202061372552062474245541257750200010364203434441036012113572165064002241244164337642146420736154253436364156406044025534332602016505021363314323372171247555063270076027674355543262010714746231461032514412031300511737410251164572271437447717073757447347363474304675032512517247564412715367753571271301153443416624757672605344201317704535400144677075762660065551562741201417603506451660542402257725700477057703376376656327501252743305207210327236602274115405032201625236320217163157432134220613147301001107235053312425556413712152300244762272234620552332665355333402410152516475160127272021453716717557114765437216014226323367266035063371416036263544531505231454642423572333530321122303526175366353763623670275760314677364027021533130624740413150256353542647241604220530607624006202674130600736666062111432646027635703601373517714774233053415427754125541724611466725351157102664124442504131121761615027455471314026015120330246044353145013566515034041464276414343176506072653511426071273327541275312212034172057540232471577105266261423127762046565607017503132241160543405246603420052257113045373533122517164134476677075410050201474014416116324706351317334727060746335641104172507741457577425437325466652116777000331365534361724570545156043537622456031605724421233432124151432033420035315401747220444151573233653653575431443731023112156317

AC代码:

#include <bits/stdc++.h>
using namespace std;
#define Up(i,a,b) for(int i = a; i <= b; i++)
const int maxn = 100001;
void putans(char *s)
{
    int ans = 0;
    Up(i,0,2)
    {
        ans = ans*16 + (isdigit(s[i]) ? (s[i]-'0') : (s[i]-'A'+10));
    }
    printf("%04o",ans);
}
int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    int n;
    cin >> n;
    while(n--)
    {
        char s[maxn];
        cin >> s;
        int len = strlen(s);
        int flen = (len-1)%3;
        int ans = 0;
        Up(i,0,flen)
        {
            ans = ans*16 + (isdigit(s[i]) ? (s[i]-'0') : (s[i]-'A'+10));
        }
        printf("%o",ans);
        for(int i = flen+1; i < len; i += 3)
        {
            putans(s+i);
        }
        printf("\n");
    }
    return 0;
}