0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2.17K
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
4.77K
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
2.95K
-
-
-
-
-
-
-
-
-
3.21K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
4.71K
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
4.24K
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
2.19K
-
-
-
-
-
-
-
-
-
5.01K
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
3.96K
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
1.34K