5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
1408
-
-
-
-
-
-
-
-
-
5339
-
-
-
-
-
-
-
-
-
6815
-
-
-
-
-
-
-
-
-
8841
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
1426
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
1427
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
1208
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
2383
-
-
-
-
-
-
-
-
-
2553
-
-
-
-
-
-
-
-
-
1281
-
-
-
-
-
-
-
-
-
2072
-
-
-
-
-
-
-
-
-
1876
-
-
-
-
-
-
-
-
-
3718
-
-
-
-
-
-
-
-
-
6513
-
-
-
-
-
-
-
-
-
1.22万
-
-
-
-
-
-
-
-
-
6422
-
-
-
-
-
-
-
-
-
1.37万
-
-
-
-
-
-
-
-
-
4701
-
-
-
-
-
-
-
-
-
1.48万
-
-
-
-
-
-
-
-
-
9013
-
-
-
-
-
-
-
-
-
1.91万
-
-
-
-
-
-
-
-
-
1.53万
-
-
-
-
-
-
-
-
-
8209
-
-
-
-
-
-
-
-
-
9032
1.03万
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
1.14万
-
-
-
-
-
-
-
-
-
1.28万
-
-
-
-
-
-
-
-
-
1.86万
-
-
-
-
-
-
-
-
-
9140
-
-
-
-
-
-
-
-
-
6850
-
-
-
-
-
-
-
-
-
2317
-
-
-
-
-
-
-
-
-
4727
-
-
-
-
-
-
-
-
-
7082
-
-
-
-
-
-
-
-
-
1962
-
-
-
-
-
-
-
-
-
1056
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
1004
-
-
-
-
-
-
-
-
-
1084
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
1056
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3211
-
-
-
-
-
-
-
-
-
1758
-
-
-
-
-
-
-
-
-
2209
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0