1
1
320
1
1
2560
1
1
320
1
1
320
1
1
320
1
1
2560
1
1
320
1
1
320
1
1
320
1
1
2560
1
1
320
1
1
320
1
1
640
1
1
5120
1
1
640
1
1
640
1
1
640
1
1
5120
1
1
640
1
1
640
1
1
640
1
1
5120
1
1
640
1
1
640
1
1
1280
1
1
10240
1
1
1280
1
1
1280
1
1
1280
1
1
10240
1
1
1280
1
1
1280
1
1
1280
1
1
10240
1
1
1280
1
1
1280
1
1
1280
1
1
10240
1
1
1280
1
1
1280
1
1
1280
1
1
10240
1
1
1280
1
1
1280
1
1
1280
1
1
10240
1
1
1280
1
1
1280
1
1
640
1
1
5120
1
1
640
1
1
640
1
1
640
1
1
5120
1
1
640
1
1
640
1
1
320
1
1
2560
1
1
320
1
1
320
1
1
320
1
1
2560
1
1
320
1
1
320
320
4
3
3
2
4
64
64
320
4
3
3
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
320
320
3
3
2
320
64
64
320
320
3
3
1
320
1
1
2
320
64
64
1
320
1
1
1
1
1
2
1
2
1
1
160
2
1
1
160
2
160
2
160
2
160
2
160
2
320
2
2
2
2
320
2
2
2
2
160
2
160
1280
320
2
320
1280
320
1
1280
2
1280
1
1280
2
1280
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
320
1280
2
1280
320
1280
1
320
2
320
1
320
2
320
1
2
320
1
1
2
320
64
64
2
320
1
1
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
320
320
3
3
2
320
64
64
320
320
3
3
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
4
2
64
64
320
3
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
1
1
1
16
4096
40
1
1
1
16
4096
40
16
4096
40
16
4096
4096
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
16
4096
4096
16
4096
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
1
1
1
16
77
40
1
1
1
16
4096
40
16
77
40
16
4096
77
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
16
4096
77
16
77
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
2560
320
2
4096
320
2560
320
1
1
2560
2
4096
2560
2
4096
2560
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
2
4096
1280
2
4096
1280
2
4096
1280
320
1280
2
4096
1280
320
1280
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
4
2
64
64
320
4
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
320
320
3
3
2
320
64
64
320
320
3
3
1
320
1
1
2
320
64
64
1
320
1
1
320
1280
2
1280
320
1280
1
320
2
320
1
320
2
320
1
2
320
1
1
2
320
64
64
2
320
1
1
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
320
320
3
3
2
320
64
64
320
320
3
3
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
4
2
64
64
320
3
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
1
1
1
16
4096
40
1
1
1
16
4096
40
16
4096
40
16
4096
4096
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
16
4096
4096
16
4096
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
1
1
1
16
77
40
1
1
1
16
4096
40
16
77
40
16
4096
77
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
16
4096
77
16
77
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
2560
320
2
4096
320
2560
320
1
1
2560
2
4096
2560
2
4096
2560
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
2
4096
1280
2
4096
1280
2
4096
1280
320
1280
2
4096
1280
320
1280
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
4
2
64
64
320
4
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
320
320
3
3
2
320
64
64
320
320
3
3
1
320
1
1
2
320
32
32
1
320
1
1
640
320
1
1
2
320
32
32
640
320
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
320
32
32
3
2
32
10240
1
2
320
32
32
2
32
10240
4
1
320
1
1
2
320
32
32
1
320
1
1
1
320
1
1
2
320
32
32
1
320
1
1
2
320
32
32
640
320
3
3
2
320
32
32
640
320
3
3
1
640
1
1
2
640
32
32
1
640
1
1
640
1280
2
1280
640
1280
1
640
2
640
1
640
2
640
1
2
640
1
1
2
640
32
32
2
640
1
1
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
640
640
3
3
2
640
32
32
640
640
3
3
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
4
2
32
32
640
3
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
1
1
1
16
1024
80
1
1
1
16
1024
80
16
1024
80
16
1024
1024
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
16
1024
1024
16
1024
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
1
1
1
16
77
80
1
1
1
16
1024
80
16
77
80
16
1024
77
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
16
1024
77
16
77
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
5120
640
2
1024
640
5120
640
1
1
5120
2
1024
5120
2
1024
5120
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
2
1024
2560
2
1024
2560
2
1024
2560
640
2560
2
1024
2560
640
2560
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
4
2
32
32
640
4
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
640
640
3
3
2
640
32
32
640
640
3
3
1
640
1
1
2
640
32
32
1
640
1
1
640
1280
2
1280
640
1280
1
640
2
640
1
640
2
640
1
2
640
1
1
2
640
32
32
2
640
1
1
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
640
640
3
3
2
640
32
32
640
640
3
3
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
4
2
32
32
640
3
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
1
1
1
16
1024
80
1
1
1
16
1024
80
16
1024
80
16
1024
1024
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
16
1024
1024
16
1024
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
1
1
1
16
77
80
1
1
1
16
1024
80
16
77
80
16
1024
77
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
16
1024
77
16
77
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
5120
640
2
1024
640
5120
640
1
1
5120
2
1024
5120
2
1024
5120
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
2
1024
2560
2
1024
2560
2
1024
2560
640
2560
2
1024
2560
640
2560
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
4
2
32
32
640
4
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
640
640
3
3
2
640
32
32
640
640
3
3
1
640
1
1
2
640
16
16
1
640
1
1
1280
640
1
1
2
640
16
16
1280
640
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
640
16
16
3
2
32
5120
1
2
640
16
16
2
32
5120
4
1
640
1
1
2
640
16
16
1
640
1
1
1
640
1
1
2
640
16
16
1
640
1
1
2
640
16
16
1280
640
3
3
2
640
16
16
1280
640
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
16
16
2
1280
1
1
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
1280
1280
3
3
2
1280
16
16
1280
1280
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
4
2
16
16
1280
3
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1
1
1
16
256
160
1
1
1
16
256
160
16
256
160
16
256
256
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
16
256
256
16
256
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
1
1
1
16
77
160
1
1
1
16
256
160
16
77
160
16
256
77
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
16
256
77
16
77
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
10240
1280
2
256
1280
10240
1280
1
1
10240
2
256
10240
2
256
10240
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
2
256
5120
2
256
5120
2
256
5120
1280
5120
2
256
5120
1280
5120
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
4
2
16
16
1280
4
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
1280
1280
3
3
2
1280
16
16
1280
1280
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
16
16
2
1280
1
1
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
1280
1280
3
3
2
1280
16
16
1280
1280
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
4
2
16
16
1280
3
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1
1
1
16
256
160
1
1
1
16
256
160
16
256
160
16
256
256
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
16
256
256
16
256
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
1
1
1
16
77
160
1
1
1
16
256
160
16
77
160
16
256
77
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
16
256
77
16
77
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
10240
1280
2
256
1280
10240
1280
1
1
10240
2
256
10240
2
256
10240
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
2
256
5120
2
256
5120
2
256
5120
1280
5120
2
256
5120
1280
5120
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
4
2
16
16
1280
4
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
1280
1280
3
3
2
1280
16
16
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
8
8
2
1280
1
1
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
2
1280
8
8
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
8
8
2
1280
1
1
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
2
1280
8
8
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
8
8
2
1280
1
1
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
2
1280
8
8
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
1280
1280
1
1
2
1280
8
8
1280
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
4
2
8
8
1280
3
2
64
1280
1
1
1
1280
2
64
1280
1
1
1280
1
1
1280
2
64
1280
1
1
1280
1280
1280
2
64
1280
1280
1280
2
64
1280
4
2
64
8
160
4
2
8
64
160
3
1280
1280
2
64
1280
1280
1280
2
64
1280
4
2
64
8
160
4
2
8
64
160
3
1
1
1
16
64
160
1
1
1
16
64
160
16
64
160
16
64
64
1280
1280
2
64
1280
1280
1280
2
64
1280
4
2
64
8
160
4
2
8
64
160
3
16
64
64
16
64
160
16
64
160
4
2
8
64
160
4
2
64
8
160
3
1280
1280
2
64
1280
1280
1280
1
1
1280
2
64
1280
2
64
1280
2
64
1280
2
64
1280
1
1
1
1280
2
64
1280
1
1
1280
1
1
1280
2
64
1280
1
1
1280
1280
1280
2
64
1280
1280
1280
2
64
1280
4
2
64
8
160
4
2
8
64
160
3
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
1
1
1
16
77
160
1
1
1
16
64
160
16
77
160
16
64
77
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
16
64
77
16
77
160
16
64
160
4
2
8
64
160
4
2
64
8
160
3
1280
1280
2
64
1280
1280
1280
1
1
1280
2
64
1280
2
64
1280
2
64
1280
2
64
1280
1
1
1
1280
2
64
1280
1
1
1280
1
1
1280
2
64
1280
1
1
1280
10240
1280
2
64
1280
10240
1280
1
1
10240
2
64
10240
2
64
10240
3
1
1
1
1
1
3
1
1
1
2
64
10240
3
3
3
3
1
1
1
1
1
3
1
1
1
2
64
10240
3
3
3
2
64
5120
2
64
5120
2
64
5120
1280
5120
2
64
5120
1280
5120
1
1
1280
2
64
1280
2
64
1280
2
64
1280
2
64
1280
4
2
8
8
1280
4
1280
1280
1
1
2
1280
8
8
1280
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
2
1280
8
8
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
8
8
2
1280
1
1
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
2
1280
8
8
2
1280
8
8
2
1280
8
8
1280
2560
1
1
2
2560
8
8
1280
2560
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
2560
8
8
3
2
32
5120
1
2
2560
8
8
2
32
5120
4
1
2560
1
1
2
2560
8
8
1
2560
1
1
1
2560
1
1
2
2560
8
8
1
2560
1
1
2
2560
8
8
1280
2560
3
3
2
2560
8
8
1280
2560
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
8
8
2
1280
1
1
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
2
1280
8
8
2
1280
8
8
2
1280
8
8
1280
2560
1
1
2
2560
8
8
1280
2560
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
2560
8
8
3
2
32
5120
1
2
2560
8
8
2
32
5120
4
1
2560
1
1
2
2560
8
8
1
2560
1
1
1
2560
1
1
2
2560
8
8
1
2560
1
1
2
2560
8
8
1280
2560
3
3
2
2560
8
8
1280
2560
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
8
8
2
1280
1
1
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
2
1280
8
8
2
1280
8
8
2
1280
8
8
1280
2560
1
1
2
2560
8
8
1280
2560
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
2560
8
8
3
2
32
5120
1
2
2560
8
8
2
32
5120
4
1
2560
1
1
2
2560
8
8
1
2560
1
1
1
2560
1
1
2
2560
8
8
1
2560
1
1
2
2560
8
8
1280
2560
3
3
2
2560
8
8
1280
2560
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
8
8
2
1280
1
1
2
1280
8
8
3
2
32
2560
1
2
1280
8
8
2
32
2560
4
1
1280
1
1
2
1280
8
8
1
1280
1
1
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
1280
1280
3
3
2
1280
8
8
1280
1280
3
3
1
1280
1
1
2
1280
8
8
1
1280
1
1
2
1280
8
8
2
1280
8
8
2
1280
8
8
4
4
4
4
2
1280
8
8
4
4
1280
1280
3
3
2
1280
16
16
1280
1280
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
1280
2560
1
1
2
2560
16
16
1280
2560
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
2560
16
16
3
2
32
20480
1
2
2560
16
16
2
32
20480
4
1
2560
1
1
2
2560
16
16
1
2560
1
1
1
2560
1
1
2
2560
16
16
1
2560
1
1
2
2560
16
16
1280
2560
3
3
2
2560
16
16
1280
2560
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
16
16
2
1280
1
1
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
1280
1280
3
3
2
1280
16
16
1280
1280
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
4
2
16
16
1280
3
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1
1
1
16
256
160
1
1
1
16
256
160
16
256
160
16
256
256
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
16
256
256
16
256
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
1
1
1
16
77
160
1
1
1
16
256
160
16
77
160
16
256
77
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
16
256
77
16
77
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
10240
1280
2
256
1280
10240
1280
1
1
10240
2
256
10240
2
256
10240
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
2
256
5120
2
256
5120
2
256
5120
1280
5120
2
256
5120
1280
5120
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
4
2
16
16
1280
4
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
2
1280
16
16
1280
2560
1
1
2
2560
16
16
1280
2560
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
2560
16
16
3
2
32
20480
1
2
2560
16
16
2
32
20480
4
1
2560
1
1
2
2560
16
16
1
2560
1
1
1
2560
1
1
2
2560
16
16
1
2560
1
1
2
2560
16
16
1280
2560
3
3
2
2560
16
16
1280
2560
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
16
16
2
1280
1
1
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
1280
1280
3
3
2
1280
16
16
1280
1280
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
4
2
16
16
1280
3
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1
1
1
16
256
160
1
1
1
16
256
160
16
256
160
16
256
256
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
16
256
256
16
256
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
1
1
1
16
77
160
1
1
1
16
256
160
16
77
160
16
256
77
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
16
256
77
16
77
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
10240
1280
2
256
1280
10240
1280
1
1
10240
2
256
10240
2
256
10240
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
2
256
5120
2
256
5120
2
256
5120
1280
5120
2
256
5120
1280
5120
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
4
2
16
16
1280
4
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
2
640
16
16
1280
1920
1
1
2
1920
16
16
1280
1920
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1920
16
16
3
2
32
15360
1
2
1920
16
16
2
32
15360
4
1
1920
1
1
2
1920
16
16
1
1920
1
1
1
1920
1
1
2
1920
16
16
1
1920
1
1
2
1920
16
16
1280
1920
3
3
2
1920
16
16
1280
1920
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
2
1280
1280
1280
1
1280
2
1280
1
1280
2
1280
1
2
1280
1
1
2
1280
16
16
2
1280
1
1
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
1280
1280
3
3
2
1280
16
16
1280
1280
3
3
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
3
2
32
10240
1
2
1280
16
16
2
32
10240
4
1
1280
1
1
2
1280
16
16
1
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
4
2
16
16
1280
3
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1
1
1
16
256
160
1
1
1
16
256
160
16
256
160
16
256
256
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
16
256
256
16
256
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
1280
1280
2
256
1280
1280
1280
2
256
1280
4
2
256
8
160
4
2
8
256
160
3
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
1
1
1
16
77
160
1
1
1
16
256
160
16
77
160
16
256
77
1280
768
2
77
768
1280
768
2
77
1280
4
2
77
8
160
4
2
8
77
160
3
16
256
77
16
77
160
16
256
160
4
2
8
256
160
4
2
256
8
160
3
1280
1280
2
256
1280
1280
1280
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
1
1
1
1280
2
256
1280
1
1
1280
1
1
1280
2
256
1280
1
1
1280
10240
1280
2
256
1280
10240
1280
1
1
10240
2
256
10240
2
256
10240
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
3
1
1
1
1
1
3
1
1
1
2
256
10240
3
3
3
2
256
5120
2
256
5120
2
256
5120
1280
5120
2
256
5120
1280
5120
1
1
1280
2
256
1280
2
256
1280
2
256
1280
2
256
1280
4
2
16
16
1280
4
1280
1280
1
1
2
1280
16
16
1280
1280
1
1
1
1280
1
1
2
1280
16
16
1
1280
1
1
2
1280
16
16
2
1280
16
16
2
1280
16
16
4
4
4
4
2
1280
16
16
4
4
1280
1280
3
3
2
1280
32
32
1280
1280
3
3
1
1280
1
1
2
1280
32
32
1
1280
1
1
2
1280
32
32
2
640
32
32
640
1920
1
1
2
1920
32
32
640
1920
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
1920
32
32
3
2
32
61440
1
2
1920
32
32
2
32
61440
4
1
1920
1
1
2
1920
32
32
1
1920
1
1
1
1920
1
1
2
1920
32
32
1
1920
1
1
2
1920
32
32
640
1920
3
3
2
1920
32
32
640
1920
3
3
1
640
1
1
2
640
32
32
1
640
1
1
640
1280
2
1280
640
1280
1
640
2
640
1
640
2
640
1
2
640
1
1
2
640
32
32
2
640
1
1
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
640
640
3
3
2
640
32
32
640
640
3
3
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
4
2
32
32
640
3
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
1
1
1
16
1024
80
1
1
1
16
1024
80
16
1024
80
16
1024
1024
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
16
1024
1024
16
1024
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
1
1
1
16
77
80
1
1
1
16
1024
80
16
77
80
16
1024
77
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
16
1024
77
16
77
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
5120
640
2
1024
640
5120
640
1
1
5120
2
1024
5120
2
1024
5120
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
2
1024
2560
2
1024
2560
2
1024
2560
640
2560
2
1024
2560
640
2560
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
4
2
32
32
640
4
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
2
640
32
32
640
1280
1
1
2
1280
32
32
640
1280
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
1280
32
32
3
2
32
40960
1
2
1280
32
32
2
32
40960
4
1
1280
1
1
2
1280
32
32
1
1280
1
1
1
1280
1
1
2
1280
32
32
1
1280
1
1
2
1280
32
32
640
1280
3
3
2
1280
32
32
640
1280
3
3
1
640
1
1
2
640
32
32
1
640
1
1
640
1280
2
1280
640
1280
1
640
2
640
1
640
2
640
1
2
640
1
1
2
640
32
32
2
640
1
1
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
640
640
3
3
2
640
32
32
640
640
3
3
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
4
2
32
32
640
3
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
1
1
1
16
1024
80
1
1
1
16
1024
80
16
1024
80
16
1024
1024
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
16
1024
1024
16
1024
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
1
1
1
16
77
80
1
1
1
16
1024
80
16
77
80
16
1024
77
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
16
1024
77
16
77
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
5120
640
2
1024
640
5120
640
1
1
5120
2
1024
5120
2
1024
5120
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
2
1024
2560
2
1024
2560
2
1024
2560
640
2560
2
1024
2560
640
2560
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
4
2
32
32
640
4
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
2
320
32
32
640
960
1
1
2
960
32
32
640
960
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
960
32
32
3
2
32
30720
1
2
960
32
32
2
32
30720
4
1
960
1
1
2
960
32
32
1
960
1
1
1
960
1
1
2
960
32
32
1
960
1
1
2
960
32
32
640
960
3
3
2
960
32
32
640
960
3
3
1
640
1
1
2
640
32
32
1
640
1
1
640
1280
2
1280
640
1280
1
640
2
640
1
640
2
640
1
2
640
1
1
2
640
32
32
2
640
1
1
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
640
640
3
3
2
640
32
32
640
640
3
3
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
3
2
32
20480
1
2
640
32
32
2
32
20480
4
1
640
1
1
2
640
32
32
1
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
4
2
32
32
640
3
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
1
1
1
16
1024
80
1
1
1
16
1024
80
16
1024
80
16
1024
1024
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
16
1024
1024
16
1024
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
640
640
2
1024
640
640
640
2
1024
640
4
2
1024
8
80
4
2
8
1024
80
3
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
1
1
1
16
77
80
1
1
1
16
1024
80
16
77
80
16
1024
77
640
768
2
77
768
640
768
2
77
640
4
2
77
8
80
4
2
8
77
80
3
16
1024
77
16
77
80
16
1024
80
4
2
8
1024
80
4
2
1024
8
80
3
640
640
2
1024
640
640
640
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
1
1
1
640
2
1024
640
1
1
640
1
1
640
2
1024
640
1
1
640
5120
640
2
1024
640
5120
640
1
1
5120
2
1024
5120
2
1024
5120
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
3
1
1
1
1
1
3
1
1
1
2
1024
5120
3
3
3
2
1024
2560
2
1024
2560
2
1024
2560
640
2560
2
1024
2560
640
2560
1
1
640
2
1024
640
2
1024
640
2
1024
640
2
1024
640
4
2
32
32
640
4
640
640
1
1
2
640
32
32
640
640
1
1
1
640
1
1
2
640
32
32
1
640
1
1
2
640
32
32
2
640
32
32
2
640
32
32
4
4
4
4
2
640
32
32
4
4
640
640
3
3
2
640
64
64
640
640
3
3
1
640
1
1
2
640
64
64
1
640
1
1
2
640
64
64
2
320
64
64
320
960
1
1
2
960
64
64
320
960
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
960
64
64
3
2
32
122880
1
2
960
64
64
2
32
122880
4
1
960
1
1
2
960
64
64
1
960
1
1
1
960
1
1
2
960
64
64
1
960
1
1
2
960
64
64
320
960
3
3
2
960
64
64
320
960
3
3
1
320
1
1
2
320
64
64
1
320
1
1
320
1280
2
1280
320
1280
1
320
2
320
1
320
2
320
1
2
320
1
1
2
320
64
64
2
320
1
1
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
320
320
3
3
2
320
64
64
320
320
3
3
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
4
2
64
64
320
3
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
1
1
1
16
4096
40
1
1
1
16
4096
40
16
4096
40
16
4096
4096
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
16
4096
4096
16
4096
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
1
1
1
16
77
40
1
1
1
16
4096
40
16
77
40
16
4096
77
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
16
4096
77
16
77
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
2560
320
2
4096
320
2560
320
1
1
2560
2
4096
2560
2
4096
2560
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
2
4096
1280
2
4096
1280
2
4096
1280
320
1280
2
4096
1280
320
1280
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
4
2
64
64
320
4
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
2
320
64
64
320
640
1
1
2
640
64
64
320
640
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
640
64
64
3
2
32
81920
1
2
640
64
64
2
32
81920
4
1
640
1
1
2
640
64
64
1
640
1
1
1
640
1
1
2
640
64
64
1
640
1
1
2
640
64
64
320
640
3
3
2
640
64
64
320
640
3
3
1
320
1
1
2
320
64
64
1
320
1
1
320
1280
2
1280
320
1280
1
320
2
320
1
320
2
320
1
2
320
1
1
2
320
64
64
2
320
1
1
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
320
320
3
3
2
320
64
64
320
320
3
3
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
4
2
64
64
320
3
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
1
1
1
16
4096
40
1
1
1
16
4096
40
16
4096
40
16
4096
4096
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
16
4096
4096
16
4096
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
1
1
1
16
77
40
1
1
1
16
4096
40
16
77
40
16
4096
77
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
16
4096
77
16
77
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
2560
320
2
4096
320
2560
320
1
1
2560
2
4096
2560
2
4096
2560
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
2
4096
1280
2
4096
1280
2
4096
1280
320
1280
2
4096
1280
320
1280
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
4
2
64
64
320
4
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
2
320
64
64
320
640
1
1
2
640
64
64
320
640
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
640
64
64
3
2
32
81920
1
2
640
64
64
2
32
81920
4
1
640
1
1
2
640
64
64
1
640
1
1
1
640
1
1
2
640
64
64
1
640
1
1
2
640
64
64
320
640
3
3
2
640
64
64
320
640
3
3
1
320
1
1
2
320
64
64
1
320
1
1
320
1280
2
1280
320
1280
1
320
2
320
1
320
2
320
1
2
320
1
1
2
320
64
64
2
320
1
1
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
320
320
3
3
2
320
64
64
320
320
3
3
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
4
2
64
64
320
3
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
1
1
1
16
4096
40
1
1
1
16
4096
40
16
4096
40
16
4096
4096
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
16
4096
4096
16
4096
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
320
320
2
4096
320
320
320
2
4096
320
4
2
4096
8
40
4
2
8
4096
40
3
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
1
1
1
16
77
40
1
1
1
16
4096
40
16
77
40
16
4096
77
320
768
2
77
768
320
768
2
77
320
4
2
77
8
40
4
2
8
77
40
3
16
4096
77
16
77
40
16
4096
40
4
2
8
4096
40
4
2
4096
8
40
3
320
320
2
4096
320
320
320
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
1
1
1
320
2
4096
320
1
1
320
1
1
320
2
4096
320
1
1
320
2560
320
2
4096
320
2560
320
1
1
2560
2
4096
2560
2
4096
2560
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
3
1
1
1
1
1
3
1
1
1
2
4096
2560
3
3
3
2
4096
1280
2
4096
1280
2
4096
1280
320
1280
2
4096
1280
320
1280
1
1
320
2
4096
320
2
4096
320
2
4096
320
2
4096
320
4
2
64
64
320
4
320
320
1
1
2
320
64
64
320
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
2
320
64
64
2
320
64
64
3
2
32
40960
1
2
320
64
64
2
32
40960
4
1
320
1
1
2
320
64
64
1
320
1
1
1
320
1
1
2
320
64
64
1
320
1
1
2
320
64
64
4
320
3
3
2
320
64
64
4
320
3
3
1
4
1
1
2
4
64
64
1
4
1
1
2
4
64
64