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
-
-
-
-
-
-
-
-
-
1682
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
1391
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
1819
-
-
-
-
-
-
-
-
-
1796
-
-
-
-
-
-
-
-
-
1907
-
-
-
-
-
-
-
-
-
3045
-
-
-
-
-
-
-
-
-
6799
-
-
-
-
-
-
-
-
-
2310
-
-
-
-
-
-
-
-
-
1.65万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1024
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
1262
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
1429
-
-
-
-
-
-
-
-
-
1473
-
-
-
-
-
-
-
-
-
3424
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
5288
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
3878
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
8096
-
-
-
-
-
-
-
-
-
2499
-
-
-
-
-
-
-
-
-
2446
-
-
-
-
-
-
-
-
-
947
-
-
-
-
-
-
-
-
-
1672
-
-
-
-
-
-
-
-
-
1081
-
-
-
-
-
-
-
-
-
1077
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
2599
3806
-
-
-
-
-
-
-
-
-
1.50万
-
-
-
-
-
-
-
-
-
3401
-
-
-
-
-
-
-
-
-
7593
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
1862
-
-
-
-
-
-
-
-
-
1441
-
-
-
-
-
-
-
-
-
3193
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
3625
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
5453
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-