1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
923
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
3.05K
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
1.51K