30522
1024
30522
1024
1
1
30522
1024
1
384
512
1024
512
1024
1
1
1
384
2
1
1
384
1
384
1
384
1
1
384
2
512
1024
1
384
1
384
1024
1
384
1024
2
1024
2
1024
1
1
2
1024
1
384
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
384
1
1
1
384
1
1
1
1
384
1
1
1
1
1
1
1
384
1
1
1
384
1
1
1
1
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
64
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
64
384
1
1
1
1
1
16
384
64
1
16
64
384
1
16
384
384
1
1
1
384
1
16
384
384
4
1
1
1
3
1
1
1
16
384
384
2
6144
384
6144
384
4
1
16
384
384
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
4
1
384
16
64
4
1
16
384
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
384
384
1
16
384
64
1
16
384
64
4
1
384
16
64
3
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
1024
1024
1024
1
1
1
384
1024
1024
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1024
4096
1024
4096
1
1
1
384
1024
1024
4096
1
384
4096
1
1
4096
1
384
4096
1
384
4096
1
1
1
1
1
1
1
1
1
1
1
1
4096
1024
4096
1024
1
1
1
384
4096
4096
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
1
384
1024
1
384
1024
1
1
384
1024
1
1
1024
1
384
1024
1
1
1024
1
384
1024
1
1
1
1
1
1
1
1
1
1
1
1
1
384
1024
2
1024
1
384
2
1
1
2
1
384
2
2
1
384
1
1
1
384
1
1
1
384
1
384