5
6738
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
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
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
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
52
52
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
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
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
110
110
110
110
109
109
109
109
108
108
108
107
107
107
106
106
106
105
105
105
104
104
103
102
102
101
101
100
100
99
99
99
99
99
98
98
98
98
98
98
97
97
97
96
96
96
96
95
95
95
94
94
94
94
93
93
92
92
92
91
91
91
90
90
90
90
90
89
89
89
89
88
88
88
87
87
86
86
85
85
85
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
81
81
81
80
80
79
79
79
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
78
78
78
78
77
77
76
76
75
75
74
74
73
73
72
72
72
71
71
71
70
70
70
70
70
69
69
69
68
68
68
67
67
66
65
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
51
50
49
49
48
48
47
46
46
45
44
43
43
42
41
40
39
38
37
36
35
34
33
33
32
31
30
30
29
29
28
28
27
27
26
26
25
25
24
24
23
23
23
22
22
21
21
20
20
20
20
19
19
19
20
20
20
21
22
22
23
24
24
25
26
26
27
27
28
29
29
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
33
33
33
34
34
35
35
35
36
36
36
37
37
37
38
38
38
38
38
38
37
37
37
37
36
36
35
35
35
34
34
34
33
33
33
33
33
32
32
32
32
32
31
31
31
31
31
31
31
31
32
32
33
33
34
34
35
36
37
37
38
39
40
40
41
41
42
42
42
43
43
43
43
43
42
42
42
42
42
42
42
42
42
43
43
44
44
44
45
45
45
45
45
46
46
47
47
48
50
51
53
54
56
58
60
61
63
64
65
65
66
66
66
66
65
65
64
63
62
61
60
59
58
57
56
55
54
54
53
52
52
51
51
50
50
50
49
49
49
49
49
49
48
48
48
47
47
46
45
45
44
44
43
43
43
42
42
42
42
41
41
40
40
38
37
36
34
32
30
28
26
24
22
20
18
16
15
14
12
11
11
10
9
9
8
8
7
6
5
4
3
2
1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-3
-4
-6
-7
-8
-10
-11
-12
-13
-14
-16
-17
-18
-20
-21
-23
-24
-26
-27
-29
-30
-31
-32
-32
-32
-33
-33
-33
-32
-32
-32
-31
-30
-30
-29
-28
-27
-27
-26
-26
-25
-25
-24
-24
-24
-23
-23
-22
-22
-21
-21
-20
-20
-20
-20
-20
-21
-21
-22
-23
-24
-25
-26
-27
-27
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-32
-32
-33
-33
-34
-34
-34
-34
-34
-33
-33
-32
-32
-31
-31
-31
-31
-31
-31
-32
-33
-34
-35
-36
-38
-39
-41
-42
-44
-45
-46
-47
-48
-49
-49
-50
-51
-51
-52
-53
-54
-55
-56
-57
-57
-58
-58
-59
-59
-59
-59
-60
-60
-60
-61
-62
-62
-63
-63
-64
-64
-64
-64
-63
-63
-62
-62
-61
-60
-60
-59
-58
-58
-57
-57
-57
-56
-56
-55
-55
-55
-54
-54
-53
-53
-53
-52
-52
-51
-49
-48
-45
-43
-40
-37
-34
-30
-26
-21
-17
-12
-8
-3
1
4
8
11
14
16
18
21
23
25
27
29
32
34
37
40
42
45
47
50
52
55
57
60
62
65
67
70
72
75
78
80
83
85
87
89
92
94
96
98
101
103
106
108
111
113
115
117
118
120
121
122
122
123
123
123
123
122
122
121
120
118
117
115
113
111
110
108
106
105
103
102
100
99
97
95
93
91
89
86
84
81
78
75
73
70
68
66
63
61
59
58
56
54
53
51
50
50
49
49
48
49
49
49
50
51
52
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
90
93
96
99
102
106
109
113
116
119
122
126
128
131
134
137
139
142
145
148
151
155
158
161
164
168
170
173
176
178
180
182
183
185
186
187
188
188
188
188
188
187
186
185
184
183
181
179
178
176
174
172
169
166
163
159
156
152
149
145
141
138
135
132
129
126
122
119
116
112
109
105
101
98
95
91
88
85
81
77
73
69
64
59
54
49
43
37
32
26
21
15
10
5
0
-5
-10
-14
-19
-23
-27
-31
-33
-36
-37
-38
-39
-39
-38
-37
-35
-33
-31
-28
-26
-23
-19
-16
-13
-9
-5
-2
2
6
9
13
17
21
25
29
33
37
42
46
51
55
60
65
70
75
79
84
88
92
96
100
103
107
110
113
115
118
121
123
126
129
132
135
138
142
145
149
153
157
161
165
168
172
176
179
181
184
185
186
186
186
185
183
182
180
178
176
173
171
169
168
166
165
165
164
164
165
165
165
165
164
164
164
163
162
161
160
159
158
156
155
154
153
151
150
149
149
148
147
147
147
147
148
148
149
150
152
152
153
154
154
154
154
153
152
151
150
148
146
144
142
140
138
136
135
135
135
136
137
139
141
144
147
150
153
156
159
161
163
165
166
167
167
167
167
168
168
168
168
168
168
168
169
169
170
170
171
172
173
174
175
177
178
179
181
182
183
183
183
183
182
181
179
176
174
171
167
163
160
156
153
150
148
146
144
142
141
140
140
139
139
139
138
138
137
136
135
133
131
129
127
125
123
121
119
117
115
114
113
112
111
111
111
112
114
116
119
122
125
129
134
138
143
147
151
154
157
160
162
164
166
167
168
168
169
169
170
170
171
172
174
175
178
180
182
185
188
190
193
195
197
199
200
200
200
200
199
198
197
195
194
192
191
190
190
190
190
191
192
194
196
199
202
205
208
211
214
216
218
220
221
222
221
221
220
218
216
214
211
208
205
202
199
197
194
192
190
189
187
186
185
184
184
183
182
181
179
177
175
172
169
165
162
158
154
150
146
142
139
135
132
129
126
123
121
119
116
114
112
110
108
106
104
102
100
97
95
92
90
88
86
85
83
82
82
81
81
81
81
81
82
82
82
82
82
82
82
81
79
78
76
74
71
69
66
63
60
57
54
51
48
45
42
39
36
34
31
28
26
23
21
19
18
16
15
13
12
10
9
7
6
4
2
0
-1
-3
-5
-6
-7
-9
-9
-10
-10
-10
-10
-9
-8
-7
-5
-4
-2
0
2
5
8
12
16
21
26
31
37
44
50
57
63
70
77
83
89
95
100
105
110
115
120
124
129
133
138
142
147
151
155
159
163
166
170
173
176
179
182
185
188
191
194
197
201
204
208
212
216
220
224
228
231
235
238
241
243
245
247
248
249
249
249
248
248
246
245
243
241
239
237
235
233
231
229
228
226
225
225
224
224
225
226
228
229
231
233
235
237
239
241
242
244
245
245
245
245
244
243
241
239
237
234
232
229
226
224
221
219
216
214
211
209
207
206
204
202
201
199
197
195
193
191
188
186
183
181
179
177
176
175
174
173
172
172
172
172
173
173
173
174
174
175
175
176
176
177
178
178
179
180
181
181
182
183
184
185
185
187
188
189
190
191
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
207
208
208
208
207
206
205
203
201
197
194
190
185
180
175
170
165
159
154
148
143
138
133
129
125
122
119
116
114
112
111
110
109
109
108
107
107
106
105
103
101
99
97
94
91
88
85
82
79
77
75
73
72
71
71
72
73
74
75
77
78
79
80
80
81
80
79
78
77
76
74
73
73
72
73
73
75
76
79
82
86
90
95
101
106
112
117
123
128
132
137
140
143
145
147
147
147
146
144
142
139
135
132
128
124
120
116
113
110
108
106
105
104
103
102
102
102
101
100
100
99
97
96
94
92
90
88
86
83
80
78
75
72
70
67
65
63
62
60
59
59
58
58
57
56
56
55
53
52
49
46
43
38
33
27
21
13
5
-3
-13
-22
-31
-40
-49
-57
-64
-71
-77
-82
-86
-90
-93
-95
-97
-99
-100
-102
-103
-104
-105
-107
-108
-110
-112
-114
-116
-119
-121
-123
-124
-126
-127
-128
-129
-129
-128
-127
-126
-125
-123
-122
-120
-119
-118
-117
-117
-117
-118
-120
-123
-126
-130
-135
-140
-146
-152
-158
-164
-169
-175
-179
-184
-187
-190
-193
-195
-196
-197
-197
-197
-197
-197
-197
-198
-198
-199
-200
-201
-202
-204
-205
-207
-209
-211
-213
-215
-216
-218
-219
-221
-222
-222
-222
-223
-223
-222
-222
-222
-221
-221
-220
-219
-218
-217
-216
-215
-214
-213
-212
-210
-209
-208
-207
-205
-203
-201
-199
-197
-194
-192
-188
-185
-181
-177
-173
-168
-163
-158
-153
-147
-142
-136
-131
-125
-119
-114
-108
-102
-96
-90
-84
-78
-72
-66
-59
-52
-46
-39
-33
-26
-20
-14
-9
-4
1
6
10
14
17
20
22
24
26
27
27
27
27
27
26
25
24
23
22
21
19
19
18
17
17
17
18
19
21
23
25
28
31
35
39
44
48
52
57
61
64
68
70
73
75
76
77
77
77
77
76
75
73
71
69
66
62
59
55
50
45
40
34
29
23
17
11
6
0
-6
-12
-17
-22
-27
-31
-36
-40
-44
-48
-52
-56
-59
-63
-67
-70
-74
-77
-81
-85
-90
-94
-99
-103
-108
-113
-118
-123
-128
-132
-137
-142
-146
-151
-156
-161
-166
-172
-177
-184
-190
-197
-204
-211
-219
-227
-235
-243
-252
-260
-269
-277
-285
-292
-299
-306
-312
-318
-323
-328
-332
-336
-340
-344
-347
-351
-354
-358
-362
-366
-370
-375
-379
-384
-389
-393
-398
-403
-408
-413
-418
-422
-427
-432
-437
-442
-446
-451
-455
-460
-464
-469
-473
-477
-481
-485
-489
-493
-496
-499
-502
-505
-508
-511
-514
-516
-518
-520
-522
-523
-524
-525
-526
-526
-526
-525
-525
-524
-523
-521
-520
-518
-516
-514
-511
-508
-505
-501
-496
-491
-486
-480
-474
-467
-461
-455
-449
-443
-438
-433
-428
-425
-422
-420
-419
-419
-419
-420
-422
-423
-425
-427
-429
-431
-432
-432
-433
-432
-432
-430
-429
-427
-425
-422
-419
-417
-414
-412
-409
-407
-406
-404
-403
-401
-400
-399
-397
-396
-394
-391
-388
-385
-381
-377
-372
-367
-361
-355
-349
-343
-337
-330
-323
-316
-309
-302
-295
-288
-281
-274
-268
-262
-256
-251
-246
-241
-236
-231
-227
-222
-216
-211
-205
-198
-192
-185
-178
-171
-164
-158
-151
-145
-140
-135
-130
-126
-123
-120
-119
-117
-117
-117
-118
-119
-120
-120
-121
-121
-121
-120
-119
-117
-115
-112
-109
-105
-100
-96
-91
-86
-81
-75
-70
-65
-60
-56
-52
-48
-44
-42
-39
-37
-35
-34
-33
-32
-31
-31
-30
-30
-29
-28
-26
-24
-22
-19
-16
-13
-9
-6
-3
-1
1
2
2
1
-1
-3
-7
-11
-15
-20
-25
-30
-36
-41
-46
-51
-55
-59
-63
-66
-69
-71
-73
-75
-76
-77
-79
-80
-81
-82
-83
-85
-86
-88
-90
-93
-95
-98
-102
-105
-109
-114
-118
-123
-128
-133
-138
-143
-148
-154
-159
-165
-170
-176
-181
-187
-193
-198
-204
-210
-216
-222
-227
-233
-239
-244
-249
-254
-259
-263
-267
-270
-273
-276
-278
-279
-280
-280
-280
-280
-280
-279
-278
-277
-275
-273
-271
-268
-265
-260
-256
-250
-244
-238
-231
-223
-216
-209
-202
-195
-189
-184
-180
-177
-174
-173
-173
-174
-176
-178
-182
-186
-190
-195
-200
-205
-211
-216
-222
-227
-233
-239
-245
-251
-258
-265
-273
-281
-290
-299
-308
-318
-329
-339
-350
-361
-372
-383
-394
-405
-416
-426
-436
-446
-456
-465
-473
-480
-487
-494
-500
-506
-512
-518
-524
-531
-538
-545
-554
-563
-572
-583
-595
-607
-620
-633
-646
-660
-673
-686
-698
-710
-721
-731
-740
-748
-755
-762
-767
-772
-776
-780
-782
-785
-786
-787
-787
-787
-786
-784
-782
-780
-777
-774
-771
-767
-763
-759
-756
-752
-748
-743
-740
-736
-732
-728
-724
-720
-716
-711
-707
-702
-697
-693
-688
-683
-679
-675
-672
-670
-668
-667
-667
-667
-667
-668
-669
-670
-670
-670
-669
-668
-666
-662
-658
-653
-647
-641
-633
-626
-618
-610
-602
-593
-585
-577
-568
-560
-552
-545
-537
-530
-523
-517
-510
-504
-498
-492
-487
-483
-478
-474
-471
-468
-464
-462
-459
-458
-456
-456
-456
-456
-457
-458
-459
-461
-463
-464
-466
-467
-469
-470
-471
-471
-472
-472
-471
-471
-470
-469
-467
-465
-463
-460
-457
-453
-449
-445
-441
-437
-433
-429
-425
-421
-417
-413
-408
-404
-399
-393
-388
-382
-376
-371
-365
-359
-354
-348
-343
-339
-334
-330
-326
-321
-317
-313
-308
-303
-298
-293
-287
-281
-276
-270
-264
-258
-252
-246
-240
-234
-228
-222
-216
-210
-204
-198
-192
-186
-181
-175
-169
-163
-156
-150
-143
-136
-129
-122
-114
-107
-99
-91
-82
-73
-63
-53
-43
-32
-21
-10
2
14
26
38
50
62
73
84
95
104
113
121
128
135
141
147
152
157
162
166
171
175
179
183
187
192
195
199
203
206
208
210
212
213
213
213
213
212
212
210
208
205
202
197
192
185
177
167
157
144
131
117
102
87
71
56
40
24
8
-8
-24
-41
-57
-74
-90
-107
-123
-139
-154
-169
-184
-197
-210
-222
-233
-243
-252
-259
-266
-271
-275
-278
-279
-280
-279
-279
-277
-276
-274
-272
-271
-269
-268
-267
-267
-266
-266
-266
-266
-266
-267
-269
-270
-273
-276
-279
-282
-286
-290
-294
-298
-302
-306
-309
-313
-316
-319
-322
-325
-327
-329
-330
-332
-333
-334
-334
-335
-336
-336
-337
-339
-341
-343
-345
-348
-352
-356
-360
-366
-371
-377
-384
-391
-399
-407
-416
-426
-436
-446
-457
-469
-481
-493
-506
-519
-533
-547
-562
-577
-592
-608
-624
-640
-656
-672
-686
-701
-714
-726
-737
-747
-755
-763
-769
-774
-778
-782
-784
-786
-786
-787
-787
-786
-785
-785
-784
-783
-783
-783
-784
-785
-786
-788
-790
-792
-795
-797
-800
-803
-806
-809
-812
-814
-817
-819
-820
-821
-821
-820
-819
-816
-813
-809
-804
-798
-792
-785
-776
-768
-758
-748
-737
-725
-713
-701
-688
-676
-664
-652
-640
-629
-618
-608
-598
-590
-581
-574
-566
-560
-553
-547
-542
-537
-532
-527
-523
-519
-515
-511
-507
-503
-499
-494
-489
-484
-478
-473
-467
-461
-455
-449
-443
-437
-431
-425
-420
-414
-409
-404
-399
-394
-389
-385
-381
-376
-372
-369
-365
-362
-360
-359
-358
-358
-358
-359
-361
-364
-367
-371
-375
-380
-384
-389
-394
-399
-403
-407
-411
-414
-417
-419
-421
-423
-424
-425
-425
-425
-424
-423
-422
-420
-418
-415
-413
-410
-406
-403
-400
-397
-395
-392
-390
-389
-388
-387
-386
-386
-387
-387
-389
-390
-393
-396
-399
-403
-408
-413
-418
-424
-430
-437
-444
-452
-460
-468
-477
-486
-495
-504
-512
-521
-529
-536
-543
-549
-554
-559
-562
-565
-567
-568
-568
-568
-567
-565
-562
-558
-554
-549
-543
-537
-529
-521
-512
-502
-492
-482
-471
-461
-451
-441
-432
-423
-415
-408
-402
-398
-394
-391
-390
-389
-390
-392
-394
-398
-402
-407
-412
-418
-424
-430
-436
-442
-449
-455
-462
-469
-476
-484
-492
-500
-508
-516
-523
-531
-538
-545
-551
-557
-562
-567
-571
-574
-576
-577
-577
-577
-576
-574
-571
-568
-564
-560
-556
-552
-548
-544
-540
-537
-535
-533
-531
-530
-529
-529
-529
-529
-529
-529
-530
-530
-530
-529
-529
-528
-526
-524
-522
-519
-516
-512
-509
-505
-501
-498
-495
-493
-491
-490
-490
-491
-493
-495
-498
-503
-508
-514
-521
-529
-538
-548
-558
-569
-581
-593
-605
-617
-628
-639
-650
-660
-670
-678
-686
-692
-697
-701
-704
-705
-705
-704
-702
-699
-695
-690
-684
-678
-671
-664
-657
-649
-641
-634
-626
-618
-611
-604
-597
-592
-587
-582
-579
-577
-575
-574
-574
-574
-574
-574
-575
-576
-577
-578
-579
-581
-583
-585
-587
-590
-593
-596
-599
-603
-607
-610
-614
-617
-619
-621
-622
-622
-621
-618
-615
-611
-605
-598
-591
-582
-573
-564
-555
-545
-535
-526
-517
-508
-499
-490
-482
-473
-463
-454
-444
-434
-424
-414
-404
-394
-385
-376
-368
-361
-355
-349
-345
-341
-339
-337
-335
-334
-334
-333
-333
-333
-332
-331
-329
-327
-324
-320
-316
-311
-305
-298
-290
-282
-273
-264
-253
-243
-231
-220
-207
-195
-182
-169
-155
-141
-126
-111
-95
-79
-62
-45
-27
-9
9
29
48
68
89
110
131
152
173
194
215
236
257
278
298
319
339
359
379
399
419
439
459
479
499
519
539
558
577
596
614
631
647
662
676
689
700
710
718
726
732
738
743
747
752
756
761
766
772
780
789
799
810
823
837
853
869
887
905
924
944
965
985
1006
1027
1048
1069
1089
1109
1129
1148
1166
1184
1201
1217
1232
1246
1258
1269
1279
1288
1295
1301
1305
1308
1310
1311
1311
1310
1309
1307
1304
1301
1298
1294
1291
1288
1284
1281
1278
1275
1272
1270
1267
1265
1264
1262
1261
1261
1261
1261
1263
1265
1267
1271
1276
1281
1288
1296
1304
1314
1324
1335
1347
1359
1371
1384
1397
1410
1423
1436
1448
1461
1473
1485
1497
1509
1520
1532
1543
1554
1564
1575
1585
1595
1604
1612
1620
1628
1634
1640
1646
1651
1655
1659
1663
1667
1670
1674
1678
1683
1688
1693
1699
1706
1713
1721
1730
1739
1749
1759
1771
1783
1796
1809
1824
1838
1854
1870
1887
1905
1924
1943
1962
1982
2003
2023
2043
2064
2084
2105
2125
2145
2165
2185
2204
2223
2242
2260
2278
2295
2312
2329
2345
2360
2375
2389
2403
2416
2429
2441
2454
2466
2479
2492
2506
2520
2535
2551
2568
2585
2604
2622
2642
2662
2683
2704
2725
2746
2767
2788
2809
2830
2850
2871
2891
2911
2931
2950
2970
2989
3008
3028
3048
3067
3088
3108
3129
3150
3172
3194
3217
3239
3262
3285
3308
3331
3353
3375
3397
3418
3438
3457
3476
3494
3511
3528
3543
3557
3571
3583
3595
3605
3614
3622
3630
3636
3642
3648
3653
3657
3662
3666
3670
3674
3679
3683
3688
3694
3700
3707
3715
3724
3734
3745
3757
3770
3784
3798
3812
3827
3841
3855
3869
3882
3894
3906
3917
3927
3936
3945
3953
3960
3966
3971
3975
3978
3980
3980
3978
3974
3968
3959
3947
3932
3914
3891
3865
3835
3800
3761
3718
3671
3620
3566
3507
3446
3381
3314
3244
3172
3098
3022
2944
2864
2783
2700
2615
2530
2444
2356
2268
2180
2092
2004
1916
1829
1743
1659
1577
1497
1420
1345
1274
1206
1141
1080
1022
970
921
877
837
802
773
748
728
715
706
704
708
718
735
758
787
822
863
910
961
1018
1079
1145
1214
1286
1361
1437
1515
1594
1672
1750
1827
1902
1974
2043
2109
2170
2227
2278
2325
2366
2402
2433
2458
2478
2493
2502
2507
2508
2504
2496
2485
2471
2453
2434
2413
2391
2367
2343
2318
2294
2269
2245
2221
2197
2174
2151
2129
2107
2086
2065
2045
2025
2005
1985
1966
1946
1925
1904
1882
1860
1836
1811
1785
1757
1728
1697
1664
1629
1591
1552
1510
1466
1420
1372
1322
1271
1217
1162
1106
1048
990
931
871
811
751
691
632
573
515
458
402
347
294
242
192
143
95
48
1
-45
-92
-140
-189
-239
-291
-345
-402
-462
-525
-591
-661
-735
-812
-893
-978
-1067
-1159
-1253
-1351
-1450
-1552
-1655
-1759
-1864
-1970
-2076
-2182
-2288
-2394
-2501
-2606
-2711
-2816
-2920
-3024
-3127
-3230
-3332
-3433
-3535
-3636
-3737
-3838
-3940
-4041
-4143
-4244
-4345
-4445
-4545
-4643
-4739
-4833
-4926
-5015
-5101
-5184
-5263
-5338
-5408
-5473
-5533
-5587
-5636
-5678
-5715
-5747
-5772
-5792
-5807
-5816
-5821
-5821
-5817
-5810
-5798
-5784
-5768
-5749
-5729
-5707
-5685
-5663
-5640
-5618
-5598
-5578
-5559
-5542
-5527
-5513
-5501
-5490
-5481
-5474
-5468
-5464
-5461
-5460
-5460
-5461
-5464
-5467
-5470
-5474
-5477
-5480
-5481
-5481
-5478
-5474
-5466
-5456
-5442
-5425
-5404
-5379
-5351
-5318
-5282
-5242
-5199
-5152
-5103
-5052
-4999
-4945
-4890
-4834
-4779
-4724
-4670
-4617
-4565
-4514
-4465
-4416
-4369
-4322
-4276
-4231
-4185
-4140
-4094
-4050
-4003
-3959
-3913
-3868
-3823
-3777
-3732
-3687
-3641
-3596
-3551
-3505
-3459
-3413
-3367
-3319
-3271
-3222
-3171
-3119
-3065
-3009
-2951
-2891
-2829
-2765
-2699
-2632
-2563
-2493
-2423
-2352
-2281
-2210
-2141
-2073
-2005
-1942
-1880
-1820
-1763
-1710
-1659
-1612
-1569
-1529
-1493
-1460
-1431
-1405
-1381
-1360
-1341
-1322
-1305
-1287
-1269
-1250
-1230
-1209
-1186
-1163
-1138
-1113
-1087
-1062
-1037
-1012
-988
-966
-944
-924
-904
-885
-867
-849
-831
-813
-795
-777
-758
-739
-720
-700
-679
-657
-635
-611
-586
-560
-532
-503
-473
-440
-406
-371
-334
-295
-256
-216
-175
-133
-93
-53
-14
23
58
90
119
144
165
183
197
207
213
216
216
214
210
206
201
197
193
191
192
194
199
207
218
232
249
269
291
317
344
374
406
439
474
508
542
575
607
637
664
689
710
728
743
754
761
766
767
765
760
752
742
730
716
701
685
667
649
631
612
593
573
553
533
512
491
468
445
421
396
370
343
315
286
256
227
198
169
142
116
93
72
54
38
27
18
14
13
17
24
34
48
66
86
108
133
159
185
213
240
267
294
319
343
367
389
411
433
455
478
501
525
550
577
604
633
663
694
725
756
787
818
847
874
899
922
942
960
974
985
993
999
1002
1002
1002
1002
1000
1000
1002
1004
1010
1018
1029
1044
1062
1083
1108
1135
1165
1198
1233
1270
1308
1349
1390
1432
1475
1519
1562
1606
1649
1691
1733
1773
1811
1847
1881
1912
1940
1964
1985
2003
2016
2024
2029
2029
2027
2020
2009
1997
1982
1964
1945
1925
1903
1881
1858
1835
1811
1787
1764
1741
1718
1696
1675
1655
1636
1618
1602
1588
1576
1567
1560
1557
1557
1560
1567
1577
1591
1608
1628
1650
1674
1699
1725
1751
1776
1800
1822
1842
1859
1872
1882
1889
1893
1893
1891
1885
1878
1868
1857
1845
1833
1821
1810
1801
1792
1786
1782
1781
1781
1785
1790
1798
1807
1818
1829
1842
1854
1866
1877
1887
1895
1902
1906
1908
1908
1906
1901
1893
1884
1872
1859
1844
1827
1809
1790
1770
1750
1729
1709
1689
1671
1653
1637
1624
1612
1603
1596
1593
1593
1596
1602
1612
1625
1642
1662
1686
1714
1745
1779
1816
1856
1899
1944
1992
2041
2091
2142
2195
2247
2300
2353
2405
2456
2506
2556
2604
2651
2696
2739
2782
2823
2863
2902
2940
2979
3017
3055
3093
3131
3170
3209
3248
3288
3327
3366
3406
3444
3482
3518
3553
3586
3617
3646
3672
3695
3715
3732
3746
3756
3763
3767
3769
3768
3765
3760
3754
3748
3741
3734
3727
3720
3713
3706
3700
3693
3686
3679
3671
3662
3652
3640
3625
3609
3589
3567
3542
3514
3483
3449
3413
3374
3333
3290
3246
3202
3156
3111
3067
3023
2980
2939
2899
2860
2822
2786
2751
2717
2684
2650
2617
2583
2548
2512
2474
2435
2393
2350
2306
2259
2212
2163
2113
2063
2012
1961
1910
1859
1807
1756
1706
1655
1605
1556
1507
1459
1411
1364
1319
1274
1230
1188
1147
1107
1068
1029
992
955
918
881
845
809
773
737
700
664
627
590
554
519
484
451
419
389
362
338
317
300
287
277
272
271
274
280
290
302
317
334
353
373
393
415
436
457
478
498
518
536
553
569
584
597
609
620
629
636
642
647
650
652
654
654
654
654
653
652
652
651
651
652
653
654
656
658
661
665
670
675
682
689
698
708
719
732
747
763
781
801
823
847
872
900
928
958
989
1020
1052
1084
1115
1146
1175
1202
1227
1250
1270
1287
1301
1313
1321
1326
1327
1325
1320
1311
1299
1283
1263
1240
1213
1183
1148
1111
1070
1026
978
928
875
819
760
699
636
570
502
433
361
289
216
142
68
-7
-80
-154
-226
-297
-366
-434
-500
-564
-627
-687
-745
-802
-857
-910
-962
-1012
-1061
-1110
-1157
-1204
-1250
-1296
-1343
-1389
-1436
-1483
-1530
-1577
-1624
-1671
-1718
-1765
-1811
-1856
-1901
-1946
-1990
-2033
-2075
-2117
-2159
-2199
-2240
-2280
-2320
-2359
-2398
-2436
-2473
-2508
-2542
-2575
-2605
-2632
-2657
-2679
-2698
-2713
-2724
-2732
-2735
-2734
-2729
-2720
-2708
-2692
-2673
-2651
-2627
-2601
-2574
-2545
-2515
-2485
-2455
-2424
-2393
-2363
-2333
-2303
-2273
-2243
-2213
-2183
-2154
-2124
-2095
-2066
-2037
-2008
-1980
-1952
-1924
-1896
-1869
-1841
-1813
-1785
-1757
-1730
-1702
-1674
-1647
-1620
-1594
-1568
-1542
-1516
-1491
-1467
-1442
-1418
-1394
-1371
-1348
-1326
-1304
-1283
-1263
-1244
-1225
-1208
-1191
-1175
-1160
-1146
-1133
-1120
-1108
-1098
-1087
-1078
-1070
-1063
-1058
-1053
-1051
-1049
-1050
-1053
-1058
-1065
-1074
-1085
-1098
-1112
-1128
-1144
-1160
-1177
-1192
-1206
-1218
-1228
-1235
-1239
-1239
-1236
-1229
-1218
-1204
-1187
-1167
-1144
-1121
-1095
-1070
-1044
-1018
-994
-972
-951
-932
-916
-903
-892
-884
-878
-874
-872
-871
-871
-871
-870
-870
-868
-864
-859
-851
-840
-826
-809
-788
-764
-737
-707
-673
-637
-598
-557
-513
-469
-423
-377
-330
-284
-238
-193
-149
-107
-66
-28
8
42
73
102
128
151
172
191
207
222
235
246
255
263
269
275
279
282
284
284
284
282
279
274
269
261
252
241
229
215
199
182
164
144
123
100
77
53
27
1
-27
-56
-86
-118
-152
-187
-224
-263
-303
-345
-389
-433
-478
-524
-571
-617
-663
-709
-753
-796
-837
-875
-911
-944
-975
-1002
-1027
-1048
-1067
-1082
-1095
-1106
-1114
-1120
-1125
-1128
-1130
-1130
-1130
-1130
-1129
-1128
-1126
-1125
-1124
-1122
-1121
-1120
-1118
-1116
-1114
-1111
-1108
-1104
-1100
-1096
-1091
-1085
-1079
-1073
-1067
-1060
-1053
-1046
-1039
-1032
-1025
-1018
-1012
-1006
-1000
-994
-989
-984
-979
-974
-969
-965
-960
-955
-950
-944
-939
-933
-926
-920
-913
-906
-899
-892
-885
-879
-873
-868
-864
-862
-860
-860
-861
-863
-866
-870
-875
-880
-885
-890
-895
-900
-904
-908
-912
-915
-918
-921
-924
-927
-930
-933
-937
-942
-948
-955
-963
-973
-985
-998
-1012
-1029
-1047
-1065
-1085
-1106
-1126
-1147
-1167
-1186
-1205
-1223
-1239
-1255
-1269
-1282
-1293
-1304
-1313
-1322
-1329
-1336
-1343
-1349
-1354
-1359
-1363
-1367
-1370
-1373
-1374
-1373
-1371
-1368
-1362
-1354
-1344
-1331
-1316
-1299
-1280
-1259
-1236
-1211
-1185
-1157
-1127
-1095
-1062
-1028
-992
-954
-916
-875
-834
-791
-747
-702
-656
-609
-561
-512
-462
-412
-361
-310
-259
-209
-159
-111
-64
-19
23
63
99
131
160
184
204
220
232
240
244
245
243
238
231
222
212
201
190
179
169
160
151
144
138
133
129
126
123
122
120
119
117
115
112
109
105
101
96
90
84
77
69
61
53
43
34
23
12
0
-13
-27
-42
-58
-76
-94
-114
-136
-159
-183
-207
-233
-259
-286
-312
-337
-362
-385
-406
-426
-443
-458
-470
-480
-487
-490
-491
-489
-485
-478
-469
-458
-445
-430
-415
-398
-381
-363
-345
-327
-309
-292
-274
-257
-240
-223
-207
-192
-177
-163
-149
-137
-125
-114
-103
-94
-85
-77
-69
-62
-54
-47
-39
-31
-22
-12
0
12
27
43
62
82
104
128
155
182
212
242
274
306
338
370
402
432
461
488
514
538
559
579
597
613
627
640
651
662
671
679
687
693
699
705
709
713
716
718
718
718
715
711
705
697
686
673
658
640
619
595
569
541
510
476
441
403
364
322
280
237
193
149
105
62
20
-21
-59
-96
-130
-161
-190
-217
-240
-262
-281
-297
-313
-326
-339
-350
-360
-369
-377
-384
-390
-396
-400
-404
-406
-408
-408
-406
-403
-398
-390
-381
-370
-357
-342
-325
-307
-287
-266
-245
-223
-200
-177
-155
-133
-112
-91
-72
-53
-35
-19
-3
11
25
38
49
61
72
82
93
104
114
125
137
148
160
172
185
197
210
223
235
247
259
269
279
287
295
301
305
309
311
312
312
312
311
310
309
309
309
310
313
318
324
332
342
355
369
386
405
427
450
475
501
529
559
589
620
653
686
720
754
789
825
861
898
936
974
1012
1051
1091
1130
1170
1210
1250
1290
1329
1368
1407
1444
1481
1516
1551
1584
1615
1646
1675
1702
1729
1753
1777
1798
1819
1839
1857
1874
1890
1905
1919
1932
1943
1953
1961
1968
1972
1975
1974
1971
1965
1956
1943
1926
1906
1881
1853
1821
1786
1746
1704
1658
1609
1558
1505
1450
1394
1336
1278
1218
1159
1099
1039
979
919
860
802
744
687
631
576
522
471
420
372
325
281
238
197
158
121
85
49
15
-19
-53
-88
-123
-159
-196
-233
-272
-312
-354
-396
-438
-481
-525
-568
-610
-651
-691
-729
-765
-799
-830
-858
-883
-905
-924
-940
-953
-963
-971
-975
-978
-978
-975
-970
-963
-953
-941
-926
-910
-891
-870
-848
-822
-795
-766
-735
-703
-669
-633
-596
-559
-521
-483
-445
-408
-371
-335
-300
-266
-233
-201
-169
-139
-109
-80
-51
-23
6
34
63
92
122
152
184
216
250
285
320
356
394
431
469
507
545
582
619
654
689
722
754
784
812
839
863
886
907
926
943
958
972
983
993
1002
1008
1014
1018
1020
1022
1022
1020
1018
1016
1012
1008
1002
998
993
988
982
977
972
968
963
959
955
951
947
943
939
935
930
925
920
914
907
899
891
881
871
859
846
833
818
803
788
772
757
741
726
711
697
683
670
659
648
637
628
620
612
605
598
592
586
581
576
571
566
561
557
553
550
548
547
547
549
553
559
568
580
595
614
636
661
690
722
757
795
835
877
920
965
1008
1054
1098
1141
1183
1222
1261
1297
1331
1363
1393
1422
1449
1474
1499
1523
1546
1569
1592
1615
1637
1659
1682
1704
1725
1747
1769
1790
1811
1832
1852
1873
1893
1913
1933
1954
1974
1995
2016
2036
2057
2078
2099
2120
2140
2160
2180
2200
2219
2237
2255
2273
2290
2306
2322
2338
2353
2368
2382
2395
2408
2421
2433
2445
2456
2467
2478
2488
2498
2508
2517
2526
2535
2543
2551
2559
2566
2574
2581
2587
2594
2600
2606
2612
2617
2622
2627
2630
2633
2634
2635
2634
2632
2629
2625
2619
2612
2604
2596
2586
2576
2565
2555
2544
2533
2522
2512
2502
2492
2482
2473
2465
2457
2449
2442
2435
2428
2422
2416
2409
2403
2398
2392
2387
2381
2377
2373
2369
2366
2364
2363
2363
2365
2368
2373
2379
2388
2399
2412
2427
2444
2464
2485
2509
2534
2561
2590
2620
2650
2681
2712
2743
2773
2803
2831
2859
2885
2910
2933
2954
2974
2992
3008
3023
3037
3050
3062
3073
3084
3094
3104
3114
3124
3134
3143
3152
3160
3168
3175
3181
3186
3190
3193
3193
3192
3190
3185
3179
3172
3162
3152
3140
3126
3112
3097
3080
3063
3046
3028
3009
2990
2971
2951
2931
2911
2890
2869
2848
2827
2805
2783
2761
2738
2714
2690
2664
2638
2610
2582
2552
2520
2487
2453
2418
2381
2342
2303
2262
2220
2177
2133
2088
2043
1997
1950
1902
1853
1804
1754
1702
1650
1597
1542
1487
1430
1373
1315
1256
1197
1138
1078
1018
961
903
847
792
739
689
641
596
554
514
478
445
415
387
363
341
321
304
289
276
265
256
248
242
238
235
233
233
234
237
240
245
251
259
267
277
288
299
311
324
338
352
366
380
394
408
422
436
450
464
477
491
504
518
531
545
558
571
584
597
610
622
633
644
654
663
671
678
684
689
694
697
699
701
701
701
700
698
695
692
689
685
681
677
674
670
667
665
663
662
662
663
665
668
672
678
685
694
704
715
728
742
757
772
789
806
823
841
858
876
893
909
924
938
951
963
973
981
987
991
994
994
992
988
982
974
964
953
939
924
907
889
869
848
826
802
777
752
725
698
670
642
614
585
557
529
500
473
445
419
393
367
343
320
297
275
255
235
216
198
181
165
149
133
118
103
89
75
60
46
33
19
5
-8
-22
-36
-50
-64
-79
-94
-110
-128
-146
-165
-186
-207
-231
-255
-281
-309
-338
-368
-400
-433
-466
-500
-534
-568
-601
-634
-665
-694
-722
-748
-771
-792
-811
-827
-841
-853
-862
-869
-875
-878
-880
-881
-880
-878
-875
-870
-865
-859
-853
-845
-837
-829
-819
-809
-797
-785
-772
-758
-743
-727
-711
-693
-674
-655
-636
-616
-595
-575
-555
-534
-514
-494
-475
-455
-436
-417
-398
-380
-361
-343
-325
-307
-289
-270
-252
-234
-216
-198
-181
-163
-145
-127
-110
-93
-76
-59
-43
-28
-13
2
16
29
42
53
64
74
82
89
95
99
102
103
103
100
96
90
83
74
63
51
37
22
6
-10
-28
-46
-65
-84
-103
-122
-141
-161
-180
-199
-217
-236
-254
-271
-289
-305
-321
-336
-351
-364
-376
-387
-397
-405
-411
-415
-417
-418
-415
-411
-404
-395
-383
-369
-353
-334
-313
-291
-266
-239
-211
-181
-150
-118
-84
-50
-15
20
56
91
127
163
199
234
269
304
338
371
404
436
467
498
528
557
585
612
639
664
688
711
733
754
774
793
811
827
843
857
871
884
895
906
917
926
935
943
951
958
964
970
974
979
982
985
986
987
987
986
984
981
977
972
966
960
952
944
935
926
916
906
895
885
874
863
853
842
831
821
810
800
790
780
770
760
750
741
732
723
715
708
701
696
691
687
685
684
684
686
689
694
700
708
717
728
739
751
764
778
792
805
818
830
841
851
859
865
869
870
869
865
858
848
836
820
802
781
757
730
701
669
635
598
560
521
480
438
395
352
308
264
221
178
135
94
52
12
-27
-65
-101
-137
-171
-204
-236
-267
-297
-325
-353
-380
-407
-432
-457
-482
-506
-529
-552
-574
-595
-616
-636
-654
-672
-688
-704
-717
-728
-738
-746
-751
-754
-754
-752
-747
-740
-730
-718
-704
-687
-668
-647
-624
-599
-572
-543
-513
-481
-447
-412
-376
-339
-300
-261
-220
-178
-136
-93
-49
-5
40
85
131
178
224
271
318
364
411
456
502
546
590
632
674
713
751
787
821
853
884
911
937
961
982
1000
1018
1033
1046
1057
1066
1074
1081
1086
1090
1093
1095
1097
1098
1098
1098
1098
1098
1097
1096
1095
1094
1092
1091
1089
1088
1086
1085
1084
1083
1083
1083
1085
1087
1090
1095
1101
1109
1118
1129
1142
1157
1173
1191
1210
1230
1251
1272
1294
1316
1338
1359
1380
1399
1418
1435
1450
1464
1476
1486
1494
1500
1504
1506
1506
1504
1499
1493
1484
1474
1461
1447
1431
1413
1393
1372
1349
1325
1299
1271
1242
1212
1180
1147
1113
1077
1041
1002
963
923
881
838
794
749
703
655
605
555
503
449
394
337
279
220
159
96
33
-32
-99
-166
-234
-303
-373
-443
-514
-585
-656
-727
-797
-867
-935
-1002
-1070
-1135
-1198
-1260
-1320
-1377
-1433
-1486
-1536
-1584
-1629
-1671
-1711
-1747
-1781
-1812
-1839
-1864
-1887
-1906
-1922
-1936
-1946
-1954
-1959
-1961
-1960
-1956
-1949
-1939
-1927
-1912
-1894
-1874
-1851
-1825
-1797
-1768
-1736
-1702
-1667
-1630
-1592
-1554
-1514
-1474
-1433
-1392
-1351
-1309
-1268
-1227
-1186
-1145
-1105
-1065
-1025
-985
-946
-907
-869
-831
-794
-757
-722
-687
-652
-619
-586
-555
-524
-495
-467
-440
-414
-389
-366
-344
-323
-304
-287
-270
-255
-242
-230
-219
-210
-201
-194
-188
-183
-179
-176
-174
-173
-173
-174
-176
-180
-184
-189
-196
-204
-213
-223
-233
-245
-258
-270
-284
-298
-311
-325
-339
-352
-364
-377
-388
-399
-408
-417
-425
-432
-438
-443
-448
-453
-457
-462
-466
-471
-477
-484
-491
-500
-511
-523
-537
-553
-571
-591
-614
-639
-666
-695
-726
-759
-793
-829
-866
-904
-943
-982
-1022
-1062
-1103
-1143
-1184
-1225
-1266
-1308
-1350
-1393
-1436
-1480
-1524
-1569
-1615
-1662
-1710
-1758
-1807
-1857
-1907
-1958
-2008
-2060
-2111
-2162
-2213
-2263
-2313
-2363
-2412
-2459
-2506
-2552
-2596
-2640
-2682
-2723
-2762
-2800
-2837
-2872
-2905
-2936
-2966
-2993
-3019
-3043
-3065
-3086
-3104
-3120
-3135
-3147
-3159
-3168
-3177
-3184
-3189
-3194
-3197
-3200
-3201
-3202
-3202
-3202
-3201
-3201
-3200
-3200
-3200
-3201
-3203
-3205
-3209
-3214
-3221
-3229
-3238
-3249
-3262
-3276
-3292
-3310
-3328
-3348
-3370
-3392
-3416
-3440
-3465
-3491
-3517
-3543
-3570
-3596
-3623
-3650
-3677
-3704
-3730
-3757
-3784
-3810
-3837
-3864
-3890
-3917
-3943
-3970
-3996
-4021
-4046
-4072
-4096
-4120
-4143
-4165
-4186
-4206
-4225
-4242
-4258
-4273
-4286
-4298
-4309
-4318
-4325
-4332
-4337
-4342
-4346
-4349
-4352
-4354
-4356
-4358
-4360
-4362
-4364
-4366
-4368
-4370
-4372
-4374
-4377
-4379
-4381
-4384
-4386
-4389
-4391
-4394
-4396
-4398
-4401
-4403
-4406
-4408
-4410
-4413
-4416
-4418
-4421
-4423
-4426
-4428
-4430
-4432
-4434
-4435
-4436
-4436
-4436
-4436
-4435
-4433
-4431
-4428
-4424
-4419
-4413
-4406
-4398
-4389
-4378
-4366
-4351
-4336
-4318
-4298
-4277
-4254
-4229
-4202
-4174
-4144
-4112
-4078
-4045
-4010
-3974
-3937
-3900
-3862
-3823
-3784
-3745
-3705
-3665
-3626
-3587
-3547
-3509
-3471
-3433
-3396
-3361
-3326
-3293
-3262
-3232
-3204
-3179
-3155
-3135
-3117
-3101
-3089
-3080
-3075
-3072
-3073
-3078
-3086
-3098
-3113
-3132
-3153
-3177
-3205
-3234
-3266
-3300
-3336
-3374
-3413
-3453
-3495
-3537
-3579
-3622
-3666
-3708
-3751
-3793
-3834
-3873
-3912
-3949
-3985
-4019
-4051
-4081
-4109
-4135
-4158
-4179
-4198
-4214
-4228
-4239
-4248
-4255
-4259
-4261
-4262
-4260
-4256
-4250
-4242
-4232
-4220
-4207
-4192
-4175
-4157
-4138
-4117
-4096
-4073
-4049
-4022
-3997
-3969
-3940
-3909
-3878
-3844
-3810
-3773
-3736
-3696
-3656
-3613
-3570
-3524
-3478
-3431
-3382
-3333
-3282
-3232
-3180
-3129
-3077
-3026
-2974
-2923
-2872
-2821
-2771
-2720
-2670
-2621
-2571
-2521
-2471
-2422
-2372
-2322
-2272
-2222
-2173
-2124
-2075
-2028
-1981
-1935
-1891
-1848
-1806
-1766
-1728
-1693
-1659
-1627
-1597
-1569
-1543
-1518
-1496
-1474
-1454
-1434
-1415
-1395
-1376
-1357
-1336
-1315
-1292
-1267
-1241
-1213
-1183
-1151
-1117
-1081
-1042
-1000
-957
-911
-863
-812
-760
-705
-648
-589
-528
-466
-402
-337
-271
-204
-136
-67
2
72
142
211
281
350
419
486
554
620
685
748
811
872
931
989
1046
1100
1154
1205
1255
1303
1350
1395
1439
1481
1521
1560
1598
1634
1669
1701
1733
1763
1792
1819
1845
1869
1893
1915
1937
1958
1978
1998
2017
2037
2056
2076
2096
2117
2138
2160
2183
2206
2230
2255
2280
2306
2332
2359
2385
2412
2438
2464
2489
2515
2539
2563
2585
2607
2628
2648
2666
2683
2699
2713
2726
2738
2748
2757
2764
2770
2774
2777
2779
2779
2777
2773
2768
2760
2751
2740
2726
2711
2694
2674
2653
2629
2604
2577
2548
2517
2485
2452
2417
2380
2343
2304
2265
2224
2183
2140
2097
2053
2008
1962
1915
1867
1818
1768
1717
1665
1612
1558
1503
1447
1390
1331
1272
1212
1152
1090
1029
966
904
841
779
716
654
593
532
472
413
356
299
245
191
140
90
42
-4
-48
-90
-130
-168
-205
-239
-272
-303
-332
-360
-387
-412
-437
-460
-482
-503
-523
-543
-562
-580
-598
-615
-632
-648
-664
-679
-694
-708
-723
-736
-750
-763
-776
-789
-801
-812
-823
-834
-844
-853
-862
-870
-877
-884
-890
-895
-899
-903
-907
-909
-912
-914
-916
-917
-919
-920
-922
-924
-926
-929
-932
-936
-940
-945
-950
-956
-963
-970
-979
-988
-997
-1008
-1020
-1033
-1046
-1060
-1076
-1092
-1108
-1126
-1144
-1162
-1181
-1200
-1219
-1238
-1257
-1275
-1294
-1312
-1330
-1348
-1365
-1382
-1398
-1414
-1429
-1445
-1460
-1475
-1489
-1504
-1519
-1534
-1549
-1565
-1581
-1597
-1614
-1631
-1649
-1667
-1686
-1706
-1726
-1747
-1768
-1790
-1812
-1835
-1859
-1883
-1908
-1933
-1959
-1985
-2012
-2040
-2068
-2096
-2126
-2156
-2187
-2219
-2252
-2286
-2321
-2357
-2393
-2431
-2469
-2509
-2549
-2589
-2630
-2672
-2715
-2757
-2801
-2845
-2889
-2934
-2979
-3025
-3071
-3118
-3166
-3214
-3262
-3312
-3362
-3412
-3464
-3516
-3568
-3622
-3676
-3731
-3786
-3843
-3899
-3957
-4014
-4074
-4134
-4193
-4253
-4313
-4373
-4433
-4492
-4551
-4609
-4666
-4721
-4775
-4827
-4878
-4926
-4972
-5016
-5058
-5097
-5134
-5169
-5200
-5229
-5256
-5280
-5301
-5319
-5335
-5347
-5357
-5364
-5368
-5368
-5366
-5361
-5353
-5341
-5327
-5309
-5289
-5266
-5240
-5212
-5181
-5148
-5112
-5075
-5036
-4996
-4954
-4911
-4867
-4822
-4777
-4731
-4685
-4638
-4592
-4546
-4501
-4456
-4412
-4368
-4326
-4285
-4246
-4208
-4172
-4137
-4105
-4075
-4046
-4022
-3999
-3978
-3959
-3943
-3930
-3918
-3909
-3902
-3896
-3893
-3891
-3890
-3891
-3892
-3895
-3899
-3903
-3907
-3913
-3918
-3924
-3931
-3938
-3945
-3953
-3962
-3971
-3981
-3992
-4003
-4014
-4027
-4042
-4056
-4070
-4086
-4104
-4120
-4138
-4155
-4173
-4191
-4208
-4226
-4243
-4260
-4277
-4293
-4308
-4323
-4337
-4351
-4363
-4375
-4386
-4396
-4405
-4413
-4420
-4426
-4431
-4434
-4435
-4436
-4434
-4432
-4427
-4421
-4412
-4402
-4390
-4376
-4360
-4342
-4321
-4298
-4274
-4247
-4218
-4187
-4154
-4120
-4083
-4046
-4009
-3970
-3929
-3888
-3847
-3804
-3761
-3718
-3674
-3629
-3584
-3538
-3491
-3443
-3395
-3345
-3294
-3241
-3187
-3132
-3075
-3016
-2956
-2894
-2831
-2766
-2699
-2631
-2561
-2490
-2418
-2345
-2270
-2195
-2119
-2041
-1965
-1888
-1810
-1732
-1655
-1577
-1499
-1422
-1346
-1270
-1194
-1119
-1045
-971
-898
-826
-755
-684
-614
-545
-477
-409
-342
-277
-212
-148
-85
-23
37
96
154
211
266
320
372
423
472
519
565
609
652
694
734
773
810
846
881
914
946
977
1006
1035
1062
1087
1111
1133
1154
1173
1191
1207
1222
1236
1249
1260
1271
1280
1288
1295
1302
1307
1312
1316
1319
1321
1322
1322
1321
1319
1316
1312
1307
1301
1293
1284
1274
1263
1250
1236
1221
1205
1188
1170
1151
1132
1112
1091
1070
1049
1028
1006
985
963
942
920
898
876
855
833
811
790
768
747
727
707
687
669
651
634
618
604
591
580
570
563
557
554
552
553
556
562
570
580
592
606
622
640
659
680
702
725
749
774
800
827
854
882
911
939
969
998
1028
1058
1088
1118
1148
1178
1208
1238
1268
1298
1328
1357
1386
1415
1444
1473
1502
1530
1559
1588
1618
1648
1678
1708
1739
1770
1802
1835
1868
1901
1935
1969
2004
2039
2074
2109
2144
2179
2214
2248
2282
2315
2347
2378
2408
2437
2464
2490
2514
2536
2556
2575
2591
2606
2619
2629
2638
2644
2649
2651
2652
2651
2648
2643
2637
2629
2620
2609
2597
2584
2569
2554
2539
2523
2506
2490
2473
2457
2440
2425
2410
2395
2382
2370
2358
2348
2339
2331
2324
2319
2315
2312
2310
2309
2310
2310
2312
2314
2317
2319
2322
2325
2327
2330
2332
2334
2335
2336
2336
2336
2334
2333
2330
2327
2324
2319
2314
2309
2302
2295
2288
2280
2271
2262
2252
2242
2232
2221
2210
2198
2186
2174
2162
2149
2136
2122
2109
2096
2082
2069
2056
2043
2029
2017
2005
1993
1982
1971
1960
1951
1942
1935
1928
1923
1919
1917
1916
1917
1920
1925
1932
1941
1953
1967
1983
2001
2023
2047
2073
2102
2132
2165
2200
2237
2276
2316
2357
2399
2443
2487
2531
2576
2620
2665
2709
2752
2795
2837
2878
2919
2958
2996
3034
3071
3106
3141
3175
3208
3241
3272
3303
3333
3362
3391
3418
3444
3470
3494
3517
3539
3560
3579
3596
3612
3627
3640
3652
3662
3671
3679
3685
3690
3694
3697
3699
3700
3700
3699
3697
3695
3692
3688
3684
3679
3674
3668
3662
3655
3648
3641
3634
3626
3618
3610
3602
3594
3586
3578
3570
3562
3553
3545
3537
3529
3520
3512
3504
3496
3488
3480
3473
3465
3458
3451
3445
3439
3433
3428
3423
3419
3416
3412
3410
3407
3406
3405
3404
3404
3404
3404
3405
3406
3406
3408
3409
3410
3411
3412
3414
3415
3416
3417
3419
3420
3421
3422
3424
3425
3426
3428
3429
3430
3431
3432
3433
3433
3433
3432
3432
3430
3428
3425
3421
3417
3411
3405
3397
3388
3378
3367
3354
3340
3325
3308
3289
3269
3247
3223
3199
3172
3144
3115
3084
3051
3018
2982
2946
2908
2869
2829
2788
2746
2703
2659
2614
2569
2523
2476
2429
2381
2334
2286
2239
2191
2144
2097
2051
2005
1961
1917
1873
1831
1789
1748
1708
1669
1631
1593
1556
1520
1484
1448
1414
1379
1345
1311
1277
1243
1209
1175
1141
1107
1073
1039
1004
970
936
902
868
834
800
766
733
699
666
633
601
569
537
505
474
444
414
385
356
328
301
275
250
225
202
179
157
136
116
96
76
57
39
21
3
-15
-32
-49
-67
-84
-102
-119
-137
-154
-172
-190
-208
-227
-245
-264
-283
-302
-321
-340
-359
-378
-396
-415
-434
-452
-470
-488
-505
-522
-538
-554
-570
-585
-600
-615
-630
-644
-659
-674
-688
-704
-719
-735
-751
-767
-784
-801
-819
-837
-855
-874
-893
-912
-931
-951
-972
-992
-1012
-1034
-1055
-1077
-1099
-1122
-1144
-1167
-1191
-1214
-1238
-1263
-1287
-1312
-1337
-1362
-1388
-1414
-1439
-1465
-1491
-1518
-1544
-1570
-1596
-1622
-1648
-1673
-1698
-1723
-1747
-1771
-1795
-1819
-1842
-1865
-1888
-1911
-1934
-1957
-1980
-2004
-2028
-2051
-2075
-2100
-2124
-2148
-2172
-2196
-2220
-2243
-2266
-2287
-2308
-2328
-2347
-2364
-2380
-2394
-2406
-2417
-2427
-2434
-2440
-2444
-2446
-2446
-2445
-2441
-2436
-2430
-2422
-2412
-2401
-2388
-2374
-2359
-2343
-2326
-2308
-2289
-2270
-2250
-2229
-2208
-2186
-2164
-2142
-2119
-2096
-2073
-2049
-2025
-2001
-1978
-1955
-1931
-1908
-1884
-1861
-1839
-1817
-1795
-1774
-1754
-1734
-1715
-1697
-1680
-1664
-1648
-1633
-1618
-1604
-1590
-1577
-1564
-1551
-1538
-1525
-1513
-1500
-1487
-1474
-1461
-1447
-1434
-1420
-1407
-1393
-1379
-1366
-1352
-1338
-1324
-1311
-1297
-1283
-1270
-1256
-1243
-1230
-1216
-1203
-1189
-1176
-1162
-1148
-1134
-1120
-1106
-1091
-1076
-1061
-1046
-1030
-1014
-999
-983
-967
-951
-934
-918
-902
-887
-871
-856
-841
-826
-812
-798
-784
-771
-757
-744
-731
-717
-704
-690
-676
-661
-646
-631
-614
-597
-579
-561
-541
-520
-499
-476
-453
-429
-404
-378
-351
-323
-295
-265
-235
-204
-173
-140
-107
-73
-38
-2
35
72
111
150
191
233
275
319
364
410
457
505
555
605
656
708
761
815
870
925
981
1038
1095
1152
1210
1268
1326
1384
1442
1501
1559
1617
1675
1734
1792
1851
1909
1968
2027
2086
2145
2205
2264
2323
2382
2440
2498
2555
2612
2667
2722
2776
2828
2879
2929
2977
3024
3069
3113
3154
3194
3232
3269
3303
3336
3368
3397
3425
3452
3477
3501
3524
3546
3567
3588
3607
3626
3645
3663
3680
3697
3714
3730
3746
3761
3776
3790
3803
3817
3829
3841
3853
3863
3874
3883
3892
3901
3909
3916
3923
3930
3936
3942
3948
3953
3958
3963
3967
3972
3976
3981
3985
3989
3993
3997
4001
4005
4009
4014
4019
4024
4030
4035
4043
4051
4059
4067
4078
4089
4101
4114
4128
4143
4160
4177
4196
4215
4236
4259
4282
4307
4333
4360
4388
4417
4447
4478
4510
4543
4576
4610
4644
4679
4713
4748
4782
4816
4850
4883
4916
4948
4979
5010
5039
5069
5097
5125
5151
5177
5202
5226
5250
5272
5294
5316
5336
5356
5376
5394
5412
5429
5446
5462
5477
5492
5505
5518
5530
5542
5552
5562
5572
5580
5588
5595
5601
5607
5612
5616
5620
5623
5625
5627
5628
5629
5629
5628
5627
5625
5622
5619
5616
5612
5608
5604
5599
5595
5590
5585
5580
5575
5571
5566
5563
5559
5557
5555
5553
5553
5553
5554
5556
5559
5563
5568
5574
5580
5588
5596
5605
5615
5625
5636
5647
5659
5670
5682
5694
5705
5717
5728
5739
5749
5759
5769
5778
5787
5794
5802
5808
5813
5818
5822
5825
5827
5828
5828
5827
5825
5822
5818
5813
5806
5799
5791
5781
5770
5758
5744
5730
5714
5697
5679
5659
5638
5617
5594
5570
5545
5519
5493
5466
5438
5410
5382
5354
5325
5297
5269
5242
5214
5188
5162
5137
5112
5088
5064
5041
5019
4998
4977
4956
4936
4917
4898
4880
4863
4845
4828
4812
4796
4781
4766
4751
4737
4724
4711
4698
4686
4674
4663
4652
4641
4631
4620
4610
4599
4588
4577
4566
4555
4543
4532
4520
4508
4495
4483
4471
4459
4447
4435
4424
4413
4402
4393
4383
4375
4367
4360
4354
4349
4344
4340
4337
4335
4333
4332
4331
4332
4332
4334
4336
4339
4342
4346
4351
4356
4362
4369
4376
4384
4392
4401
4410
4420
4430
4440
4450
4461
4472
4483
4494
4504
4515
4525
4535
4545
4554
4563
4571
4578
4584
4589
4594
4597
4599
4600
4600
4599
4596
4592
4587
4581
4573
4564
4555
4544
4533
4520
4507
4494
4479
4464
4449
4433
4416
4399
4382
4364
4345
4326
4307
4288
4268
4247
4226
4205
4183
4161
4138
4115
4091
4067
4042
4017
3991
3965
3938
3911
3884
3856
3828
3799
3770
3741
3712
3682
3651
3621
3589
3558
3525
3493
3459
3426
3391
3356
3321
3285
3248
3211
3174
3136
3098
3059
3020
2981
2941
2901
2861
2820
2779
2738
2697
2656
2614
2572
2530
2488
2445
2403
2361
2319
2277
2236
2195
2155
2115
2077
2037
2001
1965
1929
1895
1861
1829
1797
1767
1737
1709
1682
1655
1630
1605
1582
1559
1538
1518
1499
1480
1463
1447
1433
1419
1406
1394
1383
1374
1365
1356
1349
1342
1336
1330
1325
1321
1317
1313
1309
1306
1303
1300
1298
1296
1294
1293
1293
1293
1294
1295
1298
1301
1305
1309
1315
1321
1329
1337
1346
1356
1366
1378
1390
1402
1416
1430
1444
1459
1475
1491
1507
1524
1541
1559
1577
1594
1612
1630
1648
1665
1682
1699
1714
1729
1743
1755
1767
1776
1785
1791
1796
1799
1800
1799
1796
1791
1783
1774
1763
1750
1736
1719
1701
1681
1661
1638
1615
1590
1565
1539
1511
1484
1455
1426
1396
1366
1335
1304
1272
1240
1207
1174
1139
1105
1069
1033
996
958
920
881
841
801
760
718
676
634
591
547
504
460
416
373
329
286
243
200
158
116
75
34
-6
-46
-85
-123
-161
-197
-234
-269
-304
-339
-372
-405
-437
-469
-499
-529
-558
-586
-613
-639
-664
-688
-710
-732
-752
-772
-790
-806
-822
-836
-849
-861
-871
-880
-888
-895
-900
-905
-908
-911
-912
-912
-912
-911
-909
-906
-903
-899
-895
-890
-885
-879
-873
-867
-861
-855
-848
-842
-835
-829
-823
-817
-812
-807
-803
-800
-797
-796
-795
-795
-797
-800
-805
-810
-818
-827
-837
-849
-863
-879
-896
-914
-934
-956
-979
-1002
-1029
-1057
-1085
-1115
-1146
-1177
-1210
-1243
-1277
-1311
-1345
-1379
-1413
-1447
-1481
-1514
-1547
-1579
-1611
-1642
-1672
-1701
-1730
-1758
-1786
-1812
-1838
-1863
-1888
-1912
-1936
-1959
-1982
-2004
-2025
-2047
-2069
-2089
-2110
-2129
-2149
-2168
-2187
-2205
-2223
-2240
-2257
-2274
-2290
-2306
-2321
-2336
-2350
-2364
-2377
-2390
-2402
-2414
-2425
-2435
-2445
-2453
-2461
-2468
-2474
-2479
-2483
-2485
-2487
-2487
-2486
-2484
-2481
-2476
-2471
-2464
-2456
-2447
-2438
-2427
-2416
-2404
-2391
-2377
-2363
-2349
-2334
-2319
-2304
-2289
-2274
-2259
-2244
-2229
-2214
-2200
-2186
-2173
-2160
-2148
-2136
-2125
-2114
-2105
-2095
-2087
-2079
-2072
-2065
-2059
-2054
-2050
-2045
-2043
-2041
-2039
-2037
-2037
-2037
-2039
-2040
-2041
-2045
-2048
-2051
-2055
-2060
-2064
-2069
-2074
-2080
-2085
-2090
-2095
-2099
-2103
-2107
-2110
-2112
-2114
-2114
-2114
-2112
-2110
-2106
-2101
-2095
-2088
-2080
-2070
-2059
-2047
-2033
-2020
-2004
-1988
-1970
-1951
-1931
-1910
-1887
-1864
-1840
-1815
-1788
-1761
-1733
-1703
-1673
-1642
-1610
-1577
-1543
-1509
-1474
-1438
-1402
-1366
-1330
-1293
-1257
-1221
-1186
-1151
-1116
-1083
-1050
-1018
-988
-959
-931
-904
-879
-855
-832
-811
-791
-772
-754
-737
-722
-706
-692
-679
-666
-653
-642
-631
-620
-610
-601
-592
-584
-576
-569
-562
-556
-551
-546
-542
-538
-535
-532
-529
-527
-525
-524
-522
-520
-519
-518
-517
-515
-514
-513
-512
-511
-509
-508
-507
-506
-505
-505
-504
-503
-503
-503
-503
-503
-503
-503
-504
-505
-505
-506
-506
-507
-507
-507
-507
-506
-505
-503
-501
-499
-496
-492
-488
-483
-477
-471
-464
-457
-450
-441
-433
-424
-415
-405
-396
-386
-376
-367
-357
-348
-340
-331
-324
-317
-311
-306
-302
-299
-298
-298
-300
-304
-309
-317
-326
-337
-350
-366
-383
-402
-424
-447
-472
-499
-528
-559
-591
-624
-659
-696
-733
-772
-812
-852
-894
-936
-979
-1022
-1066
-1110
-1154
-1198
-1243
-1287
-1330
-1374
-1417
-1460
-1503
-1544
-1586
-1627
-1667
-1706
-1745
-1783
-1821
-1857
-1893
-1928
-1962
-1995
-2027
-2059
-2089
-2118
-2146
-2174
-2200
-2226
-2250
-2274
-2296
-2318
-2338
-2357
-2376
-2393
-2409
-2425
-2439
-2452
-2464
-2475
-2485
-2494
-2502
-2509
-2515
-2520
-2524
-2526
-2528
-2529
-2529
-2528
-2526
-2522
-2518
-2513
-2507
-2500
-2492
-2483
-2472
-2461
-2450
-2437
-2423
-2409
-2394
-2378
-2362
-2345
-2328
-2311
-2293
-2276
-2258
-2241
-2224
-2207
-2190
-2174
-2158
-2142
-2128
-2114
-2100
-2088
-2076
-2065
-2055
-2045
-2037
-2029
-2024
-2019
-2015
-2013
-2011
-2011
-2012
-2015
-2017
-2023
-2029
-2036
-2045
-2054
-2064
-2075
-2087
-2100
-2113
-2126
-2140
-2154
-2168
-2183
-2197
-2212
-2226
-2240
-2255
-2269
-2283
-2298
-2312
-2326
-2340
-2354
-2368
-2383
-2397
-2412
-2426
-2441
-2456
-2471
-2487
-2503
-2519
-2535
-2552
-2568
-2586
-2603
-2622
-2640
-2659
-2678
-2698
-2718
-2739
-2760
-2782
-2804
-2827
-2850
-2874
-2898
-2922
-2947
-2972
-2998
-3023
-3050
-3076
-3102
-3129
-3155
-3182
-3209
-3235
-3262
-3288
-3314
-3340
-3366
-3391
-3416
-3441
-3466
-3491
-3515
-3539
-3563
-3587
-3611
-3635
-3659
-3682
-3706
-3729
-3753
-3776
-3799
-3822
-3844
-3867
-3889
-3911
-3933
-3954
-3976
-3997
-4018
-4038
-4059
-4081
-4102
-4123
-4145
-4168
-4191
-4214
-4239
-4265
-4292
-4320
-4349
-4380
-4412
-4446
-4481
-4519
-4557
-4598
-4640
-4684
-4729
-4776
-4825
-4875
-4926
-4978
-5032
-5086
-5142
-5198
-5254
-5312
-5369
-5427
-5485
-5543
-5601
-5659
-5716
-5773
-5829
-5884
-5938
-5991
-6043
-6093
-6142
-6189
-6235
-6278
-6320
-6360
-6397
-6432
-6465
-6496
-6524
-6550
-6574
-6595
-6614
-6630
-6644
-6656
-6666
-6673
-6679
-6682
-6683
-6682
-6679
-6675
-6668
-6660
-6650
-6638
-6624
-6609
-6592
-6573
-6553
-6531
-6507
-6482
-6455
-6427
-6396
-6364
-6330
-6295
-6257
-6218
-6177
-6133
-6088
-6041
-5992
-5941
-5888
-5833
-5776
-5717
-5656
-5594
-5530
-5464
-5397
-5329
-5259
-5187
-5115
-5041
-4966
-4891
-4814
-4737
-4659
-4580
-4500
-4421
-4341
-4260
-4180
-4100
-4021
-3941
-3863
-3785
-3708
-3632
-3557
-3483
-3410
-3339
-3270
-3202
-3135
-3071
-3008
-2947
-2888
-2831
-2776
-2723
-2672
-2623
-2575
-2530
-2486
-2445
-2405
-2367
-2331
-2296
-2264
-2232
-2203
-2175
-2148
-2122
-2098
-2075
-2053
-2033
-2013
-1993
-1975
-1958
-1941
-1924
-1908
-1892
-1877
-1862
-1847
-1832
-1817
-1802
-1787
-1771
-1755
-1739
-1723
-1706
-1688
-1671
-1652
-1634
-1615
-1596
-1577
-1557
-1537
-1517
-1497
-1478
-1458
-1438
-1418
-1399
-1380
-1362
-1344
-1327
-1310
-1294
-1279
-1264
-1249
-1236
-1222
-1210
-1197
-1185
-1173
-1162
-1150
-1138
-1127
-1115
-1102
-1090
-1076
-1063
-1048
-1032
-1016
-998
-980
-960
-939
-916
-892
-866
-839
-809
-779
-746
-711
-675
-637
-596
-554
-510
-464
-416
-367
-316
-263
-209
-153
-97
-39
19
78
137
197
257
316
376
435
493
551
608
665
720
774
827
878
929
977
1025
1071
1116
1160
1202
1242
1282
1320
1357
1394
1428
1462
1495
1528
1559
1589
1619
1649
1677
1706
1733
1761
1788
1815
1842
1869
1895
1922
1948
1975
2001
2028
2054
2081
2107
2134
2161
2188
2214
2241
2267
2293
2319
2345
2370
2395
2419
2442
2464
2486
2507
2526
2545
2563
2580
2595
2610
2624
2637
2649
2660
2670
2680
2689
2697
2705
2712
2718
2724
2729
2733
2737
2740
2743
2746
2748
2749
2751
2752
2753
2754
2755
2756
2758
2759
2761
2763
2766
2768
2771
2774
2778
2781
2785
2789
2793
2798
2802
2807
2811
2816
2821
2826
2830
2835
2840
2844
2849
2854
2859
2863
2868
2873
2879
2884
2889
2895
2901
2907
2914
2921
2928
2936
2944
2953
2962
2972
2982
2993
3004
3016
3028
3041
3054
3068
3082
3096
3111
3125
3140
3156
3171
3187
3203
3219
3235
3251
3267
3282
3298
3313
3327
3342
3355
3368
3380
3391
3401
3411
3419
3426
3431
3436
3439
3442
3443
3443
3441
3439
3435
3430
3424
3416
3407
3397
3386
3373
3359
3344
3328
3310
3291
3272
3251
3229
3207
3183
3159
3135
3110
3084
3058
3032
3006
2979
2953
2926
2900
2874
2848
2822
2797
2772
2747
2723
2700
2676
2654
2632
2611
2590
2571
2552
2533
2516
2500
2484
2470
2457
2445
2433
2423
2414
2406
2399
2392
2387
2382
2378
2375
2372
2369
2367
2365
2363
2361
2359
2357
2355
2353
2350
2347
2344
2340
2335
2330
2325
2319
2313
2306
2299
2291
2283
2274
2264
2254
2243
2232
2220
2207
2194
2180
2165
2150
2133
2117
2099
2081
2062
2041
2021
2000
1978
1956
1932
1907
1882
1856
1829
1801
1773
1744
1714
1684
1653
1621
1589
1557
1524
1491
1458
1425
1391
1357
1323
1289
1254
1220
1185
1149
1114
1078
1041
1004
967
930
892
854
815
777
739
701
662
625
587
550
513
477
442
407
374
341
309
278
248
219
191
165
139
115
92
70
50
30
12
-5
-21
-35
-49
-61
-72
-81
-90
-97
-104
-109
-113
-116
-117
-118
-117
-116
-113
-109
-104
-98
-91
-83
-74
-64
-53
-41
-28
-14
1
17
33
51
69
88
108
128
149
170
192
214
236
259
281
304
327
349
371
393
415
437
458
478
499
518
538
556
574
592
608
624
639
654
667
680
692
702
712
721
729
736
742
747
752
756
759
761
762
763
764
764
763
762
760
759
756
754
751
749
746
743
740
737
735
732
730
729
728
727
727
728
730
732
736
740
746
752
760
768
778
789
801
814
828
843
859
876
894
913
933
953
975
997
1020
1044
1069
1094
1119
1146
1173
1200
1228
1256
1285
1314
1343
1373
1403
1434
1464
1495
1526
1557
1588
1619
1649
1680
1711
1741
1771
1800
1829
1857
1885
1912
1939
1964
1989
2013
2036
2058
2078
2098
2117
2134
2151
2166
2180
2193
2204
2215
2224
2233
2240
2245
2250
2253
2255
2256
2255
2253
2250
2245
2239
2232
2224
2214
2203
2191
2177
2162
2147
2130
2113
2095
2076
2056
2037
2017
1997
1976
1956
1936
1916
1897
1877
1858
1840
1822
1805
1788
1773
1757
1743
1729
1717
1705
1694
1685
1676
1669
1663
1659
1656
1654
1655
1656
1660
1665
1672
1680
1691
1703
1717
1733
1750
1769
1790
1813
1837
1862
1889
1917
1947
1977
2008
2041
2074
2107
2142
2176
2211
2247
2282
2318
2353
2389
2424
2459
2494
2528
2562
2595
2628
2660
2692
2722
2752
2781
2809
2836
2862
2886
2910
2932
2952
2972
2989
3005
3020
3033
3044
3053
3061
3067
3071
3074
3075
3074
3072
3068
3063
3057
3049
3039
3029
3016
3002
2987
2970
2952
2932
2910
2887
2862
2835
2807
2777
2746
2713
2678
2642
2605
2566
2526
2484
2442
2398
2354
2309
2263
2216
2169
2121
2073
2024
1974
1925
1875
1825
1774
1723
1672
1621
1570
1519
1468
1417
1366
1315
1264
1214
1163
1113
1064
1014
965
916
868
820
772
724
678
631
585
539
494
450
406
362
319
276
234
193
152
111
71
31
-8
-47
-85
-123
-160
-197
-234
-270
-305
-340
-375
-409
-443
-476
-510
-542
-575
-607
-639
-671
-702
-734
-765
-796
-827
-858
-889
-919
-949
-980
-1008
-1039
-1067
-1096
-1123
-1150
-1177
-1202
-1226
-1249
-1271
-1293
-1312
-1331
-1348
-1364
-1379
-1392
-1404
-1415
-1424
-1431
-1438
-1443
-1446
-1448
-1448
-1448
-1445
-1442
-1437
-1431
-1423
-1415
-1405
-1394
-1381
-1368
-1354
-1338
-1322
-1305
-1287
-1267
-1248
-1227
-1205
-1183
-1160
-1137
-1112
-1087
-1062
-1036
-1010
-983
-956
-929
-901
-873
-846
-818
-790
-761
-734
-706
-678
-651
-624
-597
-570
-544
-519
-494
-470
-446
-422
-400
-377
-356
-335
-314
-294
-275
-256
-238
-220
-202
-185
-168
-151
-135
-119
-103
-87
-72
-57
-42
-27
-13
1
15
29
42
56
69
81
94
106
118
130
141
152
162
173
183
192
202
211
220
228
236
244
251
259
265
272
278
284
290
296
301
306
311
316
321
326
330
335
339
344
348
353
357
361
365
370
373
377
381
384
387
390
392
394
396
398
399
400
400
401
401
401
400
400
399
399
398
397
396
396
395
394
393
391
390
389
387
386
384
383
381
379
377
376
374
373
371
370
369
368
367
366
366
365
365
365
364
364
364
364
364
364
363
363
362
361
359
357
355
352
349
345
341
337
332
326
320
314
307
300
292
284
275
266
256
246
236
225
214
203
191
178
166
153
140
127
114
101
87
74
61
47
34
22
9
-3
-16
-27
-39
-50
-61
-72
-83
-93
-103
-113
-123
-133
-143
-153
-163
-173
-183
-193
-203
-214
-225
-237
-249
-261
-274
-288
-302
-317
-332
-348
-365
-382
-400
-419
-439
-459
-481
-503
-526
-550
-574
-600
-626
-653
-681
-709
-738
-767
-797
-828
-859
-891
-923
-955
-988
-1020
-1055
-1089
-1124
-1159
-1195
-1231
-1267
-1304
-1342
-1380
-1418
-1458
-1497
-1537
-1578
-1619
-1661
-1703
-1746
-1789
-1832
-1876
-1921
-1966
-2011
-2056
-2102
-2148
-2195
-2241
-2288
-2335
-2382
-2429
-2476
-2522
-2569
-2616
-2662
-2709
-2755
-2801
-2847
-2892
-2938
-2984
-3029
-3074
-3119
-3163
-3208
-3252
-3295
-3339
-3381
-3424
-3466
-3507
-3548
-3587
-3627
-3665
-3703
-3740
-3776
-3811
-3845
-3879
-3912
-3943
-3974
-4003
-4034
-4062
-4089
-4116
-4142
-4167
-4191
-4214
-4236
-4257
-4277
-4296
-4314
-4332
-4347
-4362
-4376
-4388
-4399
-4409
-4418
-4426
-4432
-4437
-4441
-4443
-4445
-4445
-4445
-4443
-4440
-4437
-4432
-4427
-4421
-4414
-4406
-4398
-4389
-4379
-4369
-4359
-4347
-4336
-4323
-4311
-4297
-4283
-4269
-4254
-4238
-4222
-4205
-4188
-4170
-4152
-4134
-4116
-4097
-4078
-4059
-4041
-4022
-4003
-3986
-3968
-3950
-3933
-3917
-3901
-3885
-3870
-3855
-3841
-3827
-3813
-3799
-3786
-3773
-3760
-3747
-3734
-3721
-3708
-3696
-3683
-3670
-3657
-3644
-3632
-3619
-3607
-3594
-3582
-3570
-3558
-3547
-3536
-3525
-3514
-3504
-3495
-3485
-3476
-3468
-3460
-3452
-3445
-3439
-3433
-3427
-3423
-3419
-3415
-3412
-3410
-3409
-3409
-3409
-3411
-3413
-3416
-3421
-3426
-3433
-3441
-3449
-3459
-3470
-3483
-3496
-3510
-3526
-3542
-3559
-3577
-3595
-3614
-3634
-3655
-3676
-3698
-3720
-3743
-3766
-3789
-3813
-3837
-3862
-3886
-3911
-3937
-3962
-3988
-4014
-4040
-4066
-4093
-4119
-4146
-4172
-4199
-4225
-4251
-4278
-4304
-4330
-4356
-4381
-4407
-4432
-4458
-4482
-4507
-4532
-4556
-4581
-4605
-4629
-4653
-4677
-4700
-4724
-4747
-4771
-4794
-4817
-4840
-4863
-4886
-4908
-4930
-4951
-4972
-4992
-5012
-5032
-5050
-5068
-5085
-5102
-5117
-5132
-5146
-5159
-5171
-5183
-5194
-5204
-5213
-5221
-5229
-5235
-5241
-5247
-5251
-5254
-5257
-5258
-5259
-5259
-5257
-5255
-5252
-5248
-5242
-5236
-5229
-5221
-5212
-5202
-5191
-5179
-5166
-5152
-5137
-5121
-5104
-5086
-5068
-5048
-5028
-5006
-4984
-4961
-4937
-4912
-4887
-4860
-4833
-4805
-4776
-4746
-4716
-4685
-4653
-4620
-4586
-4552
-4518
-4483
-4447
-4410
-4374
-4336
-4299
-4261
-4222
-4183
-4144
-4105
-4065
-4025
-3984
-3944
-3903
-3862
-3821
-3779
-3738
-3696
-3654
-3612
-3570
-3527
-3485
-3442
-3400
-3357
-3314
-3272
-3229
-3187
-3144
-3102
-3059
-3017
-2975
-2933
-2892
-2851
-2810
-2769
-2729
-2689
-2649
-2610
-2571
-2533
-2495
-2457
-2420
-2384
-2348
-2313
-2278
-2244
-2211
-2178
-2146
-2115
-2084
-2054
-2024
-1995
-1967
-1939
-1912
-1885
-1860
-1834
-1810
-1786
-1764
-1742
-1720
-1700
-1680
-1661
-1643
-1625
-1609
-1593
-1578
-1564
-1550
-1537
-1525
-1514
-1503
-1493
-1484
-1475
-1467
-1460
-1453
-1446
-1440
-1435
-1430
-1425
-1421
-1418
-1415
-1412
-1411
-1409
-1408
-1408
-1408
-1409
-1410
-1412
-1414
-1417
-1420
-1424
-1429
-1434
-1439
-1445
-1452
-1459
-1466
-1475
-1483
-1492
-1502
-1512
-1523
-1534
-1546
-1558
-1571
-1584
-1598
-1612
-1626
-1641
-1657
-1672
-1688
-1704
-1721
-1738
-1755
-1773
-1791
-1809
-1827
-1846
-1865
-1884
-1904
-1923
-1943
-1963
-1983
-2004
-2024
-2044
-2064
-2084
-2104
-2123
-2143
-2161
-2180
-2198
-2215
-2231
-2247
-2262
-2277
-2290
-2303
-2314
-2325
-2335
-2344
-2351
-2358
-2364
-2368
-2372
-2374
-2376
-2376
-2376
-2374
-2372
-2368
-2364
-2359
-2353
-2346
-2338
-2330
-2320
-2310
-2298
-2286
-2273
-2260
-2245
-2230
-2213
-2196
-2178
-2160
-2140
-2120
-2099
-2077
-2055
-2032
-2009
-1985
-1961
-1936
-1911
-1885
-1859
-1833
-1807
-1780
-1753
-1726
-1699
-1672
-1645
-1618
-1591
-1564
-1537
-1510
-1483
-1456
-1429
-1402
-1375
-1348
-1321
-1295
-1269
-1242
-1217
-1191
-1166
-1141
-1117
-1093
-1070
-1048
-1025
-1004
-983
-963
-943
-923
-904
-886
-868
-850
-833
-816
-799
-783
-766
-751
-735
-719
-704
-689
-674
-659
-644
-630
-615
-601
-586
-572
-557
-542
-527
-512
-497
-481
-464
-448
-431
-413
-395
-376
-356
-336
-316
-295
-273
-250
-227
-204
-179
-154
-129
-102
-76
-48
-20
9
39
69
100
132
165
198
233
268
304
341
379
418
458
498
539
581
624
667
710
754
798
843
888
934
979
1025
1070
1116
1162
1208
1254
1300
1346
1391
1437
1483
1528
1573
1618
1663
1707
1751
1794
1838
1880
1923
1964
2005
2045
2086
2125
2164
2202
2239
2275
2310
2345
2378
2411
2443
2473
2503
2532
2559
2586
2612
2636
2660
2683
2704
2725
2745
2763
2781
2797
2813
2827
2840
2853
2864
2874
2883
2891
2898
2904
2909
2913
2915
2917
2917
2916
2915
2912
2908
2903
2897
2890
2882
2873
2863
2852
2840
2827
2813
2798
2782
2766
2748
2730
2710
2690
2669
2647
2625
2601
2577
2552
2526
2500
2473
2445
2418
2389
2361
2332
2304
2275
2246
2218
2189
2161
2133
2106
2080
2054
2028
2004
1980
1957
1935
1915
1895
1877
1860
1844
1830
1817
1806
1797
1789
1783
1778
1775
1774
1775
1777
1780
1786
1792
1801
1810
1821
1833
1846
1860
1876
1892
1910
1928
1947
1968
1989
2011
2033
2057
2081
2106
2131
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2441
2466
2491
2516
2540
2564
2588
2611
2635
2658
2680
2702
2724
2746
2767
2787
2807
2826
2845
2864
2881
2898
2915
2931
2946
2961
2975
2988
3002
3014
3026
3038
3049
3060
3071
3081
3091
3101
3110
3118
3127
3134
3141
3148
3153
3158
3163
3166
3169
3171
3171
3171
3171
3169
3166
3163
3158
3153
3147
3141
3133
3125
3117
3107
3097
3087
3076
3065
3053
3040
3028
3015
3002
2989
2975
2962
2949
2936
2924
2911
2899
2888
2877
2867
2858
2850
2842
2836
2830
2825
2822
2819
2818
2817
2818
2819
2822
2826
2831
2837
2845
2854
2863
2874
2887
2900
2915
2931
2949
2968
2988
3009
3032
3056
3082
3108
3136
3165
3195
3226
3259
3292
3326
3361
3397
3433
3470
3508
3546
3585
3624
3664
3704
3744
3785
3826
3867
3909
3951
3993
4035
4077
4120
4162
4205
4247
4290
4333
4376
4418
4461
4504
4546
4588
4631
4673
4714
4756
4797
4838
4878
4919
4958
4998
5036
5075
5113
5150
5187
5223
5258
5293
5327
5360
5392
5424
5454
5484
5512
5539
5566
5590
5614
5636
5658
5677
5696
5713
5729
5743
5756
5768
5779
5788
5796
5802
5808
5812
5814
5816
5816
5814
5812
5808
5803
5796
5789
5780
5770
5758
5746
5732
5717
5701
5684
5665
5646
5626
5604
5581
5558
5533
5508
5481
5454
5426
5397
5367
5336
5305
5273
5240
5206
5172
5137
5101
5064
5027
4989
4950
4910
4870
4829
4788
4746
4703
4659
4615
4571
4526
4480
4434
4387
4340
4293
4245
4196
4148
4099
4049
4000
3950
3900
3850
3799
3749
3699
3649
3600
3550
3501
3452
3404
3356
3309
3262
3216
3171
3126
3082
3038
2996
2954
2913
2873
2833
2795
2757
2721
2685
2650
2616
2582
2550
2518
2488
2458
2429
2400
2373
2346
2320
2294
2270
2246
2223
2201
2180
2160
2141
2122
2104
2088
2072
2057
2043
2029
2017
2005
1995
1984
1974
1965
1957
1949
1941
1933
1926
1920
1913
1907
1900
1894
1888
1882
1876
1870
1865
1859
1853
1847
1841
1835
1830
1824
1818
1813
1807
1802
1797
1792
1786
1781
1776
1772
1767
1762
1757
1751
1746
1741
1735
1729
1722
1716
1708
1701
1693
1684
1676
1666
1656
1646
1635
1624
1613
1601
1589
1576
1563
1550
1537
1523
1509
1494
1480
1465
1450
1435
1420
1405
1390
1374
1359
1344
1329
1313
1299
1284
1269
1255
1241
1227
1214
1200
1188
1175
1163
1151
1139
1128
1117
1106
1095
1085
1074
1064
1054
1044
1034
1025
1014
1004
995
985
976
966
956
946
936
926
917
907
897
888
879
870
861
853
844
836
829
821
814
807
800
794
788
782
776
771
766
761
757
753
749
745
742
739
737
735
733
732
731
731
731
732
733
735
737
740
744
748
753
758
764
771
778
786
794
803
813
823
833
844
856
868
880
893
906
920
935
950
966
982
999
1016
1036
1055
1075
1096
1118
1140
1164
1188
1213
1239
1266
1293
1321
1350
1380
1410
1441
1472
1504
1536
1568
1601
1634
1667
1701
1734
1768
1802
1835
1869
1903
1936
1970
2003
2036
2069
2102
2135
2167
2198
2230
2260
2290
2320
2349
2377
2405
2431
2457
2482
2506
2530
2552
2573
2594
2614
2632
2650
2667
2683
2698
2712
2725
2737
2748
2758
2767
2775
2781
2787
2791
2794
2796
2797
2797
2795
2792
2788
2783
2776
2769
2760
2750
2739
2726
2713
2699
2683
2667
2649
2631
2611
2591
2570
2548
2525
2501
2477
2452
2426
2399
2372
2345
2317
2288
2259
2230
2200
2171
2141
2111
2081
2051
2021
1991
1962
1932
1903
1874
1846
1817
1790
1762
1736
1709
1684
1658
1634
1610
1586
1563
1541
1519
1498
1478
1458
1438
1420
1401
1384
1367
1351
1335
1319
1304
1290
1276
1263
1249
1237
1224
1212
1200
1188
1176
1164
1153
1141
1129
1117
1105
1092
1079
1065
1051
1037
1022
1006
990
973
955
936
917
896
875
853
831
807
783
758
732
705
678
650
622
592
562
532
501
469
436
403
370
336
301
266
230
194
157
120
82
43
4
-35
-75
-115
-156
-197
-238
-280
-321
-363
-406
-448
-490
-532
-574
-616
-658
-700
-741
-782
-823
-863
-903
-942
-981
-1020
-1058
-1095
-1132
-1169
-1205
-1240
-1275
-1310
-1344
-1377
-1410
-1442
-1474
-1505
-1536
-1566
-1595
-1624
-1652
-1680
-1707
-1733
-1759
-1785
-1810
-1834
-1858
-1882
-1905
-1927
-1949
-1970
-1991
-2011
-2031
-2050
-2069
-2087
-2104
-2121
-2137
-2153
-2168
-2182
-2195
-2208
-2220
-2231
-2241
-2251
-2260
-2268
-2275
-2282
-2288
-2293
-2298
-2302
-2305
-2308
-2311
-2313
-2314
-2316
-2316
-2317
-2317
-2317
-2317
-2316
-2315
-2314
-2313
-2311
-2309
-2307
-2304
-2302
-2298
-2295
-2291
-2287
-2282
-2277
-2271
-2266
-2259
-2253
-2246
-2239
-2231
-2223
-2215
-2206
-2197
-2188
-2178
-2168
-2158
-2148
-2137
-2126
-2115
-2103
-2091
-2079
-2066
-2053
-2040
-2027
-2013
-1999
-1985
-1970
-1955
-1940
-1925
-1910
-1894
-1878
-1862
-1846
-1830
-1813
-1797
-1779
-1762
-1745
-1727
-1709
-1690
-1671
-1652
-1632
-1612
-1591
-1570
-1548
-1526
-1504
-1481
-1458
-1434
-1411
-1387
-1363
-1339
-1314
-1290
-1266
-1242
-1217
-1193
-1168
-1144
-1119
-1094
-1070
-1044
-1018
-994
-968
-942
-915
-889
-862
-835
-807
-780
-752
-723
-695
-666
-637
-607
-578
-548
-518
-488
-458
-427
-397
-366
-335
-304
-273
-242
-211
-180
-149
-118
-87
-56
-25
5
35
65
95
124
153
181
209
237
263
290
315
340
365
388
411
433
454
475
494
512
530
546
562
576
590
603
615
626
636
646
655
663
670
677
683
689
694
699
703
707
711
715
718
721
723
726
728
730
733
735
736
738
740
741
743
744
746
747
748
749
751
751
752
753
754
754
754
754
754
753
753
751
750
747
745
742
738
734
729
724
718
711
704
696
688
679
670
660
650
640
629
617
606
594
581
569
556
542
529
515
500
485
470
455
439
423
407
390
373
356
338
321
303
285
267
249
231
213
194
177
159
141
123
106
89
72
55
39
23
7
-8
-23
-37
-51
-64
-77
-90
-101
-112
-123
-133
-142
-150
-158
-165
-172
-178
-183
-187
-191
-193
-195
-197
-197
-196
-195
-193
-189
-185
-179
-173
-165
-156
-146
-135
-123
-109
-94
-77
-59
-40
-20
2
25
50
75
102
130
159
189
221
253
286
320
356
392
428
466
503
542
581
620
660
700
740
780
820
860
899
939
978
1016
1055
1092
1129
1165
1201
1235
1269
1302
1335
1366
1397
1426
1455
1483
1510
1536
1562
1587
1610
1633
1655
1677
1697
1717
1736
1754
1772
1788
1804
1820
1835
1849
1862
1875
1888
1900
1911
1922
1933
1943
1953
1962
1971
1980
1988
1996
2004
2012
2019
2025
2032
2037
2043
2049
2054
2058
2062
2066
2069
2072
2075
2077
2079
2081
2082
2082
2083
2083
2083
2082
2082
2081
2079
2078
2076
2074
2071
2069
2066
2063
2060
2056
2053
2049
2044
2040
2035
2029
2025
2020
2015
2009
2003
1998
1992
1986
1980
1974
1968
1961
1955
1949
1943
1938
1932
1926
1920
1915
1909
1904
1899
1893
1888
1884
1879
1874
1870
1866
1862
1858
1854
1851
1847
1844
1841
1838
1835
1833
1830
1828
1826
1824
1822
1820
1818
1817
1816
1814
1813
1813
1812
1812
1812
1812
1812
1813
1814
1815
1817
1818
1821
1823
1826
1829
1833
1837
1841
1846
1851
1857
1862
1869
1875
1882
1890
1898
1906
1915
1924
1933
1943
1953
1964
1975
1986
1998
2009
2021
2033
2047
2060
2073
2087
2101
2114
2128
2143
2157
2171
2186
2200
2215
2229
2244
2258
2273
2288
2302
2316
2331
2345
2359
2373
2386
2400
2413
2425
2438
2450
2462
2473
2484
2495
2505
2515
2525
2534
2543
2552
2561
2569
2577
2586
2594
2602
2610
2619
2627
2635
2644
2653
2662
2671
2681
2690
2700
2710
2721
2732
2742
2754
2765
2776
2788
2800
2812
2824
2836
2848
2860
2873
2885
2896
2908
2920
2932
2943
2954
2966
2977
2988
2999
3010
3020
3031
3041
3052
3062
3072
3083
3093
3103
3113
3122
3132
3142
3151
3160
3169
3178
3187
3196
3204
3212
3221
3229
3237
3244
3252
3260
3267
3274
3281
3288
3295
3301
3308
3314
3320
3325
3331
3336
3340
3345
3349
3352
3356
3359
3361
3363
3365
3367
3368
3369
3369
3369
3369
3368
3367
3366
3364
3362
3359
3357
3354
3350
3347
3343
3338
3334
3329
3324
3318
3313
3307
3300
3294
3287
3279
3272
3264
3255
3247
3237
3228
3217
3207
3195
3183
3171
3158
3144
3130
3115
3099
3083
3066
3049
3031
3012
2992
2971
2950
2928
2905
2882
2857
2832
2806
2780
2752
2724
2694
2665
2634
2603
2571
2538
2505
2471
2436
2402
2367
2331
2295
2259
2223
2187
2150
2114
2077
2041
2004
1968
1932
1895
1859
1824
1788
1753
1718
1684
1650
1616
1583
1551
1519
1488
1457
1427
1398
1369
1341
1314
1288
1262
1237
1213
1190
1167
1145
1124
1104
1084
1065
1047
1029
1012
997
981
967
953
940
928
916
905
895
885
876
868
860
853
847
841
836
831
827
823
820
817
815
813
811
810
808
808
807
807
806
807
807
807
808
808
809
810
811
812
814
815
816
818
819
821
822
824
825
827
828
830
831
832
833
835
836
837
838
839
839
840
841
841
841
842
842
841
841
840
840
839
838
836
835
834
832
831
829
828
826
825
823
822
821
820
819
819
818
818
818
818
819
819
820
821
823
824
826
828
831
833
836
839
843
847
850
855
859
864
869
874
880
886
892
898
905
912
919
927
934
942
951
959
968
977
986
995
1004
1014
1024
1033
1043
1053
1064
1074
1085
1095
1106
1116
1127
1138
1149
1159
1170
1181
1192
1202
1213
1223
1234
1244
1254
1264
1274
1284
1294
1303
1313
1322
1331
1340
1349
1358
1366
1375
1383
1391
1398
1406
1413
1419
1425
1431
1437
1442
1446
1451
1455
1458
1461
1463
1466
1467
1468
1469
1469
1469
1469
1467
1466
1464
1461
1457
1454
1449
1444
1438
1432
1425
1417
1408
1399
1389
1378
1367
1355
1342
1329
1315
1299
1284
1267
1250
1232
1213
1193
1172
1151
1129
1106
1082
1057
1032
1006
979
952
924
895
866
837
807
776
746
715
684
653
622
591
559
528
497
466
435
404
373
342
312
282
252
222
193
163
134
106
77
49
21
-6
-34
-61
-87
-114
-140
-166
-191
-216
-241
-266
-290
-314
-337
-361
-384
-407
-429
-451
-473
-495
-517
-538
-559
-579
-600
-620
-639
-659
-678
-697
-716
-735
-753
-771
-788
-806
-823
-840
-856
-872
-888
-903
-918
-932
-947
-960
-974
-987
-1000
-1012
-1025
-1038
-1050
-1062
-1073
-1085
-1097
-1108
-1119
-1131
-1142
-1153
-1164
-1176
-1187
-1198
-1209
-1220
-1231
-1243
-1254
-1265
-1276
-1287
-1298
-1309
-1321
-1332
-1343
-1354
-1366
-1377
-1388
-1399
-1410
-1422
-1433
-1444
-1455
-1466
-1477
-1487
-1498
-1509
-1520
-1531
-1542
-1553
-1563
-1574
-1585
-1596
-1607
-1618
-1629
-1640
-1651
-1662
-1673
-1684
-1695
-1706
-1717
-1727
-1738
-1748
-1758
-1768
-1777
-1787
-1796
-1805
-1813
-1821
-1829
-1837
-1844
-1850
-1857
-1863
-1868
-1873
-1878
-1882
-1886
-1889
-1891
-1894
-1895
-1897
-1897
-1898
-1897
-1897
-1896
-1894
-1892
-1890
-1887
-1884
-1881
-1877
-1873
-1869
-1865
-1860
-1855
-1850
-1845
-1840
-1834
-1828
-1822
-1816
-1809
-1802
-1795
-1787
-1780
-1771
-1763
-1755
-1746
-1737
-1727
-1718
-1708
-1698
-1688
-1678
-1667
-1657
-1647
-1636
-1626
-1615
-1605
-1595
-1585
-1575
-1565
-1556
-1546
-1537
-1529
-1521
-1513
-1505
-1498
-1491
-1484
-1478
-1472
-1467
-1462
-1457
-1452
-1448
-1445
-1441
-1439
-1436
-1435
-1433
-1433
-1433
-1433
-1434
-1436
-1439
-1443
-1447
-1452
-1458
-1465
-1473
-1481
-1491
-1501
-1512
-1524
-1537
-1551
-1565
-1581
-1597
-1613
-1631
-1649
-1668
-1688
-1708
-1729
-1751
-1773
-1796
-1820
-1844
-1868
-1893
-1919
-1944
-1971
-1997
-2024
-2051
-2079
-2107
-2135
-2163
-2191
-2220
-2248
-2277
-2306
-2335
-2364
-2393
-2422
-2452
-2481
-2510
-2539
-2569
-2598
-2627
-2656
-2685
-2714
-2742
-2771
-2799
-2827
-2855
-2882
-2909
-2936
-2963
-2989
-3015
-3040
-3065
-3089
-3113
-3137
-3160
-3183
-3205
-3226
-3247
-3268
-3288
-3307
-3326
-3344
-3361
-3378
-3395
-3411
-3426
-3440
-3454
-3467
-3480
-3492
-3504
-3515
-3526
-3536
-3545
-3554
-3563
-3571
-3579
-3586
-3593
-3600
-3606
-3612
-3617
-3623
-3627
-3632
-3636
-3639
-3643
-3646
-3649
-3651
-3653
-3654
-3656
-3657
-3657
-3657
-3657
-3657
-3656
-3655
-3654
-3652
-3650
-3647
-3644
-3641
-3638
-3634
-3630
-3625
-3620
-3615
-3610
-3605
-3599
-3593
-3587
-3580
-3574
-3567
-3559
-3552
-3544
-3535
-3527
-3518
-3509
-3499
-3489
-3478
-3467
-3456
-3445
-3433
-3420
-3408
-3395
-3382
-3369
-3355
-3342
-3328
-3315
-3301
-3287
-3273
-3260
-3246
-3232
-3219
-3205
-3192
-3178
-3165
-3152
-3138
-3125
-3112
-3100
-3087
-3075
-3062
-3050
-3039
-3027
-3016
-3005
-2994
-2984
-2974
-2964
-2955
-2946
-2938
-2930
-2923
-2916
-2910
-2905
-2899
-2895
-2891
-2887
-2884
-2881
-2879
-2877
-2875
-2874
-2873
-2872
-2872
-2872
-2872
-2872
-2873
-2874
-2875
-2876
-2878
-2880
-2882
-2885
-2887
-2890
-2894
-2897
-2901
-2905
-2909
-2913
-2918
-2922
-2927
-2932
-2938
-2943
-2949
-2955
-2961
-2967
-2974
-2980
-2987
-2995
-3002
-3010
-3018
-3026
-3034
-3042
-3051
-3060
-3069
-3078
-3087
-3096
-3105
-3114
-3123
-3132
-3141
-3149
-3158
-3166
-3174
-3182
-3190
-3198
-3206
-3213
-3221
-3228
-3236
-3243
-3250
-3257
-3264
-3271
-3278
-3285
-3292
-3299
-3306
-3313
-3320
-3326
-3333
-3340
-3347
-3353
-3360
-3366
-3373
-3379
-3385
-3392
-3398
-3404
-3411
-3417
-3423
-3429
-3436
-3442
-3448
-3454
-3460
-3466
-3472
-3478
-3484
-3490
-3496
-3502
-3507
-3513
-3519
-3524
-3529
-3535
-3540
-3545
-3550
-3555
-3560
-3565
-3569
-3574
-3578
-3583
-3587
-3591
-3595
-3599
-3603
-3606
-3610
-3613
-3617
-3620
-3624
-3627
-3630
-3633
-3636
-3639
-3642
-3645
-3648
-3651
-3654
-3657
-3660
-3663
-3666
-3669
-3672
-3675
-3678
-3681
-3685
-3688
-3692
-3696
-3699
-3703
-3707
-3711
-3716
-3720
-3725
-3729
-3734
-3738
-3743
-3747
-3752
-3757
-3761
-3765
-3769
-3773
-3777
-3781
-3784
-3787
-3790
-3793
-3796
-3798
-3800
-3803
-3804
-3806
-3808
-3809
-3811
-3812
-3813
-3813
-3814
-3814
-3814
-3814
-3814
-3813
-3812
-3811
-3809
-3807
-3804
-3801
-3798
-3794
-3790
-3785
-3781
-3775
-3770
-3764
-3757
-3751
-3744
-3736
-3729
-3721
-3712
-3704
-3695
-3686
-3676
-3667
-3657
-3647
-3637
-3627
-3617
-3607
-3596
-3586
-3576
-3565
-3555
-3545
-3535
-3524
-3515
-3505
-3495
-3486
-3477
-3468
-3460
-3452
-3445
-3438
-3431
-3426
-3420
-3416
-3412
-3408
-3405
-3403
-3402
-3401
-3401
-3401
-3402
-3404
-3406
-3409
-3413
-3417
-3421
-3426
-3432
-3439
-3446
-3454
-3462
-3472
-3481
-3492
-3503
-3516
-3528
-3542
-3556
-3571
-3587
-3603
-3620
-3637
-3655
-3673
-3692
-3712
-3732
-3752
-3773
-3794
-3815
-3837
-3859
-3881
-3904
-3926
-3949
-3972
-3996
-4019
-4043
-4067
-4091
-4115
-4139
-4164
-4188
-4213
-4237
-4262
-4286
-4311
-4336
-4360
-4384
-4408
-4432
-4456
-4479
-4502
-4525
-4547
-4570
-4592
-4613
-4634
-4655
-4675
-4695
-4715
-4734
-4752
-4770
-4788
-4804
-4821
-4836
-4851
-4866
-4879
-4893
-4905
-4917
-4928
-4939
-4949
-4958
-4967
-4975
-4982
-4989
-4995
-5001
-5006
-5010
-5014
-5017
-5020
-5022
-5024
-5025
-5025
-5025
-5024
-5023
-5022
-5020
-5017
-5014
-5011
-5007
-5002
-4997
-4992
-4986
-4979
-4972
-4965
-4957
-4948
-4939
-4930
-4920
-4910
-4899
-4889
-4877
-4866
-4854
-4842
-4829
-4817
-4804
-4791
-4777
-4764
-4750
-4736
-4721
-4706
-4691
-4676
-4660
-4644
-4628
-4611
-4594
-4577
-4559
-4541
-4523
-4504
-4485
-4465
-4445
-4425
-4404
-4383
-4361
-4339
-4316
-4293
-4270
-4246
-4222
-4197
-4172
-4147
-4122
-4096
-4070
-4043
-4017
-3991
-3964
-3937
-3910
-3883
-3856
-3828
-3800
-3772
-3744
-3716
-3688
-3659
-3630
-3601
-3572
-3543
-3514
-3485
-3456
-3428
-3399
-3371
-3343
-3315
-3287
-3260
-3234
-3207
-3181
-3156
-3131
-3107
-3083
-3059
-3037
-3014
-2993
-2972
-2951
-2932
-2913
-2894
-2877
-2860
-2844
-2828
-2813
-2799
-2786
-2774
-2762
-2751
-2741
-2731
-2723
-2715
-2708
-2701
-2696
-2691
-2687
-2683
-2681
-2679
-2678
-2678
-2678
-2679
-2681
-2684
-2687
-2691
-2695
-2700
-2705
-2711
-2717
-2724
-2731
-2738
-2746
-2754
-2762
-2771
-2780
-2789
-2798
-2808
-2818
-2828
-2838
-2848
-2859
-2869
-2880
-2891
-2901
-2912
-2923
-2933
-2944
-2954
-2965
-2975
-2986
-2996
-3006
-3016
-3026
-3036
-3046
-3056
-3065
-3075
-3084
-3093
-3102
-3110
-3118
-3126
-3134
-3141
-3148
-3155
-3161
-3167
-3172
-3177
-3182
-3187
-3191
-3194
-3197
-3200
-3202
-3204
-3205
-3206
-3206
-3206
-3205
-3203
-3201
-3198
-3194
-3190
-3185
-3180
-3173
-3166
-3159
-3150
-3141
-3132
-3121
-3110
-3098
-3085
-3072
-3058
-3043
-3027
-3011
-2994
-2976
-2957
-2937
-2917
-2896
-2874
-2851
-2828
-2803
-2778
-2753
-2726
-2699
-2671
-2643
-2614
-2584
-2553
-2522
-2491
-2458
-2425
-2392
-2358
-2323
-2288
-2253
-2217
-2180
-2143
-2106
-2068
-2029
-1991
-1953
-1914
-1874
-1835
-1795
-1756
-1716
-1676
-1636
-1596
-1555
-1515
-1475
-1435
-1395
-1354
-1314
-1274
-1234
-1194
-1153
-1113
-1073
-1033
-993
-953
-912
-872
-832
-791
-750
-709
-668
-627
-586
-544
-502
-460
-418
-375
-332
-289
-246
-202
-158
-113
-69
-24
21
66
112
158
203
250
296
342
388
435
482
528
575
621
668
715
761
807
854
900
946
991
1037
1082
1127
1172
1217
1261
1305
1349
1392
1435
1478
1520
1562
1604
1645
1686
1726
1767
1807
1846
1885
1924
1963
2001
2040
2077
2115
2152
2189
2226
2262
2298
2333
2369
2404
2438
2472
2506
2540
2573
2606
2638
2671
2703
2734
2766
2797
2828
2859
2890
2921
2951
2982
3012
3043
3073
3104
3134
3164
3195
3225
3256
3286
3316
3346
3376
3407
3437
3466
3496
3526
3555
3585
3614
3643
3673
3702
3731
3760
3788
3817
3846
3875
3903
3932
3961
3989
4018
4046
4075
4103
4132
4160
4188
4216
4244
4272
4299
4327
4354
4381
4407
4434
4460
4486
4512
4537
4562
4587
4612
4637
4661
4685
4708
4732
4755
4777
4799
4821
4843
4864
4885
4905
4925
4944
4963
4982
5000
5017
5034
5051
5067
5082
5097
5111
5124
5137
5149
5161
5171
5181
5190
5199
5206
5213
5219
5225
5229
5233
5236
5238
5239
5239
5238
5237
5235
5232
5228
5223
5217
5211
5204
5196
5187
5177
5166
5155
5143
5131
5117
5103
5088
5073
5057
5040
5023
5006
4987
4969
4949
4930
4910
4889
4868
4847
4825
4804
4781
4759
4736
4713
4690
4666
4642
4618
4594
4570
4546
4521
4497
4473
4449
4425
4402
4379
4356
4334
4312
4290
4270
4249
4230
4210
4192
4174
4156
4139
4123
4107
4091
4075
4062
4048
4034
4021
4008
3995
3983
3972
3961
3950
3940
3930
3921
3912
3904
3896
3888
3882
3875
3869
3863
3858
3853
3848
3844
3840
3835
3831
3827
3824
3820
3816
3812
3808
3805
3801
3797
3793
3789
3785
3781
3777
3773
3769
3764
3760
3755
3751
3746
3741
3735
3730
3723
3717
3710
3703
3695
3687
3678
3669
3659
3648
3638
3626
3614
3602
3589
3576
3562
3547
3532
3517
3501
3485
3469
3452
3434
3417
3398
3380
3361
3342
3322
3302
3282
3261
3239
3217
3195
3172
3149
3125
3101
3077
3051
3026
3000
2973
2946
2919
2891
2863
2835
2806
2777
2748
2719
2689
2660
2630
2600
2569
2539
2509
2479
2449
2419
2389
2359
2329
2299
2270
2240
2211
2181
2152
2123
2094
2066
2037
2009
1980
1952
1924
1897
1869
1842
1816
1789
1763
1737
1712
1687
1663
1639
1615
1592
1570
1547
1526
1505
1484
1464
1445
1425
1407
1388
1370
1353
1336
1320
1304
1289
1274
1260
1247
1234
1222
1211
1201
1191
1182
1174
1166
1159
1153
1148
1143
1139
1136
1133
1131
1130
1129
1129
1130
1131
1133
1135
1138
1142
1146
1151
1157
1164
1171
1178
1187
1196
1206
1217
1228
1240
1252
1266
1279
1294
1308
1324
1340
1356
1372
1389
1407
1425
1443
1461
1480
1499
1519
1539
1559
1579
1600
1622
1643
1665
1687
1710
1733
1756
1779
1802
1826
1849
1873
1897
1921
1944
1968
1992
2015
2039
2062
2086
2109
2132
2155
2178
2200
2223
2245
2267
2289
2311
2333
2354
2375
2396
2416
2437
2456
2476
2495
2514
2532
2550
2568
2585
2602
2618
2634
2650
2665
2680
2694
2708
2722
2736
2749
2762
2775
2787
2800
2812
2824
2835
2847
2858
2869
2879
2889
2899
2909
2918
2927
2936
2944
2952
2960
2967
2974
2980
2987
2993
2999
3004
3010
3015
3020
3025
3029
3034
3039
3043
3047
3052
3056
3061
3065
3069
3073
3078
3082
3085
3089
3093
3096
3100
3103
3105
3108
3110
3112
3114
3116
3117
3118
3118
3119
3119
3118
3118
3117
3116
3115
3114
3112
3110
3108
3106
3104
3101
3098
3094
3090
3086
3082
3077
3072
3066
3060
3054
3047
3040
3033
3025
3017
3009
3000
2991
2982
2973
2964
2954
2945
2936
2926
2917
2907
2898
2889
2880
2871
2862
2854
2845
2837
2828
2820
2813
2805
2797
2790
2783
2776
2769
2763
2757
2751
2745
2740
2735
2730
2726
2722
2718
2715
2712
2709
2706
2704
2702
2701
2699
2698
2697
2696
2695
2694
2694
2694
2694
2694
2695
2696
2697
2698
2700
2701
2704
2706
2709
2713
2716
2720
2725
2730
2735
2740
2746
2752
2758
2765
2772
2779
2786
2794
2802
2810
2818
2827
2836
2845
2855
2865
2875
2886
2897
2908
2920
2932
2944
2957
2970
2983
2996
3010
3024
3038
3053
3068
3083
3098
3113
3128
3143
3159
3174
3190
3206
3222
3238
3254
3270
3287
3303
3320
3337
3353
3370
3388
3405
3422
3439
3457
3474
3492
3509
3526
3544
3561
3578
3595
3612
3628
3645
3662
3678
3694
3710
3726
3742
3758
3773
3788
3804
3819
3834
3849
3863
3878
3892
3907
3921
3935
3948
3961
3974
3987
3999
4011
4022
4034
4045
4056
4066
4075
4085
4094
4102
4110
4118
4125
4132
4138
4144
4150
4155
4159
4164
4167
4171
4173
4176
4178
4179
4179
4179
4179
4178
4176
4173
4170
4166
4161
4155
4149
4142
4135
4126
4117
4108
4097
4086
4075
4062
4050
4037
4022
4008
3993
3978
3962
3945
3928
3910
3892
3873
3854
3834
3814
3793
3772
3750
3727
3704
3681
3657
3633
3609
3584
3559
3533
3508
3482
3456
3429
3403
3376
3350
3323
3296
3269
3242
3215
3188
3161
3133
3106
3078
3050
3022
2994
2966
2938
2909
2881
2852
2823
2794
2764
2735
2706
2676
2647
2617
2588
2558
2528
2499
2469
2440
2410
2381
2352
2323
2293
2264
2235
2206
2177
2147
2118
2089
2059
2029
2000
1970
1940
1910
1879
1849
1818
1787
1756
1725
1694
1663
1632
1601
1570
1539
1508
1477
1447
1416
1385
1355
1324
1294
1264
1234
1204
1174
1145
1115
1086
1056
1027
999
970
942
914
886
858
831
804
778
752
726
701
677
652
629
606
583
561
539
518
497
477
457
438
419
400
382
365
347
330
314
297
281
266
250
235
221
206
192
178
164
151
138
125
112
99
87
75
62
50
38
26
14
1
-11
-24
-37
-50
-63
-77
-91
-105
-119
-134
-149
-164
-180
-196
-212
-229
-246
-263
-280
-298
-317
-335
-354
-373
-393
-413
-433
-454
-476
-498
-520
-543
-566
-589
-614
-638
-664
-689
-715
-742
-769
-797
-825
-853
-882
-911
-940
-970
-1000
-1031
-1061
-1092
-1123
-1155
-1186
-1218
-1250
-1282
-1315
-1347
-1380
-1413
-1445
-1479
-1512
-1545
-1579
-1613
-1647
-1682
-1717
-1752
-1787
-1823
-1859
-1895
-1932
-1968
-2005
-2041
-2079
-2116
-2153
-2190
-2227
-2264
-2301
-2338
-2374
-2410
-2447
-2482
-2518
-2554
-2589
-2624
-2659
-2693
-2728
-2762
-2796
-2829
-2862
-2895
-2927
-2959
-2990
-3021
-3051
-3080
-3109
-3137
-3164
-3190
-3216
-3241
-3265
-3288
-3310
-3331
-3352
-3372
-3390
-3408
-3425
-3441
-3456
-3470
-3484
-3496
-3507
-3517
-3526
-3534
-3542
-3548
-3553
-3557
-3560
-3562
-3563
-3563
-3563
-3561
-3558
-3554
-3550
-3544
-3538
-3531
-3523
-3515
-3506
-3496
-3485
-3474
-3462
-3449
-3436
-3422
-3408
-3393
-3377
-3360
-3343
-3326
-3308
-3289
-3269
-3249
-3228
-3206
-3184
-3162
-3138
-3114
-3089
-3064
-3038
-3012
-2985
-2957
-2929
-2901
-2871
-2842
-2812
-2782
-2751
-2720
-2688
-2656
-2624
-2592
-2559
-2526
-2493
-2460
-2426
-2393
-2359
-2325
-2291
-2256
-2222
-2188
-2153
-2119
-2084
-2049
-2015
-1980
-1946
-1911
-1877
-1843
-1809
-1775
-1741
-1708
-1675
-1641
-1608
-1576
-1543
-1511
-1478
-1446
-1414
-1382
-1350
-1319
-1287
-1256
-1225
-1193
-1163
-1132
-1101
-1071
-1040
-1010
-980
-950
-921
-891
-862
-832
-803
-774
-745
-716
-687
-659
-630
-602
-573
-545
-517
-489
-460
-432
-405
-377
-349
-322
-294
-267
-240
-213
-187
-160
-134
-108
-83
-57
-32
-8
17
41
65
89
112
135
157
179
200
222
242
262
282
301
320
338
356
374
391
407
423
439
454
469
483
497
510
523
536
548
560
571
582
592
603
613
622
632
641
651
660
669
678
687
696
705
714
723
733
742
752
761
771
781
791
801
811
821
831
841
852
862
872
883
893
903
914
924
935
945
955
965
975
985
995
1004
1014
1022
1033
1041
1050
1059
1067
1075
1083
1090
1097
1104
1110
1117
1123
1128
1133
1138
1143
1147
1151
1154
1158
1160
1163
1165
1166
1167
1168
1169
1169
1168
1168
1167
1166
1164
1162
1160
1157
1154
1151
1148
1144
1140
1136
1131
1126
1121
1116
1110
1104
1098
1092
1086
1079
1073
1066
1059
1052
1045
1039
1032
1025
1018
1010
1004
998
992
985
979
973
967
961
955
949
944
938
933
928
923
918
914
910
906
903
900
898
896
894
893
893
893
894
896
898
902
906
910
916
922
929
937
945
955
965
976
988
1000
1014
1029
1044
1060
1077
1095
1114
1133
1154
1175
1197
1220
1244
1268
1294
1320
1347
1374
1402
1432
1461
1492
1523
1554
1586
1619
1653
1687
1722
1757
1793
1830
1867
1904
1943
1982
2021
2061
2101
2142
2184
2225
2268
2310
2353
2397
2441
2485
2529
2574
2618
2663
2708
2754
2799
2845
2890
2935
2981
3026
3072
3117
3162
3206
3251
3295
3339
3382
3425
3468
3510
3552
3593
3633
3673
3713
3752
3790
3827
3864
3901
3936
3971
4005
4038
4070
4102
4133
4163
4192
4220
4248
4274
4300
4325
4349
4372
4394
4415
4435
4455
4473
4491
4508
4523
4538
4552
4565
4577
4588
4598
4606
4614
4621
4627
4632
4636
4639
4642
4643
4643
4643
4641
4639
4636
4632
4628
4623
4617
4610
4603
4596
4587
4579
4569
4560
4549
4539
4527
4516
4504
4492
4479
4466
4453
4440
4426
4412
4398
4383
4369
4354
4339
4324
4309
4294
4279
4264
4249
4234
4219
4204
4189
4175
4160
4146
4132
4118
4104
4090
4077
4064
4051
4038
4025
4011
4000
3988
3976
3965
3954
3943
3932
3921
3911
3901
3891
3881
3872
3862
3853
3844
3834
3825
3816
3808
3799
3790
3782
3774
3765
3757
3749
3742
3734
3727
3720
3713
3706
3699
3693
3686
3680
3675
3669
3664
3658
3653
3649
3644
3640
3635
3631
3627
3624
3620
3617
3613
3610
3607
3604
3601
3598
3595
3592
3589
3586
3583
3581
3578
3576
3574
3571
3570
3568
3567
3565
3565
3564
3564
3564
3564
3565
3566
3568
3570
3572
3575
3578
3582
3586
3590
3595
3600
3606
3612
3619
3626
3634
3642
3651
3661
3671
3681
3692
3703
3715
3728
3741
3754
3768
3782
3797
3812
3827
3843
3859
3876
3892
3909
3927
3944
3962
3980
3998
4017
4035
4054
4073
4093
4112
4132
4151
4171
4192
4212
4233
4254
4275
4296
4318
4339
4362
4384
4406
4429
4452
4475
4498
4521
4544
4567
4590
4614
4637
4660
4683
4706
4729
4752
4774
4796
4819
4840
4862
4884
4905
4926
4947
4967
4987
5007
5027
5046
5065
5084
5102
5121
5138
5156
5172
5189
5205
5220
5235
5249
5262
5275
5287
5299
5310
5320
5329
5338
5346
5353
5359
5365
5370
5374
5377
5380
5382
5383
5382
5381
5379
5376
5372
5367
5361
5354
5346
5337
5326
5315
5302
5289
5274
5258
5241
5224
5205
5185
5164
5143
5120
5097
5072
5047
5020
4993
4965
4936
4906
4875
4843
4811
4777
4743
4707
4671
4634
4597
4558
4519
4479
4438
4397
4355
4312
4269
4225
4181
4136
4091
4046
4000
3953
3907
3860
3813
3765
3718
3670
3622
3574
3526
3477
3429
3380
3332
3283
3235
3186
3137
3089
3040
2991
2943
2894
2846
2797
2749
2701
2653
2605
2557
2510
2463
2416
2369
2323
2277
2232
2186
2142
2097
2053
2009
1966
1923
1881
1839
1798
1757
1717
1677
1637
1598
1559
1521
1483
1446
1409
1373
1337
1302
1267
1232
1199
1165
1132
1100
1068
1036
1004
975
945
915
887
858
830
803
776
749
723
698
673
648
624
601
578
555
533
511
490
469
449
429
409
390
372
353
335
318
301
284
267
250
234
218
203
187
172
157
142
127
112
98
83
69
55
41
27
13
-1
-14
-27
-40
-53
-65
-77
-89
-101
-112
-123
-134
-144
-154
-164
-174
-183
-192
-201
-209
-217
-225
-233
-240
-247
-254
-261
-268
-274
-280
-286
-292
-298
-303
-308
-314
-319
-324
-329
-334
-340
-345
-350
-355
-361
-367
-373
-379
-385
-392
-399
-406
-413
-421
-429
-438
-447
-456
-466
-476
-487
-498
-509
-521
-533
-546
-559
-572
-586
-600
-615
-630
-646
-663
-680
-697
-715
-734
-753
-773
-794
-815
-837
-860
-883
-908
-932
-958
-985
-1012
-1040
-1069
-1098
-1129
-1160
-1192
-1225
-1259
-1293
-1329
-1365
-1402
-1441
-1479
-1519
-1560
-1601
-1643
-1686
-1730
-1774
-1819
-1865
-1912
-1959
-2005
-2055
-2104
-2153
-2203
-2253
-2304
-2356
-2407
-2460
-2512
-2565
-2618
-2671
-2725
-2778
-2832
-2886
-2940
-2993
-3047
-3101
-3154
-3207
-3260
-3313
-3366
-3418
-3470
-3521
-3573
-3624
-3674
-3725
-3775
-3824
-3874
-3923
-3971
-4019
-4067
-4115
-4162
-4209
-4255
-4301
-4346
-4390
-4435
-4478
-4521
-4564
-4605
-4646
-4686
-4726
-4765
-4803
-4840
-4877
-4912
-4947
-4981
-5014
-5047
-5078
-5109
-5139
-5168
-5197
-5224
-5251
-5277
-5302
-5326
-5350
-5372
-5394
-5415
-5434
-5453
-5471
-5489
-5505
-5520
-5535
-5548
-5561
-5573
-5584
-5594
-5604
-5612
-5620
-5628
-5635
-5641
-5646
-5652
-5656
-5660
-5663
-5666
-5669
-5671
-5672
-5673
-5673
-5672
-5671
-5670
-5668
-5665
-5662
-5658
-5654
-5648
-5643
-5637
-5630
-5622
-5614
-5606
-5597
-5587
-5577
-5566
-5555
-5543
-5531
-5518
-5505
-5491
-5477
-5462
-5447
-5431
-5415
-5398
-5381
-5363
-5345
-5326
-5307
-5287
-5267
-5247
-5226
-5205
-5183
-5162
-5140
-5117
-5095
-5073
-5050
-5028
-5005
-4983
-4960
-4938
-4916
-4894
-4872
-4850
-4828
-4806
-4784
-4762
-4741
-4719
-4697
-4676
-4654
-4633
-4611
-4590
-4569
-4547
-4526
-4505
-4484
-4463
-4442
-4421
-4400
-4380
-4359
-4339
-4319
-4299
-4279
-4260
-4240
-4221
-4203
-4184
-4166
-4148
-4131
-4113
-4096
-4080
-4064
-4048
-4032
-4017
-4002
-3987
-3973
-3959
-3945
-3931
-3918
-3905
-3892
-3880
-3868
-3856
-3845
-3834
-3823
-3812
-3802
-3792
-3782
-3773
-3764
-3755
-3746
-3738
-3730
-3722
-3714
-3707
-3699
-3692
-3685
-3679
-3672
-3665
-3659
-3653
-3646
-3640
-3634
-3628
-3623
-3617
-3612
-3606
-3601
-3596
-3591
-3587
-3582
-3578
-3573
-3569
-3564
-3560
-3556
-3552
-3547
-3543
-3539
-3535
-3531
-3526
-3522
-3519
-3515
-3511
-3507
-3504
-3501
-3498
-3495
-3492
-3489
-3487
-3485
-3483
-3481
-3480
-3479
-3478
-3477
-3476
-3476
-3476
-3477
-3477
-3478
-3479
-3481
-3483
-3485
-3487
-3490
-3493
-3496
-3500
-3503
-3507
-3511
-3515
-3520
-3524
-3529
-3533
-3538
-3543
-3548
-3553
-3558
-3564
-3569
-3575
-3581
-3587
-3593
-3600
-3606
-3613
-3620
-3627
-3634
-3641
-3648
-3656
-3663
-3670
-3677
-3684
-3691
-3698
-3705
-3712
-3718
-3725
-3731
-3737
-3743
-3749
-3755
-3761
-3767
-3772
-3778
-3783
-3788
-3794
-3799
-3804
-3809
-3813
-3818
-3823
-3827
-3831
-3835
-3839
-3842
-3845
-3848
-3851
-3854
-3856
-3858
-3860
-3861
-3863
-3864
-3865
-3866
-3866
-3866
-3866
-3866
-3866
-3865
-3864
-3863
-3862
-3861
-3859
-3857
-3854
-3852
-3849
-3846
-3842
-3839
-3835
-3831
-3827
-3822
-3818
-3813
-3808
-3803
-3798
-3793
-3787
-3782
-3776
-3770
-3764
-3757
-3751
-3744
-3737
-3730
-3723
-3715
-3708
-3700
-3692
-3684
-3676
-3668
-3659
-3651
-3643
-3634
-3626
-3617
-3609
-3600
-3591
-3582
-3573
-3564
-3555
-3546
-3537
-3528
-3518
-3509
-3499
-3489
-3480
-3470
-3460
-3450
-3440
-3431
-3421
-3411
-3401
-3391
-3382
-3372
-3362
-3352
-3342
-3332
-3322
-3311
-3301
-3290
-3280
-3269
-3258
-3247
-3235
-3224
-3212
-3200
-3188
-3176
-3164
-3152
-3139
-3126
-3114
-3100
-3087
-3074
-3060
-3047
-3033
-3019
-3005
-2990
-2975
-2961
-2946
-2930
-2915
-2899
-2883
-2867
-2850
-2833
-2816
-2799
-2781
-2763
-2745
-2726
-2707
-2688
-2669
-2650
-2631
-2611
-2592
-2572
-2552
-2533
-2513
-2494
-2475
-2455
-2436
-2417
-2399
-2380
-2362
-2344
-2326
-2309
-2291
-2274
-2258
-2241
-2225
-2210
-2195
-2180
-2165
-2151
-2138
-2124
-2112
-2099
-2088
-2076
-2065
-2055
-2045
-2035
-2025
-2017
-2009
-2001
-1995
-1989
-1983
-1978
-1972
-1968
-1964
-1960
-1956
-1953
-1951
-1948
-1946
-1944
-1942
-1941
-1939
-1938
-1937
-1936
-1936
-1935
-1935
-1935
-1934
-1934
-1935
-1935
-1935
-1936
-1936
-1937
-1938
-1939
-1940
-1942
-1943
-1945
-1946
-1948
-1950
-1952
-1955
-1957
-1960
-1962
-1965
-1968
-1971
-1974
-1978
-1981
-1984
-1988
-1991
-1995
-1998
-2001
-2005
-2009
-2012
-2015
-2017
-2021
-2024
-2027
-2029
-2031
-2033
-2035
-2037
-2037
-2037
-2039
-2039
-2039
-2039
-2037
-2037
-2036
-2035
-2033
-2032
-2029
-2027
-2025
-2023
-2020
-2017
-2013
-2011
-2007
-2004
-2000
-1996
-1992
-1988
-1984
-1980
-1975
-1970
-1966
-1961
-1955
-1950
-1945
-1939
-1933
-1927
-1921
-1915
-1909
-1903
-1897
-1891
-1884
-1878
-1871
-1865
-1858
-1852
-1845
-1838
-1832
-1825
-1818
-1812
-1805
-1798
-1792
-1786
-1780
-1774
-1768
-1763
-1757
-1753
-1748
-1744
-1740
-1736
-1733
-1730
-1728
-1726
-1724
-1723
-1722
-1722
-1722
-1722
-1723
-1724
-1726
-1729
-1732
-1735
-1739
-1743
-1748
-1754
-1760
-1766
-1774
-1781
-1789
-1798
-1808
-1818
-1828
-1839
-1851
-1864
-1876
-1890
-1904
-1918
-1933
-1948
-1964
-1980
-1997
-2013
-2032
-2050
-2068
-2087
-2106
-2125
-2145
-2164
-2184
-2204
-2225
-2245
-2265
-2286
-2306
-2327
-2348
-2369
-2389
-2410
-2431
-2451
-2472
-2493
-2514
-2534
-2555
-2576
-2596
-2617
-2638
-2658
-2678
-2698
-2718
-2738
-2758
-2777
-2796
-2815
-2833
-2851
-2869
-2886
-2904
-2920
-2937
-2953
-2968
-2984
-2999
-3013
-3028
-3042
-3055
-3068
-3081
-3094
-3106
-3117
-3129
-3140
-3150
-3160
-3169
-3178
-3187
-3195
-3203
-3210
-3217
-3223
-3229
-3235
-3240
-3244
-3248
-3252
-3255
-3258
-3260
-3262
-3264
-3265
-3266
-3266
-3266
-3265
-3264
-3262
-3260
-3258
-3255
-3251
-3247
-3243
-3238
-3233
-3228
-3222
-3215
-3209
-3202
-3194
-3187
-3179
-3171
-3163
-3154
-3146
-3137
-3128
-3119
-3110
-3102
-3093
-3084
-3075
-3066
-3057
-3049
-3040
-3031
-3023
-3014
-3005
-2997
-2988
-2980
-2971
-2962
-2954
-2945
-2937
-2928
-2919
-2911
-2902
-2894
-2886
-2878
-2869
-2862
-2854
-2846
-2839
-2832
-2825
-2818
-2811
-2805
-2799
-2793
-2788
-2782
-2778
-2773
-2769
-2765
-2761
-2758
-2755
-2752
-2750
-2749
-2748
-2747
-2747
-2747
-2748
-2749
-2751
-2754
-2757
-2760
-2764
-2768
-2772
-2777
-2782
-2788
-2794
-2799
-2806
-2812
-2818
-2825
-2831
-2838
-2845
-2852
-2859
-2866
-2873
-2880
-2888
-2895
-2903
-2910
-2918
-2926
-2933
-2941
-2949
-2956
-2964
-2971
-2978
-2985
-2992
-2999
-3005
-3011
-3017
-3022
-3027
-3032
-3037
-3041
-3045
-3048
-3052
-3055
-3057
-3060
-3062
-3064
-3066
-3067
-3068
-3069
-3069
-3069
-3068
-3067
-3066
-3064
-3062
-3059
-3055
-3051
-3046
-3041
-3035
-3029
-3022
-3014
-3006
-2997
-2988
-2978
-2968
-2957
-2946
-2934
-2922
-2909
-2896
-2883
-2869
-2855
-2840
-2825
-2809
-2793
-2776
-2759
-2741
-2723
-2705
-2686
-2666
-2646
-2626
-2605
-2584
-2563
-2541
-2519
-2497
-2475
-2452
-2429
-2406
-2383
-2360
-2337
-2314
-2290
-2266
-2243
-2219
-2195
-2171
-2147
-2123
-2099
-2074
-2049
-2024
-1999
-1974
-1949
-1923
-1898
-1872
-1846
-1821
-1795
-1769
-1743
-1718
-1692
-1666
-1641
-1616
-1591
-1565
-1541
-1516
-1491
-1467
-1442
-1418
-1394
-1370
-1346
-1322
-1298
-1275
-1252
-1228
-1205
-1182
-1159
-1137
-1114
-1092
-1070
-1048
-1026
-1004
-984
-963
-942
-922
-902
-882
-862
-843
-825
-806
-788
-771
-754
-737
-721
-705
-689
-674
-659
-645
-631
-617
-603
-590
-578
-565
-553
-541
-530
-519
-508
-497
-487
-477
-467
-458
-448
-439
-431
-422
-414
-406
-398
-391
-384
-376
-369
-363
-356
-349
-343
-337
-331
-325
-319
-313
-307
-302
-296
-291
-286
-281
-276
-271
-266
-261
-256
-252
-247
-242
-237
-233
-228
-223
-218
-213
-207
-202
-196
-191
-185
-179
-173
-167
-160
-154
-147
-140
-133
-126
-118
-111
-103
-95
-87
-79
-71
-62
-54
-45
-36
-26
-17
-7
3
13
24
34
45
57
68
80
92
105
117
130
144
157
171
185
200
215
230
245
260
276
292
308
325
341
358
375
392
409
426
444
461
479
497
515
532
551
569
587
605
624
642
661
679
698
716
735
754
772
791
810
828
847
866
884
903
922
940
959
978
996
1014
1033
1052
1070
1089
1107
1125
1143
1162
1180
1198
1216
1234
1251
1269
1287
1304
1322
1339
1356
1373
1390
1407
1424
1440
1457
1473
1489
1505
1521
1537
1553
1568
1583
1598
1613
1628
1642
1657
1670
1684
1698
1711
1724
1737
1749
1761
1773
1785
1797
1808
1819
1830
1841
1851
1862
1872
1882
1892
1901
1911
1920
1929
1938
1946
1955
1963
1971
1979
1987
1994
2001
2009
2016
2023
2029
2037
2044
2051
2057
2064
2071
2077
2083
2090
2096
2102
2108
2114
2119
2125
2130
2136
2141
2146
2151
2156
2162
2167
2172
2177
2182
2187
2192
2198
2203
2209
2215
2221
2227
2233
2239
2246
2252
2259
2266
2273
2281
2288
2296
2303
2311
2319
2328
2336
2344
2353
2362
2371
2380
2389
2399
2408
2418
2427
2437
2447
2457
2467
2477
2488
2498
2509
2520
2531
2542
2553
2565
2576
2588
2600
2612
2624
2636
2648
2661
2673
2686
2699
2712
2725
2738
2751
2764
2777
2791
2804
2818
2831
2845
2859
2873
2886
2901
2915
2929
2943
2957
2972
2986
3000
3015
3029
3043
3057
3072
3086
3100
3113
3127
3141
3154
3168
3181
3194
3207
3220
3233
3247
3260
3273
3286
3299
3312
3326
3339
3352
3366
3379
3393
3406
3420
3433
3447
3460
3474
3487
3501
3515
3528
3542
3556
3569
3583
3597
3611
3625
3639
3654
3668
3683
3697
3712
3727
3742
3757
3773
3788
3804
3820
3836
3852
3869
3885
3902
3919
3936
3954
3971
3988
4006
4024
4041
4059
4077
4094
4112
4130
4148
4166
4184
4201
4219
4237
4254
4272
4290
4307
4325
4342
4360
4377
4394
4411
4428
4445
4462
4479
4496
4512
4528
4545
4561
4577
4593
4609
4625
4640
4656
4671
4687
4702
4717
4732
4747
4762
4777
4791
4806
4820
4834
4849
4863
4877
4891
4905
4918
4932
4946
4960
4973
4987
5001
5014
5028
5041
5054
5068
5081
5094
5107
5120
5132
5145
5157
5169
5180
5192
5203
5213
5224
5234
5243
5253
5262
5270
5278
5286
5293
5300
5306
5312
5318
5323
5328
5332
5336
5339
5342
5344
5346
5348
5349
5349
5350
5349
5349
5348
5346
5345
5343
5340
5337
5334
5330
5326
5322
5317
5312
5306
5300
5293
5287
5279
5271
5263
5254
5245
5235
5225
5214
5203
5191
5179
5167
5153
5140
5126
5111
5096
5081
5065
5048
5032
5014
4997
4979
4960
4942
4922
4903
4883
4863
4842
4821
4800
4779
4757
4735
4712
4689
4666
4642
4619
4594
4570
4545
4520
4495
4470
4444
4418
4392
4366
4340
4313
4287
4260
4234
4207
4181
4154
4127
4101
4074
4048
4021
3995
3969
3942
3916
3890
3864
3839
3813
3788
3763
3738
3713
3689
3664
3640
3616
3593
3569
3546
3523
3500
3478
3455
3433
3411
3389
3368
3347
3326
3305
3285
3265
3246
3227
3208
3189
3171
3154
3136
3120
3103
3087
3072
3056
3042
3027
3014
3000
2987
2975
2963
2951
2941
2930
2920
2911
2903
2895
2887
2880
2874
2868
2863
2858
2854
2850
2847
2844
2841
2839
2838
2837
2836
2836
2836
2837
2838
2840
2842
2844
2847
2850
2854
2857
2862
2866
2872
2877
2883
2889
2895
2902
2909
2916
2924
2932
2940
2948
2957
2966
2975
2984
2993
3003
3013
3023
3033
3043
3053
3063
3073
3083
3094
3104
3114
3125
3135
3146
3156
3167
3177
3188
3199
3209
3220
3231
3241
3252
3263
3273
3284
3294
3305
3315
3325
3335
3345
3354
3363
3372
3381
3390
3398
3406
3413
3421
3428
3434
3441
3447
3453
3458
3463
3468
3473
3477
3481
3484
3487
3490
3493
3495
3497
3499
3500
3501
3502
3502
3503
3503
3503
3503
3503
3503
3503
3502
3502
3501
3501
3500
3500
3499
3498
3497
3496
3495
3494
3493
3491
3490
3488
3486
3484
3481
3479
3476
3474
3471
3468
3465
3462
3458
3455
3451
3448
3444
3441
3437
3434
3430
3427
3423
3420
3417
3413
3410
3407
3404
3401
3399
3396
3394
3391
3389
3388
3386
3384
3383
3382
3381
3380
3379
3379
3379
3379
3379
3380
3381
3382
3384
3386
3388
3391
3394
3398
3402
3406
3411
3416
3421
3427
3433
3439
3446
3453
3461
3469
3477
3485
3494
3503
3512
3521
3531
3541
3551
3561
3571
3581
3591
3602
3612
3622
3632
3643
3653
3663
3673
3682
3692
3701
3711
3720
3729
3738
3747
3755
3764
3772
3781
3789
3797
3805
3813
3821
3828
3836
3843
3851
3858
3865
3871
3878
3884
3890
3896
3902
3907
3912
3917
3922
3926
3930
3933
3936
3939
3941
3943
3944
3945
3946
3946
3945
3944
3943
3941
3938
3935
3932
3928
3924
3919
3914
3908
3902
3896
3889
3882
3874
3867
3859
3850
3842
3833
3824
3815
3805
3796
3786
3775
3765
3754
3743
3732
3721
3709
3697
3685
3673
3660
3648
3635
3622
3608
3595
3582
3568
3554
3540
3526
3512
3498
3483
3469
3454
3440
3425
3410
3395
3380
3365
3350
3335
3320
3304
3289
3273
3258
3242
3226
3211
3195
3179
3163
3148
3132
3116
3100
3084
3069
3053
3038
3022
3007
2992
2976
2961
2946
2931
2916
2901
2886
2872
2857
2842
2827
2812
2798
2783
2768
2753
2739
2724
2709
2695
2680
2665
2651
2636
2621
2606
2592
2577
2562
2547
2532
2516
2501
2486
2470
2454
2438
2423
2406
2390
2374
2358
2341
2325
2308
2291
2274
2258
2241
2224
2207
2191
2174
2157
2140
2124
2107
2091
2074
2058
2041
2025
2009
1993
1977
1961
1945
1930
1915
1899
1885
1870
1855
1841
1827
1813
1799
1786
1772
1759
1746
1733
1721
1708
1696
1684
1672
1660
1649
1637
1626
1614
1603
1592
1581
1571
1560
1550
1539
1529
1519
1509
1500
1490
1481
1472
1463
1455
1446
1438
1430
1423
1415
1408
1401
1394
1387
1381
1374
1368
1362
1357
1352
1347
1342
1337
1333
1329
1325
1321
1318
1315
1312
1309
1307
1305
1303
1301
1300
1299
1298
1297
1297
1297
1297
1298
1299
1300
1302
1304
1307
1309
1312
1316
1320
1324
1328
1333
1338
1343
1349
1354
1360
1367
1373
1380
1387
1394
1402
1410
1418
1426
1434
1443
1452
1461
1471
1481
1491
1501
1511
1521
1532
1543
1554
1565
1577
1588
1600
1612
1624
1636
1649
1661
1674
1686
1699
1711
1724
1736
1749
1761
1774
1786
1798
1810
1822
1834
1845
1856
1868
1878
1889
1899
1909
1919
1928
1937
1946
1954
1962
1969
1976
1982
1988
1993
1998
2003
2005
2009
2012
2013
2016
2017
2017
2017
2016
2015
2013
2011
2008
2005
2001
1996
1991
1986
1980
1973
1966
1958
1950
1941
1931
1921
1910
1899
1887
1874
1861
1847
1832
1817
1801
1784
1767
1749
1731
1711
1692
1671
1650
1629
1606
1584
1560
1536
1512
1487
1462
1436
1409
1382
1355
1327
1299
1270
1241
1212
1182
1152
1122
1091
1060
1029
997
965
934
902
870
837
805
773
740
708
675
642
610
577
544
511
479
446
413
380
347
314
282
249
216
184
151
119
86
54
21
-11
-43
-75
-106
-138
-170
-201
-232
-263
-294
-325
-355
-386
-416
-446
-476
-506
-536
-566
-596
-626
-656
-686
-716
-746
-776
-806
-835
-865
-894
-923
-952
-981
-1010
-1038
-1066
-1094
-1121
-1148
-1175
-1201
-1227
-1253
-1278
-1303
-1328
-1352
-1376
-1400
-1423
-1446
-1469
-1491
-1513
-1535
-1556
-1577
-1597
-1617
-1637
-1656
-1675
-1693
-1711
-1729
-1746
-1762
-1779
-1794
-1810
-1825
-1840
-1854
-1868
-1882
-1895
-1908
-1921
-1934
-1946
-1958
-1970
-1982
-1993
-2004
-2013
-2025
-2035
-2045
-2054
-2063
-2072
-2081
-2089
-2097
-2105
-2112
-2119
-2126
-2133
-2140
-2146
-2152
-2159
-2165
-2171
-2177
-2183
-2189
-2194
-2200
-2206
-2212
-2217
-2223
-2229
-2235
-2240
-2246
-2252
-2258
-2265
-2271
-2277
-2284
-2291
-2297
-2304
-2312
-2319
-2327
-2334
-2342
-2351
-2359
-2368
-2377
-2386
-2395
-2405
-2415
-2425
-2436
-2446
-2457
-2468
-2480
-2492
-2503
-2516
-2528
-2541
-2553
-2566
-2579
-2593
-2606
-2620
-2634
-2648
-2662
-2677
-2692
-2707
-2722
-2737
-2753
-2769
-2785
-2801
-2817
-2834
-2851
-2869
-2886
-2904
-2923
-2941
-2960
-2979
-2998
-3018
-3037
-3058
-3078
-3098
-3119
-3140
-3161
-3183
-3204
-3226
-3248
-3270
-3293
-3315
-3338
-3361
-3384
-3408
-3432
-3456
-3480
-3504
-3529
-3554
-3579
-3604
-3630
-3656
-3682
-3708
-3735
-3761
-3788
-3816
-3843
-3871
-3898
-3926
-3955
-3983
-4011
-4040
-4069
-4099
-4128
-4157
-4187
-4217
-4247
-4277
-4307
-4337
-4367
-4397
-4428
-4458
-4488
-4518
-4549
-4579
-4609
-4639
-4669
-4699
-4730
-4760
-4789
-4819
-4849
-4879
-4909
-4938
-4968
-4997
-5026
-5055
-5084
-5113
-5142
-5171
-5199
-5227
-5255
-5283
-5311
-5338
-5366
-5393
-5420
-5447
-5474
-5500
-5527
-5553
-5579
-5605
-5631
-5656
-5682
-5706
-5731
-5755
-5779
-5803
-5826
-5849
-5871
-5893
-5914
-5935
-5956
-5976
-5995
-6014
-6032
-6050
-6068
-6085
-6101
-6117
-6132
-6146
-6160
-6174
-6187
-6199
-6211
-6222
-6232
-6242
-6251
-6260
-6268
-6276
-6283
-6289
-6295
-6301
-6306
-6310
-6314
-6317
-6320
-6322
-6324
-6325
-6325
-6325
-6324
-6323
-6321
-6318
-6315
-6311
-6307
-6301
-6296
-6289
-6282
-6274
-6266
-6256
-6247
-6236
-6225
-6214
-6201
-6189
-6175
-6161
-6146
-6130
-6114
-6097
-6080
-6062
-6043
-6023
-6003
-5983
-5961
-5940
-5917
-5894
-5871
-5847
-5822
-5797
-5771
-5745
-5718
-5691
-5663
-5635
-5606
-5577
-5547
-5516
-5485
-5454
-5422
-5389
-5356
-5323
-5289
-5255
-5220
-5185
-5149
-5113
-5076
-5039
-5002
-4964
-4926
-4888
-4849
-4809
-4769
-4729
-4688
-4647
-4605
-4563
-4521
-4478
-4435
-4391
-4347
-4303
-4258
-4213
-4168
-4122
-4075
-4030
-3983
-3937
-3890
-3842
-3795
-3747
-3699
-3651
-3603
-3554
-3505
-3456
-3407
-3358
-3308
-3258
-3208
-3157
-3107
-3056
-3004
-2953
-2901
-2849
-2797
-2745
-2692
-2639
-2586
-2533
-2479
-2426
-2372
-2317
-2263
-2208
-2154
-2098
-2043
-1987
-1932
-1875
-1819
-1763
-1706
-1649
-1591
-1534
-1476
-1419
-1361
-1303
-1245
-1187
-1129
-1071
-1012
-955
-897
-839
-781
-723
-666
-608
-551
-494
-437
-380
-323
-266
-210
-154
-98
-42
13
69
124
179
233
288
342
396
449
502
555
607
659
711
762
813
863
913
963
1012
1061
1109
1157
1205
1252
1299
1345
1390
1436
1480
1524
1568
1611
1654
1696
1737
1778
1818
1858
1897
1936
1973
2011
2048
2084
2119
2154
2189
2222
2256
2288
2320
2351
2382
2412
2441
2469
2497
2524
2550
2576
2601
2625
2648
2671
2693
2715
2736
2756
2776
2795
2813
2831
2848
2865
2881
2897
2912
2926
2940
2953
2965
2977
2989
3000
3010
3020
3029
3038
3046
3054
3062
3069
3076
3082
3088
3093
3098
3103
3107
3111
3115
3118
3121
3123
3125
3127
3128
3129
3130
3131
3131
3131
3130
3130
3129
3128
3127
3126
3125
3123
3122
3120
3118
3116
3114
3112
3110
3107
3105
3102
3100
3097
3094
3091
3088
3084
3081
3077
3074
3070
3066
3063
3059
3055
3051
3047
3043
3039
3035
3031
3027
3024
3020
3016
3013
3009
3005
3002
2999
2995
2992
2989
2986
2983
2980
2977
2974
2971
2968
2965
2963
2960
2958
2955
2953
2951
2949
2947
2945
2943
2942
2941
2940
2939
2938
2937
2937
2936
2936
2936
2937
2937
2937
2938
2939
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2953
2954
2955
2955
2956
2956
2956
2956
2956
2956
2955
2954
2954
2952
2951
2949
2947
2945
2943
2940
2937
2934
2930
2926
2922
2918
2913
2909
2903
2898
2892
2886
2880
2873
2866
2858
2851
2843
2834
2826
2816
2807
2797
2787
2776
2765
2754
2742
2730
2718
2705
2692
2679
2665
2651
2636
2621
2606
2591
2575
2559
2543
2526
2508
2491
2473
2455
2436
2417
2398
2378
2358
2338
2317
2296
2275
2254
2232
2210
2188
2166
2144
2122
2099
2077
2055
2032
2009
1987
1964
1942
1919
1896
1873
1850
1827
1804
1781
1758
1734
1711
1687
1664
1640
1616
1593
1569
1545
1521
1497
1473
1449
1425
1401
1377
1353
1329
1305
1281
1257
1233
1208
1184
1160
1136
1111
1087
1062
1037
1012
987
962
937
911
886
860
834
808
782
756
729
703
676
649
622
595
568
540
512
484
456
428
399
370
341
311
282
252
222
191
161
130
99
67
36
4
-28
-60
-93
-125
-158
-191
-224
-258
-291
-325
-359
-393
-427
-462
-497
-531
-567
-602
-638
-673
-709
-746
-782
-819
-856
-893
-930
-968
-1004
-1043
-1081
-1120
-1158
-1197
-1235
-1274
-1313
-1352
-1392
-1431
-1470
-1510
-1550
-1589
-1629
-1669
-1709
-1748
-1788
-1828
-1868
-1908
-1947
-1987
-2027
-2067
-2107
-2147
-2187
-2226
-2266
-2306
-2346
-2386
-2426
-2465
-2505
-2544
-2584
-2623
-2662
-2700
-2739
-2777
-2814
-2852
-2889
-2925
-2961
-2997
-3032
-3067
-3102
-3135
-3169
-3202
-3234
-3266
-3297
-3328
-3358
-3388
-3417
-3446
-3474
-3501
-3527
-3553
-3579
-3604
-3628
-3651
-3674
-3696
-3718
-3739
-3760
-3779
-3799
-3817
-3835
-3853
-3869
-3885
-3901
-3916
-3930
-3944
-3957
-3969
-3980
-3991
-4002
-4011
-4021
-4029
-4037
-4043
-4050
-4056
-4062
-4066
-4070
-4073
-4075
-4078
-4078
-4080
-4080
-4078
-4078
-4075
-4073
-4069
-4065
-4059
-4054
-4049
-4042
-4034
-4026
-4017
-4006
-3997
-3986
-3975
-3963
-3950
-3937
-3924
-3909
-3895
-3880
-3864
-3848
-3831
-3814
-3797
-3779
-3761
-3742
-3723
-3704
-3684
-3664
-3644
-3623
-3602
-3581
-3559
-3538
-3515
-3493
-3470
-3447
-3423
-3400
-3376
-3351
-3327
-3302
-3276
-3251
-3225
-3199
-3173
-3147
-3120
-3093
-3066
-3038
-3011
-2983
-2956
-2928
-2900
-2871
-2843
-2815
-2786
-2757
-2729
-2700
-2671
-2642
-2613
-2583
-2554
-2524
-2495
-2465
-2435
-2405
-2375
-2345
-2315
-2285
-2254
-2224
-2193
-2163
-2132
-2101
-2071
-2040
-2009
-1977
-1946
-1915
-1883
-1851
-1820
-1788
-1755
-1723
-1691
-1658
-1626
-1593
-1560
-1527
-1494
-1461
-1427
-1394
-1361
-1327
-1294
-1260
-1227
-1193
-1159
-1126
-1092
-1058
-1025
-991
-958
-924
-890
-857
-824
-790
-757
-724
-691
-658
-625
-592
-560
-527
-495
-463
-431
-399
-367
-336
-304
-273
-241
-210
-179
-148
-117
-86
-56
-25
5
36
66
96
126
155
185
214
243
272
301
329
357
386
414
441
469
496
524
551
578
604
630
657
682
708
733
758
783
807
831
854
877
900
923
945
966
988
1008
1030
1050
1070
1090
1110
1129
1148
1167
1185
1203
1221
1239
1256
1273
1289
1305
1321
1336
1351
1366
1380
1394
1407
1420
1433
1445
1457
1468
1479
1490
1501
1511
1521
1530
1539
1548
1557
1565
1573
1580
1588
1595
1601
1608
1614
1620
1625
1631
1636
1641
1646
1650
1655
1659
1664
1668
1672
1677
1681
1685
1689
1694
1698
1703
1707
1712
1717
1722
1727
1732
1738
1743
1749
1755
1761
1767
1774
1780
1787
1794
1801
1809
1816
1824
1832
1840
1848
1857
1866
1874
1883
1893
1902
1912
1921
1932
1942
1952
1963
1974
1985
1997
2009
2021
2033
2045
2058
2070
2083
2097
2110
2123
2137
2150
2164
2178
2192
2206
2220
2234
2248
2262
2275
2289
2303
2317
2331
2345
2358
2372
2385
2398
2411
2424
2437
2450
2462
2474
2486
2498
2509
2521
2532
2543
2553
2563
2573
2583
2592
2601
2609
2618
2625
2633
2640
2647
2653
2659
2665
2670
2674
2679
2683
2686
2689
2691
2693
2695
2696
2697
2697
2697
2696
2695
2694
2692
2689
2686
2683
2680
2676
2671
2666
2661
2656
2650
2643
2636
2629
2621
2613
2605
2596
2587
2577
2567
2556
2545
2534
2523
2511
2499
2486
2473
2460
2447
2433
2419
2404
2390
2375
2359
2344
2328
2312
2295
2279
2262
2244
2227
2209
2191
2173
2155
2136
2118
2099
2080
2061
2043
2024
2005
1986
1967
1948
1929
1911
1892
1873
1855
1837
1818
1800
1782
1765
1747
1729
1712
1695
1678
1661
1645
1628
1612
1596
1581
1566
1551
1536
1522
1508
1494
1481
1468
1456
1444
1432
1421
1410
1400
1390
1381
1372
1363
1355
1348
1341
1334
1328
1322
1317
1312
1308
1304
1301
1299
1296
1295
1293
1293
1293
1293
1294
1295
1297
1299
1301
1304
1308
1312
1316
1321
1326
1331
1336
1342
1349
1355
1362
1369
1377
1384
1392
1401
1409
1418
1427
1436
1445
1455
1465
1475
1486
1496
1507
1518
1529
1541
1552
1564
1575
1587
1599
1611
1622
1634
1646
1657
1669
1681
1692
1704
1715
1726
1737
1748
1759
1770
1781
1791
1801
1812
1822
1832
1842
1851
1861
1870
1879
1888
1896
1905
1913
1921
1929
1937
1944
1951
1958
1965
1971
1977
1983
1989
1995
2000
2005
2009
2013
2019
2023
2027
2029
2033
2037
2040
2043
2045
2048
2050
2052
2054
2055
2056
2057
2057
2057
2057
2056
2056
2054
2053
2051
2049
2045
2043
2040
2036
2032
2028
2023
2017
2012
2005
2000
1994
1987
1979
1972
1964
1956
1947
1938
1929
1919
1909
1899
1888
1876
1865
1853
1840
1828
1815
1801
1787
1773
1759
1744
1730
1714
1699
1683
1668
1651
1635
1618
1601
1584
1567
1549
1531
1513
1494
1476
1457
1437
1418
1398
1378
1357
1337
1316
1295
1274
1252
1231
1209
1187
1165
1143
1120
1098
1076
1053
1030
1008
985
962
939
916
893
871
848
825
802
779
756
733
710
687
664
641
618
595
572
550
527
504
481
458
435
412
390
367
345
322
300
277
255
233
211
189
167
145
123
101
79
57
35
14
-8
-30
-51
-73
-94
-115
-136
-157
-178
-198
-219
-239
-259
-279
-299
-318
-338
-357
-376
-396
-415
-434
-453
-471
-490
-509
-527
-546
-564
-583
-601
-619
-638
-656
-674
-692
-709
-727
-745
-762
-779
-796
-813
-830
-847
-864
-881
-898
-914
-931
-948
-964
-981
-998
-1014
-1031
-1047
-1064
-1080
-1097
-1113
-1130
-1146
-1163
-1179
-1195
-1212
-1228
-1244
-1261
-1277
-1294
-1310
-1327
-1343
-1360
-1376
-1393
-1409
-1426
-1443
-1459
-1476
-1493
-1510
-1526
-1543
-1560
-1577
-1594
-1611
-1628
-1646
-1663
-1680
-1697
-1715
-1732
-1749
-1767
-1784
-1801
-1819
-1836
-1854
-1872
-1889
-1907
-1925
-1942
-1960
-1978
-1996
-2013
-2031
-2049
-2067
-2084
-2102
-2120
-2137
-2154
-2171
-2189
-2205
-2222
-2239
-2255
-2271
-2287
-2303
-2319
-2334
-2349
-2364
-2379
-2394
-2408
-2423
-2437
-2451
-2465
-2478
-2492
-2505
-2518
-2530
-2543
-2555
-2568
-2580
-2591
-2603
-2614
-2626
-2637
-2648
-2658
-2669
-2679
-2689
-2699
-2709
-2719
-2728
-2738
-2747
-2756
-2765
-2773
-2782
-2791
-2799
-2807
-2815
-2823
-2830
-2838
-2845
-2853
-2860
-2866
-2873
-2880
-2886
-2893
-2899
-2905
-2911
-2917
-2923
-2928
-2934
-2939
-2945
-2950
-2955
-2960
-2965
-2970
-2975
-2980
-2984
-2989
-2994
-2998
-3003
-3007
-3012
-3016
-3021
-3026
-3031
-3035
-3040
-3045
-3051
-3056
-3061
-3067
-3073
-3079
-3085
-3091
-3097
-3104
-3110
-3117
-3124
-3131
-3138
-3146
-3154
-3161
-3170
-3178
-3187
-3195
-3204
-3214
-3223
-3233
-3243
-3253
-3263
-3274
-3284
-3296
-3307
-3318
-3330
-3342
-3354
-3367
-3380
-3393
-3406
-3419
-3433
-3447
-3461
-3476
-3490
-3505
-3520
-3535
-3551
-3567
-3583
-3599
-3615
-3632
-3649
-3666
-3683
-3701
-3719
-3737
-3756
-3774
-3793
-3812
-3831
-3850
-3869
-3889
-3908
-3928
-3947
-3967
-3987
-4006
-4026
-4046
-4066
-4085
-4105
-4125
-4145
-4165
-4185
-4205
-4225
-4245
-4265
-4285
-4305
-4325
-4345
-4365
-4384
-4404
-4424
-4444
-4463
-4483
-4502
-4521
-4540
-4559
-4578
-4597
-4615
-4633
-4652
-4669
-4687
-4705
-4722
-4739
-4757
-4774
-4790
-4807
-4824
-4840
-4856
-4872
-4888
-4904
-4920
-4935
-4950
-4965
-4980
-4994
-5009
-5022
-5036
-5049
-5062
-5075
-5087
-5099
-5111
-5122
-5132
-5143
-5153
-5162
-5172
-5181
-5189
-5197
-5205
-5212
-5219
-5225
-5231
-5237
-5242
-5246
-5251
-5254
-5257
-5259
-5261
-5262
-5262
-5262
-5261
-5259
-5257
-5253
-5249
-5245
-5240
-5234
-5227
-5219
-5211
-5203
-5193
-5183
-5172
-5161
-5149
-5136
-5123
-5109
-5095
-5080
-5064
-5047
-5030
-5012
-4993
-4974
-4954
-4933
-4911
-4889
-4866
-4842
-4817
-4792
-4766
-4739
-4711
-4683
-4654
-4625
-4595
-4564
-4533
-4501
-4468
-4435
-4401
-4367
-4332
-4297
-4261
-4224
-4187
-4150
-4112
-4073
-4034
-3994
-3954
-3913
-3872
-3830
-3788
-3745
-3702
-3659
-3615
-3571
-3526
-3481
-3435
-3389
-3343
-3296
-3249
-3202
-3154
-3106
-3058
-3010
-2961
-2912
-2862
-2813
-2763
-2713
-2663
-2612
-2562
-2511
-2460
-2409
-2358
-2306
-2255
-2203
-2151
-2099
-2047
-1994
-1942
-1890
-1837
-1785
-1732
-1679
-1627
-1574
-1522
-1469
-1416
-1364
-1312
-1259
-1207
-1155
-1103
-1051
-1000
-948
-897
-846
-795
-745
-694
-645
-595
-546
-497
-449
-401
-353
-306
-259
-213
-168
-122
-77
-33
11
55
98
140
182
224
265
306
346
386
425
464
502
540
577
614
650
685
720
754
788
821
853
885
916
947
977
1006
1035
1063
1091
1119
1145
1172
1197
1223
1248
1272
1296
1319
1342
1364
1386
1408
1429
1449
1469
1489
1508
1527
1545
1563
1580
1597
1614
1630
1646
1661
1676
1691
1706
1720
1734
1747
1761
1774
1787
1799
1812
1824
1836
1847
1859
1870
1881
1892
1902
1913
1923
1933
1943
1953
1962
1972
1981
1990
1999
2008
2016
2025
2033
2041
2050
2058
2066
2074
2082
2090
2097
2105
2112
2120
2127
2134
2141
2148
2155
2161
2168
2174
2181
2187
2193
2199
2204
2210
2215
2221
2226
2231
2236
2241
2245
2250
2254
2258
2262
2266
2269
2272
2276
2278
2281
2284
2286
2288
2290
2291
2293
2294
2294
2295
2295
2295
2295
2294
2294
2292
2291
2289
2288
2285
2283
2280
2277
2274
2270
2266
2262
2257
2253
2247
2242
2236
2230
2224
2218
2211
2204
2197
2189
2182
2174
2166
2158
2150
2141
2132
2124
2115
2106
2097
2087
2078
2068
2059
2049
2039
2029
2019
2009
1999
1988
1978
1968
1958
1948
1937
1927
1917
1908
1898
1888
1879
1870
1861
1852
1843
1834
1826
1818
1809
1802
1794
1786
1779
1772
1765
1758
1752
1746
1740
1734
1729
1724
1719
1714
1710
1706
1702
1699
1696
1693
1690
1688
1687
1685
1684
1683
1683
1683
1684
1684
1686
1687
1690
1692
1695
1698
1702
1707
1711
1716
1722
1728
1734
1741
1748
1756
1764
1772
1781
1791
1801
1811
1822
1833
1845
1857
1870
1883
1897
1911
1925
1940
1956
1971
1988
2004
2021
2039
2056
2075
2093
2112
2131
2151
2171
2192
2213
2234
2256
2278
2300
2322
2345
2369
2392
2416
2440
2464
2488
2513
2538
2563
2588
2613
2639
2664
2690
2716
2742
2768
2794
2821
2848
2874
2901
2928
2955
2982
3010
3037
3064
3092
3119
3147
3175
3202
3230
3258
3286
3313
3341
3369
3396
3424
3451
3479
3506
3533
3560
3587
3614
3641
3667
3694
3721
3747
3773
3800
3826
3852
3878
3904
3930
3956
3981
4006
4032
4057
4082
4107
4131
4155
4179
4203
4227
4250
4274
4296
4319
4342
4364
4386
4408
4430
4452
4474
4495
4516
4537
4558
4579
4600
4620
4641
4661
4681
4701
4721
4741
4760
4780
4799
4818
4837
4856
4875
4893
4911
4930
4948
4966
4984
5001
5019
5036
5054
5071
5088
5106
5123
5140
5157
5174
5191
5208
5225
5242
5259
5275
5292
5309
5326
5343
5360
5377
5394
5411
5428
5445
5462
5479
5497
5514
5532
5550
5567
5585
5603
5621
5640
5658
5676
5695
5713
5732
5751
5770
5789
5808
5827
5846
5865
5884
5903
5922
5941
5961
5980
5999
6018
6037
6057
6076
6095
6114
6133
6152
6171
6190
6209
6228
6246
6265
6283
6302
6320
6337
6355
6372
6390
6406
6423
6439
6455
6471
6486
6501
6515
6530
6543
6557
6570
6582
6594
6606
6617
6628
6638
6648
6657
6666
6674
6682
6690
6697
6703
6709
6714
6719
6723
6727
6730
6733
6735
6737
6738
6738
6738
6738
6736
6735
6732
6729
6726
6722
6717
6712
6706
6700
6693
6685
6677
6668
6659
6649
6639
6628
6617
6604
6592
6579
6565
6550
6535
6519
6503
6486
6469
6450
6431
6412
6392
6371
6349
6327
6304
6281
6257
6232
6207
6181
6154
6127
6100
6071
6043
6013
5983
5953
5922
5890
5858
5826
5793
5759
5725
5690
5655
5619
5583
5546
5509
5471
5433
5394
5355
5315
5275
5234
5193
5152
5111
5069
5026
4984
4941
4898
4854
4810
4766
4722
4677
4632
4587
4542
4496
4450
4403
4357
4310
4262
4215
4167
4119
4070
4022
3973
3924
3875
3826
3777
3728
3678
3629
3580
3530
3481
3431
3382
3333
3284
3235
3186
3137
3089
3040
2992
2944
2896
2848
2801
2754
2706
2660
2613
2567
2520
2474
2429
2383
2338
2294
2249
2205
2161
2117
2073
2029
1987
1945
1902
1860
1819
1777
1736
1695
1654
1614
1574
1534
1495
1456
1417
1379
1341
1303
1266
1229
1193
1157
1121
1086
1051
1016
982
949
915
882
850
817
785
754
722
691
660
630
600
570
540
510
481
452
423
394
366
338
310
282
255
228
201
174
148
122
96
71
45
20
-4
-28
-53
-76
-100
-123
-146
-168
-191
-213
-235
-256
-277
-298
-319
-339
-359
-379
-398
-417
-436
-454
-472
-490
-507
-524
-541
-557
-573
-589
-604
-619
-634
-648
-662
-676
-690
-703
-717
-730
-743
-755
-768
-780
-793
-805
-817
-828
-840
-851
-863
-874
-885
-895
-906
-916
-926
-936
-946
-955
-965
-974
-983
-992
-1000
-1010
-1018
-1027
-1035
-1044
-1052
-1061
-1069
-1078
-1086
-1094
-1103
-1111
-1119
-1127
-1136
-1144
-1152
-1160
-1168
-1176
-1184
-1192
-1200
-1208
-1216
-1223
-1231
-1238
-1246
-1253
-1260
-1267
-1275
-1282
-1289
-1296
-1302
-1309
-1316
-1323
-1330
-1337
-1343
-1350
-1357
-1364
-1370
-1377
-1384
-1391
-1397
-1404
-1410
-1417
-1423
-1430
-1436
-1442
-1448
-1454
-1460
-1466
-1472
-1477
-1483
-1488
-1494
-1499
-1504
-1508
-1513
-1517
-1521
-1525
-1529
-1533
-1536
-1539
-1542
-1544
-1547
-1549
-1550
-1552
-1553
-1554
-1555
-1556
-1556
-1556
-1556
-1555
-1554
-1554
-1552
-1551
-1549
-1548
-1546
-1543
-1541
-1538
-1536
-1533
-1530
-1526
-1523
-1519
-1516
-1512
-1508
-1504
-1500
-1496
-1491
-1487
-1483
-1478
-1474
-1470
-1465
-1461
-1456
-1452
-1447
-1443
-1438
-1433
-1429
-1424
-1420
-1415
-1411
-1406
-1402
-1398
-1393
-1389
-1385
-1380
-1376
-1372
-1368
-1364
-1360
-1356
-1351
-1347
-1343
-1339
-1335
-1331
-1327
-1323
-1319
-1315
-1311
-1307
-1303
-1300
-1297
-1294
-1291
-1288
-1285
-1283
-1281
-1279
-1278
-1277
-1276
-1275
-1274
-1274
-1273
-1273
-1273
-1274
-1274
-1275
-1275
-1276
-1277
-1278
-1279
-1281
-1282
-1284
-1286
-1288
-1290
-1292
-1295
-1297
-1300
-1303
-1306
-1309
-1312
-1315
-1318
-1322
-1325
-1328
-1332
-1336
-1339
-1343
-1347
-1351
-1355
-1359
-1364
-1368
-1372
-1377
-1382
-1386
-1391
-1396
-1401
-1406
-1411
-1416
-1421
-1426
-1432
-1437
-1443
-1448
-1454
-1460
-1465
-1471
-1477
-1484
-1490
-1496
-1503
-1510
-1516
-1524
-1531
-1538
-1546
-1553
-1561
-1569
-1577
-1585
-1594
-1602
-1611
-1620
-1629
-1638
-1647
-1657
-1666
-1676
-1686
-1696
-1706
-1717
-1727
-1737
-1748
-1758
-1769
-1780
-1790
-1801
-1812
-1822
-1833
-1844
-1855
-1865
-1876
-1887
-1898
-1909
-1920
-1931
-1942
-1953
-1964
-1975
-1986
-1998
-2009
-2020
-2032
-2043
-2055
-2066
-2078
-2090
-2101
-2113
-2125
-2136
-2148
-2159
-2171
-2183
-2194
-2205
-2217
-2228
-2239
-2250
-2261
-2272
-2282
-2292
-2302
-2312
-2322
-2331
-2340
-2348
-2357
-2365
-2372
-2379
-2386
-2392
-2398
-2404
-2409
-2413
-2417
-2420
-2423
-2426
-2428
-2429
-2431
-2431
-2431
-2431
-2431
-2430
-2429
-2427
-2425
-2423
-2420
-2417
-2414
-2410
-2406
-2402
-2397
-2392
-2386
-2381
-2375
-2368
-2362
-2354
-2347
-2339
-2331
-2322
-2314
-2304
-2295
-2285
-2275
-2264
-2253
-2242
-2230
-2218
-2206
-2193
-2180
-2166
-2152
-2138
-2124
-2109
-2094
-2079
-2063
-2047
-2031
-2013
-1998
-1981
-1964
-1946
-1928
-1910
-1892
-1874
-1856
-1837
-1818
-1799
-1780
-1761
-1742
-1723
-1704
-1685
-1666
-1647
-1628
-1609
-1590
-1571
-1552
-1534
-1515
-1497
-1479
-1461
-1443
-1425
-1408
-1391
-1374
-1357
-1341
-1324
-1309
-1293
-1278
-1263
-1248
-1233
-1219
-1205
-1192
-1178
-1165
-1152
-1140
-1127
-1115
-1103
-1092
-1080
-1069
-1058
-1047
-1037
-1027
-1016
-1008
-998
-990
-981
-973
-965
-957
-950
-943
-937
-931
-925
-919
-914
-909
-905
-900
-896
-893
-890
-887
-884
-882
-880
-879
-877
-877
-876
-876
-876
-877
-878
-879
-880
-882
-884
-887
-889
-892
-895
-899
-902
-906
-910
-914
-918
-923
-927
-931
-936
-941
-946
-950
-955
-960
-966
-971
-976
-981
-987
-992
-998
-1002
-1008
-1014
-1020
-1026
-1032
-1038
-1044
-1050
-1056
-1062
-1068
-1074
-1080
-1086
-1092
-1098
-1104
-1109
-1115
-1121
-1126
-1131
-1137
-1142
-1147
-1152
-1157
-1161
-1166
-1170
-1175
-1179
-1183
-1187
-1191
-1194
-1198
-1201
-1204
-1207
-1210
-1213
-1215
-1217
-1219
-1221
-1223
-1224
-1225
-1227
-1227
-1228
-1229
-1229
-1229
-1229
-1229
-1229
-1228
-1227
-1226
-1225
-1224
-1222
-1220
-1218
-1216
-1213
-1211
-1208
-1205
-1201
-1198
-1194
-1190
-1186
-1181
-1177
-1172
-1167
-1162
-1157
-1152
-1146
-1141
-1135
-1129
-1123
-1117
-1111
-1104
-1098
-1091
-1084
-1077
-1070
-1063
-1056
-1049
-1041
-1034
-1027
-1018
-1012
-1004
-997
-990
-983
-975
-968
-961
-954
-948
-941
-934
-927
-921
-914
-908
-902
-895
-889
-883
-877
-871
-866
-860
-855
-849
-844
-839
-834
-830
-825
-821
-816
-812
-808
-805
-801
-798
-794
-791
-788
-785
-782
-780
-777
-775
-773
-771
-769
-767
-765
-764
-762
-761
-760
-759
-759
-758
-757
-757
-757
-757
-757
-757
-758
-758
-759
-760
-761
-763
-764
-766
-768
-770
-772
-775
-777
-780
-783
-786
-789
-792
-795
-798
-802
-805
-808
-812
-815
-819
-823
-826
-830
-834
-838
-843
-847
-851
-856
-861
-866
-870
-876
-881
-886
-891
-896
-902
-907
-912
-917
-923
-928
-933
-938
-943
-948
-952
-957
-962
-966
-971
-975
-979
-984
-988
-992
-996
-1000
-1004
-1008
-1010
-1014
-1018
-1022
-1026
-1029
-1033
-1036
-1039
-1042
-1045
-1048
-1051
-1054
-1057
-1060
-1063
-1065
-1068
-1070
-1072
-1075
-1077
-1079
-1081
-1082
-1084
-1086
-1087
-1088
-1090
-1091
-1092
-1093
-1093
-1094
-1094
-1095
-1095
-1095
-1094
-1094
-1093
-1093
-1092
-1090
-1089
-1088
-1086
-1084
-1081
-1079
-1076
-1073
-1070
-1067
-1064
-1060
-1056
-1052
-1048
-1043
-1039
-1034
-1029
-1024
-1018
-1012
-1006
-1000
-995
-988
-982
-975
-968
-961
-954
-947
-939
-932
-924
-916
-908
-900
-892
-884
-875
-867
-858
-849
-840
-831
-822
-812
-802
-792
-782
-772
-761
-751
-740
-729
-717
-706
-694
-683
-671
-659
-647
-635
-622
-610
-597
-584
-571
-558
-545
-532
-518
-504
-490
-476
-462
-447
-432
-417
-402
-386
-370
-354
-338
-322
-306
-289
-272
-255
-238
-221
-204
-186
-169
-151
-133
-116
-97
-79
-61
-42
-24
-5
14
34
53
73
93
113
133
154
175
196
218
239
261
283
305
327
350
373
396
419
442
465
489
513
537
561
585
610
634
659
684
709
734
760
786
811
837
863
889
916
942
968
995
1022
1048
1075
1102
1129
1156
1182
1209
1237
1264
1291
1318
1346
1373
1401
1428
1456
1484
1512
1540
1568
1597
1625
1653
1682
1710
1739
1768
1796
1825
1854
1883
1912
1941
1970
1999
2028
2057
2086
2115
2145
2174
2203
2232
2261
2289
2318
2347
2375
2404
2432
2460
2488
2516
2544
2572
2599
2627
2654
2681
2708
2734
2761
2787
2813
2839
2865
2891
2917
2943
2968
2993
3019
3044
3069
3094
3118
3143
3168
3192
3217
3241
3265
3289
3313
3336
3360
3383
3406
3429
3451
3474
3496
3518
3539
3561
3582
3603
3624
3644
3664
3684
3704
3724
3743
3762
3781
3800
3818
3836
3854
3871
3888
3905
3922
3938
3954
3970
3985
4000
4014
4030
4043
4058
4070
4085
4098
4110
4123
4135
4147
4158
4169
4180
4191
4201
4211
4221
4230
4240
4249
4257
4265
4274
4281
4289
4296
4302
4309
4315
4321
4326
4331
4335
4340
4343
4347
4350
4352
4354
4356
4357
4358
4359
4359
4358
4357
4356
4354
4352
4350
4347
4343
4339
4335
4330
4325
4319
4313
4306
4299
4291
4283
4274
4265
4255
4245
4234
4223
4211
4199
4186
4173
4159
4145
4130
4115
4099
4083
4066
4049
4030
4013
3995
3976
3957
3937
3917
3897
3876
3855
3833
3812
3789
3767
3744
3721
3698
3674
3651
3627
3603
3578
3554
3529
3504
3480
3455
3429
3404
3379
3353
3327
3302
3276
3250
3223
3197
3171
3144
3117
3091
3064
3037
3010
2983
2956
2929
2902
2875
2848
2821
2794
2767
2740
2713
2687
2660
2633
2607
2580
2554
2528
2501
2475
2449
2423
2397
2371
2346
2320
2295
2269
2244
2219
2194
2169
2144
2119
2095
2070
2045
2021
1996
1972
1948
1923
1899
1875
1851
1827
1802
1778
1754
1730
1707
1683
1659
1635
1612
1589
1565
1542
1519
1496
1473
1451
1428
1406
1383
1361
1339
1317
1295
1273
1251
1229
1207
1185
1164
1142
1120
1098
1077
1055
1034
1012
991
969
948
927
906
884
863
842
822
801
780
759
739
718
698
678
657
637
617
597
577
558
538
519
499
480
461
442
423
404
386
367
349
330
312
294
276
258
241
223
206
188
171
155
138
122
106
90
74
59
43
28
14
-1
-15
-29
-43
-56
-69
-82
-95
-108
-120
-132
-144
-155
-166
-177
-188
-198
-209
-219
-229
-239
-248
-257
-267
-276
-285
-293
-302
-310
-319
-327
-335
-343
-350
-358
-365
-372
-379
-386
-393
-400
-406
-412
-419
-425
-431
-437
-443
-449
-454
-460
-466
-472
-478
-484
-489
-495
-501
-507
-513
-519
-525
-532
-538
-544
-550
-557
-564
-570
-577
-584
-591
-598
-605
-612
-619
-627
-635
-642
-650
-659
-667
-675
-684
-693
-702
-711
-721
-730
-740
-750
-760
-770
-780
-790
-800
-811
-821
-832
-843
-854
-865
-876
-887
-898
-910
-922
-933
-945
-957
-969
-982
-994
-1006
-1018
-1032
-1044
-1057
-1070
-1083
-1096
-1109
-1122
-1135
-1148
-1162
-1175
-1188
-1202
-1215
-1228
-1242
-1255
-1269
-1282
-1296
-1310
-1323
-1337
-1351
-1365
-1379
-1392
-1406
-1420
-1434
-1449
-1463
-1477
-1491
-1505
-1520
-1534
-1548
-1562
-1576
-1590
-1604
-1618
-1632
-1646
-1660
-1674
-1687
-1701
-1714
-1728
-1741
-1755
-1768
-1781
-1794
-1807
-1820
-1833
-1846
-1859
-1872
-1885
-1898
-1911
-1923
-1936
-1948
-1961
-1973
-1985
-1997
-2009
-2021
-2033
-2044
-2055
-2066
-2077
-2088
-2099
-2109
-2120
-2130
-2140
-2150
-2160
-2170
-2179
-2189
-2199
-2208
-2217
-2226
-2235
-2244
-2253
-2261
-2270
-2278
-2286
-2294
-2301
-2309
-2316
-2322
-2329
-2335
-2341
-2347
-2353
-2358
-2363
-2368
-2373
-2377
-2381
-2385
-2389
-2393
-2396
-2399
-2402
-2405
-2407
-2409
-2411
-2412
-2414
-2415
-2415
-2415
-2415
-2415
-2414
-2413
-2411
-2409
-2407
-2404
-2401
-2398
-2395
-2391
-2387
-2382
-2377
-2372
-2367
-2361
-2355
-2349
-2343
-2336
-2329
-2321
-2314
-2306
-2298
-2289
-2281
-2272
-2263
-2254
-2244
-2235
-2225
-2215
-2205
-2195
-2184
-2174
-2163
-2152
-2141
-2130
-2119
-2107
-2095
-2084
-2071
-2059
-2047
-2033
-2021
-2008
-1995
-1982
-1969
-1955
-1941
-1928
-1914
-1900
-1887
-1873
-1859
-1845
-1832
-1818
-1804
-1791
-1777
-1764
-1750
-1737
-1723
-1710
-1697
-1683
-1670
-1656
-1643
-1630
-1617
-1603
-1590
-1577
-1564
-1550
-1537
-1524
-1511
-1498
-1485
-1472
-1459
-1446
-1433
-1420
-1407
-1394
-1382
-1369
-1357
-1345
-1333
-1320
-1308
-1297
-1285
-1273
-1261
-1250
-1238
-1226
-1215
-1203
-1192
-1181
-1169
-1158
-1146
-1135
-1124
-1112
-1101
-1090
-1078
-1067
-1056
-1045
-1033
-1022
-1010
-1000
-988
-977
-966
-955
-944
-933
-922
-911
-900
-890
-879
-869
-858
-848
-837
-827
-817
-807
-797
-787
-776
-766
-756
-746
-736
-726
-716
-706
-697
-687
-677
-667
-657
-647
-637
-627
-617
-607
-597
-587
-577
-566
-556
-546
-536
-525
-514
-504
-493
-482
-471
-460
-449
-437
-426
-415
-403
-392
-380
-368
-357
-345
-334
-322
-311
-300
-288
-277
-266
-255
-244
-233
-222
-212
-201
-190
-180
-169
-159
-148
-137
-126
-116
-105
-94
-83
-72
-61
-50
-38
-27
-16
-5
6
18
29
40
51
62
73
84
95
106
117
128
139
150
161
172
183
194
206
217
228
239
251
262
273
285
296
308
319
331
343
354
366
377
389
400
411
423
434
445
456
467
479
490
501
511
522
533
544
555
566
577
588
599
610
621
632
643
654
665
676
688
699
711
722
734
746
758
770
782
794
806
818
831
843
856
868
881
894
907
920
932
945
958
971
984
997
1010
1022
1035
1048
1060
1073
1085
1098
1110
1122
1135
1147
1159
1171
1183
1195
1207
1219
1231
1243
1254
1266
1278
1289
1300
1311
1322
1333
1344
1354
1365
1375
1385
1396
1406
1416
1426
1436
1445
1455
1465
1475
1485
1495
1505
1515
1524
1534
1544
1554
1564
1573
1583
1593
1602
1612
1621
1630
1639
1648
1657
1666
1674
1683
1691
1699
1707
1715
1723
1730
1738
1745
1752
1759
1766
1773
1779
1786
1792
1798
1804
1809
1815
1820
1824
1829
1834
1838
1842
1845
1849
1852
1855
1858
1861
1864
1866
1868
1870
1872
1874
1876
1877
1878
1880
1881
1881
1882
1883
1883
1883
1883
1883
1883
1882
1881
1880
1879
1878
1876
1874
1872
1870
1868
1865
1862
1859
1855
1852
1848
1844
1839
1835
1830
1825
1819
1814
1808
1802
1796
1790
1783
1777
1770
1763
1756
1748
1741
1733
1725
1717
1708
1699
1690
1681
1672
1662
1652
1642
1632
1621
1610
1599
1588
1576
1565
1553
1541
1529
1516
1504
1492
1479
1466
1454
1441
1428
1415
1402
1389
1376
1362
1349
1336
1322
1309
1295
1282
1268
1254
1241
1227
1213
1199
1186
1172
1158
1144
1131
1117
1103
1089
1075
1061
1047
1034
1020
1006
992
978
964
950
936
922
908
894
880
866
852
838
824
810
796
782
768
754
740
726
712
698
685
671
657
643
630
616
603
589
576
563
550
537
524
512
499
487
475
463
452
440
429
418
407
396
385
375
364
354
344
334
325
315
306
297
288
280
271
263
255
247
240
232
225
218
211
205
199
192
187
181
175
170
165
160
155
150
146
142
138
134
131
128
125
122
119
117
115
114
112
111
110
109
109
109
109
109
110
110
111
112
114
115
117
119
121
123
126
128
131
134
138
141
144
148
152
156
160
164
168
172
177
181
185
190
194
199
204
208
213
218
222
227
232
236
241
246
250
255
260
264
269
273
278
282
286
291
295
300
304
308
313
317
322
326
330
334
339
343
347
351
355
359
363
366
370
373
377
380
383
386
389
391
394
396
399
401
403
405
407
409
411
413
415
416
418
419
420
421
422
423
424
424
425
425
425
426
426
426
425
425
425
424
423
422
421
420
419
418
417
415
413
412
410
408
406
404
402
400
398
395
393
390
388
385
383
380
378
375
372
369
366
364
361
358
355
352
349
346
343
340
337
334
331
328
325
322
320
317
314
312
309
307
304
302
300
298
296
295
293
292
291
290
289
288
287
287
287
286
286
287
287
287
288
288
289
290
291
292
294
295
297
299
301
303
305
308
310
313
316
320
323
327
331
336
340
345
350
355
361
367
373
379
385
392
399
407
414
422
430
439
447
456
465
474
484
494
504
514
525
536
547
558
570
581
593
605
618
630
643
655
668
681
694
708
721
734
748
762
775
789
803
817
831
845
859
873
887
901
915
929
944
958
972
986
1000
1014
1028
1042
1056
1070
1084
1098
1112
1125
1139
1153
1166
1180
1194
1207
1221
1234
1247
1261
1274
1287
1300
1313
1326
1339
1352
1365
1377
1389
1401
1413
1424
1436
1447
1457
1468
1478
1488
1497
1506
1515
1523
1531
1539
1546
1553
1560
1566
1572
1578
1583
1588
1593
1597
1601
1605
1608
1611
1614
1616
1618
1620
1622
1623
1623
1624
1624
1624
1623
1622
1621
1620
1618
1616
1614
1612
1609
1606
1603
1600
1596
1592
1588
1584
1579
1574
1569
1564
1559
1553
1547
1541
1535
1528
1522
1515
1508
1501
1494
1486
1479
1471
1463
1455
1447
1439
1431
1423
1414
1406
1397
1389
1380
1371
1363
1354
1345
1336
1327
1318
1309
1301
1292
1283
1274
1265
1257
1248
1239
1231
1223
1215
1206
1198
1191
1183
1175
1168
1161
1153
1146
1139
1132
1126
1119
1112
1106
1099
1093
1086
1080
1073
1067
1061
1055
1048
1042
1036
1030
1024
1018
1012
1006
1000
995
990
984
979
973
968
962
957
952
947
941
936
931
926
920
915
910
905
900
895
889
884
879
874
869
864
858
853
848
842
837
831
826
820
814
808
802
796
790
784
778
772
766
759
753
747
740
734
727
721
714
707
701
694
687
680
673
665
658
651
643
636
628
620
612
604
596
588
579
571
562
554
545
537
528
519
510
501
492
482
473
464
454
444
435
425
415
405
395
385
375
365
354
344
333
323
312
301
290
279
268
257
246
235
223
212
200
188
176
164
152
140
127
115
102
89
76
62
49
35
21
7
-7
-22
-36
-51
-66
-81
-96
-112
-127
-143
-159
-175
-191
-207
-223
-239
-256
-273
-289
-306
-323
-341
-358
-375
-393
-411
-429
-447
-465
-484
-503
-522
-541
-561
-580
-600
-620
-641
-661
-682
-703
-724
-746
-767
-789
-810
-832
-854
-876
-899
-921
-943
-966
-988
-1010
-1034
-1057
-1080
-1103
-1126
-1149
-1172
-1196
-1219
-1243
-1266
-1289
-1313
-1337
-1360
-1384
-1407
-1430
-1454
-1477
-1500
-1523
-1546
-1569
-1592
-1615
-1637
-1660
-1682
-1704
-1726
-1748
-1770
-1791
-1813
-1834
-1855
-1876
-1897
-1918
-1939
-1959
-1979
-1999
-2019
-2039
-2059
-2078
-2098
-2117
-2136
-2154
-2173
-2191
-2209
-2227
-2245
-2263
-2280
-2297
-2314
-2331
-2347
-2363
-2379
-2395
-2411
-2426
-2441
-2456
-2470
-2485
-2498
-2512
-2526
-2539
-2551
-2564
-2576
-2588
-2599
-2610
-2620
-2630
-2640
-2649
-2658
-2667
-2675
-2682
-2689
-2696
-2702
-2708
-2713
-2719
-2723
-2727
-2731
-2735
-2738
-2741
-2743
-2745
-2746
-2748
-2748
-2749
-2749
-2748
-2748
-2746
-2745
-2743
-2741
-2738
-2734
-2731
-2727
-2722
-2717
-2711
-2706
-2699
-2692
-2685
-2677
-2669
-2660
-2651
-2642
-2632
-2622
-2611
-2599
-2588
-2576
-2563
-2550
-2537
-2523
-2509
-2494
-2479
-2463
-2447
-2430
-2413
-2396
-2378
-2360
-2342
-2323
-2303
-2283
-2263
-2243
-2222
-2200
-2179
-2157
-2134
-2112
-2089
-2065
-2041
-2017
-1993
-1968
-1943
-1918
-1893
-1867
-1841
-1814
-1788
-1761
-1734
-1707
-1679
-1652
-1624
-1596
-1568
-1539
-1510
-1482
-1453
-1424
-1394
-1365
-1335
-1306
-1276
-1246
-1216
-1186
-1156
-1126
-1095
-1065
-1035
-1004
-973
-943
-912
-881
-851
-820
-789
-758
-727
-696
-665
-634
-603
-572
-542
-511
-480
-449
-419
-388
-358
-327
-297
-267
-237
-207
-177
-148
-118
-89
-60
-31
-2
27
55
84
112
140
168
195
223
250
277
304
330
357
383
409
434
460
485
510
534
559
583
606
630
653
676
699
721
743
765
786
807
828
849
869
888
908
927
946
964
982
1000
1016
1034
1050
1067
1082
1098
1113
1128
1142
1156
1170
1183
1196
1209
1221
1233
1245
1256
1267
1277
1287
1297
1307
1316
1324
1333
1341
1349
1356
1363
1370
1376
1382
1388
1394
1399
1404
1408
1413
1416
1420
1423
1426
1429
1431
1433
1434
1435
1436
1437
1437
1436
1436
1435
1433
1432
1430
1427
1424
1421
1418
1414
1410
1406
1401
1396
1391
1385
1379
1373
1367
1360
1354
1347
1340
1333
1325
1318
1310
1302
1294
1286
1278
1270
1261
1253
1244
1235
1226
1217
1207
1198
1188
1178
1168
1158
1148
1138
1127
1116
1106
1095
1084
1072
1061
1050
1039
1027
1016
1004
992
981
969
957
946
934
922
911
899
887
876
864
853
841
830
818
807
796
784
773
762
751
740
728
717
706
696
685
674
663
653
642
632
622
612
601
592
582
572
562
553
543
534
525
516
507
498
489
480
471
462
454
445
437
428
420
411
403
395
387
379
371
363
356
348
340
333
326
319
312
305
298
291
285
278
272
266
260
254
248
243
237
232
227
222
217
212
207
202
198
193
189
185
181
177
173
170
166
163
160
157
154
151
148
145
143
140
138
135
133
131
129
127
125
123
121
119
118
116
115
113
112
111
110
109
108
108
107
107
106
106
106
106
106
106
106
107
107
107
108
108
109
110
110
111
112
112
113
114
114
115
116
116
117
118
119
119
120
121
121
122
123
123
124
125
126
126
127
128
128
129
130
130
131
132
132
133
134
134
135
136
136
137
138
138
139
140
140
141
142
142
143
144
144
145
146
146
147
148
148
149
149
150
151
151
152
153
153
154
155
155
156
156
157
158
158
159
160
160
161
161
162
163
163
164
165
165
166
166
167
168
168
169
169
170
171
171
172
172
173
174
174
175
175
176
177
177
178
178
179
179
180
181
181
182
182
183
183
184
185
185
186
186
187
187
188
189
189
190
190
191
191
192
193
193
194
194
195
195
196
196
197
197
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
229
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
236
237
237
238
238
239
239
240
240
240
241
241
242
242
243
243
244
244
244
245
245
246
246
247
247
248
248
248
249
249
250
250
251
251
251
252
252
253
253
253
254
254
255
255
256
256
256
257
257
258
258
258
259
259
260
260
260
261
261
262
262
262
263
263
264
264
264
265
265
265
266
266
267
267
267
268
268
269
269
269
270
270
270
271
271
272
272
272
273
273
273
274
274
274
275
275
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
286
287
287
287
288
288
288
289
289
289
290
290
290
290
291
291
291
292
292
292
293
293
293
294
294
294
295
295
295
295
296
296
296
297
297
297
298
298
298
298
299
299
299
300
300
300
301
301
301
301
302
302
302
303
303
303
303
304
304
304
305
305
305
305
306
306
306
306
307
307
307
308
308
308
308
309
309
309
309
310
310
310
310
311
311
311
312
312
312
312
313
313
313
313
314
314
314
314
315
315
315
315
316
316
316
316
317
317
317
317
317
318
318
318
318
319
319
319
319
320
320
320
320
321
321
321
321
321
322
322
322
322
323
323
323
323
323
324
324
324
324
325
325
325
325
325
326
326
326
326
326
327
327
327
327
327
328
328
328
328
329
329
329
329
329
330
330
330
330
330
331
331
331
331
331
331
332
332
332
332
332
333
333
333
333
333
334
334
334
334
334
334
335
335
335
335
335
336
336
336
336
336
336
337
337
337
337
337
337
338
338
338
338
338
338
339
339
339
339
339
339
340
340
340
340
340
340
341
341
341
341
341
341
341
342
342
342
342
342
342
343
343
343
343
343
343
343
344
344
344
344
344
344
344
345
345
345
345
345
345
345
346
346
346
346
346
346
346
346
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
349
349
349
349
349
349
349
349
350
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
351
351
352
352
352
352
352
352
352
352
352
353
353
353
353
353
353
353
353
353
353
354
354
354
354
354
354
354
354
354
354
355
355
355
355
355
355
355
355
355
355
355
356
356
356
356
356
356
356
356
356
356
356
356
357
357
357
357
357
357
357
357
357
357
357
357
357
358
358
358
358
358
358
358
358
358
358
358
358
358
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
