7
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1168
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
2078
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
1226
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
4138
-
-
-
-
-
-
-
-
-
1141
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
965
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
1091
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1592
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
1228
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
4244
-
-
-
-
-
-
-
-
-
1394
-
-
-
-
-
-
-
-
-
1323
-
-
-
-
-
-
-
-
-
1244
-
-
-
-
-
-
-
-
-
2941
-
-
-
-
-
-
-
-
-
1116
-
-
-
-
-
-
-
-
-
1953
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
5662
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
4571
-
-
-
-
-
-
-
-
-
3726
-
-
-
-
-
-
-
-
-
7083
-
-
-
-
-
-
-
-
-
1749
-
-
-
-
-
-
-
-
-
3401
-
-
-
-
-
-
-
-
-
1549
-
-
-
-
-
-
-
-
-
3214
-
-
-
-
-
-
-
-
-
1434
3754
-
-
-
-
-
-
-
-
-
1217
-
-
-
-
-
-
-
-
-
2698
-
-
-
-
-
-
-
-
-
3067
-
-
-
-
-
-
-
-
-
5323
-
-
-
-
-
-
-
-
-
3347
-
-
-
-
-
-
-
-
-
4688
-
-
-
-
-
-
-
-
-
2927
-
-
-
-
-
-
-
-
-
3990
-
-
-
-
-
-
-
-
-
6721
-
-
-
-
-
-
-
-
-
9408
-
-
-
-
-
-
-
-
-
1595
-
-
-
-
-
-
-
-
-
3873
-
-
-
-
-
-
-
-
-
876
-
-
-
-
-
-
-
-
-
3598
-
-
-
-
-
-
-
-
-
1130
-
-
-
-
-
-
-
-
-
7368
-
-
-
-
-
-
-
-
-
1344
-
-
-
-
-
-
-
-
-
5710
-
-
-
-
-
-
-
-
-
1362
-
-
-
-
-
-
-
-
-
1002
-
-
-
-
-
-
-
-
-
952
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3928
-
-
-
-
-
-
-
-
-
884
-
-
-
-
-
-
-
-
-
1526
-
-
-
-
-
-
-
-
-
740
-
-
-
-
-
-
-
-
-
2149
-
-
-
-
-
-
-
-
-
856
-
-
-
-
-
-
-
-
-
876
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
781
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0