871
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
1336
-
-
-
-
-
-
-
-
-
1278
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
867
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
1471
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
6665
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
911
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0