30
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
1,682
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
1,391
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
1,819
-
-
-
-
-
-
-
-
-
1,796
-
-
-
-
-
-
-
-
-
1,907
-
-
-
-
-
-
-
-
-
3,045
-
-
-
-
-
-
-
-
-
6,799
-
-
-
-
-
-
-
-
-
2,310
-
-
-
-
-
-
-
-
-
1.65万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,024
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
1,262
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
1,429
-
-
-
-
-
-
-
-
-
1,473
-
-
-
-
-
-
-
-
-
3,424
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
5,288
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
3,878
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
8,096
-
-
-
-
-
-
-
-
-
2,499
-
-
-
-
-
-
-
-
-
2,446
-
-
-
-
-
-
-
-
-
947
-
-
-
-
-
-
-
-
-
1,672
-
-
-
-
-
-
-
-
-
1,081
-
-
-
-
-
-
-
-
-
1,077
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
2,599
3,806
-
-
-
-
-
-
-
-
-
1.50万
-
-
-
-
-
-
-
-
-
3,401
-
-
-
-
-
-
-
-
-
7,593
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
1,862
-
-
-
-
-
-
-
-
-
1,441
-
-
-
-
-
-
-
-
-
3,193
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
3,625
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
5,453
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-