0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
884
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0