0
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
1,633
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
1,026
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1,518
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
835
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
1,431
-
-
-
-
-
-
-
-
-
734
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
777
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
714
1,398
-
-
-
-
-
-
-
-
-
1,411
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
1,565
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
2,163
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
2,344
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
940
-
-
-
-
-
-
-
-
-
1,164
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0