0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
757
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
2.41K
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
1.84K
1.45K
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
889
-
-
-
-
-
-
-
-
-
3.97K
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
633
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
2.85K
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
1.93K
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
940
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0