14
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
528
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
1050
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
2131
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0