0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
1013
-
-
-
-
-
-
-
-
-
1210
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
1022
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
922
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
1878
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
3857
-
-
-
-
-
-
-
-
-
9292
-
-
-
-
-
-
-
-
-
2013
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
3114
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
1128
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
5654
-
-
-
-
-
-
-
-
-
411
550
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
3492
-
-
-
-
-
-
-
-
-
3995
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
1198
-
-
-
-
-
-
-
-
-
3626
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
560
-
-
-
-
-
-
-
-
-
2563
-
-
-
-
-
-
-
-
-
2230
-
-
-
-
-
-
-
-
-
7633
-
-
-
-
-
-
-
-
-
2151
-
-
-
-
-
-
-
-
-
1870
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
1055
-
-
-
-
-
-
-
-
-
9496
-
-
-
-
-
-
-
-
-
1423
-
-
-
-
-
-
-
-
-
2165
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
976
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
1189
-
-
-
-
-
-
-
-
-
5365
-
-
-
-
-
-
-
-
-
3236
-
-
-
-
-
-
-
-
-
7996
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
3201
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
6873
-
-
-
-
-
-
-
-
-
5224
-
-
-
-
-
-
-
-
-
4146
-
-
-
-
-
-
-
-
-
3723
-
-
-
-
-
-
-
-
-
1989
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
6287
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
1387
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
1135
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1187
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
875
-
-
-
-
-
-
-
-
-
7177
-
-
-
-
-
-
-
-
-
1649
-
-
-
-
-
-
-
-
-
3264
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
1434
-
-
-
-
-
-
-
-
-
5362
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
2037
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0