86
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
1163
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
1035
-
-
-
-
-
-
-
-
-
1018
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
1213
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
2028
-
-
-
-
-
-
-
-
-
838
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
931
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
1069
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
2874
-
-
-
-
-
-
-
-
-
1299
-
-
-
-
-
-
-
-
-
7165
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
944
-
-
-
-
-
-
-
-
-
1426
-
-
-
-
-
-
-
-
-
2629
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
2625
-
-
-
-
-
-
-
-
-
1297
-
-
-
-
-
-
-
-
-
1518
-
-
-
-
-
-
-
-
-
513
815
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
1101
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
4650
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1076
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-