189
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
1238
-
-
-
-
-
-
-
-
-
1904
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
774
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
1160
-
-
-
-
-
-
-
-
-
2628
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
911
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
1016
-
-
-
-
-
-
-
-
-
1713
-
-
-
-
-
-
-
-
-
1170
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
1119
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
1851
-
-
-
-
-
-
-
-
-
1272
-
-
-
-
-
-
-
-
-
1878
-
-
-
-
-
-
-
-
-
1.65万
-
-
-
-
-
-
-
-
-
1.19万
-
-
-
-
-
-
-
-
-
1742
-
-
-
-
-
-
-
-
-
2377
-
-
-
-
-
-
-
-
-
1707
-
-
-
-
-
-
-
-
-
1.19万
-
-
-
-
-
-
-
-
-
7287
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
1662
-
-
-
-
-
-
-
-
-
2106
-
-
-
-
-
-
-
-
-
4787
-
-
-
-
-
-
-
-
-
6366
-
-
-
-
-
-
-
-
-
3861
-
-
-
-
-
-
-
-
-
5364
-
-
-
-
-
-
-
-
-
6714
-
-
-
-
-
-
-
-
-
9892
-
-
-
-
-
-
-
-
-
1.10万
-
-
-
-
-
-
-
-
-
9276
-
-
-
-
-
-
-
-
-
8952
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
7034
-
-
-
-
-
-
-
-
-
1.14万
4519
-
-
-
-
-
-
-
-
-
6505
-
-
-
-
-
-
-
-
-
8683
-
-
-
-
-
-
-
-
-
9740
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
9358
-
-
-
-
-
-
-
-
-
6375
-
-
-
-
-
-
-
-
-
7160
-
-
-
-
-
-
-
-
-
7060
-
-
-
-
-
-
-
-
-
1.83万
-
-
-
-
-
-
-
-
-
1.45万
-
-
-
-
-
-
-
-
-
1.22万
-
-
-
-
-
-
-
-
-
4817
-
-
-
-
-
-
-
-
-
4222
-
-
-
-
-
-
-
-
-
9968
-
-
-
-
-
-
-
-
-
5230
-
-
-
-
-
-
-
-
-
3593
-
-
-
-
-
-
-
-
-
3313
-
-
-
-
-
-
-
-
-
5655
-
-
-
-
-
-
-
-
-
2544
-
-
-
-
-
-
-
-
-
1251
-
-
-
-
-
-
-
-
-
1461
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
2627
-
-
-
-
-
-
-
-
-
1396
-
-
-
-
-
-
-
-
-
2360
-
-
-
-
-
-
-
-
-
1729
-
-
-
-
-
-
-
-
-
1187
-
-
-
-
-
-
-
-
-
1146
-
-
-
-
-
-
-
-
-
3369
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8577
-
-
-
-
-
-
-
-
-
7873
-
-
-
-
-
-
-
-
-
5082
-
-
-
-
-
-
-
-
-
5491
-
-
-
-
-
-
-
-
-
4354
-
-
-
-
-
-
-
-
-
2991
-
-
-
-
-
-
-
-
-
1692
-
-
-
-
-
-
-
-
-
4071
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0