9
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
756
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1385
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
918
-
-
-
-
-
-
-
-
-
2318
-
-
-
-
-
-
-
-
-
2818
-
-
-
-
-
-
-
-
-
3555
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
4279
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
5129
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
1371
-
-
-
-
-
-
-
-
-
5417
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
597
4218
-
-
-
-
-
-
-
-
-
1193
-
-
-
-
-
-
-
-
-
2068
-
-
-
-
-
-
-
-
-
1594
-
-
-
-
-
-
-
-
-
1574
-
-
-
-
-
-
-
-
-
7297
-
-
-
-
-
-
-
-
-
1490
-
-
-
-
-
-
-
-
-
1277
-
-
-
-
-
-
-
-
-
896
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
1.06万
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
2248
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
3779
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
4338
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
1109
-
-
-
-
-
-
-
-
-
6657
-
-
-
-
-
-
-
-
-
9236
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
2629
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
4280
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
4691
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
7788
-
-
-
-
-
-
-
-
-
1413
-
-
-
-
-
-
-
-
-
2019
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7115
-
-
-
-
-
-
-
-
-
940
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
4046
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
1685
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0