1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
1708
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
1102
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1484
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
4574
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
1390
-
-
-
-
-
-
-
-
-
897
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
140