80
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
1146
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
2524