30522
384
30522
384
30522
1
-1
-1
30522
384
-1
-1
2
384
2
384
2
1
-1
-1
2
384
-1
-1
-1
-1
384
-1
-1
384
512
384
512
384
512
1
-1
-1
2
1
1
512
1
1
1
1
1
-1
512
384
1
-1
-1
-1
384
1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
-1
-1
1
-1
-1
-1
2
1
2
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
1
-1
1
-1
-1
-1
1
-1
-1
-1
1
-1
-1
-1
1
-1
-1
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
4
-1
-1
12
32
4
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
4
-1
-1
12
32
4
-1
12
-1
32
-1
12
-1
32
-1
12
-1
32
-1
1
-1
-1
-1
12
-1
32
4
-1
-1
384
3
2
2
1
-1
-1
12
32
3
-1
-1
384
1
1
384
-1
-1
384
384
384
384
384
384
1
-1
-1
384
384
384
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384
1536
384
1536
384
1536
1
-1
-1
384
1536
384
-1
-1
1536
1
1
1536
-1
-1
1536
-1
-1
1536
1
1
1536
-1
-1
1536
384
1536
384
1536
384
1
-1
-1
1536
384
1536
-1
-1
384
1
1
384
-1
-1
384
-1
-1
384
-1
-1
384
1
-1
-1
384
1
1
384
-1
-1
384
1
1
384
-1
-1
384