-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
1329
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
331
236
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-