c-kzg-4844/bindings/rust/test_vectors/public_verify_kzg_proof.json

21 lines
513 KiB
JSON

{
"NumTestCases": 2,
"TestCases": [
{
"PolyDegree": 4096,
"Polynomial": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000250000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002700000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000029000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000002d000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000002f0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003100000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000033000000000000000000000000000000000000000000000000000000000000003400000000000000000000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000003700000000000000000000000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000039000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000003b000000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000003d000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000003f0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004100000000000000000000000000000000000000000000000000000000000000420000000000000000000000000000000000000000000000000000000000000043000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000450000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004700000000000000000000000000000000000000000000000000000000000000480000000000000000000000000000000000000000000000000000000000000049000000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000004b000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000004d000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000004f0000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000053000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000550000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000005d000000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000650000000000000000000000000000000000000000000000000000000000000066000000000000000000000000000000000000000000000000000000000000006700000000000000000000000000000000000000000000000000000000000000680000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000006a000000000000000000000000000000000000000000000000000000000000006b000000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000006d000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000007100000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000007400000000000000000000000000000000000000000000000000000000000000750000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000000000000007a000000000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000000000007c000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000820000000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000008400000000000000000000000000000000000000000000000000000000000000850000000000000000000000000000000000000000000000000000000000000086000000000000000000000000000000000000000000000000000000000000008700000000000000000000000000000000000000000000000000000000000000880000000000000000000000000000000000000000000000000000000000000089000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000008b000000000000000000000000000000000000000000000000000000000000008c000000000000000000000000000000000000000000000000000000000000008d000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000008f0000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000009100000000000000000000000000000000000000000000000000000000000000920000000000000000000000000000000000000000000000000000000000000093000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000096000000000000000000000000000000000000000000000000000000000000009700000000000000000000000000000000000000000000000000000000000000980000000000000000000000000000000000000000000000000000000000000099000000000000000000000000000000000000000000000000000000000000009a000000000000000000000000000000000000000000000000000000000000009b000000000000000000000000000000000000000000000000000000000000009c000000000000000000000000000000000000000000000000000000000000009d000000000000000000000000000000000000000000000000000000000000009e000000000000000000000000000000000000000000000000000000000000009f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000a100000000000000000000000000000000000000000000000000000000000000a200000000000000000000000000000000000000000000000000000000000000a300000000000000000000000000000000000000000000000000000000000000a400000000000000000000000000000000000000000000000000000000000000a500000000000000000000000000000000000000000000000000000000000000a600000000000000000000000000000000000000000000000000000000000000a700000000000000000000000000000000000000000000000000000000000000a800000000000000000000000000000000000000000000000000000000000000a900000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000ab00000000000000000000000000000000000000000000000000000000000000ac00000000000000000000000000000000000000000000000000000000000000ad00000000000000000000000000000000000000000000000000000000000000ae00000000000000000000000000000000000000000000000000000000000000af00000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000b100000000000000000000000000000000000000000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000b400000000000000000000000000000000000000000000000000000000000000b500000000000000000000000000000000000000000000000000000000000000b600000000000000000000000000000000000000000000000000000000000000b700000000000000000000000000000000000000000000000000000000000000b800000000000000000000000000000000000000000000000000000000000000b900000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000bb00000000000000000000000000000000000000000000000000000000000000bc00000000000000000000000000000000000000000000000000000000000000bd00000000000000000000000000000000000000000000000000000000000000be00000000000000000000000000000000000000000000000000000000000000bf00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000c100000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000c300000000000000000000000000000000000000000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000c500000000000000000000000000000000000000000000000000000000000000c600000000000000000000000000000000000000000000000000000000000000c700000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c900000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000cb00000000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000000000000000cd00000000000000000000000000000000000000000000000000000000000000ce00000000000000000000000000000000000000000000000000000000000000cf00000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000d100000000000000000000000000000000000000000000000000000000000000d200000000000000000000000000000000000000000000000000000000000000d300000000000000000000000000000000000000000000000000000000000000d400000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000d600000000000000000000000000000000000000000000000000000000000000d700000000000000000000000000000000000000000000000000000000000000d800000000000000000000000000000000000000000000000000000000000000d900000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000db00000000000000000000000000000000000000000000000000000000000000dc00000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000df00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000e300000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000eb00000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000ee00000000000000000000000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000f200000000000000000000000000000000000000000000000000000000000000f300000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000f600000000000000000000000000000000000000000000000000000000000000f700000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000fc00000000000000000000000000000000000000000000000000000000000000fd00000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000000000000000000103000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000001050000000000000000000000000000000000000000000000000000000000000106000000000000000000000000000000000000000000000000000000000000010700000000000000000000000000000000000000000000000000000000000001080000000000000000000000000000000000000000000000000000000000000109000000000000000000000000000000000000000000000000000000000000010a000000000000000000000000000000000000000000000000000000000000010b000000000000000000000000000000000000000000000000000000000000010c000000000000000000000000000000000000000000000000000000000000010d000000000000000000000000000000000000000000000000000000000000010e000000000000000000000000000000000000000000000000000000000000010f0000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000001120000000000000000000000000000000000000000000000000000000000000113000000000000000000000000000000000000000000000000000000000000011400000000000000000000000000000000000000000000000000000000000001150000000000000000000000000000000000000000000000000000000000000116000000000000000000000000000000000000000000000000000000000000011700000000000000000000000000000000000000000000000000000000000001180000000000000000000000000000000000000000000000000000000000000119000000000000000000000000000000000000000000000000000000000000011a000000000000000000000000000000000000000000000000000000000000011b000000000000000000000000000000000000000000000000000000000000011c000000000000000000000000000000000000000000000000000000000000011d000000000000000000000000000000000000000000000000000000000000011e000000000000000000000000000000000000000000000000000000000000011f0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000012100000000000000000000000000000000000000000000000000000000000001220000000000000000000000000000000000000000000000000000000000000123000000000000000000000000000000000000000000000000000000000000012400000000000000000000000000000000000000000000000000000000000001250000000000000000000000000000000000000000000000000000000000000126000000000000000000000000000000000000000000000000000000000000012700000000000000000000000000000000000000000000000000000000000001280000000000000000000000000000000000000000000000000000000000000129000000000000000000000000000000000000000000000000000000000000012a000000000000000000000000000000000000000000000000000000000000012b000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000012d000000000000000000000000000000000000000000000000000000000000012e000000000000000000000000000000000000000000000000000000000000012f0000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000001320000000000000000000000000000000000000000000000000000000000000133000000000000000000000000000000000000000000000000000000000000013400000000000000000000000000000000000000000000000000000000000001350000000000000000000000000000000000000000000000000000000000000136000000000000000000000000000000000000000000000000000000000000013700000000000000000000000000000000000000000000000000000000000001380000000000000000000000000000000000000000000000000000000000000139000000000000000000000000000000000000000000000000000000000000013a000000000000000000000000000000000000000000000000000000000000013b000000000000000000000000000000000000000000000000000000000000013c000000000000000000000000000000000000000000000000000000000000013d000000000000000000000000000000000000000000000000000000000000013e000000000000000000000000000000000000000000000000000000000000013f0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000014100000000000000000000000000000000000000000000000000000000000001420000000000000000000000000000000000000000000000000000000000000143000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000001450000000000000000000000000000000000000000000000000000000000000146000000000000000000000000000000000000000000000000000000000000014700000000000000000000000000000000000000000000000000000000000001480000000000000000000000000000000000000000000000000000000000000149000000000000000000000000000000000000000000000000000000000000014a000000000000000000000000000000000000000000000000000000000000014b000000000000000000000000000000000000000000000000000000000000014c000000000000000000000000000000000000000000000000000000000000014d000000000000000000000000000000000000000000000000000000000000014e000000000000000000000000000000000000000000000000000000000000014f0000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000015100000000000000000000000000000000000000000000000000000000000001520000000000000000000000000000000000000000000000000000000000000153000000000000000000000000000000000000000000000000000000000000015400000000000000000000000000000000000000000000000000000000000001550000000000000000000000000000000000000000000000000000000000000156000000000000000000000000000000000000000000000000000000000000015700000000000000000000000000000000000000000000000000000000000001580000000000000000000000000000000000000000000000000000000000000159000000000000000000000000000000000000000000000000000000000000015a000000000000000000000000000000000000000000000000000000000000015b000000000000000000000000000000000000000000000000000000000000015c000000000000000000000000000000000000000000000000000000000000015d000000000000000000000000000000000000000000000000000000000000015e000000000000000000000000000000000000000000000000000000000000015f0000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000016100000000000000000000000000000000000000000000000000000000000001620000000000000000000000000000000000000000000000000000000000000163000000000000000000000000000000000000000000000000000000000000016400000000000000000000000000000000000000000000000000000000000001650000000000000000000000000000000000000000000000000000000000000166000000000000000000000000000000000000000000000000000000000000016700000000000000000000000000000000000000000000000000000000000001680000000000000000000000000000000000000000000000000000000000000169000000000000000000000000000000000000000000000000000000000000016a000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000016c000000000000000000000000000000000000000000000000000000000000016d000000000000000000000000000000000000000000000000000000000000016e000000000000000000000000000000000000000000000000000000000000016f0000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000017100000000000000000000000000000000000000000000000000000000000001720000000000000000000000000000000000000000000000000000000000000173000000000000000000000000000000000000000000000000000000000000017400000000000000000000000000000000000000000000000000000000000001750000000000000000000000000000000000000000000000000000000000000176000000000000000000000000000000000000000000000000000000000000017700000000000000000000000000000000000000000000000000000000000001780000000000000000000000000000000000000000000000000000000000000179000000000000000000000000000000000000000000000000000000000000017a000000000000000000000000000000000000000000000000000000000000017b000000000000000000000000000000000000000000000000000000000000017c000000000000000000000000000000000000000000000000000000000000017d000000000000000000000000000000000000000000000000000000000000017e000000000000000000000000000000000000000000000000000000000000017f0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000018100000000000000000000000000000000000000000000000000000000000001820000000000000000000000000000000000000000000000000000000000000183000000000000000000000000000000000000000000000000000000000000018400000000000000000000000000000000000000000000000000000000000001850000000000000000000000000000000000000000000000000000000000000186000000000000000000000000000000000000000000000000000000000000018700000000000000000000000000000000000000000000000000000000000001880000000000000000000000000000000000000000000000000000000000000189000000000000000000000000000000000000000000000000000000000000018a000000000000000000000000000000000000000000000000000000000000018b000000000000000000000000000000000000000000000000000000000000018c000000000000000000000000000000000000000000000000000000000000018d000000000000000000000000000000000000000000000000000000000000018e000000000000000000000000000000000000000000000000000000000000018f0000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000019100000000000000000000000000000000000000000000000000000000000001920000000000000000000000000000000000000000000000000000000000000193000000000000000000000000000000000000000000000000000000000000019400000000000000000000000000000000000000000000000000000000000001950000000000000000000000000000000000000000000000000000000000000196000000000000000000000000000000000000000000000000000000000000019700000000000000000000000000000000000000000000000000000000000001980000000000000000000000000000000000000000000000000000000000000199000000000000000000000000000000000000000000000000000000000000019a000000000000000000000000000000000000000000000000000000000000019b000000000000000000000000000000000000000000000000000000000000019c000000000000000000000000000000000000000000000000000000000000019d000000000000000000000000000000000000000000000000000000000000019e000000000000000000000000000000000000000000000000000000000000019f00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001a100000000000000000000000000000000000000000000000000000000000001a200000000000000000000000000000000000000000000000000000000000001a300000000000000000000000000000000000000000000000000000000000001a400000000000000000000000000000000000000000000000000000000000001a500000000000000000000000000000000000000000000000000000000000001a600000000000000000000000000000000000000000000000000000000000001a700000000000000000000000000000000000000000000000000000000000001a800000000000000000000000000000000000000000000000000000000000001a900000000000000000000000000000000000000000000000000000000000001aa00000000000000000000000000000000000000000000000000000000000001ab00000000000000000000000000000000000000000000000000000000000001ac00000000000000000000000000000000000000000000000000000000000001ad00000000000000000000000000000000000000000000000000000000000001ae00000000000000000000000000000000000000000000000000000000000001af00000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000001b100000000000000000000000000000000000000000000000000000000000001b200000000000000000000000000000000000000000000000000000000000001b300000000000000000000000000000000000000000000000000000000000001b400000000000000000000000000000000000000000000000000000000000001b500000000000000000000000000000000000000000000000000000000000001b600000000000000000000000000000000000000000000000000000000000001b700000000000000000000000000000000000000000000000000000000000001b800000000000000000000000000000000000000000000000000000000000001b900000000000000000000000000000000000000000000000000000000000001ba00000000000000000000000000000000000000000000000000000000000001bb00000000000000000000000000000000000000000000000000000000000001bc00000000000000000000000000000000000000000000000000000000000001bd00000000000000000000000000000000000000000000000000000000000001be00000000000000000000000000000000000000000000000000000000000001bf00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001c100000000000000000000000000000000000000000000000000000000000001c200000000000000000000000000000000000000000000000000000000000001c300000000000000000000000000000000000000000000000000000000000001c400000000000000000000000000000000000000000000000000000000000001c500000000000000000000000000000000000000000000000000000000000001c600000000000000000000000000000000000000000000000000000000000001c700000000000000000000000000000000000000000000000000000000000001c800000000000000000000000000000000000000000000000000000000000001c900000000000000000000000000000000000000000000000000000000000001ca00000000000000000000000000000000000000000000000000000000000001cb00000000000000000000000000000000000000000000000000000000000001cc00000000000000000000000000000000000000000000000000000000000001cd00000000000000000000000000000000000000000000000000000000000001ce00000000000000000000000000000000000000000000000000000000000001cf00000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000001d100000000000000000000000000000000000000000000000000000000000001d200000000000000000000000000000000000000000000000000000000000001d300000000000000000000000000000000000000000000000000000000000001d400000000000000000000000000000000000000000000000000000000000001d500000000000000000000000000000000000000000000000000000000000001d600000000000000000000000000000000000000000000000000000000000001d700000000000000000000000000000000000000000000000000000000000001d800000000000000000000000000000000000000000000000000000000000001d900000000000000000000000000000000000000000000000000000000000001da00000000000000000000000000000000000000000000000000000000000001db00000000000000000000000000000000000000000000000000000000000001dc00000000000000000000000000000000000000000000000000000000000001dd00000000000000000000000000000000000000000000000000000000000001de00000000000000000000000000000000000000000000000000000000000001df00000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000001e100000000000000000000000000000000000000000000000000000000000001e200000000000000000000000000000000000000000000000000000000000001e300000000000000000000000000000000000000000000000000000000000001e400000000000000000000000000000000000000000000000000000000000001e500000000000000000000000000000000000000000000000000000000000001e600000000000000000000000000000000000000000000000000000000000001e700000000000000000000000000000000000000000000000000000000000001e800000000000000000000000000000000000000000000000000000000000001e900000000000000000000000000000000000000000000000000000000000001ea00000000000000000000000000000000000000000000000000000000000001eb00000000000000000000000000000000000000000000000000000000000001ec00000000000000000000000000000000000000000000000000000000000001ed00000000000000000000000000000000000000000000000000000000000001ee00000000000000000000000000000000000000000000000000000000000001ef00000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000001f100000000000000000000000000000000000000000000000000000000000001f200000000000000000000000000000000000000000000000000000000000001f300000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000001f500000000000000000000000000000000000000000000000000000000000001f600000000000000000000000000000000000000000000000000000000000001f700000000000000000000000000000000000000000000000000000000000001f800000000000000000000000000000000000000000000000000000000000001f900000000000000000000000000000000000000000000000000000000000001fa00000000000000000000000000000000000000000000000000000000000001fb00000000000000000000000000000000000000000000000000000000000001fc00000000000000000000000000000000000000000000000000000000000001fd00000000000000000000000000000000000000000000000000000000000001fe00000000000000000000000000000000000000000000000000000000000001ff0000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020100000000000000000000000000000000000000000000000000000000000002020000000000000000000000000000000000000000000000000000000000000203000000000000000000000000000000000000000000000000000000000000020400000000000000000000000000000000000000000000000000000000000002050000000000000000000000000000000000000000000000000000000000000206000000000000000000000000000000000000000000000000000000000000020700000000000000000000000000000000000000000000000000000000000002080000000000000000000000000000000000000000000000000000000000000209000000000000000000000000000000000000000000000000000000000000020a000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000020c000000000000000000000000000000000000000000000000000000000000020d000000000000000000000000000000000000000000000000000000000000020e000000000000000000000000000000000000000000000000000000000000020f0000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000021100000000000000000000000000000000000000000000000000000000000002120000000000000000000000000000000000000000000000000000000000000213000000000000000000000000000000000000000000000000000000000000021400000000000000000000000000000000000000000000000000000000000002150000000000000000000000000000000000000000000000000000000000000216000000000000000000000000000000000000000000000000000000000000021700000000000000000000000000000000000000000000000000000000000002180000000000000000000000000000000000000000000000000000000000000219000000000000000000000000000000000000000000000000000000000000021a000000000000000000000000000000000000000000000000000000000000021b000000000000000000000000000000000000000000000000000000000000021c000000000000000000000000000000000000000000000000000000000000021d000000000000000000000000000000000000000000000000000000000000021e000000000000000000000000000000000000000000000000000000000000021f0000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000022100000000000000000000000000000000000000000000000000000000000002220000000000000000000000000000000000000000000000000000000000000223000000000000000000000000000000000000000000000000000000000000022400000000000000000000000000000000000000000000000000000000000002250000000000000000000000000000000000000000000000000000000000000226000000000000000000000000000000000000000000000000000000000000022700000000000000000000000000000000000000000000000000000000000002280000000000000000000000000000000000000000000000000000000000000229000000000000000000000000000000000000000000000000000000000000022a000000000000000000000000000000000000000000000000000000000000022b000000000000000000000000000000000000000000000000000000000000022c000000000000000000000000000000000000000000000000000000000000022d000000000000000000000000000000000000000000000000000000000000022e000000000000000000000000000000000000000000000000000000000000022f0000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000023100000000000000000000000000000000000000000000000000000000000002320000000000000000000000000000000000000000000000000000000000000233000000000000000000000000000000000000000000000000000000000000023400000000000000000000000000000000000000000000000000000000000002350000000000000000000000000000000000000000000000000000000000000236000000000000000000000000000000000000000000000000000000000000023700000000000000000000000000000000000000000000000000000000000002380000000000000000000000000000000000000000000000000000000000000239000000000000000000000000000000000000000000000000000000000000023a000000000000000000000000000000000000000000000000000000000000023b000000000000000000000000000000000000000000000000000000000000023c000000000000000000000000000000000000000000000000000000000000023d000000000000000000000000000000000000000000000000000000000000023e000000000000000000000000000000000000000000000000000000000000023f0000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000024100000000000000000000000000000000000000000000000000000000000002420000000000000000000000000000000000000000000000000000000000000243000000000000000000000000000000000000000000000000000000000000024400000000000000000000000000000000000000000000000000000000000002450000000000000000000000000000000000000000000000000000000000000246000000000000000000000000000000000000000000000000000000000000024700000000000000000000000000000000000000000000000000000000000002480000000000000000000000000000000000000000000000000000000000000249000000000000000000000000000000000000000000000000000000000000024a000000000000000000000000000000000000000000000000000000000000024b000000000000000000000000000000000000000000000000000000000000024c000000000000000000000000000000000000000000000000000000000000024d000000000000000000000000000000000000000000000000000000000000024e000000000000000000000000000000000000000000000000000000000000024f0000000000000000000000000000000000000000000000000000000000000250000000000000000000000000000000000000000000000000000000000000025100000000000000000000000000000000000000000000000000000000000002520000000000000000000000000000000000000000000000000000000000000253000000000000000000000000000000000000000000000000000000000000025400000000000000000000000000000000000000000000000000000000000002550000000000000000000000000000000000000000000000000000000000000256000000000000000000000000000000000000000000000000000000000000025700000000000000000000000000000000000000000000000000000000000002580000000000000000000000000000000000000000000000000000000000000259000000000000000000000000000000000000000000000000000000000000025a000000000000000000000000000000000000000000000000000000000000025b000000000000000000000000000000000000000000000000000000000000025c000000000000000000000000000000000000000000000000000000000000025d000000000000000000000000000000000000000000000000000000000000025e000000000000000000000000000000000000000000000000000000000000025f0000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000026100000000000000000000000000000000000000000000000000000000000002620000000000000000000000000000000000000000000000000000000000000263000000000000000000000000000000000000000000000000000000000000026400000000000000000000000000000000000000000000000000000000000002650000000000000000000000000000000000000000000000000000000000000266000000000000000000000000000000000000000000000000000000000000026700000000000000000000000000000000000000000000000000000000000002680000000000000000000000000000000000000000000000000000000000000269000000000000000000000000000000000000000000000000000000000000026a000000000000000000000000000000000000000000000000000000000000026b000000000000000000000000000000000000000000000000000000000000026c000000000000000000000000000000000000000000000000000000000000026d000000000000000000000000000000000000000000000000000000000000026e000000000000000000000000000000000000000000000000000000000000026f0000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000000002720000000000000000000000000000000000000000000000000000000000000273000000000000000000000000000000000000000000000000000000000000027400000000000000000000000000000000000000000000000000000000000002750000000000000000000000000000000000000000000000000000000000000276000000000000000000000000000000000000000000000000000000000000027700000000000000000000000000000000000000000000000000000000000002780000000000000000000000000000000000000000000000000000000000000279000000000000000000000000000000000000000000000000000000000000027a000000000000000000000000000000000000000000000000000000000000027b000000000000000000000000000000000000000000000000000000000000027c000000000000000000000000000000000000000000000000000000000000027d000000000000000000000000000000000000000000000000000000000000027e000000000000000000000000000000000000000000000000000000000000027f0000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000028100000000000000000000000000000000000000000000000000000000000002820000000000000000000000000000000000000000000000000000000000000283000000000000000000000000000000000000000000000000000000000000028400000000000000000000000000000000000000000000000000000000000002850000000000000000000000000000000000000000000000000000000000000286000000000000000000000000000000000000000000000000000000000000028700000000000000000000000000000000000000000000000000000000000002880000000000000000000000000000000000000000000000000000000000000289000000000000000000000000000000000000000000000000000000000000028a000000000000000000000000000000000000000000000000000000000000028b000000000000000000000000000000000000000000000000000000000000028c000000000000000000000000000000000000000000000000000000000000028d000000000000000000000000000000000000000000000000000000000000028e000000000000000000000000000000000000000000000000000000000000028f0000000000000000000000000000000000000000000000000000000000000290000000000000000000000000000000000000000000000000000000000000029100000000000000000000000000000000000000000000000000000000000002920000000000000000000000000000000000000000000000000000000000000293000000000000000000000000000000000000000000000000000000000000029400000000000000000000000000000000000000000000000000000000000002950000000000000000000000000000000000000000000000000000000000000296000000000000000000000000000000000000000000000000000000000000029700000000000000000000000000000000000000000000000000000000000002980000000000000000000000000000000000000000000000000000000000000299000000000000000000000000000000000000000000000000000000000000029a000000000000000000000000000000000000000000000000000000000000029b000000000000000000000000000000000000000000000000000000000000029c000000000000000000000000000000000000000000000000000000000000029d000000000000000000000000000000000000000000000000000000000000029e000000000000000000000000000000000000000000000000000000000000029f00000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002a100000000000000000000000000000000000000000000000000000000000002a200000000000000000000000000000000000000000000000000000000000002a300000000000000000000000000000000000000000000000000000000000002a400000000000000000000000000000000000000000000000000000000000002a500000000000000000000000000000000000000000000000000000000000002a600000000000000000000000000000000000000000000000000000000000002a700000000000000000000000000000000000000000000000000000000000002a800000000000000000000000000000000000000000000000000000000000002a900000000000000000000000000000000000000000000000000000000000002aa00000000000000000000000000000000000000000000000000000000000002ab00000000000000000000000000000000000000000000000000000000000002ac00000000000000000000000000000000000000000000000000000000000002ad00000000000000000000000000000000000000000000000000000000000002ae00000000000000000000000000000000000000000000000000000000000002af00000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000002b100000000000000000000000000000000000000000000000000000000000002b200000000000000000000000000000000000000000000000000000000000002b300000000000000000000000000000000000000000000000000000000000002b400000000000000000000000000000000000000000000000000000000000002b500000000000000000000000000000000000000000000000000000000000002b600000000000000000000000000000000000000000000000000000000000002b700000000000000000000000000000000000000000000000000000000000002b800000000000000000000000000000000000000000000000000000000000002b900000000000000000000000000000000000000000000000000000000000002ba00000000000000000000000000000000000000000000000000000000000002bb00000000000000000000000000000000000000000000000000000000000002bc00000000000000000000000000000000000000000000000000000000000002bd00000000000000000000000000000000000000000000000000000000000002be00000000000000000000000000000000000000000000000000000000000002bf00000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000002c100000000000000000000000000000000000000000000000000000000000002c200000000000000000000000000000000000000000000000000000000000002c300000000000000000000000000000000000000000000000000000000000002c400000000000000000000000000000000000000000000000000000000000002c500000000000000000000000000000000000000000000000000000000000002c600000000000000000000000000000000000000000000000000000000000002c700000000000000000000000000000000000000000000000000000000000002c800000000000000000000000000000000000000000000000000000000000002c900000000000000000000000000000000000000000000000000000000000002ca00000000000000000000000000000000000000000000000000000000000002cb00000000000000000000000000000000000000000000000000000000000002cc00000000000000000000000000000000000000000000000000000000000002cd00000000000000000000000000000000000000000000000000000000000002ce00000000000000000000000000000000000000000000000000000000000002cf00000000000000000000000000000000000000000000000000000000000002d000000000000000000000000000000000000000000000000000000000000002d100000000000000000000000000000000000000000000000000000000000002d200000000000000000000000000000000000000000000000000000000000002d300000000000000000000000000000000000000000000000000000000000002d400000000000000000000000000000000000000000000000000000000000002d500000000000000000000000000000000000000000000000000000000000002d600000000000000000000000000000000000000000000000000000000000002d700000000000000000000000000000000000000000000000000000000000002d800000000000000000000000000000000000000000000000000000000000002d900000000000000000000000000000000000000000000000000000000000002da00000000000000000000000000000000000000000000000000000000000002db00000000000000000000000000000000000000000000000000000000000002dc00000000000000000000000000000000000000000000000000000000000002dd00000000000000000000000000000000000000000000000000000000000002de00000000000000000000000000000000000000000000000000000000000002df00000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000002e100000000000000000000000000000000000000000000000000000000000002e200000000000000000000000000000000000000000000000000000000000002e300000000000000000000000000000000000000000000000000000000000002e400000000000000000000000000000000000000000000000000000000000002e500000000000000000000000000000000000000000000000000000000000002e600000000000000000000000000000000000000000000000000000000000002e700000000000000000000000000000000000000000000000000000000000002e800000000000000000000000000000000000000000000000000000000000002e900000000000000000000000000000000000000000000000000000000000002ea00000000000000000000000000000000000000000000000000000000000002eb00000000000000000000000000000000000000000000000000000000000002ec00000000000000000000000000000000000000000000000000000000000002ed00000000000000000000000000000000000000000000000000000000000002ee00000000000000000000000000000000000000000000000000000000000002ef00000000000000000000000000000000000000000000000000000000000002f000000000000000000000000000000000000000000000000000000000000002f100000000000000000000000000000000000000000000000000000000000002f200000000000000000000000000000000000000000000000000000000000002f300000000000000000000000000000000000000000000000000000000000002f400000000000000000000000000000000000000000000000000000000000002f500000000000000000000000000000000000000000000000000000000000002f600000000000000000000000000000000000000000000000000000000000002f700000000000000000000000000000000000000000000000000000000000002f800000000000000000000000000000000000000000000000000000000000002f900000000000000000000000000000000000000000000000000000000000002fa00000000000000000000000000000000000000000000000000000000000002fb00000000000000000000000000000000000000000000000000000000000002fc00000000000000000000000000000000000000000000000000000000000002fd00000000000000000000000000000000000000000000000000000000000002fe00000000000000000000000000000000000000000000000000000000000002ff0000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000003020000000000000000000000000000000000000000000000000000000000000303000000000000000000000000000000000000000000000000000000000000030400000000000000000000000000000000000000000000000000000000000003050000000000000000000000000000000000000000000000000000000000000306000000000000000000000000000000000000000000000000000000000000030700000000000000000000000000000000000000000000000000000000000003080000000000000000000000000000000000000000000000000000000000000309000000000000000000000000000000000000000000000000000000000000030a000000000000000000000000000000000000000000000000000000000000030b000000000000000000000000000000000000000000000000000000000000030c000000000000000000000000000000000000000000000000000000000000030d000000000000000000000000000000000000000000000000000000000000030e000000000000000000000000000000000000000000000000000000000000030f0000000000000000000000000000000000000000000000000000000000000310000000000000000000000000000000000000000000000000000000000000031100000000000000000000000000000000000000000000000000000000000003120000000000000000000000000000000000000000000000000000000000000313000000000000000000000000000000000000000000000000000000000000031400000000000000000000000000000000000000000000000000000000000003150000000000000000000000000000000000000000000000000000000000000316000000000000000000000000000000000000000000000000000000000000031700000000000000000000000000000000000000000000000000000000000003180000000000000000000000000000000000000000000000000000000000000319000000000000000000000000000000000000000000000000000000000000031a000000000000000000000000000000000000000000000000000000000000031b000000000000000000000000000000000000000000000000000000000000031c000000000000000000000000000000000000000000000000000000000000031d000000000000000000000000000000000000000000000000000000000000031e000000000000000000000000000000000000000000000000000000000000031f0000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000032100000000000000000000000000000000000000000000000000000000000003220000000000000000000000000000000000000000000000000000000000000323000000000000000000000000000000000000000000000000000000000000032400000000000000000000000000000000000000000000000000000000000003250000000000000000000000000000000000000000000000000000000000000326000000000000000000000000000000000000000000000000000000000000032700000000000000000000000000000000000000000000000000000000000003280000000000000000000000000000000000000000000000000000000000000329000000000000000000000000000000000000000000000000000000000000032a000000000000000000000000000000000000000000000000000000000000032b000000000000000000000000000000000000000000000000000000000000032c000000000000000000000000000000000000000000000000000000000000032d000000000000000000000000000000000000000000000000000000000000032e000000000000000000000000000000000000000000000000000000000000032f0000000000000000000000000000000000000000000000000000000000000330000000000000000000000000000000000000000000000000000000000000033100000000000000000000000000000000000000000000000000000000000003320000000000000000000000000000000000000000000000000000000000000333000000000000000000000000000000000000000000000000000000000000033400000000000000000000000000000000000000000000000000000000000003350000000000000000000000000000000000000000000000000000000000000336000000000000000000000000000000000000000000000000000000000000033700000000000000000000000000000000000000000000000000000000000003380000000000000000000000000000000000000000000000000000000000000339000000000000000000000000000000000000000000000000000000000000033a000000000000000000000000000000000000000000000000000000000000033b000000000000000000000000000000000000000000000000000000000000033c000000000000000000000000000000000000000000000000000000000000033d000000000000000000000000000000000000000000000000000000000000033e000000000000000000000000000000000000000000000000000000000000033f0000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000034100000000000000000000000000000000000000000000000000000000000003420000000000000000000000000000000000000000000000000000000000000343000000000000000000000000000000000000000000000000000000000000034400000000000000000000000000000000000000000000000000000000000003450000000000000000000000000000000000000000000000000000000000000346000000000000000000000000000000000000000000000000000000000000034700000000000000000000000000000000000000000000000000000000000003480000000000000000000000000000000000000000000000000000000000000349000000000000000000000000000000000000000000000000000000000000034a000000000000000000000000000000000000000000000000000000000000034b000000000000000000000000000000000000000000000000000000000000034c000000000000000000000000000000000000000000000000000000000000034d000000000000000000000000000000000000000000000000000000000000034e000000000000000000000000000000000000000000000000000000000000034f0000000000000000000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000035100000000000000000000000000000000000000000000000000000000000003520000000000000000000000000000000000000000000000000000000000000353000000000000000000000000000000000000000000000000000000000000035400000000000000000000000000000000000000000000000000000000000003550000000000000000000000000000000000000000000000000000000000000356000000000000000000000000000000000000000000000000000000000000035700000000000000000000000000000000000000000000000000000000000003580000000000000000000000000000000000000000000000000000000000000359000000000000000000000000000000000000000000000000000000000000035a000000000000000000000000000000000000000000000000000000000000035b000000000000000000000000000000000000000000000000000000000000035c000000000000000000000000000000000000000000000000000000000000035d000000000000000000000000000000000000000000000000000000000000035e000000000000000000000000000000000000000000000000000000000000035f0000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000036100000000000000000000000000000000000000000000000000000000000003620000000000000000000000000000000000000000000000000000000000000363000000000000000000000000000000000000000000000000000000000000036400000000000000000000000000000000000000000000000000000000000003650000000000000000000000000000000000000000000000000000000000000366000000000000000000000000000000000000000000000000000000000000036700000000000000000000000000000000000000000000000000000000000003680000000000000000000000000000000000000000000000000000000000000369000000000000000000000000000000000000000000000000000000000000036a000000000000000000000000000000000000000000000000000000000000036b000000000000000000000000000000000000000000000000000000000000036c000000000000000000000000000000000000000000000000000000000000036d000000000000000000000000000000000000000000000000000000000000036e000000000000000000000000000000000000000000000000000000000000036f0000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000037100000000000000000000000000000000000000000000000000000000000003720000000000000000000000000000000000000000000000000000000000000373000000000000000000000000000000000000000000000000000000000000037400000000000000000000000000000000000000000000000000000000000003750000000000000000000000000000000000000000000000000000000000000376000000000000000000000000000000000000000000000000000000000000037700000000000000000000000000000000000000000000000000000000000003780000000000000000000000000000000000000000000000000000000000000379000000000000000000000000000000000000000000000000000000000000037a000000000000000000000000000000000000000000000000000000000000037b000000000000000000000000000000000000000000000000000000000000037c000000000000000000000000000000000000000000000000000000000000037d000000000000000000000000000000000000000000000000000000000000037e000000000000000000000000000000000000000000000000000000000000037f0000000000000000000000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000038100000000000000000000000000000000000000000000000000000000000003820000000000000000000000000000000000000000000000000000000000000383000000000000000000000000000000000000000000000000000000000000038400000000000000000000000000000000000000000000000000000000000003850000000000000000000000000000000000000000000000000000000000000386000000000000000000000000000000000000000000000000000000000000038700000000000000000000000000000000000000000000000000000000000003880000000000000000000000000000000000000000000000000000000000000389000000000000000000000000000000000000000000000000000000000000038a000000000000000000000000000000000000000000000000000000000000038b000000000000000000000000000000000000000000000000000000000000038c000000000000000000000000000000000000000000000000000000000000038d000000000000000000000000000000000000000000000000000000000000038e000000000000000000000000000000000000000000000000000000000000038f0000000000000000000000000000000000000000000000000000000000000390000000000000000000000000000000000000000000000000000000000000039100000000000000000000000000000000000000000000000000000000000003920000000000000000000000000000000000000000000000000000000000000393000000000000000000000000000000000000000000000000000000000000039400000000000000000000000000000000000000000000000000000000000003950000000000000000000000000000000000000000000000000000000000000396000000000000000000000000000000000000000000000000000000000000039700000000000000000000000000000000000000000000000000000000000003980000000000000000000000000000000000000000000000000000000000000399000000000000000000000000000000000000000000000000000000000000039a000000000000000000000000000000000000000000000000000000000000039b000000000000000000000000000000000000000000000000000000000000039c000000000000000000000000000000000000000000000000000000000000039d000000000000000000000000000000000000000000000000000000000000039e000000000000000000000000000000000000000000000000000000000000039f00000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000003a100000000000000000000000000000000000000000000000000000000000003a200000000000000000000000000000000000000000000000000000000000003a300000000000000000000000000000000000000000000000000000000000003a400000000000000000000000000000000000000000000000000000000000003a500000000000000000000000000000000000000000000000000000000000003a600000000000000000000000000000000000000000000000000000000000003a700000000000000000000000000000000000000000000000000000000000003a800000000000000000000000000000000000000000000000000000000000003a900000000000000000000000000000000000000000000000000000000000003aa00000000000000000000000000000000000000000000000000000000000003ab00000000000000000000000000000000000000000000000000000000000003ac00000000000000000000000000000000000000000000000000000000000003ad00000000000000000000000000000000000000000000000000000000000003ae00000000000000000000000000000000000000000000000000000000000003af00000000000000000000000000000000000000000000000000000000000003b000000000000000000000000000000000000000000000000000000000000003b100000000000000000000000000000000000000000000000000000000000003b200000000000000000000000000000000000000000000000000000000000003b300000000000000000000000000000000000000000000000000000000000003b400000000000000000000000000000000000000000000000000000000000003b500000000000000000000000000000000000000000000000000000000000003b600000000000000000000000000000000000000000000000000000000000003b700000000000000000000000000000000000000000000000000000000000003b800000000000000000000000000000000000000000000000000000000000003b900000000000000000000000000000000000000000000000000000000000003ba00000000000000000000000000000000000000000000000000000000000003bb00000000000000000000000000000000000000000000000000000000000003bc00000000000000000000000000000000000000000000000000000000000003bd00000000000000000000000000000000000000000000000000000000000003be00000000000000000000000000000000000000000000000000000000000003bf00000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000003c100000000000000000000000000000000000000000000000000000000000003c200000000000000000000000000000000000000000000000000000000000003c300000000000000000000000000000000000000000000000000000000000003c400000000000000000000000000000000000000000000000000000000000003c500000000000000000000000000000000000000000000000000000000000003c600000000000000000000000000000000000000000000000000000000000003c700000000000000000000000000000000000000000000000000000000000003c800000000000000000000000000000000000000000000000000000000000003c900000000000000000000000000000000000000000000000000000000000003ca00000000000000000000000000000000000000000000000000000000000003cb00000000000000000000000000000000000000000000000000000000000003cc00000000000000000000000000000000000000000000000000000000000003cd00000000000000000000000000000000000000000000000000000000000003ce00000000000000000000000000000000000000000000000000000000000003cf00000000000000000000000000000000000000000000000000000000000003d000000000000000000000000000000000000000000000000000000000000003d100000000000000000000000000000000000000000000000000000000000003d200000000000000000000000000000000000000000000000000000000000003d300000000000000000000000000000000000000000000000000000000000003d400000000000000000000000000000000000000000000000000000000000003d500000000000000000000000000000000000000000000000000000000000003d600000000000000000000000000000000000000000000000000000000000003d700000000000000000000000000000000000000000000000000000000000003d800000000000000000000000000000000000000000000000000000000000003d900000000000000000000000000000000000000000000000000000000000003da00000000000000000000000000000000000000000000000000000000000003db00000000000000000000000000000000000000000000000000000000000003dc00000000000000000000000000000000000000000000000000000000000003dd00000000000000000000000000000000000000000000000000000000000003de00000000000000000000000000000000000000000000000000000000000003df00000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000003e100000000000000000000000000000000000000000000000000000000000003e200000000000000000000000000000000000000000000000000000000000003e300000000000000000000000000000000000000000000000000000000000003e400000000000000000000000000000000000000000000000000000000000003e500000000000000000000000000000000000000000000000000000000000003e600000000000000000000000000000000000000000000000000000000000003e700000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000003e900000000000000000000000000000000000000000000000000000000000003ea00000000000000000000000000000000000000000000000000000000000003eb00000000000000000000000000000000000000000000000000000000000003ec00000000000000000000000000000000000000000000000000000000000003ed00000000000000000000000000000000000000000000000000000000000003ee00000000000000000000000000000000000000000000000000000000000003ef00000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000003f100000000000000000000000000000000000000000000000000000000000003f200000000000000000000000000000000000000000000000000000000000003f300000000000000000000000000000000000000000000000000000000000003f400000000000000000000000000000000000000000000000000000000000003f500000000000000000000000000000000000000000000000000000000000003f600000000000000000000000000000000000000000000000000000000000003f700000000000000000000000000000000000000000000000000000000000003f800000000000000000000000000000000000000000000000000000000000003f900000000000000000000000000000000000000000000000000000000000003fa00000000000000000000000000000000000000000000000000000000000003fb00000000000000000000000000000000000000000000000000000000000003fc00000000000000000000000000000000000000000000000000000000000003fd00000000000000000000000000000000000000000000000000000000000003fe00000000000000000000000000000000000000000000000000000000000003ff0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040100000000000000000000000000000000000000000000000000000000000004020000000000000000000000000000000000000000000000000000000000000403000000000000000000000000000000000000000000000000000000000000040400000000000000000000000000000000000000000000000000000000000004050000000000000000000000000000000000000000000000000000000000000406000000000000000000000000000000000000000000000000000000000000040700000000000000000000000000000000000000000000000000000000000004080000000000000000000000000000000000000000000000000000000000000409000000000000000000000000000000000000000000000000000000000000040a000000000000000000000000000000000000000000000000000000000000040b000000000000000000000000000000000000000000000000000000000000040c000000000000000000000000000000000000000000000000000000000000040d000000000000000000000000000000000000000000000000000000000000040e000000000000000000000000000000000000000000000000000000000000040f0000000000000000000000000000000000000000000000000000000000000410000000000000000000000000000000000000000000000000000000000000041100000000000000000000000000000000000000000000000000000000000004120000000000000000000000000000000000000000000000000000000000000413000000000000000000000000000000000000000000000000000000000000041400000000000000000000000000000000000000000000000000000000000004150000000000000000000000000000000000000000000000000000000000000416000000000000000000000000000000000000000000000000000000000000041700000000000000000000000000000000000000000000000000000000000004180000000000000000000000000000000000000000000000000000000000000419000000000000000000000000000000000000000000000000000000000000041a000000000000000000000000000000000000000000000000000000000000041b000000000000000000000000000000000000000000000000000000000000041c000000000000000000000000000000000000000000000000000000000000041d000000000000000000000000000000000000000000000000000000000000041e000000000000000000000000000000000000000000000000000000000000041f0000000000000000000000000000000000000000000000000000000000000420000000000000000000000000000000000000000000000000000000000000042100000000000000000000000000000000000000000000000000000000000004220000000000000000000000000000000000000000000000000000000000000423000000000000000000000000000000000000000000000000000000000000042400000000000000000000000000000000000000000000000000000000000004250000000000000000000000000000000000000000000000000000000000000426000000000000000000000000000000000000000000000000000000000000042700000000000000000000000000000000000000000000000000000000000004280000000000000000000000000000000000000000000000000000000000000429000000000000000000000000000000000000000000000000000000000000042a000000000000000000000000000000000000000000000000000000000000042b000000000000000000000000000000000000000000000000000000000000042c000000000000000000000000000000000000000000000000000000000000042d000000000000000000000000000000000000000000000000000000000000042e000000000000000000000000000000000000000000000000000000000000042f0000000000000000000000000000000000000000000000000000000000000430000000000000000000000000000000000000000000000000000000000000043100000000000000000000000000000000000000000000000000000000000004320000000000000000000000000000000000000000000000000000000000000433000000000000000000000000000000000000000000000000000000000000043400000000000000000000000000000000000000000000000000000000000004350000000000000000000000000000000000000000000000000000000000000436000000000000000000000000000000000000000000000000000000000000043700000000000000000000000000000000000000000000000000000000000004380000000000000000000000000000000000000000000000000000000000000439000000000000000000000000000000000000000000000000000000000000043a000000000000000000000000000000000000000000000000000000000000043b000000000000000000000000000000000000000000000000000000000000043c000000000000000000000000000000000000000000000000000000000000043d000000000000000000000000000000000000000000000000000000000000043e000000000000000000000000000000000000000000000000000000000000043f0000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000000000044100000000000000000000000000000000000000000000000000000000000004420000000000000000000000000000000000000000000000000000000000000443000000000000000000000000000000000000000000000000000000000000044400000000000000000000000000000000000000000000000000000000000004450000000000000000000000000000000000000000000000000000000000000446000000000000000000000000000000000000000000000000000000000000044700000000000000000000000000000000000000000000000000000000000004480000000000000000000000000000000000000000000000000000000000000449000000000000000000000000000000000000000000000000000000000000044a000000000000000000000000000000000000000000000000000000000000044b000000000000000000000000000000000000000000000000000000000000044c000000000000000000000000000000000000000000000000000000000000044d000000000000000000000000000000000000000000000000000000000000044e000000000000000000000000000000000000000000000000000000000000044f0000000000000000000000000000000000000000000000000000000000000450000000000000000000000000000000000000000000000000000000000000045100000000000000000000000000000000000000000000000000000000000004520000000000000000000000000000000000000000000000000000000000000453000000000000000000000000000000000000000000000000000000000000045400000000000000000000000000000000000000000000000000000000000004550000000000000000000000000000000000000000000000000000000000000456000000000000000000000000000000000000000000000000000000000000045700000000000000000000000000000000000000000000000000000000000004580000000000000000000000000000000000000000000000000000000000000459000000000000000000000000000000000000000000000000000000000000045a000000000000000000000000000000000000000000000000000000000000045b000000000000000000000000000000000000000000000000000000000000045c000000000000000000000000000000000000000000000000000000000000045d000000000000000000000000000000000000000000000000000000000000045e000000000000000000000000000000000000000000000000000000000000045f0000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000046100000000000000000000000000000000000000000000000000000000000004620000000000000000000000000000000000000000000000000000000000000463000000000000000000000000000000000000000000000000000000000000046400000000000000000000000000000000000000000000000000000000000004650000000000000000000000000000000000000000000000000000000000000466000000000000000000000000000000000000000000000000000000000000046700000000000000000000000000000000000000000000000000000000000004680000000000000000000000000000000000000000000000000000000000000469000000000000000000000000000000000000000000000000000000000000046a000000000000000000000000000000000000000000000000000000000000046b000000000000000000000000000000000000000000000000000000000000046c000000000000000000000000000000000000000000000000000000000000046d000000000000000000000000000000000000000000000000000000000000046e000000000000000000000000000000000000000000000000000000000000046f0000000000000000000000000000000000000000000000000000000000000470000000000000000000000000000000000000000000000000000000000000047100000000000000000000000000000000000000000000000000000000000004720000000000000000000000000000000000000000000000000000000000000473000000000000000000000000000000000000000000000000000000000000047400000000000000000000000000000000000000000000000000000000000004750000000000000000000000000000000000000000000000000000000000000476000000000000000000000000000000000000000000000000000000000000047700000000000000000000000000000000000000000000000000000000000004780000000000000000000000000000000000000000000000000000000000000479000000000000000000000000000000000000000000000000000000000000047a000000000000000000000000000000000000000000000000000000000000047b000000000000000000000000000000000000000000000000000000000000047c000000000000000000000000000000000000000000000000000000000000047d000000000000000000000000000000000000000000000000000000000000047e000000000000000000000000000000000000000000000000000000000000047f0000000000000000000000000000000000000000000000000000000000000480000000000000000000000000000000000000000000000000000000000000048100000000000000000000000000000000000000000000000000000000000004820000000000000000000000000000000000000000000000000000000000000483000000000000000000000000000000000000000000000000000000000000048400000000000000000000000000000000000000000000000000000000000004850000000000000000000000000000000000000000000000000000000000000486000000000000000000000000000000000000000000000000000000000000048700000000000000000000000000000000000000000000000000000000000004880000000000000000000000000000000000000000000000000000000000000489000000000000000000000000000000000000000000000000000000000000048a000000000000000000000000000000000000000000000000000000000000048b000000000000000000000000000000000000000000000000000000000000048c000000000000000000000000000000000000000000000000000000000000048d000000000000000000000000000000000000000000000000000000000000048e000000000000000000000000000000000000000000000000000000000000048f0000000000000000000000000000000000000000000000000000000000000490000000000000000000000000000000000000000000000000000000000000049100000000000000000000000000000000000000000000000000000000000004920000000000000000000000000000000000000000000000000000000000000493000000000000000000000000000000000000000000000000000000000000049400000000000000000000000000000000000000000000000000000000000004950000000000000000000000000000000000000000000000000000000000000496000000000000000000000000000000000000000000000000000000000000049700000000000000000000000000000000000000000000000000000000000004980000000000000000000000000000000000000000000000000000000000000499000000000000000000000000000000000000000000000000000000000000049a000000000000000000000000000000000000000000000000000000000000049b000000000000000000000000000000000000000000000000000000000000049c000000000000000000000000000000000000000000000000000000000000049d000000000000000000000000000000000000000000000000000000000000049e000000000000000000000000000000000000000000000000000000000000049f00000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000004a100000000000000000000000000000000000000000000000000000000000004a200000000000000000000000000000000000000000000000000000000000004a300000000000000000000000000000000000000000000000000000000000004a400000000000000000000000000000000000000000000000000000000000004a500000000000000000000000000000000000000000000000000000000000004a600000000000000000000000000000000000000000000000000000000000004a700000000000000000000000000000000000000000000000000000000000004a800000000000000000000000000000000000000000000000000000000000004a900000000000000000000000000000000000000000000000000000000000004aa00000000000000000000000000000000000000000000000000000000000004ab00000000000000000000000000000000000000000000000000000000000004ac00000000000000000000000000000000000000000000000000000000000004ad00000000000000000000000000000000000000000000000000000000000004ae00000000000000000000000000000000000000000000000000000000000004af00000000000000000000000000000000000000000000000000000000000004b000000000000000000000000000000000000000000000000000000000000004b100000000000000000000000000000000000000000000000000000000000004b200000000000000000000000000000000000000000000000000000000000004b300000000000000000000000000000000000000000000000000000000000004b400000000000000000000000000000000000000000000000000000000000004b500000000000000000000000000000000000000000000000000000000000004b600000000000000000000000000000000000000000000000000000000000004b700000000000000000000000000000000000000000000000000000000000004b800000000000000000000000000000000000000000000000000000000000004b900000000000000000000000000000000000000000000000000000000000004ba00000000000000000000000000000000000000000000000000000000000004bb00000000000000000000000000000000000000000000000000000000000004bc00000000000000000000000000000000000000000000000000000000000004bd00000000000000000000000000000000000000000000000000000000000004be00000000000000000000000000000000000000000000000000000000000004bf00000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000004c100000000000000000000000000000000000000000000000000000000000004c200000000000000000000000000000000000000000000000000000000000004c300000000000000000000000000000000000000000000000000000000000004c400000000000000000000000000000000000000000000000000000000000004c500000000000000000000000000000000000000000000000000000000000004c600000000000000000000000000000000000000000000000000000000000004c700000000000000000000000000000000000000000000000000000000000004c800000000000000000000000000000000000000000000000000000000000004c900000000000000000000000000000000000000000000000000000000000004ca00000000000000000000000000000000000000000000000000000000000004cb00000000000000000000000000000000000000000000000000000000000004cc00000000000000000000000000000000000000000000000000000000000004cd00000000000000000000000000000000000000000000000000000000000004ce00000000000000000000000000000000000000000000000000000000000004cf00000000000000000000000000000000000000000000000000000000000004d000000000000000000000000000000000000000000000000000000000000004d100000000000000000000000000000000000000000000000000000000000004d200000000000000000000000000000000000000000000000000000000000004d300000000000000000000000000000000000000000000000000000000000004d400000000000000000000000000000000000000000000000000000000000004d500000000000000000000000000000000000000000000000000000000000004d600000000000000000000000000000000000000000000000000000000000004d700000000000000000000000000000000000000000000000000000000000004d800000000000000000000000000000000000000000000000000000000000004d900000000000000000000000000000000000000000000000000000000000004da00000000000000000000000000000000000000000000000000000000000004db00000000000000000000000000000000000000000000000000000000000004dc00000000000000000000000000000000000000000000000000000000000004dd00000000000000000000000000000000000000000000000000000000000004de00000000000000000000000000000000000000000000000000000000000004df00000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000004e100000000000000000000000000000000000000000000000000000000000004e200000000000000000000000000000000000000000000000000000000000004e300000000000000000000000000000000000000000000000000000000000004e400000000000000000000000000000000000000000000000000000000000004e500000000000000000000000000000000000000000000000000000000000004e600000000000000000000000000000000000000000000000000000000000004e700000000000000000000000000000000000000000000000000000000000004e800000000000000000000000000000000000000000000000000000000000004e900000000000000000000000000000000000000000000000000000000000004ea00000000000000000000000000000000000000000000000000000000000004eb00000000000000000000000000000000000000000000000000000000000004ec00000000000000000000000000000000000000000000000000000000000004ed00000000000000000000000000000000000000000000000000000000000004ee00000000000000000000000000000000000000000000000000000000000004ef00000000000000000000000000000000000000000000000000000000000004f000000000000000000000000000000000000000000000000000000000000004f100000000000000000000000000000000000000000000000000000000000004f200000000000000000000000000000000000000000000000000000000000004f300000000000000000000000000000000000000000000000000000000000004f400000000000000000000000000000000000000000000000000000000000004f500000000000000000000000000000000000000000000000000000000000004f600000000000000000000000000000000000000000000000000000000000004f700000000000000000000000000000000000000000000000000000000000004f800000000000000000000000000000000000000000000000000000000000004f900000000000000000000000000000000000000000000000000000000000004fa00000000000000000000000000000000000000000000000000000000000004fb00000000000000000000000000000000000000000000000000000000000004fc00000000000000000000000000000000000000000000000000000000000004fd00000000000000000000000000000000000000000000000000000000000004fe00000000000000000000000000000000000000000000000000000000000004ff0000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000050100000000000000000000000000000000000000000000000000000000000005020000000000000000000000000000000000000000000000000000000000000503000000000000000000000000000000000000000000000000000000000000050400000000000000000000000000000000000000000000000000000000000005050000000000000000000000000000000000000000000000000000000000000506000000000000000000000000000000000000000000000000000000000000050700000000000000000000000000000000000000000000000000000000000005080000000000000000000000000000000000000000000000000000000000000509000000000000000000000000000000000000000000000000000000000000050a000000000000000000000000000000000000000000000000000000000000050b000000000000000000000000000000000000000000000000000000000000050c000000000000000000000000000000000000000000000000000000000000050d000000000000000000000000000000000000000000000000000000000000050e000000000000000000000000000000000000000000000000000000000000050f0000000000000000000000000000000000000000000000000000000000000510000000000000000000000000000000000000000000000000000000000000051100000000000000000000000000000000000000000000000000000000000005120000000000000000000000000000000000000000000000000000000000000513000000000000000000000000000000000000000000000000000000000000051400000000000000000000000000000000000000000000000000000000000005150000000000000000000000000000000000000000000000000000000000000516000000000000000000000000000000000000000000000000000000000000051700000000000000000000000000000000000000000000000000000000000005180000000000000000000000000000000000000000000000000000000000000519000000000000000000000000000000000000000000000000000000000000051a000000000000000000000000000000000000000000000000000000000000051b000000000000000000000000000000000000000000000000000000000000051c000000000000000000000000000000000000000000000000000000000000051d000000000000000000000000000000000000000000000000000000000000051e000000000000000000000000000000000000000000000000000000000000051f0000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000052100000000000000000000000000000000000000000000000000000000000005220000000000000000000000000000000000000000000000000000000000000523000000000000000000000000000000000000000000000000000000000000052400000000000000000000000000000000000000000000000000000000000005250000000000000000000000000000000000000000000000000000000000000526000000000000000000000000000000000000000000000000000000000000052700000000000000000000000000000000000000000000000000000000000005280000000000000000000000000000000000000000000000000000000000000529000000000000000000000000000000000000000000000000000000000000052a000000000000000000000000000000000000000000000000000000000000052b000000000000000000000000000000000000000000000000000000000000052c000000000000000000000000000000000000000000000000000000000000052d000000000000000000000000000000000000000000000000000000000000052e000000000000000000000000000000000000000000000000000000000000052f0000000000000000000000000000000000000000000000000000000000000530000000000000000000000000000000000000000000000000000000000000053100000000000000000000000000000000000000000000000000000000000005320000000000000000000000000000000000000000000000000000000000000533000000000000000000000000000000000000000000000000000000000000053400000000000000000000000000000000000000000000000000000000000005350000000000000000000000000000000000000000000000000000000000000536000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000005380000000000000000000000000000000000000000000000000000000000000539000000000000000000000000000000000000000000000000000000000000053a000000000000000000000000000000000000000000000000000000000000053b000000000000000000000000000000000000000000000000000000000000053c000000000000000000000000000000000000000000000000000000000000053d000000000000000000000000000000000000000000000000000000000000053e000000000000000000000000000000000000000000000000000000000000053f0000000000000000000000000000000000000000000000000000000000000540000000000000000000000000000000000000000000000000000000000000054100000000000000000000000000000000000000000000000000000000000005420000000000000000000000000000000000000000000000000000000000000543000000000000000000000000000000000000000000000000000000000000054400000000000000000000000000000000000000000000000000000000000005450000000000000000000000000000000000000000000000000000000000000546000000000000000000000000000000000000000000000000000000000000054700000000000000000000000000000000000000000000000000000000000005480000000000000000000000000000000000000000000000000000000000000549000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000000000000000000000000000000000000000054b000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000000000000000000000000000000000000000054d000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000000000000000000000000000000000000000054f0000000000000000000000000000000000000000000000000000000000000550000000000000000000000000000000000000000000000000000000000000055100000000000000000000000000000000000000000000000000000000000005520000000000000000000000000000000000000000000000000000000000000553000000000000000000000000000000000000000000000000000000000000055400000000000000000000000000000000000000000000000000000000000005550000000000000000000000000000000000000000000000000000000000000556000000000000000000000000000000000000000000000000000000000000055700000000000000000000000000000000000000000000000000000000000005580000000000000000000000000000000000000000000000000000000000000559000000000000000000000000000000000000000000000000000000000000055a000000000000000000000000000000000000000000000000000000000000055b000000000000000000000000000000000000000000000000000000000000055c000000000000000000000000000000000000000000000000000000000000055d000000000000000000000000000000000000000000000000000000000000055e000000000000000000000000000000000000000000000000000000000000055f0000000000000000000000000000000000000000000000000000000000000560000000000000000000000000000000000000000000000000000000000000056100000000000000000000000000000000000000000000000000000000000005620000000000000000000000000000000000000000000000000000000000000563000000000000000000000000000000000000000000000000000000000000056400000000000000000000000000000000000000000000000000000000000005650000000000000000000000000000000000000000000000000000000000000566000000000000000000000000000000000000000000000000000000000000056700000000000000000000000000000000000000000000000000000000000005680000000000000000000000000000000000000000000000000000000000000569000000000000000000000000000000000000000000000000000000000000056a000000000000000000000000000000000000000000000000000000000000056b000000000000000000000000000000000000000000000000000000000000056c000000000000000000000000000000000000000000000000000000000000056d000000000000000000000000000000000000000000000000000000000000056e000000000000000000000000000000000000000000000000000000000000056f0000000000000000000000000000000000000000000000000000000000000570000000000000000000000000000000000000000000000000000000000000057100000000000000000000000000000000000000000000000000000000000005720000000000000000000000000000000000000000000000000000000000000573000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000005750000000000000000000000000000000000000000000000000000000000000576000000000000000000000000000000000000000000000000000000000000057700000000000000000000000000000000000000000000000000000000000005780000000000000000000000000000000000000000000000000000000000000579000000000000000000000000000000000000000000000000000000000000057a000000000000000000000000000000000000000000000000000000000000057b000000000000000000000000000000000000000000000000000000000000057c000000000000000000000000000000000000000000000000000000000000057d000000000000000000000000000000000000000000000000000000000000057e000000000000000000000000000000000000000000000000000000000000057f0000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000000000000000058100000000000000000000000000000000000000000000000000000000000005820000000000000000000000000000000000000000000000000000000000000583000000000000000000000000000000000000000000000000000000000000058400000000000000000000000000000000000000000000000000000000000005850000000000000000000000000000000000000000000000000000000000000586000000000000000000000000000000000000000000000000000000000000058700000000000000000000000000000000000000000000000000000000000005880000000000000000000000000000000000000000000000000000000000000589000000000000000000000000000000000000000000000000000000000000058a000000000000000000000000000000000000000000000000000000000000058b000000000000000000000000000000000000000000000000000000000000058c000000000000000000000000000000000000000000000000000000000000058d000000000000000000000000000000000000000000000000000000000000058e000000000000000000000000000000000000000000000000000000000000058f0000000000000000000000000000000000000000000000000000000000000590000000000000000000000000000000000000000000000000000000000000059100000000000000000000000000000000000000000000000000000000000005920000000000000000000000000000000000000000000000000000000000000593000000000000000000000000000000000000000000000000000000000000059400000000000000000000000000000000000000000000000000000000000005950000000000000000000000000000000000000000000000000000000000000596000000000000000000000000000000000000000000000000000000000000059700000000000000000000000000000000000000000000000000000000000005980000000000000000000000000000000000000000000000000000000000000599000000000000000000000000000000000000000000000000000000000000059a000000000000000000000000000000000000000000000000000000000000059b000000000000000000000000000000000000000000000000000000000000059c000000000000000000000000000000000000000000000000000000000000059d000000000000000000000000000000000000000000000000000000000000059e000000000000000000000000000000000000000000000000000000000000059f00000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000005a100000000000000000000000000000000000000000000000000000000000005a200000000000000000000000000000000000000000000000000000000000005a300000000000000000000000000000000000000000000000000000000000005a400000000000000000000000000000000000000000000000000000000000005a500000000000000000000000000000000000000000000000000000000000005a600000000000000000000000000000000000000000000000000000000000005a700000000000000000000000000000000000000000000000000000000000005a800000000000000000000000000000000000000000000000000000000000005a900000000000000000000000000000000000000000000000000000000000005aa00000000000000000000000000000000000000000000000000000000000005ab00000000000000000000000000000000000000000000000000000000000005ac00000000000000000000000000000000000000000000000000000000000005ad00000000000000000000000000000000000000000000000000000000000005ae00000000000000000000000000000000000000000000000000000000000005af00000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000000000000000005b100000000000000000000000000000000000000000000000000000000000005b200000000000000000000000000000000000000000000000000000000000005b300000000000000000000000000000000000000000000000000000000000005b400000000000000000000000000000000000000000000000000000000000005b500000000000000000000000000000000000000000000000000000000000005b600000000000000000000000000000000000000000000000000000000000005b700000000000000000000000000000000000000000000000000000000000005b800000000000000000000000000000000000000000000000000000000000005b900000000000000000000000000000000000000000000000000000000000005ba00000000000000000000000000000000000000000000000000000000000005bb00000000000000000000000000000000000000000000000000000000000005bc00000000000000000000000000000000000000000000000000000000000005bd00000000000000000000000000000000000000000000000000000000000005be00000000000000000000000000000000000000000000000000000000000005bf00000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000005c100000000000000000000000000000000000000000000000000000000000005c200000000000000000000000000000000000000000000000000000000000005c300000000000000000000000000000000000000000000000000000000000005c400000000000000000000000000000000000000000000000000000000000005c500000000000000000000000000000000000000000000000000000000000005c600000000000000000000000000000000000000000000000000000000000005c700000000000000000000000000000000000000000000000000000000000005c800000000000000000000000000000000000000000000000000000000000005c900000000000000000000000000000000000000000000000000000000000005ca00000000000000000000000000000000000000000000000000000000000005cb00000000000000000000000000000000000000000000000000000000000005cc00000000000000000000000000000000000000000000000000000000000005cd00000000000000000000000000000000000000000000000000000000000005ce00000000000000000000000000000000000000000000000000000000000005cf00000000000000000000000000000000000000000000000000000000000005d000000000000000000000000000000000000000000000000000000000000005d100000000000000000000000000000000000000000000000000000000000005d200000000000000000000000000000000000000000000000000000000000005d300000000000000000000000000000000000000000000000000000000000005d400000000000000000000000000000000000000000000000000000000000005d500000000000000000000000000000000000000000000000000000000000005d600000000000000000000000000000000000000000000000000000000000005d700000000000000000000000000000000000000000000000000000000000005d800000000000000000000000000000000000000000000000000000000000005d900000000000000000000000000000000000000000000000000000000000005da00000000000000000000000000000000000000000000000000000000000005db00000000000000000000000000000000000000000000000000000000000005dc00000000000000000000000000000000000000000000000000000000000005dd00000000000000000000000000000000000000000000000000000000000005de00000000000000000000000000000000000000000000000000000000000005df00000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000005e100000000000000000000000000000000000000000000000000000000000005e200000000000000000000000000000000000000000000000000000000000005e300000000000000000000000000000000000000000000000000000000000005e400000000000000000000000000000000000000000000000000000000000005e500000000000000000000000000000000000000000000000000000000000005e600000000000000000000000000000000000000000000000000000000000005e700000000000000000000000000000000000000000000000000000000000005e800000000000000000000000000000000000000000000000000000000000005e900000000000000000000000000000000000000000000000000000000000005ea00000000000000000000000000000000000000000000000000000000000005eb00000000000000000000000000000000000000000000000000000000000005ec00000000000000000000000000000000000000000000000000000000000005ed00000000000000000000000000000000000000000000000000000000000005ee00000000000000000000000000000000000000000000000000000000000005ef00000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000005f100000000000000000000000000000000000000000000000000000000000005f200000000000000000000000000000000000000000000000000000000000005f300000000000000000000000000000000000000000000000000000000000005f400000000000000000000000000000000000000000000000000000000000005f500000000000000000000000000000000000000000000000000000000000005f600000000000000000000000000000000000000000000000000000000000005f700000000000000000000000000000000000000000000000000000000000005f800000000000000000000000000000000000000000000000000000000000005f900000000000000000000000000000000000000000000000000000000000005fa00000000000000000000000000000000000000000000000000000000000005fb00000000000000000000000000000000000000000000000000000000000005fc00000000000000000000000000000000000000000000000000000000000005fd00000000000000000000000000000000000000000000000000000000000005fe00000000000000000000000000000000000000000000000000000000000005ff0000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000060100000000000000000000000000000000000000000000000000000000000006020000000000000000000000000000000000000000000000000000000000000603000000000000000000000000000000000000000000000000000000000000060400000000000000000000000000000000000000000000000000000000000006050000000000000000000000000000000000000000000000000000000000000606000000000000000000000000000000000000000000000000000000000000060700000000000000000000000000000000000000000000000000000000000006080000000000000000000000000000000000000000000000000000000000000609000000000000000000000000000000000000000000000000000000000000060a000000000000000000000000000000000000000000000000000000000000060b000000000000000000000000000000000000000000000000000000000000060c000000000000000000000000000000000000000000000000000000000000060d000000000000000000000000000000000000000000000000000000000000060e000000000000000000000000000000000000000000000000000000000000060f0000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000000000000061100000000000000000000000000000000000000000000000000000000000006120000000000000000000000000000000000000000000000000000000000000613000000000000000000000000000000000000000000000000000000000000061400000000000000000000000000000000000000000000000000000000000006150000000000000000000000000000000000000000000000000000000000000616000000000000000000000000000000000000000000000000000000000000061700000000000000000000000000000000000000000000000000000000000006180000000000000000000000000000000000000000000000000000000000000619000000000000000000000000000000000000000000000000000000000000061a000000000000000000000000000000000000000000000000000000000000061b000000000000000000000000000000000000000000000000000000000000061c000000000000000000000000000000000000000000000000000000000000061d000000000000000000000000000000000000000000000000000000000000061e000000000000000000000000000000000000000000000000000000000000061f0000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000062100000000000000000000000000000000000000000000000000000000000006220000000000000000000000000000000000000000000000000000000000000623000000000000000000000000000000000000000000000000000000000000062400000000000000000000000000000000000000000000000000000000000006250000000000000000000000000000000000000000000000000000000000000626000000000000000000000000000000000000000000000000000000000000062700000000000000000000000000000000000000000000000000000000000006280000000000000000000000000000000000000000000000000000000000000629000000000000000000000000000000000000000000000000000000000000062a000000000000000000000000000000000000000000000000000000000000062b000000000000000000000000000000000000000000000000000000000000062c000000000000000000000000000000000000000000000000000000000000062d000000000000000000000000000000000000000000000000000000000000062e000000000000000000000000000000000000000000000000000000000000062f0000000000000000000000000000000000000000000000000000000000000630000000000000000000000000000000000000000000000000000000000000063100000000000000000000000000000000000000000000000000000000000006320000000000000000000000000000000000000000000000000000000000000633000000000000000000000000000000000000000000000000000000000000063400000000000000000000000000000000000000000000000000000000000006350000000000000000000000000000000000000000000000000000000000000636000000000000000000000000000000000000000000000000000000000000063700000000000000000000000000000000000000000000000000000000000006380000000000000000000000000000000000000000000000000000000000000639000000000000000000000000000000000000000000000000000000000000063a000000000000000000000000000000000000000000000000000000000000063b000000000000000000000000000000000000000000000000000000000000063c000000000000000000000000000000000000000000000000000000000000063d000000000000000000000000000000000000000000000000000000000000063e000000000000000000000000000000000000000000000000000000000000063f0000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000064100000000000000000000000000000000000000000000000000000000000006420000000000000000000000000000000000000000000000000000000000000643000000000000000000000000000000000000000000000000000000000000064400000000000000000000000000000000000000000000000000000000000006450000000000000000000000000000000000000000000000000000000000000646000000000000000000000000000000000000000000000000000000000000064700000000000000000000000000000000000000000000000000000000000006480000000000000000000000000000000000000000000000000000000000000649000000000000000000000000000000000000000000000000000000000000064a000000000000000000000000000000000000000000000000000000000000064b000000000000000000000000000000000000000000000000000000000000064c000000000000000000000000000000000000000000000000000000000000064d000000000000000000000000000000000000000000000000000000000000064e000000000000000000000000000000000000000000000000000000000000064f0000000000000000000000000000000000000000000000000000000000000650000000000000000000000000000000000000000000000000000000000000065100000000000000000000000000000000000000000000000000000000000006520000000000000000000000000000000000000000000000000000000000000653000000000000000000000000000000000000000000000000000000000000065400000000000000000000000000000000000000000000000000000000000006550000000000000000000000000000000000000000000000000000000000000656000000000000000000000000000000000000000000000000000000000000065700000000000000000000000000000000000000000000000000000000000006580000000000000000000000000000000000000000000000000000000000000659000000000000000000000000000000000000000000000000000000000000065a000000000000000000000000000000000000000000000000000000000000065b000000000000000000000000000000000000000000000000000000000000065c000000000000000000000000000000000000000000000000000000000000065d000000000000000000000000000000000000000000000000000000000000065e000000000000000000000000000000000000000000000000000000000000065f0000000000000000000000000000000000000000000000000000000000000660000000000000000000000000000000000000000000000000000000000000066100000000000000000000000000000000000000000000000000000000000006620000000000000000000000000000000000000000000000000000000000000663000000000000000000000000000000000000000000000000000000000000066400000000000000000000000000000000000000000000000000000000000006650000000000000000000000000000000000000000000000000000000000000666000000000000000000000000000000000000000000000000000000000000066700000000000000000000000000000000000000000000000000000000000006680000000000000000000000000000000000000000000000000000000000000669000000000000000000000000000000000000000000000000000000000000066a000000000000000000000000000000000000000000000000000000000000066b000000000000000000000000000000000000000000000000000000000000066c000000000000000000000000000000000000000000000000000000000000066d000000000000000000000000000000000000000000000000000000000000066e000000000000000000000000000000000000000000000000000000000000066f0000000000000000000000000000000000000000000000000000000000000670000000000000000000000000000000000000000000000000000000000000067100000000000000000000000000000000000000000000000000000000000006720000000000000000000000000000000000000000000000000000000000000673000000000000000000000000000000000000000000000000000000000000067400000000000000000000000000000000000000000000000000000000000006750000000000000000000000000000000000000000000000000000000000000676000000000000000000000000000000000000000000000000000000000000067700000000000000000000000000000000000000000000000000000000000006780000000000000000000000000000000000000000000000000000000000000679000000000000000000000000000000000000000000000000000000000000067a000000000000000000000000000000000000000000000000000000000000067b000000000000000000000000000000000000000000000000000000000000067c000000000000000000000000000000000000000000000000000000000000067d000000000000000000000000000000000000000000000000000000000000067e000000000000000000000000000000000000000000000000000000000000067f0000000000000000000000000000000000000000000000000000000000000680000000000000000000000000000000000000000000000000000000000000068100000000000000000000000000000000000000000000000000000000000006820000000000000000000000000000000000000000000000000000000000000683000000000000000000000000000000000000000000000000000000000000068400000000000000000000000000000000000000000000000000000000000006850000000000000000000000000000000000000000000000000000000000000686000000000000000000000000000000000000000000000000000000000000068700000000000000000000000000000000000000000000000000000000000006880000000000000000000000000000000000000000000000000000000000000689000000000000000000000000000000000000000000000000000000000000068a000000000000000000000000000000000000000000000000000000000000068b000000000000000000000000000000000000000000000000000000000000068c000000000000000000000000000000000000000000000000000000000000068d000000000000000000000000000000000000000000000000000000000000068e000000000000000000000000000000000000000000000000000000000000068f0000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000069100000000000000000000000000000000000000000000000000000000000006920000000000000000000000000000000000000000000000000000000000000693000000000000000000000000000000000000000000000000000000000000069400000000000000000000000000000000000000000000000000000000000006950000000000000000000000000000000000000000000000000000000000000696000000000000000000000000000000000000000000000000000000000000069700000000000000000000000000000000000000000000000000000000000006980000000000000000000000000000000000000000000000000000000000000699000000000000000000000000000000000000000000000000000000000000069a000000000000000000000000000000000000000000000000000000000000069b000000000000000000000000000000000000000000000000000000000000069c000000000000000000000000000000000000000000000000000000000000069d000000000000000000000000000000000000000000000000000000000000069e000000000000000000000000000000000000000000000000000000000000069f00000000000000000000000000000000000000000000000000000000000006a000000000000000000000000000000000000000000000000000000000000006a100000000000000000000000000000000000000000000000000000000000006a200000000000000000000000000000000000000000000000000000000000006a300000000000000000000000000000000000000000000000000000000000006a400000000000000000000000000000000000000000000000000000000000006a500000000000000000000000000000000000000000000000000000000000006a600000000000000000000000000000000000000000000000000000000000006a700000000000000000000000000000000000000000000000000000000000006a800000000000000000000000000000000000000000000000000000000000006a900000000000000000000000000000000000000000000000000000000000006aa00000000000000000000000000000000000000000000000000000000000006ab00000000000000000000000000000000000000000000000000000000000006ac00000000000000000000000000000000000000000000000000000000000006ad00000000000000000000000000000000000000000000000000000000000006ae00000000000000000000000000000000000000000000000000000000000006af00000000000000000000000000000000000000000000000000000000000006b000000000000000000000000000000000000000000000000000000000000006b100000000000000000000000000000000000000000000000000000000000006b200000000000000000000000000000000000000000000000000000000000006b300000000000000000000000000000000000000000000000000000000000006b400000000000000000000000000000000000000000000000000000000000006b500000000000000000000000000000000000000000000000000000000000006b600000000000000000000000000000000000000000000000000000000000006b700000000000000000000000000000000000000000000000000000000000006b800000000000000000000000000000000000000000000000000000000000006b900000000000000000000000000000000000000000000000000000000000006ba00000000000000000000000000000000000000000000000000000000000006bb00000000000000000000000000000000000000000000000000000000000006bc00000000000000000000000000000000000000000000000000000000000006bd00000000000000000000000000000000000000000000000000000000000006be00000000000000000000000000000000000000000000000000000000000006bf00000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000006c100000000000000000000000000000000000000000000000000000000000006c200000000000000000000000000000000000000000000000000000000000006c300000000000000000000000000000000000000000000000000000000000006c400000000000000000000000000000000000000000000000000000000000006c500000000000000000000000000000000000000000000000000000000000006c600000000000000000000000000000000000000000000000000000000000006c700000000000000000000000000000000000000000000000000000000000006c800000000000000000000000000000000000000000000000000000000000006c900000000000000000000000000000000000000000000000000000000000006ca00000000000000000000000000000000000000000000000000000000000006cb00000000000000000000000000000000000000000000000000000000000006cc00000000000000000000000000000000000000000000000000000000000006cd00000000000000000000000000000000000000000000000000000000000006ce00000000000000000000000000000000000000000000000000000000000006cf00000000000000000000000000000000000000000000000000000000000006d000000000000000000000000000000000000000000000000000000000000006d100000000000000000000000000000000000000000000000000000000000006d200000000000000000000000000000000000000000000000000000000000006d300000000000000000000000000000000000000000000000000000000000006d400000000000000000000000000000000000000000000000000000000000006d500000000000000000000000000000000000000000000000000000000000006d600000000000000000000000000000000000000000000000000000000000006d700000000000000000000000000000000000000000000000000000000000006d800000000000000000000000000000000000000000000000000000000000006d900000000000000000000000000000000000000000000000000000000000006da00000000000000000000000000000000000000000000000000000000000006db00000000000000000000000000000000000000000000000000000000000006dc00000000000000000000000000000000000000000000000000000000000006dd00000000000000000000000000000000000000000000000000000000000006de00000000000000000000000000000000000000000000000000000000000006df00000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000000000000000000000006e100000000000000000000000000000000000000000000000000000000000006e200000000000000000000000000000000000000000000000000000000000006e300000000000000000000000000000000000000000000000000000000000006e400000000000000000000000000000000000000000000000000000000000006e500000000000000000000000000000000000000000000000000000000000006e600000000000000000000000000000000000000000000000000000000000006e700000000000000000000000000000000000000000000000000000000000006e800000000000000000000000000000000000000000000000000000000000006e900000000000000000000000000000000000000000000000000000000000006ea00000000000000000000000000000000000000000000000000000000000006eb00000000000000000000000000000000000000000000000000000000000006ec00000000000000000000000000000000000000000000000000000000000006ed00000000000000000000000000000000000000000000000000000000000006ee00000000000000000000000000000000000000000000000000000000000006ef00000000000000000000000000000000000000000000000000000000000006f000000000000000000000000000000000000000000000000000000000000006f100000000000000000000000000000000000000000000000000000000000006f200000000000000000000000000000000000000000000000000000000000006f300000000000000000000000000000000000000000000000000000000000006f400000000000000000000000000000000000000000000000000000000000006f500000000000000000000000000000000000000000000000000000000000006f600000000000000000000000000000000000000000000000000000000000006f700000000000000000000000000000000000000000000000000000000000006f800000000000000000000000000000000000000000000000000000000000006f900000000000000000000000000000000000000000000000000000000000006fa00000000000000000000000000000000000000000000000000000000000006fb00000000000000000000000000000000000000000000000000000000000006fc00000000000000000000000000000000000000000000000000000000000006fd00000000000000000000000000000000000000000000000000000000000006fe00000000000000000000000000000000000000000000000000000000000006ff0000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000070100000000000000000000000000000000000000000000000000000000000007020000000000000000000000000000000000000000000000000000000000000703000000000000000000000000000000000000000000000000000000000000070400000000000000000000000000000000000000000000000000000000000007050000000000000000000000000000000000000000000000000000000000000706000000000000000000000000000000000000000000000000000000000000070700000000000000000000000000000000000000000000000000000000000007080000000000000000000000000000000000000000000000000000000000000709000000000000000000000000000000000000000000000000000000000000070a000000000000000000000000000000000000000000000000000000000000070b000000000000000000000000000000000000000000000000000000000000070c000000000000000000000000000000000000000000000000000000000000070d000000000000000000000000000000000000000000000000000000000000070e000000000000000000000000000000000000000000000000000000000000070f0000000000000000000000000000000000000000000000000000000000000710000000000000000000000000000000000000000000000000000000000000071100000000000000000000000000000000000000000000000000000000000007120000000000000000000000000000000000000000000000000000000000000713000000000000000000000000000000000000000000000000000000000000071400000000000000000000000000000000000000000000000000000000000007150000000000000000000000000000000000000000000000000000000000000716000000000000000000000000000000000000000000000000000000000000071700000000000000000000000000000000000000000000000000000000000007180000000000000000000000000000000000000000000000000000000000000719000000000000000000000000000000000000000000000000000000000000071a000000000000000000000000000000000000000000000000000000000000071b000000000000000000000000000000000000000000000000000000000000071c000000000000000000000000000000000000000000000000000000000000071d000000000000000000000000000000000000000000000000000000000000071e000000000000000000000000000000000000000000000000000000000000071f0000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000072100000000000000000000000000000000000000000000000000000000000007220000000000000000000000000000000000000000000000000000000000000723000000000000000000000000000000000000000000000000000000000000072400000000000000000000000000000000000000000000000000000000000007250000000000000000000000000000000000000000000000000000000000000726000000000000000000000000000000000000000000000000000000000000072700000000000000000000000000000000000000000000000000000000000007280000000000000000000000000000000000000000000000000000000000000729000000000000000000000000000000000000000000000000000000000000072a000000000000000000000000000000000000000000000000000000000000072b000000000000000000000000000000000000000000000000000000000000072c000000000000000000000000000000000000000000000000000000000000072d000000000000000000000000000000000000000000000000000000000000072e000000000000000000000000000000000000000000000000000000000000072f0000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000073100000000000000000000000000000000000000000000000000000000000007320000000000000000000000000000000000000000000000000000000000000733000000000000000000000000000000000000000000000000000000000000073400000000000000000000000000000000000000000000000000000000000007350000000000000000000000000000000000000000000000000000000000000736000000000000000000000000000000000000000000000000000000000000073700000000000000000000000000000000000000000000000000000000000007380000000000000000000000000000000000000000000000000000000000000739000000000000000000000000000000000000000000000000000000000000073a000000000000000000000000000000000000000000000000000000000000073b000000000000000000000000000000000000000000000000000000000000073c000000000000000000000000000000000000000000000000000000000000073d000000000000000000000000000000000000000000000000000000000000073e000000000000000000000000000000000000000000000000000000000000073f0000000000000000000000000000000000000000000000000000000000000740000000000000000000000000000000000000000000000000000000000000074100000000000000000000000000000000000000000000000000000000000007420000000000000000000000000000000000000000000000000000000000000743000000000000000000000000000000000000000000000000000000000000074400000000000000000000000000000000000000000000000000000000000007450000000000000000000000000000000000000000000000000000000000000746000000000000000000000000000000000000000000000000000000000000074700000000000000000000000000000000000000000000000000000000000007480000000000000000000000000000000000000000000000000000000000000749000000000000000000000000000000000000000000000000000000000000074a000000000000000000000000000000000000000000000000000000000000074b000000000000000000000000000000000000000000000000000000000000074c000000000000000000000000000000000000000000000000000000000000074d000000000000000000000000000000000000000000000000000000000000074e000000000000000000000000000000000000000000000000000000000000074f0000000000000000000000000000000000000000000000000000000000000750000000000000000000000000000000000000000000000000000000000000075100000000000000000000000000000000000000000000000000000000000007520000000000000000000000000000000000000000000000000000000000000753000000000000000000000000000000000000000000000000000000000000075400000000000000000000000000000000000000000000000000000000000007550000000000000000000000000000000000000000000000000000000000000756000000000000000000000000000000000000000000000000000000000000075700000000000000000000000000000000000000000000000000000000000007580000000000000000000000000000000000000000000000000000000000000759000000000000000000000000000000000000000000000000000000000000075a000000000000000000000000000000000000000000000000000000000000075b000000000000000000000000000000000000000000000000000000000000075c000000000000000000000000000000000000000000000000000000000000075d000000000000000000000000000000000000000000000000000000000000075e000000000000000000000000000000000000000000000000000000000000075f0000000000000000000000000000000000000000000000000000000000000760000000000000000000000000000000000000000000000000000000000000076100000000000000000000000000000000000000000000000000000000000007620000000000000000000000000000000000000000000000000000000000000763000000000000000000000000000000000000000000000000000000000000076400000000000000000000000000000000000000000000000000000000000007650000000000000000000000000000000000000000000000000000000000000766000000000000000000000000000000000000000000000000000000000000076700000000000000000000000000000000000000000000000000000000000007680000000000000000000000000000000000000000000000000000000000000769000000000000000000000000000000000000000000000000000000000000076a000000000000000000000000000000000000000000000000000000000000076b000000000000000000000000000000000000000000000000000000000000076c000000000000000000000000000000000000000000000000000000000000076d000000000000000000000000000000000000000000000000000000000000076e000000000000000000000000000000000000000000000000000000000000076f0000000000000000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000000000000000000077100000000000000000000000000000000000000000000000000000000000007720000000000000000000000000000000000000000000000000000000000000773000000000000000000000000000000000000000000000000000000000000077400000000000000000000000000000000000000000000000000000000000007750000000000000000000000000000000000000000000000000000000000000776000000000000000000000000000000000000000000000000000000000000077700000000000000000000000000000000000000000000000000000000000007780000000000000000000000000000000000000000000000000000000000000779000000000000000000000000000000000000000000000000000000000000077a000000000000000000000000000000000000000000000000000000000000077b000000000000000000000000000000000000000000000000000000000000077c000000000000000000000000000000000000000000000000000000000000077d000000000000000000000000000000000000000000000000000000000000077e000000000000000000000000000000000000000000000000000000000000077f0000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000000000000078100000000000000000000000000000000000000000000000000000000000007820000000000000000000000000000000000000000000000000000000000000783000000000000000000000000000000000000000000000000000000000000078400000000000000000000000000000000000000000000000000000000000007850000000000000000000000000000000000000000000000000000000000000786000000000000000000000000000000000000000000000000000000000000078700000000000000000000000000000000000000000000000000000000000007880000000000000000000000000000000000000000000000000000000000000789000000000000000000000000000000000000000000000000000000000000078a000000000000000000000000000000000000000000000000000000000000078b000000000000000000000000000000000000000000000000000000000000078c000000000000000000000000000000000000000000000000000000000000078d000000000000000000000000000000000000000000000000000000000000078e000000000000000000000000000000000000000000000000000000000000078f0000000000000000000000000000000000000000000000000000000000000790000000000000000000000000000000000000000000000000000000000000079100000000000000000000000000000000000000000000000000000000000007920000000000000000000000000000000000000000000000000000000000000793000000000000000000000000000000000000000000000000000000000000079400000000000000000000000000000000000000000000000000000000000007950000000000000000000000000000000000000000000000000000000000000796000000000000000000000000000000000000000000000000000000000000079700000000000000000000000000000000000000000000000000000000000007980000000000000000000000000000000000000000000000000000000000000799000000000000000000000000000000000000000000000000000000000000079a000000000000000000000000000000000000000000000000000000000000079b000000000000000000000000000000000000000000000000000000000000079c000000000000000000000000000000000000000000000000000000000000079d000000000000000000000000000000000000000000000000000000000000079e000000000000000000000000000000000000000000000000000000000000079f00000000000000000000000000000000000000000000000000000000000007a000000000000000000000000000000000000000000000000000000000000007a100000000000000000000000000000000000000000000000000000000000007a200000000000000000000000000000000000000000000000000000000000007a300000000000000000000000000000000000000000000000000000000000007a400000000000000000000000000000000000000000000000000000000000007a500000000000000000000000000000000000000000000000000000000000007a600000000000000000000000000000000000000000000000000000000000007a700000000000000000000000000000000000000000000000000000000000007a800000000000000000000000000000000000000000000000000000000000007a900000000000000000000000000000000000000000000000000000000000007aa00000000000000000000000000000000000000000000000000000000000007ab00000000000000000000000000000000000000000000000000000000000007ac00000000000000000000000000000000000000000000000000000000000007ad00000000000000000000000000000000000000000000000000000000000007ae00000000000000000000000000000000000000000000000000000000000007af00000000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000000000007b100000000000000000000000000000000000000000000000000000000000007b200000000000000000000000000000000000000000000000000000000000007b300000000000000000000000000000000000000000000000000000000000007b400000000000000000000000000000000000000000000000000000000000007b500000000000000000000000000000000000000000000000000000000000007b600000000000000000000000000000000000000000000000000000000000007b700000000000000000000000000000000000000000000000000000000000007b800000000000000000000000000000000000000000000000000000000000007b900000000000000000000000000000000000000000000000000000000000007ba00000000000000000000000000000000000000000000000000000000000007bb00000000000000000000000000000000000000000000000000000000000007bc00000000000000000000000000000000000000000000000000000000000007bd00000000000000000000000000000000000000000000000000000000000007be00000000000000000000000000000000000000000000000000000000000007bf00000000000000000000000000000000000000000000000000000000000007c000000000000000000000000000000000000000000000000000000000000007c100000000000000000000000000000000000000000000000000000000000007c200000000000000000000000000000000000000000000000000000000000007c300000000000000000000000000000000000000000000000000000000000007c400000000000000000000000000000000000000000000000000000000000007c500000000000000000000000000000000000000000000000000000000000007c600000000000000000000000000000000000000000000000000000000000007c700000000000000000000000000000000000000000000000000000000000007c800000000000000000000000000000000000000000000000000000000000007c900000000000000000000000000000000000000000000000000000000000007ca00000000000000000000000000000000000000000000000000000000000007cb00000000000000000000000000000000000000000000000000000000000007cc00000000000000000000000000000000000000000000000000000000000007cd00000000000000000000000000000000000000000000000000000000000007ce00000000000000000000000000000000000000000000000000000000000007cf00000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000007d100000000000000000000000000000000000000000000000000000000000007d200000000000000000000000000000000000000000000000000000000000007d300000000000000000000000000000000000000000000000000000000000007d400000000000000000000000000000000000000000000000000000000000007d500000000000000000000000000000000000000000000000000000000000007d600000000000000000000000000000000000000000000000000000000000007d700000000000000000000000000000000000000000000000000000000000007d800000000000000000000000000000000000000000000000000000000000007d900000000000000000000000000000000000000000000000000000000000007da00000000000000000000000000000000000000000000000000000000000007db00000000000000000000000000000000000000000000000000000000000007dc00000000000000000000000000000000000000000000000000000000000007dd00000000000000000000000000000000000000000000000000000000000007de00000000000000000000000000000000000000000000000000000000000007df00000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e100000000000000000000000000000000000000000000000000000000000007e200000000000000000000000000000000000000000000000000000000000007e300000000000000000000000000000000000000000000000000000000000007e400000000000000000000000000000000000000000000000000000000000007e500000000000000000000000000000000000000000000000000000000000007e600000000000000000000000000000000000000000000000000000000000007e700000000000000000000000000000000000000000000000000000000000007e800000000000000000000000000000000000000000000000000000000000007e900000000000000000000000000000000000000000000000000000000000007ea00000000000000000000000000000000000000000000000000000000000007eb00000000000000000000000000000000000000000000000000000000000007ec00000000000000000000000000000000000000000000000000000000000007ed00000000000000000000000000000000000000000000000000000000000007ee00000000000000000000000000000000000000000000000000000000000007ef00000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000007f100000000000000000000000000000000000000000000000000000000000007f200000000000000000000000000000000000000000000000000000000000007f300000000000000000000000000000000000000000000000000000000000007f400000000000000000000000000000000000000000000000000000000000007f500000000000000000000000000000000000000000000000000000000000007f600000000000000000000000000000000000000000000000000000000000007f700000000000000000000000000000000000000000000000000000000000007f800000000000000000000000000000000000000000000000000000000000007f900000000000000000000000000000000000000000000000000000000000007fa00000000000000000000000000000000000000000000000000000000000007fb00000000000000000000000000000000000000000000000000000000000007fc00000000000000000000000000000000000000000000000000000000000007fd00000000000000000000000000000000000000000000000000000000000007fe00000000000000000000000000000000000000000000000000000000000007ff0000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000080100000000000000000000000000000000000000000000000000000000000008020000000000000000000000000000000000000000000000000000000000000803000000000000000000000000000000000000000000000000000000000000080400000000000000000000000000000000000000000000000000000000000008050000000000000000000000000000000000000000000000000000000000000806000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000000008080000000000000000000000000000000000000000000000000000000000000809000000000000000000000000000000000000000000000000000000000000080a000000000000000000000000000000000000000000000000000000000000080b000000000000000000000000000000000000000000000000000000000000080c000000000000000000000000000000000000000000000000000000000000080d000000000000000000000000000000000000000000000000000000000000080e000000000000000000000000000000000000000000000000000000000000080f0000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000081100000000000000000000000000000000000000000000000000000000000008120000000000000000000000000000000000000000000000000000000000000813000000000000000000000000000000000000000000000000000000000000081400000000000000000000000000000000000000000000000000000000000008150000000000000000000000000000000000000000000000000000000000000816000000000000000000000000000000000000000000000000000000000000081700000000000000000000000000000000000000000000000000000000000008180000000000000000000000000000000000000000000000000000000000000819000000000000000000000000000000000000000000000000000000000000081a000000000000000000000000000000000000000000000000000000000000081b000000000000000000000000000000000000000000000000000000000000081c000000000000000000000000000000000000000000000000000000000000081d000000000000000000000000000000000000000000000000000000000000081e000000000000000000000000000000000000000000000000000000000000081f0000000000000000000000000000000000000000000000000000000000000820000000000000000000000000000000000000000000000000000000000000082100000000000000000000000000000000000000000000000000000000000008220000000000000000000000000000000000000000000000000000000000000823000000000000000000000000000000000000000000000000000000000000082400000000000000000000000000000000000000000000000000000000000008250000000000000000000000000000000000000000000000000000000000000826000000000000000000000000000000000000000000000000000000000000082700000000000000000000000000000000000000000000000000000000000008280000000000000000000000000000000000000000000000000000000000000829000000000000000000000000000000000000000000000000000000000000082a000000000000000000000000000000000000000000000000000000000000082b000000000000000000000000000000000000000000000000000000000000082c000000000000000000000000000000000000000000000000000000000000082d000000000000000000000000000000000000000000000000000000000000082e000000000000000000000000000000000000000000000000000000000000082f0000000000000000000000000000000000000000000000000000000000000830000000000000000000000000000000000000000000000000000000000000083100000000000000000000000000000000000000000000000000000000000008320000000000000000000000000000000000000000000000000000000000000833000000000000000000000000000000000000000000000000000000000000083400000000000000000000000000000000000000000000000000000000000008350000000000000000000000000000000000000000000000000000000000000836000000000000000000000000000000000000000000000000000000000000083700000000000000000000000000000000000000000000000000000000000008380000000000000000000000000000000000000000000000000000000000000839000000000000000000000000000000000000000000000000000000000000083a000000000000000000000000000000000000000000000000000000000000083b000000000000000000000000000000000000000000000000000000000000083c000000000000000000000000000000000000000000000000000000000000083d000000000000000000000000000000000000000000000000000000000000083e000000000000000000000000000000000000000000000000000000000000083f0000000000000000000000000000000000000000000000000000000000000840000000000000000000000000000000000000000000000000000000000000084100000000000000000000000000000000000000000000000000000000000008420000000000000000000000000000000000000000000000000000000000000843000000000000000000000000000000000000000000000000000000000000084400000000000000000000000000000000000000000000000000000000000008450000000000000000000000000000000000000000000000000000000000000846000000000000000000000000000000000000000000000000000000000000084700000000000000000000000000000000000000000000000000000000000008480000000000000000000000000000000000000000000000000000000000000849000000000000000000000000000000000000000000000000000000000000084a000000000000000000000000000000000000000000000000000000000000084b000000000000000000000000000000000000000000000000000000000000084c000000000000000000000000000000000000000000000000000000000000084d000000000000000000000000000000000000000000000000000000000000084e000000000000000000000000000000000000000000000000000000000000084f0000000000000000000000000000000000000000000000000000000000000850000000000000000000000000000000000000000000000000000000000000085100000000000000000000000000000000000000000000000000000000000008520000000000000000000000000000000000000000000000000000000000000853000000000000000000000000000000000000000000000000000000000000085400000000000000000000000000000000000000000000000000000000000008550000000000000000000000000000000000000000000000000000000000000856000000000000000000000000000000000000000000000000000000000000085700000000000000000000000000000000000000000000000000000000000008580000000000000000000000000000000000000000000000000000000000000859000000000000000000000000000000000000000000000000000000000000085a000000000000000000000000000000000000000000000000000000000000085b000000000000000000000000000000000000000000000000000000000000085c000000000000000000000000000000000000000000000000000000000000085d000000000000000000000000000000000000000000000000000000000000085e000000000000000000000000000000000000000000000000000000000000085f0000000000000000000000000000000000000000000000000000000000000860000000000000000000000000000000000000000000000000000000000000086100000000000000000000000000000000000000000000000000000000000008620000000000000000000000000000000000000000000000000000000000000863000000000000000000000000000000000000000000000000000000000000086400000000000000000000000000000000000000000000000000000000000008650000000000000000000000000000000000000000000000000000000000000866000000000000000000000000000000000000000000000000000000000000086700000000000000000000000000000000000000000000000000000000000008680000000000000000000000000000000000000000000000000000000000000869000000000000000000000000000000000000000000000000000000000000086a000000000000000000000000000000000000000000000000000000000000086b000000000000000000000000000000000000000000000000000000000000086c000000000000000000000000000000000000000000000000000000000000086d000000000000000000000000000000000000000000000000000000000000086e000000000000000000000000000000000000000000000000000000000000086f0000000000000000000000000000000000000000000000000000000000000870000000000000000000000000000000000000000000000000000000000000087100000000000000000000000000000000000000000000000000000000000008720000000000000000000000000000000000000000000000000000000000000873000000000000000000000000000000000000000000000000000000000000087400000000000000000000000000000000000000000000000000000000000008750000000000000000000000000000000000000000000000000000000000000876000000000000000000000000000000000000000000000000000000000000087700000000000000000000000000000000000000000000000000000000000008780000000000000000000000000000000000000000000000000000000000000879000000000000000000000000000000000000000000000000000000000000087a000000000000000000000000000000000000000000000000000000000000087b000000000000000000000000000000000000000000000000000000000000087c000000000000000000000000000000000000000000000000000000000000087d000000000000000000000000000000000000000000000000000000000000087e000000000000000000000000000000000000000000000000000000000000087f0000000000000000000000000000000000000000000000000000000000000880000000000000000000000000000000000000000000000000000000000000088100000000000000000000000000000000000000000000000000000000000008820000000000000000000000000000000000000000000000000000000000000883000000000000000000000000000000000000000000000000000000000000088400000000000000000000000000000000000000000000000000000000000008850000000000000000000000000000000000000000000000000000000000000886000000000000000000000000000000000000000000000000000000000000088700000000000000000000000000000000000000000000000000000000000008880000000000000000000000000000000000000000000000000000000000000889000000000000000000000000000000000000000000000000000000000000088a000000000000000000000000000000000000000000000000000000000000088b000000000000000000000000000000000000000000000000000000000000088c000000000000000000000000000000000000000000000000000000000000088d000000000000000000000000000000000000000000000000000000000000088e000000000000000000000000000000000000000000000000000000000000088f0000000000000000000000000000000000000000000000000000000000000890000000000000000000000000000000000000000000000000000000000000089100000000000000000000000000000000000000000000000000000000000008920000000000000000000000000000000000000000000000000000000000000893000000000000000000000000000000000000000000000000000000000000089400000000000000000000000000000000000000000000000000000000000008950000000000000000000000000000000000000000000000000000000000000896000000000000000000000000000000000000000000000000000000000000089700000000000000000000000000000000000000000000000000000000000008980000000000000000000000000000000000000000000000000000000000000899000000000000000000000000000000000000000000000000000000000000089a000000000000000000000000000000000000000000000000000000000000089b000000000000000000000000000000000000000000000000000000000000089c000000000000000000000000000000000000000000000000000000000000089d000000000000000000000000000000000000000000000000000000000000089e000000000000000000000000000000000000000000000000000000000000089f00000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000008a100000000000000000000000000000000000000000000000000000000000008a200000000000000000000000000000000000000000000000000000000000008a300000000000000000000000000000000000000000000000000000000000008a400000000000000000000000000000000000000000000000000000000000008a500000000000000000000000000000000000000000000000000000000000008a600000000000000000000000000000000000000000000000000000000000008a700000000000000000000000000000000000000000000000000000000000008a800000000000000000000000000000000000000000000000000000000000008a900000000000000000000000000000000000000000000000000000000000008aa00000000000000000000000000000000000000000000000000000000000008ab00000000000000000000000000000000000000000000000000000000000008ac00000000000000000000000000000000000000000000000000000000000008ad00000000000000000000000000000000000000000000000000000000000008ae00000000000000000000000000000000000000000000000000000000000008af00000000000000000000000000000000000000000000000000000000000008b000000000000000000000000000000000000000000000000000000000000008b100000000000000000000000000000000000000000000000000000000000008b200000000000000000000000000000000000000000000000000000000000008b300000000000000000000000000000000000000000000000000000000000008b400000000000000000000000000000000000000000000000000000000000008b500000000000000000000000000000000000000000000000000000000000008b600000000000000000000000000000000000000000000000000000000000008b700000000000000000000000000000000000000000000000000000000000008b800000000000000000000000000000000000000000000000000000000000008b900000000000000000000000000000000000000000000000000000000000008ba00000000000000000000000000000000000000000000000000000000000008bb00000000000000000000000000000000000000000000000000000000000008bc00000000000000000000000000000000000000000000000000000000000008bd00000000000000000000000000000000000000000000000000000000000008be00000000000000000000000000000000000000000000000000000000000008bf00000000000000000000000000000000000000000000000000000000000008c000000000000000000000000000000000000000000000000000000000000008c100000000000000000000000000000000000000000000000000000000000008c200000000000000000000000000000000000000000000000000000000000008c300000000000000000000000000000000000000000000000000000000000008c400000000000000000000000000000000000000000000000000000000000008c500000000000000000000000000000000000000000000000000000000000008c600000000000000000000000000000000000000000000000000000000000008c700000000000000000000000000000000000000000000000000000000000008c800000000000000000000000000000000000000000000000000000000000008c900000000000000000000000000000000000000000000000000000000000008ca00000000000000000000000000000000000000000000000000000000000008cb00000000000000000000000000000000000000000000000000000000000008cc00000000000000000000000000000000000000000000000000000000000008cd00000000000000000000000000000000000000000000000000000000000008ce00000000000000000000000000000000000000000000000000000000000008cf00000000000000000000000000000000000000000000000000000000000008d000000000000000000000000000000000000000000000000000000000000008d100000000000000000000000000000000000000000000000000000000000008d200000000000000000000000000000000000000000000000000000000000008d300000000000000000000000000000000000000000000000000000000000008d400000000000000000000000000000000000000000000000000000000000008d500000000000000000000000000000000000000000000000000000000000008d600000000000000000000000000000000000000000000000000000000000008d700000000000000000000000000000000000000000000000000000000000008d800000000000000000000000000000000000000000000000000000000000008d900000000000000000000000000000000000000000000000000000000000008da00000000000000000000000000000000000000000000000000000000000008db00000000000000000000000000000000000000000000000000000000000008dc00000000000000000000000000000000000000000000000000000000000008dd00000000000000000000000000000000000000000000000000000000000008de00000000000000000000000000000000000000000000000000000000000008df00000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000008e100000000000000000000000000000000000000000000000000000000000008e200000000000000000000000000000000000000000000000000000000000008e300000000000000000000000000000000000000000000000000000000000008e400000000000000000000000000000000000000000000000000000000000008e500000000000000000000000000000000000000000000000000000000000008e600000000000000000000000000000000000000000000000000000000000008e700000000000000000000000000000000000000000000000000000000000008e800000000000000000000000000000000000000000000000000000000000008e900000000000000000000000000000000000000000000000000000000000008ea00000000000000000000000000000000000000000000000000000000000008eb00000000000000000000000000000000000000000000000000000000000008ec00000000000000000000000000000000000000000000000000000000000008ed00000000000000000000000000000000000000000000000000000000000008ee00000000000000000000000000000000000000000000000000000000000008ef00000000000000000000000000000000000000000000000000000000000008f000000000000000000000000000000000000000000000000000000000000008f100000000000000000000000000000000000000000000000000000000000008f200000000000000000000000000000000000000000000000000000000000008f300000000000000000000000000000000000000000000000000000000000008f400000000000000000000000000000000000000000000000000000000000008f500000000000000000000000000000000000000000000000000000000000008f600000000000000000000000000000000000000000000000000000000000008f700000000000000000000000000000000000000000000000000000000000008f800000000000000000000000000000000000000000000000000000000000008f900000000000000000000000000000000000000000000000000000000000008fa00000000000000000000000000000000000000000000000000000000000008fb00000000000000000000000000000000000000000000000000000000000008fc00000000000000000000000000000000000000000000000000000000000008fd00000000000000000000000000000000000000000000000000000000000008fe00000000000000000000000000000000000000000000000000000000000008ff0000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000090100000000000000000000000000000000000000000000000000000000000009020000000000000000000000000000000000000000000000000000000000000903000000000000000000000000000000000000000000000000000000000000090400000000000000000000000000000000000000000000000000000000000009050000000000000000000000000000000000000000000000000000000000000906000000000000000000000000000000000000000000000000000000000000090700000000000000000000000000000000000000000000000000000000000009080000000000000000000000000000000000000000000000000000000000000909000000000000000000000000000000000000000000000000000000000000090a000000000000000000000000000000000000000000000000000000000000090b000000000000000000000000000000000000000000000000000000000000090c000000000000000000000000000000000000000000000000000000000000090d000000000000000000000000000000000000000000000000000000000000090e000000000000000000000000000000000000000000000000000000000000090f0000000000000000000000000000000000000000000000000000000000000910000000000000000000000000000000000000000000000000000000000000091100000000000000000000000000000000000000000000000000000000000009120000000000000000000000000000000000000000000000000000000000000913000000000000000000000000000000000000000000000000000000000000091400000000000000000000000000000000000000000000000000000000000009150000000000000000000000000000000000000000000000000000000000000916000000000000000000000000000000000000000000000000000000000000091700000000000000000000000000000000000000000000000000000000000009180000000000000000000000000000000000000000000000000000000000000919000000000000000000000000000000000000000000000000000000000000091a000000000000000000000000000000000000000000000000000000000000091b000000000000000000000000000000000000000000000000000000000000091c000000000000000000000000000000000000000000000000000000000000091d000000000000000000000000000000000000000000000000000000000000091e000000000000000000000000000000000000000000000000000000000000091f0000000000000000000000000000000000000000000000000000000000000920000000000000000000000000000000000000000000000000000000000000092100000000000000000000000000000000000000000000000000000000000009220000000000000000000000000000000000000000000000000000000000000923000000000000000000000000000000000000000000000000000000000000092400000000000000000000000000000000000000000000000000000000000009250000000000000000000000000000000000000000000000000000000000000926000000000000000000000000000000000000000000000000000000000000092700000000000000000000000000000000000000000000000000000000000009280000000000000000000000000000000000000000000000000000000000000929000000000000000000000000000000000000000000000000000000000000092a000000000000000000000000000000000000000000000000000000000000092b000000000000000000000000000000000000000000000000000000000000092c000000000000000000000000000000000000000000000000000000000000092d000000000000000000000000000000000000000000000000000000000000092e000000000000000000000000000000000000000000000000000000000000092f0000000000000000000000000000000000000000000000000000000000000930000000000000000000000000000000000000000000000000000000000000093100000000000000000000000000000000000000000000000000000000000009320000000000000000000000000000000000000000000000000000000000000933000000000000000000000000000000000000000000000000000000000000093400000000000000000000000000000000000000000000000000000000000009350000000000000000000000000000000000000000000000000000000000000936000000000000000000000000000000000000000000000000000000000000093700000000000000000000000000000000000000000000000000000000000009380000000000000000000000000000000000000000000000000000000000000939000000000000000000000000000000000000000000000000000000000000093a000000000000000000000000000000000000000000000000000000000000093b000000000000000000000000000000000000000000000000000000000000093c000000000000000000000000000000000000000000000000000000000000093d000000000000000000000000000000000000000000000000000000000000093e000000000000000000000000000000000000000000000000000000000000093f0000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000094100000000000000000000000000000000000000000000000000000000000009420000000000000000000000000000000000000000000000000000000000000943000000000000000000000000000000000000000000000000000000000000094400000000000000000000000000000000000000000000000000000000000009450000000000000000000000000000000000000000000000000000000000000946000000000000000000000000000000000000000000000000000000000000094700000000000000000000000000000000000000000000000000000000000009480000000000000000000000000000000000000000000000000000000000000949000000000000000000000000000000000000000000000000000000000000094a000000000000000000000000000000000000000000000000000000000000094b000000000000000000000000000000000000000000000000000000000000094c000000000000000000000000000000000000000000000000000000000000094d000000000000000000000000000000000000000000000000000000000000094e000000000000000000000000000000000000000000000000000000000000094f0000000000000000000000000000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000095100000000000000000000000000000000000000000000000000000000000009520000000000000000000000000000000000000000000000000000000000000953000000000000000000000000000000000000000000000000000000000000095400000000000000000000000000000000000000000000000000000000000009550000000000000000000000000000000000000000000000000000000000000956000000000000000000000000000000000000000000000000000000000000095700000000000000000000000000000000000000000000000000000000000009580000000000000000000000000000000000000000000000000000000000000959000000000000000000000000000000000000000000000000000000000000095a000000000000000000000000000000000000000000000000000000000000095b000000000000000000000000000000000000000000000000000000000000095c000000000000000000000000000000000000000000000000000000000000095d000000000000000000000000000000000000000000000000000000000000095e000000000000000000000000000000000000000000000000000000000000095f0000000000000000000000000000000000000000000000000000000000000960000000000000000000000000000000000000000000000000000000000000096100000000000000000000000000000000000000000000000000000000000009620000000000000000000000000000000000000000000000000000000000000963000000000000000000000000000000000000000000000000000000000000096400000000000000000000000000000000000000000000000000000000000009650000000000000000000000000000000000000000000000000000000000000966000000000000000000000000000000000000000000000000000000000000096700000000000000000000000000000000000000000000000000000000000009680000000000000000000000000000000000000000000000000000000000000969000000000000000000000000000000000000000000000000000000000000096a000000000000000000000000000000000000000000000000000000000000096b000000000000000000000000000000000000000000000000000000000000096c000000000000000000000000000000000000000000000000000000000000096d000000000000000000000000000000000000000000000000000000000000096e000000000000000000000000000000000000000000000000000000000000096f0000000000000000000000000000000000000000000000000000000000000970000000000000000000000000000000000000000000000000000000000000097100000000000000000000000000000000000000000000000000000000000009720000000000000000000000000000000000000000000000000000000000000973000000000000000000000000000000000000000000000000000000000000097400000000000000000000000000000000000000000000000000000000000009750000000000000000000000000000000000000000000000000000000000000976000000000000000000000000000000000000000000000000000000000000097700000000000000000000000000000000000000000000000000000000000009780000000000000000000000000000000000000000000000000000000000000979000000000000000000000000000000000000000000000000000000000000097a000000000000000000000000000000000000000000000000000000000000097b000000000000000000000000000000000000000000000000000000000000097c000000000000000000000000000000000000000000000000000000000000097d000000000000000000000000000000000000000000000000000000000000097e000000000000000000000000000000000000000000000000000000000000097f0000000000000000000000000000000000000000000000000000000000000980000000000000000000000000000000000000000000000000000000000000098100000000000000000000000000000000000000000000000000000000000009820000000000000000000000000000000000000000000000000000000000000983000000000000000000000000000000000000000000000000000000000000098400000000000000000000000000000000000000000000000000000000000009850000000000000000000000000000000000000000000000000000000000000986000000000000000000000000000000000000000000000000000000000000098700000000000000000000000000000000000000000000000000000000000009880000000000000000000000000000000000000000000000000000000000000989000000000000000000000000000000000000000000000000000000000000098a000000000000000000000000000000000000000000000000000000000000098b000000000000000000000000000000000000000000000000000000000000098c000000000000000000000000000000000000000000000000000000000000098d000000000000000000000000000000000000000000000000000000000000098e000000000000000000000000000000000000000000000000000000000000098f0000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000099100000000000000000000000000000000000000000000000000000000000009920000000000000000000000000000000000000000000000000000000000000993000000000000000000000000000000000000000000000000000000000000099400000000000000000000000000000000000000000000000000000000000009950000000000000000000000000000000000000000000000000000000000000996000000000000000000000000000000000000000000000000000000000000099700000000000000000000000000000000000000000000000000000000000009980000000000000000000000000000000000000000000000000000000000000999000000000000000000000000000000000000000000000000000000000000099a000000000000000000000000000000000000000000000000000000000000099b000000000000000000000000000000000000000000000000000000000000099c000000000000000000000000000000000000000000000000000000000000099d000000000000000000000000000000000000000000000000000000000000099e000000000000000000000000000000000000000000000000000000000000099f00000000000000000000000000000000000000000000000000000000000009a000000000000000000000000000000000000000000000000000000000000009a100000000000000000000000000000000000000000000000000000000000009a200000000000000000000000000000000000000000000000000000000000009a300000000000000000000000000000000000000000000000000000000000009a400000000000000000000000000000000000000000000000000000000000009a500000000000000000000000000000000000000000000000000000000000009a600000000000000000000000000000000000000000000000000000000000009a700000000000000000000000000000000000000000000000000000000000009a800000000000000000000000000000000000000000000000000000000000009a900000000000000000000000000000000000000000000000000000000000009aa00000000000000000000000000000000000000000000000000000000000009ab00000000000000000000000000000000000000000000000000000000000009ac00000000000000000000000000000000000000000000000000000000000009ad00000000000000000000000000000000000000000000000000000000000009ae00000000000000000000000000000000000000000000000000000000000009af00000000000000000000000000000000000000000000000000000000000009b000000000000000000000000000000000000000000000000000000000000009b100000000000000000000000000000000000000000000000000000000000009b200000000000000000000000000000000000000000000000000000000000009b300000000000000000000000000000000000000000000000000000000000009b400000000000000000000000000000000000000000000000000000000000009b500000000000000000000000000000000000000000000000000000000000009b600000000000000000000000000000000000000000000000000000000000009b700000000000000000000000000000000000000000000000000000000000009b800000000000000000000000000000000000000000000000000000000000009b900000000000000000000000000000000000000000000000000000000000009ba00000000000000000000000000000000000000000000000000000000000009bb00000000000000000000000000000000000000000000000000000000000009bc00000000000000000000000000000000000000000000000000000000000009bd00000000000000000000000000000000000000000000000000000000000009be00000000000000000000000000000000000000000000000000000000000009bf00000000000000000000000000000000000000000000000000000000000009c000000000000000000000000000000000000000000000000000000000000009c100000000000000000000000000000000000000000000000000000000000009c200000000000000000000000000000000000000000000000000000000000009c300000000000000000000000000000000000000000000000000000000000009c400000000000000000000000000000000000000000000000000000000000009c500000000000000000000000000000000000000000000000000000000000009c600000000000000000000000000000000000000000000000000000000000009c700000000000000000000000000000000000000000000000000000000000009c800000000000000000000000000000000000000000000000000000000000009c900000000000000000000000000000000000000000000000000000000000009ca00000000000000000000000000000000000000000000000000000000000009cb00000000000000000000000000000000000000000000000000000000000009cc00000000000000000000000000000000000000000000000000000000000009cd00000000000000000000000000000000000000000000000000000000000009ce00000000000000000000000000000000000000000000000000000000000009cf00000000000000000000000000000000000000000000000000000000000009d000000000000000000000000000000000000000000000000000000000000009d100000000000000000000000000000000000000000000000000000000000009d200000000000000000000000000000000000000000000000000000000000009d300000000000000000000000000000000000000000000000000000000000009d400000000000000000000000000000000000000000000000000000000000009d500000000000000000000000000000000000000000000000000000000000009d600000000000000000000000000000000000000000000000000000000000009d700000000000000000000000000000000000000000000000000000000000009d800000000000000000000000000000000000000000000000000000000000009d900000000000000000000000000000000000000000000000000000000000009da00000000000000000000000000000000000000000000000000000000000009db00000000000000000000000000000000000000000000000000000000000009dc00000000000000000000000000000000000000000000000000000000000009dd00000000000000000000000000000000000000000000000000000000000009de00000000000000000000000000000000000000000000000000000000000009df00000000000000000000000000000000000000000000000000000000000009e000000000000000000000000000000000000000000000000000000000000009e100000000000000000000000000000000000000000000000000000000000009e200000000000000000000000000000000000000000000000000000000000009e300000000000000000000000000000000000000000000000000000000000009e400000000000000000000000000000000000000000000000000000000000009e500000000000000000000000000000000000000000000000000000000000009e600000000000000000000000000000000000000000000000000000000000009e700000000000000000000000000000000000000000000000000000000000009e800000000000000000000000000000000000000000000000000000000000009e900000000000000000000000000000000000000000000000000000000000009ea00000000000000000000000000000000000000000000000000000000000009eb00000000000000000000000000000000000000000000000000000000000009ec00000000000000000000000000000000000000000000000000000000000009ed00000000000000000000000000000000000000000000000000000000000009ee00000000000000000000000000000000000000000000000000000000000009ef00000000000000000000000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000009f100000000000000000000000000000000000000000000000000000000000009f200000000000000000000000000000000000000000000000000000000000009f300000000000000000000000000000000000000000000000000000000000009f400000000000000000000000000000000000000000000000000000000000009f500000000000000000000000000000000000000000000000000000000000009f600000000000000000000000000000000000000000000000000000000000009f700000000000000000000000000000000000000000000000000000000000009f800000000000000000000000000000000000000000000000000000000000009f900000000000000000000000000000000000000000000000000000000000009fa00000000000000000000000000000000000000000000000000000000000009fb00000000000000000000000000000000000000000000000000000000000009fc00000000000000000000000000000000000000000000000000000000000009fd00000000000000000000000000000000000000000000000000000000000009fe00000000000000000000000000000000000000000000000000000000000009ff0000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000a010000000000000000000000000000000000000000000000000000000000000a020000000000000000000000000000000000000000000000000000000000000a030000000000000000000000000000000000000000000000000000000000000a040000000000000000000000000000000000000000000000000000000000000a050000000000000000000000000000000000000000000000000000000000000a060000000000000000000000000000000000000000000000000000000000000a070000000000000000000000000000000000000000000000000000000000000a080000000000000000000000000000000000000000000000000000000000000a090000000000000000000000000000000000000000000000000000000000000a0a0000000000000000000000000000000000000000000000000000000000000a0b0000000000000000000000000000000000000000000000000000000000000a0c0000000000000000000000000000000000000000000000000000000000000a0d0000000000000000000000000000000000000000000000000000000000000a0e0000000000000000000000000000000000000000000000000000000000000a0f0000000000000000000000000000000000000000000000000000000000000a100000000000000000000000000000000000000000000000000000000000000a110000000000000000000000000000000000000000000000000000000000000a120000000000000000000000000000000000000000000000000000000000000a130000000000000000000000000000000000000000000000000000000000000a140000000000000000000000000000000000000000000000000000000000000a150000000000000000000000000000000000000000000000000000000000000a160000000000000000000000000000000000000000000000000000000000000a170000000000000000000000000000000000000000000000000000000000000a180000000000000000000000000000000000000000000000000000000000000a190000000000000000000000000000000000000000000000000000000000000a1a0000000000000000000000000000000000000000000000000000000000000a1b0000000000000000000000000000000000000000000000000000000000000a1c0000000000000000000000000000000000000000000000000000000000000a1d0000000000000000000000000000000000000000000000000000000000000a1e0000000000000000000000000000000000000000000000000000000000000a1f0000000000000000000000000000000000000000000000000000000000000a200000000000000000000000000000000000000000000000000000000000000a210000000000000000000000000000000000000000000000000000000000000a220000000000000000000000000000000000000000000000000000000000000a230000000000000000000000000000000000000000000000000000000000000a240000000000000000000000000000000000000000000000000000000000000a250000000000000000000000000000000000000000000000000000000000000a260000000000000000000000000000000000000000000000000000000000000a270000000000000000000000000000000000000000000000000000000000000a280000000000000000000000000000000000000000000000000000000000000a290000000000000000000000000000000000000000000000000000000000000a2a0000000000000000000000000000000000000000000000000000000000000a2b0000000000000000000000000000000000000000000000000000000000000a2c0000000000000000000000000000000000000000000000000000000000000a2d0000000000000000000000000000000000000000000000000000000000000a2e0000000000000000000000000000000000000000000000000000000000000a2f0000000000000000000000000000000000000000000000000000000000000a300000000000000000000000000000000000000000000000000000000000000a310000000000000000000000000000000000000000000000000000000000000a320000000000000000000000000000000000000000000000000000000000000a330000000000000000000000000000000000000000000000000000000000000a340000000000000000000000000000000000000000000000000000000000000a350000000000000000000000000000000000000000000000000000000000000a360000000000000000000000000000000000000000000000000000000000000a370000000000000000000000000000000000000000000000000000000000000a380000000000000000000000000000000000000000000000000000000000000a390000000000000000000000000000000000000000000000000000000000000a3a0000000000000000000000000000000000000000000000000000000000000a3b0000000000000000000000000000000000000000000000000000000000000a3c0000000000000000000000000000000000000000000000000000000000000a3d0000000000000000000000000000000000000000000000000000000000000a3e0000000000000000000000000000000000000000000000000000000000000a3f0000000000000000000000000000000000000000000000000000000000000a400000000000000000000000000000000000000000000000000000000000000a410000000000000000000000000000000000000000000000000000000000000a420000000000000000000000000000000000000000000000000000000000000a430000000000000000000000000000000000000000000000000000000000000a440000000000000000000000000000000000000000000000000000000000000a450000000000000000000000000000000000000000000000000000000000000a460000000000000000000000000000000000000000000000000000000000000a470000000000000000000000000000000000000000000000000000000000000a480000000000000000000000000000000000000000000000000000000000000a490000000000000000000000000000000000000000000000000000000000000a4a0000000000000000000000000000000000000000000000000000000000000a4b0000000000000000000000000000000000000000000000000000000000000a4c0000000000000000000000000000000000000000000000000000000000000a4d0000000000000000000000000000000000000000000000000000000000000a4e0000000000000000000000000000000000000000000000000000000000000a4f0000000000000000000000000000000000000000000000000000000000000a500000000000000000000000000000000000000000000000000000000000000a510000000000000000000000000000000000000000000000000000000000000a520000000000000000000000000000000000000000000000000000000000000a530000000000000000000000000000000000000000000000000000000000000a540000000000000000000000000000000000000000000000000000000000000a550000000000000000000000000000000000000000000000000000000000000a560000000000000000000000000000000000000000000000000000000000000a570000000000000000000000000000000000000000000000000000000000000a580000000000000000000000000000000000000000000000000000000000000a590000000000000000000000000000000000000000000000000000000000000a5a0000000000000000000000000000000000000000000000000000000000000a5b0000000000000000000000000000000000000000000000000000000000000a5c0000000000000000000000000000000000000000000000000000000000000a5d0000000000000000000000000000000000000000000000000000000000000a5e0000000000000000000000000000000000000000000000000000000000000a5f0000000000000000000000000000000000000000000000000000000000000a600000000000000000000000000000000000000000000000000000000000000a610000000000000000000000000000000000000000000000000000000000000a620000000000000000000000000000000000000000000000000000000000000a630000000000000000000000000000000000000000000000000000000000000a640000000000000000000000000000000000000000000000000000000000000a650000000000000000000000000000000000000000000000000000000000000a660000000000000000000000000000000000000000000000000000000000000a670000000000000000000000000000000000000000000000000000000000000a680000000000000000000000000000000000000000000000000000000000000a690000000000000000000000000000000000000000000000000000000000000a6a0000000000000000000000000000000000000000000000000000000000000a6b0000000000000000000000000000000000000000000000000000000000000a6c0000000000000000000000000000000000000000000000000000000000000a6d0000000000000000000000000000000000000000000000000000000000000a6e0000000000000000000000000000000000000000000000000000000000000a6f0000000000000000000000000000000000000000000000000000000000000a700000000000000000000000000000000000000000000000000000000000000a710000000000000000000000000000000000000000000000000000000000000a720000000000000000000000000000000000000000000000000000000000000a730000000000000000000000000000000000000000000000000000000000000a740000000000000000000000000000000000000000000000000000000000000a750000000000000000000000000000000000000000000000000000000000000a760000000000000000000000000000000000000000000000000000000000000a770000000000000000000000000000000000000000000000000000000000000a780000000000000000000000000000000000000000000000000000000000000a790000000000000000000000000000000000000000000000000000000000000a7a0000000000000000000000000000000000000000000000000000000000000a7b0000000000000000000000000000000000000000000000000000000000000a7c0000000000000000000000000000000000000000000000000000000000000a7d0000000000000000000000000000000000000000000000000000000000000a7e0000000000000000000000000000000000000000000000000000000000000a7f0000000000000000000000000000000000000000000000000000000000000a800000000000000000000000000000000000000000000000000000000000000a810000000000000000000000000000000000000000000000000000000000000a820000000000000000000000000000000000000000000000000000000000000a830000000000000000000000000000000000000000000000000000000000000a840000000000000000000000000000000000000000000000000000000000000a850000000000000000000000000000000000000000000000000000000000000a860000000000000000000000000000000000000000000000000000000000000a870000000000000000000000000000000000000000000000000000000000000a880000000000000000000000000000000000000000000000000000000000000a890000000000000000000000000000000000000000000000000000000000000a8a0000000000000000000000000000000000000000000000000000000000000a8b0000000000000000000000000000000000000000000000000000000000000a8c0000000000000000000000000000000000000000000000000000000000000a8d0000000000000000000000000000000000000000000000000000000000000a8e0000000000000000000000000000000000000000000000000000000000000a8f0000000000000000000000000000000000000000000000000000000000000a900000000000000000000000000000000000000000000000000000000000000a910000000000000000000000000000000000000000000000000000000000000a920000000000000000000000000000000000000000000000000000000000000a930000000000000000000000000000000000000000000000000000000000000a940000000000000000000000000000000000000000000000000000000000000a950000000000000000000000000000000000000000000000000000000000000a960000000000000000000000000000000000000000000000000000000000000a970000000000000000000000000000000000000000000000000000000000000a980000000000000000000000000000000000000000000000000000000000000a990000000000000000000000000000000000000000000000000000000000000a9a0000000000000000000000000000000000000000000000000000000000000a9b0000000000000000000000000000000000000000000000000000000000000a9c0000000000000000000000000000000000000000000000000000000000000a9d0000000000000000000000000000000000000000000000000000000000000a9e0000000000000000000000000000000000000000000000000000000000000a9f0000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000aa10000000000000000000000000000000000000000000000000000000000000aa20000000000000000000000000000000000000000000000000000000000000aa30000000000000000000000000000000000000000000000000000000000000aa40000000000000000000000000000000000000000000000000000000000000aa50000000000000000000000000000000000000000000000000000000000000aa60000000000000000000000000000000000000000000000000000000000000aa70000000000000000000000000000000000000000000000000000000000000aa80000000000000000000000000000000000000000000000000000000000000aa90000000000000000000000000000000000000000000000000000000000000aaa0000000000000000000000000000000000000000000000000000000000000aab0000000000000000000000000000000000000000000000000000000000000aac0000000000000000000000000000000000000000000000000000000000000aad0000000000000000000000000000000000000000000000000000000000000aae0000000000000000000000000000000000000000000000000000000000000aaf0000000000000000000000000000000000000000000000000000000000000ab00000000000000000000000000000000000000000000000000000000000000ab10000000000000000000000000000000000000000000000000000000000000ab20000000000000000000000000000000000000000000000000000000000000ab30000000000000000000000000000000000000000000000000000000000000ab40000000000000000000000000000000000000000000000000000000000000ab50000000000000000000000000000000000000000000000000000000000000ab60000000000000000000000000000000000000000000000000000000000000ab70000000000000000000000000000000000000000000000000000000000000ab80000000000000000000000000000000000000000000000000000000000000ab90000000000000000000000000000000000000000000000000000000000000aba0000000000000000000000000000000000000000000000000000000000000abb0000000000000000000000000000000000000000000000000000000000000abc0000000000000000000000000000000000000000000000000000000000000abd0000000000000000000000000000000000000000000000000000000000000abe0000000000000000000000000000000000000000000000000000000000000abf0000000000000000000000000000000000000000000000000000000000000ac00000000000000000000000000000000000000000000000000000000000000ac10000000000000000000000000000000000000000000000000000000000000ac20000000000000000000000000000000000000000000000000000000000000ac30000000000000000000000000000000000000000000000000000000000000ac40000000000000000000000000000000000000000000000000000000000000ac50000000000000000000000000000000000000000000000000000000000000ac60000000000000000000000000000000000000000000000000000000000000ac70000000000000000000000000000000000000000000000000000000000000ac80000000000000000000000000000000000000000000000000000000000000ac90000000000000000000000000000000000000000000000000000000000000aca0000000000000000000000000000000000000000000000000000000000000acb0000000000000000000000000000000000000000000000000000000000000acc0000000000000000000000000000000000000000000000000000000000000acd0000000000000000000000000000000000000000000000000000000000000ace0000000000000000000000000000000000000000000000000000000000000acf0000000000000000000000000000000000000000000000000000000000000ad00000000000000000000000000000000000000000000000000000000000000ad10000000000000000000000000000000000000000000000000000000000000ad20000000000000000000000000000000000000000000000000000000000000ad30000000000000000000000000000000000000000000000000000000000000ad40000000000000000000000000000000000000000000000000000000000000ad50000000000000000000000000000000000000000000000000000000000000ad60000000000000000000000000000000000000000000000000000000000000ad70000000000000000000000000000000000000000000000000000000000000ad80000000000000000000000000000000000000000000000000000000000000ad90000000000000000000000000000000000000000000000000000000000000ada0000000000000000000000000000000000000000000000000000000000000adb0000000000000000000000000000000000000000000000000000000000000adc0000000000000000000000000000000000000000000000000000000000000add0000000000000000000000000000000000000000000000000000000000000ade0000000000000000000000000000000000000000000000000000000000000adf0000000000000000000000000000000000000000000000000000000000000ae00000000000000000000000000000000000000000000000000000000000000ae10000000000000000000000000000000000000000000000000000000000000ae20000000000000000000000000000000000000000000000000000000000000ae30000000000000000000000000000000000000000000000000000000000000ae40000000000000000000000000000000000000000000000000000000000000ae50000000000000000000000000000000000000000000000000000000000000ae60000000000000000000000000000000000000000000000000000000000000ae70000000000000000000000000000000000000000000000000000000000000ae80000000000000000000000000000000000000000000000000000000000000ae90000000000000000000000000000000000000000000000000000000000000aea0000000000000000000000000000000000000000000000000000000000000aeb0000000000000000000000000000000000000000000000000000000000000aec0000000000000000000000000000000000000000000000000000000000000aed0000000000000000000000000000000000000000000000000000000000000aee0000000000000000000000000000000000000000000000000000000000000aef0000000000000000000000000000000000000000000000000000000000000af00000000000000000000000000000000000000000000000000000000000000af10000000000000000000000000000000000000000000000000000000000000af20000000000000000000000000000000000000000000000000000000000000af30000000000000000000000000000000000000000000000000000000000000af40000000000000000000000000000000000000000000000000000000000000af50000000000000000000000000000000000000000000000000000000000000af60000000000000000000000000000000000000000000000000000000000000af70000000000000000000000000000000000000000000000000000000000000af80000000000000000000000000000000000000000000000000000000000000af90000000000000000000000000000000000000000000000000000000000000afa0000000000000000000000000000000000000000000000000000000000000afb0000000000000000000000000000000000000000000000000000000000000afc0000000000000000000000000000000000000000000000000000000000000afd0000000000000000000000000000000000000000000000000000000000000afe0000000000000000000000000000000000000000000000000000000000000aff0000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000b010000000000000000000000000000000000000000000000000000000000000b020000000000000000000000000000000000000000000000000000000000000b030000000000000000000000000000000000000000000000000000000000000b040000000000000000000000000000000000000000000000000000000000000b050000000000000000000000000000000000000000000000000000000000000b060000000000000000000000000000000000000000000000000000000000000b070000000000000000000000000000000000000000000000000000000000000b080000000000000000000000000000000000000000000000000000000000000b090000000000000000000000000000000000000000000000000000000000000b0a0000000000000000000000000000000000000000000000000000000000000b0b0000000000000000000000000000000000000000000000000000000000000b0c0000000000000000000000000000000000000000000000000000000000000b0d0000000000000000000000000000000000000000000000000000000000000b0e0000000000000000000000000000000000000000000000000000000000000b0f0000000000000000000000000000000000000000000000000000000000000b100000000000000000000000000000000000000000000000000000000000000b110000000000000000000000000000000000000000000000000000000000000b120000000000000000000000000000000000000000000000000000000000000b130000000000000000000000000000000000000000000000000000000000000b140000000000000000000000000000000000000000000000000000000000000b150000000000000000000000000000000000000000000000000000000000000b160000000000000000000000000000000000000000000000000000000000000b170000000000000000000000000000000000000000000000000000000000000b180000000000000000000000000000000000000000000000000000000000000b190000000000000000000000000000000000000000000000000000000000000b1a0000000000000000000000000000000000000000000000000000000000000b1b0000000000000000000000000000000000000000000000000000000000000b1c0000000000000000000000000000000000000000000000000000000000000b1d0000000000000000000000000000000000000000000000000000000000000b1e0000000000000000000000000000000000000000000000000000000000000b1f0000000000000000000000000000000000000000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000b210000000000000000000000000000000000000000000000000000000000000b220000000000000000000000000000000000000000000000000000000000000b230000000000000000000000000000000000000000000000000000000000000b240000000000000000000000000000000000000000000000000000000000000b250000000000000000000000000000000000000000000000000000000000000b260000000000000000000000000000000000000000000000000000000000000b270000000000000000000000000000000000000000000000000000000000000b280000000000000000000000000000000000000000000000000000000000000b290000000000000000000000000000000000000000000000000000000000000b2a0000000000000000000000000000000000000000000000000000000000000b2b0000000000000000000000000000000000000000000000000000000000000b2c0000000000000000000000000000000000000000000000000000000000000b2d0000000000000000000000000000000000000000000000000000000000000b2e0000000000000000000000000000000000000000000000000000000000000b2f0000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000b310000000000000000000000000000000000000000000000000000000000000b320000000000000000000000000000000000000000000000000000000000000b330000000000000000000000000000000000000000000000000000000000000b340000000000000000000000000000000000000000000000000000000000000b350000000000000000000000000000000000000000000000000000000000000b360000000000000000000000000000000000000000000000000000000000000b370000000000000000000000000000000000000000000000000000000000000b380000000000000000000000000000000000000000000000000000000000000b390000000000000000000000000000000000000000000000000000000000000b3a0000000000000000000000000000000000000000000000000000000000000b3b0000000000000000000000000000000000000000000000000000000000000b3c0000000000000000000000000000000000000000000000000000000000000b3d0000000000000000000000000000000000000000000000000000000000000b3e0000000000000000000000000000000000000000000000000000000000000b3f0000000000000000000000000000000000000000000000000000000000000b400000000000000000000000000000000000000000000000000000000000000b410000000000000000000000000000000000000000000000000000000000000b420000000000000000000000000000000000000000000000000000000000000b430000000000000000000000000000000000000000000000000000000000000b440000000000000000000000000000000000000000000000000000000000000b450000000000000000000000000000000000000000000000000000000000000b460000000000000000000000000000000000000000000000000000000000000b470000000000000000000000000000000000000000000000000000000000000b480000000000000000000000000000000000000000000000000000000000000b490000000000000000000000000000000000000000000000000000000000000b4a0000000000000000000000000000000000000000000000000000000000000b4b0000000000000000000000000000000000000000000000000000000000000b4c0000000000000000000000000000000000000000000000000000000000000b4d0000000000000000000000000000000000000000000000000000000000000b4e0000000000000000000000000000000000000000000000000000000000000b4f0000000000000000000000000000000000000000000000000000000000000b500000000000000000000000000000000000000000000000000000000000000b510000000000000000000000000000000000000000000000000000000000000b520000000000000000000000000000000000000000000000000000000000000b530000000000000000000000000000000000000000000000000000000000000b540000000000000000000000000000000000000000000000000000000000000b550000000000000000000000000000000000000000000000000000000000000b560000000000000000000000000000000000000000000000000000000000000b570000000000000000000000000000000000000000000000000000000000000b580000000000000000000000000000000000000000000000000000000000000b590000000000000000000000000000000000000000000000000000000000000b5a0000000000000000000000000000000000000000000000000000000000000b5b0000000000000000000000000000000000000000000000000000000000000b5c0000000000000000000000000000000000000000000000000000000000000b5d0000000000000000000000000000000000000000000000000000000000000b5e0000000000000000000000000000000000000000000000000000000000000b5f0000000000000000000000000000000000000000000000000000000000000b600000000000000000000000000000000000000000000000000000000000000b610000000000000000000000000000000000000000000000000000000000000b620000000000000000000000000000000000000000000000000000000000000b630000000000000000000000000000000000000000000000000000000000000b640000000000000000000000000000000000000000000000000000000000000b650000000000000000000000000000000000000000000000000000000000000b660000000000000000000000000000000000000000000000000000000000000b670000000000000000000000000000000000000000000000000000000000000b680000000000000000000000000000000000000000000000000000000000000b690000000000000000000000000000000000000000000000000000000000000b6a0000000000000000000000000000000000000000000000000000000000000b6b0000000000000000000000000000000000000000000000000000000000000b6c0000000000000000000000000000000000000000000000000000000000000b6d0000000000000000000000000000000000000000000000000000000000000b6e0000000000000000000000000000000000000000000000000000000000000b6f0000000000000000000000000000000000000000000000000000000000000b700000000000000000000000000000000000000000000000000000000000000b710000000000000000000000000000000000000000000000000000000000000b720000000000000000000000000000000000000000000000000000000000000b730000000000000000000000000000000000000000000000000000000000000b740000000000000000000000000000000000000000000000000000000000000b750000000000000000000000000000000000000000000000000000000000000b760000000000000000000000000000000000000000000000000000000000000b770000000000000000000000000000000000000000000000000000000000000b780000000000000000000000000000000000000000000000000000000000000b790000000000000000000000000000000000000000000000000000000000000b7a0000000000000000000000000000000000000000000000000000000000000b7b0000000000000000000000000000000000000000000000000000000000000b7c0000000000000000000000000000000000000000000000000000000000000b7d0000000000000000000000000000000000000000000000000000000000000b7e0000000000000000000000000000000000000000000000000000000000000b7f0000000000000000000000000000000000000000000000000000000000000b800000000000000000000000000000000000000000000000000000000000000b810000000000000000000000000000000000000000000000000000000000000b820000000000000000000000000000000000000000000000000000000000000b830000000000000000000000000000000000000000000000000000000000000b840000000000000000000000000000000000000000000000000000000000000b850000000000000000000000000000000000000000000000000000000000000b860000000000000000000000000000000000000000000000000000000000000b870000000000000000000000000000000000000000000000000000000000000b880000000000000000000000000000000000000000000000000000000000000b890000000000000000000000000000000000000000000000000000000000000b8a0000000000000000000000000000000000000000000000000000000000000b8b0000000000000000000000000000000000000000000000000000000000000b8c0000000000000000000000000000000000000000000000000000000000000b8d0000000000000000000000000000000000000000000000000000000000000b8e0000000000000000000000000000000000000000000000000000000000000b8f0000000000000000000000000000000000000000000000000000000000000b900000000000000000000000000000000000000000000000000000000000000b910000000000000000000000000000000000000000000000000000000000000b920000000000000000000000000000000000000000000000000000000000000b930000000000000000000000000000000000000000000000000000000000000b940000000000000000000000000000000000000000000000000000000000000b950000000000000000000000000000000000000000000000000000000000000b960000000000000000000000000000000000000000000000000000000000000b970000000000000000000000000000000000000000000000000000000000000b980000000000000000000000000000000000000000000000000000000000000b990000000000000000000000000000000000000000000000000000000000000b9a0000000000000000000000000000000000000000000000000000000000000b9b0000000000000000000000000000000000000000000000000000000000000b9c0000000000000000000000000000000000000000000000000000000000000b9d0000000000000000000000000000000000000000000000000000000000000b9e0000000000000000000000000000000000000000000000000000000000000b9f0000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000ba10000000000000000000000000000000000000000000000000000000000000ba20000000000000000000000000000000000000000000000000000000000000ba30000000000000000000000000000000000000000000000000000000000000ba40000000000000000000000000000000000000000000000000000000000000ba50000000000000000000000000000000000000000000000000000000000000ba60000000000000000000000000000000000000000000000000000000000000ba70000000000000000000000000000000000000000000000000000000000000ba80000000000000000000000000000000000000000000000000000000000000ba90000000000000000000000000000000000000000000000000000000000000baa0000000000000000000000000000000000000000000000000000000000000bab0000000000000000000000000000000000000000000000000000000000000bac0000000000000000000000000000000000000000000000000000000000000bad0000000000000000000000000000000000000000000000000000000000000bae0000000000000000000000000000000000000000000000000000000000000baf0000000000000000000000000000000000000000000000000000000000000bb00000000000000000000000000000000000000000000000000000000000000bb10000000000000000000000000000000000000000000000000000000000000bb20000000000000000000000000000000000000000000000000000000000000bb30000000000000000000000000000000000000000000000000000000000000bb40000000000000000000000000000000000000000000000000000000000000bb50000000000000000000000000000000000000000000000000000000000000bb60000000000000000000000000000000000000000000000000000000000000bb70000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000000000000000000000000000000000000000000bb90000000000000000000000000000000000000000000000000000000000000bba0000000000000000000000000000000000000000000000000000000000000bbb0000000000000000000000000000000000000000000000000000000000000bbc0000000000000000000000000000000000000000000000000000000000000bbd0000000000000000000000000000000000000000000000000000000000000bbe0000000000000000000000000000000000000000000000000000000000000bbf0000000000000000000000000000000000000000000000000000000000000bc00000000000000000000000000000000000000000000000000000000000000bc10000000000000000000000000000000000000000000000000000000000000bc20000000000000000000000000000000000000000000000000000000000000bc30000000000000000000000000000000000000000000000000000000000000bc40000000000000000000000000000000000000000000000000000000000000bc50000000000000000000000000000000000000000000000000000000000000bc60000000000000000000000000000000000000000000000000000000000000bc70000000000000000000000000000000000000000000000000000000000000bc80000000000000000000000000000000000000000000000000000000000000bc90000000000000000000000000000000000000000000000000000000000000bca0000000000000000000000000000000000000000000000000000000000000bcb0000000000000000000000000000000000000000000000000000000000000bcc0000000000000000000000000000000000000000000000000000000000000bcd0000000000000000000000000000000000000000000000000000000000000bce0000000000000000000000000000000000000000000000000000000000000bcf0000000000000000000000000000000000000000000000000000000000000bd00000000000000000000000000000000000000000000000000000000000000bd10000000000000000000000000000000000000000000000000000000000000bd20000000000000000000000000000000000000000000000000000000000000bd30000000000000000000000000000000000000000000000000000000000000bd40000000000000000000000000000000000000000000000000000000000000bd50000000000000000000000000000000000000000000000000000000000000bd60000000000000000000000000000000000000000000000000000000000000bd70000000000000000000000000000000000000000000000000000000000000bd80000000000000000000000000000000000000000000000000000000000000bd90000000000000000000000000000000000000000000000000000000000000bda0000000000000000000000000000000000000000000000000000000000000bdb0000000000000000000000000000000000000000000000000000000000000bdc0000000000000000000000000000000000000000000000000000000000000bdd0000000000000000000000000000000000000000000000000000000000000bde0000000000000000000000000000000000000000000000000000000000000bdf0000000000000000000000000000000000000000000000000000000000000be00000000000000000000000000000000000000000000000000000000000000be10000000000000000000000000000000000000000000000000000000000000be20000000000000000000000000000000000000000000000000000000000000be30000000000000000000000000000000000000000000000000000000000000be40000000000000000000000000000000000000000000000000000000000000be50000000000000000000000000000000000000000000000000000000000000be60000000000000000000000000000000000000000000000000000000000000be70000000000000000000000000000000000000000000000000000000000000be80000000000000000000000000000000000000000000000000000000000000be90000000000000000000000000000000000000000000000000000000000000bea0000000000000000000000000000000000000000000000000000000000000beb0000000000000000000000000000000000000000000000000000000000000bec0000000000000000000000000000000000000000000000000000000000000bed0000000000000000000000000000000000000000000000000000000000000bee0000000000000000000000000000000000000000000000000000000000000bef0000000000000000000000000000000000000000000000000000000000000bf00000000000000000000000000000000000000000000000000000000000000bf10000000000000000000000000000000000000000000000000000000000000bf20000000000000000000000000000000000000000000000000000000000000bf30000000000000000000000000000000000000000000000000000000000000bf40000000000000000000000000000000000000000000000000000000000000bf50000000000000000000000000000000000000000000000000000000000000bf60000000000000000000000000000000000000000000000000000000000000bf70000000000000000000000000000000000000000000000000000000000000bf80000000000000000000000000000000000000000000000000000000000000bf90000000000000000000000000000000000000000000000000000000000000bfa0000000000000000000000000000000000000000000000000000000000000bfb0000000000000000000000000000000000000000000000000000000000000bfc0000000000000000000000000000000000000000000000000000000000000bfd0000000000000000000000000000000000000000000000000000000000000bfe0000000000000000000000000000000000000000000000000000000000000bff0000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000c010000000000000000000000000000000000000000000000000000000000000c020000000000000000000000000000000000000000000000000000000000000c030000000000000000000000000000000000000000000000000000000000000c040000000000000000000000000000000000000000000000000000000000000c050000000000000000000000000000000000000000000000000000000000000c060000000000000000000000000000000000000000000000000000000000000c070000000000000000000000000000000000000000000000000000000000000c080000000000000000000000000000000000000000000000000000000000000c090000000000000000000000000000000000000000000000000000000000000c0a0000000000000000000000000000000000000000000000000000000000000c0b0000000000000000000000000000000000000000000000000000000000000c0c0000000000000000000000000000000000000000000000000000000000000c0d0000000000000000000000000000000000000000000000000000000000000c0e0000000000000000000000000000000000000000000000000000000000000c0f0000000000000000000000000000000000000000000000000000000000000c100000000000000000000000000000000000000000000000000000000000000c110000000000000000000000000000000000000000000000000000000000000c120000000000000000000000000000000000000000000000000000000000000c130000000000000000000000000000000000000000000000000000000000000c140000000000000000000000000000000000000000000000000000000000000c150000000000000000000000000000000000000000000000000000000000000c160000000000000000000000000000000000000000000000000000000000000c170000000000000000000000000000000000000000000000000000000000000c180000000000000000000000000000000000000000000000000000000000000c190000000000000000000000000000000000000000000000000000000000000c1a0000000000000000000000000000000000000000000000000000000000000c1b0000000000000000000000000000000000000000000000000000000000000c1c0000000000000000000000000000000000000000000000000000000000000c1d0000000000000000000000000000000000000000000000000000000000000c1e0000000000000000000000000000000000000000000000000000000000000c1f0000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000c210000000000000000000000000000000000000000000000000000000000000c220000000000000000000000000000000000000000000000000000000000000c230000000000000000000000000000000000000000000000000000000000000c240000000000000000000000000000000000000000000000000000000000000c250000000000000000000000000000000000000000000000000000000000000c260000000000000000000000000000000000000000000000000000000000000c270000000000000000000000000000000000000000000000000000000000000c280000000000000000000000000000000000000000000000000000000000000c290000000000000000000000000000000000000000000000000000000000000c2a0000000000000000000000000000000000000000000000000000000000000c2b0000000000000000000000000000000000000000000000000000000000000c2c0000000000000000000000000000000000000000000000000000000000000c2d0000000000000000000000000000000000000000000000000000000000000c2e0000000000000000000000000000000000000000000000000000000000000c2f0000000000000000000000000000000000000000000000000000000000000c300000000000000000000000000000000000000000000000000000000000000c310000000000000000000000000000000000000000000000000000000000000c320000000000000000000000000000000000000000000000000000000000000c330000000000000000000000000000000000000000000000000000000000000c340000000000000000000000000000000000000000000000000000000000000c350000000000000000000000000000000000000000000000000000000000000c360000000000000000000000000000000000000000000000000000000000000c370000000000000000000000000000000000000000000000000000000000000c380000000000000000000000000000000000000000000000000000000000000c390000000000000000000000000000000000000000000000000000000000000c3a0000000000000000000000000000000000000000000000000000000000000c3b0000000000000000000000000000000000000000000000000000000000000c3c0000000000000000000000000000000000000000000000000000000000000c3d0000000000000000000000000000000000000000000000000000000000000c3e0000000000000000000000000000000000000000000000000000000000000c3f0000000000000000000000000000000000000000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000c410000000000000000000000000000000000000000000000000000000000000c420000000000000000000000000000000000000000000000000000000000000c430000000000000000000000000000000000000000000000000000000000000c440000000000000000000000000000000000000000000000000000000000000c450000000000000000000000000000000000000000000000000000000000000c460000000000000000000000000000000000000000000000000000000000000c470000000000000000000000000000000000000000000000000000000000000c480000000000000000000000000000000000000000000000000000000000000c490000000000000000000000000000000000000000000000000000000000000c4a0000000000000000000000000000000000000000000000000000000000000c4b0000000000000000000000000000000000000000000000000000000000000c4c0000000000000000000000000000000000000000000000000000000000000c4d0000000000000000000000000000000000000000000000000000000000000c4e0000000000000000000000000000000000000000000000000000000000000c4f0000000000000000000000000000000000000000000000000000000000000c500000000000000000000000000000000000000000000000000000000000000c510000000000000000000000000000000000000000000000000000000000000c520000000000000000000000000000000000000000000000000000000000000c530000000000000000000000000000000000000000000000000000000000000c540000000000000000000000000000000000000000000000000000000000000c550000000000000000000000000000000000000000000000000000000000000c560000000000000000000000000000000000000000000000000000000000000c570000000000000000000000000000000000000000000000000000000000000c580000000000000000000000000000000000000000000000000000000000000c590000000000000000000000000000000000000000000000000000000000000c5a0000000000000000000000000000000000000000000000000000000000000c5b0000000000000000000000000000000000000000000000000000000000000c5c0000000000000000000000000000000000000000000000000000000000000c5d0000000000000000000000000000000000000000000000000000000000000c5e0000000000000000000000000000000000000000000000000000000000000c5f0000000000000000000000000000000000000000000000000000000000000c600000000000000000000000000000000000000000000000000000000000000c610000000000000000000000000000000000000000000000000000000000000c620000000000000000000000000000000000000000000000000000000000000c630000000000000000000000000000000000000000000000000000000000000c640000000000000000000000000000000000000000000000000000000000000c650000000000000000000000000000000000000000000000000000000000000c660000000000000000000000000000000000000000000000000000000000000c670000000000000000000000000000000000000000000000000000000000000c680000000000000000000000000000000000000000000000000000000000000c690000000000000000000000000000000000000000000000000000000000000c6a0000000000000000000000000000000000000000000000000000000000000c6b0000000000000000000000000000000000000000000000000000000000000c6c0000000000000000000000000000000000000000000000000000000000000c6d0000000000000000000000000000000000000000000000000000000000000c6e0000000000000000000000000000000000000000000000000000000000000c6f0000000000000000000000000000000000000000000000000000000000000c700000000000000000000000000000000000000000000000000000000000000c710000000000000000000000000000000000000000000000000000000000000c720000000000000000000000000000000000000000000000000000000000000c730000000000000000000000000000000000000000000000000000000000000c740000000000000000000000000000000000000000000000000000000000000c750000000000000000000000000000000000000000000000000000000000000c760000000000000000000000000000000000000000000000000000000000000c770000000000000000000000000000000000000000000000000000000000000c780000000000000000000000000000000000000000000000000000000000000c790000000000000000000000000000000000000000000000000000000000000c7a0000000000000000000000000000000000000000000000000000000000000c7b0000000000000000000000000000000000000000000000000000000000000c7c0000000000000000000000000000000000000000000000000000000000000c7d0000000000000000000000000000000000000000000000000000000000000c7e0000000000000000000000000000000000000000000000000000000000000c7f0000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c810000000000000000000000000000000000000000000000000000000000000c820000000000000000000000000000000000000000000000000000000000000c830000000000000000000000000000000000000000000000000000000000000c840000000000000000000000000000000000000000000000000000000000000c850000000000000000000000000000000000000000000000000000000000000c860000000000000000000000000000000000000000000000000000000000000c870000000000000000000000000000000000000000000000000000000000000c880000000000000000000000000000000000000000000000000000000000000c890000000000000000000000000000000000000000000000000000000000000c8a0000000000000000000000000000000000000000000000000000000000000c8b0000000000000000000000000000000000000000000000000000000000000c8c0000000000000000000000000000000000000000000000000000000000000c8d0000000000000000000000000000000000000000000000000000000000000c8e0000000000000000000000000000000000000000000000000000000000000c8f0000000000000000000000000000000000000000000000000000000000000c900000000000000000000000000000000000000000000000000000000000000c910000000000000000000000000000000000000000000000000000000000000c920000000000000000000000000000000000000000000000000000000000000c930000000000000000000000000000000000000000000000000000000000000c940000000000000000000000000000000000000000000000000000000000000c950000000000000000000000000000000000000000000000000000000000000c960000000000000000000000000000000000000000000000000000000000000c970000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000c990000000000000000000000000000000000000000000000000000000000000c9a0000000000000000000000000000000000000000000000000000000000000c9b0000000000000000000000000000000000000000000000000000000000000c9c0000000000000000000000000000000000000000000000000000000000000c9d0000000000000000000000000000000000000000000000000000000000000c9e0000000000000000000000000000000000000000000000000000000000000c9f0000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000ca10000000000000000000000000000000000000000000000000000000000000ca20000000000000000000000000000000000000000000000000000000000000ca30000000000000000000000000000000000000000000000000000000000000ca40000000000000000000000000000000000000000000000000000000000000ca50000000000000000000000000000000000000000000000000000000000000ca60000000000000000000000000000000000000000000000000000000000000ca70000000000000000000000000000000000000000000000000000000000000ca80000000000000000000000000000000000000000000000000000000000000ca90000000000000000000000000000000000000000000000000000000000000caa0000000000000000000000000000000000000000000000000000000000000cab0000000000000000000000000000000000000000000000000000000000000cac0000000000000000000000000000000000000000000000000000000000000cad0000000000000000000000000000000000000000000000000000000000000cae0000000000000000000000000000000000000000000000000000000000000caf0000000000000000000000000000000000000000000000000000000000000cb00000000000000000000000000000000000000000000000000000000000000cb10000000000000000000000000000000000000000000000000000000000000cb20000000000000000000000000000000000000000000000000000000000000cb30000000000000000000000000000000000000000000000000000000000000cb40000000000000000000000000000000000000000000000000000000000000cb50000000000000000000000000000000000000000000000000000000000000cb60000000000000000000000000000000000000000000000000000000000000cb70000000000000000000000000000000000000000000000000000000000000cb80000000000000000000000000000000000000000000000000000000000000cb90000000000000000000000000000000000000000000000000000000000000cba0000000000000000000000000000000000000000000000000000000000000cbb0000000000000000000000000000000000000000000000000000000000000cbc0000000000000000000000000000000000000000000000000000000000000cbd0000000000000000000000000000000000000000000000000000000000000cbe0000000000000000000000000000000000000000000000000000000000000cbf0000000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000000000000000cc10000000000000000000000000000000000000000000000000000000000000cc20000000000000000000000000000000000000000000000000000000000000cc30000000000000000000000000000000000000000000000000000000000000cc40000000000000000000000000000000000000000000000000000000000000cc50000000000000000000000000000000000000000000000000000000000000cc60000000000000000000000000000000000000000000000000000000000000cc70000000000000000000000000000000000000000000000000000000000000cc80000000000000000000000000000000000000000000000000000000000000cc90000000000000000000000000000000000000000000000000000000000000cca0000000000000000000000000000000000000000000000000000000000000ccb0000000000000000000000000000000000000000000000000000000000000ccc0000000000000000000000000000000000000000000000000000000000000ccd0000000000000000000000000000000000000000000000000000000000000cce0000000000000000000000000000000000000000000000000000000000000ccf0000000000000000000000000000000000000000000000000000000000000cd00000000000000000000000000000000000000000000000000000000000000cd10000000000000000000000000000000000000000000000000000000000000cd20000000000000000000000000000000000000000000000000000000000000cd30000000000000000000000000000000000000000000000000000000000000cd40000000000000000000000000000000000000000000000000000000000000cd50000000000000000000000000000000000000000000000000000000000000cd60000000000000000000000000000000000000000000000000000000000000cd70000000000000000000000000000000000000000000000000000000000000cd80000000000000000000000000000000000000000000000000000000000000cd90000000000000000000000000000000000000000000000000000000000000cda0000000000000000000000000000000000000000000000000000000000000cdb0000000000000000000000000000000000000000000000000000000000000cdc0000000000000000000000000000000000000000000000000000000000000cdd0000000000000000000000000000000000000000000000000000000000000cde0000000000000000000000000000000000000000000000000000000000000cdf0000000000000000000000000000000000000000000000000000000000000ce00000000000000000000000000000000000000000000000000000000000000ce10000000000000000000000000000000000000000000000000000000000000ce20000000000000000000000000000000000000000000000000000000000000ce30000000000000000000000000000000000000000000000000000000000000ce40000000000000000000000000000000000000000000000000000000000000ce50000000000000000000000000000000000000000000000000000000000000ce60000000000000000000000000000000000000000000000000000000000000ce70000000000000000000000000000000000000000000000000000000000000ce80000000000000000000000000000000000000000000000000000000000000ce90000000000000000000000000000000000000000000000000000000000000cea0000000000000000000000000000000000000000000000000000000000000ceb0000000000000000000000000000000000000000000000000000000000000cec0000000000000000000000000000000000000000000000000000000000000ced0000000000000000000000000000000000000000000000000000000000000cee0000000000000000000000000000000000000000000000000000000000000cef0000000000000000000000000000000000000000000000000000000000000cf00000000000000000000000000000000000000000000000000000000000000cf10000000000000000000000000000000000000000000000000000000000000cf20000000000000000000000000000000000000000000000000000000000000cf30000000000000000000000000000000000000000000000000000000000000cf40000000000000000000000000000000000000000000000000000000000000cf50000000000000000000000000000000000000000000000000000000000000cf60000000000000000000000000000000000000000000000000000000000000cf70000000000000000000000000000000000000000000000000000000000000cf80000000000000000000000000000000000000000000000000000000000000cf90000000000000000000000000000000000000000000000000000000000000cfa0000000000000000000000000000000000000000000000000000000000000cfb0000000000000000000000000000000000000000000000000000000000000cfc0000000000000000000000000000000000000000000000000000000000000cfd0000000000000000000000000000000000000000000000000000000000000cfe0000000000000000000000000000000000000000000000000000000000000cff0000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000d010000000000000000000000000000000000000000000000000000000000000d020000000000000000000000000000000000000000000000000000000000000d030000000000000000000000000000000000000000000000000000000000000d040000000000000000000000000000000000000000000000000000000000000d050000000000000000000000000000000000000000000000000000000000000d060000000000000000000000000000000000000000000000000000000000000d070000000000000000000000000000000000000000000000000000000000000d080000000000000000000000000000000000000000000000000000000000000d090000000000000000000000000000000000000000000000000000000000000d0a0000000000000000000000000000000000000000000000000000000000000d0b0000000000000000000000000000000000000000000000000000000000000d0c0000000000000000000000000000000000000000000000000000000000000d0d0000000000000000000000000000000000000000000000000000000000000d0e0000000000000000000000000000000000000000000000000000000000000d0f0000000000000000000000000000000000000000000000000000000000000d100000000000000000000000000000000000000000000000000000000000000d110000000000000000000000000000000000000000000000000000000000000d120000000000000000000000000000000000000000000000000000000000000d130000000000000000000000000000000000000000000000000000000000000d140000000000000000000000000000000000000000000000000000000000000d150000000000000000000000000000000000000000000000000000000000000d160000000000000000000000000000000000000000000000000000000000000d170000000000000000000000000000000000000000000000000000000000000d180000000000000000000000000000000000000000000000000000000000000d190000000000000000000000000000000000000000000000000000000000000d1a0000000000000000000000000000000000000000000000000000000000000d1b0000000000000000000000000000000000000000000000000000000000000d1c0000000000000000000000000000000000000000000000000000000000000d1d0000000000000000000000000000000000000000000000000000000000000d1e0000000000000000000000000000000000000000000000000000000000000d1f0000000000000000000000000000000000000000000000000000000000000d200000000000000000000000000000000000000000000000000000000000000d210000000000000000000000000000000000000000000000000000000000000d220000000000000000000000000000000000000000000000000000000000000d230000000000000000000000000000000000000000000000000000000000000d240000000000000000000000000000000000000000000000000000000000000d250000000000000000000000000000000000000000000000000000000000000d260000000000000000000000000000000000000000000000000000000000000d270000000000000000000000000000000000000000000000000000000000000d280000000000000000000000000000000000000000000000000000000000000d290000000000000000000000000000000000000000000000000000000000000d2a0000000000000000000000000000000000000000000000000000000000000d2b0000000000000000000000000000000000000000000000000000000000000d2c0000000000000000000000000000000000000000000000000000000000000d2d0000000000000000000000000000000000000000000000000000000000000d2e0000000000000000000000000000000000000000000000000000000000000d2f0000000000000000000000000000000000000000000000000000000000000d300000000000000000000000000000000000000000000000000000000000000d310000000000000000000000000000000000000000000000000000000000000d320000000000000000000000000000000000000000000000000000000000000d330000000000000000000000000000000000000000000000000000000000000d340000000000000000000000000000000000000000000000000000000000000d350000000000000000000000000000000000000000000000000000000000000d360000000000000000000000000000000000000000000000000000000000000d370000000000000000000000000000000000000000000000000000000000000d380000000000000000000000000000000000000000000000000000000000000d390000000000000000000000000000000000000000000000000000000000000d3a0000000000000000000000000000000000000000000000000000000000000d3b0000000000000000000000000000000000000000000000000000000000000d3c0000000000000000000000000000000000000000000000000000000000000d3d0000000000000000000000000000000000000000000000000000000000000d3e0000000000000000000000000000000000000000000000000000000000000d3f0000000000000000000000000000000000000000000000000000000000000d400000000000000000000000000000000000000000000000000000000000000d410000000000000000000000000000000000000000000000000000000000000d420000000000000000000000000000000000000000000000000000000000000d430000000000000000000000000000000000000000000000000000000000000d440000000000000000000000000000000000000000000000000000000000000d450000000000000000000000000000000000000000000000000000000000000d460000000000000000000000000000000000000000000000000000000000000d470000000000000000000000000000000000000000000000000000000000000d480000000000000000000000000000000000000000000000000000000000000d490000000000000000000000000000000000000000000000000000000000000d4a0000000000000000000000000000000000000000000000000000000000000d4b0000000000000000000000000000000000000000000000000000000000000d4c0000000000000000000000000000000000000000000000000000000000000d4d0000000000000000000000000000000000000000000000000000000000000d4e0000000000000000000000000000000000000000000000000000000000000d4f0000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000d510000000000000000000000000000000000000000000000000000000000000d520000000000000000000000000000000000000000000000000000000000000d530000000000000000000000000000000000000000000000000000000000000d540000000000000000000000000000000000000000000000000000000000000d550000000000000000000000000000000000000000000000000000000000000d560000000000000000000000000000000000000000000000000000000000000d570000000000000000000000000000000000000000000000000000000000000d580000000000000000000000000000000000000000000000000000000000000d590000000000000000000000000000000000000000000000000000000000000d5a0000000000000000000000000000000000000000000000000000000000000d5b0000000000000000000000000000000000000000000000000000000000000d5c0000000000000000000000000000000000000000000000000000000000000d5d0000000000000000000000000000000000000000000000000000000000000d5e0000000000000000000000000000000000000000000000000000000000000d5f0000000000000000000000000000000000000000000000000000000000000d600000000000000000000000000000000000000000000000000000000000000d610000000000000000000000000000000000000000000000000000000000000d620000000000000000000000000000000000000000000000000000000000000d630000000000000000000000000000000000000000000000000000000000000d640000000000000000000000000000000000000000000000000000000000000d650000000000000000000000000000000000000000000000000000000000000d660000000000000000000000000000000000000000000000000000000000000d670000000000000000000000000000000000000000000000000000000000000d680000000000000000000000000000000000000000000000000000000000000d690000000000000000000000000000000000000000000000000000000000000d6a0000000000000000000000000000000000000000000000000000000000000d6b0000000000000000000000000000000000000000000000000000000000000d6c0000000000000000000000000000000000000000000000000000000000000d6d0000000000000000000000000000000000000000000000000000000000000d6e0000000000000000000000000000000000000000000000000000000000000d6f0000000000000000000000000000000000000000000000000000000000000d700000000000000000000000000000000000000000000000000000000000000d710000000000000000000000000000000000000000000000000000000000000d720000000000000000000000000000000000000000000000000000000000000d730000000000000000000000000000000000000000000000000000000000000d740000000000000000000000000000000000000000000000000000000000000d750000000000000000000000000000000000000000000000000000000000000d760000000000000000000000000000000000000000000000000000000000000d770000000000000000000000000000000000000000000000000000000000000d780000000000000000000000000000000000000000000000000000000000000d790000000000000000000000000000000000000000000000000000000000000d7a0000000000000000000000000000000000000000000000000000000000000d7b0000000000000000000000000000000000000000000000000000000000000d7c0000000000000000000000000000000000000000000000000000000000000d7d0000000000000000000000000000000000000000000000000000000000000d7e0000000000000000000000000000000000000000000000000000000000000d7f0000000000000000000000000000000000000000000000000000000000000d800000000000000000000000000000000000000000000000000000000000000d810000000000000000000000000000000000000000000000000000000000000d820000000000000000000000000000000000000000000000000000000000000d830000000000000000000000000000000000000000000000000000000000000d840000000000000000000000000000000000000000000000000000000000000d850000000000000000000000000000000000000000000000000000000000000d860000000000000000000000000000000000000000000000000000000000000d870000000000000000000000000000000000000000000000000000000000000d880000000000000000000000000000000000000000000000000000000000000d890000000000000000000000000000000000000000000000000000000000000d8a0000000000000000000000000000000000000000000000000000000000000d8b0000000000000000000000000000000000000000000000000000000000000d8c0000000000000000000000000000000000000000000000000000000000000d8d0000000000000000000000000000000000000000000000000000000000000d8e0000000000000000000000000000000000000000000000000000000000000d8f0000000000000000000000000000000000000000000000000000000000000d900000000000000000000000000000000000000000000000000000000000000d910000000000000000000000000000000000000000000000000000000000000d920000000000000000000000000000000000000000000000000000000000000d930000000000000000000000000000000000000000000000000000000000000d940000000000000000000000000000000000000000000000000000000000000d950000000000000000000000000000000000000000000000000000000000000d960000000000000000000000000000000000000000000000000000000000000d970000000000000000000000000000000000000000000000000000000000000d980000000000000000000000000000000000000000000000000000000000000d990000000000000000000000000000000000000000000000000000000000000d9a0000000000000000000000000000000000000000000000000000000000000d9b0000000000000000000000000000000000000000000000000000000000000d9c0000000000000000000000000000000000000000000000000000000000000d9d0000000000000000000000000000000000000000000000000000000000000d9e0000000000000000000000000000000000000000000000000000000000000d9f0000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000da10000000000000000000000000000000000000000000000000000000000000da20000000000000000000000000000000000000000000000000000000000000da30000000000000000000000000000000000000000000000000000000000000da40000000000000000000000000000000000000000000000000000000000000da50000000000000000000000000000000000000000000000000000000000000da60000000000000000000000000000000000000000000000000000000000000da70000000000000000000000000000000000000000000000000000000000000da80000000000000000000000000000000000000000000000000000000000000da90000000000000000000000000000000000000000000000000000000000000daa0000000000000000000000000000000000000000000000000000000000000dab0000000000000000000000000000000000000000000000000000000000000dac0000000000000000000000000000000000000000000000000000000000000dad0000000000000000000000000000000000000000000000000000000000000dae0000000000000000000000000000000000000000000000000000000000000daf0000000000000000000000000000000000000000000000000000000000000db00000000000000000000000000000000000000000000000000000000000000db10000000000000000000000000000000000000000000000000000000000000db20000000000000000000000000000000000000000000000000000000000000db30000000000000000000000000000000000000000000000000000000000000db40000000000000000000000000000000000000000000000000000000000000db50000000000000000000000000000000000000000000000000000000000000db60000000000000000000000000000000000000000000000000000000000000db70000000000000000000000000000000000000000000000000000000000000db80000000000000000000000000000000000000000000000000000000000000db90000000000000000000000000000000000000000000000000000000000000dba0000000000000000000000000000000000000000000000000000000000000dbb0000000000000000000000000000000000000000000000000000000000000dbc0000000000000000000000000000000000000000000000000000000000000dbd0000000000000000000000000000000000000000000000000000000000000dbe0000000000000000000000000000000000000000000000000000000000000dbf0000000000000000000000000000000000000000000000000000000000000dc00000000000000000000000000000000000000000000000000000000000000dc10000000000000000000000000000000000000000000000000000000000000dc20000000000000000000000000000000000000000000000000000000000000dc30000000000000000000000000000000000000000000000000000000000000dc40000000000000000000000000000000000000000000000000000000000000dc50000000000000000000000000000000000000000000000000000000000000dc60000000000000000000000000000000000000000000000000000000000000dc70000000000000000000000000000000000000000000000000000000000000dc80000000000000000000000000000000000000000000000000000000000000dc90000000000000000000000000000000000000000000000000000000000000dca0000000000000000000000000000000000000000000000000000000000000dcb0000000000000000000000000000000000000000000000000000000000000dcc0000000000000000000000000000000000000000000000000000000000000dcd0000000000000000000000000000000000000000000000000000000000000dce0000000000000000000000000000000000000000000000000000000000000dcf0000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000dd10000000000000000000000000000000000000000000000000000000000000dd20000000000000000000000000000000000000000000000000000000000000dd30000000000000000000000000000000000000000000000000000000000000dd40000000000000000000000000000000000000000000000000000000000000dd50000000000000000000000000000000000000000000000000000000000000dd60000000000000000000000000000000000000000000000000000000000000dd70000000000000000000000000000000000000000000000000000000000000dd80000000000000000000000000000000000000000000000000000000000000dd90000000000000000000000000000000000000000000000000000000000000dda0000000000000000000000000000000000000000000000000000000000000ddb0000000000000000000000000000000000000000000000000000000000000ddc0000000000000000000000000000000000000000000000000000000000000ddd0000000000000000000000000000000000000000000000000000000000000dde0000000000000000000000000000000000000000000000000000000000000ddf0000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000de10000000000000000000000000000000000000000000000000000000000000de20000000000000000000000000000000000000000000000000000000000000de30000000000000000000000000000000000000000000000000000000000000de40000000000000000000000000000000000000000000000000000000000000de50000000000000000000000000000000000000000000000000000000000000de60000000000000000000000000000000000000000000000000000000000000de70000000000000000000000000000000000000000000000000000000000000de80000000000000000000000000000000000000000000000000000000000000de90000000000000000000000000000000000000000000000000000000000000dea0000000000000000000000000000000000000000000000000000000000000deb0000000000000000000000000000000000000000000000000000000000000dec0000000000000000000000000000000000000000000000000000000000000ded0000000000000000000000000000000000000000000000000000000000000dee0000000000000000000000000000000000000000000000000000000000000def0000000000000000000000000000000000000000000000000000000000000df00000000000000000000000000000000000000000000000000000000000000df10000000000000000000000000000000000000000000000000000000000000df20000000000000000000000000000000000000000000000000000000000000df30000000000000000000000000000000000000000000000000000000000000df40000000000000000000000000000000000000000000000000000000000000df50000000000000000000000000000000000000000000000000000000000000df60000000000000000000000000000000000000000000000000000000000000df70000000000000000000000000000000000000000000000000000000000000df80000000000000000000000000000000000000000000000000000000000000df90000000000000000000000000000000000000000000000000000000000000dfa0000000000000000000000000000000000000000000000000000000000000dfb0000000000000000000000000000000000000000000000000000000000000dfc0000000000000000000000000000000000000000000000000000000000000dfd0000000000000000000000000000000000000000000000000000000000000dfe0000000000000000000000000000000000000000000000000000000000000dff0000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000e010000000000000000000000000000000000000000000000000000000000000e020000000000000000000000000000000000000000000000000000000000000e030000000000000000000000000000000000000000000000000000000000000e040000000000000000000000000000000000000000000000000000000000000e050000000000000000000000000000000000000000000000000000000000000e060000000000000000000000000000000000000000000000000000000000000e070000000000000000000000000000000000000000000000000000000000000e080000000000000000000000000000000000000000000000000000000000000e090000000000000000000000000000000000000000000000000000000000000e0a0000000000000000000000000000000000000000000000000000000000000e0b0000000000000000000000000000000000000000000000000000000000000e0c0000000000000000000000000000000000000000000000000000000000000e0d0000000000000000000000000000000000000000000000000000000000000e0e0000000000000000000000000000000000000000000000000000000000000e0f0000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000000000e110000000000000000000000000000000000000000000000000000000000000e120000000000000000000000000000000000000000000000000000000000000e130000000000000000000000000000000000000000000000000000000000000e140000000000000000000000000000000000000000000000000000000000000e150000000000000000000000000000000000000000000000000000000000000e160000000000000000000000000000000000000000000000000000000000000e170000000000000000000000000000000000000000000000000000000000000e180000000000000000000000000000000000000000000000000000000000000e190000000000000000000000000000000000000000000000000000000000000e1a0000000000000000000000000000000000000000000000000000000000000e1b0000000000000000000000000000000000000000000000000000000000000e1c0000000000000000000000000000000000000000000000000000000000000e1d0000000000000000000000000000000000000000000000000000000000000e1e0000000000000000000000000000000000000000000000000000000000000e1f0000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000e210000000000000000000000000000000000000000000000000000000000000e220000000000000000000000000000000000000000000000000000000000000e230000000000000000000000000000000000000000000000000000000000000e240000000000000000000000000000000000000000000000000000000000000e250000000000000000000000000000000000000000000000000000000000000e260000000000000000000000000000000000000000000000000000000000000e270000000000000000000000000000000000000000000000000000000000000e280000000000000000000000000000000000000000000000000000000000000e290000000000000000000000000000000000000000000000000000000000000e2a0000000000000000000000000000000000000000000000000000000000000e2b0000000000000000000000000000000000000000000000000000000000000e2c0000000000000000000000000000000000000000000000000000000000000e2d0000000000000000000000000000000000000000000000000000000000000e2e0000000000000000000000000000000000000000000000000000000000000e2f0000000000000000000000000000000000000000000000000000000000000e300000000000000000000000000000000000000000000000000000000000000e310000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000e330000000000000000000000000000000000000000000000000000000000000e340000000000000000000000000000000000000000000000000000000000000e350000000000000000000000000000000000000000000000000000000000000e360000000000000000000000000000000000000000000000000000000000000e370000000000000000000000000000000000000000000000000000000000000e380000000000000000000000000000000000000000000000000000000000000e390000000000000000000000000000000000000000000000000000000000000e3a0000000000000000000000000000000000000000000000000000000000000e3b0000000000000000000000000000000000000000000000000000000000000e3c0000000000000000000000000000000000000000000000000000000000000e3d0000000000000000000000000000000000000000000000000000000000000e3e0000000000000000000000000000000000000000000000000000000000000e3f0000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000e410000000000000000000000000000000000000000000000000000000000000e420000000000000000000000000000000000000000000000000000000000000e430000000000000000000000000000000000000000000000000000000000000e440000000000000000000000000000000000000000000000000000000000000e450000000000000000000000000000000000000000000000000000000000000e460000000000000000000000000000000000000000000000000000000000000e470000000000000000000000000000000000000000000000000000000000000e480000000000000000000000000000000000000000000000000000000000000e490000000000000000000000000000000000000000000000000000000000000e4a0000000000000000000000000000000000000000000000000000000000000e4b0000000000000000000000000000000000000000000000000000000000000e4c0000000000000000000000000000000000000000000000000000000000000e4d0000000000000000000000000000000000000000000000000000000000000e4e0000000000000000000000000000000000000000000000000000000000000e4f0000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000e510000000000000000000000000000000000000000000000000000000000000e520000000000000000000000000000000000000000000000000000000000000e530000000000000000000000000000000000000000000000000000000000000e540000000000000000000000000000000000000000000000000000000000000e550000000000000000000000000000000000000000000000000000000000000e560000000000000000000000000000000000000000000000000000000000000e570000000000000000000000000000000000000000000000000000000000000e580000000000000000000000000000000000000000000000000000000000000e590000000000000000000000000000000000000000000000000000000000000e5a0000000000000000000000000000000000000000000000000000000000000e5b0000000000000000000000000000000000000000000000000000000000000e5c0000000000000000000000000000000000000000000000000000000000000e5d0000000000000000000000000000000000000000000000000000000000000e5e0000000000000000000000000000000000000000000000000000000000000e5f0000000000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000000000000000000000000000000000e610000000000000000000000000000000000000000000000000000000000000e620000000000000000000000000000000000000000000000000000000000000e630000000000000000000000000000000000000000000000000000000000000e640000000000000000000000000000000000000000000000000000000000000e650000000000000000000000000000000000000000000000000000000000000e660000000000000000000000000000000000000000000000000000000000000e670000000000000000000000000000000000000000000000000000000000000e680000000000000000000000000000000000000000000000000000000000000e690000000000000000000000000000000000000000000000000000000000000e6a0000000000000000000000000000000000000000000000000000000000000e6b0000000000000000000000000000000000000000000000000000000000000e6c0000000000000000000000000000000000000000000000000000000000000e6d0000000000000000000000000000000000000000000000000000000000000e6e0000000000000000000000000000000000000000000000000000000000000e6f0000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000e710000000000000000000000000000000000000000000000000000000000000e720000000000000000000000000000000000000000000000000000000000000e730000000000000000000000000000000000000000000000000000000000000e740000000000000000000000000000000000000000000000000000000000000e750000000000000000000000000000000000000000000000000000000000000e760000000000000000000000000000000000000000000000000000000000000e770000000000000000000000000000000000000000000000000000000000000e780000000000000000000000000000000000000000000000000000000000000e790000000000000000000000000000000000000000000000000000000000000e7a0000000000000000000000000000000000000000000000000000000000000e7b0000000000000000000000000000000000000000000000000000000000000e7c0000000000000000000000000000000000000000000000000000000000000e7d0000000000000000000000000000000000000000000000000000000000000e7e0000000000000000000000000000000000000000000000000000000000000e7f0000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000000000000000000000000000e810000000000000000000000000000000000000000000000000000000000000e820000000000000000000000000000000000000000000000000000000000000e830000000000000000000000000000000000000000000000000000000000000e840000000000000000000000000000000000000000000000000000000000000e850000000000000000000000000000000000000000000000000000000000000e860000000000000000000000000000000000000000000000000000000000000e870000000000000000000000000000000000000000000000000000000000000e880000000000000000000000000000000000000000000000000000000000000e890000000000000000000000000000000000000000000000000000000000000e8a0000000000000000000000000000000000000000000000000000000000000e8b0000000000000000000000000000000000000000000000000000000000000e8c0000000000000000000000000000000000000000000000000000000000000e8d0000000000000000000000000000000000000000000000000000000000000e8e0000000000000000000000000000000000000000000000000000000000000e8f0000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000000000000000000000e910000000000000000000000000000000000000000000000000000000000000e920000000000000000000000000000000000000000000000000000000000000e930000000000000000000000000000000000000000000000000000000000000e940000000000000000000000000000000000000000000000000000000000000e950000000000000000000000000000000000000000000000000000000000000e960000000000000000000000000000000000000000000000000000000000000e970000000000000000000000000000000000000000000000000000000000000e980000000000000000000000000000000000000000000000000000000000000e990000000000000000000000000000000000000000000000000000000000000e9a0000000000000000000000000000000000000000000000000000000000000e9b0000000000000000000000000000000000000000000000000000000000000e9c0000000000000000000000000000000000000000000000000000000000000e9d0000000000000000000000000000000000000000000000000000000000000e9e0000000000000000000000000000000000000000000000000000000000000e9f0000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000ea10000000000000000000000000000000000000000000000000000000000000ea20000000000000000000000000000000000000000000000000000000000000ea30000000000000000000000000000000000000000000000000000000000000ea40000000000000000000000000000000000000000000000000000000000000ea50000000000000000000000000000000000000000000000000000000000000ea60000000000000000000000000000000000000000000000000000000000000ea70000000000000000000000000000000000000000000000000000000000000ea80000000000000000000000000000000000000000000000000000000000000ea90000000000000000000000000000000000000000000000000000000000000eaa0000000000000000000000000000000000000000000000000000000000000eab0000000000000000000000000000000000000000000000000000000000000eac0000000000000000000000000000000000000000000000000000000000000ead0000000000000000000000000000000000000000000000000000000000000eae0000000000000000000000000000000000000000000000000000000000000eaf0000000000000000000000000000000000000000000000000000000000000eb00000000000000000000000000000000000000000000000000000000000000eb10000000000000000000000000000000000000000000000000000000000000eb20000000000000000000000000000000000000000000000000000000000000eb30000000000000000000000000000000000000000000000000000000000000eb40000000000000000000000000000000000000000000000000000000000000eb50000000000000000000000000000000000000000000000000000000000000eb60000000000000000000000000000000000000000000000000000000000000eb70000000000000000000000000000000000000000000000000000000000000eb80000000000000000000000000000000000000000000000000000000000000eb90000000000000000000000000000000000000000000000000000000000000eba0000000000000000000000000000000000000000000000000000000000000ebb0000000000000000000000000000000000000000000000000000000000000ebc0000000000000000000000000000000000000000000000000000000000000ebd0000000000000000000000000000000000000000000000000000000000000ebe0000000000000000000000000000000000000000000000000000000000000ebf0000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000ec10000000000000000000000000000000000000000000000000000000000000ec20000000000000000000000000000000000000000000000000000000000000ec30000000000000000000000000000000000000000000000000000000000000ec40000000000000000000000000000000000000000000000000000000000000ec50000000000000000000000000000000000000000000000000000000000000ec60000000000000000000000000000000000000000000000000000000000000ec70000000000000000000000000000000000000000000000000000000000000ec80000000000000000000000000000000000000000000000000000000000000ec90000000000000000000000000000000000000000000000000000000000000eca0000000000000000000000000000000000000000000000000000000000000ecb0000000000000000000000000000000000000000000000000000000000000ecc0000000000000000000000000000000000000000000000000000000000000ecd0000000000000000000000000000000000000000000000000000000000000ece0000000000000000000000000000000000000000000000000000000000000ecf0000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000ed10000000000000000000000000000000000000000000000000000000000000ed20000000000000000000000000000000000000000000000000000000000000ed30000000000000000000000000000000000000000000000000000000000000ed40000000000000000000000000000000000000000000000000000000000000ed50000000000000000000000000000000000000000000000000000000000000ed60000000000000000000000000000000000000000000000000000000000000ed70000000000000000000000000000000000000000000000000000000000000ed80000000000000000000000000000000000000000000000000000000000000ed90000000000000000000000000000000000000000000000000000000000000eda0000000000000000000000000000000000000000000000000000000000000edb0000000000000000000000000000000000000000000000000000000000000edc0000000000000000000000000000000000000000000000000000000000000edd0000000000000000000000000000000000000000000000000000000000000ede0000000000000000000000000000000000000000000000000000000000000edf0000000000000000000000000000000000000000000000000000000000000ee00000000000000000000000000000000000000000000000000000000000000ee10000000000000000000000000000000000000000000000000000000000000ee20000000000000000000000000000000000000000000000000000000000000ee30000000000000000000000000000000000000000000000000000000000000ee40000000000000000000000000000000000000000000000000000000000000ee50000000000000000000000000000000000000000000000000000000000000ee60000000000000000000000000000000000000000000000000000000000000ee70000000000000000000000000000000000000000000000000000000000000ee80000000000000000000000000000000000000000000000000000000000000ee90000000000000000000000000000000000000000000000000000000000000eea0000000000000000000000000000000000000000000000000000000000000eeb0000000000000000000000000000000000000000000000000000000000000eec0000000000000000000000000000000000000000000000000000000000000eed0000000000000000000000000000000000000000000000000000000000000eee0000000000000000000000000000000000000000000000000000000000000eef0000000000000000000000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000ef10000000000000000000000000000000000000000000000000000000000000ef20000000000000000000000000000000000000000000000000000000000000ef30000000000000000000000000000000000000000000000000000000000000ef40000000000000000000000000000000000000000000000000000000000000ef50000000000000000000000000000000000000000000000000000000000000ef60000000000000000000000000000000000000000000000000000000000000ef70000000000000000000000000000000000000000000000000000000000000ef80000000000000000000000000000000000000000000000000000000000000ef90000000000000000000000000000000000000000000000000000000000000efa0000000000000000000000000000000000000000000000000000000000000efb0000000000000000000000000000000000000000000000000000000000000efc0000000000000000000000000000000000000000000000000000000000000efd0000000000000000000000000000000000000000000000000000000000000efe0000000000000000000000000000000000000000000000000000000000000eff0000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000f010000000000000000000000000000000000000000000000000000000000000f020000000000000000000000000000000000000000000000000000000000000f030000000000000000000000000000000000000000000000000000000000000f040000000000000000000000000000000000000000000000000000000000000f050000000000000000000000000000000000000000000000000000000000000f060000000000000000000000000000000000000000000000000000000000000f070000000000000000000000000000000000000000000000000000000000000f080000000000000000000000000000000000000000000000000000000000000f090000000000000000000000000000000000000000000000000000000000000f0a0000000000000000000000000000000000000000000000000000000000000f0b0000000000000000000000000000000000000000000000000000000000000f0c0000000000000000000000000000000000000000000000000000000000000f0d0000000000000000000000000000000000000000000000000000000000000f0e0000000000000000000000000000000000000000000000000000000000000f0f0000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000f110000000000000000000000000000000000000000000000000000000000000f120000000000000000000000000000000000000000000000000000000000000f130000000000000000000000000000000000000000000000000000000000000f140000000000000000000000000000000000000000000000000000000000000f150000000000000000000000000000000000000000000000000000000000000f160000000000000000000000000000000000000000000000000000000000000f170000000000000000000000000000000000000000000000000000000000000f180000000000000000000000000000000000000000000000000000000000000f190000000000000000000000000000000000000000000000000000000000000f1a0000000000000000000000000000000000000000000000000000000000000f1b0000000000000000000000000000000000000000000000000000000000000f1c0000000000000000000000000000000000000000000000000000000000000f1d0000000000000000000000000000000000000000000000000000000000000f1e0000000000000000000000000000000000000000000000000000000000000f1f0000000000000000000000000000000000000000000000000000000000000f200000000000000000000000000000000000000000000000000000000000000f210000000000000000000000000000000000000000000000000000000000000f220000000000000000000000000000000000000000000000000000000000000f230000000000000000000000000000000000000000000000000000000000000f240000000000000000000000000000000000000000000000000000000000000f250000000000000000000000000000000000000000000000000000000000000f260000000000000000000000000000000000000000000000000000000000000f270000000000000000000000000000000000000000000000000000000000000f280000000000000000000000000000000000000000000000000000000000000f290000000000000000000000000000000000000000000000000000000000000f2a0000000000000000000000000000000000000000000000000000000000000f2b0000000000000000000000000000000000000000000000000000000000000f2c0000000000000000000000000000000000000000000000000000000000000f2d0000000000000000000000000000000000000000000000000000000000000f2e0000000000000000000000000000000000000000000000000000000000000f2f0000000000000000000000000000000000000000000000000000000000000f300000000000000000000000000000000000000000000000000000000000000f310000000000000000000000000000000000000000000000000000000000000f320000000000000000000000000000000000000000000000000000000000000f330000000000000000000000000000000000000000000000000000000000000f340000000000000000000000000000000000000000000000000000000000000f350000000000000000000000000000000000000000000000000000000000000f360000000000000000000000000000000000000000000000000000000000000f370000000000000000000000000000000000000000000000000000000000000f380000000000000000000000000000000000000000000000000000000000000f390000000000000000000000000000000000000000000000000000000000000f3a0000000000000000000000000000000000000000000000000000000000000f3b0000000000000000000000000000000000000000000000000000000000000f3c0000000000000000000000000000000000000000000000000000000000000f3d0000000000000000000000000000000000000000000000000000000000000f3e0000000000000000000000000000000000000000000000000000000000000f3f0000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000f410000000000000000000000000000000000000000000000000000000000000f420000000000000000000000000000000000000000000000000000000000000f430000000000000000000000000000000000000000000000000000000000000f440000000000000000000000000000000000000000000000000000000000000f450000000000000000000000000000000000000000000000000000000000000f460000000000000000000000000000000000000000000000000000000000000f470000000000000000000000000000000000000000000000000000000000000f480000000000000000000000000000000000000000000000000000000000000f490000000000000000000000000000000000000000000000000000000000000f4a0000000000000000000000000000000000000000000000000000000000000f4b0000000000000000000000000000000000000000000000000000000000000f4c0000000000000000000000000000000000000000000000000000000000000f4d0000000000000000000000000000000000000000000000000000000000000f4e0000000000000000000000000000000000000000000000000000000000000f4f0000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000f510000000000000000000000000000000000000000000000000000000000000f520000000000000000000000000000000000000000000000000000000000000f530000000000000000000000000000000000000000000000000000000000000f540000000000000000000000000000000000000000000000000000000000000f550000000000000000000000000000000000000000000000000000000000000f560000000000000000000000000000000000000000000000000000000000000f570000000000000000000000000000000000000000000000000000000000000f580000000000000000000000000000000000000000000000000000000000000f590000000000000000000000000000000000000000000000000000000000000f5a0000000000000000000000000000000000000000000000000000000000000f5b0000000000000000000000000000000000000000000000000000000000000f5c0000000000000000000000000000000000000000000000000000000000000f5d0000000000000000000000000000000000000000000000000000000000000f5e0000000000000000000000000000000000000000000000000000000000000f5f0000000000000000000000000000000000000000000000000000000000000f600000000000000000000000000000000000000000000000000000000000000f610000000000000000000000000000000000000000000000000000000000000f620000000000000000000000000000000000000000000000000000000000000f630000000000000000000000000000000000000000000000000000000000000f640000000000000000000000000000000000000000000000000000000000000f650000000000000000000000000000000000000000000000000000000000000f660000000000000000000000000000000000000000000000000000000000000f670000000000000000000000000000000000000000000000000000000000000f680000000000000000000000000000000000000000000000000000000000000f690000000000000000000000000000000000000000000000000000000000000f6a0000000000000000000000000000000000000000000000000000000000000f6b0000000000000000000000000000000000000000000000000000000000000f6c0000000000000000000000000000000000000000000000000000000000000f6d0000000000000000000000000000000000000000000000000000000000000f6e0000000000000000000000000000000000000000000000000000000000000f6f0000000000000000000000000000000000000000000000000000000000000f700000000000000000000000000000000000000000000000000000000000000f710000000000000000000000000000000000000000000000000000000000000f720000000000000000000000000000000000000000000000000000000000000f730000000000000000000000000000000000000000000000000000000000000f740000000000000000000000000000000000000000000000000000000000000f750000000000000000000000000000000000000000000000000000000000000f760000000000000000000000000000000000000000000000000000000000000f770000000000000000000000000000000000000000000000000000000000000f780000000000000000000000000000000000000000000000000000000000000f790000000000000000000000000000000000000000000000000000000000000f7a0000000000000000000000000000000000000000000000000000000000000f7b0000000000000000000000000000000000000000000000000000000000000f7c0000000000000000000000000000000000000000000000000000000000000f7d0000000000000000000000000000000000000000000000000000000000000f7e0000000000000000000000000000000000000000000000000000000000000f7f0000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000f810000000000000000000000000000000000000000000000000000000000000f820000000000000000000000000000000000000000000000000000000000000f830000000000000000000000000000000000000000000000000000000000000f840000000000000000000000000000000000000000000000000000000000000f850000000000000000000000000000000000000000000000000000000000000f860000000000000000000000000000000000000000000000000000000000000f870000000000000000000000000000000000000000000000000000000000000f880000000000000000000000000000000000000000000000000000000000000f890000000000000000000000000000000000000000000000000000000000000f8a0000000000000000000000000000000000000000000000000000000000000f8b0000000000000000000000000000000000000000000000000000000000000f8c0000000000000000000000000000000000000000000000000000000000000f8d0000000000000000000000000000000000000000000000000000000000000f8e0000000000000000000000000000000000000000000000000000000000000f8f0000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000000000000000000000000000000000000000f910000000000000000000000000000000000000000000000000000000000000f920000000000000000000000000000000000000000000000000000000000000f930000000000000000000000000000000000000000000000000000000000000f940000000000000000000000000000000000000000000000000000000000000f950000000000000000000000000000000000000000000000000000000000000f960000000000000000000000000000000000000000000000000000000000000f970000000000000000000000000000000000000000000000000000000000000f980000000000000000000000000000000000000000000000000000000000000f990000000000000000000000000000000000000000000000000000000000000f9a0000000000000000000000000000000000000000000000000000000000000f9b0000000000000000000000000000000000000000000000000000000000000f9c0000000000000000000000000000000000000000000000000000000000000f9d0000000000000000000000000000000000000000000000000000000000000f9e0000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa10000000000000000000000000000000000000000000000000000000000000fa20000000000000000000000000000000000000000000000000000000000000fa30000000000000000000000000000000000000000000000000000000000000fa40000000000000000000000000000000000000000000000000000000000000fa50000000000000000000000000000000000000000000000000000000000000fa60000000000000000000000000000000000000000000000000000000000000fa70000000000000000000000000000000000000000000000000000000000000fa80000000000000000000000000000000000000000000000000000000000000fa90000000000000000000000000000000000000000000000000000000000000faa0000000000000000000000000000000000000000000000000000000000000fab0000000000000000000000000000000000000000000000000000000000000fac0000000000000000000000000000000000000000000000000000000000000fad0000000000000000000000000000000000000000000000000000000000000fae0000000000000000000000000000000000000000000000000000000000000faf0000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000fb10000000000000000000000000000000000000000000000000000000000000fb20000000000000000000000000000000000000000000000000000000000000fb30000000000000000000000000000000000000000000000000000000000000fb40000000000000000000000000000000000000000000000000000000000000fb50000000000000000000000000000000000000000000000000000000000000fb60000000000000000000000000000000000000000000000000000000000000fb70000000000000000000000000000000000000000000000000000000000000fb80000000000000000000000000000000000000000000000000000000000000fb90000000000000000000000000000000000000000000000000000000000000fba0000000000000000000000000000000000000000000000000000000000000fbb0000000000000000000000000000000000000000000000000000000000000fbc0000000000000000000000000000000000000000000000000000000000000fbd0000000000000000000000000000000000000000000000000000000000000fbe0000000000000000000000000000000000000000000000000000000000000fbf0000000000000000000000000000000000000000000000000000000000000fc00000000000000000000000000000000000000000000000000000000000000fc10000000000000000000000000000000000000000000000000000000000000fc20000000000000000000000000000000000000000000000000000000000000fc30000000000000000000000000000000000000000000000000000000000000fc40000000000000000000000000000000000000000000000000000000000000fc50000000000000000000000000000000000000000000000000000000000000fc60000000000000000000000000000000000000000000000000000000000000fc70000000000000000000000000000000000000000000000000000000000000fc80000000000000000000000000000000000000000000000000000000000000fc90000000000000000000000000000000000000000000000000000000000000fca0000000000000000000000000000000000000000000000000000000000000fcb0000000000000000000000000000000000000000000000000000000000000fcc0000000000000000000000000000000000000000000000000000000000000fcd0000000000000000000000000000000000000000000000000000000000000fce0000000000000000000000000000000000000000000000000000000000000fcf0000000000000000000000000000000000000000000000000000000000000fd00000000000000000000000000000000000000000000000000000000000000fd10000000000000000000000000000000000000000000000000000000000000fd20000000000000000000000000000000000000000000000000000000000000fd30000000000000000000000000000000000000000000000000000000000000fd40000000000000000000000000000000000000000000000000000000000000fd50000000000000000000000000000000000000000000000000000000000000fd60000000000000000000000000000000000000000000000000000000000000fd70000000000000000000000000000000000000000000000000000000000000fd80000000000000000000000000000000000000000000000000000000000000fd90000000000000000000000000000000000000000000000000000000000000fda0000000000000000000000000000000000000000000000000000000000000fdb0000000000000000000000000000000000000000000000000000000000000fdc0000000000000000000000000000000000000000000000000000000000000fdd0000000000000000000000000000000000000000000000000000000000000fde0000000000000000000000000000000000000000000000000000000000000fdf0000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000fe10000000000000000000000000000000000000000000000000000000000000fe20000000000000000000000000000000000000000000000000000000000000fe30000000000000000000000000000000000000000000000000000000000000fe40000000000000000000000000000000000000000000000000000000000000fe50000000000000000000000000000000000000000000000000000000000000fe60000000000000000000000000000000000000000000000000000000000000fe70000000000000000000000000000000000000000000000000000000000000fe80000000000000000000000000000000000000000000000000000000000000fe90000000000000000000000000000000000000000000000000000000000000fea0000000000000000000000000000000000000000000000000000000000000feb0000000000000000000000000000000000000000000000000000000000000fec0000000000000000000000000000000000000000000000000000000000000fed0000000000000000000000000000000000000000000000000000000000000fee0000000000000000000000000000000000000000000000000000000000000fef0000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000ff10000000000000000000000000000000000000000000000000000000000000ff20000000000000000000000000000000000000000000000000000000000000ff30000000000000000000000000000000000000000000000000000000000000ff40000000000000000000000000000000000000000000000000000000000000ff50000000000000000000000000000000000000000000000000000000000000ff60000000000000000000000000000000000000000000000000000000000000ff70000000000000000000000000000000000000000000000000000000000000ff80000000000000000000000000000000000000000000000000000000000000ff90000000000000000000000000000000000000000000000000000000000000ffa0000000000000000000000000000000000000000000000000000000000000ffb0000000000000000000000000000000000000000000000000000000000000ffc0000000000000000000000000000000000000000000000000000000000000ffd0000000000000000000000000000000000000000000000000000000000000ffe0000000000000000000000000000000000000000000000000000000000000fff",
"Proof": "a02259f9ef800813c1c9b0e85536564eda2eb9dabc837f3b72b27348e83c570d3539adc475c5cf6cd80c9f4ac0989f1a",
"Commitment": "a97456b8097baed6e90ce381d2b21c970a3f9ad4f6c92b1bb26337f919bd639dd43bd470839153db09115e2862051f33",
"InputPoint": "0020000000000000000000000000000000000000000000000000000000000000",
"ClaimedValue": "5cf0915a508d1d174d41618271bb8244b3abad27844cf8f121de6a99f527ae6c"
},
{
"PolyDegree": 4096,
"Polynomial": "0000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000000000000000000010020000000000000000000000000000000000000000000000000000000000001003000000000000000000000000000000000000000000000000000000000000100400000000000000000000000000000000000000000000000000000000000010050000000000000000000000000000000000000000000000000000000000001006000000000000000000000000000000000000000000000000000000000000100700000000000000000000000000000000000000000000000000000000000010080000000000000000000000000000000000000000000000000000000000001009000000000000000000000000000000000000000000000000000000000000100a000000000000000000000000000000000000000000000000000000000000100b000000000000000000000000000000000000000000000000000000000000100c000000000000000000000000000000000000000000000000000000000000100d000000000000000000000000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000000000000100f0000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000101100000000000000000000000000000000000000000000000000000000000010120000000000000000000000000000000000000000000000000000000000001013000000000000000000000000000000000000000000000000000000000000101400000000000000000000000000000000000000000000000000000000000010150000000000000000000000000000000000000000000000000000000000001016000000000000000000000000000000000000000000000000000000000000101700000000000000000000000000000000000000000000000000000000000010180000000000000000000000000000000000000000000000000000000000001019000000000000000000000000000000000000000000000000000000000000101a000000000000000000000000000000000000000000000000000000000000101b000000000000000000000000000000000000000000000000000000000000101c000000000000000000000000000000000000000000000000000000000000101d000000000000000000000000000000000000000000000000000000000000101e000000000000000000000000000000000000000000000000000000000000101f0000000000000000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000000000000000000102100000000000000000000000000000000000000000000000000000000000010220000000000000000000000000000000000000000000000000000000000001023000000000000000000000000000000000000000000000000000000000000102400000000000000000000000000000000000000000000000000000000000010250000000000000000000000000000000000000000000000000000000000001026000000000000000000000000000000000000000000000000000000000000102700000000000000000000000000000000000000000000000000000000000010280000000000000000000000000000000000000000000000000000000000001029000000000000000000000000000000000000000000000000000000000000102a000000000000000000000000000000000000000000000000000000000000102b000000000000000000000000000000000000000000000000000000000000102c000000000000000000000000000000000000000000000000000000000000102d000000000000000000000000000000000000000000000000000000000000102e000000000000000000000000000000000000000000000000000000000000102f0000000000000000000000000000000000000000000000000000000000001030000000000000000000000000000000000000000000000000000000000000103100000000000000000000000000000000000000000000000000000000000010320000000000000000000000000000000000000000000000000000000000001033000000000000000000000000000000000000000000000000000000000000103400000000000000000000000000000000000000000000000000000000000010350000000000000000000000000000000000000000000000000000000000001036000000000000000000000000000000000000000000000000000000000000103700000000000000000000000000000000000000000000000000000000000010380000000000000000000000000000000000000000000000000000000000001039000000000000000000000000000000000000000000000000000000000000103a000000000000000000000000000000000000000000000000000000000000103b000000000000000000000000000000000000000000000000000000000000103c000000000000000000000000000000000000000000000000000000000000103d000000000000000000000000000000000000000000000000000000000000103e000000000000000000000000000000000000000000000000000000000000103f0000000000000000000000000000000000000000000000000000000000001040000000000000000000000000000000000000000000000000000000000000104100000000000000000000000000000000000000000000000000000000000010420000000000000000000000000000000000000000000000000000000000001043000000000000000000000000000000000000000000000000000000000000104400000000000000000000000000000000000000000000000000000000000010450000000000000000000000000000000000000000000000000000000000001046000000000000000000000000000000000000000000000000000000000000104700000000000000000000000000000000000000000000000000000000000010480000000000000000000000000000000000000000000000000000000000001049000000000000000000000000000000000000000000000000000000000000104a000000000000000000000000000000000000000000000000000000000000104b000000000000000000000000000000000000000000000000000000000000104c000000000000000000000000000000000000000000000000000000000000104d000000000000000000000000000000000000000000000000000000000000104e000000000000000000000000000000000000000000000000000000000000104f0000000000000000000000000000000000000000000000000000000000001050000000000000000000000000000000000000000000000000000000000000105100000000000000000000000000000000000000000000000000000000000010520000000000000000000000000000000000000000000000000000000000001053000000000000000000000000000000000000000000000000000000000000105400000000000000000000000000000000000000000000000000000000000010550000000000000000000000000000000000000000000000000000000000001056000000000000000000000000000000000000000000000000000000000000105700000000000000000000000000000000000000000000000000000000000010580000000000000000000000000000000000000000000000000000000000001059000000000000000000000000000000000000000000000000000000000000105a000000000000000000000000000000000000000000000000000000000000105b000000000000000000000000000000000000000000000000000000000000105c000000000000000000000000000000000000000000000000000000000000105d000000000000000000000000000000000000000000000000000000000000105e000000000000000000000000000000000000000000000000000000000000105f0000000000000000000000000000000000000000000000000000000000001060000000000000000000000000000000000000000000000000000000000000106100000000000000000000000000000000000000000000000000000000000010620000000000000000000000000000000000000000000000000000000000001063000000000000000000000000000000000000000000000000000000000000106400000000000000000000000000000000000000000000000000000000000010650000000000000000000000000000000000000000000000000000000000001066000000000000000000000000000000000000000000000000000000000000106700000000000000000000000000000000000000000000000000000000000010680000000000000000000000000000000000000000000000000000000000001069000000000000000000000000000000000000000000000000000000000000106a000000000000000000000000000000000000000000000000000000000000106b000000000000000000000000000000000000000000000000000000000000106c000000000000000000000000000000000000000000000000000000000000106d000000000000000000000000000000000000000000000000000000000000106e000000000000000000000000000000000000000000000000000000000000106f0000000000000000000000000000000000000000000000000000000000001070000000000000000000000000000000000000000000000000000000000000107100000000000000000000000000000000000000000000000000000000000010720000000000000000000000000000000000000000000000000000000000001073000000000000000000000000000000000000000000000000000000000000107400000000000000000000000000000000000000000000000000000000000010750000000000000000000000000000000000000000000000000000000000001076000000000000000000000000000000000000000000000000000000000000107700000000000000000000000000000000000000000000000000000000000010780000000000000000000000000000000000000000000000000000000000001079000000000000000000000000000000000000000000000000000000000000107a000000000000000000000000000000000000000000000000000000000000107b000000000000000000000000000000000000000000000000000000000000107c000000000000000000000000000000000000000000000000000000000000107d000000000000000000000000000000000000000000000000000000000000107e000000000000000000000000000000000000000000000000000000000000107f0000000000000000000000000000000000000000000000000000000000001080000000000000000000000000000000000000000000000000000000000000108100000000000000000000000000000000000000000000000000000000000010820000000000000000000000000000000000000000000000000000000000001083000000000000000000000000000000000000000000000000000000000000108400000000000000000000000000000000000000000000000000000000000010850000000000000000000000000000000000000000000000000000000000001086000000000000000000000000000000000000000000000000000000000000108700000000000000000000000000000000000000000000000000000000000010880000000000000000000000000000000000000000000000000000000000001089000000000000000000000000000000000000000000000000000000000000108a000000000000000000000000000000000000000000000000000000000000108b000000000000000000000000000000000000000000000000000000000000108c000000000000000000000000000000000000000000000000000000000000108d000000000000000000000000000000000000000000000000000000000000108e000000000000000000000000000000000000000000000000000000000000108f0000000000000000000000000000000000000000000000000000000000001090000000000000000000000000000000000000000000000000000000000000109100000000000000000000000000000000000000000000000000000000000010920000000000000000000000000000000000000000000000000000000000001093000000000000000000000000000000000000000000000000000000000000109400000000000000000000000000000000000000000000000000000000000010950000000000000000000000000000000000000000000000000000000000001096000000000000000000000000000000000000000000000000000000000000109700000000000000000000000000000000000000000000000000000000000010980000000000000000000000000000000000000000000000000000000000001099000000000000000000000000000000000000000000000000000000000000109a000000000000000000000000000000000000000000000000000000000000109b000000000000000000000000000000000000000000000000000000000000109c000000000000000000000000000000000000000000000000000000000000109d000000000000000000000000000000000000000000000000000000000000109e000000000000000000000000000000000000000000000000000000000000109f00000000000000000000000000000000000000000000000000000000000010a000000000000000000000000000000000000000000000000000000000000010a100000000000000000000000000000000000000000000000000000000000010a200000000000000000000000000000000000000000000000000000000000010a300000000000000000000000000000000000000000000000000000000000010a400000000000000000000000000000000000000000000000000000000000010a500000000000000000000000000000000000000000000000000000000000010a600000000000000000000000000000000000000000000000000000000000010a700000000000000000000000000000000000000000000000000000000000010a800000000000000000000000000000000000000000000000000000000000010a900000000000000000000000000000000000000000000000000000000000010aa00000000000000000000000000000000000000000000000000000000000010ab00000000000000000000000000000000000000000000000000000000000010ac00000000000000000000000000000000000000000000000000000000000010ad00000000000000000000000000000000000000000000000000000000000010ae00000000000000000000000000000000000000000000000000000000000010af00000000000000000000000000000000000000000000000000000000000010b000000000000000000000000000000000000000000000000000000000000010b100000000000000000000000000000000000000000000000000000000000010b200000000000000000000000000000000000000000000000000000000000010b300000000000000000000000000000000000000000000000000000000000010b400000000000000000000000000000000000000000000000000000000000010b500000000000000000000000000000000000000000000000000000000000010b600000000000000000000000000000000000000000000000000000000000010b700000000000000000000000000000000000000000000000000000000000010b800000000000000000000000000000000000000000000000000000000000010b900000000000000000000000000000000000000000000000000000000000010ba00000000000000000000000000000000000000000000000000000000000010bb00000000000000000000000000000000000000000000000000000000000010bc00000000000000000000000000000000000000000000000000000000000010bd00000000000000000000000000000000000000000000000000000000000010be00000000000000000000000000000000000000000000000000000000000010bf00000000000000000000000000000000000000000000000000000000000010c000000000000000000000000000000000000000000000000000000000000010c100000000000000000000000000000000000000000000000000000000000010c200000000000000000000000000000000000000000000000000000000000010c300000000000000000000000000000000000000000000000000000000000010c400000000000000000000000000000000000000000000000000000000000010c500000000000000000000000000000000000000000000000000000000000010c600000000000000000000000000000000000000000000000000000000000010c700000000000000000000000000000000000000000000000000000000000010c800000000000000000000000000000000000000000000000000000000000010c900000000000000000000000000000000000000000000000000000000000010ca00000000000000000000000000000000000000000000000000000000000010cb00000000000000000000000000000000000000000000000000000000000010cc00000000000000000000000000000000000000000000000000000000000010cd00000000000000000000000000000000000000000000000000000000000010ce00000000000000000000000000000000000000000000000000000000000010cf00000000000000000000000000000000000000000000000000000000000010d000000000000000000000000000000000000000000000000000000000000010d100000000000000000000000000000000000000000000000000000000000010d200000000000000000000000000000000000000000000000000000000000010d300000000000000000000000000000000000000000000000000000000000010d400000000000000000000000000000000000000000000000000000000000010d500000000000000000000000000000000000000000000000000000000000010d600000000000000000000000000000000000000000000000000000000000010d700000000000000000000000000000000000000000000000000000000000010d800000000000000000000000000000000000000000000000000000000000010d900000000000000000000000000000000000000000000000000000000000010da00000000000000000000000000000000000000000000000000000000000010db00000000000000000000000000000000000000000000000000000000000010dc00000000000000000000000000000000000000000000000000000000000010dd00000000000000000000000000000000000000000000000000000000000010de00000000000000000000000000000000000000000000000000000000000010df00000000000000000000000000000000000000000000000000000000000010e000000000000000000000000000000000000000000000000000000000000010e100000000000000000000000000000000000000000000000000000000000010e200000000000000000000000000000000000000000000000000000000000010e300000000000000000000000000000000000000000000000000000000000010e400000000000000000000000000000000000000000000000000000000000010e500000000000000000000000000000000000000000000000000000000000010e600000000000000000000000000000000000000000000000000000000000010e700000000000000000000000000000000000000000000000000000000000010e800000000000000000000000000000000000000000000000000000000000010e900000000000000000000000000000000000000000000000000000000000010ea00000000000000000000000000000000000000000000000000000000000010eb00000000000000000000000000000000000000000000000000000000000010ec00000000000000000000000000000000000000000000000000000000000010ed00000000000000000000000000000000000000000000000000000000000010ee00000000000000000000000000000000000000000000000000000000000010ef00000000000000000000000000000000000000000000000000000000000010f000000000000000000000000000000000000000000000000000000000000010f100000000000000000000000000000000000000000000000000000000000010f200000000000000000000000000000000000000000000000000000000000010f300000000000000000000000000000000000000000000000000000000000010f400000000000000000000000000000000000000000000000000000000000010f500000000000000000000000000000000000000000000000000000000000010f600000000000000000000000000000000000000000000000000000000000010f700000000000000000000000000000000000000000000000000000000000010f800000000000000000000000000000000000000000000000000000000000010f900000000000000000000000000000000000000000000000000000000000010fa00000000000000000000000000000000000000000000000000000000000010fb00000000000000000000000000000000000000000000000000000000000010fc00000000000000000000000000000000000000000000000000000000000010fd00000000000000000000000000000000000000000000000000000000000010fe00000000000000000000000000000000000000000000000000000000000010ff0000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000110100000000000000000000000000000000000000000000000000000000000011020000000000000000000000000000000000000000000000000000000000001103000000000000000000000000000000000000000000000000000000000000110400000000000000000000000000000000000000000000000000000000000011050000000000000000000000000000000000000000000000000000000000001106000000000000000000000000000000000000000000000000000000000000110700000000000000000000000000000000000000000000000000000000000011080000000000000000000000000000000000000000000000000000000000001109000000000000000000000000000000000000000000000000000000000000110a000000000000000000000000000000000000000000000000000000000000110b000000000000000000000000000000000000000000000000000000000000110c000000000000000000000000000000000000000000000000000000000000110d000000000000000000000000000000000000000000000000000000000000110e000000000000000000000000000000000000000000000000000000000000110f0000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000111100000000000000000000000000000000000000000000000000000000000011120000000000000000000000000000000000000000000000000000000000001113000000000000000000000000000000000000000000000000000000000000111400000000000000000000000000000000000000000000000000000000000011150000000000000000000000000000000000000000000000000000000000001116000000000000000000000000000000000000000000000000000000000000111700000000000000000000000000000000000000000000000000000000000011180000000000000000000000000000000000000000000000000000000000001119000000000000000000000000000000000000000000000000000000000000111a000000000000000000000000000000000000000000000000000000000000111b000000000000000000000000000000000000000000000000000000000000111c000000000000000000000000000000000000000000000000000000000000111d000000000000000000000000000000000000000000000000000000000000111e000000000000000000000000000000000000000000000000000000000000111f0000000000000000000000000000000000000000000000000000000000001120000000000000000000000000000000000000000000000000000000000000112100000000000000000000000000000000000000000000000000000000000011220000000000000000000000000000000000000000000000000000000000001123000000000000000000000000000000000000000000000000000000000000112400000000000000000000000000000000000000000000000000000000000011250000000000000000000000000000000000000000000000000000000000001126000000000000000000000000000000000000000000000000000000000000112700000000000000000000000000000000000000000000000000000000000011280000000000000000000000000000000000000000000000000000000000001129000000000000000000000000000000000000000000000000000000000000112a000000000000000000000000000000000000000000000000000000000000112b000000000000000000000000000000000000000000000000000000000000112c000000000000000000000000000000000000000000000000000000000000112d000000000000000000000000000000000000000000000000000000000000112e000000000000000000000000000000000000000000000000000000000000112f0000000000000000000000000000000000000000000000000000000000001130000000000000000000000000000000000000000000000000000000000000113100000000000000000000000000000000000000000000000000000000000011320000000000000000000000000000000000000000000000000000000000001133000000000000000000000000000000000000000000000000000000000000113400000000000000000000000000000000000000000000000000000000000011350000000000000000000000000000000000000000000000000000000000001136000000000000000000000000000000000000000000000000000000000000113700000000000000000000000000000000000000000000000000000000000011380000000000000000000000000000000000000000000000000000000000001139000000000000000000000000000000000000000000000000000000000000113a000000000000000000000000000000000000000000000000000000000000113b000000000000000000000000000000000000000000000000000000000000113c000000000000000000000000000000000000000000000000000000000000113d000000000000000000000000000000000000000000000000000000000000113e000000000000000000000000000000000000000000000000000000000000113f0000000000000000000000000000000000000000000000000000000000001140000000000000000000000000000000000000000000000000000000000000114100000000000000000000000000000000000000000000000000000000000011420000000000000000000000000000000000000000000000000000000000001143000000000000000000000000000000000000000000000000000000000000114400000000000000000000000000000000000000000000000000000000000011450000000000000000000000000000000000000000000000000000000000001146000000000000000000000000000000000000000000000000000000000000114700000000000000000000000000000000000000000000000000000000000011480000000000000000000000000000000000000000000000000000000000001149000000000000000000000000000000000000000000000000000000000000114a000000000000000000000000000000000000000000000000000000000000114b000000000000000000000000000000000000000000000000000000000000114c000000000000000000000000000000000000000000000000000000000000114d000000000000000000000000000000000000000000000000000000000000114e000000000000000000000000000000000000000000000000000000000000114f0000000000000000000000000000000000000000000000000000000000001150000000000000000000000000000000000000000000000000000000000000115100000000000000000000000000000000000000000000000000000000000011520000000000000000000000000000000000000000000000000000000000001153000000000000000000000000000000000000000000000000000000000000115400000000000000000000000000000000000000000000000000000000000011550000000000000000000000000000000000000000000000000000000000001156000000000000000000000000000000000000000000000000000000000000115700000000000000000000000000000000000000000000000000000000000011580000000000000000000000000000000000000000000000000000000000001159000000000000000000000000000000000000000000000000000000000000115a000000000000000000000000000000000000000000000000000000000000115b000000000000000000000000000000000000000000000000000000000000115c000000000000000000000000000000000000000000000000000000000000115d000000000000000000000000000000000000000000000000000000000000115e000000000000000000000000000000000000000000000000000000000000115f0000000000000000000000000000000000000000000000000000000000001160000000000000000000000000000000000000000000000000000000000000116100000000000000000000000000000000000000000000000000000000000011620000000000000000000000000000000000000000000000000000000000001163000000000000000000000000000000000000000000000000000000000000116400000000000000000000000000000000000000000000000000000000000011650000000000000000000000000000000000000000000000000000000000001166000000000000000000000000000000000000000000000000000000000000116700000000000000000000000000000000000000000000000000000000000011680000000000000000000000000000000000000000000000000000000000001169000000000000000000000000000000000000000000000000000000000000116a000000000000000000000000000000000000000000000000000000000000116b000000000000000000000000000000000000000000000000000000000000116c000000000000000000000000000000000000000000000000000000000000116d000000000000000000000000000000000000000000000000000000000000116e000000000000000000000000000000000000000000000000000000000000116f0000000000000000000000000000000000000000000000000000000000001170000000000000000000000000000000000000000000000000000000000000117100000000000000000000000000000000000000000000000000000000000011720000000000000000000000000000000000000000000000000000000000001173000000000000000000000000000000000000000000000000000000000000117400000000000000000000000000000000000000000000000000000000000011750000000000000000000000000000000000000000000000000000000000001176000000000000000000000000000000000000000000000000000000000000117700000000000000000000000000000000000000000000000000000000000011780000000000000000000000000000000000000000000000000000000000001179000000000000000000000000000000000000000000000000000000000000117a000000000000000000000000000000000000000000000000000000000000117b000000000000000000000000000000000000000000000000000000000000117c000000000000000000000000000000000000000000000000000000000000117d000000000000000000000000000000000000000000000000000000000000117e000000000000000000000000000000000000000000000000000000000000117f0000000000000000000000000000000000000000000000000000000000001180000000000000000000000000000000000000000000000000000000000000118100000000000000000000000000000000000000000000000000000000000011820000000000000000000000000000000000000000000000000000000000001183000000000000000000000000000000000000000000000000000000000000118400000000000000000000000000000000000000000000000000000000000011850000000000000000000000000000000000000000000000000000000000001186000000000000000000000000000000000000000000000000000000000000118700000000000000000000000000000000000000000000000000000000000011880000000000000000000000000000000000000000000000000000000000001189000000000000000000000000000000000000000000000000000000000000118a000000000000000000000000000000000000000000000000000000000000118b000000000000000000000000000000000000000000000000000000000000118c000000000000000000000000000000000000000000000000000000000000118d000000000000000000000000000000000000000000000000000000000000118e000000000000000000000000000000000000000000000000000000000000118f0000000000000000000000000000000000000000000000000000000000001190000000000000000000000000000000000000000000000000000000000000119100000000000000000000000000000000000000000000000000000000000011920000000000000000000000000000000000000000000000000000000000001193000000000000000000000000000000000000000000000000000000000000119400000000000000000000000000000000000000000000000000000000000011950000000000000000000000000000000000000000000000000000000000001196000000000000000000000000000000000000000000000000000000000000119700000000000000000000000000000000000000000000000000000000000011980000000000000000000000000000000000000000000000000000000000001199000000000000000000000000000000000000000000000000000000000000119a000000000000000000000000000000000000000000000000000000000000119b000000000000000000000000000000000000000000000000000000000000119c000000000000000000000000000000000000000000000000000000000000119d000000000000000000000000000000000000000000000000000000000000119e000000000000000000000000000000000000000000000000000000000000119f00000000000000000000000000000000000000000000000000000000000011a000000000000000000000000000000000000000000000000000000000000011a100000000000000000000000000000000000000000000000000000000000011a200000000000000000000000000000000000000000000000000000000000011a300000000000000000000000000000000000000000000000000000000000011a400000000000000000000000000000000000000000000000000000000000011a500000000000000000000000000000000000000000000000000000000000011a600000000000000000000000000000000000000000000000000000000000011a700000000000000000000000000000000000000000000000000000000000011a800000000000000000000000000000000000000000000000000000000000011a900000000000000000000000000000000000000000000000000000000000011aa00000000000000000000000000000000000000000000000000000000000011ab00000000000000000000000000000000000000000000000000000000000011ac00000000000000000000000000000000000000000000000000000000000011ad00000000000000000000000000000000000000000000000000000000000011ae00000000000000000000000000000000000000000000000000000000000011af00000000000000000000000000000000000000000000000000000000000011b000000000000000000000000000000000000000000000000000000000000011b100000000000000000000000000000000000000000000000000000000000011b200000000000000000000000000000000000000000000000000000000000011b300000000000000000000000000000000000000000000000000000000000011b400000000000000000000000000000000000000000000000000000000000011b500000000000000000000000000000000000000000000000000000000000011b600000000000000000000000000000000000000000000000000000000000011b700000000000000000000000000000000000000000000000000000000000011b800000000000000000000000000000000000000000000000000000000000011b900000000000000000000000000000000000000000000000000000000000011ba00000000000000000000000000000000000000000000000000000000000011bb00000000000000000000000000000000000000000000000000000000000011bc00000000000000000000000000000000000000000000000000000000000011bd00000000000000000000000000000000000000000000000000000000000011be00000000000000000000000000000000000000000000000000000000000011bf00000000000000000000000000000000000000000000000000000000000011c000000000000000000000000000000000000000000000000000000000000011c100000000000000000000000000000000000000000000000000000000000011c200000000000000000000000000000000000000000000000000000000000011c300000000000000000000000000000000000000000000000000000000000011c400000000000000000000000000000000000000000000000000000000000011c500000000000000000000000000000000000000000000000000000000000011c600000000000000000000000000000000000000000000000000000000000011c700000000000000000000000000000000000000000000000000000000000011c800000000000000000000000000000000000000000000000000000000000011c900000000000000000000000000000000000000000000000000000000000011ca00000000000000000000000000000000000000000000000000000000000011cb00000000000000000000000000000000000000000000000000000000000011cc00000000000000000000000000000000000000000000000000000000000011cd00000000000000000000000000000000000000000000000000000000000011ce00000000000000000000000000000000000000000000000000000000000011cf00000000000000000000000000000000000000000000000000000000000011d000000000000000000000000000000000000000000000000000000000000011d100000000000000000000000000000000000000000000000000000000000011d200000000000000000000000000000000000000000000000000000000000011d300000000000000000000000000000000000000000000000000000000000011d400000000000000000000000000000000000000000000000000000000000011d500000000000000000000000000000000000000000000000000000000000011d600000000000000000000000000000000000000000000000000000000000011d700000000000000000000000000000000000000000000000000000000000011d800000000000000000000000000000000000000000000000000000000000011d900000000000000000000000000000000000000000000000000000000000011da00000000000000000000000000000000000000000000000000000000000011db00000000000000000000000000000000000000000000000000000000000011dc00000000000000000000000000000000000000000000000000000000000011dd00000000000000000000000000000000000000000000000000000000000011de00000000000000000000000000000000000000000000000000000000000011df00000000000000000000000000000000000000000000000000000000000011e000000000000000000000000000000000000000000000000000000000000011e100000000000000000000000000000000000000000000000000000000000011e200000000000000000000000000000000000000000000000000000000000011e300000000000000000000000000000000000000000000000000000000000011e400000000000000000000000000000000000000000000000000000000000011e500000000000000000000000000000000000000000000000000000000000011e600000000000000000000000000000000000000000000000000000000000011e700000000000000000000000000000000000000000000000000000000000011e800000000000000000000000000000000000000000000000000000000000011e900000000000000000000000000000000000000000000000000000000000011ea00000000000000000000000000000000000000000000000000000000000011eb00000000000000000000000000000000000000000000000000000000000011ec00000000000000000000000000000000000000000000000000000000000011ed00000000000000000000000000000000000000000000000000000000000011ee00000000000000000000000000000000000000000000000000000000000011ef00000000000000000000000000000000000000000000000000000000000011f000000000000000000000000000000000000000000000000000000000000011f100000000000000000000000000000000000000000000000000000000000011f200000000000000000000000000000000000000000000000000000000000011f300000000000000000000000000000000000000000000000000000000000011f400000000000000000000000000000000000000000000000000000000000011f500000000000000000000000000000000000000000000000000000000000011f600000000000000000000000000000000000000000000000000000000000011f700000000000000000000000000000000000000000000000000000000000011f800000000000000000000000000000000000000000000000000000000000011f900000000000000000000000000000000000000000000000000000000000011fa00000000000000000000000000000000000000000000000000000000000011fb00000000000000000000000000000000000000000000000000000000000011fc00000000000000000000000000000000000000000000000000000000000011fd00000000000000000000000000000000000000000000000000000000000011fe00000000000000000000000000000000000000000000000000000000000011ff0000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000120100000000000000000000000000000000000000000000000000000000000012020000000000000000000000000000000000000000000000000000000000001203000000000000000000000000000000000000000000000000000000000000120400000000000000000000000000000000000000000000000000000000000012050000000000000000000000000000000000000000000000000000000000001206000000000000000000000000000000000000000000000000000000000000120700000000000000000000000000000000000000000000000000000000000012080000000000000000000000000000000000000000000000000000000000001209000000000000000000000000000000000000000000000000000000000000120a000000000000000000000000000000000000000000000000000000000000120b000000000000000000000000000000000000000000000000000000000000120c000000000000000000000000000000000000000000000000000000000000120d000000000000000000000000000000000000000000000000000000000000120e000000000000000000000000000000000000000000000000000000000000120f0000000000000000000000000000000000000000000000000000000000001210000000000000000000000000000000000000000000000000000000000000121100000000000000000000000000000000000000000000000000000000000012120000000000000000000000000000000000000000000000000000000000001213000000000000000000000000000000000000000000000000000000000000121400000000000000000000000000000000000000000000000000000000000012150000000000000000000000000000000000000000000000000000000000001216000000000000000000000000000000000000000000000000000000000000121700000000000000000000000000000000000000000000000000000000000012180000000000000000000000000000000000000000000000000000000000001219000000000000000000000000000000000000000000000000000000000000121a000000000000000000000000000000000000000000000000000000000000121b000000000000000000000000000000000000000000000000000000000000121c000000000000000000000000000000000000000000000000000000000000121d000000000000000000000000000000000000000000000000000000000000121e000000000000000000000000000000000000000000000000000000000000121f0000000000000000000000000000000000000000000000000000000000001220000000000000000000000000000000000000000000000000000000000000122100000000000000000000000000000000000000000000000000000000000012220000000000000000000000000000000000000000000000000000000000001223000000000000000000000000000000000000000000000000000000000000122400000000000000000000000000000000000000000000000000000000000012250000000000000000000000000000000000000000000000000000000000001226000000000000000000000000000000000000000000000000000000000000122700000000000000000000000000000000000000000000000000000000000012280000000000000000000000000000000000000000000000000000000000001229000000000000000000000000000000000000000000000000000000000000122a000000000000000000000000000000000000000000000000000000000000122b000000000000000000000000000000000000000000000000000000000000122c000000000000000000000000000000000000000000000000000000000000122d000000000000000000000000000000000000000000000000000000000000122e000000000000000000000000000000000000000000000000000000000000122f0000000000000000000000000000000000000000000000000000000000001230000000000000000000000000000000000000000000000000000000000000123100000000000000000000000000000000000000000000000000000000000012320000000000000000000000000000000000000000000000000000000000001233000000000000000000000000000000000000000000000000000000000000123400000000000000000000000000000000000000000000000000000000000012350000000000000000000000000000000000000000000000000000000000001236000000000000000000000000000000000000000000000000000000000000123700000000000000000000000000000000000000000000000000000000000012380000000000000000000000000000000000000000000000000000000000001239000000000000000000000000000000000000000000000000000000000000123a000000000000000000000000000000000000000000000000000000000000123b000000000000000000000000000000000000000000000000000000000000123c000000000000000000000000000000000000000000000000000000000000123d000000000000000000000000000000000000000000000000000000000000123e000000000000000000000000000000000000000000000000000000000000123f0000000000000000000000000000000000000000000000000000000000001240000000000000000000000000000000000000000000000000000000000000124100000000000000000000000000000000000000000000000000000000000012420000000000000000000000000000000000000000000000000000000000001243000000000000000000000000000000000000000000000000000000000000124400000000000000000000000000000000000000000000000000000000000012450000000000000000000000000000000000000000000000000000000000001246000000000000000000000000000000000000000000000000000000000000124700000000000000000000000000000000000000000000000000000000000012480000000000000000000000000000000000000000000000000000000000001249000000000000000000000000000000000000000000000000000000000000124a000000000000000000000000000000000000000000000000000000000000124b000000000000000000000000000000000000000000000000000000000000124c000000000000000000000000000000000000000000000000000000000000124d000000000000000000000000000000000000000000000000000000000000124e000000000000000000000000000000000000000000000000000000000000124f0000000000000000000000000000000000000000000000000000000000001250000000000000000000000000000000000000000000000000000000000000125100000000000000000000000000000000000000000000000000000000000012520000000000000000000000000000000000000000000000000000000000001253000000000000000000000000000000000000000000000000000000000000125400000000000000000000000000000000000000000000000000000000000012550000000000000000000000000000000000000000000000000000000000001256000000000000000000000000000000000000000000000000000000000000125700000000000000000000000000000000000000000000000000000000000012580000000000000000000000000000000000000000000000000000000000001259000000000000000000000000000000000000000000000000000000000000125a000000000000000000000000000000000000000000000000000000000000125b000000000000000000000000000000000000000000000000000000000000125c000000000000000000000000000000000000000000000000000000000000125d000000000000000000000000000000000000000000000000000000000000125e000000000000000000000000000000000000000000000000000000000000125f0000000000000000000000000000000000000000000000000000000000001260000000000000000000000000000000000000000000000000000000000000126100000000000000000000000000000000000000000000000000000000000012620000000000000000000000000000000000000000000000000000000000001263000000000000000000000000000000000000000000000000000000000000126400000000000000000000000000000000000000000000000000000000000012650000000000000000000000000000000000000000000000000000000000001266000000000000000000000000000000000000000000000000000000000000126700000000000000000000000000000000000000000000000000000000000012680000000000000000000000000000000000000000000000000000000000001269000000000000000000000000000000000000000000000000000000000000126a000000000000000000000000000000000000000000000000000000000000126b000000000000000000000000000000000000000000000000000000000000126c000000000000000000000000000000000000000000000000000000000000126d000000000000000000000000000000000000000000000000000000000000126e000000000000000000000000000000000000000000000000000000000000126f0000000000000000000000000000000000000000000000000000000000001270000000000000000000000000000000000000000000000000000000000000127100000000000000000000000000000000000000000000000000000000000012720000000000000000000000000000000000000000000000000000000000001273000000000000000000000000000000000000000000000000000000000000127400000000000000000000000000000000000000000000000000000000000012750000000000000000000000000000000000000000000000000000000000001276000000000000000000000000000000000000000000000000000000000000127700000000000000000000000000000000000000000000000000000000000012780000000000000000000000000000000000000000000000000000000000001279000000000000000000000000000000000000000000000000000000000000127a000000000000000000000000000000000000000000000000000000000000127b000000000000000000000000000000000000000000000000000000000000127c000000000000000000000000000000000000000000000000000000000000127d000000000000000000000000000000000000000000000000000000000000127e000000000000000000000000000000000000000000000000000000000000127f0000000000000000000000000000000000000000000000000000000000001280000000000000000000000000000000000000000000000000000000000000128100000000000000000000000000000000000000000000000000000000000012820000000000000000000000000000000000000000000000000000000000001283000000000000000000000000000000000000000000000000000000000000128400000000000000000000000000000000000000000000000000000000000012850000000000000000000000000000000000000000000000000000000000001286000000000000000000000000000000000000000000000000000000000000128700000000000000000000000000000000000000000000000000000000000012880000000000000000000000000000000000000000000000000000000000001289000000000000000000000000000000000000000000000000000000000000128a000000000000000000000000000000000000000000000000000000000000128b000000000000000000000000000000000000000000000000000000000000128c000000000000000000000000000000000000000000000000000000000000128d000000000000000000000000000000000000000000000000000000000000128e000000000000000000000000000000000000000000000000000000000000128f0000000000000000000000000000000000000000000000000000000000001290000000000000000000000000000000000000000000000000000000000000129100000000000000000000000000000000000000000000000000000000000012920000000000000000000000000000000000000000000000000000000000001293000000000000000000000000000000000000000000000000000000000000129400000000000000000000000000000000000000000000000000000000000012950000000000000000000000000000000000000000000000000000000000001296000000000000000000000000000000000000000000000000000000000000129700000000000000000000000000000000000000000000000000000000000012980000000000000000000000000000000000000000000000000000000000001299000000000000000000000000000000000000000000000000000000000000129a000000000000000000000000000000000000000000000000000000000000129b000000000000000000000000000000000000000000000000000000000000129c000000000000000000000000000000000000000000000000000000000000129d000000000000000000000000000000000000000000000000000000000000129e000000000000000000000000000000000000000000000000000000000000129f00000000000000000000000000000000000000000000000000000000000012a000000000000000000000000000000000000000000000000000000000000012a100000000000000000000000000000000000000000000000000000000000012a200000000000000000000000000000000000000000000000000000000000012a300000000000000000000000000000000000000000000000000000000000012a400000000000000000000000000000000000000000000000000000000000012a500000000000000000000000000000000000000000000000000000000000012a600000000000000000000000000000000000000000000000000000000000012a700000000000000000000000000000000000000000000000000000000000012a800000000000000000000000000000000000000000000000000000000000012a900000000000000000000000000000000000000000000000000000000000012aa00000000000000000000000000000000000000000000000000000000000012ab00000000000000000000000000000000000000000000000000000000000012ac00000000000000000000000000000000000000000000000000000000000012ad00000000000000000000000000000000000000000000000000000000000012ae00000000000000000000000000000000000000000000000000000000000012af00000000000000000000000000000000000000000000000000000000000012b000000000000000000000000000000000000000000000000000000000000012b100000000000000000000000000000000000000000000000000000000000012b200000000000000000000000000000000000000000000000000000000000012b300000000000000000000000000000000000000000000000000000000000012b400000000000000000000000000000000000000000000000000000000000012b500000000000000000000000000000000000000000000000000000000000012b600000000000000000000000000000000000000000000000000000000000012b700000000000000000000000000000000000000000000000000000000000012b800000000000000000000000000000000000000000000000000000000000012b900000000000000000000000000000000000000000000000000000000000012ba00000000000000000000000000000000000000000000000000000000000012bb00000000000000000000000000000000000000000000000000000000000012bc00000000000000000000000000000000000000000000000000000000000012bd00000000000000000000000000000000000000000000000000000000000012be00000000000000000000000000000000000000000000000000000000000012bf00000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000012c100000000000000000000000000000000000000000000000000000000000012c200000000000000000000000000000000000000000000000000000000000012c300000000000000000000000000000000000000000000000000000000000012c400000000000000000000000000000000000000000000000000000000000012c500000000000000000000000000000000000000000000000000000000000012c600000000000000000000000000000000000000000000000000000000000012c700000000000000000000000000000000000000000000000000000000000012c800000000000000000000000000000000000000000000000000000000000012c900000000000000000000000000000000000000000000000000000000000012ca00000000000000000000000000000000000000000000000000000000000012cb00000000000000000000000000000000000000000000000000000000000012cc00000000000000000000000000000000000000000000000000000000000012cd00000000000000000000000000000000000000000000000000000000000012ce00000000000000000000000000000000000000000000000000000000000012cf00000000000000000000000000000000000000000000000000000000000012d000000000000000000000000000000000000000000000000000000000000012d100000000000000000000000000000000000000000000000000000000000012d200000000000000000000000000000000000000000000000000000000000012d300000000000000000000000000000000000000000000000000000000000012d400000000000000000000000000000000000000000000000000000000000012d500000000000000000000000000000000000000000000000000000000000012d600000000000000000000000000000000000000000000000000000000000012d700000000000000000000000000000000000000000000000000000000000012d800000000000000000000000000000000000000000000000000000000000012d900000000000000000000000000000000000000000000000000000000000012da00000000000000000000000000000000000000000000000000000000000012db00000000000000000000000000000000000000000000000000000000000012dc00000000000000000000000000000000000000000000000000000000000012dd00000000000000000000000000000000000000000000000000000000000012de00000000000000000000000000000000000000000000000000000000000012df00000000000000000000000000000000000000000000000000000000000012e000000000000000000000000000000000000000000000000000000000000012e100000000000000000000000000000000000000000000000000000000000012e200000000000000000000000000000000000000000000000000000000000012e300000000000000000000000000000000000000000000000000000000000012e400000000000000000000000000000000000000000000000000000000000012e500000000000000000000000000000000000000000000000000000000000012e600000000000000000000000000000000000000000000000000000000000012e700000000000000000000000000000000000000000000000000000000000012e800000000000000000000000000000000000000000000000000000000000012e900000000000000000000000000000000000000000000000000000000000012ea00000000000000000000000000000000000000000000000000000000000012eb00000000000000000000000000000000000000000000000000000000000012ec00000000000000000000000000000000000000000000000000000000000012ed00000000000000000000000000000000000000000000000000000000000012ee00000000000000000000000000000000000000000000000000000000000012ef00000000000000000000000000000000000000000000000000000000000012f000000000000000000000000000000000000000000000000000000000000012f100000000000000000000000000000000000000000000000000000000000012f200000000000000000000000000000000000000000000000000000000000012f300000000000000000000000000000000000000000000000000000000000012f400000000000000000000000000000000000000000000000000000000000012f500000000000000000000000000000000000000000000000000000000000012f600000000000000000000000000000000000000000000000000000000000012f700000000000000000000000000000000000000000000000000000000000012f800000000000000000000000000000000000000000000000000000000000012f900000000000000000000000000000000000000000000000000000000000012fa00000000000000000000000000000000000000000000000000000000000012fb00000000000000000000000000000000000000000000000000000000000012fc00000000000000000000000000000000000000000000000000000000000012fd00000000000000000000000000000000000000000000000000000000000012fe00000000000000000000000000000000000000000000000000000000000012ff0000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000130100000000000000000000000000000000000000000000000000000000000013020000000000000000000000000000000000000000000000000000000000001303000000000000000000000000000000000000000000000000000000000000130400000000000000000000000000000000000000000000000000000000000013050000000000000000000000000000000000000000000000000000000000001306000000000000000000000000000000000000000000000000000000000000130700000000000000000000000000000000000000000000000000000000000013080000000000000000000000000000000000000000000000000000000000001309000000000000000000000000000000000000000000000000000000000000130a000000000000000000000000000000000000000000000000000000000000130b000000000000000000000000000000000000000000000000000000000000130c000000000000000000000000000000000000000000000000000000000000130d000000000000000000000000000000000000000000000000000000000000130e000000000000000000000000000000000000000000000000000000000000130f0000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000131100000000000000000000000000000000000000000000000000000000000013120000000000000000000000000000000000000000000000000000000000001313000000000000000000000000000000000000000000000000000000000000131400000000000000000000000000000000000000000000000000000000000013150000000000000000000000000000000000000000000000000000000000001316000000000000000000000000000000000000000000000000000000000000131700000000000000000000000000000000000000000000000000000000000013180000000000000000000000000000000000000000000000000000000000001319000000000000000000000000000000000000000000000000000000000000131a000000000000000000000000000000000000000000000000000000000000131b000000000000000000000000000000000000000000000000000000000000131c000000000000000000000000000000000000000000000000000000000000131d000000000000000000000000000000000000000000000000000000000000131e000000000000000000000000000000000000000000000000000000000000131f0000000000000000000000000000000000000000000000000000000000001320000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000013220000000000000000000000000000000000000000000000000000000000001323000000000000000000000000000000000000000000000000000000000000132400000000000000000000000000000000000000000000000000000000000013250000000000000000000000000000000000000000000000000000000000001326000000000000000000000000000000000000000000000000000000000000132700000000000000000000000000000000000000000000000000000000000013280000000000000000000000000000000000000000000000000000000000001329000000000000000000000000000000000000000000000000000000000000132a000000000000000000000000000000000000000000000000000000000000132b000000000000000000000000000000000000000000000000000000000000132c000000000000000000000000000000000000000000000000000000000000132d000000000000000000000000000000000000000000000000000000000000132e000000000000000000000000000000000000000000000000000000000000132f0000000000000000000000000000000000000000000000000000000000001330000000000000000000000000000000000000000000000000000000000000133100000000000000000000000000000000000000000000000000000000000013320000000000000000000000000000000000000000000000000000000000001333000000000000000000000000000000000000000000000000000000000000133400000000000000000000000000000000000000000000000000000000000013350000000000000000000000000000000000000000000000000000000000001336000000000000000000000000000000000000000000000000000000000000133700000000000000000000000000000000000000000000000000000000000013380000000000000000000000000000000000000000000000000000000000001339000000000000000000000000000000000000000000000000000000000000133a000000000000000000000000000000000000000000000000000000000000133b000000000000000000000000000000000000000000000000000000000000133c000000000000000000000000000000000000000000000000000000000000133d000000000000000000000000000000000000000000000000000000000000133e000000000000000000000000000000000000000000000000000000000000133f0000000000000000000000000000000000000000000000000000000000001340000000000000000000000000000000000000000000000000000000000000134100000000000000000000000000000000000000000000000000000000000013420000000000000000000000000000000000000000000000000000000000001343000000000000000000000000000000000000000000000000000000000000134400000000000000000000000000000000000000000000000000000000000013450000000000000000000000000000000000000000000000000000000000001346000000000000000000000000000000000000000000000000000000000000134700000000000000000000000000000000000000000000000000000000000013480000000000000000000000000000000000000000000000000000000000001349000000000000000000000000000000000000000000000000000000000000134a000000000000000000000000000000000000000000000000000000000000134b000000000000000000000000000000000000000000000000000000000000134c000000000000000000000000000000000000000000000000000000000000134d000000000000000000000000000000000000000000000000000000000000134e000000000000000000000000000000000000000000000000000000000000134f0000000000000000000000000000000000000000000000000000000000001350000000000000000000000000000000000000000000000000000000000000135100000000000000000000000000000000000000000000000000000000000013520000000000000000000000000000000000000000000000000000000000001353000000000000000000000000000000000000000000000000000000000000135400000000000000000000000000000000000000000000000000000000000013550000000000000000000000000000000000000000000000000000000000001356000000000000000000000000000000000000000000000000000000000000135700000000000000000000000000000000000000000000000000000000000013580000000000000000000000000000000000000000000000000000000000001359000000000000000000000000000000000000000000000000000000000000135a000000000000000000000000000000000000000000000000000000000000135b000000000000000000000000000000000000000000000000000000000000135c000000000000000000000000000000000000000000000000000000000000135d000000000000000000000000000000000000000000000000000000000000135e000000000000000000000000000000000000000000000000000000000000135f0000000000000000000000000000000000000000000000000000000000001360000000000000000000000000000000000000000000000000000000000000136100000000000000000000000000000000000000000000000000000000000013620000000000000000000000000000000000000000000000000000000000001363000000000000000000000000000000000000000000000000000000000000136400000000000000000000000000000000000000000000000000000000000013650000000000000000000000000000000000000000000000000000000000001366000000000000000000000000000000000000000000000000000000000000136700000000000000000000000000000000000000000000000000000000000013680000000000000000000000000000000000000000000000000000000000001369000000000000000000000000000000000000000000000000000000000000136a000000000000000000000000000000000000000000000000000000000000136b000000000000000000000000000000000000000000000000000000000000136c000000000000000000000000000000000000000000000000000000000000136d000000000000000000000000000000000000000000000000000000000000136e000000000000000000000000000000000000000000000000000000000000136f0000000000000000000000000000000000000000000000000000000000001370000000000000000000000000000000000000000000000000000000000000137100000000000000000000000000000000000000000000000000000000000013720000000000000000000000000000000000000000000000000000000000001373000000000000000000000000000000000000000000000000000000000000137400000000000000000000000000000000000000000000000000000000000013750000000000000000000000000000000000000000000000000000000000001376000000000000000000000000000000000000000000000000000000000000137700000000000000000000000000000000000000000000000000000000000013780000000000000000000000000000000000000000000000000000000000001379000000000000000000000000000000000000000000000000000000000000137a000000000000000000000000000000000000000000000000000000000000137b000000000000000000000000000000000000000000000000000000000000137c000000000000000000000000000000000000000000000000000000000000137d000000000000000000000000000000000000000000000000000000000000137e000000000000000000000000000000000000000000000000000000000000137f0000000000000000000000000000000000000000000000000000000000001380000000000000000000000000000000000000000000000000000000000000138100000000000000000000000000000000000000000000000000000000000013820000000000000000000000000000000000000000000000000000000000001383000000000000000000000000000000000000000000000000000000000000138400000000000000000000000000000000000000000000000000000000000013850000000000000000000000000000000000000000000000000000000000001386000000000000000000000000000000000000000000000000000000000000138700000000000000000000000000000000000000000000000000000000000013880000000000000000000000000000000000000000000000000000000000001389000000000000000000000000000000000000000000000000000000000000138a000000000000000000000000000000000000000000000000000000000000138b000000000000000000000000000000000000000000000000000000000000138c000000000000000000000000000000000000000000000000000000000000138d000000000000000000000000000000000000000000000000000000000000138e000000000000000000000000000000000000000000000000000000000000138f0000000000000000000000000000000000000000000000000000000000001390000000000000000000000000000000000000000000000000000000000000139100000000000000000000000000000000000000000000000000000000000013920000000000000000000000000000000000000000000000000000000000001393000000000000000000000000000000000000000000000000000000000000139400000000000000000000000000000000000000000000000000000000000013950000000000000000000000000000000000000000000000000000000000001396000000000000000000000000000000000000000000000000000000000000139700000000000000000000000000000000000000000000000000000000000013980000000000000000000000000000000000000000000000000000000000001399000000000000000000000000000000000000000000000000000000000000139a000000000000000000000000000000000000000000000000000000000000139b000000000000000000000000000000000000000000000000000000000000139c000000000000000000000000000000000000000000000000000000000000139d000000000000000000000000000000000000000000000000000000000000139e000000000000000000000000000000000000000000000000000000000000139f00000000000000000000000000000000000000000000000000000000000013a000000000000000000000000000000000000000000000000000000000000013a100000000000000000000000000000000000000000000000000000000000013a200000000000000000000000000000000000000000000000000000000000013a300000000000000000000000000000000000000000000000000000000000013a400000000000000000000000000000000000000000000000000000000000013a500000000000000000000000000000000000000000000000000000000000013a600000000000000000000000000000000000000000000000000000000000013a700000000000000000000000000000000000000000000000000000000000013a800000000000000000000000000000000000000000000000000000000000013a900000000000000000000000000000000000000000000000000000000000013aa00000000000000000000000000000000000000000000000000000000000013ab00000000000000000000000000000000000000000000000000000000000013ac00000000000000000000000000000000000000000000000000000000000013ad00000000000000000000000000000000000000000000000000000000000013ae00000000000000000000000000000000000000000000000000000000000013af00000000000000000000000000000000000000000000000000000000000013b000000000000000000000000000000000000000000000000000000000000013b100000000000000000000000000000000000000000000000000000000000013b200000000000000000000000000000000000000000000000000000000000013b300000000000000000000000000000000000000000000000000000000000013b400000000000000000000000000000000000000000000000000000000000013b500000000000000000000000000000000000000000000000000000000000013b600000000000000000000000000000000000000000000000000000000000013b700000000000000000000000000000000000000000000000000000000000013b800000000000000000000000000000000000000000000000000000000000013b900000000000000000000000000000000000000000000000000000000000013ba00000000000000000000000000000000000000000000000000000000000013bb00000000000000000000000000000000000000000000000000000000000013bc00000000000000000000000000000000000000000000000000000000000013bd00000000000000000000000000000000000000000000000000000000000013be00000000000000000000000000000000000000000000000000000000000013bf00000000000000000000000000000000000000000000000000000000000013c000000000000000000000000000000000000000000000000000000000000013c100000000000000000000000000000000000000000000000000000000000013c200000000000000000000000000000000000000000000000000000000000013c300000000000000000000000000000000000000000000000000000000000013c400000000000000000000000000000000000000000000000000000000000013c500000000000000000000000000000000000000000000000000000000000013c600000000000000000000000000000000000000000000000000000000000013c700000000000000000000000000000000000000000000000000000000000013c800000000000000000000000000000000000000000000000000000000000013c900000000000000000000000000000000000000000000000000000000000013ca00000000000000000000000000000000000000000000000000000000000013cb00000000000000000000000000000000000000000000000000000000000013cc00000000000000000000000000000000000000000000000000000000000013cd00000000000000000000000000000000000000000000000000000000000013ce00000000000000000000000000000000000000000000000000000000000013cf00000000000000000000000000000000000000000000000000000000000013d000000000000000000000000000000000000000000000000000000000000013d100000000000000000000000000000000000000000000000000000000000013d200000000000000000000000000000000000000000000000000000000000013d300000000000000000000000000000000000000000000000000000000000013d400000000000000000000000000000000000000000000000000000000000013d500000000000000000000000000000000000000000000000000000000000013d600000000000000000000000000000000000000000000000000000000000013d700000000000000000000000000000000000000000000000000000000000013d800000000000000000000000000000000000000000000000000000000000013d900000000000000000000000000000000000000000000000000000000000013da00000000000000000000000000000000000000000000000000000000000013db00000000000000000000000000000000000000000000000000000000000013dc00000000000000000000000000000000000000000000000000000000000013dd00000000000000000000000000000000000000000000000000000000000013de00000000000000000000000000000000000000000000000000000000000013df00000000000000000000000000000000000000000000000000000000000013e000000000000000000000000000000000000000000000000000000000000013e100000000000000000000000000000000000000000000000000000000000013e200000000000000000000000000000000000000000000000000000000000013e300000000000000000000000000000000000000000000000000000000000013e400000000000000000000000000000000000000000000000000000000000013e500000000000000000000000000000000000000000000000000000000000013e600000000000000000000000000000000000000000000000000000000000013e700000000000000000000000000000000000000000000000000000000000013e800000000000000000000000000000000000000000000000000000000000013e900000000000000000000000000000000000000000000000000000000000013ea00000000000000000000000000000000000000000000000000000000000013eb00000000000000000000000000000000000000000000000000000000000013ec00000000000000000000000000000000000000000000000000000000000013ed00000000000000000000000000000000000000000000000000000000000013ee00000000000000000000000000000000000000000000000000000000000013ef00000000000000000000000000000000000000000000000000000000000013f000000000000000000000000000000000000000000000000000000000000013f100000000000000000000000000000000000000000000000000000000000013f200000000000000000000000000000000000000000000000000000000000013f300000000000000000000000000000000000000000000000000000000000013f400000000000000000000000000000000000000000000000000000000000013f500000000000000000000000000000000000000000000000000000000000013f600000000000000000000000000000000000000000000000000000000000013f700000000000000000000000000000000000000000000000000000000000013f800000000000000000000000000000000000000000000000000000000000013f900000000000000000000000000000000000000000000000000000000000013fa00000000000000000000000000000000000000000000000000000000000013fb00000000000000000000000000000000000000000000000000000000000013fc00000000000000000000000000000000000000000000000000000000000013fd00000000000000000000000000000000000000000000000000000000000013fe00000000000000000000000000000000000000000000000000000000000013ff0000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000140100000000000000000000000000000000000000000000000000000000000014020000000000000000000000000000000000000000000000000000000000001403000000000000000000000000000000000000000000000000000000000000140400000000000000000000000000000000000000000000000000000000000014050000000000000000000000000000000000000000000000000000000000001406000000000000000000000000000000000000000000000000000000000000140700000000000000000000000000000000000000000000000000000000000014080000000000000000000000000000000000000000000000000000000000001409000000000000000000000000000000000000000000000000000000000000140a000000000000000000000000000000000000000000000000000000000000140b000000000000000000000000000000000000000000000000000000000000140c000000000000000000000000000000000000000000000000000000000000140d000000000000000000000000000000000000000000000000000000000000140e000000000000000000000000000000000000000000000000000000000000140f0000000000000000000000000000000000000000000000000000000000001410000000000000000000000000000000000000000000000000000000000000141100000000000000000000000000000000000000000000000000000000000014120000000000000000000000000000000000000000000000000000000000001413000000000000000000000000000000000000000000000000000000000000141400000000000000000000000000000000000000000000000000000000000014150000000000000000000000000000000000000000000000000000000000001416000000000000000000000000000000000000000000000000000000000000141700000000000000000000000000000000000000000000000000000000000014180000000000000000000000000000000000000000000000000000000000001419000000000000000000000000000000000000000000000000000000000000141a000000000000000000000000000000000000000000000000000000000000141b000000000000000000000000000000000000000000000000000000000000141c000000000000000000000000000000000000000000000000000000000000141d000000000000000000000000000000000000000000000000000000000000141e000000000000000000000000000000000000000000000000000000000000141f0000000000000000000000000000000000000000000000000000000000001420000000000000000000000000000000000000000000000000000000000000142100000000000000000000000000000000000000000000000000000000000014220000000000000000000000000000000000000000000000000000000000001423000000000000000000000000000000000000000000000000000000000000142400000000000000000000000000000000000000000000000000000000000014250000000000000000000000000000000000000000000000000000000000001426000000000000000000000000000000000000000000000000000000000000142700000000000000000000000000000000000000000000000000000000000014280000000000000000000000000000000000000000000000000000000000001429000000000000000000000000000000000000000000000000000000000000142a000000000000000000000000000000000000000000000000000000000000142b000000000000000000000000000000000000000000000000000000000000142c000000000000000000000000000000000000000000000000000000000000142d000000000000000000000000000000000000000000000000000000000000142e000000000000000000000000000000000000000000000000000000000000142f0000000000000000000000000000000000000000000000000000000000001430000000000000000000000000000000000000000000000000000000000000143100000000000000000000000000000000000000000000000000000000000014320000000000000000000000000000000000000000000000000000000000001433000000000000000000000000000000000000000000000000000000000000143400000000000000000000000000000000000000000000000000000000000014350000000000000000000000000000000000000000000000000000000000001436000000000000000000000000000000000000000000000000000000000000143700000000000000000000000000000000000000000000000000000000000014380000000000000000000000000000000000000000000000000000000000001439000000000000000000000000000000000000000000000000000000000000143a000000000000000000000000000000000000000000000000000000000000143b000000000000000000000000000000000000000000000000000000000000143c000000000000000000000000000000000000000000000000000000000000143d000000000000000000000000000000000000000000000000000000000000143e000000000000000000000000000000000000000000000000000000000000143f0000000000000000000000000000000000000000000000000000000000001440000000000000000000000000000000000000000000000000000000000000144100000000000000000000000000000000000000000000000000000000000014420000000000000000000000000000000000000000000000000000000000001443000000000000000000000000000000000000000000000000000000000000144400000000000000000000000000000000000000000000000000000000000014450000000000000000000000000000000000000000000000000000000000001446000000000000000000000000000000000000000000000000000000000000144700000000000000000000000000000000000000000000000000000000000014480000000000000000000000000000000000000000000000000000000000001449000000000000000000000000000000000000000000000000000000000000144a000000000000000000000000000000000000000000000000000000000000144b000000000000000000000000000000000000000000000000000000000000144c000000000000000000000000000000000000000000000000000000000000144d000000000000000000000000000000000000000000000000000000000000144e000000000000000000000000000000000000000000000000000000000000144f0000000000000000000000000000000000000000000000000000000000001450000000000000000000000000000000000000000000000000000000000000145100000000000000000000000000000000000000000000000000000000000014520000000000000000000000000000000000000000000000000000000000001453000000000000000000000000000000000000000000000000000000000000145400000000000000000000000000000000000000000000000000000000000014550000000000000000000000000000000000000000000000000000000000001456000000000000000000000000000000000000000000000000000000000000145700000000000000000000000000000000000000000000000000000000000014580000000000000000000000000000000000000000000000000000000000001459000000000000000000000000000000000000000000000000000000000000145a000000000000000000000000000000000000000000000000000000000000145b000000000000000000000000000000000000000000000000000000000000145c000000000000000000000000000000000000000000000000000000000000145d000000000000000000000000000000000000000000000000000000000000145e000000000000000000000000000000000000000000000000000000000000145f0000000000000000000000000000000000000000000000000000000000001460000000000000000000000000000000000000000000000000000000000000146100000000000000000000000000000000000000000000000000000000000014620000000000000000000000000000000000000000000000000000000000001463000000000000000000000000000000000000000000000000000000000000146400000000000000000000000000000000000000000000000000000000000014650000000000000000000000000000000000000000000000000000000000001466000000000000000000000000000000000000000000000000000000000000146700000000000000000000000000000000000000000000000000000000000014680000000000000000000000000000000000000000000000000000000000001469000000000000000000000000000000000000000000000000000000000000146a000000000000000000000000000000000000000000000000000000000000146b000000000000000000000000000000000000000000000000000000000000146c000000000000000000000000000000000000000000000000000000000000146d000000000000000000000000000000000000000000000000000000000000146e000000000000000000000000000000000000000000000000000000000000146f0000000000000000000000000000000000000000000000000000000000001470000000000000000000000000000000000000000000000000000000000000147100000000000000000000000000000000000000000000000000000000000014720000000000000000000000000000000000000000000000000000000000001473000000000000000000000000000000000000000000000000000000000000147400000000000000000000000000000000000000000000000000000000000014750000000000000000000000000000000000000000000000000000000000001476000000000000000000000000000000000000000000000000000000000000147700000000000000000000000000000000000000000000000000000000000014780000000000000000000000000000000000000000000000000000000000001479000000000000000000000000000000000000000000000000000000000000147a000000000000000000000000000000000000000000000000000000000000147b000000000000000000000000000000000000000000000000000000000000147c000000000000000000000000000000000000000000000000000000000000147d000000000000000000000000000000000000000000000000000000000000147e000000000000000000000000000000000000000000000000000000000000147f0000000000000000000000000000000000000000000000000000000000001480000000000000000000000000000000000000000000000000000000000000148100000000000000000000000000000000000000000000000000000000000014820000000000000000000000000000000000000000000000000000000000001483000000000000000000000000000000000000000000000000000000000000148400000000000000000000000000000000000000000000000000000000000014850000000000000000000000000000000000000000000000000000000000001486000000000000000000000000000000000000000000000000000000000000148700000000000000000000000000000000000000000000000000000000000014880000000000000000000000000000000000000000000000000000000000001489000000000000000000000000000000000000000000000000000000000000148a000000000000000000000000000000000000000000000000000000000000148b000000000000000000000000000000000000000000000000000000000000148c000000000000000000000000000000000000000000000000000000000000148d000000000000000000000000000000000000000000000000000000000000148e000000000000000000000000000000000000000000000000000000000000148f0000000000000000000000000000000000000000000000000000000000001490000000000000000000000000000000000000000000000000000000000000149100000000000000000000000000000000000000000000000000000000000014920000000000000000000000000000000000000000000000000000000000001493000000000000000000000000000000000000000000000000000000000000149400000000000000000000000000000000000000000000000000000000000014950000000000000000000000000000000000000000000000000000000000001496000000000000000000000000000000000000000000000000000000000000149700000000000000000000000000000000000000000000000000000000000014980000000000000000000000000000000000000000000000000000000000001499000000000000000000000000000000000000000000000000000000000000149a000000000000000000000000000000000000000000000000000000000000149b000000000000000000000000000000000000000000000000000000000000149c000000000000000000000000000000000000000000000000000000000000149d000000000000000000000000000000000000000000000000000000000000149e000000000000000000000000000000000000000000000000000000000000149f00000000000000000000000000000000000000000000000000000000000014a000000000000000000000000000000000000000000000000000000000000014a100000000000000000000000000000000000000000000000000000000000014a200000000000000000000000000000000000000000000000000000000000014a300000000000000000000000000000000000000000000000000000000000014a400000000000000000000000000000000000000000000000000000000000014a500000000000000000000000000000000000000000000000000000000000014a600000000000000000000000000000000000000000000000000000000000014a700000000000000000000000000000000000000000000000000000000000014a800000000000000000000000000000000000000000000000000000000000014a900000000000000000000000000000000000000000000000000000000000014aa00000000000000000000000000000000000000000000000000000000000014ab00000000000000000000000000000000000000000000000000000000000014ac00000000000000000000000000000000000000000000000000000000000014ad00000000000000000000000000000000000000000000000000000000000014ae00000000000000000000000000000000000000000000000000000000000014af00000000000000000000000000000000000000000000000000000000000014b000000000000000000000000000000000000000000000000000000000000014b100000000000000000000000000000000000000000000000000000000000014b200000000000000000000000000000000000000000000000000000000000014b300000000000000000000000000000000000000000000000000000000000014b400000000000000000000000000000000000000000000000000000000000014b500000000000000000000000000000000000000000000000000000000000014b600000000000000000000000000000000000000000000000000000000000014b700000000000000000000000000000000000000000000000000000000000014b800000000000000000000000000000000000000000000000000000000000014b900000000000000000000000000000000000000000000000000000000000014ba00000000000000000000000000000000000000000000000000000000000014bb00000000000000000000000000000000000000000000000000000000000014bc00000000000000000000000000000000000000000000000000000000000014bd00000000000000000000000000000000000000000000000000000000000014be00000000000000000000000000000000000000000000000000000000000014bf00000000000000000000000000000000000000000000000000000000000014c000000000000000000000000000000000000000000000000000000000000014c100000000000000000000000000000000000000000000000000000000000014c200000000000000000000000000000000000000000000000000000000000014c300000000000000000000000000000000000000000000000000000000000014c400000000000000000000000000000000000000000000000000000000000014c500000000000000000000000000000000000000000000000000000000000014c600000000000000000000000000000000000000000000000000000000000014c700000000000000000000000000000000000000000000000000000000000014c800000000000000000000000000000000000000000000000000000000000014c900000000000000000000000000000000000000000000000000000000000014ca00000000000000000000000000000000000000000000000000000000000014cb00000000000000000000000000000000000000000000000000000000000014cc00000000000000000000000000000000000000000000000000000000000014cd00000000000000000000000000000000000000000000000000000000000014ce00000000000000000000000000000000000000000000000000000000000014cf00000000000000000000000000000000000000000000000000000000000014d000000000000000000000000000000000000000000000000000000000000014d100000000000000000000000000000000000000000000000000000000000014d200000000000000000000000000000000000000000000000000000000000014d300000000000000000000000000000000000000000000000000000000000014d400000000000000000000000000000000000000000000000000000000000014d500000000000000000000000000000000000000000000000000000000000014d600000000000000000000000000000000000000000000000000000000000014d700000000000000000000000000000000000000000000000000000000000014d800000000000000000000000000000000000000000000000000000000000014d900000000000000000000000000000000000000000000000000000000000014da00000000000000000000000000000000000000000000000000000000000014db00000000000000000000000000000000000000000000000000000000000014dc00000000000000000000000000000000000000000000000000000000000014dd00000000000000000000000000000000000000000000000000000000000014de00000000000000000000000000000000000000000000000000000000000014df00000000000000000000000000000000000000000000000000000000000014e000000000000000000000000000000000000000000000000000000000000014e100000000000000000000000000000000000000000000000000000000000014e200000000000000000000000000000000000000000000000000000000000014e300000000000000000000000000000000000000000000000000000000000014e400000000000000000000000000000000000000000000000000000000000014e500000000000000000000000000000000000000000000000000000000000014e600000000000000000000000000000000000000000000000000000000000014e700000000000000000000000000000000000000000000000000000000000014e800000000000000000000000000000000000000000000000000000000000014e900000000000000000000000000000000000000000000000000000000000014ea00000000000000000000000000000000000000000000000000000000000014eb00000000000000000000000000000000000000000000000000000000000014ec00000000000000000000000000000000000000000000000000000000000014ed00000000000000000000000000000000000000000000000000000000000014ee00000000000000000000000000000000000000000000000000000000000014ef00000000000000000000000000000000000000000000000000000000000014f000000000000000000000000000000000000000000000000000000000000014f100000000000000000000000000000000000000000000000000000000000014f200000000000000000000000000000000000000000000000000000000000014f300000000000000000000000000000000000000000000000000000000000014f400000000000000000000000000000000000000000000000000000000000014f500000000000000000000000000000000000000000000000000000000000014f600000000000000000000000000000000000000000000000000000000000014f700000000000000000000000000000000000000000000000000000000000014f800000000000000000000000000000000000000000000000000000000000014f900000000000000000000000000000000000000000000000000000000000014fa00000000000000000000000000000000000000000000000000000000000014fb00000000000000000000000000000000000000000000000000000000000014fc00000000000000000000000000000000000000000000000000000000000014fd00000000000000000000000000000000000000000000000000000000000014fe00000000000000000000000000000000000000000000000000000000000014ff0000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000150100000000000000000000000000000000000000000000000000000000000015020000000000000000000000000000000000000000000000000000000000001503000000000000000000000000000000000000000000000000000000000000150400000000000000000000000000000000000000000000000000000000000015050000000000000000000000000000000000000000000000000000000000001506000000000000000000000000000000000000000000000000000000000000150700000000000000000000000000000000000000000000000000000000000015080000000000000000000000000000000000000000000000000000000000001509000000000000000000000000000000000000000000000000000000000000150a000000000000000000000000000000000000000000000000000000000000150b000000000000000000000000000000000000000000000000000000000000150c000000000000000000000000000000000000000000000000000000000000150d000000000000000000000000000000000000000000000000000000000000150e000000000000000000000000000000000000000000000000000000000000150f0000000000000000000000000000000000000000000000000000000000001510000000000000000000000000000000000000000000000000000000000000151100000000000000000000000000000000000000000000000000000000000015120000000000000000000000000000000000000000000000000000000000001513000000000000000000000000000000000000000000000000000000000000151400000000000000000000000000000000000000000000000000000000000015150000000000000000000000000000000000000000000000000000000000001516000000000000000000000000000000000000000000000000000000000000151700000000000000000000000000000000000000000000000000000000000015180000000000000000000000000000000000000000000000000000000000001519000000000000000000000000000000000000000000000000000000000000151a000000000000000000000000000000000000000000000000000000000000151b000000000000000000000000000000000000000000000000000000000000151c000000000000000000000000000000000000000000000000000000000000151d000000000000000000000000000000000000000000000000000000000000151e000000000000000000000000000000000000000000000000000000000000151f0000000000000000000000000000000000000000000000000000000000001520000000000000000000000000000000000000000000000000000000000000152100000000000000000000000000000000000000000000000000000000000015220000000000000000000000000000000000000000000000000000000000001523000000000000000000000000000000000000000000000000000000000000152400000000000000000000000000000000000000000000000000000000000015250000000000000000000000000000000000000000000000000000000000001526000000000000000000000000000000000000000000000000000000000000152700000000000000000000000000000000000000000000000000000000000015280000000000000000000000000000000000000000000000000000000000001529000000000000000000000000000000000000000000000000000000000000152a000000000000000000000000000000000000000000000000000000000000152b000000000000000000000000000000000000000000000000000000000000152c000000000000000000000000000000000000000000000000000000000000152d000000000000000000000000000000000000000000000000000000000000152e000000000000000000000000000000000000000000000000000000000000152f0000000000000000000000000000000000000000000000000000000000001530000000000000000000000000000000000000000000000000000000000000153100000000000000000000000000000000000000000000000000000000000015320000000000000000000000000000000000000000000000000000000000001533000000000000000000000000000000000000000000000000000000000000153400000000000000000000000000000000000000000000000000000000000015350000000000000000000000000000000000000000000000000000000000001536000000000000000000000000000000000000000000000000000000000000153700000000000000000000000000000000000000000000000000000000000015380000000000000000000000000000000000000000000000000000000000001539000000000000000000000000000000000000000000000000000000000000153a000000000000000000000000000000000000000000000000000000000000153b000000000000000000000000000000000000000000000000000000000000153c000000000000000000000000000000000000000000000000000000000000153d000000000000000000000000000000000000000000000000000000000000153e000000000000000000000000000000000000000000000000000000000000153f0000000000000000000000000000000000000000000000000000000000001540000000000000000000000000000000000000000000000000000000000000154100000000000000000000000000000000000000000000000000000000000015420000000000000000000000000000000000000000000000000000000000001543000000000000000000000000000000000000000000000000000000000000154400000000000000000000000000000000000000000000000000000000000015450000000000000000000000000000000000000000000000000000000000001546000000000000000000000000000000000000000000000000000000000000154700000000000000000000000000000000000000000000000000000000000015480000000000000000000000000000000000000000000000000000000000001549000000000000000000000000000000000000000000000000000000000000154a000000000000000000000000000000000000000000000000000000000000154b000000000000000000000000000000000000000000000000000000000000154c000000000000000000000000000000000000000000000000000000000000154d000000000000000000000000000000000000000000000000000000000000154e000000000000000000000000000000000000000000000000000000000000154f0000000000000000000000000000000000000000000000000000000000001550000000000000000000000000000000000000000000000000000000000000155100000000000000000000000000000000000000000000000000000000000015520000000000000000000000000000000000000000000000000000000000001553000000000000000000000000000000000000000000000000000000000000155400000000000000000000000000000000000000000000000000000000000015550000000000000000000000000000000000000000000000000000000000001556000000000000000000000000000000000000000000000000000000000000155700000000000000000000000000000000000000000000000000000000000015580000000000000000000000000000000000000000000000000000000000001559000000000000000000000000000000000000000000000000000000000000155a000000000000000000000000000000000000000000000000000000000000155b000000000000000000000000000000000000000000000000000000000000155c000000000000000000000000000000000000000000000000000000000000155d000000000000000000000000000000000000000000000000000000000000155e000000000000000000000000000000000000000000000000000000000000155f0000000000000000000000000000000000000000000000000000000000001560000000000000000000000000000000000000000000000000000000000000156100000000000000000000000000000000000000000000000000000000000015620000000000000000000000000000000000000000000000000000000000001563000000000000000000000000000000000000000000000000000000000000156400000000000000000000000000000000000000000000000000000000000015650000000000000000000000000000000000000000000000000000000000001566000000000000000000000000000000000000000000000000000000000000156700000000000000000000000000000000000000000000000000000000000015680000000000000000000000000000000000000000000000000000000000001569000000000000000000000000000000000000000000000000000000000000156a000000000000000000000000000000000000000000000000000000000000156b000000000000000000000000000000000000000000000000000000000000156c000000000000000000000000000000000000000000000000000000000000156d000000000000000000000000000000000000000000000000000000000000156e000000000000000000000000000000000000000000000000000000000000156f0000000000000000000000000000000000000000000000000000000000001570000000000000000000000000000000000000000000000000000000000000157100000000000000000000000000000000000000000000000000000000000015720000000000000000000000000000000000000000000000000000000000001573000000000000000000000000000000000000000000000000000000000000157400000000000000000000000000000000000000000000000000000000000015750000000000000000000000000000000000000000000000000000000000001576000000000000000000000000000000000000000000000000000000000000157700000000000000000000000000000000000000000000000000000000000015780000000000000000000000000000000000000000000000000000000000001579000000000000000000000000000000000000000000000000000000000000157a000000000000000000000000000000000000000000000000000000000000157b000000000000000000000000000000000000000000000000000000000000157c000000000000000000000000000000000000000000000000000000000000157d000000000000000000000000000000000000000000000000000000000000157e000000000000000000000000000000000000000000000000000000000000157f0000000000000000000000000000000000000000000000000000000000001580000000000000000000000000000000000000000000000000000000000000158100000000000000000000000000000000000000000000000000000000000015820000000000000000000000000000000000000000000000000000000000001583000000000000000000000000000000000000000000000000000000000000158400000000000000000000000000000000000000000000000000000000000015850000000000000000000000000000000000000000000000000000000000001586000000000000000000000000000000000000000000000000000000000000158700000000000000000000000000000000000000000000000000000000000015880000000000000000000000000000000000000000000000000000000000001589000000000000000000000000000000000000000000000000000000000000158a000000000000000000000000000000000000000000000000000000000000158b000000000000000000000000000000000000000000000000000000000000158c000000000000000000000000000000000000000000000000000000000000158d000000000000000000000000000000000000000000000000000000000000158e000000000000000000000000000000000000000000000000000000000000158f0000000000000000000000000000000000000000000000000000000000001590000000000000000000000000000000000000000000000000000000000000159100000000000000000000000000000000000000000000000000000000000015920000000000000000000000000000000000000000000000000000000000001593000000000000000000000000000000000000000000000000000000000000159400000000000000000000000000000000000000000000000000000000000015950000000000000000000000000000000000000000000000000000000000001596000000000000000000000000000000000000000000000000000000000000159700000000000000000000000000000000000000000000000000000000000015980000000000000000000000000000000000000000000000000000000000001599000000000000000000000000000000000000000000000000000000000000159a000000000000000000000000000000000000000000000000000000000000159b000000000000000000000000000000000000000000000000000000000000159c000000000000000000000000000000000000000000000000000000000000159d000000000000000000000000000000000000000000000000000000000000159e000000000000000000000000000000000000000000000000000000000000159f00000000000000000000000000000000000000000000000000000000000015a000000000000000000000000000000000000000000000000000000000000015a100000000000000000000000000000000000000000000000000000000000015a200000000000000000000000000000000000000000000000000000000000015a300000000000000000000000000000000000000000000000000000000000015a400000000000000000000000000000000000000000000000000000000000015a500000000000000000000000000000000000000000000000000000000000015a600000000000000000000000000000000000000000000000000000000000015a700000000000000000000000000000000000000000000000000000000000015a800000000000000000000000000000000000000000000000000000000000015a900000000000000000000000000000000000000000000000000000000000015aa00000000000000000000000000000000000000000000000000000000000015ab00000000000000000000000000000000000000000000000000000000000015ac00000000000000000000000000000000000000000000000000000000000015ad00000000000000000000000000000000000000000000000000000000000015ae00000000000000000000000000000000000000000000000000000000000015af00000000000000000000000000000000000000000000000000000000000015b000000000000000000000000000000000000000000000000000000000000015b100000000000000000000000000000000000000000000000000000000000015b200000000000000000000000000000000000000000000000000000000000015b300000000000000000000000000000000000000000000000000000000000015b400000000000000000000000000000000000000000000000000000000000015b500000000000000000000000000000000000000000000000000000000000015b600000000000000000000000000000000000000000000000000000000000015b700000000000000000000000000000000000000000000000000000000000015b800000000000000000000000000000000000000000000000000000000000015b900000000000000000000000000000000000000000000000000000000000015ba00000000000000000000000000000000000000000000000000000000000015bb00000000000000000000000000000000000000000000000000000000000015bc00000000000000000000000000000000000000000000000000000000000015bd00000000000000000000000000000000000000000000000000000000000015be00000000000000000000000000000000000000000000000000000000000015bf00000000000000000000000000000000000000000000000000000000000015c000000000000000000000000000000000000000000000000000000000000015c100000000000000000000000000000000000000000000000000000000000015c200000000000000000000000000000000000000000000000000000000000015c300000000000000000000000000000000000000000000000000000000000015c400000000000000000000000000000000000000000000000000000000000015c500000000000000000000000000000000000000000000000000000000000015c600000000000000000000000000000000000000000000000000000000000015c700000000000000000000000000000000000000000000000000000000000015c800000000000000000000000000000000000000000000000000000000000015c900000000000000000000000000000000000000000000000000000000000015ca00000000000000000000000000000000000000000000000000000000000015cb00000000000000000000000000000000000000000000000000000000000015cc00000000000000000000000000000000000000000000000000000000000015cd00000000000000000000000000000000000000000000000000000000000015ce00000000000000000000000000000000000000000000000000000000000015cf00000000000000000000000000000000000000000000000000000000000015d000000000000000000000000000000000000000000000000000000000000015d100000000000000000000000000000000000000000000000000000000000015d200000000000000000000000000000000000000000000000000000000000015d300000000000000000000000000000000000000000000000000000000000015d400000000000000000000000000000000000000000000000000000000000015d500000000000000000000000000000000000000000000000000000000000015d600000000000000000000000000000000000000000000000000000000000015d700000000000000000000000000000000000000000000000000000000000015d800000000000000000000000000000000000000000000000000000000000015d900000000000000000000000000000000000000000000000000000000000015da00000000000000000000000000000000000000000000000000000000000015db00000000000000000000000000000000000000000000000000000000000015dc00000000000000000000000000000000000000000000000000000000000015dd00000000000000000000000000000000000000000000000000000000000015de00000000000000000000000000000000000000000000000000000000000015df00000000000000000000000000000000000000000000000000000000000015e000000000000000000000000000000000000000000000000000000000000015e100000000000000000000000000000000000000000000000000000000000015e200000000000000000000000000000000000000000000000000000000000015e300000000000000000000000000000000000000000000000000000000000015e400000000000000000000000000000000000000000000000000000000000015e500000000000000000000000000000000000000000000000000000000000015e600000000000000000000000000000000000000000000000000000000000015e700000000000000000000000000000000000000000000000000000000000015e800000000000000000000000000000000000000000000000000000000000015e900000000000000000000000000000000000000000000000000000000000015ea00000000000000000000000000000000000000000000000000000000000015eb00000000000000000000000000000000000000000000000000000000000015ec00000000000000000000000000000000000000000000000000000000000015ed00000000000000000000000000000000000000000000000000000000000015ee00000000000000000000000000000000000000000000000000000000000015ef00000000000000000000000000000000000000000000000000000000000015f000000000000000000000000000000000000000000000000000000000000015f100000000000000000000000000000000000000000000000000000000000015f200000000000000000000000000000000000000000000000000000000000015f300000000000000000000000000000000000000000000000000000000000015f400000000000000000000000000000000000000000000000000000000000015f500000000000000000000000000000000000000000000000000000000000015f600000000000000000000000000000000000000000000000000000000000015f700000000000000000000000000000000000000000000000000000000000015f800000000000000000000000000000000000000000000000000000000000015f900000000000000000000000000000000000000000000000000000000000015fa00000000000000000000000000000000000000000000000000000000000015fb00000000000000000000000000000000000000000000000000000000000015fc00000000000000000000000000000000000000000000000000000000000015fd00000000000000000000000000000000000000000000000000000000000015fe00000000000000000000000000000000000000000000000000000000000015ff0000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000160100000000000000000000000000000000000000000000000000000000000016020000000000000000000000000000000000000000000000000000000000001603000000000000000000000000000000000000000000000000000000000000160400000000000000000000000000000000000000000000000000000000000016050000000000000000000000000000000000000000000000000000000000001606000000000000000000000000000000000000000000000000000000000000160700000000000000000000000000000000000000000000000000000000000016080000000000000000000000000000000000000000000000000000000000001609000000000000000000000000000000000000000000000000000000000000160a000000000000000000000000000000000000000000000000000000000000160b000000000000000000000000000000000000000000000000000000000000160c000000000000000000000000000000000000000000000000000000000000160d000000000000000000000000000000000000000000000000000000000000160e000000000000000000000000000000000000000000000000000000000000160f0000000000000000000000000000000000000000000000000000000000001610000000000000000000000000000000000000000000000000000000000000161100000000000000000000000000000000000000000000000000000000000016120000000000000000000000000000000000000000000000000000000000001613000000000000000000000000000000000000000000000000000000000000161400000000000000000000000000000000000000000000000000000000000016150000000000000000000000000000000000000000000000000000000000001616000000000000000000000000000000000000000000000000000000000000161700000000000000000000000000000000000000000000000000000000000016180000000000000000000000000000000000000000000000000000000000001619000000000000000000000000000000000000000000000000000000000000161a000000000000000000000000000000000000000000000000000000000000161b000000000000000000000000000000000000000000000000000000000000161c000000000000000000000000000000000000000000000000000000000000161d000000000000000000000000000000000000000000000000000000000000161e000000000000000000000000000000000000000000000000000000000000161f0000000000000000000000000000000000000000000000000000000000001620000000000000000000000000000000000000000000000000000000000000162100000000000000000000000000000000000000000000000000000000000016220000000000000000000000000000000000000000000000000000000000001623000000000000000000000000000000000000000000000000000000000000162400000000000000000000000000000000000000000000000000000000000016250000000000000000000000000000000000000000000000000000000000001626000000000000000000000000000000000000000000000000000000000000162700000000000000000000000000000000000000000000000000000000000016280000000000000000000000000000000000000000000000000000000000001629000000000000000000000000000000000000000000000000000000000000162a000000000000000000000000000000000000000000000000000000000000162b000000000000000000000000000000000000000000000000000000000000162c000000000000000000000000000000000000000000000000000000000000162d000000000000000000000000000000000000000000000000000000000000162e000000000000000000000000000000000000000000000000000000000000162f0000000000000000000000000000000000000000000000000000000000001630000000000000000000000000000000000000000000000000000000000000163100000000000000000000000000000000000000000000000000000000000016320000000000000000000000000000000000000000000000000000000000001633000000000000000000000000000000000000000000000000000000000000163400000000000000000000000000000000000000000000000000000000000016350000000000000000000000000000000000000000000000000000000000001636000000000000000000000000000000000000000000000000000000000000163700000000000000000000000000000000000000000000000000000000000016380000000000000000000000000000000000000000000000000000000000001639000000000000000000000000000000000000000000000000000000000000163a000000000000000000000000000000000000000000000000000000000000163b000000000000000000000000000000000000000000000000000000000000163c000000000000000000000000000000000000000000000000000000000000163d000000000000000000000000000000000000000000000000000000000000163e000000000000000000000000000000000000000000000000000000000000163f0000000000000000000000000000000000000000000000000000000000001640000000000000000000000000000000000000000000000000000000000000164100000000000000000000000000000000000000000000000000000000000016420000000000000000000000000000000000000000000000000000000000001643000000000000000000000000000000000000000000000000000000000000164400000000000000000000000000000000000000000000000000000000000016450000000000000000000000000000000000000000000000000000000000001646000000000000000000000000000000000000000000000000000000000000164700000000000000000000000000000000000000000000000000000000000016480000000000000000000000000000000000000000000000000000000000001649000000000000000000000000000000000000000000000000000000000000164a000000000000000000000000000000000000000000000000000000000000164b000000000000000000000000000000000000000000000000000000000000164c000000000000000000000000000000000000000000000000000000000000164d000000000000000000000000000000000000000000000000000000000000164e000000000000000000000000000000000000000000000000000000000000164f0000000000000000000000000000000000000000000000000000000000001650000000000000000000000000000000000000000000000000000000000000165100000000000000000000000000000000000000000000000000000000000016520000000000000000000000000000000000000000000000000000000000001653000000000000000000000000000000000000000000000000000000000000165400000000000000000000000000000000000000000000000000000000000016550000000000000000000000000000000000000000000000000000000000001656000000000000000000000000000000000000000000000000000000000000165700000000000000000000000000000000000000000000000000000000000016580000000000000000000000000000000000000000000000000000000000001659000000000000000000000000000000000000000000000000000000000000165a000000000000000000000000000000000000000000000000000000000000165b000000000000000000000000000000000000000000000000000000000000165c000000000000000000000000000000000000000000000000000000000000165d000000000000000000000000000000000000000000000000000000000000165e000000000000000000000000000000000000000000000000000000000000165f0000000000000000000000000000000000000000000000000000000000001660000000000000000000000000000000000000000000000000000000000000166100000000000000000000000000000000000000000000000000000000000016620000000000000000000000000000000000000000000000000000000000001663000000000000000000000000000000000000000000000000000000000000166400000000000000000000000000000000000000000000000000000000000016650000000000000000000000000000000000000000000000000000000000001666000000000000000000000000000000000000000000000000000000000000166700000000000000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000000000000000000000000001669000000000000000000000000000000000000000000000000000000000000166a000000000000000000000000000000000000000000000000000000000000166b000000000000000000000000000000000000000000000000000000000000166c000000000000000000000000000000000000000000000000000000000000166d000000000000000000000000000000000000000000000000000000000000166e000000000000000000000000000000000000000000000000000000000000166f0000000000000000000000000000000000000000000000000000000000001670000000000000000000000000000000000000000000000000000000000000167100000000000000000000000000000000000000000000000000000000000016720000000000000000000000000000000000000000000000000000000000001673000000000000000000000000000000000000000000000000000000000000167400000000000000000000000000000000000000000000000000000000000016750000000000000000000000000000000000000000000000000000000000001676000000000000000000000000000000000000000000000000000000000000167700000000000000000000000000000000000000000000000000000000000016780000000000000000000000000000000000000000000000000000000000001679000000000000000000000000000000000000000000000000000000000000167a000000000000000000000000000000000000000000000000000000000000167b000000000000000000000000000000000000000000000000000000000000167c000000000000000000000000000000000000000000000000000000000000167d000000000000000000000000000000000000000000000000000000000000167e000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000001680000000000000000000000000000000000000000000000000000000000000168100000000000000000000000000000000000000000000000000000000000016820000000000000000000000000000000000000000000000000000000000001683000000000000000000000000000000000000000000000000000000000000168400000000000000000000000000000000000000000000000000000000000016850000000000000000000000000000000000000000000000000000000000001686000000000000000000000000000000000000000000000000000000000000168700000000000000000000000000000000000000000000000000000000000016880000000000000000000000000000000000000000000000000000000000001689000000000000000000000000000000000000000000000000000000000000168a000000000000000000000000000000000000000000000000000000000000168b000000000000000000000000000000000000000000000000000000000000168c000000000000000000000000000000000000000000000000000000000000168d000000000000000000000000000000000000000000000000000000000000168e000000000000000000000000000000000000000000000000000000000000168f0000000000000000000000000000000000000000000000000000000000001690000000000000000000000000000000000000000000000000000000000000169100000000000000000000000000000000000000000000000000000000000016920000000000000000000000000000000000000000000000000000000000001693000000000000000000000000000000000000000000000000000000000000169400000000000000000000000000000000000000000000000000000000000016950000000000000000000000000000000000000000000000000000000000001696000000000000000000000000000000000000000000000000000000000000169700000000000000000000000000000000000000000000000000000000000016980000000000000000000000000000000000000000000000000000000000001699000000000000000000000000000000000000000000000000000000000000169a000000000000000000000000000000000000000000000000000000000000169b000000000000000000000000000000000000000000000000000000000000169c000000000000000000000000000000000000000000000000000000000000169d000000000000000000000000000000000000000000000000000000000000169e000000000000000000000000000000000000000000000000000000000000169f00000000000000000000000000000000000000000000000000000000000016a000000000000000000000000000000000000000000000000000000000000016a100000000000000000000000000000000000000000000000000000000000016a200000000000000000000000000000000000000000000000000000000000016a300000000000000000000000000000000000000000000000000000000000016a400000000000000000000000000000000000000000000000000000000000016a500000000000000000000000000000000000000000000000000000000000016a600000000000000000000000000000000000000000000000000000000000016a700000000000000000000000000000000000000000000000000000000000016a800000000000000000000000000000000000000000000000000000000000016a900000000000000000000000000000000000000000000000000000000000016aa00000000000000000000000000000000000000000000000000000000000016ab00000000000000000000000000000000000000000000000000000000000016ac00000000000000000000000000000000000000000000000000000000000016ad00000000000000000000000000000000000000000000000000000000000016ae00000000000000000000000000000000000000000000000000000000000016af00000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000016b100000000000000000000000000000000000000000000000000000000000016b200000000000000000000000000000000000000000000000000000000000016b300000000000000000000000000000000000000000000000000000000000016b400000000000000000000000000000000000000000000000000000000000016b500000000000000000000000000000000000000000000000000000000000016b600000000000000000000000000000000000000000000000000000000000016b700000000000000000000000000000000000000000000000000000000000016b800000000000000000000000000000000000000000000000000000000000016b900000000000000000000000000000000000000000000000000000000000016ba00000000000000000000000000000000000000000000000000000000000016bb00000000000000000000000000000000000000000000000000000000000016bc00000000000000000000000000000000000000000000000000000000000016bd00000000000000000000000000000000000000000000000000000000000016be00000000000000000000000000000000000000000000000000000000000016bf00000000000000000000000000000000000000000000000000000000000016c000000000000000000000000000000000000000000000000000000000000016c100000000000000000000000000000000000000000000000000000000000016c200000000000000000000000000000000000000000000000000000000000016c300000000000000000000000000000000000000000000000000000000000016c400000000000000000000000000000000000000000000000000000000000016c500000000000000000000000000000000000000000000000000000000000016c600000000000000000000000000000000000000000000000000000000000016c700000000000000000000000000000000000000000000000000000000000016c800000000000000000000000000000000000000000000000000000000000016c900000000000000000000000000000000000000000000000000000000000016ca00000000000000000000000000000000000000000000000000000000000016cb00000000000000000000000000000000000000000000000000000000000016cc00000000000000000000000000000000000000000000000000000000000016cd00000000000000000000000000000000000000000000000000000000000016ce00000000000000000000000000000000000000000000000000000000000016cf00000000000000000000000000000000000000000000000000000000000016d000000000000000000000000000000000000000000000000000000000000016d100000000000000000000000000000000000000000000000000000000000016d200000000000000000000000000000000000000000000000000000000000016d300000000000000000000000000000000000000000000000000000000000016d400000000000000000000000000000000000000000000000000000000000016d500000000000000000000000000000000000000000000000000000000000016d600000000000000000000000000000000000000000000000000000000000016d700000000000000000000000000000000000000000000000000000000000016d800000000000000000000000000000000000000000000000000000000000016d900000000000000000000000000000000000000000000000000000000000016da00000000000000000000000000000000000000000000000000000000000016db00000000000000000000000000000000000000000000000000000000000016dc00000000000000000000000000000000000000000000000000000000000016dd00000000000000000000000000000000000000000000000000000000000016de00000000000000000000000000000000000000000000000000000000000016df00000000000000000000000000000000000000000000000000000000000016e000000000000000000000000000000000000000000000000000000000000016e100000000000000000000000000000000000000000000000000000000000016e200000000000000000000000000000000000000000000000000000000000016e300000000000000000000000000000000000000000000000000000000000016e400000000000000000000000000000000000000000000000000000000000016e500000000000000000000000000000000000000000000000000000000000016e600000000000000000000000000000000000000000000000000000000000016e700000000000000000000000000000000000000000000000000000000000016e800000000000000000000000000000000000000000000000000000000000016e900000000000000000000000000000000000000000000000000000000000016ea00000000000000000000000000000000000000000000000000000000000016eb00000000000000000000000000000000000000000000000000000000000016ec00000000000000000000000000000000000000000000000000000000000016ed00000000000000000000000000000000000000000000000000000000000016ee00000000000000000000000000000000000000000000000000000000000016ef00000000000000000000000000000000000000000000000000000000000016f000000000000000000000000000000000000000000000000000000000000016f100000000000000000000000000000000000000000000000000000000000016f200000000000000000000000000000000000000000000000000000000000016f300000000000000000000000000000000000000000000000000000000000016f400000000000000000000000000000000000000000000000000000000000016f500000000000000000000000000000000000000000000000000000000000016f600000000000000000000000000000000000000000000000000000000000016f700000000000000000000000000000000000000000000000000000000000016f800000000000000000000000000000000000000000000000000000000000016f900000000000000000000000000000000000000000000000000000000000016fa00000000000000000000000000000000000000000000000000000000000016fb00000000000000000000000000000000000000000000000000000000000016fc00000000000000000000000000000000000000000000000000000000000016fd00000000000000000000000000000000000000000000000000000000000016fe00000000000000000000000000000000000000000000000000000000000016ff0000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000170100000000000000000000000000000000000000000000000000000000000017020000000000000000000000000000000000000000000000000000000000001703000000000000000000000000000000000000000000000000000000000000170400000000000000000000000000000000000000000000000000000000000017050000000000000000000000000000000000000000000000000000000000001706000000000000000000000000000000000000000000000000000000000000170700000000000000000000000000000000000000000000000000000000000017080000000000000000000000000000000000000000000000000000000000001709000000000000000000000000000000000000000000000000000000000000170a000000000000000000000000000000000000000000000000000000000000170b000000000000000000000000000000000000000000000000000000000000170c000000000000000000000000000000000000000000000000000000000000170d000000000000000000000000000000000000000000000000000000000000170e000000000000000000000000000000000000000000000000000000000000170f0000000000000000000000000000000000000000000000000000000000001710000000000000000000000000000000000000000000000000000000000000171100000000000000000000000000000000000000000000000000000000000017120000000000000000000000000000000000000000000000000000000000001713000000000000000000000000000000000000000000000000000000000000171400000000000000000000000000000000000000000000000000000000000017150000000000000000000000000000000000000000000000000000000000001716000000000000000000000000000000000000000000000000000000000000171700000000000000000000000000000000000000000000000000000000000017180000000000000000000000000000000000000000000000000000000000001719000000000000000000000000000000000000000000000000000000000000171a000000000000000000000000000000000000000000000000000000000000171b000000000000000000000000000000000000000000000000000000000000171c000000000000000000000000000000000000000000000000000000000000171d000000000000000000000000000000000000000000000000000000000000171e000000000000000000000000000000000000000000000000000000000000171f0000000000000000000000000000000000000000000000000000000000001720000000000000000000000000000000000000000000000000000000000000172100000000000000000000000000000000000000000000000000000000000017220000000000000000000000000000000000000000000000000000000000001723000000000000000000000000000000000000000000000000000000000000172400000000000000000000000000000000000000000000000000000000000017250000000000000000000000000000000000000000000000000000000000001726000000000000000000000000000000000000000000000000000000000000172700000000000000000000000000000000000000000000000000000000000017280000000000000000000000000000000000000000000000000000000000001729000000000000000000000000000000000000000000000000000000000000172a000000000000000000000000000000000000000000000000000000000000172b000000000000000000000000000000000000000000000000000000000000172c000000000000000000000000000000000000000000000000000000000000172d000000000000000000000000000000000000000000000000000000000000172e000000000000000000000000000000000000000000000000000000000000172f0000000000000000000000000000000000000000000000000000000000001730000000000000000000000000000000000000000000000000000000000000173100000000000000000000000000000000000000000000000000000000000017320000000000000000000000000000000000000000000000000000000000001733000000000000000000000000000000000000000000000000000000000000173400000000000000000000000000000000000000000000000000000000000017350000000000000000000000000000000000000000000000000000000000001736000000000000000000000000000000000000000000000000000000000000173700000000000000000000000000000000000000000000000000000000000017380000000000000000000000000000000000000000000000000000000000001739000000000000000000000000000000000000000000000000000000000000173a000000000000000000000000000000000000000000000000000000000000173b000000000000000000000000000000000000000000000000000000000000173c000000000000000000000000000000000000000000000000000000000000173d000000000000000000000000000000000000000000000000000000000000173e000000000000000000000000000000000000000000000000000000000000173f0000000000000000000000000000000000000000000000000000000000001740000000000000000000000000000000000000000000000000000000000000174100000000000000000000000000000000000000000000000000000000000017420000000000000000000000000000000000000000000000000000000000001743000000000000000000000000000000000000000000000000000000000000174400000000000000000000000000000000000000000000000000000000000017450000000000000000000000000000000000000000000000000000000000001746000000000000000000000000000000000000000000000000000000000000174700000000000000000000000000000000000000000000000000000000000017480000000000000000000000000000000000000000000000000000000000001749000000000000000000000000000000000000000000000000000000000000174a000000000000000000000000000000000000000000000000000000000000174b000000000000000000000000000000000000000000000000000000000000174c000000000000000000000000000000000000000000000000000000000000174d000000000000000000000000000000000000000000000000000000000000174e000000000000000000000000000000000000000000000000000000000000174f0000000000000000000000000000000000000000000000000000000000001750000000000000000000000000000000000000000000000000000000000000175100000000000000000000000000000000000000000000000000000000000017520000000000000000000000000000000000000000000000000000000000001753000000000000000000000000000000000000000000000000000000000000175400000000000000000000000000000000000000000000000000000000000017550000000000000000000000000000000000000000000000000000000000001756000000000000000000000000000000000000000000000000000000000000175700000000000000000000000000000000000000000000000000000000000017580000000000000000000000000000000000000000000000000000000000001759000000000000000000000000000000000000000000000000000000000000175a000000000000000000000000000000000000000000000000000000000000175b000000000000000000000000000000000000000000000000000000000000175c000000000000000000000000000000000000000000000000000000000000175d000000000000000000000000000000000000000000000000000000000000175e000000000000000000000000000000000000000000000000000000000000175f0000000000000000000000000000000000000000000000000000000000001760000000000000000000000000000000000000000000000000000000000000176100000000000000000000000000000000000000000000000000000000000017620000000000000000000000000000000000000000000000000000000000001763000000000000000000000000000000000000000000000000000000000000176400000000000000000000000000000000000000000000000000000000000017650000000000000000000000000000000000000000000000000000000000001766000000000000000000000000000000000000000000000000000000000000176700000000000000000000000000000000000000000000000000000000000017680000000000000000000000000000000000000000000000000000000000001769000000000000000000000000000000000000000000000000000000000000176a000000000000000000000000000000000000000000000000000000000000176b000000000000000000000000000000000000000000000000000000000000176c000000000000000000000000000000000000000000000000000000000000176d000000000000000000000000000000000000000000000000000000000000176e000000000000000000000000000000000000000000000000000000000000176f0000000000000000000000000000000000000000000000000000000000001770000000000000000000000000000000000000000000000000000000000000177100000000000000000000000000000000000000000000000000000000000017720000000000000000000000000000000000000000000000000000000000001773000000000000000000000000000000000000000000000000000000000000177400000000000000000000000000000000000000000000000000000000000017750000000000000000000000000000000000000000000000000000000000001776000000000000000000000000000000000000000000000000000000000000177700000000000000000000000000000000000000000000000000000000000017780000000000000000000000000000000000000000000000000000000000001779000000000000000000000000000000000000000000000000000000000000177a000000000000000000000000000000000000000000000000000000000000177b000000000000000000000000000000000000000000000000000000000000177c000000000000000000000000000000000000000000000000000000000000177d000000000000000000000000000000000000000000000000000000000000177e000000000000000000000000000000000000000000000000000000000000177f0000000000000000000000000000000000000000000000000000000000001780000000000000000000000000000000000000000000000000000000000000178100000000000000000000000000000000000000000000000000000000000017820000000000000000000000000000000000000000000000000000000000001783000000000000000000000000000000000000000000000000000000000000178400000000000000000000000000000000000000000000000000000000000017850000000000000000000000000000000000000000000000000000000000001786000000000000000000000000000000000000000000000000000000000000178700000000000000000000000000000000000000000000000000000000000017880000000000000000000000000000000000000000000000000000000000001789000000000000000000000000000000000000000000000000000000000000178a000000000000000000000000000000000000000000000000000000000000178b000000000000000000000000000000000000000000000000000000000000178c000000000000000000000000000000000000000000000000000000000000178d000000000000000000000000000000000000000000000000000000000000178e000000000000000000000000000000000000000000000000000000000000178f0000000000000000000000000000000000000000000000000000000000001790000000000000000000000000000000000000000000000000000000000000179100000000000000000000000000000000000000000000000000000000000017920000000000000000000000000000000000000000000000000000000000001793000000000000000000000000000000000000000000000000000000000000179400000000000000000000000000000000000000000000000000000000000017950000000000000000000000000000000000000000000000000000000000001796000000000000000000000000000000000000000000000000000000000000179700000000000000000000000000000000000000000000000000000000000017980000000000000000000000000000000000000000000000000000000000001799000000000000000000000000000000000000000000000000000000000000179a000000000000000000000000000000000000000000000000000000000000179b000000000000000000000000000000000000000000000000000000000000179c000000000000000000000000000000000000000000000000000000000000179d000000000000000000000000000000000000000000000000000000000000179e000000000000000000000000000000000000000000000000000000000000179f00000000000000000000000000000000000000000000000000000000000017a000000000000000000000000000000000000000000000000000000000000017a100000000000000000000000000000000000000000000000000000000000017a200000000000000000000000000000000000000000000000000000000000017a300000000000000000000000000000000000000000000000000000000000017a400000000000000000000000000000000000000000000000000000000000017a500000000000000000000000000000000000000000000000000000000000017a600000000000000000000000000000000000000000000000000000000000017a700000000000000000000000000000000000000000000000000000000000017a800000000000000000000000000000000000000000000000000000000000017a900000000000000000000000000000000000000000000000000000000000017aa00000000000000000000000000000000000000000000000000000000000017ab00000000000000000000000000000000000000000000000000000000000017ac00000000000000000000000000000000000000000000000000000000000017ad00000000000000000000000000000000000000000000000000000000000017ae00000000000000000000000000000000000000000000000000000000000017af00000000000000000000000000000000000000000000000000000000000017b000000000000000000000000000000000000000000000000000000000000017b100000000000000000000000000000000000000000000000000000000000017b200000000000000000000000000000000000000000000000000000000000017b300000000000000000000000000000000000000000000000000000000000017b400000000000000000000000000000000000000000000000000000000000017b500000000000000000000000000000000000000000000000000000000000017b600000000000000000000000000000000000000000000000000000000000017b700000000000000000000000000000000000000000000000000000000000017b800000000000000000000000000000000000000000000000000000000000017b900000000000000000000000000000000000000000000000000000000000017ba00000000000000000000000000000000000000000000000000000000000017bb00000000000000000000000000000000000000000000000000000000000017bc00000000000000000000000000000000000000000000000000000000000017bd00000000000000000000000000000000000000000000000000000000000017be00000000000000000000000000000000000000000000000000000000000017bf00000000000000000000000000000000000000000000000000000000000017c000000000000000000000000000000000000000000000000000000000000017c100000000000000000000000000000000000000000000000000000000000017c200000000000000000000000000000000000000000000000000000000000017c300000000000000000000000000000000000000000000000000000000000017c400000000000000000000000000000000000000000000000000000000000017c500000000000000000000000000000000000000000000000000000000000017c600000000000000000000000000000000000000000000000000000000000017c700000000000000000000000000000000000000000000000000000000000017c800000000000000000000000000000000000000000000000000000000000017c900000000000000000000000000000000000000000000000000000000000017ca00000000000000000000000000000000000000000000000000000000000017cb00000000000000000000000000000000000000000000000000000000000017cc00000000000000000000000000000000000000000000000000000000000017cd00000000000000000000000000000000000000000000000000000000000017ce00000000000000000000000000000000000000000000000000000000000017cf00000000000000000000000000000000000000000000000000000000000017d000000000000000000000000000000000000000000000000000000000000017d100000000000000000000000000000000000000000000000000000000000017d200000000000000000000000000000000000000000000000000000000000017d300000000000000000000000000000000000000000000000000000000000017d400000000000000000000000000000000000000000000000000000000000017d500000000000000000000000000000000000000000000000000000000000017d600000000000000000000000000000000000000000000000000000000000017d700000000000000000000000000000000000000000000000000000000000017d800000000000000000000000000000000000000000000000000000000000017d900000000000000000000000000000000000000000000000000000000000017da00000000000000000000000000000000000000000000000000000000000017db00000000000000000000000000000000000000000000000000000000000017dc00000000000000000000000000000000000000000000000000000000000017dd00000000000000000000000000000000000000000000000000000000000017de00000000000000000000000000000000000000000000000000000000000017df00000000000000000000000000000000000000000000000000000000000017e000000000000000000000000000000000000000000000000000000000000017e100000000000000000000000000000000000000000000000000000000000017e200000000000000000000000000000000000000000000000000000000000017e300000000000000000000000000000000000000000000000000000000000017e400000000000000000000000000000000000000000000000000000000000017e500000000000000000000000000000000000000000000000000000000000017e600000000000000000000000000000000000000000000000000000000000017e700000000000000000000000000000000000000000000000000000000000017e800000000000000000000000000000000000000000000000000000000000017e900000000000000000000000000000000000000000000000000000000000017ea00000000000000000000000000000000000000000000000000000000000017eb00000000000000000000000000000000000000000000000000000000000017ec00000000000000000000000000000000000000000000000000000000000017ed00000000000000000000000000000000000000000000000000000000000017ee00000000000000000000000000000000000000000000000000000000000017ef00000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000017f100000000000000000000000000000000000000000000000000000000000017f200000000000000000000000000000000000000000000000000000000000017f300000000000000000000000000000000000000000000000000000000000017f400000000000000000000000000000000000000000000000000000000000017f500000000000000000000000000000000000000000000000000000000000017f600000000000000000000000000000000000000000000000000000000000017f700000000000000000000000000000000000000000000000000000000000017f800000000000000000000000000000000000000000000000000000000000017f900000000000000000000000000000000000000000000000000000000000017fa00000000000000000000000000000000000000000000000000000000000017fb00000000000000000000000000000000000000000000000000000000000017fc00000000000000000000000000000000000000000000000000000000000017fd00000000000000000000000000000000000000000000000000000000000017fe00000000000000000000000000000000000000000000000000000000000017ff0000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000180100000000000000000000000000000000000000000000000000000000000018020000000000000000000000000000000000000000000000000000000000001803000000000000000000000000000000000000000000000000000000000000180400000000000000000000000000000000000000000000000000000000000018050000000000000000000000000000000000000000000000000000000000001806000000000000000000000000000000000000000000000000000000000000180700000000000000000000000000000000000000000000000000000000000018080000000000000000000000000000000000000000000000000000000000001809000000000000000000000000000000000000000000000000000000000000180a000000000000000000000000000000000000000000000000000000000000180b000000000000000000000000000000000000000000000000000000000000180c000000000000000000000000000000000000000000000000000000000000180d000000000000000000000000000000000000000000000000000000000000180e000000000000000000000000000000000000000000000000000000000000180f0000000000000000000000000000000000000000000000000000000000001810000000000000000000000000000000000000000000000000000000000000181100000000000000000000000000000000000000000000000000000000000018120000000000000000000000000000000000000000000000000000000000001813000000000000000000000000000000000000000000000000000000000000181400000000000000000000000000000000000000000000000000000000000018150000000000000000000000000000000000000000000000000000000000001816000000000000000000000000000000000000000000000000000000000000181700000000000000000000000000000000000000000000000000000000000018180000000000000000000000000000000000000000000000000000000000001819000000000000000000000000000000000000000000000000000000000000181a000000000000000000000000000000000000000000000000000000000000181b000000000000000000000000000000000000000000000000000000000000181c000000000000000000000000000000000000000000000000000000000000181d000000000000000000000000000000000000000000000000000000000000181e000000000000000000000000000000000000000000000000000000000000181f0000000000000000000000000000000000000000000000000000000000001820000000000000000000000000000000000000000000000000000000000000182100000000000000000000000000000000000000000000000000000000000018220000000000000000000000000000000000000000000000000000000000001823000000000000000000000000000000000000000000000000000000000000182400000000000000000000000000000000000000000000000000000000000018250000000000000000000000000000000000000000000000000000000000001826000000000000000000000000000000000000000000000000000000000000182700000000000000000000000000000000000000000000000000000000000018280000000000000000000000000000000000000000000000000000000000001829000000000000000000000000000000000000000000000000000000000000182a000000000000000000000000000000000000000000000000000000000000182b000000000000000000000000000000000000000000000000000000000000182c000000000000000000000000000000000000000000000000000000000000182d000000000000000000000000000000000000000000000000000000000000182e000000000000000000000000000000000000000000000000000000000000182f0000000000000000000000000000000000000000000000000000000000001830000000000000000000000000000000000000000000000000000000000000183100000000000000000000000000000000000000000000000000000000000018320000000000000000000000000000000000000000000000000000000000001833000000000000000000000000000000000000000000000000000000000000183400000000000000000000000000000000000000000000000000000000000018350000000000000000000000000000000000000000000000000000000000001836000000000000000000000000000000000000000000000000000000000000183700000000000000000000000000000000000000000000000000000000000018380000000000000000000000000000000000000000000000000000000000001839000000000000000000000000000000000000000000000000000000000000183a000000000000000000000000000000000000000000000000000000000000183b000000000000000000000000000000000000000000000000000000000000183c000000000000000000000000000000000000000000000000000000000000183d000000000000000000000000000000000000000000000000000000000000183e000000000000000000000000000000000000000000000000000000000000183f0000000000000000000000000000000000000000000000000000000000001840000000000000000000000000000000000000000000000000000000000000184100000000000000000000000000000000000000000000000000000000000018420000000000000000000000000000000000000000000000000000000000001843000000000000000000000000000000000000000000000000000000000000184400000000000000000000000000000000000000000000000000000000000018450000000000000000000000000000000000000000000000000000000000001846000000000000000000000000000000000000000000000000000000000000184700000000000000000000000000000000000000000000000000000000000018480000000000000000000000000000000000000000000000000000000000001849000000000000000000000000000000000000000000000000000000000000184a000000000000000000000000000000000000000000000000000000000000184b000000000000000000000000000000000000000000000000000000000000184c000000000000000000000000000000000000000000000000000000000000184d000000000000000000000000000000000000000000000000000000000000184e000000000000000000000000000000000000000000000000000000000000184f0000000000000000000000000000000000000000000000000000000000001850000000000000000000000000000000000000000000000000000000000000185100000000000000000000000000000000000000000000000000000000000018520000000000000000000000000000000000000000000000000000000000001853000000000000000000000000000000000000000000000000000000000000185400000000000000000000000000000000000000000000000000000000000018550000000000000000000000000000000000000000000000000000000000001856000000000000000000000000000000000000000000000000000000000000185700000000000000000000000000000000000000000000000000000000000018580000000000000000000000000000000000000000000000000000000000001859000000000000000000000000000000000000000000000000000000000000185a000000000000000000000000000000000000000000000000000000000000185b000000000000000000000000000000000000000000000000000000000000185c000000000000000000000000000000000000000000000000000000000000185d000000000000000000000000000000000000000000000000000000000000185e000000000000000000000000000000000000000000000000000000000000185f0000000000000000000000000000000000000000000000000000000000001860000000000000000000000000000000000000000000000000000000000000186100000000000000000000000000000000000000000000000000000000000018620000000000000000000000000000000000000000000000000000000000001863000000000000000000000000000000000000000000000000000000000000186400000000000000000000000000000000000000000000000000000000000018650000000000000000000000000000000000000000000000000000000000001866000000000000000000000000000000000000000000000000000000000000186700000000000000000000000000000000000000000000000000000000000018680000000000000000000000000000000000000000000000000000000000001869000000000000000000000000000000000000000000000000000000000000186a000000000000000000000000000000000000000000000000000000000000186b000000000000000000000000000000000000000000000000000000000000186c000000000000000000000000000000000000000000000000000000000000186d000000000000000000000000000000000000000000000000000000000000186e000000000000000000000000000000000000000000000000000000000000186f0000000000000000000000000000000000000000000000000000000000001870000000000000000000000000000000000000000000000000000000000000187100000000000000000000000000000000000000000000000000000000000018720000000000000000000000000000000000000000000000000000000000001873000000000000000000000000000000000000000000000000000000000000187400000000000000000000000000000000000000000000000000000000000018750000000000000000000000000000000000000000000000000000000000001876000000000000000000000000000000000000000000000000000000000000187700000000000000000000000000000000000000000000000000000000000018780000000000000000000000000000000000000000000000000000000000001879000000000000000000000000000000000000000000000000000000000000187a000000000000000000000000000000000000000000000000000000000000187b000000000000000000000000000000000000000000000000000000000000187c000000000000000000000000000000000000000000000000000000000000187d000000000000000000000000000000000000000000000000000000000000187e000000000000000000000000000000000000000000000000000000000000187f0000000000000000000000000000000000000000000000000000000000001880000000000000000000000000000000000000000000000000000000000000188100000000000000000000000000000000000000000000000000000000000018820000000000000000000000000000000000000000000000000000000000001883000000000000000000000000000000000000000000000000000000000000188400000000000000000000000000000000000000000000000000000000000018850000000000000000000000000000000000000000000000000000000000001886000000000000000000000000000000000000000000000000000000000000188700000000000000000000000000000000000000000000000000000000000018880000000000000000000000000000000000000000000000000000000000001889000000000000000000000000000000000000000000000000000000000000188a000000000000000000000000000000000000000000000000000000000000188b000000000000000000000000000000000000000000000000000000000000188c000000000000000000000000000000000000000000000000000000000000188d000000000000000000000000000000000000000000000000000000000000188e000000000000000000000000000000000000000000000000000000000000188f0000000000000000000000000000000000000000000000000000000000001890000000000000000000000000000000000000000000000000000000000000189100000000000000000000000000000000000000000000000000000000000018920000000000000000000000000000000000000000000000000000000000001893000000000000000000000000000000000000000000000000000000000000189400000000000000000000000000000000000000000000000000000000000018950000000000000000000000000000000000000000000000000000000000001896000000000000000000000000000000000000000000000000000000000000189700000000000000000000000000000000000000000000000000000000000018980000000000000000000000000000000000000000000000000000000000001899000000000000000000000000000000000000000000000000000000000000189a000000000000000000000000000000000000000000000000000000000000189b000000000000000000000000000000000000000000000000000000000000189c000000000000000000000000000000000000000000000000000000000000189d000000000000000000000000000000000000000000000000000000000000189e000000000000000000000000000000000000000000000000000000000000189f00000000000000000000000000000000000000000000000000000000000018a000000000000000000000000000000000000000000000000000000000000018a100000000000000000000000000000000000000000000000000000000000018a200000000000000000000000000000000000000000000000000000000000018a300000000000000000000000000000000000000000000000000000000000018a400000000000000000000000000000000000000000000000000000000000018a500000000000000000000000000000000000000000000000000000000000018a600000000000000000000000000000000000000000000000000000000000018a700000000000000000000000000000000000000000000000000000000000018a800000000000000000000000000000000000000000000000000000000000018a900000000000000000000000000000000000000000000000000000000000018aa00000000000000000000000000000000000000000000000000000000000018ab00000000000000000000000000000000000000000000000000000000000018ac00000000000000000000000000000000000000000000000000000000000018ad00000000000000000000000000000000000000000000000000000000000018ae00000000000000000000000000000000000000000000000000000000000018af00000000000000000000000000000000000000000000000000000000000018b000000000000000000000000000000000000000000000000000000000000018b100000000000000000000000000000000000000000000000000000000000018b200000000000000000000000000000000000000000000000000000000000018b300000000000000000000000000000000000000000000000000000000000018b400000000000000000000000000000000000000000000000000000000000018b500000000000000000000000000000000000000000000000000000000000018b600000000000000000000000000000000000000000000000000000000000018b700000000000000000000000000000000000000000000000000000000000018b800000000000000000000000000000000000000000000000000000000000018b900000000000000000000000000000000000000000000000000000000000018ba00000000000000000000000000000000000000000000000000000000000018bb00000000000000000000000000000000000000000000000000000000000018bc00000000000000000000000000000000000000000000000000000000000018bd00000000000000000000000000000000000000000000000000000000000018be00000000000000000000000000000000000000000000000000000000000018bf00000000000000000000000000000000000000000000000000000000000018c000000000000000000000000000000000000000000000000000000000000018c100000000000000000000000000000000000000000000000000000000000018c200000000000000000000000000000000000000000000000000000000000018c300000000000000000000000000000000000000000000000000000000000018c400000000000000000000000000000000000000000000000000000000000018c500000000000000000000000000000000000000000000000000000000000018c600000000000000000000000000000000000000000000000000000000000018c700000000000000000000000000000000000000000000000000000000000018c800000000000000000000000000000000000000000000000000000000000018c900000000000000000000000000000000000000000000000000000000000018ca00000000000000000000000000000000000000000000000000000000000018cb00000000000000000000000000000000000000000000000000000000000018cc00000000000000000000000000000000000000000000000000000000000018cd00000000000000000000000000000000000000000000000000000000000018ce00000000000000000000000000000000000000000000000000000000000018cf00000000000000000000000000000000000000000000000000000000000018d000000000000000000000000000000000000000000000000000000000000018d100000000000000000000000000000000000000000000000000000000000018d200000000000000000000000000000000000000000000000000000000000018d300000000000000000000000000000000000000000000000000000000000018d400000000000000000000000000000000000000000000000000000000000018d500000000000000000000000000000000000000000000000000000000000018d600000000000000000000000000000000000000000000000000000000000018d700000000000000000000000000000000000000000000000000000000000018d800000000000000000000000000000000000000000000000000000000000018d900000000000000000000000000000000000000000000000000000000000018da00000000000000000000000000000000000000000000000000000000000018db00000000000000000000000000000000000000000000000000000000000018dc00000000000000000000000000000000000000000000000000000000000018dd00000000000000000000000000000000000000000000000000000000000018de00000000000000000000000000000000000000000000000000000000000018df00000000000000000000000000000000000000000000000000000000000018e000000000000000000000000000000000000000000000000000000000000018e100000000000000000000000000000000000000000000000000000000000018e200000000000000000000000000000000000000000000000000000000000018e300000000000000000000000000000000000000000000000000000000000018e400000000000000000000000000000000000000000000000000000000000018e500000000000000000000000000000000000000000000000000000000000018e600000000000000000000000000000000000000000000000000000000000018e700000000000000000000000000000000000000000000000000000000000018e800000000000000000000000000000000000000000000000000000000000018e900000000000000000000000000000000000000000000000000000000000018ea00000000000000000000000000000000000000000000000000000000000018eb00000000000000000000000000000000000000000000000000000000000018ec00000000000000000000000000000000000000000000000000000000000018ed00000000000000000000000000000000000000000000000000000000000018ee00000000000000000000000000000000000000000000000000000000000018ef00000000000000000000000000000000000000000000000000000000000018f000000000000000000000000000000000000000000000000000000000000018f100000000000000000000000000000000000000000000000000000000000018f200000000000000000000000000000000000000000000000000000000000018f300000000000000000000000000000000000000000000000000000000000018f400000000000000000000000000000000000000000000000000000000000018f500000000000000000000000000000000000000000000000000000000000018f600000000000000000000000000000000000000000000000000000000000018f700000000000000000000000000000000000000000000000000000000000018f800000000000000000000000000000000000000000000000000000000000018f900000000000000000000000000000000000000000000000000000000000018fa00000000000000000000000000000000000000000000000000000000000018fb00000000000000000000000000000000000000000000000000000000000018fc00000000000000000000000000000000000000000000000000000000000018fd00000000000000000000000000000000000000000000000000000000000018fe00000000000000000000000000000000000000000000000000000000000018ff0000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000190100000000000000000000000000000000000000000000000000000000000019020000000000000000000000000000000000000000000000000000000000001903000000000000000000000000000000000000000000000000000000000000190400000000000000000000000000000000000000000000000000000000000019050000000000000000000000000000000000000000000000000000000000001906000000000000000000000000000000000000000000000000000000000000190700000000000000000000000000000000000000000000000000000000000019080000000000000000000000000000000000000000000000000000000000001909000000000000000000000000000000000000000000000000000000000000190a000000000000000000000000000000000000000000000000000000000000190b000000000000000000000000000000000000000000000000000000000000190c000000000000000000000000000000000000000000000000000000000000190d000000000000000000000000000000000000000000000000000000000000190e000000000000000000000000000000000000000000000000000000000000190f0000000000000000000000000000000000000000000000000000000000001910000000000000000000000000000000000000000000000000000000000000191100000000000000000000000000000000000000000000000000000000000019120000000000000000000000000000000000000000000000000000000000001913000000000000000000000000000000000000000000000000000000000000191400000000000000000000000000000000000000000000000000000000000019150000000000000000000000000000000000000000000000000000000000001916000000000000000000000000000000000000000000000000000000000000191700000000000000000000000000000000000000000000000000000000000019180000000000000000000000000000000000000000000000000000000000001919000000000000000000000000000000000000000000000000000000000000191a000000000000000000000000000000000000000000000000000000000000191b000000000000000000000000000000000000000000000000000000000000191c000000000000000000000000000000000000000000000000000000000000191d000000000000000000000000000000000000000000000000000000000000191e000000000000000000000000000000000000000000000000000000000000191f0000000000000000000000000000000000000000000000000000000000001920000000000000000000000000000000000000000000000000000000000000192100000000000000000000000000000000000000000000000000000000000019220000000000000000000000000000000000000000000000000000000000001923000000000000000000000000000000000000000000000000000000000000192400000000000000000000000000000000000000000000000000000000000019250000000000000000000000000000000000000000000000000000000000001926000000000000000000000000000000000000000000000000000000000000192700000000000000000000000000000000000000000000000000000000000019280000000000000000000000000000000000000000000000000000000000001929000000000000000000000000000000000000000000000000000000000000192a000000000000000000000000000000000000000000000000000000000000192b000000000000000000000000000000000000000000000000000000000000192c000000000000000000000000000000000000000000000000000000000000192d000000000000000000000000000000000000000000000000000000000000192e000000000000000000000000000000000000000000000000000000000000192f0000000000000000000000000000000000000000000000000000000000001930000000000000000000000000000000000000000000000000000000000000193100000000000000000000000000000000000000000000000000000000000019320000000000000000000000000000000000000000000000000000000000001933000000000000000000000000000000000000000000000000000000000000193400000000000000000000000000000000000000000000000000000000000019350000000000000000000000000000000000000000000000000000000000001936000000000000000000000000000000000000000000000000000000000000193700000000000000000000000000000000000000000000000000000000000019380000000000000000000000000000000000000000000000000000000000001939000000000000000000000000000000000000000000000000000000000000193a000000000000000000000000000000000000000000000000000000000000193b000000000000000000000000000000000000000000000000000000000000193c000000000000000000000000000000000000000000000000000000000000193d000000000000000000000000000000000000000000000000000000000000193e000000000000000000000000000000000000000000000000000000000000193f0000000000000000000000000000000000000000000000000000000000001940000000000000000000000000000000000000000000000000000000000000194100000000000000000000000000000000000000000000000000000000000019420000000000000000000000000000000000000000000000000000000000001943000000000000000000000000000000000000000000000000000000000000194400000000000000000000000000000000000000000000000000000000000019450000000000000000000000000000000000000000000000000000000000001946000000000000000000000000000000000000000000000000000000000000194700000000000000000000000000000000000000000000000000000000000019480000000000000000000000000000000000000000000000000000000000001949000000000000000000000000000000000000000000000000000000000000194a000000000000000000000000000000000000000000000000000000000000194b000000000000000000000000000000000000000000000000000000000000194c000000000000000000000000000000000000000000000000000000000000194d000000000000000000000000000000000000000000000000000000000000194e000000000000000000000000000000000000000000000000000000000000194f0000000000000000000000000000000000000000000000000000000000001950000000000000000000000000000000000000000000000000000000000000195100000000000000000000000000000000000000000000000000000000000019520000000000000000000000000000000000000000000000000000000000001953000000000000000000000000000000000000000000000000000000000000195400000000000000000000000000000000000000000000000000000000000019550000000000000000000000000000000000000000000000000000000000001956000000000000000000000000000000000000000000000000000000000000195700000000000000000000000000000000000000000000000000000000000019580000000000000000000000000000000000000000000000000000000000001959000000000000000000000000000000000000000000000000000000000000195a000000000000000000000000000000000000000000000000000000000000195b000000000000000000000000000000000000000000000000000000000000195c000000000000000000000000000000000000000000000000000000000000195d000000000000000000000000000000000000000000000000000000000000195e000000000000000000000000000000000000000000000000000000000000195f0000000000000000000000000000000000000000000000000000000000001960000000000000000000000000000000000000000000000000000000000000196100000000000000000000000000000000000000000000000000000000000019620000000000000000000000000000000000000000000000000000000000001963000000000000000000000000000000000000000000000000000000000000196400000000000000000000000000000000000000000000000000000000000019650000000000000000000000000000000000000000000000000000000000001966000000000000000000000000000000000000000000000000000000000000196700000000000000000000000000000000000000000000000000000000000019680000000000000000000000000000000000000000000000000000000000001969000000000000000000000000000000000000000000000000000000000000196a000000000000000000000000000000000000000000000000000000000000196b000000000000000000000000000000000000000000000000000000000000196c000000000000000000000000000000000000000000000000000000000000196d000000000000000000000000000000000000000000000000000000000000196e000000000000000000000000000000000000000000000000000000000000196f0000000000000000000000000000000000000000000000000000000000001970000000000000000000000000000000000000000000000000000000000000197100000000000000000000000000000000000000000000000000000000000019720000000000000000000000000000000000000000000000000000000000001973000000000000000000000000000000000000000000000000000000000000197400000000000000000000000000000000000000000000000000000000000019750000000000000000000000000000000000000000000000000000000000001976000000000000000000000000000000000000000000000000000000000000197700000000000000000000000000000000000000000000000000000000000019780000000000000000000000000000000000000000000000000000000000001979000000000000000000000000000000000000000000000000000000000000197a000000000000000000000000000000000000000000000000000000000000197b000000000000000000000000000000000000000000000000000000000000197c000000000000000000000000000000000000000000000000000000000000197d000000000000000000000000000000000000000000000000000000000000197e000000000000000000000000000000000000000000000000000000000000197f0000000000000000000000000000000000000000000000000000000000001980000000000000000000000000000000000000000000000000000000000000198100000000000000000000000000000000000000000000000000000000000019820000000000000000000000000000000000000000000000000000000000001983000000000000000000000000000000000000000000000000000000000000198400000000000000000000000000000000000000000000000000000000000019850000000000000000000000000000000000000000000000000000000000001986000000000000000000000000000000000000000000000000000000000000198700000000000000000000000000000000000000000000000000000000000019880000000000000000000000000000000000000000000000000000000000001989000000000000000000000000000000000000000000000000000000000000198a000000000000000000000000000000000000000000000000000000000000198b000000000000000000000000000000000000000000000000000000000000198c000000000000000000000000000000000000000000000000000000000000198d000000000000000000000000000000000000000000000000000000000000198e000000000000000000000000000000000000000000000000000000000000198f0000000000000000000000000000000000000000000000000000000000001990000000000000000000000000000000000000000000000000000000000000199100000000000000000000000000000000000000000000000000000000000019920000000000000000000000000000000000000000000000000000000000001993000000000000000000000000000000000000000000000000000000000000199400000000000000000000000000000000000000000000000000000000000019950000000000000000000000000000000000000000000000000000000000001996000000000000000000000000000000000000000000000000000000000000199700000000000000000000000000000000000000000000000000000000000019980000000000000000000000000000000000000000000000000000000000001999000000000000000000000000000000000000000000000000000000000000199a000000000000000000000000000000000000000000000000000000000000199b000000000000000000000000000000000000000000000000000000000000199c000000000000000000000000000000000000000000000000000000000000199d000000000000000000000000000000000000000000000000000000000000199e000000000000000000000000000000000000000000000000000000000000199f00000000000000000000000000000000000000000000000000000000000019a000000000000000000000000000000000000000000000000000000000000019a100000000000000000000000000000000000000000000000000000000000019a200000000000000000000000000000000000000000000000000000000000019a300000000000000000000000000000000000000000000000000000000000019a400000000000000000000000000000000000000000000000000000000000019a500000000000000000000000000000000000000000000000000000000000019a600000000000000000000000000000000000000000000000000000000000019a700000000000000000000000000000000000000000000000000000000000019a800000000000000000000000000000000000000000000000000000000000019a900000000000000000000000000000000000000000000000000000000000019aa00000000000000000000000000000000000000000000000000000000000019ab00000000000000000000000000000000000000000000000000000000000019ac00000000000000000000000000000000000000000000000000000000000019ad00000000000000000000000000000000000000000000000000000000000019ae00000000000000000000000000000000000000000000000000000000000019af00000000000000000000000000000000000000000000000000000000000019b000000000000000000000000000000000000000000000000000000000000019b100000000000000000000000000000000000000000000000000000000000019b200000000000000000000000000000000000000000000000000000000000019b300000000000000000000000000000000000000000000000000000000000019b400000000000000000000000000000000000000000000000000000000000019b500000000000000000000000000000000000000000000000000000000000019b600000000000000000000000000000000000000000000000000000000000019b700000000000000000000000000000000000000000000000000000000000019b800000000000000000000000000000000000000000000000000000000000019b900000000000000000000000000000000000000000000000000000000000019ba00000000000000000000000000000000000000000000000000000000000019bb00000000000000000000000000000000000000000000000000000000000019bc00000000000000000000000000000000000000000000000000000000000019bd00000000000000000000000000000000000000000000000000000000000019be00000000000000000000000000000000000000000000000000000000000019bf00000000000000000000000000000000000000000000000000000000000019c000000000000000000000000000000000000000000000000000000000000019c100000000000000000000000000000000000000000000000000000000000019c200000000000000000000000000000000000000000000000000000000000019c300000000000000000000000000000000000000000000000000000000000019c400000000000000000000000000000000000000000000000000000000000019c500000000000000000000000000000000000000000000000000000000000019c600000000000000000000000000000000000000000000000000000000000019c700000000000000000000000000000000000000000000000000000000000019c800000000000000000000000000000000000000000000000000000000000019c900000000000000000000000000000000000000000000000000000000000019ca00000000000000000000000000000000000000000000000000000000000019cb00000000000000000000000000000000000000000000000000000000000019cc00000000000000000000000000000000000000000000000000000000000019cd00000000000000000000000000000000000000000000000000000000000019ce00000000000000000000000000000000000000000000000000000000000019cf00000000000000000000000000000000000000000000000000000000000019d000000000000000000000000000000000000000000000000000000000000019d100000000000000000000000000000000000000000000000000000000000019d200000000000000000000000000000000000000000000000000000000000019d300000000000000000000000000000000000000000000000000000000000019d400000000000000000000000000000000000000000000000000000000000019d500000000000000000000000000000000000000000000000000000000000019d600000000000000000000000000000000000000000000000000000000000019d700000000000000000000000000000000000000000000000000000000000019d800000000000000000000000000000000000000000000000000000000000019d900000000000000000000000000000000000000000000000000000000000019da00000000000000000000000000000000000000000000000000000000000019db00000000000000000000000000000000000000000000000000000000000019dc00000000000000000000000000000000000000000000000000000000000019dd00000000000000000000000000000000000000000000000000000000000019de00000000000000000000000000000000000000000000000000000000000019df00000000000000000000000000000000000000000000000000000000000019e000000000000000000000000000000000000000000000000000000000000019e100000000000000000000000000000000000000000000000000000000000019e200000000000000000000000000000000000000000000000000000000000019e300000000000000000000000000000000000000000000000000000000000019e400000000000000000000000000000000000000000000000000000000000019e500000000000000000000000000000000000000000000000000000000000019e600000000000000000000000000000000000000000000000000000000000019e700000000000000000000000000000000000000000000000000000000000019e800000000000000000000000000000000000000000000000000000000000019e900000000000000000000000000000000000000000000000000000000000019ea00000000000000000000000000000000000000000000000000000000000019eb00000000000000000000000000000000000000000000000000000000000019ec00000000000000000000000000000000000000000000000000000000000019ed00000000000000000000000000000000000000000000000000000000000019ee00000000000000000000000000000000000000000000000000000000000019ef00000000000000000000000000000000000000000000000000000000000019f000000000000000000000000000000000000000000000000000000000000019f100000000000000000000000000000000000000000000000000000000000019f200000000000000000000000000000000000000000000000000000000000019f300000000000000000000000000000000000000000000000000000000000019f400000000000000000000000000000000000000000000000000000000000019f500000000000000000000000000000000000000000000000000000000000019f600000000000000000000000000000000000000000000000000000000000019f700000000000000000000000000000000000000000000000000000000000019f800000000000000000000000000000000000000000000000000000000000019f900000000000000000000000000000000000000000000000000000000000019fa00000000000000000000000000000000000000000000000000000000000019fb00000000000000000000000000000000000000000000000000000000000019fc00000000000000000000000000000000000000000000000000000000000019fd00000000000000000000000000000000000000000000000000000000000019fe00000000000000000000000000000000000000000000000000000000000019ff0000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001a010000000000000000000000000000000000000000000000000000000000001a020000000000000000000000000000000000000000000000000000000000001a030000000000000000000000000000000000000000000000000000000000001a040000000000000000000000000000000000000000000000000000000000001a050000000000000000000000000000000000000000000000000000000000001a060000000000000000000000000000000000000000000000000000000000001a070000000000000000000000000000000000000000000000000000000000001a080000000000000000000000000000000000000000000000000000000000001a090000000000000000000000000000000000000000000000000000000000001a0a0000000000000000000000000000000000000000000000000000000000001a0b0000000000000000000000000000000000000000000000000000000000001a0c0000000000000000000000000000000000000000000000000000000000001a0d0000000000000000000000000000000000000000000000000000000000001a0e0000000000000000000000000000000000000000000000000000000000001a0f0000000000000000000000000000000000000000000000000000000000001a100000000000000000000000000000000000000000000000000000000000001a110000000000000000000000000000000000000000000000000000000000001a120000000000000000000000000000000000000000000000000000000000001a130000000000000000000000000000000000000000000000000000000000001a140000000000000000000000000000000000000000000000000000000000001a150000000000000000000000000000000000000000000000000000000000001a160000000000000000000000000000000000000000000000000000000000001a170000000000000000000000000000000000000000000000000000000000001a180000000000000000000000000000000000000000000000000000000000001a190000000000000000000000000000000000000000000000000000000000001a1a0000000000000000000000000000000000000000000000000000000000001a1b0000000000000000000000000000000000000000000000000000000000001a1c0000000000000000000000000000000000000000000000000000000000001a1d0000000000000000000000000000000000000000000000000000000000001a1e0000000000000000000000000000000000000000000000000000000000001a1f0000000000000000000000000000000000000000000000000000000000001a200000000000000000000000000000000000000000000000000000000000001a210000000000000000000000000000000000000000000000000000000000001a220000000000000000000000000000000000000000000000000000000000001a230000000000000000000000000000000000000000000000000000000000001a240000000000000000000000000000000000000000000000000000000000001a250000000000000000000000000000000000000000000000000000000000001a260000000000000000000000000000000000000000000000000000000000001a270000000000000000000000000000000000000000000000000000000000001a280000000000000000000000000000000000000000000000000000000000001a290000000000000000000000000000000000000000000000000000000000001a2a0000000000000000000000000000000000000000000000000000000000001a2b0000000000000000000000000000000000000000000000000000000000001a2c0000000000000000000000000000000000000000000000000000000000001a2d0000000000000000000000000000000000000000000000000000000000001a2e0000000000000000000000000000000000000000000000000000000000001a2f0000000000000000000000000000000000000000000000000000000000001a300000000000000000000000000000000000000000000000000000000000001a310000000000000000000000000000000000000000000000000000000000001a320000000000000000000000000000000000000000000000000000000000001a330000000000000000000000000000000000000000000000000000000000001a340000000000000000000000000000000000000000000000000000000000001a350000000000000000000000000000000000000000000000000000000000001a360000000000000000000000000000000000000000000000000000000000001a370000000000000000000000000000000000000000000000000000000000001a380000000000000000000000000000000000000000000000000000000000001a390000000000000000000000000000000000000000000000000000000000001a3a0000000000000000000000000000000000000000000000000000000000001a3b0000000000000000000000000000000000000000000000000000000000001a3c0000000000000000000000000000000000000000000000000000000000001a3d0000000000000000000000000000000000000000000000000000000000001a3e0000000000000000000000000000000000000000000000000000000000001a3f0000000000000000000000000000000000000000000000000000000000001a400000000000000000000000000000000000000000000000000000000000001a410000000000000000000000000000000000000000000000000000000000001a420000000000000000000000000000000000000000000000000000000000001a430000000000000000000000000000000000000000000000000000000000001a440000000000000000000000000000000000000000000000000000000000001a450000000000000000000000000000000000000000000000000000000000001a460000000000000000000000000000000000000000000000000000000000001a470000000000000000000000000000000000000000000000000000000000001a480000000000000000000000000000000000000000000000000000000000001a490000000000000000000000000000000000000000000000000000000000001a4a0000000000000000000000000000000000000000000000000000000000001a4b0000000000000000000000000000000000000000000000000000000000001a4c0000000000000000000000000000000000000000000000000000000000001a4d0000000000000000000000000000000000000000000000000000000000001a4e0000000000000000000000000000000000000000000000000000000000001a4f0000000000000000000000000000000000000000000000000000000000001a500000000000000000000000000000000000000000000000000000000000001a510000000000000000000000000000000000000000000000000000000000001a520000000000000000000000000000000000000000000000000000000000001a530000000000000000000000000000000000000000000000000000000000001a540000000000000000000000000000000000000000000000000000000000001a550000000000000000000000000000000000000000000000000000000000001a560000000000000000000000000000000000000000000000000000000000001a570000000000000000000000000000000000000000000000000000000000001a580000000000000000000000000000000000000000000000000000000000001a590000000000000000000000000000000000000000000000000000000000001a5a0000000000000000000000000000000000000000000000000000000000001a5b0000000000000000000000000000000000000000000000000000000000001a5c0000000000000000000000000000000000000000000000000000000000001a5d0000000000000000000000000000000000000000000000000000000000001a5e0000000000000000000000000000000000000000000000000000000000001a5f0000000000000000000000000000000000000000000000000000000000001a600000000000000000000000000000000000000000000000000000000000001a610000000000000000000000000000000000000000000000000000000000001a620000000000000000000000000000000000000000000000000000000000001a630000000000000000000000000000000000000000000000000000000000001a640000000000000000000000000000000000000000000000000000000000001a650000000000000000000000000000000000000000000000000000000000001a660000000000000000000000000000000000000000000000000000000000001a670000000000000000000000000000000000000000000000000000000000001a680000000000000000000000000000000000000000000000000000000000001a690000000000000000000000000000000000000000000000000000000000001a6a0000000000000000000000000000000000000000000000000000000000001a6b0000000000000000000000000000000000000000000000000000000000001a6c0000000000000000000000000000000000000000000000000000000000001a6d0000000000000000000000000000000000000000000000000000000000001a6e0000000000000000000000000000000000000000000000000000000000001a6f0000000000000000000000000000000000000000000000000000000000001a700000000000000000000000000000000000000000000000000000000000001a710000000000000000000000000000000000000000000000000000000000001a720000000000000000000000000000000000000000000000000000000000001a730000000000000000000000000000000000000000000000000000000000001a740000000000000000000000000000000000000000000000000000000000001a750000000000000000000000000000000000000000000000000000000000001a760000000000000000000000000000000000000000000000000000000000001a770000000000000000000000000000000000000000000000000000000000001a780000000000000000000000000000000000000000000000000000000000001a790000000000000000000000000000000000000000000000000000000000001a7a0000000000000000000000000000000000000000000000000000000000001a7b0000000000000000000000000000000000000000000000000000000000001a7c0000000000000000000000000000000000000000000000000000000000001a7d0000000000000000000000000000000000000000000000000000000000001a7e0000000000000000000000000000000000000000000000000000000000001a7f0000000000000000000000000000000000000000000000000000000000001a800000000000000000000000000000000000000000000000000000000000001a810000000000000000000000000000000000000000000000000000000000001a820000000000000000000000000000000000000000000000000000000000001a830000000000000000000000000000000000000000000000000000000000001a840000000000000000000000000000000000000000000000000000000000001a850000000000000000000000000000000000000000000000000000000000001a860000000000000000000000000000000000000000000000000000000000001a870000000000000000000000000000000000000000000000000000000000001a880000000000000000000000000000000000000000000000000000000000001a890000000000000000000000000000000000000000000000000000000000001a8a0000000000000000000000000000000000000000000000000000000000001a8b0000000000000000000000000000000000000000000000000000000000001a8c0000000000000000000000000000000000000000000000000000000000001a8d0000000000000000000000000000000000000000000000000000000000001a8e0000000000000000000000000000000000000000000000000000000000001a8f0000000000000000000000000000000000000000000000000000000000001a900000000000000000000000000000000000000000000000000000000000001a910000000000000000000000000000000000000000000000000000000000001a920000000000000000000000000000000000000000000000000000000000001a930000000000000000000000000000000000000000000000000000000000001a940000000000000000000000000000000000000000000000000000000000001a950000000000000000000000000000000000000000000000000000000000001a960000000000000000000000000000000000000000000000000000000000001a970000000000000000000000000000000000000000000000000000000000001a980000000000000000000000000000000000000000000000000000000000001a990000000000000000000000000000000000000000000000000000000000001a9a0000000000000000000000000000000000000000000000000000000000001a9b0000000000000000000000000000000000000000000000000000000000001a9c0000000000000000000000000000000000000000000000000000000000001a9d0000000000000000000000000000000000000000000000000000000000001a9e0000000000000000000000000000000000000000000000000000000000001a9f0000000000000000000000000000000000000000000000000000000000001aa00000000000000000000000000000000000000000000000000000000000001aa10000000000000000000000000000000000000000000000000000000000001aa20000000000000000000000000000000000000000000000000000000000001aa30000000000000000000000000000000000000000000000000000000000001aa40000000000000000000000000000000000000000000000000000000000001aa50000000000000000000000000000000000000000000000000000000000001aa60000000000000000000000000000000000000000000000000000000000001aa70000000000000000000000000000000000000000000000000000000000001aa80000000000000000000000000000000000000000000000000000000000001aa90000000000000000000000000000000000000000000000000000000000001aaa0000000000000000000000000000000000000000000000000000000000001aab0000000000000000000000000000000000000000000000000000000000001aac0000000000000000000000000000000000000000000000000000000000001aad0000000000000000000000000000000000000000000000000000000000001aae0000000000000000000000000000000000000000000000000000000000001aaf0000000000000000000000000000000000000000000000000000000000001ab00000000000000000000000000000000000000000000000000000000000001ab10000000000000000000000000000000000000000000000000000000000001ab20000000000000000000000000000000000000000000000000000000000001ab30000000000000000000000000000000000000000000000000000000000001ab40000000000000000000000000000000000000000000000000000000000001ab50000000000000000000000000000000000000000000000000000000000001ab60000000000000000000000000000000000000000000000000000000000001ab70000000000000000000000000000000000000000000000000000000000001ab80000000000000000000000000000000000000000000000000000000000001ab90000000000000000000000000000000000000000000000000000000000001aba0000000000000000000000000000000000000000000000000000000000001abb0000000000000000000000000000000000000000000000000000000000001abc0000000000000000000000000000000000000000000000000000000000001abd0000000000000000000000000000000000000000000000000000000000001abe0000000000000000000000000000000000000000000000000000000000001abf0000000000000000000000000000000000000000000000000000000000001ac00000000000000000000000000000000000000000000000000000000000001ac10000000000000000000000000000000000000000000000000000000000001ac20000000000000000000000000000000000000000000000000000000000001ac30000000000000000000000000000000000000000000000000000000000001ac40000000000000000000000000000000000000000000000000000000000001ac50000000000000000000000000000000000000000000000000000000000001ac60000000000000000000000000000000000000000000000000000000000001ac70000000000000000000000000000000000000000000000000000000000001ac80000000000000000000000000000000000000000000000000000000000001ac90000000000000000000000000000000000000000000000000000000000001aca0000000000000000000000000000000000000000000000000000000000001acb0000000000000000000000000000000000000000000000000000000000001acc0000000000000000000000000000000000000000000000000000000000001acd0000000000000000000000000000000000000000000000000000000000001ace0000000000000000000000000000000000000000000000000000000000001acf0000000000000000000000000000000000000000000000000000000000001ad00000000000000000000000000000000000000000000000000000000000001ad10000000000000000000000000000000000000000000000000000000000001ad20000000000000000000000000000000000000000000000000000000000001ad30000000000000000000000000000000000000000000000000000000000001ad40000000000000000000000000000000000000000000000000000000000001ad50000000000000000000000000000000000000000000000000000000000001ad60000000000000000000000000000000000000000000000000000000000001ad70000000000000000000000000000000000000000000000000000000000001ad80000000000000000000000000000000000000000000000000000000000001ad90000000000000000000000000000000000000000000000000000000000001ada0000000000000000000000000000000000000000000000000000000000001adb0000000000000000000000000000000000000000000000000000000000001adc0000000000000000000000000000000000000000000000000000000000001add0000000000000000000000000000000000000000000000000000000000001ade0000000000000000000000000000000000000000000000000000000000001adf0000000000000000000000000000000000000000000000000000000000001ae00000000000000000000000000000000000000000000000000000000000001ae10000000000000000000000000000000000000000000000000000000000001ae20000000000000000000000000000000000000000000000000000000000001ae30000000000000000000000000000000000000000000000000000000000001ae40000000000000000000000000000000000000000000000000000000000001ae50000000000000000000000000000000000000000000000000000000000001ae60000000000000000000000000000000000000000000000000000000000001ae70000000000000000000000000000000000000000000000000000000000001ae80000000000000000000000000000000000000000000000000000000000001ae90000000000000000000000000000000000000000000000000000000000001aea0000000000000000000000000000000000000000000000000000000000001aeb0000000000000000000000000000000000000000000000000000000000001aec0000000000000000000000000000000000000000000000000000000000001aed0000000000000000000000000000000000000000000000000000000000001aee0000000000000000000000000000000000000000000000000000000000001aef0000000000000000000000000000000000000000000000000000000000001af00000000000000000000000000000000000000000000000000000000000001af10000000000000000000000000000000000000000000000000000000000001af20000000000000000000000000000000000000000000000000000000000001af30000000000000000000000000000000000000000000000000000000000001af40000000000000000000000000000000000000000000000000000000000001af50000000000000000000000000000000000000000000000000000000000001af60000000000000000000000000000000000000000000000000000000000001af70000000000000000000000000000000000000000000000000000000000001af80000000000000000000000000000000000000000000000000000000000001af90000000000000000000000000000000000000000000000000000000000001afa0000000000000000000000000000000000000000000000000000000000001afb0000000000000000000000000000000000000000000000000000000000001afc0000000000000000000000000000000000000000000000000000000000001afd0000000000000000000000000000000000000000000000000000000000001afe0000000000000000000000000000000000000000000000000000000000001aff0000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000001b010000000000000000000000000000000000000000000000000000000000001b020000000000000000000000000000000000000000000000000000000000001b030000000000000000000000000000000000000000000000000000000000001b040000000000000000000000000000000000000000000000000000000000001b050000000000000000000000000000000000000000000000000000000000001b060000000000000000000000000000000000000000000000000000000000001b070000000000000000000000000000000000000000000000000000000000001b080000000000000000000000000000000000000000000000000000000000001b090000000000000000000000000000000000000000000000000000000000001b0a0000000000000000000000000000000000000000000000000000000000001b0b0000000000000000000000000000000000000000000000000000000000001b0c0000000000000000000000000000000000000000000000000000000000001b0d0000000000000000000000000000000000000000000000000000000000001b0e0000000000000000000000000000000000000000000000000000000000001b0f0000000000000000000000000000000000000000000000000000000000001b100000000000000000000000000000000000000000000000000000000000001b110000000000000000000000000000000000000000000000000000000000001b120000000000000000000000000000000000000000000000000000000000001b130000000000000000000000000000000000000000000000000000000000001b140000000000000000000000000000000000000000000000000000000000001b150000000000000000000000000000000000000000000000000000000000001b160000000000000000000000000000000000000000000000000000000000001b170000000000000000000000000000000000000000000000000000000000001b180000000000000000000000000000000000000000000000000000000000001b190000000000000000000000000000000000000000000000000000000000001b1a0000000000000000000000000000000000000000000000000000000000001b1b0000000000000000000000000000000000000000000000000000000000001b1c0000000000000000000000000000000000000000000000000000000000001b1d0000000000000000000000000000000000000000000000000000000000001b1e0000000000000000000000000000000000000000000000000000000000001b1f0000000000000000000000000000000000000000000000000000000000001b200000000000000000000000000000000000000000000000000000000000001b210000000000000000000000000000000000000000000000000000000000001b220000000000000000000000000000000000000000000000000000000000001b230000000000000000000000000000000000000000000000000000000000001b240000000000000000000000000000000000000000000000000000000000001b250000000000000000000000000000000000000000000000000000000000001b260000000000000000000000000000000000000000000000000000000000001b270000000000000000000000000000000000000000000000000000000000001b280000000000000000000000000000000000000000000000000000000000001b290000000000000000000000000000000000000000000000000000000000001b2a0000000000000000000000000000000000000000000000000000000000001b2b0000000000000000000000000000000000000000000000000000000000001b2c0000000000000000000000000000000000000000000000000000000000001b2d0000000000000000000000000000000000000000000000000000000000001b2e0000000000000000000000000000000000000000000000000000000000001b2f0000000000000000000000000000000000000000000000000000000000001b300000000000000000000000000000000000000000000000000000000000001b310000000000000000000000000000000000000000000000000000000000001b320000000000000000000000000000000000000000000000000000000000001b330000000000000000000000000000000000000000000000000000000000001b340000000000000000000000000000000000000000000000000000000000001b350000000000000000000000000000000000000000000000000000000000001b360000000000000000000000000000000000000000000000000000000000001b370000000000000000000000000000000000000000000000000000000000001b380000000000000000000000000000000000000000000000000000000000001b390000000000000000000000000000000000000000000000000000000000001b3a0000000000000000000000000000000000000000000000000000000000001b3b0000000000000000000000000000000000000000000000000000000000001b3c0000000000000000000000000000000000000000000000000000000000001b3d0000000000000000000000000000000000000000000000000000000000001b3e0000000000000000000000000000000000000000000000000000000000001b3f0000000000000000000000000000000000000000000000000000000000001b400000000000000000000000000000000000000000000000000000000000001b410000000000000000000000000000000000000000000000000000000000001b420000000000000000000000000000000000000000000000000000000000001b430000000000000000000000000000000000000000000000000000000000001b440000000000000000000000000000000000000000000000000000000000001b450000000000000000000000000000000000000000000000000000000000001b460000000000000000000000000000000000000000000000000000000000001b470000000000000000000000000000000000000000000000000000000000001b480000000000000000000000000000000000000000000000000000000000001b490000000000000000000000000000000000000000000000000000000000001b4a0000000000000000000000000000000000000000000000000000000000001b4b0000000000000000000000000000000000000000000000000000000000001b4c0000000000000000000000000000000000000000000000000000000000001b4d0000000000000000000000000000000000000000000000000000000000001b4e0000000000000000000000000000000000000000000000000000000000001b4f0000000000000000000000000000000000000000000000000000000000001b500000000000000000000000000000000000000000000000000000000000001b510000000000000000000000000000000000000000000000000000000000001b520000000000000000000000000000000000000000000000000000000000001b530000000000000000000000000000000000000000000000000000000000001b540000000000000000000000000000000000000000000000000000000000001b550000000000000000000000000000000000000000000000000000000000001b560000000000000000000000000000000000000000000000000000000000001b570000000000000000000000000000000000000000000000000000000000001b580000000000000000000000000000000000000000000000000000000000001b590000000000000000000000000000000000000000000000000000000000001b5a0000000000000000000000000000000000000000000000000000000000001b5b0000000000000000000000000000000000000000000000000000000000001b5c0000000000000000000000000000000000000000000000000000000000001b5d0000000000000000000000000000000000000000000000000000000000001b5e0000000000000000000000000000000000000000000000000000000000001b5f0000000000000000000000000000000000000000000000000000000000001b600000000000000000000000000000000000000000000000000000000000001b610000000000000000000000000000000000000000000000000000000000001b620000000000000000000000000000000000000000000000000000000000001b630000000000000000000000000000000000000000000000000000000000001b640000000000000000000000000000000000000000000000000000000000001b650000000000000000000000000000000000000000000000000000000000001b660000000000000000000000000000000000000000000000000000000000001b670000000000000000000000000000000000000000000000000000000000001b680000000000000000000000000000000000000000000000000000000000001b690000000000000000000000000000000000000000000000000000000000001b6a0000000000000000000000000000000000000000000000000000000000001b6b0000000000000000000000000000000000000000000000000000000000001b6c0000000000000000000000000000000000000000000000000000000000001b6d0000000000000000000000000000000000000000000000000000000000001b6e0000000000000000000000000000000000000000000000000000000000001b6f0000000000000000000000000000000000000000000000000000000000001b700000000000000000000000000000000000000000000000000000000000001b710000000000000000000000000000000000000000000000000000000000001b720000000000000000000000000000000000000000000000000000000000001b730000000000000000000000000000000000000000000000000000000000001b740000000000000000000000000000000000000000000000000000000000001b750000000000000000000000000000000000000000000000000000000000001b760000000000000000000000000000000000000000000000000000000000001b770000000000000000000000000000000000000000000000000000000000001b780000000000000000000000000000000000000000000000000000000000001b790000000000000000000000000000000000000000000000000000000000001b7a0000000000000000000000000000000000000000000000000000000000001b7b0000000000000000000000000000000000000000000000000000000000001b7c0000000000000000000000000000000000000000000000000000000000001b7d0000000000000000000000000000000000000000000000000000000000001b7e0000000000000000000000000000000000000000000000000000000000001b7f0000000000000000000000000000000000000000000000000000000000001b800000000000000000000000000000000000000000000000000000000000001b810000000000000000000000000000000000000000000000000000000000001b820000000000000000000000000000000000000000000000000000000000001b830000000000000000000000000000000000000000000000000000000000001b840000000000000000000000000000000000000000000000000000000000001b850000000000000000000000000000000000000000000000000000000000001b860000000000000000000000000000000000000000000000000000000000001b870000000000000000000000000000000000000000000000000000000000001b880000000000000000000000000000000000000000000000000000000000001b890000000000000000000000000000000000000000000000000000000000001b8a0000000000000000000000000000000000000000000000000000000000001b8b0000000000000000000000000000000000000000000000000000000000001b8c0000000000000000000000000000000000000000000000000000000000001b8d0000000000000000000000000000000000000000000000000000000000001b8e0000000000000000000000000000000000000000000000000000000000001b8f0000000000000000000000000000000000000000000000000000000000001b900000000000000000000000000000000000000000000000000000000000001b910000000000000000000000000000000000000000000000000000000000001b920000000000000000000000000000000000000000000000000000000000001b930000000000000000000000000000000000000000000000000000000000001b940000000000000000000000000000000000000000000000000000000000001b950000000000000000000000000000000000000000000000000000000000001b960000000000000000000000000000000000000000000000000000000000001b970000000000000000000000000000000000000000000000000000000000001b980000000000000000000000000000000000000000000000000000000000001b990000000000000000000000000000000000000000000000000000000000001b9a0000000000000000000000000000000000000000000000000000000000001b9b0000000000000000000000000000000000000000000000000000000000001b9c0000000000000000000000000000000000000000000000000000000000001b9d0000000000000000000000000000000000000000000000000000000000001b9e0000000000000000000000000000000000000000000000000000000000001b9f0000000000000000000000000000000000000000000000000000000000001ba00000000000000000000000000000000000000000000000000000000000001ba10000000000000000000000000000000000000000000000000000000000001ba20000000000000000000000000000000000000000000000000000000000001ba30000000000000000000000000000000000000000000000000000000000001ba40000000000000000000000000000000000000000000000000000000000001ba50000000000000000000000000000000000000000000000000000000000001ba60000000000000000000000000000000000000000000000000000000000001ba70000000000000000000000000000000000000000000000000000000000001ba80000000000000000000000000000000000000000000000000000000000001ba90000000000000000000000000000000000000000000000000000000000001baa0000000000000000000000000000000000000000000000000000000000001bab0000000000000000000000000000000000000000000000000000000000001bac0000000000000000000000000000000000000000000000000000000000001bad0000000000000000000000000000000000000000000000000000000000001bae0000000000000000000000000000000000000000000000000000000000001baf0000000000000000000000000000000000000000000000000000000000001bb00000000000000000000000000000000000000000000000000000000000001bb10000000000000000000000000000000000000000000000000000000000001bb20000000000000000000000000000000000000000000000000000000000001bb30000000000000000000000000000000000000000000000000000000000001bb40000000000000000000000000000000000000000000000000000000000001bb50000000000000000000000000000000000000000000000000000000000001bb60000000000000000000000000000000000000000000000000000000000001bb70000000000000000000000000000000000000000000000000000000000001bb80000000000000000000000000000000000000000000000000000000000001bb90000000000000000000000000000000000000000000000000000000000001bba0000000000000000000000000000000000000000000000000000000000001bbb0000000000000000000000000000000000000000000000000000000000001bbc0000000000000000000000000000000000000000000000000000000000001bbd0000000000000000000000000000000000000000000000000000000000001bbe0000000000000000000000000000000000000000000000000000000000001bbf0000000000000000000000000000000000000000000000000000000000001bc00000000000000000000000000000000000000000000000000000000000001bc10000000000000000000000000000000000000000000000000000000000001bc20000000000000000000000000000000000000000000000000000000000001bc30000000000000000000000000000000000000000000000000000000000001bc40000000000000000000000000000000000000000000000000000000000001bc50000000000000000000000000000000000000000000000000000000000001bc60000000000000000000000000000000000000000000000000000000000001bc70000000000000000000000000000000000000000000000000000000000001bc80000000000000000000000000000000000000000000000000000000000001bc90000000000000000000000000000000000000000000000000000000000001bca0000000000000000000000000000000000000000000000000000000000001bcb0000000000000000000000000000000000000000000000000000000000001bcc0000000000000000000000000000000000000000000000000000000000001bcd0000000000000000000000000000000000000000000000000000000000001bce0000000000000000000000000000000000000000000000000000000000001bcf0000000000000000000000000000000000000000000000000000000000001bd00000000000000000000000000000000000000000000000000000000000001bd10000000000000000000000000000000000000000000000000000000000001bd20000000000000000000000000000000000000000000000000000000000001bd30000000000000000000000000000000000000000000000000000000000001bd40000000000000000000000000000000000000000000000000000000000001bd50000000000000000000000000000000000000000000000000000000000001bd60000000000000000000000000000000000000000000000000000000000001bd70000000000000000000000000000000000000000000000000000000000001bd80000000000000000000000000000000000000000000000000000000000001bd90000000000000000000000000000000000000000000000000000000000001bda0000000000000000000000000000000000000000000000000000000000001bdb0000000000000000000000000000000000000000000000000000000000001bdc0000000000000000000000000000000000000000000000000000000000001bdd0000000000000000000000000000000000000000000000000000000000001bde0000000000000000000000000000000000000000000000000000000000001bdf0000000000000000000000000000000000000000000000000000000000001be00000000000000000000000000000000000000000000000000000000000001be10000000000000000000000000000000000000000000000000000000000001be20000000000000000000000000000000000000000000000000000000000001be30000000000000000000000000000000000000000000000000000000000001be40000000000000000000000000000000000000000000000000000000000001be50000000000000000000000000000000000000000000000000000000000001be60000000000000000000000000000000000000000000000000000000000001be70000000000000000000000000000000000000000000000000000000000001be80000000000000000000000000000000000000000000000000000000000001be90000000000000000000000000000000000000000000000000000000000001bea0000000000000000000000000000000000000000000000000000000000001beb0000000000000000000000000000000000000000000000000000000000001bec0000000000000000000000000000000000000000000000000000000000001bed0000000000000000000000000000000000000000000000000000000000001bee0000000000000000000000000000000000000000000000000000000000001bef0000000000000000000000000000000000000000000000000000000000001bf00000000000000000000000000000000000000000000000000000000000001bf10000000000000000000000000000000000000000000000000000000000001bf20000000000000000000000000000000000000000000000000000000000001bf30000000000000000000000000000000000000000000000000000000000001bf40000000000000000000000000000000000000000000000000000000000001bf50000000000000000000000000000000000000000000000000000000000001bf60000000000000000000000000000000000000000000000000000000000001bf70000000000000000000000000000000000000000000000000000000000001bf80000000000000000000000000000000000000000000000000000000000001bf90000000000000000000000000000000000000000000000000000000000001bfa0000000000000000000000000000000000000000000000000000000000001bfb0000000000000000000000000000000000000000000000000000000000001bfc0000000000000000000000000000000000000000000000000000000000001bfd0000000000000000000000000000000000000000000000000000000000001bfe0000000000000000000000000000000000000000000000000000000000001bff0000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001c010000000000000000000000000000000000000000000000000000000000001c020000000000000000000000000000000000000000000000000000000000001c030000000000000000000000000000000000000000000000000000000000001c040000000000000000000000000000000000000000000000000000000000001c050000000000000000000000000000000000000000000000000000000000001c060000000000000000000000000000000000000000000000000000000000001c070000000000000000000000000000000000000000000000000000000000001c080000000000000000000000000000000000000000000000000000000000001c090000000000000000000000000000000000000000000000000000000000001c0a0000000000000000000000000000000000000000000000000000000000001c0b0000000000000000000000000000000000000000000000000000000000001c0c0000000000000000000000000000000000000000000000000000000000001c0d0000000000000000000000000000000000000000000000000000000000001c0e0000000000000000000000000000000000000000000000000000000000001c0f0000000000000000000000000000000000000000000000000000000000001c100000000000000000000000000000000000000000000000000000000000001c110000000000000000000000000000000000000000000000000000000000001c120000000000000000000000000000000000000000000000000000000000001c130000000000000000000000000000000000000000000000000000000000001c140000000000000000000000000000000000000000000000000000000000001c150000000000000000000000000000000000000000000000000000000000001c160000000000000000000000000000000000000000000000000000000000001c170000000000000000000000000000000000000000000000000000000000001c180000000000000000000000000000000000000000000000000000000000001c190000000000000000000000000000000000000000000000000000000000001c1a0000000000000000000000000000000000000000000000000000000000001c1b0000000000000000000000000000000000000000000000000000000000001c1c0000000000000000000000000000000000000000000000000000000000001c1d0000000000000000000000000000000000000000000000000000000000001c1e0000000000000000000000000000000000000000000000000000000000001c1f0000000000000000000000000000000000000000000000000000000000001c200000000000000000000000000000000000000000000000000000000000001c210000000000000000000000000000000000000000000000000000000000001c220000000000000000000000000000000000000000000000000000000000001c230000000000000000000000000000000000000000000000000000000000001c240000000000000000000000000000000000000000000000000000000000001c250000000000000000000000000000000000000000000000000000000000001c260000000000000000000000000000000000000000000000000000000000001c270000000000000000000000000000000000000000000000000000000000001c280000000000000000000000000000000000000000000000000000000000001c290000000000000000000000000000000000000000000000000000000000001c2a0000000000000000000000000000000000000000000000000000000000001c2b0000000000000000000000000000000000000000000000000000000000001c2c0000000000000000000000000000000000000000000000000000000000001c2d0000000000000000000000000000000000000000000000000000000000001c2e0000000000000000000000000000000000000000000000000000000000001c2f0000000000000000000000000000000000000000000000000000000000001c300000000000000000000000000000000000000000000000000000000000001c310000000000000000000000000000000000000000000000000000000000001c320000000000000000000000000000000000000000000000000000000000001c330000000000000000000000000000000000000000000000000000000000001c340000000000000000000000000000000000000000000000000000000000001c350000000000000000000000000000000000000000000000000000000000001c360000000000000000000000000000000000000000000000000000000000001c370000000000000000000000000000000000000000000000000000000000001c380000000000000000000000000000000000000000000000000000000000001c390000000000000000000000000000000000000000000000000000000000001c3a0000000000000000000000000000000000000000000000000000000000001c3b0000000000000000000000000000000000000000000000000000000000001c3c0000000000000000000000000000000000000000000000000000000000001c3d0000000000000000000000000000000000000000000000000000000000001c3e0000000000000000000000000000000000000000000000000000000000001c3f0000000000000000000000000000000000000000000000000000000000001c400000000000000000000000000000000000000000000000000000000000001c410000000000000000000000000000000000000000000000000000000000001c420000000000000000000000000000000000000000000000000000000000001c430000000000000000000000000000000000000000000000000000000000001c440000000000000000000000000000000000000000000000000000000000001c450000000000000000000000000000000000000000000000000000000000001c460000000000000000000000000000000000000000000000000000000000001c470000000000000000000000000000000000000000000000000000000000001c480000000000000000000000000000000000000000000000000000000000001c490000000000000000000000000000000000000000000000000000000000001c4a0000000000000000000000000000000000000000000000000000000000001c4b0000000000000000000000000000000000000000000000000000000000001c4c0000000000000000000000000000000000000000000000000000000000001c4d0000000000000000000000000000000000000000000000000000000000001c4e0000000000000000000000000000000000000000000000000000000000001c4f0000000000000000000000000000000000000000000000000000000000001c500000000000000000000000000000000000000000000000000000000000001c510000000000000000000000000000000000000000000000000000000000001c520000000000000000000000000000000000000000000000000000000000001c530000000000000000000000000000000000000000000000000000000000001c540000000000000000000000000000000000000000000000000000000000001c550000000000000000000000000000000000000000000000000000000000001c560000000000000000000000000000000000000000000000000000000000001c570000000000000000000000000000000000000000000000000000000000001c580000000000000000000000000000000000000000000000000000000000001c590000000000000000000000000000000000000000000000000000000000001c5a0000000000000000000000000000000000000000000000000000000000001c5b0000000000000000000000000000000000000000000000000000000000001c5c0000000000000000000000000000000000000000000000000000000000001c5d0000000000000000000000000000000000000000000000000000000000001c5e0000000000000000000000000000000000000000000000000000000000001c5f0000000000000000000000000000000000000000000000000000000000001c600000000000000000000000000000000000000000000000000000000000001c610000000000000000000000000000000000000000000000000000000000001c620000000000000000000000000000000000000000000000000000000000001c630000000000000000000000000000000000000000000000000000000000001c640000000000000000000000000000000000000000000000000000000000001c650000000000000000000000000000000000000000000000000000000000001c660000000000000000000000000000000000000000000000000000000000001c670000000000000000000000000000000000000000000000000000000000001c680000000000000000000000000000000000000000000000000000000000001c690000000000000000000000000000000000000000000000000000000000001c6a0000000000000000000000000000000000000000000000000000000000001c6b0000000000000000000000000000000000000000000000000000000000001c6c0000000000000000000000000000000000000000000000000000000000001c6d0000000000000000000000000000000000000000000000000000000000001c6e0000000000000000000000000000000000000000000000000000000000001c6f0000000000000000000000000000000000000000000000000000000000001c700000000000000000000000000000000000000000000000000000000000001c710000000000000000000000000000000000000000000000000000000000001c720000000000000000000000000000000000000000000000000000000000001c730000000000000000000000000000000000000000000000000000000000001c740000000000000000000000000000000000000000000000000000000000001c750000000000000000000000000000000000000000000000000000000000001c760000000000000000000000000000000000000000000000000000000000001c770000000000000000000000000000000000000000000000000000000000001c780000000000000000000000000000000000000000000000000000000000001c790000000000000000000000000000000000000000000000000000000000001c7a0000000000000000000000000000000000000000000000000000000000001c7b0000000000000000000000000000000000000000000000000000000000001c7c0000000000000000000000000000000000000000000000000000000000001c7d0000000000000000000000000000000000000000000000000000000000001c7e0000000000000000000000000000000000000000000000000000000000001c7f0000000000000000000000000000000000000000000000000000000000001c800000000000000000000000000000000000000000000000000000000000001c810000000000000000000000000000000000000000000000000000000000001c820000000000000000000000000000000000000000000000000000000000001c830000000000000000000000000000000000000000000000000000000000001c840000000000000000000000000000000000000000000000000000000000001c850000000000000000000000000000000000000000000000000000000000001c860000000000000000000000000000000000000000000000000000000000001c870000000000000000000000000000000000000000000000000000000000001c880000000000000000000000000000000000000000000000000000000000001c890000000000000000000000000000000000000000000000000000000000001c8a0000000000000000000000000000000000000000000000000000000000001c8b0000000000000000000000000000000000000000000000000000000000001c8c0000000000000000000000000000000000000000000000000000000000001c8d0000000000000000000000000000000000000000000000000000000000001c8e0000000000000000000000000000000000000000000000000000000000001c8f0000000000000000000000000000000000000000000000000000000000001c900000000000000000000000000000000000000000000000000000000000001c910000000000000000000000000000000000000000000000000000000000001c920000000000000000000000000000000000000000000000000000000000001c930000000000000000000000000000000000000000000000000000000000001c940000000000000000000000000000000000000000000000000000000000001c950000000000000000000000000000000000000000000000000000000000001c960000000000000000000000000000000000000000000000000000000000001c970000000000000000000000000000000000000000000000000000000000001c980000000000000000000000000000000000000000000000000000000000001c990000000000000000000000000000000000000000000000000000000000001c9a0000000000000000000000000000000000000000000000000000000000001c9b0000000000000000000000000000000000000000000000000000000000001c9c0000000000000000000000000000000000000000000000000000000000001c9d0000000000000000000000000000000000000000000000000000000000001c9e0000000000000000000000000000000000000000000000000000000000001c9f0000000000000000000000000000000000000000000000000000000000001ca00000000000000000000000000000000000000000000000000000000000001ca10000000000000000000000000000000000000000000000000000000000001ca20000000000000000000000000000000000000000000000000000000000001ca30000000000000000000000000000000000000000000000000000000000001ca40000000000000000000000000000000000000000000000000000000000001ca50000000000000000000000000000000000000000000000000000000000001ca60000000000000000000000000000000000000000000000000000000000001ca70000000000000000000000000000000000000000000000000000000000001ca80000000000000000000000000000000000000000000000000000000000001ca90000000000000000000000000000000000000000000000000000000000001caa0000000000000000000000000000000000000000000000000000000000001cab0000000000000000000000000000000000000000000000000000000000001cac0000000000000000000000000000000000000000000000000000000000001cad0000000000000000000000000000000000000000000000000000000000001cae0000000000000000000000000000000000000000000000000000000000001caf0000000000000000000000000000000000000000000000000000000000001cb00000000000000000000000000000000000000000000000000000000000001cb10000000000000000000000000000000000000000000000000000000000001cb20000000000000000000000000000000000000000000000000000000000001cb30000000000000000000000000000000000000000000000000000000000001cb40000000000000000000000000000000000000000000000000000000000001cb50000000000000000000000000000000000000000000000000000000000001cb60000000000000000000000000000000000000000000000000000000000001cb70000000000000000000000000000000000000000000000000000000000001cb80000000000000000000000000000000000000000000000000000000000001cb90000000000000000000000000000000000000000000000000000000000001cba0000000000000000000000000000000000000000000000000000000000001cbb0000000000000000000000000000000000000000000000000000000000001cbc0000000000000000000000000000000000000000000000000000000000001cbd0000000000000000000000000000000000000000000000000000000000001cbe0000000000000000000000000000000000000000000000000000000000001cbf0000000000000000000000000000000000000000000000000000000000001cc00000000000000000000000000000000000000000000000000000000000001cc10000000000000000000000000000000000000000000000000000000000001cc20000000000000000000000000000000000000000000000000000000000001cc30000000000000000000000000000000000000000000000000000000000001cc40000000000000000000000000000000000000000000000000000000000001cc50000000000000000000000000000000000000000000000000000000000001cc60000000000000000000000000000000000000000000000000000000000001cc70000000000000000000000000000000000000000000000000000000000001cc80000000000000000000000000000000000000000000000000000000000001cc90000000000000000000000000000000000000000000000000000000000001cca0000000000000000000000000000000000000000000000000000000000001ccb0000000000000000000000000000000000000000000000000000000000001ccc0000000000000000000000000000000000000000000000000000000000001ccd0000000000000000000000000000000000000000000000000000000000001cce0000000000000000000000000000000000000000000000000000000000001ccf0000000000000000000000000000000000000000000000000000000000001cd00000000000000000000000000000000000000000000000000000000000001cd10000000000000000000000000000000000000000000000000000000000001cd20000000000000000000000000000000000000000000000000000000000001cd30000000000000000000000000000000000000000000000000000000000001cd40000000000000000000000000000000000000000000000000000000000001cd50000000000000000000000000000000000000000000000000000000000001cd60000000000000000000000000000000000000000000000000000000000001cd70000000000000000000000000000000000000000000000000000000000001cd80000000000000000000000000000000000000000000000000000000000001cd90000000000000000000000000000000000000000000000000000000000001cda0000000000000000000000000000000000000000000000000000000000001cdb0000000000000000000000000000000000000000000000000000000000001cdc0000000000000000000000000000000000000000000000000000000000001cdd0000000000000000000000000000000000000000000000000000000000001cde0000000000000000000000000000000000000000000000000000000000001cdf0000000000000000000000000000000000000000000000000000000000001ce00000000000000000000000000000000000000000000000000000000000001ce10000000000000000000000000000000000000000000000000000000000001ce20000000000000000000000000000000000000000000000000000000000001ce30000000000000000000000000000000000000000000000000000000000001ce40000000000000000000000000000000000000000000000000000000000001ce50000000000000000000000000000000000000000000000000000000000001ce60000000000000000000000000000000000000000000000000000000000001ce70000000000000000000000000000000000000000000000000000000000001ce80000000000000000000000000000000000000000000000000000000000001ce90000000000000000000000000000000000000000000000000000000000001cea0000000000000000000000000000000000000000000000000000000000001ceb0000000000000000000000000000000000000000000000000000000000001cec0000000000000000000000000000000000000000000000000000000000001ced0000000000000000000000000000000000000000000000000000000000001cee0000000000000000000000000000000000000000000000000000000000001cef0000000000000000000000000000000000000000000000000000000000001cf00000000000000000000000000000000000000000000000000000000000001cf10000000000000000000000000000000000000000000000000000000000001cf20000000000000000000000000000000000000000000000000000000000001cf30000000000000000000000000000000000000000000000000000000000001cf40000000000000000000000000000000000000000000000000000000000001cf50000000000000000000000000000000000000000000000000000000000001cf60000000000000000000000000000000000000000000000000000000000001cf70000000000000000000000000000000000000000000000000000000000001cf80000000000000000000000000000000000000000000000000000000000001cf90000000000000000000000000000000000000000000000000000000000001cfa0000000000000000000000000000000000000000000000000000000000001cfb0000000000000000000000000000000000000000000000000000000000001cfc0000000000000000000000000000000000000000000000000000000000001cfd0000000000000000000000000000000000000000000000000000000000001cfe0000000000000000000000000000000000000000000000000000000000001cff0000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000001d010000000000000000000000000000000000000000000000000000000000001d020000000000000000000000000000000000000000000000000000000000001d030000000000000000000000000000000000000000000000000000000000001d040000000000000000000000000000000000000000000000000000000000001d050000000000000000000000000000000000000000000000000000000000001d060000000000000000000000000000000000000000000000000000000000001d070000000000000000000000000000000000000000000000000000000000001d080000000000000000000000000000000000000000000000000000000000001d090000000000000000000000000000000000000000000000000000000000001d0a0000000000000000000000000000000000000000000000000000000000001d0b0000000000000000000000000000000000000000000000000000000000001d0c0000000000000000000000000000000000000000000000000000000000001d0d0000000000000000000000000000000000000000000000000000000000001d0e0000000000000000000000000000000000000000000000000000000000001d0f0000000000000000000000000000000000000000000000000000000000001d100000000000000000000000000000000000000000000000000000000000001d110000000000000000000000000000000000000000000000000000000000001d120000000000000000000000000000000000000000000000000000000000001d130000000000000000000000000000000000000000000000000000000000001d140000000000000000000000000000000000000000000000000000000000001d150000000000000000000000000000000000000000000000000000000000001d160000000000000000000000000000000000000000000000000000000000001d170000000000000000000000000000000000000000000000000000000000001d180000000000000000000000000000000000000000000000000000000000001d190000000000000000000000000000000000000000000000000000000000001d1a0000000000000000000000000000000000000000000000000000000000001d1b0000000000000000000000000000000000000000000000000000000000001d1c0000000000000000000000000000000000000000000000000000000000001d1d0000000000000000000000000000000000000000000000000000000000001d1e0000000000000000000000000000000000000000000000000000000000001d1f0000000000000000000000000000000000000000000000000000000000001d200000000000000000000000000000000000000000000000000000000000001d210000000000000000000000000000000000000000000000000000000000001d220000000000000000000000000000000000000000000000000000000000001d230000000000000000000000000000000000000000000000000000000000001d240000000000000000000000000000000000000000000000000000000000001d250000000000000000000000000000000000000000000000000000000000001d260000000000000000000000000000000000000000000000000000000000001d270000000000000000000000000000000000000000000000000000000000001d280000000000000000000000000000000000000000000000000000000000001d290000000000000000000000000000000000000000000000000000000000001d2a0000000000000000000000000000000000000000000000000000000000001d2b0000000000000000000000000000000000000000000000000000000000001d2c0000000000000000000000000000000000000000000000000000000000001d2d0000000000000000000000000000000000000000000000000000000000001d2e0000000000000000000000000000000000000000000000000000000000001d2f0000000000000000000000000000000000000000000000000000000000001d300000000000000000000000000000000000000000000000000000000000001d310000000000000000000000000000000000000000000000000000000000001d320000000000000000000000000000000000000000000000000000000000001d330000000000000000000000000000000000000000000000000000000000001d340000000000000000000000000000000000000000000000000000000000001d350000000000000000000000000000000000000000000000000000000000001d360000000000000000000000000000000000000000000000000000000000001d370000000000000000000000000000000000000000000000000000000000001d380000000000000000000000000000000000000000000000000000000000001d390000000000000000000000000000000000000000000000000000000000001d3a0000000000000000000000000000000000000000000000000000000000001d3b0000000000000000000000000000000000000000000000000000000000001d3c0000000000000000000000000000000000000000000000000000000000001d3d0000000000000000000000000000000000000000000000000000000000001d3e0000000000000000000000000000000000000000000000000000000000001d3f0000000000000000000000000000000000000000000000000000000000001d400000000000000000000000000000000000000000000000000000000000001d410000000000000000000000000000000000000000000000000000000000001d420000000000000000000000000000000000000000000000000000000000001d430000000000000000000000000000000000000000000000000000000000001d440000000000000000000000000000000000000000000000000000000000001d450000000000000000000000000000000000000000000000000000000000001d460000000000000000000000000000000000000000000000000000000000001d470000000000000000000000000000000000000000000000000000000000001d480000000000000000000000000000000000000000000000000000000000001d490000000000000000000000000000000000000000000000000000000000001d4a0000000000000000000000000000000000000000000000000000000000001d4b0000000000000000000000000000000000000000000000000000000000001d4c0000000000000000000000000000000000000000000000000000000000001d4d0000000000000000000000000000000000000000000000000000000000001d4e0000000000000000000000000000000000000000000000000000000000001d4f0000000000000000000000000000000000000000000000000000000000001d500000000000000000000000000000000000000000000000000000000000001d510000000000000000000000000000000000000000000000000000000000001d520000000000000000000000000000000000000000000000000000000000001d530000000000000000000000000000000000000000000000000000000000001d540000000000000000000000000000000000000000000000000000000000001d550000000000000000000000000000000000000000000000000000000000001d560000000000000000000000000000000000000000000000000000000000001d570000000000000000000000000000000000000000000000000000000000001d580000000000000000000000000000000000000000000000000000000000001d590000000000000000000000000000000000000000000000000000000000001d5a0000000000000000000000000000000000000000000000000000000000001d5b0000000000000000000000000000000000000000000000000000000000001d5c0000000000000000000000000000000000000000000000000000000000001d5d0000000000000000000000000000000000000000000000000000000000001d5e0000000000000000000000000000000000000000000000000000000000001d5f0000000000000000000000000000000000000000000000000000000000001d600000000000000000000000000000000000000000000000000000000000001d610000000000000000000000000000000000000000000000000000000000001d620000000000000000000000000000000000000000000000000000000000001d630000000000000000000000000000000000000000000000000000000000001d640000000000000000000000000000000000000000000000000000000000001d650000000000000000000000000000000000000000000000000000000000001d660000000000000000000000000000000000000000000000000000000000001d670000000000000000000000000000000000000000000000000000000000001d680000000000000000000000000000000000000000000000000000000000001d690000000000000000000000000000000000000000000000000000000000001d6a0000000000000000000000000000000000000000000000000000000000001d6b0000000000000000000000000000000000000000000000000000000000001d6c0000000000000000000000000000000000000000000000000000000000001d6d0000000000000000000000000000000000000000000000000000000000001d6e0000000000000000000000000000000000000000000000000000000000001d6f0000000000000000000000000000000000000000000000000000000000001d700000000000000000000000000000000000000000000000000000000000001d710000000000000000000000000000000000000000000000000000000000001d720000000000000000000000000000000000000000000000000000000000001d730000000000000000000000000000000000000000000000000000000000001d740000000000000000000000000000000000000000000000000000000000001d750000000000000000000000000000000000000000000000000000000000001d760000000000000000000000000000000000000000000000000000000000001d770000000000000000000000000000000000000000000000000000000000001d780000000000000000000000000000000000000000000000000000000000001d790000000000000000000000000000000000000000000000000000000000001d7a0000000000000000000000000000000000000000000000000000000000001d7b0000000000000000000000000000000000000000000000000000000000001d7c0000000000000000000000000000000000000000000000000000000000001d7d0000000000000000000000000000000000000000000000000000000000001d7e0000000000000000000000000000000000000000000000000000000000001d7f0000000000000000000000000000000000000000000000000000000000001d800000000000000000000000000000000000000000000000000000000000001d810000000000000000000000000000000000000000000000000000000000001d820000000000000000000000000000000000000000000000000000000000001d830000000000000000000000000000000000000000000000000000000000001d840000000000000000000000000000000000000000000000000000000000001d850000000000000000000000000000000000000000000000000000000000001d860000000000000000000000000000000000000000000000000000000000001d870000000000000000000000000000000000000000000000000000000000001d880000000000000000000000000000000000000000000000000000000000001d890000000000000000000000000000000000000000000000000000000000001d8a0000000000000000000000000000000000000000000000000000000000001d8b0000000000000000000000000000000000000000000000000000000000001d8c0000000000000000000000000000000000000000000000000000000000001d8d0000000000000000000000000000000000000000000000000000000000001d8e0000000000000000000000000000000000000000000000000000000000001d8f0000000000000000000000000000000000000000000000000000000000001d900000000000000000000000000000000000000000000000000000000000001d910000000000000000000000000000000000000000000000000000000000001d920000000000000000000000000000000000000000000000000000000000001d930000000000000000000000000000000000000000000000000000000000001d940000000000000000000000000000000000000000000000000000000000001d950000000000000000000000000000000000000000000000000000000000001d960000000000000000000000000000000000000000000000000000000000001d970000000000000000000000000000000000000000000000000000000000001d980000000000000000000000000000000000000000000000000000000000001d990000000000000000000000000000000000000000000000000000000000001d9a0000000000000000000000000000000000000000000000000000000000001d9b0000000000000000000000000000000000000000000000000000000000001d9c0000000000000000000000000000000000000000000000000000000000001d9d0000000000000000000000000000000000000000000000000000000000001d9e0000000000000000000000000000000000000000000000000000000000001d9f0000000000000000000000000000000000000000000000000000000000001da00000000000000000000000000000000000000000000000000000000000001da10000000000000000000000000000000000000000000000000000000000001da20000000000000000000000000000000000000000000000000000000000001da30000000000000000000000000000000000000000000000000000000000001da40000000000000000000000000000000000000000000000000000000000001da50000000000000000000000000000000000000000000000000000000000001da60000000000000000000000000000000000000000000000000000000000001da70000000000000000000000000000000000000000000000000000000000001da80000000000000000000000000000000000000000000000000000000000001da90000000000000000000000000000000000000000000000000000000000001daa0000000000000000000000000000000000000000000000000000000000001dab0000000000000000000000000000000000000000000000000000000000001dac0000000000000000000000000000000000000000000000000000000000001dad0000000000000000000000000000000000000000000000000000000000001dae0000000000000000000000000000000000000000000000000000000000001daf0000000000000000000000000000000000000000000000000000000000001db00000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000000000000000000001db20000000000000000000000000000000000000000000000000000000000001db30000000000000000000000000000000000000000000000000000000000001db40000000000000000000000000000000000000000000000000000000000001db50000000000000000000000000000000000000000000000000000000000001db60000000000000000000000000000000000000000000000000000000000001db70000000000000000000000000000000000000000000000000000000000001db80000000000000000000000000000000000000000000000000000000000001db90000000000000000000000000000000000000000000000000000000000001dba0000000000000000000000000000000000000000000000000000000000001dbb0000000000000000000000000000000000000000000000000000000000001dbc0000000000000000000000000000000000000000000000000000000000001dbd0000000000000000000000000000000000000000000000000000000000001dbe0000000000000000000000000000000000000000000000000000000000001dbf0000000000000000000000000000000000000000000000000000000000001dc00000000000000000000000000000000000000000000000000000000000001dc10000000000000000000000000000000000000000000000000000000000001dc20000000000000000000000000000000000000000000000000000000000001dc30000000000000000000000000000000000000000000000000000000000001dc40000000000000000000000000000000000000000000000000000000000001dc50000000000000000000000000000000000000000000000000000000000001dc60000000000000000000000000000000000000000000000000000000000001dc70000000000000000000000000000000000000000000000000000000000001dc80000000000000000000000000000000000000000000000000000000000001dc90000000000000000000000000000000000000000000000000000000000001dca0000000000000000000000000000000000000000000000000000000000001dcb0000000000000000000000000000000000000000000000000000000000001dcc0000000000000000000000000000000000000000000000000000000000001dcd0000000000000000000000000000000000000000000000000000000000001dce0000000000000000000000000000000000000000000000000000000000001dcf0000000000000000000000000000000000000000000000000000000000001dd00000000000000000000000000000000000000000000000000000000000001dd10000000000000000000000000000000000000000000000000000000000001dd20000000000000000000000000000000000000000000000000000000000001dd30000000000000000000000000000000000000000000000000000000000001dd40000000000000000000000000000000000000000000000000000000000001dd50000000000000000000000000000000000000000000000000000000000001dd60000000000000000000000000000000000000000000000000000000000001dd70000000000000000000000000000000000000000000000000000000000001dd80000000000000000000000000000000000000000000000000000000000001dd90000000000000000000000000000000000000000000000000000000000001dda0000000000000000000000000000000000000000000000000000000000001ddb0000000000000000000000000000000000000000000000000000000000001ddc0000000000000000000000000000000000000000000000000000000000001ddd0000000000000000000000000000000000000000000000000000000000001dde0000000000000000000000000000000000000000000000000000000000001ddf0000000000000000000000000000000000000000000000000000000000001de00000000000000000000000000000000000000000000000000000000000001de10000000000000000000000000000000000000000000000000000000000001de20000000000000000000000000000000000000000000000000000000000001de30000000000000000000000000000000000000000000000000000000000001de40000000000000000000000000000000000000000000000000000000000001de50000000000000000000000000000000000000000000000000000000000001de60000000000000000000000000000000000000000000000000000000000001de70000000000000000000000000000000000000000000000000000000000001de80000000000000000000000000000000000000000000000000000000000001de90000000000000000000000000000000000000000000000000000000000001dea0000000000000000000000000000000000000000000000000000000000001deb0000000000000000000000000000000000000000000000000000000000001dec0000000000000000000000000000000000000000000000000000000000001ded0000000000000000000000000000000000000000000000000000000000001dee0000000000000000000000000000000000000000000000000000000000001def0000000000000000000000000000000000000000000000000000000000001df00000000000000000000000000000000000000000000000000000000000001df10000000000000000000000000000000000000000000000000000000000001df20000000000000000000000000000000000000000000000000000000000001df30000000000000000000000000000000000000000000000000000000000001df40000000000000000000000000000000000000000000000000000000000001df50000000000000000000000000000000000000000000000000000000000001df60000000000000000000000000000000000000000000000000000000000001df70000000000000000000000000000000000000000000000000000000000001df80000000000000000000000000000000000000000000000000000000000001df90000000000000000000000000000000000000000000000000000000000001dfa0000000000000000000000000000000000000000000000000000000000001dfb0000000000000000000000000000000000000000000000000000000000001dfc0000000000000000000000000000000000000000000000000000000000001dfd0000000000000000000000000000000000000000000000000000000000001dfe0000000000000000000000000000000000000000000000000000000000001dff0000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000001e010000000000000000000000000000000000000000000000000000000000001e020000000000000000000000000000000000000000000000000000000000001e030000000000000000000000000000000000000000000000000000000000001e040000000000000000000000000000000000000000000000000000000000001e050000000000000000000000000000000000000000000000000000000000001e060000000000000000000000000000000000000000000000000000000000001e070000000000000000000000000000000000000000000000000000000000001e080000000000000000000000000000000000000000000000000000000000001e090000000000000000000000000000000000000000000000000000000000001e0a0000000000000000000000000000000000000000000000000000000000001e0b0000000000000000000000000000000000000000000000000000000000001e0c0000000000000000000000000000000000000000000000000000000000001e0d0000000000000000000000000000000000000000000000000000000000001e0e0000000000000000000000000000000000000000000000000000000000001e0f0000000000000000000000000000000000000000000000000000000000001e100000000000000000000000000000000000000000000000000000000000001e110000000000000000000000000000000000000000000000000000000000001e120000000000000000000000000000000000000000000000000000000000001e130000000000000000000000000000000000000000000000000000000000001e140000000000000000000000000000000000000000000000000000000000001e150000000000000000000000000000000000000000000000000000000000001e160000000000000000000000000000000000000000000000000000000000001e170000000000000000000000000000000000000000000000000000000000001e180000000000000000000000000000000000000000000000000000000000001e190000000000000000000000000000000000000000000000000000000000001e1a0000000000000000000000000000000000000000000000000000000000001e1b0000000000000000000000000000000000000000000000000000000000001e1c0000000000000000000000000000000000000000000000000000000000001e1d0000000000000000000000000000000000000000000000000000000000001e1e0000000000000000000000000000000000000000000000000000000000001e1f0000000000000000000000000000000000000000000000000000000000001e200000000000000000000000000000000000000000000000000000000000001e210000000000000000000000000000000000000000000000000000000000001e220000000000000000000000000000000000000000000000000000000000001e230000000000000000000000000000000000000000000000000000000000001e240000000000000000000000000000000000000000000000000000000000001e250000000000000000000000000000000000000000000000000000000000001e260000000000000000000000000000000000000000000000000000000000001e270000000000000000000000000000000000000000000000000000000000001e280000000000000000000000000000000000000000000000000000000000001e290000000000000000000000000000000000000000000000000000000000001e2a0000000000000000000000000000000000000000000000000000000000001e2b0000000000000000000000000000000000000000000000000000000000001e2c0000000000000000000000000000000000000000000000000000000000001e2d0000000000000000000000000000000000000000000000000000000000001e2e0000000000000000000000000000000000000000000000000000000000001e2f0000000000000000000000000000000000000000000000000000000000001e300000000000000000000000000000000000000000000000000000000000001e310000000000000000000000000000000000000000000000000000000000001e320000000000000000000000000000000000000000000000000000000000001e330000000000000000000000000000000000000000000000000000000000001e340000000000000000000000000000000000000000000000000000000000001e350000000000000000000000000000000000000000000000000000000000001e360000000000000000000000000000000000000000000000000000000000001e370000000000000000000000000000000000000000000000000000000000001e380000000000000000000000000000000000000000000000000000000000001e390000000000000000000000000000000000000000000000000000000000001e3a0000000000000000000000000000000000000000000000000000000000001e3b0000000000000000000000000000000000000000000000000000000000001e3c0000000000000000000000000000000000000000000000000000000000001e3d0000000000000000000000000000000000000000000000000000000000001e3e0000000000000000000000000000000000000000000000000000000000001e3f0000000000000000000000000000000000000000000000000000000000001e400000000000000000000000000000000000000000000000000000000000001e410000000000000000000000000000000000000000000000000000000000001e420000000000000000000000000000000000000000000000000000000000001e430000000000000000000000000000000000000000000000000000000000001e440000000000000000000000000000000000000000000000000000000000001e450000000000000000000000000000000000000000000000000000000000001e460000000000000000000000000000000000000000000000000000000000001e470000000000000000000000000000000000000000000000000000000000001e480000000000000000000000000000000000000000000000000000000000001e490000000000000000000000000000000000000000000000000000000000001e4a0000000000000000000000000000000000000000000000000000000000001e4b0000000000000000000000000000000000000000000000000000000000001e4c0000000000000000000000000000000000000000000000000000000000001e4d0000000000000000000000000000000000000000000000000000000000001e4e0000000000000000000000000000000000000000000000000000000000001e4f0000000000000000000000000000000000000000000000000000000000001e500000000000000000000000000000000000000000000000000000000000001e510000000000000000000000000000000000000000000000000000000000001e520000000000000000000000000000000000000000000000000000000000001e530000000000000000000000000000000000000000000000000000000000001e540000000000000000000000000000000000000000000000000000000000001e550000000000000000000000000000000000000000000000000000000000001e560000000000000000000000000000000000000000000000000000000000001e570000000000000000000000000000000000000000000000000000000000001e580000000000000000000000000000000000000000000000000000000000001e590000000000000000000000000000000000000000000000000000000000001e5a0000000000000000000000000000000000000000000000000000000000001e5b0000000000000000000000000000000000000000000000000000000000001e5c0000000000000000000000000000000000000000000000000000000000001e5d0000000000000000000000000000000000000000000000000000000000001e5e0000000000000000000000000000000000000000000000000000000000001e5f0000000000000000000000000000000000000000000000000000000000001e600000000000000000000000000000000000000000000000000000000000001e610000000000000000000000000000000000000000000000000000000000001e620000000000000000000000000000000000000000000000000000000000001e630000000000000000000000000000000000000000000000000000000000001e640000000000000000000000000000000000000000000000000000000000001e650000000000000000000000000000000000000000000000000000000000001e660000000000000000000000000000000000000000000000000000000000001e670000000000000000000000000000000000000000000000000000000000001e680000000000000000000000000000000000000000000000000000000000001e690000000000000000000000000000000000000000000000000000000000001e6a0000000000000000000000000000000000000000000000000000000000001e6b0000000000000000000000000000000000000000000000000000000000001e6c0000000000000000000000000000000000000000000000000000000000001e6d0000000000000000000000000000000000000000000000000000000000001e6e0000000000000000000000000000000000000000000000000000000000001e6f0000000000000000000000000000000000000000000000000000000000001e700000000000000000000000000000000000000000000000000000000000001e710000000000000000000000000000000000000000000000000000000000001e720000000000000000000000000000000000000000000000000000000000001e730000000000000000000000000000000000000000000000000000000000001e740000000000000000000000000000000000000000000000000000000000001e750000000000000000000000000000000000000000000000000000000000001e760000000000000000000000000000000000000000000000000000000000001e770000000000000000000000000000000000000000000000000000000000001e780000000000000000000000000000000000000000000000000000000000001e790000000000000000000000000000000000000000000000000000000000001e7a0000000000000000000000000000000000000000000000000000000000001e7b0000000000000000000000000000000000000000000000000000000000001e7c0000000000000000000000000000000000000000000000000000000000001e7d0000000000000000000000000000000000000000000000000000000000001e7e0000000000000000000000000000000000000000000000000000000000001e7f0000000000000000000000000000000000000000000000000000000000001e800000000000000000000000000000000000000000000000000000000000001e810000000000000000000000000000000000000000000000000000000000001e820000000000000000000000000000000000000000000000000000000000001e830000000000000000000000000000000000000000000000000000000000001e840000000000000000000000000000000000000000000000000000000000001e850000000000000000000000000000000000000000000000000000000000001e860000000000000000000000000000000000000000000000000000000000001e870000000000000000000000000000000000000000000000000000000000001e880000000000000000000000000000000000000000000000000000000000001e890000000000000000000000000000000000000000000000000000000000001e8a0000000000000000000000000000000000000000000000000000000000001e8b0000000000000000000000000000000000000000000000000000000000001e8c0000000000000000000000000000000000000000000000000000000000001e8d0000000000000000000000000000000000000000000000000000000000001e8e0000000000000000000000000000000000000000000000000000000000001e8f0000000000000000000000000000000000000000000000000000000000001e900000000000000000000000000000000000000000000000000000000000001e910000000000000000000000000000000000000000000000000000000000001e920000000000000000000000000000000000000000000000000000000000001e930000000000000000000000000000000000000000000000000000000000001e940000000000000000000000000000000000000000000000000000000000001e950000000000000000000000000000000000000000000000000000000000001e960000000000000000000000000000000000000000000000000000000000001e970000000000000000000000000000000000000000000000000000000000001e980000000000000000000000000000000000000000000000000000000000001e990000000000000000000000000000000000000000000000000000000000001e9a0000000000000000000000000000000000000000000000000000000000001e9b0000000000000000000000000000000000000000000000000000000000001e9c0000000000000000000000000000000000000000000000000000000000001e9d0000000000000000000000000000000000000000000000000000000000001e9e0000000000000000000000000000000000000000000000000000000000001e9f0000000000000000000000000000000000000000000000000000000000001ea00000000000000000000000000000000000000000000000000000000000001ea10000000000000000000000000000000000000000000000000000000000001ea20000000000000000000000000000000000000000000000000000000000001ea30000000000000000000000000000000000000000000000000000000000001ea40000000000000000000000000000000000000000000000000000000000001ea50000000000000000000000000000000000000000000000000000000000001ea60000000000000000000000000000000000000000000000000000000000001ea70000000000000000000000000000000000000000000000000000000000001ea80000000000000000000000000000000000000000000000000000000000001ea90000000000000000000000000000000000000000000000000000000000001eaa0000000000000000000000000000000000000000000000000000000000001eab0000000000000000000000000000000000000000000000000000000000001eac0000000000000000000000000000000000000000000000000000000000001ead0000000000000000000000000000000000000000000000000000000000001eae0000000000000000000000000000000000000000000000000000000000001eaf0000000000000000000000000000000000000000000000000000000000001eb00000000000000000000000000000000000000000000000000000000000001eb10000000000000000000000000000000000000000000000000000000000001eb20000000000000000000000000000000000000000000000000000000000001eb30000000000000000000000000000000000000000000000000000000000001eb40000000000000000000000000000000000000000000000000000000000001eb50000000000000000000000000000000000000000000000000000000000001eb60000000000000000000000000000000000000000000000000000000000001eb70000000000000000000000000000000000000000000000000000000000001eb80000000000000000000000000000000000000000000000000000000000001eb90000000000000000000000000000000000000000000000000000000000001eba0000000000000000000000000000000000000000000000000000000000001ebb0000000000000000000000000000000000000000000000000000000000001ebc0000000000000000000000000000000000000000000000000000000000001ebd0000000000000000000000000000000000000000000000000000000000001ebe0000000000000000000000000000000000000000000000000000000000001ebf0000000000000000000000000000000000000000000000000000000000001ec00000000000000000000000000000000000000000000000000000000000001ec10000000000000000000000000000000000000000000000000000000000001ec20000000000000000000000000000000000000000000000000000000000001ec30000000000000000000000000000000000000000000000000000000000001ec40000000000000000000000000000000000000000000000000000000000001ec50000000000000000000000000000000000000000000000000000000000001ec60000000000000000000000000000000000000000000000000000000000001ec70000000000000000000000000000000000000000000000000000000000001ec80000000000000000000000000000000000000000000000000000000000001ec90000000000000000000000000000000000000000000000000000000000001eca0000000000000000000000000000000000000000000000000000000000001ecb0000000000000000000000000000000000000000000000000000000000001ecc0000000000000000000000000000000000000000000000000000000000001ecd0000000000000000000000000000000000000000000000000000000000001ece0000000000000000000000000000000000000000000000000000000000001ecf0000000000000000000000000000000000000000000000000000000000001ed00000000000000000000000000000000000000000000000000000000000001ed10000000000000000000000000000000000000000000000000000000000001ed20000000000000000000000000000000000000000000000000000000000001ed30000000000000000000000000000000000000000000000000000000000001ed40000000000000000000000000000000000000000000000000000000000001ed50000000000000000000000000000000000000000000000000000000000001ed60000000000000000000000000000000000000000000000000000000000001ed70000000000000000000000000000000000000000000000000000000000001ed80000000000000000000000000000000000000000000000000000000000001ed90000000000000000000000000000000000000000000000000000000000001eda0000000000000000000000000000000000000000000000000000000000001edb0000000000000000000000000000000000000000000000000000000000001edc0000000000000000000000000000000000000000000000000000000000001edd0000000000000000000000000000000000000000000000000000000000001ede0000000000000000000000000000000000000000000000000000000000001edf0000000000000000000000000000000000000000000000000000000000001ee00000000000000000000000000000000000000000000000000000000000001ee10000000000000000000000000000000000000000000000000000000000001ee20000000000000000000000000000000000000000000000000000000000001ee30000000000000000000000000000000000000000000000000000000000001ee40000000000000000000000000000000000000000000000000000000000001ee50000000000000000000000000000000000000000000000000000000000001ee60000000000000000000000000000000000000000000000000000000000001ee70000000000000000000000000000000000000000000000000000000000001ee80000000000000000000000000000000000000000000000000000000000001ee90000000000000000000000000000000000000000000000000000000000001eea0000000000000000000000000000000000000000000000000000000000001eeb0000000000000000000000000000000000000000000000000000000000001eec0000000000000000000000000000000000000000000000000000000000001eed0000000000000000000000000000000000000000000000000000000000001eee0000000000000000000000000000000000000000000000000000000000001eef0000000000000000000000000000000000000000000000000000000000001ef00000000000000000000000000000000000000000000000000000000000001ef10000000000000000000000000000000000000000000000000000000000001ef20000000000000000000000000000000000000000000000000000000000001ef30000000000000000000000000000000000000000000000000000000000001ef40000000000000000000000000000000000000000000000000000000000001ef50000000000000000000000000000000000000000000000000000000000001ef60000000000000000000000000000000000000000000000000000000000001ef70000000000000000000000000000000000000000000000000000000000001ef80000000000000000000000000000000000000000000000000000000000001ef90000000000000000000000000000000000000000000000000000000000001efa0000000000000000000000000000000000000000000000000000000000001efb0000000000000000000000000000000000000000000000000000000000001efc0000000000000000000000000000000000000000000000000000000000001efd0000000000000000000000000000000000000000000000000000000000001efe0000000000000000000000000000000000000000000000000000000000001eff0000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000001f010000000000000000000000000000000000000000000000000000000000001f020000000000000000000000000000000000000000000000000000000000001f030000000000000000000000000000000000000000000000000000000000001f040000000000000000000000000000000000000000000000000000000000001f050000000000000000000000000000000000000000000000000000000000001f060000000000000000000000000000000000000000000000000000000000001f070000000000000000000000000000000000000000000000000000000000001f080000000000000000000000000000000000000000000000000000000000001f090000000000000000000000000000000000000000000000000000000000001f0a0000000000000000000000000000000000000000000000000000000000001f0b0000000000000000000000000000000000000000000000000000000000001f0c0000000000000000000000000000000000000000000000000000000000001f0d0000000000000000000000000000000000000000000000000000000000001f0e0000000000000000000000000000000000000000000000000000000000001f0f0000000000000000000000000000000000000000000000000000000000001f100000000000000000000000000000000000000000000000000000000000001f110000000000000000000000000000000000000000000000000000000000001f120000000000000000000000000000000000000000000000000000000000001f130000000000000000000000000000000000000000000000000000000000001f140000000000000000000000000000000000000000000000000000000000001f150000000000000000000000000000000000000000000000000000000000001f160000000000000000000000000000000000000000000000000000000000001f170000000000000000000000000000000000000000000000000000000000001f180000000000000000000000000000000000000000000000000000000000001f190000000000000000000000000000000000000000000000000000000000001f1a0000000000000000000000000000000000000000000000000000000000001f1b0000000000000000000000000000000000000000000000000000000000001f1c0000000000000000000000000000000000000000000000000000000000001f1d0000000000000000000000000000000000000000000000000000000000001f1e0000000000000000000000000000000000000000000000000000000000001f1f0000000000000000000000000000000000000000000000000000000000001f200000000000000000000000000000000000000000000000000000000000001f210000000000000000000000000000000000000000000000000000000000001f220000000000000000000000000000000000000000000000000000000000001f230000000000000000000000000000000000000000000000000000000000001f240000000000000000000000000000000000000000000000000000000000001f250000000000000000000000000000000000000000000000000000000000001f260000000000000000000000000000000000000000000000000000000000001f270000000000000000000000000000000000000000000000000000000000001f280000000000000000000000000000000000000000000000000000000000001f290000000000000000000000000000000000000000000000000000000000001f2a0000000000000000000000000000000000000000000000000000000000001f2b0000000000000000000000000000000000000000000000000000000000001f2c0000000000000000000000000000000000000000000000000000000000001f2d0000000000000000000000000000000000000000000000000000000000001f2e0000000000000000000000000000000000000000000000000000000000001f2f0000000000000000000000000000000000000000000000000000000000001f300000000000000000000000000000000000000000000000000000000000001f310000000000000000000000000000000000000000000000000000000000001f320000000000000000000000000000000000000000000000000000000000001f330000000000000000000000000000000000000000000000000000000000001f340000000000000000000000000000000000000000000000000000000000001f350000000000000000000000000000000000000000000000000000000000001f360000000000000000000000000000000000000000000000000000000000001f370000000000000000000000000000000000000000000000000000000000001f380000000000000000000000000000000000000000000000000000000000001f390000000000000000000000000000000000000000000000000000000000001f3a0000000000000000000000000000000000000000000000000000000000001f3b0000000000000000000000000000000000000000000000000000000000001f3c0000000000000000000000000000000000000000000000000000000000001f3d0000000000000000000000000000000000000000000000000000000000001f3e0000000000000000000000000000000000000000000000000000000000001f3f0000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000001f410000000000000000000000000000000000000000000000000000000000001f420000000000000000000000000000000000000000000000000000000000001f430000000000000000000000000000000000000000000000000000000000001f440000000000000000000000000000000000000000000000000000000000001f450000000000000000000000000000000000000000000000000000000000001f460000000000000000000000000000000000000000000000000000000000001f470000000000000000000000000000000000000000000000000000000000001f480000000000000000000000000000000000000000000000000000000000001f490000000000000000000000000000000000000000000000000000000000001f4a0000000000000000000000000000000000000000000000000000000000001f4b0000000000000000000000000000000000000000000000000000000000001f4c0000000000000000000000000000000000000000000000000000000000001f4d0000000000000000000000000000000000000000000000000000000000001f4e0000000000000000000000000000000000000000000000000000000000001f4f0000000000000000000000000000000000000000000000000000000000001f500000000000000000000000000000000000000000000000000000000000001f510000000000000000000000000000000000000000000000000000000000001f520000000000000000000000000000000000000000000000000000000000001f530000000000000000000000000000000000000000000000000000000000001f540000000000000000000000000000000000000000000000000000000000001f550000000000000000000000000000000000000000000000000000000000001f560000000000000000000000000000000000000000000000000000000000001f570000000000000000000000000000000000000000000000000000000000001f580000000000000000000000000000000000000000000000000000000000001f590000000000000000000000000000000000000000000000000000000000001f5a0000000000000000000000000000000000000000000000000000000000001f5b0000000000000000000000000000000000000000000000000000000000001f5c0000000000000000000000000000000000000000000000000000000000001f5d0000000000000000000000000000000000000000000000000000000000001f5e0000000000000000000000000000000000000000000000000000000000001f5f0000000000000000000000000000000000000000000000000000000000001f600000000000000000000000000000000000000000000000000000000000001f610000000000000000000000000000000000000000000000000000000000001f620000000000000000000000000000000000000000000000000000000000001f630000000000000000000000000000000000000000000000000000000000001f640000000000000000000000000000000000000000000000000000000000001f650000000000000000000000000000000000000000000000000000000000001f660000000000000000000000000000000000000000000000000000000000001f670000000000000000000000000000000000000000000000000000000000001f680000000000000000000000000000000000000000000000000000000000001f690000000000000000000000000000000000000000000000000000000000001f6a0000000000000000000000000000000000000000000000000000000000001f6b0000000000000000000000000000000000000000000000000000000000001f6c0000000000000000000000000000000000000000000000000000000000001f6d0000000000000000000000000000000000000000000000000000000000001f6e0000000000000000000000000000000000000000000000000000000000001f6f0000000000000000000000000000000000000000000000000000000000001f700000000000000000000000000000000000000000000000000000000000001f710000000000000000000000000000000000000000000000000000000000001f720000000000000000000000000000000000000000000000000000000000001f730000000000000000000000000000000000000000000000000000000000001f740000000000000000000000000000000000000000000000000000000000001f750000000000000000000000000000000000000000000000000000000000001f760000000000000000000000000000000000000000000000000000000000001f770000000000000000000000000000000000000000000000000000000000001f780000000000000000000000000000000000000000000000000000000000001f790000000000000000000000000000000000000000000000000000000000001f7a0000000000000000000000000000000000000000000000000000000000001f7b0000000000000000000000000000000000000000000000000000000000001f7c0000000000000000000000000000000000000000000000000000000000001f7d0000000000000000000000000000000000000000000000000000000000001f7e0000000000000000000000000000000000000000000000000000000000001f7f0000000000000000000000000000000000000000000000000000000000001f800000000000000000000000000000000000000000000000000000000000001f810000000000000000000000000000000000000000000000000000000000001f820000000000000000000000000000000000000000000000000000000000001f830000000000000000000000000000000000000000000000000000000000001f840000000000000000000000000000000000000000000000000000000000001f850000000000000000000000000000000000000000000000000000000000001f860000000000000000000000000000000000000000000000000000000000001f870000000000000000000000000000000000000000000000000000000000001f880000000000000000000000000000000000000000000000000000000000001f890000000000000000000000000000000000000000000000000000000000001f8a0000000000000000000000000000000000000000000000000000000000001f8b0000000000000000000000000000000000000000000000000000000000001f8c0000000000000000000000000000000000000000000000000000000000001f8d0000000000000000000000000000000000000000000000000000000000001f8e0000000000000000000000000000000000000000000000000000000000001f8f0000000000000000000000000000000000000000000000000000000000001f900000000000000000000000000000000000000000000000000000000000001f910000000000000000000000000000000000000000000000000000000000001f920000000000000000000000000000000000000000000000000000000000001f930000000000000000000000000000000000000000000000000000000000001f940000000000000000000000000000000000000000000000000000000000001f950000000000000000000000000000000000000000000000000000000000001f960000000000000000000000000000000000000000000000000000000000001f970000000000000000000000000000000000000000000000000000000000001f980000000000000000000000000000000000000000000000000000000000001f990000000000000000000000000000000000000000000000000000000000001f9a0000000000000000000000000000000000000000000000000000000000001f9b0000000000000000000000000000000000000000000000000000000000001f9c0000000000000000000000000000000000000000000000000000000000001f9d0000000000000000000000000000000000000000000000000000000000001f9e0000000000000000000000000000000000000000000000000000000000001f9f0000000000000000000000000000000000000000000000000000000000001fa00000000000000000000000000000000000000000000000000000000000001fa10000000000000000000000000000000000000000000000000000000000001fa20000000000000000000000000000000000000000000000000000000000001fa30000000000000000000000000000000000000000000000000000000000001fa40000000000000000000000000000000000000000000000000000000000001fa50000000000000000000000000000000000000000000000000000000000001fa60000000000000000000000000000000000000000000000000000000000001fa70000000000000000000000000000000000000000000000000000000000001fa80000000000000000000000000000000000000000000000000000000000001fa90000000000000000000000000000000000000000000000000000000000001faa0000000000000000000000000000000000000000000000000000000000001fab0000000000000000000000000000000000000000000000000000000000001fac0000000000000000000000000000000000000000000000000000000000001fad0000000000000000000000000000000000000000000000000000000000001fae0000000000000000000000000000000000000000000000000000000000001faf0000000000000000000000000000000000000000000000000000000000001fb00000000000000000000000000000000000000000000000000000000000001fb10000000000000000000000000000000000000000000000000000000000001fb20000000000000000000000000000000000000000000000000000000000001fb30000000000000000000000000000000000000000000000000000000000001fb40000000000000000000000000000000000000000000000000000000000001fb50000000000000000000000000000000000000000000000000000000000001fb60000000000000000000000000000000000000000000000000000000000001fb70000000000000000000000000000000000000000000000000000000000001fb80000000000000000000000000000000000000000000000000000000000001fb90000000000000000000000000000000000000000000000000000000000001fba0000000000000000000000000000000000000000000000000000000000001fbb0000000000000000000000000000000000000000000000000000000000001fbc0000000000000000000000000000000000000000000000000000000000001fbd0000000000000000000000000000000000000000000000000000000000001fbe0000000000000000000000000000000000000000000000000000000000001fbf0000000000000000000000000000000000000000000000000000000000001fc00000000000000000000000000000000000000000000000000000000000001fc10000000000000000000000000000000000000000000000000000000000001fc20000000000000000000000000000000000000000000000000000000000001fc30000000000000000000000000000000000000000000000000000000000001fc40000000000000000000000000000000000000000000000000000000000001fc50000000000000000000000000000000000000000000000000000000000001fc60000000000000000000000000000000000000000000000000000000000001fc70000000000000000000000000000000000000000000000000000000000001fc80000000000000000000000000000000000000000000000000000000000001fc90000000000000000000000000000000000000000000000000000000000001fca0000000000000000000000000000000000000000000000000000000000001fcb0000000000000000000000000000000000000000000000000000000000001fcc0000000000000000000000000000000000000000000000000000000000001fcd0000000000000000000000000000000000000000000000000000000000001fce0000000000000000000000000000000000000000000000000000000000001fcf0000000000000000000000000000000000000000000000000000000000001fd00000000000000000000000000000000000000000000000000000000000001fd10000000000000000000000000000000000000000000000000000000000001fd20000000000000000000000000000000000000000000000000000000000001fd30000000000000000000000000000000000000000000000000000000000001fd40000000000000000000000000000000000000000000000000000000000001fd50000000000000000000000000000000000000000000000000000000000001fd60000000000000000000000000000000000000000000000000000000000001fd70000000000000000000000000000000000000000000000000000000000001fd80000000000000000000000000000000000000000000000000000000000001fd90000000000000000000000000000000000000000000000000000000000001fda0000000000000000000000000000000000000000000000000000000000001fdb0000000000000000000000000000000000000000000000000000000000001fdc0000000000000000000000000000000000000000000000000000000000001fdd0000000000000000000000000000000000000000000000000000000000001fde0000000000000000000000000000000000000000000000000000000000001fdf0000000000000000000000000000000000000000000000000000000000001fe00000000000000000000000000000000000000000000000000000000000001fe10000000000000000000000000000000000000000000000000000000000001fe20000000000000000000000000000000000000000000000000000000000001fe30000000000000000000000000000000000000000000000000000000000001fe40000000000000000000000000000000000000000000000000000000000001fe50000000000000000000000000000000000000000000000000000000000001fe60000000000000000000000000000000000000000000000000000000000001fe70000000000000000000000000000000000000000000000000000000000001fe80000000000000000000000000000000000000000000000000000000000001fe90000000000000000000000000000000000000000000000000000000000001fea0000000000000000000000000000000000000000000000000000000000001feb0000000000000000000000000000000000000000000000000000000000001fec0000000000000000000000000000000000000000000000000000000000001fed0000000000000000000000000000000000000000000000000000000000001fee0000000000000000000000000000000000000000000000000000000000001fef0000000000000000000000000000000000000000000000000000000000001ff00000000000000000000000000000000000000000000000000000000000001ff10000000000000000000000000000000000000000000000000000000000001ff20000000000000000000000000000000000000000000000000000000000001ff30000000000000000000000000000000000000000000000000000000000001ff40000000000000000000000000000000000000000000000000000000000001ff50000000000000000000000000000000000000000000000000000000000001ff60000000000000000000000000000000000000000000000000000000000001ff70000000000000000000000000000000000000000000000000000000000001ff80000000000000000000000000000000000000000000000000000000000001ff90000000000000000000000000000000000000000000000000000000000001ffa0000000000000000000000000000000000000000000000000000000000001ffb0000000000000000000000000000000000000000000000000000000000001ffc0000000000000000000000000000000000000000000000000000000000001ffd0000000000000000000000000000000000000000000000000000000000001ffe0000000000000000000000000000000000000000000000000000000000001fff",
"Proof": "8ad6f539bc7280de6af4c95e7cef39bb6873f18c46ee5eb67299324ee7c6e6da71be2dbd5e2cbafbae4b2d60b40a808c",
"Commitment": "abb6bcbe313530ce7779abdf633d5a3594a41fbad9a79f4a9b46b89c0cfe78f6a15948dec92c4404aedac8b5e7dd6059",
"InputPoint": "0120000000000000000000000000000000000000000000000000000000000000",
"ClaimedValue": "48cdd065593bd932707001e88674108ade9dd71d2e849e9a55fa71b70f06690f"
}
]
}