5
22995
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
91
91
91
91
91
91
91
90
90
90
90
90
90
90
89
89
89
89
89
89
89
88
88
88
88
88
88
88
87
87
87
87
87
87
87
86
86
86
86
86
86
85
85
85
85
85
85
85
84
84
84
84
84
84
83
83
83
83
83
83
82
82
82
82
82
82
81
81
81
81
81
81
80
80
80
80
80
79
79
79
79
79
79
78
78
78
78
78
77
77
77
77
77
76
76
76
76
76
76
75
75
75
75
75
74
74
74
74
74
73
73
73
73
73
72
72
72
72
72
71
71
71
71
70
70
70
70
70
69
69
69
69
69
68
68
68
68
67
67
67
67
67
66
66
66
66
65
65
65
65
64
64
64
64
64
63
63
63
63
62
62
62
62
61
61
61
61
60
60
60
60
59
59
59
59
58
58
58
58
57
57
57
57
56
56
56
56
55
55
55
55
54
54
54
54
53
53
53
53
52
52
52
51
51
51
51
50
50
50
50
49
49
49
48
48
48
48
47
47
47
47
46
46
46
45
45
45
45
44
44
44
43
43
43
42
42
42
42
41
41
41
40
40
40
40
39
39
39
38
38
38
37
37
37
37
36
36
36
35
35
35
34
34
34
34
33
33
33
32
32
32
31
31
31
30
30
30
29
29
29
28
28
28
27
27
27
27
26
26
26
25
25
25
24
24
24
23
23
22
22
22
21
21
21
20
20
20
19
19
19
18
18
18
17
17
17
16
16
16
15
15
14
14
14
13
13
13
12
12
11
11
11
10
10
10
9
9
8
8
8
7
7
7
6
6
5
5
5
4
4
3
3
3
2
2
1
1
1
0
0
-1
-1
-1
-2
-2
-3
-3
-3
-4
-4
-5
-5
-5
-6
-6
-7
-7
-8
-8
-8
-9
-9
-10
-10
-11
-11
-11
-12
-12
-13
-13
-14
-14
-14
-15
-15
-16
-16
-17
-17
-17
-18
-18
-19
-19
-20
-20
-21
-21
-21
-22
-22
-23
-23
-24
-24
-25
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-30
-31
-31
-32
-32
-33
-33
-34
-34
-35
-35
-36
-36
-37
-37
-38
-38
-38
-39
-39
-40
-40
-41
-41
-42
-42
-43
-43
-44
-44
-45
-45
-46
-46
-47
-47
-48
-48
-49
-49
-50
-50
-51
-51
-52
-52
-53
-53
-54
-54
-55
-55
-56
-56
-57
-57
-58
-58
-59
-59
-60
-60
-61
-61
-62
-63
-63
-64
-64
-65
-65
-66
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-73
-73
-74
-74
-75
-75
-76
-76
-77
-77
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-84
-84
-85
-85
-86
-86
-87
-88
-88
-89
-89
-90
-90
-91
-92
-92
-93
-93
-94
-94
-95
-96
-96
-97
-97
-98
-99
-99
-100
-100
-101
-102
-102
-103
-103
-104
-105
-105
-106
-106
-107
-108
-108
-109
-109
-110
-111
-111
-112
-112
-113
-114
-114
-115
-115
-116
-117
-117
-118
-119
-119
-120
-120
-121
-122
-122
-123
-124
-124
-125
-125
-126
-127
-127
-128
-129
-129
-130
-130
-131
-132
-132
-133
-134
-134
-135
-136
-136
-137
-138
-138
-139
-140
-140
-141
-142
-142
-143
-144
-144
-145
-145
-146
-147
-147
-148
-149
-150
-150
-151
-152
-152
-153
-154
-154
-155
-156
-156
-157
-158
-158
-159
-160
-160
-161
-162
-162
-163
-164
-164
-165
-166
-167
-167
-168
-169
-169
-170
-171
-171
-172
-173
-174
-174
-175
-176
-176
-177
-178
-179
-179
-180
-181
-182
-182
-183
-184
-184
-185
-186
-187
-187
-188
-189
-190
-190
-191
-192
-192
-193
-194
-195
-195
-196
-197
-198
-198
-199
-200
-201
-201
-202
-203
-204
-204
-205
-206
-207
-207
-208
-209
-210
-211
-211
-212
-213
-214
-214
-215
-216
-217
-218
-218
-219
-220
-221
-221
-222
-223
-224
-225
-225
-226
-227
-228
-229
-229
-230
-231
-232
-233
-233
-234
-235
-236
-237
-237
-238
-239
-240
-241
-242
-242
-243
-244
-245
-246
-247
-247
-248
-249
-250
-251
-252
-252
-253
-254
-255
-256
-257
-258
-258
-259
-260
-261
-262
-263
-264
-264
-265
-266
-267
-268
-269
-270
-271
-271
-272
-273
-274
-275
-276
-277
-278
-279
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-327
-328
-329
-330
-331
-332
-333
-334
-334
-335
-336
-337
-338
-339
-339
-340
-341
-342
-343
-343
-344
-345
-346
-347
-347
-348
-349
-350
-350
-351
-352
-353
-353
-354
-355
-356
-356
-357
-358
-359
-360
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-371
-372
-373
-374
-375
-376
-377
-378
-380
-381
-382
-383
-384
-386
-387
-388
-389
-390
-392
-393
-394
-395
-397
-398
-400
-401
-403
-404
-406
-407
-409
-410
-412
-413
-414
-416
-417
-418
-419
-420
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-434
-435
-436
-437
-438
-439
-440
-440
-441
-441
-442
-442
-442
-443
-443
-443
-444
-444
-445
-445
-446
-446
-446
-447
-447
-448
-448
-449
-449
-450
-450
-451
-452
-452
-453
-453
-454
-454
-455
-456
-457
-457
-458
-459
-459
-460
-461
-461
-462
-462
-463
-464
-464
-465
-466
-467
-468
-469
-470
-471
-473
-474
-475
-476
-478
-479
-480
-482
-483
-485
-486
-487
-489
-490
-491
-491
-492
-493
-493
-494
-494
-494
-494
-495
-495
-495
-496
-496
-497
-498
-499
-499
-501
-502
-503
-505
-506
-507
-508
-510
-511
-512
-514
-516
-517
-519
-521
-524
-526
-529
-532
-534
-537
-540
-543
-546
-548
-551
-553
-556
-558
-560
-562
-564
-566
-567
-569
-570
-571
-573
-574
-576
-577
-579
-581
-584
-586
-589
-591
-594
-597
-600
-603
-606
-609
-612
-615
-618
-621
-624
-626
-629
-632
-634
-636
-639
-642
-644
-647
-650
-654
-657
-660
-663
-665
-668
-670
-672
-674
-675
-677
-678
-679
-680
-681
-682
-683
-684
-685
-686
-687
-688
-688
-689
-689
-689
-690
-690
-690
-691
-691
-692
-692
-692
-692
-692
-693
-693
-693
-694
-695
-696
-697
-698
-700
-702
-703
-705
-707
-709
-712
-714
-717
-720
-723
-726
-729
-732
-735
-739
-742
-745
-748
-751
-754
-757
-760
-763
-765
-768
-770
-773
-775
-776
-778
-780
-781
-783
-784
-786
-788
-790
-792
-794
-796
-798
-799
-801
-803
-805
-807
-809
-812
-814
-817
-820
-822
-825
-828
-830
-832
-834
-836
-838
-840
-841
-842
-843
-843
-844
-844
-844
-845
-845
-845
-845
-846
-846
-847
-847
-848
-849
-850
-851
-851
-852
-852
-852
-852
-851
-850
-849
-848
-848
-847
-847
-847
-847
-847
-848
-849
-850
-851
-852
-854
-855
-857
-859
-861
-863
-865
-867
-868
-870
-871
-872
-873
-875
-876
-877
-878
-879
-879
-880
-880
-880
-879
-878
-876
-874
-872
-871
-869
-867
-865
-863
-861
-859
-856
-854
-851
-848
-844
-841
-838
-835
-831
-829
-826
-823
-821
-818
-816
-815
-813
-812
-811
-811
-811
-811
-811
-812
-812
-811
-811
-810
-808
-806
-803
-800
-796
-793
-789
-785
-782
-778
-774
-771
-767
-764
-761
-758
-755
-752
-749
-746
-744
-741
-738
-735
-732
-729
-726
-724
-721
-719
-717
-715
-714
-713
-713
-713
-714
-716
-718
-721
-724
-727
-730
-734
-738
-741
-745
-748
-751
-754
-757
-759
-760
-761
-762
-762
-762
-761
-761
-761
-760
-760
-760
-760
-761
-761
-762
-763
-764
-765
-766
-768
-769
-771
-772
-774
-775
-776
-777
-777
-778
-778
-778
-778
-779
-779
-780
-782
-785
-788
-792
-796
-801
-806
-811
-816
-822
-828
-834
-841
-847
-852
-858
-862
-866
-869
-871
-872
-873
-872
-871
-870
-868
-865
-862
-859
-855
-851
-846
-841
-836
-831
-826
-821
-816
-811
-807
-804
-801
-800
-799
-799
-799
-801
-803
-807
-811
-816
-822
-829
-837
-845
-855
-865
-875
-886
-897
-907
-918
-928
-937
-946
-954
-961
-967
-972
-977
-981
-984
-987
-989
-991
-992
-992
-992
-990
-988
-984
-978
-972
-965
-957
-948
-939
-930
-921
-911
-902
-894
-886
-878
-872
-866
-862
-858
-856
-855
-855
-856
-857
-859
-862
-865
-869
-873
-878
-883
-888
-893
-899
-904
-909
-914
-917
-921
-924
-926
-928
-930
-932
-934
-936
-938
-939
-941
-942
-943
-944
-944
-944
-944
-944
-943
-942
-940
-939
-937
-935
-933
-932
-930
-928
-926
-924
-922
-920
-917
-915
-913
-912
-911
-911
-911
-912
-915
-918
-921
-925
-929
-934
-938
-943
-947
-952
-956
-961
-965
-968
-971
-973
-973
-973
-972
-969
-966
-961
-956
-949
-941
-933
-923
-913
-902
-891
-879
-867
-855
-843
-831
-819
-807
-795
-783
-771
-760
-749
-738
-727
-716
-706
-696
-686
-678
-670
-663
-656
-650
-644
-637
-631
-624
-618
-610
-603
-596
-589
-583
-576
-570
-563
-557
-551
-544
-538
-530
-522
-514
-505
-495
-484
-473
-462
-450
-438
-426
-413
-401
-388
-375
-362
-349
-336
-323
-311
-299
-288
-277
-267
-258
-250
-242
-234
-226
-218
-209
-200
-191
-182
-172
-162
-152
-141
-128
-116
-102
-87
-72
-56
-39
-23
-6
10
26
43
59
76
94
112
130
150
169
188
207
226
243
260
275
290
304
317
329
341
352
362
370
378
385
390
395
399
403
406
408
411
413
415
417
419
422
426
431
436
443
450
458
467
476
486
496
506
516
527
538
549
560
571
581
592
602
612
622
633
643
654
665
676
687
697
708
718
727
736
745
753
762
770
779
786
794
801
807
813
819
824
828
832
836
839
841
843
845
847
849
851
853
856
859
862
866
870
875
880
885
891
897
903
910
916
923
929
936
942
948
953
957
961
964
966
967
967
966
964
961
957
952
946
939
931
923
913
903
892
881
870
859
849
838
828
819
810
802
795
788
782
776
771
766
761
757
753
750
747
745
743
743
743
745
749
753
759
765
773
780
788
795
802
808
814
818
821
824
824
824
822
818
813
807
799
790
780
769
758
745
732
719
705
691
676
661
645
630
614
599
585
571
558
545
534
523
513
503
495
487
480
474
469
465
462
460
458
457
457
456
456
456
455
454
453
452
450
448
445
441
436
430
423
415
406
395
385
373
361
349
336
323
309
295
281
266
252
237
223
208
194
180
167
154
141
129
117
106
96
85
76
66
57
49
41
33
27
22
17
13
10
8
5
3
1
-2
-4
-7
-10
-12
-13
-14
-14
-12
-10
-6
-2
3
10
17
25
33
42
51
60
69
78
87
95
103
110
117
123
129
135
140
145
150
155
161
167
174
182
191
202
215
229
245
262
281
300
321
341
362
383
403
423
442
459
476
491
504
516
526
535
542
548
553
558
562
566
571
577
583
589
597
605
613
622
631
639
648
656
664
672
679
686
693
699
705
711
717
723
729
736
743
750
758
766
774
781
787
792
796
798
799
800
799
799
798
797
797
798
799
801
804
808
814
822
832
844
858
875
893
913
935
958
984
1010
1040
1071
1103
1137
1172
1208
1245
1282
1319
1355
1392
1427
1462
1495
1528
1561
1593
1625
1657
1689
1722
1757
1792
1829
1869
1910
1954
2001
2051
2105
2161
2221
2283
2347
2414
2482
2552
2622
2692
2763
2834
2904
2973
3042
3110
3176
3241
3304
3365
3425
3481
3536
3587
3635
3680
3721
3759
3793
3824
3851
3876
3898
3918
3936
3953
3969
3985
4000
4016
4032
4048
4064
4081
4099
4117
4136
4155
4176
4198
4221
4246
4271
4298
4325
4352
4379
4405
4432
4457
4482
4506
4530
4553
4576
4599
4622
4646
4669
4693
4718
4743
4770
4799
4829
4860
4894
4929
4965
5003
5042
5082
5123
5165
5207
5249
5291
5333
5373
5412
5450
5486
5520
5554
5586
5617
5648
5678
5707
5736
5765
5794
5823
5851
5880
5909
5938
5966
5995
6022
6048
6073
6096
6118
6137
6155
6170
6185
6197
6209
6220
6230
6239
6249
6259
6270
6281
6293
6305
6319
6333
6348
6364
6381
6398
6416
6434
6451
6466
6480
6493
6502
6510
6515
6517
6518
6516
6512
6507
6499
6491
6480
6469
6455
6440
6423
6404
6383
6361
6336
6311
6284
6256
6228
6199
6170
6140
6110
6080
6049
6019
5988
5957
5926
5895
5865
5834
5804
5775
5746
5718
5690
5664
5638
5613
5590
5567
5545
5523
5502
5481
5459
5438
5417
5396
5376
5357
5339
5323
5307
5293
5280
5268
5257
5247
5238
5229
5221
5214
5208
5203
5199
5196
5194
5194
5196
5198
5202
5207
5211
5216
5220
5223
5225
5226
5225
5222
5218
5212
5203
5192
5179
5164
5146
5126
5104
5080
5054
5026
4997
4966
4933
4899
4864
4828
4791
4754
4717
4680
4644
4608
4573
4538
4503
4469
4435
4402
4368
4334
4299
4263
4225
4186
4145
4101
4054
4005
3954
3899
3842
3782
3720
3654
3586
3515
3440
3363
3283
3201
3118
3032
2945
2856
2766
2674
2578
2480
2377
2270
2158
2040
1916
1786
1649
1505
1354
1195
1029
855
673
484
286
80
-133
-355
-584
-821
-1066
-1318
-1576
-1842
-2113
-2390
-2673
-2960
-3251
-3545
-3843
-4142
-4442
-4743
-5042
-5341
-5637
-5931
-6220
-6505
-6784
-7056
-7321
-7577
-7823
-8060
-8285
-8498
-8699
-8885
-9057
-9214
-9356
-9484
-9596
-9693
-9776
-9845
-9901
-9944
-9974
-9994
-10002
-10000
-9989
-9968
-9939
-9902
-9858
-9807
-9749
-9685
-9617
-9544
-9468
-9389
-9307
-9223
-9138
-9050
-8961
-8870
-8778
-8684
-8587
-8488
-8386
-8282
-8176
-8066
-7955
-7841
-7724
-7604
-7481
-7356
-7226
-7094
-6957
-6816
-6671
-6521
-6366
-6206
-6042
-5874
-5702
-5526
-5347
-5165
-4980
-4792
-4602
-4411
-4217
-4022
-3829
-3635
-3441
-3248
-3056
-2867
-2681
-2498
-2318
-2141
-1967
-1796
-1628
-1464
-1303
-1146
-993
-844
-699
-560
-426
-297
-174
-57
54
160
260
355
445
530
610
685
754
818
876
929
977
1018
1055
1086
1111
1132
1148
1158
1164
1164
1160
1150
1136
1117
1094
1067
1037
1002
968
930
892
855
818
784
753
726
704
687
676
672
673
681
695
715
741
772
808
849
894
943
996
1053
1114
1179
1247
1318
1393
1470
1549
1631
1714
1798
1884
1970
2056
2142
2227
2312
2395
2476
2556
2633
2707
2779
2847
2913
2976
3036
3094
3148
3200
3249
3295
3337
3375
3410
3441
3468
3492
3512
3529
3542
3552
3558
3562
3562
3560
3555
3549
3541
3531
3521
3509
3496
3482
3467
3452
3435
3417
3398
3375
3350
3322
3290
3255
3217
3175
3130
3082
3032
2981
2929
2876
2823
2772
2722
2675
2630
2588
2550
2516
2485
2458
2434
2413
2395
2379
2366
2356
2349
2346
2347
2351
2361
2375
2393
2417
2444
2477
2513
2553
2597
2644
2695
2749
2805
2865
2927
2992
3059
3128
3199
3271
3345
3420
3495
3571
3646
3721
3795
3869
3941
4011
4082
4151
4218
4284
4349
4411
4472
4530
4586
4639
4688
4734
4776
4813
4845
4872
4893
4908
4918
4921
4919
4910
4894
4873
4844
4810
4769
4723
4670
4612
4548
4480
4406
4328
4244
4156
4062
3964
3860
3752
3640
3523
3402
3278
3150
3018
2884
2746
2606
2464
2320
2173
2025
1876
1726
1576
1426
1277
1128
982
837
694
554
417
283
151
22
-103
-225
-344
-460
-572
-681
-787
-890
-990
-1088
-1182
-1275
-1364
-1452
-1536
-1618
-1698
-1776
-1852
-1927
-2001
-2075
-2149
-2223
-2297
-2372
-2448
-2525
-2601
-2678
-2756
-2833
-2910
-2987
-3063
-3139
-3215
-3290
-3365
-3440
-3514
-3589
-3663
-3738
-3812
-3887
-3961
-4034
-4107
-4180
-4252
-4322
-4393
-4462
-4531
-4599
-4667
-4735
-4802
-4869
-4936
-5001
-5066
-5129
-5191
-5251
-5308
-5362
-5413
-5461
-5504
-5543
-5577
-5606
-5631
-5649
-5663
-5671
-5673
-5669
-5659
-5643
-5621
-5594
-5563
-5526
-5486
-5443
-5398
-5350
-5301
-5251
-5201
-5150
-5098
-5047
-4996
-4945
-4894
-4842
-4791
-4738
-4685
-4631
-4577
-4521
-4465
-4409
-4353
-4296
-4240
-4184
-4128
-4073
-4018
-3963
-3909
-3855
-3800
-3745
-3690
-3634
-3577
-3519
-3460
-3399
-3337
-3272
-3205
-3135
-3063
-2988
-2910
-2828
-2743
-2655
-2563
-2466
-2366
-2262
-2155
-2044
-1929
-1812
-1692
-1569
-1445
-1318
-1190
-1062
-933
-803
-675
-547
-420
-295
-173
-54
61
173
281
385
484
579
670
756
839
918
993
1064
1132
1197
1259
1317
1372
1424
1471
1514
1553
1586
1614
1636
1651
1661
1663
1658
1646
1626
1599
1564
1521
1472
1414
1350
1279
1200
1115
1022
925
822
713
599
479
356
228
96
-40
-179
-321
-466
-613
-762
-912
-1063
-1216
-1369
-1522
-1676
-1830
-1983
-2137
-2290
-2443
-2595
-2747
-2898
-3049
-3198
-3346
-3492
-3636
-3779
-3918
-4056
-4190
-4321
-4449
-4574
-4696
-4814
-4928
-5039
-5146
-5249
-5349
-5445
-5537
-5625
-5709
-5789
-5865
-5936
-6003
-6064
-6121
-6171
-6216
-6255
-6288
-6314
-6334
-6348
-6354
-6354
-6347
-6332
-6311
-6282
-6246
-6204
-6154
-6098
-6035
-5967
-5893
-5814
-5730
-5641
-5548
-5451
-5351
-5247
-5140
-5031
-4920
-4807
-4694
-4581
-4469
-4358
-4250
-4144
-4042
-3945
-3852
-3765
-3684
-3609
-3540
-3478
-3422
-3374
-3333
-3298
-3270
-3248
-3233
-3224
-3221
-3224
-3233
-3248
-3270
-3297
-3329
-3367
-3410
-3458
-3511
-3568
-3630
-3696
-3766
-3839
-3916
-3996
-4078
-4163
-4250
-4339
-4429
-4521
-4615
-4710
-4805
-4902
-4999
-5096
-5194
-5293
-5392
-5491
-5589
-5688
-5786
-5883
-5978
-6071
-6163
-6252
-6338
-6420
-6500
-6576
-6649
-6718
-6784
-6845
-6903
-6957
-7007
-7053
-7096
-7135
-7171
-7205
-7236
-7264
-7291
-7316
-7339
-7360
-7381
-7399
-7416
-7431
-7445
-7457
-7467
-7475
-7482
-7487
-7491
-7493
-7495
-7495
-7493
-7491
-7488
-7484
-7479
-7473
-7466
-7460
-7452
-7445
-7437
-7430
-7424
-7418
-7413
-7409
-7407
-7405
-7404
-7404
-7405
-7407
-7409
-7412
-7415
-7419
-7423
-7428
-7434
-7440
-7447
-7455
-7464
-7473
-7484
-7496
-7508
-7522
-7536
-7552
-7570
-7589
-7611
-7635
-7661
-7690
-7723
-7758
-7797
-7839
-7883
-7930
-7979
-8028
-8077
-8128
-8176
-8222
-8265
-8306
-8343
-8376
-8405
-8429
-8448
-8461
-8469
-8472
-8468
-8459
-8445
-8425
-8399
-8368
-8332
-8290
-8243
-8189
-8131
-8067
-7996
-7920
-7837
-7749
-7655
-7554
-7448
-7335
-7216
-7091
-6960
-6822
-6679
-6529
-6374
-6213
-6047
-5875
-5697
-5515
-5328
-5137
-4943
-4745
-4545
-4342
-4137
-3930
-3722
-3513
-3303
-3092
-2880
-2668
-2456
-2244
-2032
-1821
-1611
-1402
-1196
-991
-790
-592
-398
-209
-24
156
331
501
664
821
971
1114
1250
1379
1501
1616
1724
1827
1923
2013
2098
2178
2253
2323
2388
2450
2507
2561
2612
2661
2707
2752
2796
2840
2883
2927
2971
3016
3062
3108
3156
3203
3251
3300
3348
3396
3443
3489
3534
3578
3621
3663
3704
3743
3781
3819
3854
3889
3921
3953
3982
4010
4037
4061
4083
4106
4126
4145
4162
4179
4194
4210
4225
4239
4254
4268
4282
4295
4307
4318
4328
4338
4347
4356
4365
4373
4382
4391
4400
4410
4420
4430
4440
4449
4459
4468
4476
4484
4491
4497
4502
4507
4511
4515
4519
4523
4528
4533
4540
4547
4555
4565
4576
4588
4602
4618
4635
4653
4674
4696
4721
4748
4777
4809
4843
4879
4918
4958
4998
5039
5080
5120
5159
5196
5232
5267
5300
5333
5365
5396
5428
5460
5492
5524
5557
5591
5626
5661
5698
5736
5775
5816
5858
5903
5949
5997
6046
6097
6150
6203
6258
6313
6368
6424
6481
6538
6596
6655
6715
6775
6837
6900
6964
7030
7096
7165
7235
7306
7378
7451
7525
7599
7674
7748
7821
7893
7964
8034
8101
8166
8228
8287
8343
8394
8442
8485
8524
8558
8587
8612
8633
8649
8661
8668
8672
8671
8667
8660
8650
8637
8621
8604
8584
8563
8541
8516
8491
8465
8437
8409
8380
8349
8318
8285
8250
8214
8176
8135
8093
8051
8006
7959
7911
7861
7810
7757
7702
7646
7588
7529
7468
7405
7340
7272
7202
7130
7055
6978
6899
6817
6734
6648
6560
6470
6377
6282
6184
6083
5980
5873
5764
5651
5537
5420
5301
5181
5060
4938
4816
4695
4574
4455
4337
4221
4107
3994
3884
3776
3670
3566
3465
3367
3271
3177
3085
2996
2909
2824
2741
2659
2579
2501
2425
2351
2278
2208
2141
2076
2013
1954
1897
1843
1793
1746
1701
1661
1623
1588
1557
1529
1505
1485
1469
1457
1448
1444
1443
1446
1452
1462
1474
1489
1506
1525
1546
1570
1594
1621
1648
1676
1705
1734
1763
1792
1821
1850
1878
1905
1931
1956
1981
2005
2028
2052
2074
2097
2119
2140
2160
2180
2198
2215
2231
2244
2256
2267
2275
2281
2285
2288
2289
2288
2286
2283
2279
2274
2268
2262
2254
2245
2234
2222
2208
2193
2176
2158
2138
2117
2095
2072
2047
2021
1996
1970
1943
1917
1890
1864
1837
1811
1784
1757
1730
1702
1674
1645
1616
1585
1554
1523
1491
1458
1425
1391
1357
1322
1287
1252
1216
1181
1145
1109
1072
1036
999
962
925
888
850
812
774
735
696
656
616
576
536
495
454
414
374
335
296
258
220
184
148
112
78
44
10
-22
-55
-86
-118
-148
-179
-208
-238
-267
-296
-326
-356
-386
-417
-448
-480
-512
-545
-578
-612
-646
-681
-717
-753
-791
-829
-869
-910
-951
-994
-1038
-1083
-1128
-1175
-1222
-1270
-1318
-1367
-1417
-1467
-1517
-1568
-1619
-1671
-1724
-1777
-1831
-1886
-1940
-1996
-2051
-2105
-2159
-2212
-2263
-2313
-2362
-2408
-2453
-2495
-2535
-2573
-2608
-2641
-2672
-2700
-2725
-2748
-2769
-2788
-2804
-2818
-2830
-2841
-2851
-2859
-2866
-2872
-2878
-2884
-2889
-2895
-2900
-2906
-2912
-2919
-2927
-2935
-2944
-2954
-2964
-2975
-2986
-2996
-3007
-3016
-3025
-3032
-3038
-3043
-3045
-3046
-3044
-3040
-3032
-3022
-3008
-2991
-2969
-2944
-2915
-2882
-2846
-2805
-2760
-2711
-2659
-2603
-2543
-2480
-2415
-2346
-2275
-2203
-2128
-2052
-1975
-1897
-1818
-1738
-1658
-1578
-1497
-1417
-1337
-1258
-1179
-1101
-1024
-948
-872
-797
-723
-650
-577
-505
-434
-365
-297
-229
-164
-99
-35
27
89
150
211
270
328
386
441
496
549
600
650
698
745
790
834
876
916
955
992
1028
1061
1092
1121
1148
1173
1195
1215
1233
1249
1263
1275
1285
1293
1299
1303
1305
1306
1306
1305
1302
1299
1295
1292
1288
1284
1282
1280
1279
1279
1280
1282
1285
1289
1294
1299
1306
1313
1320
1328
1336
1345
1354
1364
1374
1384
1396
1408
1421
1434
1449
1464
1480
1497
1514
1531
1548
1565
1582
1599
1616
1633
1649
1666
1682
1699
1715
1731
1746
1762
1776
1791
1805
1819
1834
1848
1863
1879
1895
1913
1932
1952
1974
1998
2023
2051
2081
2113
2147
2183
2221
2260
2301
2343
2385
2428
2472
2516
2560
2604
2648
2692
2736
2779
2822
2865
2908
2951
2995
3039
3084
3130
3178
3227
3278
3331
3386
3443
3501
3562
3623
3687
3751
3816
3881
3947
4013
4078
4143
4207
4269
4329
4387
4442
4493
4542
4586
4627
4665
4698
4728
4755
4777
4797
4812
4824
4833
4838
4841
4840
4836
4829
4820
4808
4794
4779
4761
4742
4722
4701
4679
4656
4633
4608
4584
4558
4532
4505
4477
4448
4419
4388
4355
4321
4285
4248
4208
4167
4123
4078
4032
3983
3933
3881
3828
3772
3714
3654
3592
3527
3459
3389
3317
3243
3166
3087
3006
2924
2840
2755
2668
2580
2491
2402
2311
2219
2127
2033
1941
1847
1752
1657
1562
1466
1370
1274
1177
1079
982
884
786
689
592
496
401
307
214
123
32
-57
-145
-233
-319
-405
-491
-576
-661
-746
-830
-915
-1000
-1084
-1168
-1252
-1336
-1419
-1501
-1582
-1663
-1742
-1820
-1897
-1972
-2045
-2117
-2187
-2254
-2321
-2385
-2448
-2509
-2568
-2626
-2682
-2737
-2790
-2841
-2891
-2939
-2985
-3030
-3073
-3115
-3154
-3192
-3229
-3264
-3297
-3328
-3358
-3386
-3412
-3437
-3461
-3482
-3502
-3521
-3537
-3552
-3565
-3577
-3586
-3593
-3599
-3602
-3603
-3603
-3600
-3596
-3591
-3585
-3578
-3570
-3562
-3554
-3546
-3539
-3532
-3525
-3520
-3515
-3511
-3507
-3503
-3499
-3495
-3491
-3485
-3479
-3471
-3462
-3452
-3440
-3428
-3414
-3398
-3382
-3364
-3345
-3324
-3303
-3280
-3257
-3232
-3207
-3181
-3154
-3125
-3096
-3066
-3035
-3004
-2971
-2939
-2905
-2871
-2837
-2802
-2767
-2732
-2696
-2660
-2624
-2588
-2553
-2517
-2483
-2448
-2415
-2382
-2350
-2319
-2289
-2259
-2230
-2201
-2172
-2144
-2115
-2088
-2060
-2033
-2005
-1978
-1951
-1925
-1898
-1871
-1845
-1819
-1792
-1766
-1740
-1714
-1688
-1662
-1636
-1611
-1586
-1561
-1537
-1513
-1491
-1469
-1449
-1430
-1412
-1395
-1380
-1366
-1354
-1343
-1334
-1326
-1319
-1314
-1311
-1309
-1310
-1311
-1315
-1320
-1327
-1335
-1344
-1355
-1367
-1381
-1396
-1411
-1428
-1446
-1464
-1484
-1504
-1525
-1546
-1569
-1592
-1616
-1640
-1666
-1692
-1719
-1747
-1775
-1804
-1833
-1861
-1890
-1918
-1946
-1974
-2001
-2027
-2054
-2080
-2106
-2131
-2157
-2183
-2208
-2233
-2258
-2282
-2307
-2330
-2354
-2376
-2399
-2420
-2441
-2461
-2480
-2499
-2517
-2534
-2550
-2567
-2582
-2597
-2612
-2626
-2640
-2653
-2666
-2679
-2691
-2703
-2715
-2726
-2738
-2749
-2761
-2773
-2784
-2796
-2808
-2820
-2832
-2845
-2857
-2869
-2881
-2894
-2906
-2918
-2930
-2941
-2953
-2963
-2973
-2982
-2991
-2999
-3006
-3012
-3018
-3022
-3026
-3030
-3033
-3035
-3036
-3037
-3037
-3036
-3034
-3031
-3027
-3022
-3016
-3008
-2998
-2987
-2975
-2961
-2946
-2931
-2914
-2897
-2879
-2860
-2842
-2822
-2803
-2784
-2765
-2746
-2727
-2709
-2692
-2675
-2660
-2645
-2632
-2620
-2609
-2599
-2590
-2582
-2575
-2568
-2561
-2555
-2549
-2542
-2536
-2530
-2523
-2517
-2510
-2504
-2497
-2490
-2483
-2476
-2469
-2463
-2456
-2449
-2443
-2437
-2431
-2425
-2418
-2412
-2406
-2400
-2393
-2386
-2379
-2371
-2364
-2356
-2348
-2340
-2331
-2321
-2311
-2301
-2290
-2278
-2266
-2253
-2240
-2227
-2213
-2199
-2185
-2171
-2157
-2142
-2128
-2113
-2098
-2083
-2068
-2052
-2037
-2021
-2008
-1993
-1979
-1966
-1954
-1942
-1931
-1920
-1910
-1901
-1892
-1883
-1874
-1865
-1856
-1847
-1836
-1825
-1814
-1802
-1790
-1777
-1763
-1750
-1736
-1721
-1706
-1691
-1676
-1660
-1644
-1629
-1613
-1597
-1582
-1567
-1553
-1539
-1526
-1513
-1501
-1490
-1479
-1469
-1459
-1450
-1441
-1432
-1424
-1416
-1409
-1402
-1396
-1390
-1385
-1380
-1375
-1371
-1367
-1364
-1361
-1357
-1354
-1351
-1348
-1344
-1341
-1337
-1333
-1330
-1326
-1321
-1317
-1312
-1306
-1299
-1292
-1284
-1276
-1267
-1259
-1250
-1241
-1233
-1225
-1218
-1212
-1206
-1201
-1196
-1192
-1188
-1184
-1181
-1178
-1175
-1173
-1171
-1169
-1167
-1166
-1164
-1163
-1161
-1159
-1156
-1154
-1152
-1150
-1148
-1146
-1145
-1145
-1146
-1147
-1150
-1155
-1160
-1167
-1174
-1183
-1193
-1204
-1216
-1229
-1242
-1256
-1270
-1284
-1299
-1314
-1330
-1346
-1363
-1381
-1399
-1417
-1436
-1456
-1476
-1497
-1518
-1540
-1562
-1584
-1607
-1630
-1654
-1678
-1702
-1726
-1751
-1776
-1801
-1827
-1853
-1879
-1906
-1933
-1960
-1988
-2016
-2044
-2073
-2101
-2130
-2159
-2188
-2217
-2246
-2275
-2303
-2331
-2359
-2387
-2415
-2443
-2471
-2500
-2528
-2558
-2589
-2620
-2652
-2686
-2720
-2755
-2790
-2825
-2860
-2895
-2929
-2963
-2995
-3027
-3058
-3088
-3116
-3144
-3171
-3196
-3221
-3245
-3268
-3292
-3314
-3337
-3359
-3382
-3405
-3429
-3453
-3477
-3502
-3527
-3553
-3580
-3606
-3633
-3660
-3688
-3715
-3743
-3770
-3798
-3826
-3854
-3881
-3909
-3937
-3966
-3994
-4022
-4051
-4080
-4109
-4139
-4169
-4199
-4229
-4259
-4289
-4318
-4348
-4377
-4406
-4435
-4463
-4491
-4519
-4547
-4574
-4601
-4627
-4652
-4677
-4700
-4722
-4744
-4764
-4784
-4802
-4819
-4835
-4851
-4865
-4878
-4890
-4901
-4910
-4918
-4925
-4930
-4934
-4936
-4937
-4936
-4934
-4931
-4926
-4920
-4913
-4905
-4895
-4884
-4871
-4858
-4843
-4827
-4810
-4792
-4774
-4756
-4736
-4717
-4697
-4676
-4655
-4634
-4611
-4588
-4564
-4540
-4514
-4489
-4462
-4435
-4408
-4380
-4353
-4324
-4296
-4267
-4237
-4206
-4175
-4142
-4108
-4072
-4034
-3995
-3953
-3909
-3864
-3816
-3765
-3713
-3659
-3603
-3545
-3485
-3425
-3363
-3301
-3238
-3175
-3112
-3048
-2985
-2922
-2860
-2797
-2735
-2674
-2612
-2551
-2490
-2429
-2369
-2309
-2249
-2190
-2131
-2073
-2015
-1957
-1900
-1843
-1786
-1730
-1674
-1618
-1563
-1507
-1452
-1397
-1342
-1287
-1233
-1179
-1125
-1072
-1018
-966
-915
-863
-813
-763
-714
-667
-620
-574
-529
-485
-443
-401
-361
-322
-284
-247
-212
-177
-144
-111
-79
-49
-19
10
39
67
95
122
149
176
202
229
255
282
309
335
362
389
417
445
474
504
535
566
599
633
669
705
743
781
821
862
904
947
990
1035
1080
1126
1173
1220
1268
1316
1364
1413
1461
1510
1559
1607
1656
1705
1754
1803
1852
1902
1952
2003
2054
2105
2157
2210
2264
2318
2372
2427
2483
2539
2596
2653
2709
2766
2822
2878
2933
2987
3040
3093
3144
3194
3243
3290
3336
3380
3423
3464
3504
3542
3578
3612
3645
3676
3705
3733
3759
3783
3805
3825
3844
3860
3875
3888
3900
3909
3916
3922
3925
3927
3927
3925
3920
3915
3907
3898
3888
3876
3862
3848
3832
3815
3797
3778
3758
3738
3717
3696
3675
3653
3632
3611
3590
3570
3550
3531
3513
3495
3479
3463
3447
3433
3419
3405
3392
3380
3368
3357
3347
3337
3328
3320
3314
3308
3303
3299
3296
3294
3293
3293
3294
3296
3298
3302
3306
3311
3316
3321
3327
3333
3339
3346
3352
3359
3366
3372
3379
3386
3392
3398
3404
3410
3415
3419
3423
3427
3429
3431
3433
3433
3433
3432
3431
3430
3428
3426
3424
3421
3418
3414
3411
3406
3402
3396
3390
3384
3377
3370
3363
3355
3347
3339
3331
3323
3315
3307
3300
3292
3284
3277
3269
3261
3253
3244
3236
3226
3216
3206
3195
3183
3171
3158
3144
3130
3115
3099
3083
3066
3049
3031
3012
2994
2975
2955
2936
2916
2896
2877
2857
2838
2818
2799
2780
2762
2744
2726
2708
2692
2675
2659
2644
2629
2614
2600
2587
2574
2561
2548
2536
2524
2513
2502
2491
2481
2471
2462
2453
2445
2438
2431
2425
2419
2415
2411
2408
2406
2404
2403
2403
2404
2406
2409
2412
2417
2422
2428
2435
2443
2452
2461
2471
2482
2493
2505
2518
2531
2545
2559
2574
2589
2604
2620
2636
2653
2670
2688
2705
2723
2742
2760
2779
2799
2819
2839
2860
2881
2902
2923
2945
2966
2988
3010
3031
3052
3074
3095
3117
3138
3160
3181
3203
3224
3245
3267
3288
3309
3329
3351
3372
3393
3415
3437
3459
3482
3506
3530
3555
3580
3605
3631
3657
3684
3711
3739
3766
3794
3823
3852
3881
3911
3941
3972
4003
4034
4066
4098
4130
4162
4194
4226
4258
4290
4322
4353
4384
4415
4446
4476
4506
4536
4566
4595
4625
4654
4684
4713
4741
4770
4798
4827
4855
4883
4911
4939
4967
4995
5024
5053
5082
5111
5141
5170
5200
5230
5261
5291
5321
5352
5383
5413
5444
5474
5505
5535
5565
5594
5623
5653
5681
5710
5738
5766
5794
5821
5848
5874
5901
5927
5953
5978
6003
6028
6053
6077
6101
6125
6148
6172
6195
6217
6240
6262
6284
6306
6327
6348
6369
6389
6409
6428
6447
6465
6483
6500
6516
6532
6547
6562
6576
6590
6603
6616
6628
6639
6650
6661
6670
6679
6688
6696
6703
6710
6715
6720
6723
6725
6726
6726
6724
6721
6718
6713
6707
6700
6693
6685
6676
6666
6655
6645
6633
6621
6608
6594
6580
6566
6551
6536
6520
6504
6488
6471
6453
6435
6416
6396
6376
6355
6333
6310
6287
6263
6238
6213
6187
6161
6134
6107
6080
6051
6023
5994
5964
5934
5903
5872
5840
5807
5774
5741
5707
5673
5638
5603
5568
5532
5495
5459
5421
5384
5345
5306
5266
5226
5185
5143
5100
5057
5013
4968
4922
4876
4829
4781
4733
4685
4635
4586
4535
4485
4434
4382
4331
4279
4226
4174
4121
4067
4014
3960
3906
3852
3797
3743
3688
3634
3579
3525
3471
3417
3363
3309
3256
3203
3151
3099
3047
2996
2944
2894
2843
2793
2742
2692
2641
2590
2540
2488
2437
2385
2334
2282
2230
2178
2127
2075
2024
1973
1922
1871
1820
1770
1719
1669
1618
1568
1518
1469
1419
1370
1321
1273
1224
1175
1127
1078
1029
980
931
882
833
784
735
686
637
588
539
491
442
394
347
299
252
206
160
115
70
26
-18
-60
-102
-143
-183
-222
-260
-297
-333
-367
-400
-433
-464
-494
-522
-550
-576
-602
-626
-649
-671
-691
-711
-729
-746
-762
-777
-790
-802
-813
-823
-831
-837
-842
-845
-847
-847
-845
-842
-837
-831
-824
-815
-805
-793
-780
-767
-752
-735
-718
-700
-681
-661
-641
-619
-597
-574
-551
-526
-502
-476
-451
-425
-398
-372
-346
-319
-292
-266
-240
-213
-187
-161
-136
-111
-86
-61
-36
-12
12
36
59
82
106
129
151
174
196
218
239
260
280
299
317
335
352
368
384
399
413
427
440
452
465
476
487
497
507
516
524
532
539
545
550
554
558
560
562
563
563
562
560
557
553
548
543
536
528
520
510
500
489
476
463
449
435
419
402
385
367
349
329
309
288
267
244
221
198
174
149
124
98
71
45
18
-10
-37
-65
-93
-121
-148
-176
-203
-231
-258
-285
-311
-338
-364
-389
-414
-439
-463
-487
-510
-532
-555
-576
-598
-619
-640
-660
-681
-701
-722
-742
-763
-784
-805
-826
-847
-869
-891
-913
-935
-959
-982
-1006
-1031
-1057
-1082
-1109
-1136
-1164
-1192
-1220
-1249
-1279
-1308
-1339
-1370
-1401
-1433
-1465
-1498
-1531
-1564
-1597
-1631
-1665
-1699
-1733
-1767
-1801
-1835
-1869
-1903
-1938
-1972
-2005
-2041
-2076
-2111
-2147
-2183
-2220
-2256
-2293
-2331
-2369
-2406
-2444
-2482
-2520
-2558
-2596
-2633
-2670
-2707
-2743
-2779
-2815
-2850
-2884
-2918
-2951
-2983
-3014
-3045
-3075
-3104
-3132
-3159
-3185
-3211
-3236
-3260
-3284
-3307
-3329
-3351
-3372
-3392
-3411
-3429
-3447
-3464
-3480
-3496
-3511
-3526
-3540
-3555
-3569
-3583
-3597
-3611
-3625
-3639
-3654
-3669
-3684
-3700
-3715
-3731
-3747
-3763
-3780
-3796
-3812
-3829
-3845
-3861
-3877
-3893
-3908
-3923
-3938
-3952
-3966
-3980
-3993
-4005
-4018
-4029
-4040
-4051
-4061
-4070
-4080
-4089
-4098
-4106
-4115
-4122
-4130
-4137
-4143
-4150
-4156
-4161
-4167
-4172
-4176
-4181
-4184
-4188
-4191
-4193
-4195
-4197
-4197
-4198
-4198
-4197
-4196
-4195
-4193
-4192
-4190
-4188
-4187
-4186
-4185
-4184
-4183
-4183
-4183
-4184
-4185
-4187
-4189
-4192
-4196
-4200
-4205
-4210
-4216
-4223
-4229
-4237
-4244
-4251
-4259
-4267
-4275
-4283
-4291
-4298
-4305
-4312
-4319
-4325
-4330
-4336
-4340
-4344
-4348
-4351
-4353
-4355
-4356
-4357
-4356
-4356
-4354
-4352
-4349
-4346
-4342
-4337
-4332
-4326
-4320
-4313
-4305
-4297
-4289
-4281
-4272
-4263
-4254
-4245
-4236
-4227
-4218
-4210
-4201
-4192
-4184
-4175
-4167
-4159
-4152
-4144
-4137
-4131
-4125
-4119
-4114
-4109
-4105
-4102
-4099
-4096
-4094
-4093
-4091
-4091
-4091
-4093
-4094
-4097
-4100
-4104
-4109
-4114
-4119
-4126
-4133
-4140
-4148
-4157
-4166
-4175
-4185
-4195
-4205
-4216
-4227
-4238
-4250
-4262
-4274
-4287
-4301
-4314
-4329
-4344
-4359
-4375
-4392
-4409
-4428
-4447
-4467
-4487
-4509
-4531
-4554
-4578
-4603
-4628
-4653
-4680
-4706
-4734
-4761
-4789
-4818
-4847
-4876
-4906
-4936
-4967
-4999
-5031
-5063
-5096
-5129
-5163
-5196
-5230
-5264
-5298
-5333
-5367
-5401
-5435
-5469
-5503
-5537
-5570
-5603
-5636
-5668
-5701
-5733
-5764
-5796
-5827
-5858
-5889
-5920
-5950
-5981
-6011
-6042
-6072
-6102
-6132
-6161
-6191
-6220
-6249
-6278
-6306
-6335
-6363
-6391
-6419
-6446
-6474
-6501
-6528
-6555
-6581
-6607
-6632
-6657
-6682
-6706
-6729
-6752
-6774
-6796
-6816
-6836
-6855
-6874
-6891
-6907
-6922
-6937
-6950
-6962
-6973
-6982
-6991
-6998
-7004
-7010
-7014
-7017
-7019
-7020
-7020
-7019
-7018
-7015
-7011
-7007
-7001
-6995
-6987
-6978
-6968
-6957
-6945
-6932
-6917
-6902
-6885
-6868
-6849
-6830
-6809
-6788
-6766
-6744
-6721
-6698
-6674
-6650
-6625
-6601
-6576
-6550
-6525
-6499
-6474
-6448
-6422
-6396
-6370
-6344
-6317
-6291
-6265
-6238
-6212
-6186
-6159
-6133
-6106
-6080
-6053
-6027
-6001
-5974
-5948
-5922
-5896
-5870
-5845
-5820
-5795
-5771
-5746
-5723
-5699
-5676
-5652
-5630
-5607
-5585
-5563
-5542
-5521
-5501
-5481
-5462
-5443
-5425
-5408
-5390
-5374
-5358
-5342
-5327
-5313
-5298
-5285
-5271
-5258
-5246
-5233
-5221
-5210
-5198
-5187
-5176
-5165
-5154
-5144
-5133
-5122
-5112
-5101
-5090
-5079
-5067
-5056
-5044
-5031
-5019
-5005
-4991
-4977
-4962
-4946
-4930
-4913
-4895
-4876
-4857
-4836
-4815
-4793
-4769
-4745
-4720
-4694
-4667
-4639
-4611
-4581
-4550
-4518
-4485
-4451
-4416
-4380
-4342
-4303
-4263
-4221
-4178
-4134
-4088
-4040
-3991
-3940
-3888
-3834
-3779
-3722
-3663
-3603
-3541
-3478
-3413
-3346
-3279
-3209
-3139
-3067
-2993
-2919
-2843
-2766
-2688
-2609
-2529
-2448
-2367
-2284
-2201
-2118
-2033
-1949
-1864
-1778
-1692
-1607
-1521
-1435
-1349
-1263
-1177
-1091
-1006
-921
-836
-751
-666
-582
-498
-414
-330
-247
-164
-82
0
82
163
244
325
405
484
563
642
720
797
873
949
1024
1098
1171
1243
1314
1384
1453
1520
1586
1651
1715
1777
1838
1897
1955
2012
2067
2121
2174
2225
2275
2323
2371
2417
2462
2506
2548
2590
2630
2669
2707
2744
2780
2815
2848
2881
2912
2942
2971
2999
3026
3052
3076
3100
3122
3143
3163
3181
3199
3215
3230
3244
3256
3267
3277
3286
3294
3300
3305
3310
3313
3315
3316
3316
3316
3314
3312
3308
3304
3299
3294
3287
3279
3271
3262
3252
3241
3230
3218
3205
3191
3178
3163
3148
3133
3117
3101
3085
3069
3052
3035
3018
3001
2983
2965
2947
2929
2910
2892
2873
2853
2834
2815
2795
2775
2755
2735
2714
2694
2674
2653
2633
2613
2593
2574
2554
2535
2517
2499
2481
2464
2447
2430
2414
2398
2382
2366
2351
2336
2322
2308
2295
2282
2270
2258
2247
2236
2226
2217
2208
2201
2194
2188
2183
2178
2175
2172
2170
2168
2167
2167
2167
2168
2169
2171
2174
2177
2181
2185
2190
2196
2202
2210
2218
2226
2236
2247
2258
2271
2285
2300
2316
2333
2351
2370
2391
2412
2435
2458
2483
2509
2535
2563
2592
2622
2653
2686
2719
2754
2790
2827
2865
2905
2945
2987
3029
3073
3117
3163
3210
3257
3306
3355
3405
3456
3507
3559
3612
3665
3718
3772
3826
3880
3935
3990
4045
4100
4155
4210
4265
4319
4373
4427
4481
4534
4587
4640
4692
4744
4795
4846
4896
4947
4996
5046
5095
5143
5191
5238
5285
5332
5378
5423
5467
5512
5555
5599
5641
5684
5726
5768
5810
5851
5892
5934
5975
6016
6058
6099
6140
6181
6222
6263
6304
6345
6386
6426
6466
6506
6546
6585
6624
6663
6701
6739
6776
6813
6850
6886
6921
6956
6991
7025
7059
7092
7125
7158
7190
7221
7252
7283
7313
7343
7372
7400
7429
7456
7483
7510
7537
7563
7588
7613
7638
7662
7685
7708
7731
7753
7775
7796
7817
7837
7856
7875
7893
7910
7926
7942
7957
7970
7983
7995
8006
8016
8026
8035
8042
8051
8058
8064
8070
8076
8080
8086
8090
8093
8098
8102
8106
8109
8112
8115
8118
8121
8124
8127
8129
8131
8132
8132
8134
8134
8132
8132
8130
8128
8125
8122
8118
8114
8109
8103
8098
8092
8086
8079
8073
8066
8058
8052
8045
8038
8029
8023
8016
8009
8002
7996
7989
7983
7976
7970
7964
7958
7953
7947
7942
7936
7931
7926
7921
7916
7911
7906
7901
7897
7893
7889
7885
7881
7877
7873
7869
7865
7861
7857
7853
7849
7845
7841
7837
7833
7830
7826
7822
7818
7815
7811
7808
7805
7801
7798
7794
7791
7788
7784
7781
7778
7775
7771
7768
7764
7760
7756
7752
7748
7743
7739
7734
7729
7724
7719
7714
7709
7704
7698
7693
7687
7681
7675
7669
7663
7656
7650
7643
7636
7629
7622
7615
7607
7599
7591
7583
7575
7567
7559
7550
7541
7532
7523
7514
7505
7495
7485
7475
7465
7455
7445
7435
7425
7415
7405
7395
7385
7375
7366
7357
7347
7338
7330
7321
7313
7305
7298
7291
7284
7278
7271
7266
7260
7255
7250
7245
7241
7237
7233
7229
7226
7224
7221
7219
7217
7215
7214
7213
7211
7210
7209
7209
7208
7207
7206
7205
7204
7203
7202
7201
7200
7199
7198
7196
7195
7194
7193
7192
7191
7189
7188
7187
7187
7186
7186
7186
7187
7187
7189
7190
7192
7195
7197
7200
7204
7207
7211
7216
7220
7225
7230
7236
7242
7248
7254
7261
7267
7273
7279
7285
7291
7296
7301
7306
7310
7315
7318
7322
7325
7327
7329
7331
7332
7333
7333
7332
7331
7330
7327
7325
7321
7317
7312
7306
7299
7292
7283
7274
7264
7253
7242
7229
7215
7201
7185
7168
7151
7132
7112
7091
7069
7046
7022
6997
6970
6942
6913
6883
6851
6818
6784
6748
6711
6673
6634
6593
6552
6509
6465
6421
6375
6328
6281
6232
6183
6133
6082
6030
5978
5924
5870
5815
5760
5703
5646
5588
5529
5470
5409
5348
5286
5223
5159
5094
5028
4962
4894
4825
4756
4685
4613
4541
4467
4393
4317
4241
4164
4086
4008
3929
3849
3768
3687
3606
3524
3441
3358
3275
3191
3107
3023
2938
2854
2769
2684
2598
2513
2427
2341
2255
2169
2082
1996
1909
1821
1734
1646
1558
1470
1381
1292
1203
1113
1022
933
842
750
658
566
473
380
286
191
96
1
-95
-191
-288
-386
-483
-581
-680
-779
-879
-978
-1079
-1179
-1280
-1381
-1482
-1584
-1686
-1788
-1890
-1992
-2094
-2196
-2299
-2401
-2503
-2605
-2708
-2810
-2912
-3014
-3116
-3218
-3319
-3421
-3522
-3624
-3725
-3826
-3927
-4027
-4129
-4229
-4330
-4430
-4531
-4631
-4731
-4831
-4931
-5030
-5129
-5228
-5326
-5425
-5522
-5620
-5716
-5812
-5908
-6003
-6097
-6191
-6285
-6377
-6469
-6561
-6652
-6742
-6832
-6921
-7010
-7098
-7186
-7273
-7360
-7447
-7534
-7620
-7706
-7792
-7878
-7964
-8048
-8135
-8220
-8305
-8390
-8475
-8560
-8645
-8730
-8814
-8898
-8983
-9067
-9151
-9235
-9319
-9403
-9487
-9571
-9655
-9739
-9822
-9906
-9989
-10072
-10155
-10237
-10319
-10401
-10482
-10563
-10643
-10723
-10802
-10881
-10959
-11037
-11115
-11191
-11268
-11343
-11419
-11493
-11568
-11642
-11715
-11788
-11861
-11933
-12005
-12077
-12148
-12219
-12290
-12361
-12431
-12501
-12571
-12641
-12711
-12781
-12850
-12920
-12989
-13058
-13127
-13196
-13265
-13334
-13402
-13470
-13538
-13606
-13674
-13741
-13808
-13875
-13942
-14008
-14073
-14139
-14203
-14268
-14332
-14395
-14459
-14521
-14584
-14646
-14707
-14768
-14829
-14889
-14948
-15007
-15065
-15123
-15179
-15235
-15290
-15344
-15397
-15449
-15500
-15550
-15599
-15647
-15694
-15739
-15784
-15827
-15869
-15911
-15951
-15990
-16027
-16065
-16101
-16136
-16171
-16204
-16236
-16268
-16297
-16328
-16358
-16386
-16414
-16442
-16469
-16496
-16522
-16547
-16573
-16597
-16622
-16646
-16669
-16692
-16714
-16736
-16758
-16778
-16799
-16819
-16838
-16857
-16876
-16893
-16911
-16928
-16944
-16960
-16976
-16991
-17005
-17019
-17032
-17045
-17057
-17069
-17080
-17091
-17101
-17111
-17120
-17129
-17137
-17145
-17152
-17160
-17166
-17173
-17179
-17184
-17189
-17194
-17199
-17203
-17206
-17209
-17212
-17214
-17216
-17217
-17218
-17218
-17218
-17217
-17216
-17214
-17211
-17208
-17204
-17199
-17194
-17188
-17182
-17174
-17166
-17157
-17148
-17137
-17126
-17114
-17101
-17087
-17072
-17057
-17041
-17023
-17005
-16986
-16966
-16946
-16924
-16901
-16878
-16853
-16828
-16801
-16774
-16746
-16717
-16687
-16656
-16624
-16590
-16556
-16521
-16485
-16448
-16409
-16369
-16328
-16286
-16242
-16198
-16152
-16105
-16056
-16008
-15958
-15907
-15855
-15802
-15748
-15693
-15637
-15581
-15523
-15465
-15406
-15346
-15285
-15224
-15162
-15099
-15035
-14971
-14906
-14841
-14775
-14708
-14640
-14572
-14503
-14433
-14363
-14292
-14220
-14147
-14074
-13999
-13924
-13849
-13772
-13695
-13616
-13537
-13458
-13377
-13296
-13215
-13132
-13049
-12965
-12881
-12796
-12710
-12623
-12536
-12447
-12359
-12269
-12178
-12087
-11995
-11903
-11809
-11715
-11621
-11526
-11430
-11333
-11236
-11139
-11041
-10943
-10844
-10745
-10645
-10545
-10444
-10343
-10242
-10140
-10038
-9936
-9833
-9730
-9626
-9522
-9418
-9313
-9208
-9103
-8997
-8891
-8785
-8678
-8571
-8464
-8357
-8249
-8141
-8032
-7925
-7817
-7708
-7599
-7490
-7381
-7271
-7162
-7052
-6942
-6832
-6722
-6612
-6502
-6392
-6282
-6172
-6062
-5953
-5843
-5734
-5625
-5516
-5407
-5299
-5191
-5084
-4976
-4869
-4762
-4656
-4550
-4444
-4339
-4234
-4129
-4025
-3921
-3817
-3714
-3610
-3507
-3404
-3300
-3197
-3094
-2991
-2888
-2785
-2682
-2579
-2476
-2373
-2270
-2166
-2062
-1958
-1854
-1750
-1645
-1541
-1436
-1330
-1225
-1119
-1012
-906
-800
-693
-586
-479
-371
-263
-155
-47
62
171
280
389
499
609
720
830
941
1052
1164
1276
1389
1501
1615
1728
1842
1957
2071
2186
2302
2417
2533
2650
2766
2883
3000
3117
3235
3353
3471
3589
3708
3826
3945
4065
4184
4304
4423
4543
4663
4783
4903
5023
5143
5263
5384
5504
5624
5744
5864
5984
6104
6224
6344
6464
6583
6703
6822
6941
7060
7178
7297
7415
7533
7650
7768
7885
8002
8118
8235
8351
8467
8583
8699
8815
8931
9047
9163
9279
9395
9511
9627
9743
9859
9975
10091
10206
10322
10438
10553
10668
10783
10897
11012
11125
11239
11352
11465
11577
11689
11801
11912
12023
12133
12243
12352
12460
12568
12675
12782
12888
12993
13098
13202
13305
13408
13509
13610
13710
13809
13908
14005
14102
14197
14292
14386
14479
14571
14662
14752
14842
14930
15018
15106
15192
15278
15363
15447
15531
15615
15698
15780
15862
15943
16024
16105
16184
16264
16343
16422
16501
16578
16656
16733
16810
16886
16962
17038
17113
17188
17263
17337
17412
17485
17559
17633
17706
17779
17852
17924
17997
18069
18141
18214
18286
18357
18429
18501
18572
18644
18715
18786
18857
18928
18998
19069
19139
19208
19278
19347
19416
19484
19552
19619
19686
19753
19819
19884
19949
20014
20077
20140
20202
20263
20324
20383
20442
20500
20556
20612
20667
20721
20774
20826
20877
20926
20975
21023
21070
21115
21159
21202
21244
21284
21323
21361
21398
21433
21466
21498
21529
21558
21585
21611
21636
21659
21680
21700
21718
21734
21749
21762
21774
21784
21792
21799
21805
21809
21812
21813
21813
21811
21808
21804
21798
21791
21782
21772
21760
21748
21734
21718
21702
21684
21665
21645
21624
21602
21579
21555
21530
21504
21477
21449
21421
21392
21362
21332
21301
21270
21238
21206
21173
21139
21105
21070
21034
20998
20961
20924
20885
20846
20806
20765
20724
20681
20638
20594
20550
20505
20459
20412
20364
20316
20268
20218
20168
20118
20067
20015
19962
19909
19855
19801
19746
19691
19635
19578
19521
19463
19405
19346
19287
19227
19166
19105
19044
18982
18919
18856
18792
18728
18663
18597
18531
18464
18397
18329
18261
18192
18122
18051
17980
17908
17836
17763
17689
17614
17539
17463
17386
17309
17231
17152
17072
16991
16910
16828
16745
16661
16576
16490
16403
16315
16226
16136
16046
15954
15861
15767
15672
15577
15480
15382
15283
15183
15083
14981
14879
14775
14671
14566
14460
14353
14245
14136
14026
13916
13804
13692
13578
13464
13348
13232
13115
12996
12877
12757
12636
12514
12391
12267
12142
12017
11891
11764
11636
11507
11378
11248
11117
10986
10854
10721
10587
10453
10318
10183
10046
9909
9772
9633
9494
9355
9214
9073
8932
8790
8647
8504
8360
8216
8071
7927
7782
7636
7490
7344
7198
7051
6904
6757
6609
6461
6313
6164
6015
5865
5715
5565
5414
5263
5111
4959
4806
4653
4499
4346
4191
4037
3882
3727
3572
3416
3260
3104
2947
2791
2634
2477
2319
2162
2004
1846
1688
1530
1371
1212
1053
894
735
575
415
254
94
-67
-228
-389
-551
-713
-875
-1037
-1199
-1362
-1524
-1687
-1849
-2012
-2175
-2338
-2500
-2663
-2826
-2988
-3151
-3313
-3475
-3637
-3798
-3959
-4120
-4280
-4440
-4599
-4758
-4917
-5075
-5232
-5389
-5545
-5701
-5855
-6009
-6163
-6316
-6467
-6619
-6769
-6919
-7068
-7216
-7364
-7511
-7657
-7803
-7948
-8093
-8237
-8381
-8524
-8666
-8808
-8949
-9090
-9230
-9370
-9509
-9647
-9785
-9923
-10059
-10196
-10331
-10466
-10601
-10734
-10867
-11000
-11131
-11262
-11392
-11522
-11650
-11778
-11905
-12032
-12158
-12284
-12409
-12533
-12657
-12781
-12904
-13027
-13150
-13272
-13394
-13515
-13636
-13757
-13877
-13997
-14117
-14236
-14355
-14473
-14591
-14708
-14825
-14941
-15056
-15171
-15286
-15400
-15514
-15627
-15739
-15851
-15962
-16073
-16183
-16293
-16402
-16510
-16618
-16725
-16832
-16938
-17043
-17148
-17252
-17355
-17458
-17559
-17660
-17761
-17860
-17958
-18056
-18153
-18249
-18344
-18438
-18531
-18623
-18713
-18803
-18892
-18979
-19066
-19151
-19236
-19319
-19401
-19483
-19563
-19642
-19721
-19798
-19875
-19950
-20024
-20097
-20169
-20240
-20310
-20379
-20447
-20514
-20580
-20644
-20708
-20770
-20832
-20892
-20952
-21010
-21068
-21125
-21180
-21235
-21290
-21343
-21395
-21447
-21498
-21547
-21596
-21645
-21692
-21738
-21784
-21828
-21872
-21915
-21957
-21998
-22038
-22078
-22117
-22154
-22191
-22227
-22263
-22297
-22331
-22363
-22395
-22426
-22455
-22484
-22512
-22539
-22565
-22590
-22614
-22637
-22659
-22681
-22701
-22721
-22740
-22758
-22776
-22792
-22809
-22824
-22839
-22853
-22867
-22880
-22892
-22904
-22915
-22926
-22936
-22945
-22954
-22961
-22968
-22975
-22980
-22985
-22989
-22992
-22994
-22995
-22995
-22995
-22993
-22990
-22987
-22982
-22976
-22969
-22962
-22953
-22943
-22931
-22919
-22906
-22891
-22876
-22859
-22841
-22822
-22802
-22781
-22759
-22736
-22712
-22686
-22660
-22632
-22604
-22574
-22543
-22511
-22478
-22443
-22408
-22371
-22333
-22293
-22253
-22211
-22167
-22123
-22077
-22030
-21982
-21932
-21882
-21830
-21777
-21722
-21666
-21609
-21550
-21490
-21428
-21365
-21301
-21235
-21167
-21098
-21028
-20956
-20882
-20807
-20730
-20652
-20572
-20490
-20407
-20322
-20236
-20148
-20058
-19967
-19874
-19780
-19684
-19587
-19488
-19388
-19286
-19183
-19078
-18972
-18865
-18756
-18646
-18535
-18423
-18310
-18195
-18079
-17962
-17844
-17725
-17605
-17484
-17362
-17239
-17115
-16990
-16864
-16738
-16610
-16482
-16353
-16222
-16093
-15962
-15830
-15697
-15564
-15429
-15295
-15159
-15023
-14886
-14748
-14609
-14470
-14330
-14189
-14048
-13906
-13763
-13619
-13474
-13329
-13182
-13035
-12887
-12739
-12589
-12439
-12288
-12136
-11984
-11831
-11677
-11522
-11367
-11212
-11055
-10898
-10741
-10582
-10424
-10265
-10105
-9945
-9785
-9624
-9462
-9300
-9138
-8975
-8812
-8648
-8484
-8320
-8154
-7990
-7824
-7658
-7491
-7325
-7157
-6990
-6822
-6654
-6486
-6317
-6148
-5979
-5809
-5639
-5469
-5299
-5129
-4959
-4788
-4618
-4447
-4277
-4106
-3935
-3764
-3593
-3422
-3251
-3080
-2908
-2737
-2565
-2393
-2221
-2049
-1877
-1704
-1532
-1359
-1187
-1014
-842
-669
-497
-324
-151
21
194
366
539
712
884
1056
1228
1400
1572
1744
1915
2087
2257
2428
2598
2768
2938
3107
3276
3445
3613
3781
3949
4116
4283
4449
4615
4780
4946
5110
5275
5438
5602
5764
5927
6089
6250
6411
6571
6732
6891
7051
7209
7368
7526
7684
7841
7999
8154
8311
8467
8623
8778
8932
9086
9239
9392
9545
9696
9847
9998
10148
10297
10446
10595
10742
10889
11036
11182
11327
11472
11616
11760
11902
12044
12185
12325
12464
12603
12740
12877
13012
13147
13280
13413
13544
13675
13804
13933
14060
14187
14312
14436
14559
14681
14802
14922
15040
15157
15273
15387
15499
15611
15721
15829
15936
16041
16145
16247
16347
16447
16545
16641
16735
16828
16919
17009
17097
17183
17268
17351
17432
17511
17589
17666
17740
17813
17885
17954
18022
18088
18153
18215
18276
18336
18393
18449
18503
18555
18606
18654
18701
18747
18790
18832
18872
18911
18948
18983
19017
19049
19079
19108
19135
19161
19185
19207
19228
19248
19266
19282
19298
19311
19324
19335
19345
19354
19361
19367
19373
19377
19379
19381
19382
19381
19379
19376
19372
19367
19360
19352
19343
19333
19322
19309
19296
19281
19265
19248
19230
19211
19191
19169
19147
19124
19100
19076
19050
19024
18996
18968
18939
18910
18879
18848
18816
18783
18750
18716
18681
18645
18609
18572
18535
18497
18458
18419
18380
18340
18299
18258
18217
18175
18132
18089
18046
18002
17957
17911
17866
17819
17772
17724
17676
17627
17577
17527
17477
17425
17373
17321
17268
17214
17160
17105
17050
16995
16939
16882
16825
16768
16711
16653
16594
16536
16477
16417
16357
16297
16236
16175
16113
16050
15987
15924
15860
15796
15730
15665
15598
15531
15463
15395
15326
15256
15185
15114
15041
14968
14895
14820
14745
14669
14593
14516
14438
14360
14281
14201
14121
14041
13960
13879
13797
13715
13632
13549
13466
13382
13298
13213
13129
13043
12958
12872
12786
12699
12612
12524
12436
12347
12258
12168
12078
11988
11896
11804
11712
11618
11525
11430
11334
11238
11141
11043
10944
10845
10745
10644
10542
10439
10336
10232
10128
10023
9917
9810
9703
9595
9487
9378
9268
9157
9046
8935
8823
8710
8596
8482
8368
8253
8137
8021
7905
7788
7670
7552
7433
7315
7195
7075
6955
6834
6712
6590
6467
6344
6220
6096
5971
5846
5721
5595
5469
5342
5216
5089
4961
4834
4706
4579
4451
4323
4196
4067
3941
3814
3687
3560
3434
3308
3183
3058
2933
2808
2685
2561
2439
2316
2195
2074
1954
1834
1716
1598
1481
1366
1251
1137
1024
913
802
692
583
475
368
261
156
51
-52
-155
-257
-359
-459
-559
-658
-757
-854
-951
-1048
-1143
-1238
-1331
-1424
-1516
-1607
-1697
-1786
-1874
-1961
-2047
-2132
-2217
-2300
-2382
-2464
-2544
-2624
-2702
-2780
-2856
-2932
-3006
-3080
-3152
-3223
-3293
-3362
-3430
-3497
-3563
-3628
-3692
-3755
-3817
-3877
-3937
-3995
-4053
-4109
-4165
-4220
-4274
-4327
-4379
-4430
-4481
-4531
-4580
-4629
-4677
-4724
-4771
-4817
-4862
-4907
-4951
-4995
-5038
-5080
-5121
-5161
-5201
-5240
-5278
-5314
-5350
-5385
-5419
-5452
-5483
-5514
-5544
-5572
-5600
-5626
-5652
-5677
-5701
-5723
-5745
-5766
-5787
-5806
-5824
-5842
-5859
-5876
-5891
-5906
-5921
-5935
-5948
-5961
-5974
-5986
-5997
-6008
-6019
-6028
-6038
-6046
-6054
-6061
-6068
-6074
-6079
-6084
-6088
-6091
-6094
-6096
-6098
-6099
-6099
-6099
-6098
-6096
-6093
-6090
-6086
-6082
-6076
-6070
-6064
-6056
-6048
-6039
-6030
-6020
-6009
-5997
-5985
-5972
-5958
-5944
-5929
-5914
-5898
-5882
-5865
-5848
-5831
-5813
-5794
-5776
-5756
-5737
-5716
-5696
-5675
-5653
-5631
-5609
-5586
-5563
-5540
-5516
-5491
-5466
-5441
-5415
-5389
-5362
-5335
-5308
-5280
-5252
-5224
-5196
-5167
-5138
-5108
-5079
-5049
-5019
-4990
-4959
-4929
-4899
-4869
-4839
-4809
-4779
-4749
-4720
-4690
-4661
-4631
-4602
-4573
-4544
-4515
-4486
-4457
-4429
-4400
-4372
-4344
-4316
-4289
-4261
-4234
-4207
-4180
-4154
-4127
-4101
-4075
-4049
-4022
-3997
-3972
-3946
-3921
-3896
-3871
-3846
-3821
-3797
-3773
-3749
-3726
-3703
-3681
-3659
-3637
-3616
-3595
-3574
-3554
-3535
-3515
-3496
-3478
-3460
-3442
-3424
-3408
-3391
-3375
-3360
-3345
-3330
-3316
-3303
-3289
-3276
-3264
-3251
-3239
-3227
-3216
-3204
-3194
-3183
-3173
-3163
-3153
-3144
-3135
-3126
-3118
-3111
-3104
-3097
-3091
-3085
-3080
-3075
-3070
-3066
-3062
-3059
-3056
-3053
-3050
-3048
-3046
-3044
-3043
-3042
-3041
-3040
-3040
-3039
-3040
-3040
-3040
-3041
-3041
-3042
-3043
-3044
-3046
-3047
-3048
-3049
-3051
-3052
-3053
-3054
-3055
-3055
-3056
-3057
-3057
-3058
-3059
-3059
-3060
-3061
-3062
-3062
-3063
-3065
-3066
-3067
-3069
-3071
-3073
-3075
-3078
-3081
-3084
-3088
-3092
-3095
-3100
-3104
-3108
-3113
-3118
-3123
-3128
-3133
-3138
-3144
-3149
-3155
-3161
-3167
-3172
-3178
-3184
-3190
-3196
-3201
-3207
-3213
-3218
-3224
-3229
-3235
-3240
-3246
-3251
-3257
-3263
-3268
-3274
-3279
-3284
-3290
-3295
-3300
-3306
-3311
-3316
-3321
-3327
-3332
-3337
-3342
-3348
-3353
-3359
-3364
-3370
-3376
-3381
-3387
-3393
-3398
-3404
-3410
-3415
-3421
-3427
-3433
-3438
-3444
-3451
-3457
-3463
-3470
-3477
-3484
-3491
-3499
-3507
-3515
-3524
-3533
-3542
-3551
-3561
-3571
-3582
-3592
-3603
-3614
-3625
-3637
-3649
-3660
-3672
-3684
-3697
-3709
-3721
-3733
-3746
-3758
-3770
-3783
-3795
-3808
-3821
-3834
-3847
-3860
-3873
-3887
-3901
-3915
-3929
-3943
-3957
-3972
-3987
-4002
-4017
-4032
-4048
-4062
-4078
-4094
-4110
-4125
-4141
-4156
-4172
-4188
-4204
-4220
-4236
-4251
-4267
-4283
-4299
-4315
-4330
-4346
-4361
-4376
-4391
-4406
-4421
-4435
-4449
-4463
-4477
-4491
-4504
-4517
-4530
-4543
-4555
-4568
-4581
-4593
-4606
-4618
-4631
-4644
-4656
-4669
-4682
-4695
-4707
-4720
-4733
-4746
-4759
-4772
-4785
-4797
-4810
-4822
-4834
-4846
-4858
-4869
-4880
-4891
-4901
-4911
-4920
-4929
-4938
-4946
-4953
-4961
-4968
-4974
-4981
-4987
-4992
-4998
-5003
-5008
-5012
-5017
-5021
-5025
-5029
-5032
-5035
-5038
-5041
-5043
-5045
-5046
-5047
-5048
-5048
-5048
-5048
-5047
-5046
-5044
-5042
-5040
-5038
-5035
-5031
-5028
-5024
-5020
-5016
-5011
-5007
-5002
-4997
-4992
-4987
-4982
-4976
-4970
-4965
-4959
-4952
-4946
-4940
-4933
-4926
-4919
-4912
-4905
-4898
-4891
-4883
-4876
-4868
-4860
-4852
-4843
-4835
-4826
-4817
-4808
-4799
-4789
-4779
-4769
-4759
-4749
-4738
-4727
-4716
-4705
-4693
-4681
-4669
-4657
-4645
-4633
-4620
-4608
-4596
-4583
-4571
-4558
-4546
-4534
-4521
-4509
-4496
-4484
-4471
-4459
-4446
-4433
-4421
-4408
-4395
-4383
-4370
-4357
-4344
-4331
-4318
-4304
-4291
-4277
-4263
-4249
-4235
-4220
-4206
-4190
-4175
-4159
-4143
-4127
-4110
-4091
-4074
-4056
-4037
-4017
-3997
-3977
-3956
-3934
-3912
-3889
-3866
-3842
-3818
-3793
-3768
-3742
-3716
-3689
-3662
-3635
-3607
-3578
-3550
-3520
-3491
-3461
-3430
-3400
-3368
-3337
-3305
-3273
-3240
-3207
-3174
-3141
-3107
-3074
-3039
-3005
-2970
-2936
-2900
-2865
-2829
-2793
-2757
-2720
-2683
-2646
-2609
-2571
-2532
-2494
-2455
-2416
-2377
-2337
-2297
-2257
-2217
-2176
-2136
-2095
-2055
-2013
-1974
-1933
-1893
-1852
-1812
-1771
-1731
-1690
-1649
-1608
-1567
-1526
-1484
-1442
-1400
-1358
-1316
-1273
-1230
-1187
-1143
-1100
-1056
-1012
-967
-923
-878
-833
-788
-743
-698
-652
-607
-561
-515
-469
-423
-377
-330
-283
-237
-190
-142
-95
-48
0
47
95
142
190
237
284
331
378
425
472
519
566
613
659
706
753
799
846
893
940
986
1033
1080
1127
1174
1221
1268
1315
1362
1409
1456
1503
1549
1596
1643
1690
1737
1784
1831
1878
1924
1971
2017
2064
2110
2156
2202
2248
2294
2339
2385
2430
2475
2520
2564
2609
2653
2697
2740
2784
2827
2870
2912
2954
2996
3037
3078
3119
3159
3198
3237
3276
3314
3351
3388
3424
3460
3495
3529
3563
3597
3629
3661
3693
3724
3755
3785
3815
3844
3873
3901
3929
3956
3983
4010
4035
4061
4086
4111
4135
4159
4182
4204
4226
4248
4269
4290
4310
4330
4349
4367
4385
4403
4420
4436
4452
4468
4483
4497
4511
4525
4538
4550
4563
4574
4586
4596
4607
4617
4627
4636
4645
4653
4661
4669
4677
4684
4691
4698
4705
4712
4718
4725
4732
4738
4745
4751
4758
4765
4771
4778
4785
4792
4799
4805
4812
4819
4825
4832
4838
4844
4849
4855
4860
4865
4870
4875
4879
4883
4887
4890
4894
4897
4900
4903
4905
4908
4910
4912
4913
4915
4916
4917
4917
4917
4917
4917
4916
4914
4913
4910
4908
4905
4901
4897
4892
4887
4881
4875
4868
4861
4853
4844
4836
4826
4816
4806
4795
4784
4772
4760
4747
4734
4721
4707
4693
4679
4664
4649
4634
4618
4603
4587
4571
4555
4538
4521
4505
4488
4470
4453
4436
4418
4401
4383
4365
4348
4330
4312
4294
4276
4259
4241
4223
4205
4188
4170
4153
4135
4118
4102
4085
4069
4053
4038
4022
4009
3995
3981
3968
3956
3944
3932
3921
3911
3901
3892
3884
3876
3868
3862
3855
3850
3845
3840
3837
3834
3831
3830
3828
3828
3828
3829
3831
3833
3836
3840
3844
3849
3855
3861
3868
3876
3884
3893
3903
3913
3924
3936
3948
3961
3975
3989
4003
4019
4035
4053
4070
4088
4107
4126
4145
4165
4186
4206
4228
4250
4272
4295
4318
4341
4365
4389
4414
4438
4464
4489
4515
4541
4568
4595
4622
4649
4677
4705
4734
4763
4792
4821
4851
4881
4911
4941
4972
5003
5034
5065
5097
5128
5160
5192
5224
5256
5288
5321
5353
5385
5418
5450
5483
5515
5548
5580
5613
5645
5678
5710
5743
5775
5808
5840
5872
5904
5936
5968
5999
6030
6062
6093
6123
6154
6184
6214
6244
6273
6303
6332
6360
6389
6417
6444
6472
6499
6526
6552
6578
6604
6630
6655
6680
6705
6729
6753
6777
6801
6824
6846
6869
6890
6912
6933
6953
6973
6992
7011
7029
7047
7063
7080
7095
7110
7124
7138
7150
7163
7174
7185
7195
7205
7214
7222
7230
7237
7243
7249
7254
7258
7262
7265
7267
7268
7269
7269
7269
7268
7266
7263
7260
7256
7252
7246
7241
7234
7227
7219
7211
7202
7192
7181
7170
7159
7146
7133
7119
7105
7090
7074
7057
7040
7022
7003
6983
6963
6941
6919
6896
6873
6848
6823
6797
6770
6742
6713
6684
6654
6624
6593
6561
6529
6496
6463
6429
6395
6361
6326
6290
6254
6217
6180
6142
6104
6066
6026
5987
5946
5905
5864
5822
5779
5736
5692
5647
5602
5557
5511
5464
5417
5369
5321
5272
5223
5173
5123
5072
5020
4968
4916
4862
4809
4755
4700
4645
4589
4533
4476
4419
4361
4303
4245
4186
4127
4067
4006
3946
3884
3823
3761
3699
3636
3573
3510
3447
3383
3320
3256
3192
3128
3064
3000
2936
2872
2807
2743
2678
2613
2548
2483
2418
2353
2288
2223
2157
2092
2025
1960
1894
1827
1760
1693
1626
1559
1491
1423
1355
1287
1218
1150
1081
1012
944
875
806
738
669
600
532
463
394
326
257
188
120
51
-18
-87
-156
-224
-293
-362
-431
-501
-570
-639
-708
-778
-847
-917
-986
-1056
-1125
-1195
-1265
-1334
-1404
-1473
-1543
-1613
-1683
-1752
-1822
-1892
-1962
-2032
-2102
-2171
-2241
-2311
-2382
-2452
-2522
-2592
-2663
-2734
-2804
-2876
-2947
-3018
-3090
-3162
-3234
-3306
-3378
-3451
-3523
-3596
-3669
-3742
-3815
-3888
-3961
-4034
-4107
-4180
-4253
-4326
-4399
-4472
-4545
-4618
-4690
-4763
-4835
-4907
-4979
-5050
-5122
-5193
-5264
-5335
-5405
-5475
-5545
-5615
-5684
-5753
-5822
-5890
-5958
-6025
-6092
-6159
-6225
-6290
-6355
-6419
-6483
-6546
-6609
-6671
-6732
-6793
-6854
-6914
-6973
-7032
-7090
-7147
-7204
-7261
-7317
-7372
-7427
-7481
-7535
-7588
-7641
-7693
-7745
-7796
-7847
-7897
-7947
-7996
-8045
-8093
-8140
-8186
-8234
-8280
-8325
-8370
-8414
-8457
-8500
-8542
-8583
-8624
-8665
-8704
-8743
-8781
-8819
-8856
-8892
-8927
-8961
-8995
-9028
-9060
-9091
-9121
-9151
-9179
-9207
-9234
-9260
-9285
-9309
-9332
-9354
-9376
-9397
-9417
-9436
-9455
-9472
-9490
-9506
-9522
-9537
-9551
-9564
-9577
-9590
-9602
-9613
-9623
-9633
-9642
-9650
-9658
-9665
-9671
-9676
-9681
-9685
-9688
-9691
-9693
-9694
-9695
-9695
-9695
-9694
-9692
-9689
-9686
-9683
-9678
-9674
-9668
-9662
-9655
-9648
-9640
-9632
-9623
-9613
-9603
-9592
-9580
-9569
-9556
-9543
-9530
-9516
-9502
-9488
-9473
-9457
-9441
-9424
-9407
-9390
-9372
-9353
-9334
-9315
-9295
-9274
-9253
-9232
-9210
-9187
-9164
-9140
-9116
-9091
-9066
-9040
-9014
-8987
-8960
-8932
-8904
-8875
-8846
-8817
-8787
-8757
-8726
-8696
-8665
-8633
-8602
-8570
-8538
-8506
-8473
-8440
-8407
-8373
-8339
-8305
-8271
-8236
-8201
-8164
-8129
-8093
-8057
-8020
-7983
-7945
-7908
-7870
-7831
-7792
-7753
-7714
-7674
-7633
-7593
-7552
-7510
-7469
-7426
-7384
-7341
-7297
-7254
-7210
-7165
-7120
-7075
-7030
-6984
-6938
-6891
-6845
-6797
-6750
-6702
-6654
-6605
-6556
-6507
-6457
-6407
-6357
-6307
-6256
-6205
-6153
-6102
-6050
-5997
-5945
-5892
-5838
-5785
-5731
-5677
-5623
-5568
-5513
-5458
-5402
-5346
-5290
-5233
-5176
-5119
-5061
-5004
-4945
-4887
-4828
-4770
-4710
-4651
-4592
-4532
-4473
-4413
-4353
-4293
-4233
-4172
-4112
-4051
-3990
-3929
-3868
-3807
-3745
-3683
-3621
-3559
-3497
-3435
-3372
-3310
-3247
-3185
-3123
-3060
-2998
-2936
-2874
-2812
-2750
-2689
-2627
-2566
-2504
-2443
-2382
-2321
-2261
-2200
-2140
-2080
-2020
-1960
-1900
-1841
-1782
-1723
-1664
-1606
-1548
-1490
-1433
-1376
-1319
-1262
-1206
-1150
-1095
-1039
-985
-930
-876
-822
-768
-715
-662
-609
-556
-504
-453
-401
-350
-299
-249
-199
-150
-101
-52
-4
43
91
137
184
229
275
320
364
408
452
495
538
580
621
663
703
744
783
823
862
901
940
978
1016
1054
1091
1128
1165
1202
1239
1275
1312
1348
1384
1420
1456
1492
1527
1563
1598
1634
1669
1704
1740
1775
1810
1844
1879
1914
1948
1982
2016
2050
2083
2117
2150
2183
2215
2248
2280
2312
2344
2376
2407
2438
2469
2500
2531
2561
2592
2622
2653
2683
2713
2743
2773
2802
2832
2861
2891
2920
2949
2978
3007
3036
3064
3093
3121
3150
3178
3206
3234
3261
3289
3316
3343
3370
3397
3423
3450
3476
3502
3527
3553
3578
3603
3628
3653
3678
3703
3727
3751
3775
3799
3822
3846
3869
3892
3914
3937
3959
3982
4003
4026
4048
4069
4091
4112
4133
4154
4175
4196
4216
4236
4257
4277
4296
4316
4335
4354
4373
4391
4409
4427
4444
4461
4478
4494
4510
4525
4540
4555
4569
4583
4596
4609
4621
4633
4645
4656
4667
4678
4688
4697
4706
4715
4724
4732
4739
4747
4753
4760
4766
4772
4777
4783
4787
4792
4796
4800
4803
4806
4809
4811
4814
4816
4817
4819
4820
4822
4823
4823
4824
4825
4825
4825
4826
4826
4826
4827
4827
4828
4828
4829
4829
4830
4831
4832
4833
4834
4835
4836
4838
4840
4841
4843
4845
4847
4849
4851
4853
4856
4858
4860
4862
4864
4866
4868
4870
4872
4874
4876
4878
4880
4882
4884
4886
4888
4890
4891
4893
4896
4898
4900
4902
4904
4907
4909
4912
4915
4917
4920
4923
4926
4929
4933
4936
4939
4942
4946
4949
4953
4956
4959
4963
4966
4969
4973
4976
4979
4982
4985
4988
4991
4993
4996
4998
5001
5003
5006
5008
5011
5013
5015
5017
5020
5022
5024
5026
5029
5031
5034
5036
5039
5041
5044
5046
5049
5051
5054
5056
5059
5062
5064
5067
5069
5072
5074
5077
5079
5082
5084
5087
5089
5092
5094
5097
5099
5101
5104
5106
5108
5110
5112
5114
5115
5117
5118
5119
5120
5121
5121
5122
5122
5121
5121
5120
5119
5117
5115
5113
5111
5108
5105
5101
5097
5092
5088
5082
5077
5070
5064
5057
5049
5041
5033
5023
5014
5004
4993
4981
4969
4957
4944
4930
4916
4901
4885
4869
4853
4836
4818
4800
4781
4762
4743
4723
4703
4682
4660
4639
4616
4594
4570
4547
4522
4498
4472
4446
4420
4393
4365
4337
4309
4279
4250
4219
4188
4157
4125
4093
4059
4026
3992
3958
3923
3888
3852
3816
3780
3743
3706
3669
3632
3594
3556
3518
3479
3441
3402
3363
3324
3285
3245
3206
3166
3127
3087
3047
3007
2966
2926
2885
2845
2804
2763
2722
2681
2640
2598
2557
2516
2475
2433
2392
2350
2309
2268
2226
2185
2144
2102
2061
2020
1979
1938
1897
1856
1815
1774
1734
1693
1653
1613
1573
1534
1494
1455
1416
1377
1338
1300
1262
1224
1187
1150
1113
1076
1040
1002
968
932
897
862
827
793
758
725
691
658
625
592
560
528
496
465
434
403
373
342
313
283
254
224
196
167
139
110
82
54
27
-1
-28
-56
-83
-110
-137
-164
-191
-217
-244
-270
-297
-323
-349
-376
-402
-428
-454
-480
-506
-532
-559
-585
-611
-637
-663
-689
-716
-742
-768
-795
-821
-848
-874
-900
-927
-953
-980
-1006
-1033
-1059
-1086
-1112
-1138
-1165
-1191
-1218
-1244
-1271
-1298
-1325
-1351
-1379
-1406
-1433
-1461
-1488
-1516
-1544
-1573
-1601
-1630
-1658
-1687
-1716
-1746
-1775
-1804
-1834
-1863
-1892
-1922
-1951
-1980
-2009
-2037
-2067
-2096
-2125
-2154
-2182
-2211
-2239
-2268
-2296
-2324
-2352
-2379
-2407
-2435
-2462
-2489
-2516
-2543
-2569
-2596
-2622
-2648
-2673
-2698
-2723
-2748
-2772
-2796
-2820
-2843
-2866
-2888
-2911
-2932
-2954
-2974
-2995
-3015
-3034
-3053
-3072
-3090
-3107
-3124
-3141
-3156
-3172
-3187
-3201
-3214
-3228
-3240
-3252
-3264
-3275
-3286
-3296
-3305
-3314
-3323
-3331
-3339
-3347
-3353
-3360
-3366
-3372
-3378
-3383
-3388
-3392
-3396
-3400
-3404
-3408
-3411
-3414
-3417
-3419
-3422
-3424
-3426
-3428
-3430
-3431
-3433
-3434
-3435
-3436
-3436
-3437
-3437
-3437
-3437
-3437
-3437
-3436
-3436
-3435
-3434
-3432
-3431
-3429
-3427
-3425
-3423
-3421
-3418
-3415
-3412
-3409
-3406
-3403
-3399
-3395
-3392
-3388
-3384
-3380
-3375
-3371
-3366
-3362
-3357
-3352
-3347
-3342
-3336
-3331
-3326
-3320
-3314
-3309
-3303
-3297
-3291
-3285
-3279
-3273
-3266
-3260
-3253
-3246
-3239
-3232
-3225
-3218
-3211
-3203
-3196
-3188
-3181
-3173
-3165
-3158
-3150
-3142
-3134
-3126
-3117
-3109
-3100
-3092
-3083
-3074
-3065
-3055
-3046
-3036
-3026
-3016
-3005
-2995
-2984
-2974
-2963
-2952
-2941
-2930
-2918
-2907
-2895
-2884
-2872
-2860
-2848
-2836
-2824
-2812
-2800
-2788
-2775
-2763
-2750
-2738
-2725
-2712
-2700
-2687
-2674
-2661
-2648
-2635
-2622
-2609
-2596
-2582
-2569
-2556
-2543
-2529
-2516
-2503
-2489
-2476
-2462
-2449
-2435
-2421
-2407
-2393
-2379
-2365
-2350
-2335
-2321
-2306
-2290
-2275
-2259
-2243
-2227
-2211
-2194
-2178
-2161
-2144
-2126
-2109
-2091
-2073
-2056
-2037
-2020
-2001
-1983
-1965
-1947
-1928
-1910
-1892
-1873
-1855
-1837
-1818
-1800
-1782
-1763
-1745
-1727
-1709
-1691
-1672
-1654
-1636
-1618
-1600
-1582
-1564
-1546
-1528
-1510
-1492
-1474
-1456
-1439
-1421
-1403
-1385
-1368
-1350
-1332
-1314
-1297
-1279
-1261
-1244
-1226
-1208
-1191
-1173
-1155
-1138
-1120
-1103
-1086
-1068
-1051
-1034
-1016
-1000
-983
-966
-949
-932
-916
-899
-882
-865
-849
-832
-815
-799
-782
-765
-749
-732
-716
-699
-683
-666
-650
-634
-617
-601
-585
-569
-553
-537
-521
-505
-489
-473
-458
-442
-427
-412
-397
-382
-367
-352
-338
-324
-310
-296
-282
-269
-255
-242
-229
-217
-205
-193
-181
-169
-158
-147
-137
-126
-116
-107
-97
-88
-79
-71
-62
-54
-47
-39
-33
-26
-20
-14
-8
-3
2
7
11
15
19
23
26
29
32
34
36
38
40
42
44
45
46
48
49
50
51
52
53
54
55
55
56
57
58
58
59
60
60
61
62
63
64
65
66
67
69
70
72
74
76
78
80
83
85
87
90
93
95
98
101
103
106
109
112
114
117
120
122
125
128
130
133
135
138
141
143
146
148
151
154
156
159
162
164
167
170
172
175
177
180
183
185
188
190
192
195
197
200
202
204
207
209
211
214
216
218
220
223
225
227
230
232
234
237
239
242
244
247
250
253
256
259
262
265
268
271
274
277
281
284
288
291
295
298
302
305
309
312
316
320
324
327
331
335
339
342
346
350
353
357
360
364
367
370
373
376
379
382
385
387
390
392
394
396
398
400
402
404
406
407
409
410
411
413
414
415
416
417
418
419
420
420
421
421
422
422
422
422
421
421
420
420
419
418
417
415
414
412
411
409
407
405
403
401
399
396
394
392
389
386
384
381
378
376
373
370
368
365
362
360
357
355
353
350
348
346
345
343
341
340
339
338
337
337
337
337
337
338
339
341
342
344
347
350
353
356
360
364
369
374
379
385
391
397
404
412
419
427
436
445
454
463
473
483
494
504
515
527
538
550
562
574
587
600
614
627
641
656
670
685
700
716
732
748
764
780
797
814
831
849
866
884
902
920
938
957
976
995
1014
1033
1052
1072
1091
1111
1131
1152
1172
1193
1213
1234
1255
1276
1297
1318
1339
1360
1382
1403
1425
1446
1468
1490
1512
1533
1555
1577
1599
1621
1643
1665
1687
1709
1732
1754
1776
1799
1821
1843
1866
1888
1910
1933
1955
1977
2000
2021
2044
2066
2088
2110
2132
2153
2175
2196
2217
2238
2259
2280
2300
2321
2341
2361
2381
2402
2421
2441
2461
2481
2501
2521
2540
2560
2580
2600
2619
2639
2659
2679
2698
2718
2737
2757
2776
2795
2814
2833
2851
2869
2887
2905
2922
2939
2955
2971
2987
3002
3017
3031
3045
3059
3072
3085
3098
3110
3122
3133
3144
3155
3166
3176
3185
3194
3203
3212
3220
3228
3235
3242
3248
3254
3260
3265
3270
3274
3278
3281
3284
3286
3288
3289
3290
3291
3290
3290
3289
3287
3285
3282
3278
3274
3270
3265
3259
3252
3245
3238
3229
3220
3211
3201
3190
3179
3167
3154
3141
3127
3113
3098
3082
3066
3050
3033
3015
2998
2979
2960
2941
2921
2901
2880
2859
2837
2815
2792
2769
2745
2721
2697
2672
2647
2621
2596
2569
2543
2516
2489
2462
2435
2407
2379
2351
2322
2294
2265
2236
2207
2177
2148
2118
2088
2058
2028
1998
1968
1938
1908
1877
1847
1816
1786
1755
1724
1694
1663
1632
1601
1571
1540
1509
1478
1448
1417
1386
1355
1325
1294
1264
1233
1202
1172
1141
1111
1080
1050
1020
989
959
929
899
869
839
809
779
749
719
689
659
630
600
570
541
512
483
453
424
396
367
338
310
282
254
226
198
170
143
115
88
61
34
7
-20
-46
-73
-99
-126
-152
-178
-204
-230
-256
-282
-308
-333
-359
-384
-409
-434
-459
-484
-509
-533
-558
-582
-606
-630
-654
-678
-702
-725
-748
-772
-795
-818
-841
-863
-886
-908
-931
-953
-975
-996
-1018
-1039
-1061
-1082
-1103
-1123
-1144
-1164
-1184
-1204
-1224
-1243
-1263
-1282
-1300
-1319
-1337
-1355
-1373
-1390
-1407
-1424
-1440
-1456
-1472
-1488
-1503
-1517
-1532
-1546
-1559
-1573
-1586
-1599
-1611
-1623
-1635
-1647
-1658
-1669
-1680
-1691
-1701
-1712
-1722
-1732
-1742
-1751
-1760
-1770
-1779
-1787
-1796
-1805
-1813
-1821
-1829
-1837
-1845
-1853
-1861
-1868
-1876
-1883
-1890
-1897
-1903
-1910
-1916
-1923
-1928
-1934
-1940
-1945
-1950
-1955
-1960
-1965
-1969
-1973
-1977
-1982
-1985
-1989
-1993
-1996
-2000
-2003
-2005
-2009
-2011
-2013
-2016
-2017
-2020
-2021
-2023
-2024
-2025
-2025
-2025
-2025
-2025
-2025
-2025
-2024
-2023
-2021
-2019
-2017
-2015
-2012
-2009
-2005
-2001
-1998
-1994
-1990
-1985
-1980
-1975
-1970
-1964
-1958
-1952
-1945
-1938
-1931
-1924
-1916
-1908
-1900
-1892
-1884
-1875
-1866
-1857
-1847
-1838
-1828
-1818
-1808
-1797
-1786
-1775
-1764
-1753
-1741
-1730
-1718
-1706
-1694
-1682
-1669
-1657
-1644
-1631
-1619
-1606
-1593
-1580
-1567
-1554
-1541
-1528
-1514
-1501
-1488
-1475
-1461
-1448
-1434
-1421
-1407
-1394
-1380
-1367
-1353
-1340
-1326
-1313
-1299
-1286
-1272
-1259
-1245
-1232
-1219
-1206
-1193
-1180
-1167
-1154
-1141
-1128
-1115
-1102
-1088
-1075
-1062
-1049
-1035
-1022
-1008
-994
-980
-966
-952
-938
-924
-909
-895
-880
-865
-849
-834
-819
-803
-788
-772
-756
-740
-724
-709
-693
-677
-661
-645
-629
-614
-598
-582
-567
-552
-536
-521
-506
-491
-477
-462
-448
-433
-419
-405
-391
-378
-364
-350
-337
-324
-311
-298
-285
-272
-259
-246
-233
-220
-208
-195
-182
-170
-157
-145
-132
-120
-108
-96
-85
-73
-61
-50
-39
-28
-17
-7
4
14
24
34
44
54
64
74
83
93
103
112
122
131
141
150
160
169
179
189
198
208
218
228
238
248
258
268
278
289
299
309
320
330
341
352
363
373
384
395
407
418
429
440
452
463
475
486
498
510
522
534
546
557
569
581
594
606
618
630
642
655
667
679
692
704
717
729
742
755
767
780
793
805
818
831
844
856
869
882
895
908
921
933
946
959
971
984
996
1008
1020
1032
1044
1055
1067
1078
1089
1100
1111
1122
1132
1142
1152
1162
1172
1182
1191
1200
1209
1218
1226
1235
1243
1251
1259
1266
1273
1281
1287
1294
1301
1307
1313
1318
1324
1329
1334
1339
1343
1347
1351
1355
1358
1361
1364
1366
1369
1371
1372
1374
1375
1376
1377
1377
1377
1377
1377
1377
1376
1375
1374
1372
1370
1368
1365
1363
1360
1356
1352
1348
1344
1339
1334
1329
1323
1318
1311
1305
1298
1291
1284
1276
1268
1260
1251
1242
1233
1223
1214
1204
1194
1183
1173
1162
1151
1140
1128
1117
1105
1093
1082
1070
1057
1045
1033
1020
1008
996
984
972
960
948
936
923
911
899
887
875
863
852
840
828
816
805
793
781
770
758
746
735
723
712
701
689
678
667
656
645
634
623
613
602
592
582
572
562
552
543
534
524
515
506
497
489
480
471
463
454
446
437
429
420
412
403
395
387
378
370
361
353
345
337
329
321
313
305
298
290
283
275
268
261
253
246
239
233
226
219
212
206
200
193
187
181
175
169
163
157
151
145
140
134
129
123
118
112
107
101
96
90
85
79
74
68
63
58
52
47
41
36
30
25
19
14
8
3
-3
-9
-15
-20
-26
-32
-38
-44
-50
-57
-63
-69
-76
-83
-89
-96
-103
-110
-117
-124
-131
-138
-145
-153
-160
-167
-175
-182
-190
-197
-205
-213
-221
-229
-237
-245
-253
-262
-270
-279
-287
-296
-304
-313
-322
-330
-339
-348
-356
-365
-374
-382
-391
-399
-408
-416
-425
-433
-441
-450
-458
-466
-474
-482
-490
-498
-506
-514
-522
-530
-537
-545
-552
-559
-566
-573
-580
-587
-593
-599
-606
-612
-618
-623
-629
-634
-639
-644
-649
-654
-659
-663
-668
-672
-676
-680
-685
-689
-693
-697
-701
-705
-709
-713
-717
-720
-724
-728
-732
-735
-739
-742
-745
-749
-752
-755
-758
-761
-764
-766
-769
-772
-774
-777
-779
-781
-784
-786
-788
-790
-792
-794
-796
-798
-799
-801
-802
-804
-805
-806
-807
-808
-809
-809
-810
-810
-810
-810
-810
-810
-810
-809
-808
-807
-806
-805
-804
-802
-800
-798
-796
-794
-791
-789
-786
-783
-780
-776
-773
-769
-766
-762
-758
-754
-750
-746
-742
-738
-733
-729
-725
-721
-716
-712
-707
-703
-698
-694
-689
-685
-680
-675
-670
-666
-661
-656
-651
-646
-642
-637
-632
-627
-622
-617
-611
-606
-601
-596
-590
-585
-580
-574
-569
-563
-558
-552
-547
-541
-536
-530
-525
-519
-514
-508
-502
-496
-491
-485
-479
-472
-466
-460
-453
-447
-440
-433
-427
-419
-412
-405
-397
-390
-382
-374
-366
-358
-350
-341
-333
-324
-315
-307
-297
-288
-279
-269
-259
-250
-240
-229
-219
-208
-198
-187
-176
-165
-153
-142
-131
-119
-107
-95
-83
-71
-59
-46
-34
-21
-9
4
17
30
43
56
69
83
96
110
124
137
151
165
180
194
209
223
238
253
268
283
299
314
330
345
361
377
393
409
425
441
458
474
490
507
523
539
556
572
589
605
622
638
654
670
687
703
719
735
751
767
783
799
815
831
847
864
880
896
912
928
944
960
976
992
1008
1022
1039
1054
1069
1085
1100
1114
1129
1143
1158
1172
1185
1199
1213
1226
1239
1252
1264
1277
1289
1301
1313
1325
1336
1347
1359
1369
1380
1390
1400
1410
1420
1429
1438
1447
1455
1463
1471
1479
1486
1492
1498
1504
1510
1515
1520
1524
1528
1532
1535
1538
1540
1542
1543
1545
1545
1546
1546
1545
1544
1543
1542
1540
1537
1535
1532
1528
1525
1521
1516
1512
1507
1502
1497
1491
1485
1479
1472
1465
1458
1451
1444
1436
1428
1419
1411
1402
1392
1383
1373
1363
1353
1342
1331
1320
1309
1297
1285
1272
1259
1246
1233
1219
1205
1191
1176
1161
1146
1131
1115
1099
1083
1066
1049
1032
1014
997
980
962
944
925
907
888
869
850
831
812
793
773
753
733
713
693
673
652
632
611
590
569
548
527
506
485
463
442
420
399
377
355
334
312
290
268
246
224
202
180
157
135
113
91
69
47
25
3
-19
-41
-63
-85
-106
-128
-149
-171
-192
-213
-234
-255
-276
-297
-318
-339
-360
-380
-401
-421
-441
-462
-482
-502
-522
-543
-563
-583
-602
-622
-642
-662
-682
-702
-722
-741
-761
-781
-801
-821
-840
-860
-880
-900
-920
-939
-959
-979
-999
-1018
-1038
-1058
-1078
-1097
-1117
-1136
-1156
-1175
-1194
-1213
-1232
-1251
-1269
-1288
-1306
-1324
-1342
-1360
-1377
-1395
-1412
-1429
-1446
-1463
-1479
-1496
-1512
-1528
-1543
-1559
-1575
-1590
-1605
-1620
-1635
-1650
-1664
-1678
-1693
-1706
-1720
-1733
-1746
-1759
-1772
-1784
-1796
-1808
-1820
-1831
-1842
-1852
-1862
-1872
-1882
-1891
-1899
-1908
-1916
-1923
-1930
-1937
-1944
-1950
-1955
-1960
-1965
-1970
-1974
-1978
-1981
-1984
-1987
-1989
-1991
-1992
-1993
-1994
-1995
-1995
-1994
-1994
-1993
-1991
-1989
-1987
-1985
-1982
-1979
-1975
-1971
-1967
-1963
-1958
-1952
-1947
-1941
-1934
-1928
-1921
-1913
-1905
-1897
-1889
-1880
-1871
-1861
-1852
-1841
-1831
-1820
-1809
-1798
-1786
-1775
-1762
-1750
-1737
-1724
-1711
-1697
-1684
-1669
-1655
-1640
-1625
-1610
-1595
-1579
-1564
-1548
-1532
-1515
-1499
-1483
-1466
-1450
-1433
-1416
-1400
-1383
-1366
-1350
-1333
-1316
-1299
-1282
-1266
-1249
-1231
-1214
-1197
-1179
-1162
-1144
-1126
-1109
-1091
-1072
-1054
-1036
-1016
-999
-980
-961
-942
-923
-904
-885
-866
-847
-828
-809
-789
-770
-750
-731
-711
-691
-672
-652
-632
-613
-593
-573
-554
-534
-515
-495
-476
-456
-437
-418
-399
-380
-361
-342
-323
-304
-285
-267
-248
-230
-211
-193
-175
-156
-138
-120
-102
-84
-66
-49
-31
-13
4
22
39
57
74
91
108
125
142
158
175
191
208
224
240
256
272
287
303
318
334
349
364
379
395
410
425
440
455
470
485
500
515
529
544
559
574
588
603
618
632
646
661
675
689
703
717
732
746
759
773
787
801
815
828
842
855
869
882
896
909
922
935
947
960
973
985
997
1008
1020
1033
1045
1056
1067
1078
1089
1100
1110
1120
1131
1141
1151
1160
1170
1180
1189
1198
1207
1217
1226
1234
1243
1252
1260
1269
1277
1285
1293
1300
1308
1315
1322
1329
1336
1343
1349
1356
1362
1368
1374
1380
1386
1391
1396
1401
1406
1411
1416
1420
1424
1429
1433
1437
1440
1444
1448
1451
1455
1458
1461
1464
1467
1470
1473
1475
1478
1480
1482
1484
1486
1488
1489
1491
1492
1493
1494
1495
1495
1496
1496
1496
1496
1496
1496
1496
1495
1495
1494
1493
1492
1491
1490
1489
1488
1486
1485
1483
1481
1479
1477
1475
1473
1471
1469
1467
1464
1462
1460
1457
1455
1452
1449
1447
1444
1442
1439
1436
1434
1431
1428
1426
1423
1420
1418
1415
1412
1409
1406
1403
1400
1397
1393
1390
1386
1382
1379
1374
1370
1366
1362
1357
1352
1347
1343
1338
1333
1327
1322
1317
1312
1306
1301
1295
1290
1284
1278
1273
1267
1261
1255
1249
1243
1237
1231
1225
1219
1213
1207
1201
1194
1188
1182
1176
1170
1164
1158
1152
1146
1140
1135
1129
1123
1117
1112
1106
1101
1096
1090
1085
1080
1075
1070
1066
1061
1057
1052
1048
1044
1040
1037
1033
1030
1026
1022
1020
1016
1012
1010
1006
1004
1000
998
995
992
989
986
984
981
978
976
973
970
968
965
963
960
958
955
953
950
948
946
943
941
939
936
934
932
930
928
926
924
922
919
917
915
913
911
909
907
905
903
901
899
897
895
893
891
888
886
884
882
880
878
875
873
872
870
868
866
865
863
862
860
859
858
857
856
855
854
854
853
853
852
852
851
851
850
850
849
849
849
848
848
847
847
846
846
845
845
844
844
843
842
841
841
840
839
838
837
836
835
834
834
833
832
831
830
829
828
827
826
825
824
822
821
820
818
817
815
813
811
809
807
804
802
799
797
794
791
788
785
782
778
775
772
768
764
761
757
753
749
745
741
737
733
728
724
719
715
710
705
700
694
689
684
678
672
666
660
654
648
641
634
627
620
613
606
598
591
583
575
568
560
552
544
536
528
520
512
505
497
489
482
474
467
459
452
445
438
431
424
417
410
402
395
388
381
374
366
358
351
343
335
327
318
310
301
292
283
274
265
255
246
236
226
216
206
196
186
175
165
154
143
132
122
111
100
89
78
66
55
44
32
21
9
-2
-14
-26
-38
-50
-62
-74
-86
-98
-110
-123
-135
-148
-160
-173
-186
-198
-211
-224
-237
-250
-262
-275
-288
-301
-313
-326
-339
-351
-364
-377
-389
-402
-414
-427
-439
-452
-464
-476
-488
-500
-512
-524
-536
-547
-559
-570
-582
-593
-604
-615
-626
-636
-647
-657
-667
-677
-687
-696
-706
-715
-724
-733
-742
-751
-759
-767
-776
-784
-791
-799
-807
-814
-821
-828
-835
-842
-849
-855
-861
-867
-873
-879
-885
-890
-896
-901
-906
-911
-915
-920
-924
-928
-932
-936
-940
-943
-946
-950
-953
-955
-958
-961
-963
-965
-967
-969
-970
-972
-973
-974
-975
-976
-977
-978
-978
-978
-978
-978
-978
-978
-978
-978
-977
-977
-976
-975
-974
-973
-972
-971
-969
-968
-966
-965
-963
-961
-959
-957
-955
-952
-950
-947
-945
-942
-939
-936
-933
-930
-927
-924
-920
-917
-914
-910
-906
-902
-899
-895
-891
-887
-882
-878
-874
-870
-866
-861
-857
-853
-849
-845
-840
-836
-832
-828
-824
-820
-815
-811
-807
-803
-799
-794
-790
-786
-781
-776
-772
-767
-762
-757
-752
-747
-742
-736
-731
-725
-720
-715
-709
-704
-698
-693
-688
-682
-677
-672
-667
-662
-657
-652
-647
-642
-637
-632
-628
-623
-619
-614
-610
-605
-601
-597
-592
-588
-584
-579
-575
-570
-566
-562
-558
-554
-549
-545
-541
-537
-533
-529
-526
-522
-518
-514
-511
-507
-504
-500
-497
-494
-491
-489
-486
-484
-481
-479
-477
-476
-474
-473
-472
-471
-470
-469
-469
-468
-468
-467
-467
-467
-467
-467
-467
-468
-468
-468
-469
-470
-470
-471
-472
-472
-473
-473
-474
-475
-475
-476
-476
-477
-477
-477
-478
-478
-478
-478
-479
-479
-479
-479
-478
-478
-478
-478
-478
-477
-477
-476
-476
-475
-475
-474
-473
-472
-472
-471
-470
-469
-468
-467
-466
-465
-464
-462
-461
-460
-458
-457
-455
-454
-452
-450
-449
-447
-445
-443
-441
-438
-436
-434
-431
-429
-426
-424
-421
-419
-416
-413
-410
-407
-404
-401
-398
-395
-392
-389
-386
-383
-379
-376
-373
-370
-367
-363
-360
-357
-354
-351
-348
-345
-341
-338
-335
-332
-329
-325
-322
-319
-316
-312
-309
-306
-302
-299
-295
-292
-288
-285
-281
-277
-274
-270
-267
-263
-259
-255
-252
-248
-244
-240
-236
-232
-229
-225
-221
-217
-213
-209
-205
-201
-197
-193
-190
-186
-182
-178
-174
-170
-166
-162
-158
-154
-150
-146
-142
-138
-134
-130
-126
-121
-117
-112
-108
-103
-98
-93
-88
-83
-77
-72
-66
-61
-55
-49
-44
-38
-32
-26
-19
-13
-7
-1
5
11
17
24
30
36
42
49
55
62
68
74
81
88
94
101
108
114
121
128
135
142
149
156
163
170
177
185
192
200
207
215
223
231
239
247
255
263
272
280
289
298
306
315
324
333
342
351
360
369
378
387
396
405
414
423
432
440
449
458
467
476
484
493
501
510
518
527
535
543
552
560
568
577
585
594
602
610
619
627
636
644
653
661
670
678
687
695
704
712
720
729
737
746
754
762
771
779
787
795
803
811
819
827
835
843
850
858
865
872
880
887
894
901
908
915
922
929
936
942
949
956
962
969
975
982
988
994
1000
1006
1012
1018
1024
1029
1035
1040
1046
1051
1056
1061
1066
1071
1076
1081
1086
1090
1095
1099
1104
1108
1112
1117
1121
1125
1129
1133
1136
1140
1144
1147
1151
1154
1158
1161
1164
1168
1171
1174
1177
1180
1183
1186
1189
1193
1196
1199
1202
1205
1208
1211
1214
1217
1220
1223
1226
1228
1231
1233
1236
1238
1240
1242
1244
1246
1248
1249
1251
1252
1253
1254
1255
1256
1257
1258
1258
1258
1259
1259
1259
1259
1259
1258
1258
1257
1257
1256
1255
1254
1253
1251
1250
1248
1247
1245
1243
1242
1240
1238
1236
1234
1232
1230
1228
1225
1223
1220
1218
1215
1212
1209
1206
1203
1200
1196
1193
1190
1186
1183
1179
1176
1172
1168
1165
1161
1157
1153
1149
1145
1141
1137
1133
1129
1125
1121
1117
1112
1108
1104
1099
1095
1090
1086
1081
1076
1072
1067
1062
1057
1053
1048
1043
1038
1033
1028
1022
1018
1012
1008
1004
999
994
989
984
979
974
969
964
959
954
949
944
939
934
929
924
919
914
909
904
899
893
888
883
878
873
868
863
857
852
847
842
837
832
827
822
817
812
807
802
796
791
786
781
775
770
765
759
754
749
744
738
733
728
723
719
714
709
705
701
696
692
688
685
681
678
674
671
668
666
663
661
658
656
654
652
651
649
647
646
645
644
643
642
641
641
640
640
640
639
639
639
639
640
640
640
640
640
641
641
641
642
642
642
643
643
643
643
644
644
644
644
644
644
644
644
644
644
644
644
643
643
642
642
641
640
639
638
637
636
635
633
632
630
629
627
625
623
621
618
616
613
610
607
603
600
596
592
588
584
580
575
570
566
561
555
550
545
539
533
527
521
514
508
501
495
488
481
473
466
458
450
442
434
426
418
409
400
391
382
372
363
353
343
333
323
313
303
292
282
271
260
250
239
228
217
205
194
183
171
160
148
136
124
112
100
87
75
62
50
37
24
11
-3
-16
-30
-44
-57
-71
-86
-100
-114
-129
-144
-159
-174
-189
-204
-219
-235
-250
-266
-281
-297
-313
-329
-345
-361
-377
-393
-409
-425
-442
-458
-474
-491
-507
-524
-540
-557
-573
-590
-606
-623
-639
-656
-673
-689
-706
-723
-740
-756
-773
-790
-806
-823
-840
-856
-872
-889
-905
-921
-937
-953
-969
-985
-1000
-1016
-1032
-1047
-1062
-1077
-1092
-1107
-1122
-1137
-1151
-1165
-1180
-1194
-1207
-1221
-1234
-1247
-1260
-1273
-1285
-1297
-1309
-1321
-1332
-1343
-1354
-1364
-1375
-1385
-1395
-1404
-1414
-1423
-1432
-1441
-1450
-1459
-1467
-1476
-1484
-1492
-1500
-1508
-1516
-1524
-1531
-1539
-1546
-1553
-1560
-1567
-1574
-1581
-1587
-1594
-1600
-1606
-1612
-1618
-1624
-1630
-1636
-1642
-1647
-1653
-1658
-1663
-1669
-1674
-1679
-1684
-1689
-1693
-1698
-1702
-1707
-1711
-1715
-1719
-1724
-1728
-1732
-1736
-1740
-1744
-1747
-1751
-1755
-1759
-1762
-1766
-1769
-1773
-1776
-1779
-1783
-1786
-1789
-1792
-1794
-1797
-1800
-1802
-1805
-1807
-1809
-1811
-1813
-1814
-1816
-1817
-1819
-1820
-1821
-1822
-1823
-1823
-1824
-1824
-1825
-1825
-1825
-1825
-1826
-1826
-1826
-1826
-1825
-1825
-1825
-1825
-1824
-1824
-1823
-1823
-1822
-1821
-1820
-1819
-1817
-1816
-1814
-1813
-1811
-1809
-1807
-1804
-1802
-1800
-1797
-1795
-1792
-1789
-1786
-1783
-1780
-1777
-1774
-1770
-1767
-1763
-1759
-1755
-1751
-1747
-1742
-1738
-1733
-1728
-1723
-1718
-1712
-1706
-1700
-1694
-1688
-1682
-1675
-1668
-1661
-1653
-1646
-1638
-1630
-1622
-1613
-1605
-1596
-1586
-1577
-1568
-1558
-1548
-1538
-1527
-1516
-1506
-1495
-1483
-1472
-1460
-1448
-1436
-1423
-1411
-1398
-1385
-1371
-1358
-1344
-1330
-1315
-1301
-1286
-1271
-1256
-1240
-1224
-1208
-1192
-1176
-1159
-1142
-1125
-1108
-1091
-1073
-1056
-1038
-1020
-1002
-983
-965
-946
-928
-909
-890
-871
-852
-832
-813
-794
-774
-755
-735
-715
-695
-676
-656
-636
-615
-595
-575
-555
-535
-514
-494
-473
-453
-432
-411
-390
-370
-349
-328
-307
-286
-265
-244
-222
-201
-180
-159
-138
-117
-96
-75
-54
-33
-12
9
29
50
71
92
112
133
153
174
194
215
235
255
275
295
316
336
356
375
395
415
435
454
474
493
512
531
550
569
588
606
624
643
661
679
696
714
731
748
765
782
799
816
832
848
864
880
896
912
928
943
958
973
988
1002
1018
1032
1046
1061
1075
1088
1102
1116
1129
1143
1156
1169
1182
1195
1208
1220
1233
1245
1258
1270
1282
1294
1306
1318
1329
1341
1352
1363
1374
1385
1396
1407
1417
1427
1437
1447
1457
1467
1476
1486
1495
1503
1512
1521
1529
1537
1545
1553
1560
1568
1575
1582
1589
1595
1602
1608
1614
1620
1626
1632
1637
1642
1647
1652
1656
1660
1664
1668
1671
1675
1678
1680
1683
1686
1688
1690
1692
1693
1695
1696
1698
1699
1700
1700
1701
1702
1702
1703
1703
1703
1703
1702
1702
1701
1701
1700
1699
1697
1696
1695
1693
1691
1689
1687
1685
1682
1680
1677
1674
1671
1667
1664
1660
1656
1652
1648
1644
1639
1634
1629
1624
1619
1614
1608
1603
1597
1591
1585
1579
1573
1567
1561
1554
1548
1541
1535
1528
1521
1514
1507
1500
1493
1485
1478
1470
1462
1455
1447
1439
1431
1423
1415
1406
1398
1390
1381
1373
1365
1356
1348
1340
1331
1323
1314
1306
1297
1288
1280
1271
1263
1254
1246
1237
1229
1220
1212
1203
1195
1186
1178
1170
1162
1153
1145
1137
1129
1121
1114
1106
1098
1091
1083
1076
1069
1062
1055
1048
1041
1034
1027
1020
1014
1006
1000
995
989
983
977
971
965
960
955
949
944
939
935
930
926
921
917
913
910
906
903
900
897
894
891
889
886
884
882
880
879
877
876
874
873
872
872
871
871
871
871
871
871
872
873
874
875
876
878
880
882
884
886
888
891
894
897
900
903
907
911
914
918
922
927
931
936
941
946
951
956
961
966
972
977
983
988
994
1000
1004
1010
1016
1022
1029
1035
1041
1047
1054
1060
1067
1073
1080
1086
1093
1100
1106
1113
1120
1127
1133
1140
1147
1153
1160
1167
1173
1180
1186
1193
1199
1206
1212
1218
1225
1231
1237
1243
1250
1256
1261
1267
1273
1279
1284
1290
1295
1300
1306
1311
1316
1320
1325
1330
1334
1339
1343
1348
1352
1356
1360
1364
1368
1371
1375
1378
1382
1385
1388
1391
1394
1396
1399
1401
1404
1406
1408
1410
1411
1413
1414
1415
1416
1417
1418
1419
1419
1419
1420
1420
1420
1420
1419
1419
1419
1418
1417
1416
1415
1414
1413
1411
1410
1408
1406
1404
1402
1399
1396
1393
1390
1387
1383
1380
1376
1372
1367
1363
1358
1353
1348
1343
1337
1331
1325
1319
1313
1306
1299
1292
1285
1277
1270
1262
1253
1245
1236
1227
1218
1209
1199
1189
1179
1168
1158
1147
1136
1124
1113
1101
1089
1076
1064
1051
1038
1025
1012
998
985
971
957
943
929
914
900
885
870
855
840
825
809
794
778
762
746
730
714
697
681
664
648
631
614
597
580
563
546
529
511
494
477
459
442
424
406
388
371
353
335
317
299
281
263
245
226
208
190
171
153
134
116
97
79
60
42
23
5
-13
-32
-50
-69
-87
-105
-123
-141
-160
-178
-196
-214
-231
-249
-267
-285
-302
-320
-337
-354
-372
-389
-406
-423
-440
-457
-474
-491
-508
-524
-541
-557
-574
-590
-607
-623
-639
-656
-672
-688
-704
-720
-736
-752
-768
-784
-800
-815
-831
-847
-862
-878
-893
-908
-923
-938
-953
-968
-983
-997
-1012
-1026
-1041
-1055
-1069
-1083
-1097
-1111
-1125
-1138
-1151
-1165
-1178
-1191
-1204
-1217
-1229
-1242
-1254
-1266
-1278
-1290
-1302
-1313
-1325
-1336
-1347
-1359
-1370
-1380
-1391
-1402
-1412
-1422
-1432
-1442
-1452
-1462
-1471
-1480
-1489
-1498
-1507
-1515
-1524
-1532
-1540
-1547
-1555
-1562
-1569
-1576
-1583
-1590
-1596
-1602
-1608
-1614
-1619
-1625
-1630
-1635
-1639
-1644
-1648
-1653
-1657
-1661
-1664
-1668
-1672
-1675
-1678
-1681
-1684
-1687
-1690
-1692
-1695
-1697
-1699
-1701
-1702
-1704
-1705
-1706
-1707
-1708
-1709
-1709
-1709
-1709
-1709
-1709
-1709
-1709
-1708
-1707
-1706
-1705
-1704
-1702
-1701
-1699
-1697
-1695
-1693
-1691
-1688
-1686
-1683
-1680
-1677
-1674
-1671
-1667
-1664
-1660
-1656
-1652
-1648
-1644
-1640
-1636
-1631
-1626
-1622
-1617
-1612
-1606
-1601
-1596
-1590
-1584
-1578
-1572
-1566
-1560
-1553
-1547
-1540
-1533
-1526
-1519
-1512
-1504
-1497
-1489
-1482
-1474
-1466
-1459
-1451
-1443
-1435
-1427
-1419
-1411
-1403
-1395
-1387
-1379
-1370
-1362
-1354
-1345
-1337
-1328
-1320
-1311
-1303
-1294
-1285
-1276
-1268
-1259
-1250
-1241
-1232
-1223
-1214
-1204
-1195
-1186
-1177
-1167
-1158
-1148
-1139
-1129
-1120
-1110
-1100
-1091
-1081
-1071
-1061
-1051
-1041
-1031
-1020
-1010
-1000
-991
-980
-970
-960
-949
-939
-928
-918
-907
-897
-886
-875
-864
-854
-843
-832
-821
-810
-799
-787
-776
-765
-753
-742
-730
-718
-707
-695
-683
-671
-659
-647
-635
-623
-610
-598
-586
-574
-561
-549
-537
-524
-512
-500
-487
-475
-463
-450
-438
-425
-413
-400
-388
-375
-362
-350
-337
-324
-312
-299
-286
-273
-261
-248
-235
-222
-210
-197
-184
-171
-158
-146
-133
-120
-107
-95
-82
-69
-57
-44
-32
-20
-8
5
17
29
40
52
64
75
87
98
109
121
132
143
154
164
175
186
196
206
217
227
237
247
257
267
276
286
296
305
315
324
333
342
352
361
370
379
387
396
405
413
422
430
439
447
455
463
471
479
486
494
501
509
516
523
529
536
542
549
555
561
566
572
577
582
587
592
596
600
605
608
612
616
619
622
625
628
630
633
635
637
638
640
641
643
644
645
645
646
647
647
647
647
647
646
645
645
644
642
641
639
637
635
633
631
628
625
622
619
615
611
607
603
599
595
590
585
580
575
570
565
559
553
548
542
536
529
523
517
510
503
496
490
482
475
468
461
453
446
438
431
423
415
408
400
392
384
376
368
360
352
344
335
327
319
311
303
295
286
278
270
261
253
244
236
227
218
210
201
192
183
174
165
156
147
138
129
120
111
102
92
83
74
64
55
45
36
26
17
7
-2
-12
-22
-32
-41
-51
-61
-71
-81
-91
-101
-111
-121
-131
-141
-151
-161
-172
-182
-192
-202
-212
-223
-233
-243
-253
-263
-273
-283
-293
-303
-313
-323
-333
-343
-353
-362
-372
-382
-391
-401
-410
-419
-429
-438
-447
-456
-465
-474
-483
-492
-501
-510
-519
-527
-536
-545
-553
-561
-570
-578
-586
-593
-601
-609
-616
-623
-630
-637
-644
-650
-657
-663
-669
-675
-680
-686
-691
-696
-701
-706
-711
-715
-719
-723
-727
-730
-734
-737
-739
-742
-744
-746
-748
-750
-751
-752
-753
-754
-755
-755
-755
-755
-755
-755
-754
-753
-753
-752
-751
-750
-748
-747
-745
-744
-742
-740
-738
-736
-734
-731
-729
-726
-723
-720
-717
-714
-710
-707
-703
-700
-696
-692
-688
-684
-680
-675
-671
-667
-662
-657
-653
-648
-643
-637
-632
-627
-621
-616
-610
-604
-598
-592
-586
-579
-573
-566
-559
-553
-546
-539
-531
-524
-517
-509
-502
-494
-486
-478
-470
-462
-454
-445
-437
-428
-419
-410
-401
-392
-383
-374
-364
-354
-344
-334
-324
-314
-304
-293
-282
-271
-260
-249
-237
-225
-214
-202
-189
-177
-165
-152
-140
-127
-114
-101
-88
-75
-62
-48
-35
-21
-8
6
20
34
48
62
76
90
105
119
134
149
164
179
194
210
225
241
256
272
288
304
320
336
352
368
384
401
417
433
450
466
482
499
515
531
548
564
580
597
613
629
646
662
678
695
711
727
744
760
776
792
809
825
841
857
873
889
905
921
937
953
969
984
1000
1016
1032
1047
1063
1078
1093
1109
1124
1139
1154
1169
1184
1199
1214
1229
1243
1258
1272
1286
1301
1315
1329
1343
1357
1370
1384
1397
1410
1423
1436
1449
1462
1474
1487
1499
1511
1523
1535
1546
1558
1569
1580
1591
1602
1612
1623
1633
1643
1653
1663
1673
1682
1691
1701
1710
1719
1727
1736
1744
1752
1761
1768
1776
1784
1791
1799
1806
1813
1820
1827
1834
1841
1847
1854
1860
1867
1873
1879
1885
1891
1897
1903
1908
1914
1919
1925
1930
1935
1940
1945
1950
1955
1960
1964
1969
1973
1977
1982
1986
1990
1993
1997
2001
2004
2008
2011
2013
2017
2020
2023
2025
2028
2029
2032
2033
2036
2037
2039
2040
2041
2041
2043
2044
2044
2045
2045
2045
2045
2045
2044
2044
2044
2043
2041
2041
2040
2039
2037
2036
2033
2033
2031
2029
2027
2025
2023
2021
2017
2016
2013
2009
2008
2005
2001
1999
1995
1992
1989
1985
1981
1977
1974
1970
1965
1961
1957
1952
1947
1943
1938
1932
1927
1922
1916
1911
1905
1899
1893
1887
1880
1874
1868
1861
1854
1848
1841
1834
1827
1820
1813
1806
1799
1791
1784
1776
1769
1761
1753
1746
1738
1730
1722
1713
1705
1696
1688
1679
1670
1661
1652
1643
1633
1624
1614
1605
1595
1585
1575
1565
1555
1544
1534
1523
1513
1502
1491
1480
1469
1458
1447
1435
1424
1412
1401
1389
1377
1366
1354
1342
1330
1318
1305
1293
1281
1269
1256
1244
1232
1219
1207
1195
1182
1170
1158
1146
1133
1121
1109
1096
1084
1072
1060
1047
1035
1022
1010
998
986
973
961
948
936
924
911
899
886
874
862
849
837
825
812
800
788
776
764
752
740
728
716
705
693
681
670
658
647
635
624
613
602
590
579
568
557
547
536
525
515
504
494
484
473
463
453
443
434
424
414
405
395
386
376
367
358
349
340
331
322
314
305
296
288
279
271
263
255
247
239
231
223
215
207
199
192
184
177
169
162
154
147
140
132
125
118
111
104
97
90
83
77
70
64
57
51
45
38
32
26
21
15
9
4
-2
-7
-13
-18
-23
-28
-33
-37
-42
-47
-51
-55
-60
-64
-68
-72
-76
-79
-83
-86
-90
-93
-96
-99
-102
-104
-107
-109
-112
-114
-116
-118
-120
-122
-124
-125
-127
-128
-129
-130
-131
-132
-133
-133
-134
-134
-134
-134
-134
-134
-133
-133
-132
-132
-131
-130
-129
-127
-126
-124
-123
-121
-119
-117
-115
-113
-110
-108
-105
-103
-100
-97
-94
-91
-89
-86
-82
-79
-76
-73
-70
-67
-64
-60
-57
-54
-51
-48
-45
-42
-38
-35
-33
-30
-27
-24
-21
-18
-16
-13
-11
-8
-6
-3
-1
1
3
5
7
9
11
13
15
17
18
20
21
23
24
25
27
28
29
30
31
32
33
33
34
35
35
36
36
37
37
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
37
37
36
36
35
35
34
33
32
31
30
29
28
27
26
24
22
21
19
17
15
13
11
9
7
4
2
-1
-4
-7
-10
-13
-16
-20
-24
-27
-31
-35
-39
-44
-48
-53
-57
-62
-67
-72
-78
-83
-88
-94
-99
-105
-111
-117
-123
-129
-135
-141
-148
-154
-160
-167
-174
-180
-187
-194
-201
-207
-214
-221
-228
-236
-243
-250
-257
-264
-271
-279
-286
-293
-300
-307
-315
-322
-329
-336
-343
-350
-357
-364
-371
-378
-385
-392
-399
-406
-412
-419
-426
-433
-439
-446
-452
-459
-465
-472
-478
-484
-490
-497
-503
-509
-515
-521
-527
-533
-539
-545
-550
-556
-562
-568
-574
-579
-585
-591
-596
-602
-608
-613
-619
-624
-630
-635
-640
-646
-651
-656
-662
-667
-672
-677
-682
-687
-691
-696
-701
-705
-710
-714
-719
-723
-727
-731
-734
-738
-742
-745
-748
-751
-754
-757
-760
-762
-765
-767
-769
-771
-773
-775
-776
-778
-779
-780
-781
-782
-783
-784
-784
-785
-785
-785
-785
-784
-784
-783
-782
-781
-780
-779
-777
-775
-773
-771
-769
-767
-764
-762
-759
-756
-753
-749
-746
-742
-739
-735
-731
-727
-723
-718
-714
-710
-705
-700
-696
-691
-686
-681
-676
-671
-666
-661
-656
-651
-645
-640
-635
-629
-624
-619
-613
-608
-602
-597
-591
-586
-581
-575
-570
-564
-559
-553
-548
-542
-537
-531
-526
-520
-515
-509
-504
-499
-493
-488
-482
-477
-471
-466
-461
-456
-450
-445
-440
-435
-430
-425
-420
-415
-410
-406
-401
-396
-391
-386
-382
-377
-372
-367
-363
-358
-353
-348
-344
-339
-334
-329
-325
-320
-315
-310
-306
-301
-296
-292
-287
-283
-278
-274
-269
-265
-260
-256
-252
-247
-243
-239
-235
-230
-226
-222
-218
-214
-210
-205
-201
-197
-193
-189
-186
-182
-178
-174
-170
-167
-163
-160
-156
-153
-149
-146
-143
-140
-136
-133
-130
-128
-125
-122
-119
-117
-114
-112
-109
-107
-105
-103
-101
-99
-97
-95
-93
-92
-90
-89
-87
-86
-84
-83
-81
-80
-79
-77
-76
-75
-74
-72
-71
-70
-69
-68
-67
-66
-64
-63
-62
-61
-60
-59
-58
-58
-57
-56
-55
-54
-54
-53
-53
-52
-52
-51
-51
-50
-50
-49
-49
-48
-48
-47
-47
-46
-46
-45
-45
-44
-44
-43
-43
-42
-42
-42
-41
-41
-40
-40
-39
-39
-38
-38
-37
-37
-36
-36
-35
-35
-35
-34
-34
-33
-33
-32
-32
-31
-31
-30
-30
-29
-29
-29
-28
-28
-27
-27
-26
-26
-25
-25
-25
-24
-24
-23
-23
-22
-22
-21
-21
-21
-20
-20
-19
-19
-18
-18
-17
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-13
-12
-12
-11
-11
-10
-10
-10
-9
-9
-8
-8
-7
-7
-7
-6
-6
-5
-5
-4
-4
-4
-3
-3
-2
-2
-2
-1
-1
0
0
1
1
1
2
2
3
3
3
4
4
5
5
5
6
6
7
7
8
8
8
9
9
10
10
10
11
11
12
12
12
13
13
14
14
14
15
15
16
16
16
17
17
17
18
18
19
19
19
20
20
21
21
21
22
22
23
23
23
24
24
24
25
25
26
26
26
27
27
27
28
28
29
29
29
30
30
31
31
31
32
32
32
33
33
33
34
34
35
35
35
36
36
36
37
37
37
38
38
39
39
39
40
40
40
41
41
41
42
42
43
43
43
44
44
44
45
45
45
46
46
46
47
47
47
48
48
48
49
49
49
50
50
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
61
61
61
62
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
67
67
67
68
68
68
69
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
73
74
74
74
75
75
75
76
76
76
76
77
77
77
78
78
78
79
79
79
79
80
80
80
81
81
81
81
82
82
82
83
83
83
83
84
84
84
85
85
85
85
86
86
86
87
87
87
87
88
88
88
89
89
89
89
90
90
90
90
91
91
91
92
92
92
92
93
93
93
93
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
112
113
113
113
113
114
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
119
119
119
119
119
120
120
120
120
120
121
121
121
121
122
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
149
150
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
