0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
777
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
2.82K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
406