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