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

Intel Iris Xe Graphics G7 96EUs vs NVIDIA GeForce MX450

Intel Iris Xe Graphics G7 96EUs

► remove from comparison Intel Iris Xe G7 96EUs

The Intel Xe Graphics G7 (Tiger-Lake U GPU with 96 EUs) is a integrated graphics card in the high end Tiger-Lake U CPUs (15 - 28 Watt). It is using the new Xe architecture (Gen12) and was introduced in September 2020. The GPU clocks with a base clock speed (guaranteed) of 400 MHz in all CPUs and can boost up to 1340 MHz (i7-1185G7). The slowest variant offers only 1100 MHz boost (i5-1130G7, 12 Watt TDP).

The performance depends on the TDP settings of the laptop and the used cooling. First informations show that the chip can be configured at 12 and 28 Watt TDP default (as the Ice Lake-U chips) and the performance should be around a dedicated GeForce MX350 in 3DMark benchmarks. For gaming we are expecting a bit worse performance due to the missing dedicated graphics memory and driver support. Many games e.g. had problems when testing the various laptops (e.g. Horizon Zero Dawn or Cyberpunk 2077 did not start or were crashing - see list below). Less demanding games like the Mass Effect Legendary Edition ran in medium settings fine. Compared to the older Ice Lake Iris Plus G7 GPU, the new Tiger Lake GPU should be approximately twice as fast. Therefore, the iGPU is still only for lowest graphical settings and low resolutions in demanding games.

The Tiger Lake SoCs and therefore the integrated GPU are manufactured in the modern 10nm+ (10nm SuperFin) process (improved 10nm process) at Intel and therefore should offer a very good efficiency.

NVIDIA GeForce MX450

► remove from comparison NVIDIA GeForce MX450

The Nvidia GeForce MX450 (N18S-G5, N18S-G5-B, N18S-LP codename) is a dedicated entry-level mobile graphics card for laptops. It uses the same TU117 chip as the GeForce GTX 1650 but with a reduced memory bus of 64 Bit. Furthermore, the MX450 is the first mobile GPU with PCIe Gen 4 x4 support. 

Currently four different versions are available with different specifications and performance:

N18S-G5-B: GBD-128 Package, 1395 - 1575 MHz, GDDR6 5001 MHz, 28.5 W
N18S-G5: GB2E-64 Package, 1395 - 1575 MHz, GDDR6 5001 MHz, 25 W
N18S-G5: GB2E-64 Package, 1395 - 1575 MHz, GDDR5 3501 MHz, 25 W
N18S-LP: GB2E-64 Package, 720 - 930 MHz, GDDR6 5001 MHz, 12 W

Especially the LP = Low Power variant is significantly slower than the typical 25 Watt variant.

The 25 Watt GDDR6 N18S-G5 should be up to 20% faster than a GeForce GTX 1050 but of course below a GTX 1650 (Max-Q). Therefore, demanding games like Horizon Zero Dawn should run lowest settings. Less demanding games like F1 2020 can be played in medium to high settings and full HD.

The TU117 chip is manufactured in 12nm at TSMC and thanks to the relatively low power consumption (TGP specified between 12 and 28.5 W) the dGPU is also suited for thin and light laptops. Mostly it is intended as an additional graphics card for Tiger Lake-U based laptops.

Intel Iris Xe Graphics G7 96EUsNVIDIA GeForce MX450
ManufacturerIntelNVIDIA
GeForce MX300 Series
Iris Xe G7 96EUs 96 @ 0.4 - 1.35 GHz
Iris Xe G7 80EUs compare 80 @ 0.4 - 1.25 GHz
UHD Graphics Xe G4 48EUs compare 48 @ 0.35 - 1.45 GHz
UHD Graphics Xe 32EUs (Tiger Lake-H) compare 32 @ 0.35 - 1.45 GHz
UHD Graphics Xe 750 32EUs compare 32 @ 0.35 - 1.45 GHz
UHD Graphics Xe 16EUs (Tiger Lake-H) compare 16 @ 0.35 - 1.45 GHz
GeForce MX450 896 @ 1.4 - 1.58 GHz64 Bit @ 10002 MHz
GeForce MX350 compare 640 @ 1.35 - 1.47 GHz64 Bit @ 7000 MHz
GeForce MX330 compare 384 @ 1.53 - 1.59 GHz64 Bit @ 7000 MHz
CodenameTiger Lake XeN17S-G5 / GP107-670-A1
ArchitectureGen. 11 Ice LakeTuring
Pipelines96 - unified896 - unified
Core Speed400 - 1350 (Boost) MHz1395 - 1575 (Boost) MHz
Shared Memoryyesno
DirectXDirectX 12_1DirectX 12_1
technology10 nm12 nm
FeaturesQuickSyncVulkan 1.1, OpenGL 4.6, OpenCL 1.2, GPU Boost 3.0, Multi Monitor, Optimus, PCIe 3.0, GameWorks
Date of Announcement15.08.2020 01.08.2020
Memory Speed10002 MHz
Memory Bus Width64 Bit
Memory TypeGDDR5,GDDR6
Max. Amount of Memory2048 MB
CPU in Iris Xe G7 96EUsGPU Base SpeedGPU Boost / Turbo
Intel Core i7-11390H4 x 3400 MHz, 35 W400 MHz1400 MHz
Intel Core i7-11375H4 x 3300 MHz, 35 W400 MHz1350 MHz
Intel Core i7-1195G74 x 2900 MHz, 28 W400 MHz1400 MHz
min. - max.400 MHz1100 - 1400 MHz

