1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2587
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
2140
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
2551
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
1136
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
3527
-
-
-
-
-
-
-
-
-
1155
-
-
-
-
-
-
-
-
-
807
-
-
-
-
-
-
-
-
-
4070
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
740
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
2556
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
2420
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
2692
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
2477
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
1133
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
2638
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
2169
-
-
-
-
-
-
-
-
-
1303
-
-
-
-
-
-
-
-
-
4383
-
-
-
-
-
-
-
-
-
2045
-
-
-
-
-
-
-
-
-
1970
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
728