20
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
1416
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-