Notebookcheck

Intel Core i7-1065G7

Intel i7-1065G7

The Intel Core i7-1065G7 is a power efficient 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 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 from the 28 W Core i7-1068G7.

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-1065G7 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 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).

SeriesIntel Ice Lake
CodenameIce Lake U
Series: Ice Lake Ice Lake U
Intel Core i7-1068G7 compare2.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
Clock Rate1300 - 3900 MHz
Level 1 Cache192 KB
Level 2 Cache2 MB
Level 3 Cache8 MB
Number of Cores / Threads4 / 8
Power Consumption (TDP = Thermal Design Power)15 Watt
Manufacturing Technology10 nm
FeaturesAVX512, DL Boost, Turbo Boost 2.0
GPUIntel Iris Plus Graphics G7 (Ice Lake 64 EU) (300 - 1100 MHz)
64 Bit64 Bit support
Architecturex86
Announcement Date05/29/2019

Benchmarks

Performance Rating - CB R15 + R20 + 7-Zip + X265 + Blender + 3DM11 CPU
42.9 pt (43%)
Cinebench R20 - Cinebench R20 CPU (Single Core)
min: 358     avg: 440     median: 449.5 (69%)     max: 474 Points
Cinebench R20 - Cinebench R20 CPU (Multi Core)
min: 1081     avg: 1524     median: 1543 (15%)     max: 2024 Points
Cinebench R15 - Cinebench R15 CPU Multi 64 Bit
min: 288     avg: 652     median: 676 (15%)     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.64722.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: 178.6 (66%)     max: 190 Points
7-Zip 18.03 - 7-Zip 18.03 Multli Thread 4 runs
min: 10406     avg: 17175     median: 17527 (14%)     max: 22898 MIPS
7-Zip 18.03 - 7-Zip 18.03 Single Thread 4 runs
min: 3948     avg: 4337     median: 4409 (29%)     max: 4589 MIPS
HWBOT x265 Benchmark v2.2 - HWBOT x265 4k Preset
min: 2.2     avg: 4.6     median: 4.5 (14%)     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.91