4200
34
45
50
2
58
45
8
12
52
54
31
8
12
41
2
48
35
46
60
54
6
60
6
67
2
27
18
39
23
3
10
22
20
63
72
74
32
37
12
39
65
21
52
66
4
41
27
74
6
32
21
6
6
61
71
18
17
22
66
26
50
63
22
45
5
10
20
71
4
32
46
48
8
37
54
52
5
37
74
72
45
34
63
63
59
24
6
56
23
45
15
5
31
45
21
48
17
27
50
43
61
71
72
50
72
23
50
8
65
67
2
2
10
37
21
20
37
52
74
74
23
66
69
50
8
27
8
8
5
60
15
23
58
41
10
18
32
32
23
71
23
59
66
45
63
56
22
30
39
24
60
12
67
43
14
22
43
63
6
56
5
74
61
27
59
10
71
35
22
43
58
21
56
69
18
17
71
50
46
12
66
65
26
69
15
2
44
32
3
23
50
18
56
72
31
54
41
43
61
6
50
15
43
31
56
56
66
24
56
23
67
4
30
76
20
32
2
34
20
63
74
58
39
26
52
8
69
4
50
71
72
20
30
60
65
5
18
17
61
32
48
74
54
35
63
48
56
31
52
5
48
32
20
58
39
66
45
20
6
69
32
29
14
48
69
50
5
3
37
5
23
5
14
30
45
44
52
60
59
6
12
63
61
41
4
41
60
41
20
41
58
39
8
23
6
39
10
4
14
32
8
44
60
59
61
58
8
21
24
46
3
12
71
46
10
52
65
4
41
14
32
43
45
72
50
14
74
45
46
3
44
58
76
56
67
5
17
35
48
14
71
31
69
65
6
23
37
46
37
59
24
43
12
22
26
74
74
43
58
10
39
46
12
46
27
6
31
41
6
41
50
56
37
48
32
71
22
43
20
31
14
65
61
41
23
4
46
12
54
21
12
67
37
52
15
76
63
67
32
60
17
18
35
10
69
66
32
52
60
72
15
31
24
8
66
74
3
45
2
61
26
17
39
10
66
4
35
3
22
2
18
27
32
18
35
26
61
61
29
71
29
72
41
15
59
2
45
50
31
6
4
3
21
29
76
52
34
24
18
21
71
74
15
71
58
44
66
6
50
24
32
69
37
71
2
44
50
45
26
37
60
76
20
52
44
2
22
65
58
6
8
29
24
69
74
5
10
61
69
66
66
30
39
34
6
12
56
56
34
46
43
30
27
21
5
30
24
30
72
31
54
63
20
31
29
48
32
34
52
58
58
69
39
20
18
74
56
58
24
2
76
34
76
20
44
17
67
43
23
2
12
61
72
63
17
48
23
45
52
58
44
48
39
20
46
5
61
18
39
59
63
5
26
6
35
72
67
37
5
24
12
32
60
63
48
27
4
43
46
66
69
46
6
14
24
50
76
24
23
46
17
8
59
63
76
15
18
32
63
21
69
44
26
34
32
66
41
39
18
76
17
10
46
59
37
23
17
58
20
45
29
4
5
46
8
34
54
2
34
50
2
72
52
5
15
72
34
61
76
26
54
76
21
60
34
66
22
37
10
59
65
43
35
67
72
3
18
32
46
37
59
46
12
31
46
15
61
69
63
4
65
56
66
67
23
61
23
52
67
44
3
63
10
8
52
4
24
66
3
32
14
20
65
21
2
72
67
15
14
39
20
39
46
34
41
22
15
65
18
71
67
58
61
60
15
14
63
76
15
52
63
35
6
31
44
44
34
14
44
3
4
6
10
52
29
18
5
4
6
14
37
27
71
44
24
20
74
67
30
46
14
63
29
59
37
71
14
44
31
10
60
35
6
6
45
34
59
45
12
21
39
54
45
58
56
6
29
44
21
43
46
32
31
43
72
65
63
15
67
26
71
21
41
4
52
5
35
26
2
4
76
29
24
4
20
67
8
45
58
74
50
43
32
30
56
6
14
32
63
29
22
65
4
30
61
76
14
59
22
22
66
71
22
4
50
26
21
43
69
71
6
22
46
35
32
2
29
31
17
48
41
22
10
15
71
58
41
29
44
6
18
61
56
35
8
12
4
34
60
45
8
17
5
18
29
74
76
20
26
39
46
58
31
22
23
30
65
67
45
3
67
76
21
71
43
66
4
69
21
67
5
63
58
2
26
18
5
67
5
48
6
18
35
23
15
32
76
48
10
65
66
35
61
50
2
14
67
6
8
59
35
58
48
8
69
18
32
37
41
14
32
21
52
18
21
14
67
34
39
72
14
74
8
8
74
29
60
44
61
5
58
32
15
60
15
22
63
20
69
4
46
74
41
48
59
14
69
32
72
50
32
35
31
5
5
2
58
45
48
56
3
46
69
72
14
31
44
18
58
58
17
43
63
37
39
65
44
41
63
37
4
4
39
27
35
21
32
4
29
66
26
52
60
34
72
35
43
54
76
66
2
63
58
43
45
17
15
34
71
59
66
74
21
17
54
59
74
14
69
67
76
67
22
3
72
12
54
46
66
24
48
6
4
4
71
26
12
43
10
46
15
6
24
58
74
29
12
63
45
52
4
69
30
41
48
69
72
15
34
10
61
45
8
61
27
20
5
71
39
23
41
69
23
54
76
2
66
39
18
58
14
14
31
21
29
63
22
71
58
72
74
3
43
37
6
2
43
54
34
8
48
15
31
34
63
52
3
14
76
10
35
54
41
24
43
72
34
66
56
17
71
50
29
50
41
46
35
44
21
12
27
34
17
17
30
71
67
76
10
72
50
29
54
72
50
23
71
45
4
71
20
31
52
41
27
45
39
20
31
43
18
43
72
26
59
34
65
35
14
34
30
22
48
8
65
52
43
45
69
56
24
32
60
59
54
44
76
52
46
18
18
71
20
35
26
61
52
14
61
60
71
65
31
31
69
59
6
14
27
8
69
41
26
74
3
67
24
56
63
3
22
10
31
48
20
52
50
59
14
54
5
5
4
58
18
66
60
32
63
50
18
10
20
5
72
15
24
2
32
63
66
3
20
6
56
58
17
34
76
61
18
44
6
76
71
56
22
26
76
69
45
32
30
24
15
3
65
72
58
65
37
43
43
22
44
71
8
23
10
29
21
26
58
37
3
63
44
14
37
69
35
39
20
61
21
60
74
74
43
18
6
46
44
41
61
58
56
8
48
24
15
39
35
43
30
18
59
22
46
27
22
65
46
24
54
4
18
74
59
17
32
14
60
8
21
23
2
43
32
54
56
67
41
20
43
26
54
54
67
48
15
41
34
52
5
74
15
35
58
54
58
59
50
76
4
43
60
17
69
15
59
34
67
6
39
26
27
31
76
3
50
50
2
59
26
22
60
56
6
35
31
21
74
37
18
10
56
59
71
39
63
24
8
59
63
2
35
4
52
20
32
30
5
48
31
2
48
56
8
45
2
30
71
22
35
76
74
8
32
2
2
31
34
71
17
46
41
60
66
69
23
3
4
15
61
29
26
10
44
26
48
10
56
44
72
59
22
45
39
46
32
8
2
74
2
21
8
52
15
37
12
69
72
59
46
69
20
17
17
66
60
60
30
43
20
31
24
10
26
32
32
35
59
29
31
10
5
61
17
20
5
26
76
29
22
18
63
15
37
71
8
69
27
69
50
59
60
26
71
15
39
30
76
50
5
52
27
56
54
24
15
20
60
34
2
8
74
69
14
61
27
72
48
59
66
66
5
20
59
56
56
12
56
14
24
20
59
29
34
35
35
66
10
20
5
3
2
17
41
8
71
54
23
5
4
66
24
6
41
10
59
4
59
43
58
8
32
37
71
26
2
3
29
54
27
35
69
18
60
18
43
67
20
74
43
56
8
41
14
20
29
18
46
54
14
32
23
32
10
63
30
72
63
67
63
32
46
63
32
21
20
6
39
4
6
58
3
60
14
74
26
22
17
72
27
17
10
12
15
8
2
54
50
8
22
34
54
67
71
58
5
29
30
8
66
15
21
31
23
52
15
22
15
31
72
29
15
3
69
31
2
63
41
63
71
20
30
3
29
10
44
30
26
61
24
74
76
48
29
35
54
26
54
32
41
14
67
18
37
48
67
32
29
6
2
2
10
24
58
60
48
41
24
43
4
60
10
60
17
41
69
41
20
17
60
26
50
17
44
65
76
44
35
56
72
10
41
15
65
58
31
61
56
59
12
48
14
44
4
4
66
59
8
30
46
20
12
59
23
43
2
17
32
27
18
17
14
74
6
34
31
39
14
5
27
48
27
56
66
37
29
45
15
72
6
71
23
69
3
26
46
41
27
74
69
41
50
17
41
29
29
4
66
8
22
29
52
29
52
37
41
65
39
58
29
37
59
15
27
17
21
48
21
52
21
27
45
50
37
31
39
71
5
23
69
39
48
43
23
29
5
24
60
71
71
10
48
46
72
27
50
48
21
8
23
59
45
26
76
22
35
2
35
67
41
60
76
22
54
15
23
26
63
12
29
4
8
60
4
20
17
63
54
20
3
5
22
66
46
34
52
4
31
29
59
27
6
6
18
30
35
63
15
18
48
46
24
45
50
14
52
5
72
76
58
43
10
58
17
26
67
67
43
37
18
37
50
15
58
4
32
32
44
66
69
18
35
2
61
71
26
8
41
43
31
35
54
46
54
21
37
60
22
35
50
23
66
44
30
74
34
44
17
34
17
46
71
65
48
15
20
29
66
61
48
76
54
6
18
3
34
46
6
5
3
54
20
6
29
24
18
5
74
59
58
4
10
24
5
65
59
58
18
30
6
67
67
26
56
52
48
65
59
54
22
23
52
50
58
35
74
60
20
48
63
60
76
21
50
3
54
18
61
63
43
29
74
26
10
30
15
22
3
50
31
23
72
71
8
10
63
14
59
29
45
45
31
4
44
59
58
58
44
21
5
23
21
58
34
44
20
54
48
6
8
46
74
10
22
43
37
35
27
65
10
76
24
44
3
2
69
46
67
23
76
41
14
45
43
71
50
27
76
39
39
30
26
26
29
52
4
17
32
60
31
15
30
60
32
5
46
23
76
39
10
39
41
65
4
66
65
29
59
67
8
74
2
50
66
76
23
34
27
76
56
56
21
71
3
31
69
17
12
56
45
45
14
2
31
21
74
61
59
45
74
52
23
65
12
37
43
17
71
65
67
30
45
43
26
59
41
71
48
76
22
17
15
39
18
24
20
12
41
65
8
5
44
58
18
59
61
48
76
14
2
2
48
14
41
24
27
35
41
48
39
14
43
59
69
35
8
71
3
6
56
2
69
22
4
29
32
6
56
74
30
44
71
10
17
22
30
44
15
65
56
30
29
17
29
45
48
17
17
6
20
76
58
72
31
58
61
26
39
72
29
34
59
52
45
15
39
3
29
43
67
45
65
29
76
29
67
8
74
67
35
5
69
74
17
76
4
3
29
59
76
18
14
24
58
12
41
10
3
69
74
15
59
43
56
12
5
56
12
54
10
20
37
72
29
32
2
5
32
48
34
12
21
46
20
65
58
21
63
58
45
52
74
71
22
39
23
48
23
4
74
3
8
43
27
58
43
8
30
61
31
15
54
29
60
39
48
34
61
59
8
54
45
34
41
76
14
23
44
21
27
67
4
65
45
44
61
24
56
66
74
30
5
18
71
63
69
12
15
58
56
71
48
48
60
41
17
12
21
60
45
54
60
43
67
5
76
45
5
35
48
72
44
59
44
26
74
8
72
32
43
31
76
39
21
76
30
39
59
66
54
59
41
10
12
15
63
54
24
31
3
67
43
61
37
29
31
17
60
24
14
12
21
29
59
67
26
8
15
20
26
17
60
12
46
4
72
45
3
76
30
24
10
6
10
17
21
32
21
29
27
72
61
56
45
44
72
65
66
22
18
65
31
71
2
63
14
29
45
32
35
15
58
14
27
41
35
10
59
54
72
41
65
65
3
34
59
17
12
52
29
48
15
52
61
27
4
52
41
32
43
8
76
61
41
22
27
44
15
63
18
45
37
26
29
21
72
27
54
37
48
23
4
17
5
31
45
41
66
48
18
71
12
56
17
31
48
39
21
34
22
66
12
20
18
35
20
65
52
17
18
69
32
5
41
72
30
76
22
8
39
48
58
67
52
18
45
61
54
22
63
22
20
2
31
26
43
46
58
46
20
43
76
2
18
63
14
46
12
39
46
26
27
46
56
65
31
23
35
63
2
31
29
4
3
26
21
18
17
34
22
3
46
58
32
35
31
76
60
76
56
39
58
15
69
43
66
50
45
29
2
39
41
29
63
52
3
18
15
71
76
59
27
63
59
63
67
17
12
35
65
46
76
52
6
15
65
31
72
43
27
54
6
3
4
5
50
74
5
15
3
5
76
20
43
22
44
50
34
10
15
58
27
3
21
74
29
43
10
18
63
20
63
21
39
52
69
69
72
45
32
12
74
71
35
48
39
74
67
67
6
30
5
54
74
41
26
48
59
14
67
72
31
54
6
59
72
72
20
66
23
12
71
15
41
32
76
58
72
65
37
65
43
23
76
61
60
37
32
17
46
37
32
48
59
29
14
59
60
27
67
31
72
5
54
58
43
14
12
24
46
24
15
56
35
18
67
5
46
3
18
31
58
52
24
27
72
12
3
37
23
54
27
39
54
56
31
31
17
22
65
17
35
14
48
30
23
56
29
72
61
14
65
27
17
35
21
10
8
12
46
5
46
61
67
56
71
27
18
17
74
48
15
15
31
39
39
43
20
34
63
34
18
66
66
23
29
24
18
4
37
2
65
20
48
54
29
76
43
10
50
20
50
59
32
6
39
71
32
50
32
24
17
12
29
74
27
63
3
21
26
17
35
56
39
45
14
39
35
66
14
4
58
2
32
56
10
60
66
24
74
69
61
20
21
3
26
17
60
60
18
76
72
52
30
50
32
37
54
45
41
30
65
2
71
17
60
23
72
10
50
5
48
21
6
26
34
50
60
14
10
21
24
63
44
46
60
48
29
3
58
24
43
15
20
66
12
63
37
71
59
76
15
65
69
35
63
67
69
10
69
27
58
46
6
59
3
14
14
60
2
6
34
22
23
21
50
23
60
12
56
46
56
21
58
60
17
4
34
18
34
76
37
17
37
39
41
30
18
32
15
50
74
22
74
17
18
18
74
69
48
48
69
5
8
66
61
27
69
21
17
72
52
27
76
74
54
66
5
3
26
48
43
20
69
4
12
71
32
17
39
14
4
10
66
45
32
58
66
39
26
12
12
54
60
66
22
63
10
60
27
37
56
72
6
63
26
39
54
32
63
61
27
31
54
46
52
15
31
60
35
37
63
35
10
23
58
48
74
66
74
58
35
29
72
39
46
12
61
50
17
67
71
15
5
76
61
35
63
32
76
2
24
76
41
66
69
54
17
24
10
3
67
31
58
65
59
48
12
24
59
14
4
41
2
76
59
76
76
20
5
45
18
26
12
3
58
48
2
2
39
5
34
12
2
60
67
54
15
35
46
67
46
35
31
65
2
29
18
32
26
61
35
43
35
60
58
8
41
67
63
32
60
44
21
76
69
5
69
31
24
24
18
54
60
67
27
24
44
6
56
26
31
18
43
66
22
27
4
3
3
32
39
30
54
3
27
14
44
58
10
10
46
30
8
6
41
24
58
52
12
20
15
34
20
67
3
50
27
5
74
5
22
2
12
30
61
12
17
17
41
45
20
37
45
2
37
56
15
45
20
59
54
48
5
43
18
34
74
59
46
71
45
65
22
69
43
8
17
12
60
39
54
48
21
76
8
32
61
50
71
18
29
41
6
34
30
17
23
65
60
48
20
3
5
26
76
26
32
22
63
59
52
30
34
15
35
43
5
2
30
27
76
37
41
12
56
35
63
71
65
17
21
29
39
30
43
2
24
20
23
69
17
22
6
5
46
59
45
71
54
2
60
54
34
35
66
63
63
74
39
5
46
76
31
54
2
14
29
45
12
22
37
4
48
32
54
43
37
17
45
26
29
61
39
71
35
76
27
2
21
52
23
72
72
69
54
76
34
29
67
27
21
72
15
71
10
43
67
69
63
45
59
60
58
59
23
46
5
46
67
17
45
71
37
56
35
69
63
21
63
15
37
63
34
31
27
67
24
32
37
69
61
23
58
63
43
18
63
66
18
58
6
8
14
39
6
34
34
18
65
14
20
52
60
74
34
58
65
34
46
29
5
27
6
71
39
54
63
45
67
4
67
34
32
41
69
61
41
6
35
29
10
2
6
5
22
14
71
46
23
22
12
18
44
71
59
27
30
21
59
21
30
74
74
50
22
34
41
45
74
34
46
14
29
54
67
32
54
12
37
45
18
10
50
26
56
6
30
58
76
3
60
52
24
65
24
3
58
2
34
21
3
24
30
43
52
65
30
2
61
6
58
76
67
72
50
43
52
23
2
37
20
12
34
20
54
20
59
74
63
27
60
54
76
21
63
67
29
50
46
74
29
35
18
61
34
59
29
24
21
69
3
24
34
29
50
30
48
12
4
48
22
76
22
21
50
63
24
56
15
76
54
35
29
21
30
66
69
61
52
34
61
5
29
12
20
17
29
48
26
72
67
3
61
26
34
67
35
30
61
66
6
24
3
65
60
59
58
59
2
31
18
32
22
69
32
15
39
48
65
32
8
27
74
63
61
10
43
76
30
22
44
32
34
65
10
20
48
52
45
66
29
8
21
14
17
29
4
71
44
32
34
22
21
43
67
39
44
10
35
35
76
48
34
61
2
22
63
71
8
6
29
22
37
34
66
6
50
32
31
8
2
71
66
52
20
6
18
29
21
24
63
65
29
44
54
44
54
6
5
17
29
37
26
66
46
22
54
14
26
60
26
56
56
6
67
15
43
66
39
30
59
60
71
4
24
5
2
48
69
23
4
24
61
59
58
23
67
34
17
67
37
10
76
5
74
44
44
23
63
18
21
29
67
56
60
41
6
71
39
15
20
50
12
46
58
14
63
74
15
5
39
18
76
76
72
52
26
48
12
45
54
66
66
63
18
41
12
27
41
69
66
45
59
34
74
27
46
27
54
5
23
21
34
52
17
61
26
27
58
18
5
52
69
69
56
6
15
58
32
3
14
52
8
45
59
56
21
72
3
29
39
39
63
30
41
24
12
71
54
15
30
66
72
8
22
63
14
17
3
76
61
41
74
58
58
10
67
5
6
48
37
52
24
5
15
72
3
48
27
44
4
35
67
58
48
35
56
37
37
4
66
3
4
34
43
41
59
29
10
56
44
67
61
8
14
12
45
39
63
56
3
66
59
67
6
54
17
32
18
18
74
17
43
63
54
66
10
27
44
69
59
48
15
3
52
65
74
2
15
65
44
8
66
61
61
18
20
20
69
46
63
48
59
6
67
32
4
23
32
30
6
29
34
26
37
31
74
37
54
52
61
66
48
71
14
21
35
48
66
32
14
50
52
65
5
59
30
10
2
69
66
59
43
67
14
3
23
41
45
8
18
69
18
43
5
56
61
5
46
43
66
6
50
20
2
20
72
17
39
15
18
20
21
32
65
52
14
37
46
60
43
4
29
20
76
10
43
50
21
66
37
48
32
41
22
4
5
52
34
4
32
10
4
34
