4
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
855
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
835
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
381