1
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1325
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
1327
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
1706
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
1375
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
3169
-
-
-
-
-
-
-
-
-
1266
-
-
-
-
-
-
-
-
-
1838
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1523
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
1248
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
1956
-
-
-
-
-
-
-
-
-
1123
-
-
-
-
-
-
-
-
-
4167
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
1489
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
1420
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
1581
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
913
1135
-
-
-
-
-
-
-
-
-
1.00万
-
-
-
-
-
-
-
-
-
1268
-
-
-
-
-
-
-
-
-
1926
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
5819
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1816
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
2492
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
8656
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
8888
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
2020
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
5056
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1790
-
-
-
-
-
-
-
-
-
910
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
5506
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0