0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
2.28K
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
989
-
-
-
-
-
-
-
-
-
2.63K
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
4.52K
-
-
-
-
-
-
-
-
-
11.01K
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
4.55K
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
1.90K
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0