NVIDIA GeForce GTX 1650 Mobile vs NVIDIA GeForce GTX 1660 Ti Mobile

NVIDIA GeForce GTX 1650 Mobile

► remove from comparison NVIDIA GeForce GTX 1650 Mobile

The Nvidia GeForce GTX 1650 for laptops is a mobile graphics card that is based on the Turing architecture (TU117 chip). Compared to the faster RTX 2000 GPUs (e.g. RTX 2060), the 1650 integrates no Raytracing or Tensor cores. The performance should be slightly faster than the old GeForce GTX 1050 Ti. Compared to the desktop version, the mobile GTX1650 can use all 1024 shaders of the TU117 chip, but there are also versions with 896 shaders.

Starting March 2020, the GTX 1650 Mobile is also available with fast GDDR6 graphics memory (N18P-G61, 896 shaders) as a refresh.

The Turing generation did not only introduce raytracing for the RTX cards, but also optimized the architecture of the cores and caches. According to Nvidia the CUDA cores offer now a concurrent execution of floating point and integer operations for increased performance in compute-heavy workloads of modern games. Furthermore, the caches were reworked (new unified memory architecture with twice the cache compared to Pascal). This leads to 50% more instructions per clock and a 40% more power efficient usage compared to Pascal.

Compared to the bigger Turing chips (like the TU116 of the GTX 1660 Ti and the RTX lineup), the TU117 does not include the new NVENC encoder but an older one similar to the one used in Pascal and Volta.

The power consumption of the 1650 for laptops is specified at 50 Watt TGP (Total Graphics Power) by Nvidia and therefore 15 Watt higher than the efficient (and slower) Max-Q variant of the 1650. The TU117 chip is manufactured in 12nm FFN at TSMC.

NVIDIA GeForce GTX 1660 Ti Mobile

► remove from comparison NVIDIA GeForce GTX 1660 Ti Mobile

The Nvidia GeForce GTX 1660 Ti for laptops is a mobile graphics card that is based on the Turing architecture (TU116 chip). Compared to the faster RTX 2000 GPUs (e.g. RTX 2060), the 1660Ti integrates no Raytracing or Tensor cores. The performance is similar to the old GTX 1070 (laptop) but at a reduced TGP of 80 Watt (versus 115 Watt). Compared to the desktop GTX 1660 Ti, the clock speeds are reduced (3% lower base, 10% lower boost).

In April 2020 Nvidia refreshed the GTX 1660 Ti with the new codename N18E-G0-A1 with similar specs and pin compatible to the refreshed RTX chips (e.g., RTX 2070 Super Mobile).

The Turing generation did not only introduce raytracing for the RTX cards, but also optimized the architecture of the cores and caches. According to Nvidia the CUDA cores offer now a concurrent execution of floating point and integer operations for increased performance in compute-heavy workloads of modern games. Furthermore, the caches were reworked (new unified memory architecture with twice the cache compared to Pascal). This leads to up to 50% more instructions per clock and a 40% more power efficient usage compared to Pascal.

The power consumption of the 1660Ti for latops is specified at 80 Watt TGP (Total Graphics Power) by Nvidia and therefore 20 Watt higher than the efficient (and slower) Max-Q variant of the 1660 Ti. The TU116 chip is manufactured in 12nm FFN at TSMC.

NVIDIA GeForce GTX 1650 MobileNVIDIA GeForce GTX 1660 Ti Mobile
ManufacturerNVIDIANVIDIA
GeForce GTX 1600 Series
GeForce GTX 1660 Ti (Desktop) compare 1536 @ 1.5 - 1.77 GHz192 Bit @ 12000 MHz
GeForce GTX 1660 Super (Desktop) compare 1408 @ 1.53 - 1.79 GHz192 Bit @ 14000 MHz
GeForce GTX 1660 Ti Mobile 1536 @ 1.46 - 1.59 GHz192 Bit @ 12000 MHz
GeForce GTX 1660 (Desktop) compare 1408 @ 1.53 - 1.79 GHz192 Bit @ 8000 MHz
GeForce GTX 1660 Ti Max-Q compare 1536 @ 1.14 - 1.34 GHz192 Bit @ 12000 MHz
GeForce GTX 1650 Super (Desktop) compare 1408 @ 1.53 GHz192 Bit @ 14000 MHz
GeForce GTX 1650 Ti (Desktop) compare 1024 @ 1.53 - 1.73 GHz128 Bit @ 8000 MHz
GeForce GTX 1650 Ti Mobile compare 1024 @ 1.35 - 1.49 GHz128 Bit @ 12000 MHz
GeForce GTX 1650 Mobile 1024 @ 1.4 - 1.56 GHz128 Bit @ 8000 MHz
GeForce GTX 1650 (Desktop) compare 896 @ 1.49 - 1.67 GHz128 Bit @ 8000 MHz
GeForce GTX 1650 Ti Max-Q compare 1024 @ 1.04 - 1.2 GHz128 Bit @ 10000 MHz
GeForce GTX 1650 Max-Q compare 1024 @ 1.02 - 1.25 GHz128 Bit @ 8000 MHz
GeForce GTX 1660 Ti (Desktop) compare 1536 @ 1.5 - 1.77 GHz192 Bit @ 12000 MHz
GeForce GTX 1660 Super (Desktop) compare 1408 @ 1.53 - 1.79 GHz192 Bit @ 14000 MHz
GeForce GTX 1660 Ti Mobile 1536 @ 1.46 - 1.59 GHz192 Bit @ 12000 MHz
GeForce GTX 1660 (Desktop) compare 1408 @ 1.53 - 1.79 GHz192 Bit @ 8000 MHz
GeForce GTX 1660 Ti Max-Q compare 1536 @ 1.14 - 1.34 GHz192 Bit @ 12000 MHz
GeForce GTX 1650 Super (Desktop) compare 1408 @ 1.53 GHz192 Bit @ 14000 MHz
GeForce GTX 1650 Ti (Desktop) compare 1024 @ 1.53 - 1.73 GHz128 Bit @ 8000 MHz
GeForce GTX 1650 Ti Mobile compare 1024 @ 1.35 - 1.49 GHz128 Bit @ 12000 MHz
GeForce GTX 1650 Mobile 1024 @ 1.4 - 1.56 GHz128 Bit @ 8000 MHz
GeForce GTX 1650 (Desktop) compare 896 @ 1.49 - 1.67 GHz128 Bit @ 8000 MHz
GeForce GTX 1650 Ti Max-Q compare 1024 @ 1.04 - 1.2 GHz128 Bit @ 10000 MHz
GeForce GTX 1650 Max-Q compare 1024 @ 1.02 - 1.25 GHz128 Bit @ 8000 MHz
CodenameN18P-G0, N18P-G61N18E-G0
ArchitectureTuringTuring
Pipelines1024 - unified1536 - unified
Core Speed1395 - 1560 (Boost) MHz1455 - 1590 (Boost) MHz
Memory Speed8000 MHz12000 MHz
Memory Bus Width128 Bit192 Bit
Memory TypeGDDR5, GDDR6GDDR6
Max. Amount of Memory4096 MB6144 MB
Shared Memorynono
DirectXDirectX 12_1DirectX 12_1
technology12 nm12 nm
Notebook Sizemedium sizedmedium sized
Date of Announcement23.04.2019 23.04.2019
Link to Manufacturer Pagehttps://www.nvidia.com/en-gb/geforce/gam...https://www.nvidia.com/en-gb/geforce/gam...
Transistors6600 Million

