0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
938
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
1846
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
3331
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
1093
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
3013
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
1837
-
-
-
-
-
-
-
-
-
4154
-
-
-
-
-
-
-
-
-
5537
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2938
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
3192
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
2131
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
3455
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
2336
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
1262
1251
-
-
-
-
-
-
-
-
-
1386
-
-
-
-
-
-
-
-
-
663
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
4343
-
-
-
-
-
-
-
-
-
1565
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
6461
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1445
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
940
-
-
-
-
-
-
-
-
-
1148
-
-
-
-
-
-
-
-
-
1712
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0