1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
1154
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1998
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
2115
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
2414
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
3217
-
-
-
-
-
-
-
-
-
1694
-
-
-
-
-
-
-
-
-
1808
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1222
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1547
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3839
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2033
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
5779
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
4854
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2098
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
2435
-
-
-
-
-
-
-
-
-
3567
-
-
-
-
-
-
-
-
-
6581
-
-
-
-
-
-
-
-
-
3775
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
3234
-
-
-
-
-
-
-
-
-
3676
-
-
-
-
-
-
-
-
-
1045
-
-
-
-
-
-
-
-
-
1321
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
1703
-
-
-
-
-
-
-
-
-
3095
-
-
-
-
-
-
-
-
-
1943
-
-
-
-
-
-
-
-
-
3488
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1952
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1.08万
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4623
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
4248
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1266
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
2048
-
-
-
-
-
-
-
-
-
176