298
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
3607
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
982
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
1034
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
965
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1479
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0