326
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
1172
-
-
-
-
-
-
-
-
-
2122
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
1205
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0