3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
986
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
993
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3