0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
1802
-
-
-
-
-
-
-
-
-
1084
-
-
-
-
-
-
-
-
-
1546
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1636
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
3024
-
-
-
-
-
-
-
-
-
2844
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
6813
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
655