-1
-1
2
1
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
250880
1536
-1
-1
250880
1536
-1
-1
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
-1
2
-1
-1
-1
2
-1
1
-1
-1
1
1
1
1
1
2
-1
-1
-1
-1
-1
-1
-1
16
-1
96
4
-1
2
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
2
1
1
1
1
1
1
1
-1
-1
4
-1
1
-1
-1
1
-1
1
-1
-1
4
-1
4
-1
1
-1
-1
1
1
1
1
-1
1
-1
-1
2
-1
1
-1
-1
1
1
1
1
-1
-1
-1
1
-1
-1
1
1
-1
-1
1
-1
-1
-1
1
1
-1
1
1
1
1
-1
1
-1
-1
1
1
1
1
-1
1
-1
-1
-1
1
-1
-1
-1
1
-1
-1
-1
1
-1
-1
4
-1
1
-1
-1
1
-1
-1
1
-1
-1
4
-1
1
-1
1
-1
-1
1
1
1
1
-1
1
-1
-1
1
16
1
-1
-1
-1
-1
1
1
-1
-1
-1
-1
-1
-1
-1
1
-1
1
16
1
-1
1
-1
-1
16
-1
3
1
1
1
1
-1
1
-1
4
-1
1
-1
-1
-1
-1
1
-1
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
4608
1536
-1
-1
1536
4608
1536
1
1
4608
-1
-1
4608
1
1
4608
-1
-1
4608
5
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
1
1
1
1
4
-1
16
0
96
-1
16
-1
96
-1
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
-1
16
3
96
-1
-1
16
96
4
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
-1
-1
-1
16
-1
96
4
-1
-1
16
96
3
1536
1536
-1
-1
1536
1536
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
6144
1536
-1
-1
1536
6144
1536
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1536
6144
-1
-1
6144
1536
6144
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
-1
-1
1536
1
1
1
1536
-1
-1
1536
1
1
1536
1
1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
250880
1536
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
16
-1
96
-1
-1
250880