5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
776
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
1,175
-
-
-
-
-
-
-
-
-
1,168
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
1,299
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
1,701
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
2,762
-
-
-
-
-
-
-
-
-
2,128
-
-
-
-
-
-
-
-
-
2,227
-
-
-
-
-
-
-
-
-
1,079
-
-
-
-
-
-
-
-
-
3,932
280
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
1,443
-
-
-
-
-
-
-
-
-
3,827
-
-
-
-
-
-
-
-
-
1,747
-
-
-
-
-
-
-
-
-
4,024
-
-
-
-
-
-
-
-
-
1,079
-
-
-
-
-
-
-
-
-
4,091
-
-
-
-
-
-
-
-
-
1,409
-
-
-
-
-
-
-
-
-
2,479
-
-
-
-
-
-
-
-
-
1,385
-
-
-
-
-
-
-
-
-
3,916
-
-
-
-
-
-
-
-
-
807
-
-
-
-
-
-
-
-
-
1,405
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
1,080
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,503
-
-
-
-
-
-
-
-
-
1,954
-
-
-
-
-
-
-
-
-
1,214
-
-
-
-
-
-
-
-
-
1,167
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
データなし
データなし