-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
1.80K
-
-
-
-
-
-
-
-
-
3.18K
531
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-