5
-
-
-
-
-
-
-
-
-
740
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
2052
-
-
-
-
-
-
-
-
-
1366
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
1510
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
1893
-
-
-
-
-
-
-
-
-
2034
-
-
-
-
-
-
-
-
-
4086
-
-
-
-
-
-
-
-
-
3222
-
-
-
-
-
-
-
-
-
1950
-
-
-
-
-
-
-
-
-
6291
-
-
-
-
-
-
-
-
-
2505
-
-
-
-
-
-
-
-
-
3911
-
-
-
-
-
-
-
-
-
4741
-
-
-
-
-
-
-
-
-
5775
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
1231
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
2240
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
1283
-
-
-
-
-
-
-
-
-
3764
-
-
-
-
-
-
-
-
-
1900
-
-
-
-
-
-
-
-
-
2536
-
-
-
-
-
-
-
-
-
4529
-
-
-
-
-
-
-
-
-
3648
-
-
-
-
-
-
-
-
-
1736
-
-
-
-
-
-
-
-
-
5967
-
-
-
-
-
-
-
-
-
2984
-
-
-
-
-
-
-
-
-
5715
-
-
-
-
-
-
-
-
-
4414
-
-
-
-
-
-
-
-
-
6413
-
-
-
-
-
-
-
-
-
3433
-
-
-
-
-
-
-
-
-
2309
-
-
-
-
-
-
-
-
-
2364
-
-
-
-
-
-
-
-
-
682
-
-
-
-
-
-
-
-
-
1010
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
1645