|
有限元方法基础教程(第三版)
6 Y$ \. r# Y) d2 o {" R8 f8 x# d/ Y9 X% U# @
有限元方法是一种解决工程与数学物理问题的数值方法。本书提供了一种学习有限元的简单方法,使大学生和研究生能在无需通常所要求的前提条件下(如结构分析),就能学习有限元方法,而这些前提条件是该领域大多数教材所必需的。内容涉及了简单的弹簧和杆、梁的弯曲、平面应力/应变、轴对称、等参公式、三维应力、板的弯曲、热传导和流体质量传送、基本流体力学、热应力、与时间相关的应力和热传导等,并由此引出有限元分析的高级课题。此外,还讲解了直接刚度法、最小势能原理、伽辽金法等基本力学分析方法,以及矩阵代数、弹性基本理论和虚
/ A$ ?9 F7 K# }) c0 {1 M( |* h! S- g' A/ Z6 d0 \& D
$ N" _/ }: J& {2 d4 D: R8 k8 |% v1 D/ z1 {第1章??序言
@' f: K- C, ?" b. l; O7 t$ X5 @. b7 u5 @1.?1??简短历史. {9 N" c9 m: g, q& j+ D. t. @9 v
1.?2??矩阵符号介绍. Z3 i( I* x1 h5 ]) y% @& Q" V$ t& Z& d
1.?3??计算机的作用
, ^5 J- n* [$ ?! W: S. @) M$ O& B; y9 k! P1.?4??有限元方法的一般步骤
+ T! [9 k, }, E. c5 n O1 _1 l! P+ u3 h+ l: [, G1.?5??有限元方法的应用
U/ b0 Y4 i6 S# r% u- W1 }! x# Y1 N, p4 x, |1.?6??有限元方法的优点& x4 ~8 t8 Q9 N6 Z: x& c0 A: V6 T& d! h7 ?% Y8 R
1.?7??有限元方法的计算机程序. I3 p, p/ m- e3 P* H+ n- x2 ~
" Y( V" d% @2 K5 m参考文献4 m/ ]5 a6 q1 t/ g7 X- Z
2 l, X2 a' D5 ^7 c问题0 I* ^# k$ Y" n( r) D: y, k2 y
& \+ @8 X4 M4 l# ?& v- j- G! O第2章??刚度法(位移法)
) ^0 A7 q& |2 I) r$ N3 |7 x4 @! i2 V6 P# C2 ?引言( ^. t2 d9 [! }. D" I+ O! P8 H# o9 `+ D) j2 Z8 _/ ^
2.?1??刚度矩阵的定义
% U1 z& p, T; }, S6 ]+ e( S1 ?7 n) H2 d. c0 `2.?2??弹簧单元刚度矩阵推导
6 }7 X! ` a M; b5 N6 P" H, C) l' E% m0 j2.?3??弹簧组装的例子
4 ?' }2 {8 v2 s9 @' t- j s2 x: W5 V9 f; I# Q2.?4??用叠加法(直接刚度法)组装总体刚度矩阵
. H- d4 j6 B$ N5 G7 { B6 N! J4 \! @7 W, }- q) O2.?5??边界条件 l+ h! r9 C, y; U' }# ?: E
& Y" X4 Q" q! I" A) A4 S# B) ?2.?6??用势能法推导弹簧单元方程& |: H! _: @7 Q) ^- V! \/ ]
% g- z8 P" a2 z- E' }8 G. ~参考文献* B! h6 g6 G2 t: k3 u0 v- l4 n/ A }- O9 a% E2 W* W) ^% y
问题7 ^( C# @* Z+ l: f% Y7 |
4 e8 o' t( h1 ]& }5 _第3章??建立桁架方程4 J* M7 O! \/ b! h+ K' p1 P
0 z! L- X" u. N2 ?# O( g引言
# f" D+ n4 r' g- l" m, I* h9 L& M% q* v& f3.?1??推导局部坐标中杆单元的刚度矩阵. M. v! U6 W) m# {; q& e
' c% K2 ^( `( D1 Y$ _3.?2??选择位移近似函数5 t" J* U% l' H4 z/ K9 l% {/ w
& U' f2 G/ \8 X, f; t% _) d, {3.?3??二维矢量变换
; O/ L; f6 N4 ~: @3 J! t$ H( c0 K( M2 K" C3.?4??总体刚度矩阵
1 N5 p) {7 a! _) @7 Y/ Q$ }- L+ e8 @# b6 a$ Y3.?5??计算x-y平面内的杆的应力
4 Y* t! Z' O! l0 u# }1 z9 A, \ m0 ]+ u3 j5 r" C9 z4 n3.?6??解平面桁架
' k7 v+ W# z1 m# e+ V1 k% d# C7 _9 X: }3.?7??三维空间中杆的转换矩阵和刚度矩阵
9 P5 q- m2 i# F: c# H7 e2 i; E( J1 O- x1 Y8 M+ A$ d3.?8??利用结构的对称性8 N) S' ~; @: y# @
/ I$ q, V* P; C6 |3.?9??斜支撑# p/ K D7 s4 l; I/ b# A
( K2 x. b- ]8 R$ Q. u. v ]3.?10??用势能法推导杆单元方程
& z! ^; `2 ?) T, r1 V* c* ^" H5 d- t3 e) y+ ]; A2 ~# G+ J3.?11??杆的有限元解与精确解的比较: j+ n' N' A4 b `7 ]
7 A7 @( j" M7 d1 q. h3.?12??伽辽金残余法及其在一维杆中的应用" k* P' A7 l6 i b9 v' p9 I! J. j* Q7 x0 z6 H. y
参考文献7 D& S4 g4 x/ @1 U# Y
7 q- x+ o1 z9 t2 r& ]% T7 |6 N问题
% @2 ?7 F9 a3 W/ A h% x! W5 V4 {/ g! R' ^7 r t2 R第4章??建立梁的方程# h1 B( F9 C4 g9 c
' r' J* b$ b5 v- l: i引言; L! H4 ^8 b' o. [: G0 P
2 Z. N$ g' E0 m) p/ Q5 c4.?1??梁的刚度+ Q! T, r. y' v- t& v2 w" I R* c5 l4 C5 z( \# y8 m/ l: C
4.?2??梁单元刚度矩阵组装示例
( e: p7 }3 h8 s q( I, a2 g: B- O7 J8 O# ?$ _4.?3??用直接刚度法分析梁的例子
7 H1 A. r$ ~+ V% ~) P" } r5 j. D, n' B+ v7 _# Q3 G" _" C4.?4??分布荷载
$ U4 E0 _- u( D! A7 e+ C5 S0 e( u* H4 W a0 a. _4.?5??梁的有限元解与精确解的比较( x2 b. o! Q* f U1 D2 {% {
4 e% A# Y8 O* @4 B ?$ R2 C4.?6??有铰接点的梁单元6 z4 m0 S$ @/ n" B* J; q0 b
6 y& k. Q8 I* f/ Q7 K4.?7??用势能法推导梁单元方程3 I" O6 g: k8 Q1 H' g
+ V1 O7 m5 w& @; B: U# z9 b6 O+ z0 R4.?8??用伽辽金法推导梁单元方程( {- w6 J/ K7 Y% Z7 s
% U3 r( F3 N8 M6 }5 H参考文献8 P! s* j1 b8 i0 l! _% n; @% H9 y0 r. N" ~8 u# t" T( _
问题$ r4 T! f; ^% d. m; t
# `9 _+ L5 l3 p* ^! `第5章框架和格架方程; F0 n; ]+ H& P& L( G1 x
6 p" j8 R( w, Z, g/ ?4 f" X引言6 B c$ F" n1 T. S: j
. `& B/ Y/ f1 W' O4 y4 l5.?1??二维任意方向梁单元" M) b+ ?0 H" L
" a9 ?& }. ~' G, F5.?2??平面刚架例子) w# L: I- {* {8 a8 h% n: G# P9 ]5 G4 w! ~3 [! j1 T
5.?3??斜支撑——框架单元, I" F- L0 k/ g+ G4 p d
n4 R0 ^5 t) y5.?4??格架
: U3 \3 G2 _- F% o' c+ y' j/ g( {( g, y5 [/ h; S5.?5??空间任意方向梁单元
* a z. S; L* A/ T5 {; X) Z+ l" ]/ B6 `5.?6??结构分析概念/ D9 a! t7 R$ P; D3 ?# |
/ _8 B+ Q7 ]: u* f参考文献
! J( c/ e/ l6 Y+ ?+ z" Y2 o) {. {' x问题8 N, J6 U) o+ A9 K% Q( H3 f& L* e* Y: k. Q' B
第6章??建立平面应力和平面应变刚度方程
% M8 s$ y6 n6 Y+ a1 p9 D) S' U& \# x: b+ B引言
9 U/ ]: F/ L/ \# q. T! S. m- `& d% X* X, b6.?1??平面应力和平面应变的基本概念( W/ x8 v* L1 L" P) o
' ?& `# a+ E; h$ K& w6.?2??常应变三角单元刚度矩阵和方程的推导2 a+ L g1 R% p! q- m# W
; m$ }5 O% t: H' R6.?3??体力和表面力的处理: l9 j- O* f, U- [4 g3 [* r+ a8 ]5 ~# P. V" F
6.?4??常应变三角刚度矩阵的显式表达式( x, @) ^& n2 K6 A5 s+ Q1 H1 B- O4 C! h5 J3 A/ t( F7 G& H
6.?5??平面应力的有限元解7 j* P# k/ \* K8 H7 j0 D
) O2 t. w. U; g4 F7 o参考文献
* Q- H% a$ M6 ]1 n$ d; `( H% B/ I1 Y* u& d' |4 S问题! h7 }8 n5 a: \- W
9 g; } r. l1 W- W第7章??建模的实际考虑.?结果说明.?平面应力/应变分析示例; O A& h: a5 B! n9 o. x! v3 X/ p0 e, n# \. J8 R. m8 A3 l
引言! A. j% \5 e. }( T8 g0 y! ?" V6 T6 ?& Q% A, z* E2 J G6 x ], C/ j
7.?1??有限元模型
- K4 B0 |7 c/ ^) C" y. }/ U8 C, Z2 F+ M4 H( c7.?2??有限元结果的平衡和协调
& c2 x: Z% P! ]8 T% b1 [' o+ {9 C7 W& w v7.?3??解的收敛
4 L, w7 m! u- g# D; P5 Q9 ~3 I/ i4 I O7.?4??应力的解释2 j D: U4 S1 \, [
5 i0 m4 ^0 W% Q+ ^. V7.?5??静态凝集 k7 a! S2 _# T8 ^2 { ~/ J2 p5 j8 V
/ m4 P/ s" ^8 D/ W! C" M3 k0 [7.?6??求解平面应力/应变问题的流程图
. @3 q- o! t; B0 O$ j. F' O% c: R! K. d- i7 K7.?7??某些平面应力/应变问题计算机程序的计算
9 \ b% c2 |) x; E$ x+ {' k* l- I- A) W0 _& O# A- h9 B% `参考文献' ?5 B3 j" `( {+ p" a* G, J; L# F) k( U0 B6 c
问题
# |7 ?# c. s6 {" k) p; r6 Z) j' r: L+ a7 W2 s; T第8章??线性应变三角形方程的推导2 ^6 M. ]5 m0 {9 C
: r. p( G- D) n. ]# l% E引言/ c; U7 z% [+ C+ H* }1 P* V, y5 u5 y
! x" w1 B, V7 ]1 A& O% k8.?1??线应变三角形单元刚度矩阵和方程的推导% k Q; l# H* G1 u3 t+ ~
# H% n! q; N9 L) z& h8.?2??LST刚度确定示例
" }0 q" P9 u8 ~# o, n2 g+ F+ R, f1 c* o5 |# g8.?3??单元的比较& v. v& q u( d( M* z0 p3 h4 m8 {. F$ n
参考文献: T/ M1 i8 w0 ]4 V: M
% H: z5 o! d' z( t/ \/ |$ P3 }0 s9 E问题
' o2 `( P) h; p* A; h( }/ }' q$ ?3 }9 ]( c第9章??轴对称单元/ Q3 C! D7 h# e( O: W3 ^- Q% L1 U7 ~3 ~' J
引言: R3 x0 p0 V. `5 g3 x
/ f. h8 B, [" p- o3 k1 `9.?1??刚度矩阵的推导: U$ z7 ]3 O3 @& b5 k' z
+ U. r- U2 n0 P& B5 `+ h* W: Q9.?2??轴对称压力容器的解: x, k; g( \+ e& t) _3 B$ ^9 z0 L
0 ]6 `! Y1 y) a8 y. \8 E, n9.?3??轴对称单元的应用/ p# c. ~ r3 p v2 }$ c3 Y. T' K* \. y' V
参考文献
% e: {( F4 c! Z s9 C$ @5 m8 h+ L' F问题
% E8 Z3 k! {, Y+ X! z+ K' ?; E. R0 E K( V4 {第10章??等参数公式描述
' ?* c! S4 U {: b3 K& W! z, L! G. \, c. h4 r引言: |; Z$ X0 h' Y+ c% X' v6 d0 C+ r+ N
. t8 C$ m ^5 N4 e" C10.?1??杆单元刚度矩阵的等参数公式描述0 Z0 k5 T; I' _1 B9 } P
1 S# d* _/ B p' i5 ?# l: y10.?2??矩形平面应力单元& N5 E7 ]# q2 K# W! u
! B. o: V5 y5 Z* T10.?3??平面单元刚度矩阵的等参数公式描述, _- H+ h& i4 S
8 `/ \! I( y g# X6 ?7 Z4 O10.?4??高斯求积法(数值积分). \1 O) f' J! w& @' m) i. [( U+ i9 X O$ m: i
10.?5??用高斯求积法计算刚度矩阵和应力矩阵1 s- ~4 b. ?9 w7 I& m) g5 ]
. ~; ? ?2 w w0 R3 Y; G10.?6??高阶形函数- }) V% c% F* L1 r, Q x+ ?2 m+ ~) `5 j. r' I
参考文献/ R$ I5 Q, J1 p2 ]* Y0 B
: t4 Q( W! G9 R S问题) g, h& W2 E) y
& Y0 t0 B6 H: ]; G' c" a5 x第11章??三维应力分析: O* j! c, q" Y" N! j* C# h0 x/ L/ n- ~* D2 y& z$ V+ h7 `5 \
引言( F r7 I q; U) r/ Y" W; Q! t
2 E2 C, G" n) @( Z11.?1??三维应力和应变; o/ r" K. ]% p
! |7 P6 Z) G4 _" M6 t# j$ }( K2 E11.?2??四面体单元1 W$ }7 m/ R5 W6 U# ~) [% c$ a, y: _- A& ^; @ o' u
11.?3??等参数公式描述% \2 I7 R9 w5 W+ Q* g
" g9 N4 G! F; b o( }参考文献( S! |& @9 b- o2 o9 X9 s# s0 ?0 h6 o0 n
问题% [3 s$ O" ^% E: j% T" ?0 e7 M! [% ^: B4 ]/ T2 J6 U+ U
第12章??板弯曲单元: R7 s+ M% ?& ^4 {. K, m: W2 `4 @6 {4 p, K
引言, I8 {, \ g4 A! f" D; E& T' t( o
' L4 _: J" T2 x) N# f) |12.?1??板弯曲的基本概念' O+ V6 \1 B- v( ~1 w
0 q6 a2 C1 X# X) ~, d) |12.?2??板弯曲单元刚度矩阵和方程的推导4 z( w2 [/ @3 P/ ~3 O5 h2 ^
" V5 o* W5 X5 L3 J12.?3??一些板单元的数值比较# _+ n( r& `+ N) p3 n; L5 W# _
~' {5 w) V( T12.?4??板弯曲问题的计算机程序+ f: H7 s# G! d3 @# E) k+ b" }
" C! U* c0 B4 s( U; H1 X7 ^参考文献9 g- K. f! @* u" ]# g: M7 t0 J0 \* X" e6 Z- r# d0 l
问题
5 Q% c8 n% O: M+ ~& O: n$ X% r6 ^3 l/ W. s/ V第13章??热传导和传质* I c2 T+ B( M' n/ P$ A* F4 y: x
# P- J& Z: }6 J! u6 W1 m引言& B5 f; ?8 e8 Q* F3 u( g
6 l' B. j# G* G6 `. v. A/ @+ v' k13.?1??基本微分方程的推导
( A8 m6 o6 K# j2 G; U3 b7 p: R- B2 L& |" T13.?2??有对流的热传导' `$ c f' D3 H w. J/ m1 f3 B* e6 ^9 {- H H# @
13.?3??典型单位.?导热系数K和传热系数丸) p' ~3 ~0 B, J+ t0 Y5 S p, T) j u7 q- F- q, |( c) Q3 N }
13.?4??应用变分法的一维有限元公式描述3 P7 v4 {$ r( S% z9 L
6 P$ j9 a( z8 ]7 U$ _, g6 ^: V W13.?5??二维有限元公式描述
* j+ `2 r7 J3 M1 T8 l8 k* n }5 _' ?# C9 @ o13.?6??线或点源/ x$ g9 k! t0 T: |# f
& E/ p/ N1 B2 i$ Q! z13.?7??有传质的一维热传导* J ~$ j" X+ ~1 @- O. S u; ^7 \1 e/ E% L' h. ?
13.?8??用伽辽金法的有传质热传导的有限元公式描& E* {. l6 {( \1 h. h
2 x" a, [. z. k: K. m3 E" T13.?9??热传导程序的流程图和例题2 V3 k6 K: [ | i& Y0 R$ x! x/ ? q+ e2 c D% W9 i m! F# u
参考文献. S& a4 T& ^: |' x1 L7 K- l( P3 W6 `9 l& v. R% _
问题/ e0 `9 P) c$ `% ~+ U$ |# L% w$ Q& c: L
第14章??流体的流动+ y( F; G2 D* {0 G: s/ {' ?* z7 o$ i- G
引言
5 D% R* D9 w* X* c( D! u+ m) p$ v8 G& j14.?1??基本微分方程的推导# B; U, q5 J. z8 C% O( V1 z$ v3 t! m) B
14.?2??一维有限元公式描述' W$ b! w5 j6 w$ y, g- M
. ?# |: f6 k: E* B% }4 [* G14.?3??二维有限元公式描述) | D% L3 ~, |4 a z
) \, h* k2 Q( w1 r$ |0 P14.?4??流体流动程序的流程图和例题
$ t! x" `% b$ U! T0 d+ F$ v1 u+ I* K) J6 d, @* |参考文献7 b/ [- f$ `& _% T1 I: H
0 L% V0 c6 ~, }+ W4 ]问题
/ O! w8 Q! f8 D" L9 w0 K$ @3 L6 x5 N* K! P4 p. d0 T4 N第15章??热应力" O5 ]) g5 x8 c4 M0 Z' a. v
$ n1 o1 O( _. }/ k引言. [8 j7 K4 p& {- n
# o& P- U% f8 Q% F15.?1??热应力问题的公式描述和例题, c0 U; ~4 K8 \7 u( X7 d4 W, y
7 [0 b5 S. m; D' k# t7 a" {参考文献; ^4 G9 Q/ N v& E- r$ N+ }4 K6 W5 h) `; X" E& O
问题, U, p7 o9 d w; b" V
. M% z7 k" l6 b第16章??结构动力学和时间相关的热传导3 X% v9 J) @' L* Q8 V
3 p+ z# y1 E: D7 `7 n" e引言
4 E; K$ ]: u% I# O0 v, E9 }0 \! d, T! ]0 r+ k* w16.?1??弹簧—质量系统的动力学" f* Z5 I) N4 e" x& W* M7 O, g
4 M7 o$ ^9 A( x8 U# w" A16.?2??杆单元方程的直接推导9 k+ u! ]1 T& |0 O; T
; A0 f, F: x4 [1 q1 t/ @16.?3??对时间的数值积分
! v- k% Z0 S( ]6 f* q% w( E5 Y4 A2 h& D6 \ j% a6 V; I16.?4??一维杆的自然频率& G& c z$ G* Q- ]$ e3 E
/ E2 }) @ z! V, f16.?5??一维杆的时间相关分析- s7 U8 x1 p5 K& T- G) ~
$ }* C& `4 n1 P. k& n16.?6??梁单元的质量矩阵和自然频率
" E% L! \2 S: \3 N- ^) ?/ M3 i* f7 o' U+ I+ K7 m" C0 q) K16.?7??桁架.?平面框架.?平面应力/应变.?轴对称和立体
1 t% k M4 x; E% G' z6 ~8 } [: ^' J, I3 G8 r' r9 z16.?8??时间相关的热传导
- [4 H' }0 _1 C: G! v6 C# R5 e0 H6 k& }6 V/ o16.?9??结构动力学的计算机程序例题解) ]! l4 L9 ?3 {8 w" X5 n C. x% d% i* }9 r* H+ t
参考文献) `0 A% I0 k& r/ L6 r. _/ K
" g, p' }, K) l- A8 x/ \! H问题 [6 o8 d' T0 ~ O) Z [* V
; ~9 f) a! U( g/ P附录A??矩阵代数, ~5 _1 O+ t! M0 \
4 Z4 S9 {0 S, _2 v; L引言
, e5 |1 G& ?) x! a; [3 n! s" f! o0 M% E! g7 ~3 bA.?1??矩阵的定义
% Q' ? O8 N, K& B0 `& U! r1 D3 v6 W, R) E% {A.?2??矩阵的运算6 I6 z" @' |7 @6 [1 \7 j- j
8 W7 a& n: o" E- B6 o0 K/ {$ g; zA.?3??确定逆矩阵的余因子法或相连法5 `* K+ G1 z# T9 x6 D3 B5 ^0 o/ E+ w1 d
A.?4??用行缩减法求逆矩阵; [5 z ?7 R# W2 a& j! T# f6 v" h( z
* p- l. [/ n x0 i" } X参考文献
/ R. r7 Y4 e1 X! w4 A' Z+ w0 c( u1 g3 o, v; g, g( S# T2 l问题
4 c* G% c& M! E: h" X" w- P. n( \$ v8 c, C' H- h, j, |附录B??解线性联立方程的方法! @1 a9 o, _6 [: D( C: |# r! l
7 E' n5 L# F( [7 \) q6 H引言7 K1 ~1 K0 o. X1 v( W
5 o' v) P q: aB.?1??方程的一般形式
1 X1 M& a9 a" W# J4 x1 @ u! x6 g+ ?) z! D0 N, q- T. mB.?2??解的惟一性.?不惟一性和不存在" Z8 y, B# }5 ]) O E" a% y
0 X& G5 x6 R# sB.?3??解线性代数方程的方法* E7 H2 R8 B7 J7 M2 I
9 ?; B2 b# _6 G4 d$ GB.?4??带状对称矩阵.?带宽.?外形线和波前法0 e4 M) i* ]) _$ B3 k" t! X
7 u; ?) e/ ^$ M j. v参考文献% a a. \ P8 s; N
2 q( w5 T1 f$ ?2 o& G问题
" n ]8 w; {0 A' C. N% M* d1 d0 o* j! x" J: D& k, y: B附录C??弹性理论的方程
. f; F5 ~$ L( ^# A0 Z5 T! g1 @7 X! k1 _# m2 H( d4 A e引言 b U4 K( N/ Y' D2 o: n
" m% l3 L7 Z1 b. ]/ c, N$ aC.?1??平衡微分方程
4 D! X! g+ R2 |, N4 j5 |6 M+ _3 x9 Y' h( `) q- x$ vC.?2??应变/位移和协调方程% E. q) V) Y9 m( M2 |, A
7 r! c1 x( y0 d! n) {) _C.?3??应力/应变关系. a3 U9 ^: k' e& l3 [4 x+ `. `1 b6 K0 [+ c# A3 j* W2 v3 x- g
参考文献; g" D) {/ s8 a! u! |; I$ E. ~
1 c1 n3 {: B& } U$ n$ E& H附录D??等值节点力
0 m, R: w4 V( J) } X" T7 F0 k5 {& q. o! t8 q7 Y4 ~附录E??虚功原理9 H5 J. s. v! |
. f5 F4 K8 J, `8 z4 T" \附录F??部分习题答案
# D" h4 a. W u1 L% A# ?
有限元方法基础教程 (第三版).part2.rar
(1.91 MB, 下载次数: 346)
' G& Q* T; ^, ]# ~
有限元方法基础教程 (第三版).part3.rar
(1.91 MB, 下载次数: 273)
5 ~/ R: v/ E! q& p, T+ G
有限元方法基础教程 (第三版).part4.rar
(1.91 MB, 下载次数: 310)
' `; m( A$ L* y; m7 F9 w* i
有限元方法基础教程 (第三版).part5.rar
(1.32 MB, 下载次数: 525)
+ h4 [5 @" G w% h: J ]) n! v y6 \
有限元方法基础教程 (第三版).part1.rar
(1.91 MB, 下载次数: 603)
# [7 m+ Z) L/ o3 J( x4 D) E8 M! a# g ~1 q2 m9 ~! T
, V: l& L2 ]9 l" _) a; A# W# I! G/ e
# s# E5 A# r$ C% j
* N* [& i8 Z- s+ j( V) ?% z/ N3 V" q7 }2 ]0 o9 a3 c6 s
|
|