31
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0