АВТОМАТИЧЕСКОЕ РАСПАРАЛЛЕЛИВАНИЕ

advertisement
252!228E7F7942F3242667685218793F6752276C1D934 42!!9
69!1 741D962F2745
5#2#9J$3*&4(9!#F#95&4+1(95#2#9,@.+1(91#5#93+BB-,@6&4$
32552986 7 B81#459 7 6 7 35#359B 7 15352A6 7 133555 7 895A539A2 7 6#B7
1824592A 7 133555B345AB69 7 5466 7 4 7 133555 7 812CBlB5CBB 7 92 7 22 7 8468949 7 9327
A2B5 7 #A59 7 6 7 22 7 bll29B4A 7 35815352B45AB69 7 A 7 A2 7 52986 7 B#42! 7 13B 7 5A5B#2 7 133555?7
M1B845986 7 13BACB1 7 l ACBAB345AB6 7 549559B!28B 7 35815352B45=2 7 51B6935 7 PA€MA?7
3B46986732# 9597b8123B52A95A6713423B751B6935?
51-B-4&A5#3595 7 133555 7 6 7 4813B#4B92A 7 589234 7 B 7 3 B 7 15352A 7 8B8925 7 87
35813222AA6 7 15569 7 13529 7 89545986 7 B8!B92A 7 8A5 7 259 7 89 1A5 7 #5 7 3 7
812CB5B894 7 B 7 356A2 7 93 25B5 7 52 7 6 7 AB? 7 M8A4A56 7 13B!BA5 7 ] 7 b9 7 AB#B6 7 342A 7 843252AA67
92ABB 7 549559B#5CBB 7 35#359B 7 15352A 7 133555? 7 a 7 A5896=22 7 43256 7 1359B!28B 7 4827
15352A27 1335557 675A623A 7589234 7$F<K"58923447 35#3559459867 87 B81#45AB257
AB# 34A24 7832894712325!B78=2AB67$<KE4?7<KE"133555793 A735#355945997813459 7B7
1493A 7 B81#459 7 13B 7 8#5ABB 7 A4 7 133555? 7 G81#45AB2 7 B3BA6 7 52B 7 15352A7
133555B345AB6 7 $<KE>th(.<K4 7 6462986 7 2=2 7 22 7 8A6 7 #55!26? 7 b95 7 41A2 7 28928942AA9 7 !97
13B5A6 7 133555B89 7 92 7 7 1 !B9 7 B 7 BA893 52A99 7 549559B!28B 7 13235# =B6 7 27
1824592A 7 133555 7 4 7 15352A 7 133555 9 7 B 7 48 34A246 7 6# 7 15352A7
133555B345AB6972812!B45=B67bll29B4A27B81#45AB27843252AA715352A78B8925?
3422AA2 7 4 7 RX" 7 5 7 59B4A2 7 B88245AB6 7 2B92A 7 15#5B9 7 !9 7 1A897
549559B!282 7 35815352B45AB2 7 6 7 8B8925 7 8 7 35813222AA6 7 15569 7 325A 7 13B#48942AA7
13355574#5A79747!2A732B78 !56?
b95 7B8824592B788329!BB87A574 7A513542AB6Z
1 35#3595748 34A2476#4715352A7133555B345AB67$KY97th(.<K"6#B97:L<"6#B97
m3H++*v7Y3+1+*.97IKm97Q21*.20C97m-*h(`97DX97Y3+1+())4^
1 8#5AB278B89257549559B#B345AA735815352B45AB67$mHKQ33`)>K*+*u2)(97Yt%E'7<*g2,>:<97'%Qcc497
47937133555B89759B4A7442!2A74713C288735815352B45AB6?
G#A5!5A 7 48B2 7 93245AB6 7 7 bll29B4A89B 7 41A2AB6 7 15352A 7 133555 7 B7
182454@B27#59257B#52A2AB674753B929 32715352A7na\713B42B7795 97!9747A5896=227432567A297
AB 7 A 7 =213B#A5AA 7 48 34A24 7 6#5 7 15352A 7 133555B345AB6 7 6 7 843252AA7
589234?
a78B892557549559B#B345AA735815352B45AB67A57133555B8957895B74#55986794298942AA27
32@2AB67A279717 9!A2AB78468947271824592A671335557$32# 959475A5B#5497A7B717227
9352AB 7A5 715352A 7 na\? 7W352 7 99 798 9894B2 7@B3 7358138935A2AA 748 34A247
6#5 7 15352A 7 133555B345AB6 7 4A 5 7 B81#459 7 4 7 5!28942 7 4A 7 6#5 7 8B89257
549559B#B345AA735815352B45AB67AB# 34A24276#B?7 !2AA27A57AB713355578A767
4813B69B67B74A282AB6747AB7A2@B75BlB5CB6?7n9713B4B77A2B589B7149369713C2887
35815352B45AB6 7 13B 7 5BlB5CBB 7 B8A6 7 1824592A6 7 133555? 7 a82 7 b9 7 4#45 7 35A27
93 A89B713B74A232ABB795B78B8925?
a82 7 @2 7 812CB5B894 7 895B 7 132559 7 B81#459 7 6 7 35#359B 7 15352A 7 1335557
6#B 7 8 7 A264A5 7 15352B#559 7 13B 7 133555B345ABB 7 A5 7 93 7 A2 7 932 2986 7 #A59 7 53B929 3 7
15352A67na\97B7549559B!28B793559795B271335557A5715352A2755@BA?7a75!28942795B7
6#4 7 82AA 7 13B42592A 7 B81#459 7Y3+1+*.7 B 7m>m’’9 7 18 7 B 7 4 7 8A4A5 7 B 7 B81# 97
133555B89713B732@2ABB7#55!97A5B2278937932 =B735815352B45AB6?7
p556 7 1895A45 7 #55!B 7 549559B!28 7 35815352B45AB6 7 4#4529 7 B#52A2AB2 7 15 7 7
549559B#5CBB 7 35815352B45AB6 7 133555Z 7 B81#459 7 B5 7 8 7 133555B895 7 9 7 6 7 9!A2AB67
84689471824592A671335559757437A5B !@B732@2AB671722735815352B45AB78 =2894697
1A897549559B!28B?7
3235#45AB2 7 1824592A6 7 133555 7 4 7 15352A 7 133555 7 5A 7 1328954B97
8896=B57B#74 78A4A7b9514?7
q5 7 12345 7 b9512 7 134B986 7 549559B#B345AA2 7 B88245AB2 7 B 7 13235#45AB2 7 133555B8957
1824592A6 7 133555 7 8 7 C2 7 1 !B9 7*+,-./.+ 8 *F-.01 8 *F+2F3307 $1824592A 7
133555 9793 75A7549559B!28B713235#459747bll29B4A 715352A 7133555 47B7#5597
A2B52722784689457$!232#7B57BB7474B27812CB5A75AA95CB67479289271335554?7q513B523974 7
8 !52 7 842AA6 7 BA285CBB 7 b252A94 7 5588B45 7 8959B!28B6 7 5A5B#593 7 529 7 8=B9 7 7 4#5A67
#54B8B589B752 74B955B7CB59757133555B8975297 5#5997!97#54B8B589B7A29?7
D
q5 7 4935 7 b9512 74,+3,5- 8 F*F-4167 8 +3*,+F7 13235# 29 7 192ACB5A7
15352A 7133555 747*F-.018*F+2F330767#55AA67na\?
x89B2AB2 7 13B25256 7 bll29B4A89B 7 41A2AB6 7 15352A6 7 133555 7 529 7 19324597
5A359A 7 14932AB6 7 b9B 7 4 7 b95149 7 A 7,-3 8 4,+3,/ 8 F*F-4.7 A5 7 97
3B2A9B345A5 7 A5 7 835=2AB2 7 95B 7 B9235CB6? 7 322 7 4829 7 A5 7 A5 7 1#4B9 7 A5 7 BA893 52A95A67
55@BA2 7B 72=27 7 1642AB67928957 15352A6 7133555 7C2AB9 7 bll29B4A89 7 227 3597A57 35#A7
na\?
n957818A89789367C2AB74B6AB6735#A732@2AB671735815352B45AB7A57bll29B4A89 7
1335559 7 9356 7 813452986 7 295A6 7 35#U68A6=26 7 BAl355CB269 7 !2A 7 45A5 7 6 7 832AB67
35#359B715352A71335559757952713B7 !2ABB715352A5 7133555B345AB?
x522 7 35885593B45986 7 13BACB1 7 18932AB6 7 549559B!28B 7 35815352B45=2 7 51B69357
PA€MA7B713B46986732# 959727b8123B52A95A6713423B?7
7D? 21*+;$*&'-%.&9,$%0$,$55-5&1$@K&>9.+;0&5/*+,9324)4
W51B6937A57471 !529792897192ACB5A715352A671335557452892787812CB5A5B7
5AA95CB65B9 7 93 7 6 7 13899 7 B#2AB6 7 25 7 A5#459 7 1389 7 F1824592A6 7 1335556J?7
P49559B!28B 7 35815352B45=B6 7 51B693 7 889B9 7 B# 7 4 7 5A5B#5 7 1824592A6 7 1335557
$.,+F+447B7479352AB67A5715352A27na\7$8*-F,+44?7G74#5B526894B278 =2894629867
!232#7812CB5A 7908:..;<?
x1 852986 7 B81#45AB2 7 A28B 7 5A5B#5934 7 6 7 1A2AB6 7 5# 7 5AA 7 22 7 9!A5B7
32# 95955B75A5B#5?7PA5B#59375 9 735#B!5986752955B75A5B#57$8959B!28B27BB7BA55B!28B247B7
53B9555B7$2278935B7BB72279!A5B4?
n81239 7 5 9 7 9B!5986 7 53B9555B 7 9352AB6 7 A5 7 15352A2 7 na\ 7 B 7 B81# 255B7
6#55B715352A7133555B345AB6?7€ ACB65B7b8123957646986Z
1 18932AB27825735815352B45AB6^
1 C2A57825767#55AA67na\^
1 1 !2AB2792895715352A67133555767 !@267825?
7<-3+78F*F-4.71AB5529867A5371354B713235#45AB671824592A671335557
4715352A ?7
q5747b81239 973527893 9 37B784689471824592A6713355597189 152971B85AB27na\7
$47A257#552986753B929 357]75 9B13C288397589237BB75A623A675892397!B87 #47B7623747 #59 7
13B#4B92A89B76237B715355293755 AB5CBAA6783247B7153552937#55!B7$#A5!2AB67123252AA97
9327132269735#52375588B447B7B!289474B947CB44?
a5 7 51B6935 7 PA€MA 7 6462986 7 9289 7 15352A6 7 133555 7 A5 7 6#2 7 Y3+1+*.7
:L<>th(.<K7eD97f?7‡79352AB67$:L<>th(.<K7b8123947A575A623A675892375A735885593B4597
5 7 5A26@22 7 35#4B9B2 7 5 7 9352AB6 7 A5 7 58923 7 $:L< 7 b812395 7 ef4 7 6 7 2812!2AB67
35815352B45AB6713355574A 93B757 #5783289455B7th(.<K?
W51B6937PA€MA73B2A9B345A7A57549559B!282735815352B45AB271335557B#758857#55!97
13B 732@2ABB 7937B81# 986 735#A89A275297A578959B!28B7893 9 3A 78295?7W795 727A57
5AA67552A971824592A271335557A7 4294369782 =B5793245AB65Z
1 97A51B85A7A576#27Y3+1+*.7cc^
1 A2782359713C2 37BB71 8597B7BA56A"1895A4 ?
“# 7 Y3+1+*. 7 :L<>th(.<K 7 1328954629 7 86 7 358@B32AB2 7 895A539A 7 6#5 7Y3+1+*.7 RV7
B329B455B715352B#55?7a732# 9592751B6CBB713355557A576#27Y3+1+*.7:L<>th(.<K713235# 29867
4 7 133555 7 A5 7 895A539A5 7 6#2 7 Y3+1+*. 7 th(.<K9 7 9356 7 41A62986 7 A5 7 #5 7 589235 7 B 7 B81# 297
BB92 7<KE76735AB#5CBB74#5B526894B6752 7 #55B?
a3 7 b9 7 6#5 7 15352A 7 133555B345AB6 7 842A 7 9259 7 !9 7 A 7 64629867
48 34A245 7 6#59 7 !9 7 #A5!B92A 7 13=529 7 13235#45AB2 7 1824592A6 7 133555 7 47
15352A ?7W352799767A27289735#4B92783289457l ACBA5A6795B7B795B7bll29B4A89B97
!978 =28942AA72!529795 753B954735815352B45AB6?
7? 4-8<57*$*D9L.%0-,&;-4*$574+>90,+1-,.&9.+;0&5/*+,$9324)4
W51B693 7 PA€MA 7 7 B8195A 7 A5 7 325A 7 13B2AB6Z 7 92895 7 HF 7 eTf 7 Q9 7 BI9 7 FK9 7 B7
35#3595AA 7 4 7 G\ 7 B5?7\?a?7W2@5 7 APq 7 1335555 7 <K:L 7 eV9 7 f 7 B 7 ‘'%H 7 eSf? 7 p2897
1824592A 7 4238B6 7 b9B 7 133555 7 B 7 1 !2A 7 B# 7 B 7 :L<"4238B6 7 1 925 7 52AB6 7 482 7 :L<"
B329B47B7BA56A"1895A4B713C2 37479274A671133555?7
335555 7 Q 7 $`3,r 7 Q+2/2*g3.*` 7 F3`_(+4 7 ] 7 A52AB2 7 A2!A"35#A89A 7 32@2AB6 7 " 7 523A67
8B89257 354A2AB67q542"N9857678B552567B89B7BB75#5?7G81# 298679327B5A5A567825597
5297123252AA7A513542AB6?73B741A2ABB71335557#55458675887N7$82957DSiDSiDS47B75887P7
$82957STiSTiST4?
D
3355557BI7$B3u(+"Ihh(+7F3`_(+479B!52986797Q792597!9713B52A6298675297BI"35#2AB6787
B81#45AB25753B9557FFt%7$5297423A26732585CBB497571335555 7FK7 $F,*`*+7 K(.1*/2*g3.*`7 F3`_(+47]7
92597!97B81# 298678563A567169B7B5A5A5678255?
335555 7 <K:L 7 8 =2894629 7 932523A2 7 52B345AB2 7 8l23B!28 7 4#345 7 4 7 4A2@A257
55AB9A571278715=732@2AB67 354A2AB67B25A6755AB9A67B3BA55BB?7
335555 7 ‘'%H 7 13B#4B9 7 358!29 7 A2693AA 7 126 7 595A 7 325935 7 4 7 Bll #BAA57
13BB2ABB?
!2AA2 7 4 7 32# 9592 7 549559B!28 7 35815352B45AB6 7 133555 7 A5 7 6#2 7 Y3+1+*.7
:L<>th(.<K75 9735885593B459867571335557675892357$A576#27Y3+1+*.7:L<47B757133555767
5 9B13C28835 7 $A5 7 6#2 7 Y3+1+*. 7 th(.<K4? 7 b95 7 AB2 7 13B46986 7 43252A5 7 41A2AB6 7 b95AA7
453B5A94 7 $358153522AA 7 43 !A 4 7 B 7 453B5A949 7 1 !2AA 7 4 7 32# 9592 7 549559B!287
35815352B45AB6978A5!5576758923597#59257675 9B13C28835?7
p5BC57D?7a3252A5741A2AB67453B5A9471335557A575892327\aN"DXXW7$8247$F549J7]7549559B!2827
35815352B45AB2751B69357PA€MA97F3 !AJ7]73 !A24
‚B87
‚B87
‚B87
‚B87
‚B87
a53B5A9
13C288347
13C288347
13C288347
13C288347
13C288347
D
[
ST
VS
DXT
Q"5497777$5887N4
55715569B
DVV?Rc
D[?cX
VT?ST
D?S
Q"3 !A7
55715569B
[Dc?[[
D[?XD
X?c
c?DR
BI"5497777$5887N4
T[?TX
DXXR?TR
DT[?c[
TX?
V?VV
BI"3 !A7
DX?DT
[V[?S
D?SD
T?RR
DR?Rc
FK"54977777$5887N4 DR[?XX
]
]
]
]
FK"3 !A7
SXD?[V
]
]
]
]
<K:L"549
cX?
VXX?c[
[R?
T?cV
D?c[
<K:L"3 !A7
VcT?R
T[S?cT
cR?S
?DV
DX?R[
‘'%H"549
cV?XR
DD?D
D?RS
]
]
‘'%H"3 !A
cV?S
DX?D[
D?[V
]
]
33555 7FK7549559B!28B735815352B97675892357A27 587$AB5B7:L<"B329B4747A227
A277489542A4?7q2B5572278232#A5675BlB5CB697!97B#54B986797B52=B8679557#54B8B589267
52 7 4B955B 7 CB49 7 132169894 =B 7 B 7 15352A5 7 41A2AB 7 $12342 7 93B 7 4B95 7 CB57
5BlBCB3 97BA7B799727b252A975588B45979367A276462986732 CBAA67BB713B459A67123252AA64?7
p5B2 7 CB 7 5A 7 35815352B99 7 28B 7 2812!B99 7 !9 7 #54B8B52 7 4B9B 7 41A6B8 7 A5 7 A57
13C2883297!97B77825A713B73 !A5735815352B45ABB?
y42B!2AB2743252AB741A2AB67549559B!28B7358153522AA7453B5A9471335557Q7B7BI7A57
555 7 B!28942 7 13C28834 7 U68A62986 7 9259 7 !9 7 A5 7 b9B 7 1335555 7 1895A45 7 13C2 3 7 8BA7
14B65 7 A5 7 19B5B#5CB 7 5 7 51B69355B? 7 y42B!2AB2 7 43252AB 7 41A2AB6 7 A5 7 @5 7 B!289427
13C28834713B8B97B#"#57997!97:L<"b812397A278 52735AB#459789 177 52AA575AA57957
27bll29B4A9757b9785B78259735#359!BB7:L<"4238B6743 !A ?7
q5713355557<K:L7B7‘'%H743252A5741A2AB67549559B!28B7358153522AA7453B5A947B7
43 !A 7358153522AA7]7B#B?7y42B!2AB27B!28945713C288347671335557‘'%H7$84@27ST"47
27A27 83629722741A2AB2?
p5BC57?7a3252A5741A2AB67453B5A9471335557A57A57 #275892357NWG€"
\jy7$8247$F549J7]7549559B!282735815352B45AB2751B69357PA€MA97F549"
GA92J7]7549559B!282735815352B45AB2751B69357GA9297F3 !AJ7]73 !A24
a53B5A9
‚B876237D ‚B876237 ‚B876237T ‚B876237[
Q"5497777$5887P4
DDR?XT
SD?R
R?VS
T?SS
Q"3 !A7
DXR?c[
VV?[[
c?SV
T?c
Q"549"GA927777
DDV?D
DXR?[
DXS?[D
DXS?TV
BI"5497777$5887P4
DDX?T
SX?VS
R?XD
?V
BI"3 !A7
DXS?V[
Vc?XR
c?[[
V?V
BI"549"GA927777
DXV?XT
RD?XV
[?Rc
[?RT
FK"5497777$5887P4
[D?X[
cS?ST
cV?T
cS?S
FK"3 !A7
DX?[
VD?T
?DR
?RD
FK"549"GA927777
c[?[
c?XR
cX?D
SR?[V
<K:L"549
XX?DR
DT[?[c
[?[R
VD?SX
<K:L"3 !A7
?[X
DSR?Rc
RD?V
Vc?VV
<K:L"549"GA927777
Rc?cX
SX?DT
V?[
SD?DX
‘'%H"549
TV?RD
D?[V
DD?cD
V?R
‘'%H"3 !A7
V?S[
S?Dc
DT?c
[?DD
‘'%H"549"GA927777
VV?[
VV?XR
VV?VV
VV?D
DT
G#"#5 7 98 9894B6 7 4238B6 7 1335559 7 358153522AA 7 43 !A 7 6 7 5 9B13C28835 7 13B 7 15=B7
6#5 7 Y3+1+*. 7th(.<K9 7 6 7 8354AB92A6 7 C2AB 7 5!28945 7 35815352B45AB6 7 51B6935 7 PA€MA7
B81#45B8 743 !A 7358153522AA271335557A576#27Y3+1+*.7:L<7B713355597549559B!28B7
358153522AA2751B69357lB357GA92?
M$.5@'-4&A5#3595751B69357PA€MA767843252AA75892347B7B88245AB272713B52AB589B7A57
325A 7 13B2AB6 7 15#5B9 7 !9 7 58 7 32@B9 7 13BACB1B5A 7 #55! 7 ] 7 2812!B9 7 bll29B4A27
549559B!282 7 9352AB2 7 1824592A6 7 133555 7 A5 7 58923? 7 x6 7 bll29B4A 7 9352AB6 7 A57
5A623A2 7 58923 7 932 2986 7 B81#45AB2 7 4 7 34A26 7 15352B#55 7 $52 7 12325!B 7 8=2AB67
52 7 #55B7B7527=26715569B747 #549793277325B#45A74751B6932?
a7A5896=227432567422986735#4B9B2751B69357474 7A513542AB67]7358@B32AB274A76#57
Y3+1+*.7cc776#57Y3+1+*.7RV7B78A69B2735AB!2AB67A57B81#45AB2713C2 3?7W352799747355578#5AB67
8B89257549559B#5CBB735815352B45AB67422986735#35957227B546718B89257B7832894795B7
15352A 7 133555? 7 n9B 7 359 7 1235A 7 1335556 7 N#A 7 8 538945 7 NWG€"jAGx97
3355555B7132#BB 557APq7ŠDT7B7ŠDV9735A955B7A€€G7Š7X["XD"XXTcR7B7Š7DX"Xc"XXDD?7G7 812@A27
41A2AB271#4B97123269B771359B!285 74A232AB78B89257549559B#B345AA735815352B45AB67
1335557A576#2 7Y3+1+*.7 B72275A26@25 735#4B9B713B52AB92A775892355787A2A3A5B7 #55B7
$8235=B5B7475!289427 83B9226735lB!28B2713C28834?
oGpwAPpyAPZ
D? a?P?7‡59BA97q?P?7WA45497a?P?7W3497q?a?723BA57kY3+1+*.7th(.<K>:L<7]76#715352A7
133555B345AB6767589234k7>>7\5923B574937\2 A53A7A5 !A"1359B!287825BA5357
ka813B#4B92A2715352A274!B82AB67A5758923A78B89255k97?7qBAB67q4397S"R7
A6367XX7?978?["X
? \?N?7WBA49 7 a?P?7W34 7 kP49559B!282 7 35815352B45AB2 7 €3935A"133555? 7 M9352AB2 7 A57
58923k7>>7a289AB7qB2387 AB4238B92957B5?7q?G?7o5!24897XXR97Š7978?D["DT
? a?P?7‡59BA9 7 q?P?7WA4549 7 q?a?723BA59 7 N?x?7y894 7 kjB3BA6 7 818 7 133555B345AB67
:L<>th(.<K7A57F<K"589235k7p3 7a82388B686 7A5 !A6 7Al232ACBB 7kq5 !A6 78234B8 747829B 7
GA923A29Z 7 92ABB 7 15352A 7 133555B345AB6k 7 $82A963 7 XXS 7 ?9 7 ? 7 q4388B6849 7 G#"47
\8487yAB4238B9295978?D["DX
T? Q-(7HF7K*+*``(`7(.,-C*+r)7en293AA67328 38f7]7A2B5789 15Z7-11hZ>>uuu?.*)?.*)*?g3_7$595789 157
S?XD?XXR4
V? F?:?7I)1v0g3_ 7 kQ-+(( 7 :2C(.)23.*` 7 0C(+2,*` 7 F2C0`*123. 7 3s 7 <: 7 F3`*+ 7 m3._(,123. 7 3. 7 <0`12h+3,,()3+)7
F0h(+,3Ch01(+7Fv)1(C)k7>>7K+3,?73s71-(7Ft77;3+r)-3h7kF3`*+7<:Z7Q-(3+v7*./7tD)(+_*123.)7]7*72g-7Fh*12*`7
%()3`0123.7K(+)h(,12_(k97F0.)h3197(u7<(i2,397IFH97D["7Œ0`v97XXV
S? L?E?7H+-*.3_97H?L?7L3+3.r3_97H?F?7E3`0D(_97'?7‘(C)r3_97?H?7{3.3_*`3_97L?H?7{+0r3_7k:(_(`3hC(.173s7(ih`2,217
,v,`2,7),-(C()7u21-7m-(Dv)-(_Ž)7h3`2.3C2*`)7s3+7)h*,(7.(01+3.7r2.(12,)73.71-(7C0`12h+3,())3+7,3Ch01(+)k7>>7K+3,? 7
3s7EYt%I<"RR7H..0*`7<((12.g73.70,`(*+7Q(,-.3`3gv97{*+`)+0-(97E(+C*.v97D["X7<*v7DRRR97h?7DR"
DV
Download