Notebookcheck

NVIDIA GeForce RTX 3080 Laptop GPU

NVIDIA GeForce RTX 3080 Laptop GPU

Le GPU Nvidia GeForce RTX 3080 Laptop ou 3080 Mobile (pour les ordinateurs portables, GN20-E7) est la carte graphique la plus rapide pour les ordinateurs portables au début de 2021. Elle est basée sur la puce Ampère GA104-775-A1 et offre une mémoire graphique GDDR6 de 8 ou 16 Go avec un bus mémoire de 256 bits. Elle prend en charge PCIe 4.0 et sera disponible dans différentes variantes de 80 à 150 watts (TGP) (80, 90, 115, 125, 135, 145 et 150+ Watt). La carte graphique de l'ordinateur portable utilise le GB5-256 et la taille de la puce est de 40x40mm. Le GPU supporte l'eDP 1.4b pour connecter le moniteur interne.

Il n'y a plus de variante Max-Q (anciennement utilisée pour les variantes à faible consommation) mais chaque OEM peut choisir de mettre en œuvre les technologies Max-Q (Dynamic Boost, Whispermode).

Les performances dépendent du réglage TGP et du refroidissement de l'ordinateur portable. Au même niveau de TGP, le RTX3080 devrait être plus rapide que l'ancien modèle haut de gamme, le RTX 2080 Super Mobile et similaire au RTX 3070 de bureau. Cela signifie que le GPU devrait être bien adapté aux jeux 4k ou QHD avec des taux d'images élevés. La carte de bureau RTX 3080 du même nom est nettement plus rapide.

La puce GA104 offre 6 144 FP32 ALUs dont la moitié peut également exécuter des instructions INT32 (soit 3 072 INT32 ALUs). Avec Turing, tous les shaders peuvent encore exécuter des instructions FP32 ou INT32. Selon Nvidia, les cœurs de raytracing et de tenseur de la puce ont également été améliorés. Les puces Ampere comprennent également un encodeur vidéo amélioré de 5e génération (NVENC pour H.264 et H.265) et un décodeur de 7e génération (pour divers formats, dont AV1).

La puce GA104 est fabriquée par Samsung en 8 nm (8N), ce qui n'est pas tout à fait à la hauteur du nœud de 7 nm de TSMC (utilisé par exemple par AMD et aussi pour la puce professionnelle GA100 d'Ampere).

FabricantNVIDIA
GeForce RTX 3000 Gamme
NVIDIA GeForce RTX 3090 10496 @ 1.4 - 1.7 GHz384 Bit @ 19500 MHz
NVIDIA GeForce RTX 3080 Ti 10240 @ 1.37 - 1.67 GHz384 Bit @ 19000 MHz
NVIDIA GeForce RTX 3080 8704 @ 1.45 - 1.71 GHz320 Bit @ 19000 MHz
NVIDIA GeForce RTX 3070 5888 @ 1.5 - 1.73 GHz256 Bit @ 14000 MHz
NVIDIA GeForce RTX 3060 Ti 4864 @ 1.41 - 1.67 GHz256 Bit @ 14000 MHz
GeForce RTX 3080 Laptop GPU 6144 @ 0.78 - 1.25 GHz256 Bit @ 14000 MHz
GeForce RTX 3070 Laptop GPU 5120 @ 0.78 - 1.29 GHz256 Bit @ 14000 MHz
GeForce RTX 3080 Max-Q 6144 @ 0.78 - 1.25 GHz256 Bit @ 6000 MHz
GeForce RTX 3070 Max-Q 5120 @ 1.29 GHz256 Bit
GeForce RTX 3060 Laptop GPU 3840 @ 0.9 - 1.28 GHz192 Bit @ 14000 MHz
GeForce RTX 3060 Max-Q 3840 @ 1.28 GHz192 Bit
GeForce RTX 3050 Ti Laptop GPU 2560 @ 1.22 - 1.49 GHz128 Bit @ 12000 MHz
GeForce RTX 3050 Laptop GPU 2048 @ 1.24 - 1.5 GHz128 Bit
Nom de codeGN20-E7 GA104
ArchitectureAmpere
Pipelines6144 - unifiés
Fréquence du noyau interne780 - 1100 - 1245 - 1710 (Boost) MHz
Fréquence de la mémoire14000 MHz
Largeur du bus mémoire256 Bit
Type de mémoireGDDR6
Quantité maximale possible de mémoire embarquée16384 Mo
Mémoire partagéenon
DirectXDirectX 12_2, Shader 7.0
technologie8 nm
Dimension de l'ordinateur portablede grandes dimensions (en remplacement d'un ordinateur de bureau)
Date de présentation12.01.2021

