1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
1113
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
1269
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
3097
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
1196
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
2420
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
1035
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
5425
-
-
-
-
-
-
-
-
-
1816
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
2476
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
3677
-
-
-
-
-
-
-
-
-
2182
-
-
-
-
-
-
-
-
-
1690
-
-
-
-
-
-
-
-
-
963
-
-
-
-
-
-
-
-
-
2559
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
2020
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
3671
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
6561
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
1746
-
-
-
-
-
-
-
-
-
2629
-
-
-
-
-
-
-
-
-
1193
-
-
-
-
-
-
-
-
-
1539
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
4123
-
-
-
-
-
-
-
-
-
1071
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
3444
-
-
-
-
-
-
-
-
-
1668
-
-
-
-
-
-
-
-
-
1603
-
-
-
-
-
-
-
-
-
993
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
2647
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
992
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
1542
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
911
-
-
-
-
-
-
-
-
-
1984
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
1501
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
2109
-
-
-
-
-
-
-
-
-
1005
-
-
-
-
-
-
-
-
-
3522
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
5182
-
-
-
-
-
-
-
-
-
1511
-
-
-
-
-
-
-
-
-
3380