1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
663
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
2785
-
-
-
-
-
-
-
-
-
1457
-
-
-
-
-
-
-
-
-
2256
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1809
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
7867
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
1005
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
1947
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
1090
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
3989
-
-
-
-
-
-
-
-
-
3690
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
8387
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
1407
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
1101
-
-
-
-
-
-
-
-
-
2277
-
-
-
-
-
-
-
-
-
4074
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
796
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
39