10
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
2.14K
-
-
-
-
-
-
-
-
-
882
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
528
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
3.14K
-
-
-
-
-
-
-
-
-
2.54K
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
2.85K
-
-
-
-
-
-
-
-
-
3.08K
-
-
-
-
-
-
-
-
-
4.81K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
976
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
1.86K
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
2.51K
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
8.76K
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
1.01K
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
964
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
5.57K
-
-
-
-
-
-
-
-
-
3.01K
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
4.60K
-
-
-
-
-
-
-
-
-
5.68K
-
-
-
-
-
-
-
-
-
5.12K
-
-
-
-
-
-
-
-
-
8.14K
-
-
-
-
-
-
-
-
-
2.74K
-
-
-
-
-
-
-
-
-
7.36K
-
-
-
-
-
-
-
-
-
4.96K
-
-
-
-
-
-
-
-
-
5.34K
-
-
-
-
-
-
-
-
-
4.47K
-
-
-
-
-
-
-
-
-
3.57K
-
-
-
-
-
-
-
-
-
10.09K
-
-
-
-
-
-
-
-
-
6.92K
-
-
-
-
-
-
-
-
-
7.83K
6.98K
-
-
-
-
-
-
-
-
-
5.61K
-
-
-
-
-
-
-
-
-
3.99K
-
-
-
-
-
-
-
-
-
5.83K
-
-
-
-
-
-
-
-
-
4.58K
-
-
-
-
-
-
-
-
-
12.23K
-
-
-
-
-
-
-
-
-
2.86K
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
1.01K
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
1.89K
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5.20K
-
-
-
-
-
-
-
-
-
2.63K
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2