0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
1427
-
-
-
-
-
-
-
-
-
1521
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
690
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
952
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
1444
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
2604
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
1752
-
-
-
-
-
-
-
-
-
1219
-
-
-
-
-
-
-
-
-
1187