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