1
3
1024
1024
4
4
1
3
1030
1030
96
3
7
7
96
1
96
256
256
4
1
1
1
1
1
1
2
96
4
1
96
256
256
1
96
1
1
1
96
256
256
1
96
256
256
1
96
256
256
4
1
256
256
96
3
1
65536
96
2
65536
3
1
65536
96
1
65536
1
1
65536
96
1
65536
96
1
65536
96
2
65536
65536
65536
65536
3
1
65536
96
1
65536
1
65536
65536
65536
65536
3
1
65536
96
1
65536
1
1
65536
96
96
1
65536
96
96
1
65536
96
4
32
8
256
96
4
32
256
8
96
3
1024
64
96
96
288
1024
64
288
288
3
1
1
1024
64
288
3
3
3
3
1024
64
96
3
1
1
1024
64
288
3
3
3
3
1024
64
96
4
1024
1
64
96
4
1024
1
96
64
3
1024
64
96
1024
96
64
1024
64
64
4
1024
1
64
64
1024
1
64
64
3
3
1
1
1024
64
288
3
3
3
3
1024
64
64
1024
64
96
1024
64
96
4
32
256
8
96
96
96
32
256
8
96
96
32
256
8
96
4
32
8
256
96
4
1
256
256
96
4
1
96
256
256
1
96
256
256
1
96
256
256
4
1
256
256
96
3
1
65536
96
2
65536
3
1
65536
96
1
65536
1
1
65536
96
1
65536
96
1
65536
96
2
65536
65536
65536
65536
3
1
65536
96
1
65536
1
65536
65536
65536
65536
3
1
65536
96
1
65536
1
1
65536
96
96
384
1
65536
384
384
1
65536
384
4
1
256
256
384
1
256
256
384
1
256
256
384
1
256
256
384
1
256
256
384
1
256
256
384
1
256
256
384
384
96
1
256
256
96
96
1
256
256
96
4
1
96
256
256
1
96
256
256
1
96
256
256
4
1
256
256
96
3
1
65536
96
2
65536
3
1
65536
96
1
65536
1
1
65536
96
1
65536
96
1
65536
96
2
65536
65536
65536
65536
3
1
65536
96
1
65536
1
65536
65536
65536
65536
3
1
65536
96
1
65536
1
1
65536
96
96
192
1
65536
192
192
1
65536
192
4
1
256
256
192
4
1
192
256
256
1
65536
96
96
1
65536
96
96
1
65536
96
4
32
8
256
96
4
32
256
8
96
3
1024
64
96
96
576
1024
64
576
576
3
1
1
1024
64
576
3
3
3
3
1024
64
192
4
1024
8
8
192
4
1024
192
8
8
1024
192
4
4
1024
192
4
4
4
1024
4
4
192
4
1024
16
2
96
4
1024
2
16
96
3
3
1
1
1024
64
576
3
3
3
3
1024
64
192
4
1024
64
2
96
4
1024
2
96
64
3
2048
16
96
2048
96
64
2048
16
64
4
1024
2
16
64
1024
2
16
64
3
3
1
1
1024
64
576
3
3
3
3
1024
64
192
4
1024
64
2
96
4
1024
2
64
96
3
2048
16
64
2048
64
96
2048
16
96
4
1024
2
16
96
4
1024
16
2
96
4
32
128
4
192
192
192
32
128
4
192
192
32
128
4
192
4
32
4
128
192
4
1
128
128
192
4
1
192
128
128
1
192
128
128
1
192
128
128
4
1
128
128
192
3
1
16384
192
2
16384
3
1
16384
192
1
16384
1
1
16384
192
1
16384
192
1
16384
192
2
16384
16384
16384
16384
3
1
16384
192
1
16384
1
16384
16384
16384
16384
3
1
16384
192
1
16384
1
1
16384
192
192
768
1
16384
768
768
1
16384
768
4
1
128
128
768
1
128
128
768
1
128
128
768
1
128
128
768
1
128
128
768
1
128
128
768
1
128
128
768
768
192
1
128
128
192
192
1
128
128
192
4
1
192
128
128
1
192
128
128
1
192
128
128
4
1
128
128
192
3
1
16384
192
2
16384
3
1
16384
192
1
16384
1
1
16384
192
1
16384
192
1
16384
192
2
16384
16384
16384
16384
3
1
16384
192
1
16384
1
16384
16384
16384
16384
3
1
16384
192
1
16384
1
1
16384
192
192
1
16384
192
192
1
16384
192
4
32
4
128
192
4
32
128
4
192
3
1024
16
192
192
576
1024
16
576
576
3
1
1
1024
16
576
3
3
3
3
1024
16
192
1024
16
192
4
1024
16
2
96
4
1024
2
16
96
3
3
1
1
1024
16
576
3
3
3
3
1024
16
192
4
1024
16
2
96
4
1024
2
96
16
3
2048
16
96
2048
96
16
2048
16
16
4
1024
2
16
16
1024
2
16
16
3
3
1
1
1024
16
576
3
3
3
3
1024
16
192
4
1024
16
2
96
4
1024
2
16
96
3
2048
16
16
2048
16
96
2048
16
96
4
1024
2
16
96
4
1024
16
2
96
4
32
128
4
192
192
192
32
128
4
192
192
32
128
4
192
4
32
4
128
192
4
1
128
128
192
4
1
192
128
128
1
192
128
128
1
192
128
128
4
1
128
128
192
3
1
16384
192
2
16384
3
1
16384
192
1
16384
1
1
16384
192
1
16384
192
1
16384
192
2
16384
16384
16384
16384
3
1
16384
192
1
16384
1
16384
16384
16384
16384
3
1
16384
192
1
16384
1
1
16384
192
192
768
1
16384
768
768
1
16384
768
4
1
128
128
768
1
128
128
768
1
128
128
768
1
128
128
768
1
128
128
768
1
128
128
768
1
128
128
768
768
192
1
128
128
192
192
1
128
128
192
4
1
192
128
128
1
192
128
128
1
192
128
128
4
1
128
128
192
3
1
16384
192
2
16384
3
1
16384
192
1
16384
1
1
16384
192
1
16384
192
1
16384
192
2
16384
16384
16384
16384
3
1
16384
192
1
16384
1
16384
16384
16384
16384
3
1
16384
192
1
16384
1
1
16384
192
192
384
1
16384
384
384
1
16384
384
4
1
128
128
384
4
1
384
128
128
1
16384
192
192
1
16384
192
192
1
16384
192
4
32
4
128
192
4
32
128
4
192
3
1024
16
192
192
1152
1024
16
1152
1152
3
1
1
1024
16
1152
3
3
3
3
1024
16
384
4
1024
4
4
384
4
1024
384
4
4
1024
384
2
2
1024
384
2
2
4
1024
2
2
384
4
1024
4
4
96
4
1024
4
4
96
3
3
1
1
1024
16
1152
3
3
3
3
1024
16
384
4
1024
16
4
96
4
1024
4
96
16
3
4096
4
96
4096
96
16
4096
4
16
4
1024
4
4
16
1024
4
4
16
3
3
1
1
1024
16
1152
3
3
3
3
1024
16
384
4
1024
16
4
96
4
1024
4
16
96
3
4096
4
16
4096
16
96
4096
4
96
4
1024
4
4
96
4
1024
4
4
96
4
32
64
2
384
384
384
32
64
2
384
384
32
64
2
384
4
32
2
64
384
4
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1536
1
4096
1536
1536
1
4096
1536
4
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1536
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1
4096
384
384
1
4096
384
4
1
64
64
384
4
4
1
70
70
384
4
5
14
70
384
4
5
70
14
384
3
25
196
384
384
1152
25
196
1152
1152
3
1
1
25
196
1152
3
3
3
3
25
196
384
25
196
384
4
25
196
4
96
4
25
4
196
96
3
3
1
1
25
196
1152
3
3
3
3
25
196
384
4
25
196
4
96
4
25
4
96
196
3
100
196
96
100
96
196
100
196
196
4
25
4
196
196
25
4
196
196
3
3
1
1
25
196
1152
3
3
3
3
25
196
384
4
25
196
4
96
4
25
4
196
96
3
100
196
196
100
196
96
100
196
96
4
25
4
196
96
4
25
196
4
96
4
5
70
14
384
384
384
5
70
14
384
384
5
70
14
384
4
5
14
70
384
4
4
1
1
1
70
70
384
4
4
4
4
4
1
1
1
64
70
384
4
4
4
4
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1536
1
4096
1536
1536
1
4096
1536
4
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1536
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1152
1
4096
1152
1152
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
1
4096
384
4
1
4096
4
96
4
1
4
4096
96
3
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
4
1
4096
4
96
4
1
4
96
4096
3
4
4096
96
4
96
4096
4
4096
4096
4
1
4
4096
4096
1
4
4096
4096
3
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
4
1
4096
4
96
4
1
4
4096
96
3
4
4096
4096
4
4096
96
4
4096
96
4
1
4
4096
96
4
1
4096
4
96
4
1
64
64
384
384
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1536
1
4096
1536
1536
1
4096
1536
4
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1536
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1
4096
384
384
1
4096
384
4
1
64
64
384
4
4
1
70
70
384
4
5
14
70
384
4
5
70
14
384
3
25
196
384
384
1152
25
196
1152
1152
3
1
1
25
196
1152
3
3
3
3
25
196
384
25
196
384
4
25
196
4
96
4
25
4
196
96
3
3
1
1
25
196
1152
3
3
3
3
25
196
384
4
25
196
4
96
4
25
4
96
196
3
100
196
96
100
96
196
100
196
196
4
25
4
196
196
25
4
196
196
3
3
1
1
25
196
1152
3
3
3
3
25
196
384
4
25
196
4
96
4
25
4
196
96
3
100
196
196
100
196
96
100
196
96
4
25
4
196
96
4
25
196
4
96
4
5
70
14
384
384
384
5
70
14
384
384
5
70
14
384
4
5
14
70
384
4
4
1
1
1
70
70
384
4
4
4
4
4
1
1
1
64
70
384
4
4
4
4
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1536
1
4096
1536
1536
1
4096
1536
4
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1536
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1152
1
4096
1152
1152
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
1
4096
384
4
1
4096
4
96
4
1
4
4096
96
3
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
4
1
4096
4
96
4
1
4
96
4096
3
4
4096
96
4
96
4096
4
4096
4096
4
1
4
4096
4096
1
4
4096
4096
3
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
4
1
4096
4
96
4
1
4
4096
96
3
4
4096
4096
4
4096
96
4
4096
96
4
1
4
4096
96
4
1
4096
4
96
4
1
64
64
384
384
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1536
1
4096
1536
1536
1
4096
1536
4
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1536
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1
4096
384
384
1
4096
384
4
1
64
64
384
4
4
1
70
70
384
4
5
14
70
384
4
5
70
14
384
3
25
196
384
384
1152
25
196
1152
1152
3
1
1
25
196
1152
3
3
3
3
25
196
384
25
196
384
4
25
196
4
96
4
25
4
196
96
3
3
1
1
25
196
1152
3
3
3
3
25
196
384
4
25
196
4
96
4
25
4
96
196
3
100
196
96
100
96
196
100
196
196
4
25
4
196
196
25
4
196
196
3
3
1
1
25
196
1152
3
3
3
3
25
196
384
4
25
196
4
96
4
25
4
196
96
3
100
196
196
100
196
96
100
196
96
4
25
4
196
96
4
25
196
4
96
4
5
70
14
384
384
384
5
70
14
384
384
5
70
14
384
4
5
14
70
384
4
4
1
1
1
70
70
384
4
4
4
4
4
1
1
1
64
70
384
4
4
4
4
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1536
1
4096
1536
1536
1
4096
1536
4
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1536
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1152
1
4096
1152
1152
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
1
4096
384
4
1
4096
4
96
4
1
4
4096
96
3
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
4
1
4096
4
96
4
1
4
96
4096
3
4
4096
96
4
96
4096
4
4096
4096
4
1
4
4096
4096
1
4
4096
4096
3
3
1
1
1
4096
1152
3
3
3
3
1
4096
384
4
1
4096
4
96
4
1
4
4096
96
3
4
4096
4096
4
4096
96
4
4096
96
4
1
4
4096
96
4
1
4096
4
96
4
1
64
64
384
384
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
1536
1
4096
1536
1536
1
4096
1536
4
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1
64
64
1536
1536
384
1
64
64
384
384
1
64
64
384
4
1
384
64
64
1
384
64
64
1
384
64
64
256
384
1
1
256
1
256
64
64
4
1
1
1
1
1
1
2
256
4
1
256
64
64
1
256
1
1
1
384
64
64
4
1
64
64
384
3
1
4096
384
2
4096
3
1
4096
384
1
4096
1
1
4096
384
1
4096
384
1
4096
384
2
4096
4096
4096
4096
3
1
4096
384
1
4096
1
4096
4096
4096
4096
3
1
4096
384
1
4096
1
1
4096
384
384
768
1
4096
768
768
1
4096
768
4
1
64
64
768
4
1
768
64
64
1
4096
384
384
1
4096
384
384
1
4096
384
4
1
64
64
384
4
4
1
70
70
384
4
5
14
70
384
4
5
70
14
384
3
25
196
384
384
2304
25
196
2304
2304
3
1
1
25
196
2304
3
3
3
3
25
196
768
4
25
14
14
768
4
25
768
14
14
25
768
7
7
25
768
7
7
4
25
7
7
768
4
25
49
8
96
4
25
8
49
96
3
3
1
1
25
196
2304
3
3
3
3
25
196
768
4
25
196
8
96
4
25
8
96
196
3
200
49
96
200
96
196
200
49
196
4
25
8
49
196
25
8
49
196
3
3
1
1
25
196
2304
3
3
3
3
25
196
768
4
25
196
8
96
4
25
8
196
96
3
200
49
196
200
196
96
200
49
96
4
25
8
49
96
4
25
49
8
96
4
5
35
7
768
768
768
5
35
7
768
768
5
35
7
768
4
5
7
35
768
4
4
1
1
1
35
35
768
4
4
4
4
4
1
1
1
32
35
768
4
4
4
4
1
32
32
768
4
1
768
32
32
1
768
32
32
1
768
32
32
4
1
32
32
768
3
1
1024
768
2
1024
3
1
1024
768
1
1024
1
1
1024
768
1
1024
768
1
1024
768
2
1024
1024
1024
1024
3
1
1024
768
1
1024
1
1024
1024
1024
1024
3
1
1024
768
1
1024
1
1
1024
768
768
3072
1
1024
3072
3072
1
1024
3072
4
1
32
32
3072
1
32
32
3072
1
32
32
3072
1
32
32
3072
1
32
32
3072
1
32
32
3072
1
32
32
3072
3072
768
1
32
32
768
768
1
32
32
768
4
1
768
32
32
1
768
32
32
1
768
32
32
4
1
32
32
768
3
1
1024
768
2
1024
3
1
1024
768
1
1024
1
1
1024
768
1
1024
768
1
1024
768
2
1024
1024
1024
1024
3
1
1024
768
1
1024
1
1024
1024
1024
1024
3
1
1024
768
1
1024
1
1
1024
768
768
1
1024
768
768
1
1024
768
4
1
32
32
768
4
4
1
35
35
768
4
5
7
35
768
4
5
35
7
768
3
25
49
768
768
2304
25
49
2304
2304
3
1
1
25
49
2304
3
3
3
3
25
49
768
25
49
768
4
25
49
8
96
4
25
8
49
96
3
3
1
1
25
49
2304
3
3
3
3
25
49
768
4
25
49
8
96
4
25
8
96
49
3
200
49
96
200
96
49
200
49
49
4
25
8
49
49
25
8
49
49
3
3
1
1
25
49
2304
3
3
3
3
25
49
768
4
25
49
8
96
4
25
8
49
96
3
200
49
49
200
49
96
200
49
96
4
25
8
49
96
4
25
49
8
96
4
5
35
7
768
768
768
5
35
7
768
768
5
35
7
768
4
5
7
35
768
4
4
1
1
1
35
35
768
4
4
4
4
4
1
1
1
32
35
768
4
4
4
4
1
32
32
768
4
1
768
32
32
1
768
32
32
1
768
32
32
4
1
32
32
768
3
1
1024
768
2
1024
3
1
1024
768
1
1024
1
1
1024
768
1
1024
768
1
1024
768
2
1024
1024
1024
1024
3
1
1024
768
1
1024
1
1024
1024
1024
1024
3
1
1024
768
1
1024
1
1
1024
768
768
3072
1
1024
3072
3072
1
1024
3072
4
1
32
32
3072
1
32
32
3072
1
32
32
3072
1
32
32
3072
1
32
32
3072
1
32
32
3072
1
32
32
3072
3072
768
1
32
32
768
768
1
32
32
768
4
1
768
32
32
1
768
32
32
1
768
32
32
256
768
1
1
256
1
256
32
32
4
1
1
1
1
1
1
2
256
4
1
256
32
32
1
256
1
1
1
256
32
32
4
1
256
64
64
1
256
64
64
1
256
64
64
3
1
256
4096
1
256
1
1
256
4096
1
1
96
256
256
256
96
1
1
256
1
256
256
256
4
1
1
1
1
1
1
2
256
4
1
256
256
256
1
256
1
1
1
256
256
256
32
256
1
1
32
1
32
256
256
4
1
1
1
1
1
1
2
32
4
1
32
256
256
1
32
1
1
1
32
256
256
1
1
192
128
128
256
192
1
1
256
1
256
128
128
4
1
1
1
1
1
1
2
256
4
1
256
128
128
1
256
1
1
1
256
128
128
64
256
1
1
64
1
64
128
128
4
1
1
1
1
1
1
2
64
4
1
64
128
128
1
64
1
1
1
64
128
128
1
1048576
2097152
1048576
4194304
2
1
4194304