2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
1287
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
1502
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
2343
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1139
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
1154
-
-
-
-
-
-
-
-
-
2243
-
-
-
-
-
-
-
-
-
1314
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
1183
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
2036
-
-
-
-
-
-
-
-
-
1415
-
-
-
-
-
-
-
-
-
1188
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
1199
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
952