0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
1552
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
2434
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
1783
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
1117
-
-
-
-
-
-
-
-
-
1156
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
1235
-
-
-
-
-
-
-
-
-
2486
-
-
-
-
-
-
-
-
-
2222
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
1742
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
777
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
1493
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
4564
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
1281
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
1371
-
-
-
-
-
-
-
-
-
982
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
2560
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
879
-
-
-
-
-
-
-
-
-
1951
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0