-1
-1
1
-1
1
-1
512
1
10
-1
512
-1
3
-1
512
-1
1
-1
512
-1
-1
512
-1
3
-1
512
-1
1
512
1
-1
512
-1
1
512
1
-1
512
-1
-1
512
-1
512
512
3
-1
512
-1
-1
512
-1
512
512
3
-1
512
-1
-1
512
-1
512
512
3
-1
512
-1
-1
512
-1
512
512
3
-1
512
-1
-1
512
-1
512
512
2
-1
512
-1
-1
512
-1
512
512
2
-1
512
-1
-1
512
-1
3
-1
-1
512
1
-1
-1
512
1
1
512
-1
-1
512
1
1
512
-1
-1
512
1
1
1
1
1
1
1
1
1
1
1
1
768
512
768
512
768
1
-1
-1
512
768
512
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
768
48
128
768
48
128
768
1
1
768
48
128
3
2
1
1
1
1
2
768
48
128
4
-1
768
-1
16
48
48
128
-1
768
-1
1
768
1
-1
768
-1
3
3
3
-1
768
-1
-1
768
-1
3
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
-1
-1
64
1
1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
3
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
1
1
64
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
1
1
64
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
1
-1
64
4
3
2
2
1
3
3
-1
-1
1
64
3
768
64
768
64
768
1
-1
-1
64
768
64
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
519
768
519
768
519
1
-1
-1
768
519
768
1
1
519
-1
-1
519
-1
-1
519
-1
-1
519
1
1
1
1
1
1
1
1
1
1
1
1
768
519
768
519
768
1
-1
-1
519
768
519
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
320
768
320
768
320
1
-1
-1
768
320
768
-1
-1
320
1
1
320
-1
-1
320
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
320
4
-1
-1
5
64
4
3
1
1
1
1
3
3
-1
5
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
320
768
320
768
320
1
-1
-1
768
320
768
1
1
320
-1
-1
320
-1
-1
320
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
320
4
-1
-1
5
64
4
1
1
1
1
3
3
-1
5
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
320
768
320
768
320
1
-1
-1
768
320
768
1
1
320
-1
-1
320
-1
-1
320
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
320
4
-1
-1
5
64
4
1
1
1
1
3
3
-1
5
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
5
-1
64
4
3
2
2
1
3
3
-1
-1
5
64
3
768
320
768
320
768
1
-1
-1
320
768
320
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
206
768
206
768
206
1
-1
-1
768
206
768
1
1
206
-1
-1
206
-1
-1
206
-1
-1
206
1
1
1
1
1
1
1
1
1
1
1
1
768
206
768
206
768
1
-1
-1
206
768
206
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
-1
-1
256
1
1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
3
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
1
1
256
-1
-1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
1
1
256
-1
-1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
4
-1
64
4
3
2
2
1
3
3
-1
-1
4
64
3
768
256
768
256
768
1
-1
-1
256
768
256
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
116
768
116
768
116
1
-1
-1
768
116
768
1
1
116
-1
-1
116
-1
-1
116
-1
-1
116
1
1
1
1
1
1
1
1
1
1
1
1
768
116
768
116
768
1
-1
-1
116
768
116
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
-1
-1
128
1
1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
3
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
1
1
128
-1
-1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
1
1
128
-1
-1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
2
-1
64
4
3
2
2
1
3
3
-1
-1
2
64
3
768
128
768
128
768
1
-1
-1
128
768
128
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
114
768
114
768
114
1
-1
-1
768
114
768
1
1
114
-1
-1
114
-1
-1
114
-1
-1
114
1
1
1
1
1
1
1
1
1
1
1
1
768
114
768
114
768
1
-1
-1
114
768
114
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
-1
-1
64
1
1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
3
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
1
1
64
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
1
1
64
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
1
-1
64
4
3
2
2
1
3
3
-1
-1
1
64
3
768
64
768
64
768
1
-1
-1
64
768
64
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
94
768
94
768
94
1
-1
-1
768
94
768
1
1
94
-1
-1
94
-1
-1
94
-1
-1
94
1
1
1
1
1
1
1
1
1
1
1
1
768
94
768
94
768
1
-1
-1
94
768
94
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
192
768
192
768
192
1
-1
-1
768
192
768
-1
-1
192
1
1
192
-1
-1
192
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
192
4
-1
-1
3
64
4
3
1
1
1
1
3
3
-1
3
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
192
768
192
768
192
1
-1
-1
768
192
768
1
1
192
-1
-1
192
-1
-1
192
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
192
4
-1
-1
3
64
4
1
1
1
1
3
3
-1
3
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
192
768
192
768
192
1
-1
-1
768
192
768
1
1
192
-1
-1
192
-1
-1
192
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
192
4
-1
-1
3
64
4
1
1
1
1
3
3
-1
3
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
3
-1
64
4
3
2
2
1
3
3
-1
-1
3
64
3
768
192
768
192
768
1
-1
-1
192
768
192
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
97
768
97
768
97
1
-1
-1
768
97
768
1
1
97
-1
-1
97
-1
-1
97
-1
-1
97
1
1
1
1
1
1
1
1
1
1
1
1
768
97
768
97
768
1
-1
-1
97
768
97
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
-1
-1
64
1
1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
3
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
1
1
64
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
1
1
64
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
1
-1
64
4
3
2
2
1
3
3
-1
-1
1
64
3
768
64
768
64
768
1
-1
-1
64
768
64
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
101
768
101
768
101
1
-1
-1
768
101
768
1
1
101
-1
-1
101
-1
-1
101
-1
-1
101
1
1
1
1
1
1
1
1
1
1
1
1
768
101
768
101
768
1
-1
-1
101
768
101
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
576
768
576
768
576
1
-1
-1
768
576
768
-1
-1
576
1
1
576
-1
-1
576
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
576
4
-1
-1
9
64
4
3
1
1
1
1
3
3
-1
9
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
576
768
576
768
576
1
-1
-1
768
576
768
1
1
576
-1
-1
576
-1
-1
576
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
576
4
-1
-1
9
64
4
1
1
1
1
3
3
-1
9
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
576
768
576
768
576
1
-1
-1
768
576
768
1
1
576
-1
-1
576
-1
-1
576
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
576
4
-1
-1
9
64
4
1
1
1
1
3
3
-1
9
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
9
-1
64
4
3
2
2
1
3
3
-1
-1
9
64
3
768
576
768
576
768
1
-1
-1
576
768
576
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
99
768
99
768
99
1
-1
-1
768
99
768
1
1
99
-1
-1
99
-1
-1
99
-1
-1
99
1
1
1
1
1
1
1
1
1
1
1
1
768
99
768
99
768
1
-1
-1
99
768
99
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
640
768
640
768
640
1
-1
-1
768
640
768
-1
-1
640
1
1
640
-1
-1
640
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
640
4
-1
-1
10
64
4
3
1
1
1
1
3
3
-1
10
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
640
768
640
768
640
1
-1
-1
768
640
768
1
1
640
-1
-1
640
-1
-1
640
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
640
4
-1
-1
10
64
4
1
1
1
1
3
3
-1
10
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
640
768
640
768
640
1
-1
-1
768
640
768
1
1
640
-1
-1
640
-1
-1
640
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
640
4
-1
-1
10
64
4
1
1
1
1
3
3
-1
10
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
10
-1
64
4
3
2
2
1
3
3
-1
-1
10
64
3
768
640
768
640
768
1
-1
-1
640
768
640
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
106
768
106
768
106
1
-1
-1
768
106
768
1
1
106
-1
-1
106
-1
-1
106
-1
-1
106
1
1
1
1
1
1
1
1
1
1
1
1
768
106
768
106
768
1
-1
-1
106
768
106
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
-1
-1
128
1
1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
3
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
1
1
128
-1
-1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
1
1
128
-1
-1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
2
-1
64
4
3
2
2
1
3
3
-1
-1
2
64
3
768
128
768
128
768
1
-1
-1
128
768
128
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
476
768
476
768
476
1
-1
-1
768
476
768
1
1
476
-1
-1
476
-1
-1
476
-1
-1
476
1
1
1
1
1
1
1
1
1
1
1
1
768
476
768
476
768
1
-1
-1
476
768
476
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
512
768
512
768
512
1
-1
-1
768
512
768
-1
-1
512
1
1
512
-1
-1
512
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
512
4
-1
-1
8
64
4
3
1
1
1
1
3
3
-1
8
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
512
768
512
768
512
1
-1
-1
768
512
768
1
1
512
-1
-1
512
-1
-1
512
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
512
4
-1
-1
8
64
4
1
1
1
1
3
3
-1
8
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
512
768
512
768
512
1
-1
-1
768
512
768
1
1
512
-1
-1
512
-1
-1
512
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
512
4
-1
-1
8
64
4
1
1
1
1
3
3
-1
8
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
8
-1
64
4
3
2
2
1
3
3
-1
-1
8
64
3
768
512
768
512
768
1
-1
-1
512
768
512
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
822
768
822
768
822
1
-1
-1
768
822
768
1
1
822
-1
-1
822
-1
-1
822
-1
-1
822
1
1
1
1
1
1
1
1
1
1
1
1
768
822
768
822
768
1
-1
-1
822
768
822
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
-1
-1
128
1
1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
3
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
1
1
128
-1
-1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
128
768
128
768
128
1
-1
-1
768
128
768
1
1
128
-1
-1
128
-1
-1
128
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
128
4
-1
-1
2
64
4
1
1
1
1
3
3
-1
2
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
2
-1
64
4
3
2
2
1
3
3
-1
-1
2
64
3
768
128
768
128
768
1
-1
-1
128
768
128
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
649
768
649
768
649
1
-1
-1
768
649
768
1
1
649
-1
-1
649
-1
-1
649
-1
-1
649
1
1
1
1
1
1
1
1
1
1
1
1
768
649
768
649
768
1
-1
-1
649
768
649
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
1
1
256
-1
-1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
256
1
-1
256
1
1
1
1
1
1
1
1
12
256
12
256
12
1
-1
256
12
256
-1
12
1
12
-1
12