58873
58873
78853
85804
56448
43358
50848
78254
75474
74362
27236
4294
89433
71632
60048
60048
40339
40339
40339
33813
33813
33813
33813
33813
33813
60358
60358
60358
60358
60358
60358
60358
60358
60358
60358
60358
60358
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
64309
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
77175
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
5345
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
83846
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
63827
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
2706
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
9013
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
23109
9013
9013
2706
2706
63827
63827
83846
83846
5345
5345
77175
77175
64309
64309
60358
60358
33813
33813
40339
40339
60048
60048
71632
71632
89433
89433
4294
4294
27236
27236
74362
74362
75474
75474
78254
78254
50848
50848
43358
43358
56448
56448
85804
85804
78853
78853
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
58873
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
90249
