-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
691
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
401