Benchmarks

Performance Rating - 3DMark 11 + Fire Strike + Time Spy - GeForce GTX 1650 Mobile
21.2 pt (22%)
Performance Rating - 3DMark 11 + Fire Strike + Time Spy - GeForce GTX 1660 Ti Mobile
33.1 pt (35%)
3DMark - 3DMark Time Spy Score
min: 3080     avg: 3586     median: 3607.5 (20%)     max: 3978 Points
min: 4946     avg: 5717     median: 5697 (32%)     max: 6261 Points
3DMark - 3DMark Time Spy Graphics
min: 2909     avg: 3472     median: 3496 (18%)     max: 3700 Points
min: 5335     avg: 5653     median: 5659 (29%)     max: 6123 Points
3DMark - 3DMark Ice Storm Unlimited Graphics
min: 200727     avg: 318506     median: 360829 (57%)     max: 389909 Points
min: 412820     avg: 418846     median: 419800 (66%)     max: 424615 Points
3DMark - 3DMark Ice Storm Extreme Graphics
min: 57517     avg: 91494     median: 82623.5 (11%)     max: 141041 Points
min: 129343     avg: 199337     median: 162584 (22%)     max: 316086 Points
3DMark - 3DMark Cloud Gate Score
min: 16079     avg: 24418     median: 25549 (34%)     max: 30573 Points
min: 29390     avg: 34346     median: 35118.5 (47%)     max: 38136 Points
3DMark - 3DMark Cloud Gate Graphics
min: 38016     avg: 55715     median: 57752 (28%)     max: 66073 Points
min: 59839     avg: 94171     median: 97517 (48%)     max: 104780 Points
3DMark - 3DMark Fire Strike Standard Score
min: 6909     avg: 8177     median: 8141 (21%)     max: 9201 Points
min: 12263     avg: 13237     median: 13140 (34%)     max: 14649 Points
3DMark - 3DMark Fire Strike Standard Graphics
min: 7741     avg: 9277     median: 9323.5 (18%)     max: 9810 Points
min: 14186     avg: 14867     median: 14818 (29%)     max: 16488 Points
3DMark - 3DMark Ice Storm Graphics
min: 60813     avg: 109358     median: 103944 (14%)     max: 161091 Points
min: 129020     avg: 194329     median: 163522 (22%)     max: 359516 Points
3DMark 11 - 3DM11 Performance Score
min: 9774     avg: 11717     median: 11799 (28%)     max: 13143 Points
min: 15912     avg: 17361     median: 17351 (41%)     max: 19342 Points
3DMark 11 - 3DM11 Performance GPU
min: 10885     avg: 12968     median: 13149.5 (22%)     max: 13575 Points
min: 18610     avg: 20096     median: 20118.5 (34%)     max: 22670 Points
3DMark Vantage
3DM Vant. Perf. total + NVIDIA GeForce GTX 1650 Mobile
3DM Vant. Perf. total + NVIDIA GeForce GTX 1660 Ti Mobile
3DM Vant. Perf. GPU no PhysX + NVIDIA GeForce GTX 1650 Mobile
3DM Vant. Perf. GPU no PhysX + NVIDIA GeForce GTX 1660 Ti Mobile
3DMark 05 - 3DMark 05 - Standard
24001 Points (35%)
3DMark 06 3DMark 06 - Standard 1280x1024 + NVIDIA GeForce GTX 1650 Mobile
3DMark 06 - Standard 1280x1024 + NVIDIA GeForce GTX 1660 Ti Mobile
3DMark 06 - Standard 1024x768 + NVIDIA GeForce GTX 1650 Mobile
Unigine Valley 1.0 - Unigine Valley 1.0 DX
40.4 fps (20%)
Unigine Heaven 3.0 - Unigine Heaven 3.0 DX 11
101 fps (33%)
Unigine Heaven 3.0 - Unigine Heaven 3.0 OpenGL
97.6 fps (43%)
Unigine Heaven 2.1 - Heaven 2.1 high
120 fps (23%)
SPECviewperf 12
specvp12 sw-03 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp12 snx-02 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp12 showcase-01 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp12 mediacal-01 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp12 maya-04 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp12 energy-01 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp12 creo-01 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp12 catia-04 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp12 3dsmax-05 + NVIDIA GeForce GTX 1660 Ti Mobile
SPECviewperf 13 specvp13 sw-04 + NVIDIA GeForce GTX 1650 Mobile
specvp13 sw-04 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp13 snx-03 + NVIDIA GeForce GTX 1650 Mobile
specvp13 snx-03 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp13 showcase-02 + NVIDIA GeForce GTX 1650 Mobile
specvp13 showcase-02 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp13 medical-02 + NVIDIA GeForce GTX 1650 Mobile
specvp13 medical-02 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp13 maya-05 + NVIDIA GeForce GTX 1650 Mobile
specvp13 maya-05 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp13 creo-02 + NVIDIA GeForce GTX 1650 Mobile
specvp13 creo-02 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp13 catia-05 + NVIDIA GeForce GTX 1650 Mobile
specvp13 catia-05 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp13 3dsmax-06 + NVIDIA GeForce GTX 1650 Mobile
specvp13 3dsmax-06 + NVIDIA GeForce GTX 1660 Ti Mobile
specvp13 energy-02 + NVIDIA GeForce GTX 1660 Ti Mobile
Cinebench R10 Cinebench R10 Shading (32bit) + NVIDIA GeForce GTX 1650 Mobile
Cinebench R10 Shading (32bit) + NVIDIA GeForce GTX 1660 Ti Mobile
Cinebench R11.5 Cinebench R11.5 OpenGL 64 Bit + NVIDIA GeForce GTX 1650 Mobile
Cinebench R11.5 OpenGL 64 Bit + NVIDIA GeForce GTX 1660 Ti Mobile
Cinebench R15
Cinebench R15 OpenGL 64 Bit + NVIDIA GeForce GTX 1650 Mobile
Cinebench R15 OpenGL 64 Bit + NVIDIA GeForce GTX 1660 Ti Mobile
Cinebench R15 OpenGL Ref. Match 64 Bit + NVIDIA GeForce GTX 1650 Mobile
Cinebench R15 OpenGL Ref. Match 64 Bit + NVIDIA GeForce GTX 1660 Ti Mobile
GFXBench (DX / GLBenchmark) 2.7
GLBench 2.7 T-Rex HD Offscreen C24Z16 + NVIDIA GeForce GTX 1650 Mobile
GLBench 2.7 T-Rex HD Onscreen C24Z16 + NVIDIA GeForce GTX 1650 Mobile
GFXBench 3.0 - GFXBench 3.0 Manhattan Offscreen
331 fps (36%)
GFXBench 3.0 - GFXBench 3.0 Manhattan
209 fps (57%)
GFXBench - GFXBench 5.0 Aztec Ruins High Tier Onscreen
60 fps (38%)
GFXBench - GFXBench 5.0 Aztec Ruins High Tier Offscreen
87.1 fps (36%)
GFXBench - GFXBench 5.0 Aztec Ruins Normal Tier Onscreen
60 fps (29%)
GFXBench - GFXBench 5.0 Aztec Ruins Normal Tier Offscreen
226 fps (39%)
GFXBench - GFXBench Car Chase Offscreen
min: 170.1     avg: 177     median: 177.1 (41%)     max: 184.1 fps
251 fps (58%)
GFXBench - GFXBench Car Chase Onscreen
min: 60     avg: 99     median: 99 (37%)     max: 137.9 fps
144 fps (54%)
LuxMark v2.0 64Bit - LuxMark v2.0 Room GPU
min: 1294     avg: 1479     median: 1478.5 (15%)     max: 1663 Samples/s
2416 Samples/s (25%)
LuxMark v2.0 64Bit - LuxMark v2.0 Sala GPU
min: 2474     avg: 2873     median: 2872.5 (9%)     max: 3271 Samples/s
4827 Samples/s (15%)
ComputeMark v2.1 - ComputeMark v2.1 Result
min: 6891     avg: 6931     median: 6931 (15%)     max: 6971
10148 (22%)
Power Consumption - Furmark Stress Test Power Consumption - external Monitor *
min: 94.1     avg: 96.4     median: 95 (17%)     max: 100 Watt
010203040506070809010011010110010099.910199.910299.910110110010199.599.910199.410099.299.210192.592.292.692.591.790.993.190.691.393.292.192.691.390.993.490.691.891.591.391.791.591.193.390.191.291.691.79290.790.893.291.291.891.190.493.891.491.1919291.591.193.791.891.891.891.593.590.890.792.990.491.291.791.192.39191.691.59192.390.790.992.890.691.391.990.892.191.191.891.79192.39292.792.29294.19192.49291.392.1919293.990.990.992.69292.290.791.192.990.991.291.791.392.392.690.792.590.792.192.291.193.591.390.992.791.19291.891.793.492.191.491.391.592.990.793.790.991.891.890.89291.490.893.891.191.791.591.293.590.991.491.691.59390.890.793.590.992.491.691.293.591.19291.891.29290.891.793.791.991.691.392.792.990.790.993.790.992.291.390.993.692.49291.890.391.991.491.993.791.192.392.992.393.791.293.79190.591.79191.691.590.392.290.990.491.591.691.290.590.893.991.39490.890.993.491.691.49495.597.897.495.496.495.19796.195.495.795.196.496.595.296.395.995.596.794.995.595.496.396.395.497.795.395.497.595.895.695.89696.295.596.79694.697.494.795.194.194.79794.294.696.394.597.294.394.495.695.894.69794.89595.894.396.694.294.297.594.495.395.794.496.394.594.997.894.697.694.794.697.794.294.695.695.597.395.395.598.29595.295.89694.694.297.994.395.397.495.396.295.195.598.495.194.597.895.596.295.194.498.394.59495.494.695.895.294.198.594.995.295.494.597.494.394.59694.395.894.29497.394.395.695.394.697.294.794.594.995.795.394.896.494.894.398.494.395.196.994.194.695.294.99694.595.996.69595.294.994.995.994.896.794.796.495.494.695.89595.597.994.494.397.195.495.295.694.496.993.994.597.694.395.195.294.796.594.294.597.495.496.495.394.396.694.594.297.495.196.194.994.197.594.694.195.394.796.594.394.498.394.695.795.394.197.594.195.695.894.795.595.697.195.195.995.896.595.394.894.796.795.194.197.495.795.595.394.295.694.294.897.495.494.995.494.597.99599.499.198.699.399.699.110710810810810810910810911010811011011210810810810910911010910810810910810910810911110810299.110010099.110199.210299.510010199.510110010099.810210010299.610299.399.910099.6101991019910210099.798.999.610099.410099.210210010299.699.599.210010199.810110010110110110010198.710299.410299.710110010010310010399.910099.310110010299.699.499.598.710110010299.210099.199.210010010199.899.899.599.799.810099.710110010299.310299.210099.199.110199.510210010199.399.699.910010199.310110110099.299.799.310010099.410110010199.510199.610110010199.599.110099.710299.210299.710098.710199.910298.799.998.810010199.410099.210299.810299.799.699.298.899.410010099.510110010299.398.899.199.999.598.999.710810310110299.299.710099.510099.610110110198.899.999.410199.510099.410210099.799.51001019999.89910210110098.999.710010010210010099.699.699.499.299.998.910299.510298.810299.710099.399.910199.210098.810299.110199.910099.899.610199.999.899.810210199.998.599.498.410198.999.299.199.199.810010099.110099.510199.299.599.110210099.110110110199.79999.399.399.899.899.810610299.210198.799.610010299.610110099.310397.910210010299.199.610099.399.299.210099.710299.299.610199.510199.310099.499.599.410210010299.599.399.599.910099.510099.110110010199.799.610099.699.810099.89910299.199.599.599.210199.510099.110299.310199.110299.599.699.410110098.91029910099.199.410099.499.199.810010199.599.498.89910199.210199.610210099.799.199.910010099.79910299.410299.310199.910110199.299.398.910010010099.510299.810099.499.210299.310299.410010010210110299.499.299.299.810099.910099.310199.199.998.99999.799.299.69910099.91019910299.110299.598.699.699.299.799.799.999.210199.699.599.799.299.410010099.899.110199.610010110110099.599.898.699.299.199.199.998.810198.910099.810099.498.810199.210199.610210010299.499.699.410010010010099.210199.410299.498.910199.399.79910098.810198.910099.710199.510098.91001001019910199.110099.998.910110010110199.599.899.110198.810198.810299.610399.799.599.410099.898.910099.310198.610199.110210199.399.499.810010010198.710299.410199.199.699.998.110299.110010499.610198.710099.299.399.310199.510010099.699.698.910299.499.510098.699.69910198.499.899.298.899.998.71009910299.798.99998.510098.310199.510110110210110199.510010099.699.399.210110210010310210610399.410110099.610210010099.210210099.610099.699.610110399.810310010199.699.399.910010010010299.310110010199.499.310010199.710199.699.999.999.599.410010010010010099.4Tooltip
139 Watt (25%)
Power Consumption - The Witcher 3 Power Consumption - external Monitor *
min: 87.4     avg: 91.8     median: 93.7 (16%)     max: 94.3 Watt
010203040506070809010011012086.886.288.985.585.686.785.187.586.385.989.786.286.586.284.888.685.585.786.686.686.487.385.490.185.586.386.285.886.88685.486.585.486.185.784.88785.385.886.385.988.686.585.487.48686.485.987.786.985.486.485.686.190.58786.987.286.28985.586.786.486.286.685.186.288.38586.985.787.985.986.389.484.485.18786.587.887.886.887.188.486.186.885.28688.985.686.888.185.886.185.785.586.185.385.286.286.186.485.187.18586.986.986.488.285.785.689.28585.68685.9898585.486.885.38785.786.790.485.285.686.385.686.486.786.88686.286.486.488.58785.386.386.287.386.386.187.285.685.790.386.387.286.68890.285.985.487.686.285.590.785.786.386.985.989.486.78785.686.386.787.487.286.58586.8868586.585.289.685.58786.685.388.485.986.785.785.586.486.285.587.585.586.388.784.985.486.786.187.786.587.387.185.787.186.485.68985.686.185.48686.885.286.289.184.886.586.286.188.887.885.989.986.487.68685.187.586.487.284.585.81029112011010310810299.595.896.89910199.610192.989.78687.810210199.498.897.987.585.68689.984.886.685.785.385.884.785.585.985.284.586.586.68785.6868984.885.284.988.385.785.287.484.884.689.185.1858584.287.286.385.187.987.985.186.79088.585.684.98785.685.58686.487.185.786.387.188.487.484.88689.386.886.185.286.388.484.686.786.585.285.684.985.987.484.586.7868686.686.286.390.28686.985.98786.486.488.986.486.486.184.788.686.985.587.186.886.589.486.387.385.691.810285.785.289.885.286.286.191.69291.810293.993.992.292.991.891.99392.191.996.29192.595.193.792.191.595.993.695.292.693.195.892.996.196.893.59295.39292.19592.691.692.292.692.29991.897.391.997.592.192.192.591.7959293.892.610392.893.596.697.993.292.393.810193.692.897.392.893.493.694.295.693.692.698.493.892.793.392.495.192.894.79497.292.593.392.893.895.792.697.192.799.895.395.193.89892.592.893.195.697.498.293.293.899.893.995.593.596.191.999.295.491.793.592.194.392.898.193.595.595.592.79394.397.793.595.597.195.493.895.792.494.192.698.293.79694.695.194.29493.994.493.895.498.293.89597.192.493.993.49592.797.191.910192.998.792.392.693.99492.891.893.993.798.293.793.992.89392.391.894.691.893.793.797.594.193.395.492.695.294.29492.910094.499.197.693.293.495.194.292.894.2Tooltip
min: 139     avg: 147     median: 146.5 (25%)     max: 154 Watt
Power Consumption - Witcher 3 Power Consumption *
min: 76     avg: 91.6     median: 91.8 (20%)     max: 109 Watt
010203040506070809010011012013014092.993.392.394.793.692.993.491.895.393.292.795.392.793.693.592.893.892.292.292.290.489.991.290.991.49189.693.790.291.590.190.293.19089.390.589.990.890.19093.390.591.190.992.393.491.194.9929291.791.39590.491.792.290.491.591.79291.691.990.994.591.392.891.791.392.492.291.394.190.991.691.791.492.290.691.393.990.791.190.79291.891.790.994.291.492.190.990.394.492.190.893.190.894.691.990.594.792.492.292.991.694.290.791.391.191.692.190.791.295.391.391.690.493.391.892.493.190.291.891.190.992.391.191.794.291.590.591.591.991.290.490.491.891.191.89290.991.290.390.592.891.691.491.192.392.591.491.494.591.392.191.891.494.392.190.292.792.592.191.290.693.991.291.792.891.292.990.391.792.194.791.290.690.69391.29191.390.792.290.892.292.391.195.192.291.492.290.892.690.791.691.191.291.792.291.691.490.991.19290.79191.491.891.59191.892.891.292.391.395.295.691.791.690.190.791.990.190.19391.591.490.690.593.590.289.890.289.991.490.690.793.19191.590.989.392.590.491.191.391.290.390.794.390.99193.390.190.691.392.19291.19193.190.990.993.190.59191.589.792.991.590.291.490.691.990.489.693.590.190.991.29389.990.193.389.991.291.690.693.29089.693.691.190.190.290.790.791.290.591.389.590.691.390.591.390.491.391.890.391.391.490.991.190.692.290.990.892.291.991.291.190.394.291.291.39191.791.690.791.393.389.991.391.890.390.79191.192.190.69290.390.391.290.29190.989.590.790.789.793.491.790.791.99192.791.491.493.190.291.8919193.790.592.493.290.892.290.592.291.19292.590.490.490.990.790.789.890.692.290.590.690.892.193.19192.592.590.691.791.491.191.491.290.392.391.192.890.390.49190.292.289.791.59490.991.490.190.790.889.790.491.891.193.291.69192.490.391.992.490.692.692.492.392.390.591.590.694.890.59193.991.2939191.191.693.291.393.29191.291.592.592.191.591.293.29293.391.890.694.391.191.49491.192.290.890.893.990.790.591.492.79290.291.393.990.992.591.89192.791.590.191.290.691.891.693.190.591.192.790.792.290.791.292.691.69193.790.791.291.190.3929190.693.790.792.591.892.1939391.391.59195.490.890.991.891.994.691.291.291.991.691.890.991.691.991.591.8949192.691.490.394.291.292.692.691.79292.492.491.69193.890.391.492.391.891.293.99291.992.190.594.491.191.292.190.692.392.492.991.791.194.591.391.391.190.792.99190.694.490.892.19292.193.392.391.494.392.392.492.491.192.391.492.293.791.19191.592.691.490.793.292.791.391.791.791.990.391.591.990.591.892.390.892.291.991.393.891.392.391.391.292.891.79193.790.69291.591.894.291.690.993.692.291.69191.294.791.491.691.69093.39090.193.591.590.890.894.191.492.492.691.591.29291.392.190.591.893.690.99291.491.391.490.391.691.891.393.490.991.994.39190.490.891.591.891.691.194.791.792.592.191.893.790.991.992.992.79592.291.591.690.591.792.190.794.291.991.491.991.491.990.490.193.690.591.591.490.594.891.390.492.291.393.39291.694.192.292.992.191.494.291.692.890.990.992.292.59295.191.292.391.491.895929291.793.592.490.792.193.791.992.292.590.992.192.492.29290.692.591.79193.490.990.492.191.991.59189.992.891.69290.491.294.491.892.390.191.591.891.693.791.891.191.191.791.690.790.992.892.891.394.490.492.491.591.991.590.591.596.291.192.491.592.294.490.89291.591.491.390.194.392.592.391.891.391.890.391.690.990.490.791.590.992.291.790.394.190.792.392.390.592.492.291.493.991.29190.990.991.289.99491.391.192.190.590.194.791.291.191.790.993.491.890.892.191.492.690.592.593.190.892.991.290.39490.991.19190.792.291.291.491.590.691.390.291.692.891.190.891.691.492.489.891.292.190.710291.490.31121019293.692.392.190.591.193.790.593.191.497.510191.39291.490.691.810292.594.899.792.491.992.893.791.996.393.891.893.192.891.31049290.492.291.393.21029210610194.399.891.991.390.590.291.393.292.510090.293.810292.591.490.693.592.190.291.790.390.790.591.891.791.591.190.192.891.491.193901039189.693.490.690.710410091.196.190.491.691.810291.591.110193.491.19391.290.810790.1939491.590.790.592.190.690.990.990.410791.290.31089191.391.391.192.391.991.692.889.7919291.892.291.591.391.791.491.59089.792.192.490.691.190.69292.391.392.290.390.39191.191.789.890.891.389.991.591.2909190.493.791.192.290.890.291.789.890.891.89090.493.191.191.991.790.892.790.190.191.190.692.989.991.591.990.291.891.189.49190.690.392.691.291.390.689.892.790.890.791.192.39190.590.693.389.990.590.588.79390.189.791.191.492.490.59391.292.490.690.393.690.290.291.590.389.590.790.192.19090.593.289.891.590.689.691.790.891.19390.492.990.989.992.791.189.592.590.791.789.990.893.590.589.990.890.39189.990.393.190.691.392.290.191.889.592.489.991.891.991.791.189.789.791.189.490.491.89090.190.791.19289.989.892.289.690.491.390.490.490.292.690.890.590.991.192.29190.791.690.291.693.691.390.190.19092.489.789.891.290.592.69090.79390.791.190.890.192.289.690.991.290.392.99191.291.290.691.490.490.592.789.39091.29092.490.490.292.390.191.290.390.493.290.189.590.790.990.689.992.590.289.89189.390.490.390.59490.291.39289.690.891.191.291.290.591.191.389.992.189.789.793.49089.591.890.791.490.389.393.690.790.689.791.291.69089.993.189.890.791.191.991.291.59190.390.292.590.292.790.389.791.191.59189.389.792.989.889.491.3899290.29091.189.190.692.189.691.990.490.191.989.591.390.589.791.39090.290.489.591.191.189.691.489.789.493.389.290.290.591.19189.990.688.889.89089.889.592.690.491.890.389.392.589.589.789.690.190.390.390.491.790.690.890.392.890.688.990.491.189.592.790.190.990.790.790.889.990.391.890.189.690.690.390.989.19488.689.990.690.292.294.7909191.490.793.490.290.991.189.391.690.391.694.790.691.992.291.593.690.29191.29192.191.191.410091.793.592.691.393.590.791.594.290.89191.392.391.3919291.493.391.592.791.892.490.797.994.190.991.69092.292.29192.290.191.692.892.79291.291.692.390.991.790.992.498.491.593.491.390.593.490.990.791.491.793.190.191.393.290.71079194.493.890.491.292.791.492.291.891.292.791.695.995.292.591.191.293.392.191.994.891.590.291.290.491.393.589.993.692.591.591.690.692.490.791.693.890.990.192.890.291.690.590.192.490.894.191.492.49491.190.990.590.591.190.191.193.390.991.690.793.591.890.391.190.491.590.991.591.990.99194.291.490.890.791.291.291.991.991.291.391.591.790.491.790.191.99190.59191.791.89190.593.491.291.490.991.291.591.290.39390.891.491.690.191.890.990.292.690.991.491.99192.790.490.792.790.691.79189.993.29191.491.389.992.890.491.191.390.592.592.19193.991.292.691.490.194.191.89193.890.792.191.692.394.792.191.491.189.792.690.39193.292.191.491.891.692.491.390.991.490.19291.490.191.490.99190.391.889.690.392.790.79092.291.291.990.890.593.490.290.491.189.991.490.889.89291.490.790.890.593.190.491.192.890.691.391.293.793.190.289.991.890.992.190.190.491.390.292.791.190.792.290.391.992.69090.290.389.491.191.293.291.891.589.690.391.990.290.690.690.690.991.291.190.990.591.49190.69290.789.692.190.29191.490.692.189.789.89290.291.193.590.691.891.391.293.89193.49191.99291.290.691.396.291.492.390.193.390.591.691.190.292.390.390.293.991.291.7919191.390.990.991.590.990.991.791.593.791.292.591.693.391.690.1929290.19390.691.191.590.892.490.289.992.890.49191.490.890.991.690.993.291.391.591.190.393.290.691.691.59192.290.190.293.691.792.291.591.592.690.389.892.291.991.789.991.390.890.192.29191.993.390.691.991.59191.991.591.791.19190.290.59292.391.1949091.791.190.890.791.691.391.890.991.693.790.892.29292.394.891.790.792.591.392.691.390.193.390.791.792.391.794.490.691.994.391.191.791.990.79491.892.990.793.590.990.594.291.291.992.692.692.491.691.794.790.591.491.49292.890.191.491.791.192.691.890.393.892.192.492.19193.891.891.493.591.291.392.291.294.691.791.392.291.792.39191.892.892.49292.190.79291.790.591.691.390.591.69294.191.292.29191.592.191.291.894.492.19391.592.194.490.691.191.190.492.191.89293.890.791.792.690.692.291.992.493.491.691.491.194.69191.691.491.691.391.791.290.791.891.891.891.390.694.291.291.792.290.692.291.590.39491.593.191.194.291.391.494.291.39191.991.991.591.991.493.990.791.891.890.991.991.39294.190.992.791.390.293.691.890.690.891.392.590.891.894.290.49291.993.594.591.391.892.691.691.292.491.294.191.292.390.791.290.790.992.691.191.192.491.291.490.891.394.291.691.691.590.891.691.591.694.391.292.592.990.891.390.891.291.290.29093.792.193.59190.491.791.290.692.391.291.291.393.190.490.292.290.39391.691.693.890.591.293.391.793.291.190.793.391.190.492.291.591.891.291.193.890.591.991.390.693.391.990.693.390.791.690.690.893.59190.992.891.192.290.991.293.791.592.191.991.897.290.290.893.791.89291.590.893.791.791.290.19192.491.491.191.890.591.891.592.791.791.992.291.291.193.890.591.892.393.191.891.490.793.990.792.391.990.591.390.791.990.491.891.590.79290.890.89492.490.494.290.591.591.690.491.189.991.392.790.291.191.391.492.190.893.992.191.494.992.390.491.390.891.991.891.793.690.393.191.491.493.590.691.393.890.491.492.291.691.691.591.691.992.291.391.490.591.791.191.591.292.890.691.191.890.991.591.491.292.391.591.592.390.891.692.191.492.292.390.893.391.291.891.290.891.990.991.692.691.992.390.991.592.690.5919289.992.790.492.592.591.491.49190.892.591.991.793.591.692.891.491.89391.391.591.692.191.29192.591.190.694.390.991.692.792.692.391.991.591.69192.191.591.292.292.991.192.290.992.991.290.994.491.791.292.991.191.891.291.294.49293.791.991.695.792.593.793.591.79491.891.995.491.993.592.492.691.691.79591.891.79293.193.892.191.495.191.493.192.692.393.192.393.594.692.194.192.592.592.591.891.795.59391.89291.993.192.592.194.791.392.893.392.491.991.592.792.992.295.592.592.792.991.593.591.592.195.892.192.493.892.394.4929392.792.493.292.191.19491.792.791.993.592.9919491.891.595.991.594.494.792.592.592.592.494.791.892.891.793.193.891.891.992.692.893.392.29293.593.391.89391.792.992.492.89492.893.792.392.293.992.292.292.792.892.993.192.695.392.392.692.192.592.19294.791.693.592.892.395.391.591.594.992.393.592.492.294.391.492.594.392.792.893.392.493.392.793.694.691.493.19392.693.192.9939292.895.492.491.693.292.192.592.592.495.393.792.193.292.893.292.892.392.591.692.694.192.194.491.892.393.293.194.392.992.194.693.293.19392.393.393.395.191.591.993.993.99393.791.793.493.391.693.69294.191.591.693.893.893.892.492.8949293.792.994.193.292.692.692.892.993.295.591.692.792.493.293.292.793.593.592.192.992.491.994.792.193.191.391.793.292.391.495.192.494.492.593.39591.893.491.592.592.992.294.392.49294.592.792.192.791.693.191.291.492.991.791.292.291.810310191.891.791.794.592.196.493.391.593.193.192.79592.192.792.99394.591.691.995.19292.792.491.796.591.692.892.992.393.392.292.593.891.492.291.991.294.892.593.792.79293.192.291.894.691.993.692.891.895.191.891.891.992.595.591.592.293.291.694.69292.293.291.193.192.991.894.791.397.192.293.193.191.792.192.592.492.892.592.593.891.891.793.291.892.592.491.994.291.392.792.891.393.592.292.794.891.894.192.792.894.99191.692.492.292.291.991.594.292.39392.791.494.693.1939592.19393.391.494.691.69392.391.592.3929292.692.292.891.69294.691.791.991.592.794.191.495.193.792.294.392.492.194.292.39491.491.392.892.194.492.49391.49394.791.992.193.69192.793.191.993.692.692.895.191.291.294.391.893.291.49593.992.292.69292.592.692.793.892.892.195.492.49291.891.892.192.491.292.591.792.394.89293.692.394.992.891.993.192.491.892.491.593.292.492.693.891.892.293.693.393.9929294.891.693.892.591.494.792.192.69391.793.791.893.195.292.692.892.792.995.391.292.194.892.292.79591.294.792.594.492.193.493.992.393.592.891.59492.291.694.591.892.692.991.894.791.592.294.392.392.491.892.29591.892.693.291.793.791.591.9959294.192.792.793.192.193.392.791.593.291.292.892.792.193.391.992.495.79291.592.792.293.191.791.494.592.792.792.191.694.991.890.892.691.792.692.991.693.991.291.59291.892.9919191.991.191.892.392.492.491.591.991.291.397.591.792.590.991.495.991.191.295.792.393.692.691.895.491.192.492.491.892.692.894.393.491.892.691.191.192.792.592.991.792.194.591.49491.392.593.49291.795.492.990.792.692.192.491.891.694.591.292.692.591.595.191.591.794.891.393.992.591.495.992.491.392.191.492.29192.591.891.594.391.293.392.191.69291.891.592.391.793.192.491.792.592.591.894.991.493.591.292.891.291.494.291.791.892.191.992.692.192.19591.291.992.592.592.791.492.294.292.493.592.391.493.291.791.493.99191.592.49292.491.391.694.291.592.691.891.394.491.390.792.390.892.792.291.793.690.793.192.391.492.491.894.592.892.491.691.594.891.191.792.591.991.693.191.291.292.891.592.490.891.992.690.492.391.790.693.591.99191.59192.991.391.69290.892.293.291.293.991.191.892.192.192.591.492.394.691.49292.190.994.691.39491.391.293.891.691.692.291.292.392.292.193.591.39392.790.592.191.990.693.792.292.191.592.394.491.292.891.991.694.492.191.892.891.793.292.492.19592.292.691.791.492.391.891.392.991.592.192.392.39391.393.492.591.493.4919194.491.492.692.410194.993.696.492.993.3127127127127126127127126126125126126126125128126126126125125126126126127124126126125126127125126127125126126126125126126126126126128125127126125126126126125127125127124126126126126127126125126125126125127127127127127128125126126126126126125126125126125126126126126127126124125126127126126126126126125125126126125126127128126128126127126125125125126126127124127126126125126125125126126126125126125126125125126125128125127125126125125125127125126126126126126129125127126126125125125125128126127126125127124126126125128126125125126130126126126125127125126126127125127126128127128126126126125126126126126126126127126126127126128125128127125126126128127127127127129127125126125128127126127125127125126127126127124126126125127125127126129125126126127126125128126127129128130125127126126126126127126126125126126128125125126126127126126126126127125127126127125126127126127126127126127127127126126126126126125126125125126126127125127126126126125125125126125127126127125127126125126126126126127127126128127127126126126125127126126126127127126127124127127127126126127126128125125126126127126126126127126127127126127125127126126126128125125128126126126127127127127126127126128126127126126126126126127128127126126126126127128125126126127126126127126128126127126126127126126126127126126126126125126127127127127126128125126126127127125126126128127126126125127126127126127126126127126127126127126127127126127126127126129127125126127126128125126127127126126129126126127127128127128126126127126127126126126128126125127126127125127127126128126128126127127127127127128127128127126126127126126127128128125127127126128126128126126127126127126126127127126125127126128127128127125126127127126128127127126126127126129128128127127127126128127132129128128126127127128126127127126127127128125127127127127126127127127126127126128126128126126127125127127125126127128129127125127127128127126127126128127127127126128126127126128126127125127127126128127127126127127127129127129126126126127128127129126126128127126127126126127127127127127128126128127127127129127127127126127135126128126128125129127127127126127126128125127127127126126126126127126128127127130125127127128126126126125128126129127127127126127126128126129126127126126126127128126128128126127126127126128126125127127128127129127127127127127127128126127126126127126126126126127126126126127129127124127126127126126126126128126129127126127125128127127126127126127126128128125128126126125127128127127126126124125126127127125126126126128126127128129127125127127126127128127126125127124129125125127127129127127128126126127128127127126126127125126125125126126127126127126125127126126127126126124126128125126127127127126126126126126125128127127126126126125129127126126126126128127127126125127126129126127126126127125126127126126124126125126125127126126127126127126126126126126125127126127125127126124127126128126125126128126128125126127124128125127127126126126127126127127129125125127125126124126125124127125127126126125126127126126126124126125125126126125125125126126126127126126124125124128126127125126126124127126125125125127126126126128125126126125126125128126126125125126125126125127126127126125124124128124127125125126126126125126125126124126127125127126127125125126126126124126125126124127127125125125127125125125126127124127125126125125125125125125125124125125126124127125125126124125125124130125126125125125126126124127125124125126125125125124125125125125126124125126125126124126125124125126126125126125126125125125123125125125124126124125127127125124128125124124124125123127124126125125124124125125125124124125124123124126124126124124124123125124126124125124123125124126124125124123125123125123126123124123124123126124122123123124124124123124126123123124124123123125123125123123122124123125123123122122124123122124122122124123123122123123124123123122123122123122122123122123123125122121121122122122124122121122122125126126123123122122122121124122125121123123124121123122121122121121121120122121122121124123121122121122121123122121121120122120122121121120121122120121120123122123120120121119121120122121121120121122121123120122121120121121122120125120121120119121119123121122121119119120122119121121121120123120120121119121118120120119121118120119120119118121119120119121119119119120118121118120119118120120120119123119120121119119120122118119120121119120121119119119118119120120119119119118119119121119118119118119119122118118119119119118118120120119119119121119120117120119118119117118120117118118120116118119118119117120117119118118117117121118121119118117118119117120117116118116117120117118118117120117119118117117115119117119119117117116118116121117118116116117118119116117116117117117117116119117117117116118117117117119115116116115117116117115117115118116116116114117116119115114115116117115118116116116115118117116116115116114117115116116117115115116116117115116115116116115116115116115117115116116115114115116115118116118116114116114116115117116117115114115115118114117115116116114117114114115114115115116117114117115114116114117115115115113117114117114116114112115116116115114115113115113117115117115112114117118113117115113114114114112117114114114113114114117114114114112114112114113116113111114113112113118113114112116114116114114113111116113116112112113113114113117114112112111113113115113112113113114113115113112112112113111114113114112112112112114112112112114113112112115113112113112114112112111112112111113112114112112112111114113115112113111111113113114111112114114112112114111114113112111112113111114112114112113111115111112111111113112114110111112111113110113111113113111112110115111113112112112112112110114111113111113113110115111110111110112110114111111113111111113110113111111111112114111111111110114110114111111111110110110114110110110110110111114111113110110110109112110114109110110110111110112111110112109111111110110110109113110114111110111109112109113109110111109111109113110110110109112109111109110110110110108110109110109111110109110109110109113110110109109112109110110109110113110110111109110109113110108110108110109112110108108108110110111108110109109110108110108111109109110110110108113110110110108110108110109109108119120108110110113111112109109108113108109109108109108112109109108108109108112108111109108110108121112112108110109108109108111110110108107108109111108112108109107107110109109108107109108111108107108108108107109108108109108107108107107108108112107107109110108107111107109108110109111107108112106111108107107108110107111107109107111108108108108108107108108108108107108108110108107108107108107112108107107107107107107107108107106107107108107109107107107108107107108107107106108106108107107109107108106110108106107107108107110108106105106108105110106107106106107106107107109106106107107107106106107107105109106107106106107105108106106106106108106107106110107105107106107108110106106106106107105107106107106106106106107105108106105106107106105108106106105106106106110106107106104107110105110107106107106108106108106105107105107104105105105107104108106108107104105105109106109106105106106107104109105105105104106105109105108105106105106108105109107104106