292
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
1,001
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
1,376
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0