10
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2749
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5041
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
1519
-
-
-
-
-
-
-
-
-
2100
-
-
-
-
-
-
-
-
-
9078
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
1764
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
1461
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
1629
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2829
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
2867
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
1254
-
-
-
-
-
-
-
-
-
3940
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
835
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
3609
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
59
7135
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
867
-
-
-
-
-
-
-
-
-
4383
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
1910
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
807
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3250
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2888
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
1209
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
721
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
903
-
-
-
-
-
-
-
-
-
1087
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0