-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
1
1
1
1
1
1
1
1
1
1
1
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
1
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
1
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
1
1
1
1
1
1
1
1
1
1
1
1
-1
768
-1
3
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
256
768
256
768
1
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
256
768
256
768
1
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
1
1
-1
-1
256
768
256
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1513
768
1513
768
1
1
-1
-1
768
1513
768
1
1
1513
-1
-1
1513
-1
-1
1513
-1
-1
1513
1
1
1
1
1
1
1
1
1
1
1
1
768
1513
768
1513
1
1
-1
-1
1513
768
1513
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
384
768
384
768
1
1
-1
-1
768
384
768
-1
-1
384
1
1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
3
1
1
1
1
3
3
-1
6
-1
64
3
384
768
384
768
1
1
-1
-1
768
384
768
1
1
384
-1
-1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
1
1
1
1
3
3
-1
6
-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
384
768
384
768
1
1
-1
-1
768
384
768
1
1
384
-1
-1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
1
1
1
1
3
3
-1
6
-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
6
-1
64
4
3
2
2
1
3
3
-1
-1
6
64
3
768
384
768
384
1
1
-1
-1
384
768
384
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1085
768
1085
768
1
1
-1
-1
768
1085
768
1
1
1085
-1
-1
1085
-1
-1
1085
-1
-1
1085
1
1
1
1
1
1
1
1
1
1
1
1
768
1085
768
1085
1
1
-1
-1
1085
768
1085
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
448
768
448
768
1
1
-1
-1
768
448
768
-1
-1
448
1
1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
3
1
1
1
1
3
3
-1
7
-1
64
3
448
768
448
768
1
1
-1
-1
768
448
768
1
1
448
-1
-1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
1
1
1
1
3
3
-1
7
-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
448
768
448
768
1
1
-1
-1
768
448
768
1
1
448
-1
-1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
1
1
1
1
3
3
-1
7
-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
7
-1
64
4
3
2
2
1
3
3
-1
-1
7
64
3
768
448
768
448
1
1
-1
-1
448
768
448
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
891
768
891
768
1
1
-1
-1
768
891
768
1
1
891
-1
-1
891
-1
-1
891
-1
-1
891
1
1
1
1
1
1
1
1
1
1
1
1
768
891
768
891
1
1
-1
-1
891
768
891
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
64
768
64
768
1
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
64
768
64
768
1
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
1
1
-1
-1
64
768
64
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
758
768
758
768
1
1
-1
-1
768
758
768
1
1
758
-1
-1
758
-1
-1
758
-1
-1
758
1
1
1
1
1
1
1
1
1
1
1
1
768
758
768
758
1
1
-1
-1
758
768
758
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
128
768
128
768
1
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
128
768
128
768
1
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
1
1
-1
-1
128
768
128
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
571
768
571
768
1
1
-1
-1
768
571
768
1
1
571
-1
-1
571
-1
-1
571
-1
-1
571
1
1
1
1
1
1
1
1
1
1
1
1
768
571
768
571
1
1
-1
-1
571
768
571
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
128
768
128
768
1
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
128
768
128
768
1
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
1
1
-1
-1
128
768
128
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
299
768
299
768
1
1
-1
-1
768
299
768
1
1
299
-1
-1
299
-1
-1
299
-1
-1
299
1
1
1
1
1
1
1
1
1
1
1
1
768
299
768
299
1
1
-1
-1
299
768
299
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
192
768
192
768
1
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
192
768
192
768
1
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
1
1
-1
-1
192
768
192
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
158
768
158
768
1
1
-1
-1
768
158
768
1
1
158
-1
-1
158
-1
-1
158
-1
-1
158
1
1
1
1
1
1
1
1
1
1
1
1
768
158
768
158
1
1
-1
-1
158
768
158
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
192
768
192
768
1
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
192
768
192
768
1
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
1
1
-1
-1
192
768
192
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
112
768
112
768
1
1
-1
-1
768
112
768
1
1
112
-1
-1
112
-1
-1
112
-1
-1
112
1
1
1
1
1
1
1
1
1
1
1
1
768
112
768
112
1
1
-1
-1
112
768
112
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
64
768
64
768
1
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
64
768
64
768
1
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
1
1
-1
-1
64
768
64
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
112
768
112
768
1
1
-1
-1
768
112
768
1
1
112
-1
-1
112
-1
-1
112
-1
-1
112
1
1
1
1
1
1
1
1
1
1
1
1
768
112
768
112
1
1
-1
-1
112
768
112
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
448
768
448
768
1
1
-1
-1
768
448
768
-1
-1
448
1
1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
3
1
1
1
1
3
3
-1
7
-1
64
3
448
768
448
768
1
1
-1
-1
768
448
768
1
1
448
-1
-1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
1
1
1
1
3
3
-1
7
-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
448
768
448
768
1
1
-1
-1
768
448
768
1
1
448
-1
-1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
1
1
1
1
3
3
-1
7
-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
7
-1
64
4
3
2
2
1
3
3
-1
-1
7
64
3
768
448
768
448
1
1
-1
-1
448
768
448
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
157
768
157
768
1
1
-1
-1
768
157
768
1
1
157
-1
-1
157
-1
-1
157
-1
-1
157
1
1
1
1
1
1
1
1
1
1
1
1
768
157
768
157
1
1
-1
-1
157
768
157
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
128
768
128
768
1
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
128
768
128
768
1
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
1
1
-1
-1
128
768
128
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
179
768
179
768
1
1
-1
-1
768
179
768
1
1
179
-1
-1
179
-1
-1
179
-1
-1
179
1
1
1
1
1
1
1
1
1
1
1
1
768
179
768
179
1
1
-1
-1
179
768
179
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
448
768
448
768
1
1
-1
-1
768
448
768
-1
-1
448
1
1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
3
1
1
1
1
3
3
-1
7
-1
64
3
448
768
448
768
1
1
-1
-1
768
448
768
1
1
448
-1
-1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
1
1
1
1
3
3
-1
7
-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
448
768
448
768
1
1
-1
-1
768
448
768
1
1
448
-1
-1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
1
1
1
1
3
3
-1
7
-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
7
-1
64
4
3
2
2
1
3
3
-1
-1
7
64
3
768
448
768
448
1
1
-1
-1
448
768
448
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
123
768
123
768
1
1
-1
-1
768
123
768
1
1
123
-1
-1
123
-1
-1
123
-1
-1
123
1
1
1
1
1
1
1
1
1
1
1
1
768
123
768
123
1
1
-1
-1
123
768
123
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-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
1
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
1
1
-1
256
12
256
-1
12
1
12
-1
12