83
50
2
5
9
21
24
25
29
37
38
40
48
53
61
69
75
59
37
1
6
15
19
26
31
34
44
56
68
69
74
78
82
89
6
64
3
19
20
22
25
32
41
43
46
51
61
73
74
75
90
2
37
30
34
35
36
39
49
62
66
72
75
77
80
83
88
89
45
76
7
9
20
21
23
26
31
33
37
58
61
63
73
77
90
10
44
2
5
20
27
39
41
43
54
56
57
59
77
79
81
87
33
58
7
11
12
17
18
31
41
44
51
53
55
63
66
70
77
16
18
3
6
8
10
14
24
26
30
32
73
76
83
87
88
90
53
67
4
17
22
23
30
35
38
39
41
52
58
61
64
65
69
87
35
3
7
8
12
14
17
20
26
37
39
59
70
83
85
86
14
36
3
5
6
10
18
29
37
38
47
56
58
62
67
79
82
24
25
7
13
14
20
22
32
36
41
42
46
53
54
69
77
90
41
30
2
9
10
19
34
36
37
68
71
76
77
80
82
85
86
25
65
1
2
4
14
19
22
26
32
38
41
45
47
55
62
85
34
27
5
17
19
26
32
33
43
45
47
56
64
67
83
85
89
83
65
6
9
12
14
16
22
23
24
25
39
50
63
67
69
82
23
76
4
5
13
15
22
27
33
36
42
49
64
65
67
71
78
62
68
17
19
20
21
27
37
40
45
53
56
67
69
77
78
85
67
26
12
21
36
45
46
51
55
70
73
74
76
78
84
89
90
88
59
4
5
23
31
34
43
53
54
55
58
67
68
75
77
84
19
60
5
11
29
31
43
45
46
49
52
56
57
59
67
83
89
30
26
4
5
27
31
37
38
39
53
60
67
77
79
81
84
87
90
66
1
6
7
9
17
22
27
32
39
41
43
48
55
60
74
89
58
1
3
8
9
25
27
30
36
54
63
69
70
72
78
85
44
53
2
3
15
17
19
28
35
39
43
45
46
50
52
58
62
52
53
12
14
18
23
30
33
41
46
60
68
78
79
85
86
88
80
30
4
12
20
25
26
36
41
42
48
52
61
62
69
77
85
27
84
8
10
16
24
26
30
33
41
42
53
63
70
76
78
87
2
53
1
5
31
42
43
46
50
54
57
62
74
78
80
81
85
4
26
2
10
17
35
39
41
45
64
66
70
76
81
85
86
89
53
32
12
14
18
21
25
27
41
50
52
55
57
64
82
86
88
55
60
7
12
15
30
34
54
57
67
68
75
79
81
82
84
87
4
55
12
14
19
27
36
37
43
53
60
68
72
78
81
86
89
31
83
3
10
12
13
17
18
25
32
35
39
43
46
66
75
90
12
31
2
7
9
22
30
49
50
57
60
63
79
80
83
85
90
42
2
1
13
18
21
25
27
28
34
36
43
54
57
63
65
71
84
5
4
6
11
17
18
23
25
27
29
34
56
61
71
74
87
38
46
3
17
22
32
40
44
45
51
54
56
62
73
76
78
79
54
50
14
19
27
32
33
45
49
57
61
62
64
68
72
73
74
77
62
14
16
33
42
43
46
48
50
54
57
59
60
64
66
74
63
35
6
12
24
33
37
44
47
48
49
50
53
67
76
82
84
33
3
6
15
19
21
23
27
44
46
49
60
62
72
84
85
86
34
50
24
31
32
33
35
40
41
42
49
55
56
60
81
85
88
71
67
4
14
15
25
30
31
37
42
43
63
74
82
85
86
89
69
66
2
8
20
22
23
28
40
48
50
53
62
65
78
88
90
85
27
3
4
5
12
13
18
21
23
26
38
55
64
68
82
83
68
80
2
11
16
18
26
31
48
49
54
56
64
66
71
72
90
2
31
1
6
21
22
27
29
35
41
43
45
52
57
64
67
69
38
11
6
19
30
42
46
48
51
65
71
75
79
80
81
84
85
43
35
1
13
17
19
30
40
46
55
57
67
70
74
78
87
90
8
67
2
12
22
25
37
38
39
42
46
47
50
53
76
84
86
58
84
3
16
22
23
24
26
29
41
44
67
70
71
72
85
88
2
74
1
3
5
8
23
35
38
40
41
54
58
67
72
78
80
65
67
7
12
18
22
25
30
31
43
61
68
74
78
83
86
90
47
22
2
15
19
20
25
49
50
52
54
55
59
62
68
70
71
8
62
12
16
18
26
31
33
37
48
49
50
52
65
72
75
82
39
5
3
4
9
23
27
33
43
55
59
61
63
73
83
85
89
13
39
3
11
19
24
27
29
33
40
44
63
72
75
78
87
88
49
10
26
30
36
39
40
43
44
47
51
53
62
64
68
72
77
36
14
6
12
13
17
23
24
29
40
54
56
64
70
72
78
85
79
78
3
12
16
20
22
24
26
31
38
47
52
54
76
81
90
56
79
4
5
8
18
23
25
30
33
38
43
47
49
55
82
88
33
87
4
9
17
26
30
39
45
46
52
53
67
75
80
81
86
3
68
2
5
9
11
12
23
25
27
39
52
61
70
79
82
86
55
59
1
3
4
12
15
24
27
29
31
34
40
42
54
62
84
3
36
5
14
16
19
22
35
46
48
51
52
53
64
72
73
82
74
29
5
6
15
25
26
28
36
48
49
64
65
66
67
68
89
39
10
1
8
11
18
21
24
37
38
41
45
60
69
80
81
85
40
2
3
6
7
8
20
26
37
41
45
54
59
61
81
84
87
49
73
2
28
37
38
45
47
52
63
67
74
75
78
85
86
90
30
51
1
3
24
29
32
38
47
52
53
55
60
62
68
75
88
14
86
11
12
28
32
36
45
56
58
65
70
73
76
78
80
83
33
86
3
4
8
13
14
31
34
37
41
42
46
51
56
59
84
9
83
1
8
11
20
22
29
39
43
45
49
52
57
58
82
87
82
48
4
8
11
13
15
21
30
45
49
59
66
67
68
72
75
17
57
10
11
16
21
24
27
37
39
41
44
46
62
63
68
85
72
5
2
16
32
45
47
54
60
64
65
68
71
73
74
82
89
18
79
4
9
11
26
27
32
38
40
56
66
67
69
72
76
88
67
16
4
5
9
11
12
13
27
29
32
47
59
70
75
81
88
35
46
6
10
14
21
24
29
34
36
37
43
44
65
66
67
76
36
69
8
17
29
37
41
44
50
52
65
66
67
75
76
77
87
61
68
8
10
18
22
25
36
40
41
51
52
55
62
64
69
86
79
67
1
2
3
11
30
53
58
59
65
69
72
74
83
85
88
9
22
5
18
19
24
27
32
34
51
57
65
68
72
78
87
90
32
7
4
8
13
15
16
20
27
34
37
49
55
66
72
74
83
51
81
1
4
11
17
20
24
25
32
41
48
50
60
63
65
80
13
1
40
19
28
30
43
50
51
52
65
69
71
72
80
81
82
90
76
4
14
5
13
19
25
28
29
30
32
41
46
48
64
66
69
82
53
14
50
2
17
27
34
35
41
47
49
52
58
62
79
80
87
88
70
16
57
8
11
20
24
26
32
33
35
49
51
56
65
72
88
90
4
76
26
5
10
11
14
16
29
31
32
34
48
49
61
69
72
79
36
32
78
11
14
18
21
29
48
49
52
53
56
61
66
73
78
84
9
74
75
1
15
20
24
25
26
31
43
57
61
62
67
80
86
89
27
80
73
10
19
21
34
40
44
48
57
59
64
65
68
78
79
84
34
57
25
3
9
19
20
24
25
33
37
40
43
48
60
77
82
87
36
31
16
4
5
6
7
13
14
16
18
33
43
45
55
66
73
84
21
10
15
1
4
9
27
28
43
44
55
64
72
75
78
83
88
89
61
16
72
10
19
30
32
43
45
47
50
56
59
63
65
68
75
76
3
12
49
4
32
42
44
50
54
64
66
70
73
75
76
77
79
80
42
63
13
13
21
28
30
44
52
56
59
65
66
69
78
87
88
90
79
15
42
8
10
12
44
50
53
56
58
64
68
69
70
73
77
89
15
9
64
10
12
21
25
30
36
51
60
70
72
78
79
80
85
86
21
49
90
3
6
8
23
25
29
47
48
50
51
53
56
60
71
81
81
38
25
2
6
12
21
35
43
45
50
57
63
68
72
77
82
90
31
79
83
5
17
18
24
28
29
36
40
43
44
55
58
60
75
78
72
33
69
3
6
12
13
22
24
32
46
47
56
60
62
74
85
86
41
21
9
3
8
10
16
18
19
22
33
50
52
65
69
71
74
90
47
24
51
4
11
19
26
39
44
45
50
51
53
56
69
77
78
86
86
42
48
8
10
17
28
35
39
46
47
55
59
66
69
76
78
87
61
22
43
3
4
7
10
21
29
32
37
53
58
66
67
85
88
89
12
81
3
4
7
11
14
26
43
47
48
51
59
69
71
74
78
84
37
66
45
1
10
11
16
22
23
30
36
41
50
56
59
73
76
79
46
33
9
2
3
14
27
32
34
39
48
59
61
74
77
78
89
90
87
12
38
2
3
6
10
18
19
26
31
36
41
52
58
64
66
90
61
48
31
3
4
9
15
19
22
26
28
37
54
66
68
72
76
85
48
81
77
5
10
15
21
22
23
38
39
47
49
53
58
60
67
76
85
56
24
1
5
12
29
34
44
67
69
71
75
78
79
82
87
88
90
89
38
9
17
24
31
34
37
40
48
52
57
63
74
78
81
86
70
49
84
5
10
15
32
39
43
45
47
51
52
69
79
87
89
90