0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
4480
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
1054
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
880
-
-
-
-
-
-
-
-
-
2295
-
-
-
-
-
-
-
-
-
1835
-
-
-
-
-
-
-
-
-
7170
-
-
-
-
-
-
-
-
-
4164
-
-
-
-
-
-
-
-
-
4492
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
1104
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
1303
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
1654
-
-
-
-
-
-
-
-
-
1015
-
-
-
-
-
-
-
-
-
1551
-
-
-
-
-
-
-
-
-
1977
-
-
-
-
-
-
-
-
-
1225
-
-
-
-
-
-
-
-
-
2990
-
-
-
-
-
-
-
-
-
4313
-
-
-
-
-
-
-
-
-
2731
-
-
-
-
-
-
-
-
-
2131
-
-
-
-
-
-
-
-
-
1923
-
-
-
-
-
-
-
-
-
5231
-
-
-
-
-
-
-
-
-
2584
-
-
-
-
-
-
-
-
-
1248
4619
-
-
-
-
-
-
-
-
-
3041
-
-
-
-
-
-
-
-
-
6337
-
-
-
-
-
-
-
-
-
2487
-
-
-
-
-
-
-
-
-
3082
-
-
-
-
-
-
-
-
-
2120
-
-
-
-
-
-
-
-
-
2322
-
-
-
-
-
-
-
-
-
3676
-
-
-
-
-
-
-
-
-
1282
-
-
-
-
-
-
-
-
-
1361
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
2772
-
-
-
-
-
-
-
-
-
2217
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
1241
-
-
-
-
-
-
-
-
-
8822
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
776
-
-
-
-
-
-
-
-
-
1206
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
1684
-
-
-
-
-
-
-
-
-
528
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0