1234213431213231414324142143214234234241342324134142423421323123243134314141424212123232121241323413214124343414214321412124132323243214141234212421414232321241321423414314234123123212412432424231324323412321413431421341323241213414143124242143243412124232414131414231421431232321214242121213431212132141242342124341242121321241342412412423412143414121231343132434232142421232132421241213413212324234142434213123143123412413131423213243242342421312142423231434124213212142412132143242414132432342414121323434342142434342141431213143141434321242132343243424241241234323141243424232314343421324234124343123242141423142421413143124314323212121241412141342342143143121414131413231212321243143423421414123241313412342132431213241241424134131243214313243421231313231214213241323124242414232432424312132132431432123123434321314243141323431431342324143241421424242434142414242142132132312124214312321421234123141234313141324342323131414312412324124213124142343424123212323412132432123423414232323243414243432 3123431243424142121242323424342343413123234143241321241312432312434341423434141343231313212313414141423431412323432132341341341231314342312423134213231321412134142142123432413431341341234141342123131234134143124123232434132132341321324341313212124234232421243414321324314142121434323134342342324131321423124231313124324312434324231321243142341321242343142121214242413213243124213132424141342134232321313123141314232312321241243242341324321431213421321341424121312431341234324243212424241413213421241413431213231321313231312143131434212143142124213424132131432312142432412414213413131414143432343231214242423213234321312124212432121232324312434231314131414312324312123243124142424134134234141213242314324131234121314124121434324132312314312141242312342123424142131432312132342314323123143232424323414123241214242341413132324232142123243414213414312134143421323414241414213243241231432132434214342123212313142424313141213241342321241343243213421213413124131412341432343213124341241243424132124242124343 4241242421341214212121214341213134324314141324312143412431341243243212342142432134142434323241323232142342341431213423214212134143231414243141243131424132124242424313414243242342413234143234213241243413413434342342421343241414124243431212431421413413143134321232134143121413242313231421214214142423232314312412141313141421323232123434134324234142134214214213423121341321424341424214313232121313423134241242424232314234213413414314132131434324324134134124132343123243424321413414131343434131431313413124323121343132142123234214324212423212324342431312314324124231434324143231342134242321312123132142421321232321413432141413141241413421213241212142121314231423132434212312313231343213413121324342123132142314141312423243414213131414241423243412121243123241313234243241243421231242141314314141231414243232323123134213121421212424234314321341424123243212424314134342313243421324132124213421312132131414341424321313142312134314121414134214321342132324232342414343234141424142342124132414132414312313213424 2414313132424343141312432423431343132431424232123414123123124314132434234213241212313213214323212341323421434143141241432321413424123231312324312424213414213131231242141432323421234142421313131413431234131243124234343121424343432321324141213132141232421213142424241212414132324241343213132123413214123423431241232424234142412123214212423231321321413123432434341243434142143232141341231341212421241313123124341414231321324234242423414343121232132413423242343132342121342142142341424124312423214132124243412343212314314341413431213134142123231434243134231413232323143431321342131313431243131241414314342143141432121321434321423424341234132323134231343421413241243213141421231324121341324234242123414213423231232134314312321432412343432314324141342324242134141412321323424213414123234123423414313242314321412414312124342134343212421431242434341432121323232421323424142431243231343432421243431241312121424142412421314241212123242121343132132121243231413124343412321323132413234231213121424121243241421232 3131242414242431312131323141213234341312343424312342341314242423214342421342123423431321323131434232142314143424323434214243231212431324123232424232141341341213424324312314141243143213142431343242343423242414241412131342312134123142431234342414213123142342321232134324141341432424214124313414242343231234142324341212413234234234321421242123242132142432341341232434343231412123432423423132121214323421314243232341414243413142423131232121234123423134132321231241423434121314321413132431434212323423431314241234321421432424234142432342321431342321432341424242343434312313414213414231314121243413131231213212323241232414341412141213413123414142421342124232121324131324213134314213242124132312124312323132131314141312132434214214143132121243241432434141321342324231232431242321321431413434314241241324121414141341243432414342432431312312314242432121212412123132414131214323124314124124143121243124234342313213134213232423124232313213124241241313434143124242431343143212413234342123142313141314321434343423 2324124231323142434314141424141321234141434142134214232431424141421414342131231242142143232323212341213431312132132313123121312321324212312321312413212132124124341431231423424324212134323213214134232141323242423123214234231423241234214121214242421434231234134323412142323134121231431243424142324234324323434231424131242421421343432132323232431343213243434232123213431423231341314314142341213431242142431321423132323131232313241343141412343212141342421232414124214213414123234141421243212131214131213431323423242343214132413421241214142314134132314232141321212121234121343141343123231434312324214143434324212414343132123124232142324312143231312124343413434241423213421242431324323432421424242431414213243143212431424321423423424214213132324243212412413131213143414214313134234124241243243434123231434123214213121213243123213212134241423123141413143121314241241412141432432121412313434343131413143213421321341432414142343414124142342314123421323421232313143121232124341313134214214242323131243242121214 4132313424212313241432323232424234121424212324241341321214141324312141231414142134321214343414143413421343123424243241434343243232143143421243423124121321343213232312414132143432123241431321431413121212432431312342142323142132124343121432131314213213143141241414343231214341232414324324313214143121412434343124312414131242142412121313241323214124124124343123414342124141313124231243234123424324123431313132314343431424313121423121234323214341414213242424232343141324232431321324343124341343432342342142131341414124343241234313413132324143212414243143214243424242423434212424234212343121423413121234123241343242434313232341423424213241234124131232131231321424342131214134213243432314134232413242131431312421431314142434342141313423421214131434341324342312142424241341431241412341312412431213232142121342341341342142412312342424241432341412313242324342121324324341424313243434241434123414342321424324313242134141232434121231312321214243231312141243424142321342424343134231313421321313432312414313242143 3243421342143241313243134141213141234312323412324232412121324243231313413241214212434341432341321241232424312312412124312412324143212321313132342313432434121431313143231421321243412432343413242142312321341212434231431412421213412134312341323121321321424214323241432424343134314232412143132142321313243143124242431241342314234241432424124132123231312312124341241213432424242413124134121314141432412314242414243121342132421313241313123131432123132341323132124232423131413124134131214231214212143214134323412413232412412432142424232341243424143242121414142124231314214121323131342323131342342321212412341314212431242132143414212341341312321413424123242142412313121342423423421421313232412143232131423243424234143241431312413412141341234323424321234213431243423131323414342132141432424134124321424324234213424213423214343421414213132143214343242423431423414142141212132124121312432321414341424234141232424323421212421321214123123434121324124243232121212314134123142424243413424232412141243231231431414232 1312312431431424241414242424124232121241212321413143123413413412343134324323131421212423141423142413423231243241341342434323413432434142424324131421324212434123132412424343414312124124121324314214231234124343142342343241234124243421431214242312143434231431414132123132431241241323243212313414243142412321431431324324123232413413214341431213414324143121341212314341243131314242313242343141314121321243123232124243121314134241412141414243241232424134134214231313141243241232423213431423141341434323413431343124141243241321234143413134132342321421312132423241423421421414132412124242424234231434324323123421421213131323424243431412132141242324341234123424231421242134234234134314132343141232413414312434343142321414243431241234312124123241231232321432142131242313131243134343434314341423431432312143121421312142134132124314321424343214323214134234124134243423432323214341434241243232121213242121432413232131314323212434342341232121342431342121424342423123212341424132321242142421324313424343424142343413 3131231314124132134123131313413414343424324212141434212342142341434313232142423213131242323134231241341313434123232123123431241314142431343212314313432343141234343234212121342131342342414241421343123123212132321231212413413413412343214121434123421323414214242323414321242124313414124123124231314314324143213242141413242341242141343232314142341431214232124321421232324343432134232123414324121232132324341343241314243232421434234232321324124313142421413131342132432321423121212431343142424124343214321342424231232314132414121424324213243134132342124243142123132134242321413131212323143423424241412431242312134141413231343121242123241323424143234343234242414132431421321342323232423232313414241323423212434323142343421342132143434343232323142123132121214213423134313414321231212432424142343121234234234132434214212423242423414312424123142132423421231413124234243241432134312434124314313124131234243134343413231234134243424232324232134324131342312123142341321213212414232431313242132431312121313434121241 1413423231431341213241412141342121414341213423214323141424313213212141324234341324312123132321324134132421241312124314231324313142324243234141423132121412423141424321424312434323121413123124314121414232134214242423124241242321343212121432323432342414123423431414321243123231232323413234213424242132143212324323234232121214321434131421231434234142131421341434142314212432323212343242123132412141314243212431412432424141342143421323412431412424313132324313423213141412141232324124214321312431212142142131312412423232313231312142132124132423421423431324314234213241313212121413143431412312141324341214321243213213121413121242424314132412343212121432313131242423124134243123412421212324241232314241341421312142321412313123421421243432313141434314241434323134314213424323434314121241313214134232123141343241212421424314314341241424132414321213241342343141342412312324213212431243432421424341242342434212414124124323213132313123142124342413424231241341313434212324323243123124134124243242134234231212314134 4231212412123124124324141234134342121214342142323412423141432431343234232341412132431214341434232412314314124243212131424132424213242424321234312323213243131432312134341421212134232321214231423414342141341431423134232413134212414343434124134214234123242132314323214314342424141214341412432142424314324131432142121343432421234213243212342143121421212132432121313131323243412431214324242341341423421414131323134143132432414321234141341242141342431314131241212341423241414343142313121234124242343413214212134341314143434143424313214313421212313241324143421423132434242143412124214243231243214141213423234324342131213242434313131241421343432341313143424342323234241421324341341342323142134324231323424142434213212324232342132132124241242323121432123123414213423434132412143132313434232131213413414323121323423143242432143414324312413243242321424134124214231323241432121323212132143132131424323413143143132431312434141321234214234232134234313142123214142312341413414321341432421232314321313412314131231242 2143423241212413213413432123212423434131231423134341232414241324212321313234241423143432134312313241241243413434141324342413142141323212432121243141431314243124231423232132424212321414143423231341231212413214242413124131313424243232313212413132423412431413241432123431234132312141424234313431343242132423123424243421321234143134134341214321242312323213213232432424242124234143432432321424124131312121323242423234241214123412412424132124313231214243242424123232142324143434213431342341232414121324321431243423232314313212143434123421214321231312431414242341213242414231343242421324342131423412321234121412431413141321312421342123143421314123431434313213414312424142143434212124141213412142143131341431312142141212343413424214213424321432432324214212141431342121424234314343142342141213132142343431313414214312123214231242142434232314314134313412432421314242123213432412434243434243243231412324234321314124241212324134142421342121412142434234341432424241432132132143214321232424123434242124131323412314 1231212314321242141242314314123141241243143242342124143121324143431414231323134341231213242434142312314124142121324213214134231412431343124213431213124143124312342141341413213424143131214142123214343434341343421241432324241312132413142134324343142124313241314341214313123243231423141321424312132131341241231342312314134143434312412434342434131434134341341313241243123413421312141341412131241243434343412131241312432123434234243131243213142343423424314232412323421431312123132312131424124131342412142342434341414231242124232312412343423412424241242141314234321431232424134124314231214213232134212423414243124341212142434232121242412312432314123121231341232134231234312121431313214124241213212423434123231214234343234234313431432132134123214132131343412124123243213421243121313234232432421234212143232323121434314121314131234212424123123412421231213234123431342141323121242312312412321424123432421234232431313131413213231342131343231423141423232143242124313413243431431432343232341213134232323242341431 2323123131432313212321242143434234124121212314123412432342142421214131313142342424313134323143431431243241313232413431341243124243212131312424143134243212312134231324132341341341231213143231342341431243124131342412123431324123413132424212432132324231424124231423432131341312423141234234131424241414234123123413243231412314241241234123234213412321323134132141423132432142134241423232321242132414141234134212412423141314343413124314314132434212314343242313143241214214141212421241324213413414234241431424341232321423414313413434131421312143143134313232142121214142414213421343432413143124323423134214123434243432343214123143213121343424243232431343413124313412123413141342124141321412312424131214143434343123413431343423242123124324242312343413242414343232414124132132421232142342343123134343141424343432343212131314231243142321212412432141214142342341414124121314231234131431421231243243431323132313143243232313242142424134313212424141232341424321313231432124324212343243214343432141241341241314214342 1414342413141424343232131231312412343243143421214143214123214132323212421423214231241423231314242324121323242414234143424131232131321312134213421212124341423213123143414212412434343432434143123434123132432424231243414343432431341214231424213424132143232312124342323243124143212313421341323143423243413212434124132143234241423134141342321324241242132423414323214241341231413413214143134121214141413123213423243142324132121231232142423243212134131412321424231313431321324343213423413121232341412413243212414341234232343241341213412143234212321421241341423232341323143432342424341341232412134234243432341313124321212142434214341313434343421314343132134341431324314131214123432323213243431212414141324323212314231243414214121431342131431243434341321323212124231241321214143421323414121212342431323142132143424343424143123124214214343131313424321314214123243432343232342123213243242124121324142131243434314324341431313434342343424323131312141213232142431342143241432321231312341412141424324214123432123131 3232414121312341212314323412141324124134214243423431323432323423142421313131431343123141423143434243242131314142343414341424324242143234313124312421232423131434234214121323131342421241321314342123212313213141343414232131214124212143124141341241243412143241312134132324312324341424134214134314312124141321241341213214343434231341432413134142324123214314241432321424213123142121421412341314141412141431432342321231431314213423413214131434324213424123412312423424214143132421431214321234141424321342134131241432142314234324132321231324123123232143423423141324232414321214124132423134314321321412424141213421232414143431323423432421341424143421234324312124343431231423121242321414341424124324123232413234143241423421342341243123213213142424321412432431323413414123143131212142132341343431231312432313414234143234141312412341421432124242132141434243123414121213412343414342424314313413414131424242124312431241234312132123131214212132423241432342343421312131312132124143123434124131423142431343234124242343 1343243412424134321231231343434131232321323414231242142314134312323234232323242421212323132414141321413412432431414342124342141434234143434313121214314314213123413421343132313423142123234231434234121421342312121232143423121431434321431324132323121231232324231212343232431431413132423132423242124242314134312132141321434123142414313141323424131341343131314213413213432431413242143121434241414321323242143123412423142432324232132131424321232321241312321241234132431324243234323121232143432313134214241213134321324123423431213212313231342342413231341214324132313232434141313423141342121413234343242324341213414121432142432312321313432313214313121412123431231314323214213414134241212342312432312314132323412323212342124232121242324341313242134143241343231341343241321213431214213424212343142134141242342343232323214131243234313214242313413414321312414131312421243432321413131241431342132323131321213231243134123123243412414141323414142324341414234313134324231243431324214141343413131234242131312343123121 4231421234143213412342143231312423423142414321424324314132321241241412121432121212131414323121212413231343143243142131431234213121421424241424313421232423434241231242121424242342323234121424241323432134123141314321231342342124241412324142321231413413423413123431231313124343131321234214341314232121231341434241423414342342413141242432414242423213134214242432341431213242124124314343213123231212131323414212321312313141412123421342313213141212312434212432313421312143424143212342414314343421312323134124312142131434312342431324142342123231342314124323143413242121241313424234312424213234142121323243212321243432341431343131242141343131323241412343412313412423134341321321312432431434124121431423213241243242134231313423242424132412142434323414124132314123432412132321312323134131321234234323212434134124341432432312131343124131434231321342132434131242134243124314234321342314213421214141312413124142424241312341314231242414242143214242134241412434321231324131242132142312121231342421321213141234312342 1314132423231421234231312412434312314313121434131412432413143434124234314313213134214143134342134132142414232434313424324341424243234232323243121312123141312324124314313232414234142143432143134232123241341324232432124231423431434321413214142324341324134141234312412431231214324132141342432132143412424232143132312121423123231324121241323134212121321323124313123143131431212343423421341241323434212431342321213231434312124314242423142321232321431343421313232314121421313412141424321432124314243434242431423231424343231421323432321434232313413142343412421242131313412124142342431342432421414214241314341434314123132123412414324324134323212132123124134232323141212132143234141324324121413212312342132123124314242412421314131243214341314123242142431343431312314231413142431242323213143141421431423243421343232341214143212412431213123143132413241242414321413421343431412412421431424134123212121241432324213134143424143424131342321232421413212124323241414343131243413213424134234124124242412124234313243414 3132313214143212421423241343142141243124243121314241214342414123213123123424341242431212421413412313231231424312431342132432132312121341414324314243434232123432341231424143241421231412143414341314232132123413424241213424141213123143131321214232414132421424343434321324143123143213423423124243212324343424232343243412142314142432432312412312143414142432431232314214312324143121314343212412434242131323213142434313123131343243123141314134321434142434212421413121412343231243213131214141241241412343124242142124143131413234141314232123414241241324124321242431414131234343413231213431213132321432423121424213432312313234321321212432323434321424242413421421412324141341421313234142131432341421234234213214342131423234343432424312432434132342324214324212324123123142131414123131242131231412312123131314214232123123143212423123213424212324241342413124123434234313414143231324343142143212414324343434123142341421314312321343243214234314143241324241432123231232413431241324312312321412312313243413142432312341 1413434121231431242142414121314313432342314243131424323431232432121214212313234134243424242342131242314323143241242134241321241234314232321213241312123143434213234142131432432342314343421341234142343213232341212314321212414324212412314142423413241424313142121213234132312431421421212131242412343413214143141434324241231241213213143423241241312132431324124313121431431432324242131214323123242423242142342313212121214343414314212324142323234313213212123142132412341421312421321412131434123123241432313123234312414343131312313432343431232432412432432134313124341242143121341314134323124313143124141242312132124124231313143243421324142342413132131321234313141241312423232431323424343143234342413421431321234312131423121313131434214141314213243132131424213214312431243231412312434212423141434342424131342341242431412421241414342341424212134123142413412343121432321234342143421323232121231432412121234323124142421421412121312431313123234323413413143431314314242323123241431243414143234234121231323214241412 2321241234124243431314143234121432321234231314323143414342413143432421343234143413121213423134243134231234231424121413432134132312423423134341434143242324242431421321343143241423232412343424141213212324124132143423142431342412431323241314132132324212141213234342343424124242132343134342314131231241342312424321213424142134141341424242432412423241243243241432312324243143413121212431432432124232413434214234124314323234321243431413234141413141321343412324343243432314231312412324324242342314324321424232342431241424212423231243431343143243143213141312432341212313434242124231242432343241412412423423143414231243143234314324342413214213131423212432142434324124131341341343234343232414142121241342324142142123214142313141313143131323231431312421324131321423131343121413231423123423234234121234212343134232434142131312323123134234242131243432421341243431432341432121414231312431413414343121243434121234232431343214234312124324124341312412121242321324231431314141412123143434141421423412342123241341412123 3234124341412432142431421413432341432342124231241231343131321314213243131343234324213431312413432342414312423241214231241421421421234231323232123234123413131313143434121412313214143231421241213424341232343243214242431312434324142434124141243421213141424321323134121231412434243131423434123423123132423424231213421312313212424123232131314131242132121314132124243232434231234214341214141323432143141241423121313121414343213432314142343212132312432432341232421321243232314121321431431413413121412432132321214214124131421312343131313124321324214342424243241234341234242323413424121341412312134343231342324341412121234323421412123132323434243134141341214241431413214214232432313212121321434242323124232314213212421431241423421412342142413214234342431413234134324231412124314241412142423423234323141232412413212423412423412312421323123412321324343424314124343424143432131342424214342143131313421243434121423214231423412423212132412412424243434134132432313143421412124342324241234132142324234341412424343434 4312312132343143231212143242141234343234231412323412432423143132324324242421321412434343143241314123132424131323141413432143143142121424141343231313241321213432314312342324141343431314342412131243424143412124141323123234141241213213232313434242324214131413142421434313143123132412314323231314232414242312423434143241241324243231321414231243414243434241213232324123141312121431432321313414123231232314142434141313243124142314121214134121323143121241423423212132324313423434232324342321321313234323414143423141413212343124124312424343132412341214141421424321434313431432342131434123234131243212124134241214134234141412314141342414131213432421323124343123143232323123424121242431412134342323414341424143124323234213434242134323414234242341423124242324313241243143143242131424141313142142123242323121243241341214341342143424134212434324234143121242431413214313231314323213213123234212423231312412343243242421423231341234143214243234343424212412424123424214142343242124143424123413234131423123121313234141 3124141213131421313434324324323413424121323131232323121212412341242432131234142343241421212423242314243232414142423142143434212431243142323232424234312143142121421421231212324234242432134143242421341412141432432414234143432124134124123234123134212323424141424232121432432412324243242132423143121321424141234213212123124131312124132121424314143414121323431414143412324241232342313414121342342323424141323213424142424212421421434323243432142414214134212142143214142124212142413432123142432131421414132424214323141424121431431423131212343234134321323234141212313141213124124243212414321413121324213212124343242343432134132412413143213121343214132432124241314323214232343414314213231412121431323413132412413241413424212431412434131413121413142343124243121312431421232134212143213421434324214123234234134324214342424134324312423421323431313434243134343121421424313423214321324342341324212342424124121432123134314314214321314142132121424141341243232414131323431412321342314312432324341424142434232121323423 1412432421423242124121232131432321313212131323143412414121231423124141423121434212123143124231314243431313132414314314231323424243124313131423213142434321314342342142313134242413431214243421314214214143413124343131423232313232321241234312312412324214231214242341313214141323213121414343134214232132132314123132434312313213234341414312343431214321342432313132324134131424313214131232343131214232343413431342143423212434143243121414314143213132321313434323234323434313131313132141312434241213243231213141432131314213414212323241212124214123413134214142323124131323434342431421341232412124313412341341312431434121321413213141324324121213414323421323432123431434132343212132143434124321434312142321423234342312341312141323131242342321432131413434341421413423123134124313123421432134143212123231313143413231431214212313413134241243141243142323131343131214142341431214341232412124213131424234141232313121212423423123121432432323424243232323232434314321212432323231412413423143141243434341324321321342142134 4343213212134124342312313243213214241323212141324141323242312312432324341232121324341431413424123131213132424231421243124132341321231431343214134234142432431414124314131242314232324321412134123431423212121242121414231423142313413413123434123243141431423131313432121323432142424232141421312423413241324132312341321421421424123234141231434124341242414314121414132412343232121432423413232424132124134242324131431232341243212324242342423232121424213134343141323434341231424241343434134212423142431412124313243412423131231341414323134312343431232321431234241412424142121421342313134343241413421243134123424213242314132341421212143212434321343134343434243432143123413124341414324213213214342134231243234341213241424141213432313431214143214324231212432342342314241313431234232313124212314141412143432431341414242342143424341242414134212121424232323132413123213212323123234313231212424213142312323423421313424314341342413243141414141321414212413212121432121241414342134321234234234321312432413432142431321423 3414342124241313131434131314124123424141321234213234214131243141323431414143232431412323241343242323434314212142312134312414134143424123412123413141231341343142431421312321421413231234321413414123231431342323432323423132431424142341431241432314214212141323242324312434243423241313434232131342341313243414124232132143132312414123424142323413132121242431213131241343421314213124314241341313423412412321413242123143412121434141324214241314312131421413424323132142423123241312124321312341341234342324212124324123142343123212121212323143131242421243142423132323132324212134231231413212312121314312413414243132121421421212314343431434212142414242134213421213421342324342124232131324321421434241323431423423134124312312342124241323121212343241324343214231214242324124242313124141412434132323243421324313234341431424314132423121242312434234313124241214124314134143134214143432142434232342421231212141343142342123134214324124324341213413142131342431234313232432341214212414141423123214121343232123213143234142 2323131312324132414212324121213214343423234342121421342413432413412124323214121312143231414124134214213241343231231313124231243414132434321231341213124232424324142342131413132321342343243141232342423123134241241234212323142131314132142423124241341343214241314142131341434141413431312314214121424132412123413124243431323141232412313423432141241242314242324212324121343241341431243424132132312321343143232313241421231343213424213432134243141213243142142432343434342312423434313212143232132413434142431313141432413234312324242421412414243434343124234212341414214141341241424324324134243213232141324321421213242132314321421424143243431434241313243131234324143423132434312323414243132134212313432342141312342431421243231431323214343143121424241431342142141324143413124124241413234323414214121214232142342432123143142424231243131231312323234312123432413121342314242321314121413123414123212412343213212424123241341432413432132124141232424214121342312421414323123421424241214342314131234132343414124231421434 1241242121431241231424131413434341214134141231214134121321343241241313412323432434232414232431323423142424214123123432343423134241314321242413232424312323131432413413424341324214131212434313413434141312321314134323121232424323232343213132313134234134341424232421314232321423132124243232142434313214324214142341321313214313141243424341214213423424142413432343242313212423134124321241214314234143232312343242432314343132324141324243413412424321321214234121231242434134141321242131212143414342141213124231423241324123431243414132124243132312412432142134134321343214214312141212432423131321413432431214232424314213131434213131212314324123432131431412341212321212423242421431341414321412131421241431312121421213134321312343134342121214314312134213413413212131314241312412324142413242343423413421414213123243234214213213423434213423424142342434312121342414234123121413123434231412343232424243434134121343432132132321324123213432323143232132314231434342323242312142341323141414231323123424214132342124343212 2124123434243124342313242324243134141342313142321413242412124124323121343141321313143141343214141242424243421314342343412142412323123142413242324213434232413243232124241424242343424143143124141212423243134143413412412314132132343412124213231421421412412141423142423141234241324213121413213213242421412341214234234121323134212414313434321324312312321341213412134231421212423412132324321232423231413131231431213131414241232323232424341241341412434341413242313131312412423434124324321312141234324341213142134124131414142312323241342414314234323143413412423134212321342434214124143212342134231314142423141342143141312323424323434231243431323412123123214323242341312323243212123243142124324312132124231412143121321213243412412121243123431234321421232324321424243423243234132414234321421342324143131434241432321323141434142321432141242323134213231413134142121414342141412143124143412121243121213413412132324313243212131242321243432314123214241313243134234324231423123212424132423231212312321341234312134343 3432341343132343124134323132424242423123421314132324123234212432412343121214243242312313434323424324142312132432131231343423141431434231324131231342312143141431423413414313414231212421321341213143242312343432132143123142313241412124231421414312143134141234341213142413123434212424312121321342431234343212143421313214242413131242131242132432431431412132342323423424313423241343243212132324312123232423143143121312131434123132421242414134214131313212142131231424131231314312432141432143434143432132342413213212312321424134241413413243231341231312134341212343434232131313423412324343234213414243234312424214231412141241231414141342324313131243412312123234323134241414124343212124231413413243413242343134234214212432121324131242312412142141214143413432413143121342134312414121423413134124142421323142314141243412323143231432314323131231421424143231321413434241431434141321232414131413124342121324121414142434124131342421243414341242312132423241312312313431412131432424132413131342343231232123412134323412 4141434212413214313212414343131434232312343423214142434342141321321414343421321431241424212414131232434143241213243143232341414313212312131424324134241214234143134124321231321343143213142124124314134123421321213232414313142134123412423134143424234212324342412124214242432323424131234342142431243143431423214313434131414231242324323134324314314143131321414241234232131214323214132131214212434232313131412432312421313242432421212121342312341342142323431414313132314324241424313214323421313434321214121232324121231412132342134342142132313132342423413414341214123424243241312341412412412434232321323431342132313131232312413123432131432134242324234231341342131412434342412134343412142341342124134131212412141421431213243231342323423241214232323424234214242312413134243141243232312342421413231213142413142423424141234214343214131431424124143231231412432124123124324241214142123241242132342131414231234243413241231324124243421243214134143243142413123241421323123213141313414124242123214124143431343423414321 3434323124321421242431321434242321423243234134321234212134314143132123121342432142314343143123242341212414123124321212143234123432324234214241232312423431423424313212413143412421312432313212342123243241232414131343242142323213412323234241314343423143432124134313432434323142132412142121213124312412324132143421213212343423423242134312412132423231313413123432123143242341414321321212123421241324141323241321434143124323214212424312413434134234231242314231424213242413134341241341234132434343134343242423431434313231313413243123413241241241231342324232412121312141424123431423134343131243143212414243234324234343414243232432141212123421423142141423232123423134123231243423121321321424134231412324123234312132323424134324134141242432431414212141313431314234121341421232412414231213143121412131414321313142343434342321212342414142342342414323423243121413434342132434323234212123434214213424341342121431321314323213231412134124123421314324323241431313143214232434213232342412124342431431324214121341231243 1321414242142312314343434121413134132132141423142321343242132421323241234123243213431232424241313134124232314312434324231312431241213142421313123234141214341343142143241424234214141214234343213214312124324242423431314213141324321214312132421421314321214313243424213212412424323134324212341432434343141423434134324341232131242123423231341413141314241321241314212432321214243434212431234142323242314132324212121324312432141321312423132142342321314121231413132421321324213413134123142423142432342131324131243212124142424141321314342434132323143423142413241314121423142341343214242131423414232321323421412432121432123121424213214123242313212414214214123431341412342423132342312413432313423123131231312312431424132142421241323234313121312132123414241342432342414124343123141323123432414214323424341234241414231243214213141431232324123423121234134312434324313231241212141423143414213143134213414231214242434243241324124231213412341234242132141323123434324342413241342421214324312431214324212342432124142424 3242341321214241241414321314131323424323413241423434214314323214141414141431314341342141343434134242312421242424243141343243142124342313134242414323232423212132314212423231321321323131421432342321243412412414234324242134212431414342121214134142121232141242124131342343241243142412431421213143213134313231212413132124141413123242314314123141424242134142413423431243414341324342421214142314142324243423131431342413243121323412434212423414134143143432413131323242412432324134323412413212423243121214132413421341213234243212432142434343241414234132314341434231214141431413412343414323132131313243132343231243434241432343131434342314321232431323432423232312134143213132423231423242121431342312342414231423124132321321313124241421431234143241212321312131313123141212134312432131231313132431414343413423424321323131341421414242123413414132343423413143141213124142312434232341414231342324342341243124323431241312314131232412131231214121413421313131242312131231342423234343132413143213431413431213124313431212 2123213414323124323143434241412414313242342423231243123231234141324323234242131412131232431212413123231342321343134323214314321231434124343134323431423214124214232143242123434132142314314213414143121243141341413131413421343242343413432321312313434121423121341314123414324321234321323142124312142341241343141231413213214242342324141423434312141323423431234131343124232124212414243423414131414213121341424242121321312314212123212434314242413431321343241343142313131243142423212124234143131424342121414341342412424121312423214314312414314241313241232123241414121412142341231431341412323423241412324124324312341412124124212121431423132143212432141341313231241212321313142423214314242324131421423123424212412423434213241432132312312423424324134134131323432412412341323131243413124241423123123134124312341413132324232313241321312324243241232312124314213431343231243213414213232142123131213232324313432143414241243212413241314143121413124313142314321234242342123231341412313141424132142324124132313141242141 1242324131412313414314313123241323241314124142412432342143143423412141421413413124242343143143241314124134234124212414323131232324143431414212132323141323241431423212134312312414214241232434243231242131434213242342321242421314212142341414143141213413141343432431341343413412121412432313243243231432314124313414241342432431214131434341212421424242314124313214124342413232324341312312142413131321342124143134342434231243143431343121431431321212134214132131213232414121213234123231343432314131214343142132134231243213123234323243131342423123424324124214313131343124323232124124234324234341423234132412131231234143413413123232143142323214321313412124124143123121213132413142142121324231214313132312342341243131241424134121313141243212313131242412413212324123241214142413432124213134314312432343232434123232421413123431434134131232314323121243212131432312121323432431232342343424214242434124242424313214341324121341341312121231242324343234213232143123421414212143234323431323243424321232342421431432434212 3434132314321424143241421241432142432423213234143141213421434231243424232132124241313424312424312432413243423243431243231423123232431214143434321431234134134142312143212143424141423132341241321324134243213121423414143131213123431314234232314324124342434214243243132424124243213234214124134312424314232342432131412414243143431424212432324342313413431432121432342421324141212124243121424241312143423212414213134313143414234324212314324242412431213423213212132421241413434123241323131241432324321232321423243423124131314312431314214213142414313131212143131313421431432341341312413132423123131423213143413424321431232324341414314324234323143142131212431234242413421421341314213432141324321432324141414134312342313243212413424312434143132323431323132324142312434321313231213212321421231434123212423243241423243134234243213423414121242141413132321212313434314241213124141434214341421431313431324142421341424242343424232421243413431413231421341413232432343232431424321241342432134132412321414242143214321324 1242413423212342412323143134341214121342342413212432424212142123121231314343242412421241434143431213241321231421242421314342341424143423434343134242312423412321241431341431341234241241414314132412412134121434341231432324342314323423412141243243241234342323121434213141313134141412342312321424313243423414213424131231312314124341424324131214242321342341413243234342142414324213124234341432434212341321243124313432314131321412143421241323243143124212132121413143124132323232423434324132343142143143132142134214312423242421342432132121413231234243131312343241342342341232132131341324314341213234341432341343134324314143214143421412413242424313424141242343121321234312432142134323413141414213413414123243424231432321424342132121212312313142143414314213434231341412124123132143143143124142312134134324132312132412421421421314343214313423242323414323424321231312434232434143432434312342424212413213232423241421431342123132434234123241424143413121421313431323213242432434131343412423231432341431212121412141 2324121312141214241242314212423421232121231241323241343124323212434323232434313121242432341312142121324234142313124143241431423231431241321214213424131312124214134323123124132412314132341231424231243421413123134313243413413232434142324324134121414143234132434321432323141243432341213243214142434132342121424342412324131231343132132432413121423413123123234321313124314321231341343121214324323141413132412431424314241414243231212134313242121314312124241343231234312421414343142313141421421421431434241413242321423231313214121214243434232143121421242424132123413131412424241342412131423412341412434321414121242141232424143234243123134324312132342423434212413214342434241413423232124214243134234123242421231313141243212134214212324134232313414321242142123414234234343241414234214214232323134213421412323143424241242143234142431421241341423414142414313143142423241423142414143142424214241424142341413142314313124131312313242142412412313212132434242424324242141324323241414134243242123241413243434232324232 4141414243414323424124131423142134124343424134242424132343131321323141343142431343414214132134313234212142431241212324124214142342123414143421341212414241312432421212414313413143143423124324212423132132121341241241414341324323213423242132421232343214313414243412143242423132324214324312341321323243134312342123241243423423424214324123121313134234312341413432142413231212424214214214121431241212134241231213132142314232312342431242421421213142141342432421343423421312323214323424314142314212323213123242321414312142141321434342324243414324342313131232321342121414134232124214124323212321214131241232321434123234124243424312134231321432434343413234343431231421213241432321341413431432412323413212124132424232414124343413121423213212121434341412131414232121313121421324132123432342423412413421214231241431312424314234341414314242314212142141314121424321234342434232424231412414213121314312314234142413143432413423134132434234323141432423414121314343241323423432414134343212124314341423242124323141412341 3232121412341234213231412142413413242124341342321313214234213214142434212323212131242343413423124121323231243423424143431343214214341323234213134343132132423141234323243121241412321314243132421214343424342123434132132134231242434234123423142341431321421231431324324131341314241342141424234143231314323234131434124132342132142432412412342432343413131212324241314242342134131421421423214342134343243413123421321214231313231424342323214132342314214121314343231234343124212431234312121231241421234324312414143243243231232413243213141324232413134134242321234124314241421413212121431414131212123213434324134323434123431324212431323423412314212132342123214214123234341423241432424134214121324141324131313413232314243413121241214232321424232123424341313123413243232414212431324341321423142123232142321414313212124231431412123232121413431321314324131432131214123231212313243142141343421434231243421343424324324123121241323214342421234324213232321232121232324234242143243423212423212123412141324313414212323423 2424342123134123142424343434324324121342434231232134123142342121414323121234341242323414321342412434241342124134241321243132121431424212343424312134243414142434323434121413123231434243134213142431212132431212142421241313143131342143232141431423213432132312143213242343412121314124323142142412343243242423424142413213213421234141324143421241212121424343432323421314131213214342314314323131213212312134212143214123423242423213123414123421413421431413231214123123431243424323142131314143412134121241231232312314121324323132134342324242121324313213131234121413242314232342131432142143242343232341323412423142341241342432141213241241341241343413123414323421414343123241312343213243121232141323132423121341323123434342434312343424242343143432341424142342134132323121431323212132432141314234314314242343421321231313243143434121413121243143421413423141424143414123124241312324323231214312312324342131342412431231434134242421434142421243131341434313242324142341413434312142141242321232324213142424243431212131 3232134312321314314341231243243142342424121314341213231421424234231414342413124123212323143234321321432123212321323143124213434124132143421212424323414321314213414121342324241423121314323421414214341424323431214243413241432423134231414234342132342143213143432321431434343434121231431431323143121314121341232431324131432142123423242434134132434232131212143141232432413431421423423143131423132434141241324321343242141314341424312342341214324214124342123432341414213412142132313423432421321323242423414341234242314131431341212131232124342431242424324142343124313142321213214121314214323121414214232341214214134134123214214132314324134324132132312323432132343214242124243234342131342343234241313141413413241412343131213243232131323214214141213131323213423214131213142412423423214313132142432431423134232412343121314234342343134232124231342321212324343434232432412423123412142123142424134141213424124341324324243242321313243423134314242424123234124142431424132321243413214121432141212321313143414314134314 2141413241213242123232413414314323214143242431414141423132141421324342423142312414324242312412412414314241343132412312432124323232341414243143213141342134121321243412424132313241313242134234121342132343212312321312341434313132323424343423424321434321424231213214243123121312414312142323242321412431242413413124142412141323212132313123241341242121413431212424121341234313142131242324324134213123413424141432424121413421232342134121424131212321312423231313424131424323431341434134143243134132121341342413413131431342143424134343124342424343123142412313434241231414212124323232431341434213132123141414323132421242341421321343432431423231343243134242313424134321314241421343213243131414141314131234132132123134231424142132323413142342143214134342142141232432343434213231214341423232343423213242312413423234212434132412134124342343413412423243434142434213413141243212414231324312313241342312134243212124143413414134243421321312412432434213412423232323142342314242424324121234343234123143234314141242423132 4234342324321313414343134341243412321412414123121212131413414134131413132423431231213134231323141243243123434241241234141231432143213142124231324324121213212434131243242343231424232324212341434131341424324123242423213123432413431232412134312143213432312414131432424342342431321431314214121234123143413242134313431243432414141324232314323123431432321214321341243212321242414343134242143241424212342142324324242313234313141214312342342314141434134142423434232414312132142132141343232131413214242123231242341214214213212341243434313431312131341423134131321324124243421412414121343232143134313214234341241421313131424142142134313123242412424124212323241312423234231434142424131321342121312421413412324214312342313241314314131324214121234143242434314324124243214143131414132413134121214242142123243121341343423213413243412341424234321323141431323423212421324232121341343413243421242434213243413414124243232321243413132143212124343141323431231342414141431413231431232432313423131412434314141432323124142343 1421414132432132323232343134124243214341321434212131424341243413424234214141323143121313124141324324321434312123434123423123243212432324313143412142342342121212423131324131314132143432141214143424124131431412434214142412143241243143123213234324341243431241323141341414131242134142431431232142414314124314213131243132314243213413421431234312343141432432412413131431413134123412312324231412131323121234143412324241412124234141424121421421413141323431314341413123234214213414313232413213242321424312424124213143121342324124131212424123141412432312412423132431232124143243232313134323414241231431343432324134234323143431313421242341424343213412424142324231241413424341313242323432423434234143234323131343231421241423243421212431423212343214131213232131241421431214242121214324213414342313214212432434132131314124242321343123142321432131424342432312124234141313214213421232424212313141421321242142313432141214314341423231421243432323214213143413141423212321412123143241234134243231341241434213241431414124 4132123241314343131424232313413421321412432121431213132412131341243121341232131234342431432323213231213212123232313414134242314134123231241424243213231214343434341243232323232414312323232432312313413412314321242341413231324323121414231324123243232321323134134232413242323424213421313124324314231421412423134312321343423124324341242312141431432432121314241242342312321412412321424131314341314132342421421241232432131243423232132434134142321312134214231232142432321421321321232423231321314243213121231232424314212121413212324343131412314131323431343242321243143213231314324241413434141312142324132143431313412412321342432132131413213121432341343414141313124324313414131313132313241212413212343231214232424234313132314132321212314341432121314342414213123212314143413212141413431231421242143431214121213242143412134142124342421212141413131424213131241321323132432421314341343424234212143412434234232121213423132132132423143134124134342431232142313132324134231342434324323241432323123124141342423242323241 2343414314123214324313414242121342434243143412323432343234243134321313232141213421434123123141432424341431232313141341241313243212414342434231321434343423414142123414141412423232434142321321231234232324232413414134242412412141414342343213414132323232142312413141342321231313142134124312141432313214324212413434142414312342412432131231213243214141434231423124231434143124343234312314231434241424231242342312413213423124242324341212313413232431242342414324314141243214243143124314343132423131324243143121212421431414231343232124212123141424134142412431213132321324342131412423242121423421434132341312343421231234214123141324242142324234213213434142323231413413424121412134243242314343141324212342431414131423421424231321214143231424314243432134243142412343132314231431214131213142134314324242432314124131232143213213432423234324212142342312324312134214141423243234132423234312423434232323123141313414124312414343214231412321312343214214321313142314143423143234141432141434141234341431434131234313141313 1212342423214141413142132414342413213412312124241213231412321341234234324314131214121242432323214313432123124242432123432431421321341234123414212343132132142324212342312341234121341323432432343121424212314124232343434234234314241413234342141424141414234241231412434232324234323423431241432141232341232324124243431342423424143241342413141314121423212142141412124212312413234321234131413141312312423131413243234324141243431432124341232124321212131434132412131324121431412431312423412313234242431324321432434214342123142132423213141342432131421234241212431214134212131342143232121412342134121243234243424343412313131414314212124231213413141342141323432413121342342343234243132434132124324131431424214242423232313132324242121312314143232314123423131214234121314242414212421424121213421431431423121423212412323424121431213242121431343234134134131434321341232132321321214141413134341213124241232412131343412424321432321423231434241414131421432424213142421312431421323243424142323121234243212324343234234241 2341213141342323131323243143214121432341231213424324324243232123141342412423242321413123243142432142314342412414141434324142134212414141412132321232324214231231421234231212421313423214124314124214212424132432421234123421423231414121412131232141214232123134143231242123432423431231214124124323141412421432431424212134241313232313231324323132432342434231234343413124143121323132123214241312423243141214242321323213234132312123213234121313242423414142321343423132412142324312131341324241313414313412143141321421421341234343134124314121343212312413132131243121342343424124234341412321431313432312121324131424124141213243232141312124142341232414324142313242414214121234321421323213214212143212323232123124242414141313141421432131231314343243431314213423121414142413241421343141412324243123123212342314123243134212434124324314232143124312423412342323412134141423132414123414232323234141413124124243243232323131432121234232414312134142323234243213434314342134213242131321232421212343123134324131214321423123 1213432434234214214134314231432434343412124132312413143432343432323231343142323143142414131214213434131231323232412342132314313434232324231214134314132323412412342323413431342431214143232423232432423213424241342143234213231312343232341213423413141414312323214143424341314142313124131242342142434241214143123132141343134142123231423131414314314123141413413214142431314313142413214142132434132414234323134243214324141343141212124341414231414212342413143121312421323234142434313134231323124321231343234314243234142134123431423413423434131434243132423213421342431231231341342132341214142142341423414213214341242432142321341213231212431232413131213213432431232123432413413132431434342343212423434121412432424121312142312132124314314232124314214131342312342341231241312313431313234232134342314323431232412124241321243212412142423234213431212323414231323412324142424231341323121432141324242312312324132314142413214343412143123243213231241313414121243421431321342134324213423243131432314313212312321234342434 2121243242121342132413121413124213134124343414131324212314214343134323231231432312423131212121424143214123214313243431343431421321421232123423413431214132321323413142342124121324141232423242424324134321232132413414142321424131414341234321312142434241434142143212142123123231234342343424214214143424141432342313212131413213242124131313143141241342423131321342314124231234321341431321413141423121412432313421431431414214324324231432132323143141213121324232143142412143414241241423412142412134324132412421421342314343241213141324141341324312432343132342342134343413143424124324123132321424123142131341323424121341321242424124323431242124231324342342143243421432124241341213243121234212134141213234243243132434243213134241412121431323413231421214214234131423414314243234242432413423413214232434124314323413413143131421321231242413141324123241242313414134131413243414213414314141232432314141241231324231313234132132341412341431321323132434143434124234324232134323412424341424323141421431341234143412413143 1432414123414234343131342342431431212313432342343132131231321434313241413123214123134343143214343214132314123231412143234212143142142121234242141213432413413234134213424341432412432121341423131412412142421421241321234142313214242432121212123414242413213214214323414214312124343413232143121341212143424213234231423413124142413243413124212423132134242343142134232432413421214124342434341212141432141313434343213143143432412432413124314234321323134314213414321414243434342124132314323231234242431214324213214231432134312124213413212413232141213124314124134323421232314312341431431213432142314324213213141312412132412123131313232313434313423242131413434321242143232312423421324234312424312413141421431424343241424321321312141342142132321414243121431423413232143232314323134241341214134321413213241232142342321424213213414323431321314242434123131232321321424142124242341243431434141321241312313124243414131313421321423143134243232434323142324312412421413121421412321313432343414213132124212342412121231421 3141243242323421212424134123243124124234314131212413213423414212424132342431432412323234324343412123421423414323231214341431314324324342121321313434143124121341323141241432143231313234134141312323123214343132412412413234134123424124342323434141414234142431341414343431231413414124141424213432431434141424123423141234312414321312132412431242413412323414313421414323231342321312434123434341214213434242323434321314321213134123124232131321234214242421342132432141414313121342341231431414342413243141413421421342324213134343431242323142121213124312131232423131212141243134214243213132324234241432434142313234321341323231314132121421321241231324213141342134124234341241314313242421424142424141412313142132134313131432143243232134314343143123432414342142321343234313421242323414214343243143124121324341313421413212141342143212123432432313123414324321234214212323431314234324342312424132323134141432121232312132134243142431423434141343242314212431243242121234143231242424214131323124323412431214234212413142 1324121313231212431343213432434343412323243214323124124341343424243424131213213243132412413231324231242314232134314321414323432431413131314214141243234241432432141212323213431413232121213234124141414343124214243141341423243241341232134142313432341423431324214342121243414131342342314342424213123243434341242132323423243231432424343141324324341234142341431243131412324214213434243412121413141321343423434121214243214124241312312413213242413431321342423243214323231234342134234312142321431242121314342142314231431321212121314134234313412134312131243421312424131234312421432324121323243123434121342431241343432134231314242314314214232134312142432324231321312312413414232141324142131234231432324141431324213234242121321314143212132121232412123132431234143421421431242124131323423124321212341213131424141343241424232434312341314214213424341231432432412323141414213421423131214234241214134241323141343421243413421312313143214321423131431432323243134321432421321412413131342414234342142121242432413431241314 4242343121414321242431424141213212143132321321232343212413131231412143423141342132414123142142431312121243143243242432121434121312342414143121213414123124213123234324141324314234343234324123232324232424213432312413132342434312124313413421234243214314323141342124342414141213231413231214343432432421312132124343431214312423123231232413142132424142313134124324212343432432134121421241214341214143434234212313421412321343132431421324134124324242142123142124121232143142121323143234214143213431434121234321431323243412431432421323143231243212134343124214121312312321434312323132434234121314241232134212313132121421324241313121431341324242143213123432123142424124124132121413141213423413124341432434314132421413421413214131314124341414343231432313142343434134134242134341424142132431434341423421424143413214124243123213241423242431421342432342341241323412323243431214141213142423123432421414134323134312321324143134234214323432314212142313432312413413141314214321341312424343413231424342313241242143414123 3421232313142143414123131234141421234313232134314134134232342323141212131213414213231414231321242134314321314312134324313213242131213131312412434123214231341212121213434243421412421343212341421213423142324141434324341213121243412434142143412314341431214213131412131343214142424232343421234243143242134243432414242421243134342342413234321241312313232421212131434132124314212342313434342124341212121312143434132324132424243143234132312313142134313432314212432143421414312134324313423214321314241432142134242131432324342313234142431343424324342421412341314243231232323141431214312412432423423423243421231423242313232134234243212123141313212124314324242421313232432414342141232434134341341213121341423243242142342324121343432431212321424312141424314212313412423413413232341214243142323424131242131314321431341312312432313242421343143131343134214314142143141424242341314321234141431324243141241241243141414142431243421341414124242124324231323423242121232141423134134143131412121342131214231313121312121212 2143414234214312141242423413414243423421323421423423421421214141423131214324232341423242342143131421241213421241323241432324323423432323231231243414341342413434312421343131243231232131434124343421314234232313121231424324343132131343213231341421234142431341243231412421321414132324214242313414212313241421314242314214121323121431241413213124231231414314343423242414341431421431242313213231424134312124234121341412314243121324143413241241323413241243242431214321314242124313142141232431232431324143213213424213141242134142423413123212312132131342323232421434342414142423243123423243243214232134312313142314131241424242121321321434212424341231421413124243242121314231413424341243213214234341214212142321323413234212313124241343431234343434212132421343141321214242121421214321312314131213243131324131214243413134231241242431232134212342134321343123234214213242431212431212123212324143121312132323414323121431312314143232143232134213212342412142123432123232314212341231313123234213214121412131234121413141 1432142321432141324324131232123424341313432143132342314243121313132414321432124123242131434234243143124321313132414323141432142132123214323124321241232424241243124313132412432142314243213413414142123412143241342424241431434214242131421324232132123413214214312343234142412321421412421423141323434141324343421413231341313212412143134142342432413414242432412341431323134213213123434231341423231241434241321413123121421324313143214342414313414342412424314342123143423131431234313232343242421343242314341342343132432434213214312134234341421243212123142141243212131232434342321434312324131341341313141231313431243412312314243414214143431242132142312141342124124213143412131313132424121432413432432431234234142341323434121313412124343143214141343414232124234243132431242143431412421432412324124242431243421321324212123134134123143243431413242132412312142421421423212434243431242324231312413424343232132431312314143132421414212143421341321434231434212141212414121421234324131234323431432413134323413434321212 3143214143123414231431313424214132412131314232313124123431243432321343214141231412423242343143414214232434141214341432412141431213431323142343134132341343134314342134343134214313242424124241321314212131212123131312414243212341313423243132313214234231323431243231413231323212314243232312434212341323132414234141342423231324343424323213231343241242414314124232314142412321342414212343213234123124213434143121214213212431241421431434341421323213123131232123241232341424142141424124231323142421413131234213434241321321342323131323141432134131424234234232421423414141342124142323431241423124213232432312434343421321424232124241421414214314343213123432434232412421321241213232421343413141324243213242413413213214141213232121234313421212432323214321341341312421214213123231342131343213141412341434243132313142132143234343423214312414343241324243231424313234214314131342314343414243124123234313232341321213231431234243212131431312314134242321312143431214324141213232142132412141432123213131312412342312413421 1424341234341323143124232131432423141414231321231431242324124123142432321213142124242414124314323132143243212321413241321432324131212414231421212324132434213431414243432421323121314343432323142121341212141341423243132312131412132134312321241431342324132342421424124123434141231324324241343134134141323123121234234141323213434131242124323421314314241242431421423413243242131343143214134121412431324141212413123421323213424342343242132134212341234212343242134314234312313423143431423414314232341214342421241414242432413142324232413124313412313413121414242314131413431431414134242124214232121343123143143412143234141314232134143242341423234121242143121313243214142423431324212134341313412124134313242134341421413124143432142431314323213132342134232424243243123431232124214212132341324143234323121241234324243431412124241342434341424324131412424231421421432421313413241212121314213212323121313412132324124342121324343212343241421321321214243431314141413232341324213423143424123242424343121231413424341234 3243234141234131314313424243243132313132123414142342324132431231324243132132313412321243432141214241212134343414121434243214212424141241323213424141424213421342323434341234132414141431321432423234134141232132342314341421323141213413243143123123134142314231214243432312121312124243241313132341423423131342412142143232134342123412313432131343421432413421324234142124321314242414232132423414141243413412121324242313231432313124132134323412321424142341424124242131421421432312321243142121431343413142424234323243121243124314143414124213234341424324212121434231312121212143241313134243432121412424341214321243214121323232423243414123423141323232313412432121414342313242143132141342412142141313243141321423232132324313212323214124241242321214134312143142312134234124121412143421243234132321313132312423123132314212134341313421343132132432424143212424343134341243242321323143414231424323142434141343423232342434213431424343121313234234134121434313231312324341424232324134214132431323131232343124341312124123 4321323232323412121421212132124243232424231242431421412421323124142121213241424241432314341412142424121413232132313212131321423131323413214341313234132321214134242342423413243243413243412121242421213423414323131421232342134232121241424324212312421324131424123131324141343131313412134124213212314212424123121314232141341431342341421214314124314323234134142141231242434123121341421343142321314321232343232132424124143241242313421341231321434243414123143413121423143232321231232131214213212121341214141423132121243424213431232132413141313424213141421314343412424313124214132421242412341232341212124342413121323414134323214312131341312434242143141241313432323124234121231421234214243214212134134312412141414341432142121434343412324123432432312423434213431412123212434241214134324323213434242321243141412314131434213214142314212314243213241214143213212342434314314243242414341423213434324212432414342324124123142314243121342432142121312312141242314234232134232141432423421314243141413421212343123141341342 2412414124241241412134321421313134321343414131313132323134131432423243424124231432143421234343434341212141413241232323423432131314141232323424131323413414342423434231241321314312124314243232413243421341231231324142413414212124232124312431434234242413424132341323141323121212431323412413132131231424143432414241313412134214121212343121423213132142413423421424323131321412313134134134323134243434341214314324131242414134321241243124313143241421232341312141242141412321242413424343132421421212134132424341343432421212421242121214134232424313432312314132431241232434212143424143434234234143234341413434131242432132421434321241424234134141321434212323132143242413121412424312142432431323431312421231323423131213213213434143231243232432143121241312321432142131212434313132132312143212324213134213421414341421243242431342321232421421412421423121414134343421341242141321314141214134121342431343121243231432343212413232134313134214323243143243424314132412424212414312143242314132132312321213424212341414124131 4123142413432124321213142312424323432414341314232421212421412121312134232412414314312312421421213213141432341434341232314214343143234343214212343414142343131242121314124142121243231423131323124321212123142313431321321242341243413413231313121342313241212421432142414131243431343241241342424323123142314213243434241324312342343434134314242141341323241312134232134343134343242423413213212313132312124323423231423413232421412123132431421314313242321432123214321323231432134342131431341213213421312323213134134143243423232123434143243413131242314234231423124324124213141321213414143413412314323212324213214124141324234241414324313413412432132121343234243414313121342323132423424241243141342424142413431342314142434142123412314121324243424214313423414141434214343241241214243234214324131321243432312342132142412313213414143421342132343212314243131243432142414124213243121324321413412134242134343412143243124343231413421432341323214132432424313432313131243421242424321413242321341241434324141424213121232423 3412314241241242413424323141342414214132134123143214321232324343143241341243243421231231342313421434313243434121232423132321212321343412432434134321414214243421313242413413412121313132314131341434134242423241324212412314124131342341414132412134131313134314123213143242434123434324323134132414312414132341421213132412131413414242421242424313432132134231323414242414212131434242341432124242414231232141341312341341313142343241423142343421424121434343214343213412343143242431212143214142432312423412324241321314312342424214242424132142324131241423424312432142312142423134321243231241241243232434232321341312324141321314343212132342341214341232421421414341234242124232424312141323124232131312434232143423243424123234341241431232132414243132421342131432141323212312434323431412321432312134324121234231421214121241424243414143123413214341232132342414343213241232341414343412143141241413134343134141324132313412412132343143234142431424321241234321232424121242313143234231313242424313213413213132342343423232 2143143132423131324213142323214323121243212414212341414341241212324323424131412313423124134132132121421412121342413214213234131234124231241312413432123132432313231413121342323434124243132413124142323121241423242141341421313412131413131214324243414131321232434342412313121342342143432313424241424231414134134131243243242134321314143424341431241314343423212123414143143424242424134314213424232424121434134241213234124324121324132434212312312434141431423432434323414214313213434212421434121423242321412423143243234214132431431313243421212314124242313143243234134321212313243431413434132414314123143143434234131324213232414341321413134343434141234142131234323131342324243241434241232341213423143414232134124131231312413423123414313132414343142414324243214132121423242142124123243214241421243234312424143131242324313121241312431321421424141413123131212341412414232342421231412434134141413431321313232343421324343413121212121313124342413434123243124142342414141234143124142121213121421342424321234121341341 1232312343212342431434314134321242312312121242134132323124313431212132341423121424142313413414243214134131342134321343431321313421241314123234324324212343143142412124243231431312313434243231413214131343413242314313132312424241324342324123143434232323413143212413234231234121213431243421312424212413241323421414324134123213132121314143412124132142134132134341241212412313134131412432131243123132342141312124142141341431242412313121434141434213234323212123143134323421424324241323132342314134131434343141324134143142324312142432314213143123412314231232121323212132431242124342141213414132131341324231321312423241421424231432143232412414141232421421424121432323234142424123243414141434121234314141414313413242424121242342341231434214232124323141413124141324214314323423413412431432134142432413243212324242131241421314323434324134313132323141241324341214134342314234342424143212342434324342142421314121232143231342414123414124313134231212432314232313234323232143231342313432434343134214213232421342413134 2341234214131213142141232323434324234231213131312424214312432312434343134314312343421232124341312431312342124343214212143143434234313123434141213132421232434231324212414123124241431312321313242421242431242131431432321243132324243213432314234242141231242321434242121323141234341312124143424213434141424232342141431213431434323234243424134242314231212414213212134341341424312423234124312121242421213432143242423434213124123243241342323234213421421414343431312312142314343232413134241434241342343242124314232413414214132423434323242432324342141421323424214141424324324123212124213421323423243124131412432424131432343142143141312321323123414324232134212343143412142324213232432321324321212343143412343234131413143243134124124143243432143242141214231343424213142423214314142343243243413431214132424143431431243432132431231213431323241213132424123213214131413234241421213232324121234323431424314134232432423412412423232431341431434321343121213243121421321432414214324123132341313232343121324123214214131413 4123423121243424213412121432143413121423124324134231421241323243243124312423234232143143432132424123423124313231421431421432121341232312343234341413142141213424141321323231343413143434232421424232314142134212143124242314323431312432124232312423432412134214212413242142412423423241412324312124121213213424213434242434143212142421321243412313423124323121431434241213212313134341323231434342313212421243421324141212124212314312323424142321421212312341234343424243234121414314321412432312124234234314313423143234132421341242321412121243131213212143131312343432343232142412124313131343432132414343214321241312423241212414212312431232432431323141423423123212312141234213432414241434132134143132412141414321212121324121313242432314121323434323212343412414212421214142432432314131424124121214121213213434314212314323241313142421242141413421424343214341432424231343432313141323131432323242143241242312324213132321341314141343123212323413432314321424314214132143241431432414314213432124212413143241343423213124 2341341232324231421324243241412124312132431413412143142323131424124241241214323143434321241423132341342413141423142313143214342132143434234123214241323434131241213143212314214231232121414234343413232324321323414243434241231314143214341423243142321234212321323121321413143214341312134243131431342341424141434213123143212424214342413414131231242432414313124123134141421421413123142424121231242423143132313132314341343131243434214343214243242143121214313124341321421312142423134141324243231413121421241214314121214313132413232321212321314342121324212134231213132343423141231241343121213421242121323432132131214323431323431243212314313213434313142342432421431324342341343131412142343423232413234214342432143242412313241434121431432434213232421414324232321234343234313121423414313432314341214342131212431341241434324242324234324213234142343232141232124231412414121242324214243123131434234313123134213424214234212131323124314124132342141242134312143421421214123243123132123424314212123121312323131314341231 1213214341243142142431312424131412424213143234234212323142414132312312134141232312313243434142413232423132323142314124234342431324321242123214323134232123423134131421343242131312143234232121431241313143412141323121312424123143232123214242414213412141343412142432143142321341423141312424212313131234212314213142342432321312323123242341243142313141231421432312423212343134241312314242414324314314314241424313131412124314312123132412321431323424313432131232434132343124324131242312131424124142312312124123431243432142414124121412343243432434343241421423124141423212142324143432124243124313131343241314241314341434142141243431341431231421241242313414241343242412431413234314341214212314121324142432123141234323231234132323414343123213131323132342431314142413212121432413131241234243431232121434314143143414123121242314212123141432321424231423214141432324234123212321432432314242424121413234214312142142123423131242414232121341213431324324312141314213132341414124241321214213132431312312434141313131232424 2424121434132424313143123131313131231324232313421431212414232423231424242323124121242421243231324141242424132313242312423123212141213134242342131241413232131213213243434323242121214312423232124324141414124214142432431213242432141314343131243421324314231241314324231431213123232432424231343242312323123141421434214324243434241432134134124324242412142314241241242343431323123423121423132143242423132314132434243243431231421212341234234123214132121321214124312324214343242414124234242132431324241434241214324314123214342343434234132321314213134123214141343424142421324241234213432424231431323214124232124141414241214234321323413124123242313121424142424134314241212321313423214143134132434241314124231323412141343121423431231231314341213242343213124141424321431312121324343132323434323423432323242321324142414313131243143231314243232131414242431412143241421412421234324243121414232432134143141234231214314312424323232341314213431243141431434232141342343412123413434234323421343143124121343214242323423242 3132434212424343432421214213431212123131314241343213424131421241423142134142313412413143132342412324131231213421313143241432323424131342323424313124121314243432321424212132323432321424131314232413434231432343423141212434323121232432421214324342132432424124121213414124321342421314213423234323434142412314232121323431421212132323241242342412424241421421434132413232313434341312412132414314321314314132324141321314242123214341232341313432141213432134141313234132431212131241313423134213213132123212124321242121341342434132343143413434241324343232421213212142414232413132412434343143123143434323231343231434123132431413132414142313212134242434241214243413231412134142124132141324323413242314242343123134243432132312314324123142421214324323121321341324313242142134212131421414232142431341214242423413243231241434242414321413121412423423143121243231421423142341234142412134242123413241313421234312424123121243141212123123132424142421232343123124234121234134231341213143414213212312341412121432424132312121 1324242323142424124343123134242121241243232124124341242314214132142434313413424341324212343414234132413124341243141214132121431312424134141242434313434241314313143232341213434143432142324131314131343142324124312434323123141212413123132323432124214143132313243141231312434213243132421342341414341213124143121342134343132431323134314134123241312132132342313421321414121312132123243241231431414121231213132324143432424341421434324232124343434131343241434134123424214141242132141342343424341313431434231432313414232431323414231214134121432132134313143124123431232143232414343121232314312324323231423214123212412314313121214123231242434213124213124142124121314341212424341343413413234324313141431214342343124213241434231432341423232423412142432412423432421313231323141424242321413234342432131323141341414342314242414231413241313131212132321434132142142141324134342314243241323214241424124313123241312341413412424131212412324132431234314214312312123243121241323214341321241342323123134141413213231423434312 2413431212324131312412342412121342423121413413242413123242142413414312421321341434143143212142121241241432132321413142413242143421343412312414143234241324232141314314124342321414241231241312423213424214143232131212414341213431321312413141343213431414213431321323123143141324314323142124213121232324213432432434212124241243132343121412432414134321243124234242434241314243414314131324312324121414143121421431421323231234313123213121243134341213214312343413242132321314314313414131432343234234243123424124241243413123212321324321423414141241421231232432434243124324314323434212313141234242142124312142412421321421432312341242143421313434342132313231213212132124324132132124124231412143432434342342131232432342123121412313134242141232131413213141342141243121423434312143124143231413123124242142314123243214232324242413132134232314131323412143213231434313131412431431314134131323414242312421434124243214141241231313423234142413143423132321431231414124343412141421412143423423141241423234124341323214212141 1342343424232342123123431343434231232312134341313141314134214342321234142132414323231424143431232424312314321432342314241414321312431231231321431323134213424213232432412434143132323413132423134124313432314124242324121423421342142434232432434321214121341324234134314212423131423231231343142434324132432341214323421431424324314132412343214121212414121342323424141412131324142123242413243213243232424342142343242414314123424314342343121241412124142421212121323213232431243232121323124214142123132431241313434131231232324142131212142342313132134323143243242431212412432142121341231313421431314213141434123232132142141434134314324134131242134214124143132421213431413214341341313413234314343212121414323413143131412432323141323131324143412324341214134234312434212121241424312421323241414241424234232414131341341231313124243421423121413142321321341423212132424231324143231212313242141413134132121432134131432434323432131421313241231342413143242313231312421324213142343424342134313123231343212423212321321234 2131214143124231314242142414141414341423242124231323232321341434143413234314341432124132324323143142424131212141213231432132432423214314143434342141423421342341423243234312412324134232423212342432142143431412434243243141342124323212414124213432341414134231323212143123134313134124143431314242432414121434343212134242341413143413143121432314343232434134131312314143212142431214121342324321324141341413231214131321232431231241423424242313123212413132321412412324121242432421414242432121323214214343423241341424343413141323423141314134242314321242314314323123141343241414232424143241213243241321413143232341423421324121343231213421412314312421341312323243424124241421213234124131423121434341342141412141312423134343132423141312413432324242132131423143431212143413413212123142414134321423142141424343213432424142434212124234342343231234234134134342141414213124241312424123124324234324312321342323421424121323214243423134242124342413131214124124124241342141434323434313214341231242323212431312343134212121 4343432412432142141314314232412121212134131342413212413132123213214241412123423124343243432414312321241243124214342124123243121342432421324343231214241242123412314312313424131212413424134343434123231421323241321324131214214341212341323413121343232132312143212341231312413121343212324143141434321242342121424324212123234342321321231314241421212414321421312423423214134323142432342131413132142323214241424323414143413242142432341231421431432121231414142131321213242421324213232121243234141432123431342413434212421231424134312312123212134123132431423131434312423131414242323141231434342324314132134234324214312342431432121424134342323141424234213231414121313213124143131343432343241242321234213212141213234231343424341242434123134313241313414323232412123421312134142434342321341413134212434234213232141213243214242423231312131231414341413212412413213131421342124124142342431432341212423243123432312312413232423134314212321231234232314323243431413132131324212434313231431214142313142343213431212412143414 2414341241343214312121241343131243423413423413134121242341434121321324343414312342414121313132424143134312431343434241414134242123213132143431314323124134212343131434242131242434242341323134242432414214134324213212323421323414321423234324243214123421423432124132143123134314212341432312324243132134123213141432421314323423142142424123124134124342143134124142314121423412313123424313242341423434121313232134121431341424313124134343214214243434323123431342434342121343132424123434121342324313432343214132121341213143232412434231231343421212423123232424213234132323121324132313124342431412421241412123132121434231324143242313421434214314132312421313142312134121213234343421214212423121243423141423424124142412131231234324312341321241324131342141324343214243234323213213213134134234342423141421421321232142432432324142124143413412343234341321323142341414134234312341324234123214232143241431342341431241231343132342121423432343423424243432124123242313423413431341432424342341413234314132134213141341424141 1321232324124343121232434234212121314131312141323232131212123212134131432341234123231413241414343234313134324121341324132321323214142321432324131214232342141214243143413413134213423134232423424214231431213131324134241232434121243214121213121421242342314213213243212432323132124132121423231431423212341434214121312121212341213231231214343413432124231413212431423242141341231231341431413232314241213434324321214314212312431212421421421343414141232341213434242424242124321212312341243124141241241421321314312123131414343141242124124234142324314341424231342121214131343141313142431431243243132134341432423243142342132412134131242123143432424134243432421421323413141423132313132434341234321212314231343431213234314342421432131414212124232424121213431214143421341414141342321212321421434341214232134132121434314314243213242321231324232343434134132321234341313142141423241423414123141312132123424234123434124131241424313232123231214213121214312414323231242121313432121313131212142423242343412134234124143234 3214314241243124342423213142143213432423231324132343214143212341241213141432342412124341434123421341424213143214214131214243214131213414124243424123424214212321424212341324212434242423143234243431342323131343212312323413142342121323242432314134123431242124121312124213142423243414314212142323212141234313143234241214123424131413423423124142314312123141434143241421323134313124132143241413142424321313232432323241421231213131313143242414123232414123132312121231431413143131431232124342324312124232143243131314212323212323413212431423231243121212142343214213423423414323241231243123132434324213123124341412423231213231313414123232324243143213431314342343141231213134341234213121424121413143241323434214121312143434243124324343134232413143434141343421414134132142432413142134212132121434132424313243434121242431432424323134313212314212341413243212121434131421212142132342342312423143423212312313414341232412414341232314241413421341342432123142412312324232124143243424213434234314134214134213412342424143 2132132323134242121242434313232321213132142412313134343234321232324342434341213231343123123432132424312421214323423423423412341214124321432124143431341431341242313431214213423212134131412143132342424212313124343134132134321214343231421323123421314143124342413231341342423234314323121321434214321423143142324121313141431231214321212341313231423243414313141312313134131421434342341412132121413232414242323243132323143424142423242434324341312313242342421434243413124232324213214321431434231421413413214121423423143412123141342324124342324134312434321412121342342312343432134124124314243213431341414343434243131314121424132131312323431432424342324143123212313143421242412412432414131314141231412131341421232431321243412343231214321424142434241323434214321341414231243124321423421214242343421312421412123414321312143142141343241423241434232321324341343143414314143213413414134243212312312343423241342414141241341423141423412324343414131214314321241241242341431324131213434321321232342432423424143131313212 3421421431421313242121343424321412142343234121241421414141212123413231243423431314121314212324243213231312423412341232341231434321242132141232314212432123134123231242343132342121212423131412424124143431434312431421423421412432124342343431434132132424343434324142413134314312141434313134123432142341314314132413424234124323131414134232141414212132323232313434124213214343141431234124313242341314323134242324323412312132313241323141242432434241313214213242424321412424141434341434143241314312132142142342131314214234341212134212431231212343234343242134243131213434214123423412431421314324124212142414212312312121434342423242431412123141341234131314231423232414242134321324343242423123434323234212134143141242412132131432142323434131423243123241343431234132142143134213413241314323134232343234232324341323434241324214232424134342434123143143213232131231241231321342342343243432431234134132141424231323212123434141324134141231431342342431423243434324121423243432414134212142134341213213232141312412424324 1313234124313141414314231341413143234234123414134142123423134342134323121212343421343241343213124324342134141321432343434142123234324343212424131324343412421242423134131341421243431231212324313232434313142423142313131242321241242413412323121243213212412341242314141421241241212312131421432143213434242421423232131421231231412121241421214343143421432421241241343142432124323143141212142131424242134342434131242141241313121423212434134143212312432123132434341432341343423143212121231312421234213431231213243232321313413124212421324343424124321231434212414213142142423414342141242343423141231431414243134134231243121213232124314243241312434121243123424234321321421343143142432431232314321212313421242424314323243424313213423212343424341324242124231242413214324214341324242123423431321324134321414231423414321434131321323231412434321414234314324323243423123123414131413132124241243142413241312312342132343234212324243242323414312413134312141312141431212341312141321241343214323414341431413232434343213242 4124312412432323131231423132342312121412414241313231432341323231343231434324132134131313414342342413234213212134141412313214241313212421431313414143424241312423132321214214134312142412421413232423141241413232434234213124242124121231243412412121421341323124124123232343423424131434323234313231432342124343132313212314124314234314313232431212432312143234132314214324241212412324314343414212312323242423141424134212424121312341343212423432423243214314213142132123434214234321421412313143132121321313412424314124143431231432124342431212143213432424241323242141313424342323424234124212142323423212123121213423143424342424124342421421413243243232321434341423134242132424234214143143424131242143131342321342132432321343232142312124134212132141413431414313141431213123214242313214141243132412423134321343142342434313213214212314141212432143143423142134124142432314231313241323432312414313142412134243434343234323131212434124234232124131413434324234234324341424241234142123434123141232423124324321323232321431 1343134243214134342143212413214143414131341434131314241234142123132323243232343212313424323414121321321432324312324241424341432424324213213424131432131423243131214134341423412143414343212141413212314132142314342423421431313243413123121231231434343212434213231212124212312312414341431323424343143214341212414242141242413231423232431413123431323434312413424241423212323421243412131421323424234231431312432313243124232413231234132423212143214132131241321313213241241423121212142323231232423212434232323132142412432124324343412123142423412324123231423141314232141343431214213423431341214142132123432432431234232132123141413413243234341414134143212121212142313124243132421432314231243423413434323413132123241241214214323413141313212434321412341343231234324213432434321414131342434324314143214323234214213424213231424131343121313124343214321314234312341323141421413231414212143423121421434124242124212124143242323423141312413424343423234213431341423132414131324312323212321241214343142343143232134121212343 4232321314142343124234321242432431243213412342323431424142413234243412312414214141242343142323413132412323413241432132143234323232143124321313414121243214314243123413414242131321232424143232141434231343234141234242343214234314242312313423423142132341343424142324213143124234321412142414343231421343413434342321314313241412141324242131314324241312424342132123132321432314121321313232131242413423212434214132424212124342312412313132421424341241424123413421424324134341312423213432142343231434242123242341424243121412142421241314214134131212412413234313142141234214243123121342343413131231413214124143143412143423414212341324321321423121343234323243123231234241314343134141432423414231234123241321213234314314141342412321213234343243242143124231314121412434321243214341243234213143241234123141412132324313421324341314231413142431421432412131423143414212324312324143143123214234342134123213131231431341324131241231312421324231232314141434242434342424231314132434234341212124342124324212432143421414341412 2323143431313131213121413121213242432342343424232312313434234141312143134232123214121424321414241414143142132123241241324121431313212431214232123434314132431321412134321423424234143141214141324323124214342432141321421343423241413141231312142413243412134213234213141314231412432341434231214314342132124312413132421234313134314213414213423413134121343414321241414213213432313413234141324124231314341342141241341431412131243241434241232312413424312432321342313132321423241231342141414232323123413234323412342414214231434242424121321413212143241232421434231432423132421412414214124241423414234343231432312134312134342434213431432143212432434123431314231342312434131232312434141242131413413414323132431321231432434134341234142312121312121231243124231232343242134314131432414143141214324123231214321423431231234132413423123141324214312313121243141324342131212134213214321314142141414242412342323424123123431412412312431314141424143423424243124143213142324232414242343132324242421312143424321324243132432121 1234324212431324324212321234141414121231421241414234241213413213431431413424214121243243132141313232412313421234134323412414324232323243143424314213131213243212324343414131213412314212343432431214342343131241323434142414134324234234314241324124121324243141323432312121312343124132342323123131234341431434321343132142121341232131242131214232321343421343412313132142321341242132412314132312142143212131423134124243243214324324242423141431341312143213412421424343132141324313124324343424131312134343231321423231432423141431341214143134343412314341243243124213142341212123123423231432134242423232343243424243243212421241324242124312431313242431313421414134234342313123434123434124323231241242434321342413124213142312434142414231212141234124121412314314124121343132313143231234234323142341324121432134143123423241321341432324141421234141214121323413214212434343431431412121231324231414121434132342414232342134131434123232314132424314213124313212421424212314232314212413232314142431412142142141321424343234 4123131424342432141431432412424343242423142324143421323424232131324143231212321413124124314213424324321421214313421242141323243423131324234131242421423121321423141412321313132143432343131343242432124214242324212321324232412143121423231314232412342143132323131314123234231232413214234212342414143413214143232134241214212124341413134313423414142131234124141421414314242134124314234241424143434324131313212313213134124323412132123214214213124134212134123232143232413432431421313412134243413241412421312142312143213142432123124123214341212141241213121424212324324132341312434141412141321423214141234132342124321341243124132124232134243242123142134242142412121424141414121312312413234324134123243143131241241432421234312431232124343413143413412343431243213414234243241312123143423242421414132312141341321242142123414124314142432132312412143212132121321343212421323123141314124232413231412321413434323413413243423241242321423413131431431212132343132313134242343141424121321421324343243431424214212341414121 1242424142134343413214143121313434134241421242414243131312121212431414123431234241341342131424242141243243142141312313232134314341214132121212313134242342432141234131213124213432141414214121424321313423131241343134143413234324234234143232414121413214341234214231242412414124241431343131234131214341323431421412432141323213424242341421312132424213123242412142342143421313412423121434243434123432342134343232141423431412321214342432323141431413424213231424314123241321242342142341412421234324123132431324243214142421324241312312323132324313134321343212134213241423424243213434341323412342341323421414213432134234321413214231321412314321432321213131434234312131323243413123243141412412321231314231312432123121214323231242141242121342321234343234142124124232321321324134314234131324243141424241232424132124213232343412141214241241243134212324214243434212134313131341424241313141231423131434142123142121341421231312313212314242424124343141414124321424312421421423212342412134243134321324312123143123131232 2413232314241212134321314313141242421424343124232312312124214134342123414123412313134124323213134214124124314234234141414213123234141243432423141412123214241232342343431312121341313241431232343214121232424324124213431234323131412313212314323232324323124313421413431323142312312342121212343214343212142312342131313414142431213123434313241341231321242413124323413431214232323141214313424321212143421213231313232342342323213121231314212313243134312421414242421431414212131414214232343143421412342313214132421431213134212312134243232321212434343413121321423434323214132412431243412414231421232141234132121241321421414341341312432131242132121432431214212123231212142314231314124214141341214323232343243143434343131242313131423131232424243421212423423242342314134142131213431421212413414324231324123141214343142141232343213132423123414342434142323121243434212432413134213123124232124141342312321214214343132134123131434323231323232343124214343231214342431343232132323214123213131213243231241432412414212424 4124141432132321242143121234314323142142121243123234121431423241214232142341234241421312134324343432342412431412312323231321232141323121213134324141412123123413231214242143242434121424142321234321232424341231431431214312141424321242321242431413413431412431314141312131313124241423412143132321214124314243124314234241421324324214213434323123124143124232413134234243141323234232341241313134134234314341424121413421421241424342414131323231434321423243242324243214232134243232321414131314232324131432421341234214324323434241241421421432141213414241234143141321414342313134312431234323143142313234143213212423412132121234123423123242134241232141243141341212323434234141423241343423212134121432141412412412143232412124241424341243143141421242343212314134231431341313243124342142131341341431424212412314143131321232414212421414231341243123212414234314121312121314341413424314243413432323431241234123141232421323234342341412342432121424313432124123423213213234141241412321232341212321314143124314343232143212 3412323123424242434312413143121414313431234121232341432314132323143124313234312432142421342431414121414243242343234134143434341423434314142412141312324312414234124142324321431241313132424212142413414343132414313214323243234232432324132313124232124314323242421424121312431343412342323212423132121432423412341421312323132412432343141343131241212421231413121212421321213432321413412123434242421341431232342313231313234124312134343423242312341214341434121232321421421413421414213231312431421413423143242432412121232414313412134313143243232124342132142312423134323231424241234213421234214214131321214121343242323424342321434232432314321312141212121434134131214141412434132324124342134321412124323131241323421413234312323241214132314323213121214321242341414124234234134232124314342432424312132324231232424213234124131421214232313432424242121323421241312124343243123232341231421324243432143124143432312143213241342123434134231214314242124341412412131421434123434324241413421424343413243434313142131343412131 2343432414232124312124132414312132142142141432341432124121423231321232141423121243213143124123231313132424321214143413214121212142142421431241324234231241341412431213413414123132132321231323413131231424343143124123134131423423213431214141342343212142432413134312314241213231243431412321341243412143142141234214143141243143241232434124312424131214143132314141213432124241234342134212142124142424212313214121423432313212431413124214124231424131212121434341234134342321234243124312141243143242141432123213121243413121242131243132321321313431434241213141241323242123212313123421314141343432424243431412121314132343431213213424343232132421414321243212423243131414131321214143232434343134343213232423123232314324121231414134323214143142134234343132413232321413421323213141343432131341212123243431342321343434143241413232321321424243143431212414242123243412134132414143132342342142414314324231424141423214321313231434321313424121421421231213241231242342123232123241314242143132421324312321242324214132134212 1431314242121213141342423231231314314214312321212321231413141414243124212141234132431421413242142142343241413123412141431314131213421313142432431423123424213231242321321323414343214232323431342414323241231321212431413212131212432314321232421414141313123232342131232432142124121342121212432134243431314213423142424313424312313141312313234142414321214314143212124314342432121231412341413413413142123432431314234121421434314132312121343123243242421242342432321312434232323431242124314312434123412323414321414131232313424214132421212143132142321432321424314232323231434234234132143434214243141421342323414132423234343421342131412314314314232412424343141424242342314134121321414342121242414134121241431343241212343124343212141323421313421413132314132313232124143432141432432321242412421232324142424143134342324323142343242134342121232343141241321241414231212421323231413214231414132121413414232312341341412421413142142132341432134143413432414312121414232414232323432324214213243132143213124141321343421434