0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
3.03K
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
306
343
-
-
-
-
-
-
-
-
-
3.78K
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
4.68K
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
895
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1