0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
997
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1704
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
2587
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
1116
-
-
-
-
-
-
-
-
-
1064
-
-
-
-
-
-
-
-
-
1057
-
-
-
-
-
-
-
-
-
1765
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
1009
-
-
-
-
-
-
-
-
-
1819
-
-
-
-
-
-
-
-
-
1416
-
-
-
-
-
-
-
-
-
2956
-
-
-
-
-
-
-
-
-
2921
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
5324
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
2085
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
1504
-
-
-
-
-
-
-
-
-
1911
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
544
1287
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
2340
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
1779
-
-
-
-
-
-
-
-
-
3132
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
3722
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
958
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3373
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2013
-
-
-
-
-
-
-
-
-
1124
-
-
-
-
-
-
-
-
-
3892
-
-
-
-
-
-
-
-
-
1255
-
-
-
-
-
-
-
-
-
826
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
1231
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
1274
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
971
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0