Benchmarks

Performance Rating - 3DMark 11 + Fire Strike + Time Spy
57.2 pt (61%)
3DMark - 3DMark Time Spy Score
min: 8737     moyenne: 10807     médian: 10867 (59%)     maximum: 13067 Points
3DMark - 3DMark Time Spy Graphics
min: 8920     moyenne: 11051     médian: 11129 (56%)     maximum: 13210 Points
...
NVIDIA GeForce RTX 2070 Super Mobile -25%
NVIDIA GeForce RTX 2080 Super Mobile -7%
NVIDIA GeForce RTX 3080 Laptop GPU
AMD Radeon RX 6800M 2%
0%
100%
3DMark - 3DMark Ice Storm Unlimited Graphics
min: 444648     moyenne: 538998     médian: 541176 (84%)     maximum: 645075 Points
3DMark - 3DMark Cloud Gate Score
min: 30210     moyenne: 48484     médian: 49785 (66%)     maximum: 65479 Points
3DMark - 3DMark Cloud Gate Graphics
min: 38816     moyenne: 121247     médian: 129404 (64%)     maximum: 192950 Points
3DMark - 3DMark Fire Strike Standard Score
min: 18494     moyenne: 23124     médian: 23020.5 (59%)     maximum: 27685 Points
3DMark - 3DMark Fire Strike Standard Graphics
min: 20538     moyenne: 28057     médian: 27919.5 (55%)     maximum: 32366 Points
3DMark - 3DMark Ice Storm Graphics
min: 40654     moyenne: 251400     médian: 251400 (34%)     maximum: 462145 Points
3DMark 11 - 3DM11 Performance Score
min: 24180     moyenne: 29298     médian: 29248 (69%)     maximum: 32922 Points
3DMark 11 - 3DM11 Performance GPU
min: 31288     moyenne: 38767     médian: 38532 (63%)     maximum: 43744 Points
...
NVIDIA GeForce RTX 2070 Super Mobile -24%
NVIDIA GeForce RTX 2080 Super Mobile -9%
NVIDIA GeForce RTX 3080 Laptop GPU
AMD Radeon RX 6800M 8%
...
AMD Radeon RX 6800M 8%
0%
100%
Cinebench R15
Cinebench R15 OpenGL 64 Bit +
Cinebench R15 - Cinebench R15 OpenGL 64 Bit
min: 115     moyenne: 174     médian: 176 (49%)     maximum: 250 fps
Cinebench R15 OpenGL Ref. Match 64 Bit +
Cinebench R15 - Cinebench R15 OpenGL Ref. Match 64 Bit
99.6 % (100%)
ComputeMark v2.1 - ComputeMark v2.1 Result
min: 24646     moyenne: 26511     médian: 26511 (56%)     maximum: 28376 points
Power Consumption - Furmark Stress Test Power Consumption - external Monitor *
min: 122     moyenne: 179     médian: 172 (31%)     maximum: 254 Watt
0153045607590105120135150165180195210225240255120121122122121120120132123123126121126124124124124122121121122124127123121123120122122125122121122121122119120120126120124121123123122126123127121119121119120120122120120121122124122121120123121123123120123121121121122121120120120119122126128132127129130130131130131130120122120119120119120120122120124122125122122124122119119121118118124118121121126121120121120119119120119123121119122122122124121125123120122120122120122119120122122126122127124121119120121120122119120120120123121121121125121126124121122121126122126121121124120120121121123121159159157156155157155127133134133133133134133133133134133133132135135135135135135135134134134134134134134135135134134134136135134134134134134134134134134134134134136134134134135134134134135134134135136134135134136135134135135135134135135136134134135135135135135135136134136135136135135135135135135135135135136135136135136134135135135136135135135134135135135135136137137135135135135135137136135148137137141139145143148134134143143142141142138138136136136137137136136136137136137136137136136136136136137137135135135135137136135135135136136135135135140140140137139140139139139141141141140140140150150150139139139140140140140140140140140140140140140140140140141141141137137137137137137136136136136136136136136136137137137137137137136136136137137137135135135136136136136136136137137137137137137136136136137137137136136136136136136136136136136136136137137137137137137137137137137137137136136136137137137136136136137137137137137137137137137137137137137137137137137137136136136142142142136136136136136136137137137137137137139139139137137137136136136137137137139139139137137137137137137136136136138138138137137137137137137137137137138138138137137137137137137137137137138138138137137137137137137137137137137137137138138138137137137137137137136136136138138138137137137137137137137137137138138138137137137137137137137137137138138138137137137137137137137137137138138138137137137137137137137137137137137137137137137137137137137137137137137137150150150138138138138138138137137137138138138137137137137137137137137137145145145139139139137137137138138138137137137136136136137137137137137137137137137137137137137137137139139139136136136137137137137137137137137137137137137137137137137137137137137137137137137139139139137137137137137137137137137139139139137137137137137137137137137139139139136136136137137137137137137137137137138138138137137137137137137137137137139139139137137137137137137137137137139139139137137137137137137137137137139139139137137137137137137137137137139139139138138138137137137137137137140140140137137137137137137137137137137137137140140140137137137137137137138138138142142142138138138138138138137137137139139139137137137137137137137137137139139139137137137137137137138138138138138138140140140159159159158159161158158158158158158158158158161161161158158158158158158159159159161161161159159159159159159159159159158158158161161161159159159159159159160160160160160160159159159160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160159159159160160160160160160160160160160160160162162162161161161159159159161161161161161161160160160161161161162162162159159159161161161160160160160160160160160160160160160161161161160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160161161161160160160160160160161161161162162162161161161161161161161161161161161161162162162162162162160160160160160160162162162161161161161161161160160160160160160161161161163163163160160160161161161160160160164164164160160160162162162161161161166166166161161161163163163162162162160160160160160160160160160160160160161161161161161161160160160160160160163163163162162162160160160160160160160160160163163163161161161161161161161161161164164164162162162161161161161161161163163163161161161158158158163163163161161161162162162162162162161161161162162162161161161160160160161161161161161161160160160162162162161161161161161161161161161162162162164164164163163163161161161162162162162162162161161161160160160161161161161161161160160160162162162160160160162162162160160160162162162161161161163163163163163163161161161162162162160160160162162162161161161162162162162162162162162162164164164164164164163163163163163163162162162162162162161161161163163163162162162162162162162162162163163163162162162163163163162162162162162162163163163161161161163163163161161161162162162162162162161161161162162162162162162161163165162163162161164162163163163162162163163163163163162164162163164162163164162163164163162163164163162162163163163163162163163163163163164164164164161163161164164163165163162163162165164163163163164164163164163163164162163163163164164162164164164164164162164164164164163162164162163162162164164165165164164164164163163163165164163162163163164164164164164163163164164170164164164164164164164163162162164163163164163163164164163164164164164164163163164162163164164166164164163162163163163163165164163164164165165165164163163165164164165163163170168164164163166166167167166167167168167166168168168168167167166167167168167168169168168167166168167173168166167168168169168168168168169168168168169169168169168168169168167168168168167167167168169168171168169169169168169168169168168168168169168169169169169168171168168169168167168168170169168171169169169170169169168170169168168170168169168169170169172170169168168169169168169169169169169170169169169168170170169170168171170169170170171170171170170171171171171171170171171172172170171171171171171170171170171172171171171171171172170173171171173171171171171170170170170172171170168168167165165168171170167168168168175169168168168169169168170168170170170168168169168167167168168167168170168168168169168169170169170168169170169170170168166168166169168168169168167169167169166169166169168168169168168167169168169169169169171169170170171170169170170171170168168168170170170168171170170169170170168170169170169169169171168168169170169170169170170171171171169171170169170170171170170170168171166169168170168171170170170171171171168169169169169169171171168169170168168170169168170171169170169170170169171169171169170170169169169169169169169169170169169169170170170169169169169169169169169169168168168170170170169169169169169169168168168169169169169169169170170170170170170170170170170170170170170170168168168169169169168168168167167167168168168169169169169169169169169169169169169169169169170170170170170170169169169169169169169169169169169169170170170169169169170170170171171171169169169170170170169169169170170170169169169169169169167167167168168168169169169169169169169169169170170170169169169169170171169169169168168168169169169170170170171171171171171171170170170171171171171171171172172172171171171169169169169169169174174174170170170170170170170170170170170170170170170173173173171171171171171171171171171170170170171171171170170170171171171170170170170170170171171171170170170171171171171171171171171171172172172169169169171171171169169169170170170171171171170170170171171171171171171170170170169169169171171171170170170169169169169169169170170170170170170170170170171171171171171171171171171171171171170170170171171171170170170169169169170170170170170170169169169169169169170170170170170170171171171171171171171171171171171171170170170170170170169169169169169169170170170171171171171171171171171171171171171169169169171171171169169169170170170170170170171171171170170170170170170170170170171171171171171171171171171170170170171171171169169169169169169170170170171171171170170170170170170171171171171171171171171171171171171170170170171171171170170170170170170169169169170170170171171171170170170170170170171171171171171171171171171172172172171171171171171171170170170170170170170170170170170170171171171171171171171171171171171171171171171170170170171171171170170170170170170170170170174174173175173174174175175177176177174175174175175175175174176175176176175175174174174174174175174174179176174174174175176175179175178176174175173173174172173174173174176173174174173173174172175174174174174175174176175175175176177176175177176177176175171172172171172171173174172173175176177177177177177176176175176175175176176175177173175174173174173173173174174174175175175174174174172174174173175175175175174176175175173175175175175174174174174174174174172174174175176175176175175174174174174174174174173174175175176175175174175174175175173174172169173173173174174175175174175174174174185185185179182185182182182184184184182182182186186186180180180179179179180181182180180180181181181174174174172172172171171171175175175174174174167167167173173173171171171178178178173173173175175175177177177175175175173173173175175175174174174174174174175175175174174174174174174176176176173173173173173173176176176179179179176176176173173173176176176174174174174174174175175175174174174174174174175175175174174174173173173176176176174174174173173173174174174174174174175175175174174174174174174176176176173173173173173173181181181180180180184184184174177181173173173173173173174174174175175175175175175176176176175175175174174174176176176173173173176176176174174174174174174176176176174174174174174174176176176174174174176176176175175175177177177174174174174175176174174174177177177174174174175175175174174174173173173175175175174174174175175175175175175175175175174174174174174174176176176174174174174174174175175175176176176175175175175175175175175175173173173176176176175175175175175175176176176176176176174174174176176176174174174176176176175175175174174174176176176174174174173173173173173173174174174175175175175175175177177177173173173176176176173173173176176176176176176174174174177177177176176176175175175175175175174174174174174174176176176175175175173173173176176176174174174177177177174174174172172172175175175174174174174174174176176176174174174176176176175175175175175175176176176174174174174174174176176176174174174173173173175175175174174174174174174176176176174174174176176176176176176174174174174174174175175175175175175174174174176176176173173173176176176176176176173173173174174174174174174173173174176176176175175175176176176174174174174174174176176176174174174175175175176176176175175175186186186180183186179179179181181181183183183182182182182182182186186186181181181182182182180180180180180180185185185191191191183183183180180180188188188181181181183183183182182182184184184184184184179179179182182182185185185182182182182182182183183183187187187187187187181181181183183183182182182186186186181181181181181181183183183185185185182182182184184184182182182187187187185185185184184184179179179181181181183183183182182182184184184184184184183183183182182182182182182183183183184184184182182182183183183183183183183183183182182182182182182184184184184184184182182182181181181183183183185185185182182182183183183183183183185185185183183183184184184184184184186186186182182182182182182183183183182182182187187187182182182185185185183183183187187187181181181184184184184184184186186186182182182183183183183183183182182182185185185183183183183183183183183183182182182182182182182182182183183183181181181183183183182182182184184184185185185182182182180180180183183183186186186182182182183183183182182182186186186182182182182182182183183183184184184182182182185185185185185185183183183183183183182182182183183183183183183184184184182182182183183183185185185184184184181181181183183183184184184185185185182182182182182182183183183182182182182182182183183183183183183183183183183183183183183183182182182183183183183183183184184184182182182183183183183183183182182182183183183183183183182182182183183183184184184183183183182182182184184184183183183184184184184184184182182182183183183184184184183183183183183183182182182182182182182182182183183183183183183184184184181181181182182182183183183184184184183183183182182182183183183183183183182182182182182182183183183184184184183183183183183183181179178179178178179177178178178184183181180180182187180180181179184180181181181184180180180182187181181181181186182180183184182183181182181182182180180183186183184183183185181180181183185185182182184184181184184187186185183184185187183183183181188182182183183185183183183187185184182186185184186185182185189186184184184187186185183186188184184184184187185183183185191185182183185187183183182183158140139186187188183186183189183183182184185184181183185188186185185184184186185182184185186186184184184189185184182185187183184183183188184184184184187185183182192192192189191192192192192190190190189189189192192192190190190191191191190190190191191191190190190191192193203203203208208208207207207205205205206206206208208208208208208207207207215215215197197197193193193192192192192192192190190190193193193192192192191191191190190190190190190190190190191191191191191191189189189191191191195195195193193193195195195190190190191191191191191191194194194191191191190190190190190190194194194191191191192192192192192192194194194193193193192192192190190190191191191191191191193193193193193193190190190190190190190190190190190190192192192191191191194194194191191191193193193191191191192192192192192192192192192190190190191191191190190190190190190193193193192192192192192192191191191192192192192192192190190190190190190190190190192192192191191191190190190191191191191191191191191191191191191193193193192192192191191191191191191191191191193193193191191191192192192190191191190191191192192192189189189189189189189189189192192192191191192191191191193193193194194194191191191193193193192192192190190190191191191191191191191191191191191191193193193193193193190190190193193193192192192192192192192192192192192192195195195192192192192192192193193193191191191193193193191191191194194194194194194190190190193193193191191191190190190189189189192192192190190190191191191192192192194194194188188188192192192190190190191191191192192192192192192193193193191191191192192192191191191191191191191191191193193193190190190190190190192192192192192192191191191190190190191191191191191191192192192194194194191191191192192192190190190191191191191191191190190190190190190191191191193193193193193193191191191191193194191191191191191191193193193191191191191191191191191191192192192191191191191191191193193193191191191191191191191191191190190190192192192190190190193193193191191191191191191191191191193193193190190190191191191192192192191191191189189189191191191192192192191191191193193193192192192193193193194194194191191191192192192192192192193193193193193193192192192192192192192192192191191191195195195192192192192192192192192192192192192192192192191191191192192192192192192191191191192192192192192192194194194192192192194194194192192192193193193208208208208208209207207207208208208208208208201201201208208208209209209209209209209209209210210210209209209208208208210210210210210210209209209209209209209209209209209209204204204210210210208208208211211211209209209212212212207207207210210210208208208207207207210210210210210210210210210209209209209209209211211211210210210210210210211211211212212212211211211212212212210210210212212212213213213210210210211211211213213213209209209210210210210210210212212212212212212212212212211211211210210210212212212214214214211211211211211211212212212210210210211211211212212212210210210209209209212212212213213213211211211213213213213213213214214214212212212210210210213213213213213213214214214212212212213213213213213213211211211213213213211211211217217217213213213211211211214214214213213213212212212212212212212212212211211211212212212211211211206206206198198198212212212213213213211211211212212212214214214211211211213213213214214214214214214213213213211211211214214214213213213212212212213213213215215215214214214212212212213213213214214214212212212213213213214214214213213213212212212213213213213213213213214215214214214214214214211211211213213213212212212212212212212212212213213213213213213214214214213213213212212212213213213213213213213213213215215215212212212213213213210210210215215215212212212212212212213213213212212212211211211212212212211211211213213213212212212213213213212212212213213213214214214213213213211211211213213213211211211211211211212212212214214214214214214210210210212212212212212212214214214214214214214214214214214215213213213213213213211211211213213213211211211214214214214214214213213213213213213212212212214214214214214214237.89238.57237.9232.44231.71230.95230.41231.49232.19226.84227.87228.65227.5226.57228.36229.31228227.99227.76232.75232.88232.45232.68233.03231.32231.48232.12230.79231.89230.65228.37226.12229.38230.08231.58230.85226.76228.15229.63231.77232.39231.14231.95229.59232.36231.95229.08230.54230.86234.24232.28232.86233.26232.18233.42232.2234.21234.12232.94233.28231.32232.74232.56235.05231.42234.65233.07233.35232.45231.67232.18230.63230.3231.23228.82230.77229.45229.38232.15232.15229.5233.28228.85229.57231.82232.65234.36234.09233.1231.21229.69231.7231.35233.78229.82232.75230.35231.09233.33233.91231.52231.28229.24235.6229.28231.6230.3227.8228.79231.09226.89231.43230.33228.14229.62227.73229.19229.46226.85231.04229.73229.55229.54231.6229.53231.91232231.61230.57229.76227.58230.15230.49231.32229.05230.07228.28229.72230.39228.65230.8229.51228.36228.19228.55228.59232.48229.22228.95229.13229.23227.05220.99220.8222.3220.86221.86220.22220.77221.58234235233235232233234235235235234234244236236239248249249250250251253253253253253253254253255253255255254254254255257256241243244241243239243245240241241242243244242242242243243240244243242242242242241242243242241241241243243242240243242240242243243243230237235236237236238237237237238240237237237235238237236237235233232242238231230231233234232233233234233232231235235225225230227227229230230226227227228229227227228231228227226227231228227214226228227225227232224225226222224223224213228216228216228226226226217227228228227216225227227216229226227225223226227228229253253253252253254252252252251251251254254254254254254253253253256256256253253253252252252252252252252252252253253253252252252253253253252252252253253253252252252254254254253253253253253253253253253254254254252252252253253253254254254253253253254254254253253253254254254253253253253253253255255255253253253253253253253253253253253253253253253253253253254254254254254254252252252253253253253253253253253253254254254252252252252252252252252252254254254252252252262262262253253253254254254254254254254254254252252252254254254254254254254254254255255255252252252251251251253253253252252252252252252254254254252252252252252252254254254254254254251251251255255255253253253252252252254254254253253253252252252254254254253253253254254254252252252254254254252252252252252252254254254253253253254254254255255255254254254254254254255255255254254254253253253254254254254254254253253253253253253253254256254254254255255255255255255255255255254254254254254254253253253254254254255255255254254254254254254253253253252252252253253253254254254253253253253253253253253253252252252253253253253253253253253253253253253254254254253253253254254254255255255253253253253253253254254254254254254254254254254254254256256256255255255256256256254254254254254254253253253254254254254254254255255255254254254255255255254254254253253253252252252254254254254254254255255255255255255255255255256256256255255255255255255254254254253253253253253253256256256255255255256256256257257257253253253257257257254254254253253253254254254254254254254254254253253253252252252253253253253253253253253253253253253253253253252252252253253253253253253253253253252252252254254254253253253253253253253253253253253253253253253Tooltip
Power Consumption - The Witcher 3 Power Consumption - external Monitor *
min: 124     moyenne: 184     médian: 183 (31%)     maximum: 244 Watt
0153045607590105120135150165180195210225240121121123122122122122122126126125123124124124124125124124125123125125125126124124123122124124124123127124126125127124124125125124124123124125124125124125124124125125123124125125127124125124124123123124125125124124125124125124124124125124124125124125124125124125125124125124124126124125124124124126126125126125125124125127125125124125127125124124128125124125125124125124127128124124126125125124124124123124124125124124124123125123124124124125124124125125125125125124124124124125123123123124124124124125123125123123124123125124123124123123124123123123124123125124123123124124124123123123123126123124124124142136140142143145145145143142141143142143144142144143142144141141141143143146144142144143143143143143143141141141142142142142144144143144144144143143142143143143144143143142142143142142141144144145143144143144142144144142145143143143142142142142145144143143145144142142144145143144144143142141144144146144146145145142143144142142143143142145142142147142141142144145144144145143143143143143155147150149147147146148145152147147147147142142143144143143144142143143142143143144143145146144143142145143143143143143143143142143142143143144143143143143144144144143144146150150150147147147144144144145145145145145145144144144144144144144144144144144144144144144143143143144144144143143143143143143144144144144144144143143143143143143143143143145145145144144144144144144146146146144144144145145145145145145143143143144144144146146146143143143143143143144144144146146146143143143143143143144144144144144144145145145144144144144144144143143143146146146144144144142142142143143143144144144144144144143143143144144144144144144144144144145145145143143143148148148145145145144144144144144144143143143147147147145145145144144144146146146147147147144144144144144144143143143147147147144144144144144144144144144146146146143143143145145145146146146145145145144144144142142142143143143147147147143143143143143143143143143143143143146146146144144144144144144145145145145145145145145145144144144143143143144144144144144144144144144145145145145145145146146146145145145144144144146146146150150150146146146144144144143143143144144144145145145145145145145145145147147147143143143144144144144144144145145145146146146144144144148148148146146146143143143144144144143143143142142142144144144144144144144144144143143143144144144145145145147147147145145145143143143142142142144144144144144144145145145144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144143143143146146146144144144144144144144144144144144144143143143143143143143143143144144144144144144144144144144144144144144144146146146144144144144144144144144144144144144146146146144144144142142142143143143147147147144144144144144144144144144147147147144144144144144144145145145145145145143143143147147147144144144146146146144144144144144144144144144147147147144144144166166166164165166164164164166166166164164164164164164164164164164164164168168168164164164163163163165165165165165165165165165163163163164164164165165165164164164165165165164164164167167167164164164165165165164164164170170170167167167165165165166166166168168168164164164164164164164164164164164164168168168165165165165165165162162162167167167165165165164164164165165165167167167165165165164164164165165165185185185173173173171171171165165165168168168165165165170