0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
2.40K
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
2.76K
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
1.67K
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
2.46K
-
-
-
-
-
-
-
-
-
1.66K
-
-
-
-
-
-
-
-
-
1.46K
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
3.29K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
604