2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
1962
-
-
-
-
-
-
-
-
-
2340
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
3684
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
1373
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
1341
-
-
-
-
-
-
-
-
-
5259
-
-
-
-
-
-
-
-
-
1590
-
-
-
-
-
-
-
-
-
4700
-
-
-
-
-
-
-
-
-
1428
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
8332
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
1884
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
5573
-
-
-
-
-
-
-
-
-
688