300
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
1099
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
2456
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
1112
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
1601
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
3654
-
-
-
-
-
-
-
-
-
1546
-
-
-
-
-
-
-
-
-
4005
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
3394
-
-
-
-
-
-
-
-
-
1194
-
-
-
-
-
-
-
-
-
6555
-
-
-
-
-
-
-
-
-
1423
-
-
-
-
-
-
-
-
-
2384
-
-
-
-
-
-
-
-
-
1096
-
-
-
-
-
-
-
-
-
6249
-
-
-
-
-
-
-
-
-
2498
-
-
-
-
-
-
-
-
-
1958
-
-
-
-
-
-
-
-
-
1416
-
-
-
-
-
-
-
-
-
8987
-
-
-
-
-
-
-
-
-
2032
-
-
-
-
-
-
-
-
-
3651
-
-
-
-
-
-
-
-
-
1269
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
2017
-
-
-
-
-
-
-
-
-
6275
-
-
-
-
-
-
-
-
-
1743
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
2638
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3507
-
-
-
-
-
-
-
-
-
949
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
1261
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
1127
-
-
-
-
-
-
-
-
-
5893
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
3473
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
1493
-
-
-
-
-
-
-
-
-
958
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
2360
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
1257
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
1542
-
-
-
-
-
-
-
-
-
661
-
-
-
-
-
-
-
-
-
4252
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
1352
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
1601
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
2705
-
-
-
-
-
-
-
-
-
909
-
-
-
-
-
-
-
-
-
1949
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
2943
-
-
-
-
-
-
-
-
-
826
-
-
-
-
-
-
-
-
-
1731
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
2853
-
-
-
-
-
-
-
-
-
2371
-
-
-
-
-
-
-
-
-
7087
-
-
-
-
-
-
-
-
-
2783
-
-
-
-
-
-
-
-
-
1.63万
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
2456
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
6788
-
-
-
-
-
-
-
-
-
988
-
-
-
-
-
-
-
-
-
5087
-
-
-
-
-
-
-
-
-
1286
-
-
-
-
-
-
-
-
-
1.46万
-
-
-
-
-
-
-
-
-
1111
-
-
-
-
-
-
-
-
-
8712
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
1.42万
-
-
-
-
-
-
-
-
-
1475
-
-
-
-
-
-
-
-
-
2305
-
-
-
-
-
-
-
-
-
1955
-
-
-
-
-
-
-
-
-
7474
-
-
-
-
-
-
-
-
-
2221
-
-
-
-
-
-
-
-
-
3675
-
-
-
-
-
-
-
-
-
1216
-
-
-
-
-
-
-
-
-
8190
-
-
-
-
-
-
-
-
-
2649
-
-
-
-
-
-
-
-
-
3480
-
-
-
-
-
-
-
-
-
951
-
-
-
-
-
-
-
-
-
5799
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
1320
-
-
-
-
-
-
-
-
-
1185
-
-
-
-
-
-
-
-
-
6305
-
-
-
-
-
-
-
-
-
3172
5323
-
-
-
-
-
-
-
-
-
1.22万
-
-
-
-
-
-
-
-
-
3282
-
-
-
-
-
-
-
-
-
9255
-
-
-
-
-
-
-
-
-
2587
-
-
-
-
-
-
-
-
-
4.00万
-
-
-
-
-
-
-
-
-
2964
-
-
-
-
-
-
-
-
-
5777
-
-
-
-
-
-
-
-
-
2569
-
-
-
-
-
-
-
-
-
5232
-
-
-
-
-
-
-
-
-
2647
-
-
-
-
-
-
-
-
-
4608
-
-
-
-
-
-
-
-
-
2748
-
-
-
-
-
-
-
-
-
3314
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
1745
-
-
-
-
-
-
-
-
-
1856
-
-
-
-
-
-
-
-
-
3537
-
-
-
-
-
-
-
-
-
1365
-
-
-
-
-
-
-
-
-
2119
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
1000
-
-
-
-
-
-
-
-
-
2236
-
-
-
-
-
-
-
-
-
8734
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
663
-
-
-
-
-
-
-
-
-
968
-
-
-
-
-
-
-
-
-
2517
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
1662
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
1304
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
1392
-
-
-
-
-
-
-
-
-
1367
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
1082
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
796
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
848
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1941
-
-
-
-
-
-
-
-
-
2138
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
1484
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
2802
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
633
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0