2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
0
2029
0
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
0
0
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
0
2029
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5024
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
5024
5024
5024
5024
7002
7002
7002
7002
7002
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
5024
5024
7002
7002
5024
5024
2029
2029
2029
2029
2029
7002
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
7002
7002
7002
7002
7002
5024
5024
5024
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
2029
2029
2029
5024
7002
2029
2029
2029
2029
7002
7002
5024
5024
5024
5024
2029
2029
2029
2029
2029
5024
5024
5024
5024
2029
2029
2029
2029
2029
5023
5023
5023
5023
2029
5024
5024
5023
5023
5023
5023
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
5024
5024
5024
5024
5024
2029
2029
2029
7002
7002
7002
7002
5023
5023
5023
5023
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
5024
5024
7002
7002
5023
5023
5023
5023
5023
5024
7002
7002
7002
7002
7002
5024
5024
2029
2029
2029
2029
5024
5024
5024
5024
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
5024
5024
2029
2029
5024
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
5024
5024
7002
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
7002
5023
5023
5023
5023
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
7002
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
2029
5023
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
5024
5023
5023
5023
2029
2029
2029
2029
5023
5023
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
2029
2029
2029
2029
5024
5024
5024
7002
7002
7002
2029
2029
5023
5023
5023
5023
2029
5024
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
7002
2029
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
7002
7002
5023
5023
5023
7002
2029
2029
2029
2029
2029
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
5023
5023
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
2029
5023
5024
5024
5023
5023
5024
5024
7002
7002
7002
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
5024
5024
5024
2029
2029
7002
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
7002
7002
2029
2029
7002
7002
5023
5023
5024
5024
5024
5024
5024
5024
5024
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
5024
5024
5024
5024
7002
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
5023
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
5024
5024
5023
2029
2029
2029
7002
7002
7002
7002
7002
5024
5023
5023
5023
5023
5024
5024
7002
5023
5023
5023
5024
5024
5024
5024
7002
7002
7002
7002
7002
2029
2029
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
0
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
0
5024
5024
5024
5024
5024
5024
5023
5023
5023
5024
5024
2029
2029
2029
5023
5023
5023
5023
7002
7002
7002
7002
7002
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
2029
2029
2029
2029
7002
7002
7002
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
7002
7002
7002
7002
5024
2029
5024
7002
7002
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
2029
7002
7002
5024
5024
5024
5023
5023
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
7002
7002
7002
7002
7002
5024
5024
5024
5023
5023
5023
2029
5023
5023
5024
5024
5024
5024
7002
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
5023
7002
2029
7002
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
2029
2029
7002
7002
5023
5024
5024
5024
5024
5024
2029
2029
7002
7002
2029
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
2029
2029
5024
5024
5024
5024
5024
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
2029
2029
2029
2029
7002
7002
5024
5024
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
5024
5024
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
7002
7002
7002
7002
7002
2029
2029
5024
2029
2029
2029
2029
5024
5024
2029
5024
5024
2029
2029
5024
5024
5024
2029
2029
7002
7002
7002
7002
7002
2029
7002
2029
2029
2029
7002
7002
7002
2029
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
2029
2029
2029
2029
7002
7002
5023
5023
5023
5023
5023
2029
2029
2029
2029
5024
5023
5023
7002
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
2029
2029
2029
2029
5024
5024
5024
7002
7002
7002
7002
7002
7002
5023
5023
5023
7002
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
2029
2029
2029
5023
5023
5023
5024
5023
5023
5023
5024
5024
0
0
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
5023
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
5023
5023
5023
5023
2029
2029
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
7002
7002
7002
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
2029
2029
2029
5024
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5023
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
2029
2029
2029
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
2029
2029
5023
5023
5023
5023
5023
7002
7002
7002
5024
5024
5024
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5023
7002
7002
5023
5023
5023
5023
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
2029
2029
5023
5023
5023
5023
7002
7002
7002
7002
5023
5023
5023
2029
2029
2029
2029
2029
2029
5024
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
2029
2029
2029
5024
5024
5024
2029
2029
2029
2029
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
5023
5023
2029
5024
5024
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
5023
2029
7002
7002
7002
7002
7002
5023
5024
5024
5024
2029
2029
2029
5024
2029
5024
5024
5024
5024
2029
5023
5023
2029
2029
2029
5024
5024
5024
5023
5023
5023
7002
7002
7002
7002
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5024
5023
5023
5023
5023
5023
2029
2029
2029
2029
7002
7002
7002
7002
2029
5024
5024
5024
5024
2029
5024
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
7002
2029
5024
2029
2029
7002
7002
7002
5023
5023
5023
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5024
7002
7002
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5024
7002
5023
5023
2029
2029
2029
2029
2029
5023
5023
5023
5023
7002
7002
2029
2029
2029
5023
5023
5023
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5023
5024
5024
5024
5024
5024
7002
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
5024
5024
5024
5024
5024
5024
7002
7002
7002
5023
5023
5023
5023
2029
5023
2029
2029
2029
2029
2029
2029
2029
5023
5023
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
2029
2029
5024
5024
5024
5024
5024
5023
5023
2029
2029
2029
5023
5023
5023
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
2029
5024
5024
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
5023
5023
5023
5023
5023
7002
7002
7002
5024
5024
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
7002
7002
7002
7002
5024
5024
5024
5023
5023
2029
2029
2029
2029
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
7002
7002
7002
7002
5024
5024
5024
5023
5023
5023
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
5024
5024
5023
5024
5023
5024
5024
2029
2029
2029
2029
5024
5023
5023
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5024
2029
2029
5023
5023
5023
7002
5023
7002
5023
5023
7002
5023
5023
5023
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
2029
7002
7002
2029
2029
5024
5023
2029
2029
2029
2029
5024
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
5024
7002
7002
7002
7002
7002
5024
5023
5023
5023
5023
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
0
0
0
0
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
2029
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
0
0
0
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
5024
5023
5023
2029
5023
5023
5024
5024
5024
5024
2029
7002
5023
5023
5023
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
5023
5023
2029
2029
2029
2029
5024
5023
5023
5023
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5024
5023
7002
7002
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
7002
7002
7002
0
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
5024
5024
5024
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
5024
5024
5024
5024
5024
5024
7002
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
5023
5023
5023
5024
5024
5024
5024
2029
2029
2029
5024
5024
5024
5024
5024
2029
2029
5024
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5024
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
7002
5024
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
5023
5024
5024
5023
5023
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
5023
5023
5024
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
5024
5024
2029
2029
2029
2029
2029
5024
5024
5023
5023
5023
5023
5024
5023
5023
5024
5024
5024
5024
5024
2029
2029
5024
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
7002
7002
2029
2029
2029
2029
2029
2029
5024
2029
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
2029
2029
5024
5024
5023
5023
5023
5023
2029
2029
2029
2029
5024
5024
5024
5024
2029
2029
2029
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
2029
2029
5024
5024
5024
5024
5024
5024
2029
2029
7002
5024
5024
5024
5024
2029
2029
0
2029
5023
5023
5023
5024
5024
5024
5024
5024
5024
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
5023
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
7002
7002
5023
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5023
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
5023
7002
7002
5023
5023
5023
5023
5023
5023
5024
5024
5023
5024
5024
5024
7002
7002
7002
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
2029
2029
2029
5023
5024
5024
2029
2029
2029
5023
5023
5023
2029
5023
5023
5024
5024
5024
5024
2029
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
2029
2029
2029
7002
7002
7002
7002
5023
5023
5023
5024
5024
5023
5023
5023
5023
5023
2029
2029
0
2029
2029
2029
0
0
0
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
2029
5024
7002
7002
7002
7002
7002
7002
5024
5024
5024
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
0
0
0
7002
7002
2029
5023
5023
5024
5024
5024
5024
5024
5024
7002
7002
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
2029
2029
2029
5023
5023
5023
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
5024
5024
7002
7002
7002
7002
7002
7002
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
5024
2029
2029
2029
2029
2029
2029
5023
5023
2029
2029
2029
2029
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
5024
2029
2029
2029
5024
5024
5024
2029
2029
2029
2029
5023
5023
5023
5024
5023
5023
5023
5023
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
2029
5024
5023
5024
5024
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
5023
5023
5023
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
7002
7002
7002
7002
2029
2029
2029
5024
2029
2029
5023
5023
5023
5023
5023
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
2029
2029
2029
5024
5024
5024
2029
7002
7002
7002
7002
7002
5024
5024
2029
7002
7002
7002
7002
5024
5024
7002
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
2029
2029
2029
2029
2029
2029
5024
5024
2029
2029
2029
2029
5023
5023
5023
2029
2029
5023
5023
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5023
5023
7002
7002
7002
7002
7002
7002
7002
7002
5024
5024
5024
5024
5024
5023
5023
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
2029
2029
5023
5024
5024
5023
5023
5023
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5023
5023
2029
5024
5024
5024
5024
5024
5024
2029
5024
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
5024
5024
2029
2029
2029
2029
2029
5024
2029
2029
2029
2029
2029
7002
7002
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
5024
2029
2029
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5023
5023
2029
2029
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
2029
2029
2029
7002
7002
5024
2029
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
2029
2029
2029
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
5024
2029
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
7002
7002
5024
5024
5024
5024
5024
2029
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
5023
5023
5023
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
5023
5023
5023
5024
2029
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
5023
2029
2029
7002
7002
7002
7002
7002
7002
5024
5024
5023
5023
5024
5024
5023
5023
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
0
0
0
0
0
5024
5024
0
0
5024
0
0
0
0
5024
5024
0
5024
0
0
0
0
5024
0
7002
7002
7002
5023
5023
5023
5023
5024
2029
0
0
2029
2029
0
0
2029
5024
5024
5024
5024
0
2029
2029
2029
5023
5023
5023
7002
7002
7002
5024
5024
5024
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5024
5024
5023
5023
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
5023
7002
7002
7002
7002
2029
2029
2029
2029
2029
5023
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
5023
2029
2029
2029
2029
2029
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
2029
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
7002
2029
2029
5023
5023
5023
5023
5023
5023
5023
2029
2029
7002
7002
7002
7002
7002
7002
7002
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
5023
5023
5023
5023
5023
7002
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
7002
2029
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
7002
7002
7002
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
5024
5024
2029
5024
5024
5023
5023
5024
5024
7002
7002
7002
5024
5024
7002
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
5023
5023
5023
7002
7002
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
5024
5024
5024
5024
2029
2029
5024
5024
2029
2029
2029
2029
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
7002
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
5024
5024
5024
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
2029
2029
2029
2029
2029
2029
2029
5024
5024
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5024
5024
5024
5024
5023
5023
5023
5024
5023
5023
2029
2029
5024
2029
2029
2029
2029
2029
5023
5023
7002
7002
7002
7002
7002
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
5024
5024
5024
5024
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
7002
7002
7002
2029
7002
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
2029
2029
2029
5023
5023
2029
2029
2029
2029
2029
5024
7002
7002
7002
2029
2029
2029
5023
5023
5023
5023
5023
7002
2029
2029
7002
7002
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
5024
0
0
5024
5024
2029
2029
2029
5023
2029
2029
2029
2029
7002
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
5023
5023
7002
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
2029
5023
5023
2029
2029
5024
5024
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5023
2029
2029
2029
2029
2029
2029
5023
5023
5023
5024
7002
7002
2029
2029
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
5024
5024
5024
5023
5023
2029
5023
5023
2029
5023
5023
5023
5023
5023
7002
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
7002
7002
5023
5023
5023
5023
7002
7002
7002
7002
5024
5024
5024
5024
5024
7002
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
7002
5024
5024
5024
5024
2029
2029
2029
5024
5024
5024
5024
2029
2029
5024
5024
2029
2029
2029
5024
5024
5024
5024
5024
2029
2029
7002
5024
5024
5024
5024
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
5024
5023
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5023
7002
7002
7002
7002
5024
5024
2029
2029
2029
7002
2029
7002
7002
5024
5024
2029
2029
7002
7002
7002
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
7002
7002
5023
5023
7002
7002
7002
5024
5024
2029
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
2029
2029
2029
2029
2029
5024
5024
7002
5023
5023
5024
5024
5024
5024
5023
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
5023
5023
5023
5023
5023
7002
2029
5023
5023
7002
5023
7002
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
2029
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
2029
2029
2029
2029
2029
5023
2029
2029
2029
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
2029
7002
7002
5024
5024
5024
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5023
5023
2029
7002
7002
7002
5023
5023
5024
2029
2029
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
5023
2029
5023
5024
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
7002
7002
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
2029
5023
5023
5024
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
7002
7002
7002
7002
7002
7002
5024
2029
5023
2029
5024
5024
5023
5023
5024
5024
5024
5023
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
5023
5023
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
7002
7002
7002
5023
5023
5023
2029
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
7002
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
5023
5023
7002
7002
7002
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
5023
5023
5023
5024
5024
5024
5024
2029
2029
2029
2029
5024
5024
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
5023
5023
5024
2029
2029
2029
7002
7002
7002
7002
5023
7002
5023
5024
5024
5024
5024
5024
5024
7002
5024
5024
5024
5024
5024
2029
2029
2029
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
5023
5023
2029
2029
5023
5023
5023
5023
5023
5023
2029
2029
2029
7002
5024
5024
5024
5024
5024
5024
5024
7002
2029
7002
7002
2029
2029
2029
7002
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
7002
7002
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
5024
5024
2029
2029
2029
2029
2029
2029
2029
5023
5023
7002
7002
7002
5024
5024
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
7002
7002
7002
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
5023
5023
5024
5024
5024
5024
5024
5024
5024
2029
2029
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
2029
5024
5024
2029
2029
2029
2029
2029
2029
5023
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
5023
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
2029
2029
2029
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
5024
5024
5024
5024
5024
5023
2029
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
7002
7002
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
5024
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
5023
5023
5023
2029
2029
2029
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
7002
7002
7002
2029
2029
2029
2029
5023
5023
7002
7002
7002
5024
2029
2029
5023
5023
2029
2029
2029
5024
5024
5024
5024
5024
5024
5023
2029
2029
5024
5023
5023
5023
5023
7002
7002
5024
5024
5024
5024
5023
5023
2029
2029
2029
2029
5023
5023
5023
7002
7002
7002
7002
7002
2029
0
0
0
0
0
0
0
0
0
5023
5023
5023
0
2029
2029
2029
7002
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
2029
2029
5024
5024
5024
5024
5024
2029
2029
2029
5024
5023
5023
2029
2029
2029
7002
7002
7002
7002
5024
7002
7002
7002
7002
7002
7002
7002
7002
5023
5023
2029
2029
2029
2029
2029
2029
7002
2029
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
7002
7002
7002
7002
7002
7002
7002
5024
5024
5023
5023
7002
7002
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5023
5024
5024
5024
2029
2029
5024
5024
2029
2029
5024
2029
2029
5024
2029
7002
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
2029
2029
2029
5024
5024
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
7002
5023
5023
5023
7002
2029
5023
5023
2029
5024
5024
5024
5024
5024
5024
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
7002
7002
7002
7002
7002
5024
5024
5024
2029
5024
5024
5024
5024
5024
7002
7002
5023
5023
5023
5023
5023
5023
5023
5024
2029
2029
2029
2029
5023
5023
5024
5024
5023
2029
2029
2029
2029
5023
5023
2029
5024
5024
5024
2029
2029
2029
2029
2029
5023
5024
5024
2029
2029
5023
5023
2029
2029
5024
5024
2029
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
5023
5023
5023
5023
2029
2029
2029
2029
2029
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
2029
2029
2029
2029
2029
2029
5024
5024
5023
5023
5024
5024
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
5023
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
7002
7002
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
5023
5023
5024
5024
2029
2029
7002
5023
5023
5023
7002
7002
7002
2029
2029
2029
2029
2029
2029
5024
5024
5024
2029
2029
5023
5023
5023
5023
2029
5023
5023
2029
2029
2029
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5024
5023
5023
5023
5024
5024
5024
5024
5024
5023
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
5024
2029
2029
5023
5023
7002
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5023
5023
2029
2029
2029
2029
5023
5023
5023
2029
2029
2029
5024
5023
5023
5023
2029
2029
2029
5024
5024
5024
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
2029
2029
5024
5024
5024
5024
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
5024
5024
5024
5024
2029
2029
5024
5024
5024
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
2029
2029
5024
5024
5024
5024
5024
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
5023
5023
5023
5023
7002
2029
7002
7002
7002
5024
5024
5024
5023
5023
7002
7002
7002
7002
7002
7002
5024
5024
5024
2029
5023
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
0
0
5024
5024
5024
5024
5024
5024
5024
0
5024
5024
5024
5024
0
5024
5024
5024
2029
5024
5024
7002
5024
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
5024
7002
2029
2029
2029
5024
5024
5024
5024
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
2029
2029
2029
5023
5023
5024
5024
5023
5023
5023
7002
7002
7002
7002
5024
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5024
5024
5023
5023
5024
5023
5023
5023
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
5024
2029
2029
2029
5023
5024
5023
5023
5023
5023
7002
7002
0
2029
0
7002
7002
7002
7002
5023
7002
7002
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5023
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
5023
5024
5023
2029
5024
5024
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
7002
5023
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
7002
2029
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
7002
7002
7002
7002
7002
7002
7002
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5024
5023
5023
5023
5023
5024
5024
5024
5024
5024
5024
5024
5024
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5024
2029
2029
2029
5024
5024
5024
5024
5023
5023
5023
5023
5023
7002
7002
7002
5023
5023
5023
0
0
0
2029
0
2029
2029
0
7002
5023
5023
5023
7002
7002
7002
7002
7002
5024
5024
7002
2029
2029
2029
5024
5024
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
5024
5024
5024
5024
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
2029
2029
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5023
5023
5023
5023
5023
2029
2029
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
7002
2029
7002
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5023
5023
5013
5013
5013
5023
5023
5013
5023
5023
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
2029
2029
7002
7002
7002
7002
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
2029
7002
7002
7002
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
7002
5013
5013
5013
5013
5013
5013
2029
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5023
5023
5017
5017
5017
5017
7002
7002
7002
7002
7002
7002
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
7002
5013
2029
2029
5023
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
5023
5023
5023
5023
5023
5013
5013
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
2029
2029
7002
7002
7002
7002
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
2029
7002
7002
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
5023
5023
5023
5023
5023
7002
7002
7002
7002
2029
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
2029
2029
2029
2029
2029
7002
5013
5013
5013
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
2029
2029
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
5023
5023
5023
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
5013
2029
2029
2029
2029
5013
2029
2029
7002
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
5023
5023
5023
5023
2029
2029
2029
5013
5013
5013
2029
2029
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
7002
2029
2029
2029
5013
7002
7002
7002
7002
5013
5013
5013
5013
5013
7002
5013
5013
5013
5013
2029
2029
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
5023
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5013
2029
2029
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5023
5023
5023
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
7002
5013
5013
5013
5013
2029
2029
2029
2029
5013
7002
7002
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5023
5013
5013
2029
2029
5013
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
7002
7002
7002
7002
7002
7002
2029
2029
5013
2029
2029
2029
5013
2029
2029
2029
2029
2029
5013
5013
5013
2029
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
2029
7002
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5023
5023
5023
2029
2029
2029
2029
5013
5013
5013
5013
5023
5023
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
7002
5013
5013
5013
5013
5013
5023
5023
5023
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
7002
7002
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
7002
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
7002
5013
5013
2029
5013
5013
2029
2029
5017
5017
5017
7002
2029
2029
5013
5013
5013
5013
2029
5013
5013
2029
2029
2029
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
7002
7002
5023
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5013
2029
2029
2029
5013
5013
5013
5013
5023
5023
5023
5013
5013
5013
5013
5013
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
2029
2029
2029
5023
5023
2029
2029
2029
2029
7002
7002
5013
2029
2029
2029
2029
2029
2029
5017
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
2029
7002
2029
7002
2029
7002
2029
5013
5013
5017
5013
5013
5013
5013
5013
5013
5013
5013
7002
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
2029
2029
5013
5013
5013
5013
2029
2029
2029
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5023
5023
5013
5013
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
5017
5017
2029
5013
5013
5013
5013
5013
5013
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
2029
5013
5013
5013
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
7002
5013
5013
5013
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
2029
7002
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5023
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
5023
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
7002
7002
7002
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
7002
7002
7002
7002
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
2029
5013
2029
2029
7002
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
2029
2029
5013
5013
5013
5013
7002
7002
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
7002
7002
2029
2029
7002
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5023
5023
5023
5023
5023
5023
5023
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
2029
2029
5013
7002
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
7002
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
7002
5023
5023
5023
5023
7002
7002
5013
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
7002
5013
5013
5013
5013
5013
7002
2029
2029
2029
2029
2029
2029
5013
2029
2029
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
7002
7002
7002
7002
7002
7002
5013
2029
2029
7002
2029
7002
2029
2029
2029
2029
5013
5013
2029
2029
5017
5017
5023
5023
2029
7002
2029
2029
7002
7002
5013
5013
2029
2029
2029
5013
7002
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
5013
5013
5013
2029
2029
2029
2029
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
7002
2029
5013
2029
7002
7002
7002
7002
7002
2029
2029
7002
7002
2029
7002
7002
7002
2029
2029
2029
5023
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5023
5023
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5023
7002
7002
2029
2029
2029
5013
5013
5013
5013
2029
2029
5013
5013
5017
5017
5017
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
7002
7002
7002
2029
2029
2029
2029
5013
2029
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5023
5013
5013
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5013
2029
2029
2029
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
5013
5013
5013
7002
2029
2029
5013
5013
5013
5013
5013
2029
5013
5013
5013
5013
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5017
5017
5017
5013
5013
5013
5013
7002
7002
7002
5013
5013
5013
5023
5023
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5023
5023
5023
5023
5023
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
2029
2029
5013
5013
5013
5013
7002
7002
7002
7002
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5023
2029
2029
2029
5013
5013
5013
5023
5023
5023
5023
5013
5013
2029
7002
7002
7002
7002
7002
7002
7002
2029
5013
2029
2029
5013
5013
5013
2029
2029
2029
2029
5013
2029
2029
2029
5013
5013
5013
5013
7002
7002
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5023
5023
5023
5023
5023
5023
5023
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5023
7002
2029
2029
5013
5013
7002
5013
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
7002
7002
7002
7002
7002
7002
5013
5013
2029
2029
2029
2029
7002
2029
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
7002
7002
7002
2029
7002
2029
7002
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
2029
2029
2029
2029
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
2029
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
7002
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5023
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
7002
2029
5013
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
5013
5013
5013
2029
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
5023
5023
5013
5013
2029
2029
5013
5013
5013
7002
7002
2029
2029
5013
5013
5013
5013
7002
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
7002
2029
2029
2029
2029
2029
5013
5013
2029
2029
2029
7002
7002
7002
7002
5013
5013
5013
5013
5013
7002
2029
2029
2029
2029
5023
5023
2029
2029
5013
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
5013
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
5013
5013
5013
2029
2029
2029
2029
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
2029
2029
2029
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5023
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
7002
7002
7002
7002
7002
7002
2029
7002
2029
2029
5023
5023
5023
5023
2029
2029
5013
5013
7002
7002
7002
7002
7002
7002
7002
7002
7002
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
5013
2029
2029
2029
2029
5013
5013
5013
5013
2029
7002
7002
7002
7002
5013
5013
5013
2029
2029
2029
2029
7002
2029
7002
7002
7002
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
2029
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
7002
7002
7002
7002
7002
7002
7002
5013
5013
2029
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
2029
5013
5013
5013
2029
2029
5013
5013
5013
2029
2029
2029
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5023
5023
5023
5013
2029
2029
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
7002
7002
5023
5023
5023
5023
5023
5023
5023
7002
7002
2029
5013
5013
5013
5013
5013
5013
5023
5023
5023
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
2029
5013
5013
5013
5013
5013
5013
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
2029
5013
5013
5013
5017
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
7002
2029
2029
2029
5013
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
7002
7002
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
2029
2029
5013
5013
5013
7002
7002
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
7002
7002
7002
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
7002
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
7002
2029
2029
2029
7002
7002
2029
2029
5013
5013
2029
2029
2029
5013
5013
5013
2029
2029
5013
2029
5013
5013
5013
5013
5013
5013
5013
5013
2029
7002
7002
2029
2029
2029
5013
5013
5013
2029
2029
7002
7002
2029
2029
7002
7002
7002
7002
7002
5023
5023
5023
5023
5023
5013
5013
2029
2029
2029
5013
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
5013
5023
2029
2029
5013
2029
5013
5013
7002
2029
5013
5013
7002
2029
2029
2029
5013
5013
5013
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
2029
2029
5023
2029
2029
2029
7002
5023
5013
5013
5013
2029
2029
2029
7002
7002
7002
2029
2029
2029
5023
5023
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
7002
7002
7002
7002
7002
7002
7002
7002
7002
5013
5013
5013
5013
5013
2029
2029
2029
2029
5023
5023
5023
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
5013
7002
7002
7002
2029
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
7002
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
5013
5013
7002
7002
7002
2029
2029
2029
2029
2029
5013
7002
7002
2029
2029
2029
5013
5013
5013
7002
2029
2029
2029
2029
2029
7002
5013
5013
5013
2029
2029
2029
7002
5013
5013
2029
2029
5013
5013
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5023
5023
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
7002
5023
5023
5023
5023
5023
2029
2029
5013
5013
5013
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
2029
5013
5013
5013
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
5013
5013
5013
5013
5013
5017
2029
2029
5013
5013
2029
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
7002
7002
5013
5013
5013
5013
5023
5023
2029
7002
5013
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
7002
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
2029
2029
5013
5013
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
7002
7002
7002
7002
7002
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
5023
5023
5023
5023
5023
2029
2029
5013
5013
5013
5013
5013
5013
5013
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
7002
7002
7002
7002
5013
2029
2029
5013
5013
5013
5013
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
2029
2029
2029
5023
5023
5023
5023
2029
2029
2029
5013
5013
5013
2029
5013
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
2029
2029
2029
2029
5023
5013
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5013
5013
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5023
5023
5023
5023
5023
5023
5023
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
5013
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
5013
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
2029
2029
5013
2029
2029
7002
7002
2029
2029
2029
2029
5013
5013
5013
5013
2029
2029
2029
2029
5013
5013
5013
5013
5013
5023
5023
5023
5023
5023
5023
5023
5023
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
7002
7002
7002
2029
7002
7002
2029
2029
2029
5013
5013
5013
5013
5013
5013
2029
5013
5013
5013
5013
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5013
5013
7002
7002
5013
5013
5013
5013
2029
5013
2029
5013
5013
5013
2029
2029
2029
2029
2029
5023
5023
5023
5013
5023
5023
5023
5023
5023
5013
5013
5013
5013
5013
2029
2029
7002
7002
5013
5013
2029
2029
7002
7002
7002
7002
7002
5013
5013
5013
5013
5013
5013
5013
5013
5013
5013
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
5017
5017
2029
2029
5017
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
5017
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
5017
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
5017
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
5015
5015
5015
5015
5015
5015
5015
5015
0
0
5015
5015
5015
2029
2029
2029
2029
2029
5015
5015
5015
2029
0
5015
2029
2029
2029
2029
2029
7006
7006
7006
7006
5015
5015
0
0
0
0
5015
5015
5015
5015
5015
5015
2029
2029
5015
5015
5015
5015
5025
5025
5015
5015
5015
5015
5015
7006
7006
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
5015
5015
5015
5015
5015
2029
5015
2029
2029
2029
2029
2029
5015
5015
5015
5015
2029
2029
5015
5015
5015
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
0
0
5015
5015
7006
7006
7006
7006
7006
2029
0
0
0
0
0
2029
7006
7006
7006
7006
5011
5011
5011
5011
5015
5015
5015
5015
0
0
5011
5011
5011
5011
2029
2029
2029
7006
7006
7006
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
0
0
0
0
5015
5015
5015
5015
7006
2029
5015
5015
5015
5015
0
0
0
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
2029
2029
2029
2029
0
2029
5015
2029
2029
2029
5025
5015
5015
5015
5025
5025
5015
5015
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
0
0
0
0
0
5015
5015
2029
5015
7006
7006
7006
5011
7006
7006
0
2029
2029
2029
0
0
0
5015
2029
2029
0
0
0
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
5015
0
0
0
0
0
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5015
2029
7006
0
0
0
0
0
0
5015
5015
5015
2029
2029
2029
5015
5015
5015
5015
5015
5011
5011
5015
5015
5015
5015
5015
7006
7006
5015
2029
2029
2029
7006
7006
7006
7006
7006
5011
5011
5011
5011
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
7006
5015
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
2029
5015
5015
2029
2029
0
7006
7006
7006
7006
7006
7006
7006
0
0
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
5015
5015
5011
0
0
0
0
0
2029
2029
2029
2029
2029
5015
5015
5015
0
0
0
5011
5011
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5015
5015
5025
5015
5015
5015
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5011
5011
5011
7006
7006
7006
0
0
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
0
0
0
0
5011
5011
5011
5011
2029
2029
2029
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
2029
2029
2029
2029
2029
0
2029
0
7006
7006
2029
2029
2029
2029
2029
2029
2029
5015
5015
0
5015
5015
2029
5015
0
0
0
7006
7006
7006
0
0
0
7006
7006
7006
2029
2029
2029
2029
2029
5015
7006
7006
7006
2029
2029
2029
2029
2029
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
2029
2029
2029
0
0
5015
5015
5015
0
0
5015
7006
7006
7006
7006
7006
5015
5015
0
0
0
0
0
2029
2029
7006
7006
7006
7006
7006
7006
7006
2029
0
5015
5015
5015
5015
0
5015
5011
5011
5011
5011
2029
2029
5011
5011
5011
0
0
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
7006
2029
2029
2029
5015
5015
0
0
0
0
5015
2029
2029
2029
7006
7006
7006
7006
5015
5015
5015
5015
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
7006
7006
7006
7006
7006
2029
2029
2029
2029
0
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
0
5025
5025
5015
5015
5015
2029
2029
2029
7006
7006
7006
7006
2029
7006
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
5015
5015
7006
7006
7006
5015
5025
5025
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
0
7006
7006
7006
7006
0
0
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
0
0
0
2029
2029
5011
5011
7006
7006
7006
7006
7006
7006
7006
2029
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
0
0
0
2029
7006
7006
7006
7006
2029
2029
2029
2029
5015
5015
5015
5015
5015
5011
5011
5011
5011
0
0
0
0
2029
2029
2029
2029
0
0
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
0
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
7006
7006
7006
7006
2029
2029
2029
2029
2029
7006
7006
7006
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
7006
7006
5015
5015
5015
5011
5011
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
5015
5015
5015
5015
7006
5015
5015
5015
5015
5015
5015
2029
2029
5015
2029
0
0
0
0
0
0
0
5015
5015
0
0
0
5015
5015
7006
5011
5011
5011
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
0
5015
0
5015
5015
0
0
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
2029
2029
7006
7006
7006
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
5025
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
7006
7006
7006
7006
0
0
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
7006
7006
7006
0
5015
5015
5015
5015
5015
5015
5015
5015
0
5015
5015
5015
0
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
7006
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
5015
5015
5015
5015
5015
0
0
0
0
0
0
0
5015
5015
5015
5015
5015
5015
2029
2029
0
5015
0
2029
2029
0
0
0
2029
0
0
0
0
2029
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
0
7006
0
7006
0
7006
7006
2029
2029
2029
0
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
5015
5015
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5011
5011
5011
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5011
2029
2029
2029
7006
2029
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
5011
5011
5011
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
2029
2029
5015
5015
5015
5015
5015
2029
7006
5011
7006
7006
7006
5015
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
5025
5025
5025
5025
5015
5025
0
0
0
0
0
0
2029
2029
2029
5015
5015
5015
2029
2029
2029
2029
2029
5015
5015
5015
7006
7006
0
0
5011
7006
7006
7006
7006
7006
2029
2029
0
0
2029
2029
2029
0
0
0
5015
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
5015
5015
5015
0
0
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
0
0
0
0
0
0
0
7006
7006
7006
7006
7006
7006
5015
5015
5015
7006
7006
7006
7006
5015
5015
5015
5015
5015
2029
2029
0
0
5011
5011
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
2029
2029
5015
2029
2029
2029
7006
7006
2029
2029
2029
2029
0
0
2029
2029
2029
2029
5011
5011
2029
2029
7006
7006
7006
7006
7006
0
2029
2029
2029
2029
5015
5015
5015
5015
5011
5011
5011
5011
5011
2029
0
0
5015
5011
5011
5011
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
0
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
7006
7006
7006
7006
7006
0
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
2029
2029
2029
2029
2029
0
0
0
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
0
0
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
5015
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
7006
2029
2029
2029
5015
5015
7006
7006
7006
7006
2029
2029
2029
5015
0
0
0
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
0
0
0
0
2029
2029
2029
7006
7006
7006
7006
7006
7006
5015
5011
5011
5011
5011
5011
5011
5011
5015
5015
5015
5011
5011
5015
2029
2029
2029
2029
0
0
2029
2029
5015
5015
2029
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
2029
2029
7006
7006
5015
5015
5015
5015
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
0
2029
0
0
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
7006
2029
2029
0
5015
5015
0
0
0
0
5015
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
7006
7006
2029
2029
0
0
2029
2029
2029
5011
5011
5011
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
0
0
5015
5015
5015
5015
7006
7006
7006
5011
5015
5015
5015
5015
5015
5015
5015
5015
5015
5011
0
5011
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
5015
5015
2029
2029
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
5011
2029
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
5015
2029
5011
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5011
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
0
0
2029
0
2029
2029
2029
2029
0
0
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
5015
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
0
0
0
5015
5015
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
2029
2029
2029
2029
2029
0
0
0
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
5011
5011
5011
2029
2029
5015
5015
5015
2029
2029
2029
2029
7006
7006
0
0
5015
5015
5015
5015
5015
5015
5015
5015
0
0
2029
2029
2029
2029
2029
7006
7006
2029
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
5015
5015
5015
0
0
0
0
2029
7006
7006
7006
7006
7006
2029
2029
2029
7006
2029
7006
7006
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
0
2029
5015
5015
5015
5015
7006
7006
7006
5015
5015
5015
5015
5015
5015
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
5015
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
5015
5015
5015
7006
7006
7006
2029
2029
2029
7006
7006
0
5015
0
5015
0
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
5015
2029
2029
2029
2029
2029
2029
2029
0
0
2029
7006
5015
7006
5015
2029
2029
2029
0
0
0
0
7006
7006
7006
7006
5015
5015
5015
2029
2029
2029
2029
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
0
0
0
2029
2029
2029
2029
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
5015
5015
5015
5015
5015
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
5015
5015
0
0
0
2029
2029
0
7006
0
0
7006
7006
7006
7006
7006
7006
7006
7006
5011
5015
5015
5015
2029
2029
0
0
0
0
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
0
2029
2029
0
0
0
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
0
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
0
0
0
5015
5025
5025
5025
5025
5025
5015
5015
2029
2029
2029
5015
5015
2029
2029
2029
7006
7006
7006
5011
5011
5011
5015
5015
5015
5015
5015
7006
7006
7006
7006
0
0
0
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
7006
7006
0
0
0
5015
5015
5015
5015
0
0
0
0
0
0
0
0
5015
5015
5015
2029
7006
7006
2029
2029
0
5015
5015
5015
5015
5015
5015
5015
5015
0
0
0
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
0
0
7006
7006
0
0
5015
2029
0
2029
0
2029
2029
2029
2029
7006
7006
7006
7006
2029
2029
2029
2029
5011
5011
5011
5011
5011
5015
5015
5015
5015
5015
5015
5015
5015
5011
5011
5011
5011
5011
5011
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
5011
5015
5015
0
5011
0
0
0
2029
2029
2029
0
0
5015
5015
5015
5015
5015
5015
5015
0
0
0
0
2029
2029
2029
2029
2029
0
5011
5011
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
5015
0
0
2029
2029
2029
5011
5011
5011
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
0
0
5015
5015
5015
2029
2029
2029
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
0
0
0
0
7006
7006
7006
7006
2029
2029
2029
5015
5015
5015
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
5015
5015
2029
2029
2029
2029
7006
7006
7006
7006
7006
2029
2029
7006
7006
2029
7006
7006
7006
5011
5011
2029
2029
7006
5015
5015
5015
5015
5015
5015
5025
2029
2029
2029
7006
7006
7006
7006
5015
5015
5015
7006
7006
7006
7006
7006
2029
2029
7006
2029
2029
2029
2029
2029
0
5015
5015
5015
5015
5015
2029
2029
5015
5015
5015
5015
5015
5015
0
0
0
5011
7006
0
5015
5015
5015
5015
5015
5015
5015
5015
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
5015
5015
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
5015
7006
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
5011
5011
5011
5011
5011
5011
5011
5011
5011
0
0
7006
7006
7006
7006
7006
0
0
0
0
5025
5025
5025
5025
5025
0
0
5015
0
0
0
0
0
0
0
7006
7006
7006
7006
2029
2029
2029
7006
7006
5011
5011
5011
5011
0
0
0
2029
0
0
0
2029
2029
5015
5015
2029
5011
5011
2029
2029
2029
2029
2029
2029
7006
7006
7006
0
0
5011
5011
7006
7006
7006
5015
5015
5015
5015
5015
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
0
7006
7006
7006
2029
2029
5015
5015
5015
0
5015
2029
2029
2029
2029
2029
2029
0
5011
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
0
0
0
7006
7006
7006
7006
7006
5015
5015
5015
2029
2029
5015
5015
7006
7006
7006
7006
5011
5011
0
0
0
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
2029
5015
5015
5015
5015
5015
5015
5015
5011
5011
5011
5011
5015
5015
5015
5015
7006
5011
7006
7006
7006
7006
5011
5011
7006
7006
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
0
0
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
0
0
0
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
7006
7006
0
0
0
5015
5015
5015
5015
5015
0
0
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
5015
5015
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
7006
5015
5015
5015
2029
2029
2029
5015
5015
5015
7006
7006
7006
7006
7006
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
7006
7006
7006
7006
2029
2029
2029
2029
0
7006
7006
7006
7006
2029
2029
5015
5015
5015
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
7006
7006
0
0
0
0
0
0
0
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
0
0
7006
7006
0
5015
5015
5015
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
0
0
5015
5015
5015
5015
5015
5015
5011
5011
5011
5011
0
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5011
5015
7006
7006
7006
5011
7006
5015
2029
2029
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
2029
2029
5015
5015
7006
7006
7006
5015
5015
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
7006
2029
2029
2029
7006
7006
7006
5011
2029
2029
2029
2029
0
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
2029
2029
2029
5015
5015
5015
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
0
0
0
2029
2029
2029
2029
2029
5015
2029
0
0
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5011
5011
5011
5011
5011
5011
5011
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5011
0
0
0
0
0
0
0
5025
0
5015
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
5011
5011
5011
5011
5011
5015
5011
5011
5011
5025
5015
5011
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
5011
5011
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
7006
7006
2029
2029
2029
2029
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
5015
5015
2029
2029
2029
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
7006
7006
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
5011
5011
5011
5011
0
0
0
0
0
0
5015
5015
5015
5015
5015
2029
5015
5015
5015
5015
5015
5015
5015
2029
2029
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
0
2029
0
0
2029
2029
0
5011
2029
2029
2029
2029
2029
7006
7006
7006
7006
5011
5011
5011
0
0
5015
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
5015
5015
2029
2029
2029
7006
7006
7006
7006
2029
7006
7006
2029
2029
2029
7006
5015
5015
5015
5015
5015
5015
2029
5015
5015
5015
5011
0
0
0
0
0
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
5015
5015
5015
5015
5015
7006
7006
7006
5015
5015
5015
5015
5015
2029
2029
2029
2029
5015
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
5015
5015
2029
2029
7006
7006
7006
7006
7006
7006
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
2029
0
2029
2029
0
2029
2029
2029
2029
0
0
5015
5015
5015
5015
5015
5015
2029
2029
2029
5015
2029
2029
2029
2029
5015
5015
5015
5015
0
0
7006
7006
7006
7006
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
2029
2029
0
2029
0
0
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
0
2029
2029
0
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
7006
7006
7006
2029
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
2029
2029
2029
5025
5015
5015
7006
7006
7006
7006
7006
2029
2029
0
5015
5015
0
0
0
0
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
0
0
5015
0
0
0
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
7006
7006
0
0
0
0
0
5015
5015
7006
7006
5015
5015
7006
7006
5015
0
0
5015
5015
2029
5015
5015
2029
2029
5015
5015
5015
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
0
0
0
2029
2029
2029
2029
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5033
5033
5033
5033
5033
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
2029
2029
2029
2029
5025
5025
2029
2029
2029
2029
2029
2029
5025
5025
7006
0
5015
7006
7006
7006
5025
5025
5015
5025
5025
5025
5025
5025
5025
5025
5025
5033
0
2029
0
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
2029
2029
2029
5025
5025
2029
2029
2029
0
0
5025
5025
5025
5025
5025
2029
2029
2029
2029
5025
5025
5025
5025
5033
5033
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
2029
2029
2029
2029
7006
7006
2029
2029
2029
2029
7006
7006
7006
5025
5025
5025
5015
2029
2029
0
5015
5015
0
0
0
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
0
0
2029
2029
5033
5033
5025
5025
5025
5025
0
0
0
0
5033
5025
5025
5025
5025
5033
0
0
2029
2029
0
0
5025
5025
5025
5025
5025
5025
5025
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5025
5025
5025
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5033
5033
5025
5025
5033
5033
5033
5033
7006
7006
7006
7006
5025
5025
7006
7006
7006
5025
5025
5015
5015
5015
5015
5033
5033
5033
5033
5033
5033
5033
5033
5015
5015
5015
0
2029
0
0
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
5015
5015
7006
7006
0
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5015
5025
5025
5025
5025
5025
7006
7006
7006
7006
2029
0
0
2029
5025
5015
5015
5015
5015
5025
5025
5025
5025
5025
5033
5033
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5033
7006
7006
5033
7006
7006
7006
7006
7006
5025
7006
7006
7006
0
7006
7006
7006
7006
7006
5033
5033
5033
2029
2029
2029
0
0
0
0
5015
5015
5015
2029
5025
5025
5025
5025
5015
2029
2029
2029
2029
5033
5033
5033
5025
2029
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5015
5015
5015
5015
5015
5025
5015
5015
5015
5015
5025
5025
5025
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5015
5015
5015
5015
5015
2029
2029
2029
7006
7006
7006
7006
7006
5025
5025
5025
5025
2029
0
0
0
0
0
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5025
5025
0
0
0
5033
5033
5033
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5025
5025
5025
5025
5025
5025
5033
5033
5033
5033
5033
5025
5025
5025
5025
2029
2029
2029
2029
2029
2029
5033
5033
5033
0
0
0
0
0
0
0
5025
7006
7006
7006
7006
2029
2029
2029
2029
5015
5015
5015
5025
5025
5025
5033
5033
5033
5033
2029
5025
5015
5015
5015
5015
5015
2029
5025
5025
5025
5033
5033
5033
5033
5033
5033
5025
5025
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
5025
0
0
0
0
0
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
7006
7006
5025
5025
5025
5025
5025
5033
5025
5033
5033
5015
5015
5015
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
7006
5025
2029
2029
2029
5025
2029
5025
5025
5025
5025
5025
5025
7006
7006
7006
2029
2029
2029
2029
5025
5025
5015
5015
5025
5025
5025
5025
5025
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
0
0
2029
2029
2029
5025
5025
5025
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
2029
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
0
0
5033
5033
5033
5033
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
2029
2029
2029
5015
5015
5015
5015
5015
5015
5025
5015
5025
5025
5025
5025
7006
7006
7006
2029
2029
2029
5033
5033
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5025
5025
5025
5025
0
0
0
0
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
0
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
7006
5015
5015
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5033
5033
5033
5033
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
2029
5025
5025
5025
5025
5025
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
5025
5025
5025
7006
7006
0
0
0
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
5025
5025
7006
7006
7006
7006
7006
7006
5025
0
0
0
0
5025
5025
2029
2029
2029
0
0
5025
0
0
0
0
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5033
5025
5033
5025
5025
5033
7006
5025
5015
5025
5015
5015
5025
5025
5025
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
0
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5033
5025
5033
5033
5033
5033
5033
5033
2029
5025
5025
5025
5033
5033
5033
5033
5033
5025
5025
5015
5015
5025
5025
5015
5015
5015
5015
2029
2029
0
0
0
0
0
0
0
0
0
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5025
5015
5015
5015
5015
0
2029
2029
0
0
0
5015
2029
5025
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
0
0
5025
5025
5015
5015
5025
5025
5025
5033
5033
5033
5033
5025
5025
5025
5025
5025
5025
5025
2029
2029
5025
5025
5025
5025
5025
5025
0
0
0
0
7006
7006
7006
7006
5025
5025
5015
7006
7006
7006
5033
5025
5025
5025
5025
5025
5025
5025
5025
0
7006
7006
7006
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
5025
5025
5033
5033
5033
5033
2029
2029
5025
5033
5033
5025
5025
5025
5025
5025
2029
2029
2029
2029
5015
5015
2029
2029
2029
2029
5025
5025
5025
5025
5025
2029
2029
2029
7006
2029
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
0
0
2029
2029
0
5025
5025
5025
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
7006
5025
5025
5025
5015
5015
2029
7006
2029
5025
5025
5025
5025
5025
0
5025
5025
5025
5025
5033
5033
5033
5033
7006
7006
7006
7006
7006
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
2029
2029
2029
5025
5025
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
5025
5025
5025
5025
5025
0
0
5025
0
0
0
5025
5025
5025
5025
0
0
0
0
0
0
0
0
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5033
5033
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
0
0
5015
5015
5015
5015
5025
5033
5033
5033
5033
5033
5033
5025
5033
5033
5015
5015
5015
5015
5015
0
5033
5033
5033
5033
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5033
5033
5033
7006
7006
7006
7006
7006
7006
5033
5033
5033
5033
5025
5025
5025
5025
5025
0
0
0
0
2029
2029
2029
2029
5025
5025
5025
5025
5025
5015
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
5025
0
0
0
0
2029
2029
2029
5033
5033
5033
5033
5033
5033
5015
5015
5015
5015
5015
5015
5015
5015
5015
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5015
5015
5015
5015
5015
2029
2029
2029
5025
5015
5015
2029
2029
7006
7006
7006
7006
2029
2029
2029
5025
5025
5025
5025
5025
2029
2029
2029
2029
5025
5025
5025
5025
2029
5025
5025
5025
5025
5025
5025
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
0
0
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
2029
5015
5015
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
5025
5025
5025
2029
2029
5033
5033
5033
5033
5033
5033
5033
5015
5015
5025
5025
5025
7006
7006
7006
7006
7006
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
2029
2029
2029
7006
7006
7006
5033
5033
5033
5033
5033
5033
5033
5033
5033
5025
7006
5033
5033
5033
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5033
5033
5033
5033
2029
2029
2029
5015
5015
5015
5015
0
0
0
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5033
5033
5033
5033
5033
5033
5015
5033
5033
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5015
5015
5015
5015
5015
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
5015
5015
5015
2029
5015
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
0
0
0
5025
5025
2029
2029
2029
2029
2029
5025
5025
5025
5025
0
0
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
7006
7006
7006
7006
5025
5025
5025
0
5015
5015
5015
5015
5025
5025
5025
5015
5015
0
5025
0
5025
0
5025
0
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
5025
2029
2029
2029
2029
2029
0
0
0
7006
7006
2029
2029
2029
5025
5025
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
5025
5025
5025
7006
7006
7006
7006
7006
7006
5025
5025
5025
5015
2029
2029
2029
2029
2029
5025
2029
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
0
0
5025
5015
5015
5015
5015
5025
5025
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5015
5015
2029
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5025
5025
5025
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
7006
5025
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
2029
2029
2029
2029
5015
5025
5025
0
0
5033
5033
2029
2029
2029
2029
2029
5025
5025
5025
5025
2029
2029
7006
2029
0
0
0
0
0
0
5025
5025
5025
5025
2029
2029
2029
2029
2029
7006
7006
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
5015
7006
7006
7006
7006
5025
5025
5025
2029
0
0
5025
5025
5025
2029
0
0
5015
5015
5015
5015
5015
5015
5025
5015
5015
5015
5015
5015
5015
5015
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5025
5025
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
5025
0
7006
7006
7006
7006
5025
5025
5033
5033
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5025
5025
5025
5025
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
5033
5033
5033
5033
5033
5033
5033
5033
7006
7006
7006
7006
7006
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
5025
5025
5015
5025
5025
5033
5033
5025
5025
5025
2029
5033
5033
5033
5033
5033
5033
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
7006
7006
5025
5025
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
5025
7006
7006
7006
7006
5025
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
5025
0
0
0
2029
2029
2029
5025
5025
5033
5033
5025
5025
2029
0
0
0
0
0
0
0
0
5025
0
5025
0
5025
5015
5015
5015
0
0
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
7006
7006
5025
5025
5025
5025
5025
2029
2029
2029
2029
5015
5015
5015
5015
5025
5025
0
2029
2029
5025
5025
5025
5025
5025
5033
5033
5033
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
2029
2029
7006
7006
7006
7006
7006
5033
5033
5033
5033
5025
5025
5025
5025
2029
5025
5025
2029
2029
0
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
2029
2029
2029
5025
5025
5025
0
0
7006
7006
7006
7006
2029
2029
5033
5015
5015
5015
2029
5025
5015
5015
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
5025
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
2029
2029
2029
2029
7006
7006
7006
7006
5025
5025
5025
5033
5033
5025
5025
5025
2029
2029
2029
2029
2029
5015
5015
5015
5025
5015
5015
5015
5015
5025
5025
5025
5015
5025
5025
5015
5025
5015
5015
5015
5015
5015
5025
5025
2029
2029
5025
5025
7006
7006
7006
7006
5025
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
5025
5025
5025
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
7006
0
0
0
0
2029
2029
2029
2029
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
0
0
2029
2029
2029
5015
5015
5015
5015
5015
5025
5025
5025
2029
2029
2029
7006
5025
5025
7006
7006
7006
7006
7006
7006
7006
0
5025
5025
5025
7006
7006
7006
7006
7006
7006
5025
5025
2029
2029
2029
2029
2029
2029
5015
5015
5015
7006
7006
7006
2029
2029
2029
2029
2029
2029
7006
7006
7006
2029
2029
2029
7006
2029
5025
5025
5025
0
0
5025
2029
5025
5033
5033
5033
0
0
0
0
5015
5015
2029
2029
2029
2029
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
7006
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5015
5015
5015
5015
5015
5025
5025
7006
7006
5025
7006
7006
7006
5025
7006
5025
5025
5025
5025
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
5025
5025
5025
2029
2029
2029
5025
5033
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5015
7006
7006
7006
7006
7006
5025
5025
0
0
0
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5025
2029
2029
2029
7006
7006
7006
2029
2029
2029
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
5025
5025
5025
5025
5025
5025
5025
0
0
0
0
5033
5033
5033
5033
5033
5033
5033
5033
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
0
5033
5033
5033
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
0
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
0
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5033
5033
5033
7006
7006
7006
7006
7006
7006
7006
5015
5025
5025
5033
5033
5033
5033
7006
7006
7006
0
0
0
0
2029
2029
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
2029
2029
5025
5025
0
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
7006
7006
7006
7006
7006
7006
0
7006
7006
5015
5015
5015
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
2029
2029
2029
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
5025
5025
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
0
0
0
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
2029
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
0
0
0
5025
5025
5025
5025
5025
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
5025
7006
5033
5033
5033
5033
5033
5015
5015
5015
2029
2029
2029
2029
5015
5015
5015
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
0
0
0
5025
5025
5025
5025
5025
5025
2029
5033
5033
5033
5033
5033
5033
5025
5025
5025
5025
0
0
2029
2029
2029
0
2029
2029
2029
5025
5025
5025
0
0
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5025
5025
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
0
0
0
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
2029
0
5025
5025
5015
5015
5015
2029
2029
2029
2029
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
5015
5015
5015
2029
7006
7006
7006
7006
7006
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
0
5025
2029
2029
2029
2029
2029
5015
5015
5015
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
5025
0
0
0
5015
5015
5015
5015
5015
5015
5015
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
5025
5025
5025
0
0
0
0
0
2029
2029
2029
2029
5025
5025
5025
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
5025
5025
5025
5025
7006
7006
7006
5025
5033
5033
5033
5033
5033
5033
5033
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
0
0
0
0
0
5015
5015
5015
7006
5025
5025
5025
2029
2029
2029
7006
7006
7006
5025
5025
5025
5025
7006
2029
2029
2029
2029
2029
2029
5025
5025
5015
5033
5033
5033
5033
5033
5033
2029
5025
5025
5025
7006
7006
7006
7006
0
0
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
2029
2029
2029
7006
7006
7006
7006
5033
5033
5033
5033
5033
5033
5033
5033
5033
5025
7006
7006
7006
7006
5015
5015
5015
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5025
5025
5025
5025
5025
5025
5015
2029
2029
2029
5025
5025
5025
5025
7006
7006
5025
5025
5025
5025
5025
2029
0
0
5025
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
5025
5025
5033
5015
5015
5015
5015
5015
5015
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
7006
7006
5015
5015
5025
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5025
5025
5025
5025
7006
7006
7006
7006
5025
5015
2029
7006
7006
7006
7006
7006
7006
5025
5033
5015
5015
7006
7006
7006
5025
5025
5025
7006
7006
5025
5025
7006
7006
5025
7006
2029
2029
5025
5025
5025
5025
5025
5025
5025
5015
5015
5025
7006
7006
7006
5033
5033
5033
5033
5033
5033
2029
5025
5025
5025
5025
5033
5033
5025
5025
5025
5025
5015
5015
5015
5015
2029
2029
5025
5025
5025
5025
5033
5025
5025
5033
5025
5025
5025
2029
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5015
5015
5015
5015
5015
5015
5015
7006
7006
7006
5025
5025
5025
5025
5033
5033
5033
5033
5033
5033
5033
5033
5033
0
0
0
0
0
0
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5015
5015
5015
5015
5025
5025
5025
5025
5015
5015
5015
2029
2029
2029
2029
5025
5033
5033
5025
5033
5015
5015
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
5025
5025
5025
5025
5025
5025
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
5025
5025
5025
5015
5025
5025
5015
5015
5015
5015
5025
5015
2029
0
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
5025
5025
5025
5033
5033
2029
2029
2029
5025
5025
5025
0
0
0
0
0
0
5033
5033
5033
5033
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
7006
7006
7006
7006
7006
7006
5025
5025
5025
5015
5015
5015
5015
5033
5033
5033
5033
5033
5033
5033
5033
5025
5025
0
2029
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
7006
5025
5025
7006
5025
5025
5025
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5033
7006
7006
7006
7006
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
7006
7006
5015
5015
5015
5015
5025
5025
5025
5025
5025
7006
5025
5025
5025
5025
7006
7006
7006
7006
7006
2029
2029
2029
5025
5025
5025
5033
5033
5033
5015
5015
5015
5015
2029
5025
2029
2029
2029
5025
5015
5015
5015
5015
5015
5015
5015
5025
5025
5015
5015
5015
5015
5015
5015
5033
5033
0
5025
0
5025
5025
5025
0
0
5025
5025
5025
5025
5025
5025
0
5025
5025
5025
5025
5025
5015
5033
5033
5033
5033
5033
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
0
5025
5025
5025
0
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
2029
2029
2029
5025
5025
5015
7006
7006
5025
5025
5025
5033
5033
5025
5025
5025
5025
5025
5025
5015
5015
5025
5025
5025
5025
7006
7006
7006
7006
7006
5025
5025
5015
5015
5015
5025
5025
5025
5025
5025
5025
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
0
0
2029
5025
5025
5025
5025
5015
5015
5025
5025
5025
5025
5025
5025
5025
5015
5025
5025
2029
2029
2029
2029
2029
2029
5025
2029
2029
2029
5015
5015
5015
2029
2029
2029
2029
2029
5015
5015
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
7006
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5025
5015
5015
5015
5015
5015
5015
5015
5015
5015
5025
5025
5025
5025
5025
5015
5015
5025
5025
5025
5015
5015
5015
5015
5015
5015
2029
2029
5025
5025
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5025
5025
5025
5025
5025
5025
5015
5025
5025
5025
7006
7006
7006
7006
7006
7006
7006
7006
7006
5025
5025
5025
5025
2029
2029
2029
2029
2029
7006
7006
7006
7006
2029
5025
5025
5025
2029
2029
2029
2029
2029
2029
5025
0
5025
5025
5025
5025
5025
2029
7006
7006
7006
7006
5025
5025
5025
5025
5025
2029
2029
2029
2029
5025
5025
5025
5025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5033
5033
5033
5033
5033
2029
2029
2029
2029
5019
2029
5019
5019
5019
2029
2029
2029
5019
5019
5019
5019
5019
2029
5019
5019
5019
2029
5033
5019
5019
5019
5019
5033
5019
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5033
5033
5019
5019
5019
5033
5019
5033
5033
5033
5033
5033
5033
2029
2029
2029
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5033
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5033
5033
5019
2029
2029
2029
2029
2029
5033
5019
5019
5019
5019
5019
5019
0
0
0
5019
5019
5019
5019
5019
5019
2029
2029
5019
5019
5019
5019
5019
5019
5033
5033
5033
5033
5033
5033
5033
5033
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
5033
5033
5033
7005
5019
5019
2029
2029
0
0
5019
5033
5033
2029
2029
5019
2029
2029
2029
2029
2029
2029
5033
5033
5033
5033
5033
5019
5019
2029
2029
2029
7005
7005
7005
7005
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
5033
5033
2029
5033
5033
5033
2029
5033
2029
5033
5033
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5033
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
5033
5033
2029
2029
2029
2029
5033
0
0
0
2029
2029
7005
7005
2029
2029
5019
5019
5019
5019
5019
5033
5033
5033
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
5019
2029
2029
2029
2029
2029
5019
5019
0
0
0
0
2029
5033
5033
5033
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
2029
2029
5019
5019
0
5033
2029
5033
5033
5033
2029
2029
2029
5033
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5033
5033
5033
2029
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5033
5033
5033
5033
5019
5019
5019
2029
2029
2029
2029
2029
5019
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
5033
5019
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
7005
5019
7005
7005
7005
7005
7005
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5033
5033
5033
5033
5033
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
2029
5019
5019
5019
5019
5019
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
5033
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
7005
2029
2029
5019
5019
5019
5019
5019
5019
2029
2029
5019
5019
5019
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
5019
2029
5019
5019
5019
5019
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
0
0
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
5033
5033
5033
5033
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5033
5033
5033
5033
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
5019
5019
2029
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
5019
2029
2029
2029
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
5033
5019
5019
5033
2029
2029
2029
2029
5019
5019
5019
5019
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
0
0
0
0
5019
2029
2029
2029
5019
5019
5019
5019
2029
2029
2029
2029
2029
5033
5033
5019
5019
5019
5019
5019
5019
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
7005
7005
5019
5019
5033
5033
5033
5033
5033
5019
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
0
0
0
0
5033
5033
5033
5033
5033
5033
2029
5019
5019
5019
5019
5019
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
5033
5033
5033
5019
5019
5019
2029
0
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
5019
5019
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5033
5033
5033
5033
2029
2029
5019
5019
5019
5019
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
7005
7005
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
2029
2029
2029
5033
5033
5019
5019
5019
5033
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
5019
5019
5019
2029
5033
5033
5033
5033
2029
7005
7005
7005
7005
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
5019
5019
5019
5033
5033
5033
5033
5019
5019
0
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
5019
5019
2029
5033
2029
5033
5033
5033
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5033
5033
5033
5033
5033
5033
5033
2029
5019
5033
5019
5019
5019
5033
5019
5019
2029
2029
2029
5019
5019
5019
5019
2029
2029
2029
2029
2029
5033
5033
5033
5033
5033
5033
5033
5033
2029
2029
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5033
5033
5019
5019
5019
5019
5033
5033
5033
5019
5019
5019
5019
2029
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
5019
5033
5019
5019
5033
5033
5033
5033
5033
5033
5019
5019
5019
5019
2029
2029
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
5033
5033
5033
5033
5033
5019
5019
5019
2029
2029
5019
5019
5019
2029
2029
0
0
2029
2029
2029
2029
7005
7005
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5033
5033
2029
5019
2029
2029
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
2029
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5033
5033
5033
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
5033
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
5019
5019
5033
5033
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
7005
7005
5033
5033
5033
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
7005
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
7005
7005
5019
5019
5019
5019
5019
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5033
5033
5033
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
5019
5019
5019
5019
2029
2029
7005
7005
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
5033
2029
2029
5033
5033
5033
5033
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5033
2029
2029
5019
5019
5033
5033
5019
2029
2029
2029
2029
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
5019
5019
5019
2029
2029
2029
0
2029
2029
2029
5019
5033
5033
5033
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5033
5033
5033
5019
5033
5033
5033
5033
5033
5019
5019
2029
2029
2029
7005
7005
7005
7005
5019
2029
2029
2029
2029
2029
2029
2029
5019
5033
5033
5033
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
5033
5033
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5033
5033
5033
5033
5033
5033
5033
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
7005
2029
5019
2029
2029
2029
2029
5019
5019
0
5019
5019
7005
7005
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
7005
7005
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
5019
2029
2029
0
0
0
0
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5033
5033
5033
2029
2029
2029
5033
2029
2029
5019
2029
2029
0
0
0
0
0
0
0
0
0
2029
0
2029
2029
2029
5019
5019
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
5019
5019
5019
5019
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5033
5033
5033
5033
5033
5033
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
5019
2029
5019
5019
5019
5019
5019
7005
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
2029
2029
2029
5019
5019
5019
5019
5019
5019
2029
2029
0
0
0
0
0
0
2029
2029
2029
5019
5019
5019
5019
5019
5019
5033
5033
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
5033
5033
5033
2029
5019
5019
5019
5019
5019
5019
5019
2029
5033
5033
5033
5033
5033
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
5019
5019
5019
5019
7005
7005
7005
5019
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
5033
5033
5033
5033
5033
5033
5033
2029
2029
5019
5019
5033
5033
5033
5033
5033
5033
5033
2029
2029
5033
5019
5019
0
0
0
5033
5033
5019
5019
2029
2029
0
0
0
0
2029
2029
2029
2029
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5033
5033
5033
5033
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
5033
5033
5033
5033
5019
5033
5019
5033
5033
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5033
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
5019
2029
5033
7005
5033
5033
5033
5033
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
5019
5019
5019
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
0
0
0
7005
7005
7005
7005
7005
5019
5019
5033
5033
5033
5033
5019
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
2029
2029
2029
2029
2029
2029
2029
5033
5033
2029
2029
2029
2029
2029
5019
2029
2029
2029
2029
5019
5019
5019
5019
5019
5033
5033
5033
5033
5033
5033
5019
5019
2029
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
5019
5033
5033
5033
2029
5033
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
0
5019
5019
5019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
2029
5033
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
5019
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
5033
5033
5033
5019
5019
7005
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
5033
5033
5033
2029
5033
5033
5019
5019
5033
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
5019
5033
5033
5019
5019
5019
2029
2029
2029
5019
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
2029
5019
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
0
2029
2029
2029
2029
2029
5019
5019
5033
5033
5033
5033
5033
5019
5019
5019
5019
5019
5019
5033
5033
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
5033
5019
5019
5033
2029
2029
2029
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5033
5033
5033
2029
7005
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5033
5033
2029
2029
2029
2029
5019
5019
5019
2029
2029
5033
5033
5033
5033
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
5033
5033
5033
5033
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
2029
2029
2029
5033
5033
5033
5033
5033
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
5033
5019
5033
7005
7005
7005
7005
5019
5019
5019
5033
5033
5019
5019
5033
5019
5033
5033
5033
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5033
5033
5033
5033
5033
2029
2029
2029
2029
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
0
0
0
5033
5033
5033
5033
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5019
5019
2029
2029
5019
5019
5019
5019
5019
5019
5019
2029
2029
5033
5033
5019
5019
2029
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
2029
5019
5019
5019
5019
5019
2029
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
2029
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
2029
2029
2029
2029
5019
5033
2029
5033
2029
5033
5019
2029
2029
5019
5019
5019
5019
5019
5019
5019
5019
5019
2029
2029
5019
5019
5019
5019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
7034
7034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
7034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
7034
7034
7034
0
0
0
0
0
0
0
0
0
0
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
0
0
0
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
7034
0
0
7034
7034
7034
7034
7034
7034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
7034
7034
7034
7034
7034
7034
7034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
7034
7034
7034
0
7034
7034
7034
7034
7034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7034
7034
7034
7034
7034
7034
7034
7034
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
5020
5020
5020
5020
5020
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
5026
5026
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5026
7002
2029
2029
2029
2029
5026
5026
5026
5026
5026
7002
5026
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
0
0
5020
5020
5020
5026
2029
2029
5026
5026
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
7002
7002
5026
5026
7002
7002
7002
7002
2029
2029
5026
0
5026
5026
5026
0
0
0
2029
0
5020
2029
2029
5020
2029
0
7002
7002
7002
5020
5020
2029
5020
0
5020
7002
7002
7002
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
7002
0
7002
7002
7002
2029
2029
2029
2029
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
7002
0
0
0
5026
0
0
2029
7002
0
0
0
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5026
5026
7002
7002
7002
2029
5026
5026
5026
5026
5026
5026
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
0
0
0
7002
7002
7002
7002
7002
7002
7002
5026
5026
5026
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
5020
5020
5020
5020
5020
5020
5020
0
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
5020
5020
5020
7002
2029
2029
2029
0
0
0
0
0
0
5026
5026
5026
7002
7002
7002
7002
7002
0
0
0
0
7002
7002
5026
5026
5026
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5020
0
0
2029
2029
5026
5026
5026
5026
5026
7002
7002
7002
7002
7002
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
5026
5026
5026
5026
2029
2029
2029
2029
7002
7002
7002
5020
5020
2029
2029
2029
5026
5026
5026
5026
5026
0
2029
7002
7002
7002
5026
5026
5026
5026
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
0
0
0
0
0
0
0
0
5020
5020
5020
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5026
5026
5026
5026
5026
5026
5026
5026
7002
7002
7002
7002
7002
5020
5020
5026
5026
5026
7002
7002
7002
2029
2029
2029
0
0
0
0
5026
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
7002
7002
7002
7002
7002
5026
5026
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
5020
5020
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
7002
5026
5026
5020
7002
7002
5026
5026
5026
5026
5026
5026
7002
7002
7002
7002
5026
5026
5026
0
7002
7002
0
0
0
5020
5020
5020
5020
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
5020
5020
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
7002
7002
7002
7002
7002
7002
0
0
0
5026
5026
5026
5026
5026
5026
0
5026
7002
7002
7002
7002
7002
2029
7002
2029
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
5026
2029
2029
2029
2029
5026
2029
7002
7002
7002
7002
7002
7002
5026
5026
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5026
2029
5020
5020
5026
5026
7002
7002
7002
2029
2029
2029
2029
5020
5020
5020
5020
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
2029
0
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
7002
7002
7002
0
0
5020
5020
5020
5020
5026
5026
5026
5026
7002
7002
7002
7002
0
2029
2029
2029
0
0
5026
5026
5026
0
5026
5026
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
7002
0
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
5020
5020
5020
7002
5026
5026
7002
7002
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
5026
5026
5026
5026
5020
5020
5020
5020
5020
5020
5020
5026
5026
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
5026
5026
5026
5026
0
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
2029
2029
7002
7002
7002
2029
2029
2029
5026
5026
5026
5026
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5026
5026
5026
5020
5020
0
0
5020
7002
7002
7002
7002
7002
7002
7002
7002
5020
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5026
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
5026
7002
7002
5026
5026
5026
5026
7002
5026
5026
5026
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
2029
2029
2029
2029
0
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5026
5026
2029
2029
2029
2029
2029
5026
7002
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
0
0
0
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
5020
5020
5020
2029
2029
5026
5026
5026
5026
5026
7002
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
0
0
0
0
0
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
5026
5026
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
5026
5026
5026
5026
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
5026
5026
0
5026
5026
5026
7002
7002
7002
7002
7002
0
0
0
0
2029
2029
7002
2029
7002
2029
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
5020
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5026
5026
5026
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
2029
2029
2029
2029
2029
2029
5026
7002
7002
7002
7002
7002
5020
5020
2029
2029
2029
2029
7002
5026
5026
5026
5026
5020
7002
7002
7002
5026
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5026
7002
7002
7002
7002
7002
7002
7002
0
0
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
2029
2029
2029
0
0
0
0
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
0
7002
7002
7002
5026
5026
5026
7002
7002
7002
7002
7002
2029
2029
5026
5026
5026
5026
5026
2029
5020
5020
5020
5020
7002
7002
5020
7002
7002
7002
7002
7002
0
5026
0
0
5026
5026
5026
0
0
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
0
0
2029
2029
2029
7002
7002
7002
5026
2029
2029
2029
0
0
0
0
7002
7002
7002
0
7002
7002
7002
7002
5020
5020
0
2029
2029
2029
5026
0
0
0
0
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5026
5026
5026
5026
5026
5026
5026
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
0
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
0
0
2029
7002
7002
7002
7002
5020
5020
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
0
5026
5026
5026
5026
0
0
0
7002
7002
7002
7002
7002
5026
5026
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5026
5026
5026
7002
2029
2029
0
5026
0
5026
5020
5020
5020
5020
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
5020
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
5026
7002
2029
2029
2029
2029
2029
5026
5026
5026
0
0
5026
5026
5026
5026
5026
5026
5026
0
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5026
7002
7002
7002
7002
5026
5026
5026
5026
5026
2029
2029
2029
0
0
5026
7002
7002
7002
7002
7002
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
0
0
2029
2029
2029
2029
5020
7002
7002
2029
2029
0
0
0
5026
7002
7002
5020
5020
7002
0
0
5026
5026
5026
5026
5026
0
0
5020
5020
0
0
0
0
5026
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
5026
5026
0
0
0
0
0
5020
0
0
2029
2029
2029
2029
2029
5020
5020
0
0
5020
0
0
0
5026
5026
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
0
0
0
5026
5026
5026
5026
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
0
0
0
5026
5026
5026
5026
5026
2029
7002
7002
2029
2029
2029
2029
5020
5020
5020
0
5020
0
0
5020
5020
0
0
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
7002
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
7002
7002
7002
7002
7002
7002
7002
7002
5026
2029
2029
2029
2029
5026
5026
5026
7002
7002
7002
7002
5026
5026
5026
5026
5026
5026
5026
5026
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
0
0
0
0
7002
7002
7002
7002
5026
5026
5026
5026
5026
5020
5020
7002
7002
7002
7002
5026
5026
5026
5026
5020
5020
5020
5020
5020
5020
7002
7002
7002
2029
2029
5026
5026
5026
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
0
0
0
0
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
5026
0
0
0
0
7002
5026
5026
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
0
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
0
0
0
0
0
0
5026
5026
2029
2029
2029
7002
7002
7002
2029
2029
2029
7002
5020
5026
5026
5026
2029
2029
2029
0
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
0
0
0
0
0
0
0
7002
5026
5026
5026
5026
5026
0
0
2029
0
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
2029
2029
5020
5020
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
0
0
7002
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
7002
2029
5020
5020
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5026
5026
5026
5026
5026
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
7002
7002
7002
7002
2029
2029
2029
2029
0
0
0
0
0
0
0
0
7002
7002
7002
2029
7002
7002
7002
0
0
0
0
0
0
7002
7002
0
0
0
0
0
0
0
0
0
0
5026
0
7002
7002
0
0
0
0
0
7002
2029
7002
7002
7002
7002
7002
7002
0
5026
5026
5026
5026
5026
5026
5026
5026
5026
5020
5020
7002
7002
7002
0
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
7002
7002
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
5026
5026
7002
0
0
0
0
5026
5026
5026
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
0
0
5020
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
0
0
7002
7002
7002
7002
7002
2029
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5020
5020
5020
7002
0
0
5009
5009
5009
5009
5009
5009
7002
5009
5009
0
0
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
5009
5020
2029
2029
5009
5009
5009
5009
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
5009
5009
5009
5009
5009
0
0
0
0
5020
7002
7002
5009
5009
5009
5009
7002
7002
7002
0
5009
5009
0
0
0
0
0
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
2029
2029
2029
5020
2029
2029
2029
2029
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
5009
5009
5020
5020
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
5009
5020
5020
2029
5009
5009
0
0
0
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5009
5009
5009
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
5020
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
0
7002
7002
7002
7002
5009
5009
7002
7002
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
7002
7002
7002
7002
7002
0
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
7002
5009
5009
2029
2029
2029
0
5009
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
0
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
5020
2029
2029
7002
7002
0
0
0
7002
7002
7002
7002
7002
7002
5009
7002
5020
2029
2029
2029
2029
5009
5009
7002
7002
7002
2029
2029
2029
2029
2029
5020
5020
7002
2029
7002
0
0
0
7002
7002
0
0
7002
7002
7002
7002
2029
0
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
0
0
7002
2029
5009
7002
7002
7002
7002
7002
0
0
0
0
7002
7002
0
0
0
5020
5020
5020
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
5009
2029
2029
2029
2029
2029
7002
7002
7002
7002
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
7002
2029
2029
2029
5009
2029
2029
2029
5020
5020
2029
2029
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
5020
5020
0
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
0
7002
2029
2029
2029
0
0
5009
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
5020
2029
2029
2029
2029
2029
5009
7002
7002
7002
7002
7002
0
7002
7002
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
0
7002
0
0
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
0
0
0
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
7002
7002
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
5009
2029
2029
7002
7002
7002
7002
7002
5009
5009
5009
2029
2029
2029
2029
2029
7002
2029
2029
2029
5020
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
5009
5009
5009
0
7002
7002
7002
7002
7002
0
7002
7002
7002
7002
0
0
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
0
0
0
7002
0
0
0
7002
7002
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
7002
7002
7002
7002
0
0
0
7002
7002
7002
0
2029
2029
0
0
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
2029
5009
5009
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
5020
5020
5020
5020
5020
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
0
5009
5009
7002
7002
5009
5009
5009
0
0
0
0
0
0
0
0
0
0
0
7002
7002
7002
0
0
0
0
0
2029
2029
7002
7002
7002
7002
7002
2029
5009
5009
2029
2029
2029
5009
5009
5009
2029
2029
5009
2029
2029
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
5009
7002
7002
7002
7002
7002
7002
0
0
5020
5020
5009
5009
5020
5020
7002
2029
2029
2029
2029
2029
0
0
7002
7002
7002
7002
7002
2029
2029
2029
2029
5020
5020
5020
0
0
0
7002
7002
7002
5009
5009
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
0
0
0
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5020
5020
2029
2029
5009
5009
7002
7002
2029
2029
2029
5009
5009
5009
5009
5020
5020
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
5009
2029
2029
5009
5009
5009
5009
5020
5020
5009
2029
2029
5009
5009
5009
7002
7002
7002
7002
7002
0
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
0
7002
7002
2029
2029
2029
2029
7002
2029
7002
7002
7002
7002
7002
7002
0
0
0
0
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
5009
5009
5009
5009
5009
2029
2029
5009
5009
5009
2029
2029
2029
2029
0
0
0
2029
0
7002
7002
7002
0
0
0
0
0
7002
7002
7002
2029
2029
5009
5009
5009
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5009
5009
5009
2029
2029
2029
2029
0
2029
2029
7002
7002
2029
2029
2029
5020
5020
2029
2029
5009
5020
5009
0
0
0
0
5009
5009
0
0
7002
7002
7002
7002
2029
2029
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
5009
0
0
0
0
7002
7002
7002
7002
7002
7002
0
0
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
7002
7002
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
0
0
7002
2029
2029
2029
2029
0
7002
5020
5020
5020
5020
5020
7002
7002
7002
2029
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
7002
2029
7002
7002
7002
7002
7002
2029
7002
7002
7002
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
0
0
5020
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
0
7002
7002
7002
7002
7002
2029
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7002
7002
2029
2029
2029
5020
5020
2029
2029
5020
5020
5020
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5020
0
0
0
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
0
0
2029
2029
5009
5009
5009
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
2029
0
0
7002
7002
5009
5009
5009
5009
5009
5009
5009
2029
2029
0
0
0
7002
7002
7002
7002
7002
7002
0
7002
7002
0
7002
5009
5009
5009
5009
2029
2029
5020
5020
5020
7002
7002
5009
5009
5009
5009
5009
0
0
0
0
0
0
0
0
0
7002
0
0
0
0
0
0
0
0
7002
7002
5020
5020
7002
7002
0
0
0
0
0
0
0
2029
2029
5020
5020
5020
5020
5020
2029
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
0
5020
5020
5020
5020
5020
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
2029
2029
2029
5009
2029
2029
2029
2029
5009
5009
5009
7002
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
7002
7002
7002
5009
7002
7002
7002
5020
5020
5020
5020
0
7002
0
0
7002
7002
7002
7002
7002
0
0
0
2029
0
0
0
0
2029
2029
2029
0
0
5020
5020
5009
5009
5009
2029
2029
7002
0
0
7002
7002
2029
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
0
0
0
0
0
7002
7002
7002
2029
2029
2029
7002
7002
5009
5009
5009
5009
5009
5009
5020
5020
5020
5020
5020
2029
7002
7002
7002
7002
7002
7002
0
0
0
0
2029
2029
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
0
0
2029
7002
7002
7002
0
0
0
7002
7002
7002
2029
2029
2029
2029
2029
5020
5009
5009
2029
2029
2029
2029
7002
7002
2029
2029
2029
7002
7002
7002
5020
5020
5020
5020
5020
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
2029
5020
5020
5020
5020
5020
5020
5020
0
0
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
5020
7002
0
0
0
0
0
0
0
0
7002
7002
7002
7002
0
7002
7002
7002
7002
7002
7002
0
0
0
0
0
7002
7002
7002
5020
5020
5020
2029
2029
2029
0
0
5009
5009
5009
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
0
5009
5009
5009
5009
5009
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
0
0
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
0
0
0
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
0
0
5009
5009
5009
5009
7002
7002
7002
5020
5020
2029
2029
2029
7002
7002
7002
7002
7002
5020
7002
7002
0
0
7002
7002
7002
7002
7002
2029
7002
7002
5009
5009
5009
5009
5009
2029
5020
5020
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5020
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
0
7002
0
5009
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
7002
0
2029
2029
5009
0
5009
5009
5009
7002
7002
5009
5009
7002
5009
2029
7002
2029
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
7002
7002
0
0
0
0
7002
7002
2029
2029
2029
5020
5020
2029
2029
2029
2029
2029
2029
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
0
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
5009
5009
7002
2029
7002
2029
2029
2029
2029
2029
2029
7002
2029
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
7002
7002
7002
7002
7002
7002
7002
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
7002
7002
7002
7002
7002
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
7002
7002
5009
2029
7002
7002
0
5009
5009
5009
5009
7002
7002
7002
2029
2029
2029
2029
7002
2029
0
7002
7002
7002
7002
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5009
2029
2029
2029
5009
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
7002
7002
2029
7002
0
0
0
0
5009
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
5020
5020
5020
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
0
2029
7002
2029
2029
2029
5009
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
0
0
0
0
0
5009
5009
2029
2029
2029
2029
2029
7002
7002
5009
5009
5009
5009
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
5020
5020
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
2029
5009
0
2029
2029
2029
2029
5009
5009
5009
2029
2029
7002
7002
7002
7002
7002
7002
7002
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5009
7002
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
5020
2029
2029
7002
7002
7002
5009
0
0
0
7002
7002
7002
5009
7002
5009
5009
5009
5020
5009
5009
5009
5009
5009
5009
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
0
2029
2029
2029
2029
2029
2029
2029
0
0
7002
7002
7002
7002
7002
0
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
2029
5009
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5020
7002
7002
7002
7002
2029
2029
2029
7002
7002
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
0
0
2029
2029
5009
2029
2029
2029
2029
2029
0
2029
0
2029
0
5020
5020
5020
5020
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
0
0
0
0
5009
7002
7002
7002
7002
7002
7002
5020
5020
2029
2029
2029
5009
5009
7002
7002
5009
5009
5009
0
0
5009
5009
0
0
0
2029
2029
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
0
0
7002
7002
7002
7002
0
0
5020
5020
5020
5020
5020
7002
7002
7002
7002
5009
5009
5009
5009
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5009
5009
5009
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
5020
7002
7002
5009
5009
5009
5009
5009
0
0
0
0
7002
7002
7002
5020
5020
5020
7002
7002
5009
5009
5009
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
2029
2029
0
0
0
0
7002
7002
7002
7002
0
0
2029
5009
0
0
0
0
7002
7002
7002
0
0
0
5009
5009
5009
5009
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
5020
2029
2029
2029
2029
0
2029
2029
0
0
0
7002
0
0
2029
2029
2029
2029
2029
5020
5020
5020
5020
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
2029
2029
7002
7002
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
0
5020
5020
5020
5020
5020
5009
5009
5009
5009
5009
5009
5009
0
2029
2029
2029
2029
2029
2029
5009
5009
5009
0
0
0
0
7002
2029
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
2029
2029
2029
2029
5009
2029
2029
2029
2029
0
0
0
5020
5020
5020
7002
7002
7002
7002
5020
7002
7002
7002
7002
7002
0
2029
2029
2029
2029
2029
7002
7002
7002
7002
5020
5020
5020
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
0
2029
2029
0
0
7002
7002
5020
5020
5020
5020
5020
5009
0
0
0
0
0
0
0
5009
2029
2029
2029
2029
7002
7002
7002
7002
0
0
7002
7002
7002
7002
7002
7002
7002
5020
5020
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5009
5009
5009
5009
5009
7002
7002
7002
7002
5020
5020
5020
5020
5020
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
7002
7002
7002
0
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
5020
5020
5020
5020
5020
7002
7002
7002
7002
5009
5009
5009
5009
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
5009
0
5009
5009
5009
5009
2029
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
5020
5020
5020
7002
7002
7002
5009
5009
7002
7002
7002
0
0
7002
7002
7002
0
0
5020
0
0
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
5020
5020
7002
7002
7002
7002
7002
7002
0
7002
7002
7002
7002
7002
0
0
0
0
2029
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
0
0
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
2029
2029
7002
7002
7002
7002
7002
5020
7002
7002
7002
7002
7002
7002
0
0
2029
2029
2029
5009
5009
5009
7002
7002
2029
7002
7002
7002
5009
5009
5009
5009
5009
5009
5009
0
7002
7002
5009
7002
2029
2029
5020
5020
0
0
0
7002
7002
7002
7002
2029
2029
2029
2029
0
0
0
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
0
0
0
0
0
2029
0
0
0
7002
7002
7002
2029
2029
2029
2029
7002
5020
5020
2029
2029
2029
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5020
5009
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5009
5009
5009
2029
2029
7002
7002
7002
5009
5009
5009
2029
5020
5020
7002
7002
7002
7002
7002
0
0
0
0
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
7002
7002
7002
7002
0
2029
2029
0
0
7002
7002
7002
7002
2029
7002
7002
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
2029
2029
2029
2029
7002
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
5009
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
5009
5009
2029
2029
5009
0
0
0
0
7002
7002
7002
7002
7002
5020
5020
7002
7002
7002
7002
7002
5009
5009
7002
7002
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
5020
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
7002
2029
7002
7002
7002
7002
7002
7002
0
0
2029
2029
2029
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
0
7002
0
2029
2029
2029
5009
5009
5009
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
5009
5009
5009
5020
5020
5020
5020
5020
5009
5020
5020
2029
7002
7002
7002
7002
2029
5020
0
2029
7002
7002
7002
7002
0
0
0
0
2029
2029
2029
2029
5009
5009
2029
2029
0
0
0
0
5020
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5009
5009
5020
5020
7002
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
5020
5020
2029
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
2029
7002
2029
0
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
0
0
0
0
0
5009
5009
5009
2029
2029
2029
2029
7002
7002
7002
7002
7002
5020
5020
5020
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
0
0
0
0
2029
0
2029
2029
2029
2029
0
2029
5020
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
2029
2029
5009
5009
5009
5009
5009
5009
5009
2029
2029
7002
7002
7002
7002
7002
5009
5009
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
5009
5009
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
2029
5020
2029
0
0
5009
5009
5009
5009
5009
2029
2029
5009
5009
5009
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5009
7002
2029
2029
2029
2029
5009
5009
5009
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
0
0
2029
2029
2029
5009
5009
5009
5009
7002
7002
7002
7002
0
2029
5009
0
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
5009
2029
2029
2029
7002
2029
2029
2029
7002
7002
7002
7002
5009
0
0
0
0
0
0
0
7002
0
7002
7002
7002
0
0
0
0
0
0
0
0
7002
7002
7002
5009
5009
2029
2029
2029
7002
7002
7002
5020
5020
2029
2029
2029
2029
5009
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
7002
0
0
0
0
7002
7002
7002
7002
7002
7002
2029
2029
5020
5020
5009
0
0
0
0
0
7002
7002
5009
5009
5009
5009
5009
7002
7002
7002
7002
0
0
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
0
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5009
5009
5009
7002
7002
7002
5009
5009
5009
2029
2029
2029
2029
7002
5009
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
5009
5009
5009
5009
7002
7002
7002
7002
7002
2029
2029
0
5009
2029
2029
2029
2029
2029
5020
7002
7002
7002
7002
7002
7002
7002
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
7002
2029
2029
2029
2029
2029
0
2029
2029
2029
5009
7002
7002
7002
7002
2029
2029
2029
2029
2029
0
0
0
0
7002
7002
7002
0
2029
2029
7002
7002
7002
7002
7002
2029
2029
0
0
0
0
0
2029
2029
0
2029
2029
2029
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
7002
7002
7002
7002
7002
7002
7002
7002
5009
5020
5020
5020
5020
5020
5020
5020
2029
5009
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
5009
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
5009
7002
7002
7002
7002
7002
7002
5020
5020
2029
2029
2029
7002
7002
5020
5020
5020
5020
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
7002
0
0
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
0
2029
2029
2029
0
0
0
0
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
5020
2029
7002
7002
5009
7002
7002
7002
2029
2029
2029
2029
0
0
2029
0
0
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
2029
7002
5020
5009
5009
5009
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5009
5009
7002
7002
7002
7002
2029
2029
2029
2029
7002
0
0
0
0
2029
2029
2029
5020
5020
5020
5020
5020
5020
7002
7002
7002
5009
0
0
0
7002
7002
5009
5009
0
0
0
0
0
7002
0
5009
5009
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
7002
7002
7002
7002
5009
5009
5009
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
7002
2029
2029
2029
2029
2029
0
0
0
0
0
7002
7002
2029
2029
2029
5020
5020
7002
7002
5009
5009
5020
5020
7002
7002
7002
7002
7002
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
2029
2029
2029
5020
5020
5020
5009
5009
5009
5020
7002
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
0
7002
0
7002
7002
7002
7002
7002
2029
2029
5020
7002
5009
5009
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
2029
7002
7002
7002
7002
2029
0
0
0
7002
7002
7002
7002
7002
2029
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
5009
5009
5009
5009
5009
5009
5020
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
0
0
2029
2029
2029
2029
2029
7002
2029
2029
7002
7002
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
0
0
0
5020
5020
5020
5020
5020
5020
5020
7002
7002
5020
5009
5009
5020
5020
5020
2029
5009
5009
5009
5009
5009
7002
7002
5009
7002
7002
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
0
0
0
2029
0
0
7002
7002
7002
0
0
2029
7002
2029
7002
7002
7002
7002
7002
2029
2029
2029
5009
5009
0
2029
0
2029
2029
0
0
2029
2029
2029
7002
7002
7002
7002
0
5020
5020
5020
7002
7002
2029
2029
2029
2029
0
0
0
0
0
7002
7002
7002
7002
7002
0
0
0
0
0
7002
7002
7002
7002
7002
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
0
0
5020
5020
2029
2029
2029
5009
0
0
0
5020
7002
7002
5009
5009
5009
7002
7002
7002
0
0
0
0
0
0
0
5009
0
5009
5009
5009
0
7002
7002
0
0
0
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
0
0
0
2029
2029
2029
5020
5020
5020
5020
0
0
0
7002
7002
7002
2029
2029
5020
5009
5009
5009
5009
5009
5009
7002
7002
7002
7002
7002
2029
2029
7002
7002
0
0
7002
7002
7002
7002
7002
7002
7002
5020
7002
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
2029
2029
7002
7002
7002
0
0
7002
7002
7002
2029
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
5009
5009
2029
2029
2029
5020
5020
2029
2029
5009
5009
2029
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5009
7002
7002
7002
7002
5020
2029
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
5009
5009
7002
7002
7002
7002
2029
7002
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
2029
2029
2029
0
0
0
0
0
0
0
0
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
0
0
2029
2029
7002
7002
7002
7002
7002
0
0
5020
5020
5020
5020
5020
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
5020
2029
2029
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
0
0
2029
0
0
2029
2029
7002
7002
7002
7002
5009
7002
7002
7002
7002
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
7002
7002
5009
5009
5009
7002
5009
5009
7002
7002
7002
7002
7002
7002
0
0
0
5020
0
0
5020
5020
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
5020
5020
5020
5020
5020
5020
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
5009
5009
5009
0
0
7002
7002
7002
7002
0
7002
5009
5009
7002
0
0
0
0
0
0
0
0
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
5020
2029
2029
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
7002
7002
7002
7002
0
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
0
0
0
7002
7002
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5020
5020
5020
2029
2029
0
7002
7002
7002
2029
7002
7002
7002
7002
2029
2029
2029
2029
7002
0
0
0
2029
2029
2029
2029
2029
2029
2029
5020
5020
7002
7002
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
7002
7002
2029
2029
2029
7002
7002
2029
2029
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5020
5020
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
5020
7002
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
5009
5009
5009
5009
5009
0
0
7002
5020
5020
5020
0
0
7002
7002
7002
7002
5020
5020
5020
2029
2029
2029
2029
0
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
5020
5020
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
7002
7002
7002
2029
7002
7002
5007
7002
5017
7002
7002
5007
2029
2029
7002
7002
7002
5007
5007
5007
5007
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
2029
2029
2029
2029
2029
7002
7002
5017
2029
7002
7002
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
7002
2029
2029
7002
7002
7002
7002
5017
5017
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
2029
2029
2029
2029
2029
2029
7002
2029
2029
2029
7002
2029
2029
2029
7002
7002
7002
7002
7002
5007
5007
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
5007
5007
7002
5017
5017
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
2029
7002
7002
7002
7002
7002
2029
7002
7002
7002
2029
7002
7002
5017
7002
7002
7002
7002
7002
2029
2029
2029
7002
5007
5007
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
5007
7002
7002
7002
5007
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
2029
7002
7002
5007
2029
2029
7002
2029
2029
2029
7002
7002
7002
7002
7002
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
5007
5007
7002
7002
7002
7002
7002
7002
7002
5017
5017
7002
2029
2029
5017
5017
5017
5017
5007
5007
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
2029
2029
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
7002
2029
2029
7002
7002
5017
5017
5017
5017
7002
7002
7002
7002
7002
2029
5007
5007
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
5007
5017
5017
5017
5017
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
5007
2029
2029
2029
7002
2029
2029
2029
5007
5007
5007
7002
7002
5007
5007
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
5007
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
5017
7002
7002
7002
7002
2029
2029
5007
5007
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
7002
7002
7002
7002
7002
7002
5007
5007
5007
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
2029
2029
5007
5007
5007
5007
5007
5007
7002
2029
2029
7002
7002
2029
2029
2029
2029
7002
2029
2029
7002
7002
2029
7002
2029
7002
2029
2029
7002
2029
2029
7002
7002
2029
2029
7002
7002
7002
2029
7002
7002
7002
7002
5007
5007
5007
5007
2029
2029
7002
7002
5007
2029
2029
5017
5017
5017
5017
5017
7002
7002
7002
5007
5007
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
5007
5007
5007
5007
5007
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
5007
5007
5007
5007
7002
7002
7002
7002
7002
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
7002
7002
7002
5007
5007
5007
5017
5017
5017
5017
5017
5007
5007
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
5007
7002
7002
7002
5007
5007
5007
7002
7002
7002
7002
7002
5007
2029
2029
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
5007
5007
5007
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5007
5007
5007
2029
2029
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
2029
2029
5007
5007
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
5017
5017
7002
5017
5017
5017
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
5007
7002
2029
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
5017
7002
7002
2029
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
7002
5007
5017
5017
5017
5017
2029
2029
2029
2029
5007
5007
7002
7002
2029
2029
2029
2029
2029
7002
2029
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
2029
7002
2029
7002
2029
2029
2029
2029
2029
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
2029
2029
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
5007
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
5007
5007
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
5007
5007
5007
5007
2029
2029
2029
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
2029
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
5007
5007
5007
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
2029
5007
5007
5007
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
2029
7002
5007
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
5007
5007
5007
5007
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
7002
5007
5007
5007
5007
7002
5007
7002
7002
7002
7002
7002
7002
7002
7002
5007
7002
7002
7002
7002
7002
2029
2029
7002
2029
2029
2029
2029
5007
5007
5007
5007
5007
7002
7002
7002
7002
7002
2029
2029
7002
2029
2029
2029
5007
2029
7002
2029
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
5007
5007
2029
2029
2029
2029
5007
7002
7002
7002
7002
5007
2029
7002
7002
7002
7002
5007
5007
5007
5007
5007
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
5007
5007
5007
5007
5007
7002
7002
2029
2029
7002
7002
2029
2029
5007
2029
5007
7002
7002
7002
7002
2029
7002
2029
2029
5007
5007
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
7002
7002
7002
2029
2029
2029
7002
7002
7002
2029
2029
7002
7002
7002
7002
5007
5007
5007
7002
7002
7002
7002
7002
7002
7002
5007
2029
7002
7002
7002
7002
5007
5007
7002
7002
2029
2029
7002
7002
5007
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
5017
5017
5017
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
2029
2029
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
7002
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
7002
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
2029
7002
7002
5007
5007
5007
5007
5007
7002
7002
7002
2029
2029
2029
7002
7002
2029
2029
2029
7002
2029
2029
7002
2029
7002
7002
2029
2029
2029
7002
2029
2029
7002
7002
7002
2029
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
5007
5007
5007
5007
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
2029
2029
2029
7002
7002
7002
7002
5007
5007
5007
7002
7002
7002
5007
5007
5007
2029
2029
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
5007
2029
2029
2029
7002
7002
5007
5007
7002
5007
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
7002
7002
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
5017
5017
5017
5017
5017
5017
7002
2029
2029
7002
7002
7002
7002
7002
7002
2029
2029
5007
5007
2029
2029
2029
7002
7002
7002
7002
7002
5007
5007
2029
2029
2029
7002
7002
7002
7002
2029
2029
5007
5007
5007
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
5007
5007
2029
2029
2029
2029
2029
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
2029
7002
2029
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
5007
2029
5007
2029
2029
2029
5007
2029
5007
2029
2029
2029
7002
7002
2029
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
5017
5017
5017
5017
5017
5017
7002
7002
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
2029
2029
7002
2029
2029
2029
5007
5007
7002
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
5007
7002
7002
7002
7002
7002
5007
7002
7002
7002
5007
5007
5007
5007
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
5007
5007
5007
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
7002
7002
7002
2029
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
5017
5017
5017
5017
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
5007
5007
5007
5007
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
2029
2029
7002
2029
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
5007
5007
7002
5007
5007
2029
7002
7002
7002
7002
7002
5007
5007
5007
5007
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
5007
7002
7002
7002
5007
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
5007
7002
7002
7002
5007
2029
2029
2029
2029
5017
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
5007
7002
7002
7002
2029
2029
5007
5007
5007
5007
5007
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
7002
7002
7002
7002
2029
2029
2029
7002
7002
5007
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
5007
7002
7002
5007
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
5007
7002
7002
7002
5017
5017
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
2029
7002
7002
7002
7002
2029
7002
7002
7002
7002
2029
5007
5007
5007
5007
2029
2029
7002
7002
7002
7002
7002
5017
7002
7002
7002
2029
5017
5017
7002
5017
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
7002
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
5007
7002
7002
5007
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
5007
5007
5007
5007
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
2029
2029
2029
2029
7002
5007
5007
2029
2029
7002
7002
7002
2029
2029
5007
5007
5007
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
5007
5007
7002
7002
7002
7002
2029
2029
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
5007
5007
2029
2029
2029
7002
7002
2029
2029
2029
7002
7002
5007
2029
2029
2029
5007
5007
2029
7002
7002
7002
7002
7002
5007
5007
5007
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
7002
7002
7002
2029
2029
5007
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
5007
5007
7002
2029
7002
7002
7002
7002
2029
2029
2029
7002
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
5007
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
2029
2029
2029
5007
7002
2029
7002
7002
7002
5007
5007
2029
5007
5007
7002
7002
5007
5007
5007
7002
5007
5007
7002
2029
2029
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
7002
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
7002
7002
2029
2029
2029
7002
2029
2029
5007
5007
5007
5017
5017
7002
7002
7002
7002
7002
5017
5017
5017
7002
7002
7002
2029
2029
2029
2029
5007
7002
5007
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
7002
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
2029
2029
2029
5007
5007
5007
2029
2029
2029
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
5007
5007
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
2029
2029
5017
5017
5007
2029
2029
2029
2029
7002
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
7002
2029
7002
2029
7002
7002
7002
7002
7002
7002
7002
5017
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
5007
5007
5007
5007
7002
2029
2029
2029
2029
2029
2029
2029
7002
7002
5007
5007
5007
5007
7002
2029
7002
2029
2029
2029
7002
7002
2029
2029
5007
5007
5007
5007
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
7002
7002
2029
2029
2029
2029
5007
5007
5017
5017
7002
7002
2029
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
5007
5007
5007
2029
7002
7002
2029
7002
2029
5007
7002
7002
5007
5007
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
2029
2029
5007
5007
7002
7002
7002
7002
7002
5007
5007
5007
5007
5007
5007
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5017
5017
7002
2029
7002
7002
7002
7002
5007
5007
7002
7002
7002
7002
7002
7002
2029
2029
2029
5007
5007
5007
2029
7002
7002
2029
2029
2029
2029
2029
5007
7002
7002
7002
7002
2029
2029
2029
2029
7002
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
7002
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
5007
5007
7002
7002
7002
7002
5007
5007
5007
5007
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
5007
2029
2029
2029
2029
2029
2029
7002
2029
2029
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
2029
2029
2029
7002
7002
2029
2029
2029
5007
5007
5007
5007
5007
7002
7002
7002
7002
7002
5007
5007
7002
7002
5007
5007
7002
7002
7002
7002
2029
5007
5007
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
5007
2029
5007
7002
7002
7002
7002
2029
2029
2029
2029
7002
2029
5007
5007
5007
2029
2029
7002
2029
2029
2029
2029
2029
2029
5007
5007
7002
2029
7002
7002
5007
5007
5007
7002
7002
2029
2029
2029
2029
7002
2029
2029
2029
7002
7002
7002
2029
7002
2029
7002
5007
5007
5007
5007
5007
5007
7002
7002
7002
5007
5007
5007
5007
2029
7002
5017
5017
5017
5017
5017
7002
7002
7002
2029
2029
2029
2029
2029
2029
7002
7002
7002
7002
5017
5017
5017
7002
5007
5007
5007
5007
5007
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
2029
7002
2029
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
2029
2029
5007
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
7002
7002
2029
2029
7002
7002
7002
7002
7002
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7002
2029
2029
5017
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
7002
7002
7002
7002
7002
7002
2029
5007
5007
5007
7002
2029
2029
2029
2029
5007
5007
2029
7002
2029
2029
2029
7002
2029
2029
7002
7002
7002
2029
7002
7002
7002
7002
2029
2029
2029
7002
7002
7002
5007
5007
2029
2029
7002
7002
5007
5007
5007
7002
5007
5007
5007
5017
2029
2029
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
7002
2029
2029
2029
7002
2029
2029
5007
5007
7002
7002
7002
7002
7002
7002
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
7002
5007
2029
2029
5007
5007
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
2029
7002
7002
7002
7002
7002
7002
7002
7002
7002
2029
2029
2029
7002
2029
2029
2029
7002
2029
2029
2029
2029
2029
7002
7002
7002
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
2029
5017
5017
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
2029
5017
2029
2029
2029
5017
5017
5017
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
5017
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
2029
2029
5017
5017
2029
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
2029
2029
2029
5017
2029
2029
2029
2029
2029
5017
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
2029
2029
2029
5017
5017
5017
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
2029
2029
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
2029
2029
5017
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
5017
5017
2029
2029
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
5017
2029
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
2029
5017
2029
2029
2029
2029
2029
2029
5017
5017
2029
5017
5017
5017
5017
5017
5017
2029
5017
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
5017
5017
5017
5017
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
5017
2029
5017
2029
5017
5017
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
2029
2029
5017
2029
2029
5017
5017
5017
5017
5017
2029
2029
5017
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
2029
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
2029
2029
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
5017
2029
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
5017
5017
2029
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
5017
2029
2029
5017
5017
2029
5017
5017
5017
5017
2029
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
5017
5017
2029
2029
2029
2029
5017
5017
2029
2029
5017
2029
5017
5017
5017
5017
5017
5017
5017
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5021
5021
5021
5011
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
7006
5011
5011
5011
7006
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
0
0
0
0
0
0
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
0
0
0
5011
5011
5011
5011
5011
0
0
7006
7006
7006
7006
7006
5021
5021
5021
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
5021
5021
5021
7006
7006
7006
7006
7006
5011
7006
7006
7006
7006
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
5011
5011
7006
7006
5011
5011
7006
7006
7006
7006
7006
7006
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
7006
7006
5011
5011
5021
2029
7006
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
7006
7006
7006
0
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
5011
7006
2029
7006
7006
5011
5021
5021
5011
5011
5011
2029
2029
2029
2029
2029
5011
5011
5011
5011
0
0
0
0
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
0
0
5011
5011
7006
7006
5021
0
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
5011
5011
5011
5011
5011
0
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
7006
7006
5011
5011
5011
5011
7006
7006
7006
7006
7006
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
0
0
5011
5011
5011
5011
5011
5011
5011
7006
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
5011
0
0
5021
5021
5021
5011
5011
5011
0
0
0
0
5011
5011
5011
7006
7006
7006
7006
7006
7006
0
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
0
0
5011
5011
5011
5011
5011
0
0
5021
5021
7006
7006
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
7006
7006
5021
5021
5021
5021
5021
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
5011
5011
5011
0
5011
5011
5011
5011
5011
5011
5011
5011
5011
0
0
7006
7006
7006
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5021
5021
5021
5021
5021
5011
5011
5011
5021
5011
5011
5011
5011
5011
5011
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
0
0
0
7006
7006
7006
7006
5011
5011
5011
5011
5011
2029
5011
5011
5011
5011
7006
7006
7006
7006
5011
7006
7006
7006
0
7006
7006
5011
5011
5011
0
0
7006
2029
2029
0
5021
5011
5011
5011
5011
0
0
0
0
0
0
0
5011
5011
7006
7006
5011
5011
2029
7006
7006
0
0
0
7006
5011
5011
5021
5021
5021
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
2029
5011
5011
5011
7006
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
0
0
5021
5021
5021
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
7006
5011
5011
5021
5021
5021
5011
0
0
7006
7006
7006
7006
7006
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
7006
7006
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
0
0
0
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
5011
5011
7006
7006
7006
7006
2029
2029
2029
2029
7006
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5021
5021
5021
0
2029
2029
7006
2029
2029
5011
5011
5011
0
0
0
0
7006
5021
5011
5011
5011
5011
5011
5011
0
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
7006
7006
7006
0
0
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
2029
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
5021
5011
5011
5011
7006
5021
5021
5021
5021
0
0
0
7006
7006
7006
7006
7006
0
0
0
0
0
0
7006
7006
5011
5011
5021
5021
5021
5021
5021
5021
5021
5021
5021
0
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5011
5011
5021
5021
5021
5021
2029
2029
7006
2029
2029
7006
2029
5021
5021
2029
7006
7006
7006
7006
7006
7006
5021
5011
5011
2029
7006
5011
5011
5011
5011
5011
7006
7006
7006
7006
5011
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
7006
5011
5011
5011
5011
5011
5011
2029
2029
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
0
0
7006
5011
5011
5011
5011
7006
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5021
5021
5021
5021
0
0
7006
5011
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
5011
2029
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
5021
7006
7006
7006
7006
7006
5011
5011
5011
5011
2029
2029
2029
2029
2029
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
5011
5011
5011
5011
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5021
5021
5021
5021
5021
0
0
0
7006
5011
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
0
0
0
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5021
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5021
5021
5021
5021
5021
5021
5021
5021
5011
5011
5011
5011
5011
5011
5011
5011
7006
5011
5011
5011
5011
5011
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5021
5021
0
7006
7006
2029
5011
5011
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
7006
0
0
0
0
5011
5011
5011
0
0
0
0
0
0
0
0
0
0
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
0
7006
7006
7006
7006
7006
7006
7006
5021
5011
5011
5011
5011
5011
5011
5011
5021
0
5021
5021
5021
5021
0
0
0
0
0
0
0
0
0
0
7006
7006
0
5011
5011
5011
5011
5011
7006
0
0
2029
7006
7006
7006
7006
7006
7006
7006
5011
5011
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
7006
7006
7006
5011
5011
5011
5021
5021
5021
5021
7006
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
5011
5011
5011
5011
7006
0
0
0
5011
5011
5011
5011
2029
2029
2029
5011
5011
5011
5011
7006
7006
2029
2029
5021
5021
5011
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
5011
7006
5011
7006
5011
7006
5011
7006
7006
7006
7006
2029
2029
2029
0
7006
7006
0
0
0
5011
5011
5011
5011
5011
5011
5011
5011
2029
2029
7006
5011
5011
2029
2029
5011
5011
5011
5011
5011
5011
0
0
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
2029
2029
2029
7006
7006
0
5021
0
0
5011
5011
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
5021
5021
5011
5011
5011
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
2029
5021
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
0
5011
5011
5011
0
0
5011
5011
5011
5011
5011
5011
0
0
5011
5011
5011
5021
0
5011
5011
5011
5011
7006
5021
5011
5011
5011
5011
5011
5021
5021
5021
5021
5021
5021
5021
5021
0
0
7006
0
5021
5021
0
5021
0
0
5011
5011
5011
5011
5011
5011
0
0
0
0
7006
7006
7006
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
7006
7006
7006
7006
5011
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5021
5021
5021
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
5021
5021
5021
0
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
7006
7006
7006
5021
5021
5011
5011
5011
5021
0
0
0
0
7006
0
0
0
0
5021
0
5011
5011
0
0
0
7006
7006
5011
5011
5011
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5011
5011
5011
7006
7006
7006
7006
5011
7006
7006
7006
7006
5011
5011
7006
7006
5011
5021
5021
5011
5011
5011
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
0
5011
5011
5011
7006
7006
7006
7006
0
0
0
0
0
5021
5011
5011
5011
5011
2029
5011
5021
7006
5011
5011
5011
5011
5011
5011
5011
5011
7006
0
2029
0
5021
7006
5021
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
2029
2029
5011
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
0
0
7006
5021
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
5011
5021
5011
5011
5021
5011
5011
5011
5011
5011
5011
5011
2029
2029
2029
2029
2029
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
7006
5021
5021
5011
5011
5011
7006
7006
7006
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
5011
5011
7006
7006
7006
5021
5021
5011
5011
5011
5011
2029
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
5011
5011
5011
5011
5011
5011
2029
7006
7006
7006
7006
2029
2029
2029
5011
0
7006
0
0
0
0
5011
5011
5011
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5021
5021
2029
7006
7006
7006
5011
5011
5021
5011
5011
5011
5011
5011
5011
5021
5021
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5021
0
0
2029
0
0
0
0
0
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
2029
2029
0
5011
7006
0
2029
2029
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
2029
2029
2029
2029
2029
5011
5011
5011
5011
5011
5011
5011
5021
7006
7006
7006
7006
7006
5011
5011
7006
2029
2029
5011
5011
5011
5011
5011
7006
7006
7006
7006
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
7006
7006
7006
0
0
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
0
7006
7006
7006
7006
7006
7006
7006
0
0
0
7006
7006
7006
2029
7006
0
7006
5011
5011
5011
5011
5011
5011
0
7006
5021
5021
5021
5021
5021
5021
7006
5021
5021
5021
5021
5021
5021
5011
5011
2029
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
0
0
0
0
0
0
0
0
0
0
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
5011
5011
2029
2029
7006
7006
7006
7006
7006
5021
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
7006
7006
7006
7006
7006
5021
5021
5021
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
5011
5011
5011
5011
5011
5011
2029
2029
7006
7006
7006
7006
7006
7006
7006
2029
2029
0
0
7006
7006
7006
7006
7006
5011
5011
0
5011
5011
5011
5011
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
7006
7006
7006
7006
7006
5021
7006
7006
7006
7006
7006
5011
5011
5011
5021
5021
5021
5021
5021
5021
5021
5021
5011
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5021
5021
5021
5021
0
0
0
0
0
5021
5021
0
0
0
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
0
5011
5011
5011
5011
5021
5021
5021
5021
5021
5021
7006
7006
7006
7006
5021
5021
7006
7006
5011
5011
7006
5021
5021
2029
5021
5021
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
7006
7006
7006
5021
5021
7006
7006
7006
2029
2029
0
5011
0
0
0
5011
0
0
0
7006
5021
5021
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
5011
5011
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
5011
5011
5011
5011
5021
5021
5021
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
5011
5011
5011
5011
5011
2029
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
5011
0
5011
5011
5011
5011
5011
5011
5011
2029
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5021
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5011
5011
2029
2029
5011
5011
0
5011
5011
5011
7006
7006
7006
7006
7006
7006
5011
5011
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
7006
7006
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
2029
2029
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
5011
5011
5011
5021
7006
7006
7006
0
7006
7006
0
0
7006
2029
2029
7006
7006
7006
5021
5021
5021
5021
5011
5011
5021
5021
5021
5021
5021
5021
5021
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
2029
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
2029
5011
5011
5011
5011
2029
2029
7006
7006
7006
7006
7006
2029
2029
7006
7006
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
0
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
5021
5021
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
7006
7006
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
5011
5011
5011
5011
5011
7006
7006
7006
5021
5021
5021
7006
2029
2029
2029
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
5021
5021
5021
5011
5011
0
0
0
0
7006
7006
7006
7006
7006
7006
5011
5011
5011
0
0
7006
5011
5011
5011
0
0
0
7006
7006
7006
7006
7006
7006
5021
7006
7006
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
2029
5021
5021
5011
5011
5011
5011
5011
5011
5021
5011
5011
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
0
0
7006
7006
7006
7006
7006
7006
7006
5011
5011
7006
7006
7006
5021
5021
5021
5021
5021
5021
5021
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
2029
5011
5011
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5021
0
5021
0
5021
5021
2029
5011
5011
5011
5011
2029
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
0
0
0
7006
7006
0
7006
7006
7006
5011
5011
5011
5011
5011
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
0
5011
5011
2029
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
5011
5011
5011
0
0
7006
7006
7006
7006
5011
0
0
0
5021
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5021
5021
5021
5011
5011
0
0
0
0
7006
7006
7006
7006
7006
7006
0
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
0
0
7006
7006
7006
5021
5021
5021
5021
2029
2029
2029
5011
5011
5011
7006
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
7006
7006
7006
5021
5011
5011
5011
5011
5011
0
7006
0
0
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
2029
5021
5021
5021
5021
5021
5021
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
7006
5011
5011
5011
5011
5011
5011
0
0
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
0
0
0
2029
2029
7006
2029
2029
5021
5021
5011
5011
5011
5011
5011
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
0
0
0
5011
5011
5011
7006
5011
7006
7006
7006
7006
2029
7006
7006
7006
5011
5011
0
0
5011
5011
5021
5011
5021
5021
5011
5011
5011
5011
7006
7006
5021
2029
5011
5011
5011
5021
5021
0
5021
5011
5011
5011
7006
7006
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5021
0
0
0
5021
0
7006
7006
5011
5011
5011
5011
5011
5011
7006
5021
5011
7006
7006
7006
5011
5011
5011
5011
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
5021
0
0
0
5021
5021
5021
5021
5021
5021
5011
5011
5011
5011
5011
5011
5021
5021
0
0
0
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
0
0
5021
5021
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
5021
7006
5011
5011
5021
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
2029
2029
2029
0
0
0
7006
5011
5011
5011
5011
5011
5011
5011
5011
5021
5021
5021
5011
5011
5011
5011
5021
5021
5011
5011
5011
5011
7006
7006
5021
5021
2029
2029
2029
2029
2029
5011
5011
5011
5011
5011
5011
2029
2029
2029
2029
5021
5021
7006
0
0
0
5011
7006
7006
0
0
0
0
0
5021
5021
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
7006
7006
5011
2029
2029
7006
7006
7006
7006
7006
7006
2029
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
5011
5011
5011
5011
7006
7006
7006
7006
5011
5011
5011
5021
5021
5021
0
2029
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
0
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
5011
5011
5011
7006
7006
7006
7006
5021
5021
5011
7006
7006
7006
7006
0
0
7006
2029
2029
7006
2029
5011
5011
5011
5011
5011
5011
5011
5011
5021
2029
2029
7006
7006
7006
5011
5011
5011
5011
7006
5011
5011
5011
5021
5021
5021
5011
7006
7006
0
7006
7006
7006
7006
7006
0
5021
5021
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5021
5021
5021
7006
0
0
0
0
0
7006
7006
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
7006
5011
5011
5011
5011
7006
7006
7006
0
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5021
5011
5011
5011
5011
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
7006
0
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
5021
0
0
5021
5021
5021
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
7006
7006
7006
0
0
5011
0
5011
0
0
5011
5011
2029
2029
2029
2029
2029
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
5011
5011
7006
7006
7006
2029
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
5011
0
5011
5011
5011
5011
5011
5021
5021
5021
5021
5021
5021
5011
5011
5011
5011
0
5011
0
0
5011
7006
7006
5011
7006
5011
5011
7006
7006
5011
7006
7006
5011
5021
5021
5021
5011
7006
7006
7006
7006
7006
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5011
5011
5011
5011
5011
5011
5011
5011
0
0
7006
7006
2029
2029
7006
5011
5011
7006
5011
5011
5011
5011
5011
5011
5021
5021
5021
5021
5021
5021
5021
2029
2029
2029
2029
2029
7006
7006
5011
5011
5011
5011
5011
7006
0
0
0
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
0
7006
7006
7006
5021
5021
0
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
7006
7006
7006
7006
7006
5011
5011
5011
5011
2029
2029
5011
5011
5011
5011
5011
5011
5011
5011
5021
5021
7006
5011
5011
5011
7006
5011
5011
7006
7006
5011
7006
7006
7006
7006
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
5011
7006
7006
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5021
5021
5021
5011
5011
5011
5021
5011
5011
5011
5011
5021
0
5021
5021
7006
7006
7006
7006
7006
7006
7006
7006
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
5010
5010
5010
7006
7006
7006
7006
0
0
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
7006
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
0
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
0
0
0
0
0
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
0
0
0
7006
5010
5010
5010
7006
7006
7006
7006
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
7006
7006
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
0
0
0
7006
0
7006
7006
7006
7006
7006
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
5010
5010
0
0
0
0
5010
5010
5010
5010
5010
5010
5010
0
0
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
5010
5010
0
7006
7006
7006
7006
7006
7006
7006
7006
0
0
5010
5010
5010
5010
5010
5010
0
0
7006
7006
5010
5010
5010
5010
0
0
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
5010
7006
7006
5010
7006
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
7006
5010
7006
0
0
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
0
5010
5010
5010
0
0
0
7006
0
0
7006
7006
0
0
7006
0
7006
5010
5010
5010
5010
5010
7006
5010
5010
5010
7006
7006
7006
0
7006
7006
7006
7006
7006
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
5010
7006
7006
7006
0
7006
7006
7006
0
0
0
7006
0
0
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
0
0
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
0
7006
7006
7006
7006
5010
7006
0
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
0
0
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
7006
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
0
0
0
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
0
0
0
0
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
5010
5010
0
0
0
0
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
0
0
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
7006
7006
5010
7006
7006
7006
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
0
0
0
0
0
7006
0
0
0
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
5010
5010
5010
7006
7006
0
0
0
0
0
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
0
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
0
7006
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
0
7006
7006
7006
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
5010
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
0
7006
7006
7006
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
0
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
0
0
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
5010
5010
5010
5010
5010
0
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
0
7006
5010
7006
7006
7006
0
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
7006
0
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
0
0
0
5010
5010
5010
5010
5010
5010
5010
0
0
0
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
5010
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
7006
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
0
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
5010
5010
5010
0
0
0
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
0
5010
5010
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
0
7006
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
0
7006
0
7006
7006
7006
5010
5010
5010
5010
7006
7006
0
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
7006
5010
7006
7006
7006
7006
7006
7006
5010
7006
5010
5010
5010
5010
5010
5010
5010
7006
7006
5010
7006
7006
7006
7006
7006
7006
7006
5010
7006
0
0
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
0
0
5010
5010
5010
5010
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
0
5010
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
0
7006
7006
7006
7006
7006
7006
5010
7006
7006
7006
7006
7006
7006
0
0
5010
5010
5010
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
5010
5010
5010
5010
0
7006
7006
7006
7006
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
5010
7006
7006
7006
7006
5010
5010
5010
5010
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
7006
7006
7006
5010
5010
7006
0
5010
0
0
5010
5010
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
7006
7006
7006
5010
5010
5010
5010
5010
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
0
0
5010
7006
5010
5010
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
5010
5010
5010
5010
7006
5010
5010
7006
7006
7006
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
7006
7006
5010
5010
7006
7006
7006
7006
5010
5010
5010
5010
7006
7006
7006
5010
5010
5010
5010
5010
7006
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
0
0
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
5010
5010
5010
7006
0
7006
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
5010
5010
5010
0
0
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
0
7006
0
7006
0
0
0
0
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
7006
0
0
7006
7006
7006
5010
5010
5010
0
7006
7006
5010
5010
5010
5010
0
7006
7006
7006
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
0
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
5010
7006
7006
7006
7006
0
0
0
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
2029
2029
2029
7006
7006
7006
0
0
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
2029
7006
7006
7006
7006
5010
5010
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
0
0
0
0
7006
7006
7006
5010
0
0
5010
5010
5010
5010
0
0
0
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
7006
7006
7006
7006
7006
5010
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
5010
5010
0
7006
7006
7006
7006
5010
5010
5010
0
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
0
0
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
0
0
0
0
7006
5010
7006
7006
7006
7006
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
5010
0
7006
7006
7006
7006
7006
5010
5010
5010
5010
5010
5010
5010
5010
5010
7006
7006
7006
7006
7006
7006
7006
0
0
0
0
5010
0
0
7006
0
5010
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
7005
2029
2029
2029
2029
7005
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
7005
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
7005
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
7005
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
7005
7005
7005
2029
2029
2029
2029
7005
7005
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
7005
2029
2029
7005
7005
7005
2029
2029
7005
7005
7005
2029
2029
2029
7005
7005
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
7005
7005
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
7005
7005
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
7005
7005
2029
2029
2029
2029
7005
2029
2029
7005
7005
2029
7005
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
7005
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
7005
2029
2029
2029
7005
7005
7005
7005
7005
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
7005
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
7005
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
7005
2029
2029
7005
7005
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
7005
7005
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
7005
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
7005
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
7005
7005
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
2029
7005
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
7005
7005
7005
7005
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
7005
7005
7005
7005
7005
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
7005
7005
7005
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
7005
7005
7005
2029
2029
2029
7005
2029
2029
2029
2029
2029
2029
7005
7005
7005
2029
2029
2029
2029
2029
2029
2029
7005
2029
7005
2029
2029
7005
7005
2029
2029
2029
2029
2029
2029
2029
2029
2029
7005
2029
2029
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5018
5018
5018
5018
5018
5018
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5018
5018
5018
5018
5018
7005
7005
7005
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5010
7005
7005
7005
7005
5018
5018
5018
7005
7005
5018
5014
5014
7005
7005
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
5018
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
5018
5018
5014
5014
5014
5014
5014
2029
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
5018
5018
5014
5014
5014
5014
5014
7005
5010
5010
7005
5010
5010
5010
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5018
7005
7005
7005
5018
7005
7005
7005
5018
7005
7005
7005
7005
2029
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
5010
5010
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
5014
5014
7005
7005
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
5014
5014
5014
5014
7005
5014
7005
7005
7005
7005
5018
5018
5018
5010
5018
5018
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
5018
5018
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5018
5018
7005
7005
5014
5014
5014
2029
2029
2029
2029
5014
5014
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5018
5018
5018
5018
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
5010
5010
5010
5010
5010
7005
7005
7005
5014
5014
7005
7005
7005
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
7005
7005
5014
7005
7005
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
5014
5014
7005
7005
5018
5018
5018
5018
5018
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
5014
5014
5014
5018
7005
5014
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5018
5018
5018
5014
5014
5014
5014
5014
7005
7005
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
5014
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
7005
7005
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2029
2029
7005
7005
5018
5018
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
5010
5010
5010
5010
5010
5010
5010
5010
7005
7005
5014
5018
5018
5014
5014
5014
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
5014
5014
7005
5010
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
5014
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5014
5014
7005
7005
7005
7005
5018
5018
5018
7005
5014
5014
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5014
5014
5014
5010
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5014
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
5018
5018
7005
7005
7005
5018
5018
7005
7005
7005
7005
5018
5018
5018
5018
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5018
5018
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
5014
7005
7005
7005
7005
5014
5014
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
5018
5014
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
5014
7005
5014
5014
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
5014
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5010
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
5014
5014
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
5010
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
5014
5014
5018
7005
7005
7005
5014
5014
5014
7005
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
5014
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
5018
5014
5014
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
5014
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
2029
2029
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5018
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
7005
5014
5014
5014
5014
5014
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
5014
7005
7005
7005
7005
5018
5014
5014
5014
7005
7005
5018
5018
7005
7005
7005
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
5014
5014
7005
7005
7005
7005
5014
5014
5014
5014
5014
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
5014
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
7005
7005
7005
5018
7005
7005
7005
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2029
7005
7005
5018
5018
7005
7005
7005
7005
7005
5014
5014
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
5014
5014
5014
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
5018
5018
5014
5014
5014
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
7005
5018
5018
5018
5018
5018
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5018
5018
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
5014
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5010
5010
5010
5010
5010
5010
5010
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5010
5010
5010
7005
7005
5014
5014
5014
5014
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
7005
5010
5010
5010
5010
5010
5010
5014
7005
5014
5014
5014
5014
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
5014
7005
5018
5018
5018
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
7005
7005
7005
7005
7005
5014
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
5010
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
5014
7005
5018
5018
5018
5018
5014
5014
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5014
5014
7005
7005
7005
7005
5014
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
5014
5014
7005
7005
7005
7005
7005
5014
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
5018
5018
5018
5018
5018
5018
5018
2029
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
2029
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
7005
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
5018
5018
5018
5018
5018
5018
7005
7005
5018
5018
5018
5018
5018
5018
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
5018
5018
5018
5018
5018
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
5018
5018
5018
5018
5018
5018
5018
5018
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
7005
7005
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
2029
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
2029
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
7005
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
5018
2029
5018
5018
5018
5018
5018
5018
2029
2029
5018
2029
2029
2029
5018
5018
5018
5018
5018
5018
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
7034
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
5035
5035
5035
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
5035
7034
7034
7034
2029
2029
2029
2029
2029
2029
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
7034
7034
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
2029
7034
7034
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
2029
7034
2029
2029
2029
2029
2029
2029
5035
5035
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
7034
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
2029
2029
2029
7034
7034
7034
7034
2029
2029
2029
7034
7034
7034
2029
2029
2029
7034
7034
7034
7034
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
5035
5035
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
7034
2029
5035
5035
2029
2029
2029
2029
7034
2029
2029
2029
5035
5035
5035
2029
2029
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
7034
7034
7034
7034
2029
2029
5035
5035
5035
5035
5035
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
7034
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
5035
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
2029
2029
2029
7034
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
5035
5035
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
7034
7034
7034
7034
7034
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
2029
5035
5035
5035
5035
5035
5035
7034
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
2029
7034
7034
7034
7034
7034
7034
2029
2029
7034
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
7034
7034
5035
5035
2029
2029
5035
5035
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
2029
2029
7034
7034
7034
5035
5035
5035
5035
5035
7034
5035
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
7034
7034
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
5035
5035
5035
7034
7034
7034
2029
2029
2029
2029
2029
5035
2029
2029
2029
5035
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
7034
7034
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
2029
5035
5035
5035
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
7034
7034
7034
7034
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
2029
2029
5035
5035
5035
5035
5035
2029
2029
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
5035
2029
2029
2029
2029
7034
2029
2029
7034
5035
5035
2029
2029
2029
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
7034
7034
7034
5035
5035
5035
5035
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
7034
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
5035
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
2029
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
5035
5035
5035
5035
2029
5035
5035
5035
5035
5035
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
5035
5035
2029
2029
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
7034
7034
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
7034
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
7034
7034
7034
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
7034
7034
7034
7034
7034
5035
5035
5035
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
7034
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
7034
7034
2029
7034
7034
7034
2029
2029
5035
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
7034
7034
5035
7034
7034
7034
5035
5035
5035
5035
5035
5035
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
7034
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
2029
2029
7034
7034
2029
7034
7034
7034
2029
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
5035
5035
2029
2029
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
5035
5035
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
2029
2029
7034
7034
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
7034
7034
5035
7034
5035
5035
5035
5035
7034
7034
7034
7034
7034
2029
5035
5035
7034
7034
7034
2029
5035
2029
2029
7034
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
5035
5035
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
7034
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
5035
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
7034
7034
7034
5035
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
7034
7034
5035
5035
7034
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
7034
7034
7034
7034
2029
2029
2029
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
5035
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
5035
5035
2029
2029
2029
7034
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
2029
2029
2029
7034
2029
2029
7034
2029
2029
2029
5035
5035
2029
2029
2029
5035
5035
5035
7034
7034
7034
7034
7034
7034
5035
5035
5035
7034
7034
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
7034
7034
7034
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
7034
7034
5035
5035
5035
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
2029
2029
5035
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
7034
7034
7034
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
2029
5035
7034
7034
7034
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
7034
7034
2029
2029
7034
7034
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
2029
2029
7034
7034
2029
2029
7034
7034
2029
2029
5035
5035
5035
5035
5035
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
5035
7034
7034
7034
7034
7034
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
7034
2029
7034
2029
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
7034
7034
2029
2029
7034
7034
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
7034
7034
7034
7034
7034
2029
2029
5035
5035
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
7034
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
2029
2029
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
7034
7034
2029
2029
2029
7034
5035
5035
5035
5035
5035
5035
7034
2029
2029
2029
2029
2029
5035
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
7034
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
5035
5035
5035
5035
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
2029
2029
2029
7034
7034
2029
2029
7034
2029
2029
7034
2029
7034
7034
7034
7034
7034
7034
2029
2029
5035
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
7034
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
2029
7034
7034
7034
7034
7034
7034
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
2029
5035
5035
5035
2029
2029
5035
5035
5035
2029
2029
2029
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
7034
7034
7034
7034
7034
7034
5035
5035
5035
5035
5035
5035
5035
7034
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
7034
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
5035
2029
2029
2029
7034
7034
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
7034
7034
7034
2029
2029
2029
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
7034
7034
7034
7034
7034
5035
5035
5035
5035
2029
2029
2029
5035
5035
5035
5035
2029
2029
5035
2029
2029
2029
2029
7034
7034
7034
7034
7034
2029
2029
2029
2029
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
5035
5035
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
7034
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5032
2029
2029
2029
5032
5032
5032
5032
2029
2029
2029
2029
2029
5032
5032
5032
5032
2029
5032
5032
5032
5032
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
5032
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
5026
5026
0
5026
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
5026
5026
5026
5026
5026
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
5026
5026
2029
5026
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
7003
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
5026
0
5026
0
5026
0
0
0
5026
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5026
5026
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
5026
5026
5026
0
5026
5026
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
0
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
5032
5026
2029
2029
2029
2029
2029
5020
5020
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
5026
2029
2029
2029
2029
2029
0
0
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
5020
5020
2029
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
5020
5020
5020
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
2029
2029
5026
2029
2029
2029
2029
2029
5026
5026
2029
2029
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
5032
2029
5032
5032
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
5026
0
5026
5026
0
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
0
0
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5032
5032
5032
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5026
2029
2029
2029
2029
2029
5026
5026
5026
5026
2029
2029
2029
5020
5020
2029
5020
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
0
2029
2029
2029
2029
5026
2029
0
0
0
0
0
0
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
0
0
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
5020
5020
5020
5020
2029
2029
2029
2029
5026
5026
5026
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5026
5026
2029
2029
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5020
5020
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
0
0
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5020
5020
5020
5020
5020
5026
5026
5026
5026
5026
5026
5026
5026
2029
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
5026
2029
2029
5026
5026
5026
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5032
5032
2029
5026
5026
5020
5020
5020
5026
5026
5026
5026
5026
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
5026
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
5020
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5020
0
0
0
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
2029
5020
5020
5020
5020
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
2029
2029
2029
5026
5026
5026
2029
5026
5026
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
0
5026
5026
0
5026
2029
2029
5026
5026
5020
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
5020
2029
2029
5026
2029
2029
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
5026
2029
2029
2029
5026
5026
2029
2029
2029
5026
5026
2029
2029
0
0
2029
2029
2029
2029
5026
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
2029
2029
5020
5020
5026
5026
5026
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
5026
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5032
5032
2029
2029
2029
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
0
0
0
0
0
0
0
0
0
2029
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5026
5026
5020
5020
5020
5020
5020
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5020
5020
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
2029
2029
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
5032
5032
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
5026
5026
5026
5026
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5020
5020
5020
5020
5020
5020
5020
5020
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
5020
5020
5020
5020
5026
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
5026
5026
5026
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
2029
2029
0
5026
0
0
5026
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
5026
5026
5026
5026
2029
2029
2029
2029
5026
5026
2029
2029
2029
5026
2029
2029
2029
5026
5032
5032
5026
5026
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
5026
5026
5026
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5032
2029
2029
5020
2029
2029
2029
2029
5026
5026
5026
5026
0
5026
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
2029
5026
5026
5026
5026
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
0
0
0
5026
0
5026
5026
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5026
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
2029
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
2029
2029
2029
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
2029
2029
5020
5020
5020
5026
5026
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
5026
2029
2029
2029
5026
2029
5026
5026
2029
2029
2029
2029
5026
5026
5026
5026
5026
2029
2029
5026
5026
5026
5026
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5026
5026
5026
5026
5026
5026
5026
2029
2029
5026
5026
5026
5026
5026
5026
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
5012
5020
5020
5020
2029
2029
2029
2029
5012
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
5012
5012
5012
5012
5012
2029
2029
5012
2029
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
5009
5009
5009
5009
2029
2029
2029
2029
5009
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5012
5009
5009
5020
5020
5020
5009
5009
2029
2029
5012
5012
5012
5012
5012
5012
5012
2029
5012
5012
5012
5012
5012
5009
5009
5009
5009
5009
2029
2029
5012
5012
2029
5009
5009
5009
2029
5020
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5020
2029
5012
2029
2029
2029
5012
2029
5009
5009
5009
2029
2029
2029
5012
5012
5012
5020
5020
5020
5020
5020
5020
5020
5020
5009
5009
5012
5012
2029
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
5012
2029
5009
5012
5012
5012
5012
2029
2029
2029
5009
5009
5009
5009
5009
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
5012
5020
5020
5020
5020
5020
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5012
5012
5012
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5009
2029
2029
5009
5009
5009
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
2029
5012
5012
2029
2029
2029
5009
5009
5009
5009
2029
2029
2029
2029
2029
5012
5012
2029
2029
2029
5009
5009
5009
5009
5009
5009
5020
5020
5020
5020
5020
5009
5009
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
2029
2029
2029
5012
5012
2029
2029
5009
5009
5009
2029
2029
2029
2029
2029
2029
5020
5020
2029
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
2029
2029
5020
5020
5020
5020
5020
5012
5012
5012
5012
5012
2029
2029
5009
5009
5009
5009
2029
5009
5009
2029
5009
5009
5009
5009
2029
2029
2029
5012
5012
2029
2029
2029
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5012
5012
5012
5012
5012
5012
5012
2029
5012
2029
5012
5012
5012
5009
5009
5009
5009
5009
5009
2029
2029
5012
5009
5009
5009
5012
5012
5012
5012
5012
2029
2029
5012
5012
5020
5012
5020
5020
5012
5012
5012
5020
5020
2029
2029
2029
5009
2029
2029
5012
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
5020
5012
5012
5012
5012
2029
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
2029
5020
5012
5012
5012
5009
5009
5009
2029
2029
5009
5009
2029
2029
2029
2029
5020
5020
5020
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
2029
2029
2029
2029
2029
2029
5020
5012
5012
5012
5012
5009
5009
5009
2029
5012
5012
5012
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
5009
2029
5009
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
5009
5009
5012
5012
5012
5009
5009
5009
2029
2029
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
5009
5009
5012
5012
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
2029
5012
5012
5012
5012
5012
5012
2029
5012
5012
2029
2029
5020
5012
5020
5020
5020
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5020
2029
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
5009
5009
5009
2029
2029
5020
2029
5020
5020
2029
5009
5009
5009
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5012
5020
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
2029
2029
5009
5009
5012
2029
5020
5012
5012
5012
5012
5012
5012
2029
2029
5009
5009
5009
5012
5012
5012
2029
5020
5020
5020
5012
5012
5012
5012
5012
5012
2029
2029
2029
5012
5012
5009
5009
5012
2029
2029
2029
5012
5009
5009
5009
5009
2029
2029
2029
2029
5020
5020
5020
5020
5012
5009
5009
5009
5009
5009
5009
2029
2029
2029
5009
5009
5009
5009
5009
2029
2029
5009
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
2029
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
5009
5012
2029
5012
5020
5020
5020
5012
5012
5012
5012
5009
5009
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
2029
2029
5009
5009
2029
2029
2029
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
2029
5009
5020
5012
5012
5012
5012
5012
5012
5012
5012
5009
5020
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
5012
5012
2029
2029
5012
5012
5009
5009
5009
5009
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
5009
5009
5009
5009
5009
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
5012
5012
5020
5009
5009
5009
5012
5012
5012
5009
5012
5012
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5020
2029
5009
5009
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
5009
5009
2029
2029
2029
2029
5009
5009
2029
2029
2029
2029
5012
5012
5012
5012
2029
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
2029
2029
5012
5012
5012
5020
5020
5020
5012
5012
5012
5012
5012
2029
5012
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
2029
2029
5012
5009
5009
5009
5009
5009
5009
5009
5012
2029
2029
2029
5020
5020
5020
5020
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
5012
5012
5012
5012
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
2029
2029
2029
5012
5012
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
5012
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
5020
5020
2029
5020
5020
2029
2029
5020
5020
5020
2029
2029
2029
2029
5009
5009
5020
5020
5020
5020
5020
2029
2029
5012
5012
5012
5012
5012
2029
5020
5020
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
5012
5020
5020
5020
5012
2029
5012
5012
2029
5012
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
2029
5020
5020
5020
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5012
2029
2029
5020
2029
5009
5009
5012
5012
5012
5012
5009
5009
5009
2029
2029
5012
5012
5012
5012
5009
2029
2029
5009
5009
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
5020
5020
5020
2029
2029
2029
2029
2029
5009
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
5020
5020
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
2029
2029
5012
5012
2029
2029
5020
5012
5012
5012
5009
5009
5009
5009
2029
2029
2029
5009
2029
2029
2029
5020
5020
5020
5020
5020
2029
2029
5020
5020
5020
5020
2029
2029
2029
5009
5009
5009
5009
5009
2029
2029
2029
2029
5012
5012
5012
2029
2029
2029
2029
5012
5012
5012
2029
2029
5020
5020
5020
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
2029
5012
5012
5012
5012
5012
5012
5009
5009
5012
5020
5020
5009
2029
2029
2029
2029
5020
5020
5020
5012
5012
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
5020
5020
5020
2029
2029
2029
2029
5012
2029
2029
2029
5012
5012
5012
2029
2029
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
5012
5012
5012
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
5012
5012
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5009
5012
5012
5012
5012
2029
2029
5009
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
5012
5012
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
2029
2029
2029
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
5020
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
2029
2029
5020
5020
5020
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
5009
5009
2029
5012
5012
5012
5012
5012
2029
5020
5020
2029
2029
2029
2029
2029
2029
5012
5012
5020
5012
5012
5012
5012
5012
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
5012
5009
5009
5009
5009
5012
5012
5012
5020
5020
5020
5020
5020
2029
2029
2029
5009
5009
5009
5009
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
5020
5020
5020
5020
2029
2029
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
2029
5012
5012
5012
5012
2029
2029
2029
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
5009
5009
2029
2029
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
5009
5009
5009
2029
5020
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
2029
2029
5009
5009
5009
5009
5009
5009
5012
5012
5012
2029
2029
5009
5009
5009
5009
5009
2029
2029
5012
2029
2029
2029
2029
2029
2029
5012
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
5020
5020
5020
5020
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
5012
5009
5009
2029
2029
5012
5012
5012
5012
5012
5012
5012
2029
5012
5012
5012
5012
5009
5009
5009
5012
5012
5012
2029
5020
2029
5020
5020
5020
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
5012
5009
5009
5009
5009
5009
5012
2029
5012
5012
5012
5012
5012
5012
5009
5012
5012
5012
2029
2029
5009
5009
5009
5009
5009
5009
5020
5020
5020
5020
5020
2029
2029
2029
2029
5012
5012
5012
5009
5009
5012
2029
2029
5009
5009
5009
5009
5012
5012
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
2029
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
5009
5009
5012
5020
5020
2029
2029
2029
5012
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
2029
5012
5012
5012
5012
2029
2029
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
5012
2029
2029
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
2029
2029
5012
5009
5009
5009
5009
5009
2029
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
2029
5020
5020
5020
5009
5012
5012
2029
2029
2029
2029
5012
2029
2029
5009
5020
5020
5020
5009
5009
5009
5009
2029
2029
5012
5012
5012
5012
5009
2029
2029
2029
5020
5009
5009
5009
5009
5009
5009
5009
5009
5012
5012
2029
2029
5012
5012
5012
5012
5020
5020
5020
5020
2029
5009
5009
5009
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5020
5020
2029
2029
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5012
5012
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
5020
5020
5012
2029
5009
2029
2029
2029
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
2029
5012
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
2029
2029
5020
5020
5020
2029
2029
2029
5009
5009
5009
5009
5009
2029
2029
5012
2029
2029
2029
5009
2029
2029
5012
2029
2029
5012
5009
5009
2029
2029
2029
5009
5012
5012
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
2029
5009
5009
5009
5009
5009
5009
2029
2029
5009
5009
2029
2029
2029
5012
5012
5012
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
5009
5009
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
5012
5012
5012
5009
2029
2029
2029
2029
2029
2029
5012
5012
5012
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
5020
5020
5020
5020
5020
5020
5009
5009
5009
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
5009
5009
5012
5009
5009
2029
5012
5012
5012
5012
5012
5012
5009
5009
5009
5009
2029
2029
2029
2029
5020
2029
2029
2029
2029
5009
5009
5009
2029
2029
2029
2029
5009
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
5009
5009
5009
5009
5012
5020
5020
2029
2029
2029
5009
5009
2029
2029
5012
5012
2029
5012
5012
5012
5012
5012
2029
2029
5012
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5012
5012
5012
2029
2029
5012
5012
2029
2029
2029
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
5009
5012
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5009
5012
5012
2029
2029
2029
5009
5009
5009
5009
5012
5012
2029
2029
2029
2029
5012
5012
5012
5012
5009
5009
5009
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
5012
5012
2029
2029
2029
5009
5009
2029
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5020
5020
5020
5020
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5012
5009
2029
2029
2029
2029
5009
5009
2029
2029
2029
5009
2029
2029
5009
5009
5009
5009
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
5012
5012
5012
5009
5009
5009
5009
2029
5009
2029
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
5009
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
5020
5020
2029
5020
5012
5012
5012
5012
2029
5020
5020
5020
2029
2029
2029
2029
5012
5012
5012
5012
5009
5009
5009
5009
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5009
5009
5009
5009
5009
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
5009
5009
2029
2029
2029
2029
5020
5020
5020
5020
5009
2029
5009
5012
5012
5012
2029
5012
5009
5009
5009
2029
2029
5012
5012
2029
2029
2029
5012
2029
5009
5009
5009
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
5012
5012
5012
5009
5009
5009
5009
5009
2029
2029
2029
5009
2029
5012
5012
5012
5009
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
2029
2029
2029
2029
5020
5020
2029
5012
5012
5012
5012
2029
5012
5012
5012
5012
5012
2029
2029
5012
5012
5012
5009
5009
5009
5009
5009
5009
5009
2029
2029
5012
5012
5012
5012
2029
2029
5009
5009
2029
2029
2029
2029
2029
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
5020
5009
5009
5009
5009
5009
5020
5020
5020
2029
2029
5009
5009
5009
5009
5012
5012
5012
5012
5009
5009
5009
5009
5009
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5012
5012
5009
5009
5009
5009
5009
5009
5009
5009
5009
5012
5012
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5009
2029
2029
2029
2029
2029
2029
2029
2029
5012
2029
2029
2029
2029
2029
2029
5012
2029
2029
2029
2029
5009
2029
2029
2029
5009
2029
2029
5012
5012
5012
5012
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
5009
5009
2029
5012
5020
5020
5020
5009
5012
5012
5012
5012
5012
5012
2029
2029
5009
5012
5012
5012
5020
5020
5020
5020
5020
5020
5009
2029
2029
2029
2029
2029
5020
2029
2029
2029
2029
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
2029
5020
2029
2029
2029
2029
2029
5020
5020
5012
5012
5012
5009
5009
5009
5009
5020
5020
5020
5009
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
2029
2029
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
2029
2029
2029
5020
5020
5020
2029
2029
5020
5020
5020
5020
5020
5012
5012
5012
5012
2029
2029
5012
5012
5012
5012
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
5009
5009
5009
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
2029
5009
5009
5009
5009
5009
2029
2029
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5020
5020
5020
5009
5009
5009
5009
5009
2029
2029
5020
5020
5020
5020
5020
5020
5020
5012
2029
2029
2029
2029
2029
2029
5009
5012
5012
5012
5012
2029
2029
5009
5009
5009
2029
2029
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
5012
5012
2029
2029
2029
5009
5009
5009
5009
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
5009
5009
5009
5009
5020
5020
2029
2029
2029
2029
2029
2029
2029
5012
5012
5009
5009
5009
5009
2029
5009
2029
5012
5012
5012
5012
5009
5009
5009
5020
5020
5020
2029
2029
2029
5012
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5009
5009
5009
5012
5012
2029
2029
2029
5012
5020
5020
5012
5012
5020
5020
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
5012
2029
2029
2029
5020
5020
5020
5020
5020
5012
5012
5012
5012
5009
5020
5020
5020
5020
2029
2029
5009
5009
5020
5020
5020
5020
2029
5009
5009
2029
5012
2029
5012
5012
5012
5012
5009
5009
2029
5012
5009
5009
5012
5012
5020
5020
2029
5020
5020
5020
5009
2029
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5009
5009
5009
5009
5009
2029
2029
5009
5009
5009
5009
5020
5020
5020
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5020
5020
2029
5020
5020
5020
5020
2029
2029
2029
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
5009
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5012
5012
5009
5009
5009
5009
5009
5009
5012
5012
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5009
5009
5009
5009
5009
5009
5020
2029
2029
2029
2029
2029
2029
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
2029
5012
5012
5012
5009
5009
5009
5009
2029
2029
2029
5020
5020
5020
5020
5020
5020
2029
2029
2029
5009
5009
5009
5009
5012
5012
2029
2029
5012
5012
5012
2029
2029
2029
2029
2029
5012
5012
5012
5012
2029
5020
5020
5020
5012
2029
2029
2029
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
5012
2029
2029
5012
2029
2029
2029
2029
2029
5009
2029
2029
5020
5020
5020
5020
2029
2029
2029
5020
5020
5020
5020
5020
5020
5012
5012
5012
5012
2029
2029
2029
2029
5009
5012
5012
5012
5012
2029
2029
2029
2029
5012
2029
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
5020
2029
2029
2029
2029
5020
5020
5020
2029
2029
2029
2029
5012
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
5009
5009
5009
5012
5012
2029
5012
5012
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5009
5012
5012
5012
5012
5012
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
5009
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
5012
5012
5020
5012
5012
5012
5012
5012
2029
2029
5012
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
5009
5009
5009
5012
5012
5012
5012
2029
5012
5009
5009
5012
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
2029
2029
5020
5020
5020
5009
5009
5009
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
5009
5009
5012
5012
5009
5020
5009
5020
2029
2029
2029
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
2029
2029
2029
5012
5012
5012
5012
5012
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5020
5020
5020
5020
5020
5020
5020
5020
5020
5012
2029
5012
5012
5012
5012
5012
5012
5012
5020
5012
5012
5009
5012
5012
5012
5012
5012
2029
2029
2029
2029
5020
5020
5020
5020
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
5012
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5009
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
2029
2029
5009
5009
5009
2029
5020
5020
5020
2029
2029
5020
5020
5020
5020
5020
5020
5020
5012
5020
2029
2029
2029
5009
5009
5009
5009
5012
5012
5012
5012
2029
2029
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
5020
5020
5020
5020
5020
5020
5020
5020
5020
5009
5020
5012
5012
5012
2029
2029
5012
5012
5012
5009
5009
5009
5009
5009
2029
2029
5012
2029
2029
2029
2029
2029
2029
2029
2029
5020
5012
5012
5012
5012
5012
2029
2029
2029
5009
5009
5012
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
5009
2029
2029
5009
5012
5012
5012
5012
2029
2029
5009
5012
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
5009
5009
5012
5009
5012
5009
5009
5012
5012
5012
5012
2029
5012
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
5009
5009
5012
5012
5020
5020
5009
2029
2029
2029
5012
5012
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
2029
5012
5012
5012
5012
5012
5012
2029
2029
5012
2029
2029
5020
5020
2029
5012
5012
2029
2029
2029
2029
2029
5012
2029
2029
2029
2029
5009
5009
2029
2029
5020
5020
5020
5020
5020
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
5020
2029
2029
2029
2029
2029
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
2029
2029
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
2029
5012
5012
2029
2029
2029
5020
5020
5020
5020
5020
5009
5009
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
2029
2029
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
5012
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
5012
5012
5020
5020
5020
5012
5012
5012
5012
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
2029
2029
5012
5012
2029
2029
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
5012
5012
2029
2029
5020
5020
5020
5020
5020
5020
5020
5020
5020
5012
5012
5012
2029
2029
2029
2029
5012
2029
5009
5009
5009
5009
5009
5009
5009
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
2029
2029
2029
2029
5009
2029
5009
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
5020
5020
5020
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
5009
5009
5009
5009
5009
5009
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
5020
5020
5020
5020
5020
5020
5020
5020
5020
5020
5012
5012
5012
2029
2029
5020
5020
5020
5009
5009
5009
2029
5009
5009
5012
5012
5009
5012
5012
5012
5020
5012
2029
2029
2029
5012
5012
2029
5020
2029
2029
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5009
5009
5012
5012
5012
5012
5020
5020
5020
5009
5009
5009
5009
5009
5009
5009
2029
2029
2029
2029
5020
5020
5020
5020
5020
2029
5012
2029
2029
2029
5009
5009
5009
5009
2029
2029
2029
5012
5012
5012
5012
5020
5020
5020
5012
2029
5009
5009
5020
5020
5020
2029
2029
2029
2029
2029
5009
5009
2029
2029
5020
5020
2029
5020
5020
2029
2029
2029
5012
2029
2029
5012
2029
5012
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
5012
5012
5012
2029
5012
2029
2029
2029
5009
5009
5009
5009
2029
2029
2029
5012
5012
5012
5012
5012
5012
5012
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
5012
2029
5009
2029
2029
5012
5012
5012
5012
5012
5012
2029
2029
2029
2029
2029
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5012
5009
5012
5012
5012
5020
5020
5020
5020
5020
5020
5020
5020
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
5009
2029
2029
5012
5012
2029
2029
5012
5012
5012
5009
5009
2029
5020
5020
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5009
5009
5009
5009
2029
2029
2029
2029
2029
2029
2029
2029
5012
5009
5009
5009
5009
5009
5020
5020
5009
5009
5009
5009
5012
5020
5020
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5020
5020
5020
5020
5020
5020
2029
2029
5012
5012
5012
5012
5012
5012
2029
5012
5012
5012
5012
5012
5012
5012
2029
2029
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
2029
5007
5007
5007
2029
2029
2029
2029
2029
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
2029
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
2029
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
2029
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
5007
5007
5007
5007
2029
2029
5007
2029
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
2029
2029
5007
5007
5007
5007
2029
2029
5007
5007
2029
2029
5007
5007
2029
2029
2029
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
2029
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
2029
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
5007
5007
2029
2029
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
2029
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
5007
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
2029
5007
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
2029
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
2029
2029
2029
2029
2029
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
5007
5007
2029
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
5007
5007
2029
2029
2029
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
5007
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
5007
5007
5007
5007
5007
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5007
5007
5007
5007
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
2029
2029
2029
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
5016
5016
5016
5016
5016
5016
5016
5016
2029
2029
5016
5016
5016
2029
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
2029
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
5016
5016
5016
5016
5016
5016
5016
2029
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
5016
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
5021
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
7001
7001
7001
7001
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
7001
7001
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
7001
7001
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
7001
7001
7001
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
7001
7001
7001
7001
7001
7001
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
5014
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5035
5035
5035
5035
5035
5035
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
2029
5031
5031
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
5031
5031
2029
2029
2029
2029
2029
5032
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
5032
5032
5031
5032
5032
5032
5032
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
2029
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5032
5032
5032
5032
5031
5031
5031
5031
5031
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
2029
2029
2029
5031
5031
5031
2029
2029
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
2029
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5031
5032
5032
5032
2029
2029
2029
2029
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
2029
2029
5031
5031
5031
5031
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
5032
5032
5032
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
2029
2029
5031
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
2029
5031
5031
2029
2029
2029
5032
5032
5032
5032
5032
5032
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
2029
2029
2029
5032
5032
5032
5032
5032
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5032
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
5031
5031
5031
2029
2029
5031
5031
5031
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
5031
5031
5031
5031
5031
5031
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
7003
2029
2029
2029
2029
2029
2029
7003
5031
5031
5031
5031
5031
7003
2029
2029
5031
5031
5031
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
5031
7003
2029
2029
2029
7003
7003
7003
7003
2029
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
5031
2029
2029
2029
2029
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
5031
5031
5031
5031
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5031
5031
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
5031
5031
5031
5031
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
7003
7003
7003
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
7003
7003
7003
5031
7003
5031
5031
5031
5031
5031
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
5031
2029
5031
5031
2029
2029
2029
2029
2029
7003
2029
5031
5031
5031
5031
5031
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
2029
5031
5031
5031
5031
2029
7003
7003
7003
2029
2029
2029
2029
2029
5031
5031
5031
7003
7003
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
7003
7003
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
7003
2029
2029
2029
7003
2029
2029
2029
2029
7003
2029
2029
2029
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
5031
2029
2029
5031
5031
2029
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
5031
5031
2029
2029
2029
2029
7003
7003
2029
2029
5031
5031
5031
5031
5031
5031
5031
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
5031
7003
2029
2029
2029
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
5031
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
2029
5031
5031
5031
5031
5031
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
2029
2029
5031
5031
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
5031
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
5031
5031
5031
5031
2029
7003
2029
5031
5031
5031
2029
2029
7003
2029
7003
7003
7003
7003
7003
7003
7003
5031
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
5031
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
5031
5031
5031
2029
5031
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
5031
5031
5031
5031
5031
5031
5031
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
2029
2029
5031
5031
5031
5031
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
5031
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
7003
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
7003
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
5031
5031
5031
7003
5031
5031
5031
5031
5031
5031
2029
2029
5031
2029
2029
2029
7003
7003
2029
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
5031
7003
7003
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
5031
5031
5031
5031
5031
5031
5031
5031
5031
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
5031
5031
5031
2029
5031
5031
2029
2029
2029
2029
5031
5031
5031
5031
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
5031
5031
5031
5031
7003
5031
5031
5031
5031
5031
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
5031
5031
5031
5031
5031
2029
2029
2029
7003
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
5031
5031
5031
5031
7003
2029
2029
2029
5031
5031
5031
2029
5031
2029
2029
2029
2029
2029
2029
7003
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
5031
2029
7003
7003
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
7003
5031
7003
7003
7003
7003
7003
7003
7003
7003
7003
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
2029
2029
2029
7003
2029
2029
5031
5031
5031
5031
2029
2029
7003
2029
7003
7003
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
2029
5031
5031
5031
5031
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
5031
5031
2029
7003
7003
7003
2029
2029
2029
5031
5031
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
5031
7003
7003
7003
7003
5031
5031
5031
5031
5031
7003
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
2029
5031
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
5031
2029
2029
2029
5031
5031
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
7003
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
5031
5031
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
5031
5031
5031
5031
2029
2029
2029
2029
2029
7003
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
5031
5031
5031
5031
5031
7003
7003
7003
2029
5031
5031
5031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
5030
5030
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
7003
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
5030
7003
7003
7003
2029
2029
2029
2029
5030
2029
2029
2029
2029
2029
2029
2029
7003
2029
5030
5012
5012
2029
2029
5012
2029
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5012
5030
5030
5030
5030
5030
5030
2029
2029
7003
2029
7003
7003
7003
7003
7003
7003
5030
2029
2029
2029
7003
7003
5030
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
2029
7003
7003
7003
5028
5028
5028
5030
7003
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
7003
2029
2029
2029
5030
5030
5030
5030
5030
7003
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
5030
5030
5030
5030
5030
5030
5030
2029
2029
2029
5028
5030
5030
5030
2029
2029
7003
2029
2029
5030
5030
5030
5030
7003
7003
7003
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
5030
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
7003
7003
7003
7003
7003
5030
5030
7003
7003
7003
5028
5028
5028
5028
5028
2029
2029
2029
7003
2029
2029
2029
7003
7003
5030
5030
7003
7003
7003
7003
2029
2029
7003
7003
7003
2029
2029
2029
7003
2029
7003
2029
2029
2029
2029
7003
7003
5028
5028
5028
5028
2029
2029
2029
2029
2029
5030
5028
5028
5028
5028
2029
2029
2029
5030
5030
5030
5030
2029
2029
7003
7003
5030
5030
5030
5030
5030
5030
5030
5030
5012
5012
5012
5012
5012
5030
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
7003
7003
7003
7003
5030
5030
5030
5030
5030
5030
7003
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
5030
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
5030
5030
5030
5030
5030
5030
5030
2029
2029
7003
2029
2029
5030
5030
7003
7003
5030
7003
5030
7003
7003
2029
2029
2029
2029
7003
7003
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
7003
7003
2029
2029
2029
2029
2029
5012
5012
5012
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
5030
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
2029
2029
7003
2029
2029
2029
7003
2029
2029
2029
2029
7003
7003
7003
2029
7003
5030
5012
7003
5028
7003
7003
5030
5030
5030
7003
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
5030
5030
5030
5030
7003
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
2029
2029
5028
5028
5028
7003
7003
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
5030
5030
5030
2029
2029
2029
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
2029
2029
7003
7003
7003
7003
7003
2029
7003
7003
2029
2029
5028
5028
5028
7003
2029
2029
7003
7003
7003
7003
7003
2029
7003
7003
7003
5030
5030
2029
2029
2029
7003
7003
7003
7003
7003
2029
7003
7003
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
5030
7003
5030
5030
5030
5030
5030
5012
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
7003
7003
7003
5030
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
5030
5030
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
5030
5030
5030
5030
5030
7003
2029
2029
2029
5030
5030
5030
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
7003
7003
7003
7003
5030
5030
5030
5030
5030
5030
5030
5030
2029
7003
7003
7003
2029
2029
5030
5030
5030
7003
7003
5030
7003
7003
7003
2029
5030
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
2029
2029
2029
7003
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
5012
5012
7003
7003
7003
2029
2029
2029
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
5012
5012
5012
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5028
7003
7003
2029
2029
2029
7003
7003
7003
2029
2029
7003
7003
2029
5030
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5028
5028
5028
5030
5030
5030
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
5030
5030
5030
2029
5012
5012
5012
5012
7003
2029
2029
5030
5030
7003
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
7003
7003
7003
2029
5030
5030
5030
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
7003
5030
5030
7003
7003
7003
7003
7003
5028
5028
5028
2029
2029
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
2029
2029
2029
5030
7003
7003
7003
5030
5030
5030
5030
5030
2029
2029
2029
2029
7003
7003
7003
5028
7003
5030
5030
5030
5030
5030
5030
5030
7003
2029
7003
7003
7003
7003
5030
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
5030
5030
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
5030
5030
2029
2029
2029
2029
2029
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
5030
7003
7003
7003
7003
7003
5030
5030
5030
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
7003
7003
5028
5028
5028
5030
5030
5030
7003
2029
5030
2029
2029
7003
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
7003
5030
2029
2029
2029
2029
5012
7003
7003
5030
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
7003
7003
7003
5030
5030
5030
2029
2029
2029
2029
2029
7003
2029
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
5030
5030
5030
5030
2029
2029
2029
2029
2029
7003
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
5030
2029
7003
7003
7003
7003
7003
5030
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
5012
2029
7003
7003
7003
7003
7003
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
5030
5030
7003
7003
7003
7003
7003
7003
7003
5030
7003
7003
5030
5030
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
2029
2029
2029
2029
2029
5030
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
5030
5030
2029
2029
2029
5030
5030
5028
5028
5028
7003
7003
2029
2029
2029
2029
7003
7003
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
2029
5030
5030
5030
7003
7003
7003
7003
7003
7003
5030
5012
5028
5028
5028
5028
5028
5028
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
5030
5030
5030
2029
2029
7003
7003
2029
2029
7003
7003
5030
5030
5030
5030
7003
2029
2029
2029
5030
2029
2029
7003
7003
2029
7003
7003
5030
5030
5030
5030
5030
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
5012
5012
5012
5012
5012
5012
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
7003
5028
5028
5028
5028
5028
2029
2029
5030
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
5028
5028
5028
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
5012
5012
5012
5012
2029
2029
7003
7003
5012
5012
5012
7003
7003
7003
5030
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
5030
5028
5028
7003
7003
2029
2029
7003
2029
2029
2029
2029
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
5030
5030
5030
5030
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
2029
5030
5030
5028
5028
5028
5030
5030
5030
2029
2029
2029
2029
7003
5030
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
5030
5030
2029
2029
2029
7003
2029
2029
7003
7003
7003
5030
5030
5030
5030
5030
5030
5030
7003
2029
2029
5030
5030
5030
2029
2029
2029
2029
7003
7003
2029
2029
7003
7003
7003
7003
7003
5030
7003
2029
2029
2029
2029
7003
7003
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
5030
2029
2029
2029
7003
2029
2029
7003
2029
2029
2029
2029
2029
7003
2029
5012
5012
7003
7003
7003
7003
7003
2029
2029
5012
5012
2029
2029
2029
2029
7003
5030
7003
7003
7003
7003
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
7003
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
7003
7003
7003
5012
2029
2029
5012
2029
5030
5030
5030
5030
5030
5030
7003
2029
2029
2029
5030
5030
5030
5030
5030
2029
7003
7003
7003
7003
7003
7003
7003
5030
5030
2029
2029
2029
2029
2029
2029
7003
7003
2029
7003
7003
5030
7003
7003
7003
5030
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
2029
2029
5030
5030
5030
5030
5030
5030
5030
5030
5030
7003
5030
2029
7003
7003
2029
7003
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
5030
5030
7003
7003
7003
7003
7003
7003
5012
5012
5012
2029
2029
2029
7003
7003
7003
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
5030
5030
5030
2029
7003
7003
5030
5030
2029
2029
2029
2029
7003
7003
7003
7003
5030
5030
2029
2029
2029
2029
2029
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
7003
7003
7003
7003
2029
5030
5030
5030
5030
5030
5030
2029
2029
2029
7003
7003
7003
5030
5030
5030
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
5030
5030
7003
7003
7003
7003
5030
5030
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
7003
2029
2029
7003
7003
7003
7003
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
5030
5030
5030
7003
7003
7003
7003
2029
7003
2029
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
7003
2029
7003
7003
7003
5030
5030
5030
5030
2029
5030
7003
2029
2029
7003
7003
2029
2029
5030
2029
7003
7003
5030
5030
5030
5030
5030
5030
7003
2029
7003
7003
5030
5030
5030
5030
5030
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
5012
5012
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
5030
5030
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
5030
5030
5030
7003
7003
7003
7003
7003
7003
5030
5030
7003
7003
7003
7003
7003
7003
7003
5030
5030
7003
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
5030
5030
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
5030
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
5028
7003
7003
7003
7003
7003
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
5028
5030
5030
7003
7003
7003
2029
7003
2029
2029
7003
7003
2029
2029
2029
2029
2029
7003
7003
5030
5030
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
5012
2029
5012
5012
5012
5012
2029
2029
2029
2029
2029
2029
2029
2029
5030
7003
7003
7003
7003
2029
2029
5030
5030
5030
2029
2029
2029
5030
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
5028
2029
2029
7003
2029
5030
2029
2029
2029
2029
2029
2029
7003
2029
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
5030
5030
5030
7003
7003
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
7003
2029
2029
5030
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
5030
5030
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
5030
5030
7003
5030
5030
5030
5030
5030
5030
5030
5030
5030
2029
2029
2029
2029
5030
2029
2029
2029
2029
5030
5030
5030
5030
7003
5030
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
5030
5030
5030
2029
2029
5030
5030
5030
7003
5030
5030
5030
5030
5030
5030
5030
5030
5012
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
2029
2029
5030
2029
5030
7003
7003
2029
2029
2029
5030
5030
5030
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
2029
7003
7003
5030
5030
5030
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
5012
5012
5012
5012
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
5028
5028
5028
5028
5028
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
2029
7003
7003
7003
7003
7003
5030
5030
5030
5030
7003
7003
7003
7003
2029
2029
2029
2029
5030
5030
5030
5030
5030
2029
2029
2029
7003
7003
7003
2029
5030
5030
5030
5030
2029
2029
2029
7003
7003
2029
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
5030
7003
7003
7003
7003
7003
7003
5030
5030
2029
2029
2029
2029
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
5030
2029
5030
5030
5030
5030
2029
2029
7003
7003
7003
7003
2029
2029
2029
7003
5030
2029
2029
2029
2029
5030
5030
7003
7003
7003
7003
2029
2029
5030
5030
5030
5030
7003
7003
7003
7003
7003
5030
7003
7003
2029
2029
2029
2029
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
2029
2029
7003
2029
2029
7003
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
5030
5030
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
5030
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
5030
2029
2029
2029
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5028
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
5028
2029
7003
7003
7003
7003
7003
2029
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
2029
2029
2029
7003
7003
5030
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
7003
2029
7003
7003
7003
2029
2029
5030
7003
7003
2029
2029
7003
7003
5012
5012
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
5028
7003
7003
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
5030
5030
5030
5030
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
5030
5030
2029
2029
2029
7003
7003
5030
5030
5030
5030
5030
5030
5030
5030
7003
2029
2029
2029
7003
7003
2029
2029
2029
5030
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
5012
5012
2029
2029
2029
2029
2029
2029
2029
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
2029
2029
5030
5030
5030
5030
5030
2029
2029
2029
7003
7003
7003
7003
7003
5028
5030
5030
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
2029
2029
2029
2029
2029
5030
5030
7003
7003
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
5030
5030
5030
5030
2029
2029
2029
2029
5030
5030
2029
5030
5030
5030
5030
5030
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
7003
7003
5030
2029
7003
7003
7003
7003
2029
2029
7003
5030
5030
5030
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
5030
2029
2029
5030
2029
2029
2029
7003
7003
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
2029
2029
7003
5030
2029
2029
5030
2029
2029
2029
2029
2029
7003
7003
7003
5030
5030
5030
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
5030
5030
5030
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
2029
2029
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
5030
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
5012
5012
5012
5030
5030
5030
5030
5030
5030
5030
5030
5030
5030
5030
5030
2029
2029
2029
2029
7003
7003
7003
7003
7003
5030
5030
5030
5028
5028
7003
2029
2029
2029
2029
2029
2029
7003
7003
5012
5012
5012
5028
5028
5028
5028
5028
5030
2029
2029
5030
5030
5030
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
7003
7003
7003
7003
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
5030
2029
5030
2029
5030
5030
5030
5030
5030
5030
5030
5030
2029
2029
2029
2029
2029
7003
2029
2029
2029
2029
5030
7003
2029
2029
7003
7003
7003
2029
2029
5028
5028
5028
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
5030
5030
5030
5030
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
5030
5030
5030
5030
5030
5030
5030
5030
5030
5030
5030
7003
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
7003
2029
2029
2029
2029
2029
5028
5028
2029
5028
5030
7003
7003
7003
7003
7003
5030
5030
7003
2029
2029
2029
2029
2029
5030
5030
7003
5030
7003
5030
5030
2029
2029
2029
2029
5028
5028
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
7003
7003
7003
5030
5030
5012
5012
5012
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
5030
7003
7003
7003
7003
7003
7003
5030
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
5030
7003
5030
5030
5030
5030
5030
5030
7003
2029
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
2029
2029
5028
5028
5028
5028
5028
7003
5030
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7003
5030
5030
7003
2029
2029
2029
2029
7003
7003
7003
5030
5030
5030
7003
2029
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
7003
7003
2029
2029
2029
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
7003
7003
2029
7003
7003
5030
5030
5030
5028
5030
5028
5028
5028
5028
5028
7003
7003
5030
5030
7003
7003
7003
7003
5030
5030
5030
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
5030
5030
5030
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
5012
5012
5012
5012
5012
7003
7003
7003
5030
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
7003
7003
7003
7003
7003
2029
2029
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
7003
5030
5030
5030
5030
5030
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5028
5028
2029
2029
7003
7003
7003
7003
2029
2029
7003
7003
7003
2029
5028
2029
7003
7003
7003
7003
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
5030
7003
7003
7003
2029
2029
5030
5030
5030
5030
2029
2029
2029
7003
7003
7003
2029
2029
2029
2029
2029
7003
7003
5028
5028
7003
7003
7003
7003
7003
2029
2029
2029
7003
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
7003
7003
7003
7003
2029
2029
5030
5030
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
5030
5030
7003
7003
2029
2029
2029
7003
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
2029
2029
2029
2029
5030
5030
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
2029
2029
2029
7003
5030
5030
5030
7003
7003
7003
7003
2029
2029
2029
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
7003
7003
7003
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
5030
5030
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
5030
5030
2029
2029
7003
7003
7003
7003
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
2029
7003
7003
7003
5030
7003
7003
7003
7003
2029
2029
2029
7003
7003
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
7003
2029
2029
5030
5030
5030
7003
7003
5028
5028
5030
2029
2029
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
7003
5030
2029
2029
7003
7003
7003
7003
7003
7003
7003
5028
5028
5028
5028
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
5030
5030
5030
7003
7003
2029
2029
5030
5030
5030
5030
7003
2029
7003
7003
2029
2029
2029
2029
2029
2029
7003
7003
7003
7003
7003
7003
7003
2029
2029
2029
2029
2029
7004
7004
7004
5022
5022
5022
5022
5022
7004
7004
7004
5022
2029
2029
2029
2029
2029
5022
5022
7004
7004
7004
2029
2029
2029
2029
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
7004
5022
5022
2029
2029
2029
2029
5030
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
7004
7004
7004
5022
7004
5022
7004
5022
7004
7004
7004
5030
5022
5022
5022
5022
2029
2029
2029
2029
5022
5022
5022
2029
2029
5030
5030
5030
5030
2029
5022
5022
5022
5022
5022
5022
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
5022
5022
7004
7004
2029
2029
2029
7004
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
7004
7004
7004
7004
7004
5022
5022
5022
5022
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5030
5030
7004
2029
2029
2029
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
2029
2029
2029
2029
2029
2029
5022
5022
5022
7004
5022
7004
7004
7004
5022
7004
7004
5022
5022
5022
5022
5022
5022
2029
2029
7004
2029
2029
2029
7004
7004
2029
2029
5030
5030
5022
5022
2029
2029
2029
5022
5022
5022
5030
5030
5030
5030
5030
5030
5030
5030
5030
5030
2029
5022
5022
5022
2029
2029
5022
2029
2029
2029
5022
5022
2029
2029
5030
5030
5030
5030
5022
5022
5022
2029
2029
2029
2029
2029
7004
7004
7004
7004
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
7004
7004
7004
7004
7004
7004
5022
5022
5022
5022
5022
2029
2029
2029
5022
5022
5022
2029
2029
5030
5030
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
5030
5030
5030
5030
5030
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
5022
2029
2029
2029
5022
2029
2029
5022
5022
5022
5022
2029
2029
2029
5022
5022
5022
5022
2029
5022
5022
5022
2029
2029
2029
5030
2029
2029
2029
2029
7004
7004
7004
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
7004
7004
7004
7004
5030
5030
5030
5030
5030
5030
5030
5030
2029
7004
7004
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
5030
5030
5030
5030
5022
5022
5022
5022
2029
2029
2029
2029
5022
5022
5022
2029
5030
5030
5030
5022
5022
5022
5022
5030
5030
5030
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
2029
5022
5022
7004
7004
7004
7004
7004
7004
5030
5030
5030
5030
5030
5022
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5030
5030
5022
7004
7004
7004
7004
7004
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
7004
7004
5022
5022
7004
7004
5022
5022
5022
7004
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5022
5022
5022
5022
5022
7004
5030
5030
5030
5030
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
2029
2029
5022
2029
2029
2029
2029
2029
2029
5022
5022
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
5030
5030
5030
5030
5030
2029
2029
5022
2029
2029
5022
5022
5022
5022
2029
2029
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
7004
7004
7004
2029
2029
2029
2029
5022
5022
7004
7004
7004
7004
2029
2029
2029
5022
5022
5022
5022
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5022
2029
5022
5030
5030
5030
5030
5030
5022
5022
5022
2029
5030
5030
5030
5030
5030
5022
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
2029
2029
2029
2029
7004
7004
7004
2029
2029
2029
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5030
2029
2029
2029
2029
2029
5030
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
2029
2029
2029
5022
5022
5022
2029
2029
2029
5022
5030
5030
5030
5030
5030
5030
5030
7004
7004
2029
2029
5022
5022
5022
5022
2029
2029
2029
7004
7004
7004
7004
2029
5030
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
7004
2029
7004
7004
7004
7004
7004
7004
2029
2029
5030
5030
5030
5030
5030
5030
5030
5030
5022
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5030
5030
2029
2029
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
5022
5022
5022
5022
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
2029
7004
5022
2029
2029
2029
2029
7004
7004
7004
5022
7004
7004
5022
7004
2029
2029
2029
2029
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
2029
2029
5022
5022
5022
2029
2029
5022
5022
5022
5022
2029
2029
2029
2029
2029
5022
5022
5022
7004
2029
2029
5030
5030
5030
5030
5030
5030
5030
5030
5022
5022
5022
2029
2029
5030
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
2029
2029
2029
2029
2029
7004
5022
5022
5022
5022
5022
5022
5030
5030
5030
5030
5022
5022
7004
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
5022
2029
2029
2029
2029
5022
5022
2029
2029
5030
5030
5030
5030
2029
2029
2029
5022
5022
7004
7004
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
5022
5022
5022
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
5022
7004
7004
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5030
5030
5030
5030
5030
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
5022
5022
5022
5022
2029
2029
2029
7004
5030
5022
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
5030
2029
2029
2029
2029
2029
2029
2029
5030
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5022
5022
7004
7004
2029
2029
2029
2029
5022
5022
2029
2029
2029
2029
2029
2029
7004
7004
5022
5022
5022
5022
5022
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
5030
7004
7004
7004
5030
5030
5022
5022
2029
2029
5022
2029
2029
5022
5022
7004
7004
7004
7004
2029
2029
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
2029
5022
5022
5022
2029
2029
2029
5022
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
2029
7004
2029
2029
2029
7004
5022
5022
5022
7004
7004
5022
7004
7004
2029
2029
7004
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
5030
5030
5030
5030
5030
5030
7004
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5022
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
5030
5030
5030
5030
2029
2029
5030
5030
5030
5030
7004
7004
7004
5022
2029
2029
7004
7004
2029
2029
2029
5022
5022
7004
2029
2029
2029
2029
2029
2029
2029
2029
5022
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
2029
5022
5022
5022
5022
7004
2029
2029
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
7004
7004
5022
2029
2029
2029
2029
5022
5030
5030
5030
5030
5022
5022
5022
5022
5022
5022
2029
2029
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
2029
5030
5030
2029
2029
2029
2029
2029
2029
7004
7004
7004
2029
2029
2029
5022
5022
5022
5022
7004
7004
2029
2029
2029
2029
7004
7004
7004
2029
2029
2029
2029
2029
5022
5022
5022
2029
2029
2029
7004
7004
2029
2029
2029
2029
2029
2029
5022
7004
7004
7004
5030
5030
5030
7004
7004
7004
5030
5030
5030
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
5030
5030
5022
5022
2029
5030
5030
5030
5030
2029
2029
2029
5030
2029
2029
2029
5022
2029
2029
2029
2029
2029
5022
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
7004
2029
2029
2029
5030
5030
5030
5022
7004
7004
7004
2029
2029
2029
2029
2029
2029
5022
5022
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
7004
7004
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
5022
5022
5022
5022
5022
7004
7004
5022
5022
5022
5030
5030
5030
5030
5022
7004
7004
2029
2029
2029
2029
5022
5022
5022
7004
7004
7004
7004
2029
2029
5030
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
7004
7004
5030
2029
2029
2029
2029
5022
5022
5022
5022
5022
2029
2029
5022
2029
5022
5022
5022
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
5022
5022
5022
2029
2029
2029
2029
2029
2029
5022
5022
7004
7004
7004
7004
7004
7004
7004
7004
7004
5022
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
2029
2029
2029
2029
7004
5022
5022
5022
5022
5022
5022
2029
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
5022
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5022
5022
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
2029
2029
5030
5030
5030
5030
5022
5022
2029
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
7004
7004
7004
2029
2029
2029
5030
5030
5030
5030
7004
7004
7004
7004
7004
7004
7004
5022
5030
5030
5030
5030
5030
5030
5030
5022
5022
5022
5022
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
2029
5022
5022
5030
5022
5022
5022
5030
5030
5030
7004
7004
2029
2029
7004
7004
2029
2029
2029
2029
2029
7004
5022
5022
2029
2029
2029
5030
5030
7004
7004
2029
2029
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
5030
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
2029
2029
7004
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
2029
2029
5022
5022
5022
5022
2029
2029
2029
2029
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
2029
2029
2029
2029
2029
2029
5022
5022
5022
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
7004
7004
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
2029
2029
2029
2029
2029
2029
7004
7004
7004
5030
5030
5030
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5030
5030
5030
5030
5030
5030
5030
7004
7004
7004
5030
5030
5030
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5030
5030
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
7004
7004
7004
7004
7004
7004
2029
5030
5030
5030
5030
5030
2029
2029
2029
2029
2029
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
5022
5030
7004
7004
7004
7004
7004
2029
2029
5030
5030
5030
5030
5030
5022
5022
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
7004
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
7004
7004
7004
7004
5030
5030
5030
5030
5030
2029
2029
2029
5022
2029
2029
2029
2029
2029
7004
7004
5022
5030
5030
5030
5030
5030
5030
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
2029
2029
2029
2029
2029
5022
5022
5022
2029
2029
2029
5022
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
2029
2029
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
5030
5022
5030
5030
5022
5022
5030
5030
5030
5030
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5022
5022
5022
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
5022
5022
5022
7004
7004
7004
7004
2029
2029
5030
5030
5030
5030
2029
2029
2029
5022
5022
5022
7004
7004
7004
7004
7004
7004
7004
5022
5022
5022
5022
5022
5022
2029
5022
7004
7004
7004
2029
2029
2029
2029
5022
5022
5022
5022
5030
5030
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
5022
5022
5022
2029
2029
2029
2029
5030
5030
5030
2029
2029
2029
2029
5022
5022
2029
2029
2029
2029
5030
5030
2029
5030
5030
5030
5030
5030
5030
5030
5030
5030
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
5030
5030
7004
5022
5022
5022
2029
2029
2029
2029
2029
7004
2029
2029
5030
2029
2029
5022
5022
5030
5030
5030
5030
5022
5022
5022
5022
5022
5022
7004
5030
2029
2029
5030
5030
5030
5030
5022
2029
2029
2029
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
5022
5022
2029
2029
2029
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
5022
5022
2029
2029
2029
5022
5022
5022
5022
2029
2029
2029
2029
2029
5022
5022
5022
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
5030
5030
2029
2029
2029
5022
5022
7004
7004
7004
7004
7004
7004
2029
5022
5022
2029
2029
2029
2029
7004
5022
5022
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
5030
5030
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5030
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5022
5022
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
5022
5022
5022
5022
2029
5022
5022
5022
2029
2029
2029
2029
7004
7004
5022
5022
5022
5022
2029
2029
2029
2029
5022
5022
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
2029
2029
2029
5030
5030
2029
2029
2029
2029
2029
5022
5022
5030
5030
5030
5022
2029
5030
7004
5022
5022
5022
7004
7004
7004
7004
2029
2029
2029
5022
5022
5022
5022
2029
2029
2029
2029
2029
2029
7004
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
5022
5022
5022
5022
2029
2029
2029
2029
7004
7004
5022
5022
2029
5022
2029
2029
2029
2029
2029
2029
2029
7004
7004
5022
5022
5022
5022
5022
5030
5030
5030
5030
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5030
5030
5030
5030
5030
5030
5030
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
2029
2029
2029
2029
2029
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
7004
7004
7004
7004
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
5022
2029
5022
5022
5022
5022
5022
5030
5030
5030
5030
5030
5030
2029
2029
2029
2029
5022
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
2029
0
0
0
0
2029
0
7004
7004
7004
7004
7004
7004
7004
7004
5016
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
5016
5016
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
2029
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
5016
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
7004
2029
2029
2029
2029
7004
7004
7004
2029
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
0
0
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
2029
2029
0
0
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
5016
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
7004
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
5016
2029
2029
2029
7004
7004
7004
7004
7004
7004
2029
7004
7004
2029
2029
7004
7004
7004
7004
7004
0
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
0
0
0
0
0
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
7004
7004
7004
7004
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
0
0
0
0
0
0
0
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
5016
5016
5016
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
5016
5016
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
5016
5016
5016
5016
5016
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
0
7004
7004
7004
7004
2029
2029
7004
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
5016
5016
2029
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
0
0
0
0
0
0
5016
5016
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
0
0
5016
5016
5016
5016
2029
2029
2029
2029
2029
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
5016
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
5016
5016
7004
2029
5016
5016
5016
5016
2029
2029
7004
7004
7004
0
0
0
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
2029
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
2029
7004
7004
7004
7004
2029
2029
2029
2029
2029
2029
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
5016
7004
7004
2029
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
5016
5016
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
7004
7004
7004
7004
2029
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
5016
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
0
0
0
0
0
0
0
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
5016
5016
2029
2029
7004
7004
7004
7004
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
5016
7004
0
0
0
0
0
0
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5016
5016
5016
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
0
2029
2029
0
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
0
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
0
0
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
0
0
2029
0
2029
0
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
2029
2029
0
7001
7001
7001
7001
7001
0
0
0
0
0
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
2029
2029
2029
2029
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
2029
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
2029
0
7001
0
7001
7001
7001
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
7001
7001
7001
7001
7001
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
2029
2029
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
7001
0
7001
0
7001
7001
0
0
7001
0
7001
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
2029
2029
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
2029
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
7001
0
0
0
0
0
0
0
2029
0
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
7001
7001
7001
7001
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
7001
7001
7001
7001
7001
2029
7001
7001
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
0
2029
2029
2029
7001
7001
7001
2029
7001
7001
7001
7001
7001
2029
2029
7001
2029
2029
2029
7001
2029
2029
7001
7001
7001
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
7001
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
7001
2029
2029
7001
0
2029
0
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
2029
7001
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
7001
7001
2029
2029
7001
7001
7001
7001
2029
2029
2029
2029
2029
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
7001
2029
7001
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
2029
2029
7001
7001
0
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
7001
7001
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
7001
7001
2029
2029
2029
2029
7001
7001
7001
7001
2029
2029
2029
2029
2029
0
0
7001
7001
7001
7001
7001
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
7001
7001
7001
2029
7001
2029
2029
2029
2029
7001
2029
7001
7001
7001
7001
2029
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
0
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
0
2029
2029
7001
2029
2029
7001
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
2029
2029
2029
7001
7001
0
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
0
7001
0
2029
2029
7001
2029
7001
7001
2029
2029
2029
7001
0
0
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
7001
7001
7001
7001
2029
2029
7001
7001
2029
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
7001
7001
7001
7001
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
2029
2029
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
2029
2029
2029
7001
2029
7001
7001
7001
2029
2029
2029
2029
2029
7001
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
0
2029
7001
2029
2029
2029
2029
2029
0
0
2029
2029
7001
7001
7001
7001
7001
7001
2029
0
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
7001
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
7001
2029
2029
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
7001
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
7001
7001
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
2029
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
0
0
7001
0
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
0
0
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
0
0
0
0
7001
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
0
7001
0
0
0
0
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
2029
7001
7001
0
0
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
0
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
2029
2029
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
0
0
0
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
0
0
0
0
0
0
0
0
0
7001
7001
0
0
7001
0
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
2029
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
2029
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
0
0
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
0
0
0
0
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
0
0
0
7001
7001
7001
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
2029
2029
0
0
0
0
0
0
0
2029
0
0
5008
7001
7001
0
7001
7001
7001
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
0
2029
2029
2029
0
0
2029
5008
5008
2029
2029
2029
2029
2029
2029
0
2029
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
0
0
0
2029
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
5008
5008
5008
5008
5008
5008
2029
7001
7001
0
0
0
0
7001
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
2029
7001
0
0
2029
2029
2029
2029
2029
0
0
2029
5008
2029
2029
0
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
2029
0
0
0
0
0
2029
2029
0
0
0
0
2029
2029
0
0
0
0
2029
2029
0
0
0
0
0
0
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
0
0
0
0
0
5008
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
0
0
0
0
0
0
0
0
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
5008
5008
5008
5008
2029
2029
2029
2029
0
0
2029
0
2029
2029
0
0
0
0
0
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
0
2029
2029
0
0
0
2029
2029
2029
2029
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
2029
2029
0
2029
2029
2029
0
2029
0
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
0
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
2029
2029
2029
0
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
0
2029
0
0
2029
2029
2029
2029
2029
2029
0
2029
2029
7001
7001
7001
2029
2029
7001
7001
7001
7001
2029
2029
7001
0
0
0
0
2029
2029
2029
2029
2029
0
0
7001
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
5008
0
5008
5008
5008
0
5008
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
0
0
2029
2029
2029
0
7001
2029
2029
2029
2029
0
0
0
7001
2029
2029
2029
2029
2029
2029
0
0
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
0
0
0
0
0
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
2029
0
0
0
2029
2029
2029
7001
2029
2029
2029
0
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
7001
2029
2029
0
2029
2029
2029
0
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
5008
2029
2029
0
0
0
0
0
0
0
0
5008
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
0
0
2029
2029
0
0
2029
2029
0
2029
0
0
2029
0
2029
0
0
0
0
0
0
0
2029
2029
2029
0
0
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
0
2029
0
0
0
0
0
0
0
7001
7001
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
0
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5008
5008
2029
2029
2029
5008
2029
2029
5008
5008
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
0
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
7001
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
2029
2029
5008
5008
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5008
0
0
0
2029
2029
2029
2029
2029
2029
0
2029
5008
2029
2029
0
0
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
0
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
0
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
7001
0
0
0
0
2029
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
5008
7001
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
0
2029
0
0
0
0
0
0
0
0
0
0
5008
5008
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
0
2029
2029
0
0
0
2029
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
0
0
7001
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
0
0
2029
2029
2029
0
2029
0
5008
5008
5008
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
7001
7001
7001
7001
2029
2029
0
0
0
0
0
0
2029
2029
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
2029
2029
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
0
0
0
2029
2029
2029
0
2029
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
5008
5008
5008
5008
0
2029
2029
2029
0
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
0
0
5008
5008
0
0
2029
2029
2029
7001
7001
7001
0
0
0
0
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
7001
2029
2029
2029
2029
2029
2029
2029
7001
7001
2029
2029
0
0
0
0
0
2029
2029
2029
0
0
2029
0
0
0
2029
2029
2029
0
0
2029
2029
7001
7001
0
2029
2029
2029
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
0
0
2029
2029
2029
2029
0
0
2029
2029
2029
2029
0
0
0
2029
2029
0
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5008
5008
0
2029
2029
2029
2029
2029
2029
2029
5008
0
2029
2029
0
0
0
0
2029
2029
2029
2029
0
0
0
0
2029
2029
0
0
0
2029
0
0
0
0
0
0
2029
2029
2029
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
0
0
0
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
5008
5008
5008
2029
5008
2029
5008
5008
5008
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
5008
5008
5008
5008
5008
2029
2029
2029
0
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
5008
5008
5008
2029
2029
2029
0
0
0
5008
5008
5008
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
0
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
0
0
0
2029
2029
2029
2029
0
2029
2029
2029
2029
0
2029
0
0
0
0
0
2029
2029
0
2029
2029
2029
7001
7001
0
0
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
7001
7001
7001
7001
5008
5008
5008
0
0
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
7001
7001
0
7001
0
0
0
0
7001
2029
2029
2029
2029
0
0
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
0
2029
0
0
2029
2029
2029
2029
0
0
0
0
0
0
7001
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
5008
5008
5008
0
0
0
0
5008
5008
0
2029
2029
2029
2029
2029
2029
2029
2029
5008
7001
7001
0
0
0
0
0
7001
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
0
2029
0
2029
2029
2029
2029
2029
0
0
2029
2029
2029
0
2029
2029
0
0
0
2029
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
0
0
0
0
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
7001
7001
0
2029
2029
0
0
2029
2029
2029
2029
0
0
0
2029
2029
2029
0
0
0
2029
0
0
0
2029
0
2029
2029
2029
2029
2029
5008
5008
0
0
0
0
2029
2029
2029
0
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
0
0
2029
7001
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
0
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
5008
5008
5008
2029
2029
2029
2029
0
0
0
0
2029
2029
0
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
0
0
2029
2029
0
0
0
0
0
0
0
2029
0
0
0
2029
2029
0
0
0
2029
0
0
2029
2029
0
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
0
2029
0
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
7001
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
5008
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5008
5008
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
2029
0
2029
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
0
2029
2029
2029
0
0
2029
2029
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
0
2029
2029
2029
0
2029
2029
2029
2029
7001
7001
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
0
2029
0
2029
5008
0
0
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
7001
7001
7001
0
0
0
0
0
0
2029
0
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
7001
7001
7001
0
0
0
0
0
0
7001
7001
0
0
0
0
0
7001
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
7001
7001
7001
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
7001
7001
7001
5008
5008
5008
7001
7001
7001
0
0
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
5008
5008
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
5008
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
7001
5008
5008
5008
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
5008
5008
5008
7001
7001
7001
7001
7001
7001
5008
5008
7001
5008
5008
5008
0
0
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
0
5008
5008
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
0
0
0
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
0
0
7001
7001
5008
5008
5008
5008
7001
7001
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
0
7001
7001
0
7001
7001
0
0
0
0
0
0
5008
5008
0
0
0
0
0
0
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
7001
7001
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5008
5008
5008
5008
5008
7001
5008
5008
5008
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
7001
7001
5008
5008
7001
7001
7001
0
0
0
7001
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
0
7001
0
0
0
0
0
0
0
0
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
0
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
0
7001
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
0
0
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
0
0
0
0
5008
5008
5008
7001
7001
0
0
0
0
0
0
0
0
0
5008
5008
5008
5008
5008
7001
7001
5008
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
7001
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
7001
5008
7001
7001
7001
7001
7001
7001
5008
7001
5008
5008
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
0
0
0
0
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
0
0
0
0
0
0
0
0
0
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
5008
5008
7001
7001
7001
0
0
0
0
0
0
0
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
0
0
0
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
5008
5008
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
0
5008
5008
5008
0
0
0
5008
7001
7001
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
7001
7001
7001
5008
5008
7001
5008
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
0
0
7001
5008
0
7001
7001
5008
5008
5008
7001
7001
5008
7001
7001
0
7001
7001
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
5008
5008
5008
7001
0
0
0
0
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
0
0
0
0
0
0
0
0
0
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
5008
5008
5008
5008
7001
5008
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
7001
5008
0
0
0
7001
7001
7001
7001
7001
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
0
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
0
0
0
0
7001
5008
5008
5008
5008
5008
5008
0
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
5008
7001
7001
0
0
7001
7001
7001
0
0
0
0
0
0
0
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
7001
5008
7001
7001
0
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
7001
5008
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
7001
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
0
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
7001
5008
0
5008
5008
5008
0
0
0
0
5008
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
0
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
0
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
7001
5008
0
5008
5008
0
5008
5008
7001
5008
7001
7001
7001
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
7001
7001
7001
5008
5008
5008
5008
5008
7001
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
0
0
0
0
5008
5008
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
5008
5008
7001
7001
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
5008
7001
7001
5008
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
0
0
0
0
0
0
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
0
0
7001
0
5008
5008
7001
7001
7001
7001
5008
5008
7001
7001
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
0
0
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
5008
7001
0
0
0
0
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
7001
0
0
0
0
0
5008
7001
7001
7001
5008
7001
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
0
0
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
0
5008
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
0
0
0
0
0
0
0
0
7001
7001
7001
5008
5008
7001
7001
7001
7001
7001
7001
7001
5008
5008
0
0
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
7001
7001
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
0
0
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
0
0
7001
7001
7001
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
7001
5008
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
0
0
7001
7001
5008
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
0
0
0
0
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
7001
5008
5008
7001
7001
7001
7001
7001
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
0
0
0
0
0
0
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
7001
5008
5008
5008
5008
7001
7001
5008
5008
0
0
0
7001
7001
7001
0
7001
7001
5008
5008
5008
5008
5008
7001
5008
5008
7001
5008
5008
5008
7001
5008
5008
7001
7001
5008
5008
5008
5008
0
0
0
0
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
0
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
0
0
0
5008
0
5008
5008
5008
5008
7001
5008
7001
7001
5008
5008
5008
5008
5008
0
0
0
0
0
0
0
7001
7001
7001
7001
5008
5008
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
0
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
0
0
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
0
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
7001
7001
7001
0
0
0
7001
7001
5008
5008
7001
7001
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
7001
7001
7001
7001
0
5008
5008
5008
5008
5008
5008
0
0
0
0
0
0
0
7001
5008
5008
5008
5008
7001
7001
0
0
0
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
0
0
5008
5008
5008
5008
7001
7001
5008
5008
5008
7001
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
0
0
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
0
0
7001
7001
5008
5008
5008
0
0
0
0
0
0
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
0
0
0
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
0
5008
5008
5008
5008
5008
5008
7001
0
7001
0
0
0
0
0
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
7001
5008
5008
5008
5008
5008
0
0
0
0
0
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
5008
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
0
0
5008
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
7001
7001
7001
7001
7001
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
7001
7001
7001
7001
7001
7001
7001
7001
7001
0
0
0
5008
0
0
0
5008
0
0
0
0
0
7001
7001
7001
7001
7001
7001
7001
7001
5008
5008
5008
5008
5008
5008
7001
5008
5008
5008
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
5008
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
0
2029
2029
0
0
0
0
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
5028
5028
5028
2029
2029
5028
5028
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
5028
5028
5028
5028
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
5028
0
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
5028
5028
5028
5028
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
2029
5028
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
5028
5028
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
5028
5028
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
5028
5028
5028
0
2029
2029
2029
2029
2029
0
0
5028
5028
5028
5028
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
5028
5028
5028
5028
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
0
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
5028
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
5028
5028
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
5028
5028
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
5028
5028
2029
2029
2029
5028
5028
5028
2029
2029
2029
5028
5028
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
5028
5028
5028
5028
2029
2029
2029
2029
2029
0
2029
2029
5028
5028
5028
5028
5028
5028
5028
5028
5028
5028
2029
5028
5028
5028
5028
5028
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
0
2029
2029
5028
5028
5028
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
5028
5028
2029
2029
2029
2029
2029
2029
2029
5028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
0
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
0
0
0
2029
5027
5027
5027
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
0
2029
0
0
0
0
0
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
5027
5027
5027
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
0
0
5027
5027
5027
0
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
5027
5027
2029
2029
5027
5027
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
2029
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
0
5027
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
0
0
0
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
5027
5027
0
0
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
0
0
0
0
0
0
5027
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
2029
2029
5027
5027
5027
0
5027
5027
5027
5027
5027
5027
2029
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
0
5027
0
0
0
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
2029
5027
5027
5027
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
5027
5027
5027
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
2029
5027
5027
5027
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
5027
5027
5027
0
0
0
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
5027
5027
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
0
2029
0
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
5027
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
2029
2029
2029
5027
5027
5027
5027
2029
2029
5027
5027
5027
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
0
0
5027
5027
5027
5027
5027
5027
5027
2029
5027
5027
5027
5027
5027
5027
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
5027
5027
5027
5027
5027
0
5027
5027
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
2029
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
7001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
7001
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
0
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
0
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
