5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
692
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
1090
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
1353
-
-
-
-
-
-
-
-
-
1219
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
2035
-
-
-
-
-
-
-
-
-
1053
-
-
-
-
-
-
-
-
-
2527
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
2347
-
-
-
-
-
-
-
-
-
1722
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
1731
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
2132
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
2224
-
-
-
-
-
-
-
-
-
1052
-
-
-
-
-
-
-
-
-
2260
-
-
-
-
-
-
-
-
-
1995
3018
-
-
-
-
-
-
-
-
-
2866
-
-
-
-
-
-
-
-
-
5602
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
7165
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
4228
-
-
-
-
-
-
-
-
-
5504
-
-
-
-
-
-
-
-
-
2729
-
-
-
-
-
-
-
-
-
4817
-
-
-
-
-
-
-
-
-
1495
-
-
-
-
-
-
-
-
-
1225
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-