0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.26K
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
4.02K
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
4.90K
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
3.24K
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
2.40K
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
2.34K
-
-
-
-
-
-
-
-
-
655
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
2.85K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
2.02K
-
-
-
-
-
-
-
-
-
1.87K
-
-
-
-
-
-
-
-
-
2.81K
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1.86K
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
3.01K
-
-
-
-
-
-
-
-
-
874