6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
560
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
731
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
691
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
799
395
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.93K
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
2.59K
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0