12
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
910
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
1456
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
3429
-
-
-
-
-
-
-
-
-
1854
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
1150
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
885
-
-
-
-
-
-
-
-
-
2664
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
3278
-
-
-
-
-
-
-
-
-
1098
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
3617
583
-
-
-
-
-
-
-
-
-
3718
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
1615
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
1699
-
-
-
-
-
-
-
-
-
1284
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
4218
-
-
-
-
-
-
-
-
-
1665
-
-
-
-
-
-
-
-
-
1272
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
3884
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
1979
-
-
-
-
-
-
-
-
-
1935
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
978
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1652
-
-
-
-
-
-
-
-
-
8272
-
-
-
-
-
-
-
-
-
1509
-
-
-
-
-
-
-
-
-
1148
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0