682
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
1421
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1652
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2197
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
1274
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
4015
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
2928
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
4929
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
1098
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
1990
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
1780
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
4801
-
-
-
-
-
-
-
-
-
993
-
-
-
-
-
-
-
-
-
3126
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
5186
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
2023
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
5360
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
2452
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
1364
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
1642
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
1319
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
1108
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
3207
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
1083
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
2380
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
1409
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
1828
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
2527
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
1752
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
1468
-
-
-
-
-
-
-
-
-
1498
-
-
-
-
-
-
-
-
-
3062
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1740
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
1183
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
4743
-
-
-
-
-
-
-
-
-
1770
-
-
-
-
-
-
-
-
-
1429
-
-
-
-
-
-
-
-
-
1911
-
-
-
-
-
-
-
-
-
1.18万
-
-
-
-
-
-
-
-
-
3117
-
-
-
-
-
-
-
-
-
4928
-
-
-
-
-
-
-
-
-
2229
-
-
-
-
-
-
-
-
-
4162
-
-
-
-
-
-
-
-
-
2446
-
-
-
-
-
-
-
-
-
4060
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
1593
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
4330
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
2413
-
-
-
-
-
-
-
-
-
777
-
-
-
-
-
-
-
-
-
2962
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
2465
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
3252
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
997
-
-
-
-
-
-
-
-
-
294
9646
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
2532
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
1.12万
-
-
-
-
-
-
-
-
-
2943
-
-
-
-
-
-
-
-
-
5268
-
-
-
-
-
-
-
-
-
1641
-
-
-
-
-
-
-
-
-
4953
-
-
-
-
-
-
-
-
-
3017
-
-
-
-
-
-
-
-
-
4249
-
-
-
-
-
-
-
-
-
1783
-
-
-
-
-
-
-
-
-
2618
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
5475
-
-
-
-
-
-
-
-
-
852
-
-
-
-
-
-
-
-
-
1875
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
1231
-
-
-
-
-
-
-
-
-
3946
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
1268
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
2403
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
853
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
1225
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
976
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
923
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
1.03万
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1141
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
1162
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
1555
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0