0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
2.87K
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
2.48K
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
204