12
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
1879
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
858
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
1919
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
1153
-
-
-
-
-
-
-
-
-
1002
-
-
-
-
-
-
-
-
-
5957
-
-
-
-
-
-
-
-
-
1843
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
564
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
1049
-
-
-
-
-
-
-
-
-
3761
-
-
-
-
-
-
-
-
-
1711
-
-
-
-
-
-
-
-
-
782
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
107
7761
-
-
-
-
-
-
-
-
-
1153
-
-
-
-
-
-
-
-
-
6969
-
-
-
-
-
-
-
-
-
1001
-
-
-
-
-
-
-
-
-
2445
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
1704
-
-
-
-
-
-
-
-
-
834
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3776
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1070
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8