0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
2.18K
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
80