0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1337
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
2325
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
2106
-
-
-
-
-
-
-
-
-
539
-
-
-
-
-
-
-
-
-
2151
-
-
-
-
-
-
-
-
-
2867
-
-
-
-
-
-
-
-
-
6052
-
-
-
-
-
-
-
-
-
5333
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
2021
-
-
-
-
-
-
-
-
-
5139
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
1096
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1395
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
2102
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
1844
-
-
-
-
-
-
-
-
-
1725
-
-
-
-
-
-
-
-
-
2181
-
-
-
-
-
-
-
-
-
2953
-
-
-
-
-
-
-
-
-
3090
-
-
-
-
-
-
-
-
-
1008
-
-
-
-
-
-
-
-
-
4632
-
-
-
-
-
-
-
-
-
2763
-
-
-
-
-
-
-
-
-
4877
-
-
-
-
-
-
-
-
-
3321
-
-
-
-
-
-
-
-
-
4704
-
-
-
-
-
-
-
-
-
3135