3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2365
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2826
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1271
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2781
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
3109
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
1928
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
2264
-
-
-
-
-
-
-
-
-
1401
-
-
-
-
-
-
-
-
-
4908
-
-
-
-
-
-
-
-
-
1223
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1895
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1049
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
2391
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
2241
-
-
-
-
-
-
-
-
-
1166
-
-
-
-
-
-
-
-
-
1012
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
578