0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
1,213
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
1,664
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
293
1,171
-
-
-
-
-
-
-
-
-
1,024
-
-
-
-
-
-
-
-
-
740
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
5,770
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
データなし