Benchmarks

Performance Rating - 3DMark 11 + Fire Strike + Time Spy - Iris Xe G7 96EUs
14.2 pt (15%)
Performance Rating - 3DMark 11 + Fire Strike + Time Spy - GeForce MX450
11.5 pt (12%)
3DMark - 3DMark Time Spy Score
min: 1121     avg: 1608     median: 1670 (9%)     max: 2007 Points
min: 1204     avg: 1909     median: 2062.5 (11%)     max: 2498 Points
3DMark - 3DMark Time Spy Graphics
min: 994     avg: 1453     median: 1512 (8%)     max: 1819 Points
min: 1086     avg: 1715     median: 1789 (9%)     max: 2300 Points
3DMark - 3DMark Ice Storm Unlimited Graphics
min: 181153     avg: 200079     median: 203857 (32%)     max: 212658 Points
min: 302347     avg: 330908     median: 335125 (52%)     max: 365909 Points
3DMark - 3DMark Ice Storm Extreme Graphics
min: 72272     avg: 81743     median: 82986 (11%)     max: 88727 Points
min: 29368     avg: 50045     median: 48270.5 (7%)     max: 85281 Points
3DMark - 3DMark Cloud Gate Score
min: 12813     avg: 17563     median: 17226 (23%)     max: 20886 Points
min: 14229     avg: 17671     median: 17966.5 (24%)     max: 21040 Points
3DMark - 3DMark Cloud Gate Graphics
min: 19487     avg: 27279     median: 27685 (14%)     max: 38040 Points
min: 25467     avg: 28203     median: 27539 (14%)     max: 33806 Points
3DMark - 3DMark Fire Strike Standard Score
min: 2361     avg: 4362     median: 4471 (11%)     max: 5332 Points
min: 4131     avg: 4541     median: 4293 (11%)     max: 6833 Points
3DMark - 3DMark Fire Strike Standard Graphics
min: 3113     avg: 4919     median: 5127.5 (10%)     max: 5909 Points
min: 4336     avg: 4722     median: 4689 (9%)     max: 5573 Points
3DMark - 3DMark Ice Storm Graphics
min: 73449     avg: 98678     median: 100998 (13%)     max: 118075 Points
min: 29374     avg: 57100     median: 54872.5 (7%)     max: 88274 Points
3DMark - 3DMark Sling Shot (ES 3.0) Unlimited
16789 Points (100%)
3DMark - 3DMark Sling Shot (ES 3.0) Unlimited Graphics
28890 Points (68%)
3DMark - 3DMark Night Raid
min: 12638     avg: 15516     median: 16494 (24%)     max: 17552 Points
3DMark - 3DMark Night Raid Graphics Score
min: 14348     avg: 19786     median: 21120 (13%)     max: 21795 Points
min: 20702     avg: 20744     median: 20743.5 (13%)     max: 20785 Points
3DMark 11 - 3DM11 Performance Score
min: 4639     avg: 6620     median: 6867 (16%)     max: 7606 Points
min: 6745     avg: 8082     median: 8148 (19%)     max: 9505 Points
3DMark 11 - 3DM11 Performance GPU
min: 4841     avg: 6423     median: 6644.5 (11%)     max: 7090 Points
min: 6341     avg: 8076     median: 8296 (14%)     max: 9580 Points
3DMark Vantage
3DM Vant. Perf. total + Intel Iris Xe Graphics G7 96EUs
3DMark Vantage - 3DM Vant. Perf. total
min: 20704     avg: 22343     median: 22342.5 (22%)     max: 23981 Points
3DM Vant. Perf. total + NVIDIA GeForce MX450
22831 Points (22%)
3DM Vant. Perf. GPU no PhysX + Intel Iris Xe Graphics G7 96EUs
3DMark Vantage - 3DM Vant. Perf. GPU no PhysX
min: 20100     avg: 22026     median: 22026 (20%)     max: 23952 Points
3DM Vant. Perf. GPU no PhysX + NVIDIA GeForce MX450
21740 Points (20%)
3DMark 06 3DMark 06 - Score Unknown Settings + Intel Iris Xe Graphics G7 96EUs
3DMark 06
24558 (46%)
3DMark 06 - Standard 1280x1024 + Intel Iris Xe Graphics G7 96EUs
3DMark 06
min: 20836     avg: 24847     median: 24846.5 (46%)     max: 28857 Points
Unigine Valley 1.0 - Unigine Valley 1.0 DX
20.5 fps (10%)
Unigine Heaven 3.0 - Unigine Heaven 3.0 DX 11
57.2 fps (19%)
Unigine Heaven 3.0 - Unigine Heaven 3.0 OpenGL
53.9 fps (24%)
Unigine Heaven 2.1 - Heaven 2.1 high
23.1 fps (4%)
86.1 fps (16%)
SPECviewperf 13 specvp13 sw-04 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 sw-04
11.7 fps (5%)
specvp13 snx-03 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 snx-03
5.3 fps (1%)
specvp13 showcase-02 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 showcase-02
21.7 fps (9%)
specvp13 medical-02 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 medical-02
8.5 fps (6%)
specvp13 maya-05 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 maya-05
40.4 fps (9%)
specvp13 energy-02 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 energy-02
4 fps (5%)
specvp13 creo-02 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 creo-02
3.4 fps (1%)
specvp13 catia-05 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 catia-05
61 fps (13%)
specvp13 3dsmax-06 + Intel Iris Xe Graphics G7 96EUs
SPECviewperf 13 - specvp13 3dsmax-06
37.9 fps (11%)
Cinebench R10 Cinebench R10 Shading (32bit) + Intel Iris Xe Graphics G7 96EUs
Cinebench R10 - Cinebench R10 Shading (32bit)
min: 13620     avg: 15222     median: 15614 (74%)     max: 15732
Cinebench R11.5 Cinebench R11.5 OpenGL 64 Bit + Intel Iris Xe Graphics G7 96EUs
Cinebench R11.5 - Cinebench R11.5 OpenGL 64 Bit
min: 54.24     avg: 63.7     median: 66.9 (28%)     max: 68.5 fps
Cinebench R15
Cinebench R15 OpenGL 64 Bit + Intel Iris Xe Graphics G7 96EUs
Cinebench R15 - Cinebench R15 OpenGL 64 Bit
min: 53.1     avg: 96.1     median: 98.2 (28%)     max: 111 fps
Cinebench R15 OpenGL 64 Bit + NVIDIA GeForce MX450
min: 98.1     avg: 128     median: 133 (37%)     max: 149.5 fps
Cinebench R15 OpenGL Ref. Match 64 Bit + Intel Iris Xe Graphics G7 96EUs
Cinebench R15 - Cinebench R15 OpenGL Ref. Match 64 Bit
min: 97.8     avg: 97.8     median: 97.8 (98%)     max: 97.81 %
Cinebench R15 OpenGL Ref. Match 64 Bit + NVIDIA GeForce MX450
99.6 % (100%)
GFXBench (DX / GLBenchmark) 2.7
GLBench 2.7 T-Rex HD Offscreen C24Z16 + Intel Iris Xe Graphics G7 96EUs
GFXBench (DX / GLBenchmark) 2.7 - GLBench 2.7 T-Rex HD Offscreen C24Z16
min: 256     avg: 258     median: 257.7 (2%)     max: 259.4 fps
GLBench 2.7 T-Rex HD Offscreen C24Z16 + NVIDIA GeForce MX450
411 fps (3%)
GLBench 2.7 T-Rex HD Onscreen C24Z16 + Intel Iris Xe Graphics G7 96EUs
GFXBench (DX / GLBenchmark) 2.7 - GLBench 2.7 T-Rex HD Onscreen C24Z16
min: 106.5     avg: 181     median: 180.9 (5%)     max: 255.3 fps
GLBench 2.7 T-Rex HD Onscreen C24Z16 + NVIDIA GeForce MX450
195 fps (6%)
GFXBench 3.0 - GFXBench 3.0 Manhattan Offscreen
min: 164.4     avg: 169     median: 169.4 (19%)     max: 174.4 fps
209 fps (23%)
GFXBench 3.0 - GFXBench 3.0 Manhattan
min: 54     avg: 95.1     median: 95.1 (26%)     max: 136.1 fps
134 fps (37%)
GFXBench - GFXBench 5.0 Aztec Ruins High Tier Onscreen
min: 21.3     avg: 34.4     median: 34.4 (22%)     max: 47.4 fps
75.1 fps (48%)
GFXBench - GFXBench 5.0 Aztec Ruins High Tier Offscreen
min: 37.8     avg: 40.8     median: 40.8 (17%)     max: 43.7 fps
44.4 fps (18%)
GFXBench - GFXBench 5.0 Aztec Ruins Normal Tier Onscreen
min: 24.1     avg: 48.1     median: 48.1 (23%)     max: 72.1 fps
113 fps (55%)
GFXBench - GFXBench 5.0 Aztec Ruins Normal Tier Offscreen
min: 85.5     avg: 94.9     median: 94.9 (16%)     max: 104.3 fps
118 fps (20%)
GFXBench - GFXBench Car Chase Offscreen
min: 81.5     avg: 87.6     median: 87.6 (0%)     max: 93.6 fps
104 fps (0%)
GFXBench - GFXBench Car Chase Onscreen
min: 19.4     avg: 43.1     median: 43.1 (1%)     max: 66.8 fps
96.7 fps (3%)
Basemark GPU 1.2 - Basemark GPU 1.2 Vulkan Official Medium Offscreen 1080
min: 172     avg: 187     median: 187 (10%)     max: 202 fps
235 fps (12%)
LuxMark v2.0 64Bit - LuxMark v2.0 Room GPU
min: 684     avg: 1235     median: 767 (8%)     max: 2721 Samples/s
492 Samples/s (5%)
LuxMark v2.0 64Bit - LuxMark v2.0 Sala GPU
min: 942     avg: 1686     median: 1798.5 (6%)     max: 2206 Samples/s
986 Samples/s (3%)
ComputeMark v2.1 - ComputeMark v2.1 Result
min: 2874     avg: 3227     median: 3294.5 (7%)     max: 3444
4104 (9%)
Power Consumption - Furmark Stress Test Power Consumption - external Monitor *
min: 21.7     avg: 33.9     median: 32.8 (6%)     max: 50.3 Watt
05101520253035404550556028.12930.830.730.730.931.232.331.530.930.729.528.92929.229.829.120.121.219.519.819.420.819.920.220.420.620.7212120.621.421.420.820.520.720.920.820.620.820.920.921.221.520.92121212120.920.9212120.920.920.920.921.220.920.921.32121.120.520.821.220.620.520.92121.120.920.821.420.620.821.620.621.520.920.921.121.620.920.720.920.920.921.820.820.920.820.121.5212121.220.820.821.220.820.92120.820.320.820.921.12120.921.12120.820.92120.720.820.920.520.821.32120.820.820.920.820.620.620.820.82020.820.820.820.920.820.620.720.820.920.820.721.420.92120.820.621.520.720.820.420.420.721.220.722.920.220.720.420.720.820.820.920.920.720.820.220.520.820.72120.620.82120.42120.62120.720.720.821.421.120.820.42120.820.820.935.236.237.437.738.337.837.638.638.739.33219.62020.320.21920.920.42121.423.623.724.123.223.622.724.224.223.923.723.523.724.123.623.923.72423.723.623.523.22423.923.523.323.323.223.323.123.122.922.82323.422.722.82322.922.922.822.722.722.622.622.522.622.322.822.522.822.622.422.522.722.422.222.322.52222.322.12222.22222.12222.12222.121.921.821.921.721.922.122.221.721.721.721.72221.721.521.721.421.722.321.521.321.521.421.621.521.221.421.421.221.321.721.720.721.421.721.321.421.321.121.721.621.321.121.220.921.6212121.221.521.121.121.221.121.121.221.121.221.321.221.221.321.1212121.221.12121.220.921.120.82121.521.221.221.221.221.121.121.12120.921.12121.520.821.221.321.221.121.12121.120.921.121.120.920.62121.420.921.121.121.52121.130.630.330.831.530.230.330.63031.830.22829.728.828.529.130.729.429.329.829.929.729.730.431.729.630.329.629.629.63130.829.829.83029.930.23030.530.130.231.430.229.630.230.930.930.729.930.23030.530.33229.830.131.330.630.930.730.830.831.13131.230.637.334.930.131.731.130.431.33430.93231.33230.831.631.937.330.832.231.331.6323231.426.720.12019.219.621.421.320.12120.820.320.720.520.721.921.321.220.720.720.721.122.220.421.220.721.820.82221.320.220.920.920.821.621.320.921.421.321.123.22121.522.121.421.12120.921.421.12120.820.921.220.921.320.921.820.820.120.820.621.321.321.221.72120.620.820.921.120.720.720.420.720.720.521.120.520.521.821.220.920.620.820.320.320.521.120.420.320.321.120.420.720.520.420.321.320.434.233.943.137.434.634.934.936.423.92528.428.821.429.528.928.228.626.724.428.925.928.221.221.522.428.828.128.121.421.827.725.92828.728.822.226.928.720.328.729.328.428.124.621.922.526.528.223.128.228.928.521.228.225.428.823.12323.728.723.723.524.423.922.923.124.223.624.524.924.124.224.224.224.323.5252425.524.424.22424.424.826.126.325.325.724.22424.724.324.32626.124.726.424.924.124.124.823.823.723.32523.824.323.625.626.125.423.924.824.724.325.424.424.623.423.825.125.423.927.224.125.624.62326.824.426.125.52024.526.125.224.424.22724.824.123.824.723.824.22524.524.525.525.42524.824.625.725.724.225.124.324.423.548.74848.64848.64949.149.65050.250.951.451.751.651.651.551.651.925.225.526.325.826.526.426.226.526.726.826.72727.627.226.927.127.327.427.227.327.427.324.826.626.126.526.62726.126.12626.426.22626.525.92625.325.525.525.52524.925.625.125.124.825.424.824.824.824.424.524.324.524.424.22424.124.523.923.523.523.823.723.823.623.423.623.423.523.12323.82323.123.42222.520.122.921.321.522.421.72221.821.421.421.121.221.2212120.920.920.820.320.320.620.320.620.821212121.121.221.221.121.121.221.821.921.422.321.922.522.622.422.522.523.222.922.722.92323.223.323.123.523.323.623.423.723.623.42423.923.92423.924.624.225.124.224.224.724.724.924.724.825.125.425.42525.125.425.225.525.425.825.426.125.625.425.725.7262626.126.226.426.329.329.429.630.130.429.329.529.827.526.426.225.928.928.428.928.929.329.231.429.428.828.227.327.729.828.529.630.131.730.430.630.831.331.830.429.327.529.927.83029.930.130.330.331.730.730.629.829.628.327.928.730.231.330.530.831.731.632.631.931.230.829.829.327.527.428.429.33030.230.830.83129.92928.928.428.329.330.130.63131.331.431.531.531.232.931.730.72827.827.22930.130.73130.831.130.730.429.62928.728.429.530.431.132.732.131.531.631.633.332.332.330.128.628.127.829.130.530.630.931.33131.231.230.629.628.728.22930.43131.731.931.932.130.931.931.633.230.629.428.429.130.231.730.730.733.131.731.631.330.729.529.42931.13131.230.331.3313130.530.729.329.530.329.328.63030.930.630.630.630.830.429.830.930.229.523.423.62423.323.924.924.423.82423.423.523.123.423.123.123.22323.422.722.723.52322.122.322.222.122.122.522.12223.121.52221.821.221.821.320.820.720.921.420.62020.921.220.319.819.819.719.62019.419.217.118.8191919.11919.317.917.917.716.517.617.91818.716.818.218.318.817.918.519.319.818.219.319.820.920.320.321.521.319.922.421.721.822.522.522.122.822.923.123.224.323.324.325.82325.325.225.225.325.32626.125.926.326.427.526.927.327.127.527.728.328.128.228.828.929.427.927.828.229.6313131.131.531.831.230.328.929.129.228.928.528.428.828.928.628.728.328.328.127.727.227.827.527.527.727.727.426.827.326.626.626.326.926.626.226.326.626.325.925.825.625.626.225.425.125.92524.923.824.92524.924.824.524.724.124.123.924.223.823.423.323.423.423.923.223.222.522.522.422.423.122.421.822.521.821.721.922.721.421.921.82221.620.520.720.720.419.720.620.220.620.42929.529.229.829.530.732.432.13838.137.533.632.63335.437.325.126.224.325.62625.825.725.927.92626.526.326.326.626.126.926.126.226.326.426.226.528.927.8272728272726.827.726.926.926.52727.526.926.928.42726.9272726.626.626.826.927.126.926.926.726.927.326.728.32727.12727.127.126.626.226.826.927.928.627.727.628.627.327.327.328.527.427.728.527.52828.229.728.328.2292828.328.929.928.428.628.429.729.52929.928.928.929.52929.430.629.329.630.528.829.429.829.729.730.129.429.229.129.230.728.929.228.629.129.12929.129.529.328.528.628.628.528.429.528.529.128.22928.828.729.228.128.228.327.729.228.127.728.8282828.32827.927.728.727.927.627.927.927.727.627.327.327.627.827.827.627.628.427.127.327.327.427.827.127.128.627.327.227.126.726.526.826.826.826.926.826.526.526.326.92726.728.227.726.826.826.72729.325.84343.544.345.845.444.545.54544.846.24541.837.736.63740.342.237.525.925.326.327.126.327.427.526.826.826.72627.126.72726.626.727.426.727.227.226.625.427.428.827.227.227.227.227.127.126.826.826.926.626.727.927.12728.32726.726.626.626.726.726.726.926.526.628.6272727.127.126.326.727.726.826.826.825.726.426.927.727.326.926.726.726.626.926.326.826.828.526.426.826.927.126.927.226.926.926.826.726.926.526.526.626.627.52726.827.427.726.52726.626.827.426.926.82626.726.726.92827.126.927.326.726.926.826.92726.626.727.428.327.726.727.626.726.626.726.726.627.126.727.126.526.727.627.127.126.926.926.826.72726.726.827.926.827.327.326.826.726.827.726.726.82727.727.626.525.726.826.82826.72726.73534.834.638.333.131.930.93131.132.833.734.234.334.434.934.635.233.332.53233.733.235.434.838.735.435.635.735.738.335.234.933.133.431.632.133.833.934.535.234.835.234.834.437.333333434.335.235.435.63636.136.136.436.435.133.932.137.531.833.733.734.635.43129.429.329.729.629.329.829.831.830.330.329.629.229.830.130.129.729.229.629.22930.729.529.529.329.729.629.129.229.229.528.929.528.828.828.629.128.528.528.929.128.128.528.628.228.128.327.828.527.828.427.627.627.927.527.627.727.628.127.827.827.827.72827.52827.627.827.627.627.427.427.627.3282727.528.127.927.927.927.627.728.127.727.727.827.627.627.527.527.427.427.227.227.228.327.527.42727.326.926.827.127.827.427.327.827.627.227.227.426.827.326.827.427.627.927.227.72727.227.526.827.827.427.327.426.927.527.627.727.227.827.727.627.327.227.226.727.527.227.527.227.327.527.327.327.227.326.927.727.227.227.427.427.627.527.727.127.427.727.327.327.427.427.627.727.427.927.527.627.527.327.427.328.128.227.427.327.727.127.627.827.528.227.627.927.227.527.527.627.426.727.627.227.427.127.32727.427.327.425.726.927.928.628.729.229.229.529.629.629.429.8272725.925.326.827.828.328.828.929.128.928.327.527.226.527.327.929.229.829.930.131.530.530.330.230.129.327.227.226.626.528.228.829.430.330.132.430.130.728.528.227.728.329.230.230.731.231.231.231.231.231.23130.331.527.728.127.929.429.73030.530.630.430.330.628.927.928.228.228.929.930.432.331.431.33231.530.930.529.627.627.227.629.929.429.930.33130.730.730.429.928.727.928.2293030.4313131.531.431.731.531.730.930.328.627.727.527.929.630.130.630.830.930.830.730.330.428.428.628.429.630.731.331.531.731.832.832.531.631.430.829.129.327.728.629.730.631.431.231.831.231.130.428.929.23029.630.731.331.431.63231.93233.931.73231.528.428.228.23030.730.93231.531.731.431.330.629.828.929.229.230.131.131.731.930.53130.731.631.831.428.628.330.53231.733.431.832.232.932.131.932.131.430.229.128.730.130.532.332.732.432.732.732.832.831.931.930.83132.434.233.734.834.935.235.335.635.2353432.932.431.831.432.733.334.333.93433.93434.732.832.131.434.134.43333.729.129.328.529.429.129.129.629.629.229.229.229.529.230.628.828.828.929.628.929.228.528.728.528.92929.229.229.828.628.828.63028.428.928.828.129.928.328.628.928.728.528.829.329.529.429.12928.928.928.53029.329.229.729.328.829.129.730.429.829.829.529.429.729.429.43029.829.53130.129.829.629.529.529.429.429.629.930.229.829.629.831.129.629.829.129.429.228.828.928.929.130.129.329.329.429.529.52929.229.128.829.529.129.129.129.12929.129.128.928.746.245.146.146.245.143.643.14342.140.739.539.639.339.338.538.738.537.93836.538.237.236.836.836.436.536.636.234.236.736.43636.136.5363636.93636.136.236.33636.237.136.535.935.9363636.535.535.134.935.835.235.331.331.23231.932.232.131.931.930.232.132.333.131.632.132.332.332.333.13331.932.132.132.333.133.232.732.932.432.332.533.23332.532.832.833.332.633.532.632.833.232.332.632.832.432.731.131.132.83233.132.632.532.333.332.232.53432.93333.233.432.432.732.532.632.633.533.232.732.632.532.533.432.732.532.533.33329.332.331.63130.730.230.229.327.429.229.328.527.927.527.227.427.527.927.92827.527.927.827.82827.327.627.527.527.627.627.327.828.427.327.52826.927.527.526.928.52726.827.727.727.527.627.627.628.427.526.927.427.527.527.427.52828.127.527.427.728.127.327.527.62827.227.727.427.827.427.427.427.42827.927.92827.827.437.938.539.139.839.64039.940.339.338.334.535.335.73840.140.341.341.440.640.541.13937.535.936.238.540.738.141.542.543.1424242.141.440.939.337.235.335.438.640.340.740.840.740.840.540.640.538.136.436.337.64141.340.940.840.94130.630.93131.630.830.631.131.832.432.432.431.731.831.631.531.631.831.432.13231.731.931.731.531.731.331.431.331.531.431.330.630.231.331.63131.430.831.731.130.229.930.130.430.130.630.53030.130.130.329.729.529.829.429.629.529.629.829.329.730.930.93130.631.231.531.831.831.932.631.131.331.732.131.631.131313130.930.730.630.730.730.330.430.431.231.530.330.1303029.930.130.630.13030.330.531.13030.230.13030.330.230.330.530.63030.129.429.929.230.229.829.73029.429.329.729.329.529.329.630.531.531.13030.530.430.430.530.130.130.130.129.730.129.729.829.829.629.729.729.329.629.629.429.428.929.429.329.129.229.228.82929.1282928.929.229.528.929.129.13028.829.928.928.628.72929.130.230.926.329.129.429.629.62929.529.328.828.828.72928.929.32929.42929.728.529.228.839.639.741.139.741.140.341.341.140.139.739.639.239.84040.941.640.941.940.84141.741.340.741.341.342.64241.239.440.640.140.540.640.841.443.442.442.642.442.44543.642.442.941.141.942.142.342.14242.742.642.441.939.939.841.240.14041.541.841.241.341.74242.442.942.141.740.339.940.2404141.241.341.342.24240.239.839.839.539.440.339.738.639.839.538.241.541.141.1404039.839.639.639.23940.839.539.940.340.141.839.838.238.63940.538.739.438.438.239.139.639.640.841.341.939.13939.238.438.638.537.238.93839.638.739.337.438.538.637.938.338.137.937.93738.338.438.239.339.439.63838.137.937.938.137.939.83839.238.139.238.538.338.338.437.938.437.637.837.937.637.837.637.938.939.940.73938.838.537.362.959.555.153.250.147.646.343.941.440.640.239.839.338.738.938.938.938.93939.139.239.239.339.239.239.339.339.639.339.339.340.239.339.639.439.439.439.739.339.339.339.24039.139.23939.2403939.138.733.133333333.333.53333.133.333.233.233.433.233.433.73333.3333332.932.932.832.632.932.632.733.932.63332.432.432.932.432.232.232.23331.831.931.731.831.731.731.531.531.531.432.431.331.431.331.330.931.231.53130.930.731.530.730.730.630.331.430.330.730.330.130.630.430.430.529.931.129.929.829.428.830.928.929.128.42828.428.228.427.727.627.627.627.627.628.327.327.327.227.227.926.8272727.226.727.626.526.626.626.227.126.326.326.326.126.127.226.72625.62625.725.825.825.425.425.725.425.425.132.732.732.732.733.534.332.732.732.732.932.932.932.932.932.933333333333332.932.932.933333334.334.334.333333333.133.133.133.133.133.133333333.233.233.233.133.133.133.233.233.233.233.233.233.333.333.333.333.333.333.233.233.233.833.833.833.333.333.333.833.833.833.533.533.533.633.633.633.333.333.333.333.333.333.333.333.333.333.333.333.333.333.333.333.333.333.433.433.433.933.933.933.333.333.333.533.533.533.533.533.533.433.433.433.433.433.433.433.433.433.333.333.333.533.533.533.833.833.833.833.833.833.433.433.433.533.533.533.433.433.433.533.533.533.433.433.433.333.333.333.333.333.333.333.333.333.733.733.733.433.433.433.633.633.633.633.633.633.333.333.334.634.634.634.634.634.633.433.433.433.433.433.433.633.633.633.433.433.433.833.833.833.533.533.533.333.333.333.433.433.433.633.633.633.733.733.733.633.633.633.433.433.433.333.333.333.533.533.533.633.633.633.533.533.533.533.533.533.433.433.433.433.433.433.533.533.533.533.533.533.533.533.533.533.533.533.433.433.433.333.333.333.333.333.333.433.433.433.533.533.533.633.633.633.433.433.433.433.433.433.433.433.433.533.533.533.533.533.533.833.833.833.533.533.533.433.433.433.433.433.433.533.533.533.433.433.433.933.933.933.533.533.533.433.433.433.433.433.433.533.533.533.633.633.633.633.633.633.633.633.633.533.533.533.533.533.533.433.433.433.433.433.433.533.533.533.633.633.633.533.533.533.433.433.433.533.533.533.433.433.433.533.533.533.633.633.633.533.533.533.533.533.533.933.933.933.533.533.533.533.533.534.234.234.233.533.533.533.633.633.633.433.433.433.433.433.433.533.533.533.333.333.333.633.633.633.633.633.633.533.533.533.933.933.933.533.533.533.633.633.633.633.633.633.533.533.534.934.934.933.533.533.533.533.533.534.134.134.133.633.633.634.834.834.833.533.533.533.633.633.633.533.533.533.533.533.533.833.833.833.633.633.633.633.633.633.433.433.433.533.533.533.533.533.533.633.633.633.433.433.433.533.533.533.533.533.533.533.533.533.933.933.933.733.733.733.533.533.533.633.633.633.533.533.533.533.533.533.633.633.633.733.733.733.733.733.733.633.633.633.633.633.633.533.533.533.633.633.633.633.633.633.633.633.633.633.633.633.633.633.633.633.633.633.433.433.433.533.533.533.633.633.661.457.359.256.359605658.158.354.53129.630.630.730.931.231.330.931.631.530.531.530.932.532.132.232.332.432.232.132.332.432.332.332.132.332.332.332.732.331.332.532.533.232.732.632.732.33332.532.832.632.832.832.533.732.732.632.631.932.932.532.633.432.532.632.832.732.332.732.832.732.532.532.932.832.532.533.332.232.732.733.133.432.632.532.632.632.732.632.532.832.533.332.632.732.832.732.732.73332.632.832.832.833.232.732.632.83332.732.232.832.832.533.332.732.632.832.632.732.932.932.632.632.532.632.632.533.133.132.732.532.732.532.832.932.532.632.532.632.833.132.63332.532.732.732.732.832.732.732.732.732.832.832.932.632.832.732.832.732.732.732.832.632.832.632.632.933.332.532.532.432.132.732.232.232.332.332.432.23232.132.231.932.13232.239.743.242.142.642.44442.943.442.942.743.643.843.844.146.344.844.544.844.445.444.944.944.846.84546.145.245.445.145.745.345.745.445.445.445.645.446.445.445.5434544.74545.146.344.734.234.334.33634.334.536.134.936.135.135.134.935.336.135.335.335.535.336.235.635.336.435.736.735.635.735.635.93635.535.535.53635.535.735.735.535.635.736.435.635.635.535.635.635.535.735.736.135.435.735.535.735.635.936.735.635.535.535.735.535.635.535.535.635.635.735.635.635.536.335.735.735.536.535.635.835.935.735.535.535.635.735.536.235.535.535.637.537.535.635.535.535.636.535.535.735.535.636.835.635.635.535.535.735.435.535.835.535.835.635.535.535.535.535.535.535.635.535.935.735.835.735.635.535.735.635.635.535.735.635.435.735.535.736.935.535.535.535.535.635.640.342.240.942.142.441.44342.643.939.635.634.435.333.833.634.534.234.234.833.94242.243.242.542.142.642.242.442.343.142.14242.242.243.642.743.443.542.341.144.342.543.643.542.242.436.735.535.835.936.436.436.336.336.336.637.536.33736.836.736.63737.1373736.936.936.936.936.737.137.137.63737.43736.937.537.237.1