29
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2511
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
4216
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
1011
-
-
-
-
-
-
-
-
-
3256
-
-
-
-
-
-
-
-
-
2438
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
2371
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
2611
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
5257
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
1052
-
-
-
-
-
-
-
-
-
1375
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
1102