2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5314
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
5814
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
2665
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
4712
-
-
-
-
-
-
-
-
-
895
-
-
-
-
-
-
-
-
-
1512
-
-
-
-
-
-
-
-
-
1313
-
-
-
-
-
-
-
-
-
3331
-
-
-
-
-
-
-
-
-
7300
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
2023
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
1338
-
-
-
-
-
-
-
-
-
1860
-
-
-
-
-
-
-
-
-
1824
-
-
-
-
-
-
-
-
-
1028
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
2606
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
3753
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
3659
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
6585
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
1073
-
-
-
-
-
-
-
-
-
1489
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
5351
-
-
-
-
-
-
-
-
-
1004
-
-
-
-
-
-
-
-
-
1453
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
3292
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
1010
1570
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
7388
-
-
-
-
-
-
-
-
-
1371
-
-
-
-
-
-
-
-
-
1070
-
-
-
-
-
-
-
-
-
3548
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
4680
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
2424
-
-
-
-
-
-
-
-
-
2156
-
-
-
-
-
-
-
-
-
3302
-
-
-
-
-
-
-
-
-
2369
-
-
-
-
-
-
-
-
-
6617
-
-
-
-
-
-
-
-
-
3339
-
-
-
-
-
-
-
-
-
909
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
1131
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
3646
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
1022
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1203
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
1425
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0