31
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
613
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1031
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
5803
-
-
-
-
-
-
-
-
-
2057
-
-
-
-
-
-
-
-
-
2088
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
2514
-
-
-
-
-
-
-
-
-
1803
-
-
-
-
-
-
-
-
-
3652
-
-
-
-
-
-
-
-
-
1348
-
-
-
-
-
-
-
-
-
1661
-
-
-
-
-
-
-
-
-
3715
-
-
-
-
-
-
-
-
-
1.21万
-
-
-
-
-
-
-
-
-
1.29万
-
-
-
-
-
-
-
-
-
9163
-
-
-
-
-
-
-
-
-
3185
-
-
-
-
-
-
-
-
-
3830
-
-
-
-
-
-
-
-
-
3453
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
7739
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
1296
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
1.45万
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
1867
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
1.03万
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
4856
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
3887
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
2328
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
1591
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
5726
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
1372
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
4121
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
2446
-
-
-
-
-
-
-
-
-
1431
-
-
-
-
-
-
-
-
-
9017
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
2030
-
-
-
-
-
-
-
-
-
1030
-
-
-
-
-
-
-
-
-
7366
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
3091
-
-
-
-
-
-
-
-
-
879
-
-
-
-
-
-
-
-
-
5887
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
2829
-
-
-
-
-
-
-
-
-
1108
1001
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
1736
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
1766
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
4914
-
-
-
-
-
-
-
-
-
1239
-
-
-
-
-
-
-
-
-
3226
-
-
-
-
-
-
-
-
-
1223
-
-
-
-
-
-
-
-
-
5460
-
-
-
-
-
-
-
-
-
1.74万
-
-
-
-
-
-
-
-
-
5091
-
-
-
-
-
-
-
-
-
1847
-
-
-
-
-
-
-
-
-
1.90万
-
-
-
-
-
-
-
-
-
2467
-
-
-
-
-
-
-
-
-
1.29万
-
-
-
-
-
-
-
-
-
1438
-
-
-
-
-
-
-
-
-
6213
-
-
-
-
-
-
-
-
-
1895
-
-
-
-
-
-
-
-
-
1.14万
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
2.20万
-
-
-
-
-
-
-
-
-
1360
-
-
-
-
-
-
-
-
-
2442
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
8417
-
-
-
-
-
-
-
-
-
9467
-
-
-
-
-
-
-
-
-
1020
-
-
-
-
-
-
-
-
-
1.34万
-
-
-
-
-
-
-
-
-
1173
-
-
-
-
-
-
-
-
-
2668
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
4253
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
4853
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
5590
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
1704
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
3342
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
1.18万
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
1086
-
-
-
-
-
-
-
-
-
1765
-
-
-
-
-
-
-
-
-
1678
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
1901
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
4055
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
1343
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1251
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
7187
-
-
-
-
-
-
-
-
-
1955
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
295
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
1240
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
3434
-
-
-
-
-
-
-
-
-
1718
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
991
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
4340
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
1817
-
-
-
-
-
-
-
-
-
954
-
-
-
-
-
-
-
-
-
991
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
1201
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6618
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
3853
-
-
-
-
-
-
-
-
-
1250
-
-
-
-
-
-
-
-
-
7958
-
-
-
-
-
-
-
-
-
1035
-
-
-
-
-
-
-
-
-
3040
-
-
-
-
-
-
-
-
-
1622
-
-
-
-
-
-
-
-
-
8249
-
-
-
-
-
-
-
-
-
1191
-
-
-
-
-
-
-
-
-
2472
-
-
-
-
-
-
-
-
-
1756
-
-
-
-
-
-
-
-
-
4155
-
-
-
-
-
-
-
-
-
1272
-
-
-
-
-
-
-
-
-
2747
-
-
-
-
-
-
-
-
-
1132
-
-
-
-
-
-
-
-
-
2325
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
1131
-
-
-
-
-
-
-
-
-
1486
-
-
-
-
-
-
-
-
-
1221
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0