2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
1087
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1562
-
-
-
-
-
-
-
-
-
2265
-
-
-
-
-
-
-
-
-
1180
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
1529
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
1782
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
1758
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
1003
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
2779
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
1503
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
3559
-
-
-
-
-
-
-
-
-
1273
-
-
-
-
-
-
-
-
-
2895
-
-
-
-
-
-
-
-
-
6869
-
-
-
-
-
-
-
-
-
3800
-
-
-
-
-
-
-
-
-
972
2207
-
-
-
-
-
-
-
-
-
1459
-
-
-
-
-
-
-
-
-
3751
-
-
-
-
-
-
-
-
-
4045
-
-
-
-
-
-
-
-
-
3608
-
-
-
-
-
-
-
-
-
2003
-
-
-
-
-
-
-
-
-
9659
-
-
-
-
-
-
-
-
-
1688
-
-
-
-
-
-
-
-
-
7382
-
-
-
-
-
-
-
-
-
3285
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
5779
-
-
-
-
-
-
-
-
-
5915
-
-
-
-
-
-
-
-
-
3198
-
-
-
-
-
-
-
-
-
7752
-
-
-
-
-
-
-
-
-
1160
-
-
-
-
-
-
-
-
-
5747
-
-
-
-
-
-
-
-
-
1418
-
-
-
-
-
-
-
-
-
5421
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
3609
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
1463
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
1071
-
-
-
-
-
-
-
-
-
1548
-
-
-
-
-
-
-
-
-
6983
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
1114
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
1626
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
2635
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3991
-
-
-
-
-
-
-
-
-
1609
-
-
-
-
-
-
-
-
-
5377
-
-
-
-
-
-
-
-
-
1035
-
-
-
-
-
-
-
-
-
2938
-
-
-
-
-
-
-
-
-
1110
-
-
-
-
-
-
-
-
-
3808
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
1445
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
1945
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2