-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
1075
-
-
-
-
-
-
-
-
-
1262
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
2055
1944
-
-
-
-
-
-
-
-
-
1279
-
-
-
-
-
-
-
-
-
1177
-
-
-
-
-
-
-
-
-
2321
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
2517
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-