27
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
1558
-
-
-
-
-
-
-
-
-
1793
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0