14
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
1103
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
856
-
-
-
-
-
-
-
-
-
1757
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1344
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2075
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1205
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
1951
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1570
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
1878
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
3079
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
1723
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
2442
7256
-
-
-
-
-
-
-
-
-
1644
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
9421
-
-
-
-
-
-
-
-
-
3.02万
-
-
-
-
-
-
-
-
-
2819
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
2.94万
-
-
-
-
-
-
-
-
-
2094
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
1879
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
2442
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
6908
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
8023
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
633
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
4603
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
2882
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
3468
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
6596
-
-
-
-
-
-
-
-
-
3366
-
-
-
-
-
-
-
-
-
3213
-
-
-
-
-
-
-
-
-
3123
-
-
-
-
-
-
-
-
-
1966
-
-
-
-
-
-
-
-
-
7021
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
3542
-
-
-
-
-
-
-
-
-
1801
-
-
-
-
-
-
-
-
-
2067
-
-
-
-
-
-
-
-
-
2648
-
-
-
-
-
-
-
-
-
1193
-
-
-
-
-
-
-
-
-
850
-
-
-
-
-
-
-
-
-
1400
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
1600
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
2755
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
2232
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
2121
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
1283
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
2140
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
1696
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
1762
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
1385
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
2158
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0