5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2.97K
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
30
112
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
838
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
4.48K
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
No Data
No Data