5
7536
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
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
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
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
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
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
90
90
90
90
90
89
89
89
89
88
88
88
87
87
87
86
86
86
85
85
85
84
84
84
83
83
83
83
82
82
82
82
81
81
81
81
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
84
84
85
85
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
90
90
90
90
90
90
90
90
89
89
89
89
88
88
88
88
87
87
87
86
86
86
86
85
85
85
85
85
85
85
86
86
86
87
87
88
88
89
89
90
90
90
91
91
91
91
91
91
91
90
90
90
90
89
89
88
88
87
86
85
84
83
82
81
80
79
78
77
76
76
75
75
74
74
74
74
74
74
74
74
74
75
75
76
76
77
77
78
78
79
79
80
80
80
80
81
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
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
84
84
84
85
85
85
86
86
87
88
88
89
90
91
92
93
94
95
96
97
98
99
99
100
101
101
101
102
102
102
103
103
103
103
103
103
103
102
102
102
101
100
100
99
98
97
96
95
94
93
91
90
89
87
86
84
83
81
80
78
77
76
74
73
72
71
70
69
68
67
66
65
65
64
64
63
63
63
63
63
62
62
62
62
62
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
61
61
61
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
63
63
64
64
64
65
65
66
66
66
67
67
68
68
68
69
69
69
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
74
74
74
74
74
74
74
73
73
73
72
72
71
70
69
68
67
66
65
64
63
62
60
59
58
57
56
55
54
52
51
50
49
48
47
46
45
44
43
42
41
40
40
39
38
37
36
35
35
34
33
32
31
30
29
28
28
27
26
26
25
25
24
24
23
23
23
22
22
22
22
22
23
23
24
25
26
27
28
29
30
31
32
33
34
35
37
38
39
40
42
43
44
46
47
48
49
49
50
51
51
52
52
53
53
54
54
55
55
56
56
57
57
58
58
59
59
60
60
60
60
60
60
60
60
60
59
59
58
58
57
56
56
55
55
54
54
53
53
52
51
50
49
49
48
47
47
46
45
45
45
44
44
43
43
42
41
41
40
39
39
38
38
37
37
37
37
37
37
37
37
36
36
35
34
33
32
31
30
29
28
28
27
27
26
26
26
25
25
25
25
25
25
26
26
27
28
29
31
32
34
36
37
39
41
42
44
46
47
48
50
51
53
54
55
56
57
58
59
60
60
60
60
60
60
60
60
60
60
60
59
59
58
58
57
57
56
56
55
55
54
53
53
52
51
50
49
48
47
46
45
44
42
41
40
38
37
36
34
33
31
30
28
26
25
23
22
20
18
17
16
14
13
12
11
10
9
8
7
5
4
2
1
0
-1
-2
-3
-4
-5
-5
-6
-6
-7
-8
-8
-9
-10
-10
-11
-11
-12
-13
-13
-14
-15
-16
-16
-17
-18
-19
-19
-20
-21
-21
-22
-22
-22
-22
-22
-22
-21
-21
-20
-20
-19
-18
-18
-17
-16
-16
-15
-15
-14
-13
-13
-12
-11
-10
-9
-8
-7
-5
-4
-3
-1
0
2
3
5
7
8
10
12
14
15
17
19
21
22
24
25
27
28
30
31
32
34
35
37
38
39
40
41
42
43
44
45
45
46
46
46
46
46
46
45
45
45
45
44
44
44
43
42
42
41
40
40
39
38
38
37
37
37
37
37
36
36
36
36
36
36
36
36
36
37
37
37
38
38
38
39
39
40
40
40
41
41
42
42
43
44
44
45
45
46
46
46
47
47
47
47
46
46
46
46
46
46
45
45
45
45
45
45
45
44
44
44
44
44
43
43
42
42
41
40
39
38
37
35
34
33
32
31
31
30
29
28
28
27
26
25
25
24
23
22
22
21
21
21
21
21
21
22
23
23
24
25
26
26
27
28
29
29
30
31
33
34
35
36
38
39
41
42
43
45
46
48
49
51
53
54
56
58
60
61
63
64
66
67
68
69
70
71
72
74
75
76
76
77
78
79
79
79
79
79
79
79
79
78
78
77
77
77
76
76
76
76
76
76
76
76
75
75
75
74
73
72
72
71
70
69
68
67
67
66
65
64
63
62
60
59
57
56
54
52
51
49
48
46
44
43
41
39
37
35
33
31
29
28
26
24
23
21
20
19
17
16
15
13
12
11
10
10
9
8
8
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
7
7
8
10
11
13
14
16
17
19
20
22
23
24
26
27
28
30
31
33
34
36
37
39
40
42
43
45
46
48
49
51
52
54
55
56
57
58
59
59
60
61
61
61
62
62
63
63
64
64
64
65
65
65
65
64
64
63
62
62
61
60
60
59
59
59
59
59
59
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
57
57
56
55
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
39
38
37
36
35
33
32
31
30
29
28
27
27
27
27
27
27
28
29
30
32
34
36
38
40
43
45
48
51
54
57
59
62
65
68
71
74
77
80
83
85
88
90
92
93
95
96
97
99
100
102
103
105
107
109
110
112
114
115
117
118
119
120
120
121
122
123
123
124
125
125
126
126
127
128
128
129
129
130
130
131
131
131
131
131
131
130
129
128
126
125
123
122
120
118
116
114
112
110
108
105
103
100
98
95
93
90
87
85
82
80
77
75
72
70
67
65
62
60
57
55
53
51
49
47
45
43
41
39
38
36
34
32
30
29
27
25
23
21
19
17
15
13
11
9
7
5
3
0
-2
-4
-6
-8
-9
-11
-13
-14
-15
-16
-17
-18
-19
-19
-20
-21
-21
-22
-23
-23
-24
-25
-25
-26
-26
-26
-27
-27
-27
-27
-27
-27
-26
-26
-26
-25
-25
-25
-24
-24
-23
-23
-22
-22
-21
-20
-19
-18
-17
-15
-14
-13
-12
-11
-10
-9
-8
-7
-7
-6
-5
-4
-3
-2
-1
0
0
1
2
2
3
3
3
3
3
4
4
4
4
5
5
5
6
6
7
7
8
8
9
9
10
11
11
12
12
13
13
13
14
14
14
14
14
14
14
14
14
15
16
16
17
18
20
21
22
23
25
26
28
30
31
33
36
38
40
42
44
47
49
51
53
55
57
59
61
63
65
67
69
70
71
73
74
75
75
76
76
76
76
76
76
75
74
73
72
70
69
68
67
65
64
63
61
60
59
58
57
56
55
55
55
55
55
55
56
56
57
58
59
60
61
63
65
67
69
71
73
75
77
79
81
82
84
85
87
88
89
90
91
92
92
93
93
93
93
93
93
93
92
92
92
91
91
90
90
89
88
87
87
86
85
83
82
80
78
76
74
73
71
69
67
66
65
64
63
62
61
60
59
58
58
58
57
57
57
58
58
59
60
61
62
63
64
65
66
67
68
68
69
69
70
70
70
70
69
69
69
68
67
66
65
64
63
62
60
59
57
56
54
52
51
49
47
45
44
42
41
40
39
38
38
37
37
36
36
36
35
35
35
34
34
34
35
35
35
36
37
37
38
39
40
41
42
43
44
45
47
48
50
52
54
56
58
60
62
64
66
68
70
72
75
77
79
80
82
84
86
87
88
90
91
91
92
92
92
92
92
92
91
90
89
88
87
86
85
84
82
81
79
78
76
74
72
70
67
65
63
60
58
55
52
50
47
45
42
39
36
34
31
28
25
22
20
17
15
12
10
8
6
4
3
1
0
-2
-3
-4
-5
-6
-6
-7
-8
-9
-10
-11
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-18
-18
-19
-19
-20
-20
-20
-20
-20
-19
-19
-18
-18
-17
-16
-15
-14
-13
-12
-11
-9
-7
-5
-4
-2
0
2
4
6
8
10
12
14
16
17
19
21
23
25
26
28
29
31
33
34
36
37
39
41
42
44
45
47
48
49
50
51
52
52
53
53
53
54
54
54
54
53
53
53
52
51
50
49
49
48
47
46
46
45
45
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
47
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
63
65
66
68
70
72
73
75
77
78
80
82
83
85
86
88
89
90
91
92
92
93
93
93
92
92
91
90
89
88
88
87
86
85
84
84
83
83
82
82
81
81
80
80
80
81
81
82
83
84
85
86
87
89
90
91
92
93
94
95
96
97
97
97
97
96
96
95
94
92
91
89
87
85
83
81
78
76
73
70
67
64
61
57
54
50
46
42
38
33
29
25
20
16
11
7
2
-3
-7
-12
-16
-21
-25
-29
-33
-37
-40
-44
-47
-49
-52
-54
-56
-58
-60
-61
-63
-64
-65
-66
-67
-68
-68
-68
-67
-67
-66
-65
-63
-62
-60
-58
-55
-53
-50
-48
-45
-42
-39
-37
-34
-32
-30
-28
-26
-25
-24
-23
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-21
-21
-20
-19
-19
-18
-17
-15
-14
-13
-11
-9
-7
-6
-4
-2
0
2
4
6
8
10
12
14
16
18
21
23
25
28
30
32
35
37
39
41
43
45
47
48
50
51
52
53
54
55
55
56
57
57
58
59
59
60
61
61
61
62
62
62
62
61
61
61
61
61
61
61
61
62
63
64
65
66
68
69
71
72
74
76
78
80
81
83
85
87
88
90
91
93
94
95
96
97
97
97
98
98
98
98
98
98
97
97
96
95
94
93
91
90
88
86
85
83
80
78
76
74
71
69
67
64
62
60
57
55
53
52
50
49
48
47
46
45
45
44
43
43
42
41
40
39
38
37
36
34
33
31
30
28
26
24
22
20
18
16
14
12
11
9
8
7
5
4
3
1
-1
-2
-4
-6
-9
-11
-13
-15
-18
-20
-23
-25
-28
-30
-33
-36
-38
-41
-44
-47
-49
-52
-54
-56
-59
-61
-63
-64
-66
-68
-69
-70
-71
-73
-74
-75
-75
-76
-77
-78
-79
-80
-80
-81
-82
-82
-83
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-94
-95
-96
-97
-99
-100
-101
-101
-102
-102
-102
-102
-102
-101
-100
-99
-98
-96
-94
-92
-90
-88
-85
-83
-80
-78
-76
-74
-72
-70
-68
-67
-66
-66
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-62
-61
-61
-60
-59
-59
-58
-57
-56
-55
-54
-53
-52
-50
-50
-49
-48
-47
-47
-46
-46
-45
-44
-43
-42
-41
-40
-39
-38
-36
-35
-34
-33
-31
-30
-29
-28
-28
-27
-26
-25
-24
-23
-22
-21
-21
-20
-20
-20
-20
-20
-21
-21
-22
-23
-24
-25
-26
-27
-27
-28
-29
-29
-30
-30
-31
-32
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-45
-46
-48
-50
-52
-55
-57
-60
-63
-66
-69
-72
-75
-78
-82
-85
-88
-91
-95
-98
-101
-105
-108
-112
-116
-119
-123
-126
-130
-134
-137
-141
-145
-149
-153
-157
-161
-165
-169
-173
-177
-181
-185
-190
-194
-198
-202
-206
-209
-213
-215
-218
-220
-221
-223
-224
-224
-225
-225
-225
-225
-225
-224
-224
-223
-222
-221
-219
-218
-216
-214
-213
-211
-210
-208
-207
-206
-205
-204
-203
-202
-201
-199
-198
-196
-194
-192
-190
-188
-186
-185
-183
-182
-182
-181
-180
-179
-178
-178
-177
-176
-175
-174
-174
-173
-173
-173
-173
-173
-174
-174
-175
-176
-178
-179
-180
-182
-184
-186
-188
-191
-193
-196
-199
-202
-206
-210
-213
-217
-221
-225
-229
-233
-238
-242
-246
-250
-254
-259
-263
-268
-272
-276
-280
-285
-289
-293
-297
-301
-305
-309
-313
-317
-321
-325
-329
-333
-337
-341
-345
-350
-354
-359
-364
-368
-373
-378
-382
-386
-391
-395
-399
-402
-406
-410
-413
-416
-419
-422
-425
-427
-429
-431
-432
-433
-433
-433
-432
-431
-429
-428
-425
-423
-420
-417
-414
-410
-407
-403
-399
-394
-390
-385
-380
-375
-369
-364
-359
-354
-349
-345
-340
-336
-331
-327
-323
-318
-314
-311
-307
-304
-301
-298
-296
-295
-294
-294
-294
-295
-296
-297
-299
-301
-304
-306
-309
-312
-315
-318
-320
-323
-326
-328
-331
-333
-336
-337
-339
-340
-341
-342
-342
-341
-341
-339
-338
-336
-334
-332
-330
-327
-325
-323
-320
-317
-314
-311
-308
-305
-301
-298
-294
-290
-286
-282
-278
-274
-270
-266
-261
-257
-254
-250
-246
-243
-239
-236
-233
-230
-228
-226
-224
-222
-221
-219
-218
-218
-217
-217
-216
-216
-216
-217
-217
-217
-218
-219
-219
-220
-221
-222
-222
-223
-224
-224
-225
-226
-226
-227
-229
-230
-231
-233
-234
-236
-238
-239
-241
-242
-244
-246
-248
-249
-251
-253
-255
-257
-259
-261
-263
-264
-266
-268
-269
-271
-272
-273
-274
-275
-276
-276
-277
-276
-276
-275
-274
-273
-271
-269
-268
-266
-264
-262
-260
-258
-256
-254
-251
-249
-246
-243
-240
-237
-233
-229
-226
-222
-218
-214
-211
-207
-203
-200
-197
-194
-191
-188
-186
-183
-182
-180
-178
-177
-176
-176
-175
-175
-176
-176
-177
-179
-181
-183
-185
-188
-191
-194
-198
-201
-205
-208
-212
-216
-219
-223
-227
-231
-235
-239
-243
-248
-252
-257
-261
-266
-271
-275
-280
-285
-289
-294
-299
-304
-309
-314
-320
-325
-330
-335
-339
-344
-348
-352
-355
-359
-362
-366
-369
-372
-375
-378
-380
-382
-384
-386
-387
-387
-388
-388
-387
-387
-386
-385
-385
-384
-384
-383
-383
-382
-382
-381
-381
-380
-380
-380
-379
-378
-378
-377
-376
-375
-375
-374
-372
-371
-369
-367
-365
-362
-359
-355
-351
-346
-341
-335
-329
-324
-318
-312
-306
-301
-295
-290
-285
-280
-275
-271
-266
-262
-258
-255
-251
-248
-246
-244
-243
-241
-241
-241
-241
-242
-243
-244
-246
-248
-251
-253
-257
-260
-263
-267
-271
-276
-280
-285
-289
-294
-298
-303
-307
-311
-316
-320
-324
-328
-332
-336
-339
-343
-346
-350
-353
-356
-359
-362
-365
-368
-370
-373
-375
-377
-379
-381
-382
-384
-385
-385
-385
-385
-385
-384
-383
-382
-381
-380
-379
-378
-377
-376
-374
-373
-372
-371
-369
-368
-368
-367
-367
-366
-366
-366
-367
-367
-368
-369
-370
-370
-371
-372
-372
-373
-373
-374
-375
-376
-377
-378
-380
-381
-382
-383
-384
-385
-385
-385
-384
-383
-381
-379
-376
-373
-370
-365
-360
-355
-349
-342
-334
-326
-317
-308
-298
-288
-277
-267
-256
-245
-235
-224
-213
-202
-191
-180
-170
-159
-148
-138
-127
-117
-107
-97
-88
-79
-70
-62
-55
-47
-41
-34
-28
-23
-17
-12
-7
-3
1
5
9
13
16
19
22
25
28
30
32
34
36
37
38
39
40
41
42
42
43
43
43
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
46
47
48
49
51
52
54
56
58
59
61
62
63
64
65
65
64
64
63
62
60
58
56
53
49
46
41
36
31
25
19
13
6
-1
-9
-16
-24
-33
-41
-49
-58
-66
-75
-83
-92
-100
-108
-116
-124
-132
-139
-147
-154
-162
-170
-178
-186
-194
-202
-210
-219
-227
-235
-243
-252
-260
-268
-276
-284
-292
-300
-309
-317
-326
-334
-343
-352
-362
-371
-380
-390
-399
-408
-417
-426
-435
-443
-452
-460
-468
-476
-483
-491
-498
-505
-512
-519
-525
-531
-536
-541
-545
-549
-552
-556
-558
-561
-563
-565
-567
-568
-570
-571
-571
-571
-571
-571
-570
-569
-568
-567
-566
-564
-563
-562
-560
-559
-558
-556
-554
-553
-551
-548
-546
-544
-541
-539
-536
-533
-530
-527
-524
-521
-518
-515
-512
-509
-507
-504
-502
-500
-497
-495
-493
-492
-490
-489
-487
-486
-486
-485
-485
-485
-485
-485
-486
-487
-488
-488
-489
-490
-491
-492
-493
-495
-496
-498
-500
-501
-503
-505
-507
-509
-511
-513
-515
-517
-519
-520
-522
-524
-525
-527
-529
-530
-532
-533
-534
-534
-534
-534
-533
-532
-530
-528
-525
-521
-517
-512
-507
-501
-495
-489
-482
-474
-466
-458
-449
-440
-431
-421
-411
-401
-391
-380
-370
-359
-349
-339
-329
-319
-309
-299
-290
-281
-271
-262
-254
-245
-237
-229
-222
-214
-207
-201
-195
-189
-184
-180
-176
-172
-169
-166
-164
-162
-161
-160
-159
-159
-159
-160
-161
-162
-164
-166
-168
-170
-172
-174
-177
-179
-181
-184
-186
-188
-190
-191
-193
-195
-197
-199
-201
-203
-205
-207
-209
-212
-214
-216
-218
-219
-221
-222
-224
-225
-226
-227
-228
-229
-230
-231
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-237
-238
-239
-241
-242
-243
-244
-246
-247
-249
-250
-251
-253
-254
-256
-257
-259
-261
-263
-265
-268
-271
-273
-276
-280
-283
-286
-288
-291
-294
-296
-298
-300
-301
-303
-304
-305
-305
-306
-306
-305
-304
-303
-301
-299
-296
-293
-290
-286
-282
-277
-272
-267
-261
-255
-249
-242
-235
-228
-221
-213
-206
-199
-191
-184
-177
-169
-162
-155
-148
-141
-134
-128
-122
-116
-110
-104
-99
-94
-89
-85
-81
-77
-73
-70
-68
-66
-64
-64
-63
-63
-63
-64
-65
-67
-69
-71
-73
-76
-79
-82
-85
-89
-93
-97
-101
-105
-109
-114
-118
-123
-128
-133
-138
-143
-148
-153
-157
-161
-164
-167
-169
-171
-172
-173
-173
-173
-172
-171
-170
-168
-166
-163
-160
-157
-153
-148
-143
-138
-132
-125
-118
-111
-104
-96
-88
-80
-71
-63
-53
-44
-34
-24
-13
-2
9
21
34
47
60
74
88
103
118
133
149
165
181
197
213
229
245
261
276
292
307
322
336
350
363
376
388
399
409
418
426
432
437
441
443
443
441
437
432
424
413
401
386
369
349
327
302
275
246
215
181
147
110
72
33
-7
-47
-89
-130
-172
-213
-254
-293
-332
-369
-404
-437
-468
-495
-520
-541
-559
-573
-584
-590
-593
-592
-587
-578
-565
-549
-529
-506
-479
-450
-419
-384
-348
-310
-270
-229
-186
-143
-98
-53
-6
40
87
135
182
230
278
327
375
423
472
520
568
616
663
710
756
801
845
887
928
967
1004
1041
1076
1109
1141
1171
1200
1228
1254
1280
1305
1328
1351
1374
1396
1417
1439
1460
1481
1502
1523
1543
1563
1582
1601
1618
1635
1650
1663
1675
1685
1694
1701
1706
1709
1711
1710
1708
1704
1699
1692
1684
1675
1665
1654
1643
1632
1621
1609
1598
1587
1576
1565
1555
1545
1536
1527
1519
1511
1505
1498
1493
1488
1484
1480
1476
1473
1470
1467
1465
1463
1462
1461
1461
1461
1461
1462
1462
1463
1463
1464
1463
1463
1462
1460
1457
1454
1450
1446
1441
1436
1430
1424
1418
1411
1404
1397
1390
1383
1375
1368
1360
1353
1346
1339
1332
1326
1320
1314
1309
1304
1299
1294
1290
1285
1281
1277
1273
1270
1267
1264
1261
1259
1257
1255
1253
1251
1250
1249
1247
1246
1246
1245
1245
1246
1247
1249
1252
1256
1261
1266
1274
1282
1291
1302
1314
1328
1343
1360
1378
1397
1418
1439
1463
1487
1512
1538
1566
1594
1623
1653
1683
1715
1748
1781
1815
1850
1885
1920
1955
1989
2021
2055
2087
2118
2148
2177
2205
2232
2258
2282
2305
2327
2346
2364
2379
2391
2402
2409
2415
2417
2418
2415
2411
2404
2395
2383
2369
2353
2335
2315
2293
2270
2245
2219
2193
2167
2140
2113
2087
2061
2036
2011
1988
1965
1942
1921
1900
1879
1859
1838
1818
1798
1778
1757
1736
1715
1694
1672
1651
1629
1606
1584
1562
1539
1517
1494
1472
1449
1427
1404
1381
1359
1337
1315
1293
1273
1253
1234
1216
1199
1183
1168
1155
1143
1132
1122
1112
1104
1097
1091
1086
1082
1080
1079
1079
1080
1081
1083
1085
1086
1087
1088
1088
1087
1087
1086
1084
1083
1083
1082
1082
1082
1082
1081
1080
1079
1077
1073
1069
1064
1059
1052
1045
1037
1029
1020
1012
1002
993
982
971
959
947
934
922
909
897
885
874
864
855
848
842
837
835
833
834
836
839
844
850
858
867
878
890
903
917
932
948
965
982
1000
1020
1040
1061
1082
1103
1124
1145
1165
1186
1205
1224
1242
1260
1277
1293
1309
1323
1337
1350
1361
1370
1377
1381
1383
1382
1379
1372
1363
1352
1338
1322
1305
1287
1267
1245
1223
1200
1175
1150
1124
1098
1071
1044
1016
990
964
938
912
886
860
834
808
782
755
728
700
673
645
617
589
562
535
509
484
460
437
415
395
376
359
343
329
317
305
295
286
278
270
263
257
251
246
241
236
231
226
221
216
210
204
197
189
180
169
158
145
131
116
99
82
64
45
26
7
-12
-32
-51
-70
-90
-109
-128
-147
-165
-183
-200
-216
-232
-246
-259
-271
-281
-291
-300
-307
-314
-320
-326
-330
-333
-335
-336
-336
-334
-330
-325
-319
-311
-303
-293
-283
-273
-262
-251
-240
-229
-218
-207
-196
-184
-172
-160
-147
-134
-121
-108
-94
-81
-68
-54
-42
-29
-17
-5
6
17
28
39
50
61
72
84
95
107
118
129
139
149
159
168
176
183
189
195
200
204
208
212
215
217
219
221
222
223
223
223
223
222
220
218
215
212
207
202
195
188
179
170
159
148
135
121
106
89
72
54
35
15
-5
-25
-46
-67
-87
-107
-127
-146
-165
-182
-199
-215
-230
-244
-257
-269
-280
-289
-297
-304
-309
-312
-314
-314
-313
-311
-308
-304
-299
-294
-288
-281
-274
-266
-258
-249
-239
-228
-216
-204
-192
-179
-167
-155
-144
-134
-125
-116
-109
-103
-99
-95
-93
-91
-91
-93
-95
-99
-104
-111
-119
-129
-141
-153
-167
-183
-200
-217
-236
-255
-276
-297
-318
-341
-363
-386
-409
-432
-456
-478
-501
-523
-545
-566
-587
-607
-627
-646
-665
-683
-701
-718
-734
-749
-763
-775
-787
-796
-805
-812
-817
-821
-824
-826
-826
-826
-824
-822
-818
-815
-810
-805
-800
-795
-789
-784
-779
-774
-769
-765
-761
-758
-755
-753
-751
-750
-750
-750
-751
-753
-755
-757
-760
-763
-766
-770
-774
-779
-785
-792
-800
-808
-818
-829
-841
-854
-868
-882
-898
-914
-931
-949
-968
-987
-1006
-1028
-1048
-1069
-1090
-1111
-1130
-1150
-1168
-1186
-1202
-1218
-1232
-1246
-1258
-1270
-1280
-1289
-1297
-1303
-1309
-1314
-1318
-1321
-1324
-1326
-1329
-1331
-1332
-1334
-1334
-1335
-1335
-1334
-1332
-1330
-1327
-1323
-1319
-1313
-1306
-1299
-1290
-1280
-1268
-1255
-1241
-1225
-1209
-1191
-1172
-1152
-1132
-1110
-1089
-1067
-1044
-1020
-998
-975
-952
-929
-906
-883
-860
-836
-812
-788
-764
-740
-715
-690
-666
-641
-616
-591
-566
-542
-518
-494
-471
-448
-427
-406
-386
-368
-351
-336
-324
-313
-304
-298
-294
-292
-292
-294
-299
-304
-312
-321
-331
-342
-354
-366
-379
-392
-405
-419
-432
-446
-460
-474
-489
-503
-517
-531
-544
-557
-569
-580
-590
-598
-606
-612
-617
-620
-622
-623
-623
-621
-617
-612
-606
-598
-589
-579
-568
-557
-544
-531
-517
-502
-487
-471
-455
-438
-421
-403
-385
-366
-347
-327
-307
-287
-267
-247
-227
-207
-187
-168
-148
-128
-109
-89
-70
-52
-34
-17
0
15
30
44
57
70
82
93
104
114
124
133
142
151
159
167
174
182
189
196
204
211
218
226
234
242
250
258
266
274
283
292
301
310
320
329
339
349
359
368
378
386
395
402
409
416
421
427
431
435
438
440
442
443
444
444
445
445
444
444
444
444
444
445
445
446
446
447
448
449
449
450
451
451
452
452
453
453
453
453
453
453
453
453
452
451
450
449
447
446
444
443
442
441
440
439
439
438
437
436
435
432
430
426
422
416
410
404
396
388
379
370
360
351
341
332
323
315
308
301
296
291
288
286
284
284
284
285
287
289
293
296
301
306
311
317
324
331
339
347
355
364
374
384
394
405
415
426
438
449
460
471
481
492
502
511
519
527
533
539
544
547
549
550
550
549
546
543
538
532
525
518
509
500
490
480
469
459
449
439
430
421
412
404
397
391
385
380
376
373
372
371
372
374
377
380
385
391
397
403
409
416
422
429
435
441
447
452
457
462
466
470
473
476
479
482
485
487
489
491
492
493
492
490
487
483
477
470
461
452
441
429
416
403
389
374
359
343
327
311
295
279
263
248
233
218
205
192
180
169
159
150
141
134
128
123
120
117
115
115
116
117
120
123
128
133
140
147
156
165
176
187
200
213
228
244
260
278
296
316
336
358
380
403
426
450
473
497
520
543
565
585
605
623
640
655
668
680
690
698
705
710
713
715
715
714
712
708
703
698
691
684
675
666
656
646
635
623
611
598
585
572
559
545
531
517
503
489
475
460
446
432
418
404
390
377
364
352
340
328
317
307
298
289
280
273
266
260
256
252
249
248
248
248
250
253
257
261
266
272
278
285
291
298
305
311
318
324
331
337
344
350
356
363
370
376
383
390
397
405
412
420
428
436
443
451
458
465
472
479
485
491
497
502
507
511
515
518
520
521
520
519
516
512
506
499
490
481
470
458
445
431
417
401
385
368
350
331
311
291
270
248
226
204
182
159
137
114
92
69
46
23
-1
-24
-48
-71
-95
-119
-142
-166
-189
-213
-236
-259
-282
-304
-326
-348
-370
-392
-413
-435
-456
-478
-499
-521
-542
-564
-586
-607
-629
-651
-672
-693
-714
-735
-756
-776
-797
-817
-838
-859
-879
-900
-920
-941
-961
-981
-1000
-1020
-1040
-1060
-1080
-1100
-1120
-1140
-1160
-1180
-1200
-1220
-1240
-1260
-1279
-1298
-1317
-1336
-1355
-1373
-1392
-1411
-1430
-1450
-1469
-1488
-1508
-1527
-1546
-1565
-1584
-1602
-1619
-1636
-1653
-1669
-1684
-1699
-1714
-1727
-1740
-1753
-1764
-1775
-1784
-1793
-1801
-1807
-1813
-1818
-1821
-1824
-1827
-1828
-1830
-1831
-1832
-1832
-1833
-1834
-1835
-1835
-1836
-1837
-1838
-1838
-1838
-1838
-1837
-1836
-1834
-1830
-1826
-1820
-1813
-1804
-1793
-1780
-1766
-1749
-1730
-1709
-1687
-1662
-1636
-1608
-1579
-1549
-1517
-1485
-1451
-1417
-1383
-1348
-1314
-1279
-1244
-1209
-1175
-1141
-1108
-1076
-1044
-1012
-983
-954
-926
-899
-873
-847
-822
-798
-774
-751
-728
-706
-683
-662
-640
-618
-597
-577
-556
-536
-517
-498
-480
-463
-447
-431
-416
-403
-390
-379
-368
-359
-350
-343
-336
-330
-325
-321
-317
-314
-311
-309
-307
-306
-305
-304
-303
-302
-302
-301
-301
-300
-300
-299
-299
-300
-300
-301
-302
-304
-306
-308
-311
-313
-316
-320
-324
-329
-334
-340
-347
-354
-363
-372
-382
-392
-404
-416
-429
-442
-457
-472
-487
-503
-519
-535
-552
-568
-583
-599
-613
-628
-641
-654
-665
-676
-685
-694
-701
-707
-711
-715
-717
-718
-718
-717
-714
-710
-705
-699
-691
-682
-671
-659
-646
-631
-615
-597
-577
-557
-534
-511
-486
-459
-432
-403
-373
-342
-311
-278
-245
-212
-178
-143
-109
-74
-38
-3
32
67
102
137
171
206
239
273
306
339
371
404
436
468
500
531
563
594
625
655
684
712
740
767
792
817
840
862
882
902
920
936
951
965
978
989
999
1008
1014
1022
1027
1032
1035
1038
1040
1042
1043
1044
1045
1046
1046
1047
1048
1050
1052
1055
1059
1063
1069
1075
1082
1090
1099
1108
1119
1129
1141
1153
1165
1178
1191
1205
1218
1232
1246
1261
1275
1290
1305
1320
1336
1352
1368
1384
1401
1417
1434
1450
1466
1482
1497
1512
1527
1541
1555
1568
1581
1593
1605
1616
1626
1636
1645
1653
1660
1666
1672
1676
1680
1683
1685
1687
1688
1689
1689
1690
1690
1691
1692
1693
1694
1696
1697
1699
1701
1703
1705
1707
1708
1709
1709
1709
1709
1708
1707
1705
1703
1701
1699
1696
1692
1688
1684
1679
1673
1667
1660
1653
1645
1636
1626
1616
1606
1594
1583
1571
1558
1546
1533
1520
1507
1494
1480
1467
1454
1441
1428
1415
1401
1388
1374
1360
1345
1330
1315
1299
1282
1264
1245
1226
1206
1185
1163
1140
1117
1092
1067
1040
1012
984
955
925
895
864
833
802
771
739
707
675
643
611
579
546
513
479
446
412
378
343
309
274
240
205
171
136
102
68
35
1
-32
-64
-96
-128
-159
-189
-219
-248
-276
-303
-329
-354
-379
-403
-426
-448
-469
-489
-509
-527
-545
-562
-577
-592
-607
-620
-633
-645
-656
-667
-677
-687
-696
-705
-713
-721
-729
-736
-742
-748
-754
-760
-766
-772
-778
-784
-789
-795
-801
-806
-811
-816
-820
-825
-829
-832
-836
-839
-842
-844
-846
-848
-849
-850
-850
-849
-848
-846
-843
-839
-835
-829
-823
-815
-807
-797
-787
-775
-763
-749
-735
-719
-703
-685
-667
-648
-628
-608
-586
-564
-541
-517
-492
-466
-438
-410
-381
-350
-318
-284
-250
-214
-178
-140
-102
-63
-24
15
54
92
129
166
201
235
267
298
327
353
378
400
420
438
453
466
477
486
492
495
497
497
494
490
485
477
469
459
447
435
421
407
391
375
358
340
322
303
283
263
242
221
199
177
154
132
109
86
63
40
16
-7
-30
-53
-75
-97
-118
-139
-159
-178
-196
-213
-229
-244
-258
-270
-282
-292
-301
-309
-315
-320
-324
-326
-327
-326
-325
-322
-318
-312
-306
-299
-291
-282
-272
-261
-250
-237
-224
-209
-194
-178
-160
-142
-123
-103
-82
-60
-37
-13
12
38
65
93
122
153
184
216
249
283
318
353
389
425
463
500
538
576
614
652
690
728
765
803
839
876
912
947
982
1016
1050
1083
1115
1146
1177
1207
1236
1264
1292
1318
1344
1369
1394
1418
1441
1464
1486
1507
1528
1548
1567
1585
1603
1620
1635
1651
1665
1678
1691
1702
1713
1722
1731
1738
1745
1750
1754
1757
1758
1759
1757
1754
1750
1744
1735
1726
1714
1700
1684
1666
1646
1624
1601
1575
1548
1519
1488
1456
1422
1388
1352
1315
1278
1240
1202
1164
1126
1088
1051
1012
977
941
906
871
838
805
773
742
712
684
656
629
604
580
557
536
516
497
479
464
449
436
425
416
408
402
397
395
394
395
398
403
410
419
430
443
458
474
492
512
534
556
580
604
629
655
680
706
732
757
781
805
828
850
871
892
911
928
945
961
976
990
1002
1014
1026
1037
1047
1056
1065
1073
1081
1089
1097
1105
1114
1122
1131
1140
1150
1161
1171
1182
1194
1206
1218
1230
1242
1255
1268
1281
1295
1309
1323
1337
1352
1367
1382
1398
1414
1430
1446
1463
1480
1497
1514
1532
1549
1567
1584
1602
1619
1635
1650
1665
1679
1692
1703
1713
1722
1729
1734
1738
1739
1740
1738
1735
1730
1723
1715
1705
1693
1681
1667
1651
1635
1617
1599
1580
1560
1540
1519
1498
1477
1456
1435
1414
1393
1373
1352
1332
1313
1293
1274
1256
1237
1220
1202
1185
1169
1153
1138
1123
1108
1094
1081
1068
1055
1042
1030
1018
1006
996
985
975
965
955
945
935
926
916
907
897
888
878
869
860
851
842
833
825
817
810
803
796
790
785
780
776
773
771
769
768
768
769
771
774
778
784
790
797
806
815
826
837
850
864
879
894
911
929
948
968
989
1010
1033
1056
1080
1105
1130
1156
1183
1211
1239
1268
1297
1327
1357
1387
1418
1448
1479
1509
1539
1569
1598
1627
1655
1683
1709
1735
1760
1784
1806
1828
1848
1868
1885
1902
1916
1930
1942
1953
1962
1970
1977
1982
1987
1990
1993
1995
1996
1996
1996
1995
1994
1993
1991
1988
1986
1983
1980
1976
1973
1969
1966
1962
1958
1955
1951
1948
1944
1941
1937
1933
1930
1925
1921
1917
1912
1908
1903
1899
1895
1890
1886
1882
1879
1875
1871
1868
1864
1860
1856
1852
1848
1843
1838
1832
1826
1820
1813
1806
1797
1789
1779
1769
1758
1746
1733
1720
1706
1691
1675
1659
1642
1624
1605
1586
1566
1546
1524
1503
1480
1458
1434
1411
1387
1362
1338
1313
1287
1262
1236
1210
1183
1156
1129
1102
1074
1046
1016
989
960
931
902
873
844
816
787
758
730
702
674
647
621
595
570
546
523
500
478
457
437
418
399
381
364
347
331
316
301
286
272
258
244
230
216
202
187
172
156
140
123
106
88
69
50
31
11
-9
-29
-51
-72
-94
-116
-139
-162
-186
-209
-233
-257
-281
-305
-329
-352
-376
-399
-422
-445
-467
-488
-509
-529
-549
-568
-586
-603
-620
-635
-649
-663
-675
-686
-696
-706
-714
-721
-727
-731
-735
-738
-740
-741
-740
-739
-736
-732
-728
-722
-716
-709
-702
-694
-685
-677
-668
-659
-650
-641
-633
-625
-617
-609
-602
-596
-589
-583
-578
-572
-568
-563
-559
-554
-551
-547
-544
-540
-537
-535
-532
-530
-528
-526
-525
-523
-522
-521
-521
-520
-520
-520
-521
-522
-523
-524
-526
-528
-530
-533
-536
-539
-542
-546
-550
-553
-557
-561
-565
-569
-573
-578
-582
-588
-593
-600
-607
-614
-623
-633
-644
-656
-670
-684
-700
-718
-737
-758
-780
-804
-829
-856
-884
-914
-946
-978
-1012
-1046
-1082
-1118
-1155
-1192
-1231
-1269
-1308
-1347
-1387
-1427
-1467
-1507
-1548
-1589
-1630
-1672
-1714
-1757
-1800
-1844
-1888
-1932
-1977
-2021
-2068
-2114
-2160
-2206
-2253
-2300
-2346
-2392
-2438
-2484
-2528
-2572
-2616
-2658
-2699
-2739
-2778
-2816
-2853
-2889
-2924
-2958
-2991
-3023
-3054
-3085
-3115
-3143
-3171
-3199
-3225
-3251
-3276
-3301
-3325
-3348
-3370
-3392
-3414
-3434
-3454
-3474
-3493
-3510
-3528
-3544
-3559
-3574
-3588
-3600
-3612
-3623
-3633
-3642
-3650
-3656
-3662
-3667
-3670
-3673
-3674
-3675
-3674
-3672
-3669
-3665
-3660
-3653
-3646
-3637
-3626
-3615
-3602
-3588
-3572
-3554
-3536
-3515
-3493
-3470
-3445
-3419
-3392
-3363
-3333
-3302
-3269
-3235
-3200
-3164
-3126
-3088
-3049
-3009
-2968
-2926
-2884
-2841
-2798
-2754
-2710
-2666
-2621
-2577
-2532
-2488
-2443
-2399
-2355
-2311
-2267
-2224
-2180
-2137
-2094
-2051
-2008
-1965
-1922
-1880
-1838
-1797
-1756
-1716
-1677
-1638
-1600
-1563
-1527
-1492
-1458
-1425
-1393
-1362
-1332
-1302
-1274
-1247
-1220
-1194
-1169
-1145
-1122
-1099
-1077
-1056
-1035
-1014
-994
-975
-955
-937
-918
-901
-883
-867
-851
-835
-820
-806
-793
-780
-767
-755
-744
-733
-722
-712
-702
-693
-684
-676
-669
-661
-655
-648
-642
-637
-632
-628
-624
-620
-617
-615
-613
-612
-611
-611
-612
-613
-614
-617
-620
-623
-627
-631
-636
-642
-647
-654
-661
-668
-676
-684
-693
-703
-713
-724
-736
-748
-760
-773
-787
-801
-815
-829
-844
-858
-873
-888
-902
-917
-931
-945
-959
-972
-985
-998
-1010
-1022
-1034
-1045
-1055
-1066
-1075
-1084
-1092
-1100
-1107
-1113
-1119
-1124
-1128
-1131
-1134
-1136
-1137
-1137
-1136
-1134
-1131
-1127
-1123
-1117
-1110
-1102
-1093
-1084
-1073
-1061
-1049
-1035
-1020
-1006
-990
-973
-956
-937
-919
-899
-879
-858
-837
-815
-792
-769
-745
-720
-695
-668
-641
-614
-585
-556
-527
-497
-466
-435
-404
-372
-339
-307
-274
-240
-207
-173
-139
-104
-70
-35
-1
34
69
104
138
172
207
241
275
308
342
375
408
440
472
504
535
566
596
626
654
682
710
736
762
787
811
834
856
877
898
917
935
952
968
983
997
1008
1020
1030
1038
1044
1049
1053
1054
1055
1053
1051
1046
1040
1033
1024
1014
1002
988
974
958
941
922
903
883
861
839
815
791
766
740
713
686
658
630
601
572
542
512
482
452
422
393
363
333
304
275
246
218
190
162
135
108
81
55
29
4
-21
-46
-70
-95
-119
-143
-166
-190
-214
-238
-261
-285
-309
-333
-356
-380
-403
-426
-449
-472
-494
-515
-536
-556
-576
-594
-612
-628
-643
-657
-670
-682
-692
-701
-708
-714
-719
-722
-724
-724
-723
-721
-717
-711
-704
-696
-686
-674
-661
-647
-631
-614
-596
-576
-555
-533
-510
-486
-461
-434
-407
-379
-349
-319
-287
-255
-222
-187
-153
-117
-81
-45
-8
29
67
104
142
180
218
256
293
331
368
405
441
478
513
549
583
618
651
685
717
750
781
812
842
871
899
927
953
979
1004
1028
1051
1073
1095
1115
1135
1154
1172
1190
1206
1222
1237
1252
1266
1279
1292
1304
1316
1328
1339
1349
1359
1369
1378
1387
1396
1405
1414
1422
1431
1440
1450
1459
1469
1479
1489
1500
1511
1523
1534
1546
1558
1571
1583
1596
1609
1622
1636
1649
1662
1675
1688
1701
1713
1725
1736
1747
1758
1767
1776
1785
1792
1799
1805
1810
1815
1818
1821
1824
1826
1827
1828
1828
1828
1828
1827
1826
1825
1824
1823
1822
1821
1820
1819
1818
1818
1818
1818
1818
1818
1819
1820
1821
1822
1823
1825
1826
1828
1830
1833
1835
1838
1841
1844
1847
1850
1853
1857
1860
1863
1867
1870
1874
1877
1881
1885
1889
1893
1898
1902
1907
1912
1917
1922
1928
1934
1940
1946
1953
1959
1966
1973
1980
1987
1993
1999
2005
2009
2015
2019
2023
2025
2029
2031
2033
2033
2035
2035
2033
2033
2031
2029
2027
2024
2021
2017
2013
2008
2003
1998
1992
1986
1979
1972
1964
1955
1946
1936
1926
1915
1903
1890
1876
1861
1845
1827
1809
1790
1769
1747
1724
1700
1675
1649
1621
1593
1564
1533
1502
1470
1438
1405
1372
1339
1305
1271
1238
1204
1170
1137
1104
1071
1039
1006
975
944
913
883
853
823
794
764
735
707
678
650
622
595
568
541
515
490
465
441
417
394
372
351
331
311
293
276
259
243
228
214
200
188
175
163
151
140
128
117
106
94
82
70
57
44
31
16
2
-14
-30
-47
-64
-82
-100
-119
-138
-157
-177
-197
-218
-239
-260
-281
-302
-324
-345
-366
-388
-409
-430
-451
-471
-491
-511
-530
-549
-568
-585
-602
-618
-633
-647
-660
-672
-682
-692
-700
-707
-713
-718
-722
-724
-725
-725
-724
-723
-720
-717
-712
-708
-702
-696
-690
-683
-677
-670
-662
-655
-648
-641
-634
-628
-622
-617
-612
-607
-603
-600
-598
-597
-596
-596
-597
-599
-601
-605
-609
-615
-621
-628
-636
-644
-654
-664
-675
-686
-699
-711
-725
-739
-753
-768
-783
-798
-814
-830
-846
-862
-878
-894
-910
-926
-941
-956
-970
-984
-997
-1010
-1022
-1033
-1044
-1053
-1062
-1070
-1076
-1082
-1086
-1090
-1092
-1093
-1093
-1092
-1089
-1086
-1081
-1075
-1068
-1060
-1051
-1040
-1028
-1014
-1000
-987
-971
-954
-937
-919
-900
-880
-860
-839
-818
-795
-773
-750
-726
-702
-678
-653
-629
-604
-579
-554
-529
-504
-480
-456
-432
-408
-385
-362
-340
-319
-298
-279
-260
-241
-224
-208
-193
-179
-166
-154
-143
-133
-124
-117
-110
-105
-100
-97
-95
-95
-96
-98
-101
-106
-112
-120
-129
-139
-151
-165
-180
-196
-213
-232
-252
-273
-295
-319
-343
-369
-396
-423
-452
-482
-512
-544
-576
-609
-642
-676
-710
-744
-779
-814
-849
-883
-918
-953
-987
-1020
-1055
-1088
-1121
-1153
-1185
-1217
-1248
-1278
-1308
-1338
-1367
-1396
-1424
-1452
-1480
-1506
-1532
-1558
-1582
-1606
-1629
-1652
-1673
-1693
-1713
-1731
-1749
-1765
-1781
-1796
-1809
-1821
-1833
-1843
-1851
-1859
-1865
-1870
-1873
-1875
-1875
-1874
-1871
-1867
-1860
-1852
-1842
-1830
-1815
-1799
-1780
-1760
-1737
-1711
-1684
-1654
-1622
-1587
-1551
-1511
-1470
-1426
-1380
-1332
-1281
-1228
-1172
-1115
-1055
-993
-929
-863
-794
-724
-651
-576
-500
-422
-342
-261
-179
-95
-11
75
161
249
336
424
513
602
690
779
868
956
1044
1132
1219
1305
1391
1476
1560
1644
1726
1807
1887
1965
2041
2118
2193
2265
2337
2407
2475
2542
2608
2672
2734
2795
2854
2912
2968
3022
3075
3127
3177
3226
3273
3319
3363
3407
3448
3489
3528
3566
3602
3637
3671
3704
3736
3766
3796
3824
3851
3878
3903
3927
3950
3973
3994
4014
4035
4054
4072
4089
4105
4121
4136
4150
4163
4175
4187
4198
4208
4217
4226
4233
4240
4245
4250
4253
4256
4257
4257
4256
4254
4250
4246
4240
4233
4225
4215
4205
4193
4181
4167
4153
4138
4121
4104
4086
4067
4049
4030
4010
3989
3969
3948
3926
3905
3883
3861
3839
3818
3796
3774
3752
3730
3708
3686
3664
3643
3621
3599
3578
3556
3534
3513
3491
3470
3449
3428
3406
3386
3365
3344
3324
3303
3283
3264
3244
3225
3206
3188
3170
3152
3134
3117
3099
3083
3066
3050
3034
3019
3004
2989
2974
2960
2946
2932
2918
2904
2891
2877
2864
2850
2837
2824
2810
2797
2784
2770
2757
2743
2729
2715
2700
2686
2671
2655
2640
2624
2608
2592
2576
2559
2542
2525
2507
2489
2471
2453
2434
2415
2396
2377
2357
2338
2319
2299
2280
2261
2242
2224
2206
2188
2171
2154
2138
2123
2108
2095
2082
2070
2059
2050
2041
2035
2029
2024
2021
2019
2017
2019
2020
2024
2028
2033
2041
2049
2058
2068
2080
2092
2105
2119
2133
2149
2165
2181
2198
2215
2233
2251
2269
2287
2305
2323
2341
2358
2376
2392
2409
2424
2439
2453
2467
2479
2490
2501
2510
2518
2526
2532
2536
2540
2542
2543
2543
2541
2538
2534
2528
2521
2512
2502
2491
2479
2466
2451
2436
2419
2401
2383
2363
2343
2321
2299
2277
2253
2229
2204
2178
2152
2126
2098
2071
2041
2013
1984
1954
1924
1893
1862
1830
1798
1765
1733
1699
1666
1632
1597
1563
1528
1493
1458
1423
1388
1352
1317
1281
1246
1210
1174
1138
1102
1066
1030
994
958
922
886
850
814
778
742
706
669
633
597
561
524
488
452
415
379
342
306
270
233
197
160
124
88
52
16
-20
-55
-90
-125
-160
-194
-228
-262
-296
-329
-362
-395
-428
-461
-493
-525
-557
-589
-620
-651
-682
-712
-742
-771
-800
-829
-857
-885
-912
-939
-966
-991
-1016
-1041
-1066
-1089
-1112
-1134
-1155
-1176
-1196
-1215
-1233
-1250
-1267
-1282
-1297
-1311
-1324
-1336
-1348
-1358
-1368
-1377
-1386
-1393
-1401
-1407
-1413
-1418
-1423
-1427
-1431
-1435
-1437
-1440
-1442
-1444
-1446
-1447
-1448
-1449
-1449
-1449
-1449
-1449
-1449
-1449
-1449
-1448
-1448
-1448
-1448
-1448
-1449
-1450
-1451
-1453
-1455
-1458
-1461
-1465
-1469
-1474
-1479
-1485
-1492
-1499
-1507
-1516
-1526
-1536
-1547
-1558
-1570
-1583
-1596
-1610
-1624
-1639
-1655
-1671
-1687
-1704
-1721
-1738
-1756
-1774
-1792
-1810
-1828
-1846
-1864
-1881
-1898
-1915
-1932
-1948
-1964
-1979
-1993
-2007
-2020
-2033
-2045
-2056
-2066
-2076
-2084
-2092
-2099
-2105
-2110
-2114
-2118
-2121
-2123
-2125
-2125
-2125
-2125
-2124
-2122
-2120
-2117
-2114
-2110
-2106
-2102
-2097
-2092
-2087
-2082
-2076
-2070
-2063
-2057
-2050
-2043
-2036
-2029
-2021
-2013
-2005
-1998
-1990
-1982
-1974
-1965
-1957
-1948
-1939
-1930
-1921
-1912
-1903
-1893
-1884
-1874
-1864
-1854
-1844
-1834
-1824
-1814
-1804
-1794
-1784
-1773
-1763
-1752
-1741
-1730
-1719
-1708
-1696
-1684
-1672
-1660
-1648
-1636
-1623
-1611
-1599
-1586
-1574
-1562
-1550
-1539
-1528
-1517
-1507
-1497
-1488
-1479
-1471
-1463
-1456
-1450
-1445
-1441
-1437
-1435
-1433
-1432
-1432
-1433
-1435
-1437
-1441
-1445
-1451
-1457
-1464
-1472
-1481
-1490
-1501
-1513
-1525
-1539
-1553
-1568
-1585
-1602
-1620
-1639
-1659
-1680
-1703
-1726
-1750
-1775
-1801
-1829
-1857
-1886
-1916
-1947
-1979
-2011
-2044
-2078
-2112
-2147
-2183
-2219
-2255
-2292
-2329
-2367
-2404
-2442
-2480
-2518
-2556
-2593
-2631
-2668
-2705
-2742
-2778
-2814
-2849
-2884
-2918
-2952
-2986
-3018
-3051
-3082
-3114
-3144
-3174
-3204
-3232
-3260
-3288
-3314
-3340
-3365
-3390
-3414
-3437
-3459
-3480
-3501
-3520
-3539
-3557
-3574
-3590
-3605
-3620
-3633
-3646
-3658
-3669
-3679
-3689
-3698
-3706
-3713
-3720
-3725
-3731
-3736
-3740
-3743
-3746
-3749
-3751
-3753
-3754
-3754
-3754
-3754
-3753
-3752
-3751
-3749
-3747
-3745
-3742
-3738
-3735
-3730
-3726
-3721
-3716
-3710
-3705
-3698
-3692
-3686
-3679
-3672
-3665
-3657
-3649
-3641
-3633
-3625
-3616
-3607
-3598
-3588
-3578
-3568
-3557
-3546
-3535
-3523
-3511
-3499
-3487
-3474
-3461
-3448
-3435
-3421
-3407
-3393
-3379
-3364
-3349
-3334
-3319
-3304
-3289
-3274
-3259
-3243
-3228
-3213
-3197
-3182
-3166
-3150
-3135
-3119
-3103
-3087
-3071
-3055
-3038
-3022
-3005
-2988
-2970
-2953
-2935
-2917
-2899
-2880
-2862
-2842
-2823
-2804
-2784
-2764
-2744
-2724
-2703
-2683
-2663
-2642
-2622
-2601
-2581
-2560
-2540
-2520
-2500
-2480
-2460
-2440
-2420
-2400
-2381
-2362
-2342
-2323
-2304
-2286
-2267
-2249
-2230
-2212
-2194
-2176
-2159
-2141
-2123
-2105
-2088
-2070
-2053
-2035
-2017
-2000
-1983
-1965
-1948
-1930
-1912
-1895
-1877
-1858
-1840
-1822
-1803
-1785
-1766
-1747
-1727
-1708
-1688
-1669
-1649
-1629
-1609
-1588
-1568
-1547
-1526
-1505
-1484
-1463
-1441
-1420
-1399
-1378
-1357
-1336
-1315
-1294
-1273
-1253
-1232
-1212
-1192
-1171
-1152
-1132
-1112
-1093
-1073
-1054
-1035
-1016
-997
-978
-959
-940
-921
-902
-883
-864
-846
-827
-808
-789
-770
-752
-733
-714
-694
-675
-656
-636
-616
-596
-576
-556
-535
-514
-493
-471
-449
-427
-404
-381
-357
-333
-309
-284
-260
-234
-209
-183
-157
-131
-105
-78
-51
-24
2
29
56
83
109
135
161
187
213
238
263
287
311
335
358
381
404
426
447
468
488
507
525
543
560
576
592
606
621
634
646
658
668
678
687
695
702
708
714
718
722
725
727
729
730
730
729
728
726
724
721
717
713
708
703
697
691
685
679
672
665
658
650
643
635
628
620
613
605
598
591
584
577
570
564
557
551
545
540
534
529
525
520
516
512
508
505
502
499
496
494
492
490
488
487
485
484
483
482
481
481
480
479
478
478
477
476
475
475
474
473
473
472
471
470
470
469
468
466
465
463
461
458
455
452
448
444
439
434
429
423
416
409
401
393
384
375
365
355
344
333
321
309
296
282
268
254
239
224
208
192
175
158
140
121
102
83
63
42
21
-1
-24
-47
-71
-96
-121
-147
-174
-201
-229
-257
-286
-315
-345
-375
-406
-437
-468
-500
-532
-564
-596
-628
-659
-691
-722
-753
-784
-814
-844
-873
-902
-929
-956
-983
-1008
-1033
-1056
-1079
-1100
-1121
-1140
-1159
-1176
-1192
-1207
-1221
-1234
-1245
-1256
-1265
-1273
-1280
-1286
-1291
-1295
-1298
-1299
-1300
-1300
-1300
-1298
-1296
-1293
-1290
-1286
-1282
-1277
-1272
-1267
-1262
-1257
-1252
-1247
-1243
-1238
-1234
-1230
-1227
-1224
-1222
-1220
-1218
-1217
-1217
-1217
-1218
-1219
-1220
-1222
-1224
-1227
-1230
-1234
-1238
-1242
-1247
-1252
-1257
-1263
-1270
-1277
-1284
-1292
-1300
-1309
-1318
-1328
-1338
-1349
-1361
-1373
-1385
-1399
-1413
-1428
-1444
-1460
-1477
-1495
-1513
-1532
-1553
-1574
-1595
-1618
-1641
-1665
-1690
-1715
-1741
-1768
-1796
-1824
-1852
-1881
-1911
-1941
-1971
-2001
-2033
-2065
-2097
-2130
-2163
-2196
-2229
-2263
-2297
-2331
-2366
-2400
-2435
-2471
-2506
-2542
-2578
-2614
-2650
-2686
-2723
-2759
-2795
-2832
-2868
-2904
-2940
-2976
-3011
-3046
-3080
-3114
-3147
-3180
-3212
-3243
-3274
-3303
-3332
-3360
-3387
-3413
-3438
-3462
-3485
-3506
-3527
-3546
-3564
-3580
-3596
-3610
-3622
-3633
-3642
-3650
-3657
-3661
-3664
-3666
-3666
-3664
-3661
-3656
-3649
-3641
-3631
-3620
-3607
-3593
-3578
-3561
-3543
-3524
-3504
-3483
-3461
-3438
-3414
-3389
-3364
-3338
-3311
-3284
-3257
-3229
-3201
-3172
-3143
-3114
-3085
-3055
-3025
-2995
-2965
-2935
-2905
-2875
-2844
-2814
-2784
-2754
-2724
-2695
-2665
-2636
-2607
-2579
-2550
-2522
-2495
-2467
-2440
-2414
-2388
-2362
-2337
-2312
-2287
-2264
-2240
-2218
-2196
-2175
-2154
-2134
-2114
-2095
-2077
-2060
-2041
-2025
-2009
-1994
-1980
-1966
-1952
-1939
-1927
-1915
-1904
-1894
-1885
-1876
-1868
-1860
-1853
-1847
-1842
-1837
-1833
-1829
-1827
-1825
-1823
-1822
-1821
-1822
-1822
-1823
-1824
-1825
-1827
-1829
-1830
-1832
-1834
-1836
-1838
-1840
-1842
-1844
-1846
-1848
-1850
-1851
-1852
-1854
-1854
-1855
-1856
-1856
-1856
-1856
-1855
-1854
-1853
-1851
-1849
-1846
-1843
-1838
-1834
-1828
-1822
-1814
-1806
-1796
-1786
-1774
-1761
-1747
-1732
-1715
-1697
-1678
-1657
-1635
-1612
-1587
-1561
-1533
-1504
-1473
-1441
-1407
-1372
-1336
-1298
-1259
-1219
-1177
-1134
-1089
-1044
-997
-948
-899
-848
-796
-743
-688
-633
-576
-518
-460
-400
-339
-277
-215
-151
-87
-22
44
110
177
244
312
381
449
518
587
657
726
796
865
934
1002
1071
1140
1207
1274
1341
1406
1471
1535
1599
1661
1722
1783
1842
1900
1957
2012
2066
2119
2170
2220
2268
2315
2360
2404
2446
2486
2525
2561
2596
2630
2661
2691
2718
2744
2769
2791
2812
2831
2849
2865
2880
2893
2904
2914
2923
2930
2935
2940
2942
2944
2944
2944
2942
2939
2935
2930
2924
2917
2909
2900
2891
2880
2869
2857
2845
2831
2818
2803
2788
2772
2756
2739
2721
2703
2684
2665
2645
2625
2604
2582
2559
2536
2513
2489
2464
2438
2412
2385
2357
2329
2300
2271
2241
2210
2179
2147
2114
2080
2045
2011
1975
1939
1901
1863
1824
1785
1745
1703
1662
1619
1576
1532
1487
1442
1396
1350
1303
1255
1207
1159
1110
1061
1012
962
913
864
815
766
717
669
621
574
528
482
438
394
352
311
271
233
196
161
128
97
67
39
13
-11
-33
-53
-71
-87
-101
-113
-122
-129
-135
-138
-139
-137
-134
-129
-122
-112
-101
-89
-74
-58
-40
-20
1
24
48
73
100
128
157
187
218
250
283
317
351
386
422
458
495
532
570
608
646
685
723
762
801
840
879
918
956
995
1033
1071
1109
1146
1183
1219
1255
1290
1325
1359
1392
1425
1457
1489
1520
1550
1579
1608
1635
1662
1688
1713
1738
1761
1783
1804
1825
1844
1862
1880
1896
1911
1926
1939
1951
1962
1973
1982
1990
1997
2004
2009
2013
2017
2019
2020
2021
2020
2019
2017
2015
2011
2007
2003
1997
1992
1986
1979
1972
1964
1956
1948
1939
1931
1922
1912
1902
1892
1882
1871
1860
1848
1836
1824
1811
1797
1783
1768
1753
1737
1720
1702
1684
1665
1646
1625
1604
1582
1560
1537
1513
1488
1463
1437
1411
1384
1357
1329
1300
1271
1242
1213
1183
1153
1123
1093
1062
1032
1002
972
942
912
883
854
826
798
771
744
718
692
667
643
620
597
576
555
536
517
499
483
467
453
439
427
416
406
397
389
383
377
373
369
367
365
364
364
365
366
368
370
373
376
379
383
386
390
393
397
400
403
406
409
411
413
415
416
417
417
416
415
413
411
408
405
401
396
391
385
379
372
364
356
348
339
329
319
309
298
287
276
264
252
240
227
214
201
187
173
159
144
130
114
99
83
67
51
34
18
1
-16
-34
-51
-69
-87
-105
-123
-141
-160
-178
-197
-216
-234
-253
-272
-291
-310
-330
-349
-369
-389
-409
-430
-451
-472
-493
-515
-537
-560
-583
-606
-630
-653
-678
-702
-727
-752
-777
-803
-828
-854
-879
-905
-931
-956
-982
-1008
-1033
-1058
-1083
-1108
-1132
-1156
-1179
-1202
-1225
-1248
-1269
-1291
-1312
-1332
-1352
-1371
-1390
-1408
-1425
-1442
-1457
-1472
-1486
-1499
-1512
-1523
-1534
-1543
-1552
-1559
-1566
-1571
-1576
-1579
-1581
-1582
-1582
-1581
-1579
-1576
-1572
-1567
-1561
-1554
-1546
-1538
-1529
-1519
-1508
-1497
-1486
-1473
-1461
-1448
-1435
-1422
-1408
-1395
-1381
-1367
-1353
-1340
-1326
-1313
-1300
-1287
-1274
-1262
-1251
-1239
-1228
-1218
-1208
-1199
-1191
-1183
-1176
-1170
-1165
-1160
-1156
-1152
-1150
-1148
-1147
-1147
-1148
-1150
-1152
-1155
-1159
-1163
-1168
-1174
-1181
-1188
-1195
-1204
-1212
-1222
-1232
-1242
-1253
-1264
-1276
-1288
-1301
-1314
-1328
-1342
-1356
-1370
-1385
-1400
-1416
-1431
-1447
-1463
-1479
-1495
-1511
-1527
-1543
-1559
-1575
-1590
-1606
-1621
-1636
-1651
-1666
-1680
-1694
-1708
-1721
-1734
-1747
-1759
-1770
-1781
-1792
-1803
-1813
-1822
-1831
-1840
-1848
-1856
-1864
-1871
-1877
-1884
-1889
-1895
-1899
-1904
-1907
-1911
-1913
-1916
-1917
-1918
-1919
-1918
-1917
-1916
-1913
-1910
-1906
-1902
-1896
-1890
-1883
-1875
-1866
-1856
-1845
-1833
-1820
-1807
-1792
-1776
-1759
-1742
-1723
-1703
-1682
-1660
-1637
-1613
-1588
-1561
-1534
-1505
-1476
-1445
-1413
-1380
-1346
-1310
-1274
-1236
-1197
-1158
-1117
-1075
-1032
-988
-943
-896
-849
-801
-752
-702
-650
-598
-545
-491
-436
-381
-324
-267
-209
-151
-91
-31
30
91
153
216
279
343
407
472
537
602
668
735
801
868
936
1004
1072
1140
1209
1278
1348
1418
1487
1557
1627
1697
1767
1838
1908
1978
2048
2118
2188
2257
2327
2397
2466
2535
2604
2673
2742
2810
2878
2946
3013
3080
3147
3214
3280
3346
3412
3477
3543
3608
3672
3737
3801
3865
3928
3991
4054
4117
4180
4242
4304
4366
4428
4489
4550
4611
4672
4732
4792
4852
4912
4971
5029
5087
5145
5203
5260
5316
5372
5428
5483
5538
5592
5646
5699
5751
5803
5854
5905
5955
6004
6053
6101
6148
6194
6240
6286
6330
6374
6417
6459
6501
6541
6581
6620
6658
6695
6731
6766
6801
6834
6866
6897
6928
6957
6985
7012
7038
7063
7086
7109
7131
7151
7171
7190
7207
7224
7239
7254
7267
7280
7291
7302
7311
7320
7327
7333
7339
7343
7346
7348
7349
7349
7347
7345
7342
7338
7334
7328
7322
7314
7306
7298
7288
7279
7268
7257
7246
7234
7222
7209
7196
7183
7170
7157
7143
7129
7116
7102
7088
7073
7059
7044
7029
7014
6999
6983
6968
6951
6935
6919
6902
6884
6867
6849
6831
6812
6793
6773
6753
6733
6712
6690
6668
6646
6623
6600
6576
6552
6527
6502
6477
6451
6425
6398
6371
6344
6317
6289
6261
6232
6204
6175
6146
6117
6088
6059
6029
5999
5970
5940
5910
5880
5850
5819
5789
5758
5728
5697
5666
5636
5605
5574
5543
5513
5482
5452
5421
5391
5360
5330
5300
5270
5240
5210
5180
5150
5120
5090
5060
5030
5000
4970
4940
4910
4881
4851
4822
4792
4763
4734
4705
4676
4647
4618
4590
4562
4534
4506
4479
4452
4426
4399
4373
4348
4323
4298
4273
4249
4226
4202
4179
4157
4134
4113
4091
4070
4050
4030
4010
3990
3971
3953
3934
3917
3899
3882
3865
3849
3833
3817
3802
3788
3773
3759
3745
3732
3718
3705
3692
3679
3666
3654
3641
3629
3616
3604
3592
3580
3568
3555
3543
3532
3520
3508
3497
3485
3474
3463
3452
3441
3430
3420
3409
3398
3388
3378
3367
3357
3347
3337
3326
3316
3306
3296
3286
3276
3266
3256
3246
3236
3226
3216
3206
3196
3186
3176
3166
3157
3147
3137
3127
3118
3108
3098
3088
3079
3069
3059
3048
3038
3027
3017
3005
2994
2983
2971
2959
2946
2933
2920
2907
2893
2879
2864
2849
2833
2817
2800
2783
2765
2747
2728
2709
2689
2668
2647
2625
2603
2580
2556
2531
2506
2480
2453
2426
2398
2369
2340
2310
2279
2248
2216
2184
2152
2119
2085
2051
2017
1982
1948
1913
1877
1842
1806
1770
1735
1699
1663
1627
1591
1555
1519
1484
1448
1413
1378
1343
1308
1274
1240
1206
1172
1138
1105
1072
1039
1006
974
942
910
878
846
815
783
752
721
690
659
629
599
569
539
509
479
449
420
390
361
331
302
272
243
213
183
153
122
92
61
30
-1
-33
-65
-97
-130
-163
-196
-229
-263
-297
-332
-366
-401
-437
-472
-508
-543
-579
-615
-651
-687
-723
-759
-794
-830
-865
-900
-935
-969
-1004
-1038
-1071
-1105
-1138
-1170
-1203
-1234
-1266
-1297
-1327
-1357
-1387
-1416
-1445
-1473
-1501
-1528
-1555
-1581
-1607
-1632
-1657
-1682
-1705
-1729
-1752
-1775
-1797
-1819
-1840
-1861
-1881
-1901
-1921
-1940
-1959
-1978
-1996
-2013
-2032
-2049
-2067
-2084
-2101
-2118
-2135
-2151
-2168
-2184
-2201
-2218
-2234
-2251
-2267
-2284
-2301
-2317
-2334
-2350
-2367
-2384
-2400
-2416
-2433
-2449
-2465
-2481
-2497
-2512
-2527
-2543
-2557
-2572
-2586
-2600
-2613
-2626
-2638
-2650
-2661
-2672
-2682
-2691
-2700
-2707
-2714
-2720
-2726
-2730
-2733
-2736
-2737
-2738
-2737
-2736
-2733
-2729
-2724
-2717
-2710
-2701
-2691
-2680
-2667
-2654
-2639
-2622
-2605
-2586
-2566
-2544
-2521
-2497
-2471
-2444
-2415
-2385
-2354
-2321
-2287
-2251
-2214
-2175
-2135
-2094
-2051
-2005
-1960
-1912
-1863
-1812
-1760
-1706
-1651
-1594
-1536
-1477
-1416
-1354
-1290
-1226
-1160
-1093
-1025
-956
-886
-814
-742
-670
-596
-522
-447
-371
-295
-218
-141
-63
15
93
171
250
328
407
486
564
643
721
799
877
954
1031
1108
1184
1261
1336
1411
1486
1560
1634
1708
1780
1853
1925
1996
2067
2138
2208
2278
2347
2415
2484
2551
2619
2685
2751
2817
2882
2946
3010
3073
3135
3197
3258
3318
3377
3436
3493
3550
3606
3660
3714
3766
3818
3868
3917
3964
4011
4056
4099
4142
4182
4222
4260
4296
4330
4363
4395
4424
4452
4478
4502
4524
4544
4563
4579
4594
4607
4618
4626
4633
4639
4642
4643
4643
4640
4636
4630
4623
4613
4602
4590
4576
4560
4543
4524
4504
4483
4460
4436
4411
4385
4358
4330
4301
4272
4241
4210
4177
4145
4111
4077
4043
4008
3972
3936
3900
3864
3827
3790
3752
3715
3677
3639
3601
3563
3524
3486
3447
3409
3370
3331
3292
3253
3214
3175
3136
3098
3059
3020
2982
2943
2905
2867
2829
2791
2754
2717
2680
2643
2606
2570
2534
2499
2464
2429
2395
2361
2327
2294
2261
2228
2197
2165
2134
2104
2074
2044
2015
1987
1959
1932
1905
1878
1852
1827
1801
1777
1752
1729
1705
1682
1659
1637
1615
1593
1572
1550
1529
1508
1487
1467
1446
1426
1406
1386
1366
1346
1326
1306
1287
1267
1247
1227
1207
1188
1168
1148
1127
1107
1087
1066
1046
1025
1002
982
960
938
916
894
871
848
824
801
777
753
728
703
678
652
626
600
574
547
520
492
464
436
408
379
350
321
291
261
231
201
170
138
107
75
42
9
-24
-58
-92
-127
-162
-198
-235
-271
-309
-347
-386
-425
-465
-505
-546
-587
-629
-672
-715
-758
-802
-846
-890
-935
-980
-1026
-1072
-1118
-1164
-1211
-1257
-1304
-1351
-1399
-1446
-1493
-1541
-1589
-1636
-1684
-1732
-1779
-1827
-1875
-1922
-1970
-2017
-2065
-2112
-2159
-2206
-2253
-2299
-2346
-2392
-2437
-2483
-2528
-2574
-2618
-2663
-2707
-2751
-2795
-2839
-2882
-2925
-2968
-3011
-3054
-3097
-3139
-3181
-3224
-3266
-3308
-3350
-3391
-3433
-3475
-3516
-3557
-3598
-3639
-3680
-3720
-3761
-3801
-3841
-3880
-3920
-3959
-3997
-4035
-4073
-4111
-4148
-4185
-4221
-4257
-4292
-4327
-4362
-4396
-4429
-4462
-4495
-4527
-4559
-4590
-4620
-4651
-4680
-4709
-4738
-4766
-4794
-4821
-4848
-4874
-4900
-4925
-4950
-4974
-4998
-5020
-5043
-5065
-5086
-5106
-5126
-5145
-5164
-5182
-5199
-5216
-5232
-5247
-5262
-5276
-5289
-5302
-5314
-5325
-5336
-5346
-5356
-5365
-5373
-5381
-5388
-5394
-5400
-5405
-5409
-5413
-5416
-5418
-5420
-5421
-5422
-5422
-5421
-5420
-5418
-5416
-5413
-5410
-5406
-5402
-5398
-5393
-5388
-5382
-5376
-5369
-5363
-5355
-5348
-5340
-5332
-5323
-5315
-5305
-5296
-5286
-5276
-5266
-5255
-5244
-5233
-5221
-5209
-5196
-5183
-5169
-5155
-5141
-5126
-5111
-5095
-5078
-5061
-5044
-5026
-5008
-4989
-4969
-4949
-4929
-4908
-4886
-4863
-4841
-4817
-4793
-4768
-4743
-4717
-4691
-4664
-4637
-4609
-4580
-4552
-4522
-4493
-4462
-4432
-4401
-4369
-4338
-4306
-4273
-4241
-4208
-4175
-4141
-4108
-4074
-4040
-4005
-3971
-3936
-3901
-3866
-3831
-3796
-3761
-3725
-3690
-3655
-3620
-3585
-3551
-3516
-3482
-3447
-3413
-3380
-3346
-3313
-3280
-3248
-3215
-3184
-3152
-3122
-3091
-3061
-3032
-3003
-2974
-2946
-2919
-2892
-2865
-2839
-2814
-2789
-2764
-2740
-2716
-2693
-2671
-2649
-2627
-2606
-2586
-2566
-2546
-2527
-2509
-2491
-2473
-2456
-2439
-2423
-2407
-2392
-2377
-2362
-2348
-2335
-2321
-2308
-2296
-2283
-2271
-2260
-2248
-2237
-2226
-2216
-2206
-2196
-2186
-2176
-2167
-2158
-2149
-2141
-2133
-2125
-2117
-2109
-2102
-2094
-2087
-2080
-2073
-2066
-2059
-2052
-2045
-2037
-2029
-2023
-2015
-2007
-1999
-1991
-1982
-1973
-1964
-1955
-1945
-1934
-1924
-1913
-1902
-1890
-1878
-1866
-1853
-1840
-1826
-1812
-1798
-1783
-1768
-1753
-1737
-1720
-1703
-1686
-1668
-1650
-1631
-1612
-1593
-1573
-1552
-1531
-1510
-1488
-1465
-1442
-1419
-1395
-1370
-1345
-1320
-1294
-1267
-1240
-1213
-1185
-1156
-1127
-1098
-1069
-1039
-1008
-977
-946
-914
-882
-850
-817
-784
-750
-716
-682
-647
-613
-577
-542
-506
-470
-433
-397
-360
-323
-286
-248
-211
-173
-136
-98
-60
-23
15
52
89
126
162
199
234
270
305
340
374
408
441
473
506
537
568
599
628
657
686
713
740
766
791
816
839
862
884
905
926
945
963
981
997
1012
1027
1040
1052
1063
1073
1082
1090
1097
1103
1107
1111
1113
1114
1113
1111
1108
1104
1099
1092
1084
1074
1064
1052
1039
1025
1010
993
976
958
938
918
897
875
853
829
805
780
755
729
703
676
649
621
593
565
536
507
478
449
420
391
361
332
302
273
244
215
186
158
130
101
74
46
19
-7
-34
-59
-85
-109
-134
-157
-180
-203
-225
-246
-266
-287
-306
-325
-344
-362
-379
-396
-413
-429
-444
-459
-473
-488
-501
-514
-527
-539
-551
-563
-574
-584
-595
-605
-614
-624
-632
-641
-649
-656
-663
-670
-676
-681
-687
-691
-695
-699
-702
-705
-707
-709
-710
-711
-711
-710
-709
-708
-705
-702
-699
-695
-690
-685
-678
-672
-664
-656
-647
-638
-628
-617
-606
-593
-581
-568
-554
-539
-524
-509
-492
-476
-459
-441
-423
-405
-386
-367
-348
-328
-309
-289
-269
-249
-229
-208
-188
-168
-148
-127
-107
-87
-68
-48
-28
-9
10
29
47
66
84
102
120
137
154
171
188
204
220
235
250
265
279
293
307
321
334
347
359
371
383
395
406
417
427
437
447
456
465
474
483
491
499
507
514
522
528
535
541
547
553
558
564
568
573
577
581
585
589
592
594
597
599
601
602
603
603
603
603
602
600
598
596
593
589
585
581
576
570
564
557
550
542
534
526
517
507
497
487
476
465
453
441
428
415
402
388
374
359
344
328
313
296
279
262
245
227
209
191
172
153
133
114
94
74
53
33
12
-9
-30
-51
-73
-94
-116
-137
-159
-181
-203
-224
-246
-267
-289
-310
-332
-353
-374
-395
-416
-437
-458
-478
-498
-518
-538
-558
-577
-595
-614
-632
-649
-666
-683
-699
-714
-729
-743
-757
-770
-782
-794
-805
-815
-824
-832
-840
-847
-853
-858
-862
-865
-868
-869
-869
-869
-867
-865
-861
-856
-851
-844
-836
-827
-817
-806
-794
-781
-766
-751
-734
-716
-697
-677
-656
-634
-611
-587
-562
-537
-510
-482
-454
-425
-395
-365
-334
-303
-271
-239
-206
-173
-140
-107
-74
-40
-7
27
60
93
127
160
193
226
258
291
323
355
386
417
448
479
509
539
568
598
626
655
682
710
737
763
789
815
840
864
888
912
935
957
979
1000
1020
1042
1062
1081
1101
1119
1137
1155
1172
1189
1205
1220
1236
1250
1265
1278
1292
1304
1316
1328
1339
1349
1359
1368
1377
1384
1392
1398
1404
1409
1414
1417
1421
1423
1425
1426
1426
1426
1425
1424
1422
1419
1416
1412
1407
1402
1396
1390
1383
1376
1368
1360
1351
1342
1333
1324
1314
1304
1294
1284
1274
1264
1253
1243
1233
1223
1213
1204
1194
1185
1177
1169
1161
1154
1147
1141
1135
1130
1126
1122
1119
1117
1116
1116
1117
1119
1122
1126
1131
1137
1144
1153
1162
1173
1186
1199
1214
1230
1248
1267
1288
1311
1334
1360
1387
1415
1446
1477
1511
1546
1583
1622
1662
1704
1747
1792
1839
1887
1937
1988
2041
2095
2151
2208
2266
2326
2387
2449
2513
2577
2643
2710
2778
2847
2918
2989
3061
3134
3208
3283
3359
3435
3512
3590
3668
3747
3826
3906
3986
4066
4147
4228
4310
4391
4473
4555
4636
4718
4799
4880
4961
5041
5122
5201
5280
5359
5437
5514
5591
5666
5741
5815
5889
5961
6032
6103
6172
6240
6306
6372
6436
6499
6560
6620
6678
6735
6790
6844
6896
6946
6994
7040
7085
7127
7168
7206
7243
7277
7310
7340
7368
7394
7417
7439
7458
7475
7490
7503
7514
7523
7529
7533
7536
7536
7534
7530
7524
7516
7506
7494
7481
7466
7448
7430
7409
7387
7364
7339
7312
7284
7255
7225
7193
7160
7127
7092
7056
7019
6981
6943
6903
6864
6823
6782
6741
6699
6657
6614
6572
6529
6486
6443
6400
6357
6314
6271
6228
6186
6144
6102
6061
6020
5980
5940
5901
5862
5825
5788
5751
5716
5682
5648
5616
5584
5554
5525
5496
5469
5443
5419
5395
5373
5352
5332
5314
5296
5281
5266
5254
5242
5232
5224
5217
5211
5207
5205
5203
5204
5206
5209
5214
5220
5227
5235
5245
5256
5269
5282
5297
5312
5329
5347
5365
5385
5405
5426
5447
5469
5492
5515
5539
5563
5587
5612
5637
5661
5686
5710
5735
5759
5783
5806
5829
5852
5874
5895
5916
5935
5955
5973
5990
6006
6022
6036
6049
6061
6071
6081
6089
6095
6100
6104
6106
6106
6105
6103
6098
6092
6084
6075
6063
6050
6034
6017
5998
5977
5954
5929
5902
5873
5842
5809
5773
5736
5697
5655
5612
5567
5519
5470
5418
5365
5309
5252
5193
5132
5069
5004
4938
4869
4799
4728
4654
4579
4503
4424
4345
4264
4181
4097
4011
3926
3838
3750
3660
3569
3477
3384
3290
3196
3101
3005
2908
2810
2713
2614
2516
2416
2317
2217
2118
2017
1918
1817
1717
1618
1518
1418
1319
1220
1121
1022
926
828
732
636
541
446
352
259
167
76
-14
-103
-191
-278
-363
-447
-530
-611
-691
-769
-846
-921
-995
-1067
-1137
-1205
-1272
-1337
-1400
-1462
-1521
-1579
-1635
-1688
-1740
-1790
-1838
-1884
-1928
-1970
-2009
-2048
-2084
-2118
-2150
-2180
-2208
-2235
-2259
-2282
-2302
-2321
-2339
-2354
-2368
-2380
-2391
-2400
-2408
-2414
-2419
-2422
-2424
-2425
-2424
-2422
-2419
-2415
-2410
-2404
-2397
-2389
-2380
-2370
-2359
-2347
-2335
-2322
-2309
-2294
-2280
-2265
-2249
-2233
-2217
-2200
-2183
-2166
-2149
-2131
-2113
-2096
-2078
-2060
-2041
-2024
-2005
-1989
-1971
-1954
-1937
-1920
-1904
-1888
-1872
-1857
-1842
-1828
-1814
-1801
-1788
-1776
-1764
-1753
-1743
-1734
-1725
-1717
-1710
-1704
-1698
-1694
-1690
-1688
-1686
-1685
-1685
-1686
-1688
-1691
-1695
-1700
-1706
-1713
-1721
-1730
-1740
-1751
-1763
-1776
-1789
-1804
-1820
-1837
-1855
-1873
-1893
-1913
-1935
-1957
-1980
-2004
-2029
-2055
-2081
-2108
-2136
-2165
-2195
-2225
-2256
-2288
-2320
-2353
-2387
-2421
-2456
-2492
-2528
-2564
-2601
-2638
-2676
-2715
-2753
-2792
-2832
-2872
-2912
-2952
-2993
-3034
-3075
-3117
-3159
-3201
-3243
-3285
-3327
-3369
-3412
-3454
-3497
-3539
-3581
-3623
-3665
-3706
-3748
-3789
-3829
-3870
-3910
-3949
-3989
-4027
-4066
-4103
-4141
-4177
-4214
-4249
-4284
-4319
-4353
-4386
-4419
-4451
-4482
-4513
-4543
-4573
-4602
-4630
-4658
-4685
-4711
-4737
-4762
-4787
-4811
-4834
-4858
-4880
-4902
-4924
-4945
-4965
-4985
-5005
-5024
-5043
-5062
-5080
-5098
-5115
-5132
-5149
-5165
-5182
-5197
-5213
-5228
-5243
-5258
-5272
-5286
-5299
-5313
-5325
-5338
-5350
-5362
-5373
-5384
-5395
-5405
-5415
-5424
-5433
-5442
-5450
-5458
-5465
-5472
-5479
-5485
-5491
-5496
-5501
-5505
-5509
-5513
-5516
-5519
-5521
-5523
-5525
-5526
-5526
-5527
-5526
-5526
-5525
-5523
-5522
-5520
-5518
-5515
-5513
-5510
-5507
-5505
-5502
-5499
-5496
-5493
-5491
-5488
-5486
-5484
-5482
-5481
-5479
-5479
-5478
-5478
-5478
-5478
-5479
-5481
-5482
-5485
-5487
-5490
-5493
-5497
-5501
-5506
-5511
-5516
-5522
-5528
-5534
-5541
-5548
-5556
-5563
-5571
-5580
-5588
-5597
-5606
-5616
-5625
-5635
-5645
-5656
-5666
-5677
-5688
-5699
-5711
-5722
-5734
-5746
-5758
-5770
-5782
-5794
-5807
-5819
-5832
-5845
-5857
-5870
-5883
-5896
-5909
-5921
-5934
-5947
-5960
-5973
-5986
-5998
-6011
-6024
-6037
-6050
-6062
-6075
-6088
-6100
-6113
-6126
-6138
-6151
-6163
-6175
-6188
-6200
-6212
-6224
-6236
-6248
-6259
-6271
-6282
-6293
-6304
-6315
-6325
-6336
-6346
-6356
-6365
-6375
-6384
-6393
-6402
-6410
-6419
-6427
-6434
-6442
-6449
-6456
-6463
-6469
-6475
-6481
-6486
-6491
-6496
-6500
-6504
-6508
-6512
-6515
-6517
-6520
-6522
-6524
-6526
-6527
-6528
-6529
-6529
-6530
-6530
-6530
-6529
-6528
-6527
-6526
-6524
-6522
-6520
-6517
-6514
-6510
-6507
-6502
-6498
-6493
-6488
-6482
-6476
-6469
-6462
-6455
-6447
-6439
-6430
-6421
-6411
-6401
-6391
-6380
-6368
-6356
-6344
-6331
-6318
-6304
-6290
-6275
-6260
-6245
-6229
-6213
-6196
-6179
-6161
-6143
-6125
-6107
-6088
-6068
-6049
-6029
-6009
-5989
-5969
-5949
-5928
-5907
-5886
-5865
-5844
-5823
-5801
-5780
-5758
-5737
-5715
-5693
-5671
-5650
-5628
-5606
-5584
-5562
-5541
-5519
-5498
-5476
-5455
-5433
-5412
-5391
-5370
-5348
-5327
-5306
-5285
-5263
-5242
-5221
-5199
-5178
-5156
-5134
-5112
-5090
-5068
-5046
-5024
-5001
-4978
-4956
-4933
-4909
-4886
-4862
-4839
-4815
-4791
-4766
-4742
-4717
-4692
-4667
-4641
-4616
-4590
-4564
-4538
-4512
-4485
-4459
-4432
-4406
-4379
-4352
-4325
-4298
-4271
-4244
-4217
-4189
-4162
-4134
-4107
-4078
-4051
-4022
-3995
-3967
-3939
-3910
-3882
-3853
-3824
-3795
-3766
-3737
-3708
-3678
-3649
-3619
-3589
-3559
-3529
-3499
-3469
-3439
-3408
-3378
-3348
-3317
-3287
-3256
-3225
-3194
-3163
-3132
-3101
-3069
-3038
-3006
-2974
-2942
-2910
-2878
-2846
-2814
-2781
-2748
-2716
-2683
-2650
-2617
-2584
-2551
-2519
-2486
-2453
-2421
-2389
-2356
-2324
-2292
-2261
-2230
-2199
-2168
-2138
-2108
-2078
-2049
-2021
-1993
-1966
-1939
-1913
-1888
-1863
-1839
-1816
-1794
-1773
-1752
-1733
-1715
-1697
-1681
-1665
-1651
-1637
-1625
-1613
-1603
-1594
-1585
-1578
-1572
-1567
-1563
-1561
-1559
-1558
-1559
-1560
-1563
-1566
-1570
-1576
-1582
-1589
-1597
-1606
-1615
-1626
-1637
-1649
-1661
-1675
-1688
-1703
-1718
-1733
-1749
-1765
-1781
-1798
-1815
-1832
-1850
-1868
-1885
-1903
-1921
-1939
-1958
-1976
-1993
-2011
-2029
-2045
-2063
-2080
-2097
-2113
-2129
-2144
-2159
-2174
-2188
-2201
-2215
-2227
-2239
-2251
-2261
-2272
-2281
-2290
-2299
-2306
-2313
-2320
-2325
-2330
-2335
-2338
-2341
-2344
-2346
-2347
-2348
-2348
-2348
-2347
-2345
-2344
-2341
-2339
-2336
-2333
-2329
-2325
-2321
-2317
-2312
-2307
-2302
-2297
-2292
-2286
-2281
-2275
-2269
-2264
-2258
-2252
-2246
-2241
-2235
-2229
-2224
-2218
-2212
-2207
-2202
-2196
-2191
-2186
-2182
-2177
-2172
-2168
-2164
-2160
-2156
-2152
-2149
-2145
-2142
-2140
-2137
-2135
-2132
-2131
-2129
-2127
-2126
-2125
-2124
-2123
-2122
-2122
-2122
-2122
-2122
-2122
-2123
-2124
-2125
-2126
-2127
-2129
-2130
-2132
-2134
-2135
-2137
-2139
-2141
-2143
-2145
-2147
-2148
-2150
-2152
-2153
-2155
-2156
-2157
-2159
-2160
-2161
-2161
-2162
-2162
-2163
-2163
-2163
-2163
-2163
-2163
-2163
-2162
-2162
-2161
-2160
-2160
-2159
-2158
-2157
-2157
-2156
-2155
-2155
-2154
-2154
-2154
-2154
-2154
-2154
-2154
-2154
-2155
-2156
-2157
-2158
-2159
-2160
-2162
-2163
-2165
-2167
-2169
-2171
-2173
-2176
-2178
-2180
-2183
-2186
-2188
-2191
-2194
-2197
-2199
-2202
-2205
-2208
-2210
-2213
-2216
-2219
-2222
-2225
-2228
-2231
-2234
-2237
-2241
-2244
-2248
-2251
-2255
-2259
-2263
-2267
-2271
-2275
-2280
-2284
-2289
-2294
-2299
-2304
-2309
-2314
-2319
-2325
-2330
-2336
-2341
-2347
-2352
-2357
-2363
-2368
-2373
-2379
-2384
-2389
-2394
-2399
-2403
-2408
-2412
-2416
-2419
-2423
-2426
-2428
-2431
-2433
-2434
-2436
-2436
-2437
-2437
-2436
-2434
-2432
-2430
-2427
-2423
-2418
-2413
-2407
-2400
-2392
-2383
-2374
-2364
-2353
-2341
-2328
-2314
-2299
-2284
-2267
-2250
-2231
-2212
-2192
-2171
-2149
-2127
-2103
-2079
-2054
-2028
-2001
-1974
-1946
-1917
-1888
-1858
-1827
-1796
-1764
-1732
-1699
-1666
-1632
-1597
-1563
-1527
-1491
-1455
-1419
-1382
-1345
-1307
-1269
-1231
-1193
-1154
-1116
-1077
-1038
-999
-960
-920
-881
-841
-802
-763
-723
-684
-644
-605
-566
-527
-488
-449
-409
-370
-331
-292
-254
-215
-176
-137
-98
-59
-20
19
57
96
135
174
213
251
290
329
368
406
445
484
522
561
599
638
676
715
753
791
829
867
905
943
981
1018
1056
1093
1130
1168
1204
1241
1278
1314
1351
1387
1423
1459
1494
1530
1565
1600
1636
1670
1705
1740
1774
1808
1843
1877
1911
1945
1978
2012
2045
2079
2112
2145
2178
2211
2244
2277
2310
2343
2375
2408
2441
2473
2506
2539
2571
2604
2637
2669
2701
2734
2766
2798
2830
2862
2894
2926
2958
2990
3021
3053
3084
3115
3146
3177
3208
3239
3270
3300
3330
3361
3391
3421
3451
3481
3511
3541
3570
3600
3629
3658
3687
3716
3745
3774
3802
3831
3859
3887
3914
3942
3969
3996
4022
4050
4077
4103
4129
4155
4180
4205
4230
4254
4279
4302
4326
4349
4372
4394
4416
4438
4459
4479
4499
4519
4538
4557
4575
4593
4610
4627
4643
4659
4674
4689
4703
4716
4729
4742
4754
4765
4776
4786
4796
4806
4815
4823
4831
4839
4846
4853
4859
4865
4871
4876
4881
4886
4891
4895
4899
4903
4907
4910
4914
4917
4920
4922
4925
4927
4930
4932
4934
4936
4938
4940
4941
4943
4944
4946
4947
4948
4949
4951
4952
4953
4953
4954
4955
4956
4956
4956
4957
4957
4957
4956
4956
4955
4954
4953
4952
4951
4949
4948
4946
4944
4941
4939
4936
4934
4931
4928
4925
4922
4919
4915
4912
4909
4905
4902
4898
4895
4891
4888
4885
4882
4879
4876
4873
4870
4867
4865
4863
4860
4858
4857
4855
4854
4852
4851
4850
4850
4849
4849
4848
4848
4848
4848
4849
4849
4849
4850
4850
4851
4852
4852
4853
4854
4854
4855
4855
4856
4856
4857
4857
4857
4857
4857
4857
4856
4856
4855
4855
4854
4852
4851
4849
4848
4846
4843
4841
4838
4835
4832
4829
4825
4822
4818
4813
4809
4804
4800
4794
4789
4783
4777
4771
4764
4757
4749
4741
4733
4724
4715
4705
4694
4683
4672
4660
4647
4634
4620
4605
4590
4574
4557
4540
4522
4503
4483
4462
4441
4419
4396
4372
4348
4322
4296
4269
4242
4213
4184
4153
4123
4091
4058
4025
3992
3957
3922
3887
3851
3814
3777
3739
3701
3663
3624
3584
3545
3505
3465
3425
3384
3344
3303
3262
3222
3181
3140
3100
3059
3018
2978
2938
2898
2858
2818
2779
2740
2701
2662
2624
2586
2548
2510
2473
2437
2400
2364
2329
2294
2259
2224
2190
2157
2124
2091
2059
2027
1996
1966
1935
1906
1876
1848
1819
1792
1764
1737
1711
1686
1660
1636
1612
1588
1565
1543
1521
1500
1479
1459
1440
1421
1403
1385
1368
1352
1337
1322
1308
1294
1281
1269
1258
1248
1238
1229
1221
1214
1207
1202
1197
1193
1189
1187
1185
1184
1184
1185
1186
1188
1191
1195
1199
1204
1209
1216
1223
1230
1238
1246
1256
1265
1275
1285
1296
1307
1318
1330
1342
1354
1367
1379
1392
1405
1417
1430
1443
1456
1470
1483
1496
1509
1522
1535
1549
1562
1575
1588
1601
1614
1627
1640
1653
1666
1678
1691
1704
1717
1730
1742
1755
1768
1780
1793
1806
1818
1831
1844
1856
1869
1882
1895
1907
1920
1933
1946
1959
1972
1984
1997
2009
2021
2035
2047
2060
2072
2085
2097
2109
2121
2133
2145
2157
2169
2181
2192
2204
2215
2227
2238
2250
2261
2272
2283
2294
2305
2316
2327
2338
2349
2360
2371
2382
2392
2403
2414
2424
2435
2445
2456
2466
2477
2487
2498
2508
2518
2529
2539
2549
2560
2570
2581
2591
2601
2612
2622
2632
2643
2653
2663
2674
2684
2695
2705
2716
2726
2737
2747
2758
2768
2779
2790
2800
2811
2822
2833
2844
2854
2865
2876
2887
2898
2909
2920
2930
2941
2952
2963
2973
2984
2994
3005
3015
3026
3036
3047
3057
3067
3077
3087
3097
3107
3116
3126
3136
3145
3154
3164
3173
3182
3191
3201
3210
3219
3228
3237
3246
3255
3264
3273
3281
3290
3299
3308
3317
3326
3335
3344
3353
3363
3372
3381
3391
3400
3410
3420
3430
3440
3450
3460
3471
3481
3492
3503
3514
3525
3536
3548
3560
3572
3585
3597
3610
3624
3638
3652
3666
3681
3696
3712
3728
3744
3762
3779
3797
3816
3835
3855
3875
3896
3917
3939
3962
3985
4009
4033
4058
4083
4109
4135
4162
4189
4217
4245
4273
4301
4330
4359
4388
4417
4447
4476
4506
4535
4564
4593
4622
4650
4679
4707
4734
4761
4788
4814
4839
4864
4888
4911
4934
4955
4976
4996
5016
5034
5052
5068
5084
5099
5112
5125
5137
5148
5157
5166
5174
5181
5187
5192
5196
5199
5201
5203
5203
5202
5201
5199
5196
5192
5187
5181
5175
5168
5160
5152
5142
5132
5122
5110
5098
5086
5072
5058
5044
5028
5013
4996
4979
4962
4944
4925
4906
4887
4867
4846
4825
4804
4782
4760
4737
4714
4690
4666
4642
4617
4592
4567
4541
4515
4489
4462
4436
4409
4382
4354
4326
4299
4271
4242
4214
4185
4156
4127
4098
4067
4038
4008
3978
3948
3917
3887
3855
3824
3793
3761
3729
3697
3665
3633
3600
3568
3535
3503
3470
3437
3404
3371
3338
3304
3271
3238
3205
3171
3138
3105
3071
3038
3004
2971
2937
2904
2870
2836
2803
2769
2735
2701
2668
2634
2600
2566
2532
2498
2463
2429
2395
2360
2326
2291
2256
2221
2186
2151
2116
2081
2045
2009
1974
1939
1903
1867
1831
1796
1760
1724
1688
1652
1616
1580
1544
1508
1472
1437
1401
1365
1329
1293
1258
1222
1187
1151
1116
1081
1045
1010
976
941
907
872
838
805
771
738
705
672
639
607
575
543
512
480
449
419
388
358
329
299
270
242
213
186
158
131
105
79
53
28
4
-20
-44
-67
-90
-112
-133
-154
-175
-194
-213
-232
-250
-267
-283
-299
-315
-329
-343
-357
-369
-381
-393
-403
-413
-423
-432
-440
-447
-454
-461
-466
-471
-475
-479
-482
-484
-486
-487
-487
-487
-486
-485
-482
-480
-476
-472
-467
-462
-456
-449
-442
-434
-425
-416
-406
-395
-384
-373
-360
-348
-334
-320
-306
-291
-275
-259
-242
-225
-207
-189
-171
-152
-133
-113
-93
-72
-51
-30
-8
14
36
58
81
104
127
150
174
197
221
244
268
292
315
339
363
387
410
434
457
481
504
527
550
573
595
618
640
662
683
705
726
746
767
786
806
825
844
862
880
898
915
932
948
964
979
994
1008
1022
1036
1048
1061
1073
1085
1096
1106
1117
1127
1136
1145
1154
1162
1170
1178
1185
1192
1198
1205
1211
1217
1222
1227
1232
1237
1241
1246
1250
1253
1257
1260
1263
1266
1269
1271
1273
1275
1277
1278
1279
1280
1281
1282
1282
1282
1282
1282
1282
1281
1281
1280
1279
1278
1276
1275
1273
1271
1268
1266
1263
1260
1257
1254
1250
1247
1243
1238
1234
1229
1224
1219
1214
1208
1202
1196
1190
1184
1177
1170
1164
1157
1150
1143
1136
1128
1121
1113
1106
1098
1091
1083
1075
1067
1059
1051
1043
1036
1028
1020
1012
1004
996
988
981
973
965
958
950
943
936
929
921
914
908
901
894
888
881
875
869
863
857
851
845
840
835
830
824
820
815
810
806
802
798
794
790
786
782
778
775
771
768
764
760
756
752
748
744
740
735
731
726
721
715
710
704
697
691
684
676
668
660
652
643
634
624
614
604
593
582
570
558
545
533
519
506
491
477
462
447
431
416
399
383
366
349
332
314
297
279
261
243
225
207
189
171
153
135
117
99
82
65
48
31
15
-1
-17
-32
-47
-61
-75
-88
-100
-112
-124
-134
-144
-154
-162
-170
-178
-184
-190
-196
-200
-205
-208
-211
-213
-214
-215
-216
-216
-215
-213
-211
-209
-206
-202
-198
-193
-188
-182
-176
-169
-162
-155
-147
-139
-130
-121
-112
-102
-92
-82
-72
-61
-50
-39
-28
-16
-4
7
19
31
44
56
68
81
93
106
119
132
145
158
171
184
197
210
224
237
251
264
277
291
304
318
332
345
359
372
386
399
413
426
440
453
466
479
492
504
517
529
541
553
564
576
587
598
608
618
628
638
647
656
665
673
681
689
696
703
710
717
723
729
735
740
746
751
755
760
764
768
772
775
779
781
784
787
789
791
792
794
795
796
796
796
797
797
796
796
795
794
793
792
790
789
787
786
784
782
780
778
776
773
771
768
766
763
760
758
755
752
749
746
744
741
738
735
733
730
728
725
723
721
719
717
715
713
712
710
709
708
707
706
705
704
704
704
703
703
703
704
704
705
705
706
707
708
709
711
712
714
715
717
718
719
721
722
723
724
725
726
726
726
726
725
724
723
721
719
717
714
711
707
702
697
692
686
679
672
664
655
646
637
626
615
603
591
578
564
550
535
519
502
485
467
449
430
410
389
368
347
324
301
278
254
229
204
179
152
126
99
71
43
15
-14
-43
-73
-103
-133
-164
-195
-227
-258
-290
-323
-355
-388
-422
-455
-489
-523
-558
-592
-627
-663
-698
-734
-770
-806
-843
-880
-917
-955
-992
-1030
-1068
-1106
-1145
-1183
-1222
-1260
-1299
-1338
-1377
-1416
-1454
-1493
-1532
-1571
-1610
-1648
-1686
-1725
-1763
-1801
-1838
-1875
-1912
-1949
-1985
-2021
-2057
-2092
-2126
-2161
-2194
-2227
-2260
-2292
-2323
-2354
-2384
-2414
-2443
-2471
-2498
-2525
-2551
-2577
-2602
-2626
-2649
-2672
-2694
-2715
-2736
-2756
-2775
-2793
-2811
-2828
-2844
-2860
-2875
-2889
-2903
-2916
-2928
-2939
-2950
-2960
-2970
-2979
-2987
-2995
-3002
-3009
-3015
-3020
-3025
-3030
-3034
-3038
-3041
-3044
-3046
-3048
-3049
-3050
-3051
-3052
-3052
-3052
-3051
-3050
-3049
-3048
-3046
-3044
-3042
-3040
-3037
-3034
-3031
-3028
-3024
-3020
-3016
-3012
-3007
-3003
-2998
-2993
-2987
-2982
-2976
-2970
-2964
-2958
-2952
-2945
-2938
-2931
-2924
-2917
-2910
-2902
-2894
-2886
-2878
-2869
-2860
-2851
-2842
-2832
-2823
-2812
-2802
-2791
-2780
-2768
-2756
-2743
-2731
-2717
-2704
-2690
-2676
-2661
-2646
-2630
-2614
-2598
-2581
-2563
-2546
-2527
-2509
-2490
-2470
-2450
-2430
-2409
-2388
-2366
-2344
-2321
-2298
-2274
-2250
-2225
-2200
-2174
-2148
-2121
-2094
-2067
-2039
-2009
-1981
-1951
-1921
-1891
-1860
-1828
-1796
-1763
-1730
-1697
-1663
-1629
-1594
-1559
-1524
-1488
-1452
-1416
-1379
-1342
-1304
-1267
-1229
-1190
-1152
-1113
-1074
-1035
-995
-955
-915
-875
-834
-793
-752
-711
-669
-627
-584
-542
-499
-456
-413
-369
-325
-281
-237
-193
-149
-104
-59
-14
31
76
121
166
211
256
301
346
391
436
481
526
571
615
660
705
749
793
837
881
925
968
1012
1055
1098
1140
1182
1224
1266
1307
1348
1388
1428
1468
1507
1546
1584
1621
1658
1695
1730
1765
1800
1833
1866
1898
1930
1961
1991
2020
2048
2076
2103
2129
2154
2178
2201
2224
2246
2266
2286
2305
2323
2341
2357
2372
2387
2401
2414
2426
2437
2448
2457
2466
2474
2481
2488
2493
2498
2503
2506
2509
2511
2513
2514
2514
2514
2513
2512
2510
2508
2505
2503
2499
2496
2492
2488
2483
2479
2474
2469
2464
2460
2455
2450
2445
2440
2435
2431
2426
2422
2418
2415
2412
2409
2406
2404
2402
2401
2400
2400
2401
2402
2403
2406
2409
2413
2417
2422
2428
2435
2442
2450
2459
2469
2479
2490
2503
2516
2530
2545
2560
2577
2595
2613
2633
2653
2674
2697
2720
2745
2770
2797
2824
2853
2882
2913
2944
2977
3010
3045
3081
3117
3154
3193
3232
3272
3313
3355
3398
3442
3486
3531
3576
3623
3670
3718
3766
3815
3864
3914
3964
4014
4066
4118
4170
4222
4274
4326
4379
4431
4484
4537
4590
4643
4696
4748
4801
4853
4905
4956
5008
5058
5109
5158
5208
5256
5304
5352
5399
5444
5490
5534
5577
5620
5662
5703
5742
5781
5819
5856
5892
5927
5961
5993
6025
6056
6086
6115
6143
6170
6196
6221
6245
6268
6290
6311
6331
6350
6368
6385
6401
6417
6431
6445
6457
6469
6480
6490
6499
6507
6515
6521
6527
6531
6535
6539
6541
6542
6543
6543
6542
6540
6538
6534
6530
6525
6519
6513
6506
6497
6488
6479
6468
6457
6445
6432
6418
6403
6388
6371
6354
6336
6317
6298
6277
6256
6233
6210
6186
6161
6136
6109
6082
6053
6024
5994
5963
5932
5899
5866
5832
5797
5761
5725
5688
5650
5611
5572
5531
5490
5449
5406
5363
5320
5275
5230
5184
5138
5091
5043
4995
4946
4897
4847
4797
4746
4694
4642
4589
4536
4483
4429
4374
4320
4264
4209
4152
4096
4038
3982
3924
3866
3808
3749
3690
3631
3571
3511
3450
3390
3329
3267
3206
3144
3081
3018
2955
2892
2829
2765
2700
2636
2571
2506
2441
2376
2310
2244
2178
2112
2045
1979
1912
1845
1778
1711
1644
1576
1509
1441
1373
1305
1237
1169
1101
1033
965
896
828
760
691
623
555
487
418
350
282
214
147
79
12
-55
-122
-189
-256
-322
-388
-454
-519
-584
-649
-714
-778
-842
-905
-968
-1031
-1094
-1156
-1218
-1279
-1340
-1400
-1461
-1520
-1580
-1639
-1697
-1755
-1813
-1870
-1927
-1983
-2037
-2093
-2148
-2202
-2256
-2309
-2362
-2414
-2466
-2517
-2568
-2618
-2668
-2717
-2766
-2814
-2862
-2909
-2956
-3003
-3049
-3094
-3140
-3184
-3229
-3273
-3316
-3359
-3402
-3444
-3486
-3527
-3568
-3609
-3649
-3688
-3727
-3766
-3804
-3842
-3879
-3916
-3952
-3988
-4024
-4059
-4094
-4128
-4162
-4195
-4228
-4261
-4293
-4325
-4357
-4388
-4419
-4449
-4479
-4509
-4539
-4568
-4596
-4625
-4653
-4680
-4707
-4734
-4761
-4787
-4812
-4838
-4863
-4887
-4911
-4935
-4959
-4982
-5005
-5028
-5050
-5072
-5094
-5116
-5137
-5158
-5179
-5199
-5219
-5239
-5259
-5279
-5298
-5317
-5336
-5354
-5373
-5391
-5409
-5427
-5444
-5462
-5479
-5497
-5514
-5531
-5548
-5565
-5581
-5598
-5615
-5632
-5648
-5665
-5681
-5698
-5714
-5731
-5748
-5764
-5781
-5797
-5814
-5830
-5847
-5863
-5880
-5896
-5913
-5930
-5947
-5963
-5980
-5997
-6013
-6030
-6047
-6063
-6080
-6097
-6113
-6129
-6145
-6161
-6177
-6193
-6209
-6224
-6239
-6254
-6269
-6283
-6297
-6311
-6324
-6337
-6350
-6362
-6374
-6386
-6397
-6407
-6418
-6427
-6436
-6445
-6453
-6460
-6467
-6474
-6480
-6485
-6489
-6493
-6496
-6499
-6501
-6502
-6503
-6503
-6502
-6501
-6498
-6496
-6492
-6488
-6484
-6478
-6472
-6466
-6459
-6451
-6442
-6433
-6423
-6413
-6402
-6390
-6378
-6365
-6352
-6338
-6324
-6309
-6293
-6277
-6260
-6244
-6226
-6208
-6190
-6172
-6153
-6134
-6114
-6094
-6074
-6053
-6033
-6012
-5990
-5969
-5947
-5925
-5903
-5881
-5858
-5835
-5812
-5789
-5766
-5743
-5719
-5696
-5672
-5648
-5624
-5600
-5575
-5551
-5527
-5503
-5478
-5454
-5429
-5405
-5381
-5356
-5332
-5308
-5284
-5260
-5236
-5213
-5189
-5166
-5143
-5119
-5096
-5074
-5051
-5028
-5006
-4984
-4962
-4940
-4918
-4896
-4874
-4853
-4831
-4810
-4789
-4767
-4746
-4725
-4704
-4683
-4661
-4640
-4619
-4597
-4576
-4554
-4533
-4511
-4489
-4467
-4444
-4422
-4399
-4375
-4352
-4328
-4304
-4279
-4254
-4229
-4203
-4176
-4149
-4122
-4094
-4065
-4035
-4006
-3976
-3945
-3914
-3882
-3849
-3816
-3782
-3747
-3712
-3676
-3640
-3603
-3565
-3526
-3487
-3447
-3407
-3365
-3324
-3281
-3238
-3194
-3150
-3105
-3059
-3013
-2966
-2918
-2870
-2822
-2773
-2723
-2673
-2622
-2571
-2520
-2468
-2416
-2363
-2310
-2257
-2203
-2149
-2095
-2040
-1985
-1930
-1875
-1820
-1764
-1708
-1652
-1596
-1540
-1484
-1428
-1372
-1316
-1260
-1205
-1149
-1093
-1038
-983
-928
-873
-819
-764
-710
-657
-604
-551
-498
-446
-395
-344
-293
-243
-194
-145
-96
-49
-2
45
91
136
180
224
267
309
351
392
432
471
510
547
585
621
656
691
725
758
790
821
852
882
910
938
966
992
1016
1042
1066
1088
1111
1132
1152
1172
1191
1209
1226
1242
1258
1273
1287
1301
1314
1326
1337
1348
1358
1368
1377
1385
1393
1400
1406
1412
1417
1421
1425
1429
1432
1434
1436
1438
1438
1439
1439
1438
1437
1436
1434
1432
1429
1426
1423
1419
1415
1411
1406
1402
1396
1391
1386
1380
1374
1368
1362
1355
1349
1342
1336
1329
1323
1316
1310
1303
1296
1290
1283
1277
1271
1264
1258
1252
1247
1241
1236
1230
1225
1220
1216
1211
1207
1203
1199
1196
1192
1189
1186
1183
1180
1178
1176
1174
1172
1170
1169
1168
1166
1165
1164
1163
1163
1162
1161
1161
1160
1159
1159
1158
1158
1157
1156
1155
1154
1153
1152
1151
1150
1148
1147
1145
1143
1140
1138
1135
1132
1129
1126
1122
1117
1113
1108
1102
1096
1090
1083
1076
1068
1060
1051
1042
1032
1022
1010
1000
988
975
962
948
934
919
904
887
871
853
835
817
798
778
757
736
714
692
669
645
620
595
569
543
516
488
459
430
400
370
339
307
275
242
209
175
140
105
69
33
-3
-40
-78
-116
-155
-194
-233
-273
-313
-354
-395
-436
-478
-520
-562
-605
-648
-691
-734
-778
-822
-866
-910
-954
-999
-1043
-1088
-1132
-1177
-1221
-1266
-1310
-1355
-1399
-1443
-1487
-1531
-1574
-1618
-1661
-1704
-1747
-1790
-1832
-1874
-1916
-1958
-1999
-2040
-2081
-2122
-2162
-2202
-2242
-2281
-2320
-2359
-2398
-2436
-2474
-2511
-2549
-2586
-2623
-2659
-2696
-2732
-2768
-2803
-2838
-2874
-2909
-2944
-2978
-3013
-3047
-3082
-3116
-3151
-3185
-3219
-3253
-3288
-3322
-3357
-3391
-3426
-3460
-3495
-3530
-3564
-3599
-3634
-3669
-3704
-3740
-3775
-3810
-3846
-3881
-3917
-3952
-3988
-4024
-4059
-4096
-4132
-4169
-4205
-4242
-4278
-4315
-4351
-4388
-4425
-4462
-4499
-4536
-4573
-4610
-4647
-4685
-4722
-4759
-4797
-4834
-4872
-4909
-4946
-4984
-5021
-5058
-5095
-5132
-5168
-5205
-5241
-5277
-5313
-5348
-5383
-5418
-5452
-5486
-5519
-5552
-5585
-5616
-5648
-5679
-5709
-5739
-5768
-5796
-5824
-5851
-5877
-5902
-5927
-5951
-5974
-5996
-6017
-6037
-6056
-6074
-6091
-6107
-6121
-6135
-6148
-6159
-6170
-6179
-6187
-6194
-6200
-6204
-6208
-6210
-6211
-6210
-6209
-6206
-6202
-6197
-6191
-6183
-6175
-6165
-6154
-6141
-6128
-6113
-6097
-6080
-6062
-6042
-6022
-6000
-5978
-5954
-5929
-5903
-5876
-5847
-5818
-5788
-5757
-5725
-5691
-5657
-5622
-5586
-5549
-5512
-5473
-5434
-5394
-5353
-5311
-5268
-5225
-5181
-5136
-5090
-5044
-4997
-4950
-4902
-4853
-4804
-4755
-4705
-4654
-4603
-4552
-4501
-4449
-4396
-4344
-4291
-4239
-4186
-4133
-4080
-4027
-3973
-3920
-3867
-3814
-3761
-3708
-3656
-3603
-3551
-3499
-3447
-3396
-3344
-3294
-3243
-3193
-3144
-3095
-3046
-2998
-2951
-2904
-2858
-2812
-2767
-2722
-2679
-2636
-2594
-2552
-2512
-2472
-2433
-2395
-2358
-2322
-2286
-2252
-2219
-2187
-2156
-2125
-2096
-2069
-2041
-2016
-1992
-1969
-1947
-1926
-1906
-1888
-1870
-1854
-1840
-1826
-1814
-1803
-1793
-1785
-1777
-1772
-1767
-1764
-1762
-1762
-1763
-1765
-1768
-1773
-1780
-1788
-1797
-1807
-1819
-1833
-1848
-1864
-1881
-1900
-1920
-1942
-1964
-1988
-2013
-2040
-2068
-2096
-2126
-2158
-2190
-2223
-2257
-2293
-2329
-2366
-2405
-2444
-2483
-2524
-2565
-2607
-2650
-2694
-2737
-2782
-2827
-2872
-2918
-2965
-3011
-3058
-3105
-3153
-3201
-3248
-3296
-3345
-3393
-3441
-3490
-3538
-3587
-3635
-3684
-3732
-3780
-3829
-3877
-3924
-3972
-4019
-4067
-4114
-4161
-4207
-4253
-4299
-4345
-4390
-4435
-4479
-4523
-4567
-4611
-4654
-4696
-4738
-4780
-4821
-4861
-4901
-4941
-4980
-5018
-5056
-5093
-5129
-5165
-5200
-5235
-5268
-5301
-5333
-5365
-5395
-5425
-5454
-5482
-5509
-5535
-5560
-5584
-5608
-5631
-5652
-5673
-5693
-5712
-5730
-5747
-5763
-5778
-5792
-5806
-5818
-5830
-5840
-5850
-5859
-5867
-5874
-5881
-5887
-5892
-5896
-5899
-5902
-5904
-5905
-5905
-5905
-5904
-5903
-5901
-5898
-5895
-5891
-5886
-5881
-5876
-5870
-5863
-5856
-5848
-5840
-5831
-5822
-5812
-5802
-5792
-5781
-5769
-5758
-5745
-5733
-5720
-5706
-5692
-5678
-5663
-5648
-5632
-5616
-5600
-5583
-5566
-5549
-5531
-5513
-5495
-5476
-5457
-5438
-5418
-5398
-5378
-5358
-5337
-5317
-5296
-5275
-5254
-5232
-5211
-5189
-5167
-5145
-5123
-5101
-5079
-5057
-5034
-5011
-4989
-4966
-4942
-4919
-4896
-4872
-4849
-4825
-4801
-4777
-4753
-4728
-4704
-4679
-4654
-4629
-4604
-4579
-4553
-4528
-4502
-4476
-4450
-4423
-4397
-4370
-4343
-4316
-4289
-4261
-4234
-4206
-4177
-4149
-4121
-4091
-4062
-4034
-4003
-3975
-3945
-3915
-3885
-3855
-3825
-3794
-3764
-3733
-3702
-3671
-3640
-3608
-3577
-3546
-3514
-3483
-3451
-3419
-3387
-3356
-3324
-3292
-3260
-3228
-3197
-3165
-3133
-3101
-3070
-3038
-3007
-2975
-2943
-2912
-2881
-2849
-2818
-2787
-2755
-2724
-2693
-2662
-2630
-2599
-2568
-2537
-2505
-2474
-2443
-2412
-2380
-2349
-2317
-2286
-2254
-2223
-2191
-2160
-2128
-2097
-2065
-2033
-2001
-1971
-1939
-1908
-1876
-1845
-1813
-1782
-1751
-1720
-1689
-1658
-1628
-1597
-1567
-1536
-1506
-1476
-1447
-1417
-1388
-1359
-1330
-1302
-1274
-1245
-1218
-1190
-1163
-1136
-1109
-1082
-1056
-1030
-1004
-978
-953
-928
-904
-880
-856
-832
-809
-786
-764
-741
-720
-698
-677
-656
-636
-616
-596
-577
-558
-539
-521
-503
-485
-468
-451
-434
-418
-402
-386
-371
-356
-341
-326
-312
-298
-285
-271
-258
-245
-233
-221
-209
-197
-185
-174
-163
-152
-141
-130
-119
-109
-98
-88
-77
-67
-57
-47
-37
-27
-17
-7
3
13
24
34
44
54
65
75
86
97
108
118
129
141
152
163
175
186
198
209
221
233
245
256
268
280
292
304
316
328
340
352
363
375
387
399
410
422
433
445
456
468
479
490
501
513
524
535
546
557
568
579
590
601
611
622
633
644
655
665
676
687
698
709
720
731
742
753
764
775
787
798
810
822
834
846
858
871
884
897
910
924
938
952
966
981
996
1010
1027
1043
1059
1076
1093
1110
1128
1145
1164
1182
1201
1220
1240
1260
1280
1301
1322
1343
1364
1386
1408
1431
1454
1477
1501
1524
1549
1573
1598
1624
1649
1675
1702
1728
1756
1783
1811
1839
1868
1896
1926
1955
1985
2015
2045
2077
2108
2139
2171
2203
2235
2268
2301
2334
2367
2400
2434
2468
2502
2536
2570
2605
2640
2675
2710
2745
2780
2816
2851
2887
2923
2959
2995
3030
3066
3102
3138
3174
3210
3246
3282
3318
3353
3389
3424
3459
3494
3528
3563
3597
3631
3664
3697
3730
3762
3794
3825
3857
3887
3918
3948
3977
4006
4035
4062
4091
4119
4146
4172
4198
4224
4249
4273
4297
4320
4343
4365
4387
4408
4428
4448
4467
4485
4503
4520
4536
4552
4567
4581
4595
4608
4620
4632
4643
4653
4663
4672
4680
4688
4695
4702
4707
4713
4718
4722
4725
4728
4731
4733
4735
4736
4736
4736
4736
4735
4734
4732
4730
4728
4725
4721
4718
4714
4710
4705
4700
4695
4689
4684
4678
4672
4665
4659
4652
4645
4638
4631
4624
4617
4610
4603
4595
4588
4581
4573
4566
4559
4551
4544
4537
4530
4522
4515
4508
4500
4493
4486
4479
4471
4464
4457
4450
4443
4436
4429
4422
4416
4409
4403
4396
4390
4383
4377
4371
4365
4358
4352
4346
4341
4335
4329
4323
4317
4311
4304
4298
4292
4286
4279
4273
4266
4260
4253
4246
4239
4232
4225
4218
4210
4203
4195
4188
4180
4172
4164
4156
4148
4140
4131
4123
4114
4105
4096
4086
4077
4067
4058
4048
4037
4027
4016
4005
3994
3983
3972
3960
3948
3936
3924
3911
3899
3886
3873
3860
3846
3833
3819
3805
3791
3777
3763
3748
3734
3719
3704
3689
3674
3659
3643
3628
3613
3597
3582
3566
3551
3535
3520
3505
3489
3474
3459
3444
3428
3414
3399
3384
3370
3356
3342
3328
3315
3302
3289
3276
3264
3252
3241
3230
3219
3209
3199
3189
3180
3171
3163
3155
3147
3140
3133
3127
3121
3116
3111
3107
3103
3099
3096
3093
3091
3089
3088
3087
3087
3087
3088
3089
3090
3093
3095
3098
3102
3105
3110
3115
3120
3126
3133
3140
3147
3155
3163
3172
3181
3191
3201
3212
3223
3234
3246
3258
3271
3284
3297
3311
3325
3340
3355
3370
3385
3401
3417
3434
3450
3467
3484
3502
3519
3537
3555
3573
3591
3609
3628
3646
3665
3684
3702
3721
3739
3758
3776
3795
3813
3831
3850
3868
3885
3903
3920
3938
3955
3971
3988
4003
4019
4035
4050
4064
4078
4091
4106
4118
4131
4143
4154
4165
4175
4185
4194
4203
4211
4219
4226
4232
4237
4242
4247
4250
4253
4255
4257
4258
4258
4258
4257
4255
4252
4249
4245
4240
4235
4229
4222
4214
4205
4196
4186
4175
4164
4152
4139
4125
4111
4096
4080
4062
4046
4027
4010
3991
3971
3950
3929
3907
3885
3862
3839
3815
3791
3766
3741
3715
3689
3663
3636
3609
3582
3554
3527
3499
3471
3442
3414
3385
3357
3328
3299
3270
3242
3213
3184
3156
3127
3099
3071
3043
3016
2989
2962
2936
2909
2884
2858
2834
2809
2785
2762
2739
2717
2695
2674
2653
2633
2613
2594
2576
2558
2541
2524
2508
2493
2478
2464
2451
2438
2426
2415
2404
2393
2384
2375
2366
2359
2352
2345
2339
2334
2330
2326
2322
2319
2317
2316
2315
2314
2314
2315
2317
2319
2321
2324
2328
2332
2336
2341
2347
2353
2359
2366
2374
2381
2390
2398
2407
2416
2426
2436
2446
2457
2468
2479
2490
2502
2514
2526
2538
2550
2563
2575
2588
2601
2613
2626
2638
2651
2663
2675
2687
2699
2711
2722
2734
2745
2755
2766
2775
2785
2794
2803
2812
2820
2828
2835
2842
2849
2855
2861
2866
2872
2876
2881
2885
2889
2892
2896
2898
2901
2904
2906
2908
2909
2911
2912
2913
2914
2915
2916
2917
2918
2918
2919
2919
2920
2920
2921
2921
2922
2922
2923
2924
2925
2926
2927
2928
2929
2931
2933
2934
2936
2938
2941
2943
2946
2949
2952
2956
2960
2964
2968
2972
2977
2982
2988
2994
3000
3007
3014
3021
3029
3037
3046
3055
3064
3074
3085
3096
3107
3119
3131
3144
3157
3170
3184
3198
3213
3228
3244
3260
3277
3294
3311
3329
3347
3365
3384
3403
3423
3443
3463
3483
3504
3525
3547
3569
3591
3613
3635
3658
3680
3703
3726
3749
3773
3796
3819
3843
3866
3889
3913
3936
3959
3983
4006
4027
4051
4074
4096
4119
4141
4163
4185
4206
4228
4249
4269
4290
4310
4330
4349
4368
4387
4405
4424
4441
4458
4475
4492
4507
4523
4538
4552
4566
4579
4592
4604
4616
4627
4638
4648
4658
4667
4675
4683
4691
4698
4704
4710
4716
4721
4725
4729
4733
4736
4738
4740
4742
4743
4744
4744
4744
4743
4742
4741
4739
4736
4733
4730
4727
4723
4719
4714
4709
4704
4698
4692
4686
4679
4672
4665
4658
4650
4642
4633
4624
4615
4606
4597
4587
4577
4567
4556
4545
4534
4523
4512
4500
4488
4476
4463
4451
4438
4425
4411
4398
4384
4371
4357
4343
4328
4314
4299
4284
4269
4254
4239
4223
4207
4192
4176
4159
4143
4127
4110
4093
4075
4059
4041
4024
4006
3988
3970
3952
3933
3915
3896
3877
3858
3839
3820
3800
3780
3761
3741
3721
3700
3680
3660
3639
3618
3598
3577
3556
3535
3514
3492
3471
3450
3429
3407
3386
3365
3343
3322
3300
3279
3258
3236
3215
3194
3173
3152
3131
3110
3089
3069
3048
3028
3008
2988
2969
2949
2930
2911
2892
2873
2855
2837
2819
2802
2785
2768
2752
2736
2720
2705
2690
2675
2661
2647
2633
2620
2607
2595
2583
2571
2559
2548
2538
2527
2518
2508
2499
2490
2481
2473
2465
2457
2449
2442
2435
2429
2422
2416
2410
2404
2399
2394
2389
2384
2379
2375
2371
2366
2362
2358
2354
2351
2347
2343
2340
2336
2333
2329
2325
2322
2318
2314
2310
2306
2302
2298
2294
2289
2285
2280
2275
2270
2265
2259
2254
2248
2242
2236
2230
2224
2217
2211
2204
2197
2190
2183
2175
2168
2160
2152
2144
2136
2128
2119
2110
2101
2092
2083
2074
2064
2054
2044
2033
2024
2013
2001
1992
1981
1969
1958
1947
1935
1923
1912
1900
1888
1876
1863
1851
1838
1826
1813
1800
1787
1774
1761
1747
1734
1721
1707
1694
1680
1666
1653
1639
1625
1611
1597
1583
1568
1554
1540
1525
1511
1496
1482
1467
1453
1438
1424
1409
1394
1379
1365
1350
1335
1320
1305
1291
1276
1261
1247
1232
1217
1202
1188
1173
1159
1144
1130
1116
1101
1087
1073
1059
1046
1032
1018
1004
992
979
966
953
941
929
917
905
894
882
872
861
851
841
831
821
812
804
795
787
779
772
765
758
752
746
740
735
730
726
722
718
715
712
709
707
706
704
704
703
703
704
705
707
709
711
714
718
722
726
731
737
743
749
756
764
771
780
789
798
808
818
829
840
852
864
876
889
902
916
930
944
958
973
989
1004
1020
1036
1053
1070
1087
1104
1122
1139
1157
1176
1194
1213
1231
1250
1269
1289
1308
1328
1348
1368
1388
1408
1429
1449
1470
1491
1511
1533
1554
1575
1597
1618
1640
1662
1684
1706
1728
1750
1772
1794
1817
1839
1861
1884
1906
1928
1951
1973
1995
2017
2040
2062
2084
2106
2128
2151
2173
2194
2216
2238
2260
2281
2303
2324
2346
2367
2388
2409
2430
2451
2472
2492
2513
2533
2553
2573
2592
2612
2631
2651
2670
2688
2707
2725
2744
2762
2780
2797
2815
2832
2849
2866
2882
2899
2915
2931
2947
2962
2978
2993
3008
3023
3037
3052
3066
3080
3094
3107
3121
3134
3147
3161
3174
3186
3199
3212
3225
3237
3250
3262
3275
3287
3300
3312
3325
3338
3350
3363
3376
3389
3402
3415
3429
3442
3456
3470
3484
3498
3512
3526
3541
3556
3571
3586
3601
3617
3632
3648
3665
3681
3698
3714
3731
3749
3766
3784
3802
3820
3839
3857
3876
3896
3915
3935
3955
3975
3996
4016
4037
4058
4078
4101
4123
4144
4166
4189
4211
4233
4256
4278
4301
4324
4346
4369
4392
4414
4437
4460
4483
4505
4528
4550
4572
4594
4616
4638
4660
4681
4703
4724
4745
4766
4786
4806
4826
4846
4865
4884
4903
4921
4939
4957
4974
4991
5008
5024
5040
5055
5070
5084
5098
5112
5125
5138
5150
5162
5173
5183
5193
5203
5212
5220
5228
5235
5242
5248
5254
5259
5263
5267
5270
5272
5274
5275
5275
5275
5274
5273
5271
5268
5264
5260
5255
5249
5243
5236
5228
5219
5210
5200
5189
5178
5165
5153
5139
5125
5110
5094
5077
5060
5043
5024
5005
4985
4965
4944
4923
4901
4878
4855
4832
4808
4784
4759
4734
4708
4683
4657
4630
4603
4577
4549
4522
4494
4467
4439
4411
4383
4354
4326
4298
4269
4241
4212
4184
4155
4126
4098
4069
4041
4011
3983
3955
3927
3898
3870
3842
3814
3786
3758
3730
3703
3675
3648
3621
3594
3567
3541
3515
3489
3463
3438
3412
3388
3363
3339
3315
3291
3268
3245
3222
3200
3178
3156
3135
3114
3093
3073
3053
3034
3015
2996
2978
2960
2943
2926
2909
2892
2877
2861
2846
2831
2816
2802
2789
2775
2762
2749
2737
2724
2713
2701
2690
2678
2667
2657
2646
2636
2626
2616
2607
2597
2588
2579
2570
2561
2553
2544
2536
2528
2519
2511
2503
2495
2487
2480
2472
2464
2456
2449
2441
2433
2426
2418
2410
2402
2394
2387
2379
2370
2362
2354
2345
2337
2328
2319
2309
2300
2290
2280
2270
2259
2248
2237
2226
2214
2202
2190
2177
2165
2152
2138
2125
2111
2097
2082
2067
2052
2037
2021
2005
1988
1972
1954
1937
1919
1901
1882
1863
1843
1824
1803
1783
1761
1740
1718
1696
1673
1650
1626
1602
1578
1553
1527
1502
1475
1449
1422
1394
1366
1337
1308
1279
1249
1218
1187
1156
1124
1091
1058
1025
991
956
921
886
850
814
777
740
702
664
625
586
547
507
466
426
384
343
301
258
216
173
129
85
41
-4
-49
-94
-140
-186
-232
-278
-325
-372
-419
-466
-514
-562
-610
-658
-706
-755
-804
-852
-902
-951
-1000
-1049
-1099
-1149
-1198
-1248
-1298
-1348
-1398
-1447
-1497
-1547
-1597
-1646
-1696
-1746
-1795
-1844
-1894
-1943
-1992
-2041
-2089
-2138
-2186
-2235
-2283
-2330
-2378
-2425
-2472
-2519
-2566
-2612
-2658
-2703
-2748
-2793
-2838
-2882
-2926
-2969
-3012
-3054
-3096
-3138
-3179
-3219
-3259
-3299
-3338
-3377
-3415
-3453
-3490
-3526
-3563
-3598
-3633
-3668
-3702
-3735
-3768
-3801
-3833
-3864
-3895
-3925
-3955
-3985
-4013
-4042
-4070
-4097
-4124
-4150
-4176
-4201
-4226
-4251
-4275
-4299
-4322
-4345
-4367
-4389
-4411
-4432
-4453
-4474
-4494
-4514
-4534
-4553
-4572
-4591
-4610
-4628
-4646
-4663
-4680
-4697
-4714
-4731
-4747
-4763
-4778
-4794
-4809
-4823
-4838
-4852
-4866
-4880
-4894
-4907
-4921
-4934
-4946
-4959
-4971
-4983
-4995
-5007
-5019
-5030
-5041
-5052
-5063
-5074
-5084
-5095
-5105
-5115
-5125
-5135
-5144
-5154
-5163
-5172
-5181
-5190
-5198
-5206
-5215
-5223
-5230
-5238
-5246
-5253
-5260
-5267
-5274
-5280
-5287
-5293
-5299
-5305
-5311
-5316
-5322
-5327
-5332
-5337
-5342
-5346
-5351
-5355
-5359
-5362
-5366
-5369
-5371
-5374
-5376
-5378
-5380
-5381
-5382
-5382
-5382
-5382
-5382
-5381
-5379
-5378
-5376
-5374
-5371
-5368
-5365
-5362
-5358
-5354
-5349
-5345
-5340
-5334
-5329
-5323
-5317
-5311
-5304
-5297
-5290
-5283
-5275
-5267
-5259
-5251
-5242
-5234
-5225
-5215
-5206
-5196
-5186
-5176
-5166
-5156
-5145
-5134
-5123
-5112
-5101
-5089
-5078
-5066
-5054
-5042
-5030
-5017
-5005
-4993
-4980
-4968
-4955
-4942
-4930
-4917
-4904
-4891
-4878
-4865
-4852
-4839
-4825
-4812
-4799
-4786
-4773
-4759
-4746
-4733
-4720
-4707
-4694
-4681
-4668
-4655
-4642
-4629
-4616
-4604
-4591
-4579
-4567
-4555
-4542
-4530
-4518
-4507
-4495
-4483
-4472
-4460
-4449
-4438
-4426
-4415
-4404
-4393
-4382
-4371
-4360
-4349
-4338
-4328
-4317
-4306
-4295
-4285
-4274
-4263
-4253
-4242
-4231
-4221
-4210
-4200
-4189
-4179
-4168
-4157
-4147
-4136
-4125
-4115
-4104
-4093
-4082
-4072
-4061
-4050
-4038
-4027
-4017
-4005
-3994
-3982
-3971
-3959
-3947
-3935
-3923
-3911
-3898
-3885
-3873
-3860
-3847
-3833
-3820
-3806
-3792
-3779
-3765
-3750
-3736
-3721
-3707
-3692
-3677
-3662
-3647
-3631
-3616
-3600
-3585
-3569
-3553
-3537
-3521
-3505
-3488
-3472
-3455
-3439
-3423
-3406
-3390
-3373
-3357
-3341
-3325
-3308
-3292
-3277
-3261
-3245
-3230
-3214
-3199
-3184
-3170
-3155
-3141
-3127
-3113
-3100
-3087
-3074
-3061
-3049
-3038
-3026
-3015
-3004
-2994
-2984
-2974
-2965
-2957
-2948
-2940
-2933
-2926
-2919
-2913
-2908
-2903
-2898
-2894
-2890
-2887
-2885
-2882
-2881
-2880
-2879
-2879
-2880
-2881
-2883
-2885
-2887
-2891
-2895
-2899
-2904
-2909
-2916
-2922
-2929
-2937
-2945
-2953
-2963
-2972
-2982
-2993
-3004
-3015
-3027
-3039
-3052
-3065
-3078
-3092
-3106
-3120
-3135
-3150
-3165
-3180
-3196
-3212
-3228
-3244
-3260
-3277
-3293
-3310
-3326
-3343
-3359
-3376
-3392
-3409
-3425
-3441
-3457
-3473
-3489
-3504
-3520
-3535
-3550
-3564
-3579
-3593
-3606
-3620
-3633
-3646
-3658
-3670
-3682
-3693
-3704
-3714
-3724
-3733
-3742
-3750
-3758
-3765
-3771
-3777
-3783
-3787
-3792
-3795
-3798
-3800
-3802
-3803
-3803
-3802
-3801
-3800
-3797
-3794
-3791
-3786
-3781
-3776
-3769
-3762
-3755
-3746
-3737
-3727
-3717
-3706
-3694
-3682
-3669
-3655
-3640
-3625
-3609
-3593
-3575
-3558
-3539
-3520
-3500
-3480
-3458
-3437
-3414
-3391
-3368
-3344
-3319
-3294
-3268
-3241
-3215
-3187
-3159
-3130
-3101
-3072
-3042
-3011
-2980
-2949
-2917
-2885
-2852
-2818
-2784
-2750
-2715
-2680
-2645
-2609
-2573
-2536
-2499
-2461
-2424
-2385
-2347
-2308
-2269
-2230
-2190
-2150
-2110
-2070
-2029
-1989
-1948
-1907
-1866
-1824
-1783
-1741
-1700
-1658
-1616
-1574
-1532
-1490
-1448
-1406
-1364
-1321
-1279
-1237
-1195
-1153
-1111
-1069
-1027
-985
-943
-902
-860
-819
-778
-737
-696
-655
-615
-574
-534
-494
-455
-415
-376
-337
-299
-260
-222
-184
-147
-109
-72
-36
0
36
72
107
141
175
209
242
275
307
339
370
400
430
460
489
517
545
572
598
624
650
674
698
722
744
766
788
809
829
848
867
885
903
920
936
951
966
981
994
1006
1018
1031
1042
1052
1062
1071
1079
1087
1094
1100
1106
1111
1115
1119
1122
1125
1126
1127
1128
1128
1127
1125
1123
1120
1117
1112
1108
1102
1096
1089
1082
1074
1065
1056
1046
1036
1024
1012
1000
987
974
959
945
929
913
897
880
862
844
825
806
786
766
745
723
702
679
656
633
609
585
561
536
510
485
458
432
405
378
351
323
295
267
239
210
181
152
123
94
65
35
6
-24
-54
-83
-113
-143
-172
-202
-231
-260
-290
-319
-348
-377
-406
-434
-463
-491
-519
-548
-575
-603
-630
-658
-685
-711
-738
-764
-790
-815
-841
-866
-891
-915
-939
-963
-987
-1010
-1033
-1055
-1077
-1099
-1120
-1141
-1161
-1182
-1201
-1221
-1240
-1258
-1276
-1294
-1312
-1328
-1345
-1361
-1376
-1391
-1406
-1420
-1434
-1447
-1460
-1473
-1485
-1497
-1508
-1519
-1529
-1539
-1549
-1558
-1567
-1576
-1584
-1592
-1599
-1606
-1613
-1620
-1626
-1632
-1638
-1643
-1648
-1653
-1658
-1663
-1667
-1671
-1675
-1679
-1682
-1686
-1689
-1693
-1696
-1699
-1702
-1705
-1708
-1711
-1714
-1717
-1720
-1723
-1725
-1728
-1731
-1734
-1737
-1740
-1743
-1746
-1749
-1752
-1755
-1758
-1761
-1765
-1768
-1771
-1774
-1778
-1781
-1785
-1788
-1792
-1795
-1799
-1803
-1806
-1810
-1814
-1817
-1821
-1825
-1829
-1832
-1836
-1840
-1843
-1847
-1851
-1854
-1858
-1861
-1865
-1868
-1872
-1875
-1879
-1882
-1886
-1889
-1892
-1896
-1899
-1902
-1905
-1909
-1912
-1915
-1919
-1922
-1925
-1928
-1932
-1935
-1939
-1942
-1945
-1949
-1952
-1956
-1959
-1963
-1966
-1970
-1973
-1976
-1980
-1984
-1987
-1991
-1994
-1998
-2001
-2005
-2009
-2013
-2016
-2020
-2024
-2028
-2032
-2036
-2040
-2044
-2048
-2052
-2056
-2060
-2065
-2069
-2073
-2077
-2081
-2086
-2090
-2094
-2099
-2103
-2107
-2112
-2117
-2121
-2126
-2131
-2136
-2141
-2146
-2152
-2157
-2163
-2169
-2175
-2181
-2188
-2194
-2201
-2208
-2216
-2223
-2231
-2239
-2247
-2256
-2265
-2274
-2283
-2292
-2302
-2312
-2322
-2332
-2342
-2353
-2364
-2375
-2386
-2397
-2409
-2421
-2432
-2444
-2456
-2469
-2481
-2493
-2506
-2518
-2531
-2544
-2557
-2570
-2582
-2595
-2608
-2621
-2634
-2647
-2661
-2674
-2687
-2700
-2713
-2725
-2738
-2751
-2764
-2776
-2789
-2801
-2813
-2825
-2837
-2849
-2861
-2873
-2884
-2895
-2906
-2917
-2928
-2939
-2949
-2959
-2970
-2979
-2989
-2999
-3008
-3017
-3026
-3035
-3043
-3051
-3059
-3067
-3074
-3081
-3088
-3095
-3101
-3107
-3112
-3117
-3122
-3127
-3131
-3135
-3138
-3141
-3144
-3146
-3148
-3150
-3151
-3152
-3152
-3152
-3152
-3151
-3150
-3148
-3146
-3143
-3141
-3137
-3133
-3129
-3125
-3120
-3115
-3109
-3103
-3096
-3089
-3082
-3075
-3067
-3059
-3050
-3041
-3032
-3022
-3013
-3003
-2992
-2981
-2970
-2959
-2948
-2936
-2924
-2912
-2900
-2887
-2874
-2862
-2849
-2836
-2823
-2810
-2797
-2784
-2771
-2758
-2745
-2732
-2719
-2706
-2693
-2681
-2668
-2656
-2643
-2631
-2619
-2607
-2595
-2583
-2572
-2561
-2549
-2538
-2528
-2517
-2507
-2497
-2487
-2477
-2468
-2459
-2450
-2442
-2433
-2426
-2418
-2411
-2404
-2398
-2391
-2386
-2380
-2375
-2370
-2366
-2362
-2358
-2355
-2352
-2349
-2347
-2345
-2343
-2342
-2341
-2340
-2339
-2339
-2339
-2339
-2339
-2340
-2341
-2342
-2343
-2344
-2346
-2347
-2349
-2351
-2352
-2354
-2357
-2359
-2361
-2363
-2365
-2367
-2370
-2372
-2374
-2376
-2378
-2380
-2382
-2384
-2386
-2387
-2389
-2390
-2391
-2392
-2393
-2393
-2394
-2394
-2394
-2394
-2393
-2393
-2392
-2390
-2389
-2387
-2385
-2383
-2380
-2377
-2374
-2371
-2367
-2363
-2359
-2355
-2350
-2345
-2339
-2333
-2327
-2321
-2314
-2307
-2300
-2292
-2284
-2275
-2267
-2258
-2248
-2238
-2228
-2218
-2207
-2196
-2185
-2173
-2161
-2148
-2135
-2122
-2109
-2095
-2081
-2066
-2051
-2036
-2020
-2004
-1988
-1971
-1954
-1936
-1918
-1900
-1881
-1862
-1843
-1823
-1802
-1782
-1760
-1739
-1717
-1694
-1671
-1648
-1624
-1600
-1575
-1550
-1524
-1498
-1472
-1445
-1417
-1389
-1361
-1332
-1303
-1274
-1244
-1213
-1182
-1151
-1119
-1087
-1054
-1020
-988
-954
-920
-886
-851
-815
-780
-744
-708
-671
-634
-597
-560
-522
-485
-447
-408
-370
-331
-293
-254
-215
-176
-136
-97
-57
-18
22
62
101
141
181
221
261
301
340
380
420
459
499
538
578
617
656
695
733
772
810
848
886
924
961
998
1035
1072
1108
1144
1180
1216
1251
1286
1320
1354
1388
1421
1454
1486
1518
1550
1581
1611
1641
1670
1699
1727
1755
1782
1808
1834
1860
1884
1908
1932
1954
1976
1998
2019
2039
2058
2077
2095
2113
2130
2146
2162
2177
2191
2205
2218
2231
2243
2254
2265
2275
2285
2294
2303
2310
2318
2325
2331
2337
2343
2348
2352
2356
2360
2363
2366
2368
2370
2372
2373
2374
2375
2376
2376
2376
2375
2375
2374
2373
2372
2370
2369
2367
2366
2364
2362
2360
2358
2356
2354
2352
2349
2347
2345
2343
2341
2339
2336
2334
2332
2330
2328
2326
2324
2322
2320
2318
2316
2315
2313
2311
2309
2308
2306
2304
2303
2302
2300
2299
2297
2296
2295
2294
2293
2292
2292
2291
2291
2291
2290
2290
2291
2291
2292
2292
2293
2294
2295
2296
2297
2299
2301
2302
2304
2306
2309
2311
2313
2316
2319
2322
2325
2328
2331
2334
2338
2341
2345
2349
2353
2356
2360
2364
2368
2372
2377
2381
2385
2389
2393
2398
2402
2406
2410
2415
2419
2423
2427
2432
2436
2440
2444
2449
2453
2457
2461
2465
2469
2473
2477
2481
2485
2488
2492
2496
2500
2504
2507
2511
2515
2518
2522
2526
2529
2533
2537
2540
2544
2547
2551
2554
2557
2561
2564
2567
2570
2573
2576
2578
2581
2583
2585
2588
2589
2591
2593
2594
2596
2597
2598
2599
2599
2600
2600
2600
2600
2600
2599
2598
2597
2596
2595
2594
2592
2590
2588
2586
2583
2581
2578
2575
2571
2568
2564
2560
2556
2552
2547
2542
2537
2532
2526
2520
2514
2508
2501
2495
2488
2481
2473
2466
2458
2449
2441
2433
2424
2415
2405
2396
2386
2376
2366
2356
2345
2334
2323
2312
2301
2289
2278
2266
2254
2241
2229
2216
2203
2190
2177
2164
2151
2137
2124
2110
2096
2082
2068
2054
2040
2025
2012
1997
1983
1968
1954
1940
1925
1911
1896
1882
1867
1853
1838
1824
1810
1795
1781
1767
1752
1738
1724
1710
1696
1682
1668
1654
1640
1626
1611
1597
1583
1569
1555
1541
1527
1513
1499
1485
1471
1456
1442
1428
1413
1399
1384
1369
1354
1340
1325
1309
1294
1279
1263
1248
1232
1216
1200
1183
1167
1150
1133
1116
1099
1081
1063
1045
1027
1008
989
970
951
932
912
892
871
851
830
809
788
767
745
723
701
679
656
634
611
588
564
541
517
493
469
445
421
396
371
346
321
296
271
245
220
194
168
142
116
90
64
38
12
-14
-41
-67
-93
-119
-145
-171
-196
-222
-247
-272
-298
-322
-347
-371
-395
-419
-442
-465
-488
-511
-533
-554
-575
-596
-617
-637
-656
-675
-694
-712
-730
-747
-763
-780
-795
-810
-825
-839
-852
-865
-877
-889
-900
-911
-921
-930
-939
-948
-956
-963
-970
-976
-982
-987
-992
-996
-1000
-1002
-1006
-1008
-1010
-1010
-1010
-1012
-1012
-1010
-1010
-1008
-1006
-1004
-1000
-997
-994
-989
-985
-980
-974
-968
-962
-955
-948
-941
-933
-925
-917
-908
-899
-889
-880
-870
-859
-849
-838
-827
-816
-805
-793
-782
-770
-758
-746
-734
-722
-709
-697
-684
-672
-659
-647
-634
-622
-609
-596
-584
-571
-559
-546
-534
-522
-509
-497
-485
-473
-461
-450
-438
-427
-416
-405
-394
-383
-373
-362
-352
-342
-333
-323
-314
-305
-296
-288
-280
-271
-264
-256
-248
-241
-234
-228
-221
-215
-209
-203
-198
-192
-187
-183
-178
-174
-170
-167
-164
-161
-158
-156
-154
-153
-151
-150
-150
-149
-149
-150
-150
-151
-152
-153
-155
-157
-159
-162
-165
-168
-171
-175
-179
-184
-188
-193
-198
-204
-209
-215
-222
-228
-235
-242
-250
-257
-265
-273
-282
-290
-299
-308
-318
-327
-337
-346
-356
-367
-377
-387
-398
-408
-419
-430
-441
-452
-463
-474
-485
-495
-506
-517
-528
-539
-550
-560
-571
-582
-592
-602
-613
-623
-633
-642
-652
-661
-671
-680
-689
-697
-705
-714
-721
-729
-736
-743
-750
-756
-762
-768
-774
-779
-784
-788
-792
-796
-799
-802
-805
-807
-809
-811
-812
-812
-813
-813
-812
-811
-810
-808
-806
-804
-801
-798
-794
-790
-785
-780
-774
-768
-762
-755
-747
-739
-731
-722
-713
-704
-694
-683
-672
-661
-650
-637
-625
-612
-599
-585
-571
-557
-542
-527
-511
-495
-479
-462
-446
-428
-411
-393
-375
-357
-338
-319
-300
-281
-261
-241
-221
-200
-180
-159
-138
-116
-95
-73
-51
-29
-7
16
38
61
84
107
130
153
176
199
222
245
268
291
314
337
360
383
405
428
451
473
495
517
539
561
582
603
624
645
666
686
706
726
746
765
784
803
821
839
856
873
890
906
921
937
952
966
980
993
1006
1018
1031
1043
1054
1065
1075
1084
1094
1102
1110
1118
1125
1132
1138
1144
1149
1154
1158
1162
1165
1168
1170
1172
1173
1174
1174
1174
1173
1172
1171
1169
1166
1163
1160
1156
1152
1147
1142
1137
1131
1125
1118
1112
1104
1097
1089
1081
1073
1065
1056
1048
1039
1030
1020
1010
1002
992
983
973
963
954
944
935
926
917
908
899
890
881
873
865
857
850
842
835
828
822
816
810
804
799
794
789
785
781
777
774
771
769
767
765
763
762
762
762
762
762
763
765
766
769
771
774
778
782
786
791
796
801
807
814
820
828
835
843
852
861
870
880
890
900
911
922
934
946
958
971
984
997
1010
1025
1040
1055
1070
1085
1101
1118
1134
1151
1168
1185
1203
1221
1239
1258
1276
1295
1315
1334
1354
1374
1394
1414
1434
1455
1475
1496
1517
1539
1560
1581
1603
1625
1647
1668
1690
1713
1735
1757
1779
1802
1824
1846
1869
1891
1913
1936
1958
1980
2001
2024
2045
2068
2090
2111
2133
2154
2175
2196
2217
2237
2258
2278
2298
2317
2337
2356
2375
2393
2412
2430
2448
2465
2483
2500
2516
2533
2549
2565
2580
2595
2610
2625
2639
2653
2666
2680
2693
2705
2718
2730
2742
2753
2764
2775
2785
2795
2805
2815
2824
2833
2841
2849
2857
2864
2871
2877
2884
2889
2895
2900
2905
2909
2913
2917
2920
2923
2925
2927
2928
2930
2930
2931
2931
2930
2930
2928
2927
2925
2922
2920
2916
2913
2909
2905
2900
2895
2890
2885
2879
2872
2866
2859
2852
2845
2837
2829
2821
2813
2805
2796
2787
2778
2769
2760
2750
2741
2731
2721
2711
2701
2690
2680
2669
2658
2648
2637
2626
2615
2604
2593
2582
2570
2559
2548
2537
2526
2515
2504
2493
2482
2471
2460
2450
2439
2428
2418
2407
2396
2386
2375
2365
2355
2344
2334
2324
2313
2303
2293
2283
2273
2263
2253
2243
2233
2223
2213
2203
2194
2184
2174
2164
2155
2145
2136
2126
2117
2107
2098
2088
2079
2070
2060
2051
2041
2033
2023
2013
2005
1996
1987
1977
1968
1959
1949
1940
1931
1921
1912
1902
1893
1883
1873
1864
1854
1844
1834
1824
1814
1804
1794
1784
1773
1763
1753
1742
1731
1720
1709
1698
1686
1675
1663
1651
1639
1626
1614
1601
1588
1575
1562
1548
1534
1520
1506
1492
1478
1463
1449
1434
1419
1404
1389
1374
1359
1343
1328
1312
1297
1281
1266
1250
1235
1219
1204
1188
1173
1158
1142
1127
1112
1097
1083
1068
1053
1039
1025
1010
997
983
969
956
943
930
917
904
892
880
868
856
845
833
822
811
800
790
780
770
760
751
741
732
724
716
708
700
693
686
679
673
667
661
656
651
647
643
639
636
634
632
630
629
628
628
628
628
629
631
633
635
638
642
645
650
655
660
666
672
678
685
693
701
709
718
727
737
747
757
767
779
790
802
814
826
839
852
865
878
892
906
921
935
950
965
980
995
1010
1026
1041
1057
1073
1089
1105
1121
1138
1154
1170
1187
1203
1220
1236
1253
1270
1286
1303
1320
1336
1353
1369
1386
1402
1418
1435
1451
1467
1482
1498
1514
1529
1545
1560
1575
1589
1604
1618
1633
1646
1660
1674
1687
1700
1713
1725
1737
1749
1760
1771
1782
1792
1802
1812
1821
1830
1838
1846
1854
1861
1868
1874
1879
1885
1889
1893
1897
1900
1903
1905
1906
1907
1908
1908
1907
1906
1905
1903
1900
1897
1893
1889
1885
1879
1874
1868
1861
1854
1846
1838
1830
1821
1811
1801
1791
1780
1768
1756
1744
1731
1718
1705
1691
1676
1661
1646
1631
1614
1598
1581
1564
1546
1528
1510
1491
1472
1452
1432
1412
1391
1370
1349
1327
1305
1283
1260
1237
1214
1190
1167
1143
1118
1094
1069
1044
1018
994
969
943
917
891
865
839
813
787
760
734
707
680
654
627
600
573
547
520
493
467
440
414
387
361
335
309
283
257
232
206
181
156
131
107
82
58
34
10
-13
-36
-59
-82
-104
-126
-148
-170
-191
-212
-233
-253
-273
-293
-312
-331
-349
-368
-385
-403
-420
-436
-453
-468
-484
-499
-513
-527
-540
-553
-566
-578
-589
-600
-610
-620
-629
-638
-646
-653
-660
-667
-673
-678
-683
-687
-691
-694
-697
-699
-700
-701
-701
-701
-701
-700
-698
-696
-693
-690
-686
-682
-677
-672
-666
-660
-654
-647
-639
-632
-623
-615
-606
-596
-587
-577
-566
-555
-544
-533
-521
-509
-497
-485
-472
-459
-446
-433
-419
-406
-392
-378
-363
-349
-335
-320
-305
-291
-276
-261
-246
-231
-217
-202
-187
-172
-157
-143
-128
-114
-99
-85
-71
-57
-43
-29
-15
-2
11
24
37
50
63
75
87
98
110
121
132
142
153
163
172
181
190
199
207
215
222
229
236
242
247
253
258
262
266
270
273
276
278
280
281
282
283
283
282
282
280
279
277
274
271
268
265
260
256
251
246
240
234
228
221
214
206
199
191
182
173
164
155
145
136
126
115
105
94
83
72
60
49
37
25
13
1
-11
-24
-36
-49
-61
-74
-87
-99
-112
-125
-138
-151
-163
-176
-189
-202
-214
-227
-240
-252
-265
-277
-289
-301
-313
-325
-336
-348
-359
-370
-381
-392
-402
-413
-423
-433
-443
-452
-461
-470
-479
-487
-495
-503
-511
-518
-525
-531
-538
-543
-549
-554
-559
-564
-568
-572
-575
-579
-581
-584
-586
-588
-590
-591
-592
-592
-592
-592
-591
-590
-589
-587
-585
-583
-580
-576
-573
-569
-565
-560
-555
-550
-544
-538
-531
-525
-518
-510
-502
-494
-486
-477
-468
-459
-449
-440
-429
-419
-408
-397
-386
-375
-363
-352
-340
-328
-315
-303
-290
-278
-265
-252
-239
-226
-212
-199
-186
-173
-159
-146
-133
-120
-106
-93
-80
-67
-55
-42
-29
-17
-4
8
20
31
43
54
66
77
87
98
108
119
129
138
148
157
166
175
183
192
200
207
215
222
229
236
243
249
255
261
266
272
277
282
286
291
295
299
302
306
309
312
315
317
320
322
324
325
327
328
329
330
331
332
332
332
333
332
332
332
331
331
330
329
328
327
325
324
323
321
320
318
317
315
314
312
311
309
307
306
304
303
301
300
299
297
296
295
294
293
292
291
290
289
289
288
288
288
288
288
288
288
289
290
290
291
293
294
295
297
299
301
303
305
307
310
313
316
319
322
325
329
333
336
340
345
349
354
358
363
368
373
378
384
389
395
401
407
413
419
425
432
438
445
451
458
465
472
479
486
494
501
509
516
524
532
539
547
555
563
571
579
587
596
604
612
620
628
636
645
653
661
669
677
686
694
702
710
718
725
733
741
749
756
764
771
778
785
793
800
806
813
820
827
833
840
846
852
858
864
870
876
882
887
893
898
903
908
913
918
923
928
932
937
941
946
950
954
958
963
967
971
975
979
983
987
991
995
999
1002
1006
1010
1014
1018
1022
1027
1031
1035
1039
1043
1047
1051
1055
1059
1064
1068
1072
1076
1080
1084
1089
1093
1097
1101
1106
1110
1115
1119
1124
1128
1133
1138
1142
1147
1152
1157
1162
1167
1172
1177
1182
1187
1192
1197
1203
1208
1213
1219
1225
1230
1236
1242
1249
1255
1261
1268
1275
1281
1289
1296
1303
1311
1318
1326
1334
1343
1351
1360
1368
1377
1386
1395
1405
1414
1423
1433
1443
1452
1462
1472
1482
1492
1502
1513
1523
1533
1544
1555
1565
1576
1587
1597
1608
1619
1630
1641
1652
1664
1675
1686
1697
1709
1720
1731
1743
1754
1765
1777
1788
1799
1810
1822
1833
1844
1855
1867
1878
1889
1900
1912
1923
1934
1946
1957
1969
1980
1992
2003
2015
2027
2037
2050
2062
2074
2086
2098
2110
2122
2134
2146
2158
2170
2182
2194
2206
2218
2230
2242
2254
2266
2278
2290
2302
2314
2326
2337
2349
2361
2373
2385
2397
2408
2420
2432
2443
2455
2467
2478
2489
2501
2512
2523
2534
2545
2556
2566
2577
2588
2598
2608
2619
2629
2639
2649
2658
2668
2677
2687
2696
2705
2714
2723
2731
2740
2748
2756
2764
2772
2780
2787
2794
2801
2808
2815
2821
2827
2833
2839
2845
2850
2855
2860
2865
2869
2873
2877
2880
2883
2886
2889
2891
2893
2895
2896
2897
2898
2899
2899
2899
2898
2897
2896
2895
2894
2892
2889
2887
2884
2881
2877
2874
2870
2865
2861
2856
2851
2846
2840
2835
2829
2823
2816
2810
2803
2796
2789
2782
2775
2767
2760
2752
2744
2736
2729
2721
2712
2704
2696
2688
2679
2671
2662
2654
2645
2636
2627
2618
2609
2600
2591
2582
2573
2564
2555
2546
2536
2527
2518
2509
2499
2490
2481
2472
2462
2453
2444
2435
2426
2417
2408
2399
2391
2382
2373
2365
2357
2348
2340
2332
2324
2316
2308
2301
2293
2286
2279
2271
2264
2257
2250
2243
2237
2230
2224
2217
2211
2205
2198
2192
2187
2181
2175
2169
2164
2159
2153
2148
2143
2138
2133
2128
2124
2119
2115
2110
2106
2102
2098
2094
2090
2086
2082
2078
2074
2071
2067
2063
2059
2056
2052
2049
2045
2041
2039
2036
2033
2029
2027
2024
2021
2019
2016
2013
2012
2009
2007
2005
2004
2001
2000
1999
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1988
1987
1987
1986
1986
1986
1986
1986
1986
1986
1986
1986
1987
1987
1988
1988
1989
1989
1990
1991
1992
1993
1993
1994
1995
1996
1997
1998
1999
2000
2001
2001
2003
2004
2005
2005
2007
2008
2009
2009
2011
2012
2013
2013
2015
2016
2017
2017
2017
2019
2020
2021
2021
2021
2023
2023
2024
2024
2025
2025
2025
2025
2025
2025
2025
2025
2025
2025
2025
2024
2023
2023
2021
2021
2019
2017
2017
2015
2013
2011
2009
2007
2005
2001
1999
1996
1993
1989
1985
1981
1977
1973
1968
1963
1958
1952
1947
1941
1934
1928
1921
1914
1907
1899
1891
1883
1875
1866
1857
1848
1838
1828
1818
1808
1797
1786
1775
1764
1752
1740
1727
1714
1701
1688
1674
1660
1645
1630
1615
1600
1584
1568
1551
1534
1517
1499
1481
1463
1444
1426
1406
1387
1367
1346
1326
1305
1284
1262
1241
1218
1196
1174
1151
1127
1104
1080
1056
1032
1008
983
959
934
908
883
857
832
806
780
753
727
701
674
648
621
594
568
541
514
487
460
433
406
380
353
326
299
273
246
220
193
167
141
115
89
63
37
11
-14
-40
-65
-90
-115
-140
-165
-190
-215
-239
-263
-288
-312
-335
-359
-382
-406
-429
-451
-474
-496
-519
-540
-562
-583
-604
-625
-646
-666
-685
-705
-724
-743
-762
-780
-798
-816
-833
-850
-867
-883
-899
-914
-929
-944
-958
-972
-986
-999
-1012
-1024
-1036
-1048
-1059
-1069
-1080
-1090
-1099
-1108
-1117
-1125
-1133
-1141
-1148
-1155
-1161
-1167
-1173
-1178
-1183
-1187
-1192
-1196
-1199
-1203
-1205
-1208
-1210
-1212
-1214
-1215
-1217
-1217
-1218
-1218
-1218
-1218
-1217
-1217
-1216
-1214
-1213
-1211
-1209
-1207
-1205
-1202
-1199
-1196
-1193
-1190
-1186
-1182
-1179
-1175
-1171
-1166
-1162
-1157
-1153
-1148
-1143
-1139
-1134
-1129
-1124
-1119
-1114
-1109
-1103
-1098
-1093
-1088
-1083
-1078
-1073
-1068
-1064
-1059
-1054
-1049
-1045
-1041
-1036
-1032
-1028
-1025
-1020
-1018
-1014
-1010
-1008
-1006
-1004
-1002
-1000
-998
-996
-995
-994
-994
-993
-993
-994
-994
-995
-997
-998
-1000
-1002
-1004
-1008
-1010
-1014
-1018
-1022
-1027
-1032
-1037
-1043
-1049
-1055
-1062
-1068
-1075
-1083
-1090
-1098
-1106
-1115
-1124
-1133
-1142
-1152
-1162
-1172
-1182
-1193
-1204
-1215
-1226
-1238
-1250
-1262
-1274
-1286
-1299
-1312
-1325
-1338
-1351
-1365
-1378
-1392
-1406
-1419
-1433
-1447
-1461
-1475
-1489
-1503
-1517
-1531
-1545
-1559
-1573
-1587
-1601
-1615
-1628
-1642
-1656
-1669
-1683
-1696
-1709
-1723
-1736
-1749
-1761
-1774
-1786
-1798
-1810
-1822
-1834
-1845
-1857
-1868
-1878
-1889
-1899
-1909
-1919
-1929
-1939
-1948
-1957
-1966
-1974
-1982
-1990
-1998
-2005
-2013
-2020
-2027
-2033
-2040
-2047
-2053
-2058
-2064
-2069
-2074
-2079
-2084
-2088
-2092
-2096
-2100
-2104
-2107
-2111
-2114
-2117
-2120
-2123
-2125
-2128
-2130
-2133
-2135
-2137
-2139
-2141
-2143
-2145
-2147
-2149
-2151
-2152
-2154
-2155
-2157
-2158
-2160
-2161
-2162
-2164
-2165
-2166
-2167
-2169
-2170
-2171
-2172
-2173
-2174
-2175
-2176
-2178
-2179
-2180
-2181
-2182
-2184
-2185
-2186
-2188
-2189
-2191
-2192
-2194
-2196
-2198
-2200
-2202
-2204
-2206
-2208
-2210
-2212
-2214
-2217
-2219
-2222
-2224
-2226
-2229
-2231
-2234
-2237
-2239
-2242
-2244
-2247
-2250
-2252
-2255
-2257
-2260
-2263
-2265
-2268
-2270
-2273
-2275
-2277
-2279
-2282
-2284
-2286
-2288
-2290
-2291
-2293
-2294
-2296
-2297
-2298
-2299
-2299
-2300
-2300
-2301
-2301
-2300
-2300
-2300
-2299
-2298
-2297
-2296
-2294
-2293
-2291
-2289
-2287
-2284
-2282
-2279
-2276
-2273
-2270
-2266
-2262
-2258
-2254
-2250
-2245
-2240
-2235
-2230
-2224
-2219
-2213
-2206
-2200
-2193
-2187
-2179
-2172
-2164
-2157
-2148
-2140
-2132
-2123
-2114
-2105
-2095
-2085
-2076
-2066
-2055
-2045
-2033
-2024
-2013
-2001
-1990
-1979
-1968
-1956
-1944
-1933
-1921
-1909
-1897
-1884
-1872
-1860
-1847
-1834
-1821
-1808
-1795
-1782
-1769
-1756
-1742
-1728
-1715
-1701
-1687
-1673
-1659
-1644
-1630
-1616
-1601
-1586
-1572
-1557
-1542
-1527
-1512
-1497
-1481
-1466
-1451
-1435
-1420
-1404
-1389
-1373
-1357
-1342
-1326
-1310
-1294
-1278
-1262
-1247
-1231
-1215
-1199
-1183
-1167
-1151
-1135
-1119
-1104
-1088
-1072
-1056
-1041
-1025
-1010
-994
-979
-964
-949
-934
-919
-904
-890
-875
-861
-847
-833
-820
-806
-793
-780
-767
-755
-743
-730
-719
-707
-696
-685
-674
-664
-653
-643
-633
-624
-615
-606
-597
-588
-580
-572
-564
-557
-550
-543
-536
-530
-524
-518
-513
-508
-503
-498
-494
-490
-487
-484
-481
-478
-476
-474
-472
-471
-470
-470
-469
-470
-470
-471
-472
-473
-475
-477
-479
-482
-485
-489
-492
-496
-500
-505
-510
-515
-521
-526
-532
-539
-545
-552
-560
-567
-575
-583
-591
-600
-608
-618
-627
-636
-646
-656
-666
-677
-687
-698
-709
-720
-732
-743
-755
-767
-779
-791
-804
-816
-829
-842
-855
-868
-881
-894
-908
-921
-935
-949
-962
-976
-990
-1004
-1018
-1032
-1046
-1060
-1074
-1089
-1103
-1117
-1132
-1146
-1160
-1175
-1189
-1204
-1218
-1233
-1247
-1262
-1276
-1291
-1305
-1319
-1334
-1348
-1363
-1377
-1391
-1405
-1419
-1433
-1447
-1460
-1474
-1488
-1501
-1514
-1528
-1541
-1554
-1566
-1579
-1592
-1604
-1616
-1628
-1640
-1652
-1664
-1676
-1687
-1698
-1710
-1721
-1732
-1742
-1753
-1764
-1774
-1784
-1794
-1804
-1814
-1823
-1832
-1841
-1850
-1859
-1868
-1876
-1885
-1893
-1900
-1908
-1916
-1923
-1930
-1937
-1944
-1950
-1956
-1962
-1968
-1974
-1980
-1985
-1990
-1995
-2000
-2004
-2008
-2012
-2016
-2020
-2023
-2025
-2029
-2031
-2033
-2036
-2037
-2040
-2041
-2043
-2044
-2045
-2045
-2047
-2047
-2047
-2047
-2047
-2047
-2045
-2045
-2044
-2043
-2041
-2040
-2037
-2036
-2033
-2032
-2029
-2027
-2025
-2021
-2019
-2016
-2013
-2009
-2005
-2003
-2000
-1996
-1992
-1989
-1985
-1981
-1978
-1974
-1970
-1967
-1963
-1959
-1955
-1952
-1948
-1944
-1941
-1937
-1934
-1930
-1927
-1923
-1920
-1917
-1914
-1911
-1908
-1905
-1903
-1900
-1898
-1896
-1894
-1892
-1890
-1888
-1887
-1886
-1885
-1884
-1883
-1883
-1882
-1882
-1882
-1883
-1883
-1884
-1885
-1886
-1888
-1890
-1891
-1894
-1896
-1899
-1902
-1905
-1909
-1913
-1917
-1921
-1925
-1930
-1935
-1941
-1946
-1952
-1958
-1965
-1972
-1979
-1986
-1993
-2001
-2009
-2017
-2025
-2033
-2043
-2053
-2062
-2072
-2082
-2093
-2103
-2114
-2125
-2136
-2148
-2160
-2172
-2184
-2197
-2209
-2222
-2235
-2248
-2262
-2275
-2289
-2303
-2317
-2331
-2345
-2359
-2373
-2387
-2402
-2416
-2431
-2445
-2460
-2474
-2489
-2504
-2518
-2533
-2547
-2562
-2577
-2591
-2606
-2620
-2635
-2649
-2663
-2677
-2691
-2705
-2719
-2733
-2746
-2760
-2773
-2786
-2799
-2812
-2825
-2837
-2849
-2862
-2873
-2885
-2897
-2908
-2919
-2929
-2940
-2950
-2960
-2970
-2980
-2989
-2998
-3007
-3015
-3023
-3031
-3039
-3047
-3054
-3061
-3068
-3074
-3080
-3086
-3092
-3097
-3102
-3107
-3111
-3115
-3119
-3123
-3126
-3129
-3132
-3134
-3136
-3138
-3140
-3141
-3142
-3142
-3143
-3143
-3142
-3142
-3141
-3140
-3138
-3137
-3135
-3133
-3130
-3127
-3124
-3121
-3118
-3114
-3110
-3106
-3102
-3097
-3092
-3087
-3082
-3077
-3071
-3065
-3059
-3053
-3047
-3040
-3034
-3027
-3020
-3013
-3006
-2998
-2991
-2983
-2975
-2967
-2959
-2951
-2943
-2934
-2926
-2917
-2909
-2900
-2891
-2882
-2873
-2864
-2855
-2846
-2837
-2827
-2818
-2808
-2799
-2789
-2780
-2770
-2761
-2751
-2741
-2732
-2722
-2713
-2703
-2693
-2684
-2674
-2664
-2655
-2645
-2636
-2626
-2617
-2607
-2598
-2589
-2579
-2570
-2561
-2551
-2542
-2533
-2524
-2514
-2505
-2496
-2487
-2478
-2469
-2460
-2451
-2442
-2433
-2424
-2415
-2406
-2397
-2389
-2380
-2371
-2363
-2355
-2346
-2338
-2330
-2322
-2314
-2306
-2299
-2291
-2284
-2276
-2269
-2262
-2254
-2247
-2240
-2234
-2227
-2220
-2214
-2207
-2201
-2194
-2188
-2182
-2176
-2170
-2164
-2158
-2153
-2147
-2142
-2136
-2131
-2126
-2121
-2116
-2111
-2106
-2101
-2096
-2091
-2087
-2082
-2078
-2073
-2069
-2064
-2060
-2055
-2051
-2045
-2041
-2037
-2033
-2028
-2023
-2019
-2013
-2009
-2004
-1999
-1994
-1989
-1984
-1979
-1973
-1968
-1962
-1956
-1951
-1945
-1939
-1933
-1926
-1920
-1913
-1907
-1900
-1893
-1886
-1878
-1871
-1863
-1855
-1846
-1838
-1829
-1820
-1811
-1801
-1792
-1781
-1771
-1760
-1749
-1738
-1727
-1715
-1703
-1690
-1677
-1664
-1651
-1637
-1623
-1608
-1594
-1578
-1563
-1547
-1531
-1515
-1498
-1481
-1464
-1446
-1428
-1409
-1391
-1372
-1353
-1333
-1313
-1293
-1273
-1252
-1231
-1210
-1188
-1166
-1144
-1122
-1100
-1077
-1054
-1031
-1008
-984
-961
-937
-913
-889
-864
-840
-816
-791
-766
-741
-717
-692
-667
-642
-617
-592
-568
-543
-518
-493
-469
-445
-420
-396
-372
-348
-325
-301
-278
-255
-232
-209
-187
-165
-143
-121
-100
-79
-58
-38
-18
2
22
41
60
78
96
114
131
148
165
181
197
213
228
242
256
270
283
296
309
320
332
343
354
364
373
382
391
399
406
413
420
426
432
437
441
446
449
452
455
457
459
460
461
461
461
461
460
459
457
455
452
450
446
443
439
435
430
426
420
415
409
403
397
391
384
377
370
363
356
348
340
332
324
316
308
300
291
283
274
266
257
249
240
231
223
214
206
197
189
181
172
164
156
148
140
132
125
117
110
103
96
90
83
77
71
66
60
55
50
46
42
38
34
31
28
25
23
21
20
19
19
18
19
20
21
22
25
27
30
34
38
43
48
54
60
67
74
81
89
98
107
117
127
138
149
161
174
186
200
214
228
243
258
274
290
307
324
342
360
379
398
417
437
457
478
499
520
542
565
587
610
634
657
681
706
730
756
781
807
833
859
886
912
940
967
995
1022
1051
1079
1107
1136
1165
1194
1223
1253
1282
1312
1341
1371
1401
1431
1461
1491
1521
1551
1581
1611
1641
1671
1700
1730
1760
1789
1819
1848
1878
1907
1936
1965
1993
2021
2050
2078
2106
2134
2162
2189
2217
2244
2271
2298
2324
2350
2376
2402
2428
2453
2479
2503
2528
2553
2577
2601
2625
2649
2672
2695
2718
2741
2763
2786
2808
2829
2851
2872
2894
2915
2935
2956
2976
2997
3017
3036
3056
3076
3095
3114
3133
3152
3171
3189
3207
3226
3244
3262
3280
3297
3315
3333
3350
3367
3385
3402
3419
3436
3453
3469
3486
3503
3520
3536
3553
3569
3586
3602
3618
3635
3651
3667
3684
3700
3716
3732
3748
3765
3781
3797
3813
3829
3845
3861
3878
3894
3910
3926
3942
3959
3975
3991
4006
4022
4038
4056
4072
4088
4104
4120
4136
4151
4167
4183
4199
4214
4230
4245
4261
4276
4291
4306
4321
4336
4351
4366
4381
4395
4409
4424
4438
4452
4465
4479
4492
4505
4518
4531
4544
4556
4568
4580
4592
4603
4615
4626
4636
4647
4658
4668
4678
4687
4697
4706
4715
4723
4732
4740
4748
4755
4763
4770
4777
4783
4790
4796
4801
4807
4812
4818
4823
4827
4832
4836
4840
4844
4848
4851
4855
4858
4861
4864
4866
4869
4871
4873
4875
4877
4878
4880
4881
4882
4883
4884
4885
4885
4885
4886
4886
4886
4885
4885
4885
4884
4884
4883
4882
4882
4881
4880
4878
4877
4876
4874
4873
4871
4870
4868
4866
4864
4862
4860
4858
4855
4853
4851
4848
4845
4842
4839
4836
4833
4830
4827
4823
4820
4816
4812
4808
4804
4799
4795
4790
4786
4781
4776
4771
4766
4760
4755
4749
4743
4738
4732
4725
4719
4713
4706
4699
4692
4685
4678
4671
4664
4656
4648
4640
4632
4624
4615
4607
4598
4589
4580
4571
4562
4552
4543
4533
4523
4513
4503
4492
4482
4471
4460
4449
4438
4426
4415
4403
4391
4379
4367
4355
4343
4330
4317
4305
4292
4278
4265
4252
4238
4225
4211
4197
4183
4169
4155
4141
4127
4112
4098
4083
4069
4054
4040
4026
4011
3997
3982
3968
3953
3939
3924
3910
3896
3881
3867
3853
3838
3824
3810
3796
3782
3768
3754
3741
3727
3713
3700
3686
3673
3659
3646
3633
3620
3607
3594
3582
3569
3557
3544
3532
3520
3508
3497
3485
3474
3462
3451
3440
3429
3419
3408
3398
3388
3378
3369
3359
3350
3341
3332
3323
3315
3306
3298
3290
3283
3275
3268
3261
3254
3247
3240
3234
3228
3222
3216
3210
3205
3200
3195
3190
3185
3181
3176
3172
3168
3164
3161
3157
3154
3151
3148
3146
3143
3141
3139
3137
3135
3133
3132
3130
3129
3128
3127
3126
3125
3125
3124
3124
3124
3123
3123
3123
3124
3124
3124
3124
3125
3125
3126
3126
3127
3127
3128
3128
3129
3130
3130
3131
3132
3132
3133
3133
3134
3135
3135
3136
3137
3137
3138
3138
3139
3139
3140
3140
3140
3141
3141
3141
3141
3141
3141
3141
3141
3140
3140
3139
3139
3138
3137
3136
3135
3134
3133
3132
3130
3129
3127
3125
3123
3121
3119
3117
3114
3112
3109
3106
3103
3100
3096
3092
3089
3084
3080
3076
3071
3066
3061
3056
3050
3044
3038
3032
3025
3018
3011
3004
2997
2989
2981
2973
2964
2956
2947
2938
2928
2919
2909
2899
2889
2878
2867
2856
2845
2834
2822
2810
2798
2786
2773
2760
2747
2734
2721
2707
2693
2679
2664
2649
2634
2619
2603
2587
2571
2555
2538
2521
2503
2486
2468
2449
2430
2411
2392
2372
2352
2332
2311
2290
2269
2247
2225
2202
2180
2156
2133
2109
2085
2061
2036
2011
1986
1961
1935
1909
1882
1856
1829
1802
1774
1746
1719
1690
1662
1633
1604
1575
1546
1516
1487
1457
1427
1396
1366
1335
1304
1273
1242
1211
1179
1147
1116
1083
1051
1018
986
954
921
888
855
822
789
756
723
689
656
623
589
556
522
489
455
422
388
355
321
288
255
222
189
156
123
90
58
25
-7
-39
-71
-102
-134
-165
-196
-227
-257
-288
-318
-347
-377
-406
-434
-463
-491
-518
-546
-573
-599
-625
-651
-677
-702
-726
-750
-774
-797
-820
-842
-864
-885
-906
-926
-946
-966
-985
-1002
-1022
-1039
-1056
-1073
-1089
-1105
-1120
-1134
-1149
-1162
-1175
-1188
-1200
-1212
-1223
-1233
-1243
-1253
-1262
-1270
-1278
-1285
-1292
-1298
-1303
-1308
-1313
-1316
-1320
-1322
-1325
-1326
-1327
-1328
-1328
-1328
-1327
-1325
-1323
-1321
-1318
-1315
-1311
-1306
-1302
-1296
-1291
-1285
-1278
-1271
-1264
-1256
-1247
-1239
-1229
-1220
-1210
-1199
-1188
-1177
-1166
-1154
-1141
-1129
-1115
-1102
-1088
-1074
-1059
-1045
-1029
-1014
-998
-982
-966
-949
-933
-916
-898
-881
-863
-845
-827
-809
-791
-772
-754
-735
-716
-697
-678
-658
-639
-619
-600
-580
-560
-540
-520
-500
-481
-461
-441
-421
-401
-381
-361
-341
-321
-302
-282
-262
-243
-224
-204
-185
-166
-147
-128
-109
-91
-72
-54
-35
-17
1
19
36
54
72
89
106
123
140
157
174
190
207
223
239
255
271
287
302
318
333
348
363
378
392
407
421
435
449
463
477
491
504
517
531
544
556
569
582
594
606
618
630
642
653
665
676
687
698
708
719
729
739
749
758
768
777
786
795
803
812
820
827
835
843
850
857
864
870
877
883
889
895
900
906
911
916
921
926
930
935
939
943
946
950
953
956
959
962
965
967
969
971
973
974
976
977
978
978
979
979
979
978
978
977
976
974
973
971
969
966
963
960
957
953
949
945
940
935
930
924
918
912
906
899
892
884
876
868
860
851
842
833
824
814
804
793
783
772
761
749
738
726
714
701
689
676
663
649
636
622
608
594
579
564
549
534
519
503
487
471
455
439
422
405
388
371
353
336
318
300
282
264
245
226
207
188
169
150
130
111
91
71
50
30
9
-11
-32
-53
-74
-96
-117
-138
-160
-182
-204
-226
-248
-270
-292
-314
-336
-359
-381
-403
-426
-448
-471
-494
-516
-539
-561
-584
-607
-629
-652
-674
-697
-719
-742
-764
-786
-809
-831
-853
-875
-897
-919
-941
-963
-985
-1006
-1028
-1049
-1070
-1091
-1113
-1134
-1154
-1175
-1196
-1216
-1237
-1257
-1277
-1297
-1316
-1336
-1355
-1375
-1393
-1412
-1431
-1449
-1467
-1485
-1503
-1520
-1537
-1554
-1570
-1587
-1603
-1618
-1634
-1649
-1664
-1679
-1693
-1707
-1721
-1735
-1748
-1761
-1774
-1786
-1798
-1810
-1822
-1833
-1844
-1855
-1865
-1875
-1885
-1895
-1904
-1913
-1922
-1930
-1939
-1947
-1954
-1961
-1969
-1975
-1982
-1988
-1994
-2000
-2005
-2009
-2015
-2020
-2025
-2029
-2033
-2037
-2040
-2043
-2045
-2049
-2052
-2054
-2056
-2058
-2059
-2061
-2062
-2063
-2064
-2064
-2064
-2064
-2064
-2064
-2063
-2063
-2062
-2061
-2059
-2058
-2056
-2054
-2052
-2050
-2048
-2045
-2043
-2040
-2037
-2033
-2029
-2027
-2023
-2019
-2015
-2011
-2007
-2001
-1997
-1993
-1987
-1982
-1977
-1971
-1965
-1959
-1953
-1946
-1940
-1933
-1926
-1919
-1911
-1903
-1896
-1888
-1880
-1871
-1863
-1854
-1845
-1836
-1826
-1817
-1807
-1797
-1787
-1777
-1767
-1756
-1745
-1734
-1723
-1711
-1700
-1688
-1676
-1663
-1651
-1638
-1625
-1612
-1598
-1584
-1571
-1557
-1542
-1528
-1513
-1498
-1483
-1468
-1453
-1437
-1421
-1405
-1389
-1373
-1357
-1340
-1323
-1306
-1289
-1272
-1255
-1237
-1219
-1202
-1183
-1165
-1147
-1129
-1110
-1091
-1072
-1053
-1034
-1014
-996
-977
-957
-938
-918
-898
-879
-859
-839
-819
-800
-780
-760
-740
-720
-700
-681
-661
-641
-621
-601
-582
-562
-542
-523
-503
-484
-464
-445
-425
-406
-387
-368
-349
-330
-311
-292
-273
-255
-236
-218
-200
-182
-164
-146
-128
-111
-94
-77
-60
-43
-27
-10
6
21
37
52
67
82
97
111
125
139
153
166
179
192
205
217
229
241
253
264
275
286
296
307
317
326
336
345
354
363
372
380
388
395
403
410
417
423
430
436
442
447
453
458
462
467
471
475
479
482
486
489
491
494
496
498
500
502
503
504
505
505
506
506
506
506
506
505
504
503
502
501
499
497
495
493
491
488
486
483
480
477
473
470
466
463
459
455
451
446
442
437
433
428
423
418
413
408
402
397
391
386
380
374
368
362
356
349
343
336
330
323
316
309
302
295
288
280
273
265
258
250
242
234
226
218
210
201
193
185
176
167
158
149
140
131
122
113
103
94
84
74
64
54
44
34
24
13
3
-8
-19
-30
-41
-52
-63
-75
-86
-98
-110
-122
-134
-146
-159
-172
-184
-197
-210
-223
-237
-250
-264
-278
-292
-306
-320
-335
-349
-364
-379
-394
-409
-425
-440
-456
-472
-488
-504
-520
-536
-552
-569
-586
-602
-619
-636
-653
-671
-688
-705
-723
-741
-758
-776
-794
-812
-831
-849
-867
-886
-905
-923
-942
-961
-980
-999
-1018
-1037
-1057
-1076
-1095
-1115
-1134
-1154
-1173
-1193
-1213
-1232
-1252
-1271
-1291
-1311
-1330
-1350
-1370
-1389
-1409
-1428
-1448
-1467
-1487
-1506
-1526
-1545
-1564
-1584
-1603
-1622
-1641
-1660
-1679
-1698
-1717
-1735
-1754
-1772
-1791
-1809
-1827
-1846
-1864
-1881
-1899
-1917
-1934
-1952
-1969
-1986
-2003
-2019
-2036
-2052
-2068
-2084
-2100
-2115
-2130
-2145
-2160
-2175
-2189
-2203
-2217
-2230
-2243
-2256
-2269
-2281
-2293
-2305
-2317
-2328
-2339
-2349
-2359
-2369
-2379
-2388
-2397
-2406
-2414
-2422
-2429
-2436
-2443
-2449
-2455
-2461
-2466
-2471
-2476
-2480
-2483
-2487
-2490
-2492
-2494
-2496
-2497
-2498
-2499
-2499
-2499
-2498
-2497
-2495
-2493
-2491
-2488
-2484
-2481
-2477
-2472
-2467
-2461
-2456
-2449
-2442
-2435
-2428
-2419
-2411
-2402
-2392
-2383
-2372
-2362
-2350
-2339
-2327
-2314
-2301
-2288
-2274
-2260
-2245
-2230
-2215
-2199
-2182
-2166
-2149
-2131
-2113
-2095
-2076
-2057
-2037
-2017
-1998
-1977
-1956
-1935
-1913
-1891
-1869
-1847
-1824
-1801
-1777
-1753
-1729
-1705
-1680
-1655
-1630
-1605
-1579
-1554
-1527
-1501
-1475
-1448
-1421
-1394
-1367
-1340
-1312
-1285
-1257
-1230
-1202
-1174
-1146
-1118
-1090
-1062
-1033
-1004
-977
-949
-921
-893
-866
-838
-810
-783
-755
-728
-701
-674
-647
-620
-594
-567
-541
-516
-490
-465
-440
-415
-390
-366
-343
-319
-296
-273
-251
-228
-207
-185
-164
-144
-124
-104
-85
-66
-47
-29
-12
5
22
38
54
69
84
98
111
125
137
149
161
172
183
193
203
212
220
228
236
243
249
255
261
266
270
274
277
280
282
284
285
286
287
286
286
285
283
281
279
276
272
269
264
260
255
250
244
238
231
225
217
210
202
194
185
176
167
158
148
138
127
117
106
95
84
72
60
48
36
24
11
-2
-15
-27
-41
-54
-67
-80
-94
-107
-121
-134
-148
-162
-175
-189
-203
-217
-230
-244
-257
-271
-284
-298
-311
-325
-338
-351
-364
-377
-390
-402
-415
-428
-440
-452
-464
-476
-488
-499
-511
-522
-533
-544
-554
-565
-575
-585
-595
-605
-614
-623
-632
-641
-650
-658
-666
-674
-682
-690
-697
-704
-711
-718
-724
-730
-736
-742
-747
-753
-757
-762
-767
-771
-775
-779
-782
-786
-789
-792
-794
-797
-799
-801
-802
-804
-805
-806
-807
-808
-809
-809
-809
-809
-809
-809
-809
-808
-807
-806
-805
-804
-802
-800
-798
-796
-794
-792
-789
-787
-784
-780
-777
-774
-770
-766
-762
-758
-754
-749
-745
-740
-735
-730
-724
-719
-713
-708
-702
-696
-689
-683
-677
-670
-663
-656
-649
-642
-635
-627
-620
-612
-605
-597
-589
-581
-572
-564
-556
-547
-539
-530
-521
-512
-503
-494
-485
-476
-467
-458
-448
-439
-429
-419
-410
-400
-390
-380
-370
-360
-350
-339
-329
-319
-308
-298
-287
-276
-266
-255
-244
-233
-222
-211
-200
-188
-177
-166
-154
-143
-131
-119
-108
-96
-84
-72
-60
-48
-36
-24
-11
1
13
26
38
51
63
76
88
101
114
127
139
152
165
178
191
204
217
231
244
257
270
283
297
310
323
336
350
363
376
390
403
416
430
443
456
469
483
496
509
522
535
548
562
575
588
601
614
627
640
653
666
679
692
705
718
730
743
756
769
782
795
808
820
833
846
859
872
885
897
910
923
936
949
962
975
988
1000
1014
1027
1040
1053
1066
1079
1092
1105
1118
1131
1145
1158
1171
1184
1198
1211
1225
1238
1252
1265
1279
1293
1307
1321
1335
1349
1363
1377
1391
1406
1420
1435
1449
1464
1479
1493
1508
1523
1539
1554
1569
1584
1600
1615
1631
1646
1662
1678
1693
1709
1725
1741
1757
1773
1788
1804
1820
1836
1852
1867
1883
1899
1914
1930
1946
1961
1976
1992
2007
2021
2037
2052
2067
2081
2096
2110
2125
2139
2153
2167
2181
2195
2208
2222
2235
2248
2261
2274
2287
2299
2312
2324
2336
2348
2360
2371
2383
2394
2405
2416
2426
2437
2447
2457
2467
2477
2486
2496
2505
2514
2522
2530
2539
2546
2554
2561
2569
2575
2582
2588
2594
2600
2606
2611
2616
2620
2625
2629
2633
2636
2639
2642
2645
2648
2650
2652
2653
2655
2656
2656
2657
2657
2657
2657
2656
2655
2654
2653
2651
2649
2647
2645
2642
2639
2636
2633
2629
2626
2622
2618
2614
2609
2605
2600
2595
2590
2585
2580
2574
2569
2563
2557
2552
2546
2540
2534
2527
2521
2515
2508
2502
2495
2489
2482
2476
2469
2462
2456
2449
2443
2436
2429
2423
2416
2410
2403
2397
2391
2384
2378
2372
2366
2361
2355
2349
2344
2338
2333
2328
2322
2318
2313
2308
2303
2299
2295
2291
2287
2283
2279
2276
2272
2269
2266
2264
2261
2259
2256
2254
2253
2251
2250
2248
2247
2247
2246
2246
2245
2245
2245
2246
2246
2247
2248
2249
2251
2252
2254
2256
2258
2260
2263
2265
2268
2271
2274
2278
2281
2285
2289
2293
2297
2301
2305
2310
2314
2319
2324
2329
2335
2340
2345
2351
2357
2363
2369
2375
2381
2387
2394
2401
2407
2414
2421
2428
2435
2443
2450
2458
2465
2473
2481
2489
2497
2505
2513
2522
2530
2538
2547
2555
2564
2572
2581
2590
2598
2607
2616
2624
2633
2642
2650
2659
2667
2676
2685
2693
2702
2710
2719
2727
2736
2744
2753
2761
2770
2778
2786
2795
2803
2811
2820
2828
2836
2845
2853
2862
2870
2878
2887
2895
2904
2912
2921
2929
2938
2947
2955
2964
2973
2981
2990
2999
3008
3017
3026
3035
3044
3054
3063
3072
3081
3091
3100
3110
3119
3129
3139
3149
3158
3168
3178
3188
3198
3208
3219
3229
3239
3250
3260
3271
3281
3292
3303
3313
3324
3335
3346
3357
3368
3379
3390
3401
3413
3424
3435
3447
3458
3470
3481
3493
3504
3516
3527
3539
3550
3562
3574
3585
3597
3609
3621
3632
3644
3655
3667
3679
3690
3702
3713
3725
3736
3748
3759
3770
3782
3793
3804
3815
3826
3837
3847
3858
3868
3879
3889
3899
3909
3919
3929
3939
3948
3957
3967
3975
3984
3993
4001
4010
4018
4026
4033
4041
4048
4054
4062
4067
4075
4081
4086
4091
4097
4103
4107
4112
4116
4120
4124
4127
4131
4133
4136
4138
4141
4142
4144
4145
4146
4147
4147
4147
4147
4146
4146
4145
4143
4142
4140
4137
4135
4132
4129
4125
4121
4117
4113
4108
4103
4098
4091
4086
4080
4074
4067
4059
4051
4045
4037
4029
4019
4011
4002
3993
3984
3974
3964
3953
3943
3932
3921
3910
3898
3886
3874
3862
3850
3837
3824
3811
3797
3783
3770
3755
3741
3726
3712
3697
3681
3666
3650
3634
3618
3602
3586
3569
3552
3535
3518
3500
3483
3465
3447
3429
3410
3392
3373
3354
3335
3315
3295
3276
3255
3235
3215
3194
3173
3152
3130
3109
3087
3065
3042
3020
2997
2974
2951
2927
2904
2880
2856
2831
2806
2782
2756
2731
2705
2680
2654
2627
2601
2574
2547
2520
2492
2464
2437
2408
2380
2351
2323
2294
2265
2235
2206
2176
2146
2116
2085
2054
2024
1993
1961
1930
1899
1867
1835
1803
1771
1738
1706
1673
1640
1607
1574
1540
1507
1473
1440
1406
1372
1338
1303
1269
1235
1200
1166
1131
1096
1061
1026
991
956
921
885
850
815
779
744
708
673
637
602
566
531
496
460
425
389
354
319
283
248
213
178
143
108
73
38
4
-31
-65
-100
-134
-168
-202
-236
-269
-303
-336
-369
-402
-435
-468
-500
-533
-565
-597
-629
-661
-692
-724
-755
-786
-817
-847
-877
-908
-938
-967
-997
-1026
-1055
-1084
-1112
-1141
-1169
-1197
-1224
-1252
-1279
-1306
-1332
-1359
-1385
-1411
-1436
-1462
-1487
-1511
-1536
-1560
-1584
-1608
-1631
-1654
-1677
-1699
-1722
-1744
-1765
-1786
-1807
-1828
-1848
-1868
-1888
-1908
-1927
-1945
-1964
-1982
-2000
-2017
-2033
-2051
-2067
-2083
-2099
-2114
-2129
-2144
-2158
-2172
-2185
-2198
-2211
-2223
-2235
-2246
-2258
-2268
-2279
-2288
-2298
-2307
-2316
-2324
-2332
-2340
-2347
-2354
-2360
-2366
-2372
-2377
-2382
-2386
-2390
-2394
-2397
-2400
-2402
-2404
-2406
-2407
-2408
-2409
-2409
-2408
-2408
-2406
-2405
-2403
-2401
-2398
-2395
-2391
-2388
-2383
-2379
-2374
-2368
-2362
-2356
-2349
-2342
-2335
-2327
-2319
-2311
-2302
-2293
-2283
-2273
-2263
-2252
-2242
-2230
-2219
-2207
-2195
-2182
-2169
-2156
-2142
-2128
-2114
-2100
-2085
-2070
-2055
-2039
-2023
-2007
-1991
-1974
-1957
-1939
-1922
-1904
-1886
-1868
-1849
-1831
-1812
-1792
-1773
-1754
-1734
-1714
-1694
-1673
-1653
-1632
-1612
-1591
-1570
-1549
-1527
-1506
-1485
-1463
-1441
-1420
-1398
-1376
-1354
-1332
-1310
-1288
-1266
-1244
-1222
-1200
-1178
-1156
-1134
-1112
-1090
-1068
-1046
-1024
-1002
-981
-959
-937
-916
-894
-872
-851
-829
-808
-787
-765
-744
-723
-702
-681
-660
-639
-618
-597
-577
-556
-535
-515
-495
-474
-454
-434
-413
-393
-373
-353
-333
-313
-293
-274
-254
-234
-215
-195
-176
-157
-137
-118
-99
-80
-61
-42
-23
-4
14
33
51
70
88
107
125
143
161
179
197
215
233
251
268
286
304
321
338
356
373
390
407
425
442
459
475
492
509
526
542
559
575
592
608
624
640
657
673
689
704
720
736
751
767
782
798
813
828
843
858
873
888
902
917
931
945
959
973
987
1000
1014
1028
1041
1054
1067
1080
1093
1105
1118
1130
1142
1154
1165
1177
1188
1199
1210
1220
1231
1241
1251
1261
1271
1280
1290
1299
1308
1316
1325
1333
1341
1349
1356
1364
1371
1378
1385
1391
1398
1404
1410
1416
1421
1426
1432
1436
1441
1446
1450
1454
1458
1462
1465
1469
1472
1475
1477
1480
1483
1485
1487
1489
1491
1493
1494
1495
1497
1498
1499
1500
1500
1501
1501
1501
1502
1502
1502
1501
1501
1501
1500
1500
1499
1498
1497
1496
1495
1494
1493
1492
1491
1489
1488
1487
1485
1484
1482
1481
1479
1478
1476
1475
1473
1472
1471
1469
1468
1467
1465
1464
1463
1462
1461
1460
1459
1458
1457
1456
1456
1455
1454
1454
1453
1453
1453
1453
1453
1452
1453
1453
1453
1453
1453
1454
1454
1455
1456
1456
1457
1458
1459
1460
1461
1463
1464
1465
1467
1468
1470
1472
1473
1475
1477
1479
1481
1483
1485
1488
1490
1492
1495
1497
1500
1503
1505
1508
1511
1514
1517
1520
1524
1527
1530
1534
1537
1541
1544
1548
1552
1555
1559
1563
1567
1571
1575
1579
1583
1587
1591
1595
1599
1603
1607
1611
1616
1620
1624
1628
1633
1637
1641
1645
1650
1654
1658
1663
1667
1671
1676
1680
1684
1689
1693
1698
1702
1707
1711
1716
1721
1726
1730
1735
1740
1745
1750
1755
1761
1766
1771
1777
1782
1788
1794
1799
1805
1811
1817
1823
1829
1836
1842
1848
1855
1862
1868
1875
1882
1889
1896
1903
1910
1917
1924
1931
1939
1946
1953
1961
1968
1976
1984
1991
1999
2007
2015
2023
2031
2039
2047
2055
2063
2071
2079
2088
2096
2105
2113
2122
2130
2139
2148
2157
2165
2174
2183
2193
2202
2211
2220
2230
2239
2249
2258
2268
2278
2287
2297
2307
2317
2327
2337
2347
2356
2366
2376
2386
2396
2406
2416
2426
2436
2446
2456
2465
2475
2485
2494
2504
2514
2523
2532
2542
2551
2560
2569
2578
2587
2595
2604
2612
2621
2629
2637
2645
2653
2661
2668
2676
2683
2690
2697
2704
2711
2717
2724
2730
2736
2742
2747
2753
2758
2764
2769
2774
2778
2783
2787
2791
2795
2799
2803
2806
2809
2812
2815
2818
2820
2822
2824
2826
2827
2828
2829
2830
2831
2831
2831
2831
2831
2830
2829
2828
2827
2825
2824
2822
2819
2817
2814
2811
2808
2804
2800
2796
2792
2788
2783
2778
2773
2767
2762
2756
2750
2744
2737
2730
2723
2716
2709
2701
2694
2686
2677
2669
2661
2652
2643
2634
2625
2616
2606
2597
2587
2577
2566
2556
2546
2535
2524
2513
2502
2491
2479
2468
2456
2444
2432
2420
2408
2395
2383
2370
2358
2345
2332
2319
2306
2293
2279
2266
2253
2239
2226
2212
2198
2185
2171
2157
2143
2129
2115
2101
2087
2073
2059
2045
2031
2017
2003
1989
1975
1961
1947
1933
1919
1905
1891
1878
1864
1850
1837
1823
1809
1796
1782
1769
1756
1743
1729
1716
1703
1690
1677
1664
1651
1639
1626
1613
1601
1588
1575
1563
1551
1538
1526
1514
1501
1489
1477
1465
1453
1441
1429
1418
1406
1394
1383
1371
1360
1348
1337
1326
1315
1304
1293
1282
1271
1260
1250
1239
1229
1218
1208
1198
1187
1177
1167
1157
1148
1138
1129
1119
1110
1101
1091
1082
1074
1065
1056
1048
1039
1031
1022
1014
1006
999
991
983
976
968
961
954
947
940
933
926
919
913
907
900
894
888
883
877
871
866
861
856
851
846
841
837
833
828
824
821
817
814
810
807
804
802
799
797
795
793
791
789
788
786
785
784
783
783
782
782
782
782
782
783
783
784
785
786
787
788
790
792
794
796
798
800
802
805
808
811
814
817
820
824
828
831
835
839
844
848
853
857
862
867
872
877
882
888
893
899
905
911
917
923
929
935
942
949
955
962
969
976
984
991
998
1006
1014
1020
1029
1037
1045
1053
1061
1070
1078
1086
1095
1104
1112
1121
1129
1138
1147
1156
1165
1174
1183
1192
1201
1210
1219
1228
1237
1246
1255
1265
1274
1283
1292
1301
1311
1320
1329
1338
1347
1357
1366
1375
1384
1393
1402
1411
1420
1429
1438
1447
1456
1465
1474
1482
1491
1500
1509
1517
1526
1534
1543
1551
1559
1568
1576
1584
1592
1600
1608
1616
1624
1632
1640
1647
1655
1662
1670
1677
1684
1691
1698
1705
1712
1718
1725
1731
1738
1744
1750
1756
1762
1768
1773
1779
1784
1789
1794
1799
1804
1809
1814
1818
1822
1827
1831
1835
1838
1842
1846
1849
1852
1855
1858
1861
1864
1866
1869
1871
1873
1875
1877
1878
1880
1881
1883
1884
1885
1886
1887
1887
1888
1888
1888
1888
1888
1888
1888
1887
1886
1885
1884
1883
1882
1881
1879
1877
1875
1873
1871
1868
1866
1863
1860
1856
1853
1849
1846
1842
1838
1833
1829
1824
1819
1814
1809
1804
1798
1793
1787
1781
1774
1768
1761
1754
1747
1740
1733
1725
1718
1710
1702
1694
1685
1677
1668
1659
1650
1641
1632
1622
1613
1603
1593
1582
1572
1561
1551
1540
1529
1517
1506
1494
1482
1470
1458
1446
1433
1420
1408
1395
1381
1368
1354
1341
1327
1313
1299
1285
1270
1256
1241
1226
1211
1196
1181
1166
1150
1135
1119
1103
1087
1071
1055
1039
1022
1006
991
974
958
942
925
909
892
875
859
842
826
809
792
776
759
743
726
710
693
677
660
644
628
611
595
579
563
547
531
516
500
484
469
454
438
423
408
393
379
364
350
336
321
308
294
280
267
254
241
228
215
203
190
178
167
155
144
133
122
111
101
91
81
71
62
53
44
36
27
19
12
4
-3
-10
-16
-23
-29
-35
-40
-45
-50
-54
-59
-63
-66
-69
-72
-75
-77
-79
-81
-83
-84
-84
-85
-85
-85
-84
-83
-82
-81
-79
-77
-75
-72
-69
-66
-63
-59
-55
-50
-46
-41
-36
-30
-25
-19
-12
-6
1
8
15
22
30
37
45
54
62
71
80
89
98
107
117
127
137
147
157
167
178
189
200
211
222
233
244
256
267
279
290
302
314
325
337
349
361
373
385
397
409
420
432
444
456
468
479
491
502
514
525
537
548
559
570
581
591
602
612
622
632
642
652
661
670
679
688
697
705
713
721
729
736
743
750
757
763
769
775
780
785
790
795
799
803
807
810
813
816
818
820
822
823
824
825
825
825
825
824
823
821
819
817
814
811
807
803
799
794
788
783
777
770
763
756
748
740
732
723
714
704
694
684
673
662
650
638
626
613
600
587
573
559
544
530
515
499
483
467
451
434
417
400
383
365
347
328
310
291
272
253
233
213
193
173
153
132
111
90
69
48
26
5
-17
-39
-61
-84
-106
-129
-152
-174
-197
-220
-244
-267
-290
-314
-337
-361
-385
-409
-433
-457
-481
-505
-529
-553
-578
-602
-626
-651
-675
-700
-724
-749
-773
-798
-822
-847
-871
-896
-920
-945
-969
-994
-1018
-1042
-1067
-1091
-1115
-1139
-1163
-1187
-1211
-1235
-1259
-1282
-1306
-1330
-1353
-1377
-1400
-1424
-1447
-1470
-1493
-1516
-1539
-1562
-1585
-1608
-1631
-1653
-1676
-1698
-1721
-1743
-1766
-1788
-1810
-1832
-1855
-1877
-1899
-1921
-1943
-1965
-1986
-2008
-2029
-2052
-2074
-2095
-2117
-2139
-2160
-2182
-2203
-2225
-2246
-2268
-2289
-2310
-2331
-2353
-2374
-2395
-2416
-2437
-2458
-2479
-2500
-2521
-2541
-2562
-2583
-2603
-2624
-2644
-2665
-2685
-2705
-2726
-2746
-2766
-2786
-2806
-2826
-2845
-2865
-2885
-2905
-2924
-2944
-2963
-2983
-3002
-3021
-3040
-3059
-3078
-3097
-3116
-3135
-3154
-3173
-3191
-3210
-3228
-3247
-3265
-3283
-3302
-3320
-3338
-3356
-3374
-3391
-3409
-3427
-3444
-3461
-3479
-3496
-3513
-3530
-3547
-3564
-3581
-3597
-3614
-3630
-3647
-3663
-3679
-3695
-3711
-3727
-3743
-3758
-3774
-3789
-3804
-3819
-3834
-3849
-3864
-3879
-3893
-3908
-3922
-3937
-3951
-3965
-3979
-3993
-4006
-4019
-4034
-4046
-4061
-4074
-4086
-4100
-4113
-4126
-4139
-4152
-4165
-4177
-4189
-4202
-4214
-4226
-4238
-4250
-4262
-4273
-4285
-4296
-4308
-4319
-4330
-4341
-4352
-4363
-4374
-4385
-4395
-4406
-4416
-4427
-4437
-4447
-4457
-4468
-4478
-4487
-4497
-4507
-4517
-4526
-4536
-4545
-4555
-4564
-4573
-4583
-4592
-4601
-4610
-4618
-4627
-4636
-4644
-4653
-4661
-4669
-4678
-4686
-4694
-4702
-4710
-4718
-4726
-4733
-4741
-4748
-4756
-4763
-4770
-4778
-4785
-4792
-4799
-4806
-4813
-4819
-4826
-4833
-4839
-4845
-4852
-4858
-4864
-4870
-4876
-4882
-4887
-4893
-4898
-4904
-4909
-4914
-4919
-4924
-4929
-4934
-4938
-4943
-4947
-4951
-4955
-4959
-4963
-4967
-4970
-4974
-4977
-4980
-4984
-4986
-4989
-4992
-4994
-4997
-4999
-5001
-5002
-5004
-5006
-5007
-5008
-5009
-5010
-5010
-5011
-5011
-5011
-5011
-5010
-5010
-5009
-5008
-5006
-5005
-5003
-5002
-5000
-4997
-4995
-4992
-4989
-4986
-4983
-4980
-4976
-4972
-4968
-4964
-4959
-4955
-4950
-4945
-4939
-4934
-4928
-4922
-4916
-4910
-4904
-4897
-4891
-4884
-4877
-4869
-4862
-4854
-4847
-4839
-4831
-4823
-4814
-4806
-4798
-4790
-4782
-4774
-4765
-4757
-4749
-4741
-4733
-4725
-4717
-4709
-4700
-4692
-4684
-4676
-4668
-4660
-4652
-4644
-4636
-4628
-4620
-4612
-4604
-4596
-4588
-4580
-4572
-4564
-4556
-4548
-4540
-4532
-4524
-4516
-4508
-4500
-4492
-4484
-4476
-4468
-4461
-4453
-4445
-4437
-4429
-4421
-4413
-4405
-4398
-4390
-4382
-4374
-4366
-4358
-4351
-4343
-4335
-4327
-4319
-4312
-4304
-4296
-4288
-4281
-4273
-4265
-4257
-4250
-4242
-4234
-4226
-4219
-4211
-4203
-4196
-4188
-4180
-4173
-4165
-4157
-4150
-4142
-4134
-4127
-4119
-4112
-4104
-4096
-4089
-4081
-4074
-4066
-4059
-4051
-4043
-4035
-4027
-4021
-4013
-4006
-3998
-3991
-3983
-3976
-3968
-3961
-3953
-3946
-3938
-3931
-3924
-3916
-3909
-3901
-3894
-3886
-3879
-3872
-3864
-3857
-3849
-3842
-3835
-3827
-3820
-3813
-3805
-3798
-3791
-3783
-3776
-3769
-3761
-3754
-3747
-3740
-3732
-3725
-3718
-3710
-3703
-3696
-3689
-3682
-3674
-3667
-3660
-3653
-3645
-3638
-3631
-3624
-3617
-3610
-3602
-3595
-3588
-3581
-3574
-3567
-3560
-3552
-3545
-3538
-3531
-3524
-3517
-3510
-3503
-3496
-3489
-3482
-3475
-3468
-3461
-3454
-3447
-3440
-3433
-3426
-3419
-3412
-3405
-3398
-3391
-3384
-3377
-3370
-3363
-3356
-3349
-3342
-3335
-3328
-3321
-3315
-3308
-3301
-3294
-3287
-3280
-3273
-3267
-3260
-3253
-3246
-3239
-3232
-3226
-3219
-3212
-3205
-3198
-3192
-3185
-3178
-3171
-3165
-3158
-3151
-3144
-3138
-3131
-3124
-3118
-3111
-3104
-3098
-3091
-3084
-3077
-3071
-3064
-3058
-3051
-3044
-3038
-3031
-3024
-3018
-3011
-3005
-2998
-2991
-2985
-2978
-2972
-2965
-2959
-2952
-2946
-2939
-2933
-2926
-2920
-2913
-2907
-2900
-2894
-2887
-2881
-2874
-2868
-2861
-2855
-2848
-2842
-2836
-2829
-2823
-2816
-2810
-2804
-2797
-2791
-2784
-2778
-2772
-2765
-2759
-2753
-2746
-2740
-2734
-2727
-2721
-2715
-2708
-2702
-2696
-2690
-2683
-2677
-2671
-2665
-2658
-2652
-2646
-2640
-2633
-2627
-2621
-2615
-2609
-2602
-2596
-2590
-2584
-2578
-2572
-2565
-2559
-2553
-2547
-2541
-2535
-2529
-2523
-2516
-2510
-2504
-2498
-2492
-2486
-2480
-2474
-2468
-2462
-2456
-2450
-2444
-2438
-2432
-2426
-2420
-2414
-2408
-2402
-2396
-2390
-2384
-2378
-2372
-2366
-2360
-2354
-2348
-2342
-2336
-2331
-2325
-2319
-2313
-2307
-2301
-2295
-2289
-2284
-2278
-2272
-2266
-2260
-2254
-2249
-2243
-2237
-2231
-2225
-2220
-2214
-2208
-2202
-2197
-2191
-2185
-2179
-2174
-2168
-2162
-2156
-2151
-2145
-2139
-2134
-2128
-2122
-2117
-2111
-2105
-2100
-2094
-2088
-2083
-2077
-2072
-2066
-2060
-2055
-2049
-2044
-2037
-2032
-2027
-2021
-2016
-2009
-2005
-1999
-1994
-1988
-1983
-1977
-1971
-1966
-1960
-1955
-1950
-1944
-1939
-1933
-1928
-1922
-1917
-1911
-1906
-1900
-1895
-1890
-1884
-1879
-1873
-1868
-1863
-1857
-1852
-1847
-1841
-1836
-1830
-1825
-1820
-1814
-1809
-1804
-1799
-1793
-1788
-1783
-1777
-1772
-1767
-1761
-1756
-1751
-1746
-1740
-1735
-1730
-1725
-1720
-1714
-1709
-1704
-1699
-1694
-1688
-1683
-1678
-1673
-1668
-1663
-1657
-1652
-1647
-1642
-1637
-1632
-1627
-1622
-1616
-1611
-1606
-1601
-1596
-1591
-1586
-1581
-1576
-1571
-1566
-1561
-1556
-1551
-1546
-1541
-1536
-1531
-1526
-1521
-1516
-1511
-1506
-1501
-1496
-1491
-1486
-1481
-1476
-1471
-1466
-1461
-1456
-1452
-1447
-1442
-1437
-1432
-1427
-1422
-1417
-1413
-1408
-1403
-1398
-1393
-1388
-1384
-1379
-1374
-1369
-1364
-1360
-1355
-1350
-1345
-1340
-1336
-1331
-1326
-1321
-1317
-1312
-1307
-1303
-1298
-1293
-1288
-1284
-1279
-1274
-1270
-1265
-1260
-1256
-1251
-1246
-1242
-1237
-1232
-1228
-1223
-1219
-1214
-1209
-1205
-1200
-1196
-1191
-1186
-1182
-1177
-1173
-1168
-1164
-1159
-1155
-1150
-1145
-1141
-1136
-1132
-1127
-1123
-1118
-1114
-1110
-1105
-1101
-1096
-1092
-1087
-1083
-1078
-1074
-1069
-1065
-1061
-1056
-1052
-1047
-1043
-1039
-1034
-1030
-1026
-1020
-1016
-1012
-1008
-1004
-999
-995
-991
-986
-982
-978
-974
-969
-965
-961
-956
-952
-948
-944
-939
-935
-931
-927
-922
-918
-914
-910
-905
-901
-897
-893
-889
-884
-880
-876
-872
-868
-864
-859
-855
-851
-847
-843
-839
-835
-831
-826
-822
-818
-814
-810
-806
-802
-798
-794
-790
-786
-782
-778
-774
-770
-766
-761
-757
-753
-749
-745
-741
-737
-733
-730
-726
-722
-718
-714
-710
-706
-702
-698
-694
-690
-686
-682
-678
-674
-671
-667
-663
-659
-655
-651
-647
-643
-640
-636
-632
-628
-624
-620
-617
-613
-609
-605
-601
-598
-594
-590
-586
-582
-579
-575
-571
-567
-564
-560
-556
-552
-549
-545
-541
-538
-534
-530
-526
-523
-519
-515
-512
-508
-504
-501
-497
-493
-490
-486
-482
-479
-475
-472
-468
-464
-461
-457
-454
-450
-446
-443
-439
-436
-432
-429
-425
-422
-418
-414
-411
-407
-404
-400
-397
-393
-390
-386
-383
-379
-376
-372
-369
-366
-362
-359
-355
-352
-348
-345
-341
-338
-335
-331
-328
-324
-321
-318
-314
-311
-307
-304
-301
-297
-294
-291
-287
-284
-281
-277
-274
-271
-267
-264
-261
-257
-254
-251
-247
-244
-241
-238
-234
-231
-228
-225
-221
-218
-215
-212
-208
-205
-202
-199
-196
-192
-189
-186
-183
-180
-176
-173
-170
-167
-164
-161
-157
-154
-151
-148
-145
-142
-139
-136
-132
-129
-126
-123
-120
-117
-114
-111
-108
-105
-102
-99
-95
-92
-89
-86
-83
-80
-77
-74
-71
-68
-65
-62
-59
-56
-53
-50
-47
-44
-41
-38
-35
-32
-29
-27
-24
-21
-18
-15
-12
-9
-6
-3
0
3
6
8
11
14
17
20
23
26
29
31
34
37
40
43
46
48
51
54
57
60
62
65
68
71
74
76
79
82
85
87
90
93
96
98
101
104
107
109
112
115
118
120
123
126
128
131
134
136
139
142
144
147
150
152
155
158
160
163
166
168
171
173
176
179
181
184
186
189
192
194
197
199
202
204
207
210
212
215
217
220
222
225
227
230
232
235
237
240
242
245
247
250
252
255
257
260
262
265
267
270
272
275
277
279
282
