, , , , , ,
search relation.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
 

Intel Core i7-1068G7 vs Intel Core i7-1065G7

Intel Core i7-1068G7

► remove from comparison Intel i7-1068G7

The Intel Core i7-1068G7 is a quad-core SoC for laptops and Ultrabooks based on the Ice-Lake-U generation that was announced in Mai 2019 (Computex). It integrates four Sunnycove processor cores (8 threads thanks to HyperThreading) clocked at 2.3 (base) - 4.1 (single core Turbo) GHz. All four cores can run at up to 3.6 GHz using Turbo Boost. According to Intel the Sunnycove cores achieve 18% more IPCs (Instructions per Clock) and therefore the CPU performance should be similar to the higher clocked Whiskey-Lake and Coffee-Lake predecessors (e.g. Core i7-8559U, 2.7 - 4.5 GHz). The Core i7-1068G7 is the fastest and only 28 Watt Ice Lake-U chip at the time of announcement in 2019.

The biggest improvement for Ice-Lake is the integrated Gen 11 graphics card called Iris Plus Graphics. The Core i7-1065G7 integrates the biggest G7 variant with 64 CUs clocked at 300 - 1100 MHz. The Iris Plus G7 should be twice as fast as the predecessors and best the AMD Vega 10 GPU in current Ryzen APUs.

Other improvements for Ice Lake are the AI hardware acceleration and the partial integration of Thunderbolt and Wifi 6 in the chip. The integrated DDR4 memory controller supports modules with up to 3200 MHz (and LPDDDR4 3733).

The Core i7-1068G7 is produced in the new  10nm process at Intel that should offer a comparable performance to the 7nm process at TSMC. The TDP is specified at 28 Watts and therefore the CPU is best used in small multimedia laptops from 13-inch upwards (e.g. like a MacBook Pro 13).

Intel Core i7-1065G7

► remove from comparison Intel i7-1065G7

The Intel Core i7-1065G7 is a power efficient quad-core SoC of the Ice-Lake-U product family designed for thin laptops and Ultrabooks. It was announced in May 2019 (Computex). The CPU has four Sunnycove processor cores (8 threads thanks to Hyper-Threading) clocked at 1.3 (base) - 3.9 (single core Turbo) GHz. 2 cores can reach 3.8 GHz and all four 3.5 GHz using Turbo Boost. According to Intel the Sunnycove cores achieve 18% more IPCs (Instructions per Clock)  and therefore the CPU performance should be similar to the higher clocked Whiskey-Lake predecessors (e.g. Core i5-8665U with up to 4.8 GHz). The Core i7-1065G7 is the fastest 15 W Ice Lake-U chip at the time of announcement in 2019 and only bested by the 28 W Core i7-1068G7.

The biggest improvement for Ice-Lake is the integrated Gen 11 graphics adapter called Iris Plus Graphics. The Core i7-1065G7 integrates the biggest G7 variant with 64 EUs clocked at 300 - 1100 MHz. The Iris Plus G7 should be twice as fast as the predecessors and best the AMD Vega 10 GPU from current Ryzen APUs.

Other improvements for Ice Lake are the AI hardware acceleration and the partial integration of Thunderbolt and Wi-Fi 6 in the chip. The integrated DDR4 memory controller supports modules with up to 3200 MHz (and LPDDDR4 3733).

The Core i7-1065G7 is produced on the newfirst-gen 10 nm Intel process that should offer a comparable performance to the 7 nm TSMC process. The TDP is specified at 15 Watts and therefore the CPU can be used in thin and light laptops (but usually with a fan). Intel offers a configurable TDP of 7.5 - 25 Watts for the partners resulting in significant performance differences (due to longer periods of Turbo Boost).

Intel Core i7-1068G7Intel Core i7-1065G7
Intel Ice LakeIntel Ice Lake
Ice Lake UIce Lake U
Series: Ice Lake Ice Lake U
» Intel Core i7-1068G72.3 - 4.1 GHz4 / 88 MB
Intel Core i7-1065G71.3 - 3.9 GHz4 / 88 MB
Intel Core i5-1035G7 compare1.2 - 3.7 GHz4 / 86 MB
Intel Core i5-1035G4 compare1.1 - 3.7 GHz4 / 86 MB
Intel Core i5-1035G1 compare1 - 3.6 GHz4 / 86 MB
Intel Core i5-1034G1 compare0.8 - 3.6 GHz4 / 86 MB
Intel Core i3-1005G1 compare1.2 - 3.4 GHz2 / 44 MB
Intel Core i7-1068G72.3 - 4.1 GHz4 / 88 MB
» Intel Core i7-1065G71.3 - 3.9 GHz4 / 88 MB
Intel Core i5-1035G7 compare1.2 - 3.7 GHz4 / 86 MB
Intel Core i5-1035G4 compare1.1 - 3.7 GHz4 / 86 MB
Intel Core i5-1035G1 compare1 - 3.6 GHz4 / 86 MB
Intel Core i5-1034G1 compare0.8 - 3.6 GHz4 / 86 MB
Intel Core i3-1005G1 compare1.2 - 3.4 GHz2 / 44 MB
2300 - 4100 MHz1300 - 3900 MHz
192 KB192 KB
2 MB2 MB
8 MB8 MB
4 / 84 / 8
28 15
10 10
AVX512, DL Boost, Turbo Boost 2.0AVX512, DL Boost, Turbo Boost 2.0
iGPUIntel Iris Plus Graphics G7 (Ice Lake 64 EU) (300 - 1100 MHz)Intel Iris Plus Graphics G7 (Ice Lake 64 EU) (300 - 1100 MHz)
Architecturex86x86
BGA1526

Benchmarks

