0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
2239
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
1926
-
-
-
-
-
-
-
-
-
1382
-
-
-
-
-
-
-
-
-
1714
-
-
-
-
-
-
-
-
-
5605
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
1640
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
2249
-
-
-
-
-
-
-
-
-
1219
-
-
-
-
-
-
-
-
-
984
-
-
-
-
-
-
-
-
-
1819
-
-
-
-
-
-
-
-
-
1757
-
-
-
-
-
-
-
-
-
2871
-
-
-
-
-
-
-
-
-
1066
-
-
-
-
-
-
-
-
-
1308
-
-
-
-
-
-
-
-
-
1527
-
-
-
-
-
-
-
-
-
1760
-
-
-
-
-
-
-
-
-
2425
-
-
-
-
-
-
-
-
-
3752
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
1579
4579
-
-
-
-
-
-
-
-
-
2100
-
-
-
-
-
-
-
-
-
2217
-
-
-
-
-
-
-
-
-
1818
-
-
-
-
-
-
-
-
-
6367
-
-
-
-
-
-
-
-
-
3551
-
-
-
-
-
-
-
-
-
3868
-
-
-
-
-
-
-
-
-
1214
-
-
-
-
-
-
-
-
-
3398
-
-
-
-
-
-
-
-
-
1003
-
-
-
-
-
-
-
-
-
1177
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
1600
-
-
-
-
-
-
-
-
-
1173
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
848
-
-
-
-
-
-
-
-
-
1266
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-