0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
1082
-
-
-
-
-
-
-
-
-
1681
-
-
-
-
-
-
-
-
-
1837
-
-
-
-
-
-
-
-
-
2737
-
-
-
-
-
-
-
-
-
2965
-
-
-
-
-
-
-
-
-
2679
-
-
-
-
-
-
-
-
-
4199
-
-
-
-
-
-
-
-
-
3736
-
-
-
-
-
-
-
-
-
2994
-
-
-
-
-
-
-
-
-
9666
-
-
-
-
-
-
-
-
-
3214
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1129
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
1589
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
1601
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
8146
-
-
-
-
-
-
-
-
-
6939
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
1429
-
-
-
-
-
-
-
-
-
1560
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
2076
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
1900
-
-
-
-
-
-
-
-
-
1930
-
-
-
-
-
-
-
-
-
3240
-
-
-
-
-
-
-
-
-
1924
-
-
-
-
-
-
-
-
-
1935
-
-
-
-
-
-
-
-
-
2841
-
-
-
-
-
-
-
-
-
1473
-
-
-
-
-
-
-
-
-
7905
-
-
-
-
-
-
-
-
-
1839
-
-
-
-
-
-
-
-
-
2963
-
-
-
-
-
-
-
-
-
3146
-
-
-
-
-
-
-
-
-
2605
-
-
-
-
-
-
-
-
-
6086
-
-
-
-
-
-
-
-
-
3604
-
-
-
-
-
-
-
-
-
4519
-
-
-
-
-
-
-
-
-
3087
-
-
-
-
-
-
-
-
-
3351
-
-
-
-
-
-
-
-
-
4225
-
-
-
-
-
-
-
-
-
1346
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
724
1.39万
-
-
-
-
-
-
-
-
-
3023
-
-
-
-
-
-
-
-
-
2384
-
-
-
-
-
-
-
-
-
1252
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
3474
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
1270
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-