Performance Rating - CB R15 + R20 + 7-Zip + X265 + Blender + 3DM11 CPU - i7-1065G7
40.4 pt (46%)
Cinebench R23 - Cinebench R23 CPU (Multi Core)
4281 Points (7%)
Cinebench R23 - Cinebench R23 CPU (Single Core)
1212 Points (72%)
Cinebench R20 - Cinebench R20 CPU (Single Core)
min: 358     avg: 441     median: 450 (70%)     max: 474 Points
Cinebench R20 - Cinebench R20 CPU (Multi Core)
min: 1081     avg: 1528     median: 1543 (7%)     max: 2024 Points
Cinebench R15 - Cinebench R15 CPU Multi 64 Bit
min: 288     avg: 652     median: 669.5 (7%)     max: 836 Points
04590135180225270315360405450495540585630675720765810287.94258.13256.02258.65255.41257.24258.04258.34256.99255.48256.41255.77255.4256.19255.8256.98254.26255255.23254.08255.38254.14255.74255.48255.67254254.12254.48254.03255.65256.04256.39254.92256.39256.29257.7257.22257.91258.3258.67404.9378.04374.71376.5371.46378.61378.2378.7372.72379.45379.56377.15379.27368.79374.1371.97377.83377.45379378.14377.56377.89378.73380.02380.57378.26379.7378.95378.32377.96376.91380.08380.41381.68381.51380.16379.82379.59378.5385.05494.8450.56453.46454.91450.92451.24453.07454.54452.89451.91450.73451.98453.61452.99454.02446.17453.25454.58454.49451.5453.31454.64453.47450.7451.1451.63451.76452.32453.22451.7450.6450.83453.71454.69451.78454.23452.09450.8453.63453.8452.14451453.02452.94453.13453.56451.41451.35452.7449.94548.12514.5513.5517.84516.06509.39516.05508.47506.62494.07501.77512.18510.65507.81502.1496.76509.51494.3511.74490.88508.06495.39503.35515.96502.77510.32499.7512.08502.49511.32501.1528.8516.29513.68516.65514.49520.05517.38513.3511.23514.17514.24515.92515.28513.27511.95508.78513.41510.91511.85508.94510.69510.58514.04509.83508.39538.22407.17411.48408.59411.23408.54406.02406.91407.36409.12405.33406.82406.06405.03407.32405.49403.08402.18405.44404.66404.69401.66399.91402.68401.63403.27402.16403.93401.45402.87403.17401.27401.49401.66399.88402.43402.35401.52400.48399.87499.64472.4516.27544.58537.81544.32539.41535.81540.67543.26535.64547.09533.76543.43529.28540.31538.12534.42541.15536.5530.14542.08536.34543.06522.73551484482484486484482484484483483468476484484484482484466480481482481483482464482484482483482485484485482484483483484484484483484484483476469482484484551.03491.24531.22529.69529.28528.25528.55527.5527.62527.09526.97530.08526.95523.35527.77528.78527526.73526.3526.44523.2525.2525.9526.58516.92512.24513.56512.58515.01514.64512.33513.68514.25513.51514.82512.43513.71514.58514.69514.93514.14514.85514.54512.54514.42514.29515.03516.24515.31514.89597.92597.5601.57599.04590.47591.58586.68589.38590.61590.61587.9591.29593.07591.02590.06590.75591.84598.76595.42589.24590.88585.33577.82562.83582.55583.87584.4588.84580.43583.6580.43579.25591.16587.76584.27581.23584.68587.62584.94557.06579.25589.39588.7586.95586.01582.8586.01586.82578.07586.01602.8586.61585.91566.31548.67547.86545.06546.58545.88548.58546.64545.03546.69546.39546.44547.13543.52549.9546.19548.83546.28547.44545.52546.07547.47599.88553.45553.33552.98553.37551.91553.93550.71551.79552.98553.22551.19553.1552.62554.53553.33551.55555.25553.33552.3552.14550.48554.65551.79553.81554.05554.17551.34551.55553.69552.86552.26553.33550.84553.58552.06550.96553.69550.96552.02553.57552.62553.93553.37553.1552.5546.95544.51546.84548.01549.3545.94549.65549.77553.22639.84546.09517.42517.16522.75522.09520.62521.37521.36522.38521.32522.72516.98494.21520.41519.86521.87518.5520.55521.53520.72523.37522.2521.15522.15640.68572.61570.06541.92530.48571.49562.33549.41565.83567.69546.85571.89564.13548.19565.81564.21543.84544.71559.69531.84534.21558.82531.31536.76560.59529.82515.94561.32546.46538.18559.77537.95504.6561.3543.89522.73561.06557.09531.03563.13547.17513.91561.52545.86508.81560.66548.75518.95561.44546.43649.92587.04586.1582.36572.72569.39571.13576.84573.25584.21583.41583.95572.34586.36585.82587.04583.81582.89587.3582.62586.49586.89586.76583.29585.82585.69583.95587.43581.83583.42583.82586.09587.43577586.77581.69586.63587.16584.34586.76660.43660.37656.32644.34639.11622.54608.02592.66576.25535.51509.97524.22472.29466.8491.04508.19508.3493.4509.92505.1490.98514.63504.29492.45509.81507.19492.27504.52495.79500.06497.43492.93493.5513.8501.75490.47491.88494.07491.42497.33489.91495.41490.67494.93491.23501.82494.26492.65491.42491.64526.48572609.44646.2663.12642.8613.68576.37543.81570.08601.71636.73659.52638.63604.4567.44533.06553.57590.88621.43647.51629.52596.79559.5526.69554.17594.72626.13632.63599.46562.2526.69551.31588.3622.34605.41564.93531.29544.27582.67615619.32583.6546.37525.18560.35600.3618.11585.33546.25722.7667.23665.24666.43667.92663.4666.39666.87668.66667.32667.8667.5668.61669.22671.45673.51671.08671.05670.35671.66670.67671.91672.8670.6669.92670.53670.79669.39670.84669.29671.39672.66671.95667.94671.79670.41669.77670.32670.95670.56672.56668.73670.27669.22671.65670.53670.58670.74671.47670.88691626.47624.2625.31627.23626.53624.65626.69624.95624.05625.03624.42624.15628.37628.53623.76624.2627.23611.42592.25596.23625.09624.79625.37628.41624.22622.07622.83623.61627.91624.96626.85624.23627.4625.82624.18624.33625.74625.72625.22624.73625.56627.4626.44625.49623.83627.28625.78623.33627.44745.3693.4694.23695.46689.01692.94692.96692.95690.67694.53694.6694.09683.57695.51693.24694.22691.48693.54693.75693.82692.11692.36693.83694.96691.52691.42694.37695.75693.57692.89692.72690.56692.36693.67694.44693.91692.81694.34692.76692.87691.6694.84693.95692.32690.97695.25694.06692.41692.51694.32740.11717.13719.92713.83710.24708.37705.79706.43706.66705.24702.56706.51702.63703.99701.73701.64701.15704.21698.57697.3701.47702.06700.53700.05700.22699.28695.16698.13699.72696.38699.02698.75698.25697.48696.69698.24695.35698.41699.53695.99696.14700.43698.14697.71698.75698.49696.04693.71698.38697.65720690692685679676674674675674673673668670668673671672659670668668669669668671671673669669671672671668668666667669671668672670669671670668668666668667724.17576.07570.2574.55566.44562.7555.98554.66553.96551.74552.79549.41550.39544.99545.73542.02541.6539.36539.23539.09531.64539.08538.71532.31537.92530.79535.1530.74535.22532.88532.41532.42531.97534.05531.23528.46528.21524.54525.76526.42772.41718.47717.48718.58718.15718.27718.86716.23718.61719.28717.57715.55719.06719.72719.7712.36716.1718.29718.37712.63720.29717.58718.56716.36713.72684.67693.37712.97718.08718.39718.12686.13703.62717.13721.79720.05719.62720.34717.42719.02718.17717.77719.06718.7718.3718.48719.58719.86718.37719.58734.34708.29706.73705.08703.75702.69698.31697.9702.35698.28698.85696.66695.01694.96698.06696.62696.95696.16696.65694.06694.07695.53693.17694.58692.03737.44663.45614.42554.65479.36464.66463.57464.82465.25463.48465460.32462.98464.07463.24462.65464.74693.28658.51605.41542.66469.18463.32465.08465.42464.41463.82465.59465.67465.18464.24480.8694.98651.47595.69528.33466.02464.16464.74462.81465.67463.73462.23463.57464.15684.57658.17607.14543.7470.72749.06699.81665.34634.89638.52630.54629.35638.02628.74636.39622.74644.77616.5626.5625.23628.13634.84607.04622.65623.57618.81616.44625.89614.72630.72613.11621.48619.07614.85621.99616.63622.42610.67614.38619.16619.85612.15620.78615.88626.13617.75609.72637.4607.01614.75618.42606.12618.1608.82618.79812.55786.8773.72773.02759.04754.8566.56708.05665.87619.77622.66593.61675663.46603.98582.81634.83690.66590.2560.13649.19645.88630.3609.15590.2559.86647.68650.48574.84580.04639.11667.43567.94580.04641.99642.64591.3568.7611.48622.64648.34621.74578.46573.8627.52675.73561.98575.73614.13637.36751.19699.91696.22682.9702.3697.86680.45700.54684.49679.51701.45680.55698.23682.37702.41683.06703.46700.45683.2699.56682.69681.07701.3684.08702.99684.53698.95697.25694.55698.96682.43699.91681.29679.44680.87703.53686.88697.64689.01700.35698.48685.88680.75700.43681.88700.99681.4680.94693.37673.41760.86584.94594.31546.13563.82582.95504.69519.33526.16572606.7561.71588.97573.55573.93568.82574.18557.06576.12585.08595.82621.75531.84564.56562.57567.19588.88480.43580.96600.17566.56585.33622.48518.69565.81590.88589.93592.11566.57589.79555.01544.63561.96603.13610.45532.84547.43572.77552.86578.59765.02715.77706.26695.01697.05697.81697.64693.14694.49692.74688.42690.57689.45687.05690.2686.55689.2691.43703.52706.11709.69708.5708.09708.64707.25711.28709.56713.18711.81710.3710.13708.88712.97710.69710.73709.61709.79710.81711.85712.73783.03749.93715.99714.77714.69714.43714.41713.52708.63622.27612.33618.93616.38615.26610.04585.94572.38575.34572.63575.48574.39577.26572.34561558.63555.54559.96558.5561.12559.92558.6558.69560.29560.23555.93560.07558.5556.1556.54558.99556.57557.11558.13559.67558.83559.51556.72559.03557.79558.33559.1558.32559.16555.99560.07555.88559.21557.43557.07559.27836.68821.14823.25803.86701.45664.66659.39662.59664.5663.63663.46664.66661.57664.14662.25663.11662.43661.23662.43662.79661.74660.55658.85655.64658.67654.46659.87656.65638.81655.97654.8656.48644.26660.03653.17654.96663.28655.97632.81661.06664.66659.7660.03658.67661.75658657.66653.98663.28659.87836.33715.31712.96697.41707.36715.96715.9714.58716.81714.78719718.49715.36717.19716.11713717.51715.53713.44716.05715.5715.49714.6717.23715.01Tooltip
Cinebench R15 - Cinebench R15 CPU Single 64 Bit
min: 141     avg: 175     median: 179 (66%)     max: 190 Points
Cinebench R11.5 - Cinebench R11.5 CPU Multi 64 Bit
min: 5.69     avg: 7.4     median: 7.2 (13%)     max: 9.37 Points
Cinebench R11.5 - Cinebench R11.5 CPU Single 64 Bit
min: 2.09     avg: 2.1     median: 2.1 (67%)     max: 2.17 Points
Cinebench R10 - Cinebench R10 Rend. Single (32bit)
min: 7083     avg: 7254     median: 7270.5 (65%)     max: 7390
Cinebench R10 - Cinebench R10 Rend. Multi (32bit)
min: 16551     avg: 21959     median: 22401.5 (36%)     max: 26481
wPrime 2.10 - wPrime 2.0 1024m *
min: 232.895     avg: 281     median: 255.6 (3%)     max: 354.368 s
wPrime 2.10 - wPrime 2.0 32m *
min: 6.969     avg: 8     median: 7.7 (2%)     max: 9.186 s
WinRAR - WinRAR 4.0
min: 4908     avg: 4953     median: 4956 (32%)     max: 4995
7-Zip 18.03 - 7-Zip 18.03 Multli Thread 4 runs
min: 10406     avg: 17337     median: 17816.5 (13%)     max: 22898 MIPS
7-Zip 18.03 - 7-Zip 18.03 Single Thread 4 runs
min: 3948     avg: 4340     median: 4403 (63%)     max: 4589 MIPS
X264 HD Benchmark 4.0 - x264 Pass 2
min: 40.6     avg: 45.1     median: 45.1 (20%)     max: 49.5 fps
X264 HD Benchmark 4.0 - x264 Pass 1
min: 175.5     avg: 185     median: 184.9 (55%)     max: 194.3 fps
HWBOT x265 Benchmark v2.2 - HWBOT x265 4k Preset
min: 2.2     avg: 4.6     median: 4.6 (10%)     max: 6.38 fps
0123456789101112130.662.84.886.027.167.928.438.639.329.651010.210.510.610.810.910.81111.111.111.111.111.211.111.110.710.38.778.558.338.077.597.257.16.656.476.365.965.915.85.565.475.375.325.145.084.894.854.814.684.634.654.544.534.484.464.384.44.374.354.334.354.364.344.324.234.214.114.094.094.034.044.013.993.923.943.873.863.843.793.763.773.743.693.73.653.633.623.553.453.433.443.423.393.393.373.333.313.313.293.273.243.253.233.193.183.173.173.153.113.123.113.093.073.043.053.033.012.982.992.972.972.942.912.922.912.892.892.892.882.882.852.862.832.842.822.82.82.792.762.772.752.742.732.732.732.722.722.722.692.672.672.672.662.642.642.642.632.622.612.592.592.582.582.582.562.552.562.552.532.542.522.522.522.52.52.52.492.482.472.482.472.472.462.452.452.442.432.442.422.432.432.422.412.422.422.42.412.392.42.42.392.382.392.382.382.382.372.382.372.372.382.372.372.372.362.372.372.362.362.362.362.352.362.352.362.352.352.342.352.352.352.332.342.342.342.352.342.342.352.342.342.352.342.352.352.352.352.362.352.352.362.362.372.372.372.372.382.382.392.392.42.42.412.412.422.422.422.412.422.422.422.422.412.412.412.422.412.412.412.412.412.412.42.412.42.42.42.42.392.42.392.392.392.392.392.392.372.372.372.372.372.372.372.372.362.362.362.372.362.352.362.362.362.352.352.362.352.352.352.352.352.342.342.342.342.342.342.342.342.342.342.332.342.332.332.332.332.332.332.332.332.332.332.332.332.322.332.332.322.322.322.322.322.322.322.322.312.322.312.312.312.312.312.312.32.32.32.32.32.32.32.32.292.292.32.292.292.292.292.292.292.292.282.292.282.282.282.282.282.282.282.282.282.282.282.282.272.282.282.282.272.282.272.272.272.272.272.272.262.262.262.272.262.262.262.262.262.252.252.252.252.242.242.242.232.232.242.232.232.232.232.222.222.222.222.212.212.212.212.22.22.22.22.192.192.192.192.192.172.172.172.172.162.162.162.162.162.152.142.142.142.142.142.142.142.142.142.142.142.142.142.142.142.142.142.152.152.162.162.162.162.172.172.182.182.182.182.192.192.192.22.22.22.212.212.212.222.222.232.232.232.232.232.232.232.232.222.232.232.232.222.222.232.222.222.232.222.232.232.222.232.222.232.232.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.222.212.212.212.212.212.212.212.212.212.212.212.212.212.212.212.22.22.22.22.22.22.22.22.22.22.22.22.22.22.22.22.192.192.192.192.192.192.182.182.182.182.182.172.172.172.172.172.172.172.172.172.172.172.162.162.162.162.162.162.162.152.162.152.152.152.152.152.152.152.152.152.152.152.142.142.142.142.142.142.142.142.142.142.132.142.142.142.132.132.132.132.132.132.132.132.132.132.132.132.132.122.132.132.122.122.122.122.122.122.122.122.122.122.112.112.112.112.112.112.12.12.12.12.12.12.092.092.092.092.092.092.092.092.092.082.082.082.082.082.082.082.082.082.082.072.072.072.072.072.072.072.072.072.072.072.072.072.072.072.062.062.062.062.062.062.062.062.062.062.062.062.052.052.052.042.042.042.042.042.042.042.042.042.032.032.032.032.032.032.032.032.022.022.022.022.022.022.022.022.022.022.022.022.022.012.012.022.012.012.012.012.012.012.012.012222222222221.991.991.991.991.991.991.991.991.991.991.991.991.99222222.012.012.012.012.012.022.022.022.022.022.022.032.032.032.032.032.042.042.042.042.052.052.052.052.052.052.052.062.062.062.062.062.072.072.072.072.072.082.082.082.082.082.082.092.092.092.092.092.092.092.12.12.12.12.12.112.112.112.112.112.112.122.122.122.122.122.122.122.122.132.122.132.132.132.132.132.132.132.132.142.142.142.142.142.152.152.152.152.152.152.152.162.162.162.162.162.162.162.162.172.172.172.172.172.172.172.182.182.182.182.182.182.182.192.192.192.192.192.22.22.20.491.572.363.063.123.593.563.994.164.084.284.464.554.824.914.855.075.115.275.185.355.275.375.445.375.515.485.565.635.625.675.685.615.725.735.765.715.765.745.775.765.575.545.255.35.195.195.155.065.075.045.014.94.944.824.834.84.74.714.694.654.564.584.564.54.474.464.444.434.444.394.434.434.434.414.454.474.474.414.444.314.324.294.294.34.294.244.264.254.244.24.184.194.184.174.124.134.14.054.054.0143.933.933.923.893.913.93.883.873.883.833.833.83.823.83.793.773.763.763.763.743.713.733.713.673.663.663.653.643.613.623.63.583.563.573.563.563.533.543.523.533.533.513.513.53.493.463.473.463.463.433.423.423.423.413.393.43.393.363.373.353.343.343.323.333.323.33.33.283.283.273.273.273.253.253.243.243.243.233.213.223.213.23.193.193.23.193.193.193.163.173.173.163.153.153.133.133.123.133.133.113.113.113.113.113.113.093.13.093.083.083.093.083.083.093.073.083.083.083.073.083.073.073.083.073.083.083.073.073.073.073.063.073.063.073.063.063.063.053.043.063.063.053.063.063.053.063.063.063.073.063.073.073.073.073.083.073.083.083.093.093.13.113.113.133.133.143.153.163.163.173.173.183.183.163.173.163.173.173.163.173.163.163.163.163.163.153.153.163.163.153.143.153.153.143.143.153.153.153.143.153.143.133.123.123.123.123.123.123.123.123.123.123.113.113.113.113.113.113.113.113.113.113.13.113.113.113.13.113.13.093.13.13.13.13.093.13.093.093.093.093.093.093.093.093.093.093.093.093.093.093.083.093.083.093.093.083.093.093.093.083.093.083.083.083.083.083.073.073.073.073.073.073.073.063.073.063.063.063.063.053.053.063.063.063.053.063.053.053.043.053.053.053.043.053.053.043.043.043.053.053.053.043.043.043.043.043.043.043.043.043.043.043.033.023.033.033.023.033.033.033.033.033.033.023.033.013.013.013.0133332.992.992.992.992.982.972.972.982.972.972.972.962.962.962.952.962.952.942.942.942.942.942.922.922.922.922.922.912.912.912.912.912.92.92.882.892.882.882.882.882.882.882.882.882.882.882.882.882.892.892.892.892.92.912.912.922.922.932.932.942.942.952.952.962.962.962.972.972.982.982.982.992.99333.013.0133333333333333333333333333333333333332.99332.9932.992.992.992.992.992.992.992.992.992.992.982.992.982.992.992.982.982.982.982.982.982.982.982.982.982.982.982.982.982.972.982.972.972.972.972.962.972.962.962.962.952.942.952.942.942.942.942.942.942.942.942.932.932.932.922.932.932.922.922.922.922.922.922.922.912.922.922.922.912.912.912.912.912.912.912.92.92.92.92.92.92.92.892.892.892.892.882.882.882.882.882.882.882.882.882.882.882.882.872.882.882.872.872.872.872.872.862.872.872.872.862.862.862.862.862.852.852.852.852.842.842.842.842.842.832.832.832.832.832.832.832.822.822.822.822.822.812.812.812.812.812.812.812.82.82.82.82.82.82.82.82.82.82.82.792.792.792.792.792.792.792.792.792.792.792.782.782.782.782.772.772.772.772.772.762.762.762.762.762.762.752.752.752.752.752.752.752.752.742.742.742.742.742.742.742.732.742.732.732.732.732.732.732.732.732.732.732.722.722.722.722.722.712.712.712.712.712.712.712.712.712.72.72.72.72.72.72.72.72.72.72.692.72.72.72.72.72.712.712.712.712.722.722.722.732.732.732.742.742.742.742.752.752.752.762.762.762.762.772.772.772.772.772.782.782.782.792.792.792.792.82.82.82.82.812.812.812.822.822.822.822.822.832.832.832.832.832.842.842.842.842.842.852.852.852.852.862.862.862.862.862.862.872.872.872.872.882.872.872.882.882.882.882.892.892.892.892.92.92.92.92.92.92.912.912.912.912.922.922.922.922.922.932.932.932.932.932.932.942.942.942.942.942.952.952.952.952.952.962.962.972.972.972.980.642.053.053.93.84.414.925.215.125.645.535.826.085.996.216.196.356.366.546.486.596.76.636.776.766.876.86.846.766.856.846.916.836.9176.926.816.646.566.276.266.196.036.015.915.945.95.755.775.735.695.585.65.495.515.465.355.375.365.265.275.25.235.25.195.155.25.185.165.215.235.225.165.045.0354.984.954.974.964.954.94.874.894.844.834.824.794.814.784.774.74.694.574.554.574.564.524.544.534.514.494.54.454.444.424.444.414.384.374.344.344.34.324.314.294.264.254.224.214.184.194.184.144.134.124.134.124.094.14.14.084.074.064.044.024.024.0243.993.973.963.973.963.953.923.943.913.893.893.873.883.873.853.843.853.843.823.833.813.83.813.783.793.783.773.763.743.753.743.743.713.733.713.693.693.683.683.693.683.663.673.663.643.643.623.623.633.613.623.613.63.593.63.593.583.593.563.573.573.563.553.573.553.553.563.553.563.553.553.553.563.553.553.563.543.563.563.553.543.553.543.543.543.533.543.543.533.533.513.523.533.523.533.533.533.533.543.533.533.543.543.553.553.553.553.563.573.563.583.583.583.593.63.613.623.643.653.663.673.673.673.663.673.673.673.663.663.673.673.673.663.673.663.663.663.673.663.663.653.663.653.653.653.663.663.653.653.663.643.643.623.623.623.623.613.623.613.613.613.63.63.63.613.63.63.63.63.63.63.63.593.63.593.593.593.593.593.593.583.593.593.583.583.593.583.583.583.583.583.583.583.583.583.573.583.573.583.583.573.573.573.583.583.583.573.583.573.573.573.563.563.563.563.553.563.553.553.553.553.553.553.543.543.543.543.533.533.543.543.543.533.543.533.533.533.523.523.523.533.533.523.523.523.533.533.523.523.523.523.523.523.533.523.523.523.513.523.53.513.53.513.513.53.513.513.513.53.53.483.493.483.483.473.473.463.463.463.453.453.453.443.443.443.433.433.423.423.423.423.413.423.413.43.393.43.393.393.373.373.373.373.363.363.363.353.343.333.333.333.333.323.323.323.323.323.323.323.323.323.333.333.333.343.353.353.363.373.383.383.393.393.43.413.423.423.433.433.443.453.453.463.463.473.473.463.473.463.463.463.463.463.463.463.473.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.463.453.453.463.463.453.453.453.453.453.453.443.453.443.453.443.453.453.443.443.443.443.443.433.433.443.443.443.433.443.433.433.433.433.433.433.433.433.433.423.423.433.423.423.423.423.413.413.413.43.43.393.393.393.393.393.393.393.383.383.383.373.373.373.373.373.363.363.373.363.363.363.363.363.353.363.353.363.363.353.353.353.353.353.343.353.343.343.343.333.343.343.343.323.333.333.333.323.333.333.323.323.323.323.323.323.323.323.323.323.323.313.313.313.313.313.313.313.313.313.33.33.33.33.293.293.283.283.283.283.283.283.273.273.273.273.273.273.273.263.273.263.263.263.263.253.253.253.243.243.243.243.243.243.243.243.243.243.243.243.243.233.233.233.233.233.233.233.233.233.223.223.213.213.213.213.23.23.23.23.23.23.193.193.193.193.183.183.183.183.183.173.173.173.173.173.173.173.173.163.173.173.163.163.163.163.163.163.153.163.153.153.153.153.143.143.143.143.143.143.143.143.133.133.133.133.133.133.133.123.133.123.123.123.133.133.133.133.143.143.153.153.153.163.163.173.173.173.173.183.183.193.193.193.23.23.23.23.213.213.213.223.223.223.233.233.243.243.243.253.253.253.263.263.263.273.273.273.273.283.283.283.293.293.293.33.33.313.313.313.313.323.323.323.323.323.333.333.333.333.343.343.343.343.353.343.353.353.353.363.363.363.363.373.373.373.383.383.383.393.393.393.43.43.43.43.413.413.413.423.423.423.423.423.433.433.443.443.443.453.453.453.460.491.732.663.43.964.164.674.865.265.55.585.836.056.066.226.246.526.456.556.676.636.776.776.86.866.936.846.976.936.976.976.996.966.916.746.646.396.386.336.246.176.26.16.026.025.915.955.95.875.765.735.655.615.545.575.555.475.445.45.445.425.385.355.395.365.415.435.425.375.195.235.195.225.215.195.135.165.145.135.075.085.075.035.0255.024.974.954.964.894.784.764.794.774.734.754.734.74.74.74.694.664.664.654.644.594.64.564.554.544.554.534.534.484.474.474.464.424.384.44.384.344.324.334.324.314.294.34.34.264.254.264.254.234.24.24.184.174.174.144.154.124.134.114.094.14.074.084.074.064.034.054.044.024.014.0243.993.993.963.983.973.953.943.953.933.923.933.93.913.93.893.873.863.873.873.863.843.853.843.833.823.813.83.813.783.793.793.783.773.773.773.763.763.743.753.743.733.743.733.743.743.723.743.733.723.743.723.733.733.723.733.733.723.733.713.713.713.73.723.713.73.723.713.693.693.73.73.713.713.73.723.713.723.723.723.733.733.743.743.753.753.743.763.773.773.783.793.83.823.823.843.843.853.863.863.853.863.863.853.853.863.863.853.853.863.853.853.853.843.853.843.853.843.853.853.843.853.843.843.853.843.833.833.813.823.813.813.813.813.83.83.813.813.83.793.83.793.83.83.793.83.83.83.793.793.793.783.783.793.793.793.783.793.793.783.783.783.773.783.773.783.783.773.773.783.783.783.783.773.783.773.773.773.783.773.773.783.783.773.763.763.763.763.763.753.763.753.753.763.753.753.753.753.743.753.743.743.743.743.743.743.743.733.743.733.733.733.723.733.733.723.733.733.733.723.733.723.723.723.733.733.723.723.723.723.723.723.713.723.723.73.73.73.73.73.73.73.73.73.683.683.673.673.673.663.653.653.653.653.643.633.633.633.623.633.623.623.623.613.613.63.63.593.593.593.593.573.563.573.573.563.563.563.553.553.553.553.553.523.523.523.523.513.523.523.513.513.513.513.513.523.523.523.533.543.553.563.563.573.583.593.593.63.613.613.623.623.633.643.643.653.663.663.663.663.673.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.663.653.663.653.663.663.653.663.653.663.653.653.653.653.653.643.653.653.643.643.643.643.643.643.643.643.643.633.633.643.633.633.633.643.633.633.633.633.633.633.633.633.623.623.623.623.623.623.613.613.613.613.63.63.593.593.593.593.593.593.593.583.583.583.573.573.563.563.563.563.563.563.563.563.553.563.553.563.563.553.553.553.553.553.553.543.543.543.543.543.543.533.533.533.533.533.523.523.523.523.523.523.523.523.523.523.523.523.523.523.523.523.523.523.523.523.513.513.513.513.513.513.513.53.53.53.53.53.493.493.493.493.483.483.483.473.473.473.473.473.463.463.463.463.463.463.463.453.453.453.443.453.443.443.453.433.433.443.433.433.433.433.433.433.433.433.433.423.423.423.423.423.423.423.423.423.423.423.413.413.43.43.43.43.393.393.393.393.393.383.383.383.383.373.373.383.373.363.373.373.373.363.363.363.363.363.363.363.363.363.353.353.353.353.353.353.343.353.353.343.343.343.333.333.333.333.333.333.333.333.333.333.323.323.323.323.323.313.313.313.313.313.313.313.323.323.333.333.333.343.343.353.353.353.363.363.373.373.373.383.383.393.393.393.43.43.43.413.413.423.423.423.433.433.433.443.443.453.453.453.463.463.473.473.473.483.483.483.493.493.493.53.53.53.53.513.513.513.513.523.523.523.533.533.533.543.533.543.543.543.553.553.553.553.563.563.563.573.573.573.583.583.583.593.593.593.63.63.63.63.613.613.613.613.623.623.623.623.633.633.643.643.643.653.663.660.964.346.957.728.79.791010.410.611.111.311.211.511.511.811.711.811.611.911.91211.711.611.510.910.79.899.949.669.589.288.998.968.698.718.598.38.168.158.098.027.837.857.727.567.527.457.477.427.347.47.367.337.377.397.286.997.036.956.996.96.846.866.826.746.696.696.646.566.596.576.56.426.46.26.176.26.186.126.146.126.16.066.075.995.985.935.955.925.865.875.845.85.795.745.765.745.665.625.635.615.595.535.545.525.495.465.415.415.395.325.335.35.265.255.215.195.135.15.115.15.055.055.045.024.984.984.974.954.924.894.894.884.864.824.834.814.774.764.734.724.694.74.694.664.644.624.634.624.64.564.574.574.544.524.514.54.494.54.484.454.464.454.434.414.394.394.384.364.364.344.344.344.314.314.314.294.294.284.274.264.264.254.264.244.254.254.244.244.234.244.224.234.224.234.224.214.214.24.194.24.24.184.24.194.164.164.184.174.174.194.194.184.174.194.184.184.194.184.194.194.24.24.194.214.214.24.224.224.244.264.274.284.294.34.314.324.344.344.344.344.314.334.324.324.324.324.314.314.314.324.314.314.314.314.34.294.34.34.294.294.34.294.284.294.284.274.244.254.254.244.244.254.244.234.244.234.224.234.224.214.214.224.224.214.224.214.214.214.24.24.24.24.24.194.194.194.194.184.184.184.184.184.184.184.174.184.174.184.174.174.174.174.174.164.164.174.164.164.164.154.164.154.144.154.144.144.134.134.134.124.134.124.114.124.114.114.114.14.14.114.14.14.094.14.094.084.084.084.084.084.084.084.084.074.074.084.084.074.084.074.074.074.064.064.074.064.044.054.044.054.044.044.044.044.044.034.024.024.014.014443.993.993.983.983.983.973.963.953.953.953.943.943.943.943.933.933.923.913.93.93.93.93.873.873.873.873.863.863.863.853.853.833.813.813.813.813.83.813.813.813.83.83.813.813.813.83.813.813.823.843.853.853.863.873.883.893.93.913.923.933.933.943.953.963.963.963.973.973.973.973.963.963.963.973.963.973.973.963.973.973.963.973.963.973.973.973.973.973.973.973.973.973.973.973.963.973.973.963.973.963.973.973.973.963.963.963.963.963.963.963.963.963.953.953.953.953.953.953.953.953.943.953.953.943.943.943.943.943.943.943.943.943.943.933.933.933.933.933.933.923.923.923.923.913.913.913.913.913.93.883.893.893.883.883.883.883.883.873.873.883.863.863.863.863.863.853.853.853.853.853.843.843.853.843.843.843.843.833.843.843.843.833.823.833.823.823.823.823.813.813.813.813.813.813.83.83.793.83.793.793.793.793.793.793.793.793.793.793.793.793.783.783.783.783.783.773.783.773.773.773.773.773.763.763.763.763.753.753.743.743.743.743.743.743.733.733.733.733.733.733.733.723.723.723.723.723.723.713.713.713.73.693.73.73.73.693.693.693.693.693.693.693.693.683.683.683.683.683.683.683.683.683.673.673.663.663.663.653.653.653.653.653.643.643.643.643.633.633.633.633.623.623.633.623.623.623.623.623.623.613.623.613.613.613.613.613.613.613.613.63.63.63.593.593.593.593.593.593.593.583.583.583.583.583.583.583.573.573.573.573.573.573.573.583.583.593.593.593.63.63.613.613.623.623.633.633.633.643.653.653.653.663.663.673.673.683.683.683.693.693.73.73.73.713.723.723.723.733.733.743.743.743.753.753.753.763.763.773.773.783.783.793.793.793.793.83.83.83.813.813.813.813.813.813.823.823.833.833.833.833.843.843.843.853.853.853.863.863.863.873.873.873.883.883.883.893.893.893.93.93.93.913.913.913.923.933.933.943.943.940.632.072.723.674.654.85.485.516.156.036.386.787.037.017.217.377.517.537.647.617.737.857.947.928.027.968.078.058.148.038.088.068.057.867.777.47.377.267.117.166.986.986.896.766.796.636.566.576.516.436.396.316.346.316.246.196.176.156.166.096.156.136.176.26.166.116.125.965.975.945.915.955.925.855.895.865.785.785.745.765.675.75.685.635.645.565.435.45.435.395.415.45.375.335.325.335.325.315.255.275.235.245.225.185.195.185.165.125.145.135.075.055.055.045.024.974.994.964.924.914.924.914.94.864.884.874.854.844.824.834.824.814.764.784.774.754.724.724.714.724.714.694.664.674.654.614.64.64.64.584.554.564.554.524.524.534.524.54.484.494.484.474.444.454.424.434.434.394.414.44.384.374.384.354.364.354.334.344.334.324.34.34.294.284.284.264.284.274.254.254.254.244.244.224.234.234.214.214.214.24.24.214.24.214.214.24.24.214.24.24.24.194.214.24.194.24.194.184.194.184.194.194.174.194.184.164.174.184.174.184.184.174.194.184.184.194.194.24.24.24.214.224.224.224.244.244.264.274.284.34.314.324.334.354.354.354.334.354.344.344.354.344.344.344.344.334.344.344.334.334.344.344.334.324.334.334.324.324.324.334.334.314.324.324.314.324.284.294.294.284.294.284.274.284.274.284.274.284.264.274.274.264.274.274.274.264.274.264.254.254.254.264.264.254.254.254.254.244.254.254.254.254.244.254.254.244.244.244.244.244.244.244.244.244.234.234.234.244.244.234.234.244.234.224.234.224.224.214.224.224.214.214.214.214.214.24.24.24.24.194.194.24.24.24.194.194.194.194.184.194.184.184.184.184.184.184.184.174.184.174.184.184.174.184.184.174.184.174.174.174.174.174.154.154.164.154.154.154.164.154.154.154.134.134.134.124.114.114.114.114.114.094.14.094.084.084.074.084.074.074.074.064.064.064.054.054.044.034.034.034.034.0343.99443.993.993.983.993.983.973.973.943.953.953.943.933.943.933.933.943.943.943.943.943.953.953.953.963.973.973.9944.014.024.034.034.044.054.064.074.084.084.094.14.14.114.114.114.114.14.14.14.14.114.14.114.114.14.114.114.114.114.114.114.114.114.14.114.14.114.14.114.114.114.14.114.14.114.114.14.14.14.14.14.14.094.14.094.094.094.094.094.094.094.084.084.094.094.084.084.084.074.084.074.084.084.074.074.084.074.074.074.074.074.074.074.064.074.064.064.064.054.064.054.054.044.044.044.034.024.024.024.024.024.024.014.014.014.014443.9943.993.993.993.993.993.993.983.983.983.983.983.983.983.973.973.973.973.973.963.973.963.963.953.963.963.943.953.953.943.943.943.943.943.943.943.943.943.943.943.933.933.933.933.933.933.933.933.923.933.923.923.913.913.913.93.93.893.893.893.893.883.893.893.883.883.883.873.873.873.863.863.863.853.863.853.863.863.843.843.843.843.843.843.843.843.843.843.843.833.833.833.833.833.833.833.823.823.823.823.813.813.813.813.83.83.793.793.793.793.793.793.783.783.783.783.783.783.773.773.773.763.763.763.763.763.763.763.763.763.763.753.753.753.753.753.753.743.743.743.743.743.743.733.733.733.733.723.733.723.723.723.723.723.713.713.713.713.713.713.73.73.73.713.713.713.713.723.733.733.743.753.753.753.763.773.773.783.783.793.793.793.83.83.813.813.823.823.833.833.843.843.853.853.863.863.873.873.873.883.893.893.93.93.93.913.913.923.923.933.933.943.943.953.953.953.963.963.963.963.963.963.973.973.983.983.993.993.99444.014.014.014.024.024.024.034.034.034.044.044.044.054.054.064.064.064.074.074.084.084.094.094.14.110.682.864.55.787.077.748.488.739.239.7210.210.510.7111110.91110.710.810.810.510.510.510.410.410.410.3109.669.529.018.948.688.548.478.248.2488.037.897.717.697.577.517.417.327.337.187.137.097.097.056.9476.946.9976.896.896.696.696.636.666.636.526.556.466.436.396.396.376.276.36.266.196.176.16.085.935.965.915.925.95.875.835.815.815.85.775.695.725.685.635.635.545.535.485.55.475.415.395.395.375.345.295.35.275.225.25.25.195.175.145.165.155.135.15.095.075.065.065.015.0154.984.964.954.924.934.924.884.94.884.864.844.814.824.814.794.764.774.764.744.724.734.714.694.74.664.674.664.644.634.624.624.614.64.574.584.574.554.544.524.534.524.514.494.54.494.474.464.454.434.434.414.434.414.44.44.384.394.394.364.374.364.354.344.364.344.354.344.354.354.344.334.334.334.334.334.324.334.334.324.314.324.314.34.34.314.34.294.34.294.274.274.294.284.284.294.284.34.294.294.34.294.314.314.34.314.334.334.324.344.344.374.384.44.414.434.444.454.464.454.444.454.454.444.444.444.444.444.434.444.444.424.434.434.434.434.414.424.414.424.424.414.424.424.44.414.414.44.374.374.374.364.374.374.374.364.364.364.354.364.354.364.344.354.354.344.354.354.344.344.344.344.334.334.324.334.334.324.334.334.324.324.324.324.314.314.324.324.324.314.314.314.324.324.314.314.314.314.34.34.314.314.34.34.314.34.294.294.284.294.284.284.294.284.284.284.274.284.284.274.264.274.264.254.264.264.264.264.254.254.244.254.244.254.244.244.244.244.244.234.244.244.244.244.234.244.234.244.244.234.244.244.234.234.224.224.214.214.214.214.24.214.214.214.24.24.184.194.184.174.174.164.164.164.164.154.154.154.134.134.124.124.124.124.114.114.114.094.094.084.074.074.074.074.054.044.044.044.044.034.034.034.034.024.013.993.993.993.993.983.993.983.983.983.983.983.983.983.993.9944.014.024.034.044.054.064.074.084.094.14.14.114.124.124.134.144.154.154.154.154.154.154.144.154.144.144.154.144.154.144.154.154.154.144.154.154.154.154.144.154.144.154.154.144.154.154.144.144.144.144.144.144.144.144.144.134.144.144.134.134.134.134.134.134.124.134.134.124.124.124.124.124.124.124.124.114.114.114.114.114.114.114.114.114.114.14.114.114.114.114.14.14.14.094.094.094.094.094.084.084.084.074.054.064.064.054.054.054.054.044.044.054.034.034.034.034.034.034.024.024.024.024.024.024.024.024.014.014.014.014.014.014444443.993.993.983.993.993.973.983.983.983.973.983.973.973.973.973.973.973.973.973.973.963.973.963.963.953.963.963.953.953.953.953.953.953.943.943.943.933.933.923.923.923.923.913.913.913.913.93.913.93.93.93.893.893.893.893.883.883.883.883.883.873.873.873.873.873.873.873.873.873.863.873.873.863.873.853.863.863.853.853.853.853.853.853.853.843.843.843.833.833.833.833.823.823.823.823.813.823.823.813.83.83.83.793.793.83.793.783.793.783.783.783.783.783.783.783.773.783.773.773.773.763.773.763.763.763.763.763.753.753.753.743.743.743.743.743.743.743.733.743.733.733.733.723.723.723.723.723.723.723.733.733.743.743.743.753.753.763.773.773.783.783.783.793.793.83.83.813.813.823.823.833.833.843.843.853.853.853.863.863.873.873.883.883.883.893.893.93.93.913.913.913.923.923.923.933.933.943.943.943.953.953.953.953.953.963.963.963.973.973.973.973.983.983.993.993.99444.014.014.014.024.024.024.034.034.044.044.044.054.054.064.064.064.064.074.074.084.084.084.094.14.114.110.692.273.484.425.055.455.966.376.466.756.87.297.247.447.657.77.97.817.968.148.218.298.138.298.338.328.358.318.378.428.468.438.428.148.077.617.677.67.47.467.337.227.147.137.066.896.86.826.786.646.666.66.536.466.426.456.436.396.356.416.46.376.416.446.446.356.356.26.26.146.196.166.086.116.056.015.9865.975.915.945.95.845.825.785.765.635.665.635.595.625.65.565.555.555.545.515.475.55.455.455.445.45.425.45.395.345.365.325.325.315.265.265.255.215.215.195.175.135.125.115.095.085.095.085.075.045.045.0254.994.964.964.924.914.914.914.894.864.884.874.864.834.84.814.84.794.764.784.764.754.734.734.714.714.684.694.694.664.654.644.654.644.634.64.614.614.584.574.574.564.574.564.534.544.534.514.54.494.54.494.494.464.484.474.464.454.454.434.444.424.434.424.44.414.424.424.414.44.414.414.44.44.44.414.414.394.414.414.44.394.44.384.384.374.394.394.374.394.384.384.364.374.374.384.374.394.384.394.394.384.44.44.394.414.414.424.414.434.444.464.484.54.524.534.544.554.564.554.544.554.554.554.544.544.554.554.544.554.544.544.534.544.544.534.544.524.534.524.534.524.524.534.534.514.484.494.484.484.494.484.484.484.484.484.484.474.484.474.464.464.474.474.474.464.474.464.464.454.454.464.464.464.454.464.454.464.454.444.454.454.454.444.454.444.454.454.444.454.444.434.444.434.444.434.444.444.434.434.444.434.434.434.424.424.424.424.414.414.414.414.44.414.414.44.394.44.394.394.44.394.394.394.394.384.394.394.384.384.384.384.374.384.384.374.374.384.384.384.374.384.374.384.374.374.374.374.364.374.354.344.354.354.354.344.354.354.354.354.344.344.334.334.334.324.314.314.34.34.34.294.284.294.284.274.264.264.264.264.254.254.254.244.244.244.234.224.214.224.214.194.184.194.184.184.174.174.174.164.154.134.134.134.124.114.124.124.114.114.124.114.114.114.114.124.134.144.154.154.174.174.184.194.24.214.234.244.254.264.264.274.284.294.294.34.294.294.294.294.294.294.294.294.294.294.294.294.294.294.294.294.34.294.294.294.294.294.294.294.294.294.294.284.294.294.284.294.284.294.284.294.284.284.284.274.284.284.274.284.274.274.274.274.274.274.264.274.274.264.264.264.264.264.254.264.264.254.264.264.254.254.254.254.254.244.244.244.244.234.234.234.224.224.24.214.24.24.24.24.24.194.194.24.184.184.184.174.184.184.174.174.174.174.164.174.164.164.164.164.164.154.164.154.154.154.154.144.154.144.144.144.144.144.134.134.124.134.134.124.124.134.124.124.124.124.124.124.124.124.124.124.114.124.114.114.14.114.114.14.14.14.14.14.094.094.094.084.084.074.074.074.074.064.064.064.054.054.054.054.054.054.044.044.044.034.034.034.024.024.024.024.024.024.024.024.014.014.014.014.0144444.01444443.993.983.983.983.983.983.983.983.973.973.973.963.973.953.953.963.953.953.943.953.953.943.933.943.943.933.933.933.933.933.933.923.933.933.923.923.923.923.923.923.913.913.913.913.93.93.93.93.93.893.893.893.893.893.893.883.883.883.883.883.873.883.873.873.873.883.883.883.893.893.93.93.913.923.923.933.933.943.943.953.953.963.963.973.973.983.983.993.99444.014.014.024.024.034.034.044.044.044.054.054.064.064.074.074.084.084.084.094.14.14.14.114.114.114.124.124.134.134.134.144.134.144.144.154.154.154.164.164.174.174.184.184.184.194.194.24.24.24.214.214.224.224.224.234.234.244.234.244.244.254.254.254.264.274.284.280.692.293.515.055.266.076.266.817.117.617.637.828.098.268.258.48.398.558.58.78.68.838.828.768.928.948.968.928.948.868.638.588.18.17.877.867.717.787.547.67.547.337.327.227.187.087.16.976.936.916.896.896.826.876.846.896.936.886.826.696.686.636.676.616.566.66.526.536.466.466.396.416.366.346.36.266.216.26.066.16.056.076.066.035.995.985.995.975.895.925.95.855.825.845.825.85.755.785.765.755.695.685.685.675.655.65.585.565.585.565.515.535.525.495.55.485.455.475.435.445.425.45.365.375.355.315.315.295.285.285.255.275.255.215.215.185.195.185.145.155.145.135.115.15.085.085.055.065.045.0155.0154.974.984.974.954.934.934.914.94.94.94.894.874.864.874.844.834.834.824.814.824.84.84.84.794.774.784.774.754.774.754.774.764.754.764.754.754.754.754.764.764.744.764.754.744.754.744.734.744.724.744.744.724.744.734.734.714.724.714.734.724.744.734.754.744.754.764.754.764.764.774.794.794.84.834.844.864.884.894.914.924.924.94.924.914.924.914.924.914.914.914.914.914.94.914.94.914.894.94.94.894.894.894.894.894.894.94.894.884.884.844.854.854.844.854.844.854.854.844.834.834.824.844.824.834.834.824.824.824.814.834.814.824.824.84.814.814.84.814.84.814.814.794.84.84.794.84.794.84.84.794.84.794.784.794.784.784.784.784.784.784.774.784.784.774.774.764.764.754.764.764.754.744.754.744.754.744.734.744.744.734.724.724.734.734.734.724.734.724.714.714.714.714.714.714.74.714.74.714.714.74.74.694.74.74.694.74.694.74.694.74.694.674.684.674.674.674.664.664.644.644.644.634.624.624.614.614.64.64.64.594.584.584.574.564.564.564.564.554.544.544.534.524.524.524.514.514.484.484.484.484.474.474.474.464.454.444.424.424.424.414.414.414.414.44.414.44.414.414.414.424.424.434.444.454.464.484.494.494.514.524.534.544.554.564.574.584.584.594.594.594.594.594.584.584.584.594.584.594.594.584.594.584.594.584.594.594.584.594.584.584.584.584.584.584.584.584.574.584.574.574.574.574.574.574.574.564.574.564.574.564.564.564.564.554.554.564.554.554.554.554.554.544.544.554.544.544.544.544.544.544.534.534.544.544.534.534.534.534.524.524.514.514.514.514.54.54.494.494.474.484.484.474.474.474.474.464.464.464.454.444.454.444.444.444.444.434.444.444.434.434.434.434.424.424.424.424.424.424.414.414.414.414.414.44.414.44.44.394.44.394.384.384.384.384.384.384.384.374.374.384.384.374.374.384.374.374.374.374.364.364.364.364.364.354.364.354.354.344.344.344.334.324.324.324.324.314.314.314.314.34.34.34.34.34.34.294.284.284.284.274.274.274.274.274.264.264.264.264.264.254.264.254.254.264.264.254.264.244.244.244.244.244.244.244.244.244.234.234.214.214.214.214.24.24.24.24.24.194.184.194.184.184.184.184.184.174.164.174.174.164.164.164.164.164.164.154.154.154.154.144.154.144.144.144.144.144.144.134.134.134.124.124.124.114.124.114.114.124.114.114.114.114.14.14.094.14.094.094.14.094.094.14.114.114.124.124.134.134.144.154.154.164.164.174.184.184.194.194.24.24.214.214.224.224.234.234.244.254.254.264.264.274.274.284.284.294.294.294.34.34.314.324.324.334.334.344.344.354.354.354.364.364.364.374.364.374.384.384.384.394.394.44.44.414.414.414.424.424.434.434.444.444.454.454.464.464.464.474.474.484.484.494.494.54.54.514.520.963.865.827.478.759.269.199.429.439.339.399.439.29.59.259.299.359.279.339.49.329.399.349.29.289.349.229.259.29.29.128.798.78.178.218.047.887.877.737.787.577.547.467.37.227.27.147.067.036.916.936.896.816.766.76.746.666.646.666.646.736.736.676.66.586.446.446.376.416.376.36.336.296.236.26.216.186.136.166.096.16.086.025.975.965.825.865.85.825.85.765.745.755.75.75.665.685.635.645.635.585.585.545.515.535.55.465.435.435.425.45.355.375.355.35.275.295.285.275.245.255.255.225.215.215.175.175.135.155.135.095.095.075.085.085.035.055.045.014.994.994.964.984.944.944.944.934.914.94.94.874.854.864.854.844.834.814.814.794.84.764.774.764.744.734.724.734.724.74.74.74.694.674.664.674.664.644.644.624.644.634.624.614.64.614.64.64.574.594.584.574.564.584.564.564.564.574.574.564.564.554.564.554.574.564.554.574.574.554.554.554.564.554.554.534.554.544.544.544.544.524.514.544.534.544.544.534.544.564.564.554.564.564.564.574.594.594.584.64.614.644.654.674.694.74.714.724.734.714.724.724.724.714.724.734.724.724.714.724.724.714.724.724.724.724.714.724.74.714.74.714.714.74.714.74.74.74.664.674.664.664.674.664.654.654.664.664.664.644.654.654.654.644.644.654.654.654.644.654.644.644.644.634.644.644.644.634.644.644.634.634.634.624.644.634.624.634.634.624.634.624.634.634.634.624.634.624.634.634.624.634.634.624.624.634.624.614.614.614.614.614.64.614.64.64.64.594.64.64.64.594.64.584.594.594.584.594.594.584.594.584.574.574.574.574.574.574.574.574.574.574.574.574.564.574.574.574.574.574.584.574.574.564.574.574.544.554.554.554.554.554.554.554.544.544.524.534.524.524.514.514.54.514.54.54.494.494.494.484.474.464.464.464.464.454.454.454.444.444.434.434.424.424.424.414.394.384.394.394.384.374.374.374.374.364.354.334.334.334.334.324.334.334.324.324.334.324.324.334.334.344.344.354.374.384.394.44.414.424.434.454.464.474.484.494.54.514.514.524.524.524.524.514.514.514.514.514.524.524.514.524.524.514.524.524.524.514.524.524.524.514.514.524.524.514.524.524.514.514.514.524.514.524.514.514.514.514.514.514.54.514.54.54.54.54.54.54.494.54.54.54.494.494.494.494.494.494.494.494.494.494.494.494.494.494.484.494.484.484.484.484.484.474.474.464.464.454.454.434.434.434.434.434.434.424.424.424.424.44.414.44.44.44.44.394.44.44.394.394.394.394.394.384.394.394.384.384.384.384.384.374.374.374.374.364.374.374.374.354.364.354.354.354.354.354.354.354.354.354.354.354.354.354.354.354.344.344.344.344.344.344.344.334.344.334.324.324.324.314.314.314.34.314.34.34.34.34.294.294.294.294.294.294.284.284.274.274.274.274.274.274.274.264.254.264.264.264.254.264.254.264.264.254.254.254.244.254.244.254.254.244.244.244.234.244.234.224.224.224.224.214.214.214.214.214.24.194.24.194.194.194.194.194.184.184.184.184.184.184.184.174.174.184.174.174.174.174.164.164.164.174.164.164.164.154.154.154.154.144.144.144.144.144.144.144.134.144.144.134.134.134.124.134.124.124.134.124.134.134.144.154.154.164.174.174.184.194.194.24.214.214.224.224.234.244.244.244.254.264.264.274.284.284.294.34.314.314.314.324.334.334.344.344.354.354.364.374.374.384.384.394.394.394.44.414.414.424.414.424.424.424.434.434.444.454.454.464.464.474.474.474.484.484.494.494.494.54.54.514.514.524.524.524.534.544.544.554.554.564.570.683.865.657.028.058.779.691010.410.711.111.111.411.611.711.911.711.91212.112.11211.711.110.810.810.610.410.410.110.29.879.879.79.759.479.499.319.299.179.229.19.149.129.249.179.098.848.788.88.678.718.648.568.538.58.398.268.38.188.048.017.867.797.627.577.457.477.427.347.297.277.217.147.157.067.057.036.976.926.936.876.86.796.76.666.646.636.616.526.526.56.466.46.356.356.336.276.296.276.216.176.186.166.146.096.096.05665.975.965.935.925.915.895.865.825.85.775.755.735.745.735.685.675.675.645.625.635.585.595.585.555.535.55.515.55.485.445.465.455.415.45.395.375.365.335.345.335.35.295.295.275.255.245.225.235.235.25.195.185.195.185.175.145.155.155.135.125.135.125.15.125.15.115.115.095.095.15.095.085.15.075.095.085.075.075.065.055.065.045.055.055.035.055.0355.025.025.015.035.015.035.035.025.025.035.025.045.035.055.045.065.055.075.085.15.125.145.155.165.185.25.25.25.185.195.185.175.175.185.185.175.165.175.165.165.165.155.155.155.155.145.145.145.135.145.135.135.145.125.115.085.075.085.085.075.085.075.065.065.075.075.065.055.065.045.055.045.035.035.045.045.035.035.025.025.025.025.0