0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
957
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
2208
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
1170
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
1135
-
-
-
-
-
-
-
-
-
556
733
-
-
-
-
-
-
-
-
-
1180
-
-
-
-
-
-
-
-
-
1225
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
2851
-
-
-
-
-
-
-
-
-
2009
-
-
-
-
-
-
-
-
-
1290
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
1547
-
-
-
-
-
-
-
-
-
4354
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
1700
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1220
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0