7
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
975
-
-
-
-
-
-
-
-
-
2,627
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
838
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
1,296
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
1,037
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
1,696
-
-
-
-
-
-
-
-
-
952
-
-
-
-
-
-
-
-
-
1,351
-
-
-
-
-
-
-
-
-
1,071
-
-
-
-
-
-
-
-
-
1,313
-
-
-
-
-
-
-
-
-
1,352
-
-
-
-
-
-
-
-
-
2,527
-
-
-
-
-
-
-
-
-
1,377
-
-
-
-
-
-
-
-
-
2,509
-
-
-
-
-
-
-
-
-
1,823
199
-
-
-
-
-
-
-
-
-
3,380
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
2,096
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
3,664
-
-
-
-
-
-
-
-
-
1,646
-
-
-
-
-
-
-
-
-
4,062
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
2,338
-
-
-
-
-
-
-
-
-
2,426
-
-
-
-
-
-
-
-
-
2,265
-
-
-
-
-
-
-
-
-
2,656
-
-
-
-
-
-
-
-
-
3,871
-
-
-
-
-
-
-
-
-
834
-
-
-
-
-
-
-
-
-
3,724
-
-
-
-
-
-
-
-
-
1,078
-
-
-
-
-
-
-
-
-
1,475
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
1,340
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
1,586
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
1,119
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
954
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
3,842
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
1,190
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0