5
27820
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
50
50
50
50
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
80
80
80
80
80
70
70
70
60
50
50
40
30
20
0
-10
-20
-40
-50
-70
-90
-100
-120
-130
-140
-150
-160
-170
-170
-180
-180
-180
-170
-170
-160
-150
-150
-140
-130
-130
-120
-120
-120
-130
-140
-160
-180
-200
-230
-270
-320
-370
-440
-510
-580
-650
-710
-790
-870
-950
-1030
-1110
-1190
-1260
-1340
-1400
-1460
-1520
-1580
-1630
-1660
-1690
-1710
-1720
-1730
-1740
-1730
-1720
-1700
-1670
-1640
-1600
-1560
-1510
-1470
-1420
-1380
-1350
-1320
-1300
-1270
-1270
-1270
-1290
-1310
-1330
-1350
-1360
-1390
-1410
-1430
-1450
-1450
-1430
-1390
-1350
-1310
-1270
-1240
-1190
-1130
-1090
-1060
-1060
-1060
-1070
-1070
-1060
-1050
-1050
-1070
-1100
-1150
-1190
-1220
-1230
-1230
-1230
-1210
-1190
-1150
-1100
-1040
-950
-860
-770
-690
-620
-560
-510
-480
-460
-470
-500
-560
-640
-730
-810
-890
-970
-1050
-1140
-1220
-1260
-1260
-1200
-1120
-1010
-890
-750
-630
-550
-510
-480
-440
-390
-340
-320
-350
-430
-550
-670
-780
-890
-1010
-1130
-1240
-1310
-1350
-1330
-1260
-1120
-940
-740
-540
-350
-180
-10
150
320
490
600
620
540
410
270
100
-90
-320
-570
-850
-1150
-1440
-1680
-1860
-1980
-2060
-2110
-2160
-2170
-2150
-2070
-1960
-1820
-1670
-1510
-1400
-1380
-1470
-1630
-1830
-2050
-2280
-2490
-2640
-2720
-2750
-2780
-2820
-2840
-2840
-2780
-2680
-2530
-2330
-2060
-1740
-1390
-1060
-790
-590
-450
-370
-340
-350
-390
-460
-550
-680
-830
-1020
-1250
-1510
-1750
-1940
-2080
-2180
-2250
-2260
-2200
-2080
-1930
-1730
-1490
-1210
-930
-690
-470
-280
-110
60
230
410
570
680
750
790
800
750
660
580
540
580
670
810
1000
1240
1510
1750
1930
2040
2110
2160
2190
2200
2170
2150
2130
2110
2050
1950
1830
1730
1650
1550
1420
1300
1220
1220
1270
1340
1410
1460
1510
1540
1550
1510
1430
1380
1400
1460
1470
1400
1290
1190
1110
1020
880
720
530
260
-80
-440
-730
-920
-1050
-1170
-1280
-1350
-1370
-1350
-1320
-1300
-1280
-1290
-1310
-1320
-1290
-1220
-1130
-1030
-920
-800
-670
-580
-530
-520
-540
-580
-620
-690
-800
-920
-1060
-1210
-1410
-1680
-2009
-2330
-2610
-2870
-3120
-3360
-3580
-3750
-3840
-3800
-3650
-3430
-3210
-3020
-2850
-2680
-2480
-2270
-2120
-2029
-1990
-1940
-1870
-1810
-1760
-1710
-1630
-1510
-1400
-1300
-1240
-1200
-1190
-1180
-1150
-1130
-1100
-1060
-980
-880
-790
-740
-700
-640
-560
-460
-350
-230
-110
-40
-70
-190
-340
-450
-500
-520
-520
-480
-370
-200
0
200
370
540
760
1080
1480
1930
2350
2720
3020
3260
3440
3610
3760
3890
4010
4080
4070
3980
3860
3760
3700
3630
3520
3380
3250
3140
3020
2900
2780
2680
2600
2530
2450
2360
2250
2150
2070
1990
1900
1800
1710
1620
1530
1400
1240
1050
820
570
310
60
-140
-310
-420
-480
-470
-370
-210
-20
160
310
440
540
600
600
530
400
250
130
40
-40
-110
-180
-250
-340
-490
-660
-800
-840
-800
-750
-700
-660
-600
-540
-490
-450
-430
-440
-480
-550
-640
-730
-850
-970
-1050
-1080
-1060
-1020
-1010
-1020
-1000
-940
-860
-790
-740
-670
-570
-460
-380
-340
-320
-280
-230
-170
-100
-10
70
110
120
120
140
180
200
200
180
170
180
200
220
240
250
220
190
180
180
160
90
-10
-90
-170
-250
-370
-470
-550
-570
-590
-610
-640
-680
-710
-740
-760
-770
-760
-740
-710
-620
-460
-250
-70
20
70
110
180
260
360
490
640
780
890
970
1050
1100
1100
1040
930
810
660
490
330
150
-20
-190
-320
-420
-500
-590
-670
-750
-800
-860
-930
-1010
-1080
-1150
-1200
-1250
-1270
-1270
-1250
-1220
-1150
-1060
-950
-880
-890
-950
-1030
-1110
-1150
-1170
-1180
-1180
-1170
-1140
-1070
-1000
-940
-900
-870
-870
-910
-980
-1090
-1210
-1330
-1400
-1410
-1380
-1350
-1350
-1380
-1450
-1550
-1670
-1770
-1830
-1880
-1940
-2000
-2060
-2110
-2140
-2160
-2160
-2170
-2200
-2260
-2310
-2350
-2400
-2480
-2560
-2640
-2680
-2680
-2660
-2600
-2520
-2450
-2390
-2350
-2330
-2300
-2280
-2250
-2240
-2260
-2310
-2340
-2330
-2280
-2220
-2150
-2080
-2009
-1950
-1910
-1870
-1820
-1760
-1670
-1560
-1430
-1270
-1090
-890
-690
-510
-350
-240
-170
-120
-70
-50
-30
-30
-20
20
100
200
290
380
450
520
590
660
780
940
1120
1280
1410
1540
1660
1780
1860
1900
1910
1890
1820
1720
1570
1370
1160
960
800
690
600
530
480
460
460
460
470
520
590
680
790
920
1060
1170
1230
1250
1220
1160
1080
960
800
600
380
160
-50
-220
-360
-490
-620
-730
-810
-850
-850
-850
-850
-830
-780
-720
-690
-690
-700
-720
-720
-710
-680
-650
-640
-660
-700
-770
-890
-1030
-1170
-1260
-1280
-1270
-1250
-1200
-1130
-1050
-990
-940
-880
-820
-740
-670
-630
-600
-580
-550
-520
-490
-470
-470
-480
-470
-460
-450
-440
-420
-390
-320
-220
-110
-40
-30
-80
-140
-220
-310
-440
-570
-660
-720
-770
-820
-860
-890
-890
-880
-860
-830
-800
-780
-770
-750
-730
-720
-720
-720
-730
-760
-790
-820
-880
-950
-1020
-1080
-1120
-1120
-1050
-920
-760
-600
-420
-220
-10
180
360
520
660
770
840
910
970
1030
1080
1100
1110
1080
1030
990
980
990
1000
1020
1070
1130
1170
1180
1120
1010
870
730
600
490
420
380
350
300
220
130
40
-40
-110
-180
-230
-250
-230
-200
-150
-80
0
110
250
420
630
840
980
1050
1080
1120
1180
1250
1310
1370
1410
1430
1400
1340
1250
1160
1060
960
860
740
610
450
300
160
30
-80
-220
-410
-610
-790
-910
-1000
-1080
-1170
-1240
-1260
-1240
-1200
-1170
-1120
-1060
-970
-870
-780
-680
-590
-510
-430
-360
-300
-260
-260
-280
-330
-370
-400
-440
-460
-470
-450
-440
-430
-380
-290
-130
60
310
590
870
1100
1280
1420
1530
1590
1580
1520
1430
1310
1190
1080
1010
980
970
960
940
880
780
660
550
480
470
490
540
620
710
800
860
870
860
820
770
720
650
560
460
350
260
190
120
80
60
90
160
250
370
500
610
710
810
920
1040
1150
1210
1220
1190
1130
1030
880
690
510
340
190
30
-170
-350
-500
-600
-680
-740
-810
-860
-910
-950
-950
-890
-750
-580
-400
-200
-20
140
260
320
360
370
360
330
280
200
110
0
-120
-230
-310
-390
-440
-480
-490
-500
-530
-570
-610
-670
-740
-810
-870
-930
-970
-1010
-1010
-990
-940
-890
-830
-750
-660
-580
-510
-460
-440
-420
-410
-390
-370
-370
-360
-350
-310
-260
-210
-150
-70
20
120
180
200
170
110
40
-30
-50
-40
-10
-10
-30
-50
-60
-60
-60
-70
-80
-90
-80
-60
-30
0
30
100
220
380
550
720
870
990
1050
1050
1010
930
830
710
580
430
260
50
-160
-340
-460
-550
-610
-640
-680
-730
-780
-830
-900
-990
-1070
-1120
-1110
-1070
-1000
-900
-770
-640
-550
-500
-480
-470
-490
-510
-550
-600
-650
-670
-630
-540
-430
-340
-290
-260
-260
-310
-400
-520
-620
-680
-700
-670
-610
-530
-430
-320
-230
-170
-150
-150
-180
-230
-280
-340
-400
-450
-500
-530
-550
-580
-620
-630
-620
-600
-590
-610
-640
-680
-710
-750
-790
-820
-840
-870
-910
-960
-1000
-1030
-1050
-1070
-1130
-1220
-1340
-1470
-1630
-1780
-1910
-2009
-2090
-2150
-2210
-2260
-2290
-2330
-2380
-2410
-2420
-2390
-2340
-2290
-2260
-2240
-2200
-2140
-2040
-1920
-1760
-1570
-1370
-1170
-970
-750
-520
-310
-110
70
250
420
540
610
620
590
510
380
210
10
-220
-460
-730
-1020
-1290
-1540
-1760
-1970
-2170
-2370
-2550
-2710
-2850
-2950
-3010
-3020
-3000
-2940
-2830
-2690
-2530
-2390
-2300
-2230
-2190
-2180
-2200
-2240
-2310
-2380
-2470
-2560
-2660
-2730
-2790
-2820
-2850
-2860
-2830
-2750
-2630
-2500
-2340
-2170
-1980
-1820
-1690
-1590
-1520
-1480
-1480
-1520
-1580
-1660
-1730
-1750
-1730
-1710
-1690
-1660
-1620
-1540
-1430
-1290
-1120
-920
-680
-370
-20
370
770
1180
1610
2040
2450
2820
3150
3420
3620
3790
3920
4030
4130
4240
4360
4500
4660
4840
5060
5290
5520
5730
5940
6160
6410
6670
6910
7140
7350
7510
7580
7550
7420
7210
6910
6510
6030
5500
4970
4490
4070
3720
3420
3160
2930
2720
2530
2360
2200
2080
1990
1890
1750
1550
1320
1070
800
500
180
-180
-560
-970
-1410
-1870
-2350
-2870
-3400
-3900
-4340
-4700
-4970
-5110
-5130
-5030
-4830
-4580
-4290
-3970
-3640
-3300
-2980
-2720
-2540
-2450
-2460
-2550
-2750
-3030
-3380
-3760
-4110
-4410
-4640
-4780
-4810
-4740
-4540
-4220
-3800
-3290
-2740
-2180
-1610
-1060
-520
-10
450
880
1300
1700
2070
2400
2720
3070
3470
3920
4390
4900
5430
6000
6570
7180
7850
8590
9400
10260
11180
12140
13140
14150
15150
16149
17110
18010
18830
19540
20140
20650
21070
21430
21690
21870
21980
22040
22040
21960
21780
21520
21260
21000
20740
20480
20210
19980
19810
19720
19680
19720
19820
19960
20060
20080
19970
19760
19490
19160
18790
18390
17960
17510
17050
16580
16120
15690
15290
14880
14450
13990
13470
12890
12270
11640
11020
10420
9820
9190
8510
7750
6860
5800
4550
3130
1560
-120
-1870
-3650
-5440
-7200
-8880
-10450
-11900
-13260
-14530
-15730
-16820
-17800
-18680
-19460
-20160
-20790
-21370
-21900
-22390
-22850
-23310
-23790
-24280
-24780
-25270
-25740
-26140
-26430
-26600
-26610
-26460
-26120
-25600
-24860
-23920
-22790
-21490
-20050
-18480
-16770
-14940
-13050
-11130
-9220
-7300
-5390
-3500
-1690
0
1560
3010
4380
5660
6840
7940
8980
10000
11040
12090
13170
14260
15370
16500
17640
18760
19820
20790
21620
22270
22700
22870
22800
22480
21930
21200
20300
19280
18200
17080
15950
14860
13810
12860
12000
11250
10610
10060
9590
9170
8800
8450
8109
7780
7450
7110
6740
6300
5830
5350
4850
4340
3790
3210
2610
2009
1410
820
240
-300
-790
-1230
-1640
-2040
-2440
-2830
-3170
-3450
-3650
-3750
-3750
-3650
-3500
-3350
-3260
-3260
-3390
-3670
-4100
-4680
-5370
-6120
-6910
-7700
-8470
-9180
-9840
-10460
-11060
-11630
-12130
-12570
-12930
-13220
-13450
-13590
-13600
-13500
-13300
-13030
-12710
-12350
-11940
-11490
-11010
-10490
-9920
-9290
-8610
-7900
-7180
-6470
-5760
-5010
-4210
-3300
-2260
-1060
310
1820
3440
5140
6890
8670
10450
12210
13900
15500
17000
18350
19530
20500
21250
21810
22190
22430
22510
22470
22320
22110
21860
21570
21220
20800
20300
19710
19040
18320
17550
16720
15870
15030
14230
13500
12830
12220
11710
11290
10950
10640
10340
10030
9700
9340
8940
8490
8029
7550
7090
6670
6290
5980
5740
5590
5510
5500
5570
5750
6020
6350
6740
7170
7620
8050
8470
8860
9220
9530
9800
10040
10280
10520
10760
11000
11240
11490
11740
11990
12230
12480
12720
12920
13050
13070
13010
12870
12670
12400
12080
11670
11160
10510
9720
8770
7690
6490
5190
3800
2350
860
-650
-2150
-3640
-5080
-6490
-7880
-9260
-10670
-12090
-13520
-14950
-16360
-17760
-19130
-20460
-21730
-22910
-23950
-24830
-25540
-26080
-26450
-26660
-26700
-26620
-26450
-26240
-26010
-25750
-25480
-25220
-24990
-24800
-24640
-24540
-24530
-24610
-24790
-25050
-25370
-25740
-26140
-26530
-26880
-27180
-27430
-27610
-27740
-27810
-27820
-27770
-27640
-27450
-27180
-26840
-26420
-25900
-25320
-24700
-24050
-23390
-22740
-22100
-21510
-20990
-20530
-20120
-19750
-19400
-19080
-18780
-18470
-18140
-17750
-17290
-16760
-16149
-15490
-14800
-14080
-13330
-12560
-11780
-10970
-10170
-9370
-8630
-7940
-7330
-6780
-6290
-5840
-5430
-5040
-4650
-4270
-3910
-3600
-3340
-3140
-2970
-2810
-2620
-2380
-2080
-1710
-1240
-670
0
790
1660
2620
3620
4640
5660
6630
7560
8420
9220
9960
10600
11140
11540
11820
11960
11970
11850
11610
11270
10840
10310
9690
9010
8250
7410
6480
5480
4410
3300
2150
980
-180
-1280
-2300
-3230
-4059
-4760
-5280
-5610
-5730
-5680
-5480
-5150
-4720
-4240
-3720
-3200
-2720
-2310
-1970
-1710
-1520
-1390
-1300
-1230
-1140
-990
-790
-530
-220
160
580
1020
1490
1990
2530
3090
3670
4240
4800
5350
5900
6460
7050
7650
8240
8790
9310
9790
10240
10640
10980
11240
11440
11590
11720
11840
11940
12020
12090
12160
12230
12290
12320
12330
12300
12240
12130
11990
11820
11610
11330
11000
10620
10220
9800
9360
8910
8450
8010
7590
7170
6710
6200
5670
5130
4590
4050
3510
3010
2540
2120
1770
1490
1320
1230
1230
1290
1390
1500
1570
1570
1480
1310
1070
750
390
-10
-440
-890
-1360
-1850
-2370
-2900
-3430
-3950
-4480
-5010
-5530
-6060
-6600
-7140
-7680
-8230
-8790
-9360
-9910
-10430
-10880
-11250
-11530
-11710
-11790
-11780
-11700
-11570
-11380
-11130
-10830
-10500
-10160
-9850
-9570
-9350
-9190
-9120
-9150
-9280
-9490
-9770
-10090
-10430
-10730
-11000
-11190
-11310
-11340
-11290
-11180
-11010
-10820
-10580
-10300
-9960
-9570
-9120
-8630
-8090
-7490
-6830
-6130
-5410
-4690
-3970
-3260
-2580
-1940
-1330
-740
-160
400
940
1430
1880
2290
2650
2960
3230
3450
3640
3800
3920
3990
4010
3980
3910
3800
3660
3490
3300
3080
2850
2620
2380
2160
1970
1820
1700
1630
1580
1590
1650
1770
1970
2230
2540
2890
3270
3680
4110
4560
5030
5520
6000
6440
6830
7150
7360
7450
7400
7220
6920
6510
6000
5430
4810
4180
3570
3000
2530
2150
1880
1700
1620
1640
1730
1890
2080
2300
2530
2760
2990
3210
3430
3650
3870
4080
4270
4450
4630
4810
4970
5120
5270
5410
5530
5650
5760
5880
6020
6170
6300
6410
6470
6460
6360
6180
5880
5470
4970
4390
3770
3140
2500
1900
1340
870
500
240
100
70
150
310
540
810
1110
1420
1720
2000
2240
2430
2590
2680
2710
2660
2550
2390
2190
1970
1730
1480
1230
990
780
610
490
450
460
540
690
900
1170
1470
1790
2120
2450
2760
3040
3280
3490
3680
3840
3970
4059
4140
4200
4250
4290
4320
4340
4350
4330
4300
4260
4210
4130
4019
3900
3760
3600
3400
3180
2930
2680
2400
2120
1810
1500
1180
850
530
220
-80
-360
-620
-850
-1040
-1190
-1290
-1330
-1320
-1280
-1210
-1120
-1040
-970
-930
-950
-1020
-1120
-1240
-1370
-1510
-1640
-1750
-1820
-1870
-1900
-1920
-1930
-1910
-1870
-1780
-1680
-1560
-1410
-1230
-1030
-830
-640
-480
-340
-230
-150
-100
-70
-80
-90
-110
-130
-170
-240
-330
-440
-570
-720
-890
-1090
-1320
-1580
-1840
-2100
-2340
-2560
-2770
-2950
-3100
-3200
-3260
-3270
-3210
-3080
-2890
-2630
-2330
-1980
-1580
-1130
-650
-130
410
950
1480
1990
2460
2880
3210
3460
3620
3670
3610
3450
3190
2840
2420
1960
1490
1020
570
150
-250
-590
-890
-1150
-1390
-1610
-1790
-1950
-2080
-2200
-2290
-2340
-2370
-2380
-2370
-2360
-2340
-2340
-2370
-2430
-2510
-2620
-2760
-2940
-3140
-3380
-3650
-3950
-4290
-4640
-4990
-5330
-5640
-5930
-6210
-6500
-6830
-7220
-7650
-8130
-8640
-9190
-9750
-10310
-10860
-11390
-11900
-12390
-12840
-13240
-13570
-13810
-13980
-14090
-14140
-14160
-14120
-14050
-13970
-13870
-13780
-13680
-13590
-13520
-13450
-13350
-13220
-13040
-12820
-12540
-12210
-11840
-11450
-11020
-10530
-9970
-9360
-8710
-8029
-7310
-6590
-5860
-5140
-4450
-3780
-3140
-2540
-1990
-1510
-1080
-680
-320
40
400
800
1260
1770
2350
2980
3670
4370
5080
5760
6390
6960
7450
7860
8170
8390
8510
8540
8510
8410
8260
8080
7900
7730
7570
7420
7270
7120
6980
6840
6680
6510
6300
6060
5790
5480
5130
4760
4370
3980
3600
3230
2880
2540
2230
1930
1650
1390
1140
900
660
430
200
-20
-240
-450
-660
-850
-1010
-1160
-1290
-1420
-1570
-1730
-1930
-2160
-2430
-2720
-3040
-3370
-3680
-3960
-4190
-4360
-4480
-4530
-4520
-4460
-4360
-4240
-4120
-4019
-3920
-3840
-3760
-3680
-3600
-3510
-3400
-3270
-3130
-2970
-2800
-2640
-2500
-2390
-2330
-2320
-2360
-2420
-2480
-2540
-2590
-2610
-2600
-2540
-2460
-2360
-2240
-2100
-1960
-1800
-1640
-1460
-1290
-1130
-980
-810
-630
-430
-220
0
250
500
750
990
1240
1480
1700
1910
2100
2270
2440
2580
2700
2790
2860
2880
2880
2840
2770
2670
2550
2430
2300
2170
2040
1910
1780
1650
1510
1360
1200
1030
840
630
410
190
-10
-170
-280
-330
-340
-300
-230
-120
40
230
480
760
1070
1400
1730
2070
2410
2740
3070
3380
3670
3960
4230
4480
4700
4900
5100
5310
5520
5750
6010
6310
6640
7000
7360
7730
8109
8490
8870
9250
9600
9920
10190
10410
10590
10750
10880
10980
11040
11060
11050
11000
10910
10790
10660
10510
10350
10190
10010
9830
9640
9450
9260
9070
8870
8660
8420
8160
7890
7600
7300
6990
6660
6330
6010
5720
5460
5210
4990
4820
4690
4610
4540
4490
4450
4420
4390
4350
4290
4200
4070
3900
3680
3420
3140
2840
2520
2190
1870
1550
1240
950
660
380
100
-180
-460
-740
-1010
-1270
-1490
-1650
-1730
-1720
-1640
-1480
-1270
-1010
-720
-410
-110
180
470
740
990
1230
1460
1690
1920
2120
2310
2480
2630
2740
2820
2880
2920
2940
2940
2930
2920
2900
2910
2920
2940
2970
3000
3050
3090
3140
3190
3250
3310
3380
3460
3550
3630
3710
3790
3870
3940
4010
4090
4190
4310
4430
4530
4630
4720
4800
4860
4900
4910
4880
4830
4740
4640
4520
4370
4190
3980
3730
3450
3140
2800
2430
2029
1610
1190
770
370
-30
-410
-790
-1140
-1470
-1780
-2070
-2340
-2570
-2770
-2940
-3090
-3210
-3320
-3410
-3490
-3570
-3640
-3690
-3730
-3790
-3870
-3990
-4130
-4290
-4470
-4660
-4870
-5080
-5310
-5540
-5780
-6040
-6310
-6600
-6870
-7130
-7360
-7570
-7750
-7910
-8050
-8170
-8270
-8380
-8470
-8550
-8620
-8680
-8750
-8800
-8850
-8900
-8940
-8970
-9010
-9060
-9150
-9290
-9450
-9640
-9840
-10040
-10250
-10430
-10600
-10730
-10830
-10900
-10930
-10910
-10860
-10750
-10610
-10410
-10170
-9890
-9590
-9270
-8920
-8570
-8200
-7850
-7500
-7170
-6830
-6490
-6130
-5750
-5350
-4930
-4510
-4100
-3720
-3380
-3100
-2870
-2680
-2500
-2340
-2170
-2009
-1830
-1640
-1410
-1170
-920
-640
-360
-60
220
490
750
1000
1240
1480
1700
1920
2130
2300
2440
2530
2590
2620
2620
2580
2520
2440
2350
2240
2140
2040
1940
1860
1790
1740
1700
1660
1620
1570
1510
1460
1400
1340
1280
1220
1180
1140
1100
1040
980
910
810
700
570
430
290
160
20
-120
-270
-430
-620
-850
-1110
-1380
-1660
-1930
-2200
-2440
-2660
-2840
-2970
-3070
-3130
-3150
-3140
-3100
-3040
-2940
-2820
-2670
-2520
-2360
-2190
-2020
-1870
-1740
-1630
-1540
-1480
-1450
-1430
-1430
-1450
-1480
-1510
-1540
-1560
-1550
-1530
-1490
-1420
-1330
-1220
-1110
-1000
-880
-770
-670
-590
-530
-470
-420
-380
-320
-260
-170
-60
90
250
440
660
890
1160
1440
1730
2020
2300
2570
2820
3070
3320
3580
3840
4100
4350
4590
4810
5010
5180
5310
5420
5510
5600
5670
5730
5760
5780
5810
5840
5860
5870
5880
5880
5900
5920
5940
5960
5990
6010
6040
6050
6040
6020
6000
5960
5940
5920
5920
5920
5920
5900
5870
5830
5790
5750
5710
5700
5720
5770
5850
5940
6050
6150
6260
6360
6440
6490
6510
6490
6440
6350
6250
6110
5960
5800
5650
5500
5360
5220
5090
4970
4850
4720
4600
4470
4340
4180
4000
3780
3520
3230
2910
2560
2210
1850
1510
1170
840
530
230
-30
-260
-470
-670
-860
-1060
-1250
-1460
-1680
-1920
-2170
-2420
-2670
-2920
-3180
-3430
-3680
-3910
-4140
-4360
-4550
-4730
-4870
-4980
-5060
-5090
-5070
-4990
-4860
-4680
-4470
-4230
-3960
-3690
-3420
-3170
-2940
-2750
-2590
-2460
-2350
-2260
-2170
-2070
-1960
-1840
-1720
-1600
-1470
-1320
-1170
-1010
-840
-690
-550
-440
-340
-250
-170
-100
-50
0
30
50
60
50
50
40
20
10
-10
-30
-60
-100
-140
-190
-230
-260
-260
-250
-210
-140
-60
40
150
260
370
480
580
650
690
710
720
700
660
620
570
520
460
390
310
200
80
-70
-220
-370
-520
-640
-730
-780
-800
-810
-820
-840
-890
-960
-1070
-1190
-1330
-1470
-1630
-1790
-1950
-2120
-2290
-2460
-2640
-2810
-2980
-3140
-3300
-3440
-3570
-3670
-3760
-3810
-3840
-3850
-3830
-3790
-3700
-3560
-3370
-3140
-2890
-2620
-2350
-2080
-1840
-1620
-1420
-1230
-1050
-890
-730
-570
-410
-260
-110
30
170
290
400
480
540
590
610
640
680
720
750
770
790
800
810
820
840
870
910
980
1070
1180
1290
1420
1540
1670
1790
1890
1980
2040
2080
2100
2120
2120
2110
2090
2060
2029
1990
1950
1900
1830
1760
1670
1570
1450
1320
1190
1070
980
910
880
870
860
860
870
880
890
890
900
910
950
1000
1070
1150
1240
1350
1470
1590
1720
1830
1940
2020
2070
2080
2070
2020
1930
1800
1630
1450
1260
1060
870
670
490
330
200
100
30
-30
-70
-110
-150
-190
-230
-280
-310
-340
-360
-400
-460
-530
-610
-700
-810
-910
-1010
-1100
-1190
-1280
-1360
-1450
-1530
-1590
-1640
-1680
-1730
-1800
-1900
-2029
-2190
-2380
-2580
-2770
-2940
-3100
-3230
-3340
-3430
-3500
-3560
-3610
-3640
-3660
-3670
-3660
-3660
-3650
-3660
-3690
-3740
-3800
-3870
-3950
-4040
-4130
-4220
-4310
-4400
-4480
-4570
-4660
-4730
-4780
-4830
-4880
-4940
-5020
-5100
-5200
-5300
-5410
-5510
-5590
-5660
-5710
-5750
-5780
-5800
-5810
-5800
-5770
-5720
-5660
-5570
-5480
-5390
-5290
-5190
-5080
-4950
-4820
-4690
-4550
-4390
-4220
-4019
-3810
-3590
-3360
-3140
-2930
-2750
-2580
-2440
-2310
-2200
-2110
-2020
-1940
-1850
-1770
-1700
-1640
-1610
-1580
-1550
-1510
-1490
-1460
-1440
-1420
-1400
-1380
-1350
-1330
-1300
-1280
-1240
-1200
-1150
-1090
-1030
-960
-890
-820
-770
-730
-710
-700
-680
-660
-640
-630
-620
-610
-610
-620
-630
-650
-670
-680
-680
-680
-670
-640
-600
-530
-450
-350
-240
-140
-30
80
190
310
440
590
720
860
980
1080
1160
1210
1240
1250
1230
1200
1160
1100
1030
960
890
840
790
750
720
680
630
580
510
420
310
190
50
-90
-250
-410
-570
-740
-920
-1110
-1300
-1490
-1660
-1800
-1900
-1960
-1990
-1990
-1980
-1950
-1910
-1870
-1840
-1810
-1770
-1730
-1690
-1650
-1600
-1550
-1480
-1400
-1310
-1220
-1130
-1020
-890
-730
-550
-350
-120
120
380
630
870
1100
1310
1510
1710
1920
2130
2340
2560
2780
3000
3230
3470
3710
3960
4210
4450
4690
4920
5130
5320
5500
5680
5850
6030
6190
6340
6460
6550
6620
6660
6690
6720
6760
6820
6890
6960
7030
7100
7160
7230
7300
7380
7460
7550
7630
7710
7780
7840
7900
7940
7960
7960
7940
7910
7870
7830
7790
7740
7700
7670
7640
7630
7630
7630
7640
7630
7620
7580
7520
7450
7360
7270
7170
7070
6970
6870
6770
6670
6560
6460
6370
6280
6210
6160
6110
6070
6030
5980
5920
5840
5730
5610
5470
5310
5150
5000
4860
4740
4630
4530
4460
4400
4350
4300
4250
4200
4160
4120
4090
4070
4050
4030
4000
3960
3910
3880
3840
3820
3790
3760
3730
3670
3600
3500
3370
3220
3050
2870
2690
2500
2310
2100
1890
1670
1440
1200
960
730
520
340
190
50
-80
-200
-310
-410
-500
-590
-690
-790
-910
-1040
-1180
-1330
-1490
-1660
-1830
-2000
-2190
-2380
-2570
-2750
-2930
-3110
-3300
-3510
-3710
-3920
-4120
-4300
-4460
-4610
-4740
-4860
-4970
-5080
-5180
-5290
-5400
-5510
-5610
-5710
-5800
-5880
-5950
-6010
-6050
-6070
-6060
-6020
-5950
-5870
-5780
-5680
-5570
-5450
-5310
-5150
-4980
-4790
-4600
-4400
-4190
-3990
-3770
-3550
-3330
-3100
-2890
-2710
-2540
-2410
-2300
-2210
-2150
-2110
-2080
-2060
-2040
-2020
-1980
-1930
-1870
-1800
-1740
-1680
-1630
-1600
-1570
-1560
-1540
-1530
-1510
-1480
-1450
-1400
-1370
-1340
-1340
-1340
-1360
-1390
-1450
-1510
-1590
-1660
-1720
-1790
-1870
-1960
-2050
-2160
-2270
-2410
-2550
-2700
-2840
-2980
-3090
-3200
-3300
-3390
-3460
-3530
-3590
-3650
-3710
-3770
-3820
-3870
-3920
-3970
-4010
-4040
-4080
-4110
-4130
-4150
-4170
-4200
-4240
-4280
-4320
-4360
-4410
-4460
-4510
-4570
-4630
-4690
-4750
-4800
-4840
-4870
-4890
-4900
-4890
-4870
-4840
-4790
-4720
-4650
-4550
-4430
-4290
-4150
-4000
-3820
-3630
-3430
-3220
-3010
-2800
-2580
-2370
-2170
-1990
-1840
-1710
-1620
-1560
-1540
-1550
-1570
-1610
-1660
-1720
-1790
-1870
-1950
-2029
-2100
-2160
-2210
-2240
-2270
-2300
-2340
-2390
-2460
-2540
-2630
-2720
-2810
-2890
-2950
-3010
-3050
-3080
-3110
-3130
-3150
-3170
-3190
-3190
-3200
-3200
-3200
-3210
-3220
-3230
-3260
-3300
-3330
-3370
-3400
-3430
-3440
-3450
-3440
-3430
-3410
-3390
-3370
-3350
-3330
-3300
-3260
-3220
-3170
-3110
-3050
-2970
-2880
-2770
-2660
-2550
-2440
-2330
-2210
-2100
-1980
-1870
-1750
-1630
-1510
-1400
-1280
-1170
-1070
-970
-890
-820
-760
-710
-650
-590
-510
-430
-340
-250
-160
-60
30
110
190
260
310
350
370
380
380
380
390
400
440
480
550
620
700
790
870
960
1040
1130
1220
1320
1440
1580
1730
1900
2090
2270
2460
2630
2770
2910
3020
3130
3220
3310
3410
3510
3610
3710
3800
3880
3950
4019
4080
4120
4160
4190
4210
4230
4230
4240
4240
4260
4280
4310
4350
4380
4400
4400
4380
4330
4260
4170
4070
3950
3830
3710
3590
3460
3330
3200
3060
2920
2770
2620
2470
2320
2180
2050
1930
1820
1710
1610
1510
1400
1290
1170
1050
930
810
710
620
550
490
440
400
360
320
280
230
180
150
120
100
80
60
40
20
0
-10
-20
-20
-10
20
50
90
140
170
180
190
180
180
180
180
210
250
310
400
490
600
710
830
960
1100
1240
1380
1520
1660
1810
1970
2140
2310
2500
2700
2900
3100
3300
3510
3710
3920
4120
4310
4510
4700
4890
5080
5260
5430
5600
5760
5920
6070
6200
6320
6440
6540
6640
6730
6810
6850
6870
6880
6870
6870
6860
6870
6890
6920
6960
7020
7080
7130
7170
7210
7230
7230
7210
7160
7090
7010
6900
6770
6620
6460
6300
6150
6020
5890
5780
5690
5610
5540
5480
5410
5340
5250
5150
5040
4920
4780
4650
4500
4340
4170
4000
3820
3630
3440
3240
3030
2820
2590
2360
2130
1920
1720
1550
1400
1280
1190
1120
1060
1000
950
910
860
810
760
690
630
570
500
430
360
280
210
150
90
30
-40
-120
-200
-280
-380
-480
-580
-680
-790
-880
-970
-1050
-1120
-1180
-1230
-1280
-1310
-1350
-1380
-1410
-1430
-1450
-1470
-1480
-1480
-1480
-1490
-1490
-1490
-1490
-1500
-1520
-1560
-1620
-1690
-1780
-1890
-2000
-2110
-2210
-2300
-2390
-2480
-2560
-2630
-2690
-2720
-2730
-2720
-2690
-2650
-2580
-2510
-2430
-2350
-2270
-2190
-2100
-2009
-1920
-1820
-1720
-1620
-1530
-1440
-1360
-1290
-1230
-1170
-1120
-1080
-1060
-1060
-1070
-1090
-1120
-1150
-1190
-1230
-1270
-1310
-1340
-1370
-1390
-1410
-1410
-1420
-1440
-1470
-1510
-1570
-1650
-1750
-1860
-2000
-2140
-2290
-2440
-2590
-2730
-2880
-3020
-3160
-3310
-3450
-3600
-3740
-3880
-4000
-4110
-4210
-4300
-4380
-4450
-4510
-4570
-4630
-4680
-4750
-4810
-4880
-4950
-5010
-5080
-5140
-5190
-5230
-5270
-5300
-5340
-5370
-5400
-5430
-5470
-5500
-5520
-5530
-5540
-5540
-5520
-5500
-5450
-5400
-5340
-5280
-5220
-5150
-5090
-5020
-4940
-4870
-4800
-4720
-4630
-4540
-4440
-4330
-4200
-4070
-3930
-3790
-3640
-3500
-3360
-3240
-3120
-3030
-2940
-2880
-2810
-2750
-2690
-2620
-2550
-2470
-2390
-2300
-2220
-2140
-2050
-1960
-1870
-1780
-1710
-1640
-1580
-1530
-1500
-1480
-1470
-1470
-1480
-1490
-1520
-1550
-1600
-1660
-1730
-1820
-1920
-2009
-2090
-2150
-2200
-2240
-2260
-2280
-2290
-2310
-2320
-2340
-2340
-2340
-2330
-2300
-2260
-2210
-2150
-2080
-2000
-1910
-1800
-1680
-1540
-1400
-1250
-1100
-940
-770
-610
-460
-320
-210
-110
-30
40
90
150
210
280
340
400
470
540
620
700
800
900
1020
1150
1280
1410
1550
1680
1830
1970
2110
2250
2390
2530
2650
2770
2880
2980
3070
3150
3210
3260
3300
3350
3390
3450
3520
3600
3690
3780
3870
3970
4050
4140
4220
4300
4370
4440
4520
4580
4650
4710
4770
4820
4870
4910
4930
4940
4940
4910
4870
4810
4730
4630
4520
4380
4230
4059
3880
3690
3490
3310
3120
2950
2780
2630
2490
2380
2270
2180
2110
2040
1980
1920
1860
1790
1710
1630
1540
1450
1350
1270
1190
1120
1080
1060
1050
1050
1050
1050
1050
1050
1040
1030
1020
1000
990
970
960
940
920
910
900
910
930
950
990
1020
1060
1100
1140
1180
1230
1270
1300
1330
1350
1370
1380
1400
1410
1430
1460
1490
1530
1570
1620
1680
1740
1810
1870
1920
1980
2020
2070
2100
2130
2140
2150
2160
2160
2170
2170
2170
2170
2160
2150
2140
2130
2100
2060
2000
1940
1870
1790
1700
1610
1520
1440
1360
1280
1200
1130
1070
1010
970
940
920
920
920
930
930
940
930
930
910
880
840
790
730
650
570
470
350
230
90
-60
-220
-390
-560
-720
-860
-970
-1050
-1090
-1110
-1110
-1090
-1070
-1050
-1040
-1040
-1040
-1040
-1040
-1040
-1040
-1030
-1030
-1030
-1050
-1060
-1080
-1100
-1110
-1140
-1170
-1210
-1250
-1300
-1340
-1370
-1390
-1390
-1360
-1330
-1270
-1210
-1150
-1090
-1050
-1010
-990
-990
-1000
-1010
-1020
-1030
-1050
-1050
-1050
-1040
-1020
-1010
-1000
-1000
-990
-980
-970
-970
-960
-960
-940
-920
-880
-820
-760
-680
-600
-510
-420
-330
-260
-190
-130
-60
10
80
150
240
330
420
510
590
650
710
750
780
790
780
760
730
680
620
540
440
330
220
90
-40
-160
-280
-400
-520
-630
-740
-850
-960
-1050
-1140
-1220
-1290
-1350
-1410
-1470
-1530
-1580
-1640
-1680
-1730
-1780
-1830
-1870
-1910
-1950
-1990
-2029
-2050
-2060
-2060
-2040
-2029
-2009
-2009
-2020
-2040
-2070
-2120
-2170
-2230
-2300
-2380
-2460
-2540
-2610
-2680
-2740
-2790
-2830
-2870
-2910
-2940
-2970
-2980
-3000
-3010
-3010
-3000
-2990
-2960
-2930
-2890
-2840
-2790
-2740
-2680
-2610
-2550
-2490
-2420
-2360
-2290
-2230
-2170
-2120
-2060
-2000
-1940
-1890
-1830
-1760
-1690
-1620
-1540
-1460
-1370
-1270
-1160
-1040
-930
-820
-730
-640
-570
-510
-450
-400
-350
-300
-270
-240
-220
-210
-190
-180
-160
-130
-110
-70
-40
-10
10
20
30
40
50
60
80
100
130
160
210
270
340
410
490
570
660
760
860
960
1060
1160
1250
1330
1390
1440
1470
1480
1480
1470
1450
1430
1410
1390
1380
1370
1360
1340
1320
1290
1250
1190
1120
1030
920
810
690
570
430
300
170
20
-120
-280
-430
-600
-760
-930
-1100
-1270
-1420
-1550
-1680
-1790
-1890
-1990
-2080
-2170
-2250
-2340
-2410
-2480
-2540
-2590
-2630
-2650
-2660
-2660
-2650
-2620
-2580
-2530
-2490
-2430
-2370
-2300
-2210
-2100
-1970
-1840
-1680
-1530
-1370
-1210
-1060
-910
-760
-630
-500
-380
-280
-180
-80
20
110
210
310
410
510
600
690
780
870
950
1040
1140
1250
1370
1490
1620
1750
1870
1980
2100
2200
2300
2400
2490
2570
2640
2690
2740
2770
2800
2820
2850
2890
2930
2970
3000
3030
3050
3070
3090
3090
3100
3090
3070
3030
2980
2920
2840
2750
2650
2540
2430
2310
2190
2080
1960
1850
1750
1660
1570
1470
1370
1270
1170
1050
930
800
660
510
340
160
-20
-200
-370
-520
-660
-780
-880
-960
-1020
-1070
-1110
-1130
-1140
-1130
-1130
-1120
-1100
-1090
-1080
-1070
-1040
-1010
-970
-920
-860
-790
-710
-630
-540
-450
-360
-280
-190
-120
-60
-10
30
60
80
90
100
90
80
70
40
10
-20
-60
-110
-170
-240
-320
-390
-470
-540
-600
-660
-700
-740
-770
-800
-830
-850
-880
-890
-910
-920
-930
-940
-950
-960
-960
-970
-970
-960
-960
-970
-970
-970
-980
-980
-970
-950
-930
-900
-850
-810
-750
-690
-630
-570
-520
-470
-420
-380
-340
-310
-280
-240
-210
-190
-170
-170
-180
-190
-210
-220
-250
-270
-300
-330
-350
-380
-410
-440
-470
-510
-540
-560
-580
-590
-600
-590
-580
-560
-540
-510
-480
-460
-440
-430
-420
-420
-430
-450
-460
-480
-500
-510
-510
-500
-490
-460
-420
-360
-300
-220
-140
-60
30
120
220
320
430
540
660
780
900
1020
1130
1240
1350
1450
1550
1640
1730
1820
1900
1980
2060
2130
2190
2250
2300
2340
2380
2410
2430
2460
2490
2520
2550
2580
2600
2630
2650
2680
2710
2760
2810
2870
2940
3000
3060
3120
3170
3210
3240
3260
3270
3260
3250
3220
3200
3160
3130
3090
3050
3010
2960
2910
2850
2790
2740
2690
2650
2610
2570
2530
2490
2440
2390
2340
2270
2210
2150
2090
2040
1990
1950
1910
1880
1840
1800
1750
1700
1640
1580
1520
1450
1390
1330
1270
1210
1160
1100
1040
990
950
920
890
860
840
830
810
790
780
780
780
790
800
810
810
820
820
820
820
820
830
830
820
810
800
780
750
710
660
610
550
510
460
430
400
380
370
370
380
390
410
440
460
490
510
530
540
550
540
520
500
460
420
360
310
260
210
170
130
90
40
-10
-70
-120
-170
-220
-260
-310
-350
-400
-450
-500
-560
-620
-670
-730
-780
-840
-910
-980
-1070
-1170
-1280
-1380
-1490
-1610
-1730
-1850
-1970
-2090
-2220
-2340
-2470
-2600
-2720
-2850
-2980
-3100
-3220
-3340
-3440
-3530
-3600
-3660
-3700
-3720
-3720
-3710
-3680
-3640
-3600
-3570
-3540
-3520
-3500
-3500
-3500
-3500
-3500
-3480
-3460
-3420
-3380
-3330
-3280
-3240
-3200
-3170
-3140
-3120
-3100
-3090
-3090
-3090
-3090
-3080
-3060
-3040
-3000
-2960
-2910
-2860
-2800
-2750
-2700
-2660
-2620
-2590
-2560
-2550
-2530
-2510
-2480
-2450
-2420
-2370
-2330
-2280
-2240
-2210
-2190
-2170
-2150
-2130
-2100
-2080
-2050
-2020
-1990
-1970
-1950
-1920
-1900
-1880
-1860
-1860
-1850
-1850
-1860
-1870
-1870
-1880
-1890
-1900
-1910
-1920
-1940
-1970
-1990
-2009
-2029
-2050
-2060
-2070
-2080
-2080
-2080
-2080
-2080
-2080
-2060
-2050
-2029
-2000
-1970
-1940
-1900
-1850
-1800
-1750
-1700
-1640
-1590
-1530
-1470
-1410
-1350
-1290
-1230
-1160
-1090
-1010
-930
-840
-750
-660
-580
-510
-440
-390
-330
-270
-210
-150
-90
-30
30
90
150
210
270
350
430
520
620
720
830
930
1050
1160
1260
1370
1470
1570
1670
1770
1880
1980
2080
2180
2280
2370
2460
2540
2620
2700
2780
2860
2940
3020
3100
3170
3240
3290
3330
3360
3380
3400
3410
3410
3410
3410
3420
3430
3440
3470
3500
3530
3560
3590
3610
3640
3660
3680
3690
3700
3710
3710
3710
3690
3680
3660
3630
3600
3560
3510
3460
3400
3330
3270
3220
3160
3110
3060
3020
2980
2930
2880
2830
2790
2740
2690
2640
2590
2550
2520
2490
2460
2440
2420
2400
2390
2390
2390
2400
2420
2440
2470
2500
2530
2570
2600
2630
2650
2680
2700
2720
2740
2740
2740
2740
2710
2680
2630
2570
2490
2410
2330
2240
2140
2040
1930
1820
1700
1570
1440
1300
1160
1020
880
750
620
510
410
330
270
210
160
110
70
30
-10
-40
-80
-110
-140
-170
-210
-250
-300
-350
-410
-470
-530
-590
-670
-740
-820
-900
-970
-1050
-1130
-1200
-1280
-1350
-1420
-1490
-1570
-1640
-1720
-1790
-1860
-1920
-1990
-2050
-2120
-2180
-2230
-2290
-2350
-2400
-2450
-2500
-2540
-2570
-2600
-2620
-2650
-2670
-2690
-2710
-2720
-2720
-2710
-2700
-2680
-2670
-2660
-2650
-2650
-2650
-2650
-2640
-2640
-2630
-2620
-2600
-2590
-2570
-2540
-2520
-2490
-2460
-2420
-2380
-2340
-2290
-2250
-2210
-2170
-2130
-2090
-2060
-2020
-1980
-1950
-1920
-1890
-1870
-1850
-1840
-1820
-1800
-1780
-1750
-1720
-1680
-1630
-1570
-1500
-1430
-1360
-1290
-1220
-1160
-1090
-1030
-970
-920
-870
-830
-780
-740
-690
-650
-610
-560
-520
-480
-440
-400
-360
-330
-290
-260
-230
-200
-180
-160
-140
-130
-130
-130
-140
-150
-170
-190
-210
-230
-260
-280
-300
-320
-350
-370
-400
-420
-450
-470
-480
-500
-510
-520
-540
-550
-570
-580
-590
-590
-590
-580
-570
-550
-540
-520
-510
-510
-520
-530
-560
-580
-610
-640
-670
-700
-730
-760
-790
-820
-840
-860
-870
-880
-870
-860
-850
-830
-800
-760
-730
-690
-660
-630
-600
-570
-550
-530
-520
-500
-490
-490
-490
-490
-490
-490
-480
-470
-460
-450
-430
-420
-390
-370
-340
-320
-290
-270
-240
-210
-190
-170
-160
-150
-130
-110
-100
-80
-70
-50
-20
0
40
70
120
170
230
290
360
430
490
560
620
680
740
800
850
900
950
990
1030
1060
1100
1120
1150
1170
1190
1200
1220
1240
1250
1270
1280
1290
1300
1310
1310
1300
1290
1270
1250
1210
1180
1150
1120
1090
1050
1020
990
950
920
890
860
840
830
810
800
780
770
740
720
690
660
620
580
540
490
440
390
330
290
240
200
160
130
100
90
90
90
100
120
140
170
200
230
260
300
330
360
400
430
460
500
530
580
630
680
730
790
840
890
920
950
970
990
1000
1000
1000
1000
1000
1000
1000
1010
1020
1030
1030
1040
1040
1030
1020
1010
1000
990
980
980
990
1000
1020
1040
1070
1090
1120
1140
1160
1170
1180
1180
1180
1170
1160
1150
1130
1120
1100
1080
1070
1050
1040
1030
1010
1000
990
970
950
930
910
890
870
860
850
850
860
870
890
910
920
930
940
930
930
920
900
900
900
910
930
960
1000
1040
1080
1120
1170
1210
1250
1280
1320
1360
1390
1430
1460
1480
1500
1530
1550
1580
1610
1650
1680
1720
1760
1810
1850
1890
1930
1970
2000
2040
2070
2090
2120
2140
2160
2170
2190
2210
2240
2270
2300
2350
2400
2450
2500
2560
2620
2670
2720
2760
2800
2830
2870
2900
2920
2940
2960
2970
2970
2970
2950
2930
2900
2870
2820
2760
2690
2610
2520
2430
2340
2230
2130
2020
1920
1810
1690
1570
1450
1330
1210
1100
980
870
770
680
590
510
440
370
310
240
170
90
10
-80
-170
-270
-380
-500
-620
-760
-900
-1040
-1180
-1310
-1440
-1560
-1670
-1780
-1880
-1970
-2060
-2150
-2230
-2310
-2370
-2430
-2490
-2540
-2590
-2640
-2680
-2710
-2720
-2730
-2730
-2730
-2730
-2720
-2710
-2700
-2700
-2710
-2720
-2740
-2760
-2780
-2810
-2830
-2860
-2880
-2900
-2910
-2930
-2930
-2940
-2940
-2930
-2920
-2910
-2890
-2870
-2840
-2820
-2790
-2750
-2720
-2670
-2630
-2570
-2520
-2470
-2410
-2360
-2300
-2240
-2180
-2120
-2050
-1970
-1890
-1810
-1720
-1630
-1530
-1440
-1350
-1250
-1160
-1070
-990
-900
-820
-730
-650
-580
-500
-420
-340
-260
-180
-90
10
110
220
330
430
530
610
690
760
810
860
890
920
950
960
970
960
950
930
910
880
850
820
790
760
720
680
640
600
560
530
490
460
440
420
410
400
400
400
410
420
430
440
450
460
450
450
430
420
400
380
360
350
330
320
300
290
270
260
250
240
240
240
250
260
280
290
310
330
350
370
390
410
440
460
480
500
520
530
530
540
540
540
540
530
510
480
450
400
350
290
230
170
110
60
10
-40
-80
-110
-130
-150
-170
-180
-200
-210
-220
-240
-260
-280
-300
-330
-360
-390
-420
-450
-480
-510
-540
-570
-610
-640
-680
-730
-770
-810
-850
-880
-910
-930
-930
-940
-940
-930
-940
-940
-950
-960
-970
-990
-1020
-1040
-1070
-1110
-1150
-1190
-1240
-1290
-1350
-1400
-1460
-1510
-1570
-1630
-1690
-1760
-1830
-1890
-1950
-2009
-2060
-2110
-2150
-2180
-2210
-2240
-2260
-2270
-2280
-2280
-2280
-2280
-2280
-2270
-2260
-2250
-2240
-2240
-2230
-2230
-2240
-2250
-2260
-2280
-2310
-2330
-2350
-2360
-2370
-2370
-2370
-2370
-2370
-2360
-2360
-2350
-2340
-2330
-2320
-2310
-2300
-2300
-2300
-2300
-2300
-2300
-2280
-2260
-2240
-2210
-2180
-2140
-2100
-2070
-2029
-1990
-1950
-1920
-1890
-1860
-1850
-1830
-1820
-1810
-1810
-1810
-1810
-1820
-1820
-1820
-1830
-1830
-1830
-1840
-1840
-1850
-1850
-1850
-1850
-1840
-1840
-1830
-1820
-1820
-1810
-1810
-1810
-1810
-1810
-1810
-1810
-1810
-1810
-1800
-1790
-1780
-1770
-1760
-1750
-1740
-1730
-1710
-1690
-1660
-1620
-1580
-1520
-1450
-1380
-1300
-1220
-1130
-1050
-970
-900
-830
-770
-720
-670
-620
-580
-530
-490
-460
-430
-400
-370
-350
-320
-300
-270
-240
-200
-160
-120
-70
-20
40
100
160
220
280
340
400
460
520
570
620
670
710
760
800
840
880
910
940
960
990
1010
1030
1060
1080
1110
1140
1180
1220
1250
1290
1330
1380
1420
1460
1500
1540
1580
1620
1660
1700
1730
1770
1800
1830
1850
1860
1870
1870
1870
1870
1870
1860
1860
1850
1850
1850
1850
1840
1840
1830
1830
1810
1800
1780
1770
1750
1720
1690
1660
1630
1600
1570
1530
1500
1470
1450
1430
1410
1390
1370
1360
1350
1340
1350
1350
1370
1390
1420
1450
1480
1520
1550
1580
1620
1650
1680
1710
1730
1760
1780
1800
1830
1860
1890
1920
1960
1990
2009
2040
2050
2060
2070
2070
2060
2060
2050
2050
2040
2040
2029
2029
2040
2040
2050
2050
2060
2070
2080
2090
2110
2130
2160
2190
2220
2250
2280
2310
2330
2340
2340
2340
2340
2330
2310
2300
2290
2270
2260
2250
2240
2240
2230
2220
2210
2200
2190
2170
2150
2130
2110
2090
2070
2050
2029
2009
1980
1960
1940
1910
1880
1850
1820
1780
1740
1700
1660
1620
1570
1510
1460
1400
1340
1280
1220
1160
1100
1050
1000
960
920
890
860
830
810
780
750
710
670
630
580
530
480
430
380
330
270
220
170
130
90
60
30
10
-20
-40
-60
-100
-140
-180
-240
-300
-360
-430
-500
-560
-620
-670
-720
-770
-800
-840
-860
-880
-900
-900
-900
-890
-880
-870
-860
-850
-840
-830
-820
-810
-790
-770
-760
-740
-730
-710
-700
-690
-680
-670
-660
-660
-650
-630
-620
-600
-590
-570
-560
-540
-520
-510
-500
-490
-480
-470
-460
-460
-450
-440
-420
-400
-370
-340
-310
-270
-240
-210
-180
-170
-160
-160
-170
-180
-200
-220
-250
-270
-280
-300
-310
-310
-320
-320
-320
-310
-300
-280
-260
-230
-200
-170
-140
-110
-80
-50
-10
30
80
120
170
220
260
310
350
400
440
480
510
540
570
590
610
620
650
670
690
720
750
770
800
830
850
880
900
920
940
960
970
990
1010
1030
1050
1070
1090
1120
1130
1150
1160
1170
1170
1170
1160
1140
1130
1100
1080
1050
1010
980
950
920
880
850
810
780
750
720
690
660
630
590
550
520
470
430
380
320
260
190
120
50
-10
-70
-120
-160
-200
-230
-250
-260
-270
-280
-270
-260
-250
-230
-210
-190
-170
-150
-140
-130
-120
-120
-130
-150
-180
-210
-260
-310
-370
-440
-510
-590
-660
-740
-810
-890
-960
-1040
-1120
-1190
-1260
-1330
-1400
-1460
-1510
-1550
-1600
-1640
-1670
-1700
-1730
-1750
-1770
-1790
-1800
-1820
-1830
-1840
-1860
-1870
-1890
-1900
-1910
-1910
-1900
-1900
-1890
-1870
-1860
-1850
-1840
-1820
-1810
-1800
-1780
-1760
-1740
-1730
-1710
-1700
-1690
-1690
-1680
-1690
-1690
-1700
-1710
-1730
-1740
-1750
-1770
-1790
-1800
-1820
-1830
-1840
-1860
-1870
-1890
-1900
-1910
-1920
-1930
-1940
-1950
-1950
-1950
-1950
-1940
-1930
-1920
-1910
-1900
-1900
-1890
-1880
-1870
-1860
-1850
-1840
-1830
-1820
-1820
-1810
-1800
-1790
-1780
-1770
-1750
-1740
-1720
-1700
-1670
-1630
-1590
-1540
-1500
-1450
-1410
-1370
-1330
-1300
-1270
-1240
-1220
-1200
-1170
-1150
-1130
-1100
-1080
-1060
-1030
-1010
-990
-960
-940
-910
-880
-850
-810
-760
-720
-680
-630
-590
-540
-490
-440
-380
-330
-270
-220
-150
-90
-20
50
120
200
270
350
420
500
570
640
700
770
830
880
940
990
1030
1070
1110
1140
1180
1210
1240
1270
1290
1320
1340
1360
1380
1400
1410
1430
1440
1440
1450
1440
1440
1440
1430
1420
1410
1390
1380
1360
1340
1320
1300
1280
1260
1240
1220
1200
1190
1170
1160
1150
1150
1150
1150
1160
1170
1190
1210
1230
1250
1280
1310
1340
1370
1410
1440
1470
1500
1520
1540
1550
1550
1540
1530
1510
1480
1440
1400
1350
1300
1250
1190
1140
1080
1020
960
900
830
770
710
640
580
520
460
400
340
290
240
200
170
130
110
80
60
40
20
0
-30
-50
-70
-90
-100
-120
-120
-130
-130
-120
-110
-100
-70
-40
-10
30
80
130
180
230
290
340
390
440
490
530
570
610
640
670
700
730
760
800
840
880
920
970
1000
1030
1060
1090
1110
1130
1150
1170
1180
1200
1220
1240
1260
1270
1290
1300
1320
1320
1330
1320
1320
1310
1290
1280
1260
1250
1230
1220
1210
1200
1190
1170
1150
1130
1110
1090
1070
1050
1030
1010
1000
980
960
940
910
880
850
820
780
730
690
630
570
510
450
380
310
240
170
100
30
-40
-100
-160
-220
-280
-330
-380
-430
-490
-540
-590
-640
-690
-730
-780
-820
-850
-890
-930
-970
-1000
-1030
-1060
-1080
-1100
-1110
-1120
-1130
-1140
-1140
-1140
-1150
-1150
-1150
-1150
-1150
-1150
-1150
-1150
-1150
-1150
-1150
-1150
-1140
-1130
-1130
-1120
-1110
-1090
-1060
-1040
-1010
-980
-950
-920
-890
-870
-850
-830
-810
-800
-780
-760
-740
-720
-710
-690
-670
-650
-630
-620
-600
-600
-600
-610
-620
-640
-670
-700
-730
-770
-800
-840
-870
-910
-940
-980
-1010
-1050
-1080
-1110
-1140
-1150
-1170
-1180
-1180
-1190
-1190
-1200
-1210
-1210
-1210
-1210
-1200
-1190
-1170
-1150
-1120
-1090
-1060
-1030
-1010
-980
-950
-930
-910
-890
-870
-840
-820
-790
-770
-740
-710
-690
-660
-640
-620
-600
-580
-570
-550
-540
-520
-510
-490
-470
-450
-430
-400
-370
-330
-290
-260
-220
-190
-160
-130
-110
-80
-50
-20
10
40
70
100
130
160
180
200
230
250
260
280
300
330
360
390
420
460
500
540
590
640
690
730
780
830
870
920
960
1000
1030
1070
1110
1140
1160
1190
1210
1220
1230
1240
1240
1250
1250
1240
1240
1230
1220
1210
1190
1170
1150
1130
1100
1080
1050
1010
980
950
920
900
880
850
830
820
800
780
760
740
720
700
680
660
640
620
600
590
570
560
540
530
510
490
470
450
420
380
340
300
260
210
150
90
20
-40
-110
-170
-240
-300
-350
-400
-450
-490
-520
-560
-590
-620
-650
-680
-700
-720
-730
-740
-750
-740
-730
-720
-710
-690
-670
-650
-630
-620
-610
-600
-590
-590
-580
-580
-580
-580
-580
-580
-580
-590
-590
-600
-600
-610
-610
-620
-620
-630
-640
-640
-650
-650
-660
-660
-660
-660
-660
-670
-670
-680
-680
-690
-690
-690
-690
-700
-700
-710
-710
-710
-710
-710
-700
-690
-680
-670
-660
-640
-620
-600
-580
-560
-540
-520
-500
-480
-460
-440
-420
-400
-380
-360
-350
-330
-310
-290
-280
-260
-250
-230
-210
-180
-160
-130
-100
-70
-40
-10
20
50
80
110
140
170
200
230
260
280
310
340
370
400
420
450
470
500
530
550
580
600
620
640
650
660
670
680
700
710
720
730
740
740
740
730
720
700
680
650
630
600
560
520
480
430
380
320
260
200
140
80
10
-50
-110
-170
-220
-270
-310
-340
-370
-400
-430
-460
-490
-520
-540
-570
-590
-610
-620
-620
-620
-610
-600
-590
-570
-550
-530
-500
-480
-440
-410
-370
-330
-280
-240
-180
-130
-80
-20
30
90
140
190
230
280
320
350
390
420
440
460
480
490
500
500
500
500
490
470
460
440
420
400
370
350
320
290
270
240
210
180
140
100
60
20
-30
-70
-110
-150
-180
-220
-250
-280
-310
-340
-380
-410
-440
-480
-510
-550
-580
-620
-650
-670
-690
-700
-700
-700
-690
-680
-660
-640
-610
-590
-560
-540
-510
-490
-460
-440
-410
-380
-350
-320
-290
-260
-230
-190
-160
-130
-90
-60
-30
0
30
60
100
130
170
200
240
280
310
350
390
430
480
520
570
620
660
710
750
790
820
860
890
920
940
970
980
1000
1010
1020
1030
1030
1040
1040
1030
1030
1020
1020
1010
990
980
970
960
950
950
940
930
930
920
910
910
900
890
870
860
850
840
830
820
810
810
810
800
800
800
800
800
810
810
820
820
830
840
840
850
860
860
870
860
860
850
830
810
790
760
730
690
660
620
590
550
520
500
470
440
420
400
380
360
340
330
320
310
310
300
300
300
290
290
290
280
270
260
250
240
240
240
240
240
240
240
240
240
240
240
240
250
260
260
270
270
280
280
290
290
290
290
280
280
270
260
250
240
230
210
190
170
140
110
80
40
0
-40
-90
-130
-180
-230
-280
-330
-380
-430
-470
-520
-570
-610
-650
-690
-730
-760
-790
-820
-840
-850
-850
-850
-850
-840
-830
-810
-790
-760
-740
-720
-700
-680
-660
-640
-630
-620
-610
-600
-590
-570
-560
-530
-500
-470
-440
-400
-360
-320
-280
-230
-190
-140
-90
-40
10
50
100
140
190
230
270
310
350
390
420
450
480
510
530
550
560
560
570
570
560
550
550
540
530
520
510
490
480
470
460
450
440
420
420
410
400
400
400
400
410
410
420
420
420
420
410
390
370
340
310
280
240
200
160
120
90
60
20
-10
-40
-70
-100
-120
-150
-170
-190
-210
-220
-230
-240
-250
-260
-270
-270
-280
-290
-300
-310
-330
-340
-360
-380
-400
-430
-450
-480
-500
-530
-550
-570
-590
-600
-610
-620
-620
-610
-600
-580
-560
-540
-510
-480
-460
-430
-400
-370
-350
-320
-300
-270
-250
-220
-190
-150
-120
-80
-40
0
40
90
130
160
200
230
260
290
320
350
370
400
420
440
460
480
500
510
530
550
570
590
600
620
620
630
630
630
620
620
620
610
600
600
590
580
570
550
540
520
500
480
460
430
410
380
350
330
310
290
270
250
240
230
210
190
170
140
110
80
50
10
-30
-70
-110
-150
-190
-240
-280
-330
-370
-410
-450
-480
-510
-540
-560
-570
-570
-570
-560
-550
-540
-520
-500
-480
-450
-420
-390
-350
-310
-260
-220
-180
-140
-100
-70
-30
0
30
50
70
90
100
100
100
100
100
90
80
70
60
50
40
40
30
30
30
40
40
50
60
80
100
120
150
170
190
210
230
250
270
280
290
300
310
320
330
340
350
360
360
360
370
370
370
380
380
380
380
380
380
380
390
400
410
430
440
460
470
490
500
520
540
560
580
600
620
640
660
670
690
700
710
720
730
750
760
770
790
810
820
830
850
850
850
850
840
830
820
810
790
770
760
740
720
710
690
680
660
640
620
600
570
540
520
490
460
430
400
370
340
310
280
250
220
190
160
140
110
90
60
40
20
0
-20
-40
-60
-70
-90
-100
-110
-120
-120
-130
-130
-140
-140
-150
-160
-160
-170
-190
-200
-220
-240
-260
-280
-290
-320
-340
-360
-380
-400
-430
-460
-480
-510
-540
-570
-600
-630
-660
-690
-720
-740
-770
-790
-820
-840
-860
-880
-900
-930
-950
-970
-990
-1000
-1020
-1040
-1060
-1070
-1090
-1100
-1110
-1120
-1130
-1140
-1150
-1150
-1160
-1170
-1170
-1170
-1170
-1160
-1160
-1150
-1140
-1120
-1090
-1070
-1040
-1010
-970
-930
-900
-860
-830
-790
-760
-740
-710
-690
-670
-650
-630
-610
-600
-580
-570
-560
-540
-520
-500
-480
-460
-430
-410
-380
-360
-340
-330
-320
-310
-310
-320
-330
-350
-370
-390
-420
-460
-490
-520
-550
-580
-600
-630
-650
-660
-680
-700
-710
-730
-740
-760
-780
-800
-810
-830
-850
-870
-890
-910
-940
-960
-990
-1010
-1030
-1050
-1070
-1090
-1100
-1120
-1130
-1150
-1160
-1180
-1190
-1200
-1220
-1230
-1240
-1250
-1260
-1280
-1300
-1320
-1340
-1360
-1380
-1410
-1430
-1460
-1480
-1490
-1510
-1530
-1540
-1550
-1560
-1570
-1580
-1590
-1600
-1610
-1620
-1640
-1660
-1680
-1710
-1740
-1770
-1810
-1840
-1880
-1920
-1960
-2000
-2040
-2080
-2110
-2150
-2170
-2200
-2220
-2230
-2240
-2250
-2250
-2260
-2260
-2260
-2270
-2270
-2270
-2270
-2270
-2270
-2260
-2260
-2250
-2230
-2220
-2200
-2180
-2150
-2130
-2100
-2070
-2040
-2009
-1970
-1930
-1890
-1840
-1790
-1730
-1680
-1620
-1550
-1490
-1420
-1360
-1290
-1220
-1160
-1090
-1030
-980
-920
-870
-820
-780
-730
-700
-660
-620
-590
-560
-530
-500
-460
-420
-380
-340
-290
-250
-200
-150
-100
-50
10
50
100
150
190
230
270
300
330
360
400
430
470
500
540
570
610
650
680
720
750
790
830
860
900
940
980
1020
1060
1100
1150
1190
1240
1290
1330
1380
1430
1480
1520
1570
1620
1670
1720
1760
1800
1840
1870
1910
1930
1960
1980
2000
2020
2040
2060
2080
2090
2110
2130
2140
2150
2160
2170
2180
2190
2200
2200
2200
2200
2190
2180
2170
2150
2140
2110
2090
2060
2029
2009
1980
1950
1920
1890
1870
1840
1830
1810
1800
1790
1780
1770
1770
1760
1760
1750
1760
1760
1760
1770
1780
1790
1800
1810
1820
1830
1840
1850
1850
1860
1860
1860
1850
1840
1830
1810
1790
1770
1740
1710
1670
1640
1600
1570
1540
1500
1470
1440
1410
1370
1340
1320
1290
1260
1240
1220
1190
1170
1150
1140
1120
1110
1100
1090
1090
1080
1080
1080
1080
1080
1070
1070
1070
1070
1060
1060
1050
1050
1040
1030
1020
1000
980
960
930
900
870
830
790
740
690
640
590
540
490
440
390
340
290
240
200
150
110
60
20
-20
-60
-110
-140
-180
-200
-230
-250
-270
-280
-290
-300
-300
-310
-310
-310
-310
-310
-320
-320
-320
-330
-330
-340
-340
-340
-340
-350
-350
-350
-360
-360
-370
-370
-380
-390
-400
-410
-410
-420
-430
-430
-440
-440
-440
-450
-450
-460
-470
-480
-490
-500
-500
-510
-510
-510
-510
-510
-500
-490
-490
-480
-470
-460
-450
-430
-410
-390
-370
-350
-330
-300
-280
-250
-220
-190
-170
-140
-110
-90
-60
-40
-20
-10
10
30
40
60
70
80
100
110
120
130
140
150
160
170
190
200
210
230
240
250
260
270
270
270
270
260
250
240
230
220
200
190
190
180
190
190
200
210
220
240
250
260
270
280
290
290
290
290
280
280
280
270
270
270
270
270
280
290
290
300
310
320
320
320
320
320
320
310
300
300
290
290
290
280
280
280
280
290
290
290
290
280
280
290
290
290
300
300
310
310
330
340
350
370
380
400
410
420
430
440
460
470
480
500
510
510
510
510
510
500
490
480
460
450
420
400
370
340
300
270
240
200
160
120
80
40
0
-50
-90
-120
-160
-190
-230
-260
-290
-320
-350
-370
-400
-430
-450
-480
-500
-530
-550
-570
-580
-600
-610
-630
-640
-640
-650
-650
-650
-650
-650
-650
-650
-660
-660
-670
-670
-680
-680
-680
-680
-680
-680
-670
-660
-650
-630
-620
-610
-590
-580
-570
-560
-560
-550
-540
-530
-520
-510
-510
-500
-490
-480
-470
-460
-460
-450
-430
-420
-410
-400
-390
-380
-370
-370
-360
-350
-340
-320
-300
-280
-250
-220
-200
-170
-140
-110
-80
-50
-20
0
30
50
70
90
100
120
130
140
150
150
160
160
160
160
160
160
150
140
140
120
110
100
90
80
70
60
50
50
50
50
50
60
70
80
90
100
120
140
160
180
200
220
240
250
270
290
310
320
340
350
360
360
370
370
380
380
390
390
400
400
410
410
410
410
410
410
410
400
390
380
370
350
330
310
290
270
240
220
190
170
140
120
90
60
40
10
-20
-40
-70
-90
-120
-140
-170
-190
-210
-240
-260
-280
-290
-310
-330
-340
-360
-370
-390
-410
-420
-440
-460
-470
-480
-490
-500
-500
-500
-500
-490
-490
-480
-480
-470
-470
-460
-450
-440
-440
-440
-430
-430
-440
-440
-440
-440
-440
-430
-430
-430
-420
-410
-400
-400
-390
-380
-370
-350
-340
-330
-320
-300
-290
-270
-260
-250
-230
-220
-210
-210
-200
-200
-200
-200
-200
-210
-210
-220
-230
-240
-250
-270
-280
-300
-310
-330
-340
-360
-380
-400
-430
-460
-490
-520
-550
-590
-620
-660
-690
-720
-750
-780
-810
-840
-870
-900
-930
-960
-990
-1020
-1060
-1090
-1120
-1160
-1190
-1210
-1240
-1260
-1280
-1290
-1310
-1310
-1320
-1330
-1330
-1330
-1330
-1330
-1320
-1320
-1310
-1300
-1290
-1280
-1270
-1250
-1230
-1210
-1180
-1150
-1120
-1090
-1060
-1020
-990
-950
-920
-890
-860
-840
-810
-790
-770
-760
-740
-720
-710
-690
-670
-660
-650
-630
-620
-600
-590
-570
-560
-540
-520
-500
-480
-460
-430
-400
-370
-340
-310
-280
-250
-230
-200
-180
-150
-130
-100
-70
-40
-10
20
50
80
110
140
170
190
210
230
250
270
280
300
310
320
330
340
350
360
370
380
390
390
390
390
380
370
360
350
340
320
310
300
280
270
260
250
250
250
250
250
260
260
270
280
290
300
310
320
330
340
350
360
370
370
380
380
390
390
390
400
400
390
390
390
390
380
370
370
350
340
320
300
280
250
230
200
180
160
140
110
90
80
60
40
20
10
-10
-20
-20
-30
-30
-30
-30
-30
-30
-20
-10
0
10
20
30
40
60
80
100
120
140
160
180
200
220
240
260
270
280
290
300
310
310
310
320
320
330
340
350
360
370
380
400
420
440
460
480
510
530
560
580
610
640
660
690
710
740
760
790
810
830
850
870
890
900
910
920
930
930
940
950
960
970
980
990
1000
1020
1030
1040
1050
1060
1080
1090
1100
1110
1130
1140
1160
1170
1180
1190
1200
1200
1200
1200
1190
1190
1180
1170
1160
1140
1130
1120
1110
1100
1090
1080
1070
1060
1050
1040
1030
1010
1000
980
960
940
910
890
880
860
840
830
820
800
790
780
770
760
750
740
730
710
690
670
650
620
580
550
510
470
430
380
340
290
260
220
190
160
130
110
90
70
60
50
40
40
30
30
20
20
20
20
20
10
10
0
0
-10
-20
-20
-30
-30
-30
-30
-30
-30
-20
-10
0
10
20
30
50
70
100
120
160
190
230
280
320
370
410
460
510
550
590
630
660
690
720
740
750
760
760
760
750
740
720
700
680
650
630
600
570
530
500
460
430
390
340
300
250
200
150
100
50
0
-60
-110
-160
-200
-250
-290
-330
-370
-400
-430
-450
-470
-490
-500
-510
-520
-520
-530
-530
-530
-530
-540
-540
-550
-560
-570
-580
-600
-610
-640
-660
-680
-710
-740
-760
-790
-810
-830
-850
-870
-880
-890
-900
-900
-900
-900
-890
-890
-890
-880
-870
-870
-860
-850
-840
-830
-820
-810
-800
-800
-790
-790
-790
-790
-790
-780
-780
-770
-760
-740
-720
-700
-670
-640
-610
-580
-550
-510
-480
-440
-400
-360
-320
-290
-250
-210
-180
-150
-110
-90
-60
-30
-10
10
20
40
50
60
80
90
90
100
100
100
100
90
80
70
50
40
20
0
-20
-50
-70
-100
-130
-170
-200
-240
-280
-310
-340
-370
-400
-430
-450
-470
-490
-510
-520
-520
-530
-530
-530
-530
-530
-520
-520
-520
-520
-510
-510
-500
-500
-500
-490
-490
-490
-480
-480
-480
-480
-480
-480
-480
-480
-480
-480
-480
-480
-480
-480
-480
-480
-470
-470
-460
-460
-460
-450
-450
-440
-430
-430
-420
-410
-400
-390
-380
-380
-370
-370
-360
-360
-350
-350
-340
-340
-330
-330
-330
-320
-320
-320
-310
-310
-300
-300
-290
-290
-290
-280
-280
-270
-260
-260
-260
-260
-260
-260
-270
-280
-300
-310
-330
-340
-350
-360
-370
-380
-380
-380
-380
-380
-370
-370
-360
-350
-350
-340
-340
-330
-320
-320
-310
-310
-310
-310
-310
-320
-320
-330
-340
-360
-370
-380
-400
-410
-430
-450
-470
-490
-520
-540
-560
-590
-610
-630
-650
-680
-700
-720
-740
-750
-770
-780
-790
-800
-810
-810
-810
-810
-810
-810
-800
-790
-780
-770
-750
-720
-700
-670
-640
-610
-570
-540
-510
-490
-460
-440
-420
-400
-370
-350
-330
-300
-270
-240
-210
-180
-150
-120
-90
-60
-40
-10
10
30
40
60
70
90
100
110
120
120
120
110
100
90
80
60
50
40
20
10
-10
-20
-30
-40
-50
-50
-60
-70
-70
-70
-70
-70
-70
-70
-70
-60
-50
-50
-40
-30
-20
-10
0
0
10
20
30
40
50
60
70
70
80
90
90
100
110
120
120
130
150
160
180
200
220
240
260
290
320
350
380
420
450
490
540
580
620
660
700
740
780
820
860
890
920
960
990
1020
1050
1080
1100
1130
1160
1190
1210
1240
1270
1290
1320
1340
1370
1390
1410
1430
1440
1450
1460
1470
1480
1480
1480
1480
1480
1470
1460
1450
1430
1420
1400
1390
1370
1350
1330
1320
1300
1280
1260
1240
1220
1190
1170
1140
1120
1090
1060
1040
1010
980
960
930
900
870
840
810
770
740
700
660
620
580
550
510
480
440
420
390
370
340
320
310
290
280
260
250
240
230
220
210
190
180
160
150
130
100
80
60
40
20
0
-10
-30
-40
-50
-50
-60
-60
-50
-50
-40
-30
-20
0
10
30
40
60
70
80
100
110
120
130
140
160
170
180
190
200
200
210
220
230
240
250
260
270
280
300
310
330
340
360
370
390
400
420
430
440
450
460
470
480
490
500
510
510
510
520
510
510
500
490
470
460
440
420
400
370
350
330
300
280
250
220
190
160
130
90
60
40
10
-20
-40
-70
-90
-110
-130
-150
-160
-180
-190
-210
-220
-230
-240
-250
-260
-270
-280
-290
-300
-300
-310
-320
-320
-330
-330
-340
-340
-340
-340
-340
-350
-350
-360
-380
-390
-400
-410
-430
-440
-450
-470
-480
-490
-500
-510
-530
-540
-550
-560
-570
-580
-590
-600
-600
-600
-600
-600
-600
-600
-590
-580
-570
-560
-540
-530
-510
-500
-480
-470
-450
-440
-420
-400
-390
-370
-350
-330
-310
-290
-270
-250
-230
-210
-180
-160
-130
-110
-80
-60
-30
-10
10
30
50
60
70
80
80
80
80
70
60
60
50
40
30
20
10
0
-10
-30
-40
-60
-80
-100
-120
-140
-160
-190
-210
-230
-260
-280
-300
-320
-340
-370
-390
-410
-440
-460
-480
-510
-540
-570
-600
-630
-660
-700
-730
-770
-810
-850
-880
-910
-940
-970
-1000
-1030
-1060
-1080
-1110
-1130
-1150
-1180
-1200
-1210
-1230
-1240
-1250
-1260
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1260
-1250
-1240
-1230
-1210
-1190
-1170
-1150
-1130
-1100
-1070
-1050
-1020
-990
-960
-940
-910
-880
-850
-820
-790
-760
-720
-690
-650
-610
-580
-540
-500
-460
-420
-390
-350
-310
-270
-230
-190
-150
-110
-80
-50
-20
10
40
60
90
120
140
170
190
220
250
280
300
330
360
390
410
440
460
480
510
530
550
570
590
610
630
660
680
710
750
780
810
840
880
910
940
960
990
1010
1030
1050
1060
1070
1080
1080
1080
1080
1080
1070
1070
1060
1050
1050
1040
1030
1030
1020
1020
1020
1020
1020
1010
1010
1000
1000
980
970
950
930
920
900
880
860
840
820
800
780
770
750
730
720
700
690
670
660
650
640
630
630
630
630
630
630
640
650
650
660
670
680
690
700
710
710
720
720
730
730
730
740
740
740
740
740
740
730
730
720
720
710
700
690
680
680
670
660
660
650
640
640
630
620
610
600
590
570
570
560
550
540
530
520
510
500
500
490
490
480
470
460
460
450
450
440
440
430
430
420
420
410
400
400
390
380
380
370
370
370
370
360
360
360
360
360
350
350
340
330
320
310
290
280
250
230
200
170
140
110
70
30
-10
-50
-100
-150
-210
-260
-320
-380
-440
-500
-560
-620
-680
-730
-790
-840
-880
-930
-970
-1000
-1040
-1080
-1110
-1140
-1160
-1190
-1220
-1240
-1270
-1290
-1310
-1340
-1360
-1380
-1400
-1420
-1430
-1450
-1460
-1470
-1480
-1490
-1500
-1510
-1520
-1520
-1530
-1530
-1530
-1530
-1530
-1530
-1530
-1520
-1520
-1510
-1500
-1490
-1480
-1470
-1460
-1440
-1420
-1410
-1390
-1360
-1340
-1320
-1300
-1270
-1250
-1230
-1200
-1180
-1150
-1120
-1090
-1060
-1020
-990
-950
-920
-880
-850
-810
-780
-750
-720
-690
-660
-620
-600
-570
-540
-520
-490
-470
-450
-430
-400
-380
-360
-330
-310
-280
-250
-220
-180
-150
-110
-70
-30
10
50
90
130
160
200
230
270
300
330
360
380
410
430
460
480
500
520
540
560
580
600
620
640
650
670
680
700
720
730
740
760
770
780
800
810
820
840
850
870
880
900
910
920
920
930
930
930
930
930
930
930
920
920
910
910
900
890
880
870
860
850
840
830
810
800
790
770
760
740
720
710
690
670
650
630
610
590
560
530
500
470
430
400
370
330
300
270
240
220
190
170
140
120
100
80
60
40
20
-10
-30
-50
-70
-80
-100
-120
-140
-170
-190
-210
-230
-250
-260
-280
-300
-310
-320
-330
-340
-340
-350
-350
-350
-350
-350
-350
-350
-350
-350
-340
-340
-340
-350
-350
-360
-360
-370
-380
-390
-390
-400
-410
-410
-420
-420
-430
-430
-430
-430
-430
-420
-410
-400
-380
-350
-330
-300
-270
-230
-200
-170
-130
-100
-60
-30
10
40
80
110
140
170
200
220
240
260
280
300
310
330
340
350
360
370
370
380
390
390
400
400
410
410
420
420
430
440
450
450
460
460
470
470
470
480
480
480
470
470
460
440
430
410
400
380
360
340
320
310
290
270
250
230
220
200
180
160
140
130
110
90
70
60
40
20
-10
-30
-50
-70
-90
-110
-120
-140
-150
-160
-170
-170
-170
-180
-180
-190
-190
-190
-200
-210
-210
-220
-220
-230
-240
-240
-250
-250
-260
-260
-260
-260
-260
-260
-260
-260
-250
-250
-240
-230
-210
-200
-180
-170
-150
-130
-120
-100
-90
-80
-70
-60
-50
-40
-20
-10
0
20
30
40
50
60
70
70
80
80
80
70
70
60
50
30
20
0
-20
-50
-70
-100
-130
-160
-180
-210
-240
-260
-280
-300
-320
-340
-350
-360
-380
-390
-390
-400
-410
-420
-420
-430
-440
-440
-450
-450
-450
-450
-460
-460
-460
-460
-460
-460
-460
-460
-470
-470
-470
-470
-470
-470
-470
-470
-470
-470
-470
-460
-460
-460
-450
-450
-440
-430
-430
-430
-420
-420
-420
-410
-410
-410
-420
-420
-420
-420
-430
-440
-440
-450
-460
-470
-480
-490
-500
-510
-510
-520
-520
-520
-520
-520
-520
-510
-510
-500
-500
-490
-480
-470
-460
-440
-430
-410
-400
-380
-360
-350
-330
-310
-290
-270
-260
-240
-230
-210
-200
-190
-180
-170
-160
-150
-140
-130
-120
-120
-110
-100
-100
-90
-90
-90
-100
-100
-100
-110
-120
-130
-150
-160
-180
-200
-220
-240
-260
-280
-310
-330
-360
-380
-400
-420
-440
-460
-480
-490
-500
-510
-520
-530
-530
-530
-530
-520
-520
-510
-510
-500
-490
-480
-470
-450
-430
-410
-390
-370
-350
-320
-300
-270
-240
-210
-180
-150
-120
-90
-60
-30
0
30
60
90
110
140
160
190
210
240
260
290
320
340
370
400
420
450
480
510
540
570
590
620
640
660
680
700
720
730
750
760
770
780
790
800
800
810
820
820
830
830
840
850
860
880
890
900
920
930
950
960
980
990
1000
1010
1030
1040
1050
1060
1070
1080
1090
1110
1120
1130
1130
1140
1150
1150
1160
1160
1170
1170
1180
1180
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1200
1200
1200
1200
1210
1210
1210
1210
1210
1200
1200
1200
1190
1190
1190
1180
1180
1170
1170
1160
1160
1150
1140
1130
1130
1120
1110
1110
1100
1090
1090
1080
1080
1070
1060
1050
1040
1020
1010
990
970
950
930
910
890
870
850
830
810
800
780
760
740
730
710
690
670
650
630
600
580
560
540
520
490
470
450
430
410
390
370
340
320
290
260
240
210
190
160
130
100
70
40
0
-30
-60
-90
-130
-160
-190
-220
-250
-280
-300
-330
-350
-370
-390
-410
-430
-440
-460
-470
-480
-490
-500
-510
-520
-530
-540
-550
-560
-570
-580
-590
-590
-600
-610
-620
-630
-640
-640
-650
-660
-670
-680
-690
-700
-710
-710
-710
-710
-710
-700
-700
-690
-690
-680
-680
-670
-670
-670
-670
-670
-660
-660
-660
-650
-650
-640
-630
-610
-600
-580
-560
-550
-530
-510
-490
-470
-450
-430
-420
-400
-390
-370
-360
-350
-340
-320
-310
-300
-290
-280
-270
-260
-240
-230
-230
-220
-210
-210
-210
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-190
-190
-180
-180
-170
-170
-160
-150
-140
-130
-130
-120
-110
-100
-90
-80
-70
-70
-60
-60
-50
-60
-60
-70
-80
-90
-100
-120
-140
-160
-170
-190
-210
-230
-250
-270
-290
-310
-330
-340
-360
-380
-390
-410
-420
-440
-450
-470
-480
-500
-510
-530
-540
-550
-570
-580
-590
-600
-610
-620
-630
-640
-650
-660
-670
-680
-690
-690
-700
-710
-710
-720
-720
-730
-740
-750
-760
-770
-790
-810
-820
-840
-870
-890
-910
-930
-950
-970
-990
-1010
-1020
-1030
-1050
-1060
-1070
-1090
-1100
-1110
-1120
-1130
-1140
-1150
-1150
-1160
-1160
-1160
-1160
-1160
-1160
-1150
-1150
-1150
-1140
-1140
-1130
-1120
-1110
-1100
-1090
-1080
-1070
-1050
-1040
-1020
-1000
-980
-960
-940
-910
-890
-860
-840
-810
-790
-760
-730
-710
-680
-650
-630
-600
-580
-560
-530
-510
-490
-460
-440
-420
-400
-380
-360
-340
-330
-320
-310
-300
-290
-290
-280
-280
-280
-280
-280
-280
-270
-270
-270
-270
-270
-270
-260
-260
-260
-260
-260
-260
-270
-270
-270
-270
-270
-280
-280
-280
-290
-290
-290
-300
-300
-300
-310
-310
-320
-320
-330
-330
-340
-340
-350
-350
-350
-340
-340
-340
-330
-320
-310
-300
-280
-260
-250
-230
-210
-190
-170
-150
-130
-110
-90
-70
-50
-40
-20
0
10
30
50
70
90
110
130
160
180
210
240
270
300
340
370
400
440
470
510
540
580
610
640
670
710
740
770
800
840
870
900
930
950
980
1000
1030
1050
1070
1080
1100
1110
1120
1140
1150
1150
1160
1160
1160
1160
1150
1140
1130
1130
1120
1110
1100
1100
1090
1090
1080
1070
1050
1040
1030
1010
1000
980
970
950
940
930
920
910
900
900
900
890
890
890
900
900
900
890
890
890
890
880
880
880
870
870
870
880
880
880
890
890
900
900
910
920
930
940
940
950
950
960
960
960
950
950
940
940
930
920
910
900
890
880
870
870
860
850
840
840
830
820
810
800
800
790
780
770
770
760
750
740
730
720
710
700
690
680
660
650
630
620
600
590
580
570
550
540
530
520
510
490
480
470
460
450
430
420
410
400
390
380
370
360
350
340
340
330
320
310
300
290
280
280
270
260
250
240
240
230
220
220
210
200
200
190
190
180
180
180
170
170
160
150
150
140
140
130
130
130
120
120
110
110
100
90
80
60
50
40
30
20
0
-10
-20
-30
-30
-40
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-60
-60
-60
-70
-70
-80
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
-190
-200
-210
-220
-240
-250
-260
-270
-270
-280
-290
-300
-310
-310
-320
-330
-340
-340
-350
-350
-360
-360
-360
-360
-360
-370
-370
-370
-370
-370
-370
-370
-380
-390
-390
-400
-410
-420
-430
-440
-450
-460
-470
-480
-490
-500
-510
-530
-540
-550
-570
-590
-610
-620
-640
-660
-680
-710
-730
-740
-760
-780
-800
-810
-820
-830
-850
-860
-870
-870
-880
-890
-890
-900
-910
-910
-920
-920
-920
-930
-930
-930
-930
-930
-920
-920
-910
-910
-900
-880
-870
-860
-840
-820
-800
-780
-760
-740
-710
-690
-660
-640
-620
-600
-570
-560
-540
-520
-510
-500
-490
-480
-470
-460
-450
-440
-440
-430
-420
-410
-400
-390
-380
-370
-360
-340
-330
-320
-310
-300
-290
-280
-270
-270
-260
-250
-250
-240
-240
-230
-230
-220
-220
-210
-210
-200
-200
-190
-180
-170
-170
-160
-150
-140
-120
-110
-100
-90
-70
-60
-50
-30
-20
-10
-10
0
10
10
10
10
10
0
0
-10
-10
-10
-20
-20
-20
-20
-20
-20
-30
-30
-30
-30
-30
-30
-30
-40
-40
-40
-50
-50
-50
-50
-50
-50
-50
-50
-60
-60
-60
-50
-50
-50
-50
-50
-50
-50
-60
-60
-70
-70
-80
-90
-100
-110
-120
-130
-140
-150
-170
-180
-190
-200
-210
-220
-230
-240
-240
-250
-260
-260
-260
-260
-260
-260
-260
-250
-250
-250
-240
-240
-240
-240
-250
-250
-260
-260
-270
-280
-290
-300
-310
-320
-330
-340
-350
-360
-370
-380
-390
-400
-400
-410
-410
-420
-420
-410
-410
-400
-390
-380
-370
-360
-340
-320
-300
-280
-260
-240
-220
-200
-180
-170
-150
-130
-120
-110
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
10
20
30
50
60
80
100
120
150
170
200
230
250
280
310
340
370
400
430
450
480
510
530
560
580
610
630
650
670
680
700
710
720
730
730
740
740
750
750
750
750
750
750
750
750
750
760
760
760
760
770
770
770
770
770
760
760
760
760
760
760
760
760
760
760
760
760
750
750
750
740
740
730
720
710
700
690
680
670
660
650
640
630
610
600
590
570
560
540
530
510
500
480
470
450
440
430
420
410
400
390
380
370
360
350
340
330
320
310
290
280
260
250
230
210
200
180
160
150
130
120
100
90
80
60
50
40
30
20
10
0
0
-10
-10
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-40
-40
-40
-40
-40
-40
-50
-50
-50
-50
-60
-60
-60
-60
-70
-70
-80
-90
-100
-110
-120
-130
-140
-160
-170
-180
-200
-210
-220
-240
-250
-260
-270
-280
-290
-300
-310
-320
-330
-330
-340
-350
-350
-350
-360
-360
-370
-370
-380
-380
-390
-390
-390
-400
-400
-400
-410
-410
-420
-420
-420
-420
-430
-430
-430
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-450
-450
-460
-460
-470
-470
-480
-480
-480
-480
-480
-480
-480
-470
-460
-460
-450
-430
-420
-410
-390
-380
-360
-340
-320
-300
-280
-260
-240
-210
-190
-170
-150
-130
-110
-100
-80
-60
-50
-40
-30
-20
-10
0
10
10
10
20
20
20
20
10
10
10
0
-10
-20
-30
-40
-40
-50
-60
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
-180
-190
-190
-190
-190
-190
-190
-180
-170
-170
-150
-140
-130
-110
-100
-80
-60
-50
-30
-10
0
10
30
40
50
50
60
60
70
70
70
70
70
70
60
60
50
40
30
30
20
10
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-180
-190
-200
-220
-230
-240
-250
-260
-270
-280
-290
-300
-310
-310
-320
-320
-320
-330
-330
-330
-320
-320
-320
-310
-310
-300
-290
-280
-270
-260
-240
-230
-220
-200
-190
-170
-160
-150
-130
-120
-100
-80
-70
-50
-30
-20
0
20
40
50
70
90
110
120
140
160
170
190
200
220
230
240
260
270
280
280
290
300
310
320
320
330
340
350
350
360
370
380
380
390
390
390
390
390
390
390
380
380
370
360
350
340
330
320
310
290
280
260
250
230
220
210
200
190
180
170
170
160
160
160
160
150
150
150
150
150
160
160
160
160
170
170
180
190
190
200
210
220
230
250
260
270
280
290
300
310
310
320
330
340
340
350
350
360
370
370
380
380
390
390
400
400
400
400
400
400
400
400
400
400
390
390
380
370
360
350
330
320
300
290
270
250
230
220
200
180
160
150
130
110
90
80
60
40
30
10
0
-10
-30
-40
-50
-60
-60
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
-190
-200
-200
-210
-210
-210
-210
-210
-210
-210
-200
-200
-190
-180
-170
-160
-150
-140
-120
-110
-90
-70
-50
-30
-10
10
40
60
80
100
120
140
160
180
190
210
220
230
240
250
260
260
260
270
270
270
270
270
260
260
260
260
250
250
250
240
240
240
240
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
240
240
240
240
250
250
250
250
250
250
250
250
250
240
240
230
220
210
200
190
180
180
170
160
140
130
120
110
100
90
80
70
70
60
50
40
30
20
10
0
-10
-20
-20
-30
-30
-40
-40
-50
-50
-50
-60
-60
-70
-80
-90
-100
-110
-110
-120
-130
-140
-140
-150
-150
-160
-160
-170
-170
-170
-180
-180
-190
-190
-190
-190
-200
-200
-210
-220
-230
-240
-240
-260
-270
-280
-290
-300
-310
-310
-320
-330
-340
-350
-350
-360
-360
-370
-370
-370
-370
-380
-380
-380
-380
-380
-370
-370
-370
-360
-360
-350
-340
-330
-320
-310
-290
-280
-270
-250
-240
-220
-200
-190
-170
-150
-140
-120
-100
-80
-70
-50
-30
-20
0
20
40
50
70
90
100
120
130
150
160
180
190
210
220
240
250
260
270
280
290
300
300
310
310
320
320
330
330
330
340
340
340
340
330
330
330
320
320
310
310
300
290
280
270
260
250
230
220
210
190
180
170
150
140
130
110
100
90
80
60
50
40
30
20
0
-10
-20
-30
-50
-60
-70
-90
-100
-120
-130
-150
-160
-170
-190
-200
-210
-220
-230
-240
-240
-250
-260
-270
-270
-280
-290
-290
-300
-310
-320
-330
-340
-350
-350
-360
-370
-370
-380
-380
-380
-380
-380
-380
-380
-380
-370
-370
-360
-360
-350
-350
-340
-340
-340
-330
-330
-330
-330
-320
-320
-310
-310
-310
-300
-290
-290
-280
-270
-260
-250
-230
-220
-210
-190
-180
-160
-140
-130
-110
-90
-70
-60
-40
-20
-10
10
20
30
50
50
60
70
70
70
70
60
50
40
30
20
0
-20
-30
-50
-80
-100
-120
-150
-170
-190
-220
-240
-260
-280
-300
-320
-340
-360
-380
-390
-410
-420
-430
-440
-450
-460
-460
-470
-470
-470
-480
-480
-470
-470
-470
-460
-460
-450
-450
-440
-430
-430
-420
-420
-410
-410
-400
-400
-390
-390
-380
-370
-370
-360
-360
-350
-340
-340
-330
-320
-320
-310
-310
-300
-300
-290
-290
-290
-290
-290
-290
-290
-300
-300
-300
-310
-320
-320
-330
-340
-350
-360
-360
-370
-380
-390
-390
-400
-400
-400
-400
-400
-390
-390
-380
-370
-360
-340
-330
-310
-300
-280
-270
-250
-230
-220
-200
-190
-180
-160
-150
-140
-130
-120
-100
-90
-80
-70
-50
-40
-20
-10
10
30
40
60
80
100
110
130
140
160
170
180
190
200
210
220
220
230
240
240
250
260
260
260
270
270
270
270
270
270
270
260
260
260
250
250
240
240
230
220
220
210
210
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
210
210
210
210
210
200
200
200
190
190
180
180
170
160
150
150
140
130
130
120
120
110
110
100
100
90
90
90
80
80
80
70
70
60
60
60
50
50
50
40
40
40
40
30
30
30
20
20
20
20
10
10
20
20
20
30
30
40
40
50
60
70
70
80
90
90
100
110
120
120
130
140
140
140
150
150
160
160
170
170
180
180
190
200
210
210
220
230
240
250
250
260
270
280
290
300
300
310
320
330
340
350
350
360
370
370
380
380
380
380
390
390
390
380
380
380
370
370
360
360
350
340
330
330
320
310
300
290
280
270
260
250
230
220
210
200
190
170
160
150
140
130
120
110
110
100
100
90
90
90
90
90
90
90
90
90
100
100
100
110
120
130
130
140
150
160
170
180
180
190
200
210
210
220
220
230
230
230
240
240
240
240
240
240
240
240
240
240
250
250
250
260
260
270
270
270
280
280
280
290
290
290
290
290
290
290
280
280
280
270
270
260
260
250
240
240
230
220
210
200
190
180
170
160
150
140
130
120
110
110
100
90
80
70
60
50
40
30
20
10
0
-20
-30
-40
-50
-70
-80
-90
-110
-120
-130
-150
-160
-170
-190
-200
-220
-230
-240
-260
-270
-280
-300
-310
-320
-330
-340
-350
-360
-370
-380
-390
-390
-400
-400
-410
-410
-420
-420
-420
-420
-430
-430
-430
-420
-420
-420
-420
-410
-410
-410
-400
-400
-390
-390
-380
-380
-370
-360
-360
-350
-340
-340
-330
-320
-320
-310
-300
-300
-290
-290
-280
-280
-270
-270
-260
-250
-250
-240
-230
-230
-220
-210
-200
-200
-190
-180
-180
-170
-160
-160
-150
-140
-130
-120
-110
-100
-80
-70
-50
-40
-20
0
10
30
50
70
90
100
120
140
150
170
180
190
200
210
210
220
220
230
230
230
230
230
220
220
220
220
220
220
220
220
220
220
230
230
240
240
250
250
250
260
260
270
270
280
290
290
300
310
320
320
330
340
350
360
370
370
380
390
400
410
420
430
450
460
470
480
490
510
520
530
540
550
560
560
570
580
590
590
600
610
610
620
630
630
640
650
650
660
670
670
680
680
690
690
700
700
710
710
720
720
720
730
730
730
730
730
740
740
740
740
730
730
730
730
720
720
720
710
700
690
690
680
670
660
650
640
630
620
610
600
590
580
570
560
560
550
540
530
520
510
500
490
480
470
450
440
430
410
400
380
370
350
340
330
310
300
280
270
260
240
230
220
200
190
180
170
160
150
140
130
120
100
90
80
70
50
40
20
10
-10
-30
-40
-60
-80
-100
-120
-130
-150
-170
-180
-200
-210
-220
-230
-240
-250
-260
-260
-270
-270
-270
-280
-280
-280
-290
-290
-290
-290
-300
-300
-300
-310
-310
-320
-330
-330
-340
-350
-360
-370
-380
-390
-400
-420
-430
-440
-460
-470
-480
-500
-510
-520
-530
-540
-540
-550
-560
-560
-570
-570
-570
-580
-580
-580
-580
-590
-590
-590
-600
-600
-610
-610
-610
-620
-620
-630
-630
-630
-640
-640
-650
-650
-650
-650
-650
-650
-660
-650
-650
-650
-650
-640
-640
-630
-630
-620
-620
-610
-600
-600
-590
-590
-580
-580
-570
-570
-560
-560
-560
-550
-550
-550
-560
-560
-570
-570
-580
-590
-600
-610
-620
-630
-640
-650
-660
-670
-680
-690
-700
-720
-730
-740
-750
-760
-770
-780
-790
-800
-800
-810
-820
-820
-830
-830
-830
-830
-830
-830
-830
-820
-820
-810
-800
-790
-780
-770
-760
-750
-740
-730
-710
-700
-690
-670
-650
-640
-620
-600
-590
-570
-550
-540
-520
-510
-500
-490
-480
-470
-460
-450
-450
-440
-430
-430
-420
-420
-410
-410
-400
-400
-390
-390
-380
-380
-380
-370
-370
-370
-360
-360
-350
-350
-340
-340
-330
-330
-320
-320
-310
-300
-300
-290
-280
-280
-270
-270
-260
-250
-250
-240
-230
-230
-220
-210
-200
-200
-190
-180
-170
-160
-150
-140
-130
-120
-110
-100
-100
-90
-80
-70
-70
-70
-60
-60
-60
-60
-60
-70
-70
-70
-70
-70
-70
-60
-60
-60
-50
-50
-40
-30
-20
-20
-10
10
20
30
50
60
80
90
100
120
130
150
160
170
190
200
220
230
240
260
270
290
300
320
330
340
360
370
380
400
410
420
440
450
460
470
480
490
500
510
520
520
530
530
540
540
550
550
550
560
560
560
560
570
570
570
580
580
580
580
590
590
580
580
580
570
570
560
550
540
530
520
500
490
480
460
450
430
420
400
390
380
370
360
350
340
330
320
320
310
310
300
300
290
290
290
280
280
280
280
280
270
270
270
270
270
260
260
260
260
260
250
250
250
250
250
240
240
240
230
230
220
220
210
200
190
190
180
170
170
160
160
150
150
140
140
140
130
130
130
130
130
130
130
140
140
150
150
160
160
170
180
190
200
200
210
220
230
240
250
260
270
280
290
300
310
320
320
330
340
350
360
360
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
380
380
390
400
410
420
430
440
450
460
470
480
490
500
510
520
530
540
550
550
560
570
570
580
580
580
590
590
590
590
590
590
600
600
590
590
590
590
590
590
590
580
580
580
580
570
570
560
550
540
530
520
510
490
480
460
440
430
410
390
380
360
350
340
320
310
300
290
280
270
270
260
250
240
240
230
230
230
220
220
220
220
220
220
210
210
210
210
210
200
200
200
200
190
190
190
180
180
180
170
170
160
150
150
140
130
130
120
120
110
110
100
100
100
100
90
90
90
90
80
80
80
70
70
70
70
70
70
70
70
70
70
80
80
90
90
100
110
110
120
130
140
160
170
180
190
200
220
230
240
250
260
260
270
280
290
300
300
310
310
310
320
320
320
320
320
320
330
330
330
320
320
320
310
310
300
300
290
280
270
270
260
250
240
240
230
220
210
210
200
190
190
180
170
170
160
150
150
140
130
120
120
110
100
100
90
80
80
70
70
60
60
60
50
50
50
50
40
40
40
40
40
40
50
50
50
60
60
70
70
80
80
80
90
90
90
100
100
100
100
100
90
90
90
80
80
70
70
60
60
60
50
50
40
40
40
30
30
30
30
20
20
20
10
10
0
-10
-20
-30
-30
-40
-50
-60
-70
-90
-100
-110
-120
-130
-140
-150
-160
-180
-190
-200
-210
-220
-230
-250
-260
-270
-280
-290
-300
-310
-320
-330
-340
-350
-360
-370
-380
-390
-400
-410
-420
-430
-440
-450
-460
-460
-470
-480
-480
-490
-490
-490
-500
-500
-500
-500
-510
-510
-510
-520
-520
-520
-530
-530
-530
-530
-540
-540
-540
-540
-540
-540
-540
-540
-540
-550
-550
-550
-550
-550
-560
-560
-560
-560
-560
-560
-560
-560
-560
-560
-550
-550
-550
-550
-540
-540
-540
-540
-530
-530
-530
-520
-520
-520
-510
-510
-510
-500
-500
-500
-490
-480
-480
-470
-460
-460
-450
-440
-440
-430
-420
-410
-400
-390
-380
-370
-360
-360
-350
-340
-330
-320
-310
-300
-290
-290
-280
-270
-260
-260
-250
-240
-230
-230
-220
-210
-200
-200
-190
-180
-170
-170
-160
-150
-140
-130
-120
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
-10
0
10
20
20
30
40
50
50
60
70
70
80
90
90
100
100
110
110
120
120
130
130
140
150
150
160
170
180
190
200
200
210
220
230
240
240
250
260
260
270
270
280
280
280
290
290
290
290
300
300
300
310
310
320
330
330
340
350
360
370
380
390
400
410
430
440
450
460
460
470
480
490
490
490
500
500
500
510
510
510
510
500
500
500
500
500
500
500
500
500
500
500
500
500
510
510
510
520
520
520
520
520
520
530
530
530
530
540
540
540
550
550
550
560
560
570
570
580
580
590
590
600
600
600
610
610
610
620
620
620
620
620
620
620
610
610
600
600
590
580
580
570
560
540
530
520
510
490
480
460
450
430
420
400
390
370
350
340
320
310
290
280
260
250
230
220
210
200
190
180
170
160
160
150
150
140
140
130
130
120
120
120
110
110
100
100
90
90
80
80
70
70
60
60
50
50
40
40
30
30
20
20
20
20
10
10
10
20
20
20
20
30
30
40
40
50
60
70
80
90
100
110
120
130
130
140
150
160
160
170
170
170
180
180
180
180
180
180
170
170
170
170
170
170
160
160
160
160
160
150
150
150
140
140
130
130
120
120
110
100
90
80
70
60
50
40
30
10
0
-10
-20
-20
-30
-40
-40
-40
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-60
-60
-60
-60
-70
-70
-80
-80
-90
-90
-100
-110
-110
-120
-120
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
