0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
5.64K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
4.92K
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
2.59K
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
2.17K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
224