1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
1097
-
-
-
-
-
-
-
-
-
2676
-
-
-
-
-
-
-
-
-
1172
-
-
-
-
-
-
-
-
-
3706
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1012
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1881
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
2871
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
2508
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
2092
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
3672
-
-
-
-
-
-
-
-
-
1736
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
1144
-
-
-
-
-
-
-
-
-
3842
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
1245
-
-
-
-
-
-
-
-
-
940
-
-
-
-
-
-
-
-
-
2750
-
-
-
-
-
-
-
-
-
1612
-
-
-
-
-
-
-
-
-
1381
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
1976
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
2565
-
-
-
-
-
-
-
-
-
774
-
-
-
-
-
-
-
-
-
1417
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1330
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1019
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2671
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1696
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
1374
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
1899
-
-
-
-
-
-
-
-
-
663
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
876
-
-
-
-
-
-
-
-
-
1240
-
-
-
-
-
-
-
-
-
1053
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
1156
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
300