0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
4185
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
1330
-
-
-
-
-
-
-
-
-
2256
-
-
-
-
-
-
-
-
-
2422
-
-
-
-
-
-
-
-
-
6572
-
-
-
-
-
-
-
-
-
4266
-
-
-
-
-
-
-
-
-
2667
-
-
-
-
-
-
-
-
-
6499
-
-
-
-
-
-
-
-
-
5481
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
1385
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
3738
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
1344
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
2045
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
2723
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
1286
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
2164
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
1227
-
-
-
-
-
-
-
-
-
1259
-
-
-
-
-
-
-
-
-
1514
-
-
-
-
-
-
-
-
-
4411
-
-
-
-
-
-
-
-
-
1885
-
-
-
-
-
-
-
-
-
2149
-
-
-
-
-
-
-
-
-
4153
-
-
-
-
-
-
-
-
-
2785
-
-
-
-
-
-
-
-
-
3086
-
-
-
-
-
-
-
-
-
1786
-
-
-
-
-
-
-
-
-
5272
-
-
-
-
-
-
-
-
-
1817
-
-
-
-
-
-
-
-
-
1161
-
-
-
-
-
-
-
-
-
1617
-
-
-
-
-
-
-
-
-
651
3554
-
-
-
-
-
-
-
-
-
4411
-
-
-
-
-
-
-
-
-
1001
-
-
-
-
-
-
-
-
-
6922
-
-
-
-
-
-
-
-
-
2269
-
-
-
-
-
-
-
-
-
2692
-
-
-
-
-
-
-
-
-
1839
-
-
-
-
-
-
-
-
-
1636
-
-
-
-
-
-
-
-
-
5457
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
1254
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
1591
-
-
-
-
-
-
-
-
-
6840
-
-
-
-
-
-
-
-
-
2342
-
-
-
-
-
-
-
-
-
4253
-
-
-
-
-
-
-
-
-
1906
-
-
-
-
-
-
-
-
-
5383
-
-
-
-
-
-
-
-
-
1472
-
-
-
-
-
-
-
-
-
2390
-
-
-
-
-
-
-
-
-
4746
-
-
-
-
-
-
-
-
-
9997
-
-
-
-
-
-
-
-
-
1108
-
-
-
-
-
-
-
-
-
2687
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
3338
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
2952
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
3372
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
1328
-
-
-
-
-
-
-
-
-
2097
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
965
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0