0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
1541
-
-
-
-
-
-
-
-
-
1518
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
997
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
1270
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
4