4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1855
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
1136
-
-
-
-
-
-
-
-
-
2266
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
3343
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
3278
-
-
-
-
-
-
-
-
-
2429
-
-
-
-
-
-
-
-
-
6277
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1118
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
1144
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
664
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
495
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
1623
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
1375
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
2300
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
1270
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
8021
-
-
-
-
-
-
-
-
-
900
-
-
-
-
-
-
-
-
-
7157
-
-
-
-
-
-
-
-
-
1047
-
-
-
-
-
-
-
-
-
1691
790
-
-
-
-
-
-
-
-
-
3149
-
-
-
-
-
-
-
-
-
3171
-
-
-
-
-
-
-
-
-
6368
-
-
-
-
-
-
-
-
-
2678
-
-
-
-
-
-
-
-
-
2718
-
-
-
-
-
-
-
-
-
2433
-
-
-
-
-
-
-
-
-
7833
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
2700
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
7667
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
3722
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
783
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
4114
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
1642
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3630
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
2057
-
-
-
-
-
-
-
-
-
870
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
1180
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0