0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
2612
-
-
-
-
-
-
-
-
-
682
-
-
-
-
-
-
-
-
-
2024
-
-
-
-
-
-
-
-
-
1343
-
-
-
-
-
-
-
-
-
1754
-
-
-
-
-
-
-
-
-
6296
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
1640
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
2237
-
-
-
-
-
-
-
-
-
1224
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
1966
-
-
-
-
-
-
-
-
-
1759
-
-
-
-
-
-
-
-
-
2902
-
-
-
-
-
-
-
-
-
1191
-
-
-
-
-
-
-
-
-
1187
-
-
-
-
-
-
-
-
-
2210
-
-
-
-
-
-
-
-
-
1418
-
-
-
-
-
-
-
-
-
2061
-
-
-
-
-
-
-
-
-
1693
-
-
-
-
-
-
-
-
-
1358
-
-
-
-
-
-
-
-
-
809
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
1345
4205
-
-
-
-
-
-
-
-
-
1996
-
-
-
-
-
-
-
-
-
2036
-
-
-
-
-
-
-
-
-
1523
-
-
-
-
-
-
-
-
-
6101
-
-
-
-
-
-
-
-
-
2710
-
-
-
-
-
-
-
-
-
3698
-
-
-
-
-
-
-
-
-
1202
-
-
-
-
-
-
-
-
-
3252
-
-
-
-
-
-
-
-
-
1002
-
-
-
-
-
-
-
-
-
1168
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
1612
-
-
-
-
-
-
-
-
-
1173
-
-
-
-
-
-
-
-
-
755
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
863
-
-
-
-
-
-
-
-
-
1266
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-