0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1114
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
1212
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
1279
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
1780
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1382
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
3886
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
1634
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
1815
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
1191
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
1705
-
-
-
-
-
-
-
-
-
1066
3690
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
1346
-
-
-
-
-
-
-
-
-
869
-
-
-
-
-
-
-
-
-
3463
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
2017
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
903
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
1688
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1040
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
993
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2465
-
-
-
-
-
-
-
-
-
1083
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0