0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1114
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
1284
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
1301
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1814
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
3661
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1193
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1359
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1377
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
3876
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
1641
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
1838
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
1153
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1266
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
3992
279
-
-
-
-
-
-
-
-
-
1239
-
-
-
-
-
-
-
-
-
766
-
-
-
-
-
-
-
-
-
3774
-
-
-
-
-
-
-
-
-
963
-
-
-
-
-
-
-
-
-
2132
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
905
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
1690
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1041
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1000
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2121
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0