18848 1765 
31
13
9
4
4
53
2
18
6
3
27
7
8
3
49
3
7
61
4
8
37
3
31
20
96
20
84
1
11
64
28
9
13
2
70
92
9
2
1
1
4
14
77
49
5
13
20
47
5
35
32
1
20
2
2
11
41
44
4
20
64
2
2
9
11
3
49
4
5
53
34
4
53
4
2
3
3
64
4
8
96
2
22
31
2
21
47
9
2
7
2
19
51
6
2
2
9
9
5
2
26
6
10
9
1
9
3
6
73
56
3
64
11
49
20
35
8
5
4
51
6
6
2
73
25
2
7
10
2
96
29
37
14
3
29
16
18
2
29
22
9
8
11
3
2
4
2
1
27
5
26
2
2
9
28
5
3
14
39
56
1
26
3
77
2
9
5
5
2
1
2
3
18
20
6
77
51
77
39
7
1
7
35
35
4
19
18
2
9
7
6
1
6
51
18
32
3
15
2
21
77
37
64
21
3
8
9
11
2
37
9
4
34
6
53
18
73
9
20
10
49
3
51
23
22
2
56
34
1
19
31
4
51
2
9
3
11
2
14
51
2
2
1
23
80
2
4
1
96
96
44
27
70
14
44
28
73
3
92
2
13
26
9
8
1
3
7
19
67
19
2
44
67
41
5
29
3
2
29
14
37
53
35
1
41
1
5
4
4
31
4
4
2
8
4
8
17
14
20
34
23
21
2
5
58
96
41
2
3
2
10
34
9
7
5
25
73
8
20
1
47
2
5
2
5
41
27
9
11
64
2
20
11
88
58
2
35
7
2
42
3
3
1
3
3
11
44
25
2
16
11
2
67
20
70
12
5
67
1
1
4
5
16
4
84
51
3
10
11
3
67
10
4
44
34
16
1
2
73
44
92
1
5
64
6
80
29
51
1
5
37
51
7
1
12
61
19
31
3
6
4
5
2
61
23
1
51
2
58
5
9
3
92
2
2
4
92
25
73
1
2
6
8
2
8
1
2
3
4
56
80
5
49
12
12
20
49
8
3
6
2
20
88
28
53
13
56
3
92
3
64
77
41
3
4
58
58
92
9
19
70
19
39
1
5
2
6
8
19
8
8
12
9
13
64
9
7
27
5
58
2
51
3
1
88
1
11
16
4
21
34
51
92
15
8
9
51
84
5
27
2
8
16
13
44
5
9
3
5
41
9
2
20
15
8
1
6
32
1
5
18
37
2
88
21
14
12
58
2
8
17
8
5
16
27
29
3
23
3
16
12
4
3
9
3
16
3
7
2
6
1
2
73
1
2
6
4
18
58
3
44
15
2
64
2
1
42
1
53
28
42
26
12
7
42
5
12
25
34
1
6
2
32
28
5
11
11
5
10
5
8
18
41
80
37
80
2
5
4
3
37
2
12
7
14
5
12
10
2
31
49
16
51
42
58
23
44
7
12
20
9
8
12
12
3
2
64
15
20
53
3
2
7
14
4
3
16
5
2
96
88
1
2
34
9
53
35
96
1
2
2
27
41
18
26
5
17
1
2
6
9
80
51
5
11
21
2
4
12
21
2
9
3
12
23
9
4
35
1
7
7
64
10
12
29
10
6
37
56
80
16
16
3
39
12
1
2
51
3
44
23
10
9
7
1
20
9
3
77
3
1
47
77
29
84
13
8
4
15
1
4
6
7
15
1
9
3
8
1
21
4
8
12
3
28
67
8
2
11
1
1
2
49
19
64
35
20
9
47
88
14
51
3
3
12
4
2
56
5
12
6
1
3
4
70
17
4
27
1
1
2
5
35
11
92
2
13
35
22
4
47
39
18
1
2
8
2
5
25
8
47
14
29
96
23
1
51
13
27
4
9
73
8
39
53
3
1
32
3
5
29
4
3
1
25
16
6
3
3
9
8
77
1
14
3
12
18
37
44
84
5
96
1
6
41
64
5
44
2
58
6
7
2
5
26
11
5
21
4
2
19
18
5
3
49
12
67
58
15
5
15
4
73
3
1
31
3
42
3
39
3
14
1
4
2
1
44
25
56
25
2
84
9
28
5
25
18
42
12
3
96
8
3
47
4
2
9
51
4
84
3
13
6
10
47
1
14
1
2
44
27
3
1
61
2
17
42
3
73
5
2
8
4
1
41
41
4
3
1
1
12
84
7
67
7
17
14
92
61
3
2
14
21
27
13
35
8
5
21
23
4
4
70
70
49
44
4
6
25
1
32
5
1
2
4
31
39
2
9
13
1
44
4
22
3
13
35
13
8
1
5
80
14
4
28
3
1
9
1
16
5
2
4
53
10
39
10
10
7
41
88
5
58
2
20
8
84
3
26
4
1
28
73
21
21
41
34
31
7
1
26
4
1
56
3
53
12
8
2
7
1
3
2
20
1
1
1
8
22
4
4
39
37
35
12
16
3
18
3
25
1
32
1
6
2
21
4
1
58
35
64
11
1
4
3
37
16
4
16
20
29
4
1
2
32
67
11
3
5
19
17
70
3
9
6
4
2
29
13
6
26
1
14
61
6
34
28
10
12
32
96
84
1
12
80
27
23
70
20
2
2
1
23
3
2
92
3
14
58
73
16
56
28
3
77
23
29
2
35
92
3
1
27
15
19
20
64
27
11
22
17
3
2
6
3
20
5
5
28
6
11
2
18
16
2
2
3
41
16
4
88
10
2
20
92
2
5
2
17
11
1
12
1
3
4
5
37
5
80
4
4
7
8
6
9
1
7
2
7
11
7
2
2
3
26
2
2
7
6
2
4
3
27
3
5
88
2
7
4
44
5
58
49
4
80
14
1
32
2
73
26
3
22
2
2
84
7
39
10
3
3
5
80
39
92
1
26
3
1
10
80
92
42
16
2
11
3
47
4
2
1
5
3
8
8
2
15
17
2
5
13
4
67
2
16
92
73
1
4
64
53
42
25
23
92
27
7
1
70
14
26
15
10
5
2
51
2
10
5
61
9
2
2
27
77
20
1
28
96
3
16
3
12
6
4
3
21
13
9
31
23
11
25
12
20
88
41
12
84
32
56
8
26
7
8
35
23
92
31
5
20
22
1
28
88
10
1
2
2
53
3
13
1
16
3
77
6
15
1
84
49
11
32
3
5
2
10
2
84
10
14
23
42
2
2
1
8
84
14
2
70
27
8
2
14
4
7
2
3
10
6
2
70
35
9
2
70
47
7
41
96
70
2
16
4
11
31
56
10
3
10
8
1
67
1
2
1
20
23
1
32
6
70
9
2
9
32
1
21
92
2
16
13
34
2
1
15
51
41
1
14
12
16
1
92
80
2
1
28
5
1
4
2
7
1
16
1
20
9
44
32
25
3
11
2
64
56
3
32
1
12
3
49
19
8
3
39
70
9
2
6
31
4
4
73
42
8
2
26
13
96
70
5
92
4
56
5
1
58
2
1
47
3
23
41
47
7
11
84
49
41
1
2
5
8
1
6
64
16
4
8
28
12
3
1
18
49
53
5
13
58
27
1
7
2
13
10
18
10
2
6
73
2
51
32
70
32
1
13
4
10
7
9
15
19
5
4
1
20
2
92
14
2
7
84
2
1
34
3
56
10
32
7
10
67
11
12
23
8
2
53
39
4
1
1
9
3
8
35
29
3
8
92
4
2
42
31
35
61
21
56
96
42
22
37
29
1
96
21
2
42
16
16
11
4
2
3
2
5
10
51
16
92
10
17
1
35
2
6
2
34
32
39
37
3
56
92
19
3
5
8
3
37
20
67
21
49
8
1
70
13
16
8
7
41
4
1
4
1
27
84
70
17
14
5
1
41
42
4
8
3
18
61
1
1
18
42
5
15
77
3
5
2
8
12
2
5
6
92
84
53
21
14
12
5
11
17
3
4
51
51
1
2
13
27
73
26
7
5
2
9
22
29
2
10
20
47
2
1
3
29
7
44
5
14
12
1
5
20
11
1
16
1
28
2
3
2
12
29
17
8
64
1
41
10
3
70
8
1
28
23
8
3
2
2
8
3
51
88
2
56
5
34
49
2
56
18
1
1
4
10
4
7
7
31
