-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
3453
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
2259
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
2496
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
6912
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
1177
700
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
3587
-
-
-
-
-
-
-
-
-
1134
-
-
-
-
-
-
-
-
-
3283
-
-
-
-
-
-
-
-
-
2638
-
-
-
-
-
-
-
-
-
1008
-
-
-
-
-
-
-
-
-
6723
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
1029
-
-
-
-
-
-
-
-
-
879
-
-
-
-
-
-
-
-
-
3890
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
1066
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
7469
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
2950
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
6677
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2207
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
9293
-
-
-
-
-
-
-
-
-
1537
-
-
-
-
-
-
-
-
-
3661
-
-
-
-
-
-
-
-
-
4377
-
-
-
-
-
-
-
-
-
2839
-
-
-
-
-
-
-
-
-
1369
-
-
-
-
-
-
-
-
-
2387
-
-
-
-
-
-
-
-
-
1045
-
-
-
-
-
-
-
-
-
2421
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
4368
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
1442
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
1248
-
-
-
-
-
-
-
-
-
2901
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
1316
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
2005
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
3256
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
1311
-
-
-
-
-
-
-
-
-
1720
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
1552
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0