5
13293
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
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
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
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
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
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
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
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
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
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
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
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
103
103
103
103
103
103
103
102
102
102
102
102
102
102
101
101
101
101
101
101
101
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
90
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
87
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
68
68
68
68
68
68
67
67
67
67
67
67
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
64
64
64
64
64
64
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
59
59
59
59
59
59
58
58
58
58
58
58
58
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
53
53
53
53
53
53
53
52
52
52
52
52
52
52
51
51
51
51
51
51
51
50
50
50
50
50
50
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
47
47
47
47
47
47
46
46
46
46
46
46
45
45
45
45
45
45
45
44
44
44
44
44
44
43
43
43
43
43
43
42
42
42
42
42
42
41
41
41
41
41
41
40
40
40
40
40
39
39
39
39
39
39
38
38
38
38
38
38
37
37
37
37
37
36
36
36
36
36
36
35
35
35
35
35
34
34
34
34
34
34
33
33
33
33
33
32
32
32
32
32
32
31
31
31
31
31
31
30
30
30
30
30
29
29
29
29
29
28
28
28
28
28
28
27
27
27
27
27
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
24
23
23
23
23
23
22
22
22
22
22
22
21
21
21
21
21
21
20
20
20
20
20
20
19
19
19
19
19
19
18
18
18
18
18
17
17
17
17
17
17
16
16
16
16
16
16
15
15
15
15
15
14
14
14
14
14
13
13
13
13
13
13
12
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
10
9
9
9
9
9
9
9
8
8
8
8
8
8
7
7
7
7
7
7
6
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
0
0
0
-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
-3
-3
-3
-3
-4
-4
-5
-5
-6
-6
-7
-8
-8
-9
-9
-10
-10
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-10
-10
-9
-8
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
4
5
7
8
10
11
12
14
15
17
18
19
20
21
22
22
23
23
23
23
23
22
21
20
19
17
16
14
11
9
6
3
0
-4
-8
-12
-16
-20
-24
-28
-32
-36
-40
-43
-46
-49
-51
-53
-54
-54
-54
-53
-51
-48
-44
-40
-35
-30
-24
-17
-9
-1
7
16
24
32
40
48
55
61
68
74
79
84
89
93
97
100
102
104
106
107
109
110
111
112
114
115
116
117
118
120
121
123
124
125
125
126
126
127
127
127
126
125
123
120
118
115
112
109
106
102
98
94
88
83
77
71
65
59
53
47
42
36
30
25
20
15
10
6
3
0
-2
-3
-3
-3
-2
0
3
6
10
14
18
21
24
27
28
29
30
30
29
28
25
22
18
14
8
2
-6
-13
-22
-31
-40
-49
-57
-66
-75
-84
-92
-100
-108
-115
-121
-125
-129
-133
-135
-137
-138
-139
-139
-138
-137
-136
-135
-134
-133
-131
-130
-130
-129
-129
-129
-129
-129
-128
-128
-126
-124
-122
-120
-117
-115
-113
-111
-108
-106
-104
-102
-100
-99
-99
-99
-100
-101
-103
-105
-107
-109
-112
-115
-118
-121
-124
-127
-130
-133
-137
-142
-147
-153
-158
-163
-168
-172
-176
-180
-185
-190
-195
-200
-205
-209
-212
-215
-217
-217
-216
-215
-212
-208
-204
-199
-195
-190
-185
-180
-175
-171
-166
-162
-158
-153
-149
-144
-140
-135
-132
-129
-126
-125
-123
-122
-122
-122
-122
-123
-124
-125
-126
-127
-129
-131
-135
-139
-143
-148
-153
-159
-163
-167
-171
-174
-176
-178
-179
-181
-182
-183
-185
-186
-187
-189
-190
-190
-191
-191
-191
-191
-190
-189
-188
-186
-184
-182
-180
-178
-176
-173
-169
-166
-163
-160
-160
-161
-163
-166
-169
-171
-173
-174
-175
-176
-177
-178
-179
-180
-180
-180
-179
-177
-175
-172
-168
-163
-159
-154
-149
-145
-141
-137
-135
-134
-135
-137
-140
-145
-150
-155
-160
-164
-169
-174
-179
-185
-190
-195
-200
-203
-206
-208
-211
-213
-216
-219
-224
-228
-232
-235
-237
-237
-236
-234
-233
-232
-232
-234
-236
-239
-241
-242
-242
-242
-241
-239
-238
-237
-236
-235
-236
-237
-239
-242
-244
-247
-249
-252
-254
-257
-260
-263
-265
-265
-264
-261
-258
-256
-254
-253
-254
-255
-256
-259
-262
-267
-272
-277
-283
-288
-292
-297
-302
-307
-313
-320
-328
-335
-342
-348
-354
-359
-363
-367
-371
-374
-377
-378
-380
-381
-381
-382
-382
-384
-385
-387
-389
-390
-390
-389
-386
-382
-379
-376
-373
-372
-371
-370
-371
-371
-372
-373
-375
-377
-380
-384
-389
-396
-404
-412
-420
-428
-434
-440
-444
-447
-448
-447
-445
-443
-439
-436
-432
-428
-422
-416
-407
-395
-381
-365
-346
-327
-308
-290
-274
-261
-250
-242
-236
-231
-227
-223
-220
-217
-214
-212
-210
-209
-209
-210
-212
-214
-217
-220
-223
-225
-227
-228
-229
-229
-228
-228
-228
-229
-231
-234
-238
-242
-246
-250
-253
-256
-258
-260
-262
-263
-263
-263
-262
-262
-262
-262
-262
-263
-265
-267
-271
-275
-280
-285
-291
-296
-301
-306
-311
-315
-320
-323
-327
-329
-330
-330
-329
-328
-325
-321
-318
-314
-310
-305
-299
-292
-282
-270
-255
-239
-222
-205
-188
-172
-156
-141
-125
-108
-91
-75
-59
-45
-32
-21
-11
-2
6
13
19
23
24
23
19
13
5
-4
-13
-22
-31
-40
-50
-59
-69
-79
-89
-99
-109
-119
-130
-142
-155
-168
-182
-196
-209
-222
-233
-244
-252
-260
-265
-268
-269
-268
-266
-262
-257
-253
-248
-243
-237
-229
-221
-212
-204
-197
-193
-191
-191
-192
-194
-197
-199
-202
-204
-207
-210
-213
-216
-220
-225
-230
-237
-244
-252
-260
-269
-279
-289
-301
-313
-327
-341
-357
-372
-388
-403
-418
-432
-445
-456
-467
-476
-486
-495
-504
-515
-525
-537
-548
-559
-569
-579
-589
-597
-606
-613
-619
-622
-624
-624
-623
-620
-617
-612
-607
-600
-593
-585
-576
-566
-555
-541
-525
-507
-486
-463
-440
-415
-391
-365
-338
-311
-284
-257
-232
-208
-186
-164
-144
-125
-109
-96
-88
-83
-83
-87
-93
-101
-110
-119
-128
-136
-144
-150
-155
-159
-162
-163
-162
-159
-156
-153
-151
-151
-152
-156
-161
-168
-177
-188
-201
-216
-230
-245
-260
-275
-291
-308
-325
-342
-360
-378
-397
-417
-440
-465
-492
-520
-549
-578
-609
-640
-671
-703
-735
-765
-794
-821
-844
-865
-881
-894
-904
-912
-917
-919
-918
-910
-897
-876
-849
-817
-783
-747
-714
-683
-656
-634
-617
-603
-592
-581
-570
-560
-551
-546
-544
-549
-558
-573
-589
-607
-623
-637
-650
-662
-673
-687
-704
-723
-746
-770
-794
-818
-841
-863
-886
-910
-937
-965
-996
-1030
-1066
-1105
-1145
-1187
-1229
-1269
-1306
-1338
-1365
-1387
-1404
-1418
-1430
-1440
-1452
-1465
-1482
-1501
-1523
-1547
-1572
-1598
-1623
-1648
-1673
-1699
-1725
-1751
-1778
-1803
-1827
-1849
-1868
-1884
-1896
-1905
-1910
-1912
-1909
-1904
-1894
-1881
-1862
-1840
-1812
-1782
-1750
-1719
-1690
-1664
-1640
-1618
-1598
-1579
-1561
-1542
-1521
-1497
-1469
-1436
-1399
-1359
-1316
-1271
-1224
-1176
-1127
-1078
-1031
-988
-949
-915
-883
-854
-824
-793
-761
-729
-697
-666
-640
-618
-603
-594
-592
-594
-600
-608
-617
-626
-636
-648
-661
-677
-698
-722
-751
-784
-819
-856
-895
-934
-975
-1014
-1056
-1096
-1134
-1170
-1203
-1230
-1253
-1270
-1284
-1295
-1306
-1318
-1332
-1347
-1365
-1384
-1402
-1421
-1440
-1458
-1474
-1488
-1500
-1509
-1516
-1520
-1522
-1522
-1520
-1516
-1513
-1509
-1507
-1506
-1504
-1502
-1497
-1491
-1483
-1474
-1464
-1454
-1444
-1435
-1425
-1417
-1408
-1400
-1390
-1378
-1364
-1347
-1327
-1305
-1282
-1257
-1232
-1207
-1182
-1159
-1138
-1120
-1104
-1090
-1078
-1067
-1057
-1048
-1038
-1030
-1022
-1018
-1016
-1018
-1022
-1025
-1027
-1028
-1026
-1022
-1016
-1010
-1006
-1002
-999
-999
-999
-1002
-1006
-1012
-1022
-1033
-1046
-1060
-1075
-1090
-1106
-1121
-1137
-1152
-1168
-1185
-1202
-1220
-1238
-1255
-1270
-1282
-1290
-1292
-1290
-1285
-1277
-1269
-1261
-1253
-1244
-1235
-1225
-1216
-1207
-1199
-1190
-1182
-1172
-1161
-1149
-1135
-1121
-1107
-1092
-1077
-1061
-1044
-1026
-1006
-984
-959
-931
-900
-866
-829
-790
-750
-709
-668
-627
-586
-546
-506
-468
-431
-397
-365
-335
-309
-286
-266
-250
-236
-225
-215
-207
-201
-195
-191
-187
-185
-184
-186
-189
-195
-203
-211
-220
-228
-235
-241
-246
-251
-255
-259
-262
-265
-268
-271
-274
-277
-279
-281
-283
-286
-289
-293
-300
-309
-320
-335
-352
-373
-395
-418
-442
-466
-491
-518
-546
-574
-602
-630
-656
-681
-705
-728
-751
-772
-793
-814
-834
-853
-872
-889
-904
-918
-930
-941
-951
-960
-966
-971
-972
-968
-959
-945
-926
-903
-876
-847
-816
-784
-753
-721
-691
-661
-631
-602
-574
-548
-525
-506
-492
-480
-471
-462
-453
-443
-433
-426
-421
-421
-424
-430
-440
-452
-467
-486
-508
-531
-555
-578
-601
-624
-648
-674
-703
-737
-773
-811
-849
-883
-914
-938
-958
-974
-986
-996
-1004
-1008
-1012
-1014
-1012
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-998
-996
-992
-987
-981
-972
-961
-949
-935
-918
-899
-876
-848
-818
-786
-754
-725
-699
-675
-653
-632
-611
-591
-572
-556
-545
-537
-534
-534
-535
-538
-542
-548
-556
-566
-578
-589
-600
-609
-617
-624
-631
-639
-648
-659
-669
-679
-688
-695
-700
-705
-710
-716
-722
-727
-729
-729
-726
-719
-709
-694
-676
-655
-633
-611
-592
-575
-560
-547
-533
-519
-502
-485
-466
-448
-431
-415
-400
-386
-372
-358
-345
-333
-322
-311
-301
-291
-281
-272
-263
-256
-251
-246
-243
-241
-241
-243
-248
-256
-266
-278
-292
-307
-324
-342
-363
-387
-415
-447
-481
-518
-557
-596
-635
-675
-716
-760
-804
-849
-893
-936
-978
-1020
-1063
-1108
-1153
-1200
-1246
-1290
-1332
-1370
-1404
-1434
-1460
-1485
-1507
-1528
-1548
-1567
-1585
-1599
-1610
-1619
-1625
-1630
-1634
-1640
-1646
-1654
-1663
-1673
-1683
-1694
-1705
-1716
-1728
-1740
-1754
-1768
-1783
-1797
-1811
-1825
-1836
-1847
-1857
-1865
-1872
-1878
-1881
-1881
-1879
-1874
-1869
-1863
-1857
-1850
-1844
-1836
-1827
-1816
-1804
-1793
-1782
-1774
-1768
-1764
-1761
-1757
-1752
-1744
-1733
-1721
-1707
-1693
-1678
-1665
-1651
-1639
-1627
-1616
-1604
-1591
-1578
-1565
-1553
-1544
-1536
-1530
-1526
-1522
-1518
-1512
-1505
-1496
-1487
-1478
-1469
-1462
-1456
-1451
-1446
-1440
-1433
-1427
-1420
-1415
-1413
-1414
-1417
-1423
-1430
-1438
-1446
-1453
-1460
-1465
-1469
-1471
-1470
-1467
-1461
-1455
-1448
-1440
-1431
-1420
-1408
-1395
-1379
-1362
-1344
-1323
-1301
-1278
-1255
-1232
-1211
-1191
-1172
-1152
-1131
-1108
-1084
-1059
-1035
-1012
-995
-981
-972
-968
-966
-967
-968
-971
-975
-981
-989
-997
-1006
-1016
-1028
-1041
-1055
-1072
-1091
-1111
-1130
-1147
-1161
-1172
-1181
-1189
-1195
-1201
-1207
-1211
-1215
-1218
-1221
-1222
-1223
-1223
-1220
-1215
-1206
-1192
-1174
-1151
-1122
-1090
-1055
-1016
-979
-939
-899
-856
-811
-763
-712
-658
-603
-547
-492
-440
-391
-346
-304
-267
-231
-197
-164
-131
-98
-68
-39
-13
9
29
46
62
76
91
104
117
127
135
140
141
141
140
140
139
138
137
133
128
120
113
105
99
95
94
94
94
94
93
90
85
78
70
62
54
48
43
39
35
32
29
25
20
13
6
0
-6
-10
-12
-11
-8
-4
0
4
10
16
24
32
40
47
53
57
59
61
61
61
58
53
45
33
18
0
-21
-44
-70
-99
-132
-167
-204
-245
-288
-333
-380
-430
-481
-536
-591
-648
-705
-762
-817
-872
-927
-984
-1043
-1106
-1173
-1244
-1316
-1390
-1464
-1537
-1609
-1681
-1752
-1823
-1892
-1960
-2028
-2094
-2159
-2224
-2288
-2350
-2409
-2465
-2516
-2561
-2599
-2631
-2657
-2679
-2695
-2707
-2714
-2716
-2712
-2701
-2686
-2666
-2641
-2613
-2581
-2546
-2507
-2463
-2415
-2364
-2310
-2254
-2198
-2143
-2090
-2039
-1992
-1947
-1903
-1862
-1822
-1786
-1753
-1724
-1699
-1679
-1662
-1648
-1637
-1629
-1625
-1623
-1625
-1628
-1632
-1636
-1641
-1645
-1648
-1650
-1651
-1652
-1652
-1653
-1654
-1657
-1662
-1667
-1674
-1681
-1689
-1698
-1707
-1718
-1729
-1741
-1754
-1767
-1780
-1792
-1804
-1814
-1823
-1830
-1837
-1845
-1853
-1862
-1875
-1890
-1909
-1933
-1962
-1995
-2032
-2073
-2118
-2165
-2217
-2272
-2332
-2397
-2465
-2536
-2608
-2680
-2752
-2823
-2893
-2963
-3032
-3102
-3170
-3238
-3305
-3370
-3434
-3497
-3559
-3621
-3683
-3746
-3809
-3874
-3939
-4005
-4070
-4134
-4196
-4255
-4309
-4360
-4408
-4452
-4493
-4532
-4567
-4598
-4627
-4651
-4673
-4692
-4710
-4725
-4738
-4750
-4758
-4765
-4771
-4776
-4781
-4785
-4789
-4791
-4790
-4786
-4779
-4767
-4752
-4735
-4717
-4698
-4682
-4667
-4655
-4646
-4641
-4641
-4646
-4657
-4675
-4699
-4731
-4768
-4812
-4860
-4914
-4974
-5040
-5112
-5190
-5274
-5363
-5455
-5550
-5647
-5744
-5841
-5939
-6036
-6134
-6232
-6331
-6431
-6531
-6632
-6733
-6831
-6927
-7018
-7103
-7181
-7254
-7320
-7381
-7438
-7490
-7538
-7582
-7621
-7655
-7684
-7709
-7731
-7749
-7764
-7777
-7787
-7793
-7797
-7797
-7794
-7788
-7780
-7770
-7760
-7749
-7738
-7728
-7720
-7714
-7711
-7710
-7711
-7716
-7723
-7732
-7743
-7755
-7769
-7784
-7801
-7820
-7840
-7861
-7884
-7907
-7930
-7953
-7976
-7999
-8021
-8042
-8066
-8087
-8113
-8138
-8167
-8201
-8235
-8271
-8308
-8345
-8380
-8413
-8442
-8468
-8490
-8507
-8520
-8529
-8533
-8534
-8531
-8525
-8516
-8506
-8494
-8481
-8467
-8451
-8435
-8417
-8399
-8381
-8362
-8344
-8327
-8311
-8297
-8285
-8277
-8272
-8271
-8273
-8280
-8290
-8302
-8316
-8331
-8346
-8363
-8380
-8400
-8422
-8446
-8472
-8499
-8525
-8551
-8574
-8595
-8614
-8631
-8646
-8661
-8676
-8692
-8708
-8725
-8743
-8761
-8778
-8796
-8813
-8830
-8847
-8863
-8879
-8893
-8906
-8916
-8924
-8930
-8934
-8937
-8939
-8942
-8947
-8952
-8958
-8965
-8972
-8978
-8985
-8991
-8998
-9006
-9014
-9025
-9038
-9055
-9075
-9099
-9127
-9159
-9194
-9233
-9274
-9319
-9367
-9417
-9469
-9524
-9582
-9642
-9705
-9772
-9842
-9917
-9995
-10076
-10161
-10248
-10338
-10429
-10523
-10618
-10716
-10815
-10918
-11023
-11130
-11239
-11350
-11462
-11575
-11687
-11799
-11909
-12018
-12124
-12227
-12328
-12426
-12521
-12612
-12699
-12781
-12857
-12927
-12990
-13046
-13095
-13138
-13176
-13209
-13237
-13260
-13278
-13289
-13293
-13288
-13275
-13251
-13217
-13173
-13120
-13059
-12991
-12917
-12837
-12752
-12662
-12566
-12466
-12358
-12245
-12124
-11997
-11864
-11725
-11580
-11430
-11275
-11114
-10948
-10776
-10600
-10419
-10234
-10046
-9856
-9662
-9467
-9269
-9071
-8873
-8675
-8477
-8281
-8086
-7893
-7703
-7517
-7337
-7162
-6994
-6831
-6674
-6521
-6371
-6224
-6079
-5936
-5794
-5654
-5514
-5374
-5235
-5097
-4957
-4817
-4673
-4527
-4376
-4221
-4062
-3900
-3736
-3570
-3403
-3235
-3065
-2892
-2719
-2543
-2366
-2188
-2009
-1831
-1653
-1477
-1301
-1127
-953
-780
-607
-434
-261
-89
82
251
418
584
749
912
1073
1233
1391
1547
1701
1852
2001
2150
2296
2441
2587
2734
2881
3030
3178
3327
3474
3619
3761
3901
4038
4171
4302
4430
4555
4677
4795
4910
5019
5125
5226
5322
5415
5503
5588
5668
5743
5813
5878
5938
5993
6045
6095
6142
6187
6231
6274
6314
6354
6391
6427
6461
6493
6522
6550
6576
6601
6625
6647
6667
6685
6701
6716
6729
6740
6748
6754
6757
6757
6753
6747
6738
6727
6716
6706
6696
6688
6683
6679
6676
6674
6673
6670
6666
6662
6656
6650
6643
6635
6626
6615
6602
6587
6570
6549
6525
6498
6467
6432
6395
6354
6309
6262
6211
6155
6095
6029
5958
5880
5797
5708
5614
5516
5414
5310
5203
5093
4980
4863
4743
4619
4492
4362
4231
4099
3968
3840
3715
3593
3475
3361
3249
3140
3033
2928
2825
2724
2625
2530
2438
2352
2272
2198
2130
2070
2015
1965
1919
1877
1839
1805
1776
1753
1735
1725
1720
1720
1726
1735
1748
1764
1783
1805
1830
1858
1890
1925
1963
2005
2050
2099
2151
2207
2267
2330
2396
2464
2533
2603
2674
2747
2820
2894
2970
3048
3128
3211
3298
3388
3482
3581
3682
3788
3898
4011
4129
4251
4375
4503
4634
4767
4904
5045
5190
5339
5493
5652
5814
5980
6147
6314
6480
6642
6801
6953
7101
7243
7379
7509
7633
7751
7862
7967
8064
8151
8232
8302
8363
8414
8456
8489
8513
8529
8539
8541
8536
8524
8506
8481
8448
8408
8362
8309
8250
8183
8112
8032
7949
7859
7763
7664
7561
7456
7348
7239
7129
7019
6908
6798
6690
6583
6480
6380
6283
6191
6101
6016
5933
5853
5775
5699
5627
5557
5491
5428
5369
5313
5260
5208
5157
5108
5059
5013
4968
4926
4887
4849
4814
4778
4742
4704
4665
4625
4585
4543
4503
4462
4423
4384
4348
4312
4279
4247
4217
4188
4162
4138
4118
4101
4086
4077
4070
4067
4067
4069
4073
4078
4085
4091
4098
4104
4109
4112
4114
4113
4109
4102
4093
4080
4064
4045
4024
4000
3972
3940
3903
3862
3816
3766
3712
3655
3595
3532
3465
3394
3319
3240
3156
3067
2973
2875
2774
2670
2564
2456
2346
2235
2123
2009
1893
1776
1659
1541
1424
1308
1194
1082
973
866
763
664
569
479
394
313
237
166
101
42
-9
-53
-89
-116
-134
-141
-139
-126
-103
-72
-31
19
78
147
227
317
418
529
650
781
921
1070
1227
1391
1563
1741
1925
2116
2312
2512
2718
2929
3144
3364
3587
3814
4042
4271
4500
4728
4953
5177
5398
5616
5833
6046
6257
6465
6669
6869
7065
7257
7446
7632
7815
7996
8173
8348
8517
8682
8840
8991
9137
9276
9410
9537
9659
9773
9881
9979
10068
10147
10213
10268
10310
10339
10357
10362
10356
10338
10309
10270
10219
10157
10083
9999
9903
9797
9681
9554
9418
9273
9119
8958
8789
8614
8435
8251
8063
7873
7680
7485
7288
7089
6889
6686
6483
6277
6071
5864
5657
5450
5245
5042
4842
4646
4456
4271
4093
3922
3758
3602
3452
3311
3177
3052
2936
2829
2732
2643
2564
2493
2430
2374
2325
2282
2245
2213
2188
2168
2154
2145
2141
2144
2152
2167
2189
2217
2251
2292
2338
2389
2445
2504
2566
2630
2697
2765
2835
2906
2977
3050
3123
3196
3269
3341
3412
3482
3551
3618
3685
3751
3817
3881
3944
4006
4067
4127
4187
4246
4305
4364
4422
4480
4537
4592
4646
4698
4749
4798
4845
4891
4936
4978
5016
5052
5083
5110
5134
5155
5173
5188
5200
5210
5216
5220
5221
5220
5217
5212
5207
5201
5196
5192
5188
5186
5185
5184
5184
5184
5184
5184
5184
5183
5183
5184
5186
5187
5189
5190
5190
5189
5188
5187
5186
5186
5187
5190
5194
5198
5203
5208
5213
5217
5223
5229
5236
5244
5254
5264
5276
5287
5299
5311
5322
5333
5342
5349
5354
5356
5356
5353
5347
5337
5323
5306
5286
5262
5236
5208
5177
5144
5107
5066
5021
4973
4920
4865
4808
4749
4689
4627
4565
4500
4433
4363
4291
4216
4140
4062
3985
3908
3832
3757
3684
3613
3544
3478
3415
3355
3299
3247
3200
3157
3118
3083
3052
3025
3003
2985
2973
2965
2963
2966
2974
2987
3005
3027
3054
3084
3119
3158
3201
3248
3299
3352
3408
3467
3527
3590
3654
3721
3789
3858
3928
3999
4069
4139
4208
4276
4342
4405
4465
4522
4574
4623
4667
4706
4741
4772
4797
4818
4835
4848
4857
4862
4864
4862
4855
4845
4831
4812
4791
4766
4739
4710
4679
4646
4611
4574
4535
4493
4449
4403
4356
4307
4257
4207
4157
4108
4059
4013
3968
3925
3886
3850
3818
3790
3766
3747
3732
3721
3716
3717
3725
3738
3759
3786
3820
3860
3906
3958
4014
4073
4136
4201
4268
4336
4405
4476
4548
4621
4695
4769
4844
4919
4994
5069
5144
5219
5295
5371
5447
5523
5600
5677
5753
5830
5906
5981
6056
6130
6203
6275
6344
6412
6477
6540
6598
6652
6702
6746
6786
6820
6848
6871
6886
6895
6898
6893
6882
6866
6844
6817
6785
6749
6709
6664
6616
6563
6507
6448
6385
6319
6251
6181
6110
6037
5964
5892
5819
5747
5675
5603
5532
5462
5394
5327
5263
5203
5145
5092
5042
4995
4953
4914
4878
4845
4816
4789
4765
4744
4726
4711
4700
4692
4689
4689
4693
4700
4711
4725
4743
4764
4789
4817
4848
4881
4917
4954
4993
5032
5072
5112
5152
5192
5231
5271
5310
5349
5388
5426
5464
5501
5538
5574
5610
5646
5682
5719
5757
5795
5835
5876
5918
5960
6002
6044
6086
6127
6167
6205
6241
6275
6306
6335
6361
6385
6407
6426
6443
6458
6470
6480
6487
6490
6490
6488
6481
6473
6461
6448
6433
6417
6400
6382
6363
6342
6320
6296
6272
6247
6222
6197
6173
6150
6128
6107
6087
6067
6048
6028
6010
5991
5974
5956
5939
5921
5904
5886
5869
5852
5837
5822
5808
5796
5787
5780
5776
5776
5779
5786
5797
5813
5833
5857
5884
5915
5948
5984
6023
6064
6107
6152
6199
6247
6295
6344
6394
6445
6496
6546
6597
6647
6696
6744
6791
6838
6884
6930
6977
7026
7075
7126
7178
7230
7282
7333
7383
7431
7479
7526
7573
7621
7670
7720
7772
7826
7882
7940
8000
8064
8129
8194
8261
8327
8394
8460
8526
8592
8658
8725
8791
8859
8927
8995
9064
9134
9204
9275
9346
9416
9486
9556
9625
9693
9761
9828
9893
9957
10020
10080
10139
10195
10247
10296
10342
10383
10420
10453
10482
10506
10527
10543
10555
10563
10567
10566
10560
10548
10531
10509
10481
10447
10409
10365
10318
10267
10212
10154
10091
10025
9955
9882
9805
9726
9645
9563
9479
9395
9312
9228
9145
9063
8981
8899
8817
8736
8655
8575
8495
8417
8339
8261
8185
8108
8032
7957
7882
7808
7734
7661
7588
7516
7444
7372
7300
7229
7159
7090
7021
6953
6886
6820
6755
6691
6628
6565
6503
6442
6382
6322
6262
6202
6142
6081
6021
5961
5902
5844
5786
5729
5673
5618
5564
5511
5458
5407
5356
5305
5254
5204
5154
5104
5055
5006
4958
4911
4864
4818
4773
4727
4680
4633
4584
4536
4487
4438
4391
4345
4300
4256
4212
4169
4126
4083
4042
4001
3961
3922
3885
3848
3813
3779
3746
3714
3682
3651
3621
3590
3560
3529
3498
3467
3435
3403
3371
3337
3303
3267
3229
3189
3147
3103
3056
3007
2957
2905
2851
2796
2741
2685
2629
2572
2516
2459
2401
2342
2283
2223
2163
2103
2043
1983
1923
1863
1803
1743
1684
1625
1568
1512
1458
1405
1354
1305
1258
1213
1170
1130
1092
1056
1020
988
956
924
893
863
834
806
779
753
728
703
680
656
632
609
585
561
538
514
490
467
443
420
397
375
353
332
311
290
269
247
225
202
178
154
130
105
81
57
33
9
-16
-41
-67
-93
-119
-146
-172
-198
-223
-247
-271
-293
-314
-334
-353
-370
-386
-399
-410
-420
-428
-435
-441
-446
-450
-453
-455
-457
-457
-458
-459
-461
-463
-466
-470
-474
-477
-480
-482
-482
-481
-478
-472
-465
-454
-442
-427
-410
-390
-368
-344
-317
-288
-256
-223
-187
-149
-109
-68
-25
19
63
108
154
199
245
292
338
384
430
476
522
567
612
656
699
741
782
821
859
895
929
961
990
1016
1040
1061
1080
1096
1110
1121
1129
1135
1138
1139
1136
1130
1121
1109
1092
1072
1047
1018
986
948
907
861
811
758
701
641
579
515
450
383
316
248
180
110
40
-31
-102
-175
-247
-319
-391
-462
-533
-603
-673
-744
-814
-884
-955
-1026
-1097
-1168
-1240
-1311
-1383
-1456
-1528
-1601
-1674
-1747
-1820
-1893
-1966
-2039
-2112
-2186
-2259
-2332
-2406
-2478
-2550
-2620
-2688
-2754
-2817
-2878
-2935
-2990
-3041
-3090
-3135
-3178
-3218
-3254
-3288
-3319
-3348
-3374
-3398
-3421
-3442
-3463
-3482
-3502
-3521
-3540
-3559
-3579
-3599
-3620
-3642
-3664
-3688
-3711
-3736
-3760
-3784
-3809
-3833
-3857
-3881
-3905
-3929
-3953
-3976
-4000
-4022
-4046
-4067
-4088
-4108
-4127
-4146
-4163
-4178
-4193
-4206
-4217
-4227
-4235
-4242
-4246
-4249
-4249
-4248
-4244
-4238
-4229
-4219
-4207
-4193
-4179
-4164
-4148
-4132
-4116
-4099
-4082
-4065
-4048
-4030
-4014
-3999
-3984
-3970
-3958
-3946
-3935
-3924
-3914
-3904
-3894
-3885
-3876
-3868
-3862
-3856
-3852
-3848
-3846
-3844
-3844
-3844
-3846
-3849
-3852
-3857
-3863
-3870
-3878
-3887
-3896
-3906
-3916
-3927
-3938
-3949
-3959
-3968
-3976
-3984
-3990
-3995
-3998
-3999
-3999
-3997
-3992
-3986
-3977
-3966
-3953
-3939
-3923
-3905
-3886
-3866
-3844
-3822
-3798
-3774
-3750
-3726
-3703
-3679
-3655
-3631
-3608
-3584
-3560
-3536
-3512
-3488
-3464
-3441
-3418
-3396
-3373
-3351
-3329
-3308
-3286
-3265
-3245
-3227
-3209
-3193
-3179
-3166
-3154
-3144
-3134
-3125
-3116
-3109
-3102
-3095
-3089
-3083
-3078
-3074
-3070
-3067
-3063
-3061
-3058
-3056
-3054
-3052
-3051
-3050
-3049
-3049
-3049
-3050
-3051
-3054
-3057
-3063
-3070
-3079
-3090
-3102
-3116
-3132
-3148
-3166
-3185
-3205
-3226
-3249
-3273
-3298
-3325
-3351
-3379
-3407
-3436
-3465
-3494
-3523
-3552
-3580
-3609
-3636
-3664
-3691
-3718
-3744
-3771
-3798
-3825
-3852
-3879
-3904
-3930
-3954
-3977
-3999
-4021
-4041
-4061
-4080
-4099
-4117
-4135
-4152
-4168
-4183
-4197
-4211
-4224
-4237
-4249
-4262
-4275
-4288
-4301
-4315
-4329
-4343
-4357
-4371
-4385
-4400
-4415
-4431
-4447
-4464
-4481
-4498
-4515
-4533
-4550
-4567
-4585
-4602
-4620
-4638
-4656
-4675
-4693
-4712
-4730
-4748
-4766
-4783
-4800
-4815
-4829
-4842
-4854
-4864
-4873
-4880
-4885
-4889
-4890
-4889
-4886
-4880
-4872
-4860
-4847
-4830
-4812
-4792
-4770
-4746
-4720
-4692
-4663
-4632
-4600
-4566
-4532
-4496
-4460
-4423
-4386
-4348
-4310
-4272
-4234
-4197
-4160
-4123
-4088
-4053
-4019
-3988
-3957
-3928
-3900
-3873
-3848
-3824
-3802
-3780
-3761
-3742
-3726
-3712
-3699
-3687
-3676
-3666
-3658
-3650
-3644
-3640
-3637
-3636
-3637
-3640
-3645
-3651
-3659
-3668
-3679
-3692
-3706
-3721
-3738
-3755
-3774
-3793
-3814
-3835
-3858
-3881
-3906
-3932
-3958
-3985
-4011
-4038
-4064
-4090
-4116
-4142
-4167
-4191
-4215
-4238
-4260
-4280
-4301
-4321
-4340
-4359
-4379
-4397
-4416
-4433
-4450
-4467
-4483
-4498
-4514
-4530
-4547
-4563
-4580
-4597
-4615
-4633
-4651
-4670
-4690
-4710
-4732
-4754
-4776
-4800
-4823
-4847
-4871
-4895
-4918
-4941
-4964
-4987
-5009
-5031
-5053
-5075
-5097
-5119
-5141
-5163
-5184
-5206
-5228
-5249
-5270
-5291
-5312
-5333
-5353
-5374
-5395
-5416
-5438
-5460
-5482
-5505
-5528
-5551
-5574
-5598
-5621
-5645
-5668
-5691
-5715
-5738
-5763
-5787
-5812
-5837
-5862
-5887
-5912
-5938
-5963
-5989
-6014
-6040
-6065
-6090
-6114
-6137
-6159
-6180
-6200
-6219
-6236
-6252
-6266
-6279
-6290
-6301
-6310
-6318
-6325
-6331
-6336
-6340
-6342
-6343
-6344
-6342
-6340
-6337
-6333
-6328
-6323
-6316
-6308
-6300
-6290
-6279
-6267
-6254
-6240
-6225
-6209
-6193
-6175
-6157
-6138
-6119
-6100
-6081
-6062
-6044
-6026
-6009
-5992
-5976
-5961
-5946
-5932
-5919
-5907
-5895
-5884
-5874
-5865
-5858
-5851
-5845
-5840
-5836
-5833
-5831
-5829
-5828
-5828
-5828
-5828
-5828
-5827
-5827
-5826
-5825
-5824
-5824
-5823
-5823
-5823
-5823
-5822
-5821
-5820
-5818
-5815
-5812
-5808
-5804
-5800
-5796
-5792
-5787
-5782
-5777
-5771
-5765
-5759
-5752
-5744
-5736
-5727
-5717
-5707
-5696
-5684
-5673
-5662
-5650
-5639
-5627
-5615
-5603
-5590
-5577
-5565
-5552
-5538
-5525
-5512
-5499
-5486
-5473
-5459
-5446
-5433
-5419
-5406
-5393
-5380
-5368
-5357
-5346
-5336
-5327
-5320
-5313
-5307
-5303
-5299
-5297
-5295
-5295
-5296
-5298
-5302
-5306
-5313
-5321
-5331
-5343
-5356
-5371
-5386
-5404
-5422
-5442
-5462
-5485
-5508
-5532
-5558
-5585
-5612
-5641
-5671
-5701
-5732
-5764
-5796
-5829
-5863
-5897
-5932
-5967
-6002
-6038
-6075
-6111
-6149
-6186
-6225
-6264
-6303
-6342
-6382
-6421
-6461
-6499
-6538
-6577
-6615
-6654
-6694
-6733
-6773
-6814
-6854
-6895
-6936
-6977
-7018
-7058
-7099
-7139
-7178
-7217
-7255
-7292
-7328
-7363
-7396
-7428
-7459
-7488
-7517
-7544
-7569
-7594
-7617
-7638
-7658
-7676
-7692
-7707
-7720
-7732
-7742
-7751
-7759
-7765
-7769
-7771
-7772
-7771
-7769
-7765
-7760
-7754
-7747
-7738
-7728
-7717
-7705
-7691
-7677
-7661
-7644
-7626
-7607
-7587
-7567
-7547
-7526
-7506
-7485
-7466
-7446
-7428
-7410
-7392
-7376
-7360
-7345
-7331
-7318
-7306
-7295
-7285
-7276
-7267
-7260
-7253
-7247
-7243
-7240
-7237
-7236
-7235
-7234
-7234
-7233
-7232
-7232
-7231
-7231
-7231
-7231
-7232
-7232
-7233
-7233
-7233
-7232
-7231
-7229
-7226
-7223
-7219
-7214
-7208
-7201
-7194
-7186
-7178
-7169
-7159
-7149
-7139
-7128
-7117
-7106
-7095
-7084
-7074
-7064
-7055
-7046
-7038
-7031
-7024
-7018
-7014
-7011
-7009
-7010
-7012
-7016
-7021
-7027
-7033
-7040
-7046
-7053
-7059
-7065
-7070
-7075
-7079
-7083
-7087
-7090
-7093
-7095
-7096
-7097
-7096
-7094
-7091
-7086
-7081
-7075
-7068
-7061
-7053
-7045
-7037
-7028
-7018
-7007
-6996
-6984
-6971
-6958
-6945
-6932
-6918
-6905
-6891
-6878
-6864
-6851
-6838
-6825
-6812
-6800
-6787
-6775
-6763
-6752
-6740
-6729
-6717
-6706
-6695
-6683
-6672
-6660
-6647
-6634
-6620
-6605
-6590
-6575
-6559
-6543
-6527
-6512
-6496
-6479
-6463
-6445
-6428
-6410
-6391
-6373
-6354
-6335
-6317
-6299
-6280
-6262
-6244
-6226
-6207
-6188
-6170
-6151
-6133
-6114
-6095
-6077
-6058
-6039
-6020
-6001
-5982
-5962
-5942
-5923
-5903
-5882
-5862
-5841
-5821
-5801
-5782
-5763
-5746
-5730
-5714
-5699
-5685
-5671
-5658
-5645
-5633
-5622
-5612
-5602
-5593
-5584
-5575
-5567
-5557
-5548
-5537
-5526
-5514
-5501
-5486
-5471
-5455
-5437
-5419
-5399
-5378
-5355
-5332
-5307
-5281
-5253
-5225
-5196
-5166
-5135
-5104
-5072
-5040
-5007
-4974
-4940
-4906
-4871
-4836
-4801
-4765
-4729
-4692
-4655
-4617
-4578
-4538
-4498
-4457
-4416
-4374
-4332
-4289
-4245
-4201
-4157
-4113
-4070
-4027
-3985
-3943
-3903
-3865
-3827
-3791
-3756
-3721
-3688
-3656
-3624
-3592
-3562
-3531
-3501
-3472
-3442
-3412
-3383
-3353
-3323
-3292
-3261
-3230
-3198
-3165
-3131
-3097
-3062
-3026
-2989
-2951
-2912
-2873
-2832
-2791
-2750
-2708
-2665
-2622
-2579
-2535
-2492
-2449
-2407
-2365
-2323
-2283
-2242
-2203
-2164
-2125
-2086
-2049
-2011
-1974
-1937
-1901
-1864
-1828
-1792
-1756
-1720
-1685
-1650
-1615
-1581
-1548
-1515
-1482
-1450
-1419
-1388
-1357
-1327
-1297
-1268
-1239
-1212
-1185
-1159
-1133
-1108
-1084
-1060
-1037
-1016
-995
-975
-957
-940
-924
-909
-895
-882
-870
-859
-847
-836
-824
-812
-799
-786
-773
-759
-745
-731
-716
-701
-685
-669
-652
-636
-618
-601
-583
-565
-546
-527
-508
-487
-467
-446
-426
-405
-383
-361
-339
-316
-292
-267
-242
-216
-190
-164
-137
-110
-83
-55
-26
3
32
61
91
121
152
183
213
245
276
308
339
371
403
436
468
501
535
569
603
637
672
708
744
780
818
856
895
934
973
1012
1051
1090
1128
1166
1203
1240
1276
1311
1346
1380
1413
1446
1477
1508
1538
1567
1596
1624
1652
1679
1706
1732
1758
1783
1808
1832
1855
1878
1901
1923
1945
1966
1987
2008
2028
2048
2067
2085
2103
2121
2138
2155
2173
2190
2207
2224
2241
2258
2274
2290
2305
2319
2333
2346
2358
2370
2381
2391
2400
2408
2414
2420
2425
2429
2433
2435
2436
2437
2436
2435
2432
2429
2424
2419
2412
2406
2399
2391
2384
2376
2367
2359
2351
2343
2335
2327
2320
2313
2305
2298
2291
2284
2277
2270
2264
2257
2251
2245
2240
2235
2231
2227
2223
2221
2219
2219
2219
2220
2222
2224
2228
2232
2236
2241
2247
2252
2259
2265
2272
2278
2285
2291
2297
2302
2306
2309
2312
2315
2318
2321
2323
2326
2329
2331
2334
2335
2337
2337
2337
2337
2335
2333
2330
2327
2323
2318
2314
2308
2303
2298
2293
2288
2283
2279
2275
2271
2268
2265
2263
2260
2258
2256
2254
2252
2249
2246
2243
2241
2238
2236
2234
2232
2231
2231
2230
2231
2231
2231
2231
2231
2230
2229
2228
2227
2226
2225
2224
2223
2222
2221
2220
2219
2217
2215
2213
2211
2208
2206
2203
2200
2198
2196
2193
2191
2189
2187
2185
2182
2179
2175
2171
2167
2162
2157
2152
2147
2142
2137
2132
2127
2122
2117
2113
2108
2104
2099
2095
2090
2085
2080
2075
2070
2065
2059
2053
2048
2041
2035
2028
2020
2012
2001
1992
1981
1969
1955
1941
1926
1910
1893
1875
1856
1836
1816
1795
1774
1752
1729
1705
1680
1655
1629
1603
1577
1550
1524
1497
1471
1446
1420
1395
1371
1347
1323
1299
1275
1252
1228
1205
1182
1159
1135
1112
1089
1065
1041
1016
993
969
945
920
894
869
843
817
790
763
736
709
682
655
628
601
574
547
520
493
466
439
412
386
360
334
309
285
261
237
214
192
171
150
130
111
93
76
60
45
31
17
4
-9
-21
-33
-44
-56
-67
-78
-89
-99
-110
-121
-131
-142
-153
-164
-176
-189
-201
-214
-228
-241
-255
-270
-284
-298
-313
-328
-343
-357
-372
-388
-404
-420
-437
-454
-472
-491
-510
-530
-550
-572
-594
-617
-641
-666
-691
-717
-745
-772
-801
-830
-860
-891
-921
-952
-983
-1014
-1044
-1075
-1106
-1136
-1167
-1197
-1228
-1258
-1289
-1320
-1351
-1382
-1413
-1445
-1476
-1508
-1540
-1573
-1606
-1640
-1674
-1710
-1746
-1783
-1821
-1859
-1899
-1938
-1979
-2019
-2061
-2102
-2144
-2187
-2230
-2273
-2316
-2359
-2403
-2446
-2489
-2532
-2575
-2618
-2660
-2701
-2742
-2783
-2823
-2862
-2901
-2938
-2974
-3008
-3042
-3074
-3106
-3136
-3165
-3193
-3220
-3245
-3269
-3292
-3314
-3335
-3354
-3373
-3391
-3408
-3425
-3440
-3455
-3469
-3482
-3494
-3505
-3516
-3525
-3533
-3540
-3546
-3551
-3555
-3558
-3560
-3561
-3562
-3562
-3562
-3562
-3562
-3562
-3562
-3563
-3563
-3565
-3566
-3568
-3570
-3573
-3576
-3579
-3583
-3586
-3590
-3595
-3600
-3606
-3613
-3621
-3629
-3638
-3647
-3657
-3668
-3679
-3690
-3702
-3715
-3728
-3742
-3756
-3770
-3785
-3800
-3816
-3832
-3849
-3865
-3882
-3899
-3916
-3933
-3950
-3968
-3985
-4002
-4019
-4035
-4053
-4069
-4086
-4102
-4119
-4134
-4150
-4164
-4178
-4191
-4203
-4215
-4225
-4234
-4242
-4250
-4256
-4262
-4267
-4272
-4275
-4279
-4281
-4283
-4283
-4283
-4283
-4281
-4279
-4276
-4272
-4268
-4263
-4257
-4250
-4243
-4234
-4225
-4214
-4203
-4190
-4177
-4163
-4148
-4132
-4115
-4098
-4081
-4062
-4045
-4026
-4008
-3989
-3970
-3951
-3932
-3914
-3896
-3878
-3860
-3844
-3828
-3813
-3799
-3785
-3772
-3760
-3749
-3737
-3726
-3715
-3705
-3694
-3684
-3674
-3664
-3654
-3644
-3634
-3623
-3613
-3602
-3592
-3581
-3570
-3559
-3549
-3538
-3527
-3516
-3504
-3493
-3481
-3470
-3458
-3446
-3433
-3421
-3408
-3395
-3381
-3367
-3353
-3338
-3322
-3306
-3290
-3274
-3256
-3239
-3221
-3202
-3183
-3164
-3145
-3125
-3105
-3084
-3063
-3041
-3018
-2995
-2972
-2947
-2922
-2896
-2869
-2842
-2814
-2786
-2757
-2728
-2698
-2668
-2638
-2608
-2578
-2547
-2516
-2485
-2455
-2424
-2393
-2362
-2332
-2301
-2271
-2241
-2211
-2181
-2152
-2122
-2092
-2062
-2031
-2001
-1970
-1939
-1908
-1876
-1845
-1814
-1783
-1751
-1720
-1688
-1656
-1623
-1590
-1557
-1523
-1489
-1454
-1420
-1386
-1351
-1316
-1281
-1245
-1209
-1172
-1134
-1096
-1057
-1018
-978
-937
-897
-855
-813
-770
-725
-680
-633
-586
-537
-487
-437
-386
-335
-283
-230
-178
-125
-73
-20
32
84
136
188
238
289
339
388
436
484
531
577
622
666
710
753
795
836
876
916
955
993
1030
1067
1103
1139
1174
1208
1243
1276
1310
1343
1377
1410
1443
1476
1509
1542
1575
1608
1640
1672
1703
1734
1764
1793
1821
1849
1875
1901
1926
1951
1975
1999
2023
2045
2068
2090
2112
2133
2154
2174
2193
2213
2231
2249
2267
2284
2301
2317
2333
2348
2362
2376
2389
2403
2416
2429
2442
2455
2468
2481
2494
2507
2519
2531
2544
2556
2569
2581
2594
2608
2621
2635
2649
2663
2677
2691
2705
2719
2734
2748
2762
2777
2791
2805
2818
2832
2845
2858
2870
2883
2896
2908
2921
2935
2948
2962
2976
2990
3005
3019
3034
3049
3063
3077
3091
3104
3117
3130
3143
3156
3167
3179
3189
3199
3208
3217
3225
3232
3239
3246
3252
3258
3264
3269
3274
3279
3283
3287
3291
3293
3295
3296
3297
3296
3295
3294
3292
3290
3288
3286
3283
3280
3277
3274
3271
3269
3266
3263
3261
3259
3257
3255
3253
3252
3250
3249
3248
3248
3247
3247
3248
3248
3248
3249
3249
3249
3249
3248
3248
3247
3246
3245
3244
3242
3241
3239
3237
3235
3233
3231
3228
3224
3220
3216
3211
3205
3199
3193
3185
3178
3169
3161
3152
3142
3132
3122
3111
3099
3087
3075
3061
3047
3033
3018
3003
2987
2971
2956
2939
2923
2907
2891
2875
2859
2843
2828
2813
2798
2783
2769
2755
2741
2728
2716
2704
2692
2680
2669
2658
2647
2636
2625
2615
2605
2595
2585
2575
2565
2556
2547
2537
2528
2520
2511
2502
2492
2482
2472
2462
2451
2440
2429
2418
2406
2395
2383
2372
2360
2348
2336
2324
2312
2300
2289
2277
2266
2254
2243
2231
2219
2206
2193
2179
2164
2149
2133
2116
2098
2079
2060
2040
2019
1997
1974
1951
1927
1903
1878
1853
1827
1801
1775
1749
1722
1695
1668
1641
1613
1585
1557
1528
1500
1471
1442
1413
1384
1354
1325
1295
1266
1237
1208
1180
1152
1125
1098
1071
1045
1020
995
972
948
926
905
884
864
844
825
806
788
770
752
734
716
699
681
663
646
628
610
591
573
554
534
514
494
473
452
430
407
385
362
339
315
291
267
242
217
191
165
139
114
87
61
35
9
-18
-45
-71
-98
-124
-150
-175
-200
-225
-249
-273
-296
-319
-341
-363
-384
-405
-425
-444
-463
-480
-498
-514
-530
-545
-559
-572
-585
-596
-606
-616
-625
-634
-642
-649
-655
-661
-667
-671
-675
-678
-681
-684
-685
-686
-687
-687
-687
-686
-685
-685
-684
-683
-682
-682
-682
-682
-683
-683
-685
-686
-688
-691
-694
-697
-700
-704
-708
-711
-715
-718
-721
-723
-725
-726
-727
-728
-728
-728
-727
-726
-725
-723
-721
-718
-715
-712
-708
-704
-700
-695
-690
-685
-679
-673
-667
-660
-653
-646
-638
-630
-622
-613
-604
-595
-586
-576
-566
-556
-546
-535
-525
-514
-503
-492
-481
-469
-458
-447
-435
-423
-412
-400
-388
-376
-365
-353
-341
-330
-318
-306
-295
-283
-271
-259
-247
-235
-223
-211
-199
-186
-173
-161
-148
-135
-121
-108
-95
-82
-68
-55
-41
-27
-13
1
16
30
45
59
74
88
102
117
131
146
160
175
189
203
218
232
246
259
273
287
301
315
329
343
357
371
386
400
415
430
446
461
478
494
511
528
546
564
582
600
619
637
657
676
696
715
735
755
775
796
816
835
855
874
894
913
931
949
966
983
1000
1014
1031
1046
1060
1075
1089
1103
1116
1130
1144
1157
1171
1185
1199
1213
1228
1243
1258
1274
1290
1306
1322
1338
1355
1371
1388
1405
1421
1438
1455
1472
1489
1506
1522
1539
1555
1571
1586
1602
1617
1631
1646
1660
1674
1688
1702
1715
1728
1742
1755
1768
1781
1794
1807
1820
1833
1846
1859
1873
1887
1900
1915
1929
1943
1958
1972
1987
2003
2017
2033
2050
2066
2082
2099
2116
2134
2152
2170
2189
2207
2226
2246
2265
2285
2304
2324
2344
2364
2384
2405
2426
2446
2467
2488
2509
2530
2551
2571
2592
2612
2632
2653
2673
2694
2714
2736
2757
2778
2800
2822
2843
2865
2887
2908
2929
2949
2970
2990
3009
3028
3046
3064
3081
3098
3114
3129
3143
3157
3169
3180
3191
3200
3208
3215
3222
3228
3234
3239
3244
3248
3253
3256
3259
3262
3264
3266
3267
3268
3268
3268
3268
3267
3265
3263
3261
3259
3256
3253
3250
3246
3242
3237
3232
3227
3221
3215
3208
3202
3195
3187
3180
3171
3163
3154
3145
3136
3126
3117
3107
3098
3088
3079
3069
3059
3049
3039
3029
3019
3009
2998
2988
2978
2967
2956
2946
2935
2925
2914
2904
2893
2883
2873
2863
2853
2844
2836
2827
2819
2812
2804
2797
2791
2784
2778
2773
2768
2763
2759
2755
2751
2748
2745
2742
2739
2737
2735
2733
2731
2730
2730
2729
2729
2729
2730
2730
2731
2733
2734
2736
2739
2741
2744
2746
2749
2751
2754
2756
2759
2761
2763
2765
2767
2769
2771
2773
2775
2776
2777
2778
2778
2778
2777
2776
2775
2773
2771
2768
2765
2762
2759
2755
2751
2746
2742
2736
2731
2724
2718
2710
2703
2695
2686
2677
2668
2658
2648
2637
2625
2613
2599
2585
2570
2554
2538
2521
2503
2485
2465
2446
2425
2404
2382
2360
2337
2314
2290
2266
2241
2216
2191
2165
2139
2113
2086
2059
2032
2005
1978
1951
1923
1895
1867
1839
1810
1782
1753
1724
1695
1666
1637
1608
1579
1550
1520
1491
1461
1431
1402
1372
1342
1313
1283
1254
1225
1197
1168
1140
1112
1085
1058
1031
1004
979
954
930
906
882
858
835
813
790
768
746
723
701
680
658
636
614
592
570
548
526
504
482
460
438
416
394
372
350
328
306
284
262
239
217
194
171
147
123
99
75
50
25
0
-26
-51
-77
-103
-130
-157
-184
-212
-240
-268
-297
-326
-356
-386
-415
-445
-476
-506
-537
-567
-598
-629
-661
-692
-722
-753
-783
-813
-842
-871
-900
-928
-955
-981
-1008
-1033
-1058
-1082
-1106
-1129
-1151
-1173
-1194
-1214
-1234
-1253
-1271
-1289
-1307
-1323
-1339
-1355
-1369
-1383
-1397
-1411
-1424
-1437
-1449
-1462
-1474
-1486
-1498
-1509
-1520
-1531
-1541
-1551
-1561
-1572
-1582
-1592
-1602
-1613
-1623
-1634
-1645
-1657
-1668
-1680
-1692
-1705
-1717
-1730
-1743
-1756
-1769
-1783
-1797
-1811
-1825
-1839
-1853
-1867
-1881
-1895
-1909
-1923
-1937
-1950
-1963
-1975
-1988
-2000
-2011
-2021
-2033
-2044
-2055
-2065
-2074
-2083
-2092
-2100
-2108
-2116
-2123
-2130
-2137
-2143
-2150
-2157
-2164
-2171
-2178
-2185
-2192
-2200
-2207
-2215
-2223
-2231
-2240
-2248
-2257
-2265
-2274
-2283
-2292
-2301
-2309
-2318
-2326
-2334
-2341
-2348
-2355
-2361
-2367
-2372
-2377
-2381
-2384
-2387
-2390
-2391
-2392
-2392
-2392
-2391
-2390
-2387
-2385
-2382
-2378
-2374
-2370
-2366
-2361
-2357
-2352
-2347
-2343
-2338
-2334
-2330
-2327
-2324
-2321
-2320
-2318
-2317
-2317
-2318
-2319
-2320
-2322
-2324
-2327
-2330
-2334
-2338
-2343
-2347
-2353
-2358
-2364
-2370
-2376
-2382
-2388
-2394
-2400
-2405
-2410
-2415
-2420
-2424
-2428
-2431
-2435
-2438
-2440
-2442
-2444
-2445
-2446
-2446
-2446
-2446
-2445
-2444
-2442
-2440
-2438
-2436
-2433
-2430
-2427
-2424
-2421
-2417
-2413
-2409
-2405
-2401
-2397
-2393
-2388
-2383
-2379
-2373
-2368
-2362
-2356
-2350
-2344
-2337
-2330
-2323
-2316
-2309
-2302
-2294
-2287
-2279
-2272
-2265
-2258
-2251
-2244
-2237
-2230
-2223
-2217
-2210
-2204
-2197
-2191
-2185
-2179
-2173
-2166
-2160
-2154
-2147
-2141
-2134
-2128
-2122
-2115
-2109
-2102
-2095
-2089
-2082
-2075
-2069
-2062
-2055
-2047
-2040
-2033
-2025
-2017
-2009
-2001
-1995
-1987
-1980
-1973
-1967
-1961
-1955
-1950
-1945
-1940
-1936
-1932
-1929
-1926
-1923
-1920
-1917
-1915
-1913
-1910
-1908
-1906
-1903
-1901
-1897
-1894
-1890
-1886
-1882
-1878
-1873
-1867
-1861
-1854
-1846
-1838
-1830
-1821
-1811
-1801
-1791
-1781
-1770
-1760
-1749
-1738
-1727
-1716
-1705
-1694
-1683
-1673
-1663
-1654
-1645
-1637
-1629
-1621
-1614
-1607
-1600
-1594
-1587
-1580
-1574
-1568
-1561
-1554
-1548
-1541
-1534
-1526
-1519
-1511
-1503
-1494
-1485
-1475
-1465
-1454
-1442
-1430
-1418
-1405
-1391
-1377
-1362
-1346
-1331
-1314
-1298
-1280
-1263
-1245
-1226
-1208
-1189
-1169
-1150
-1131
-1111
-1092
-1072
-1052
-1032
-1010
-991
-970
-948
-927
-905
-883
-861
-839
-817
-794
-771
-748
-725
-702
-678
-655
-631
-608
-585
-562
-539
-516
-494
-472
-449
-428
-406
-385
-365
-344
-325
-306
-288
-270
-254
-237
-222
-207
-192
-178
-164
-150
-137
-124
-110
-97
-84
-70
-57
-43
-30
-16
-1
14
29
45
62
80
97
115
134
152
171
189
208
227
246
265
284
303
322
341
359
378
396
414
432
450
467
483
499
515
530
545
560
574
588
601
614
627
640
652
663
674
685
696
706
717
726
736
745
754
763
772
780
788
796
803
810
817
823
829
834
838
843
846
849
852
854
856
857
858
859
860
861
862
863
864
865
867
869
872
875
878
881
885
889
893
897
901
905
909
912
916
918
920
922
923
924
923
923
922
920
917
914
910
906
900
895
888
881
874
866
858
849
840
831
820
810
799
787
776
763
751
738
725
712
699
685
672
658
645
632
618
606
593
581
569
557
545
534
523
513
502
492
483
474
465
457
448
440
432
424
417
409
401
393
385
377
369
361
354
346
339
332
325
318
312
306
300
295
291
286
282
278
274
271
267
263
259
255
251
246
241
236
231
225
218
211
204
197
188
180
171
162
153
144
136
127
118
110
102
94
86
78
70
63
56
49
42
35
28
21
14
7
0
-7
-14
-21
-28
-35
-42
-49
-56
-63
-70
-77
-84
-91
-98
-105
-111
-118
-124
-131
-138
-144
-151
-157
-163
-170
-176
-182
-188
-194
-200
-205
-211
-217
-223
-229
-235
-240
-247
-253
-259
-266
-273
-280
-287
-294
-301
-308
-316
-323
-331
-339
-347
-355
-363
-371
-379
-387
-396
-404
-413
-421
-430
-439
-449
-458
-468
-478
-487
-497
-507
-517
-527
-538
-548
-559
-569
-580
-590
-601
-611
-622
-632
-643
-653
-664
-674
-684
-694
-703
-713
-722
-731
-740
-748
-755
-762
-769
-775
-780
-785
-789
-793
-796
-799
-800
-802
-802
-802
-801
-800
-799
-796
-794
-791
-788
-785
-781
-778
-774
-770
-766
-762
-758
-753
-749
-745
-740
-735
-730
-725
-719
-713
-707
-700
-694
-686
-679
-672
-664
-657
-650
-643
-636
-630
-624
-618
-612
-607
-603
-598
-594
-591
-587
-584
-582
-579
-577
-576
-574
-573
-572
-571
-570
-570
-569
-568
-568
-568
-568
-568
-567
-567
-566
-565
-564
-562
-560
-557
-554
-551
-546
-542
-537
-532
-526
-520
-514
-507
-500
-493
-485
-477
-469
-461
-452
-443
-434
-424
-414
-404
-394
-384
-373
-363
-352
-341
-330
-318
-307
-296
-284
-273
-261
-250
-238
-227
-216
-205
-194
-183
-173
-163
-153
-143
-134
-125
-117
-109
-102
-95
-88
-82
-77
-72
-67
-62
-58
-55
-51
-48
-46
-43
-41
-40
-38
-37
-36
-35
-35
-34
-34
-33
-33
-32
-31
-30
-29
-27
-25
-23
-21
-18
-15
-11
-7
-3
2
7
13
18
24
30
36
41
47
53
58
64
69
73
78
82
85
89
91
94
95
96
96
96
95
93
91
88
84
80
76
72
67
62
57
52
47
42
37
32
28
23
18
14
9
5
1
-3
-6
-10
-13
-16
-18
-21
-24
-27
-30
-33
-37
-40
-44
-48
-51
-55
-59
-63
-66
-70
-74
-77
-81
-84
-88
-91
-94
-97
-99
-101
-104
-106
-108
-110
-112
-114
-116
-117
-119
-121
-123
-125
-127
-129
-132
-134
-137
-139
-142
-145
-148
-151
-154
-157
-161
-164
-167
-171
-175
-178
-183
-187
-191
-196
-201
-207
-212
-217
-222
-228
-233
-238
-244
-249
-254
-259
-265
-270
-275
-281
-286
-291
-296
-301
-306
-311
-316
-321
-326
-331
-337
-342
-348
-354
-361
-367
-374
-381
-389
-397
-405
-414
-423
-432
-442
-452
-463
-475
-486
-498
-511
-524
-537
-550
-564
-578
-592
-606
-621
-635
-650
-665
-681
-696
-711
-726
-741
-756
-770
-785
-799
-813
-828
-842
-856
-870
-884
-897
-911
-924
-936
-949
-961
-972
-984
-994
-1004
-1014
-1024
-1033
-1041
-1049
-1056
-1063
-1069
-1075
-1081
-1086
-1090
-1094
-1098
-1102
-1105
-1107
-1109
-1111
-1112
-1113
-1113
-1113
-1113
-1112
-1111
-1110
-1108
-1105
-1102
-1099
-1095
-1090
-1085
-1079
-1073
-1066
-1059
-1051
-1043
-1035
-1026
-1018
-1008
-1000
-993
-984
-976
-969
-961
-954
-948
-941
-936
-930
-925
-920
-915
-910
-906
-902
-898
-894
-890
-886
-882
-878
-874
-870
-866
-862
-858
-854
-851
-847
-844
-841
-838
-836
-833
-831
-829
-827
-826
-825
-824
-824
-824
-825
-826
-827
-829
-832
-834
-837
-841
-845
-849
-854
-858
-863
-868
-873
-878
-883
-887
-890
-893
-896
-897
-898
-898
-897
-895
-893
-890
-886
-881
-876
-870
-863
-856
-848
-840
-831
-821
-811
-800
-789
-778
-766
-754
-742
-729
-716
-703
-690
-677
-664
-651
-638
-626
-614
-602
-590
-579
-569
-559
-551
-543
-536
-530
-526
-522
-520
-518
-518
-518
-519
-521
-524
-528
-532
-536
-542
-548
-555
-562
-570
-578
-588
-597
-607
-618
-629
-641
-653
-665
-678
-692
-705
-719
-734
-748
-763
-778
-794
-809
-824
-840
-855
-870
-885
-900
-914
-929
-943
-957
-972
-986
-1000
-1014
-1027
-1041
-1055
-1069
-1082
-1096
-1109
-1122
-1135
-1147
-1160
-1172
-1184
-1196
-1207
-1219
-1229
-1240
-1250
-1259
-1269
-1277
-1286
-1294
-1302
-1310
-1318
-1325
-1333
-1340
-1348
-1356
-1364
-1373
-1382
-1391
-1400
-1410
-1420
-1430
-1440
-1450
-1461
-1472
-1483
-1494
-1505
-1516
-1527
-1539
-1550
-1562
-1573
-1585
-1596
-1608
-1620
-1632
-1643
-1655
-1667
-1678
-1690
-1701
-1711
-1722
-1732
-1741
-1750
-1759
-1767
-1775
-1782
-1788
-1794
-1799
-1804
-1808
-1812
-1815
-1817
-1819
-1820
-1820
-1819
-1818
-1817
-1814
-1811
-1807
-1802
-1796
-1790
-1783
-1775
-1766
-1757
-1747
-1737
-1726
-1714
-1702
-1690
-1677
-1663
-1649
-1635
-1620
-1605
-1590
-1574
-1559
-1543
-1527
-1511
-1495
-1480
-1464
-1448
-1432
-1417
-1401
-1385
-1369
-1353
-1337
-1321
-1305
-1288
-1272
-1255
-1238
-1221
-1204
-1187
-1170
-1152
-1135
-1117
-1100
-1082
-1065
-1047
-1030
-1012
-995
-978
-960
-942
-924
-906
-888
-870
-852
-833
-815
-797
-779
-761
-743
-725
-707
-690
-673
-656
-639
-622
-606
-590
-575
-560
-545
-530
-516
-501
-486
-471
-456
-441
-425
-409
-393
-377
-361
-344
-328
-311
-294
-277
-259
-241
-223
-204
-185
-166
-147
-127
-107
-87
-66
-46
-24
-3
19
42
65
88
112
136
160
184
209
233
258
282
307
331
355
379
403
426
449
471
493
515
536
557
578
598
617
637
656
674
693
710
728
745
762
778
794
810
825
841
855
870
883
897
910
922
934
946
957
968
978
987
997
1004
1014
1022
1029
1037
1044
1051
1058
1064
1071
1078
1084
1091
1098
1104
1111
1118
1125
1132
1139
1146
1154
1161
1169
1177
1184
1191
1199
1206
1213
1220
1227
1234
1240
1247
1254
1261
1267
1274
1281
1288
1295
1302
1309
1316
1322
1329
1336
1344
1351
1358
1365
1372
1379
1386
1393
1400
1407
1414
1420
1427
1433
1440
1446
1452
1458
1464
1471
1477
1483
1490
1496
1502
1509
1515
1522
1528
1534
1540
1546
1552
1558
1563
1569
1574
1579
1583
1588
1592
1596
1600
1603
1607
1610
1613
1616
1618
1621
1623
1625
1626
1628
1629
1631
1632
1632
1633
1633
1634
1634
1634
1634
1634
1634
1634
1633
1633
1632
1632
1631
1631
1630
1629
1628
1627
1626
1625
1624
1623
1622
1622
1621
1620
1620
1619
1619
1619
1618
1618
1617
1617
1617
1616
1616
1615
1614
1613
1612
1610
1609
1607
1605
1603
1601
1599
1597
1595
1592
1590
1588
1586
1583
1581
1579
1577
1574
1572
1569
1567
1565
1562
1560
1558
1556
1553
1551
1549
1547
1545
1543
1542
1540
1539
1538
1537
1536
1535
1534
1533
1532
1531
1530
1528
1527
1526
1524
1523
1521
1520
1518
1516
1515
1513
1511
1509
1506
1504
1501
1497
1494
1490
1486
1482
1477
1472
1467
1461
1455
1448
1441
1434
1426
1418
1410
1401
1392
1383
1373
1363
1353
1343
1333
1323
1313
1303
1293
1284
1274
1265
1256
1247
1238
1230
1222
1214
1206
1199
1191
1184
1177
1170
1163
1156
1150
1143
1136
1129
1122
1115
1107
1100
1093
1086
1079
1071
1064
1056
1048
1040
1032
1024
1014
1006
998
989
980
971
962
952
942
932
921
910
899
888
876
865
853
841
829
816
804
791
778
766
753
740
727
715
703
691
679
667
656
646
635
625
615
605
596
586
577
568
560
552
543
536
528
521
514
507
500
494
487
481
475
469
463
458
452
447
441
436
430
425
420
414
409
403
398
392
387
381
376
371
365
360
355
350
345
340
335
330
325
320
314
309
303
297
291
285
279
273
266
260
253
247
240
233
227
220
213
205
198
191
183
176
169
162
155
149
142
135
127
120
112
105
97
88
80
72
63
54
45
36
26
16
6
-4
-15
-26
-37
-48
-60
-71
-83
-94
-106
-117
-128
-139
-150
-161
-172
-183
-194
-205
-216
-227
-238
-249
-259
-270
-280
-291
-301
-311
-321
-332
-342
-352
-362
-372
-382
-392
-403
-413
-423
-434
-444
-455
-465
-475
-486
-496
-506
-517
-527
-538
-549
-560
-571
-583
-594
-606
-619
-631
-644
-656
-669
-682
-695
-707
-720
-733
-745
-758
-769
-781
-792
-803
-813
-822
-831
-840
-848
-855
-862
-869
-875
-880
-885
-890
-894
-898
-901
-904
-907
-910
-912
-914
-915
-917
-917
-918
-918
-918
-918
-917
-916
-915
-914
-913
-912
-912
-911
-910
-909
-909
-909
-909
-909
-910
-911
-913
-915
-918
-921
-925
-929
-933
-938
-943
-949
-955
-962
-968
-975
-982
-989
-996
-1004
-1010
-1016
-1024
-1031
-1037
-1043
-1049
-1054
-1059
-1064
-1068
-1072
-1076
-1079
-1081
-1084
-1086
-1087
-1089
-1090
-1090
-1091
-1091
-1091
-1091
-1090
-1090
-1089
-1089
-1088
-1087
-1086
-1085
-1084
-1083
-1083
-1082
-1081
-1080
-1079
-1079
-1078
-1078
-1077
-1077
-1076
-1076
-1076
-1076
-1076
-1075
-1076
-1076
-1076
-1077
-1078
-1079
-1080
-1081
-1083
-1085
-1086
-1088
-1090
-1092
-1094
-1096
-1099
-1101
-1104
-1106
-1109
-1111
-1114
-1116
-1119
-1121
-1124
-1126
-1129
-1131
-1133
-1134
-1136
-1137
-1138
-1138
-1138
-1138
-1138
-1137
-1137
-1136
-1135
-1134
-1134
-1133
-1133
-1133
-1133
-1134
-1135
-1136
-1138
-1140
-1142
-1145
-1148
-1152
-1156
-1159
-1164
-1168
-1172
-1177
-1182
-1187
-1192
-1197
-1203
-1209
-1214
-1220
-1227
-1233
-1240
-1246
-1253
-1260
-1267
-1274
-1281
-1288
-1295
-1302
-1309
-1316
-1323
-1331
-1338
-1345
-1352
-1360
-1367
-1375
-1383
-1390
-1398
-1406
-1415
-1423
-1431
-1439
-1448
-1456
-1464
-1472
-1480
-1488
-1495
-1503
-1510
-1517
-1524
-1531
-1538
-1544
-1551
-1558
-1564
-1571
-1577
-1583
-1588
-1594
-1600
-1605
-1610
-1615
-1620
-1624
-1629
-1633
-1637
-1640
-1644
-1647
-1651
-1654
-1657
-1660
-1662
-1665
-1667
-1668
-1670
-1671
-1672
-1673
-1673
-1674
-1674
-1674
-1674
-1674
-1674
-1674
-1674
-1674
-1674
-1674
-1674
-1674
-1674
-1675
-1675
-1675
-1676
-1677
-1677
-1678
-1679
-1680
-1680
-1680
-1680
-1680
-1680
-1679
-1678
-1677
-1675
-1674
-1672
-1670
-1667
-1665
-1662
-1659
-1656
-1653
-1649
-1645
-1641
-1636
-1632
-1627
-1622
-1617
-1612
-1606
-1600
-1595
-1588
-1582
-1576
-1569
-1563
-1556
-1550
-1543
-1537
-1531
-1524
-1518
-1512
-1505
-1499
-1493
-1487
-1481
-1475
-1469
-1464
-1458
-1453
-1447
-1442
-1437
-1433
-1428
-1424
-1420
-1416
-1412
-1409
-1405
-1402
-1399
-1397
-1394
-1392
-1390
-1389
-1388
-1387
-1386
-1386
-1385
-1386
-1386
-1386
-1387
-1387
-1387
-1388
-1389
-1389
-1390
-1391
-1392
-1394
-1395
-1397
-1398
-1400
-1402
-1404
-1406
-1408
-1410
-1412
-1414
-1416
-1419
-1421
-1424
-1426
-1429
-1432
-1435
-1438
-1441
-1444
-1447
-1450
-1453
-1457
-1460
-1464
-1468
-1471
-1475
-1479
-1483
-1488
-1492
-1496
-1500
-1505
-1509
-1513
-1518
-1522
-1527
-1531
-1536
-1541
-1546
-1551
-1557
-1563
-1569
-1575
-1582
-1589
-1596
-1604
-1613
-1622
-1631
-1641
-1651
-1662
-1673
-1684
-1697
-1709
-1722
-1736
-1750
-1764
-1779
-1794
-1809
-1824
-1840
-1855
-1871
-1886
-1901
-1916
-1930
-1944
-1958
-1971
-1984
-1997
-2009
-2021
-2032
-2043
-2054
-2064
-2073
-2082
-2091
-2099
-2106
-2113
-2119
-2125
-2130
-2135
-2139
-2143
-2146
-2149
-2152
-2154
-2156
-2157
-2158
-2159
-2159
-2159
-2159
-2159
-2159
-2158
-2158
-2157
-2157
-2157
-2156
-2156
-2156
-2155
-2155
-2155
-2155
-2155
-2155
-2155
-2155
-2155
-2155
-2155
-2154
-2154
-2154
-2154
-2153
-2153
-2152
-2151
-2150
-2150
-2148
-2147
-2146
-2144
-2142
-2140
-2138
-2135
-2133
-2130
-2128
-2125
-2123
-2121
-2118
-2116
-2114
-2113
-2111
-2110
-2108
-2107
-2106
-2106
-2105
-2105
-2105
-2105
-2105
-2105
-2106
-2107
-2108
-2109
-2111
-2113
-2115
-2117
-2119
-2121
-2123
-2125
-2127
-2130
-2132
-2134
-2136
-2138
-2140
-2142
-2144
-2146
-2147
-2149
-2150
-2151
-2151
-2152
-2152
-2152
-2152
-2151
-2150
-2149
-2147
-2145
-2143
-2140
-2136
-2133
-2129
-2124
-2120
-2114
-2109
-2103
-2096
-2089
-2082
-2075
-2067
-2058
-2050
-2041
-2031
-2021
-2012
-2003
-1993
-1983
-1972
-1962
-1952
-1942
-1931
-1921
-1911
-1900
-1890
-1879
-1869
-1858
-1848
-1837
-1827
-1817
-1807
-1797
-1787
-1777
-1767
-1757
-1747
-1737
-1727
-1717
-1708
-1698
-1689
-1679
-1670
-1661
-1652
-1643
-1633
-1624
-1614
-1605
-1595
-1585
-1575
-1564
-1553
-1542
-1530
-1518
-1506
-1493
-1480
-1467
-1454
-1440
-1427
-1413
-1399
-1385
-1372
-1358
-1344
-1330
-1316
-1302
-1288
-1274
-1260
-1246
-1232
-1219
-1205
-1192
-1178
-1165
-1151
-1138
-1125
-1112
-1098
-1085
-1072
-1059
-1046
-1033
-1020
-1006
-994
-981
-968
-954
-941
-927
-914
-900
-886
-872
-858
-843
-828
-813
-798
-782
-766
-750
-733
-716
-699
-681
-663
-645
-626
-606
-587
-567
-546
-525
-504
-482
-461
-439
-417
-395
-373
-351
-329
-306
-284
-262
-240
-218
-196
-174
-153
-132
-111
-90
-70
-50
-30
-11
8
27
45
63
80
97
114
130
146
162
177
192
206
220
234
248
262
275
288
300
312
324
336
347
359
369
380
391
401
411
420
430
439
448
457
465
474
482
490
498
506
514
521
528
535
542
548
554
561
566
572
578
583
588
593
599
603
608
613
617
622
626
631
635
639
643
648
652
657
661
666
671
676
680
685
690
694
699
703
707
711
715
718
721
724
726
728
729
730
730
730
729
727
725
723
719
715
711
706
701
695
688
681
674
665
657
648
638
628
618
607
596
585
573
561
549
536
524
511
498
486
473
460
447
434
421
408
395
382
369
356
343
330
317
305
292
280
267
255
244
232
221
209
198
187
176
165
154
144
133
123
113
103
93
83
74
64
55
46
37
28
20
11
3
-5
-13
-21
-28
-35
-42
-49
-56
-63
-69
-75
-81
-87
-93
-98
-103
-108
-112
-117
-120
-124
-127
-131
-133
-136
-138
-140
-141
-142
-143
-143
-143
-143
-143
-142
-141
-140
-138
-136
-134
-132
-130
-128
-125
-123
-121
-119
-116
-114
-113
-111
-110
-109
-108
-107
-106
-106
-105
-105
-105
-105
-105
-105
-105
-106
-106
-107
-107
-108
-109
-110
-112
-113
-115
-117
-120
-122
-125
-128
-132
-136
-140
-144
-149
-154
-160
-165
-171
-178
-185
-192
-199
-207
-215
-223
-232
-241
-250
-259
-269
-278
-288
-298
-309
-319
-329
-340
-350
-361
-372
-382
-393
-404
-415
-427
-438
-450
-462
-474
-486
-498
-510
-522
-535
-547
-559
-571
-583
-595
-606
-617
-629
-640
-650
-661
-671
-681
-691
-700
-708
-716
-724
-731
-737
-743
-749
-754
-759
-764
-769
-773
-777
-780
-783
-787
-790
-792
-795
-797
-800
-802
-804
-807
-809
-812
-814
-817
-820
-823
-826
-830
-834
-837
-842
-846
-850
-855
-859
-864
-869
-874
-879
-884
-889
-895
-900
-905
-909
-914
-918
-923
-927
-931
-934
-938
-941
-944
-946
-949
-951
-954
-956
-958
-960
-962
-965
-967
-969
-971
-974
-976
-978
-981
-983
-985
-987
-989
-992
-994
-996
-999
-1000
-1002
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1022
-1025
-1027
-1028
-1030
-1032
-1033
-1035
-1036
-1037
-1038
-1039
-1039
-1039
-1039
-1038
-1037
-1036
-1034
-1032
-1029
-1027
-1022
-1020
-1016
-1012
-1008
-1004
-1000
-996
-992
-987
-983
-979
-975
-971
-967
-963
-959
-955
-952
-949
-946
-943
-940
-937
-935
-933
-931
-929
-928
-927
-926
-925
-925
-925
-925
-925
-925
-926
-926
-927
-927
-928
-928
-929
-929
-929
-929
-930
-930
-930
-930
-930
-931
-931
-932
-933
-934
-935
-936
-937
-938
-939
-940
-942
-943
-944
-946
-947
-948
-949
-950
-951
-952
-953
-954
-954
-955
-955
-956
-956
-956
-955
-955
-954
-953
-953
-951
-950
-949
-948
-946
-945
-943
-941
-939
-938
-936
-934
-932
-930
-929
-927
-926
-925
-923
-922
-921
-921
-920
-919
-919
-918
-918
-918
-918
-918
-918
-919
-920
-920
-921
-922
-924
-925
-926
-928
-930
-931
-933
-935
-937
-940
-942
-944
-946
-948
-950
-951
-953
-954
-955
-956
-957
-958
-958
-959
-959
-958
-958
-957
-956
-954
-952
-950
-948
-945
-942
-939
-935
-932
-928
-924
-920
-916
-912
-907
-903
-899
-895
-891
-888
-884
-881
-877
-874
-871
-868
-865
-862
-860
-858
-856
-854
-853
-852
-851
-851
-851
-852
-852
-854
-855
-858
-860
-863
-867
-870
-875
-879
-884
-889
-895
-901
-907
-913
-920
-926
-933
-940
-947
-954
-962
-969
-976
-983
-991
-998
-1004
-1012
-1018
-1026
-1032
-1039
-1046
-1053
-1060
-1067
-1074
-1081
-1088
-1096
-1103
-1111
-1118
-1126
-1133
-1140
-1147
-1154
-1160
-1167
-1173
-1179
-1184
-1189
-1194
-1199
-1202
-1206
-1209
-1212
-1214
-1216
-1218
-1219
-1221
-1221
-1222
-1222
-1222
-1222
-1221
-1221
-1220
-1219
-1217
-1216
-1214
-1212
-1210
-1208
-1206
-1204
-1202
-1200
-1198
-1197
-1195
-1194
-1193
-1192
-1192
-1192
-1192
-1192
-1192
-1192
-1193
-1193
-1194
-1195
-1195
-1196
-1197
-1198
-1198
-1199
-1200
-1201
-1202
-1203
-1204
-1206
-1207
-1208
-1209
-1211
-1213
-1214
-1216
-1219
-1221
-1223
-1226
-1229
-1232
-1235
-1238
-1241
-1245
-1249
-1252
-1256
-1260
-1264
-1268
-1272
-1276
-1279
-1283
-1286
-1290
-1293
-1295
-1298
-1300
-1303
-1304
-1306
-1308
-1310
-1311
-1312
-1313
-1314
-1315
-1316
-1316
-1317
-1317
-1317
-1316
-1316
-1315
-1314
-1313
-1312
-1311
-1309
-1308
-1306
-1304
-1302
-1300
-1298
-1295
-1293
-1290
-1288
-1285
-1282
-1279
-1276
-1273
-1270
-1267
-1264
-1260
-1257
-1254
-1250
-1247
-1243
-1240
-1236
-1232
-1229
-1225
-1221
-1218
-1214
-1210
-1206
-1202
-1198
-1194
-1189
-1185
-1181
-1176
-1172
-1167
-1163
-1158
-1154
-1150
-1146
-1142
-1138
-1135
-1131
-1128
-1124
-1121
-1118
-1115
-1111
-1108
-1105
-1102
-1099
-1096
-1093
-1090
-1087
-1084
-1081
-1078
-1075
-1072
-1070
-1067
-1065
-1063
-1061
-1059
-1057
-1055
-1053
-1052
-1050
-1049
-1048
-1046
-1045
-1044
-1043
-1042
-1041
-1040
-1039
-1038
-1038
-1037
-1036
-1035
-1034
-1033
-1032
-1031
-1030
-1029
-1028
-1027
-1025
-1024
-1022
-1020
-1020
-1018
-1016
-1016
-1014
-1012
-1012
-1012
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1014
-1016
-1018
-1020
-1024
-1027
-1031
-1035
-1039
-1044
-1049
-1055
-1061
-1067
-1073
-1080
-1087
-1093
-1100
-1108
-1115
-1122
-1129
-1137
-1144
-1152
-1159
-1167
-1175
-1182
-1190
-1198
-1206
-1214
-1222
-1230
-1237
-1245
-1252
-1260
-1267
-1274
-1280
-1287
-1293
-1299
-1305
-1311
-1316
-1321
-1326
-1331
-1336
-1340
-1344
-1348
-1351
-1355
-1358
-1360
-1363
-1365
-1368
-1369
-1371
-1372
-1374
-1375
-1376
-1377
-1377
-1378
-1379
-1379
-1380
-1380
-1381
-1381
-1381
-1381
-1381
-1381
-1381
-1380
-1380
-1380
-1379
-1379
-1378
-1377
-1377
-1376
-1375
-1374
-1372
-1371
-1369
-1367
-1365
-1363
-1360
-1358
-1354
-1351
-1347
-1344
-1339
-1335
-1330
-1325
-1321
-1315
-1310
-1305
-1300
-1296
-1291
-1286
-1282
-1278
-1274
-1270
-1267
-1264
-1260
-1257
-1254
-1251
-1249
-1246
-1243
-1241
-1238
-1236
-1233
-1231
-1229
-1226
-1224
-1222
-1219
-1217
-1214
-1212
-1209
-1206
-1202
-1198
-1194
-1190
-1185
-1180
-1175
-1169
-1163
-1156
-1148
-1141
-1132
-1124
-1114
-1105
-1095
-1084
-1074
-1063
-1052
-1040
-1029
-1016
-1006
-994
-982
-971
-959
-948
-936
-925
-914
-903
-893
-883
-873
-863
-854
-845
-836
-828
-820
-812
-805
-798
-792
-786
-780
-774
-769
-764
-759
-755
-750
-746
-742
-739
-735
-731
-728
-724
-721
-717
-714
-710
-707
-704
-700
-697
-693
-690
-686
-682
-679
-675
-672
-668
-665
-662
-659
-656
-654
-652
-650
-648
-647
-646
-645
-644
-644
-644
-644
-644
-645
-645
-646
-647
-648
-649
-650
-651
-652
-653
-654
-655
-656
-657
-658
-659
-660
-661
-662
-663
-664
-666
-667
-669
-670
-672
-674
-676
-678
-680
-682
-684
-686
-689
-691
-694
-696
-699
-702
-705
-707
-710
-713
-716
-718
-721
-724
-727
-730
-734
-737
-740
-743
-746
-749
-752
-755
-758
-761
-763
-766
-768
-770
-772
-774
-776
-777
-778
-778
-779
-779
-779
-779
-779
-779
-779
-779
-779
-779
-779
-779
-779
-780
-781
-782
-783
-785
-786
-788
-791
-794
-797
-800
-804
-808
-812
-816
-821
-826
-831
-836
-841
-847
-852
-857
-862
-867
-872
-877
-881
-885
-889
-892
-895
-897
-899
-901
-902
-904
-904
-905
-905
-905
-905
-904
-903
-902
-901
-899
-898
-896
-894
-892
-890
-888
-886
-884
-882
-880
-878
-876
-874
-873
-872
-871
-870
-870
-869
-869
-869
-869
-869
-870
-870
-871
-872
-872
-873
-874
-875
-876
-877
-878
-879
-880
-881
-882
-883
-884
-885
-885
-886
-887
-888
-889
-889
-890
-891
-891
-892
-893
-894
-895
-896
-898
-899
-901
-902
-904
-906
-908
-910
-913
-916
-918
-921
-924
-928
-931
-935
-938
-942
-946
-950
-954
-958
-963
-967
-972
-976
-981
-986
-991
-996
-1000
-1006
-1012
-1016
-1022
-1027
-1033
-1039
-1044
-1050
-1056
-1063
-1069
-1076
-1082
-1089
-1097
-1104
-1112
-1119
-1127
-1136
-1144
-1153
-1162
-1171
-1181
-1191
-1201
-1212
-1223
-1234
-1245
-1257
-1268
-1280
-1292
-1304
-1316
-1328
-1340
-1352
-1363
-1374
-1384
-1395
-1404
-1413
-1422
-1430
-1437
-1443
-1449
-1454
-1459
-1463
-1465
-1468
-1469
-1469
-1469
-1468
-1467
-1464
-1461
-1457
-1453
-1447
-1441
-1435
-1428
-1420
-1412
-1404
-1396
-1387
-1378
-1369
-1360
-1351
-1342
-1333
-1324
-1315
-1306
-1297
-1288
-1279
-1270
-1261
-1252
-1244
-1235
-1227
-1218
-1209
-1200
-1192
-1183
-1174
-1165
-1157
-1148
-1140
-1131
-1123
-1114
-1106
-1098
-1090
-1082
-1074
-1067
-1059
-1052
-1045
-1038
-1031
-1025
-1018
-1012
-1006
-1000
-994
-988
-982
-977
-971
-965
-959
-953
-948
-942
-936
-930
-924
-918
-912
-906
-900
-894
-888
-882
-875
-869
-863
-856
-849
-842
-835
-828
-820
-812
-805
-796
-788
-780
-771
-762
-752
-743
-733
-722
-712
-701
-689
-677
-665
-653
-640
-627
-613
-600
-586
-571
-557
-542
-527
-512
-496
-481
-466
-451
-436
-421
-406
-392
-377
-363
-349
-336
-322
-309
-296
-284
-272
-260
-248
-237
-226
-215
-204
-194
-184
-174
-165
-156
-147
-138
-129
-121
-113
-105
-97
-89
-81
-74
-67
-60
-54
-48
-42
-37
-32
-27
-22
-18
-13
-10
-6
-3
0
4
7
10
13
16
19
21
24
27
31
34
38
42
46
50
55
59
64
69
74
79
84
90
96
102
108
115
122
130
138
146
155
163
172
182
191
201
210
220
230
239
248
258
267
276
285
295
304
314
324
334
344
354
364
373
383
393
403
413
423
433
443
453
463
472
482
491
499
507
515
523
531
538
545
552
559
566
573
580
587
595
601
608
614
620
625
630
635
640
644
648
651
654
657
659
661
663
664
666
667
668
669
670
671
672
673
674
676
678
679
681
683
684
686
688
690
693
695
698
702
705
709
714
718
723
727
732
737
742
747
752
757
762
766
770
774
778
781
783
785
787
788
788
789
789
788
787
786
785
783
781
779
776
773
770
767
763
759
755
751
746
742
737
733
728
724
720
717
713
709
706
703
700
697
694
692
689
687
685
683
681
678
676
674
671
669
667
664
662
660
658
655
653
650
648
646
643
641
639
637
635
633
630
628
625
622
619
616
613
610
607
604
601
597
594
590
587
583
580
576
573
569
565
562
558
555
551
548
545
543
540
538
536
535
533
533
532
532
533
533
534
536
538
540
542
545
548
552
556
560
565
569
574
579
585
591
597
603
609
616
622
629
635
641
647
653
658
663
668
672
676
679
682
685
688
690
692
693
694
694
694
693
692
691
689
686
683
680
676
672
667
662
657
651
644
638
631
624
617
610
603
595
587
579
570
562
554
545
536
528
520
511
503
495
487
479
472
464
457
449
442
435
428
421
415
408
402
396
391
385
380
374
369
364
359
354
349
345
340
336
332
329
325
322
319
316
313
311
308
306
304
301
299
296
294
291
288
286
283
280
277
274
270
267
263
259
255
250
246
241
235
230
224
218
212
205
199
192
185
178
170
163
155
147
139
131
123
115
107
99
91
83
76
68
61
53
46
39
32
26
19
12
6
-1
-8
-15
-22
-30
-37
-45
-53
-62
-70
-79
-88
-98
-107
-117
-127
-137
-148
-159
-169
-180
-192
-203
-214
-226
-238
-250
-262
-274
-287
-299
-312
-324
-337
-350
-362
-375
-388
-401
-414
-427
-440
-453
-466
-480
-493
-507
-520
-534
-547
-561
-575
-589
-603
-618
-632
-646
-661
-675
-689
-704
-718
-732
-746
-760
-774
-787
-801
-814
-827
-840
-852
-864
-876
-888
-899
-910
-921
-932
-943
-953
-964
-974
-984
-994
-1004
-1014
-1024
-1034
-1044
-1054
-1064
-1075
-1085
-1095
-1106
-1116
-1126
-1137
-1147
-1157
-1168
-1178
-1189
-1199
-1210
-1221
-1231
-1242
-1253
-1264
-1276
-1288
-1300
-1312
-1325
-1337
-1351
-1364
-1378
-1393
-1407
-1422
-1438
-1454
-1470
-1486
-1503
-1521
-1538
-1557
-1575
-1594
-1612
-1632
-1651
-1670
-1689
-1709
-1729
-1748
-1768
-1788
-1808
-1828
-1848
-1868
-1887
-1907
-1926
-1946
-1965
-1983
-2001
-2021
-2039
-2058
-2077
-2095
-2113
-2131
-2149
-2167
-2184
-2201
-2218
-2234
-2250
-2266
-2282
-2297
-2313
-2328
-2343
-2358
-2373
-2388
-2402
-2417
-2431
-2445
-2459
-2473
-2487
-2501
-2515
-2529
-2542
-2556
-2569
-2583
-2596
-2610
-2624
-2637
-2651
-2664
-2677
-2690
-2703
-2716
-2728
-2741
-2753
-2766
-2779
-2791
-2804
-2816
-2828
-2840
-2852
-2863
-2875
-2885
-2896
-2905
-2915
-2924
-2933
-2942
-2950
-2958
-2966
-2973
-2980
-2987
-2993
-2999
-3004
-3009
-3013
-3017
-3021
-3025
-3028
-3030
-3033
-3035
-3036
-3037
-3038
-3038
-3038
-3037
-3036
-3035
-3033
-3031
-3029
-3027
-3025
-3022
-3019
-3015
-3012
-3008
-3004
-3000
-2996
-2992
-2987
-2982
-2978
-2973
-2968
-2962
-2957
-2951
-2946
-2940
-2934
-2928
-2922
-2916
-2910
-2904
-2898
-2892
-2886
-2880
-2874
-2868
-2862
-2857
-2851
-2845
-2839
-2834
-2828
-2823
-2817
-2812
-2806
-2801
-2795
-2790
-2784
-2778
-2772
-2766
-2759
-2752
-2745
-2738
-2730
-2722
-2714
-2705
-2696
-2687
-2677
-2667
-2657
-2647
-2636
-2625
-2613
-2601
-2589
-2576
-2563
-2550
-2536
-2523
-2509
-2495
-2481
-2466
-2452
-2437
-2422
-2406
-2391
-2375
-2360
-2344
-2328
-2313
-2297
-2281
-2265
-2249
-2233
-2217
-2201
-2185
-2169
-2153
-2137
-2121
-2106
-2090
-2075
-2059
-2044
-2029
-2013
-1998
-1983
-1968
-1952
-1937
-1921
-1905
-1889
-1873
-1857
-1840
-1824
-1807
-1790
-1774
-1757
-1740
-1722
-1705
-1688
-1671
-1653
-1635
-1618
-1600
-1582
-1564
-1546
-1528
-1509
-1490
-1471
-1452
-1432
-1413
-1393
-1374
-1354
-1334
-1315
-1295
-1275
-1254
-1233
-1212
-1191
-1169
-1147
-1125
-1103
-1080
-1057
-1034
-1010
-987
-964
-940
-917
-893
-869
-845
-821
-798
-774
-750
-727
-704
-681
-658
-635
-612
-590
-567
-545
-523
-501
-479
-457
-436
-414
-393
-372
-351
-330
-309
-288
-267
-247
-227
-206
-186
-166
-146
-126
-106
-87
-67
-48
-29
-10
9
28
47
67
86
105
124
143
163
182
202
222
243
263
284
304
325
346
367
389
410
432
454
475
497
519
541
564
586
608
630
652
674
696
717
739
760
781
802
822
842
862
881
900
918
936
953
970
986
1002
1018
1032
1046
1060
1073
1085
1096
1107
1118
1128
1137
1146
1154
1162
1169
1176
1182
1187
1193
1198
1203
1208
1212
1217
1221
1225
1228
1231
1234
1236
1239
1241
1243
1245
1247
1249
1251
1253
1255
1257
1259
1261
1263
1266
1269
1272
1275
1279
1282
1286
1291
1295
1300
1305
1310
1315
1321
1327
1333
1339
1346
1353
1359
1366
1373
1380
1387
1395
1402
1409
1416
1423
1429
1436
1441
1447
1452
1457
1461
1464
1467
1470
1471
1472
1473
1473
1472
1471
1470
1468
1465
1462
1459
1455
1450
1445
1440
1435
1430
1424
1418
1412
1406
1400
1393
1387
1380
1373
1367
1360
1353
1347
1341
1334
1328
1322
1316
1310
1305
1299
1294
1288
1283
1278
1274
1269
1265
1261
1256
1252
1248
1244
1241
1237
1233
1230
1227
1223
1220
1217
1214
1212
1209
1207
1205
1203
1201
1200
1198
1197
1196
1194
1194
1193
1192
1191
1190
1189
1188
1187
1186
1184
1183
1181
1179
1176
1173
1170
1166
1162
1157
1152
1147
1141
1136
1129
1123
1116
1110
1103
1096
1089
1082
1075
1067
1060
1052
1045
1037
1030
1022
1014
1006
1000
992
985
978
970
963
956
949
942
935
929
923
917
912
908
904
900
897
894
892
890
888
886
885
884
884
883
884
884
885
885
887
888
890
892
894
896
899
902
904
907
911
914
917
920
923
926
929
932
935
937
940
942
944
946
947
949
949
950
951
951
951
952
952
952
951
951
951
950
950
949
949
949
948
948
948
948
948
948
948
949
949
949
950
950
950
951
951
951
950
950
949
949
948
948
947
946
945
944
943
941
939
938
936
933
931
929
926
923
919
916
912
907
902
897
892
886
881
875
869
863
857
851
845
839
832
826
820
814
808
802
796
790
785
780
775
770
766
762
758
754
751
748
745
743
740
738
736
735
733
732
730
729
727
726
724
723
721
720
718
717
716
715
713
712
711
710
709
709
708
707
707
707
706
706
706
706
706
706
706
706
706
706
706
707
707
707
707
707
707
707
708
708
708
708
708
708
707
707
706
706
705
704
703
701
700
699
697
696
694
692
689
687
685
682
679
677
674
671
668
665
662
659
656
653
650
647
644
640
637
633
629
625
621
616
611
606
601
595
589
583
576
569
562
555
547
540
532
524
516
508
499
491
483
475
466
458
449
441
432
423
414
405
395
385
375
365
354
343
331
319
307
294
281
268
254
240
226
212
198
184
169
154
140
125
111
96
81
67
52
38
23
9
-5
-19
-33
-47
-61
-75
-89
-103
-117
-132
-146
-160
-174
-188
-202
-216
-229
-243
-257
-271
-284
-298
-311
-325
-338
-351
-364
-377
-390
-403
-415
-428
-440
-453
-465
-477
-490
-502
-514
-526
-537
-549
-561
-572
-583
-594
-605
-616
-627
-638
-649
-660
-671
-682
-693
-704
-715
-726
-737
-748
-759
-770
-781
-792
-803
-814
-825
-836
-847
-857
-868
-879
-889
-900
-910
-920
-931
-941
-951
-961
-972
-982
-992
-1002
-1012
-1024
-1034
-1045
-1055
-1066
-1077
-1088
-1099
-1111
-1122
-1134
-1146
-1159
-1171
-1184
-1197
-1211
-1225
-1239
-1253
-1267
-1282
-1296
-1311
-1327
-1342
-1357
-1373
-1389
-1404
-1420
-1436
-1452
-1468
-1484
-1500
-1516
-1532
-1547
-1563
-1578
-1594
-1608
-1623
-1637
-1651
-1665
-1678
-1691
-1704
-1717
-1729
-1742
-1754
-1766
-1778
-1789
-1800
-1812
-1822
-1833
-1843
-1854
-1864
-1874
-1883
-1893
-1902
-1910
-1919
-1927
-1936
-1944
-1952
-1959
-1967
-1975
-1983
-1991
-1999
-2007
-2015
-2023
-2031
-2039
-2047
-2055
-2062
-2070
-2078
-2086
-2094
-2101
-2109
-2116
-2124
-2131
-2139
-2146
-2153
-2160
-2167
-2174
-2180
-2187
-2193
-2200
-2206
-2212
-2218
-2224
-2229
-2234
-2239
-2244
-2249
-2254
-2258
-2263
-2267
-2272
-2277
-2281
-2286
-2290
-2295
-2300
-2304
-2309
-2314
-2318
-2323
-2327
-2332
-2336
-2341
-2345
-2349
-2353
-2356
-2360
-2364
-2367
-2370
-2373
-2375
-2378
-2380
-2382
-2383
-2384
-2385
-2385
-2385
-2385
-2385
-2384
-2382
-2381
-2379
-2377
-2375
-2372
-2369
-2366
-2363
-2359
-2355
-2351
-2346
-2341
-2336
-2331
-2325
-2319
-2313
-2307
-2300
-2293
-2286
-2278
-2271
-2263
-2255
-2248
-2240
-2232
-2224
-2215
-2207
-2199
-2191
-2183
-2175
-2167
-2158
-2150
-2142
-2134
-2125
-2117
-2109
-2100
-2092
-2083
-2075
-2066
-2058
-2049
-2041
-2032
-2024
-2015
-2005
-1997
-1988
-1978
-1968
-1959
-1948
-1938
-1928
-1917
-1906
-1895
-1884
-1872
-1861
-1849
-1837
-1825
-1813
-1801
-1789
-1776
-1764
-1751
-1739
-1726
-1713
-1700
-1687
-1675
-1662
-1649
-1636
-1623
-1610
-1597
-1584
-1570
-1557
-1544
-1530
-1517
-1503
-1489
-1475
-1461
-1446
-1432
-1417
-1402
-1387
-1372
-1357
-1342
-1328
-1313
-1298
-1283
-1269
-1255
-1241
-1228
-1215
-1202
-1189
-1177
-1166
-1154
-1143
-1132
-1122
-1111
-1102
-1092
-1083
-1074
-1066
-1058
-1051
-1044
-1037
-1030
-1024
-1018
-1012
-1008
-1002
-999
-995
-991
-987
-983
-980
-976
-973
-969
-965
-961
-958
-954
-950
-947
-943
-939
-936
-932
-928
-924
-921
-917
-913
-910
-906
-903
-900
-897
-894
-892
-889
-886
-884
-882
-880
-878
-876
-874
-871
-869
-867
-865
-862
-860
-857
-854
-851
-848
-844
-841
-837
-833
-830
-826
-822
-817
-813
-809
-805
-800
-796
-791
-786
-782
-777
-773
-768
-764
-759
-755
-750
-746
-742
-738
-734
-731
-727
-724
-720
-717
-714
-711
-707
-703
-700
-696
-691
-687
-682
-677
-671
-665
-658
-651
-643
-635
-627
-618
-608
-598
-588
-577
-566
-555
-543
-531
-519
-507
-494
-481
-468
-455
-442
-428
-415
-402
-388
-375
-362
-348
-335
-322
-309
-296
-283
-270
-256
-243
-230
-217
-205
-192
-179
-167
-155
-143
-131
-120
-109
-98
-88
-78
-68
-58
-49
-41
-32
-24
-17
-9
-2
4
10
16
22
27
32
37
41
46
49
53
57
60
62
65
67
69
71
72
73
74
74
74
74
73
73
72
70
69
67
65
63
60
57
54
51
48
45
42
39
36
32
29
26
23
19
16
14
11
8
6
3
1
-1
-3
-5
-7
-8
-9
-10
-11
-12
-12
-13
-13
-13
-13
-12
-12
-11
-10
-10
-9
-8
-7
-6
-5
-4
-3
-2
-2
-1
-1
-1
-1
-2
-3
-4
-4
-5
-7
-8
-10
-12
-14
-16
-19
-22
-25
-28
-31
-34
-38
-42
-45
-49
-53
-57
-60
-64
-69
-73
-77
-82
-86
-90
-95
-99
-103
-107
-112
-116
-120
-124
-128
-132
-136
-140
-144
-147
-151
-154
-157
-161
-164
-167
-170
-173
-175
-178
-181
-183
-186
-188
-190
-192
-194
-196
-198
-200
-201
-203
-205
-206
-208
-209
-211
-212
-213
-214
-216
-217
-218
-220
-221
-222
-224
-225
-226
-228
-229
-231
-232
-234
-236
-238
-240
-242
-245
-247
-250
-253
-255
-259
-262
-265
-269
-272
-276
-280
-284
-288
-292
-296
-300
-305
-309
-314
-318
-323
-327
-332
-337
-341
-346
-351
-355
-360
-365
-369
-374
-379
-383
-388
-392
-397
-401
-406
-410
-414
-418
-421
-425
-428
-431
-434
-437
-439
-441
-443
-444
-445
-446
-446
-446
-446
-446
-445
-445
-444
-443
-442
-441
-440
-438
-437
-435
-433
-432
-430
-428
-426
-423
-421
-418
-416
-413
-410
-407
-404
-401
-398
-395
-391
-388
-384
-381
-378
-374
-371
-368
-365
-362
-359
-357
-355
-353
-351
-349
-348
-347
-346
-346
-346
-346
-346
-347
-348
-349
-351
-352
-354
-356
-359
-361
-364
-366
-369
-371
-374
-377
-379
-382
-384
-386
-388
-390
-392
-393
-394
-395
-395
-395
-395
-395
-394
-393
-392
-390
-388
-385
-383
-380
-377
-374
-370
-367
-364
-360
-357
-353
-350
-346
-343
-340
-337
-334
-331
-328
-325
-323
-321
-319
-317
-315
-313
-312
-311
-310
-309
-308
-308
-307
-307
-307
-308
-308
-309
-310
-311
-312
-314
-316
-318
-320
-322
-325
-327
-330
-333
-335
-338
-341
-344
-347
-350
-353
-356
-360
-363
-366
-369
-373
-376
-380
-383
-387
-390
-394
-398
-402
-406
-410
-414
-419
-423
-428
-432
-437
-441
-446
-451
-455
-460
-465
-470
-475
-480
-485
-490
-495
-501
-506
-512
-518
-524
-530
-536
-543
-549
-556
-563
-570
-577
-584
-591
-599
-606
-613
-621
-628
-635
-643
-650
-657
-665
-672
-680
-688
-696
-704
-711
-719
-727
-735
-744
-752
-760
-769
-777
-786
-795
-803
-812
-821
-830
-839
-849
-858
-868
-877
-887
-897
-907
-916
-926
-936
-946
-956
-966
-977
-987
-997
-1008
-1018
-1029
-1040
-1051
-1062
-1074
-1085
-1096
-1108
-1119
-1131
-1143
-1155
-1167
-1179
-1191
-1204
-1216
-1228
-1241
-1253
-1266
-1279
-1291
-1304
-1317
-1329
-1342
-1354
-1367
-1379
-1391
-1402
-1414
-1425
-1437
-1448
-1458
-1469
-1479
-1489
-1499
-1509
-1518
-1527
-1536
-1545
-1553
-1561
-1568
-1576
-1583
-1589
-1596
-1602
-1608
-1613
-1618
-1622
-1627
-1630
-1634
-1637
-1640
-1642
-1644
-1646
-1648
-1649
-1650
-1651
-1651
-1651
-1651
-1650
-1649
-1648
-1647
-1645
-1642
-1640
-1637
-1634
-1631
-1627
-1623
-1619
-1615
-1612
-1608
-1604
-1600
-1596
-1592
-1588
-1584
-1580
-1577
-1573
-1570
-1567
-1563
-1560
-1557
-1555
-1552
-1549
-1547
-1544
-1542
-1540
-1537
-1535
-1533
-1531
-1530
-1528
-1526
-1524
-1522
-1521
-1519
-1517
-1515
-1514
-1512
-1510
-1508
-1507
-1505
-1503
-1501
-1499
-1497
-1495
-1493
-1491
-1489
-1487
-1485
-1483
-1481
-1479
-1477
-1475
-1474
-1472
-1471
-1469
-1468
-1466
-1465
-1464
-1463
-1462
-1461
-1460
-1460
-1459
-1459
-1458
-1458
-1457
-1456
-1456
-1455
-1455
-1454
-1453
-1453
-1452
-1452
-1451
-1451
-1450
-1449
-1448
-1447
-1446
-1445
-1444
-1443
-1442
-1441
-1440
-1439
-1438
-1437
-1436
-1434
-1433
-1432
-1431
-1430
-1429
-1428
-1427
-1426
-1426
-1425
-1425
-1425
-1425
-1425
-1425
-1425
-1425
-1426
-1426
-1427
-1427
-1428
-1429
-1430
-1431
-1433
-1434
-1435
-1437
-1438
-1439
-1440
-1441
-1442
-1443
-1444
-1445
-1445
-1445
-1445
-1445
-1445
-1445
-1444
-1444
-1443
-1443
-1442
-1441
-1440
-1439
-1438
-1437
-1436
-1434
-1433
-1431
-1430
-1428
-1426
-1425
-1423
-1421
-1419
-1418
-1416
-1415
-1414
-1412
-1411
-1411
-1410
-1409
-1409
-1409
-1409
-1409
-1409
-1409
-1409
-1409
-1409
-1410
-1410
-1410
-1410
-1410
-1411
-1411
-1411
-1411
-1410
-1410
-1409
-1409
-1408
-1407
-1406
-1404
-1403
-1401
-1399
-1397
-1394
-1391
-1388
-1385
-1381
-1377
-1372
-1367
-1362
-1357
-1351
-1345
-1339
-1332
-1325
-1319
-1312
-1305
-1298
-1290
-1283
-1275
-1268
-1260
-1252
-1245
-1237
-1229
-1221
-1214
-1206
-1199
-1192
-1185
-1178
-1171
-1164
-1158
-1151
-1145
-1139
-1133
-1127
-1121
-1116
-1110
-1106
-1101
-1097
-1092
-1088
-1085
-1081
-1078
-1075
-1072
-1070
-1068
-1065
-1064
-1062
-1060
-1059
-1057
-1056
-1055
-1053
-1052
-1051
-1051
-1050
-1049
-1048
-1048
-1047
-1046
-1046
-1045
-1045
-1045
-1045
-1046
-1046
-1047
-1048
-1049
-1050
-1051
-1052
-1054
-1055
-1057
-1058
-1060
-1062
-1063
-1065
-1068
-1070
-1072
-1074
-1077
-1079
-1082
-1085
-1087
-1090
-1092
-1095
-1098
-1101
-1104
-1108
-1111
-1114
-1118
-1122
-1125
-1129
-1133
-1137
-1141
-1145
-1148
-1152
-1156
-1160
-1163
-1167
-1170
-1174
-1178
-1181
-1185
-1188
-1192
-1195
-1198
-1202
-1205
-1208
-1212
-1215
-1218
-1222
-1225
-1228
-1232
-1235
-1239
-1242
-1245
-1249
-1252
-1255
-1258
-1262
-1265
-1268
-1271
-1274
-1277
-1279
-1282
-1285
-1287
-1290
-1292
-1295
-1297
-1299
-1301
-1302
-1304
-1305
-1306
-1308
-1309
-1310
-1310
-1311
-1312
-1312
-1312
-1313
-1313
-1313
-1313
-1313
-1313
-1313
-1313
-1314
-1314
-1314
-1315
-1315
-1316
-1317
-1318
-1319
-1320
-1321
-1322
-1323
-1324
-1325
-1326
-1328
-1329
-1330
-1331
-1333
-1334
-1335
-1336
-1337
-1338
-1339
-1340
-1341
-1342
-1344
-1345
-1346
-1348
-1349
-1350
-1352
-1353
-1354
-1356
-1357
-1358
-1360
-1361
-1363
-1364
-1366
-1367
-1369
-1370
-1371
-1372
-1373
-1374
-1374
-1374
-1375
-1375
-1375
-1375
-1374
-1374
-1373
-1372
-1370
-1369
-1367
-1365
-1362
-1360
-1357
-1354
-1350
-1347
-1343
-1338
-1334
-1329
-1324
-1319
-1313
-1307
-1301
-1295
-1289
-1282
-1275
-1269
-1262
-1255
-1248
-1241
-1234
-1227
-1220
-1212
-1205
-1198
-1190
-1183
-1175
-1168
-1160
-1153
-1145
-1138
-1130
-1123
-1115
-1108
-1100
-1093
-1085
-1078
-1071
-1064
-1056
-1049
-1042
-1036
-1029
-1022
-1014
-1008
-1002
-996
-990
-984
-978
-972
-966
-960
-954
-948
-942
-936
-930
-924
-918
-912
-906
-900
-893
-887
-881
-875
-868
-862
-856
-849
-843
-837
-831
-824
-818
-812
-806
-800
-794
-788
-783
-777
-771
-765
-760
-755
-749
-744
-740
-735
-730
-726
-722
-718
-714
-710
-707
-703
-700
-697
-694
-691
-688
-686
-683
-680
-678
-675
-673
-670
-667
-665
-662
-659
-657
-654
-651
-649
-646
-643
-640
-637
-634
-630
-627
-623
-620
-616
-612
-607
-603
-598
-593
-588
-582
-576
-571
-565
-559
-552
-546
-539
-532
-525
-519
-512
-504
-497
-490
-483
-476
-468
-461
-454
-447
-439
-432
-425
-418
-411
-404
-397
-390
-383
-376
-370
-363
-357
-350
-344
-338
-332
-326
-320
-314
-308
-302
-297
-291
-285
-280
-274
-269
-263
-258
-253
-248
-243
-238
-234
-229
-225
-221
-216
-212
-208
-205
-201
-198
-195
-192
-189
-186
-184
-181
-179
-177
-175
-173
-172
-170
-169
-167
-166
-165
-164
-162
-161
-160
-159
-159
-158
-157
-156
-156
-155
-155
-155
-155
-155
-155
-155
-156
-156
-157
-157
-158
-160
-161
-162
-163
-165
-167
-168
-170
-172
-173
-175
-177
-179
-181
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-203
-205
-207
-209
-211
-213
-215
-217
-219
-221
-223
-225
-226
-228
-230
-231
-233
-235
-237
-238
-240
-242
-244
-246
-248
-250
-252
-254
-256
-259
-261
-264
-266
-269
-272
-275
-278
-281
-284
-288
-291
-295
-298
-302
-306
-311
-315
-320
-325
-330
-335
-340
-345
-351
-356
-362
-368
-374
-380
-387
-393
-399
-406
-412
-419
-425
-432
-438
-444
-451
-457
-463
-469
-476
-482
-488
-494
-500
-507
-513
-519
-524
-530
-536
-541
-547
-552
-558
-563
-568
-574
-579
-584
-589
-594
-599
-604
-608
-613
-618
-622
-627
-631
-635
-639
-643
-647
-651
-655
-659
-662
-666
-669
-673
-676
-680
-683
-686
-689
-692
-695
-698
-700
-703
-706
-708
-711
-713
-715
-717
-719
-721
-723
-724
-725
-726
-727
-728
-729
-729
-730
-730
-730
-730
-730
-730
-729
-728
-728
-726
-725
-724
-722
-721
-719
-717
-714
-712
-709
-706
-703
-699
-696
-692
-688
-684
-680
-676
-672
-667
-663
-658
-654
-649
-644
-639
-635
-630
-625
-620
-615
-611
-606
-601
-597
-592
-587
-583
-578
-573
-568
-563
-559
-554
-549
-544
-540
-535
-530
-525
-521
-516
-511
-506
-502
-497
-492
-487
-483
-478
-473
-468
-463
-458
-453
-447
-442
-436
-430
-424
-417
-411
-404
-397
-390
-383
-376
-368
-361
-353
-345
-338
-330
-322
-315
-307
-299
-291
-283
-275
-268
-260
-252
-245
-237
-230
-222
-215
-208
-202
-195
-189
-183
-177
-172
-166
-161
-156
-152
-147
-143
-139
-136
-132
-129
-126
-123
-121
-119
-117
-115
-113
-112
-112
-111
-111
-111
-112
-112
-113
-114
-115
-116
-117
-119
-120
-121
-123
-124
-126
-128
-130
-131
-133
-135
-137
-138
-140
-142
-143
-145
-147
-148
-150
-151
-152
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-163
-164
-165
-166
-167
-168
-169
-169
-170
-171
-172
-173
-174
-175
-176
-177
-177
-178
-179
-180
-181
-182
-182
-183
-184
-184
-185
-186
-187
-187
-188
-189
-189
-190
-191
-192
-192
-193
-194
-195
-197
-198
-199
-201
-202
-204
-206
-208
-210
-213
-215
-218
-221
-224
-226
-230
-233
-236
-240
-243
-247
-251
-255
-259
-264
-268
-272
-277
-281
-285
-290
-294
-299
-304
-308
-313
-317
-321
-326
-330
-334
-338
-342
-345
-349
-352
-356
-359
-362
-365
-368
-371
-373
-376
-378
-381
-383
-386
-388
-390
-393
-395
-397
-399
-402
-404
-406
-408
-410
-413
-415
-417
-419
-422
-424
-426
-429
-431
-433
-436
-438
-440
-443
-445
-448
-450
-452
-455
-457
-459
-462
-464
-466
-469
-471
-473
-476
-478
-481
-484
-486
-489
-492
-494
-497
-500
-503
-507
-510
-513
-517
-520
-524
-527
-530
-534
-537
-541
-544
-548
-551
-555
-558
-562
-565
-568
-571
-574
-577
-580
-583
-586
-588
-591
-593
-595
-598
-600
-602
-603
-605
-607
-608
-609
-611
-612
-613
-614
-615
-616
-617
-618
-618
-619
-620
-621
-622
-622
-623
-624
-625
-626
-627
-628
-630
-631
-632
-634
-635
-636
-637
-638
-639
-640
-641
-642
-643
-643
-644
-644
-644
-644
-644
-644
-643
-643
-642
-641
-640
-640
-639
-638
-636
-635
-634
-633
-632
-631
-629
-628
-627
-625
-624
-623
-622
-620
-619
-618
-617
-615
-614
-613
-612
-610
-609
-607
-606
-604
-602
-601
-599
-597
-596
-594
-593
-591
-590
-588
-587
-586
-584
-583
-582
-581
-580
-579
-578
-577
-577
-576
-575
-574
-574
-573
-572
-572
-571
-571
-571
-570
-570
-570
-570
-570
-570
-570
-570
-571
-571
-571
-571
-571
-572
-572
-572
-572
-572
-572
-572
-572
-572
-571
-571
-571
-570
-570
-569
-569
-568
-568
-567
-566
-565
-564
-564
-563
-562
-561
-560
-559
-558
-557
-556
-555
-554
-553
-552
-551
-550
-549
-548
-547
-547
-546
-545
-544
-543
-542
-541
-540
-539
-538
-537
-536
-534
-533
-532
-531
-530
-529
-527
-526
-524
-523
-521
-519
-518
-516
-514
-513
-511
-509
-508
-506
-504
-503
-501
-500
-498
-497
-496
-494
-493
-492
-491
-491
-490
-489
-489
-489
-488
-488
-488
-488
-488
-489
-489
-489
-489
-490
-491
-492
-492
-493
-494
-495
-496
-497
-498
-499
-500
-501
-502
-502
-503
-504
-505
-505
-506
-506
-506
-507
-507
-507
-506
-506
-505
-505
-504
-502
-501
-499
-497
-495
-492
-489
-487
-484
-481
-477
-474
-470
-467
-463
-460
-456
-452
-448
-445
-441
-437
-433
-429
-426
-422
-418
-415
-411
-407
-404
-400
-397
-393
-390
-387
-385
-382
-380
-378
-376
-374
-372
-371
-370
-369
-368
-367
-367
-367
-367
-367
-367
-367
-367
-367
-368
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-380
-381
-382
-383
-384
-386
-387
-388
-389
-390
-391
-392
-393
-393
-393
-393
-393
-393
-392
-392
-391
-389
-388
-386
-383
-381
-378
-375
-372
-369
-366
-362
-358
-354
-350
-346
-341
-337
-332
-327
-323
-318
-313
-308
-303
-298
-293
-288
-283
-278
-273
-268
-263
-258
-253
-248
-244
-239
-234
-229
-224
-220
-215
-210
-206
-202
-197
-193
-189
-185
-181
-177
-173
-169
-166
-162
-159
-155
-152
-149
-146
-143
-140
-137
-134
-131
-129
-126
-123
-120
-117
-114
-112
-109
-106
-103
-100
-96
-93
-90
-86
-83
-79
-75
-71
-67
-63
-59
-55
-51
-47
-42
-38
-33
-29
-24
-19
-15
-10
-6
-1
3
7
11
15
19
23
27
31
35
38
41
45
48
51
53
56
58
60
62
64
66
67
69
70
70
71
72
72
73
73
74
74
74
74
74
74
74
73
73
73
73
73
74
74
74
75
75
76
77
78
79
80
82
84
86
88
91
93
97
100
103
107
111
115
119
124
128
133
138
142
147
152
157
162
167
172
177
182
187
192
197
201
206
210
214
218
222
225
228
232
235
237
240
242
244
246
248
249
250
251
252
253
253
253
253
253
253
252
251
250
249
247
245
244
241
239
237
234
231
228
225
222
219
215
212
209
205
202
198
195
191
188
184
181
178
175
172
169
167
164
162
159
157
155
152
150
149
147
145
143
142
140
139
138
137
136
136
135
135
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
136
136
137
138
139
141
142
144
145
147
149
152
154
157
160
163
166
169
172
175
179
182
186
190
194
198
202
207
211
216
221
226
232
238
244
250
256
263
269
276
283
290
297
305
312
320
328
336
344
353
361
370
379
387
397
406
415
424
434
443
453
462
471
481
490
499
509
518
527
536
545
554
563
571
580
588
597
605
613
621
628
636
643
651
658
665
672
678
685
691
697
703
709
714
720
725
730
735
740
744
749
753
757
761
765
769
772
775
778
781
783
786
788
790
792
794
795
796
797
798
799
799
799
799
799
799
798
797
796
794
793
791
789
787
784
782
779
776
772
769
765
761
757
752
748
743
738
734
729
724
719
714
709
703
698
693
688
682
677
672
666
661
656
650
645
640
634
629
623
618
612
606
601
595
589
583
577
571
565
559
553
546
540
533
527
521
514
508
501
495
488
482
475
468
462
455
449
442
436
429
422
416
409
402
395
388
381
374
367
360
352
344
337
329
321
312
304
295
286
277
268
259
249
240
230
219
209
198
188
177
165
154
142
131
119
107
95
83
70
58
45
33
20
8
-4
-17
-29
-42
-54
-66
-79
-91
-103
-115
-127
-139
-151
-163
-175
-187
-198
-210
-222
-233
-245
-257
-268
-280
-291
-303
-315
-327
-338
-350
-362
-374
-386
-399
-411
-423
-436
-448
-461
-473
-486
-498
-511
-524
-537
-550
-562
-575
-588
-600
-613
-625
-637
-649
-661
-673
-685
-696
-708
-719
-730
-740
-750
-761
-770
-780
-790
-799
-808
-816
-825
-833
-841
-848
-856
-863
-871
-878
-884
-891
-897
-903
-908
-914
-919
-924
-929
-934
-939
-943
-948
-952
-956
-960
-964
-969
-973
-977
-981
-985
-989
-993
-997
-1002
-1006
-1010
-1014
-1018
-1022
-1026
-1030
-1034
-1037
-1041
-1045
-1049
-1052
-1056
-1059
-1063
-1066
-1070
-1073
-1076
-1080
-1083
-1086
-1090
-1093
-1096
-1099
-1102
-1105
-1108
-1111
-1114
-1117
-1121
-1124
-1127
-1130
-1133
-1137
-1140
-1143
-1147
-1150
-1153
-1157
-1160
-1164
-1167
-1170
-1174
-1177
-1180
-1184
-1187
-1190
-1193
-1196
-1199
-1201
-1204
-1206
-1209
-1211
-1213
-1214
-1216
-1217
-1218
-1219
-1219
-1219
-1219
-1218
-1218
-1217
-1215
-1214
-1212
-1210
-1208
-1205
-1202
-1199
-1196
-1193
-1189
-1185
-1181
-1177
-1173
-1168
-1164
-1159
-1154
-1149
-1144
-1139
-1134
-1128
-1123
-1117
-1112
-1106
-1101
-1095
-1090
-1084
-1079
-1073
-1068
-1062
-1057
-1052
-1046
-1041
-1036
-1031
-1026
-1020
-1016
-1010
-1006
-1000
-996
-992
-987
-982
-978
-973
-969
-965
-960
-956
-952
-947
-943
-939
-934
-930
-925
-921
-916
-912
-907
-902
-897
-892
-887
-882
-877
-871
-866
-860
-854
-848
-842
-836
-830
-823
-816
-810
-803
-795
-788
-781
-773
-766
-758
-751
-743
-736
-728
-720
-713
-705
-697
-689
-682
-674
-667
-659
-652
-645
-637
-630
-623
-616
-609
-603
-596
-590
-584
-578
-572
-566
-561
-555
-550
-545
-541
-536
-532
-528
-524
-521
-517
-514
-511
-508
-506
-503
-501
-499
-497
-495
-494
-492
-491
-490
-488
-487
-486
-485
-485
-484
-483
-482
-482
-481
-481
-481
-480
-480
-479
-479
-478
-478
-478
-477
-477
-476
-476
-476
-475
-475
-474
-474
-473
-473
-472
-471
-471
-470
-469
-469
-468
-467
-466
-466
-465
-464
-464
-463
-463
-462
-462
-462
-461
-461
-461
-461
-461
-461
-461
-462
-462
-462
-463
-463
-464
-465
-466
-466
-467
-468
-470
-471
-472
-474
-475
-477
-479
-481
-484
-486
-488
-491
-494
-497
-500
-503
-506
-509
-512
-515
-518
-522
-525
-528
-531
-534
-537
-539
-542
-545
-548
-550
-553
-555
-557
-560
-562
-564
-566
-567
-569
-571
-572
-574
-575
-576
-578
-579
-580
-581
-582
-584
-585
-586
-587
-588
-589
-590
-592
-593
-594
-595
-597
-598
-599
-600
-602
-603
-604
-605
-606
-607
-609
-610
-611
-612
-613
-614
-615
-615
-616
-617
-617
-617
-618
-618
-617
-617
-616
-615
-614
-613
-612
-610
-608
-606
-604
-602
-599
-597
-594
-591
-588
-585
-581
-578
-574
-571
-567
-564
-560
-557
-553
-549
-546
-542
-539
-535
-531
-528
-524
-521
-517
-514
-511
-507
-504
-501
-497
-494
-491
-488
-484
-481
-478
-475
-472
-468
-465
-462
-459
-456
-453
-450
-447
-444
-441
-438
-436
-433
-431
-428
-426
-424
-422
-421
-419
-418
-417
-416
-415
-415
-415
-414
-414
-415
-415
-416
-416
-417
-419
-420
-421
-423
-424
-426
-428
-430
-432
-434
-436
-439
-441
-443
-446
-448
-450
-452
-455
-457
-459
-461
-464
-466
-468
-470
-472
-474
-477
-479
-481
-483
-485
-487
-489
-490
-492
-494
-495
-497
-498
-500
-501
-503
-504
-505
-506
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-519
-519
-520
-521
-522
-523
-523
-524
-525
-526
-527
-528
-529
-531
-532
-534
-536
-538
-540
-542
-544
-547
-549
-552
-556
-559
-562
-566
-570
-575
-579
-584
-589
-594
-599
-605
-610
-616
-622
-629
-635
-642
-649
-656
-663
-670
-678
-685
-693
-700
-708
-716
-724
-731
-739
-747
-755
-762
-770
-778
-785
-793
-800
-807
-814
-821
-828
-835
-841
-848
-854
-860
-867
-873
-879
-885
-891
-897
-903
-908
-914
-920
-925
-931
-936
-942
-947
-952
-957
-963
-968
-973
-978
-983
-989
-994
-1000
-1004
-1010
-1016
-1022
-1028
-1034
-1040
-1047
-1053
-1059
-1066
-1073
-1080
-1086
-1093
-1100
-1107
-1114
-1121
-1129
-1136
-1143
-1150
-1157
-1164
-1171
-1178
-1186
-1193
-1200
-1206
-1213
-1220
-1227
-1233
-1240
-1246
-1252
-1258
-1264
-1270
-1276
-1281
-1287
-1292
-1297
-1302
-1307
-1312
-1316
-1321
-1325
-1329
-1333
-1337
-1341
-1344
-1348
-1352
-1355
-1358
-1362
-1365
-1368
-1371
-1375
-1378
-1381
-1384
-1388
-1391
-1394
-1397
-1401
-1404
-1407
-1410
-1413
-1416
-1419
-1422
-1425
-1427
-1430
-1432
-1435
-1437
-1439
-1442
-1444
-1446
-1447
-1449
-1451
-1452
-1453
-1454
-1455
-1456
-1457
-1457
-1457
-1457
-1457
-1457
-1456
-1456
-1455
-1454
-1453
-1451
-1450
-1449
-1447
-1445
-1443
-1441
-1439
-1437
-1435
-1432
-1429
-1427
-1424
-1421
-1417
-1414
-1411
-1407
-1403
-1399
-1394
-1390
-1385
-1380
-1375
-1370
-1364
-1358
-1352
-1345
-1338
-1331
-1324
-1316
-1308
-1300
-1292
-1283
-1274
-1265
-1255
-1245
-1235
-1225
-1215
-1205
-1194
-1183
-1172
-1161
-1150
-1139
-1127
-1116
-1104
-1092
-1081
-1069
-1057
-1045
-1033
-1020
-1008
-996
-984
-972
-960
-948
-936
-924
-912
-900
-888
-876
-864
-852
-840
-828
-816
-804
-792
-780
-768
-756
-744
-732
-721
-709
-697
-685
-673
-661
-649
-638
-626
-614
-603
-591
-580
-568
-557
-545
-534
-523
-511
-500
-489
-477
-466
-455
-443
-432
-421
-410
-399
-388
-377
-366
-355
-344
-333
-322
-311
-300
-289
-278
-267
-257
-246
-235
-224
-213
-202
-191
-180
-169
-159
-148
-137
-126
-115
-104
-94
-83
-72
-61
-51
-40
-30
-20
-9
1
11
21
31
41
51
61
71
80
90
99
109
118
127
136
144
153
161
170
178
186
193
201
209
216
223
230
237
244
251
257
263
270
276
282
288
294
300
305
311
317
322
327
333
338
343
348
353
358
363
368
373
378
383
388
394
399
404
409
414
419
424
429
434
439
444
449
454
459
464
468
473
477
482
486
490
494
498
501
505
508
511
514
517
520
522
524
526
528
529
531
532
533
535
535
536
537
538
538
539
539
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
541
541
541
541
541
542
542
542
542
543
543
543
543
543
543
543
542
542
541
540
539
538
537
535
534
532
529
527
524
521
518
515
511
508
503
499
494
489
484
478
473
467
461
454
448
441
435
428
420
413
406
398
391
383
375
367
359
351
342
334
325
316
308
299
290
281
272
262
253
244
234
225
215
206
196
186
176
166
156
146
136
126
116
106
95
85
74
64
53
42
31
20
9
-2
-13
-25
-36
-48
-60
-72
-84
-96
-109
-121
-134
-147
-160
-174
-187
-201
-214
-228
-242
-256
-271
-285
-300
-314
-329
-343
-358
-372
-387
-402
-416
-431
-445
-459
-474
-488
-502
-515
-529
-542
-556
-569
-581
-594
-607
-619
-631
-643
-655
-667
-678
-690
-701
-712
-722
-733
-744
-754
-764
-774
-784
-794
-803
-813
-822
-832
-841
-850
-859
-868
-877
-886
-895
-904
-913
-922
-931
-940
-949
-957
-966
-975
-984
-993
-1002
-1010
-1018
-1028
-1037
-1046
-1055
-1064
-1073
-1081
-1090
-1099
-1108
-1116
-1125
-1134
-1142
-1151
-1159
-1167
-1176
-1184
-1192
-1200
-1208
-1216
-1224
-1232
-1240
-1247
-1255
-1263
-1270
-1278
-1285
-1293
-1300
-1308
-1315
-1322
-1329
-1336
-1344
-1350
-1357
-1364
-1371
-1378
-1384
-1391
-1397
-1403
-1409
-1415
-1421
-1427
-1432
-1438
-1444
-1449
-1454
-1459
-1464
-1469
-1474
-1479
-1483
-1488
-1492
-1497
-1501
-1505
-1510
-1514
-1518
-1522
-1526
-1530
-1534
-1538
-1541
-1545
-1549
-1553
-1556
-1560
-1564
-1567
-1570
-1574
-1577
-1580
-1583
-1585
-1588
-1591
-1593
-1595
-1597
-1599
-1601
-1602
-1603
-1604
-1605
-1606
-1606
-1606
-1606
-1605
-1605
-1604
-1603
-1602
-1601
-1599
-1598
-1596
-1594
-1593
-1591
-1588
-1586
-1584
-1581
-1579
-1577
-1574
-1572
-1569
-1567
-1565
-1562
-1560
-1558
-1555
-1553
-1551
-1549
-1547
-1545
-1543
-1542
-1540
-1538
-1537
-1535
-1534
-1532
-1531
-1530
-1529
-1528
-1527
-1527
-1526
-1525
-1525
-1524
-1524
-1524
-1523
-1523
-1523
-1523
-1523
-1523
-1523
-1523
-1523
-1523
-1523
-1523
-1522
-1522
-1522
-1521
-1521
-1520
-1520
-1519
-1518
-1517
-1516
-1515
-1513
-1512
-1510
-1508
-1506
-1504
-1502
-1499
-1497
-1494
-1492
-1489
-1486
-1483
-1480
-1477
-1474
-1470
-1467
-1464
-1460
-1457
-1454
-1450
-1447
-1443
-1440
-1436
-1433
-1429
-1426
-1423
-1420
-1416
-1413
-1410
-1407
-1404
-1401
-1398
-1396
-1393
-1391
-1388
-1386
-1383
-1381
-1379
-1377
-1375
-1372
-1370
-1368
-1366
-1364
-1362
-1361
-1359
-1357
-1355
-1353
-1351
-1350
-1348
-1346
-1343
-1341
-1339
-1337
-1335
-1332
-1330
-1327
-1325
-1322
-1319
-1317
-1314
-1311
-1308
-1305
-1302
-1299
-1295
-1292
-1289
-1285
-1282
-1278
-1275
-1271
-1267
-1264
-1260
-1257
-1253
-1249
-1245
-1242
-1238
-1234
-1231
-1227
-1223
-1220
-1216
-1212
-1209
-1205
-1202
-1198
-1195
-1191
-1188
-1184
-1181
-1178
-1174
-1171
-1168
-1166
-1163
-1160
-1158
-1156
-1154
-1152
-1150
-1148
-1146
-1145
-1144
-1142
-1141
-1140
-1140
-1139
-1138
-1138
-1137
-1137
-1137
-1137
-1137
-1137
-1137
-1138
-1138
-1139
-1140
-1140
-1141
-1142
-1143
-1145
-1146
-1147
-1149
-1151
-1152
-1154
-1156
-1158
-1160
-1162
-1164
-1167
-1169
-1171
-1173
-1176
-1178
-1180
-1183
-1185
-1187
-1190
-1192
-1194
-1196
-1199
-1201
-1203
-1205
-1206
-1208
-1210
-1212
-1213
-1215
-1216
-1218
-1219
-1220
-1221
-1222
-1223
-1224
-1225
-1225
-1226
-1227
-1227
-1228
-1229
-1229
-1230
-1231
-1232
-1233
-1234
-1235
-1236
-1237
-1238
-1240
-1241
-1243
-1244
-1246
-1248
-1249
-1251
-1253
-1255
-1257
-1259
-1261
-1263
-1266
-1268
-1270
-1272
-1274
-1276
-1278
-1280
-1282
-1284
-1286
-1288
-1290
-1292
-1294
-1296
-1298
-1299
-1301
-1303
-1304
-1306
-1307
-1309
-1311
-1312
-1314
-1315
-1317
-1318
-1320
-1321
-1323
-1324
-1326
-1327
-1329
-1330
-1332
-1333
-1335
-1336
-1338
-1339
-1341
-1343
-1345
-1347
-1349
-1351
-1353
-1355
-1357
-1359
-1361
-1363
-1365
-1368
-1370
-1372
-1374
-1376
-1378
-1380
-1382
-1384
-1386
-1388
-1390
-1392
-1394
-1396
-1398
-1401
-1403
-1405
-1407
-1410
-1412
-1415
-1418
-1421
-1424
-1427
-1430
-1433
-1436
-1440
-1443
-1447
-1450
-1454
-1458
-1462
-1466
-1470
-1474
-1478
-1483
-1487
-1491
-1495
-1500
-1504
-1508
-1513
-1517
-1521
-1525
-1530
-1534
-1538
-1542
-1546
-1550
-1554
-1558
-1562
-1566
-1569
-1573
-1576
-1580
-1583
-1587
-1590
-1593
-1596
-1599
-1602
-1605
-1608
-1611
-1614
-1617
-1620
-1623
-1626
-1629
-1632
-1635
-1638
-1641
-1644
-1647
-1650
-1653
-1656
-1659
-1663
-1666
-1670
-1673
-1677
-1681
-1685
-1689
-1693
-1697
-1702
-1706
-1711
-1715
-1720
-1725
-1730
-1735
-1740
-1745
-1750
-1756
-1761
-1766
-1772
-1777
-1782
-1788
-1793
-1798
-1803
-1808
-1814
-1819
-1823
-1828
-1833
-1837
-1842
-1846
-1851
-1855
-1859
-1863
-1867
-1871
-1875
-1879
-1883
-1887
-1891
-1895
-1898
-1902
-1905
-1908
-1912
-1915
-1918
-1921
-1924
-1927
-1929
-1932
-1935
-1937
-1940
-1942
-1944
-1947
-1949
-1951
-1954
-1956
-1958
-1960
-1962
-1964
-1966
-1968
-1970
-1972
-1975
-1977
-1979
-1982
-1984
-1987
-1989
-1992
-1994
-1997
-2000
-2003
-2007
-2009
-2013
-2017
-2020
-2024
-2027
-2031
-2035
-2039
-2043
-2047
-2051
-2056
-2060
-2064
-2069
-2073
-2077
-2082
-2086
-2091
-2095
-2100
-2104
-2109
-2114
-2118
-2123
-2128
-2132
-2137
-2142
-2147
-2152
-2157
-2162
-2167
-2172
-2177
-2182
-2187
-2192
-2197
-2202
-2207
-2212
-2217
-2222
-2226
-2231
-2236
-2241
-2245
-2250
-2255
-2260
-2264
-2269
-2274
-2278
-2283
-2288
-2292
-2297
-2301
-2306
-2310
-2314
-2318
-2322
-2327
-2331
-2335
-2339
-2342
-2346
-2350
-2354
-2357
-2361
-2365
-2368
-2372
-2375
-2379
-2382
-2386
-2389
-2392
-2396
-2399
-2402
-2405
-2408
-2411
-2414
-2417
-2420
-2423
-2426
-2429
-2431
-2434
-2436
-2439
-2441
-2444
-2446
-2449
-2451
-2453
-2455
-2458
-2460
-2462
-2464
-2467
-2469
-2471
-2474
-2476
-2478
-2480
-2482
-2485
-2487
-2489
-2491
-2493
-2495
-2497
-2499
-2501
-2502
-2504
-2506
-2508
-2509
-2511
-2513
-2514
-2516
-2518
-2520
-2521
-2523
-2525
-2527
-2529
-2531
-2533
-2536
-2538
-2540
-2542
-2545
-2547
-2550
-2552
-2555
-2558
-2561
-2563
-2566
-2569
-2572
-2575
-2578
-2581
-2584
-2587
-2590
-2593
-2596
-2598
-2601
-2604
-2607
-2609
-2612
-2615
-2617
-2620
-2622
-2625
-2627
-2629
-2632
-2634
-2636
-2638
-2641
-2643
-2645
-2647
-2650
-2652
-2654
-2656
-2658
-2661
-2663
-2665
-2667
-2669
-2671
-2673
-2676
-2678
-2680
-2682
-2684
-2685
-2687
-2689
-2691
-2693
-2695
-2697
-2699
-2702
-2704
-2706
-2708
-2710
-2712
-2714
-2716
-2718
-2720
-2722
-2724
-2727
-2729
-2731
-2733
-2735
-2737
-2739
-2741
-2743
-2745
-2747
-2749
-2752
-2754
-2756
-2759
-2761
-2764
-2766
-2769
-2772
-2774
-2777
-2779
-2782
-2785
-2787
-2790
-2792
-2795
-2797
-2800
-2802
-2805
-2807
-2809
-2812
-2814
-2816
-2818
-2820
-2822
-2824
-2826
-2828
-2830
-2832
-2834
-2835
-2837
-2839
-2841
-2843
-2845
-2846
-2848
-2850
-2852
-2853
-2855
-2857
-2859
-2860
-2862
-2863
-2865
-2866
-2868
-2869
-2871
-2872
-2873
-2875
-2876
-2877
-2878
-2879
-2880
-2881
-2882
-2883
-2884
-2885
-2885
-2886
-2886
-2887
-2887
-2887
-2888
-2888
-2888
-2888
-2888
-2888
-2887
-2887
-2887
-2887
-2887
-2886
-2886
-2885
-2885
-2884
-2884
-2883
-2883
-2882
-2881
-2881
-2880
-2880
-2879
-2878
-2877
-2877
-2876
-2875
-2874
-2874
-2873
-2873
-2872
-2871
-2871
-2870
-2870
-2870
-2869
-2869
-2869
-2868
-2868
-2868
-2867
-2867
-2867
-2866
-2866
-2866
-2865
-2865
-2864
-2864
-2863
-2863
-2862
-2862
-2861
-2860
-2860
-2859
-2858
-2857
-2857
-2856
-2855
-2854
-2854
-2853
-2852
-2851
-2850
-2849
-2849
-2848
-2847
-2846
-2846
-2845
-2844
-2843
-2843
-2842
-2842
-2841
-2840
-2840
-2839
-2839
-2838
-2838
-2837
-2837
-2837
-2837
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2836
-2835
-2835
-2835
-2835
-2834
-2834
-2834
-2833
-2833
-2832
-2832
-2831
-2831
-2830
-2830
-2830
-2829
-2829
-2829
-2829
-2829
-2829
-2829
-2829
-2829
-2830
-2830
-2830
-2831
-2831
-2832
-2833
-2833
-2834
-2835
-2836
-2837
-2838
-2840
-2841
-2843
-2844
-2846
-2847
-2849
-2851
-2853
-2855
-2857
-2860
-2862
-2865
-2867
-2870
-2873
-2876
-2879
-2882
-2885
-2888
-2891
-2895
-2898
-2901
-2905
-2908
-2911
-2914
-2917
-2920
-2923
-2926
-2928
-2931
-2933
-2935
-2937
-2939
-2940
-2942
-2943
-2944
-2945
-2946
-2946
-2946
-2946
-2946
-2946
-2945
-2945
-2944
-2943
-2941
-2940
-2939
-2937
-2935
-2933
-2932
-2930
-2927
-2925
-2923
-2921
-2919
-2916
-2914
-2911
-2908
-2906
-2903
-2900
-2897
-2895
-2892
-2889
-2886
-2884
-2881
-2878
-2876
-2873
-2871
-2869
-2866
-2864
-2861
-2859
-2856
-2853
-2851
-2848
-2846
-2843
-2840
-2838
-2835
-2833
-2830
-2828
-2825
-2822
-2820
-2817
-2815
-2812
-2809
-2807
-2804
-2802
-2799
-2797
-2794
-2792
-2789
-2786
-2784
-2781
-2779
-2776
-2774
-2771
-2769
-2766
-2764
-2761
-2759
-2756
-2753
-2751
-2748
-2746
-2743
-2741
-2738
-2736
-2733
-2731
-2728
-2726
-2723
-2721
-2718
-2716
-2713
-2711
-2708
-2706
-2703
-2701
-2698
-2696
-2693
-2691
-2688
-2686
-2683
-2681
-2678
-2676
-2674
-2671
-2669
-2666
-2664
-2661
-2659
-2656
-2654
-2651
-2649
-2646
-2644
-2642
-2639
-2637
-2634
-2632
-2629
-2627
-2625
-2622
-2620
-2617
-2615
-2612
-2610
-2608
-2605
-2603
-2600
-2598
-2595
-2593
-2591
-2588
-2586
-2583
-2581
-2579
-2576
-2574
-2571
-2569
-2567
-2564
-2562
-2560
-2557
-2555
-2552
-2550
-2548
-2545
-2543
-2541
-2538
-2536
-2533
-2531
-2529
-2526
-2524
-2522
-2519
-2517
-2515
-2512
-2510
-2508
-2505
-2503
-2500
-2498
-2496
-2493
-2491
-2489
-2487
-2484
-2482
-2480
-2477
-2475
-2473
-2470
-2468
-2466
-2463
-2461
-2459
-2456
-2454
-2452
-2449
-2447
-2445
-2443
-2440
-2438
-2436
-2433
-2431
-2429
-2427
-2424
-2422
-2420
-2418
-2415
-2413
-2411
-2408
-2406
-2404
-2402
-2399
-2397
-2395
-2393
-2390
-2388
-2386
-2384
-2381
-2379
-2377
-2375
-2372
-2370
-2368
-2366
-2363
-2361
-2359
-2357
-2355
-2352
-2350
-2348
-2346
-2343
-2341
-2339
-2337
-2335
-2332
-2330
-2328
-2326
-2324
-2321
-2319
-2317
-2315
-2313
-2310
-2308
-2306
-2304
-2302
-2300
-2297
-2295
-2293
-2291
-2289
-2287
-2284
-2282
-2280
-2278
-2276
-2274
-2271
-2269
-2267
-2265
-2263
-2261
-2258
-2256
-2254
-2252
-2250
-2248
-2246
-2244
-2241
-2239
-2237
-2235
-2233
-2231
-2229
-2227
-2224
-2222
-2220
-2218
-2216
-2214
-2212
-2210
-2208
-2205
-2203
-2201
-2199
-2197
-2195
-2193
-2191
-2189
-2187
-2184
-2182
-2180
-2178
-2176
-2174
-2172
-2170
-2168
-2166
-2164
-2162
-2160
-2158
-2156
-2153
-2151
-2149
-2147
-2145
-2143
-2141
-2139
-2137
-2135
-2133
-2131
-2129
-2127
-2125
-2123
-2121
-2119
-2117
-2115
-2113
-2111
-2109
-2107
-2105
-2103
-2101
-2099
-2097
-2095
-2093
-2091
-2089
-2087
-2085
-2083
-2081
-2079
-2077
-2075
-2073
-2071
-2069
-2067
-2065
-2063
-2061
-2059
-2057
-2055
-2053
-2051
-2049
-2047
-2045
-2043
-2041
-2039
-2037
-2035
-2033
-2031
-2029
-2027
-2025
-2023
-2021
-2020
-2017
-2016
-2013
-2012
-2009
-2008
-2005
-2004
-2001
-2000
-1998
-1996
-1994
-1993
-1991
-1989
-1987
-1985
-1983
-1981
-1979
-1977
-1975
-1973
-1972
-1970
-1968
-1966
-1964
-1962
-1960
-1958
-1956
-1955
-1953
-1951
-1949
-1947
-1945
-1943
-1941
-1940
-1938
-1936
-1934
-1932
-1930
-1928
-1926
-1925
-1923
-1921
-1919
-1917
-1915
-1914
-1912
-1910
-1908
-1906
-1904
-1902
-1901
-1899
-1897
-1895
-1893
-1891
-1890
-1888
-1886
-1884
-1882
-1881
-1879
-1877
-1875
-1873
-1872
-1870
-1868
-1866
-1864
-1863
-1861
-1859
-1857
-1855
-1854
-1852
-1850
-1848
-1846
-1845
-1843
-1841
-1839
-1837
-1836
-1834
-1832
-1830
-1829
-1827
-1825
-1823
-1822
-1820
-1818
-1816
-1815
-1813
-1811
-1809
-1808
-1806
-1804
-1802
-1801
-1799
-1797
-1795
-1794
-1792
-1790
-1788
-1787
-1785
-1783
-1782
-1780
-1778
-1776
-1775
-1773
-1771
-1769
-1768
-1766
-1764
-1763
-1761
-1759
-1758
-1756
-1754
-1752
-1751
-1749
-1747
-1746
-1744
-1742
-1741
-1739
-1737
-1736
-1734
-1732
-1731
-1729
-1727
-1726
-1724
-1722
-1721
-1719
-1717
-1716
-1714
-1712
-1711
-1709
-1707
-1706
-1704
-1702
-1701
-1699
-1697
-1696
-1694
-1692
-1691
-1689
-1688
-1686
-1684
-1683
-1681
-1679
-1678
-1676
-1675
-1673
-1671
-1670
-1668
-1667
-1665
-1663
-1662
-1660
-1658
-1657
-1655
-1654
-1652
-1650
-1649
-1647
-1646
-1644
-1643
-1641
-1639
-1638
-1636
-1635
-1633
-1631
-1630
-1628
-1627
-1625
-1624
-1622
-1620
-1619
-1617
-1616
-1614
-1613
-1611
-1610
-1608
-1606
-1605
-1603
-1602
-1600
-1599
-1597
-1596
-1594
-1593
-1591
-1589
-1588
-1586
-1585
-1583
-1582
-1580
-1579
-1577
-1576
-1574
-1573
-1571
-1570
-1568
-1567
-1565
-1564
-1562
-1561
-1559
-1558
-1556
-1555
-1553
-1552
-1550
-1549
-1547
-1546
-1544
-1543
-1541
-1540
-1538
-1537
-1535
-1534
-1532
-1531
-1529
-1528
-1526
-1525
-1524
-1522
-1521
-1519
-1518
-1516
-1515
-1513
-1512
-1510
-1509
-1507
-1506
-1505
-1503
-1502
-1500
-1499
-1497
-1496
-1494
-1493
-1492
-1490
-1489
-1487
-1486
-1484
-1483
-1482
-1480
-1479
-1477
-1476
-1475
-1473
-1472
-1470
-1469
-1468
-1466
-1465
-1463
-1462
-1460
-1459
-1458
-1456
-1455
-1454
-1452
-1451
-1449
-1448
-1447
-1445
-1444
-1442
-1441
-1440
-1438
-1437
-1436
-1434
-1433
-1431
-1430
-1429
-1427
-1426
-1425
-1423
-1422
-1421
-1419
-1418
-1416
-1415
-1414
-1412
-1411
-1410
-1408
-1407
-1406
-1404
-1403
-1402
-1400
-1399
-1398
-1396
-1395
-1394
-1392
-1391
-1390
-1388
-1387
-1386
-1384
-1383
-1382
-1381
-1379
-1378
-1377
-1375
-1374
-1373
-1371
-1370
-1369
-1368
-1366
-1365
-1364
-1362
-1361
-1360
-1358
-1357
-1356
-1355
-1353
-1352
-1351
-1349
-1348
-1347
-1346
-1344
-1343
-1342
-1341
-1339
-1338
-1337
-1336
-1334
-1333
-1332
-1331
-1329
-1328
-1327
-1326
-1324
-1323
-1322
-1321
-1319
-1318
-1317
-1316
-1314
-1313
-1312
-1311
-1309
-1308
-1307
-1306
-1304
-1303
-1302
-1301
-1300
-1298
-1297
-1296
-1295
-1293
-1292
-1291
-1290
-1289
-1287
-1286
-1285
-1284
-1283
-1281
-1280
-1279
-1278
-1277
-1275
-1274
-1273
-1272
-1271
-1270
-1268
-1267
-1266
-1265
-1264
-1262
-1261
-1260
-1259
-1258
-1257
-1255
-1254
-1253
-1252
-1251
-1250
-1248
-1247
-1246
-1245
-1244
-1243
-1241
-1240
-1239
-1238
-1237
-1236
-1235
-1233
-1232
-1231
-1230
-1229
-1228
-1227
-1226
-1224
-1223
-1222
-1221
-1220
-1219
-1218
-1216
-1215
-1214
-1213
-1212
-1211
-1210
-1209
-1208
-1206
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1197
-1195
-1194
-1193
-1192
-1191
-1190
-1189
-1188
-1187
-1186
-1185
-1183
-1182
-1181
-1180
-1179
-1178
-1177
-1176
-1175
-1174
-1173
-1172
-1171
-1170
-1168
-1167
-1166
-1165
-1164
-1163
-1162
-1161
-1160
-1159
-1158
-1157
-1156
-1155
-1154
-1153
-1152
-1151
-1150
-1149
-1147
-1146
-1145
-1144
-1143
-1142
-1141
-1140
-1139
-1138
-1137
-1136
-1135
-1134
-1133
-1132
-1131
-1130
-1129
-1128
-1127
-1126
-1125
-1124
-1123
-1122
-1121
-1120
-1119
-1118
-1117
-1116
-1115
-1114
-1113
-1112
-1111
-1110
-1109
-1108
