299
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
1392
-
-
-
-
-
-
-
-
-
1566
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
762
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
2505
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
2232
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
1622
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
1338
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1016
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
1890
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
1614
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
1287
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
1050
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
1134
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
1249
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
831
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2045
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1093
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0