0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.72K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
4.03K
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
4.95K
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
3.36K
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
2.49K
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
2.85K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
2.02K
-
-
-
-
-
-
-
-
-
1.90K
-
-
-
-
-
-
-
-
-
2.78K
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
1.86K
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
2.49K
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
277