0000000000000000000000120000018100000200000002550000000000000000000004620000580600000000000000000000627500000338000000000000000000000012000001610000018000000618000000000000000000000000000000000000080500002861000036730000021000000000000000000000001200000227000002460000034000000000000000000000059300000273000008730000073600001616000002320000001200000080000000990000010600000212000006530000087200001954000000000000000000002833000008340000367400000169000000120000025900000278000001530000000000000000000000000000000000000438000008230000126800000392000016670000012000000000000000000000001200000217000002360000011000000000000000000000000000000000000003530000051300000873000001700000001200000203000002220000051400000743000002990000000000000000000000000000000000001049000016440000270000000289000000120000035000000369000002930000066900000420000000000000000000001096000007870000189000001049000029460000023500000000000000000000001200000194000002130000064500000865000022810000315300005852000090120000342400012443000003400000000000000000000000130000021900000239000004240000067000000691000013680000065600002031000008840000292200000247000000130000014100000161000001460000031400000560000000000000000000000881000007100000159800000454000020590000027600000000000000000000001300000173000001930000073700000937000018560000280000001313000041200000137700005504000002940000001300000135000001550000012800000290000003330000063000000271000009080000024400001159000005160000168200000171000000000000000000000013000001570000017700000208000000000000000000000392000004020000080100000711000015190000044900000000000000000000001300000170000001900000024500000442000004920000094100001448000023960000033100002734000001220000001300000163000001830000016400000000000000000000000000000000000003540000054300000904000004180000132900000172000000130000033400000354000003580000000000000000000000000000000000000719000015850000231100001319000036370000042900000013000002530000027300000179000000000000000000000000000000000000045900001462000019280000198400003919000004220000000000000000000000130000013300000153000003950000055500000886000014480000051500001970000021460000412300000165000000000000000000000013000000920000011200000328000004470000022200000676000006880000137100000383000017610000016400000000000000000000001300000184000002040000062800000000000000000000083900001738000025840000182500004416000004750000000000000000000000130000058800000608000005710000000000000000000011860000180500002998000031420000614700000144000000130000026200000282000001740000046300000797000000000000000000001267000007830000205700001403000034670000065100000013000002820000030200000093000000000000000000000000000000000000040200002652000030610000079000003858000004970000000000000000000000130000008400000104000003940000050500000677000011890000143600002632000010780000371700000217000000000000000000000013000002400000026000000366000000000000000000000633000009010000154100000676000022240000019200000000000000000000001300000171000001910000027700000000000000000000047500001451000019330000092500002865000001720000000000000000000000130000016300000183000001240000031400000162000004830000032100000811000005140000133200000113000000000000000000000013000000640000008400001021000000000000000000001112000015530000267200000474000031530000033000000000000000000000001300000169000001890000040600000000000000000000060200000202000008110000098500001803000001200000000000000000000000130000015100000171000002320000000000000000000004100000021400000000000000000000063100000089000000130000013600000156000002500000041300000382000000000000000000000802000005570000000000000000000013660000009100000000000000000000001300000096000001160000047800000601000003860000099400000452000014530000043300001893000000910000000000000000000000130000016700000187000005020000000000000000000006960000243800003141000029230000607100000297000000130000010800000128000000950000023000000305000005420000014800000697000008470000000000000000000015510000008300000000000000000000001300000151000001710000034200000520000006130000114000001043000000000000000000002190000000790000000000000000000000130000013700000157000005350000069900000607000013130000124200000000000000000000256200000220000000130000036500000385000001470000053900000295000008410000069100001539000013670000000000000000000029130000017800000000000000000000001300000096000001160000013500000258000003260000059100001306000019040000012400002035000001610000000000000000000000130000015500000175000008670000104900000637000016930000104300000000000000000000274300000218000000000000000000000013000001370000015700000576000007400000023300000980000007010000168800000554000022490000022100000000000000000000001300000197000002170000043100000655000008720000153400000159000000000000000000001700000001410000000000000000000000130000011100000131000000930000000000000000000002310000055400000792000001620000096100000148000000000000000000000013000001230000014300000471000006210000148700002115000013720000349400001174000046750000015200000000000000000000001300000086000001060000012000000000000000000000023300000545000000000000000000000785000001310000000000000000000000130000009800000118000002080000000000000000000003330000044000000000000000000000078000000206000000000000000000000013000001850000020500000370000000000000000000000582000001360000072500001934000026660000022700000000000000000000001300000311000003310000053600000874000001040000098500001539000025310000033000002868000001290000001300000274000002940000026700000568000003420000000000000000000009170000157400000000000000000000249800000071000000130000037500000395000008810000128300005535000068250000191800008750000024810001123800001916000131610000040100000000000000000000001300000135000001550000020300000000000000000000036500000811000000000000000000001183000001020000000000000000000000130000025900000279000005480000000000000000000008340000204200002883000020120000490200000134000000130000027300000293000002560000055600000663000000000000000000001226000014410000267400002139000048200000025300000013000004520000047200000196000006750000049100001173000004260000160600001499000031120000031900003438000001290000001300000254000002740000012600000407000001970000000000000000000006110000185000000000000000000000246800000083000000130000019100000211000000730000029100000224000005220000018500000714000011940000000000000000000019150000017300000013000001300000015000000156000003130000014400000000000000000000046400000163000000000000000000000634000000570000000000000000000000130000024200000262000004930000076200000766000015350000071400002256000006030000286600000183000000000000000000000013000001060000012600000474000006070000031200000926000007560000000000000000000016890000004500000000000000000000001300000525000005450000044900000000000000000000100100001185000021930000084600003046000001300000000000000000000000130000015500000000000000000000000000000000000001750000069900000000000000000000088100000048000000000000000000000013000001850000020500000314000000000000000000000526000007810000000000000000000013140000014100000013000002480000026800000332000000000000000000000000000000000000060700001676000022900000184400004141000003300000001300000278000002980000088000000000000000000000000000000000000011850000221600003408000018130000522800000389000000130000032900000349000009140000000000000000000000000000000000001270000006680000194500001562000035140000034200000013000002160000023600000268000005110000058800001106000011780000229100001730000040280000093300004968000004140000001300000133000001530000025100000411000004690000000000000000000008870000169200002586000014860000407900000297000000130000021600000236000001580000000000000000000000000000000000000401000009270000000000000000000013350000019000000013000001420000016200000158000000000000000000000000000000000000032700000834000000000000000000001168000002600000001300000254000002740000016900000000000000000000000000000000000004500000154700000000000000000000200400000283000000130000031600000336000003270000000000000000000000000000000000000670000022720000294900000474000034300000035900000000000000000000001300000282000000000000000000000000000000000000030200003324000036330000240300006043000002100000001300000158000001780000022900000000000000000000000000000000000004140000110000001521000009650000249300000393000000130000023100000251000008870000000000000000000000000000000000001145000018700000000000000000000030220000014600000013000001430000016300000185000003550000051700000000000000000000087900001412000022980000295400005259000002540000001300000197000002170000025000000474000005400000000000000000000010210000202300003051000023030000536100000306000000130000022100000241000002050000045300000692000000000000000000001152000020830000324200001662000049110000025100000013000002410000026100000153000004210000034900000000000000000000077700001279000020630000072000002790000001520000001300000150000001700000017500000352000003610000000000000000000007200000025900000986000011720000216500000191000000000000000000000013000001530000017300000328000000000000000000000000000000000000050800000754000012690000014500000000000000000000001300000059000000790000033300000000000000000000041900000368000007940000074500001546000002410000001300000262000002820000006000000349000004350000000000000000000007910000086300001661000021270000379500000340000000000000000000000013000001270000014700000253000000000000000000000407000017710000218500001140000033320000029200000000000000000000001300000127000001470000019600000000000000000000000000000000000003500000048700000844000001090000000000000000000000130000010600000126000003840000000000000000000005170000134900000000000000000000187300000054000000000000000000000013000001020000012200000480000000000000000000000000000000000000060900000628000012440000013200000000000000000000001300000072000000920000041800000000000000000000051700000996000015200000195900003486000001390000000000000000000000130000010700000127000003500000000000000000000004840000141500000000000000000000190600000125000000000000000000000013000000550000007500000197000000000000000000000279000006110000089700000350000012540000008800000000000000000000001300000143000001630000036300000000000000000000000000000000000005330000021100000751000000620000000000000000000000130000010400000124000002730000000000000000000004040000220200000000000000000000261300000085000000000000000000000013000001480000016800000286000000000000000000000461000003490000000000000000000008170000006200000000000000000000001300000108000001280000021000000000000000000000034500000611000009630000016900001139000000600000000000000000000000130000010200000122000002480000000000000000000003770000087400000000000000000000125800000062000000000000000000000013000001330000015300000148000000000000000000000308000003750000000000000000000006900000006200000000000000000000001300000060000000800000028200000000000000000000000000000000000003690000055200000928000001150000000000000000000000130000009600000000000000000000000000000000000001160000190200002025000008170000284900000148000000000000000000000013000000740000009400000199000000000000000000000300000001370000000000000000000004440000006300000000000000000000001300000150000001700000052800000000000000000000070500006069000000000000000000006781000000900000000000000000000000140000009100000112000000720000000000000000000001910000055000000748000001460000090100000098000000000000000000000014000000730000009400000206000000000000000000000307000002310000054500000529000010810000010800000000000000000000001400000124000001450000031200000000000000000000046400000234000007050000049300001205000000480000000000000000000000140000017100000192000002100000000000000000000004090000020200000618000004120000103700000112000000000000000000000014000001750000019600000355000000000000000000000558000014160000000000000000000019810000010800000000000000000000001400000112000001330000018400000000000000000000032400001717000000000000000000002048000001490000000000000000000000140000010200000123000002910000000000000000000004210000020000000000000000000000062800000081000000000000000000000014000000840000010500000224000000000000000000000336000004220000076500001169000019410000028000000000000000000000001400000078000000990000061600000000000000000000072200002309000030380000126000004305000000880000000000000000000000140000010000000121000002480000000000000000000000000000000000000376000008370000122000000125000000000000000000000014000002040000022500000627000000000000000000000859000025020000000000000000000033680000022500000000000000000000001400000096000001170000021300000000000000000000033700000943000012870000149000002784000000820000000000000000000000140000012500000146000004260000000000000000000005790000109200001678000005060000219100000069000000000000000000000014000000900000011100000133000000000000000000000251000003860000064400000252000009030000005400000000000000000000001400000111000001320000047400000000000000000000061300000716000000000000000000001336000000850000000000000000000000140000010300000124000002560000000000000000000000000000000000000387000009110000130500000150000000000000000000000014000000970000011800000344000000000000000000000469000004820000000000000000000009580000007700000000000000000000001400000085000000000000000000000000000000000000010600000977000000000000000000001090000000840000000000000000000000140000009800000119000002360000000000000000000003620000042700000796000009500000175300000164000000000000000000000014000000710000009200000076000000000000000000000175000002390000000000000000000004210000005800000014000001440000016500000456000006280000073100001366000008620000223500005353000075950000420200011804000004740000001400000159000001800000034100000528000007620000129700000733000020370000308800005132000019790000711800000372000000140000021300000234000005180000075900001121000018870000127200003166000044000000757300002726000103060000044100000014000002160000023700000353000005970000079800001402000023050000371400004528000082490000530600013562000003670000001400000243000002640000023700000508000010870000160200000479000020880000489900006994000048200001182100000360000000140000025700000278000004360000072100000976000017040000212400003835000035000000734200004311000116600000024300000014000002100000023100000384000006220000130800001937000015550000349900004917000084230000474400013174000002390000001400000228000002490000038700000643000006080000125800001449000027140000276300005484000025440000803500000425000000140000037200000393000003520000075200000572000013310000026000001598000017350000334000002202000055490000019800000014000003040000032500000297000006290000080800001444000014690000292000002891000058180000313800008963000003430000000000000000000000140000007300000094000002930000000000000000000000000000000000000394000010450000144600000120000000000000000000000014000000720000009300000441000000000000000000000000000000000000054100000768000013160000011700000000000000000000001400000127000001480000028800000000000000000000000000000000000004430000016600000616000000930000000000000000000000140000010000000121000002230000000000000000000000000000000000000351000006390000099700000096000000000000000000000014000001200000014100000358000000000000000000000506000007270000124000000178000014250000013200000000000000000000001400000201000002220000031600000545000008780000143000002045000034820000115800004647000002040000000000000000000000140000006900000090000002920000038900000103000004990000026500000771000004020000118000000096000000000000000000000014000001230000014400000260000004110000013100000549000001980000000000000000000007540000009700000000000000000000001400000133000001540000014200000303000001230000043300000436000000000000000000000876000000580000000000000000000000140000012900000150000001340000029100000142000004400000019000000000000000000000063700000086000000000000000000000014000001050000012600000167000000000000000000000300000003040000061100000193000008110000006000000000000000000000001400000117000001380000020700000000000000000000035200000228000005870000011700000711000000630000000000000000000000140000011900000140000001280000000000000000000002750000017900000000000000000000046100000060000000000000000000000014000001360000015700000292000004560000028000000743000002960000104600000569000016220000011300000000000000000000001400000166000001870000014300000000000000000000033700000441000007850000012500000917000000600000000000000000000000140000012300000144000001760000000000000000000003270000071200000000000000000000104600000060000000000000000000000014000000980000011900000184000000000000000000000310000007630000000000000000000010800000005800000000000000000000001400000071000000920000019400000000000000000000029300000671000009710000021300001191000001040000000000000000000000140000013000000151000001800000000000000000000000000000000000000338000004620000080700000090000000000000000000000014000000930000011400000191000000000000000000000312000001140000043300000259000006990000012000000000000000000000001400000166000001870000007100000000000000000000000000000000000002650000018700000459000001410000000000000000000000140000025400000275000000490000033100000149000004870000017400000000000000000000066800000174000000000000000000000014000000930000011400001091000000000000000000001212000005600000177900000269000020550000007400000000000000000000001400000094000001150000030300000000000000000000042500000149000005810000013100000719000000890000000000000000000000140000014500000166000002920000000000000000000004650000078800001260000002660000153300000205000000000000000000000014000001810000020200000507000000000000000000000716000013740000209700002824000049280000021300000000000000000000001400000119000001400000030100000448000003400000079500000269000010710000034700001425000001290000000000000000000000140000013500000156000001900000000000000000000003530000065200000000000000000000101200000154000000000000000000000014000000660000008700000177000000000000000000000271000010280000000000000000000013060000011100000000000000000000001400000092000001130000016800000000000000000000028800000377000000000000000000000672000000570000000000000000000000140000016000000181000007730000096100001198000000000000000000002166000103030001247600000203000000000000000000000014000000910000011200000215000003340000016200000503000005930000110300000232000013420000022600000000000000000000001400000107000001280000028900000000000000000000042400001430000018610000014700002015000001110000000000000000000000140000008300000104000003000000041100000139000005570000094100001505000005760000208800000189000000000000000000000014000000880000010900000157000000000000000000000273000005160000000000000000000007960000007100000000000000000000001400000123000001440000010500000256000003120000057500000205000000000000000000000787000001450000000000000000000000140000016100000182000002410000043000000109000005460000020300000756000005410000130400000142000000000000000000000014000001220000014300000188000003380000024200000587000005260000000000000000000011200000015200000000000000000000001400000136000001570000019900000363000000940000046400000536000000000000000000001007000001450000000000000000000000140000010300000124000005570000068800000989000016840000120800002899000020010000490700000166000000000000000000000014000001170000013800000375000005200000049000001017000005280000155200000514000020730000003500000000000000000000001400000156000001770000028000000000000000000000046400001244000000000000000000001715000000560000000000000000000000140000027500000296000004710000077400000201000009820000290800003897000013990000530300000197000000000000000000000014000000840000010500000142000002540000062800000000000000000000000000000000000008890000011100000000000000000000001400000196000002170000023800000462000004180000088700000450000000000000000000001344000000560000000000000000000000140000015400000175000001580000034000000340000000000000000000000687000003760000107000000054000000000000000000000014000000960000011700000323000000000000000000000447000018260000000000000000000022800000007700000000000000000000001400000110000001310000013400000272000004720000075100000287000010450000028500001337000000560000000000000000000000140000015900000180000001470000033400000293000006340000079800000000000000000000143900000064000000000000000000000014000001670000018800000125000000000000000000000320000007720000000000000000000010990000007200000000000000000000001400000101000001220000042500000000000000000000000000000000000005540000196600002527000001750000000000000000000000140000009300000114000001730000000000000000000002940000031000000000000000000000061100000159000000000000000000000014000001100000013100000156000002940000005400000000000000000000000000000000000003550000004700000000000000000000001400000141000001620000022600000395000002070000000000000000000006090000033400000950000000500000000000000000000000140000007500000096000003780000000000000000000004810000028900000000000000000000077700000050000000000000000000000014000001360000015700000166000000000000000000000000000000000000033000000209000005460000004800000000000000000000001400000078000000990000029400000000000000000000000000000000000004000000016200000569000000910000000000000000000000140000014900000170000001480000000000000000000003250000025100000583000002500000084000000071000000000000000000000014000001250000014600000189000000000000000000000342000004700000000000000000000008190000007100000000000000000000001400000079000001000000019100000000000000000000000000000000000002980000073300001038000000880000000000000000000000140000005700000078000002960000000000000000000000000000000000000381000002140000060200000098000000000000000000000014000001390000016000000292000000000000000000000000000000000000045900002657000031230000008100000000000000000000001400000070000000910000012700000000000000000000022500000636000000000000000000000868000000770000000000000000000000140000007100000092000001540000000000000000000002530000047700000000000000000000073700000070000000000000000000000014000000770000009800000056000000000000000000000161000014080000000000000000000015760000004500000000000000000000001400000044000000650000007900000000000000000000015100000290000000000000000000000448000000750000000000000000000000140000004500000066000001500000000000000000000002230000026900000000000000000000049900000078000000000000000000000014000000680000008900000181000000000000000000000000000000000000027700000702000009860000009100000000000000000000001400000047000000680000013900000000000000000000021400000696000000000000000000000917000000570000000000000000000000140000006300000084000001710000000000000000000000000000000000000262000003790000064800000075000000000000000000000014000000580000007900000495000000000000000000000000000000000000058100001160000017480000009900000014000002080000022900000078000003140000037800000699000009450000165100000639000022970000080200003106000001330000001400000149000001700000010600000283000003250000061500000309000009310000109200000000000000000000203000000112000000000000000000000014000001340000015500000242000004040000041800000829000004730000000000000000000013090000013000000000000000000000001400000162000001830000011800000000000000000000030800000681000000000000000000000996000000960000000000000000000000140000008700000108000003210000043600000411000000000000000000000854000008910000175200000117000000000000000000000014000000780000009900000290000000000000000000000396000002720000067500000396000010780000019900000000000000000000001400000114000001350000030800000450000004730000093000000363000013000000009700001404000001710000000000000000000000140000010600000127000003780000051200000802000013210000168100003009000003910000340700000212000000000000000000000014000000930000011400000466000000000000000000000587000005830000117700000634000018180000017800000000000000000000001400000081000001020000029400000000000000000000040300000384000007940000027100001072000000820000000000000000000000140000008600000107000001500000026400000147000000000000000000000418000004900000091500000104000000000000000000000014000001280000014900000235000000000000000000000391000003500000000000000000000007480000007100000000000000000000001400000160000001810000017400000362000003090000000000000000000006780000023700000922000000930000001400000182000002030000012300000333000002880000062800000124000007590000112000000000000000000000188600000130000000140000027300000294000001200000042100000193000000000000000000000621000008940000000000000000000015220000007900000000000000000000001400000154000001750000036400000546000004090000096200000632000016010000049800002106000001590000001400000140000001610000010200000270000001460000042300000601000010310000075600000000000000000000179400000101000000140000024200000263000000970000036700000422000007960000180000000000000000000000260300001874000044840000011100000000000000000000001400000095000000000000000000000000000000000000011600000246000000000000000000000369000000730000000000000000000000140000009900000120000009070000103400001115000021560000162400000000000000000000378700000176000000000000000000000014000002140000023500000338000005800000016500000752000020670000000000000000000028260000005500000000000000000000001400000117000001380000033300000478000018000000228500002641000049330000011800005058000001010000000000000000000000140000009900000120000002870000041400000326000007470000074300000000000000000000149700000081000000000000000000000014000001400000016100000351000000000000000000000519000006280000000000000000000011540000006400000000000000000000001400000124000001450000013700000289000005120000080800001746000025610000051100003079000001450000000000000000000000140000011600000137000000940000023800000414000006590000113500000000000000000000180100000072000000000000000000000014000001280000014900000112000002680000017600000451000011560000000000000000000016140000007400000000000000000000001400000209000002300000010200000339000008950000124100000512000000000000000000001760000000530000000000000000000000140000012700000148000001140000026900000846000011220000092700000000000000000000205600000133000000000000000000000014000001270000014800000049000000000000000000000204000007590000000000000000000009700000005700000000000000000000001400000166000001870000019200000386000001940000058700000786000000000000000000001380000000750000000000000000000000140000012000000141000001580000030600000194000005070000052300000000000000000000103700000067000000000000000000000014000001290000015000000155000003120000015100000470000001040000000000000000000005810000010300000000000000000000001400000060000000810000047800000566000017420000231500003810000061320000132900007468000001620000001400000200000002210000021500000443000006720000112200003192000043210001681200021140000055420002668900000258000000140000016900000190000001720000036900000350000007260000083300001566000007320000230500000268000025800000021500000014000001270000014800000121000002760000038900000672000002080000088700000252000011460000033600001489000001430000001400000110000001310000015800000296000001750000000000000000000004780000034000000825000002630000109500000100000000140000014600000167000000870000026100000233000005010000019400000702000001880000089700000131000010350000008500000014000002510000027200000393000006720000086300001542000082440000979300005424000152240000086400016095000003300000001400000162000001830000018200000372000000990000047800000400000008850000047900001371000002190000159700000174000000140000021600000237000001200000036400000609000009800000150100002488000009810000347600000766000042490000029400000014000001280000014900000172000003280000042300000758000004300000119500000440000016420000023600001885000002640000001400000120000001410000015400000302000004490000075800000213000009780000047300001458000004990000196400000135000000140000016000000181000002060000039400000340000007410000060500001353000003240000168400000425000021160000026200000014000001660000018700000176000003700000035900000736000006420000138500000351000000000000000000001743000002150000001400000183000002040000015700000368000005900000096500000440000014120000044400001863000004440000231400000223000000000000000000000014000001520000017300000456000000000000000000000636000001970000084000000455000013020000027900000014000001520000017300000184000003640000023000000601000002510000085900000320000011860000028600001479000002070000000000000000000000140000008200000103000002230000000000000000000003330000043100000771000003070000108500000047000000140000015200000173000001510000033100000592000009300000066100001598000009780000258300000541000031310000003900000014000002040000022500000098000003300000029500000632000002710000091000000563000014800000101500002502000002070000001400000109000001300000009900000236000001120000000000000000000003550000079300000000000000000000115500000063000000000000000000000014000000750000009600000182000002850000143500001727000007300000246400000242000027130000006300000014000001380000015900000075000002410000036400000612000007110000133000001022000023590000042500002791000001550000001400000186000002070000006500000279000001820000046800000692000011670000069400001868000006560000253100000209000000000000000000000014000001120000013300000085000000000000000000000225000022960000000000000000000025280000004900000014000001900000021100000101000003190000058100000907000024590000337300000976000043560000131100005674000001280000000000000000000000140000005800000079000001620000024800001034000012890000206700000000000000000000336300000059000000000000000000000014000001270000014800000385000005400000017500000722000007310000146000000415000018820000005900000014000002500000027100000087000003650000040400000776000002100000099300001028000020280000029400002329000001080000001400000214000002350000007800000320000004850000081200001383000022020000307100005280000022270000751400000228000000000000000000000014000000850000010600000160000002730000038600000666000005870000126000000391000016580000006200000000000000000000001400000047000000680000023500000310000003580000067500000557000000000000000000001239000000620000000000000000000000140000008000000101000002930000040100000168000005760000033800000000000000000000092100000077000000140000013300000154000000500000021100000344000005620000032600000895000006290000153100000558000020960000007300000014000001450000016600000098000002710000010900000000000000000000038700001261000000000000000000001655000001170000001400000106000001270000007100000205000001290000000000000000000003410000046700000000000000000000081500000054000000000000000000000014000000840000010500000263000000000000000000000375000009880000000000000000000013700000005400000000000000000000001400000106000001270000017400000000000000000000030800000353000000000000000000000668000000510000000000000000000000140000009200000113000000890000000000000000000002090000102000000000000000000000123600000062000000000000000000000014000000950000011600000204000000000000000000000327000001550000048900003556000040520000009500000000000000000000001400000070000000000000000000000000000000000000009100000925000000000000000000001023000000370000000000000000000000140000007300000000000000000000000000000000000000940000051200000000000000000000061300000070000000000000000000000014000000590000008000000056000000000000000000000143000004460000000000000000000005960000006800000000000000000000001400000075000000960000029000000000000000000000000000000000000000000000000000000393000000470000000000000000000000140000005000000071000002890000036700000314000006880000118900000000000000000000188400000084000000000000000000000014000000750000009600000324000004270000035900000793000008410000164100000419000020670000013700000000000000000000001400000049000000700000009500000000000000000000017200000110000000000000000000000289000000450000000000000000000000140000006000000081000001020000000000000000000001900000030500000502000001480000065700000077000000140000014000000161000001620000033000000275000006120000215500002774000006780000345900000939000044050000052300000014000001730000019400000276000004770000049000000974000001790000116000000287000014540000166900003130000004320000001400000136000001570000016700000331000002550000059300000589000011890000029100001487000006810000217500000274000000140000014600000167000002390000041300000725000000000000000000001145000026060000000000000000000037580000052100000014000001120000013300000192000000000000000000000000000000000000033200000209000000000000000000000548000000520000001400000109000001300000017400000000000000000000000000000000000003110000027600000594000002150000081600000075000000140000008600000107000001680000000000000000000002820000045600000745000003430000109500000278000013800000014600000014000001120000013300000533000006730000048400001164000006110000178200000975000027640000088300003654000002640000001400000231000002520000045900000718000003850000111000000474000015910000253800004136000015460000568900000317000000140000010300000124000001550000000000000000000000000000000000000286000000740000000000000000000003670000009800000014000002160000023700000258000005020000056800001077000028350000391900005368000092940000336700012668000003990000001400000150000001710000025800000436000004040000084700002293000031470000174900004903000025410000745100000355000000140000022500000246000001030000035600000509000008720000154700002426000017650000419800000725000049300000043200000014000001360000015700000137000000000000000000000000000000000000030100000309000006170000027900000903000001290000001400000081000001020000012000000000000000000000000000000000000002290000038400000620000002000000082700000133000000140000035000000371000002310000060900001125000017410000326600005014000019940000701500002912000099340000020600000014000003050000032600000125000004580000035400000819000037790000460500003348000079600000155400009521000003360000001400000129000001500000015600000313000005070000082700001111000019450000032200000000000000000000227400000330000000140000012000000141000001350000028300000308000005980000085700001462000003750000000000000000000018440000015900000014000000810000010200000147000000000000000000000000000000000000025600000389000000000000000000000652000000810000001400000081000001020000010900000000000000000000000000000000000002180000023000000455000001940000065600000082000000140000011700000138000001200000000000000000000000000000000000000265000003620000063400000492000011330000014300000014000001520000017300000149000003290000010500000000000000000000044100000222000000000000000000000670000001130000001400000119000001400000018000000000000000000000032700000206000005400000027300000820000002580000108500000061000000140000012800000149000000980000000000000000000000000000000000000254000001390000040000000180000005870000006200000014000000980000011900000132000000000000000000000000000000000000025800000303000000000000000000000568000000630000001400000096000001170000007600000200000002720000047900000581000010670000050800001582000002220000181100000137000000140000011600000137000000850000022900000200000004360000028600000729000001470000088300000329000012190000006700000014000001860000020700000092000003060000031000000623000000970000072700000143000000000000000000000877000001250000001400000181000002020000010400000313000001330000045300001123000015830000019500000000000000000000178500000170000000140000011800000139000001360000000000000000000002820000019800000487000002070000000000000000000007010000010900000014000001320000015300000107000000000000000000000000000000000000026700000226000005000000033900000846000000420000001400000108000001290000012700000000000000000000000000000000000002630000027400000544000005730000112400000082000000140000010800000129000001080000000000000000000002440000011100000362000002860000000000000000000006550000008300000014000002020000022300000104000000000000000000000334000001020000044300000228000006780000067100001356000001340000001400000163000001840000014500000336000001720000000000000000000005150000012900000000000000000000065100000208000000140000016200000183000001640000000000000000000000000000000000000354000001330000049400000136000006370000017400000014000001640000018500000159000000000000000000000351000003380000069600000154000000000000000000000857000001520000001400000131000001520000019600000355000003320000069400000361000010620000050100001570000002930000187000000164000000140000016500000186000001110000000000000000000000000000000000000304000000960000000000000000000004070000012600000014000000860000010700000134000000000000000000000248000006390000089400000267000000000000000000001168000001960000001400000316000003370000012700000471000000760000055400000217000007780000027700001062000005100000157900000087000000140000013800000159000001050000027100000192000004700000025700000734000001130000000000000000000008540000011500000014000001190000014000000146000000000000000000000000000000000000029300000551000000000000000000000851000000790000001400000105000001260000017800000000000000000000031100000084000004020000021100000620000001460000077300000086000000140000018100000202000002120000000000000000000004210000005400000482000003950000088400000305000011960000016300000014000001630000018400000116000000000000000000000000000000000000030700000308000000000000000000000622000000690000001400000318000003390000013100000477000003750000085900000340000012060000132700002540000002400000278700000234000000140000019000000211000000840000030200000512000008210000023200001060000005560000162300000659000022890000019300000014000001540000017500000100000000000000000000000000000000000000028200000143000000000000000000000432000001240000001400000279000003000000022800000535000006960000123800000608000018530000134000003200000008480000405500000268000000140000016500000186000001450000033800000253000005980000012900000734000002010000094200000686000016350000023700000014000001510000017200000483000000000000000000000000000000000000000000000000000006620000047100001140000002200000000000000000000000140000010200000123000001120000000000000000000002420000072700000976000004220000140500000185000000140000012400000145000001640000000000000000000000000000000000000000000000000000000000000000000003160000008900000014000002240000024500000279000005310000057600001114000016410000276200001960000047290000125100005987000002310000001400000328000003490000015900000515000001800000070200000454000011630000049000000000000000000000166000000153000000140000031700000338000001690000051400000507000000000000000000001028000003660000140100000794000022020000020700000000000000000000001400000066000000870000049500000589000005980000119400000314000015150000031400001836000002210000001400000096000001170000014300000267000002140000048800000218000007130000061000000000000000000000133000000155000000140000013800000159000002110000037700000209000005930000040300001003000003540000000000000000000013640000014700000014000001540000017500000102000002840000034200000000000000000000063300000272000009120000044700001366000002090000001400000251000002720000008000000359000005100000087600000653000000000000000000001536000012320000277500000163000000140000014500000166000001210000029400000275000005760000031500000898000002520000115700000156000013200000010100000000000000000000001400001505000000000000000000001526000008940000242700001413000038470000160000005454000003480000001400000115000001360000008000000223000004850000071500000175000008970000039400000000000000000000129800000093000000140000022200000243000001430000039300000249000006490000152700002183000004600000265000000464000000000000000000000014000000820000010300000220000003300000020800000000000000000000054500000438000009900000147800002475000002390000001400000355000003760000005800000441000007240000000000000000000000000000000000001172000002070000138600000161000000140000014700000168000001430000031800000150000000000000000000000475000003230000080500001306000021180000011800000014000002000000022100000359000005870000070500001299000015730000287900001761000046470000273500007389000003030000001400000193000002140000027600000497000002930000079700001752000025560000456600000000000000000000712900000305000000000000000000000014000001060000012700000282000004160000080200001225000003470000157900000869000024550000021000000014000001720000019300000107000003070000037100000685000004330000112500000301000014330000087100002311000001970000001400000144000001650000013500000000000000000000000000000000000003070000049100000000000000000000080500000050000000140000013700000158000001310000000000000000000000000000000000000296000004800000000000000000000007830000003600000014000001050000012600000188000000000000000000000000000000000000032100000230000000000000000000000558000000370000001400000173000001940000017500000000000000000000000000000000000003760000019200000000000000000000057500000041000000140000015000000171000001180000000000000000000000000000000000000296000007070000000000000000000000000000000000000014000001920000021300000074000002940000021500000000000000000000051600000533000000000000000000001056000000520000000000000000000000140000014000000161000001330000000000000000000003010000114600001454000002840000174500000256000000000000000000000014000001420000016300000308000004780000031100000796000014760000000000000000000022790000027300000000000000000000001400000109000001300000041400000551000006100000116800000750000000000000000000001925000003100000000000000000000000140000007500000096000001980000000000000000000003010000060000000000000000000000090800000162000000000000000000000014000001820000020300000178000003880000036800000763000011240000000000000000000018940000014600000000000000000000001400000095000001160000007300000196000002670000000000000000000000000000000000000470000001070000001400000199000002200000012500000352000003170000067600000127000008100000088400000000000000000000170100000220000000140000023900000260000001660000043300000236000006760000279700003480000011560000464300001757000064070000048600000000000000000000001400000298000003190000044100000767000005850000135900001604000029700000062900003606000001880000001400000242000002630000014000000410000008920000130900002478000037940000271600006517000003930000691700000239000000140000032900000350000001540000051100000351000008690000043500001311000019710000000000000000000032890000034800000000000000000000001400000066000000870000022100000315000009750000129700000664000000000000000000001968000002380000000000000000000000140000007100000092000000880000000000000000000001870000190700000000000000000000210100000202000000000000000000000014000000540000007500000636000000000000000000000718000009830000000000000000000017080000015500000000000000000000001400000085000001060000056700000000000000000000068000000514000000000000000000001201000001000000000000000000000000140000009700000118000003710000000000000000000004960000124600000000000000000000174900000366000000000000000000000014000001310000015200000359000000000000000000000518000005980000000000000000000011230000012000000000000000000000001400000068000000890000008100000177000001550000033900000231000000000000000000000577000000710000000000000000000000140000022000000241000004300000000000000000000006780000120900000000000000000000189400000076000000000000000000000014000001690000019000000273000000000000000000000470000011690000000000000000000016460000016400000000000000000000001400000076000000970000010800000212000001210000034000000374000000000000000000000721000000760000000000000000000000140000005600000077000001960000028000000297000005840000118500000000000000000000177600000233000000000000000000000014000001260000014700000668000000000000000000000822000001850000000000000000000010140000007800000000000000000000001400000084000001050000063500000000000000000000000000000000000007470000068300001437000000800000000000000000000000140000008200000103000004740000000000000000000005840000145200000000000000000000204300000088000000000000000000000014000001970000021800000423000006480000109400000000000000000000174900000868000026240000013200000000000000000000001400000156000001770000021500000000000000000000039900000816000000000000000000001222000001830000000000000000000000140000008200000103000002030000000000000000000003130000058200000000000000000000090200000179000000000000000000000014000002410000026200000777000010460000031800001371000001580000000000000000000015360000050600000000000000000000001400000331000003520000023500000594000005400000114100000635000000000000000000001783000001610000000000000000000000140000017500000196000006920000089500000262000011640000100800002179000002380000242400000209000000000000000000000014000001660000018700000147000000000000000000000341000002150000000000000000000005630000008400000000000000000000001400000162000001830000050000000000000000000000069000000242000000000000000000000939000001270000000000000000000000140000033100000352000004600000000000000000000008190000010000000000000000000000092600000172000000000000000000000014000001520000017300000273000004530000020300000663000007300000000000000000000014000000018700000014000005080000052900000168000007040000042300000000000000000000113400000512000016530000036900002029000003760000001400000322000003430000021000000560000007200000000000000000000012870000146700002761000006570000342500000714000000140000023200000253000001050000036500000344000000000000000000000716000001860000090900000445000013610000054200000014000003910000041200000137000005560000049800000000000000000000106100001010000020780000091000002995000010580000001400000299000003200000012500000452000005280000000000000000000009870000049800001492000003120000181100000697000000140000026800000289000001370000043300000597000000000000000000001037000004370000148100000152000016400000051900000014000002560000027700000185000004690000048900000000000000000000096500001361000023330000015500002495000004190000001400000258000002790000013800000424000006590000000000000000000010900000062700000000000000000000172400000554000000140000035400000375000001450000052700000647000000000000000000001181000020350000322300000822000040520000092800000014000004520000047300000156000006360000015400000797000010340000000000000000000018380000080600002651000006930000001400000319000003400000007300000420000003760000000000000000000008030000047600001286000007110000200400000724000000140000035800000379000001510000053700000431000000000000000000000975000010110000199300001377000033770000077800000014000004970000051800000200000007250000088000000000000000000000161200001162000027810000069400003482000007870000001400000340000003610000084800000000000000000000000000000000000012160000332900004552000038110000837000000864000000000000000000000014000001210000014200000390000005390000040600000952000001620000000000000000000011210000023900000000000000000000001400000095000001160000028500000000000000000000040800000805000012200000019400001421000002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000021600000237000001970000044100000446000008940000018800000000000000000000108900000435000015310000034600000014000002340000025500000144000004060000026100000674000004000000108100000756000000000000000000001844000003510000000000000000000000140000016500000186000005080000070100000157000008650000015800000000000000000000103000000339000000140000024600000267000002870000056100000328000000000000000000000896000005230000142600000401000018340000036600000014000001870000020800000199000004140000036300000784000002080000099900000294000000000000000000001300000003160000000000000000000000140000021400000235000004070000000000000000000006490000025000000000000000000000090600000257000000140000013700000158000001720000033700000619000000000000000000000963000002570000122700000294000015280000036200000014000002830000030400000189000005000000022200000000000000000000072900000185000000000000000000000921000002570000001400000173000001940000024700000448000003290000000000000000000007840000034300000000000000000000113400000251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000033300000354000004600000000000000000000008210000010200000000000000000000093000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
