5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
774
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
2824
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
3942
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
2703
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
875
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
781
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
9216
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
2363
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
1388
-
-
-
-
-
-
-
-
-
957
-
-
-
-
-
-
-
-
-
1586
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
1242
-
-
-
-
-
-
-
-
-
809
-
-
-
-
-
-
-
-
-
1520
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
768