5
32259
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-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
-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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
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
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
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
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
52
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
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
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
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
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
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
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
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
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
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
7
7
7
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
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
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
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
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
-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
-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
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-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
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-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
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-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
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-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
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-146
-146
-146
-146
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-136
-136
-135
-135
-135
-134
-133
-133
-132
-132
-131
-131
-130
-130
-130
-129
-129
-128
-128
-128
-127
-127
-126
-126
-126
-125
-125
-124
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-115
-115
-114
-114
-114
-113
-113
-113
-112
-112
-111
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-105
-104
-104
-103
-103
-102
-102
-101
-101
-101
-100
-100
-99
-99
-98
-98
-97
-97
-96
-96
-96
-95
-95
-94
-93
-93
-92
-92
-91
-90
-90
-89
-89
-88
-87
-87
-86
-86
-85
-85
-84
-83
-83
-82
-82
-81
-81
-80
-79
-79
-78
-77
-77
-76
-75
-75
-74
-73
-73
-72
-71
-70
-69
-69
-68
-67
-66
-65
-64
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-43
-42
-41
-40
-39
-37
-36
-35
-33
-32
-31
-30
-28
-27
-25
-24
-23
-21
-20
-18
-17
-16
-14
-13
-11
-10
-8
-7
-6
-4
-3
-2
0
1
3
4
5
7
8
10
11
12
14
15
17
18
20
21
23
24
26
27
28
30
31
33
34
36
37
38
39
41
42
43
44
45
46
48
49
50
51
52
53
54
55
56
57
58
58
59
60
61
62
64
65
66
67
68
69
70
71
72
73
74
75
76
77
77
78
79
80
81
82
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
96
97
98
99
100
101
102
102
103
104
105
106
107
108
109
110
110
111
112
113
114
115
116
117
117
118
119
120
120
121
122
123
123
124
125
126
127
128
129
130
131
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
153
154
155
156
157
158
159
160
161
162
163
164
165
166
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
207
208
209
210
211
212
213
214
215
216
217
218
218
219
220
221
222
222
223
224
225
225
226
227
228
228
229
229
230
231
231
232
233
233
234
235
236
237
238
238
239
240
241
242
243
244
244
245
246
246
247
248
248
249
249
249
250
250
251
251
252
252
253
253
254
254
254
255
255
256
256
256
257
258
258
259
260
260
261
262
263
263
264
265
266
267
267
268
269
270
270
271
272
272
273
273
274
275
276
276
277
278
278
279
280
280
281
281
282
282
283
284
284
285
286
287
288
289
290
291
291
292
293
294
295
296
297
298
298
299
300
301
301
302
303
304
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
321
322
323
323
324
324
325
326
326
327
328
329
330
330
331
332
333
333
334
334
335
335
336
336
337
337
338
338
339
340
340
341
341
342
343
343
344
345
346
346
347
348
349
350
350
351
352
353
354
354
355
356
357
357
358
358
359
359
360
360
361
361
361
362
362
362
363
363
364
364
365
366
367
368
368
369
370
371
371
372
373
373
374
374
375
375
376
376
376
377
377
377
378
378
378
379
379
380
381
381
382
383
383
384
385
386
386
387
388
388
389
390
391
392
393
394
395
396
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
417
418
419
420
421
423
424
425
426
428
429
430
431
432
434
435
436
437
438
439
440
441
442
444
445
446
447
448
450
451
452
453
455
456
457
458
459
461
462
463
465
466
468
469
471
472
473
475
476
477
478
479
480
481
482
483
484
485
486
487
489
490
491
493
494
496
497
498
500
501
502
503
504
505
506
506
507
508
509
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
525
526
527
528
529
529
530
531
532
533
534
535
535
536
537
538
539
539
540
541
541
542
542
543
543
544
544
545
545
546
546
547
547
548
548
549
549
549
549
549
549
549
549
549
550
550
550
550
550
550
550
550
551
551
551
551
551
551
551
552
552
552
552
552
553
553
553
553
553
553
553
554
554
554
554
555
555
555
555
556
556
556
556
557
557
557
557
557
557
557
558
558
558
558
558
559
559
560
560
561
561
562
563
564
564
565
566
567
567
568
569
569
570
570
570
570
570
570
571
571
571
571
572
572
572
573
573
573
573
574
574
574
574
574
575
575
575
575
576
576
576
577
577
577
578
578
578
578
579
579
579
579
580
580
580
580
581
581
581
581
582
582
583
583
583
584
584
585
585
585
586
586
587
587
588
588
588
589
589
589
590
590
591
592
592
593
594
594
595
596
597
597
598
599
600
600
601
602
602
603
604
604
605
606
606
607
608
608
609
610
610
611
611
612
613
614
615
616
617
618
619
620
621
622
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
637
638
639
640
641
642
643
644
645
645
646
647
647
648
649
649
650
650
651
651
652
653
653
654
655
656
657
658
659
660
661
663
664
665
667
668
669
671
672
673
675
676
677
678
679
680
681
682
682
683
683
684
684
685
685
685
686
686
687
688
688
689
690
691
692
693
694
696
697
698
699
700
701
702
703
703
704
704
705
705
706
707
708
708
709
710
712
713
714
716
717
719
720
721
723
724
725
726
727
728
729
729
730
731
732
733
733
734
735
736
737
738
738
739
740
740
741
742
742
743
744
744
745
746
746
747
748
749
749
750
751
751
752
753
753
754
754
755
755
756
756
757
757
758
758
759
760
760
761
762
762
763
763
764
764
765
765
766
766
766
767
767
767
768
768
768
769
769
770
771
772
773
774
775
777
778
779
781
782
783
785
786
788
789
790
791
792
793
795
796
797
798
799
800
801
802
803
804
806
807
808
809
810
811
812
814
815
816
817
818
819
819
820
821
822
823
823
824
825
826
827
829
830
831
832
833
835
836
837
838
839
840
841
842
844
845
846
847
849
850
851
852
853
854
854
855
855
856
856
857
857
858
859
859
860
860
861
862
863
864
865
866
868
869
870
872
873
874
875
876
877
878
878
879
880
881
882
883
884
885
886
887
888
889
891
892
893
894
895
896
897
898
898
899
899
900
900
901
901
901
901
902
902
902
902
902
903
903
903
904
904
905
905
906
907
908
909
910
912
913
914
916
917
919
921
922
924
925
927
928
930
931
932
934
935
936
937
939
940
941
942
943
944
945
946
948
949
950
951
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
971
972
974
975
977
979
980
982
984
985
987
989
990
992
993
995
996
997
998
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1008
1010
1010
1012
1012
1012
1014
1014
1014
1016
1016
1016
1018
1018
1020
1020
1022
1022
1024
1025
1025
1026
1026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1026
1026
1026
1026
1026
1025
1025
1025
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
1025
1025
1025
1026
1026
1026
1026
1027
1027
1027
1028
1028
1029
1029
1029
1030
1030
1030
1031
1031
1032
1032
1033
1034
1034
1035
1035
1036
1036
1037
1037
1037
1038
1038
1039
1039
1040
1041
1041
1042
1042
1043
1043
1044
1045
1045
1046
1047
1047
1048
1049
1049
1050
1051
1052
1053
1053
1054
1055
1056
1056
1057
1058
1058
1059
1060
1060
1061
1062
1062
1063
1064
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1076
1077
1078
1080
1081
1083
1085
1086
1088
1090
1092
1094
1096
1097
1099
1101
1103
1105
1107
1109
1111
1114
1116
1118
1120
1122
1124
1126
1128
1130
1132
1134
1136
1138
1140
1142
1143
1145
1146
1148
1149
1150
1151
1152
1153
1154
1156
1157
1158
1159
1160
1161
1163
1164
1165
1166
1168
1169
1171
1172
1174
1175
1177
1179
1181
1182
1184
1186
1188
1190
1192
1194
1196
1197
1199
1200
1202
1203
1204
1206
1207
1208
1209
1210
1211
1212
1213
1215
1216
1217
1218
1220
1221
1222
1223
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1234
1235
1236
1237
1238
1239
1241
1242
1243
1245
1246
1248
1249
1251
1252
1253
1255
1256
1257
1259
1260
1261
1263
1264
1266
1267
1269
1270
1271
1273
1274
1276
1277
1278
1279
1281
1282
1283
1284
1285
1287
1288
1289
1290
1292
1293
1294
1295
1296
1298
1299
1300
1301
1302
1303
1303
1304
1305
1306
1307
1309
1310
1311
1312
1313
1314
1315
1316
1317
1319
1320
1321
1323
1325
1326
1328
1330
1333
1335
1337
1339
1341
1343
1346
1348
1350
1352
1354
1357
1359
1361
1364
1366
1369
1371
1373
1376
1378
1381
1383
1386
1388
1391
1393
1395
1397
1400
1402
1403
1405
1407
1409
1410
1412
1413
1414
1416
1417
1418
1419
1421
1422
1423
1424
1425
1426
1427
1427
1428
1429
1430
1431
1431
1432
1433
1434
1435
1436
1437
1438
1439
1441
1442
1443
1444
1446
1447
1448
1449
1451
1452
1453
1455
1457
1458
1460
1462
1464
1466
1468
1470
1472
1475
1477
1479
1481
1483
1484
1486
1487
1488
1489
1489
1490
1490
1491
1491
1491
1492
1492
1492
1492
1492
1493
1493
1493
1493
1494
1494
1494
1495
1495
1495
1495
1496
1496
1496
1496
1496
1497
1497
1497
1498
1499
1499
1500
1501
1502
1502
1503
1504
1505
1506
1507
1508
1509
1510
1512
1513
1515
1516
1517
1519
1520
1521
1523
1524
1524
1525
1525
1526
1526
1525
1525
1525
1524
1523
1523
1522
1521
1520
1519
1518
1517
1516
1515
1514
1513
1512
1511
1510
1510
1509
1508
1507
1507
1506
1505
1505
1505
1504
1504
1504
1504
1504
1504
1505
1505
1505
1506
1506
1506
1506
1506
1506
1506
1506
1506
1505
1505
1504
1503
1502
1501
1500
1499
1498
1496
1495
1493
1492
1491
1489
1488
1487
1486
1485
1483
1482
1481
1480
1479
1478
1477
1476
1474
1473
1471
1470
1468
1467
1465
1464
1463
1461
1460
1459
1458
1456
1455
1454
1453
1452
1451
1450
1449
1448
1448
1447
1447
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1446
1445
1445
1444
1444
1443
1442
1442
1441
1440
1439
1439
1438
1438
1437
1437
1437
1436
1436
1436
1436
1436
1436
1435
1435
1435
1435
1435
1435
1434
1434
1434
1434
1434
1435
1435
1435
1436
1436
1437
1437
1438
1438
1438
1439
1439
1440
1440
1441
1441
1442
1443
1443
1444
1444
1445
1445
1446
1447
1447
1448
1449
1450
1451
1452
1453
1454
1454
1455
1456
1457
1457
1458
1459
1459
1460
1461
1461
1462
1462
1463
1463
1464
1464
1465
1465
1466
1467
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1478
1479
1480
1482
1483
1484
1486
1487
1489
1490
1491
1492
1494
1495
1495
1496
1497
1497
1497
1498
1498
1498
1498
1498
1498
1498
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1496
1496
1496
1496
1496
1495
1495
1495
1495
1495
1495
1495
1495
1494
1494
1494
1494
1494
1494
1494
1494
1494
1493
1493
1492
1491
1490
1489
1488
1487
1485
1484
1483
1481
1479
1478
1476
1475
1473
1471
1469
1468
1466
1465
1463
1461
1460
1458
1457
1455
1453
1452
1450
1449
1447
1446
1444
1442
1441
1439
1437
1436
1434
1432
1430
1428
1426
1423
1421
1418
1415
1412
1409
1406
1403
1400
1397
1394
1391
1388
1385
1382
1378
1375
1372
1368
1365
1362
1359
1356
1353
1351
1348
1346
1344
1342
1341
1339
1338
1337
1336
1335
1334
1333
1332
1331
1329
1328
1326
1324
1322
1320
1318
1315
1313
1310
1308
1305
1302
1299
1296
1293
1289
1286
1282
1278
1274
1270
1265
1261
1256
1251
1246
1241
1236
1230
1225
1219
1214
1208
1202
1196
1190
1185
1179
1173
1167
1161
1156
1150
1145
1140
1135
1131
1126
1122
1118
1114
1110
1107
1103
1100
1097
1094
1091
1088
1086
1083
1080
1078
1075
1072
1070
1067
1065
1062
1060
1057
1055
1052
1050
1047
1044
1041
1038
1035
1032
1029
1025
1022
1018
1014
1010
1008
1004
1000
996
992
988
984
980
977
973
970
967
964
961
957
954
951
948
945
943
940
937
935
932
930
928
926
924
923
922
921
920
919
919
919
920
920
921
922
923
925
926
928
930
931
933
935
936
938
939
941
942
944
946
947
949
950
952
954
956
958
959
961
963
965
967
968
970
972
974
975
977
978
980
981
983
984
985
986
987
988
989
990
991
992
993
994
994
995
996
997
998
999
1000
1002
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1024
1026
1029
1032
1034
1037
1040
1042
1045
1048
1051
1053
1056
1059
1061
1064
1066
1068
1070
1072
1074
1075
1077
1078
1078
1079
1079
1079
1079
1079
1079
1078
1077
1077
1076
1076
1075
1075
1075
1075
1075
1076
1076
1077
1077
1078
1079
1080
1081
1083
1084
1086
1087
1089
1090
1092
1094
1096
1097
1099
1100
1102
1103
1104
1104
1105
1105
1105
1105
1105
1105
1104
1104
1103
1103
1102
1102
1102
1101
1101
1101
1101
1101
1101
1100
1100
1099
1099
1098
1097
1096
1095
1093
1092
1090
1088
1086
1084
1083
1081
1080
1078
1078
1077
1077
1077
1077
1077
1077
1078
1079
1079
1080
1081
1081
1082
1082
1083
1084
1084
1085
1085
1086
1086
1087
1087
1087
1088
1088
1088
1088
1088
1087
1087
1086
1085
1083
1082
1081
1080
1078
1077
1076
1075
1074
1073
1072
1072
1071
1070
1069
1069
1068
1068
1067
1067
1066
1066
1066
1065
1065
1065
1066
1066
1066
1067
1067
1068
1069
1069
1070
1071
1071
1072
1072
1072
1073
1073
1074
1075
1075
1076
1077
1079
1080
1081
1083
1084
1085
1086
1087
1088
1088
1088
1088
1088
1087
1087
1085
1084
1082
1080
1078
1076
1074
1072
1069
1067
1065
1062
1060
1058
1055
1053
1051
1049
1046
1044
1041
1038
1036
1033
1031
1028
1026
1024
1020
1018
1016
1016
1014
1012
1010
1010
1008
1008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1008
1008
1008
1010
1010
1010
1010
1012
1012
1012
1012
1014
1014
1014
1014
1014
1014
1014
1014
1012
1012
1012
1012
1012
1010
1010
1010
1008
1008
1008
1006
1006
1004
1002
1002
1000
998
996
994
992
990
988
986
984
983
981
980
978
977
976
976
975
975
975
975
976
976
977
978
979
980
982
984
985
987
989
991
994
996
999
1000
1004
1006
1008
1012
1014
1016
1020
1022
1024
1026
1027
1029
1030
1031
1032
1032
1032
1032
1032
1031
1030
1030
1029
1028
1026
1025
1024
1022
1020
1020
1018
1018
1016
1016
1014
1014
1012
1010
1010
1008
1006
1004
1004
1002
1000
998
996
994
992
989
986
984
981
978
975
973
970
968
966
964
962
960
959
957
956
955
955
954
954
954
954
954
954
954
955
955
955
956
956
956
955
955
954
953
951
950
948
946
944
941
939
936
934
931
929
926
924
921
919
916
914
911
909
907
905
902
900
898
896
894
893
891
889
887
886
884
883
882
881
880
879
879
878
877
877
876
876
875
874
873
872
871
870
868
867
865
864
862
861
859
857
855
852
849
846
843
839
835
830
825
819
813
807
800
793
786
779
771
764
756
748
740
733
725
717
710
702
695
688
681
674
668
661
655
649
643
637
632
626
621
616
610
605
600
595
590
585
580
574
569
563
558
552
546
540
534
528
522
516
510
504
499
494
488
483
478
473
468
463
458
452
447
442
436
430
424
418
412
406
399
393
386
379
372
365
358
351
344
337
330
324
317
311
304
298
292
286
281
275
269
264
259
253
248
242
237
231
226
220
215
210
205
200
195
190
185
180
176
171
166
161
157
151
146
140
135
128
122
116
109
102
95
88
81
73
66
58
51
43
35
27
20
12
5
-3
-11
-18
-25
-33
-40
-47
-55
-62
-69
-76
-84
-91
-98
-106
-113
-121
-128
-136
-143
-151
-158
-166
-173
-180
-188
-195
-202
-210
-217
-224
-231
-238
-245
-252
-259
-266
-273
-279
-286
-292
-299
-305
-311
-317
-323
-328
-334
-339
-345
-350
-355
-359
-364
-369
-373
-377
-382
-386
-389
-393
-396
-399
-402
-405
-407
-409
-412
-414
-415
-417
-419
-421
-422
-423
-424
-425
-426
-426
-427
-427
-427
-427
-428
-428
-428
-429
-429
-429
-430
-431
-431
-432
-433
-433
-434
-435
-435
-436
-436
-436
-436
-436
-435
-435
-434
-434
-433
-432
-431
-430
-430
-428
-427
-426
-425
-424
-423
-421
-420
-419
-418
-417
-416
-415
-415
-414
-414
-413
-413
-413
-413
-414
-414
-415
-415
-416
-416
-417
-417
-418
-418
-418
-419
-419
-419
-419
-420
-420
-421
-421
-422
-422
-423
-423
-424
-424
-425
-425
-426
-426
-427
-427
-427
-427
-427
-427
-427
-427
-428
-428
-428
-428
-429
-429
-430
-431
-432
-434
-436
-438
-440
-442
-444
-446
-449
-451
-453
-456
-458
-460
-463
-465
-468
-470
-472
-475
-477
-479
-481
-484
-486
-488
-490
-492
-493
-495
-497
-499
-500
-502
-504
-506
-508
-510
-513
-515
-519
-522
-526
-530
-535
-540
-545
-551
-557
-564
-570
-577
-584
-591
-598
-606
-613
-621
-629
-636
-644
-652
-659
-667
-674
-681
-688
-696
-703
-710
-717
-723
-730
-737
-744
-750
-757
-764
-770
-777
-783
-789
-796
-802
-809
-816
-823
-830
-838
-846
-854
-863
-873
-882
-892
-903
-914
-925
-936
-947
-959
-971
-983
-995
-1008
-1020
-1033
-1046
-1059
-1073
-1086
-1099
-1112
-1125
-1138
-1151
-1164
-1177
-1189
-1201
-1213
-1225
-1236
-1247
-1258
-1269
-1279
-1289
-1299
-1309
-1319
-1328
-1337
-1346
-1355
-1364
-1373
-1382
-1390
-1399
-1408
-1416
-1424
-1433
-1441
-1449
-1457
-1465
-1474
-1482
-1490
-1498
-1507
-1515
-1523
-1531
-1540
-1548
-1556
-1564
-1572
-1581
-1589
-1597
-1606
-1614
-1623
-1631
-1640
-1648
-1657
-1666
-1675
-1683
-1692
-1701
-1709
-1718
-1726
-1734
-1742
-1750
-1757
-1764
-1771
-1777
-1783
-1789
-1795
-1801
-1806
-1812
-1817
-1823
-1828
-1833
-1839
-1844
-1849
-1854
-1859
-1864
-1869
-1873
-1878
-1882
-1886
-1890
-1894
-1897
-1901
-1904
-1907
-1910
-1913
-1916
-1919
-1921
-1923
-1925
-1927
-1929
-1931
-1932
-1934
-1935
-1937
-1938
-1939
-1940
-1941
-1941
-1942
-1942
-1942
-1941
-1941
-1940
-1939
-1938
-1937
-1936
-1934
-1932
-1930
-1927
-1925
-1922
-1919
-1916
-1913
-1910
-1907
-1904
-1902
-1899
-1896
-1893
-1891
-1888
-1886
-1884
-1882
-1880
-1877
-1875
-1873
-1871
-1869
-1867
-1865
-1863
-1861
-1859
-1857
-1855
-1853
-1851
-1848
-1846
-1843
-1840
-1837
-1834
-1831
-1827
-1823
-1819
-1815
-1810
-1806
-1801
-1797
-1792
-1788
-1783
-1778
-1774
-1769
-1765
-1760
-1756
-1751
-1747
-1742
-1738
-1734
-1730
-1726
-1722
-1718
-1715
-1712
-1709
-1706
-1703
-1701
-1699
-1697
-1695
-1693
-1692
-1691
-1689
-1688
-1687
-1686
-1684
-1683
-1682
-1681
-1680
-1679
-1678
-1676
-1675
-1674
-1673
-1671
-1670
-1669
-1667
-1666
-1665
-1664
-1662
-1661
-1660
-1659
-1658
-1657
-1656
-1655
-1654
-1653
-1653
-1652
-1652
-1651
-1651
-1650
-1649
-1648
-1647
-1645
-1644
-1643
-1642
-1641
-1640
-1640
-1640
-1639
-1640
-1640
-1640
-1640
-1641
-1641
-1641
-1641
-1641
-1640
-1640
-1639
-1638
-1637
-1636
-1634
-1633
-1632
-1631
-1631
-1630
-1630
-1630
-1630
-1630
-1631
-1632
-1633
-1634
-1635
-1636
-1638
-1639
-1641
-1642
-1644
-1645
-1646
-1648
-1649
-1650
-1651
-1652
-1653
-1654
-1655
-1656
-1657
-1658
-1658
-1658
-1659
-1659
-1659
-1659
-1659
-1659
-1659
-1659
-1660
-1660
-1661
-1662
-1663
-1665
-1666
-1668
-1670
-1672
-1674
-1677
-1679
-1682
-1685
-1688
-1692
-1695
-1698
-1702
-1706
-1709
-1713
-1717
-1721
-1725
-1730
-1734
-1738
-1742
-1747
-1751
-1754
-1758
-1762
-1765
-1768
-1772
-1774
-1777
-1780
-1782
-1785
-1787
-1789
-1792
-1794
-1796
-1799
-1802
-1805
-1808
-1811
-1815
-1818
-1822
-1826
-1830
-1834
-1838
-1842
-1847
-1851
-1855
-1860
-1864
-1868
-1871
-1875
-1879
-1882
-1886
-1889
-1892
-1895
-1899
-1902
-1905
-1907
-1910
-1912
-1915
-1917
-1919
-1921
-1923
-1924
-1926
-1927
-1929
-1930
-1931
-1933
-1934
-1934
-1935
-1936
-1936
-1936
-1936
-1935
-1935
-1934
-1933
-1932
-1931
-1929
-1928
-1926
-1924
-1922
-1920
-1917
-1915
-1912
-1910
-1907
-1904
-1900
-1897
-1893
-1889
-1885
-1881
-1876
-1871
-1866
-1860
-1855
-1849
-1844
-1838
-1832
-1826
-1820
-1815
-1809
-1804
-1799
-1794
-1789
-1784
-1780
-1775
-1771
-1767
-1763
-1759
-1754
-1750
-1746
-1743
-1739
-1735
-1731
-1727
-1724
-1720
-1717
-1714
-1711
-1709
-1706
-1704
-1702
-1700
-1698
-1696
-1694
-1693
-1691
-1689
-1687
-1686
-1684
-1681
-1679
-1677
-1674
-1671
-1668
-1664
-1661
-1657
-1653
-1650
-1646
-1641
-1637
-1633
-1628
-1623
-1618
-1613
-1608
-1603
-1597
-1592
-1586
-1580
-1574
-1568
-1562
-1555
-1548
-1541
-1534
-1526
-1518
-1510
-1501
-1492
-1483
-1473
-1463
-1454
-1444
-1434
-1424
-1414
-1404
-1394
-1384
-1375
-1365
-1356
-1347
-1338
-1328
-1319
-1311
-1302
-1293
-1284
-1276
-1268
-1259
-1251
-1243
-1235
-1226
-1218
-1210
-1203
-1195
-1187
-1179
-1171
-1164
-1156
-1149
-1141
-1133
-1125
-1117
-1109
-1101
-1092
-1083
-1074
-1064
-1055
-1045
-1035
-1024
-1014
-1002
-993
-982
-971
-960
-949
-939
-928
-917
-907
-896
-885
-874
-864
-853
-843
-832
-822
-811
-801
-791
-781
-771
-761
-751
-742
-732
-723
-714
-706
-697
-689
-681
-673
-666
-658
-651
-644
-637
-630
-623
-616
-609
-603
-596
-590
-584
-578
-572
-567
-562
-557
-552
-548
-543
-539
-535
-531
-527
-523
-520
-516
-513
-510
-507
-504
-501
-498
-495
-493
-491
-489
-487
-485
-483
-482
-480
-479
-477
-476
-475
-473
-472
-470
-468
-466
-464
-461
-459
-456
-453
-450
-447
-444
-441
-438
-435
-432
-429
-427
-424
-421
-419
-417
-414
-412
-410
-409
-407
-406
-404
-403
-402
-401
-401
-401
-400
-400
-400
-401
-401
-402
-403
-404
-405
-406
-407
-408
-409
-411
-412
-413
-414
-416
-417
-418
-419
-420
-421
-422
-423
-425
-426
-427
-428
-430
-431
-433
-434
-435
-437
-439
-441
-443
-445
-447
-449
-452
-455
-458
-461
-465
-469
-474
-478
-483
-488
-494
-499
-504
-510
-515
-521
-526
-532
-537
-542
-547
-552
-557
-562
-566
-571
-575
-580
-584
-588
-592
-596
-601
-605
-609
-613
-617
-621
-626
-630
-634
-638
-642
-646
-650
-654
-658
-663
-667
-671
-675
-679
-684
-688
-692
-696
-700
-705
-709
-713
-717
-721
-724
-728
-732
-736
-740
-744
-748
-752
-756
-760
-764
-767
-771
-775
-779
-782
-786
-790
-793
-797
-800
-804
-807
-810
-813
-817
-820
-823
-826
-828
-831
-833
-835
-837
-838
-839
-840
-840
-840
-840
-839
-837
-836
-834
-832
-829
-827
-824
-821
-818
-815
-811
-808
-805
-802
-799
-796
-793
-790
-787
-785
-782
-780
-777
-775
-773
-770
-768
-766
-764
-761
-759
-756
-754
-751
-748
-745
-743
-740
-737
-734
-731
-727
-724
-721
-718
-714
-711
-707
-703
-699
-695
-691
-686
-682
-677
-672
-666
-661
-655
-649
-643
-637
-631
-624
-618
-612
-605
-599
-592
-586
-579
-573
-566
-559
-552
-545
-538
-531
-524
-517
-510
-503
-497
-490
-483
-476
-469
-463
-456
-450
-443
-437
-430
-424
-418
-411
-404
-398
-391
-384
-376
-369
-362
-354
-347
-339
-332
-325
-317
-310
-302
-295
-287
-279
-272
-264
-255
-247
-238
-230
-221
-212
-203
-194
-185
-177
-168
-160
-151
-143
-135
-127
-119
-111
-103
-95
-88
-80
-73
-66
-58
-51
-44
-38
-31
-24
-18
-11
-5
1
7
13
18
24
29
34
39
44
49
54
59
64
69
74
79
84
89
94
99
104
109
114
119
124
129
134
139
145
150
155
160
166
171
177
182
188
193
199
205
211
217
223
229
236
242
248
254
261
267
273
279
285
291
297
303
309
315
321
327
332
338
343
348
353
358
363
368
373
377
382
387
391
395
400
404
408
412
416
420
423
427
430
433
436
439
441
444
446
448
450
452
454
456
457
459
461
462
464
465
467
469
470
472
474
475
477
479
481
483
485
487
489
491
493
496
498
501
504
507
510
513
516
520
523
527
531
534
538
542
546
549
553
556
560
563
566
569
572
574
577
579
581
582
584
585
586
587
588
588
589
590
590
591
592
593
594
595
597
598
600
602
604
606
608
611
614
616
619
622
626
629
632
636
639
643
646
650
653
657
660
664
668
671
675
679
683
687
691
695
699
703
707
710
714
718
721
725
728
732
735
738
741
744
746
749
751
754
756
759
761
764
766
768
770
772
774
776
778
780
782
784
786
787
788
789
790
791
791
791
790
790
789
788
788
786
785
784
782
781
779
777
776
774
772
770
768
766
764
762
760
758
756
754
752
750
748
747
745
743
741
740
739
737
736
735
734
734
733
733
733
732
732
733
733
733
733
733
733
733
734
734
734
735
735
735
736
736
737
737
737
737
737
737
737
737
737
736
735
734
733
732
731
730
728
726
725
723
721
719
717
715
713
711
710
708
706
705
703
702
700
699
698
696
695
694
692
691
690
689
688
687
686
686
685
685
685
685
686
686
687
688
689
690
691
692
694
695
697
699
701
702
704
706
708
710
712
714
716
718
720
722
723
725
726
727
728
729
730
730
731
731
731
731
731
732
732
732
732
732
732
732
732
733
733
733
734
735
735
736
737
738
739
741
742
743
745
747
749
751
753
755
758
760
763
766
769
772
775
779
782
786
791
795
800
805
810
815
821
827
833
839
845
852
859
866
872
879
887
894
901
909
917
925
933
941
950
959
968
978
987
997
1006
1016
1028
1038
1049
1060
1071
1082
1093
1104
1115
1126
1138
1149
1161
1172
1184
1196
1209
1221
1234
1246
1259
1273
1286
1300
1313
1327
1341
1355
1369
1383
1398
1412
1426
1440
1453
1467
1481
1495
1508
1522
1535
1548
1562
1575
1587
1600
1613
1625
1637
1649
1661
1672
1683
1694
1705
1716
1726
1736
1746
1756
1766
1777
1787
1797
1807
1817
1827
1837
1847
1857
1867
1876
1886
1895
1903
1912
1920
1928
1937
1945
1953
1960
1968
1976
1984
1992
2000
2008
2016
2023
2031
2037
2045
2053
2060
2067
2073
2080
2086
2092
2098
2103
2108
2114
2119
2124
2128
2133
2138
2142
2146
2151
2155
2159
2163
2167
2170
2174
2177
2180
2184
2187
2189
2192
2195
2198
2200
2203
2205
2207
2209
2211
2213
2215
2216
2218
2219
2220
2222
2223
2224
2225
2226
2228
2229
2230
2231
2232
2234
2235
2236
2237
2238
2239
2240
2241
2241
2241
2242
2242
2241
2241
2240
2240
2239
2238
2237
2235
2234
2232
2230
2228
2226
2223
2221
2218
2215
2212
2209
2206
2202
2199
2195
2192
2188
2184
2180
2176
2172
2169
2165
2162
2159
2156
2152
2149
2146
2142
2139
2136
2132
2128
2125
2121
2117
2113
2108
2104
2100
2095
2091
2086
2082
2077
2072
2067
2062
2056
2051
2045
2037
2032
2025
2017
2011
2003
1995
1987
1978
1970
1961
1952
1943
1934
1925
1917
1908
1899
1890
1881
1872
1862
1853
1844
1835
1826
1818
1809
1800
1792
1783
1775
1767
1759
1751
1743
1736
1729
1721
1715
1708
1701
1695
1689
1683
1677
1671
1666
1661
1656
1651
1647
1643
1639
1636
1632
1629
1625
1622
1619
1615
1612
1608
1604
1600
1597
1593
1589
1585
1581
1577
1573
1569
1565
1561
1558
1554
1550
1547
1543
1539
1536
1532
1529
1525
1522
1519
1515
1512
1509
1507
1504
1502
1499
1497
1496
1494
1493
1492
1491
1490
1490
1490
1491
1492
1493
1494
1496
1498
1500
1503
1506
1508
1511
1514
1517
1521
1524
1527
1531
1535
1539
1542
1547
1551
1555
1560
1565
1570
1575
1580
1585
1590
1595
1601
1606
1611
1616
1622
1627
1632
1637
1642
1647
1652
1656
1661
1666
1670
1675
1680
1684
1689
1693
1697
1702
1706
1710
1714
1718
1723
1727
1731
1735
1739
1744
1748
1752
1756
1759
1763
1767
1770
1774
1777
1780
1783
1786
1789
1791
1794
1797
1800
1803
1806
1809
1812
1815
1819
1822
1826
1829
1833
1836
1840
1844
1847
1851
1854
1857
1860
1863
1866
1869
1872
1874
1876
1879
1881
1883
1885
1887
1889
1890
1892
1893
1895
1896
1897
1898
1899
1900
1900
1901
1901
1901
1901
1900
1900
1899
1899
1899
1898
1898
1898
1898
1898
1899
1899
1899
1900
1900
1901
1902
1902
1903
1903
1903
1903
1903
1903
1903
1902
1902
1901
1900
1899
1898
1896
1895
1893
1891
1889
1887
1885
1883
1880
1877
1875
1872
1869
1866
1863
1861
1858
1855
1852
1849
1846
1843
1840
1837
1834
1831
1827
1824
1821
1817
1814
1810
1806
1803
1799
1795
1791
1787
1783
1779
1775
1771
1767
1763
1760
1756
1752
1748
1745
1741
1737
1732
1728
1724
1720
1715
1710
1706
1701
1696
1691
1686
1681
1676
1670
1665
1659
1653
1648
1642
1636
1630
1624
1618
1612
1606
1600
1594
1588
1582
1576
1569
1563
1556
1549
1542
1535
1527
1520
1512
1504
1495
1487
1478
1470
1462
1453
1445
1436
1427
1419
1410
1402
1393
1384
1376
1367
1359
1351
1342
1334
1325
1317
1309
1300
1292
1284
1276
1268
1260
1252
1244
1237
1229
1221
1214
1206
1199
1191
1183
1176
1168
1161
1153
1146
1139
1132
1124
1117
1110
1103
1095
1088
1081
1073
1066
1058
1051
1043
1036
1029
1020
1014
1006
999
992
985
979
972
965
959
953
947
941
934
928
922
916
910
903
897
891
884
878
872
865
859
852
846
840
834
829
823
818
813
808
803
799
794
790
787
783
780
776
773
770
768
765
762
760
758
755
753
751
749
748
746
745
744
743
742
741
740
738
737
736
735
734
733
732
731
730
729
728
727
726
726
725
725
724
724
724
724
725
725
725
726
727
728
729
730
732
733
735
737
739
741
743
745
747
749
751
753
755
757
759
761
763
764
766
768
769
770
771
772
772
772
772
771
770
769
767
765
762
760
757
754
751
748
745
742
739
736
733
731
729
726
724
723
721
720
719
718
717
716
715
715
714
714
714
714
714
713
713
713
713
713
713
713
712
712
711
710
709
707
706
704
702
700
697
694
692
689
686
682
679
676
672
669
666
662
659
656
653
650
647
644
641
638
636
634
631
629
627
624
622
620
618
616
615
613
611
610
608
607
606
605
604
603
602
601
601
600
600
600
600
600
601
601
602
603
604
605
607
608
610
612
614
616
618
620
622
625
627
630
632
634
637
639
641
644
646
648
650
652
654
656
658
660
662
663
665
666
668
669
670
672
673
674
675
676
677
678
679
680
681
683
684
685
685
686
687
687
688
688
688
689
689
689
689
689
688
688
688
687
686
686
685
684
682
681
679
677
675
673
671
668
665
662
658
655
651
647
643
639
635
631
627
622
618
614
610
606
602
598
594
591
587
583
579
576
572
568
564
560
557
553
548
544
540
536
531
527
522
517
512
507
501
496
490
484
478
472
466
459
452
445
438
431
424
417
409
402
395
388
381
374
367
360
354
348
342
336
331
326
321
317
312
308
304
300
296
291
287
282
278
273
269
264
259
254
249
244
238
233
228
224
219
214
210
205
201
197
193
188
184
180
175
171
166
161
157
152
147
142
137
131
126
121
116
111
106
101
96
91
87
82
78
74
70
66
63
59
55
52
49
46
42
39
37
34
31
28
25
22
19
16
13
10
6
3
0
-3
-7
-10
-13
-17
-20
-23
-27
-30
-33
-36
-38
-41
-43
-45
-47
-49
-51
-52
-54
-55
-55
-56
-56
-56
-56
-55
-54
-53
-51
-49
-46
-44
-41
-38
-34
-31
-27
-23
-19
-14
-10
-5
0
4
9
14
19
24
29
34
38
43
48
53
58
62
67
72
76
81
85
90
94
98
102
106
110
113
117
121
125
129
133
137
141
145
149
153
157
162
167
171
176
181
186
191
197
202
207
213
218
224
229
235
240
245
250
255
259
264
268
272
276
280
283
287
290
293
297
300
303
306
309
312
315
318
322
325
328
331
335
338
341
345
349
353
357
361
366
371
375
380
385
391
396
402
408
414
420
426
432
439
445
452
458
465
472
479
486
492
499
506
512
519
525
531
537
543
549
554
559
564
569
574
578
583
588
592
597
602
607
612
618
623
629
635
641
647
653
659
665
671
678
684
689
695
701
706
712
717
722
727
732
737
742
747
751
756
760
764
767
771
774
777
780
782
784
787
789
790
792
794
796
797
799
801
802
803
805
806
807
808
809
810
811
812
812
812
813
813
813
812
812
812
812
811
811
811
812
812
813
813
814
815
816
818
819
820
822
823
824
826
827
828
829
829
830
830
830
829
829
828
827
826
824
822
820
817
815
812
809
806
803
800
798
795
792
790
787
785
783
781
779
778
777
776
776
776
776
776
776
777
778
779
780
781
783
784
786
788
790
792
794
796
798
801
803
806
809
812
815
819
822
826
830
833
837
840
844
847
851
854
857
861
864
867
870
874
877
880
883
886
889
892
895
897
900
902
905
907
910
912
915
917
920
923
927
930
934
938
942
946
951
956
961
966
972
978
984
991
998
1004
1010
1018
1025
1032
1039
1046
1053
1060
1066
1073
1080
1086
1092
1098
1104
1109
1114
1119
1123
1128
1132
1136
1140
1143
1147
1150
1153
1156
1159
1161
1164
1166
1169
1171
1173
1175
1177
1179
1181
1183
1184
1186
1187
1188
1189
1190
1191
1191
1192
1193
1193
1194
1195
1196
1198
1200
1202
1204
1207
1209
1213
1216
1220
1224
1228
1232
1236
1241
1246
1251
1255
1260
1265
1270
1275
1279
1284
1289
1293
1298
1303
1307
1312
1317
1322
1327
1332
1337
1342
1347
1352
1358
1363
1368
1373
1378
1382
1387
1391
1396
1400
1404
1408
1412
1415
1419
1422
1426
1429
1432
1435
1438
1441
1444
1447
1451
1454
1457
1460
1463
1466
1470
1473
1476
1479
1483
1486
1489
1492
1495
1498
1501
1503
1505
1507
1509
1510
1511
1512
1512
1513
1513
1513
1512
1512
1512
1512
1511
1511
1511
1511
1511
1511
1511
1511
1510
1510
1510
1509
1509
1508
1507
1507
1506
1505
1504
1503
1501
1500
1498
1496
1494
1492
1490
1487
1485
1482
1479
1475
1471
1467
1463
1459
1454
1449
1444
1439
1433
1427
1421
1415
1409
1403
1397
1391
1385
1380
1374
1368
1363
1358
1353
1349
1344
1340
1336
1332
1328
1324
1320
1316
1311
1307
1302
1297
1292
1286
1281
1275
1269
1264
1258
1252
1246
1241
1235
1230
1225
1221
1216
1212
1208
1204
1201
1198
1195
1192
1189
1187
1184
1182
1180
1177
1175
1172
1170
1167
1164
1160
1157
1153
1150
1146
1142
1138
1134
1130
1126
1123
1119
1115
1111
1107
1103
1099
1094
1090
1086
1082
1078
1073
1069
1065
1061
1057
1053
1049
1045
1041
1037
1033
1030
1026
1020
1016
1012
1008
1004
1000
997
993
989
985
981
977
973
969
964
960
955
951
946
941
936
930
924
919
913
906
900
893
887
880
873
865
858
850
842
834
825
816
807
797
787
777
766
755
743
731
719
706
693
679
665
651
636
621
606
591
575
560
544
528
513
497
481
465
449
432
416
399
382
365
348
331
313
296
278
261
244
226
209
192
176
159
142
126
110
93
77
61
44
28
11
-5
-22
-39
-56
-73
-90
-107
-124
-141
-158
-175
-192
-208
-225
-242
-258
-275
-292
-308
-324
-341
-357
-373
-389
-404
-420
-435
-449
-464
-478
-492
-506
-519
-532
-545
-557
-570
-582
-594
-606
-618
-630
-642
-653
-665
-676
-688
-699
-711
-722
-733
-744
-754
-765
-775
-784
-794
-802
-811
-819
-827
-834
-842
-849
-855
-862
-868
-875
-881
-887
-892
-898
-903
-908
-912
-917
-921
-925
-928
-932
-934
-937
-939
-941
-942
-944
-945
-946
-947
-947
-948
-949
-950
-951
-952
-953
-954
-955
-956
-957
-959
-961
-962
-965
-967
-970
-973
-976
-980
-984
-989
-993
-998
-1002
-1008
-1012
-1018
-1022
-1029
-1034
-1039
-1044
-1049
-1054
-1059
-1064
-1069
-1074
-1079
-1085
-1090
-1096
-1101
-1107
-1112
-1118
-1123
-1129
-1134
-1139
-1144
-1149
-1153
-1158
-1162
-1166
-1171
-1175
-1179
-1183
-1186
-1190
-1194
-1197
-1201
-1205
-1209
-1213
-1217
-1221
-1226
-1231
-1236
-1241
-1246
-1251
-1257
-1262
-1268
-1273
-1279
-1285
-1290
-1296
-1302
-1307
-1313
-1319
-1324
-1330
-1336
-1341
-1347
-1353
-1360
-1366
-1372
-1379
-1385
-1392
-1399
-1406
-1413
-1421
-1428
-1436
-1443
-1450
-1458
-1465
-1472
-1479
-1486
-1492
-1498
-1504
-1510
-1515
-1521
-1526
-1531
-1535
-1540
-1545
-1549
-1553
-1558
-1562
-1565
-1569
-1572
-1576
-1579
-1581
-1584
-1586
-1587
-1589
-1591
-1592
-1593
-1595
-1596
-1598
-1600
-1602
-1604
-1607
-1609
-1613
-1616
-1620
-1624
-1629
-1634
-1639
-1644
-1650
-1657
-1663
-1670
-1677
-1684
-1691
-1699
-1707
-1715
-1723
-1732
-1740
-1749
-1757
-1766
-1774
-1783
-1792
-1801
-1810
-1819
-1829
-1838
-1848
-1858
-1868
-1878
-1887
-1897
-1907
-1917
-1927
-1937
-1947
-1957
-1967
-1977
-1987
-1998
-2008
-2017
-2028
-2039
-2049
-2060
-2070
-2081
-2091
-2102
-2112
-2123
-2133
-2144
-2155
-2165
-2176
-2187
-2198
-2208
-2219
-2230
-2242
-2253
-2264
-2276
-2288
-2300
-2311
-2323
-2336
-2348
-2360
-2372
-2385
-2397
-2410
-2422
-2435
-2447
-2460
-2472
-2484
-2497
-2509
-2522
-2534
-2546
-2558
-2569
-2581
-2592
-2603
-2614
-2624
-2635
-2644
-2654
-2664
-2673
-2682
-2690
-2699
-2707
-2715
-2723
-2731
-2739
-2746
-2753
-2761
-2768
-2775
-2781
-2788
-2795
-2801
-2807
-2813
-2819
-2825
-2831
-2837
-2842
-2847
-2852
-2857
-2861
-2866
-2870
-2874
-2879
-2883
-2887
-2891
-2895
-2900
-2904
-2909
-2913
-2918
-2923
-2929
-2934
-2940
-2946
-2953
-2959
-2966
-2973
-2981
-2988
-2996
-3003
-3011
-3020
-3028
-3037
-3046
-3055
-3065
-3075
-3085
-3095
-3105
-3116
-3126
-3137
-3148
-3159
-3170
-3181
-3192
-3203
-3214
-3225
-3236
-3247
-3258
-3269
-3280
-3291
-3302
-3312
-3323
-3334
-3344
-3354
-3365
-3375
-3385
-3395
-3405
-3415
-3425
-3435
-3445
-3454
-3463
-3472
-3481
-3490
-3499
-3507
-3515
-3522
-3530
-3537
-3544
-3551
-3557
-3564
-3570
-3577
-3583
-3589
-3595
-3601
-3607
-3613
-3619
-3625
-3631
-3637
-3642
-3648
-3653
-3659
-3664
-3669
-3674
-3680
-3685
-3690
-3695
-3700
-3705
-3710
-3715
-3719
-3724
-3728
-3733
-3737
-3741
-3745
-3749
-3753
-3757
-3761
-3764
-3768
-3771
-3774
-3777
-3780
-3783
-3786
-3789
-3791
-3794
-3796
-3799
-3801
-3803
-3805
-3807
-3809
-3810
-3812
-3813
-3814
-3815
-3816
-3817
-3817
-3818
-3819
-3819
-3820
-3820
-3821
-3822
-3822
-3823
-3823
-3824
-3824
-3825
-3825
-3826
-3826
-3826
-3827
-3827
-3828
-3828
-3828
-3829
-3830
-3830
-3831
-3832
-3833
-3834
-3836
-3837
-3839
-3841
-3843
-3846
-3848
-3851
-3853
-3856
-3859
-3862
-3865
-3867
-3871
-3874
-3877
-3881
-3884
-3888
-3891
-3895
-3899
-3903
-3907
-3910
-3914
-3918
-3921
-3925
-3928
-3931
-3934
-3937
-3939
-3942
-3944
-3945
-3947
-3948
-3949
-3949
-3950
-3949
-3949
-3948
-3948
-3946
-3945
-3944
-3942
-3940
-3938
-3936
-3934
-3931
-3929
-3926
-3923
-3920
-3916
-3913
-3910
-3907
-3904
-3900
-3897
-3894
-3891
-3888
-3885
-3882
-3879
-3876
-3873
-3870
-3867
-3864
-3860
-3857
-3854
-3851
-3847
-3843
-3840
-3836
-3832
-3828
-3824
-3820
-3816
-3812
-3808
-3804
-3800
-3796
-3793
-3789
-3785
-3782
-3778
-3775
-3771
-3768
-3764
-3760
-3757
-3753
-3750
-3746
-3743
-3739
-3736
-3732
-3728
-3724
-3720
-3716
-3712
-3707
-3702
-3697
-3692
-3686
-3681
-3675
-3669
-3663
-3657
-3651
-3644
-3638
-3632
-3625
-3619
-3612
-3606
-3599
-3593
-3587
-3580
-3574
-3568
-3562
-3556
-3550
-3544
-3539
-3533
-3528
-3523
-3519
-3514
-3510
-3505
-3501
-3497
-3493
-3490
-3486
-3483
-3480
-3477
-3474
-3472
-3470
-3468
-3466
-3464
-3463
-3462
-3461
-3461
-3460
-3460
-3461
-3461
-3461
-3462
-3462
-3462
-3463
-3463
-3463
-3463
-3464
-3464
-3464
-3464
-3464
-3465
-3465
-3465
-3465
-3464
-3464
-3463
-3463
-3462
-3461
-3459
-3458
-3456
-3454
-3452
-3449
-3446
-3443
-3440
-3436
-3432
-3428
-3424
-3419
-3414
-3409
-3404
-3398
-3393
-3387
-3381
-3375
-3368
-3362
-3355
-3348
-3342
-3335
-3328
-3320
-3313
-3306
-3298
-3291
-3283
-3275
-3268
-3260
-3253
-3246
-3238
-3231
-3224
-3216
-3209
-3202
-3194
-3187
-3180
-3173
-3165
-3158
-3151
-3143
-3136
-3128
-3121
-3113
-3106
-3098
-3091
-3083
-3076
-3069
-3061
-3054
-3047
-3040
-3032
-3025
-3018
-3011
-3004
-2997
-2990
-2983
-2976
-2969
-2962
-2955
-2948
-2941
-2935
-2928
-2922
-2915
-2909
-2903
-2897
-2890
-2884
-2878
-2872
-2867
-2861
-2856
-2850
-2845
-2841
-2836
-2832
-2827
-2824
-2820
-2816
-2813
-2810
-2807
-2804
-2801
-2799
-2796
-2794
-2791
-2789
-2787
-2785
-2783
-2781
-2779
-2778
-2776
-2775
-2773
-2772
-2771
-2770
-2769
-2768
-2767
-2767
-2767
-2767
-2768
-2769
-2770
-2772
-2773
-2775
-2777
-2779
-2782
-2784
-2787
-2790
-2794
-2797
-2801
-2804
-2808
-2812
-2816
-2820
-2824
-2828
-2832
-2836
-2840
-2843
-2847
-2851
-2854
-2857
-2861
-2864
-2867
-2870
-2873
-2876
-2878
-2881
-2883
-2885
-2886
-2887
-2888
-2889
-2890
-2890
-2890
-2889
-2889
-2888
-2887
-2886
-2885
-2883
-2882
-2880
-2878
-2876
-2873
-2871
-2869
-2866
-2863
-2861
-2858
-2855
-2852
-2849
-2846
-2843
-2840
-2837
-2834
-2831
-2828
-2825
-2821
-2818
-2815
-2812
-2808
-2805
-2801
-2798
-2794
-2789
-2785
-2781
-2777
-2772
-2768
-2763
-2759
-2755
-2750
-2746
-2741
-2737
-2733
-2728
-2724
-2720
-2715
-2711
-2707
-2702
-2698
-2694
-2689
-2685
-2680
-2676
-2671
-2667
-2662
-2658
-2653
-2648
-2643
-2638
-2633
-2628
-2623
-2618
-2613
-2608
-2603
-2599
-2595
-2591
-2587
-2583
-2579
-2575
-2572
-2568
-2564
-2561
-2557
-2554
-2550
-2547
-2543
-2540
-2537
-2533
-2530
-2527
-2524
-2521
-2519
-2517
-2515
-2513
-2511
-2509
-2508
-2507
-2505
-2504
-2503
-2501
-2500
-2499
-2498
-2497
-2496
-2494
-2493
-2492
-2492
-2491
-2490
-2489
-2488
-2486
-2485
-2483
-2481
-2479
-2477
-2475
-2472
-2469
-2466
-2463
-2460
-2457
-2454
-2451
-2448
-2445
-2442
-2439
-2437
-2434
-2432
-2430
-2427
-2425
-2423
-2421
-2419
-2416
-2414
-2412
-2409
-2407
-2404
-2401
-2397
-2394
-2390
-2386
-2382
-2377
-2373
-2368
-2362
-2357
-2351
-2345
-2339
-2333
-2326
-2320
-2313
-2306
-2299
-2293
-2286
-2279
-2272
-2265
-2257
-2250
-2243
-2235
-2227
-2219
-2210
-2201
-2192
-2182
-2173
-2163
-2152
-2142
-2132
-2121
-2111
-2100
-2090
-2079
-2069
-2060
-2050
-2041
-2032
-2023
-2015
-2007
-1999
-1991
-1983
-1975
-1968
-1960
-1953
-1946
-1939
-1933
-1926
-1920
-1914
-1908
-1903
-1897
-1892
-1887
-1883
-1878
-1874
-1870
-1866
-1863
-1860
-1857
-1854
-1852
-1850
-1848
-1846
-1845
-1843
-1842
-1841
-1840
-1839
-1838
-1838
-1837
-1837
-1837
-1836
-1836
-1836
-1836
-1836
-1836
-1836
-1835
-1835
-1835
-1834
-1833
-1832
-1831
-1830
-1829
-1828
-1827
-1826
-1825
-1824
-1824
-1823
-1823
-1823
-1823
-1823
-1823
-1824
-1824
-1825
-1826
-1826
-1827
-1828
-1829
-1830
-1831
-1832
-1833
-1834
-1835
-1836
-1837
-1838
-1838
-1839
-1840
-1840
-1841
-1841
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1841
-1841
-1841
-1841
-1840
-1840
-1840
-1840
-1840
-1841
-1841
-1841
-1841
-1841
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1841
-1841
-1840
-1840
-1839
-1838
-1837
-1836
-1835
-1834
-1832
-1831
-1829
-1828
-1826
-1825
-1823
-1821
-1820
-1818
-1816
-1814
-1812
-1810
-1807
-1805
-1803
-1801
-1798
-1796
-1794
-1792
-1789
-1787
-1784
-1782
-1779
-1776
-1773
-1770
-1767
-1764
-1761
-1758
-1755
-1753
-1750
-1747
-1744
-1742
-1739
-1736
-1734
-1731
-1728
-1725
-1723
-1720
-1716
-1713
-1710
-1706
-1703
-1699
-1695
-1691
-1688
-1684
-1680
-1677
-1673
-1670
-1667
-1664
-1661
-1658
-1656
-1654
-1652
-1650
-1649
-1648
-1647
-1647
-1647
-1647
-1647
-1648
-1649
-1651
-1652
-1654
-1655
-1657
-1659
-1661
-1664
-1666
-1668
-1671
-1673
-1676
-1678
-1681
-1683
-1685
-1688
-1690
-1692
-1694
-1696
-1698
-1700
-1701
-1703
-1704
-1705
-1706
-1707
-1707
-1708
-1708
-1709
-1709
-1709
-1709
-1709
-1708
-1708
-1707
-1706
-1705
-1703
-1702
-1700
-1697
-1695
-1693
-1690
-1687
-1685
-1682
-1679
-1677
-1674
-1672
-1670
-1668
-1666
-1664
-1662
-1661
-1659
-1658
-1657
-1656
-1656
-1655
-1655
-1654
-1654
-1653
-1653
-1652
-1651
-1651
-1650
-1649
-1649
-1648
-1648
-1647
-1647
-1646
-1646
-1645
-1645
-1644
-1643
-1642
-1641
-1639
-1638
-1636
-1634
-1632
-1630
-1628
-1626
-1624
-1622
-1620
-1618
-1616
-1613
-1611
-1609
-1607
-1604
-1601
-1599
-1596
-1593
-1590
-1587
-1583
-1580
-1576
-1573
-1569
-1565
-1560
-1556
-1551
-1546
-1542
-1537
-1532
-1527
-1521
-1516
-1511
-1506
-1501
-1496
-1490
-1485
-1480
-1474
-1469
-1464
-1458
-1452
-1447
-1441
-1435
-1428
-1422
-1415
-1408
-1401
-1393
-1385
-1377
-1368
-1360
-1351
-1342
-1333
-1324
-1315
-1306
-1297
-1288
-1279
-1270
-1261
-1252
-1243
-1234
-1225
-1216
-1207
-1197
-1188
-1178
-1168
-1158
-1147
-1136
-1125
-1114
-1102
-1090
-1078
-1066
-1054
-1041
-1029
-1016
-1004
-992
-980
-968
-956
-944
-932
-921
-909
-897
-885
-873
-861
-849
-836
-824
-811
-798
-784
-770
-756
-742
-728
-713
-698
-684
-669
-653
-638
-623
-608
-593
-578
-563
-548
-533
-518
-503
-488
-473
-458
-443
-427
-412
-397
-381
-365
-350
-334
-319
-304
-288
-273
-258
-243
-228
-213
-198
-183
-168
-153
-138
-124
-109
-95
-81
-67
-53
-40
-27
-14
-1
11
23
35
46
58
68
78
88
97
106
114
122
129
136
142
149
154
160
165
169
174
178
182
186
190
194
198
202
205
209
213
216
220
223
227
230
233
236
239
242
245
247
250
252
255
257
259
261
263
266
268
270
272
273
275
277
278
279
280
281
282
283
283
284
284
284
284
283
283
282
281
280
278
277
275
272
270
267
264
261
258
255
252
249
246
244
241
239
236
234
232
230
228
227
225
224
222
221
220
218
217
215
214
213
212
210
209
208
207
206
206
205
205
204
204
204
204
204
205
205
205
206
206
206
207
207
207
207
207
207
207
207
207
207
207
206
206
206
206
206
205
205
205
204
203
202
202
201
200
199
198
197
195
194
193
191
190
188
186
184
182
180
177
174
172
169
166
163
160
157
154
151
148
145
143
140
138
136
134
132
130
128
126
125
123
122
121
120
118
117
116
115
113
112
111
110
110
109
109
108
109
109
109
110
111
112
113
115
116
118
119
121
123
125
127
129
131
133
136
138
141
143
145
148
150
152
155
157
159
162
164
166
169
172
174
177
180
183
186
189
193
196
199
203
207
211
214
219
223
227
231
236
240
244
249
253
258
262
267
271
275
279
283
286
290
293
296
299
302
305
307
310
312
315
317
319
321
323
325
327
328
330
332
333
335
336
338
340
341
343
345
347
349
351
354
356
360
363
368
372
377
382
388
394
401
408
415
423
431
440
448
457
466
475
485
494
503
513
522
532
542
551
561
571
581
591
601
610
620
630
639
649
658
668
677
685
694
702
710
718
725
732
739
745
751
757
763
769
774
780
785
790
796
801
806
811
816
822
827
832
838
844
849
855
862
868
875
881
888
896
903
911
919
927
935
943
951
960
969
977
986
995
1002
1012
1020
1029
1038
1046
1055
1063
1072
1081
1090
1099
1107
1117
1126
1135
1144
1153
1162
1171
1181
1190
1199
1208
1217
1226
1234
1243
1252
1261
1269
1278
1286
1295
1303
1311
1319
1327
1334
1342
1349
1356
1362
1369
1375
1381
1387
1392
1398
1403
1408
1413
1419
1424
1429
1434
1439
1444
1449
1454
1459
1465
1470
1475
1481
1486
1492
1498
1504
1509
1515
1521
1528
1534
1540
1547
1554
1561
1568
1575
1583
1591
1599
1607
1616
1625
1634
1644
1654
1664
1674
1685
1696
1707
1718
1729
1741
1753
1765
1777
1789
1802
1814
1827
1840
1852
1865
1878
1891
1904
1917
1930
1943
1956
1969
1982
1995
2007
2020
2032
2044
2056
2068
2079
2091
2102
2113
2124
2134
2145
2155
2166
2175
2185
2195
2204
2213
2222
2231
2239
2247
2255
2262
2269
2276
2282
2288
2293
2299
2303
2308
2312
2316
2320
2324
2327
2331
2334
2337
2340
2343
2346
2349
2352
2356
2359
2363
2367
2371
2375
2379
2384
2389
2394
2399
2404
2410
2415
2421
2427
2433
2439
2445
2452
2458
2465
2472
2479
2487
2494
2502
2510
2518
2526
2535
2544
2553
2562
2570
2579
2588
2597
2606
2615
2623
2631
2639
2646
2653
2660
2667
2673
2679
2685
2690
2696
2701
2706
2711
2716
2720
2725
2729
2733
2738
2742
2746
2750
2755
2759
2763
2768
2772
2776
2781
2785
2790
2794
2799
2804
2809
2815
2820
2826
2833
2839
2846
2853
2861
2868
2876
2885
2893
2901
2910
2919
2928
2936
2945
2954
2962
2971
2979
2987
2994
3002
3009
3016
3022
3028
3035
3040
3046
3052
3057
3062
3067
3071
3075
3079
3083
3086
3089
3091
3093
3094
3095
3095
3094
3094
3092
3091
3089
3086
3083
3080
3076
3072
3068
3063
3058
3053
3047
3041
3035
3028
3021
3014
3006
2998
2990
2981
2972
2963
2954
2944
2935
2926
2916
2907
2898
2889
2880
2872
2863
2855
2847
2840
2832
2825
2818
2811
2805
2798
2792
2786
2781
2775
2770
2765
2760
2756
2752
2748
2745
2742
2739
2737
2735
2733
2732
2731
2730
2730
2730
2731
2731
2733
2734
2736
2737
2739
2742
2744
2747
2749
2752
2755
2758
2761
2765
2768
2772
2775
2780
2784
2788
2793
2797
2802
2807
2813
2818
2824
2830
2836
2843
2850
2857
2864
2872
2879
2887
2895
2903
2911
2918
2926
2934
2941
2949
2956
2963
2970
2977
2985
2992
2999
3006
3013
3021
3029
3037
3045
3053
3062
3071
3080
3089
3099
3109
3119
3129
3140
3150
3161
3173
3184
3196
3208
3220
3232
3245
3257
3270
3283
3295
3309
3322
3335
3348
3361
3373
3386
3398
3410
3422
3434
3445
3456
3466
3476
3486
3496
3505
3514
3522
3530
3538
3545
3552
3559
3565
3571
3577
3582
3588
3593
3598
3603
3607
3611
3615
3619
3623
3627
3630
3633
3637
3640
3642
3645
3648
3650
3652
3654
3656
3657
3659
3660
3661
3661
3662
3662
3662
3662
3661
3660
3659
3658
3657
3655
3654
3652
3650
3649
3646
3644
3642
3640
3637
3634
3631
3628
3625
3622
3619
3615
3612
3608
3604
3601
3597
3593
3589
3586
3582
3578
3575
3571
3567
3563
3559
3554
3550
3545
3540
3535
3529
3523
3517
3510
3504
3497
3490
3483
3475
3467
3459
3451
3442
3433
3424
3414
3405
3394
3384
3373
3363
3352
3340
3329
3318
3306
3294
3282
3270
3258
3246
3233
3221
3208
3195
3181
3168
3154
3141
3127
3113
3099
3085
3071
3057
3043
3030
3016
3002
2989
2975
2962
2948
2935
2921
2908
2895
2882
2868
2855
2843
2830
2817
2805
2793
2781
2769
2757
2745
2734
2722
2711
2700
2689
2679
2668
2658
2648
2638
2628
2619
2609
2600
2591
2582
2574
2565
2557
2549
2542
2534
2527
2520
2513
2506
2500
2494
2488
2483
2477
2472
2467
2463
2459
2455
2451
2448
2445
2442
2440
2438
2437
2436
2435
2435
2435
2436
2436
2437
2438
2440
2441
2443
2445
2446
2448
2450
2451
2453
2455
2456
2458
2459
2461
2462
2463
2465
2466
2467
2468
2469
2470
2471
2471
2472
2473
2474
2475
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2489
2490
2490
2490
2490
2490
2490
2491
2491
2491
2491
2491
2491
2491
2491
2491
2491
2490
2490
2490
2489
2489
2488
2487
2486
2486
2485
2484
2483
2482
2481
2480
2479
2478
2477
2476
2476
2475
2474
2474
2473
2472
2472
2471
2471
2470
2470
2469
2469
2468
2467
2467
2466
2465
2465
2464
2463
2462
2462
2461
2460
2460
2459
2458
2458
2457
2457
2456
2456
2455
2454
2454
2453
2452
2451
2451
2450
2449
2449
2449
2448
2448
2448
2448
2449
2449
2450
2451
2452
2454
2456
2458
2460
2462
2465
2468
2471
2474
2477
2480
2483
2486
2490
2493
2497
2500
2503
2506
2509
2512
2515
2518
2521
2524
2527
2531
2534
2537
2540
2544
2547
2551
2555
2559
2564
2569
2574
2579
2585
2591
2597
2603
2609
2616
2622
2628
2635
2641
2647
2653
2659
2665
2671
2677
2683
2689
2695
2700
2706
2712
2717
2723
2728
2734
2739
2744
2750
2755
2760
2765
2769
2774
2778
2782
2786
2789
2793
2796
2799
2802
2805
2808
2811
2814
2817
2819
2822
2825
2827
2830
2832
2835
2837
2839
2841
2843
2845
2847
2848
2850
2851
2852
2853
2854
2854
2855
2855
2855
2855
2855
2855
2855
2854
2854
2854
2854
2854
2854
2854
2855
2856
2857
2859
2861
2863
2865
2868
2871
2874
2878
2881
2885
2890
2894
2899
2904
2909
2914
2919
2924
2929
2934
2940
2945
2950
2955
2960
2965
2970
2975
2979
2984
2988
2992
2996
3000
3003
3007
3010
3013
3017
3020
3023
3026
3029
3032
3034
3037
3040
3042
3044
3047
3049
3051
3052
3054
3055
3056
3057
3058
3059
3059
3059
3059
3059
3059
3058
3057
3056
3055
3053
3052
3050
3048
3046
3044
3042
3039
3037
3034
3031
3029
3026
3023
3020
3016
3013
3009
3005
3000
2996
2991
2986
2981
2976
2970
2964
2958
2952
2945
2938
2932
2925
2918
2911
2905
2898
2891
2884
2877
2871
2864
2857
2851
2845
2838
2832
2825
2818
2811
2804
2797
2789
2781
2773
2764
2756
2747
2738
2728
2719
2709
2699
2689
2678
2668
2657
2647
2636
2626
2615
2604
2593
2582
2571
2560
2549
2538
2527
2515
2504
2493
2481
2470
2458
2447
2435
2423
2411
2399
2386
2374
2362
2349
2337
2324
2312
2300
2287
2275
2262
2250
2238
2225
2213
2201
2188
2176
2164
2152
2140
2128
2116
2104
2092
2080
2068
2056
2045
2033
2021
2009
1999
1988
1978
1967
1957
1947
1937
1927
1917
1908
1899
1890
1881
1873
1864
1856
1848
1840
1832
1825
1817
1810
1803
1797
1790
1784
1778
1772
1766
1761
1755
1750
1746
1741
1736
1732
1728
1724
1721
1717
1714
1711
1708
1705
1703
1700
1698
1696
1695
1693
1692
1691
1690
1689
1688
1688
1687
1687
1687
1687
1688
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1698
1699
1700
1700
1700
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1700
1700
1699
1699
1698
1698
1697
1696
1696
1695
1694
1694
1693
1693
1692
1692
1692
1692
1691
1691
1691
1691
1692
1692
1693
1694
1695
1696
1698
1699
1701
1704
1706
1708
1711
1714
1717
1721
1724
1728
1732
1736
1741
1746
1752
1757
1763
1769
1776
1782
1789
1796
1804
1811
1819
1827
1834
1843
1851
1859
1867
1876
1884
1893
1902
1911
1920
1930
1939
1949
1959
1969
1980
1990
2001
2012
2023
2033
2044
2055
2065
2076
2087
2097
2107
2117
2127
2137
2147
2156
2166
2175
2183
2192
2200
2208
2215
2222
2229
2236
2242
2248
2253
2258
2263
2267
2271
2275
2278
2280
2283
2285
2286
2288
2289
2290
2290
2291
2291
2292
2292
2292
2293
2293
2293
2294
2294
2295
2295
2296
2296
2297
2298
2299
2301
2302
2304
2306
2308
2311
2313
2316
2319
2322
2325
2328
2331
2334
2337
2340
2343
2346
2349
2352
2355
2358
2362
2365
2369
2372
2376
2380
2384
2388
2392
2396
2400
2404
2408
2412
2416
2420
2424
2428
2432
2436
2440
2443
2447
2451
2455
2458
2462
2466
2470
2474
2479
2483
2488
2492
2497
2502
2507
2512
2517
2523
2528
2534
2540
2546
2552
2559
2566
2573
2580
2587
2594
2601
2608
2615
2622
2629
2636
2643
2650
2656
2663
2669
2676
2683
2689
2696
2703
2710
2717
2724
2731
2738
2745
2752
2759
2766
2773
2781
2788
2796
2803
2811
2819
2827
2836
2844
2853
2862
2872
2881
2891
2901
2912
2922
2932
2942
2953
2963
2973
2983
2992
3002
3012
3021
3031
3040
3049
3058
3067
3075
3084
3092
3100
3108
3115
3122
3129
3135
3141
3147
3152
3156
3161
3164
3168
3171
3174
3176
3178
3180
3182
3184
3186
3187
3188
3189
3190
3190
3190
3190
3190
3189
3188
3187
3186
3185
3183
3182
3180
3178
3176
3174
3171
3169
3166
3163
3160
3156
3153
3149
3144
3140
3135
3130
3125
3119
3113
3107
3101
3095
3088
3081
3074
3067
3060
3053
3046
3038
3031
3024
3016
3009
3002
2995
2988
2980
2973
2966
2959
2952
2945
2938
2930
2923
2915
2906
2898
2889
2880
2871
2862
2852
2843
2832
2822
2812
2801
2791
2780
2769
2757
2746
2734
2723
2711
2698
2686
2674
2661
2648
2635
2621
2608
2594
2581
2567
2553
2539
2525
2511
2497
2483
2469
2455
2441
2426
2412
2398
2383
2369
2355
2340
2326
2312
2298
2284
2270
2256
2243
2229
2216
2203
2191
2178
2166
2154
2142
2130
2119
2108
2097
2086
2075
2064
2054
2044
2033
2024
2015
2005
1996
1987
1978
1969
1960
1952
1943
1935
1926
1918
1909
1901
1892
1884
1875
1866
1858
1849
1840
1831
1822
1814
1805
1796
1787
1778
1769
1761
1752
1744
1735
1727
1718
1710
1702
1695
1687
1680
1673
1666
1659
1653
1647
1641
1636
1631
1627
1622
1619
1615
1612
1609
1606
1603
1601
1599
1597
1595
1593
1591
1590
1588
1587
1585
1584
1583
1581
1580
1578
1577
1576
1575
1573
1572
1570
1569
1567
1565
1563
1561
1559
1557
1554
1552
1549
1546
1544
1541
1538
1535
1532
1529
1527
1524
1521
1519
1516
1513
1510
1507
1504
1500
1497
1493
1489
1485
1481
1476
1472
1468
1463
1459
1455
1451
1447
1443
1439
1435
1431
1427
1423
1420
1416
1412
1408
1404
1401
1397
1393
1388
1384
1380
1376
1371
1367
1363
1358
1354
1350
1346
1342
1338
1334
1331
1327
1324
1321
1319
1317
1315
1313
1312
1310
1309
1309
1308
1308
1308
1308
1308
1308
1308
1309
1310
1310
1311
1312
1313
1315
1316
1317
1319
1320
1322
1323
1325
1327
1328
1330
1331
1332
1334
1335
1336
1338
1339
1340
1341
1342
1343
1343
1344
1345
1345
1346
1347
1347
1348
1349
1350
1351
1352
1354
1355
1356
1357
1359
1360
1361
1362
1363
1364
1364
1365
1365
1365
1365
1365
1365
1364
1364
1363
1362
1361
1360
1359
1358
1356
1354
1352
1350
1348
1346
1343
1341
1338
1335
1332
1328
1325
1321
1317
1313
1308
1304
1299
1293
1287
1281
1275
1268
1261
1254
1247
1239
1232
1224
1216
1209
1201
1194
1186
1179
1172
1165
1158
1151
1145
1138
1131
1125
1118
1112
1105
1098
1092
1084
1077
1070
1062
1054
1046
1037
1029
1020
1010
1002
993
984
975
966
957
948
938
929
920
910
901
891
882
873
863
853
843
834
824
813
803
793
782
771
761
750
738
727
715
703
691
679
666
654
641
628
615
601
588
575
561
548
535
521
508
495
482
470
458
446
434
422
410
399
388
377
366
355
344
333
322
311
300
288
277
265
253
241
229
217
204
192
180
167
155
142
130
117
105
92
80
68
55
43
31
18
6
-6
-17
-29
-41
-53
-64
-75
-87
-98
-108
-119
-129
-140
-150
-160
-170
-179
-189
-198
-207
-216
-224
-233
-242
-250
-258
-266
-274
-282
-290
-297
-305
-312
-319
-325
-332
-338
-344
-350
-356
-361
-366
-371
-376
-380
-384
-388
-392
-395
-398
-401
-404
-406
-409
-411
-414
-416
-419
-421
-423
-426
-428
-431
-433
-435
-438
-440
-442
-444
-446
-447
-449
-450
-452
-453
-454
-455
-456
-457
-458
-459
-460
-462
-463
-464
-466
-467
-468
-470
-471
-472
-473
-474
-474
-475
-475
-474
-474
-473
-471
-469
-467
-464
-461
-457
-453
-448
-443
-437
-431
-424
-417
-410
-403
-395
-387
-379
-370
-362
-353
-345
-336
-327
-319
-310
-301
-291
-282
-273
-263
-254
-244
-235
-225
-215
-206
-196
-186
-177
-167
-157
-148
-138
-128
-119
-109
-99
-89
-79
-69
-59
-49
-39
-28
-18
-8
3
14
24
35
46
56
67
78
88
99
109
120
130
140
151
161
171
182
192
202
212
223
233
242
252
262
271
280
290
298
307
315
324
332
339
347
354
361
368
374
381
387
393
399
404
410
416
421
427
432
438
443
448
453
458
463
467
471
476
480
483
487
491
494
497
500
503
506
508
510
512
513
514
515
516
516
516
516
515
514
513
511
509
506
503
500
497
492
488
483
478
472
466
460
453
446
438
430
422
413
404
395
386
376
366
356
346
336
326
315
305
295
284
274
264
253
243
233
223
213
203
193
183
173
163
153
143
134
124
114
105
95
86
76
66
57
47
37
27
17
6
-4
-14
-25
-36
-46
-57
-68
-79
-90
-101
-112
-123
-134
-146
-158
-170
-182
-194
-206
-219
-232
-245
-258
-271
-285
-298
-312
-326
-340
-354
-369
-384
-399
-415
-430
-446
-463
-479
-495
-512
-528
-545
-562
-578
-595
-611
-628
-644
-660
-677
-693
-709
-725
-741
-757
-773
-788
-804
-820
-835
-851
-866
-882
-897
-912
-927
-942
-957
-971
-986
-1000
-1014
-1028
-1042
-1056
-1070
-1083
-1097
-1111
-1124
-1138
-1151
-1164
-1177
-1190
-1203
-1216
-1229
-1242
-1254
-1266
-1278
-1290
-1302
-1313
-1324
-1335
-1345
-1356
-1366
-1376
-1386
-1396
-1405
-1415
-1424
-1433
-1442
-1450
-1459
-1468
-1476
-1484
-1492
-1500
-1508
-1515
-1523
-1530
-1537
-1544
-1551
-1558
-1564
-1571
-1577
-1584
-1590
-1596
-1602
-1608
-1613
-1619
-1624
-1629
-1634
-1638
-1643
-1647
-1651
-1655
-1658
-1661
-1664
-1667
-1670
-1672
-1674
-1676
-1677
-1678
-1679
-1679
-1679
-1679
-1678
-1678
-1677
-1675
-1674
-1672
-1670
-1668
-1666
-1663
-1661
-1658
-1655
-1652
-1648
-1645
-1641
-1637
-1633
-1629
-1625
-1621
-1616
-1612
-1607
-1602
-1597
-1592
-1586
-1581
-1575
-1568
-1562
-1555
-1549
-1542
-1534
-1527
-1520
-1513
-1506
-1498
-1491
-1484
-1477
-1469
-1462
-1455
-1448
-1441
-1434
-1427
-1420
-1413
-1406
-1399
-1392
-1385
-1377
-1370
-1362
-1354
-1346
-1339
-1331
-1323
-1315
-1306
-1298
-1290
-1281
-1273
-1264
-1255
-1246
-1237
-1228
-1219
-1209
-1199
-1189
-1178
-1168
-1157
-1145
-1133
-1121
-1109
-1096
-1083
-1070
-1056
-1042
-1027
-1010
-996
-980
-963
-946
-929
-912
-894
-876
-858
-840
-821
-803
-784
-766
-747
-728
-710
-691
-672
-653
-634
-615
-595
-576
-556
-537
-517
-497
-478
-458
-438
-418
-399
-379
-359
-340
-320
-300
-281
-261
-242
-222
-203
-184
-165
-146
-128
-109
-91
-73
-55
-37
-19
-2
16
33
50
67
83
100
116
131
147
162
177
191
206
220
233
247
260
273
286
299
311
324
336
348
360
372
384
395
407
418
430
441
453
464
476
487
499
510
522
533
544
556
567
578
590
601
613
624
635
647
659
670
682
694
706
718
730
742
754
766
779
791
803
815
827
838
850
862
873
884
896
907
917
928
939
950
960
971
981
992
1002
1012
1024
1034
1045
1056
1066
1077
1088
1099
1110
1121
1133
1144
1156
1167
1179
1191
1203
1215
1227
1239
1251
1263
1276
1288
1301
1313
1325
1337
1349
1361
1373
1385
1396
1407
1418
1429
1439
1449
1459
1469
1478
1487
1496
1505
1513
1522
1529
1537
1545
1552
1559
1566
1572
1578
1584
1590
1596
1601
1606
1610
1615
1619
1623
1626
1629
1633
1635
1638
1640
1643
1645
1646
1648
1650
1651
1653
1654
1656
1657
1658
1659
1660
1661
1663
1664
1665
1666
1666
1667
1668
1669
1670
1671
1671
1672
1672
1672
1672
1672
1672
1672
1672
1672
1672
1671
1671
1671
1672
1672
1673
1674
1675
1677
1679
1681
1684
1686
1689
1692
1696
1699
1703
1706
1710
1714
1718
1722
1726
1731
1735
1740
1744
1749
1754
1759
1763
1768
1773
1778
1783
1788
1793
1798
1803
1808
1813
1818
1824
1829
1834
1839
1844
1849
1854
1859
1863
1867
1871
1875
1879
1882
1885
1888
1891
1893
1896
1898
1900
1903
1905
1907
1910
1912
1914
1917
1919
1922
1924
1927
1929
1932
1934
1936
1939
1941
1944
1946
1949
1951
1954
1957
1960
1962
1965
1968
1971
1974
1977
1980
1983
1985
1988
1990
1993
1995
1998
2000
2003
2005
2008
2009
2013
2016
2017
2021
2024
2027
2029
2033
2035
2037
2041
2043
2045
2048
2050
2052
2053
2055
2056
2057
2058
2058
2059
2059
2060
2060
2060
2060
2060
2060
2060
2061
2061
2061
2062
2063
2063
2064
2066
2067
2069
2070
2072
2074
2076
2078
2080
2082
2084
2087
2089
2091
2092
2094
2096
2097
2098
2099
2100
2101
2102
2103
2103
2104
2104
2105
2106
2107
2108
2109
2109
2110
2111
2112
2113
2114
2115
2115
2116
2117
2118
2118
2119
2120
2121
2121
2122
2123
2123
2124
2125
2125
2126
2126
2127
2127
2127
2128
2128
2128
2129
2129
2129
2130
2130
2130
2130
2130
2130
2130
2130
2130
2130
2129
2129
2129
2128
2128
2128
2127
2127
2126
2126
2125
2125
2124
2124
2124
2123
2123
2123
2123
2123
2123
2123
2124
2124
2124
2125
2125
2125
2126
2126
2127
2128
2129
2129
2130
2131
2132
2133
2133
2134
2135
2135
2135
2135
2135
2135
2134
2134
2133
2132
2131
2129
2128
2127
2125
2124
2122
2121
2119
2118
2116
2114
2113
2111
2109
2107
2104
2102
2100
2098
2095
2093
2091
2088
2086
2084
2082
2080
2078
2076
2074
2073
2071
2070
2068
2067
2065
2063
2062
2060
2059
2057
2055
2054
2052
2051
2049
2048
2047
2045
2045
2044
2043
2041
2041
2041
2041
2041
2040
2040
2040
2040
2040
2040
2041
2041
2041
2041
2043
2044
2045
2045
2047
2049
2050
2052
2054
2057
2059
2062
2065
2068
2071
2075
2079
2083
2087
2092
2096
2101
2105
2110
2115
2119
2124
2128
2133
2137
2141
2145
2149
2152
2155
2159
2162
2165
2168
2170
2173
2176
2178
2180
2182
2185
2187
2189
2190
2192
2194
2196
2198
2199
2201
2203
2204
2206
2207
2209
2211
2212
2214
2216
2217
2219
2221
2223
2225
2226
2228
2230
2232
2234
2235
2237
2238
2240
2241
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2260
2261
2262
2262
2263
2264
2264
2265
2265
2266
2266
2267
2267
2267
2267
2266
2266
2265
2264
2263
2262
2260
2259
2257
2255
2253
2251
2249
2247
2244
2242
2239
2236
2234
2231
2227
2224
2220
2217
2213
2209
2204
2200
2195
2191
2186
2181
2176
2171
2166
2161
2156
2151
2146
2141
2137
2132
2127
2123
2118
2114
2110
2106
2103
2099
2095
2092
2089
2085
2082
2079
2076
2073
2070
2067
2064
2061
2058
2055
2052
2049
2045
2041
2039
2036
2033
2029
2027
2024
2021
2017
2015
2012
2009
2007
2005
2003
2001
1999
1998
1996
1995
1994
1993
1992
1991
1991
1990
1990
1990
1990
1991
1991
1992
1992
1993
1995
1996
1998
1999
2001
2003
2005
2007
2009
2012
2013
2016
2017
2020
2021
2023
2025
2027
2028
2029
2031
2032
2033
2033
2035
2036
2037
2037
2039
2040
2041
2041
2043
2044
2045
2047
2048
2049
2050
2051
2051
2052
2053
2054
2055
2056
2056
2057
2058
2059
2060
2061
2062
2064
2065
2067
2069
2072
2074
2077
2080
2083
2086
2089
2093
2097
2101
2105
2109
2113
2118
2122
2126
2131
2135
2139
2143
2147
2152
2156
2160
2164
2167
2171
2175
2178
2182
2185
2188
2192
2195
2198
2200
2203
2206
2208
2211
2213
2215
2218
2220
2222
2225
2227
2229
2231
2233
2236
2238
2240
2242
2245
2247
2249
2252
2254
2257
2260
2263
2265
2268
2271
2274
2278
2281
2284
2287
2291
2294
2298
2302
2306
2309
2313
2317
2322
2326
2330
2334
2339
2343
2348
2352
2357
2361
2365
2370
2374
2378
2382
2386
2390
2394
2398
2401
2405
2408
2411
2414
2416
2419
2421
2423
2426
2428
2429
2431
2433
2435
2436
2438
2439
2440
2441
2441
2442
2442
2442
2442
2441
2440
2439
2438
2436
2434
2432
2429
2426
2422
2418
2414
2408
2403
2396
2390
2382
2375
2366
2358
2349
2339
2329
2319
2308
2297
2286
2274
2262
2250
2237
2225
2211
2198
2184
2170
2156
2141
2126
2111
2096
2081
2065
2050
2033
2019
2003
1987
1972
1956
1941
1925
1909
1893
1877
1861
1845
1829
1813
1796
1780
1764
1748
1732
1716
1700
1684
1668
1653
1637
1621
1606
1590
1574
1558
1542
1526
1509
1493
1476
1458
1441
1423
1405
1387
1369
1351
1333
1314
1295
1277
1258
1239
1220
1201
1181
1162
1143
1124
1105
1085
1066
1047
1027
1008
989
970
951
932
913
894
876
857
839
821
802
784
766
748
730
712
695
677
659
642
625
607
590
573
557
540
524
507
491
475
458
442
426
410
394
378
361
345
329
313
296
280
264
247
231
215
198
182
166
150
134
118
103
87
71
56
41
25
10
-5
-20
-36
-51
-66
-81
-97
-112
-127
-143
-158
-174
-189
-205
-222
-238
-254
-271
-288
-305
-323
-340
-358
-377
-395
-414
-432
-451
-471
-490
-510
-529
-549
-569
-589
-610
-630
-651
-672
-693
-714
-735
-756
-778
-799
-820
-842
-863
-884
-905
-927
-948
-969
-990
-1010
-1031
-1052
-1073
-1093
-1114
-1134
-1154
-1174
-1194
-1214
-1234
-1253
-1272
-1291
-1310
-1328
-1346
-1364
-1382
-1399
-1416
-1433
-1449
-1465
-1480
-1496
-1511
-1525
-1539
-1553
-1566
-1579
-1592
-1604
-1616
-1627
-1639
-1650
-1660
-1671
-1681
-1691
-1700
-1709
-1719
-1727
-1736
-1745
-1753
-1761
-1768
-1776
-1783
-1790
-1797
-1804
-1811
-1817
-1823
-1829
-1834
-1839
-1844
-1849
-1853
-1858
-1862
-1866
-1870
-1874
-1878
-1881
-1885
-1889
-1893
-1896
-1900
-1904
-1907
-1911
-1914
-1918
-1921
-1924
-1927
-1931
-1934
-1937
-1940
-1943
-1946
-1948
-1951
-1954
-1957
-1960
-1962
-1965
-1967
-1970
-1972
-1975
-1977
-1979
-1981
-1984
-1986
-1988
-1990
-1993
-1996
-1999
-2001
-2005
-2009
-2013
-2019
-2024
-2029
-2036
-2043
-2050
-2058
-2066
-2074
-2083
-2092
-2102
-2112
-2122
-2133
-2144
-2156
-2167
-2179
-2192
-2205
-2217
-2231
-2244
-2257
-2271
-2285
-2298
-2312
-2326
-2340
-2353
-2367
-2381
-2394
-2408
-2421
-2434
-2448
-2461
-2474
-2487
-2500
-2513
-2526
-2538
-2551
-2564
-2577
-2591
-2604
-2618
-2631
-2645
-2660
-2674
-2689
-2705
-2720
-2736
-2752
-2769
-2786
-2803
-2821
-2838
-2856
-2875
-2893
-2912
-2931
-2951
-2970
-2990
-3010
-3030
-3051
-3071
-3092
-3112
-3133
-3153
-3174
-3194
-3215
-3235
-3255
-3275
-3295
-3315
-3334
-3354
-3373
-3393
-3412
-3432
-3451
-3470
-3490
-3509
-3529
-3548
-3568
-3587
-3607
-3627
-3646
-3666
-3686
-3706
-3725
-3745
-3765
-3785
-3805
-3824
-3844
-3863
-3883
-3902
-3921
-3940
-3958
-3977
-3995
-4013
-4030
-4048
-4065
-4082
-4099
-4116
-4132
-4149
-4165
-4181
-4196
-4212
-4227
-4242
-4256
-4271
-4285
-4298
-4311
-4324
-4336
-4348
-4360
-4370
-4381
-4390
-4399
-4408
-4416
-4424
-4431
-4438
-4444
-4450
-4455
-4460
-4464
-4468
-4472
-4475
-4478
-4481
-4483
-4485
-4486
-4487
-4488
-4488
-4487
-4487
-4485
-4484
-4481
-4479
-4475
-4472
-4468
-4463
-4458
-4453
-4447
-4441
-4434
-4428
-4421
-4413
-4406
-4398
-4390
-4382
-4374
-4366
-4357
-4349
-4340
-4331
-4322
-4313
-4304
-4295
-4286
-4276
-4267
-4257
-4247
-4238
-4228
-4218
-4208
-4198
-4188
-4178
-4167
-4157
-4146
-4136
-4125
-4114
-4104
-4093
-4082
-4072
-4061
-4051
-4040
-4030
-4019
-4010
-3999
-3989
-3979
-3968
-3958
-3947
-3936
-3925
-3914
-3903
-3892
-3880
-3868
-3857
-3844
-3832
-3820
-3808
-3795
-3783
-3770
-3757
-3744
-3732
-3719
-3705
-3692
-3679
-3665
-3652
-3638
-3624
-3610
-3596
-3582
-3568
-3554
-3539
-3525
-3511
-3497
-3482
-3468
-3454
-3441
-3427
-3413
-3399
-3386
-3372
-3359
-3345
-3332
-3319
-3305
-3292
-3279
-3266
-3253
-3240
-3226
-3213
-3200
-3187
-3174
-3160
-3147
-3134
-3121
-3108
-3095
-3082
-3069
-3056
-3043
-3031
-3018
-3006
-2994
-2981
-2969
-2957
-2945
-2933
-2921
-2909
-2896
-2884
-2872
-2860
-2848
-2836
-2824
-2811
-2799
-2786
-2774
-2761
-2749
-2736
-2723
-2710
-2697
-2683
-2670
-2656
-2642
-2628
-2613
-2599
-2584
-2570
-2555
-2541
-2526
-2512
-2498
-2483
-2469
-2455
-2441
-2427
-2413
-2399
-2386
-2372
-2358
-2345
-2331
-2318
-2304
-2291
-2278
-2266
-2253
-2241
-2228
-2216
-2204
-2192
-2180
-2168
-2157
-2145
-2134
-2123
-2112
-2101
-2090
-2079
-2069
-2059
-2049
-2037
-2028
-2019
-2009
-1999
-1989
-1979
-1970
-1960
-1950
-1941
-1931
-1921
-1911
-1901
-1891
-1881
-1871
-1861
-1850
-1840
-1829
-1818
-1808
-1797
-1786
-1775
-1764
-1752
-1741
-1729
-1718
-1706
-1695
-1683
-1671
-1660
-1648
-1637
-1625
-1613
-1602
-1590
-1578
-1567
-1555
-1543
-1531
-1519
-1507
-1495
-1483
-1471
-1459
-1447
-1436
-1424
-1412
-1401
-1389
-1378
-1366
-1355
-1344
-1332
-1321
-1310
-1299
-1288
-1277
-1266
-1255
-1244
-1233
-1222
-1211
-1200
-1189
-1177
-1166
-1155
-1143
-1132
-1120
-1109
-1097
-1085
-1073
-1061
-1048
-1035
-1022
-1008
-996
-982
-968
-953
-939
-924
-909
-894
-879
-864
-848
-832
-816
-800
-784
-768
-751
-734
-718
-700
-683
-666
-648
-630
-613
-594
-576
-558
-540
-521
-503
-484
-466
-447
-429
-410
-392
-373
-355
-336
-318
-300
-282
-264
-246
-228
-211
-194
-177
-161
-144
-129
-113
-98
-82
-67
-52
-37
-22
-7
8
23
38
53
68
83
98
113
128
144
159
175
190
205
221
236
252
267
283
298
314
329
344
360
375
390
405
420
435
450
465
480
494
509
523
538
552
566
581
595
609
623
637
651
665
679
693
706
719
733
746
759
772
785
797
810
822
835
847
859
871
883
895
906
918
930
941
953
964
975
987
998
1008
1020
1031
1041
1052
1062
1072
1081
1090
1099
1107
1115
1122
1130
1137
1144
1150
1157
1163
1169
1175
1182
1188
1194
1200
1206
1212
1218
1224
1231
1237
1243
1249
1255
1262
1268
1275
1281
1288
1294
1301
1308
1315
1322
1329
1336
1343
1350
1357
1365
1372
1379
1387
1394
1401
1409
1416
1424
1431
1439
1447
1454
1463
1471
1480
1489
1498
1507
1517
1527
1538
1549
1560
1571
1582
1593
1605
1617
1629
1641
1653
1665
1677
1689
1702
1715
1727
1740
1754
1767
1780
1794
1808
1822
1836
1851
1866
1881
1896
1911
1927
1944
1960
1977
1995
2012
2029
2049
2067
2086
2105
2124
2143
2163
2182
2202
2221
2241
2261
2280
2300
2320
2339
2359
2379
2398
2417
2437
2456
2475
2495
2514
2533
2552
2570
2589
2607
2625
2643
2660
2677
2694
2711
2728
2744
2760
2776
2792
2808
2823
2839
2854
2870
2885
2900
2915
2930
2945
2960
2975
2990
3005
3020
3035
3049
3064
3078
3093
3107
3121
3135
3149
3164
3178
3192
3205
3219
3233
3246
3260
3273
3286
3299
3313
3326
3339
3352
3364
3377
3390
3403
3415
3428
3440
3453
3465
3477
3489
3501
3513
3525
3536
3548
3559
3570
3582
3593
3603
3614
3624
3634
3644
3654
3663
3672
3680
3688
3696
3704
3711
3719
3726
3732
3739
3745
3751
3757
3763
3769
3774
3779
3784
3789
3794
3798
3802
3806
3809
3813
3816
3818
3821
3823
3825
3827
3828
3829
3830
3830
3830
3830
3830
3830
3829
3828
3826
3825
3823
3821
3819
3817
3815
3813
3810
3808
3805
3802
3799
3796
3793
3790
3787
3783
3780
3776
3773
3769
3765
3761
3757
3753
3749
3746
3742
3738
3735
3731
3728
3725
3722
3720
3718
3716
3714
3712
3711
3710
3708
3708
3707
3706
3706
3705
3705
3705
3705
3706
3706
3706
3707
3707
3707
3708
3708
3708
3708
3709
3709
3709
3709
3709
3709
3709
3709
3709
3708
3708
3708
3708
3708
3708
3708
3708
3708
3708
3709
3709
3709
3710
3710
3711
3712
3714
3715
3717
3719
3721
3723
3726
3729
3732
3735
3739
3743
3747
3751
3755
3760
3764
3769
3774
3779
3784
3788
3793
3798
3803
3808
3813
3817
3822
3827
3831
3836
3841
3845
3850
3854
3858
3863
3867
3871
3875
3878
3882
3885
3888
3890
3892
3894
3896
3897
3898
3899
3899
3900
3900
3900
3900
3900
3899
3899
3899
3898
3898
3898
3897
3897
3896
3896
3895
3895
3895
3894
3894
3894
3893
3893
3893
3892
3892
3891
3891
3890
3889
3888
3887
3886
3884
3882
3879
3876
3873
3869
3865
3861
3857
3852
3847
3842
3837
3832
3827
3822
3817
3813
3808
3803
3798
3793
3789
3784
3779
3774
3769
3763
3758
3752
3747
3741
3735
3729
3723
3716
3710
3703
3696
3688
3681
3673
3665
3657
3648
3639
3630
3621
3612
3602
3592
3581
3571
3560
3549
3538
3526
3514
3502
3490
3478
3465
3452
3439
3425
3411
3397
3383
3369
3354
3339
3323
3307
3291
3275
3259
3242
3225
3208
3190
3173
3155
3137
3119
3101
3083
3065
3047
3028
3010
2992
2973
2954
2936
2917
2898
2879
2861
2842
2823
2804
2785
2766
2747
2728
2709
2690
2671
2652
2633
2614
2595
2575
2556
2537
2517
2497
2477
2457
2436
2416
2394
2373
2351
2330
2307
2285
2263
2240
2217
2194
2171
2148
2124
2101
2078
2055
2032
2009
1986
1963
1940
1917
1894
1870
1847
1823
1799
1775
1751
1727
1703
1678
1654
1629
1605
1581
1556
1532
1508
1484
1460
1436
1412
1389
1365
1341
1317
1293
1269
1245
1222
1198
1174
1150
1126
1102
1078
1053
1029
1004
980
955
931
906
882
857
833
808
784
760
736
713
689
665
642
619
596
572
549
526
503
480
457
434
410
387
363
340
316
292
268
244
220
196
172
147
123
99
74
50
26
1
-23
-47
-72
-96
-120
-144
-168
-192
-216
-239
-263
-286
-309
-332
-355
-377
-399
-421
-443
-465
-486
-507
-528
-549
-569
-589
-610
-629
-649
-669
-688
-708
-727
-746
-765
-784
-804
-823
-842
-861
-880
-900
-919
-938
-957
-976
-995
-1014
-1034
-1053
-1072
-1091
-1109
-1128
-1147
-1166
-1184
-1203
-1221
-1240
-1258
-1276
-1294
-1313
-1331
-1350
-1368
-1387
-1405
-1424
-1442
-1461
-1480
-1499
-1517
-1536
-1555
-1573
-1592
-1610
-1629
-1647
-1666
-1684
-1703
-1721
-1739
-1757
-1775
-1792
-1810
-1827
-1845
-1862
-1879
-1896
-1912
-1929
-1945
-1961
-1977
-1993
-2008
-2023
-2037
-2053
-2068
-2082
-2097
-2111
-2125
-2139
-2153
-2166
-2180
-2193
-2206
-2219
-2232
-2244
-2257
-2269
-2282
-2294
-2307
-2319
-2332
-2344
-2357
-2370
-2383
-2396
-2410
-2424
-2437
-2451
-2465
-2480
-2494
-2509
-2524
-2539
-2555
-2570
-2586
-2601
-2617
-2633
-2649
-2666
-2682
-2698
-2715
-2732
-2748
-2765
-2782
-2799
-2816
-2833
-2850
-2868
-2885
-2902
-2919
-2935
-2952
-2969
-2986
-3003
-3020
-3037
-3054
-3071
-3088
-3105
-3122
-3139
-3156
-3173
-3189
-3206
-3222
-3238
-3254
-3270
-3285
-3301
-3316
-3331
-3346
-3361
-3376
-3391
-3406
-3421
-3436
-3451
-3466
-3480
-3495
-3510
-3525
-3540
-3555
-3570
-3585
-3600
-3615
-3630
-3646
-3661
-3677
-3692
-3708
-3724
-3740
-3756
-3772
-3788
-3805
-3821
-3838
-3855
-3872
-3889
-3906
-3923
-3940
-3957
-3975
-3992
-4009
-4026
-4043
-4059
-4077
-4093
-4110
-4127
-4143
-4160
-4177
-4193
-4210
-4227
-4244
-4261
-4278
-4296
-4314
-4332
-4350
-4369
-4388
-4407
-4427
-4446
-4466
-4487
-4507
-4528
-4549
-4570
-4591
-4612
-4634
-4656
-4677
-4699
-4721
-4744
-4766
-4788
-4810
-4833
-4856
-4878
-4901
-4924
-4948
-4971
-4994
-5018
-5041
-5065
-5088
-5111
-5135
-5158
-5181
-5204
-5227
-5250
-5273
-5296
-5319
-5342
-5365
-5387
-5410
-5433
-5456
-5479
-5502
-5525
-5548
-5571
-5595
-5618
-5641
-5665
-5688
-5712
-5735
-5758
-5781
-5804
-5827
-5850
-5872
-5895
-5917
-5939
-5962
-5984
-6005
-6027
-6049
-6071
-6092
-6114
-6136
-6158
-6180
-6202
-6224
-6246
-6268
-6290
-6313
-6335
-6357
-6379
-6401
-6423
-6445
-6467
-6489
-6511
-6533
-6554
-6576
-6597
-6619
-6640
-6661
-6682
-6703
-6724
-6745
-6766
-6787
-6808
-6828
-6849
-6870
-6891
-6912
-6934
-6955
-6976
-6997
-7019
-7040
-7062
-7084
-7106
-7127
-7149
-7171
-7193
-7215
-7236
-7258
-7280
-7301
-7323
-7344
-7366
-7387
-7409
-7430
-7451
-7473
-7494
-7515
-7536
-7558
-7579
-7600
-7620
-7641
-7662
-7682
-7702
-7722
-7742
-7761
-7780
-7799
-7818
-7837
-7856
-7874
-7893
-7911
-7929
-7946
-7964
-7981
-7998
-8013
-8031
-8047
-8061
-8077
-8093
-8108
-8122
-8137
-8151
-8164
-8178
-8191
-8205
-8217
-8230
-8243
-8255
-8267
-8279
-8291
-8303
-8315
-8326
-8337
-8349
-8360
-8370
-8381
-8392
-8402
-8413
-8423
-8433
-8443
-8453
-8463
-8473
-8482
-8492
-8502
-8512
-8522
-8532
-8542
-8552
-8562
-8573
-8583
-8593
-8603
-8614
-8624
-8634
-8644
-8655
-8665
-8676
-8687
-8697
-8708
-8719
-8731
-8742
-8754
-8766
-8778
-8790
-8803
-8816
-8828
-8842
-8855
-8868
-8882
-8896
-8910
-8924
-8938
-8952
-8966
-8980
-8994
-9008
-9022
-9036
-9051
-9065
-9079
-9093
-9107
-9121
-9135
-9149
-9163
-9177
-9192
-9206
-9221
-9235
-9250
-9264
-9279
-9294
-9308
-9323
-9338
-9353
-9367
-9382
-9396
-9411
-9425
-9439
-9453
-9467
-9481
-9495
-9509
-9523
-9537
-9551
-9566
-9580
-9594
-9608
-9623
-9637
-9651
-9665
-9679
-9693
-9707
-9721
-9734
-9748
-9762
-9775
-9789
-9802
-9816
-9829
-9842
-9855
-9869
-9882
-9895
-9908
-9921
-9934
-9947
-9959
-9972
-9985
-9998
-10010
-10023
-10035
-10048
-10060
-10072
-10084
-10096
-10108
-10120
-10131
-10143
-10154
-10165
-10176
-10187
-10198
-10209
-10220
-10230
-10240
-10251
-10261
-10271
-10281
-10291
-10301
-10311
-10320
-10330
-10339
-10349
-10358
-10367
-10375
-10384
-10392
-10400
-10407
-10415
-10421
-10428
-10434
-10440
-10445
-10450
-10454
-10459
-10463
-10466
-10470
-10473
-10476
-10478
-10481
-10483
-10485
-10487
-10489
-10490
-10492
-10493
-10494
-10495
-10495
-10496
-10496
-10497
-10497
-10497
-10497
-10497
-10497
-10496
-10496
-10496
-10496
-10496
-10496
-10497
-10497
-10498
-10499
-10500
-10501
-10502
-10504
-10505
-10506
-10507
-10508
-10509
-10510
-10510
-10511
-10511
-10511
-10511
-10511
-10510
-10510
-10510
-10509
-10509
-10508
-10508
-10507
-10507
-10506
-10505
-10504
-10503
-10502
-10501
-10501
-10500
-10499
-10498
-10497
-10495
-10494
-10493
-10492
-10490
-10489
-10488
-10486
-10484
-10483
-10481
-10479
-10476
-10474
-10472
-10469
-10466
-10463
-10461
-10458
-10455
-10451
-10448
-10445
-10442
-10439
-10436
-10433
-10430
-10427
-10423
-10420
-10416
-10413
-10409
-10405
-10401
-10397
-10392
-10388
-10383
-10379
-10374
-10370
-10365
-10360
-10355
-10350
-10346
-10341
-10336
-10331
-10326
-10322
-10317
-10313
-10309
-10304
-10300
-10296
-10292
-10288
-10284
-10279
-10275
-10271
-10266
-10262
-10257
-10253
-10248
-10244
-10240
-10236
-10231
-10227
-10223
-10219
-10214
-10210
-10206
-10202
-10197
-10193
-10189
-10184
-10179
-10175
-10170
-10165
-10160
-10155
-10150
-10145
-10140
-10134
-10129
-10123
-10117
-10111
-10105
-10099
-10093
-10087
-10080
-10074
-10067
-10060
-10054
-10047
-10040
-10033
-10025
-10018
-10011
-10004
-9997
-9990
-9983
-9977
-9970
-9964
-9957
-9951
-9945
-9938
-9932
-9926
-9920
-9915
-9909
-9903
-9898
-9892
-9887
-9882
-9876
-9871
-9866
-9860
-9855
-9849
-9844
-9838
-9832
-9826
-9821
-9815
-9809
-9803
-9798
-9792
-9786
-9780
-9775
-9769
-9764
-9759
-9754
-9749
-9744
-9740
-9735
-9731
-9727
-9723
-9720
-9716
-9713
-9709
-9706
-9702
-9699
-9696
-9692
-9689
-9686
-9682
-9678
-9675
-9671
-9667
-9663
-9659
-9655
-9651
-9647
-9642
-9638
-9634
-9629
-9625
-9620
-9615
-9611
-9606
-9601
-9596
-9591
-9586
-9580
-9575
-9569
-9564
-9558
-9551
-9545
-9538
-9531
-9524
-9516
-9508
-9500
-9492
-9484
-9475
-9467
-9458
-9449
-9440
-9431
-9421
-9412
-9402
-9393
-9383
-9373
-9363
-9352
-9342
-9332
-9322
-9311
-9301
-9290
-9280
-9269
-9258
-9248
-9237
-9226
-9215
-9204
-9193
-9181
-9170
-9158
-9147
-9135
-9124
-9112
-9101
-9089
-9078
-9067
-9056
-9045
-9035
-9024
-9014
-9004
-8994
-8984
-8974
-8964
-8954
-8945
-8935
-8925
-8916
-8906
-8896
-8886
-8876
-8867
-8857
-8847
-8837
-8827
-8817
-8806
-8796
-8786
-8775
-8765
-8754
-8743
-8732
-8720
-8709
-8697
-8686
-8674
-8662
-8650
-8637
-8625
-8613
-8600
-8588
-8575
-8562
-8549
-8536
-8523
-8510
-8496
-8483
-8469
-8455
-8441
-8426
-8411
-8396
-8381
-8366
-8350
-8334
-8317
-8300
-8283
-8266
-8248
-8230
-8212
-8193
-8173
-8154
-8135
-8115
-8093
-8074
-8053
-8031
-8010
-7988
-7966
-7944
-7921
-7899
-7876
-7853
-7831
-7808
-7785
-7762
-7739
-7716
-7692
-7669
-7645
-7621
-7597
-7572
-7547
-7522
-7497
-7471
-7445
-7419
-7392
-7366
-7339
-7313
-7286
-7259
-7232
-7204
-7177
-7150
-7123
-7096
-7068
-7041
-7014
-6987
-6959
-6932
-6904
-6877
-6849
-6821
-6792
-6764
-6735
-6707
-6678
-6649
-6620
-6591
-6561
-6532
-6502
-6473
-6443
-6413
-6383
-6353
-6324
-6294
-6263
-6233
-6203
-6173
-6142
-6112
-6081
-6051
-6020
-5990
-5960
-5929
-5899
-5869
-5838
-5808
-5778
-5748
-5718
-5688
-5658
-5628
-5598
-5568
-5538
-5508
-5478
-5448
-5418
-5388
-5357
-5327
-5296
-5265
-5234
-5203
-5172
-5140
-5108
-5076
-5044
-5011
-4978
-4945
-4911
-4877
-4843
-4808
-4774
-4739
-4704
-4668
-4633
-4597
-4562
-4526
-4491
-4455
-4419
-4384
-4348
-4313
-4277
-4242
-4206
-4171
-4136
-4101
-4066
-4030
-3997
-3962
-3928
-3893
-3859
-3825
-3791
-3757
-3723
-3690
-3657
-3624
-3591
-3558
-3525
-3492
-3460
-3428
-3396
-3364
-3332
-3300
-3268
-3237
-3205
-3173
-3142
-3111
-3079
-3048
-3016
-2985
-2953
-2922
-2891
-2860
-2828
-2797
-2766
-2735
-2704
-2674
-2643
-2612
-2581
-2551
-2520
-2490
-2460
-2429
-2399
-2369
-2339
-2309
-2279
-2249
-2219
-2189
-2159
-2129
-2100
-2070
-2040
-2011
-1982
-1953
-1924
-1895
-1867
-1838
-1810
-1782
-1754
-1726
-1699
-1671
-1644
-1616
-1589
-1561
-1534
-1507
-1479
-1452
-1425
-1398
-1370
-1343
-1316
-1290
-1263
-1236
-1210
-1184
-1157
-1131
-1105
-1079
-1053
-1028
-1002
-976
-951
-925
-900
-875
-850
-824
-799
-774
-748
-723
-698
-672
-646
-621
-595
-569
-542
-516
-490
-463
-436
-410
-383
-357
-330
-303
-276
-249
-222
-195
-168
-140
-113
-85
-57
-29
0
28
57
86
115
144
173
202
231
261
290
320
350
379
409
439
468
498
527
557
587
616
646
675
705
734
763
792
822
851
879
908
937
966
995
1024
1053
1082
1111
1141
1170
1199
1228
1258
1287
1316
1345
1374
1403
1432
1461
1490
1519
1548
1577
1605
1634
1663
1692
1721
1750
1779
1809
1838
1867
1896
1925
1955
1984
2013
2041
2070
2099
2128
2157
2186
2215
2245
2274
2303
2333
2362
2392
2421
2451
2481
2511
2542
2572
2603
2633
2664
2695
2726
2758
2790
2822
2854
2887
2920
2953
2987
3020
3055
3089
3124
3159
3194
3229
3265
3300
3336
3372
3407
3443
3479
3514
3550
3585
3621
3656
3691
3726
3761
3795
3829
3863
3897
3931
3965
3998
4032
4065
4099
4132
4165
4198
4231
4264
4298
4331
4364
4396
4429
4462
4495
4527
4559
4591
4623
4654
4685
4716
4747
4777
4808
4838
4868
4898
4928
4958
4988
5018
5048
5078
5109
5139
5169
5199
5230
5260
5290
5320
5350
5380
5409
5439
5468
5497
5526
5555
5584
5613
5642
5670
5699
5727
5756
5784
5812
5841
5869
5897
5925
5952
5980
6007
6035
6062
6089
6116
6143
6170
6196
6223
6249
6276
6302
6328
6355
6381
6407
6433
6458
6484
6509
6534
6559
6584
6609
6633
6658
6682
6706
6730
6753
6777
6800
6824
6847
6870
6893
6916
6940
6963
6986
7009
7031
7054
7077
7100
7123
7146
7169
7191
7214
7237
7260
7282
7304
7327
7349
7370
7392
7413
7434
7455
7475
7495
7514
7534
7553
7571
7590
7608
7626
7644
7662
7680
7697
7715
7733
7751
7769
7787
7805
7822
7840
7858
7876
7894
7912
7929
7947
7964
7981
7999
8016
8032
8050
8067
8084
8101
8118
8135
8151
8170
8186
8205
8222
8240
8258
8276
8294
8313
8331
8350
8369
8388
8407
8426
8445
8464
8483
8503
8522
8542
8562
8581
8601
8621
8641
8660
8680
8700
8720
8739
8759
8778
8798
8817
8836
8856
8875
8895
8914
8934
8953
8973
8992
9012
9032
9051
9071
9091
9110
9130
9150
9170
9189
9209
9229
9249
9269
9289
9309
9329
9349
9368
9388
9407
9426
9445
9464
9483
9501
9519
9537
9555
9573
9591
9609
9626
9644
9662
9679
9697
9714
9732
9749
9766
9784
9801
9818
9835
9853
9870
9887
9904
9921
9938
9955
9971
9988
10005
10022
10039
10056
10072
10089
10106
10122
10139
10155
10171
10187
10202
10218
10233
10248
10262
10276
10290
10304
10318
10331
10344
10357
10370
10382
10394
10406
10418
10429
10441
10452
10462
10473
10483
10494
10504
10514
10523
10533
10542
10551
10560
10569
10578
10587
10596
10606
10615
10624
10633
10642
10651
10659
10668
10677
10686
10694
10703
10712
10720
10729
10737
10745
10753
10762
10770
10778
10786
10794
10802
10810
10818
10826
10834
10842
10850
10858
10866
10875
10883
10891
10900
10909
10917
10926
10935
10944
10953
10962
10971
10980
10989
10998
11007
11016
11025
11034
11043
11052
11062
11071
11081
11091
11101
11111
11121
11131
11142
11153
11164
11175
11186
11197
11209
11221
11233
11245
11257
11269
11282
11295
11308
11321
11334
11347
11361
11374
11387
11401
11414
11428
11441
11455
11468
11482
11496
11510
11524
11538
11551
11565
11579
11593
11608
11622
11636
11650
11664
11678
11693
11707
11722
11736
11751
11765
11780
11795
11809
11824
11838
11853
11868
11882
11897
11911
11925
11940
11954
11968
11981
11995
12008
12022
12035
12048
12061
12075
12088
12101
12114
12127
12141
12153
12166
12179
12192
12204
12216
12228
12240
12251
12263
12274
12285
12296
12306
12317
12327
12337
12348
12358
12368
12378
12388
12397
12407
12417
12427
12436
12446
12456
12465
12475
12484
12494
12503
12512
12521
12530
12539
12548
12556
12565
12573
12582
12590
12599
12607
12615
12624
12632
12641
12649
12658
12667
12676
12684
12693
12702
12710
12718
12727
12735
12743
12751
12759
12767
12774
12782
12789
12796
12803
12809
12816
12822
12828
12833
12839
12844
12849
12854
12859
12864
12869
12873
12878
12883
12887
12892
12897
12901
12906
12911
12915
12920
12924
12928
12932
12936
12940
12944
12948
12951
12955
12958
12962
12965
12968
12971
12974
12977
12979
12982
12985
12988
12990
12993
12996
12998
13000
13003
13005
13007
13009
13011
13013
13015
13016
13017
13018
13019
13020
13021
13022
13022
13023
13024
13024
13025
13026
13027
13028
13029
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13048
13049
13051
13053
13055
13057
13059
13061
13063
13065
13067
13069
13072
13074
13077
13079
13082
13084
13086
13089
13091
13094
13096
13099
13101
13104
13107
13109
13112
13115
13118
13121
13124
13127
13130
13134
13137
13141
13145
13149
13153
13157
13162
13166
13171
13175
13180
13185
13189
13194
13199
13203
13208
13212
13217
13221
13226
13230
13235
13239
13244
13248
13253
13257
13262
13267
13271
13276
13281
13285
13290
13295
13299
13304
13309
13314
13319
13324
13329
13334
13339
13344
13349
13354
13359
13365
13370
13375
13381
13386
13391
13397
13402
13408
13414
13420
13425
13432
13438
13444
13450
13457
13464
13470
13477
13484
13490
13497
13503
13509
13515
13521
13526
13531
13536
13540
13545
13549
13552
13556
13559
13562
13565
13568
13571
13573
13575
13578
13580
13582
13584
13586
13589
13591
13594
13596
13599
13602
13605
13608
13611
13614
13618
13621
13624
13628
13631
13635
13638
13641
13644
13648
13651
13654
13658
13661
13664
13668
13671
13675
13679
13682
13686
13690
13694
13698
13703
13707
13711
13716
13720
13725
13730
13734
13739
13744
13748
13753
13758
13762
13767
13772
13776
13780
13785
13789
13793
13797
13802
13806
13810
13815
13819
13824
13829
13834
13838
13843
13848
13853
13857
13862
13866
13871
13875
13879
13883
13887
13892
13896
13900
13904
13908
13913
13917
13921
13925
13929
13933
13937
13941
13944
13948
13951
13954
13956
13959
13962
13964
13966
13968
13971
13973
13975
13977
13979
13982
13984
13986
13988
13991
13993
13995
13997
13999
14001
14003
14005
14007
14008
14010
14011
14013
14014
14015
14015
14016
14016
14016
14016
14015
14015
14013
14012
14010
14008
14006
14004
14001
13999
13996
13992
13989
13986
13982
13979
13975
13971
13967
13963
13959
13954
13950
13946
13941
13936
13931
13926
13920
13915
13909
13903
13897
13891
13884
13878
13871
13864
13857
13849
13842
13834
13826
13817
13808
13800
13790
13781
13771
13761
13750
13739
13727
13715
13703
13690
13677
13664
13651
13637
13623
13609
13595
13581
13567
13553
13538
13524
13509
13494
13479
13464
13448
13433
13417
13401
13384
13367
13350
13332
13314
13295
13276
13257
13237
13216
13195
13174
13153
13131
13109
13087
13064
13042
13019
12996
12973
12950
12926
12903
12879
12855
12830
12806
12781
12756
12730
12704
12678
12651
12625
12597
12570
12542
12515
12487
12459
12431
12403
12376
12348
12320
12292
12264
12237
12209
12181
12153
12124
12096
12068
12039
12010
11981
11951
11922
11891
11861
11830
11799
11768
11736
11703
11671
11638
11604
11571
11537
11503
11469
11434
11400
11365
11330
11295
11260
11224
11189
11154
11118
11083
11047
11011
10975
10939
10903
10866
10829
10792
10754
10717
10679
10641
10603
10565
10526
10487
10448
10410
10370
10331
10292
10252
10213
10173
10134
10094
10054
10014
9974
9934
9894
9854
9814
9773
9732
9691
9650
9609
9567
9526
9484
9442
9400
9359
9317
9275
9234
9193
9152
9111
9070
9030
8990
8950
8910
8871
8831
8791
8752
8712
8672
8632
8592
8552
8512
8472
8432
8391
8351
8310
8269
8228
8186
8146
8103
8063
8021
7980
7938
7897
7855
7814
7773
7731
7690
7648
7607
7566
7524
7482
7440
7398
7356
7314
7271
7228
7185
7142
7098
7055
7011
6967
6924
6880
6836
6792
6749
6705
6662
6618
6575
6532
6489
6447
6404
6362
6320
6277
6235
6193
6151
6110
6068
6026
5985
5943
5902
5861
5820
5779
5738
5698
5657
5617
5577
5537
5497
5457
5417
5377
5337
5298
5258
5219
5179
5140
5101
5061
5022
4983
4944
4906
4867
4828
4790
4752
4714
4676
4638
4600
4563
4526
4489
4452
4416
4380
4344
4309
4273
4238
4203
4169
4134
4100
4066
4030
3997
3963
3929
3895
3861
3827
3793
3759
3725
3691
3657
3623
3589
3556
3522
3489
3457
3424
3392
3360
3328
3297
3266
3235
3204
3173
3143
3113
3083
3053
3023
2994
2965
2936
2907
2878
2849
2821
2792
2764
2737
2709
2681
2654
2627
2600
2573
2546
2519
2493
2466
2439
2412
2386
2359
2332
2305
2278
2250
2223
2196
2168
2141
2114
2087
2060
2033
2005
1979
1952
1926
1899
1873
1846
1819
1793
1766
1740
1713
1686
1660
1634
1608
1582
1557
1532
1506
1482
1457
1432
1408
1383
1359
1335
1311
1286
1262
1238
1214
1190
1166
1143
1119
1096
1073
1050
1027
1004
983
961
939
917
895
874
852
830
809
787
765
743
721
699
676
653
631
608
585
562
539
516
493
470
447
424
401
377
354
331
308
284
261
238
214
191
168
144
121
98
75
52
28
5
-18
-42
-66
-89
-113
-137
-161
-186
-210
-235
-259
-284
-309
-335
-361
-387
-413
-439
-466
-492
-519
-546
-574
-601
-628
-656
-683
-711
-739
-766
-794
-821
-849
-876
-903
-930
-957
-984
-1010
-1037
-1064
-1090
-1116
-1143
-1169
-1195
-1222
-1248
-1275
-1302
-1329
-1356
-1383
-1411
-1439
-1467
-1495
-1524
-1552
-1581
-1611
-1640
-1670
-1700
-1731
-1762
-1792
-1823
-1855
-1886
-1917
-1949
-1980
-2012
-2044
-2076
-2107
-2139
-2171
-2202
-2234
-2266
-2298
-2329
-2361
-2393
-2426
-2458
-2490
-2523
-2555
-2588
-2620
-2653
-2685
-2718
-2750
-2782
-2814
-2846
-2878
-2910
-2942
-2974
-3005
-3037
-3069
-3101
-3133
-3165
-3197
-3229
-3261
-3293
-3325
-3357
-3389
-3421
-3453
-3485
-3517
-3549
-3582
-3614
-3647
-3680
-3713
-3746
-3779
-3812
-3845
-3878
-3911
-3944
-3977
-4010
-4043
-4075
-4109
-4143
-4176
-4209
-4243
-4276
-4310
-4344
-4378
-4412
-4445
-4479
-4513
-4547
-4581
-4614
-4648
-4682
-4715
-4749
-4782
-4816
-4849
-4882
-4915
-4949
-4982
-5015
-5048
-5081
-5114
-5146
-5179
-5211
-5243
-5275
-5307
-5338
-5369
-5400
-5431
-5462
-5492
-5522
-5552
-5582
-5612
-5642
-5671
-5700
-5729
-5758
-5786
-5814
-5842
-5869
-5897
-5924
-5950
-5977
-6003
-6029
-6054
-6080
-6105
-6130
-6154
-6179
-6203
-6228
-6252
-6276
-6301
-6325
-6348
-6372
-6396
-6419
-6443
-6466
-6489
-6512
-6534
-6557
-6579
-6600
-6622
-6643
-6664
-6684
-6704
-6724
-6743
-6763
-6781
-6799
-6817
-6835
-6852
-6869
-6885
-6901
-6917
-6932
-6947
-6962
-6977
-6991
-7005
-7019
-7033
-7046
-7060
-7073
-7086
-7099
-7113
-7126
-7139
-7152
-7165
-7178
-7191
-7204
-7217
-7230
-7243
-7256
-7269
-7282
-7295
-7308
-7321
-7334
-7347
-7361
-7374
-7388
-7402
-7416
-7430
-7444
-7458
-7472
-7486
-7500
-7515
-7529
-7543
-7557
-7571
-7585
-7599
-7614
-7627
-7641
-7655
-7669
-7682
-7696
-7709
-7722
-7735
-7747
-7760
-7772
-7784
-7795
-7807
-7818
-7829
-7839
-7850
-7860
-7870
-7880
-7889
-7899
-7908
-7917
-7926
-7935
-7943
-7952
-7960
-7968
-7976
-7984
-7991
-7998
-8006
-8013
-8019
-8026
-8032
-8038
-8044
-8050
-8055
-8061
-8067
-8071
-8077
-8082
-8087
-8092
-8096
-8101
-8106
-8111
-8116
-8119
-8124
-8129
-8132
-8137
-8141
-8145
-8148
-8153
-8157
-8161
-8166
-8170
-8175
-8180
-8185
-8189
-8196
-8201
-8207
-8212
-8218
-8224
-8230
-8237
-8243
-8249
-8255
-8262
-8268
-8274
-8280
-8287
-8293
-8300
-8307
-8313
-8320
-8326
-8333
-8339
-8346
-8352
-8358
-8364
-8370
-8376
-8382
-8388
-8394
-8400
-8407
-8413
-8419
-8425
-8431
-8437
-8444
-8450
-8456
-8463
-8470
-8476
-8483
-8490
-8496
-8503
-8510
-8517
-8524
-8532
-8539
-8547
-8555
-8563
-8571
-8579
-8588
-8596
-8605
-8614
-8622
-8631
-8640
-8649
-8657
-8666
-8675
-8685
-8694
-8703
-8713
-8722
-8732
-8741
-8751
-8760
-8770
-8779
-8789
-8799
-8809
-8818
-8828
-8837
-8847
-8857
-8866
-8876
-8886
-8895
-8905
-8915
-8925
-8934
-8944
-8954
-8964
-8974
-8983
-8993
-9003
-9012
-9022
-9031
-9040
-9050
-9059
-9068
-9077
-9086
-9094
-9103
-9111
-9120
-9128
-9136
-9144
-9152
-9159
-9166
-9173
-9180
-9187
-9193
-9199
-9205
-9211
-9217
-9223
-9229
-9235
-9240
-9246
-9252
-9257
-9263
-9268
-9273
-9278
-9283
-9288
-9292
-9297
-9301
-9305
-9309
-9313
-9316
-9320
-9323
-9326
-9329
-9331
-9334
-9336
-9338
-9341
-9343
-9344
-9346
-9347
-9348
-9349
-9350
-9350
-9351
-9351
-9351
-9350
-9350
-9350
-9349
-9349
-9348
-9348
-9347
-9347
-9346
-9346
-9346
-9345
-9344
-9344
-9343
-9341
-9340
-9339
-9337
-9335
-9333
-9331
-9329
-9326
-9324
-9321
-9319
-9316
-9314
-9311
-9309
-9306
-9304
-9302
-9299
-9297
-9295
-9293
-9291
-9289
-9288
-9286
-9284
-9282
-9281
-9280
-9278
-9277
-9275
-9274
-9273
-9272
-9271
-9269
-9268
-9267
-9266
-9264
-9263
-9261
-9260
-9259
-9257
-9255
-9254
-9252
-9250
-9248
-9246
-9243
-9241
-9238
-9235
-9232
-9229
-9225
-9221
-9217
-9213
-9208
-9203
-9198
-9193
-9188
-9183
-9177
-9171
-9166
-9160
-9154
-9148
-9142
-9136
-9129
-9123
-9117
-9110
-9104
-9097
-9090
-9084
-9077
-9070
-9063
-9056
-9049
-9041
-9034
-9026
-9018
-9010
-9002
-8994
-8986
-8977
-8968
-8960
-8951
-8942
-8933
-8925
-8916
-8907
-8898
-8889
-8879
-8870
-8861
-8852
-8843
-8834
-8825
-8816
-8807
-8798
-8789
-8780
-8771
-8763
-8754
-8746
-8738
-8730
-8723
-8715
-8707
-8700
-8693
-8685
-8678
-8671
-8663
-8656
-8648
-8641
-8633
-8625
-8617
-8609
-8601
-8593
-8585
-8576
-8568
-8559
-8551
-8542
-8534
-8525
-8517
-8508
-8500
-8492
-8484
-8476
-8468
-8461
-8453
-8447
-8440
-8434
-8428
-8422
-8417
-8411
-8406
-8401
-8397
-8392
-8387
-8383
-8379
-8374
-8370
-8366
-8361
-8357
-8353
-8349
-8345
-8341
-8337
-8333
-8330
-8326
-8323
-8320
-8316
-8313
-8310
-8308
-8305
-8302
-8300
-8297
-8295
-8293
-8291
-8289
-8287
-8285
-8283
-8281
-8280
-8278
-8277
-8275
-8274
-8273
-8272
-8271
-8270
-8270
-8270
-8269
-8270
-8270
-8270
-8271
-8272
-8273
-8274
-8275
-8277
-8278
-8280
-8281
-8283
-8285
-8287
-8289
-8291
-8293
-8295
-8298
-8301
-8303
-8306
-8310
-8313
-8316
-8320
-8324
-8328
-8332
-8336
-8341
-8345
-8350
-8354
-8359
-8364
-8369
-8373
-8378
-8383
-8388
-8393
-8398
-8403
-8408
-8413
-8418
-8423
-8428
-8434
-8439
-8445
-8451
-8457
-8463
-8469
-8475
-8481
-8488
-8494
-8501
-8508
-8515
-8522
-8529
-8536
-8544
-8551
-8559
-8567
-8575
-8583
-8591
-8600
-8608
-8617
-8626
-8634
-8644
-8653
-8662
-8672
-8682
-8692
-8703
-8714
-8726
-8737
-8749
-8762
-8774
-8787
-8800
-8814
-8827
-8841
-8855
-8869
-8883
-8898
-8912
-8926
-8941
-8955
-8970
-8985
-8999
-9014
-9029
-9045
-9060
-9076
-9091
-9107
-9123
-9139
-9156
-9172
-9189
-9206
-9223
-9240
-9257
-9274
-9292
-9309
-9327
-9345
-9363
-9381
-9399
-9417
-9435
-9454
-9472
-9491
-9509
-9527
-9545
-9563
-9581
-9598
-9616
-9633
-9650
-9667
-9683
-9699
-9716
-9731
-9747
-9763
-9778
-9793
-9808
-9822
-9836
-9851
-9865
-9878
-9892
-9905
-9918
-9932
-9944
-9957
-9970
-9982
-9994
-10006
-10018
-10030
-10041
-10053
-10064
-10075
-10086
-10096
-10107
-10117
-10128
-10138
-10148
-10158
-10168
-10177
-10187
-10196
-10206
-10215
-10224
-10233
-10242
-10250
-10259
-10267
-10275
-10283
-10290
-10298
-10305
-10312
-10319
-10326
-10332
-10339
-10345
-10351
-10357
-10363
-10368
-10374
-10379
-10384
-10389
-10394
-10398
-10402
-10406
-10409
-10413
-10416
-10419
-10422
-10425
-10428
-10430
-10433
-10435
-10438
-10440
-10442
-10445
-10447
-10449
-10451
-10453
-10455
-10457
-10459
-10461
-10463
-10466
-10468
-10470
-10472
-10475
-10477
-10480
-10483
-10485
-10488
-10491
-10494
-10497
-10500
-10504
-10507
-10510
-10513
-10516
-10519
-10522
-10524
-10527
-10529
-10532
-10534
-10536
-10539
-10541
-10543
-10545
-10548
-10550
-10552
-10554
-10556
-10558
-10560
-10563
-10565
-10567
-10570
-10572
-10575
-10578
-10581
-10585
-10588
-10592
-10596
-10599
-10604
-10608
-10612
-10616
-10621
-10626
-10630
-10635
-10640
-10645
-10650
-10655
-10660
-10665
-10670
-10675
-10680
-10685
-10689
-10694
-10699
-10703
-10708
-10712
-10716
-10721
-10725
-10729
-10732
-10736
-10739
-10743
-10745
-10748
-10751
-10753
-10755
-10757
-10759
-10760
-10762
-10763
-10764
-10765
-10766
-10767
-10767
-10767
-10767
-10767
-10767
-10766
-10766
-10765
-10765
-10764
-10763
-10762
-10761
-10760
-10759
-10758
-10757
-10756
-10755
-10754
-10753
-10753
-10752
-10752
-10752
-10751
-10752
-10752
-10752
-10752
-10752
-10752
-10751
-10751
-10750
-10749
-10748
-10747
-10745
-10743
-10741
-10739
-10736
-10733
-10731
-10728
-10725
-10722
-10719
-10717
-10714
-10711
-10709
-10706
-10704
-10701
-10699
-10697
-10695
-10693
-10690
-10688
-10686
-10683
-10681
-10678
-10676
-10673
-10670
-10667
-10664
-10661
-10658
-10655
-10652
-10649
-10646
-10643
-10639
-10636
-10633
-10629
-10626
-10623
-10620
-10617
-10614
-10612
-10609
-10606
-10604
-10601
-10599
-10596
-10594
-10592
-10589
-10587
-10585
-10582
-10580
-10577
-10574
-10571
-10568
-10565
-10561
-10558
-10554
-10550
-10546
-10541
-10537
-10532
-10528
-10523
-10518
-10512
-10507
-10502
-10496
-10491
-10485
-10479
-10473
-10467
-10461
-10454
-10448
-10441
-10434
-10427
-10420
-10413
-10406
-10399
-10392
-10385
-10378
-10371
-10364
-10357
-10349
-10342
-10335
-10327
-10320
-10312
-10304
-10296
-10288
-10280
-10272
-10264
-10256
-10248
-10240
-10232
-10224
-10217
-10210
-10202
-10195
-10188
-10181
-10175
-10168
-10161
-10155
-10148
-10142
-10136
-10130
-10124
-10118
-10112
-10106
-10100
-10094
-10089
-10083
-10078
-10073
-10067
-10062
-10057
-10052
-10047
-10041
-10036
-10031
-10026
-10020
-10015
-10010
-10005
-10000
-9995
-9990
-9985
-9980
-9975
-9970
-9965
-9959
-9954
-9949
-9943
-9938
-9932
-9926
-9920
-9914
-9908
-9901
-9895
-9888
-9881
-9874
-9867
-9860
-9852
-9845
-9837
-9829
-9821
-9812
-9804
-9795
-9786
-9776
-9766
-9756
-9746
-9735
-9724
-9713
-9701
-9689
-9677
-9665
-9652
-9639
-9626
-9613
-9599
-9585
-9571
-9556
-9541
-9526
-9511
-9496
-9481
-9465
-9450
-9434
-9419
-9403
-9387
-9371
-9355
-9339
-9323
-9307
-9290
-9274
-9257
-9240
-9223
-9206
-9189
-9171
-9154
-9136
-9118
-9101
-9083
-9065
-9047
-9028
-9010
-8991
-8973
-8954
-8934
-8915
-8895
-8874
-8854
-8833
-8811
-8790
-8767
-8745
-8722
-8699
-8675
-8651
-8626
-8602
-8577
-8551
-8525
-8499
-8473
-8447
-8420
-8393
-8366
-8339
-8312
-8284
-8257
-8230
-8202
-8173
-8146
-8119
-8090
-8063
-8034
-8006
-7978
-7950
-7922
-7893
-7865
-7837
-7809
-7780
-7752
-7724
-7695
-7667
-7639
-7611
-7582
-7554
-7525
-7497
-7468
-7439
-7410
-7381
-7352
-7323
-7293
-7264
-7234
-7204
-7174
-7144
-7114
-7084
-7054
-7024
-6993
-6963
-6932
-6902
-6871
-6840
-6809
-6778
-6747
-6715
-6684
-6653
-6621
-6589
-6558
-6526
-6494
-6461
-6429
-6397
-6364
-6331
-6298
-6265
-6232
-6199
-6166
-6133
-6100
-6067
-6034
-6001
-5968
-5936
-5903
-5870
-5838
-5805
-5773
-5740
-5708
-5676
-5644
-5612
-5580
-5548
-5516
-5485
-5453
-5422
-5390
-5359
-5328
-5296
-5265
-5233
-5202
-5170
-5138
-5107
-5075
-5042
-5010
-4978
-4946
-4913
-4881
-4848
-4815
-4783
-4750
-4718
-4685
-4652
-4619
-4587
-4554
-4521
-4488
-4456
-4423
-4390
-4357
-4325
-4292
-4259
-4226
-4194
-4161
-4129
-4096
-4064
-4030
-3999
-3966
-3933
-3901
-3868
-3836
-3803
-3770
-3737
-3704
-3672
-3639
-3606
-3574
-3541
-3509
-3476
-3444
-3411
-3379
-3346
-3314
-3282
-3250
-3218
-3186
-3154
-3123
-3091
-3060
-3029
-2998
-2967
-2937
-2906
-2876
-2846
-2817
-2787
-2758
-2729
-2700
-2672
-2644
-2616
-2588
-2560
-2532
-2505
-2477
-2450
-2422
-2395
-2368
-2341
-2314
-2287
-2260
-2233
-2206
-2180
-2153
-2127
-2101
-2075
-2050
-2024
-1999
-1974
-1949
-1924
-1900
-1875
-1851
-1827
-1803
-1780
-1756
-1732
-1709
-1685
-1662
-1638
-1614
-1591
-1567
-1544
-1520
-1497
-1473
-1450
-1426
-1402
-1379
-1355
-1332
-1308
-1284
-1260
-1236
-1212
-1188
-1163
-1138
-1114
-1089
-1063
-1038
-1012
-987
-961
-935
-909
-883
-856
-830
-803
-776
-750
-723
-696
-669
-642
-615
-588
-561
-533
-506
-478
-451
-423
-395
-367
-339
-311
-283
-255
-227
-198
-170
-142
-113
-85
-57
-28
1
29
58
87
116
146
175
204
234
263
293
323
353
383
413
443
473
504
534
565
595
626
658
689
721
753
785
817
849
881
914
946
979
1012
1044
1077
1110
1143
1176
1208
1241
1274
1307
1340
1373
1405
1438
1471
1503
1536
1568
1601
1633
1666
1698
1730
1762
1794
1826
1857
1888
1920
1951
1982
2013
2044
2075
2106
2137
2168
2199
2229
2260
2291
2322
2353
2383
2414
2445
2475
2505
2535
2565
2595
2625
2655
2685
2715
2744
2774
2804
2833
2862
2892
2921
2949
2978
3007
3035
3063
3091
3118
3146
3173
3199
3226
3252
3279
3305
3330
3356
3382
3407
3433
3458
3484
3509
3535
3560
3585
3611
3636
3661
3686
3711
3736
3761
3786
3810
3835
3859
3883
3906
3930
3953
3976
3999
4021
4043
4066
4086
4109
4130
4151
4171
4192
4212
4232
4251
4271
4290
4308
4327
4345
4362
4380
4397
4413
4430
4446
4461
4476
4491
4505
4519
4532
4545
4558
4570
4582
4593
4604
4614
4624
4634
4643
4652
4661
4669
4677
4685
4693
4700
4707
4714
4721
4727
4732
4738
4743
4747
4752
4755
4759
4762
4765
4768
4770
4773
4775
4777
4779
4781
4783
4785
4787
4789
4791
4793
4795
4796
4798
4800
4801
4803
4804
4806
4807
4809
4810
4812
4813
4815
4817
4818
4820
4822
4823
4825
4826
4828
4829
4831
4832
4833
4835
4836
4837
4838
4839
4840
4841
4843
4844
4845
4847
4849
4850
4852
4854
4855
4857
4859
4861
4862
4864
4866
4867
4869
4870
4872
4873
4875
4877
4878
4880
4882
4884
4886
4888
4891
4893
4895
4898
4901
4904
4907
4910
4913
4917
4920
4924
4928
4932
4936
4940
4944
4949
4953
4958
4963
4967
4972
4977
4982
4987
4993
4998
5003
5008
5014
5019
5024
5029
5035
5040
5046
5051
5057
5063
5069
5075
5081
5087
5094
5100
5106
5113
5119
5125
5131
5138
5144
5149
5155
5161
5166
5172
5177
5182
5187
5192
5197
5201
5206
5210
5214
5218
5221
5225
5228
5231
5234
5236
5238
5240
5242
5244
5245
5246
5246
5246
5247
5246
5246
5246
5245
5244
5243
5242
5241
5240
5239
5238
5236
5235
5233
5231
5229
5227
5224
5222
5219
5217
5214
5211
5208
5205
5201
5198
5195
5192
5189
5186
5183
5180
5177
5174
5172
5169
5166
5164
5161
5158
5156
5153
5150
5147
5144
5141
5138
5134
5131
5128
5125
5122
5119
5116
5112
5109
5106
5102
5099
5095
5091
5088
5084
5080
5076
5072
5068
5063
5059
5055
5050
5046
5041
5036
5031
5026
5020
5014
5009
5002
4996
4990
4983
4976
4969
4963
4955
4948
4941
4934
4926
4918
4911
4903
4895
4887
4879
4870
4862
4853
4845
4836
4827
4818
4809
4800
4790
4781
4771
4761
4751
4740
4730
4719
4708
4696
4685
4673
4661
4648
4635
4622
4609
4596
4582
4568
4554
4540
4526
4511
4497
4482
4467
4452
4436
4421
4406
4391
4375
4360
4345
4330
4314
4299
4284
4268
4253
4237
4222
4206
4190
4174
4157
4141
4124
4107
4090
4073
4054
4037
4019
4001
3983
3964
3945
3926
3907
3888
3868
3848
3828
3808
3788
3767
3746
3725
3704
3683
3662
3640
3619
3597
3575
3554
3532
3510
3487
3465
3443
3420
3397
3374
3351
3327
3303
3279
3255
3231
3207
3182
3157
3132
3107
3082
3057
3032
3006
2980
2955
2929
2903
2876
2850
2823
2797
2770
2743
2715
2688
2661
2633
2606
2579
2551
2524
2496
2469
2441
2414
2386
2359
2332
2305
2278
2251
2224
2197
2171
2144
2117
2091
2064
2037
2011
1985
1958
1932
1906
1880
1854
1828
1802
1776
1750
1725
1699
1674
1649
1624
1600
1575
1550
1526
1501
1477
1452
1428
1403
1378
1354
1329
1304
1279
1254
1229
1204
1179
1154
1129
1104
1079
1054
1029
1002
978
952
927
901
876
850
824
799
773
748
722
697
672
647
622
598
573
549
525
501
477
454
430
407
384
362
339
317
295
273
252
231
210
190
169
150
130
111
92
73
55
37
19
1
-16
-33
-51
-68
-85
-101
-118
-134
-151
-167
-182
-198
-214
-229
-244
-259
-274
-289
-303
-317
-331
-345
-359
-372
-385
-398
-411
-423
-436
-448
-460
-472
-484
-495
-507
-518
-530
-541
-552
-563
-574
-585
-596
-607
-618
-629
-640
-650
-661
-672
-683
-693
-704
-715
-725
-735
-745
-755
-765
-774
-783
-792
-801
-810
-818
-827
-835
-843
-851
-858
-866
-873
-880
-887
-893
-900
-906
-912
-918
-924
-929
-935
-940
-945
-949
-954
-958
-963
-967
-970
-974
-978
-982
-985
-989
-992
-996
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1026
-1030
-1034
-1038
-1042
-1047
-1051
-1056
-1060
-1065
-1070
-1075
-1080
-1085
-1090
-1096
-1101
-1107
-1113
-1119
-1125
-1131
-1138
-1144
-1151
-1158
-1165
-1172
-1179
-1186
-1193
-1200
-1207
-1215
-1222
-1229
-1237
-1244
-1252
-1259
-1267
-1275
-1282
-1290
-1298
-1306
-1313
-1321
-1329
-1337
-1345
-1353
-1361
-1369
-1377
-1385
-1394
-1402
-1411
-1420
-1428
-1437
-1446
-1455
-1464
-1472
-1481
-1489
-1497
-1505
-1513
-1521
-1528
-1536
-1544
-1551
-1559
-1566
-1573
-1581
-1588
-1595
-1603
-1610
-1617
-1624
-1631
-1638
-1646
-1653
-1659
-1666
-1673
-1680
-1687
-1694
-1701
-1708
-1716
-1723
-1730
-1738
-1746
-1754
-1762
-1770
-1779
-1788
-1796
-1805
-1814
-1823
-1832
-1841
-1850
-1859
-1868
-1877
-1885
-1894
-1902
-1911
-1919
-1927
-1935
-1943
-1951
-1959
-1967
-1974
-1982
-1989
-1997
-2004
-2011
-2017
-2025
-2032
-2037
-2045
-2051
-2057
-2063
-2069
-2074
-2080
-2085
-2090
-2095
-2100
-2105
-2110
-2115
-2119
-2124
-2128
-2132
-2136
-2140
-2144
-2147
-2151
-2154
-2157
-2159
-2162
-2164
-2166
-2168
-2170
-2171
-2173
-2174
-2175
-2175
-2175
-2175
-2175
-2174
-2173
-2171
-2170
-2167
-2165
-2162
-2159
-2155
-2151
-2147
-2143
-2138
-2133
-2128
-2122
-2117
-2111
-2105
-2099
-2092
-2086
-2079
-2073
-2066
-2059
-2052
-2045
-2037
-2029
-2023
-2015
-2008
-2000
-1992
-1985
-1977
-1969
-1961
-1953
-1945
-1937
-1929
-1920
-1911
-1902
-1893
-1884
-1874
-1865
-1855
-1845
-1835
-1824
-1813
-1802
-1791
-1780
-1768
-1756
-1743
-1731
-1718
-1705
-1692
-1678
-1664
-1650
-1636
-1621
-1606
-1591
-1576
-1560
-1545
-1529
-1512
-1496
-1480
-1463
-1446
-1429
-1412
-1395
-1378
-1361
-1343
-1326
-1308
-1290
-1272
-1254
-1236
-1218
-1199
-1181
-1163
-1144
-1126
-1107
-1088
-1070
-1051
-1032
-1012
-994
-975
-956
-937
-918
-898
-879
-860
-840
-820
-800
-780
-760
-739
-719
-698
-677
-655
-634
-612
-591
-569
-547
-526
-504
-482
-461
-439
-418
-397
-375
-355
-334
-313
-293
-272
-252
-232
-213
-193
-173
-154
-135
-116
-97
-78
-59
-40
-21
-3
16
35
53
72
91
109
128
146
165
183
201
220
238
255
273
290
308
325
342
359
376
393
410
427
444
461
478
495
512
530
547
565
583
601
619
637
656
674
693
712
731
751
771
790
810
831
851
872
892
913
933
954
974
995
1014
1035
1055
1075
1095
1115
1135
1155
1175
1194
1214
1234
1254
1274
1293
1313
1333
1353
1374
1394
1414
1434
1454
1474
1495
1515
1535
1556
1576
1596
1617
1637
1658
1678
1699
1720
1741
1762
1784
1805
1827
1849
1872
1894
1917
1941
1964
1988
2013
2037
2062
2088
2113
2139
2166
2193
2220
2247
2275
2303
2332
2361
2390
2419
2449
2479
2509
2539
2570
2600
2631
2662
2693
2724
2755
2786
2817
2848
2879
2910
2942
2973
3005
3036
3068
3100
3132
3164
3197
3229
3262
3295
3328
3361
3394
3427
3461
3494
3528
3561
3595
3628
3662
3696
3729
3763
3797
3831
3865
3898
3932
3966
4000
4033
4067
4100
4133
4167
4200
4233
4266
4298
4331
4364
4397
4429
4462
4494
4527
4559
4591
4624
4656
4687
4719
4750
4781
4812
4843
4873
4903
4933
4962
4991
5020
5049
5078
5106
5134
5162
5190
5218
5245
5272
5299
5326
5353
5379
5405
5431
5457
5482
5507
5531
5555
5579
5603
5626
5648
5671
5693
5715
5737
5758
5779
5800
5821
5842
5862
5883
5903
5923
5943
5963
5982
6002
6022
6041
6061
6080
6100
6119
6138
6157
6176
6195
6214
6233
6252
6271
6289
6308
6326
6344
6362
6380
6398
6416
6434
6451
6468
6486
6503
6519
6536
6552
6568
6584
6600
6615
6630
6645
6660
6675
6690
6705
6719
6734
6748
6763
6778
6792
6807
6822
6837
6852
6867
6883
6898
6914
6930
6946
6963
6979
6996
7013
7030
7047
7064
7081
7099
7116
7134
7152
7170
7188
7207
7225
7244
7263
7281
7300
7319
7338
7357
7376
7395
7413
7432
7451
7470
7488
7507
7526
7544
7563
7581
7600
7618
7637
7655
7673
7691
7709
7727
7745
7763
7781
7799
7816
7834
7852
7869
7887
7904
7921
7939
7956
7974
7991
8009
8026
8044
8061
8080
8098
8115
8134
8151
8170
8188
8206
8225
8243
8262
8281
8299
8318
8337
8356
8375
8395
8414
8433
8453
8472
8492
8512
8531
8551
8571
8592
8612
8632
8653
8673
8694
8715
8736
8757
8778
8800
8821
8843
8864
8886
8907
8929
8951
8973
8995
9017
9039
9062
9084
9107
9129
9152
9174
9197
9220
9242
9265
9287
9310
9333
9355
9378
9400
9423
9446
9468
9491
9513
9536
9558
9581
9603
9626
9648
9671
9693
9715
9738
9760
9782
9804
9826
9848
9870
9892
9913
9935
9957
9978
10000
10021
10042
10064
10085
10106
10126
10147
10167
10187
10207
10226
10246
10265
10284
10303
10322
10341
10360
10379
10398
10416
10435
10453
10471
10489
10507
10524
10541
10558
10575
10591
10608
10624
10640
10655
10671
10686
10701
10716
10731
10746
10761
10775
10790
10804
10819
10833
10848
10862
10877
10891
10906
10920
10935
10949
10964
10978
10993
11007
11021
11035
11049
11062
11076
11089
11102
11115
11127
11140
11152
11164
11176
11188
11199
11211
11222
11233
11244
11255
11266
11277
11287
11298
11308
11319
11329
11339
11349
11359
11368
11378
11387
11396
11405
11414
11422
11431
11439
11447
11455
11463
11471
11479
11487
11494
11502
11509
11516
11524
11531
11538
11544
11551
11558
11564
11570
11577
11582
11588
11594
11599
11604
11609
11613
11617
11621
11625
11629
11633
11636
11640
11644
11647
11651
11655
11659
11664
11668
11673
11677
11682
11688
11693
11699
11705
11710
11716
11722
11728
11734
11741
11747
11753
11759
11765
11771
11777
11783
11790
11796
11802
11808
11814
11821
11827
11833
11839
11845
11851
11857
11863
11869
11875
11881
11886
11892
11897
11903
11908
11913
11919
11924
11929
11935
11940
11945
11950
11955
11960
11965
11970
11975
11980
11984
11989
11993
11998
12002
12006
12010
12014
12018
12022
12026
12030
12034
12037
12041
12044
12048
12051
12055
12058
12061
12065
12068
12071
12074
12077
12081
12084
12087
12090
12094
12097
12101
12104
12108
12112
12116
12120
12124
12128
12132
12136
12141
12145
12150
12155
12160
12165
12170
12176
12182
12188
12195
12201
12208
12215
12222
12230
12238
12246
12254
12262
12270
12279
12287
12296
12304
12313
12321
12329
12337
12344
12352
12359
12366
12373
12380
12386
12392
12398
12404
12410
12415
12420
12425
12430
12434
12439
12443
12447
12451
12455
12459
12463
12467
12470
12474
12477
12481
12484
12488
12491
12494
12498
12501
12505
12508
12512
12516
12520
12525
12529
12534
12539
12544
12549
12554
12559
12565
12570
12576
12582
12588
12594
12600
12606
12613
12619
12626
12633
12640
12647
12654
12662
12669
12677
12684
12692
12700
12707
12715
12722
12730
12737
12745
12752
12760
12767
12775
12782
12789
12797
12804
12811
12818
12825
12832
12839
12846
12853
12860
12866
12873
12880
12886
12892
12899
12905
12911
12917
12923
12929
12934
12939
12944
12949
12954
12958
12962
12966
12970
12974
12977
12980
12983
12986
12989
12992
12994
12997
13000
13002
13004
13007
13009
13011
13013
13015
13017
13018
13020
13022
13024
13025
13027
13028
13030
13032
13033
13035
13037
13039
13041
13042
13044
13046
13048
13050
13053
13055
13057
13059
13061
13063
13065
13067
13069
13071
13074
13075
13077
13079
13081
13083
13085
13087
13089
13091
13093
13095
13098
13100
13103
13106
13109
13112
13116
13119
13123
13127
13131
13135
13140
13144
13148
13153
13157
13162
13166
13171
13176
13180
13185
13190
13196
13201
13206
13212
13218
13224
13229
13235
13241
13247
13253
13259
13265
13271
13277
13283
13289
13295
13301
13307
13313
13320
13326
13332
13338
13344
13350
13356
13362
13368
13374
13379
13385
13390
13396
13401
13407
13412
13417
13422
13428
13433
13438
13442
13447
13452
13456
13460
13464
13467
13470
13473
13476
13478
13479
13481
13482
13482
13482
13482
13481
13480
13478
13477
13474
13472
13470
13467
13464
13460
13457
13453
13449
13445
13441
13437
13432
13427
13423
13418
13413
13407
13402
13397
13391
13385
13379
13373
13366
13359
13351
13344
13335
13327
13318
13308
13298
13288
13277
13266
13254
13242
13230
13217
13203
13189
13175
13161
13146
13130
13115
13099
13082
13066
13049
13032
13014
12996
12978
12960
12942
12924
12905
12886
12867
12848
12828
12808
12788
12768
12748
12728
12707
12687
12666
12645
12624
12603
12581
12560
12538
12516
12494
12472
12450
12427
12404
12381
12358
12334
12310
12286
12262
12237
12212
12186
12161
12135
12109
12082
12056
12029
12002
11974
11947
11919
11890
11862
11833
11804
11774
11745
11715
11684
11654
11623
11592
11561
11530
11499
11467
11436
11404
11372
11340
11308
11276
11244
11212
11179
11147
11114
11082
11049
11016
10983
10950
10917
10884
10851
10818
10785
10751
10718
10684
10650
10617
10583
10549
10515
10480
10446
10412
10378
10343
10309
10275
10240
10206
10172
10138
10105
10071
10037
10004
9971
9938
9905
9872
9839
9807
9774
9742
9709
9677
9644
9612
9580
9547
9515
9483
9450
9418
9386
9354
9321
9289
9257
9224
9192
9159
9127
9095
9062
9030
8998
8966
8934
8902
8870
8838
8806
8774
8742
8710
8679
8647
8615
8583
8551
8519
8487
8455
8423
8392
8360
8328
8297
8265
8234
8203
8172
8141
8111
8080
8051
8022
7992
7963
7934
7905
7877
7849
7820
7792
7764
7736
7708
7680
7652
7624
7596
7568
7541
7513
7485
7457
7430
7402
7374
7347
7319
7291
7264
7236
7209
7182
7154
7127
7100
7073
7046
7019
6992
6965
6938
6911
6885
6858
6832
6806
6779
6753
6727
6701
6676
6650
6624
6598
6573
6547
6521
6496
6470
6445
6420
6395
6370
6345
6320
6296
6272
6248
6225
6202
6179
6156
6133
6110
6088
6065
6042
6020
5998
5975
5953
5931
5909
5887
5865
5843
5822
5800
5779
5757
5736
5715
5694
5673
5653
5632
5612
5592
5572
5552
5532
5512
5493
5474
5455
5437
5418
5400
5382
5364
5346
5329
5311
5294
5277
5260
5243
5226
5209
5192
5175
5158
5141
5125
5108
5091
5075
5059
5042
5026
5010
4995
4979
4963
4947
4932
4916
4900
4885
4869
4853
4837
4821
4805
4789
4773
4757
4741
4725
4709
4693
4677
4661
4645
4630
4614
4598
4582
4567
4551
4535
4519
4503
4487
4471
4455
4438
4422
4405
4389
4372
4356
4339
4323
4306
4290
4273
4257
4240
4224
4208
4191
4175
4159
4143
4126
4110
4094
4078
4062
4046
4030
4014
3999
3984
3968
3953
3937
3922
3907
3892
3877
3862
3847
3832
3817
3802
3787
3772
3757
3742
3728
3713
3698
3683
3668
3653
3638
3623
3608
3593
3578
3563
3548
3534
3519
3505
3491
3477
3463
3449
3435
3422
3408
3395
3382
3369
3357
3344
3332
3321
3309
3298
3287
3277
3267
3257
3247
3238
3230
3221
3213
3205
3197
3190
3183
3176
3169
3163
3157
3151
3145
3140
3134
3129
3125
3120
3116
3111
3107
3103
3099
3095
3091
3087
3084
3080
3076
3073
3069
3066
3062
3059
3056
3053
3051
3048
3046
3043
3041
3039
3037
3035
3033
3031
3030
3028
3026
3024
3022
3020
3018
3016
3014
3011
3009
3007
3004
3002
2999
2996
2994
2991
2988
2985
2982
2978
2975
2972
2968
2965
2961
2957
2954
2950
2946
2942
2939
2935
2931
2928
2924
2920
2917
2913
2909
2905
2901
2897
2892
2888
2884
2879
2875
2870
2866
2861
2857
2852
2848
2843
2839
2835
2831
2827
2823
2820
2816
2813
2810
2807
2804
2801
2799
2796
2794
2791
2789
2786
2784
2781
2779
2776
2773
2770
2767
2764
2761
2758
2754
2751
2747
2743
2740
2736
2732
2728
2724
2720
2716
2712
2707
2703
2699
2694
2689
2685
2680
2675
2671
2666
2661
2656
2651
2646
2641
2635
2630
2625
2620
2615
2610
2604
2599
2593
2588
2582
2576
2570
2564
2558
2552
2546
2540
2533
2527
2520
2513
2507
2500
2493
2486
2479
2472
2465
2459
2452
2445
2438
2431
2424
2417
2411
2404
2397
2391
2384
2378
2371
2365
2359
2353
2347
2342
2336
2331
2325
2320
2315
2310
2304
2299
2294
2289
2283
2278
2273
2268
2262
2257
2251
2245
2240
2234
2228
2222
2216
2210
2204
2198
2191
2185
2179
2172
2166
2159
2153
2146
2139
2133
2126
2120
2113
2107
2100
2094
2088
2082
2076
2071
2065
2060
2055
2050
2045
2040
2036
2031
2027
2023
2019
2015
2011
2007
2003
2000
1996
1993
1990
1986
1983
1980
1977
1974
1970
1967
1964
1961
1958
1955
1952
1948
1945
1942
1939
1936
1932
1929
1926
1923
1921
1918
1915
1912
1910
1907
1905
1902
1900
1897
1895
1892
1890
1887
1884
1882
1879
1877
1874
1871
1868
1865
1863
1860
1857
1854
1851
1848
1845
1842
1839
1836
1833
1829
1826
1823
1820
1816
1813
1810
1807
1804
1801
1798
1796
1794
1791
1789
1787
1785
1783
1781
1779
1777
1775
1773
1771
1769
1767
1765
1763
1761
1759
1756
1754
1752
1749
1747
1744
1742
1739
1737
1734
1732
1729
1727
1724
1722
1720
1717
1715
1713
1710
1708
1705
1703
1700
1697
1694
1691
1688
1684
1681
1677
1673
1669
1665
1661
1657
1653
1648
1643
1638
1632
1627
1621
1615
1609
1603
1596
1590
1583
1576
1569
1561
1554
1546
1538
1530
1522
1513
1504
1495
1486
1476
1467
1457
1446
1436
1426
1415
1404
1394
1383
1372
1361
1350
1339
1329
1318
1307
1297
1286
1275
1265
1254
1243
1232
1221
1210
1199
1188
1176
1165
1154
1142
1131
1120
1108
1097
1086
1074
1063
1051
1040
1029
1016
1004
994
982
971
959
947
935
923
911
899
887
875
863
850
838
825
813
800
787
773
760
746
733
719
705
691
677
663
648
634
619
605
590
575
561
546
531
516
501
487
472
457
442
426
411
396
381
365
350
335
319
304
289
273
258
243
228
213
197
182
167
152
137
121
106
91
75
60
44
28
12
-4
-20
-36
-52
-69
-85
-102
-119
-135
-152
-169
-186
-203
-220
-237
-254
-271
-289
-306
-323
-341
-358
-376
-394
-412
-430
-448
-466
-485
-503
-522
-540
-559
-578
-597
-616
-635
-653
-672
-691
-709
-728
-746
-764
-782
-799
-816
-833
-850
-867
-883
-899
-915
-931
-947
-962
-977
-992
-1006
-1022
-1036
-1051
-1064
-1078
-1092
-1105
-1118
-1131
-1144
-1156
-1169
-1181
-1193
-1205
-1217
-1229
-1241
-1252
-1263
-1274
-1285
-1296
-1306
-1317
-1327
-1336
-1346
-1355
-1365
-1374
-1382
-1391
-1399
-1407
-1414
-1421
-1428
-1435
-1441
-1447
-1453
-1459
-1464
-1469
-1474
-1479
-1484
-1488
-1493
-1497
-1501
-1505
-1509
-1513
-1517
-1520
-1524
-1527
-1530
-1533
-1535
-1538
-1540
-1542
-1544
-1546
-1548
-1549
-1551
-1552
-1553
-1554
-1554
-1555
-1555
-1555
-1555
-1555
-1554
-1553
-1552
-1551
-1550
-1548
-1546
-1544
-1542
-1539
-1537
-1534
-1532
-1529
-1526
-1523
-1521
-1518
-1515
-1512
-1509
-1507
-1504
-1501
-1499
-1496
-1494
-1491
-1489
-1487
-1484
-1482
-1479
-1477
-1474
-1471
-1468
-1465
-1462
-1459
-1456
-1452
-1448
-1445
-1441
-1437
-1433
-1428
-1424
-1419
-1415
-1410
-1405
-1400
-1395
-1389
-1384
-1379
-1373
-1368
-1362
-1357
-1351
-1346
-1340
-1335
-1329
-1324
-1318
-1313
-1307
-1301
-1296
-1290
-1283
-1277
-1271
-1264
-1258
-1251
-1244
-1237
-1230
-1223
-1215
-1208
-1200
-1193
-1186
-1178
-1170
-1163
-1155
-1147
-1139
-1131
-1123
-1115
-1107
-1099
-1090
-1082
-1073
-1064
-1056
-1047
-1038
-1029
-1020
-1010
-1002
-993
-983
-974
-965
-955
-946
-937
-927
-918
-908
-899
-889
-880
-870
-860
-851
-841
-831
-821
-811
-801
-790
-780
-770
-760
-749
-739
-728
-718
-708
-697
-686
-676
-665
-654
-643
-632
-621
-610
-599
-588
-576
-566
-555
-544
-533
-523
-512
-502
-492
-482
-472
-463
-453
-444
-435
-426
-417
-408
-400
-391
-383
-375
-367
-360
-352
-344
-337
-329
-321
-314
-306
-298
-290
-282
-274
-266
-258
-250
-242
-234
-226
-217
-209
-201
-194
-186
-178
-171
-164
-157
-150
-143
-136
-130
-124
-118
-111
-105
-100
-94
-88
-82
-77
-71
-66
-60
-55
-50
-45
-40
-35
-30
-25
-21
-16
-11
-7
-2
3
7
12
16
21
26
30
35
40
45
50
54
59
64
69
73
78
82
87
91
95
99
103
106
109
113
116
118
121
123
125
127
128
129
130
130
130
130
130
130
129
129
128
127
126
125
124
123
122
121
119
118
117
115
114
112
110
108
106
103
101
98
95
91
88
84
80
75
71
66
61
56
51
45
39
33
27
21
14
7
0
-7
-15
-23
-31
-39
-47
-55
-64
-72
-81
-90
-99
-108
-117
-126
-136
-145
-155
-165
-175
-184
-194
-204
-215
-225
-235
-245
-255
-265
-275
-285
-296
-306
-316
-327
-337
-348
-359
-369
-380
-391
-403
-414
-425
-436
-447
-459
-470
-482
-493
-504
-516
-527
-538
-550
-561
-572
-584
-595
-606
-618
-629
-641
-652
-664
-675
-687
-699
-711
-722
-734
-747
-759
-771
-784
-796
-809
-822
-835
-848
-861
-874
-888
-901
-915
-928
-942
-956
-970
-984
-999
-1012
-1028
-1042
-1057
-1072
-1086
-1101
-1116
-1130
-1144
-1159
-1173
-1187
-1201
-1215
-1229
-1242
-1256
-1270
-1283
-1297
-1311
-1324
-1337
-1351
-1364
-1377
-1390
-1403
-1416
-1429
-1442
-1455
-1468
-1481
-1494
-1507
-1520
-1534
-1547
-1561
-1575
-1589
-1604
-1618
-1633
-1648
-1663
-1678
-1694
-1709
-1725
-1741
-1756
-1772
-1788
-1804
-1820
-1836
-1852
-1869
-1885
-1901
-1917
-1934
-1950
-1966
-1982
-1998
-2013
-2029
-2045
-2061
-2076
-2092
-2107
-2122
-2137
-2152
-2167
-2182
-2197
-2212
-2227
-2242
-2257
-2272
-2287
-2302
-2317
-2332
-2347
-2362
-2377
-2391
-2406
-2421
-2435
-2450
-2464
-2478
-2491
-2505
-2518
-2531
-2544
-2557
-2570
-2583
-2595
-2608
-2620
-2632
-2644
-2655
-2667
-2678
-2689
-2700
-2711
-2722
-2732
-2742
-2752
-2762
-2771
-2781
-2790
-2799
-2808
-2816
-2825
-2833
-2841
-2849
-2856
-2864
-2871
-2878
-2885
-2891
-2898
-2904
-2910
-2916
-2921
-2926
-2931
-2936
-2940
-2944
-2948
-2952
-2955
-2958
-2961
-2964
-2967
-2969
-2971
-2973
-2975
-2977
-2978
-2980
-2981
-2983
-2984
-2986
-2987
-2988
-2990
-2991
-2992
-2993
-2995
-2996
-2997
-2998
-2998
-2999
-3000
-3000
-3000
-3001
-3001
-3001
-3000
-3000
-2999
-2999
-2998
-2997
-2996
-2995
-2993
-2992
-2991
-2989
-2988
-2986
-2984
-2983
-2981
-2979
-2977
-2976
-2974
-2972
-2971
-2969
-2968
-2966
-2965
-2963
-2962
-2961
-2960
-2959
-2958
-2957
-2956
-2955
-2955
-2954
-2953
-2952
-2951
-2950
-2949
-2947
-2946
-2944
-2942
-2940
-2938
-2935
-2932
-2930
-2927
-2924
-2920
-2917
-2914
-2910
-2907
-2903
-2899
-2895
-2891
-2886
-2881
-2877
-2872
-2867
-2862
-2857
-2851
-2846
-2841
-2836
-2831
-2826
-2821
-2816
-2811
-2806
-2801
-2795
-2790
-2785
-2779
-2774
-2768
-2762
-2756
-2750
-2743
-2737
-2730
-2724
-2717
-2710
-2703
-2696
-2688
-2681
-2673
-2665
-2657
-2649
-2641
-2632
-2624
-2615
-2606
-2597
-2588
-2578
-2569
-2559
-2550
-2540
-2530
-2521
-2511
-2501
-2492
-2482
-2472
-2462
-2452
-2441
-2431
-2420
-2410
-2399
-2387
-2376
-2364
-2352
-2340
-2328
-2316
-2303
-2291
-2278
-2266
-2253
-2240
-2227
-2214
-2200
-2187
-2174
-2160
-2146
-2133
-2119
-2105
-2091
-2076
-2062
-2048
-2033
-2017
-2004
-1989
-1974
-1959
-1944
-1929
-1913
-1897
-1882
-1865
-1849
-1832
-1815
-1798
-1781
-1763
-1745
-1726
-1708
-1689
-1671
-1652
-1633
-1615
-1596
-1578
-1559
-1541
-1523
-1505
-1487
-1470
-1452
-1436
-1419
-1403
-1387
-1371
-1356
-1341
-1326
-1311
-1296
-1282
-1268
-1254
-1239
-1225
-1211
-1198
-1184
-1170
-1157
-1143
-1130
-1117
-1104
-1091
-1079
-1066
-1054
-1042
-1030
-1018
-1006
-995
-983
-972
-960
-948
-936
-925
-912
-900
-888
-876
-863
-850
-837
-825
-811
-798
-785
-772
-759
-746
-733
-719
-706
-693
-680
-668
-655
-642
-630
-617
-605
-593
-581
-569
-557
-545
-533
-522
-511
-500
-489
-478
-468
-457
-447
-438
-428
-419
-410
-401
-392
-384
-376
-368
-360
-353
-346
-339
-333
-326
-320
-314
-307
-301
-295
-289
-283
-277
-271
-264
-258
-252
-245
-238
-232
-225
-218
-211
-204
-197
-190
-183
-176
-168
-161
-154
-146
-139
-131
-123
-115
-107
-98
-90
-81
-72
-63
-54
-44
-35
-25
-15
-5
6
16
27
38
49
60
71
82
94
105
117
129
141
154
166
179
191
204
217
230
244
257
271
284
298
312
326
340
354
368
382
396
411
425
440
455
470
485
500
516
532
547
563
579
595
612
628
645
661
678
695
712
729
746
763
781
798
816
834
852
870
888
906
924
942
961
979
998
1016
1035
1054
1073
1092
1111
1130
1150
1169
1189
1208
1228
1248
1268
1288
1308
1328
1348
1368
1389
1409
1430
1450
1471
1492
1512
1533
1554
1575
1597
1618
1640
1662
1683
1706
1728
1750
1773
1796
1819
1842
1865
1889
1912
1936
1960
1984
2009
2033
2058
2083
2108
2134
2159
2185
2211
2237
2263
2290
2316
2343
2369
2396
2423
2450
2477
2505
2532
2560
2587
2615
2643
2671
2699
2728
2756
2784
2813
2841
2870
2898
2927
2956
2985
3014
3043
3072
3102
3132
3162
3192
3223
3253
3284
3316
3347
3379
3411
3443
3475
3507
3540
3572
3605
3638
3670
3703
3735
3768
3801
3834
3866
3899
3932
3965
3997
4030
4062
4096
4129
4161
4194
4226
4259
4291
4323
4356
4388
4420
4452
4484
4516
4547
4579
4611
4643
4675
4707
4739
4770
4802
4834
4866
4898
4930
4962
4994
5026
5058
5090
5122
5154
5186
5217
5249
5280
5312
5343
5374
5405
5436
5467
5497
5528
5558
5588
5617
5647
5676
5705
5734
5763
5792
5821
5850
5878
5907
5936
5965
5994
6022
6051
6080
6108
6137
6165
6193
6222
6250
6277
6305
6333
6360
6387
6414
6441
6467
6494
6520
6547
6573
6599
6625
6651
6676
6702
6727
6752
6777
6802
6826
6851
6875
6899
6922
6946
6969
6992
7015
7038
7060
7083
7105
7126
7148
7169
7190
7210
7230
7250
7270
7289
7308
7327
7346
7364
7382
7400
7418
7435
7452
7469
7486
7502
7519
7535
7551
7567
7582
7598
7613
7628
7643
7658
7672
7686
7700
7714
7728
7741
7754
7767
7781
7793
7806
7819
7832
7845
7858
7871
7883
7896
7909
7921
7934
7946
7958
7970
7983
7994
8006
8018
8029
8041
8053
8064
8076
8087
8099
8109
8122
8132
8145
8157
8167
8180
8192
8204
8215
8227
8238
8250
8261
8273
8284
8295
8306
8316
8327
8337
8347
8357
8366
8376
8385
8394
8403
8411
8420
8428
8436
8443
8451
8458
8465
8472
8479
8486
8492
8498
8504
8510
8516
8521
8526
8532
8537
8541
8546
8551
8555
8560
8564
8569
8573
8577
8581
8585
8589
8593
8597
8601
8605
8608
8611
8614
8617
8620
8623
8625
8627
8629
8630
8632
8633
8634
8635
8636
8637
8637
8637
8638
8638
8638
8638
8637
8637
8637
8636
8635
8635
8634
8633
8632
8631
8630
8628
8627
8626
8624
8623
8621
8620
8618
8617
8615
8614
8612
8611
8610
8608
8607
8607
8606
8605
8605
8605
8605
8605
8605
8606
8606
8607
8608
8609
8610
8611
8612
8613
8614
8616
8617
8619
8621
8623
8625
8628
8630
8633
8636
8640
8643
8647
8651
8656
8661
8666
8672
8678
8684
8690
8697
8704
8711
8718
8725
8732
8740
8747
8755
8762
8770
8778
8786
8794
8803
8811
8820
8829
8839
8848
8858
8869
8879
8890
8901
8913
8925
8937
8950
8963
8977
8991
9005
9020
9035
9050
9066
9082
9099
9115
9132
9149
9166
9184
9201
9219
9237
9255
9274
9293
9311
9331
9350
9370
9390
9410
9431
9451
9473
9494
9516
9538
9560
9582
9605
9627
9650
9674
9697
9720
9744
9767
9791
9815
9839
9863
9888
9913
9938
9963
9988
10014
10040
10066
10093
10120
10147
10174
10201
10228
10256
10283
10311
10339
10366
10394
10422
10450
10478
10506
10534
10562
10590
10618
10645
10673
10701
10729
10756
10784
10812
10840
10868
10896
10924
10952
10980
11008
11037
11065
11094
11123
11152
11181
11209
11238
11268
11297
11326
11355
11384
11413
11442
11471
11501
11530
11558
11587
11616
11644
11673
11701
11729
11756
11784
11811
11838
11865
11892
11918
11945
11971
11997
12023
12048
12074
12099
12124
12149
12174
12198
12222
12245
12268
12291
12314
12337
12359
12381
12403
12424
12446
12467
12488
12509
12529
12550
12570
12590
12610
12630
12649
12668
12687
12706
12725
12743
12761
12778
12795
12812
12829
12845
12861
12877
12893
12908
12923
12937
12951
12965
12979
12992
13005
13017
13029
13041
13052
13063
13073
13083
13092
13101
13109
13117
13124
13131
13138
13145
13151
13156
13162
13167
13171
13176
13179
13183
13186
13189
13191
13193
13195
13196
13197
13197
13198
13197
13197
13196
13195
13193
13191
13189
13187
13184
13181
13177
13173
13168
13163
13158
13152
13145
13139
13131
13124
13116
13108
13100
13091
13082
13073
13064
13054
13045
13035
13025
13015
13004
12993
12982
12971
12959
12948
12935
12923
12910
12897
12883
12869
12855
12840
12825
12810
12794
12778
12761
12744
12727
12709
12691
12673
12654
12635
12615
12596
12575
12555
12534
12513
12491
12469
12447
12424
12401
12378
12355
12331
12307
12283
12259
12235
12211
12186
12161
12137
12112
12087
12061
12036
12010
11984
11958
11931
11905
11877
11850
11822
11794
11766
11737
11708
11679
11649
11619
11589
11559
11529
11498
11467
11437
11406
11375
11344
11312
11281
11249
11217
11185
11153
11121
11088
11056
11023
10990
10956
10923
10889
10856
10822
10788
10753
10719
10684
10649
10614
10579
10544
10509
10473
10437
10401
10365
10329
10292
10255
10218
10181
10144
10106
10068
10030
9991
9953
9914
9875
9836
9796
9757
9717
9677
9638
9598
9558
9518
9477
9437
9396
9355
9315
9273
9232
9191
9149
9108
9066
9024
8982
8939
8897
8855
8812
8769
8726
8684
8640
8597
8554
8511
8467
8424
8380
8337
8293
8250
8206
8163
8119
8076
8032
7990
7946
7903
7860
7817
7774
7730
7687
7644
7601
7557
7514
7470
7427
7383
7339
7296
7252
7208
7164
7120
7076
7032
6988
6943
6899
6854
6809
6765
6719
6674
6629
6583
6537
6491
6445
6398
6352
6305
6258
6211
6163
6116
6068
6021
5973
5925
5876
5828
5780
5731
5682
5634
5585
5535
5486
5437
5387
5338
5288
5238
5188
5139
5089
5039
4989
4939
4889
4840
4790
4740
4690
4641
4591
4541
4491
4441
4391
4341
4292
4242
4192
4142
4091
4042
3993
3943
3893
3844
3794
3745
3695
3646
3597
3548
3499
3450
3401
3353
3305
3257
3209
3161
3114
3066
3019
2972
2924
2877
2830
2783
2735
2688
2641
2594
2546
2499
2452
2405
2358
2311
2264
2218
2171
2125
2078
2032
1986
1940
1895
1849
1804
1758
1713
1668
1622
1577
1532
1487
1441
1396
1351
1306
1260
1215
1170
1124
1079
1033
987
942
896
850
804
758
712
666
620
574
528
482
436
389
343
296
249
202
155
108
60
13
-35
-83
-131
-179
-227
-275
-324
-372
-420
-468
-517
-565
-613
-661
-709
-757
-806
-854
-902
-950
-998
-1046
-1094
-1142
-1190
-1238
-1286
-1334
-1381
-1429
-1476
-1523
-1570
-1616
-1663
-1709
-1755
-1801
-1847
-1893
-1938
-1983
-2029
-2074
-2119
-2164
-2209
-2254
-2299
-2343
-2388
-2433
-2478
-2522
-2567
-2611
-2656
-2700
-2744
-2788
-2833
-2877
-2921
-2965
-3009
-3053
-3098
-3142
-3186
-3231
-3275
-3319
-3363
-3408
-3452
-3496
-3540
-3585
-3629
-3673
-3717
-3761
-3805
-3849
-3893
-3937
-3980
-4024
-4067
-4110
-4153
-4196
-4239
-4282
-4324
-4366
-4408
-4450
-4492
-4534
-4575
-4616
-4658
-4699
-4740
-4781
-4822
-4862
-4903
-4943
-4984
-5023
-5063
-5103
-5142
-5181
-5219
-5258
-5296
-5333
-5371
-5408
-5445
-5482
-5519
-5555
-5591
-5627
-5663
-5699
-5734
-5769
-5804
-5839
-5873
-5907
-5940
-5973
-6005
-6037
-6069
-6100
-6131
-6162
-6192
-6222
-6252
-6281
-6310
-6339
-6368
-6396
-6425
-6453
-6480
-6507
-6534
-6561
-6588
-6614
-6640
-6666
-6691
-6716
-6742
-6767
-6792
-6816
-6841
-6866
-6891
-6915
-6940
-6965
-6990
-7015
-7039
-7064
-7089
-7114
-7139
-7163
-7188
-7213
-7238
-7263
-7288
-7313
-7338
-7363
-7388
-7413
-7438
-7463
-7488
-7513
-7538
-7563
-7588
-7614
-7639
-7664
-7690
-7715
-7740
-7766
-7791
-7817
-7843
-7868
-7894
-7919
-7944
-7970
-7995
-8020
-8045
-8070
-8095
-8119
-8145
-8170
-8194
-8219
-8244
-8268
-8292
-8317
-8341
-8365
-8390
-8414
-8438
-8462
-8486
-8510
-8534
-8558
-8582
-8606
-8629
-8653
-8676
-8699
-8722
-8745
-8768
-8790
-8812
-8834
-8856
-8878
-8900
-8921
-8943
-8964
-8986
-9007
-9028
-9049
-9070
-9092
-9113
-9134
-9154
-9175
-9196
-9216
-9236
-9256
-9276
-9296
-9315
-9334
-9353
-9371
-9390
-9408
-9426
-9444
-9462
-9480
-9498
-9516
-9533
-9551
-9569
-9586
-9603
-9620
-9637
-9654
-9670
-9687
-9703
-9719
-9736
-9752
-9768
-9784
-9800
-9815
-9831
-9847
-9863
-9879
-9894
-9910
-9926
-9941
-9957
-9972
-9987
-10002
-10018
-10033
-10048
-10063
-10077
-10092
-10107
-10121
-10136
-10150
-10164
-10178
-10192
-10206
-10220
-10234
-10247
-10261
-10274
-10286
-10299
-10312
-10324
-10336
-10348
-10359
-10371
-10382
-10393
-10404
-10415
-10426
-10436
-10446
-10457
-10467
-10477
-10487
-10497
-10506
-10516
-10526
-10536
-10545
-10555
-10565
-10575
-10584
-10594
-10604
-10614
-10624
-10634
-10644
-10654
-10664
-10674
-10685
-10695
-10706
-10717
-10728
-10739
-10751
-10762
-10774
-10786
-10798
-10810
-10822
-10834
-10847
-10859
-10872
-10885
-10897
-10910
-10923
-10937
-10950
-10963
-10976
-10989
-11003
-11016
-11029
-11042
-11055
-11068
-11081
-11093
-11106
-11119
-11131
-11143
-11156
-11168
-11180
-11193
-11205
-11217
-11229
-11241
-11253
-11265
-11277
-11289
-11301
-11312
-11324
-11336
-11347
-11359
-11370
-11382
-11393
-11405
-11417
-11428
-11440
-11452
-11464
-11476
-11489
-11501
-11513
-11526
-11539
-11552
-11564
-11577
-11590
-11603
-11616
-11629
-11642
-11655
-11668
-11681
-11694
-11707
-11720
-11733
-11746
-11759
-11771
-11784
-11797
-11810
-11822
-11835
-11847
-11860
-11872
-11884
-11896
-11908
-11920
-11932
-11944
-11955
-11967
-11978
-11990
-12001
-12012
-12024
-12035
-12047
-12058
-12070
-12081
-12093
-12104
-12116
-12128
-12140
-12152
-12164
-12176
-12188
-12200
-12212
-12225
-12237
-12249
-12262
-12274
-12286
-12299
-12311
-12323
-12335
-12346
-12358
-12370
-12381
-12392
-12404
-12415
-12426
-12437
-12448
-12458
-12469
-12480
-12491
-12503
-12514
-12525
-12537
-12548
-12560
-12572
-12584
-12596
-12608
-12621
-12633
-12646
-12658
-12671
-12684
-12697
-12710
-12723
-12736
-12749
-12762
-12775
-12788
-12801
-12814
-12827
-12840
-12853
-12866
-12879
-12892
-12905
-12918
-12931
-12943
-12956
-12969
-12982
-12995
-13008
-13021
-13033
-13046
-13058
-13070
-13082
-13094
-13106
-13118
-13130
-13141
-13153
-13164
-13176
-13187
-13198
-13210
-13221
-13232
-13243
-13254
-13265
-13276
-13287
-13298
-13309
-13320
-13331
-13342
-13353
-13365
-13376
-13388
-13399
-13411
-13423
-13435
-13448
-13460
-13473
-13486
-13499
-13512
-13525
-13539
-13552
-13566
-13580
-13594
-13607
-13621
-13635
-13649
-13663
-13677
-13691
-13704
-13718
-13732
-13746
-13759
-13773
-13786
-13800
-13813
-13826
-13839
-13853
-13866
-13879
-13892
-13904
-13917
-13930
-13943
-13955
-13968
-13981
-13993
-14005
-14018
-14030
-14043
-14055
-14067
-14080
-14092
-14105
-14117
-14129
-14142
-14155
-14167
-14180
-14193
-14206
-14219
-14232
-14245
-14258
-14271
-14284
-14297
-14310
-14323
-14336
-14348
-14361
-14373
-14385
-14398
-14410
-14422
-14434
-14446
-14458
-14470
-14482
-14494
-14506
-14518
-14531
-14543
-14555
-14568
-14581
-14593
-14606
-14619
-14632
-14645
-14658
-14672
-14685
-14699
-14712
-14726
-14740
-14754
-14768
-14782
-14797
-14811
-14826
-14842
-14857
-14873
-14889
-14905
-14921
-14938
-14955
-14972
-14990
-15008
-15026
-15044
-15062
-15081
-15100
-15119
-15138
-15157
-15177
-15196
-15215
-15235
-15254
-15274
-15293
-15312
-15331
-15350
-15370
-15389
-15408
-15427
-15446
-15464
-15483
-15502
-15521
-15541
-15560
-15579
-15598
-15617
-15636
-15655
-15674
-15693
-15713
-15732
-15751
-15770
-15789
-15808
-15828
-15847
-15866
-15886
-15906
-15925
-15945
-15966
-15986
-16007
-16027
-16047
-16070
-16091
-16111
-16134
-16155
-16178
-16200
-16222
-16244
-16265
-16289
-16311
-16332
-16356
-16378
-16401
-16424
-16446
-16469
-16492
-16515
-16537
-16560
-16583
-16606
-16629
-16653
-16676
-16699
-16723
-16746
-16770
-16793
-16817
-16841
-16865
-16889
-16913
-16937
-16961
-16985
-17010
-17034
-17059
-17084
-17108
-17133
-17158
-17183
-17208
-17232
-17257
-17282
-17307
-17332
-17356
-17381
-17405
-17430
-17454
-17478
-17502
-17526
-17550
-17574
-17598
-17621
-17645
-17669
-17692
-17715
-17739
-17762
-17785
-17809
-17832
-17855
-17878
-17901
-17924
-17947
-17971
-17994
-18017
-18040
-18064
-18087
-18111
-18135
-18158
-18182
-18206
-18230
-18254
-18278
-18302
-18326
-18350
-18374
-18398
-18422
-18446
-18470
-18494
-18518
-18542
-18565
-18589
-18612
-18636
-18659
-18682
-18705
-18727
-18750
-18773
-18795
-18818
-18840
-18862
-18885
-18907
-18929
-18950
-18972
-18994
-19015
-19037
-19058
-19080
-19101
-19122
-19143
-19164
-19184
-19205
-19226
-19247
-19267
-19288
-19308
-19329
-19350
-19371
-19391
-19412
-19433
-19455
-19476
-19498
-19519
-19541
-19563
-19585
-19607
-19630
-19652
-19674
-19697
-19720
-19742
-19765
-19788
-19812
-19835
-19858
-19882
-19906
-19930
-19955
-19979
-20004
-20029
-20054
-20080
-20105
-20131
-20157
-20182
-20208
-20234
-20260
-20287
-20313
-20339
-20365
-20391
-20417
-20443
-20470
-20496
-20522
-20547
-20573
-20599
-20625
-20650
-20676
-20701
-20727
-20752
-20778
-20803
-20829
-20855
-20880
-20906
-20932
-20958
-20984
-21010
-21037
-21063
-21089
-21115
-21142
-21168
-21194
-21220
-21246
-21272
-21298
-21324
-21350
-21376
-21402
-21427
-21453
-21478
-21503
-21528
-21553
-21578
-21603
-21627
-21652
-21676
-21700
-21724
-21748
-21772
-21796
-21819
-21843
-21866
-21889
-21912
-21935
-21958
-21981
-22004
-22026
-22049
-22072
-22094
-22117
-22139
-22162
-22184
-22207
-22229
-22251
-22274
-22296
-22318
-22340
-22363
-22385
-22407
-22429
-22451
-22474
-22496
-22517
-22539
-22561
-22583
-22605
-22626
-22648
-22669
-22690
-22712
-22733
-22754
-22775
-22796
-22817
-22837
-22858
-22879
-22899
-22920
-22940
-22960
-22980
-23000
-23020
-23039
-23059
-23078
-23098
-23117
-23136
-23155
-23173
-23192
-23211
-23229
-23248
-23267
-23285
-23304
-23322
-23341
-23360
-23378
-23397
-23416
-23435
-23453
-23472
-23491
-23510
-23529
-23548
-23567
-23586
-23605
-23624
-23643
-23662
-23680
-23699
-23718
-23737
-23756
-23774
-23793
-23812
-23831
-23849
-23868
-23886
-23905
-23924
-23942
-23961
-23979
-23998
-24017
-24036
-24054
-24073
-24092
-24111
-24129
-24148
-24167
-24185
-24203
-24221
-24239
-24256
-24274
-24291
-24308
-24324
-24340
-24356
-24372
-24388
-24403
-24418
-24433
-24448
-24463
-24477
-24492
-24506
-24520
-24534
-24548
-24562
-24576
-24589
-24602
-24616
-24629
-24642
-24655
-24668
-24680
-24693
-24705
-24717
-24730
-24742
-24754
-24766
-24778
-24789
-24801
-24813
-24824
-24836
-24847
-24858
-24870
-24881
-24892
-24903
-24914
-24925
-24936
-24947
-24958
-24968
-24978
-24988
-24998
-25008
-25017
-25027
-25036
-25044
-25053
-25061
-25069
-25077
-25084
-25091
-25098
-25105
-25111
-25117
-25123
-25128
-25134
-25139
-25144
-25149
-25153
-25158
-25162
-25167
-25171
-25175
-25179
-25183
-25187
-25190
-25194
-25198
-25201
-25205
-25208
-25211
-25215
-25218
-25221
-25223
-25226
-25229
-25231
-25233
-25235
-25237
-25239
-25241
-25243
-25244
-25245
-25247
-25248
-25249
-25250
-25251
-25251
-25252
-25252
-25253
-25253
-25253
-25253
-25253
-25253
-25253
-25252
-25252
-25251
-25251
-25250
-25249
-25248
-25247
-25246
-25245
-25244
-25242
-25241
-25239
-25237
-25235
-25233
-25231
-25228
-25226
-25223
-25219
-25216
-25212
-25209
-25204
-25200
-25195
-25190
-25185
-25179
-25174
-25167
-25161
-25154
-25147
-25139
-25132
-25124
-25115
-25107
-25098
-25089
-25080
-25070
-25060
-25051
-25040
-25030
-25020
-25009
-24998
-24987
-24976
-24965
-24954
-24943
-24931
-24920
-24908
-24896
-24884
-24872
-24859
-24847
-24834
-24821
-24808
-24795
-24782
-24769
-24756
-24742
-24729
-24715
-24701
-24687
-24673
-24659
-24644
-24629
-24614
-24599
-24584
-24568
-24553
-24537
-24521
-24505
-24489
-24473
-24457
-24441
-24425
-24409
-24393
-24377
-24361
-24345
-24328
-24312
-24297
-24281
-24265
-24249
-24233
-24217
-24201
-24185
-24169
-24154
-24138
-24122
-24106
-24090
-24074
-24058
-24042
-24026
-24010
-23995
-23979
-23963
-23946
-23930
-23914
-23898
-23882
-23865
-23849
-23832
-23816
-23799
-23783
-23767
-23750
-23734
-23718
-23701
-23685
-23669
-23653
-23637
-23621
-23605
-23590
-23574
-23558
-23543
-23527
-23512
-23497
-23481
-23466
-23451
-23436
-23421
-23406
-23391
-23377
-23362
-23347
-23332
-23318
-23303
-23288
-23274
-23259
-23244
-23229
-23215
-23200
-23185
-23170
-23155
-23140
-23126
-23111
-23096
-23081
-23066
-23051
-23036
-23020
-23005
-22990
-22975
-22959
-22943
-22928
-22912
-22896
-22880
-22864
-22848
-22832
-22815
-22799
-22782
-22766
-22749
-22732
-22716
-22699
-22682
-22665
-22648
-22631
-22614
-22596
-22579
-22562
-22544
-22526
-22509
-22491
-22473
-22455
-22437
-22419
-22401
-22382
-22364
-22346
-22327
-22309
-22290
-22271
-22253
-22234
-22215
-22196
-22177
-22157
-22138
-22118
-22099
-22079
-22059
-22039
-22018
-21998
-21977
-21957
-21936
-21915
-21894
-21873
-21851
-21830
-21808
-21787
-21765
-21743
-21721
-21699
-21677
-21655
-21633
-21611
-21589
-21567
-21545
-21523
-21501
-21479
-21457
-21435
-21414
-21392
-21371
-21349
-21328
-21306
-21285
-21263
-21242
-21221
-21199
-21178
-21156
-21135
-21113
-21092
-21070
-21049
-21027
-21005
-20983
-20961
-20939
-20917
-20895
-20872
-20850
-20827
-20805
-20782
-20759
-20736
-20713
-20690
-20667
-20644
-20620
-20597
-20574
-20550
-20527
-20503
-20480
-20456
-20433
-20409
-20386
-20362
-20339
-20315
-20291
-20268
-20244
-20221
-20197
-20173
-20149
-20125
-20101
-20077
-20053
-20028
-20003
-19978
-19953
-19927
-19901
-19875
-19848
-19821
-19794
-19766
-19738
-19710
-19681
-19652
-19623
-19593
-19563
-19532
-19501
-19470
-19438
-19406
-19373
-19341
-19307
-19273
-19239
-19205
-19170
-19135
-19099
-19063
-19026
-18989
-18952
-18914
-18876
-18837
-18798
-18759
-18720
-18680
-18640
-18599
-18558
-18518
-18476
-18435
-18393
-18351
-18309
-18266
-18224
-18181
-18138
-18094
-18050
-18006
-17962
-17918
-17874
-17829
-17784
-17739
-17694
-17648
-17602
-17556
-17510
-17464
-17417
-17370
-17322
-17274
-17226
-17178
-17129
-17080
-17031
-16981
-16931
-16881
-16831
-16780
-16729
-16677
-16626
-16574
-16521
-16469
-16416
-16363
-16309
-16254
-16201
-16146
-16091
-16036
-15982
-15927
-15871
-15815
-15759
-15702
-15646
-15589
-15532
-15474
-15417
-15359
-15301
-15242
-15184
-15125
-15065
-15006
-14946
-14886
-14826
-14765
-14704
-14643
-14581
-14520
-14458
-14395
-14333
-14270
-14207
-14144
-14081
-14017
-13953
-13889
-13824
-13759
-13695
-13629
-13564
-13499
-13433
-13367
-13301
-13235
-13168
-13102
-13035
-12968
-12901
-12833
-12765
-12697
-12629
-12561
-12492
-12423
-12354
-12285
-12215
-12145
-12075
-12005
-11934
-11863
-11792
-11721
-11649
-11577
-11505
-11433
-11360
-11287
-11214
-11141
-11067
-10993
-10919
-10845
-10770
-10695
-10620
-10544
-10468
-10392
-10315
-10238
-10160
-10082
-10004
-9925
-9845
-9765
-9685
-9604
-9523
-9442
-9359
-9277
-9194
-9111
-9027
-8943
-8859
-8774
-8689
-8604
-8518
-8432
-8347
-8260
-8173
-8087
-8000
-7914
-7827
-7740
-7652
-7565
-7477
-7389
-7302
-7214
-7126
-7037
-6949
-6861
-6772
-6683
-6595
-6506
-6417
-6328
-6239
-6150
-6061
-5971
-5882
-5792
-5703
-5613
-5523
-5433
-5343
-5253
-5162
-5072
-4981
-4890
-4799
-4708
-4617
-4525
-4434
-4342
-4250
-4159
-4067
-3975
-3883
-3791
-3699
-3607
-3515
-3422
-3330
-3238
-3146
-3054
-2962
-2870
-2778
-2687
-2595
-2503
-2411
-2319
-2227
-2135
-2043
-1951
-1859
-1767
-1674
-1582
-1490
-1397
-1305
-1213
-1120
-1028
-936
-844
-752
-660
-568
-476
-385
-293
-202
-111
-20
71
161
252
342
431
521
610
699
787
876
963
1051
1138
1225
1311
1397
1483
1568
1653
1737
1822
1906
1989
2073
2156
2239
2322
2405
2487
2570
2652
2734
2816
2898
2980
3062
3144
3226
3307
3389
3470
3551
3632
3713
3794
3874
3954
4034
4114
4194
4273
4353
4432
4510
4589
4667
4745
4822
4899
4976
5053
5129
5204
5279
5354
5429
5502
5576
5649
5721
5793
5865
5936
6007
6077
6146
6216
6284
6353
6421
6488
6556
6623
6690
6756
6822
6888
6953
7018
7083
7147
7211
7275
7338
7401
7464
7526
7588
7649
7710
7771
7831
7891
7950
8009
8067
8125
8183
8241
8298
8355
8411
8467
8523
8578
8633
8688
8742
8796
8850
8903
8956
9009
9061
9113
9165
9216
9267
9318
9369
9419
9469
9518
9567
9616
9665
9713
9761
9809
9857
9904
9951
9998
10044
10091
10136
10182
10227
10272
10317
10362
10406
10449
10493
10536
10578
10621
10663
10704
10745
10786
10827
10867
10907
10946
10985
11024
11063
11102
11140
11179
11217
11255
11293
11330
11368
11405
11443
11480
11517
11554
11591
11628
11665
11701
11737
11773
11809
11845
11881
11917
11952
11988
12023
12059
12094
12129
12164
12199
12234
12269
12304
12339
12373
12407
12442
12476
12510
12544
12577
12611
12644
12677
12711
12744
12777
12809
12842
12875
12907
12940
12972
13005
13037
13070
13102
13134
13166
13199
13231
13263
13295
13326
13358
13390
13421
13453
13484
13516
13547
13578
13609
13640
13670
13701
13731
13762
13792
13822
13852
13881
13911
13941
13970
13999
14029
14058
14087
14116
14146
14175
14204
14233
14261
14290
14319
14348
14376
14405
14433
14462
14490
14518
14547
14575
14603
14630
14658
14686
14714
14741
14769
14796
14823
14851
14878
14906
14933
14960
14988
15015
15042
15069
15096
15123
15150
15177
15204
15231
15258
15284
15310
15337
15363
15388
15414
15439
15464
15490
15514
15539
15564
15589
15613
15638
15662
15687
15711
15735
15760
15784
15808
15832
15856
15880
15904
15928
15951
15975
15998
16021
16044
16067
16090
16113
16135
16157
16178
16201
16222
16244
16265
16286
16308
16329
16350
16370
16390
16411
16431
16451
16471
16490
16510
16529
16548
16567
16586
16605
16623
16641
16659
16678
16695
16713
16731
16748
16766
16783
16801
16818
16835
16853
16870
16887
16904
16921
16938
16955
16971
16988
17005
17021
17038
17054
17070
17086
17102
17117
17133
17148
17163
17178
17193
17208
17223
17238
17252
17267
17281
17296
17310
17324
17338
17352
17365
17379
17392
17405
17418
17431
17444
17456
17468
17480
17492
17504
17516
17527
17539
17550
17561
17572
17582
17593
17603
17613
17623
17633
17642
17651
17660
17669
17678
17686
17695
17703
17711
17718
17726
17733
17741
17748
17754
17761
17767
17774
17780
17785
17791
17796
17801
17806
17811
17815
17819
17823
17827
17830
17833
17836
17838
17841
17843
17845
17846
17848
17849
17850
17850
17851
17851
17851
17851
17850
17849
17848
17847
17845
17843
17840
17838
17835
17831
17828
17824
17820
17815
17810
17805
17800
17795
17789
17783
17777
17771
17764
17758
17751
17744
17737
17730
17723
17715
17708
17700
17692
17684
17676
17668
17660
17652
17643
17635
17627
17618
17609
17601
17592
17583
17574
17564
17555
17546
17536
17527
17517
17507
17497
17487
17477
17467
17457
17447
17436
17426
17416
17405
17394
17384
17373
17362
17352
17341
17330
17319
17308
17297
17286
17274
17263
17251
17239
17227
17215
17202
17190
17177
17164
17151
17138
17125
17112
17098
17085
17071
17057
17043
17029
17015
17001
16986
16972
16957
16943
16928
16913
16899
16884
16869
16854
16839
16825
16810
16795
16780
16765
16750
16735
16720
16705
16690
16675
16659
16644
16629
16614
16599
16583
16568
16552
16537
16521
16506
16490
16474
16458
16442
16426
16410
16393
16376
16360
16344
16327
16309
16293
16276
16259
16242
16225
16207
16190
16172
16155
16138
16120
16102
16084
16065
16049
16030
16013
15994
15976
15958
15940
15921
15903
15885
15866
15847
15829
15810
15791
15772
15753
15734
15715
15696
15677
15658
15638
15619
15600
15580
15561
15541
15521
15502
15482
15462
15442
15422
15402
15382
15362
15341
15321
15301
15280
15260
15239
15219
15198
15177
15157
15136
15115
15094
15073
15052
15031
15011
14990
14969
14948
14927
14906
14885
14864
14843
14822
14802
14781
14760
14739
14718
14698
14677
14656
14635
14614
14593
14573
14552
14531
14510
14489
14468
14447
14426
14405
14384
14363
14342
14321
14299
14278
14257
14236
14215
14194
14174
14153
14132
14111
14090
14070
14049
14028
14007
13986
13965
13944
13923
13902
13880
13859
13837
13816
13794
13772
13750
13729
13707
13685
13662
13640
13618
13596
13573
13551
13528
13505
13483
13460
13437
13414
13391
13368
13345
13322
13299
13275
13252
13229
13205
13182
13159
13135
13112
13088
13064
13041
13017
12993
12969
12945
12920
12896
12872
12847
12823
12798
12774
12749
12724
12700
12675
12650
12626
12601
12577
12552
12528
12504
12480
12456
12433
12409
12386
12363
12340
12318
12295
12273
12251
12230
12208
12187
12166
12145
12125
12105
12085
12065
12045
12026
12007
11988
11969
11951
11933
11914
11896
11879
11861
11843
11826
11808
11791
11774
11756
11739
11722
11705
11688
11671
11654
11637
11621
11604
11587
11570
11554
11537
11521
11505
11488
11472
11456
11440
11425
11409
11393
11378
11363
11348
11332
11317
11302
11287
11273
11258
11243
11229
11214
11200
11186
11172
11158
11144
11130
11116
11102
11089
11075
11062
11048
11035
11022
11008
10995
10982
10969
10956
10942
10929
10916
10903
10890
10877
10863
10850
10837
10825
10812
10799
10786
10774
10761
10749
10736
10724
10712
10700
10688
10677
10665
10654
10642
10631
10620
10609
10599
10588
10577
10567
10556
10546
10536
10526
10516
10506
10496
10487
10477
10468
10458
10449
10440
10431
10422
10413
10405
10396
10387
10379
10370
10362
10353
10345
10337
10328
10320
10312
10304
10296
10288
10280
10272
10265
10257
10249
10242
10235
10227
10220
10213
10206
10198
10191
10184
10177
10171
10164
10157
10150
10144
10137
10131
10125
10118
10112
10106
10100
10093
10087
10082
10076
10070
10064
10059
10054
10049
10044
10039
10035
10030
10026
10022
10018
10015
10011
10007
10004
10001
9997
9994
9991
9988
9985
9982
9979
9976
9973
9970
9967
9964
9961
9958
9955
9952
9949
9946
9943
9940
9937
9934
9931
9928
9925
9923
9920
9917
9915
9912
9910
9908
9906
9904
9903
9902
9901
9900
9899
9899
9898
9898
9898
9898
9899
9899
9900
9901
9902
9903
9905
9906
9908
9910
9912
9915
9917
9920
9923
9926
9929
9933
9937
9941
9946
9950
9955
9960
9966
9972
9978
9984
9990
9997
10003
10010
10017
10025
10032
10040
10048
10055
10064
10072
10080
10089
10098
10107
10116
10126
10135
10145
10155
10166
10176
10187
10198
10209
10220
10231
10243
10255
10267
10279
10291
10303
10316
10329
10342
10355
10368
10381
10395
10409
10423
10437
10451
10466
10480
10495
10510
10526
10541
10557
10573
10589
10605
10621
10638
10655
10672
10689
10706
10724
10742
10760
10778
10797
10816
10835
10854
10874
10894
10914
10934
10955
10976
10997
11019
11041
11063
11085
11108
11131
11153
11176
11200
11223
11247
11270
11294
11318
11343
11367
11391
11416
11441
11466
11491
11517
11542
11568
11594
11620
11646
11672
11698
11725
11751
11778
11804
11831
11858
11884
11911
11938
11965
11992
12019
12046
12073
12101
12128
12155
12182
12209
12236
12263
12290
12317
12344
12371
12398
12425
12452
12479
12505
12532
12559
12585
12611
12638
12664
12690
12716
12742
12767
12793
12818
12843
12869
12893
12918
12943
12967
12991
13015
13039
13062
13086
13109
13132
13154
13177
13199
13221
13243
13265
13286
13308
13329
13350
13371
13392
13412
13433
13453
13473
13493
13513
13533
13553
13572
13592
13611
13630
13650
13669
13688
13707
13725
13744
13763
13781
13800
13818
13836
13854
13872
13890
13908
13925
13943
13960
13978
13995
14013
14030
14047
14064
14082
14099
14116
14133
14150
14167
14184
14201
14218
14235
14252
14268
14285
14302
14319
14335
14352
14368
14385
14401
14417
14433
14449
14464
14480
14495
14510
14524
14539
14553
14567
14581
14594
14608
14621
14633
14646
14658
14670
14682
14694
14705
14717
14728
14738
14749
14759
14769
14779
14788
14797
14806
14815
14823
14831
14839
14847
14854
14861
14868
14874
14881
14887
14892
14898
14903
14908
14912
14917
14921
14924
14928
14931
14933
14936
14938
14940
14941
14942
14943
14943
14944
14943
14943
14942
14941
14939
14937
14935
14932
14929
14926
14923
14919
14915
14911
14907
14902
14897
14892
14886
14881
14875
14869
14862
14855
14848
14841
14833
14825
14817
14808
14799
14790
14781
14771
14761
14751
14741
14730
14719
14708
14696
14684
14672
14660
14647
14634
14621
14607
14593
14579
14565
14550
14534
14519
14503
14486
14470
14453
14435
14417
14399
14381
14362
14343
14324
14304
14284
14264
14243
14223
14201
14180
14158
14136
14113
14090
14067
14044
14021
13997
13973
13948
13924
13899
13874
13849
13823
13797
13772
13745
13719
13692
13665
13638
13611
13583
13556
13528
13500
13472
13444
13416
13387
13359
13331
13303
13275
13246
13218
13190
13162
13134
13106
13078
13050
13022
12994
12966
12937
12909
12881
12852
12824
12796
12767
12739
12710
12682
12654
12625
12597
12569
12541
12513
12485
12457
12429
12401
12373
12345
12317
12290
12262
12235
12207
12180
12153
12125
12098
12071
12044
12017
11991
11964
11937
11910
11883
11857
11830
11803
11777
11750
11723
11697
11670
11644
11617
11591
11564
11538
11512
11485
11459
11433
11407
11381
11355
11329
11303
11276
11250
11224
11198
11172
11146
11120
11094
11068
11042
11015
10989
10963
10937
10911
10885
10859
10833
10807
10780
10754
10728
10702
10676
10651
10625
10599
10573
10547
10522
10496
10471
10445
10420
10395
10369
10344
10319
10294
10269
10245
10220
10195
10171
10146
10122
10098
10074
10050
10026
10002
9979
9955
9932
9908
9885
9862
9839
9817
9794
9772
9749
9727
9705
9683
9662
9640
9618
9597
9575
9554
9533
9512
9491
9470
9450
9429
9409
9388
9368
9348
9328
9309
9289
9270
9250
9231
9212
9193
9175
9157
9138
9120
9103
9085
9067
9050
9033
9016
8999
8982
8965
8948
8932
8916
8899
8883
8867
8851
8835
8820
8804
8789
8773
8758
8743
8728
8713
8698
8683
8669
8654
8640
8626
8611
8597
8583
8569
8556
8542
8529
8516
8502
8489
8477
8464
8451
8439
8426
8414
8402
8390
8378
8367
8355
8344
8332
8321
8310
8299
8288
8277
8266
8256
8245
8235
8224
8214
8203
8193
8182
8172
8161
8151
8141
8130
8119
8109
8099
8089
8079
8068
8058
8048
8038
8028
8018
8007
7998
7988
7978
7968
7958
7948
7939
7929
7920
7910
7901
7891
7882
7873
7863
7854
7845
7836
7826
7817
7808
7799
7789
7780
7771
7762
7752
7743
7733
7724
7714
7705
7695
7686
7676
7667
7657
7647
7638
7628
7618
7609
7599
7589
7579
7569
7559
7549
7539
7528
7518
7508
7497
7486
7475
7465
7454
7442
7431
7420
7409
7397
7386
7375
7363
7352
7341
7329
7318
7307
7296
7284
7273
7262
7251
7240
7229
7218
7207
7196
7185
7174
7163
7152
7140
7129
7118
7107
7095
7084
7072
7061
7049
7038
7027
7015
7004
6992
6981
6969
6958
6947
6935
6924
6912
6901
6889
6878
6867
6855
6844
6832
6821
6809
6798
6787
6775
6764
6752
6741
6730
6718
6707
6696
6684
6673
6662
6650
6639
6628
6617
6605
6594
6583
6572
6560
6549
6538
6527
6516
6505
6494
6483
6472
6461
6450
6439
6429
6418
6408
6398
6388
6378
6368
6358
6349
6339
6330
6321
6312
6303
6294
6285
6277
6268
6259
6251
6242
6234
6226
6217
6209
6201
6192
6184
6176
6168
6160
6152
6144
6136
6129
6121
6113
6106
6099
6091
6084
6077
6070
6064
6057
6051
6044
6038
6032
6026
6021
6015
6010
6004
5999
5994
5990
5985
5980
5976
5972
5968
5964
5960
5956
5953
5949
5946
5942
5939
5936
5933
5930
5926
5923
5920
5917
5914
5911
5908
5906
5903
5900
5897
5895
5892
5889
5887
5884
5882
5880
5877
5875
5872
5870
5867
5865
5862
5860
5857
5854
5851
5849
5846
5843
5840
5837
5834
5831
5828
5825
5822
5819
5816
5813
5810
5807
5804
5801
5798
5795
5792
5789
5787
5784
5781
5778
5775
5772
5769
5766
5764
5761
5758
5755
5752
5749
5747
5744
5741
5738
5735
5733
5730
5727
5725
5722
5720
5717
5715
5712
5710
5708
5706
5704
5702
5700
5697
5695
5693
5691
5689
5687
5686
5684
5682
5680
5678
5676
5674
5673
5671
5670
5668
5667
5665
5664
5663
5662
5661
5660
5659
5658
5658
5657
5657
5657
5657
5656
5657
5657
5657
5657
5658
5658
5659
5660
5661
5662
5663
5664
5665
5667
5669
5671
5672
5675
5677
5679
5682
5684
5687
5690
5693
5696
5699
5703
5706
5710
5713
5717
5721
5725
5730
5734
5739
5743
5748
5753
5758
5763
5768
5773
5779
5784
5790
5795
5801
5806
5812
5818
5824
5830
5836
5842
5848
5854
5860
5866
5872
5878
5884
5891
5897
5903
5909
5916
5922
5928
5935
5941
5948
5954
5961
5967
5973
5980
5986
5993
5999
6005
6012
6018
6025
6031
6037
6044
6050
6057
6063
6069
6076
6082
6088
6095
6101
6107
6113
6119
6125
6131
6137
6143
6149
6155
6160
6166
6171
6177
6182
6187
6193
6198
6203
6208
6213
6218
6223
6228
6233
6237
6242
6247
6251
6256
6260
6265
6269
6274
6278
6282
6287
6291
6296
6300
6304
6309
6313
6317
6321
6326
6330
6334
6338
6342
6346
6350
6354
6358
6362
6365
6369
6372
6376
6379
6382
6386
6389
6392
6394
6397
6400
6402
6405
6407
6409
6412
6414
6416
6418
6419
6421
6423
6425
6426
6427
6429
6430
6431
6432
6433
6434
6434
6435
6435
6436
6436
6436
6436
6435
6435
6434
6433
6432
6431
6430
6428
6427
6425
6423
6421
6418
6416
6413
6410
6407
6403
6400
6396
6393
6389
6385
6380
6376
6371
6366
6361
6356
6351
6345
6340
6334
6328
6322
6315
6309
6302
6295
6288
6281
6274
6266
6258
6251
6243
6235
6227
6219
6210
6202
6193
6184
6175
6166
6157
6147
6138
6128
6118
6107
6097
6086
6075
6064
6053
6042
6030
6018
6006
5994
5982
5970
5957
5945
5932
5919
5906
5893
5879
5866
5852
5839
5825
5811
5797
5783
5769
5754
5740
5725
5710
5695
5680
5665
5650
5634
5619
5603
5587
5571
5555
5539
5523
5507
5491
5474
5458
5441
5425
5408
5391
5375
5358
5341
5324
5307
5291
5274
5257
5240
5223
5206
5188
5171
5154
5136
5119
5101
5084
5066
5048
5029
5011
4993
4974
4955
4936
4917
4897
4877
4858
4837
4817
4797
4776
4755
4733
4712
4690
4668
4646
4623
4600
4577
4554
4530
4506
4482
4457
4432
4407
4381
4356
4330
4303
4277
4250
4223
4195
4167
4139
4111
4082
4054
4024
3995
3965
3935
3905
3875
3844
3812
3781
3749
3717
3685
3652
3619
3586
3553
3519
3485
3450
3416
3381
3345
3310
3274
3237
3201
3164
3127
3090
3052
3014
2976
2937
2898
2859
2819
2779
2739
2699
2658
2617
2576
2534
2492
2450
2407
2364
2321
2278
2235
2191
2147
2103
2059
2013
1969
1925
1879
1834
1789
1743
1697
1651
1604
1558
1511
1464
1417
1370
1323
1275
1227
1179
1131
1083
1035
986
937
888
839
790
740
690
640
590
540
489
439
388
336
285
233
181
129
77
25
-28
-81
-134
-187
-240
-294
-347
-401
-455
-509
-563
-618
-672
-727
-782
-837
-892
-947
-1002
-1058
-1114
-1170
-1227
-1283
-1340
-1396
-1453
-1511
-1568
-1625
-1683
-1741
-1799
-1857
-1916
-1974
-2033
-2092
-2151
-2210
-2270
-2329
-2389
-2449
-2509
-2569
-2629
-2689
-2750
-2810
-2871
-2931
-2992
-3052
-3113
-3174
-3235
-3295
-3356
-3417
-3478
-3538
-3599
-3659
-3720
-3780
-3841
-3901
-3961
-4021
-4081
-4140
-4200
-4259
-4318
-4377
-4436
-4494
-4552
-4611
-4669
-4726
-4784
-4841
-4898
-4955
-5012
-5069
-5125
-5181
-5237
-5293
-5349
-5404
-5460
-5515
-5570
-5624
-5679
-5733
-5787
-5840
-5894
-5947
-5999
-6052
-6104
-6156
-6207
-6258
-6309
-6359
-6409
-6458
-6507
-6556
-6604
-6652
-6699
-6746
-6793
-6839
-6884
-6929
-6974
-7019
-7063
-7106
-7149
-7192
-7234
-7276
-7318
-7359
-7400
-7441
-7481
-7521
-7560
-7599
-7638
-7676
-7715
-7752
-7790
-7827
-7863
-7899
-7935
-7971
-8006
-8041
-8074
-8109
-8143
-8177
-8210
-8242
-8275
-8307
-8338
-8370
-8401
-8431
-8462
-8491
-8521
-8550
-8579
-8608
-8637
-8665
-8692
-8720
-8747
-8774
-8800
-8827
-8852
-8878
-8903
-8928
-8953
-8977
-9001
-9025
-9048
-9071
-9094
-9116
-9138
-9160
-9181
-9203
-9224
-9244
-9265
-9285
-9305
-9325
-9345
-9364
-9383
-9402
-9421
-9439
-9458
-9476
-9494
-9511
-9529
-9546
-9563
-9580
-9597
-9614
-9630
-9646
-9662
-9678
-9693
-9709
-9724
-9739
-9754
-9769
-9783
-9797
-9812
-9825
-9839
-9853
-9866
-9880
-9893
-9906
-9919
-9931
-9944
-9956
-9969
-9981
-9993
-10005
-10016
-10028
-10039
-10050
-10061
-10072
-10082
-10093
-10103
-10113
-10124
-10133
-10143
-10153
-10162
-10171
-10180
-10189
-10198
-10206
-10214
-10222
-10230
-10238
-10245
-10252
-10259
-10266
-10273
-10279
-10285
-10291
-10297
-10302
-10308
-10313
-10318
-10322
-10327
-10331
-10336
-10340
-10344
-10348
-10351
-10355
-10358
-10361
-10364
-10367
-10369
-10372
-10374
-10376
-10378
-10380
-10382
-10384
-10385
-10387
-10388
-10390
-10391
-10392
-10393
-10394
-10395
-10396
-10396
-10397
-10398
-10399
-10399
-10400
-10401
-10402
-10402
-10403
-10404
-10405
-10405
-10406
-10407
-10408
-10408
-10409
-10410
-10411
-10411
-10412
-10413
-10414
-10414
-10415
-10416
-10417
-10418
-10419
-10420
-10422
-10423
-10424
-10426
-10428
-10430
-10432
-10435
-10437
-10440
-10443
-10446
-10450
-10453
-10457
-10461
-10466
-10470
-10475
-10480
-10485
-10490
-10496
-10501
-10507
-10513
-10520
-10526
-10533
-10540
-10547
-10554
-10561
-10569
-10576
-10584
-10592
-10599
-10607
-10615
-10623
-10631
-10639
-10647
-10655
-10663
-10671
-10679
-10687
-10695
-10702
-10710
-10718
-10725
-10733
-10740
-10747
-10754
-10761
-10768
-10775
-10782
-10789
-10796
-10802
-10809
-10815
-10821
-10828
-10834
-10840
-10846
-10852
-10858
-10863
-10869
-10875
-10880
-10885
-10891
-10896
-10901
-10906
-10911
-10916
-10921
-10926
-10930
-10935
-10939
-10944
-10948
-10952
-10957
-10961
-10965
-10969
-10973
-10977
-10981
-10985
-10988
-10992
-10996
-11000
-11004
-11007
-11011
-11015
-11018
-11022
-11026
-11029
-11033
-11036
-11040
-11044
-11047
-11051
-11054
-11057
-11061
-11064
-11067
-11070
-11073
-11076
-11079
-11082
-11085
-11088
-11090
-11093
-11095
-11098
-11100
-11102
-11104
-11106
-11108
-11110
-11111
-11113
-11114
-11115
-11116
-11117
-11117
-11118
-11118
-11118
-11118
-11118
-11118
-11117
-11117
-11116
-11115
-11114
-11112
-11111
-11109
-11107
-11105
-11103
-11101
-11098
-11095
-11092
-11089
-11086
-11082
-11078
-11074
-11070
-11066
-11061
-11057
-11052
-11047
-11041
-11036
-11031
-11025
-11019
-11013
-11007
-11001
-10995
-10988
-10982
-10975
-10968
-10961
-10954
-10947
-10939
-10932
-10924
-10917
-10909
-10901
-10893
-10885
-10876
-10868
-10860
-10851
-10843
-10834
-10825
-10816
-10807
-10798
-10789
-10779
-10769
-10760
-10750
-10740
-10730
-10720
-10709
-10699
-10688
-10677
-10666
-10655
-10644
-10632
-10621
-10609
-10597
-10585
-10573
-10560
-10548
-10535
-10522
-10509
-10495
-10482
-10468
-10454
-10439
-10425
-10410
-10395
-10380
-10364
-10348
-10332
-10316
-10300
-10283
-10266
-10249
-10231
-10214
-10196
-10177
-10159
-10140
-10121
-10101
-10082
-10062
-10041
-10021
-10000
-9979
-9957
-9935
-9913
-9891
-9868
-9846
-9823
-9799
-9776
-9752
-9728
-9704
-9680
-9656
-9631
-9606
-9581
-9556
-9531
-9505
-9480
-9454
-9428
-9402
-9376
-9350
-9323
-9297
-9270
-9244
-9217
-9191
-9164
-9137
-9110
-9084
-9057
-9030
-9003
-8977
-8950
-8923
-8897
-8870
-8844
-8817
-8791
-8765
-8739
-8713
-8687
-8662
-8636
-8611
-8586
-8560
-8536
-8511
-8486
-8462
-8437
-8413
-8389
-8365
-8341
-8318
-8294
-8271
-8248
-8225
-8203
-8180
-8157
-8135
-8113
-8090
-8069
-8048
-8026
-8005
-7983
-7962
-7941
-7920
-7899
-7879
-7858
-7838
-7818
-7798
-7778
-7758
-7738
-7719
-7700
-7681
-7662
-7643
-7624
-7606
-7587
-7569
-7551
-7533
-7515
-7497
-7479
-7462
-7444
-7427
-7410
-7392
-7375
-7359
-7342
-7325
-7309
-7293
-7276
-7260
-7245
-7229
-7213
-7198
-7183
-7168
-7153
-7138
-7124
-7110
-7096
-7082
-7069
-7055
-7042
-7030
-7017
-7005
-6993
-6981
-6970
-6959
-6948
-6937
-6927
-6916
-6906
-6897
-6887
-6878
-6868
-6859
-6850
-6842
-6833
-6824
-6816
-6808
-6800
-6792
-6784
-6776
-6768
-6760
-6753
-6745
-6738
-6730
-6723
-6715
-6708
-6700
-6693
-6685
-6678
-6670
-6663
-6655
-6648
-6640
-6632
-6625
-6617
-6609
-6601
-6593
-6585
-6577
-6569
-6561
-6553
-6545
-6537
-6529
-6520
-6512
-6503
-6495
-6486
-6478
-6469
-6461
-6452
-6443
-6434
-6425
-6416
-6407
-6398
-6389
-6380
-6371
-6361
-6352
-6342
-6333
-6323
-6313
-6303
-6293
-6283
-6272
-6262
-6251
-6241
-6230
-6219
-6208
-6197
-6186
-6175
-6164
-6152
-6141
-6130
-6118
-6107
-6096
-6084
-6073
-6062
-6050
-6039
-6028
-6016
-6005
-5994
-5982
-5971
-5960
-5949
-5937
-5926
-5915
-5904
-5893
-5882
-5871
-5859
-5848
-5837
-5826
-5815
-5804
-5793
-5781
-5770
-5759
-5748
-5736
-5725
-5714
-5702
-5691
-5680
-5668
-5657
-5645
-5634
-5623
-5611
-5600
-5589
-5577
-5566
-5554
-5543
-5531
-5520
-5508
-5497
-5485
-5474
-5462
-5450
-5438
-5426
-5414
-5402
-5389
-5377
-5365
-5352
-5339
-5326
-5314
-5301
-5288
-5274
-5261
-5248
-5234
-5221
-5207
-5194
-5180
-5167
-5153
-5139
-5125
-5111
-5097
-5083
-5068
-5054
-5040
-5025
-5011
-4996
-4981
-4966
-4952
-4937
-4921
-4906
-4891
-4876
-4861
-4845
-4830
-4814
-4799
-4783
-4768
-4752
-4737
-4721
-4706
-4691
-4675
-4660
-4644
-4629
-4614
-4598
-4583
-4568
-4553
-4537
-4522
-4507
-4492
-4477
-4462
-4447
-4432
-4418
-4403
-4388
-4373
-4358
-4344
-4329
-4314
-4300
-4285
-4270
-4255
-4241
-4226
-4212
-4197
-4182
-4168
-4153
-4139
-4124
-4109
-4094
-4080
-4065
-4051
-4035
-4021
-4006
-3992
-3977
-3962
-3947
-3932
-3917
-3902
-3887
-3872
-3857
-3842
-3827
-3812
-3797
-3782
-3767
-3752
-3737
-3722
-3707
-3692
-3677
-3661
-3646
-3631
-3616
-3600
-3585
-3570
-3554
-3539
-3523
-3508
-3492
-3477
-3461
-3446
-3430
-3415
-3399
-3383
-3368
-3352
-3337
-3321
-3305
-3290
-3274
-3258
-3242
-3227
-3211
-3195
-3180
-3164
-3148
-3132
-3117
-3101
-3085
-3069
-3054
-3038
-3022
-3006
-2990
-2974
-2958
-2942
-2926
-2910
-2894
-2878
-2862
-2846
-2830
-2814
-2798
-2782
-2765
-2749
-2733
-2718
-2702
-2686
-2670
-2654
-2638
-2622
-2607
-2591
-2575
-2559
-2543
-2527
-2512
-2496
-2480
-2464
-2448
-2432
-2416
-2400
-2384
-2367
-2351
-2335
-2319
-2302
-2286
-2270
-2253
-2237
-2221
-2204
-2188
-2171
-2155
-2138
-2122
-2105
-2089
-2072
-2056
-2039
-2021
-2005
-1989
-1972
-1956
-1939
-1922
-1906
-1889
-1872
-1856
-1839
-1822
-1806
-1789
-1772
-1756
-1739
-1722
-1706
-1689
-1672
-1656
-1639
-1623
-1607
-1590
-1574
-1558
-1541
-1525
-1509
-1493
-1477
-1461
-1445
-1430
-1414
-1398
-1382
-1366
-1351
-1335
-1320
-1304
-1288
-1273
-1258
-1242
-1227
-1212
-1197
-1182
-1167
-1152
-1137
-1123
-1108
-1094
-1079
-1065
-1051
-1037
-1022
-1008
-995
-981
-968
-954
-941
-927
-914
-901
-888
-875
-862
-850
-837
-825
-813
-801
-789
-777
-766
-754
-743
-732
-721
-710
-699
-688
-677
-666
-656
-645
-635
-625
-614
-604
-593
-583
-573
-562
-552
-541
-531
-521
-510
-500
-489
-479
-469
-458
-448
-437
-427
-417
-406
-396
-386
-375
-365
-355
-345
-335
-325
-315
-305
-295
-286
-276
-267
-257
-248
-238
-229
-220
-211
-202
-194
-185
-176
-168
-159
-151
-142
-134
-126
-118
-110
-102
-94
-86
-78
-71
-63
-56
-48
-41
-34
-27
-20
-13
-6
1
7
14
20
27
33
39
45
51
57
62
68
73
78
84
88
93
98
103
107
111
115
119
123
127
131
134
138
141
144
147
150
152
155
157
159
162
164
165
167
169
170
171
172
173
174
175
175
175
175
175
175
174
174
173
172
170
169
167
165
163
161
158
156
153
149
146
142
138
134
129
124
119
114
108
102
96
90
83
76
69
62
54
47
39
30
22
13
4
-5
-14
-24
-33
-43
-53
-64
-74
-85
-96
-107
-118
-129
-141
-152
-164
-176
-188
-200
-213
-225
-238
-251
-264
-277
-290
-304
-318
-331
-345
-359
-374
-388
-403
-417
-432
-447
-462
-478
-493
-509
-524
-540
-556
-572
-588
-605
-621
-637
-654
-671
-687
-704
-721
-737
-754
-771
-788
-805
-821
-838
-855
-872
-889
-905
-922
-939
-955
-972
-989
-1004
-1022
-1038
-1055
-1071
-1087
-1104
-1120
-1136
-1152
-1168
-1183
-1199
-1215
-1230
-1246
-1261
-1276
-1292
-1307
-1322
-1336
-1351
-1366
-1381
-1395
-1410
-1424
-1439
-1453
-1467
-1482
-1496
-1510
-1524
-1539
-1553
-1567
-1581
-1595
-1610
-1624
-1638
-1652
-1666
-1680
-1694
-1708
-1722
-1737
-1751
-1765
-1779
-1793
-1807
-1821
-1834
-1848
-1862
-1876
-1890
-1904
-1917
-1931
-1944
-1958
-1971
-1985
-1998
-2012
-2025
-2037
-2051
-2065
-2078
-2091
-2104
-2117
-2130
-2143
-2156
-2169
-2182
-2194
-2207
-2220
-2232
-2244
-2257
-2269
-2281
-2293
-2305
-2317
-2328
-2340
-2352
-2363
-2374
-2386
-2397
-2408
-2419
-2430
-2441
-2452
-2462
-2473
-2484
-2494
-2505
-2515
-2526
-2536
-2547
-2557
-2568
-2578
-2589
-2599
-2610
-2621
-2631
-2642
-2653
-2663
-2674
-2685
-2696
-2707
-2718
-2729
-2740
-2751
-2762
-2774
-2785
-2797
-2808
-2820
-2832
-2844
-2856
-2868
-2881
-2893
-2906
-2918
-2931
-2944
-2957
-2970
-2983
-2997
-3010
-3023
-3037
-3051
-3065
-3078
-3093
-3107
-3121
-3135
-3149
-3164
-3178
-3193
-3208
-3222
-3237
-3252
-3267
-3282
-3297
-3312
-3327
-3342
-3357
-3372
-3388
-3403
-3418
-3433
-3449
-3464
-3479
-3494
-3510
-3525
-3541
-3556
-3571
-3587
-3602
-3618
-3633
-3649
-3665
-3680
-3696
-3711
-3727
-3742
-3758
-3773
-3788
-3804
-3819
-3834
-3850
-3865
-3880
-3895
-3910
-3925
-3940
-3955
-3970
-3984
-3999
-4013
-4027
-4042
-4056
-4070
-4083
-4097
-4111
-4124
-4138
-4151
-4164
-4177
-4190
-4203
-4216
-4228
-4241
-4253
-4266
-4278
-4290
-4301
-4313
-4325
-4336
-4347
-4358
-4369
-4380
-4391
-4401
-4412
-4422
-4432
-4442
-4452
-4462
-4471
-4480
-4490
-4498
-4507
-4516
-4524
-4532
-4540
-4547
-4555
-4562
-4569
-4576
-4582
-4588
-4594
-4600
-4606
-4611
-4616
-4621
-4626
-4631
-4635
-4639
-4643
-4647
-4650
-4654
-4657
-4660
-4662
-4665
-4667
-4669
-4671
-4673
-4674
-4676
-4677
-4678
-4679
-4679
-4680
-4680
-4680
-4680
-4680
-4680
-4679
-4679
-4678
-4677
-4676
-4674
-4673
-4671
-4669
-4667
-4665
-4663
-4660
-4658
-4655
-4652
-4649
-4646
-4642
-4639
-4635
-4631
-4628
-4624
-4619
-4615
-4610
-4606
-4601
-4596
-4591
-4585
-4580
-4574
-4568
-4562
-4556
-4550
-4543
-4537
-4530
-4523
-4516
-4508
-4501
-4493
-4485
-4477
-4469
-4461
-4452
-4443
-4434
-4425
-4416
-4407
-4397
-4388
-4378
-4368
-4358
-4348
-4337
-4327
-4316
-4306
-4295
-4284
-4273
-4262
-4251
-4239
-4228
-4216
-4205
-4193
-4182
-4170
-4158
-4147
-4135
-4123
-4111
-4099
-4086
-4075
-4062
-4051
-4038
-4027
-4014
-4003
-3991
-3978
-3966
-3954
-3941
-3929
-3917
-3904
-3892
-3879
-3866
-3854
-3841
-3829
-3816
-3804
-3791
-3778
-3766
-3753
-3740
-3728
-3715
-3703
-3690
-3677
-3665
-3652
-3640
-3627
-3615
-3602
-3590
-3578
-3565
-3553
-3540
-3528
-3516
-3504
-3492
-3480
-3468
-3456
-3444
-3432
-3420
-3408
-3396
-3385
-3373
-3362
-3350
-3339
-3328
-3316
-3305
-3294
-3283
-3272
-3262
-3251
-3240
-3230
-3219
-3209
-3199
-3188
-3178
-3168
-3158
-3149
-3139
-3129
-3120
-3111
-3101
-3092
-3083
-3074
-3065
-3057
-3048
-3039
-3031
-3023
-3014
-3006
-2998
-2990
-2983
-2975
-2967
-2960
-2952
-2945
-2938
-2930
-2923
-2916
-2910
-2903
-2896
-2889
-2883
-2876
-2869
-2863
-2856
-2850
-2844
-2837
-2831
-2825
-2818
-2812
-2806
-2800
-2794
-2788
-2782
-2777
-2771
-2765
-2760
-2755
-2749
-2744
-2739
-2734
-2729
-2724
-2719
-2714
-2710
-2705
-2701
-2697
-2693
-2689
-2685
-2681
-2677
-2674
-2671
-2668
-2665
-2662
-2660
-2658
-2656
-2654
-2652
-2651
-2650
-2649
-2649
-2648
-2648
-2648
-2649
-2650
-2651
-2652
-2654
-2655
-2658
-2660
-2662
-2665
-2668
-2672
-2675
-2679
-2683
-2688
-2693
-2697
-2703
-2708
-2713
-2719
-2725
-2731
-2738
-2745
-2751
-2758
-2766
-2773
-2781
-2789
-2797
-2805
-2813
-2822
-2831
-2840
-2849
-2858
-2868
-2878
-2888
-2898
-2908
-2919
-2930
-2941
-2952
-2963
-2975
-2987
-2999
-3011
-3024
-3037
-3050
-3063
-3076
-3090
-3104
-3118
-3132
-3146
-3161
-3175
-3190
-3205
-3221
-3236
-3252
-3267
-3283
-3299
-3316
-3332
-3349
-3366
-3383
-3400
-3417
-3435
-3453
-3470
-3489
-3507
-3525
-3544
-3563
-3582
-3602
-3621
-3641
-3661
-3682
-3702
-3723
-3744
-3765
-3786
-3808
-3830
-3852
-3874
-3897
-3920
-3942
-3966
-3989
-4013
-4035
-4059
-4083
-4109
-4133
-4158
-4183
-4208
-4233
-4258
-4284
-4309
-4335
-4361
-4387
-4413
-4439
-4465
-4491
-4518
-4544
-4570
-4597
-4624
-4650
-4677
-4704
-4730
-4757
-4784
-4811
-4838
-4865
-4892
-4919
-4946
-4973
-5000
-5028
-5055
-5082
-5109
-5136
-5164
-5191
-5218
-5245
-5272
-5300
-5327
-5354
-5381
-5408
-5435
-5462
-5489
-5515
-5542
-5569
-5596
-5622
-5649
-5675
-5702
-5728
-5755
-5781
-5807
-5833
-5859
-5885
-5911
-5936
-5962
-5987
-6012
-6038
-6063
-6088
-6113
-6137
-6162
-6186
-6211
-6235
-6259
-6283
-6307
-6331
-6354
-6378
-6401
-6424
-6447
-6470
-6492
-6515
-6537
-6559
-6581
-6603
-6625
-6646
-6668
-6689
-6709
-6730
-6750
-6771
-6791
-6811
-6830
-6850
-6869
-6888
-6907
-6926
-6944
-6962
-6981
-6999
-7016
-7034
-7051
-7069
-7086
-7103
-7120
-7136
-7153
-7169
-7185
-7201
-7217
-7232
-7248
-7263
-7278
-7293
-7308
-7323
-7337
-7351
-7365
-7379
-7393
-7407
-7420
-7433
-7446
-7459
-7472
-7485
-7497
-7509
-7521
-7533
-7544
-7556
-7567
-7577
-7588
-7598
-7608
-7618
-7628
-7637
-7646
-7655
-7663
-7672
-7680
-7687
-7695
-7702
-7709
-7715
-7721
-7727
-7733
-7739
-7744
-7749
-7753
-7758
-7762
-7765
-7769
-7772
-7775
-7778
-7780
-7782
-7784
-7786
-7787
-7788
-7788
-7789
-7789
-7789
-7788
-7787
-7786
-7785
-7784
-7782
-7779
-7777
-7774
-7771
-7768
-7764
-7760
-7756
-7751
-7746
-7741
-7736
-7730
-7724
-7718
-7712
-7705
-7698
-7691
-7683
-7676
-7668
-7660
-7651
-7643
-7634
-7625
-7616
-7606
-7596
-7586
-7576
-7566
-7555
-7544
-7533
-7522
-7511
-7499
-7487
-7475
-7463
-7450
-7437
-7425
-7412
-7398
-7385
-7371
-7358
-7344
-7330
-7316
-7302
-7287
-7273
-7258
-7243
-7228
-7213
-7198
-7183
-7167
-7152
-7136
-7120
-7104
-7087
-7071
-7054
-7037
-7020
-7003
-6986
-6968
-6950
-6932
-6914
-6895
-6877
-6858
-6838
-6819
-6799
-6779
-6759
-6739
-6718
-6697
-6676
-6654
-6632
-6610
-6588
-6565
-6542
-6519
-6496
-6472
-6448
-6424
-6400
-6375
-6350
-6325
-6300
-6274
-6249
-6223
-6196
-6170
-6143
-6116
-6089
-6061
-6034
-6006
-5978
-5949
-5921
-5892
-5862
-5833
-5803
-5774
-5743
-5713
-5682
-5651
-5620
-5589
-5557
-5525
-5493
-5461
-5429
-5396
-5363
-5330
-5296
-5263
-5229
-5195
-5160
-5126
-5091
-5056
-5021
-4985
-4950
-4914
-4878
-4841
-4805
-4768
-4731
-4694
-4657
-4619
-4581
-4544
-4505
-4467
-4429
-4390
-4351
-4313
-4273
-4234
-4195
-4155
-4116
-4075
-4035
-3996
-3956
-3916
-3876
-3835
-3795
-3754
-3713
-3673
-3632
-3591
-3550
-3509
-3468
-3427
-3386
-3344
-3303
-3262
-3221
-3180
-3138
-3097
-3056
-3014
-2973
-2932
-2890
-2849
-2808
-2767
-2725
-2684
-2643
-2602
-2561
-2519
-2478
-2437
-2396
-2355
-2314
-2273
-2232
-2191
-2151
-2110
-2069
-2029
-1988
-1948
-1908
-1867
-1827
-1787
-1747
-1708
-1668
-1629
-1589
-1550
-1511
-1472
-1434
-1395
-1356
-1318
-1280
-1242
-1204
-1166
-1128
-1090
-1053
-1016
-978
-941
-904
-867
-831
-794
-757
-721
-685
-648
-612
-576
-541
-505
-469
-434
-398
-363
-328
-293
-258
-223
-188
-153
-119
-84
-50
-16
18
52
86
120
154
187
221
254
287
321
354
387
420
452
485
518
550
583
615
647
679
711
743
774
806
837
869
900
931
962
993
1024
1054
1085
1115
1146
1176
1206
1236
1266
1296
1326
1356
1386
1416
1446
1476
1506
1536
1566
1595
1625
1655
1685
1715
1745
1775
1805
1835
1865
1896
1926
1956
1986
2016
2047
2077
2107
2138
2168
2198
2229
2259
2290
2321
2351
2382
2412
2443
2474
2504
2535
2566
2597
2627
2658
2689
2720
2751
2782
2813
2844
2875
2906
2937
2968
2999
3030
3062
3093
3124
3156
3187
3219
3251
3282
3314
3346
3378
3410
3442
3475
3507
3540
3572
3605
3638
3670
3703
3736
3769
3803
3836
3869
3903
3936
3970
4003
4037
4070
4105
4139
4173
4207
4242
4276
4311
4346
4380
4415
4451
4486
4521
4556
4592
4628
4663
4699
4735
4771
4807
4844
4880
4917
4953
4990
5027
5064
5101
5138
5175
5212
5249
5287
5324
5362
5400
5437
5475
5513
5551
5589
5627
5665
5703
5742
5780
5819
5857
5896
5935
5973
6012
6051
6090
6129
6168
6208
6247
6286
6326
6365
6405
6445
6485
6524
6564
6604
6644
6685
6725
6765
6806
6846
6887
6927
6968
7009
7050
7091
7132
7173
7214
7255
7296
7338
7379
7421
7462
7504
7546
7587
7629
7671
7714
7756
7798
7840
7883
7925
7968
8010
8053
8096
8138
8182
8225
8268
8311
8355
8398
8441
8485
8528
8572
8616
8660
8704
8748
8792
8836
8881
8925
8970
9014
9059
9104
9149
9194
9239
9285
9330
9376
9422
9467
9513
9560
9606
9652
9699
9746
9792
9839
9887
9934
9981
10029
10077
10125
10173
10221
10269
10318
10366
10415
10464
10513
10563
10612
10662
10712
10762
10812
10862
10912
10963
11014
11065
11115
11167
11218
11269
11321
11372
11424
11476
11528
11581
11633
11685
11738
11791
11844
11897
11950
12004
12057
12111
12165
12219
12273
12327
12381
12436
12490
12545
12600
12655
12710
12765
12820
12876
12931
12987
13043
13099
13155
13211
13267
13324
13380
13437
13494
13550
13607
13665
13722
13779
13837
13894
13952
14010
14068
14126
14184
14243
14301
14360
14419
14478
14537
14596
14656
14715
14775
14835
14895
14955
15016
15076
15137
15197
15258
15319
15380
15441
15502
15563
15624
15686
15747
15809
15870
15932
15993
16055
16117
16178
16239
16302
16364
16426
16487
16549
16611
16673
16735
16796
16858
16920
16981
17043
17105
17166
17228
17289
17351
17412
17474
17535
17597
17658
17719
17781
17842
17903
17965
18026
18088
18149
18210
18272
18333
18395
18456
18518
18579
18641
18702
18764
18825
18887
18949
19010
19072
19133
19195
19256
19318
19379
19441
19502
19563
19625
19686
19748
19809
19870
19932
19993
20054
20115
20177
20238
20299
20360
20421
20482
20543
20604
20664
20725
20786
20846
20907
20967
21027
21087
21148
21208
21268
21327
21387
21447
21507
21566
21626
21685
21744
21803
21863
21922
21981
22039
22098
22157
22215
22274
22332
22390
22448
22506
22564
22622
22680
22737
22795
22852
22909
22966
23023
23080
23136
23193
23249
23305
23361
23417
23472
23528
23583
23638
23693
23747
23802
23856
23910
23964
24018
24071
24125
24178
24231
24283
24336
24388
24440
24492
24544
24595
24647
24698
24748
24799
24850
24900
24950
25000
25049
25099
25148
25197
25246
25295
25344
25392
25440
25488
25536
25583
25631
25678
25725
25772
25819
25865
25912
25958
26004
26050
26096
26142
26187
26232
26278
26322
26367
26412
26456
26501
26545
26589
26632
26676
26719
26762
26805
26848
26890
26933
26975
27017
27058
27100
27141
27182
27224
27264
27305
27346
27386
27426
27466
27506
27546
27586
27626
27665
27704
27743
27782
27821
27860
27898
27937
27975
28013
28051
28089
28126
28164
28201
28238
28275
28311
28348
28384
28420
28456
28492
28528
28563
28598
28633
28668
28702
28737
28771
28805
28839
28873
28907
28940
28973
29006
29039
29072
29105
29137
29169
29202
29233
29265
29297
29328
29360
29391
29422
29453
29484
29514
29545
29575
29605
29635
29665
29695
29725
29754
29783
29813
29842
29871
29900
29928
29957
29985
30013
30041
30069
30097
30125
30153
30180
30207
30234
30261
30288
30315
30342
30368
30395
30421
30447
30473
30499
30525
30551
30577
30602
30627
30653
30678
30703
30728
30752
30777
30801
30826
30850
30874
30898
30922
30945
30969
30992
31016
31039
31062
31085
31108
31130
31152
31175
31197
31219
31240
31262
31283
31304
31325
31346
31367
31387
31407
31427
31447
31467
31486
31505
31524
31543
31562
31580
31598
31616
31634
31651
31669
31686
31702
31719
31735
31751
31767
31782
31798
31813
31827
31842
31856
31870
31884
31897
31910
31923
31936
31948
31960
31971
31983
31994
32005
32016
32026
32036
32046
32055
32064
32073
32082
32090
32098
32106
32113
32121
32128
32134
32141
32147
32153
32159
32164
32168
32174
32177
32182
32186
32189
32192
32195
32197
32200
32201
32203
32204
32205
32206
32206
32206
32206
32205
32204
32203
32202
32200
32198
32195
32192
32189
32186
32183
32180
32174
32171
32165
32161
32156
32151
32145
32139
32133
32125
32119
32112
32104
32097
32089
32081
32073
32064
32055
32046
32036
32026
32016
32006
31995
31985
31973
31962
31951
31939
31927
31915
31902
31889
31876
31863
31850
31837
31823
31809
31795
31780
31766
31751
31736
31721
31706
31690
31674
31658
31642
31625
31609
31592
31575
31557
31540
31522
31504
31485
31467
31448
31429
31410
31391
31371
31351
31331
31311
31290
31269
31248
31227
31206
31184
31162
31140
31117
31095
31072
31049
31025
31002
30978
30953
30929
30904
30879
30854
30828
30802
30775
30749
30722
30695
30667
30639
30611
30582
30553
30524
30495
30465
30434
30404
30373
30342
30310
30278
30246
30213
30180
30147
30113
30079
30044
30010
29975
29939
29904
29868
29831
29795
29758
29721
29683
29645
29607
29568
29530
29490
29451
29411
29371
29331
29290
29249
29208
29166
29124
29082
29039
28997
28953
28910
28866
28822
28778
28733
28688
28643
28597
28551
28505
28458
28411
28364
28317
28269
28221
28173
28124
28075
28026
27976
27927
27877
27826
27776
27725
27674
27622
27571
27519
27466
27414
27361
27308
27255
27202
27148
27094
27040
26985
26931
26876
26821
26765
26710
26654
26598
26541
26485
26428
26371
26314
26257
26199
26141
26083
26025
25966
25908
25849
25790
25730
25671
25611
25551
25491
25431
25370
25310
25249
25188
25126
25065
25003
24941
24879
24817
24755
24692
24629
24567
24503
24440
24377
24313
24249
24185
24121
24056
23992
23927
23862
23797
23732
23666
23600
23535
23469
23403
23336
23270
23203
23136
23069
23002
22935
22868
22800
22733
22665
22597
22529
22461
22393
22325
22256
22188
22119
22050
21981
21912
21843
21774
21705
21636
21566
21497
21427
21357
21288
21218
21148
21078
21008
20937
20867
20797
20726
20655
20585
20514
20443
20372
20300
20229
20158
20086
20015
19943
19871
19799
19727
19655
19583
19510
19438
19365
19292
19219
19146
19073
19000
18926
18852
18779
18705
18631
18557
18482
18408
18334
18259
18184
18109
18034
17959
17884
17808
17733
17658
17582
17506
17431
17355
17279
17203
17127
17051
16975
16899
16823
16746
16670
16594
16518
16441
16364
16288
16212
16136
16059
15983
15906
15830
15753
15677
15600
15524
15447
15371
15294
15217
15141
15064
14988
14911
14834
14757
14681
14604
14527
14450
14373
14296
14219
14142
14065
13988
13911
13834
13757
13681
13604
13527
13450
13373
13296
13219
13142
13065
12989
12912
12835
12759
12682
12606
12529
12453
12376
12300
12224
12147
12071
11995
11919
11843
11767
11691
11615
11539
11463
11388
11312
11236
11160
11085
11009
10934
10858
10783
10707
10632
10556
10481
10405
10330
10255
10179
10104
10029
9953
9878
9803
9727
9652
9577
9501
9426
9351
9275
9200
9124
9049
8973
8898
8822
8746
8671
8595
8519
8443
8367
8291
8215
8138
8063
7987
7911
7834
7758
7681
7605
7528
7451
7374
7298
7221
7144
7067
6989
6912
6835
6758
6680
6603
6525
6448
6370
6293
6215
6138
6060
5982
5904
5827
5749
5671
5593
5515
5437
5360
5282
5204
5126
5048
4970
4893
4815
4737
4659
4581
4503
4426
4348
4270
4192
4115
4037
3959
3882
3804
3726
3649
3571
3493
3416
3338
3261
3183
3106
3028
2951
2873
2796
2718
2640
2563
2485
2407
2330
2252
2174
2096
2017
1941
1863
1785
1707
1629
1551
1472
1394
1316
1238
1160
1081
1002
925
846
768
690
611
533
454
376
298
219
141
62
-16
-95
-173
-252
-330
-409
-487
-566
-644
-723
-802
-880
-959
-1037
-1116
-1195
-1273
-1352
-1431
-1509
-1588
-1667
-1745
-1824
-1903
-1981
-2060
-2139
-2218
-2296
-2375
-2454
-2533
-2611
-2690
-2769
-2847
-2926
-3005
-3084
-3162
-3241
-3320
-3398
-3477
-3556
-3634
-3713
-3792
-3871
-3949
-4027
-4107
-4186
-4265
-4343
-4422
-4501
-4580
-4659
-4738
-4816
-4895
-4974
-5053
-5131
-5210
-5289
-5367
-5446
-5524
-5603
-5681
-5760
-5838
-5917
-5995
-6073
-6151
-6230
-6308
-6386
-6464
-6542
-6620
-6697
-6775
-6853
-6931
-7008
-7086
-7163
-7240
-7318
-7395
-7472
-7549
-7626
-7703
-7780
-7856
-7933
-8010
-8086
-8163
-8239
-8315
-8391
-8467
-8543
-8619
-8694
-8770
-8845
-8921
-8996
-9071
-9146
-9221
-9296
-9370
-9445
-9519
-9593
-9667
-9741
-9815
-9889
-9962
-10036
-10109
-10182
-10255
-10328
-10400
-10473
-10545
-10618
-10690
-10762
-10833
-10905
-10976
-11047
-11119
-11189
-11260
-11331
-11401
-11471
-11541
-11611
-11681
-11750
-11820
-11889
-11958
-12027
-12096
-12164
-12232
-12301
-12369
-12437
-12504
-12572
-12639
-12706
-12773
-12840
-12907
-12973
-13039
-13105
-13171
-13237
-13302
-13368
-13433
-13498
-13562
-13627
-13691
-13755
-13819
-13883
-13947
-14010
-14073
-14136
-14199
-14262
-14324
-14387
-14449
-14511
-14572
-14634
-14695
-14756
-14817
-14878
-14938
-14999
-15059
-15119
-15179
-15238
-15298
-15357
-15416
-15475
-15534
-15592
-15651
-15709
-15767
-15825
-15883
-15940
-15998
-16055
-16111
-16169
-16226
-16283
-16338
-16395
-16451
-16507
-16563
-16619
-16674
-16729
-16784
-16839
-16894
-16948
-17002
-17056
-17110
-17164
-17218
-17271
-17324
-17377
-17430
-17483
-17535
-17588
-17640
-17692
-17743
-17795
-17846
-17897
-17948
-17999
-18050
-18100
-18150
-18200
-18250
-18300
-18349
-18398
-18447
-18496
-18545
-18593
-18641
-18689
-18737
-18785
-18833
-18880
-18927
-18974
-19021
-19067
-19114
-19160
-19206
-19252
-19297
-19343
-19388
-19433
-19478
-19523
-19568
-19612
-19657
-19701
-19745
-19789
-19833
-19876
-19920
-19963
-20006
-20050
-20093
-20136
-20179
-20221
-20264
-20307
-20349
-20392
-20434
-20476
-20519
-20561
-20603
-20645
-20687
-20729
-20771
-20812
-20854
-20896
-20937
-20979
-21020
-21061
-21103
-21144
-21185
-21226
-21267
-21308
-21349
-21390
-21431
-21472
-21513
-21553
-21594
-21634
-21675
-21715
-21756
-21796
-21837
-21877
-21917
-21957
-21997
-22038
-22078
-22118
-22157
-22197
-22237
-22277
-22317
-22356
-22396
-22436
-22475
-22515
-22554
-22594
-22633
-22673
-22712
-22752
-22791
-22830
-22870
-22909
-22949
-22988
-23027
-23067
-23106
-23146
-23185
-23225
-23264
-23304
-23343
-23383
-23422
-23462
-23502
-23541
-23581
-23621
-23661
-23701
-23740
-23780
-23820
-23861
-23901
-23941
-23981
-24021
-24062
-24102
-24142
-24183
-24223
-24264
-24304
-24345
-24385
-24426
-24466
-24507
-24547
-24588
-24628
-24669
-24709
-24750
-24790
-24830
-24871
-24911
-24951
-24992
-25032
-25072
-25112
-25152
-25192
-25232
-25272
-25312
-25352
-25392
-25432
-25471
-25511
-25550
-25590
-25629
-25669
-25708
-25747
-25786
-25825
-25864
-25903
-25942
-25981
-26019
-26058
-26096
-26135
-26173
-26211
-26250
-26288
-26326
-26364
-26402
-26440
-26477
-26515
-26553
-26590
-26628
-26665
-26702
-26739
-26777
-26814
-26851
-26888
-26924
-26961
-26998
-27034
-27071
-27107
-27144
-27180
-27216
-27252
-27288
-27324
-27359
-27395
-27431
-27466
-27501
-27537
-27572
-27607
-27642
-27677
-27712
-27746
-27781
-27816
-27850
-27884
-27919
-27953
-27987
-28021
-28055
-28089
-28123
-28157
-28190
-28224
-28258
-28291
-28325
-28358
-28391
-28425
-28458
-28491
-28524
-28557
-28590
-28623
-28655
-28688
-28721
-28753
-28785
-28818
-28850
-28882
-28914
-28946
-28978
-29009
-29041
-29072
-29104
-29135
-29166
-29197
-29228
-29259
-29289
-29320
-29350
-29381
-29411
-29441
-29471
-29501
-29531
-29561
-29591
-29620
-29650
-29679
-29709
-29738
-29768
-29797
-29826
-29855
-29884
-29913
-29942
-29971
-30000
-30029
-30058
-30086
-30115
-30143
-30172
-30200
-30228
-30256
-30284
-30312
-30340
-30367
-30395
-30422
-30450
-30477
-30504
-30531
-30558
-30584
-30611
-30637
-30663
-30689
-30715
-30741
-30766
-30792
-30817
-30842
-30867
-30891
-30916
-30940
-30964
-30988
-31012
-31035
-31058
-31082
-31104
-31127
-31150
-31172
-31194
-31216
-31238
-31260
-31281
-31302
-31323
-31344
-31365
-31385
-31405
-31425
-31445
-31465
-31484
-31503
-31522
-31541
-31560
-31578
-31596
-31615
-31632
-31650
-31668
-31685
-31702
-31719
-31736
-31752
-31769
-31785
-31801
-31816
-31832
-31847
-31862
-31877
-31892
-31906
-31920
-31934
-31948
-31961
-31974
-31987
-32000
-32012
-32025
-32036
-32048
-32060
-32070
-32081
-32092
-32101
-32112
-32122
-32131
-32140
-32149
-32156
-32165
-32173
-32180
-32186
-32194
-32200
-32206
-32212
-32218
-32223
-32226
-32232
-32235
-32240
-32243
-32246
-32249
-32252
-32253
-32256
-32256
-32258
-32259
-32259
-32259
-32259
-32259
-32258
-32256
-32256
-32253
-32252
-32249
-32247
-32244
-32240
-32235
-32232
-32228
-32223
-32218
-32213
-32207
-32201
-32195
-32189
-32182
-32174
-32167
-32159
-32150
-32142
-32133
-32122
-32113
-32104
-32093
-32083
-32072
-32060
-32049
-32037
-32024
-32012
-31999
-31985
-31972
-31958
-31943
-31929
-31914
-31898
-31883
-31867
-31851
-31834
-31817
-31800
-31782
-31764
-31746
-31728
-31709
-31690
-31670
-31651
-31631
-31610
-31589
-31569
-31547
-31526
-31504
-31482
-31459
-31436
-31413
-31390
-31366
-31342
-31318
-31293
-31268
-31243
-31218
-31192
-31166
-31140
-31113
-31086
-31059
-31031
-31003
-30975
-30947
-30918
-30889
-30860
-30830
-30800
-30770
-30739
-30708
-30677
-30646
-30614
-30582
-30550
-30517
-30485
-30452
-30418
-30384
-30351
-30316
-30282
-30247
-30212
-30177
-30141
-30105
-30069
-30032
-29996
-29959
-29921
-29884
-29846
-29808
-29769
-29730
-29691
-29652
-29612
-29573
-29533
-29492
-29452
-29411
-29370
-29328
-29286
-29245
-29202
-29160
-29117
-29074
-29031
-28988
-28944
-28900
-28856
-28812
-28767
-28722
-28677
-28632
-28586
-28540
-28494
-28448
-28401
-28355
-28308
-28261
-28213
-28166
-28118
-28070
-28022
-27974
-27926
-27877
-27828
-27779
-27730
-27681
-27631
-27581
-27531
-27481
-27431
-27381
-27330
-27280
-27229
-27178
-27126
-27075
-27023
-26972
-26920
-26867
-26815
-26763
-26710
-26657
-26604
-26551
-26498
-26444
-26391
-26337
-26283
-26229
-26175
-26121
-26066
-26011
-25957
-25902
-25846
-25791
-25736
-25680
-25624
-25569
-25513
-25456
-25400
-25344
-25287
-25231
-25174
-25117
-25060
-25003
-24945
-24888
-24830
-24773
-24715
-24657
-24599
-24541
-24482
-24424
-24366
-24307
-24248
-24189
-24130
-24071
-24012
-23953
-23893
-23834
-23774
-23714
-23654
-23594
-23534
-23473
-23413
-23352
-23292
-23231
-23170
-23108
-23047
-22985
-22924
-22862
-22800
-22738
-22676
-22613
-22551
-22488
-22425
-22362
-22299
-22236
-22172
-22109
-22045
-21981
-21917
-21853
-21789
-21724
-21660
-21595
-21530
-21466
-21400
-21335
-21270
-21204
-21139
-21073
-21007
-20941
-20874
-20808
-20741
-20674
-20607
-20540
-20473
-20405
-20338
-20270
-20202
-20134
-20066
-19997
-19929
-19860
-19791
-19722
-19653
-19583
-19514
-19444
-19374
-19304
-19234
-19164
-19094
-19023
-18952
-18882
-18811
-18740
-18669
-18597
-18526
-18455
-18383
-18311
-18240
-18168
-18096
-18023
-17951
-17879
-17806
-17734
-17661
-17588
-17515
-17442
-17369
-17296
-17222
-17149
-17075
-17001
-16927
-16853
-16779
-16705
-16631
-16557
-16482
-16408
-16332
-16258
-16183
-16108
-16033
-15958
-15883
-15808
-15733
-15658
-15582
-15507
-15431
-15356
-15280
-15205
-15129
-15053
-14978
-14902
-14826
-14750
-14674
-14598
-14522
-14446
-14370
-14294
-14218
-14142
-14065
-13989
-13913
-13836
-13760
-13684
-13607
-13531
-13454
-13378
-13302
-13225
-13149
-13072
-12996
-12919
-12843
-12766
-12690
-12613
-12536
-12460
-12383
-12306
-12230
-12153
-12076
-12000
-11923
-11846
-11769
-11692
-11616
-11539
-11462
-11385
-11308
-11231
-11154
-11077
-11000
-10923
-10846
-10769
-10692
-10615
-10538
-10461
-10384
-10307
-10230
-10153
-10076
-10000
-9923
-9846
-9769
-9692
-9616
-9539
-9462
-9386
-9309
-9233
-9156
-9080
-9004
-8927
-8851
-8775
-8699
-8623
-8547
-8472
-8396
-8320
-8245
-8169
-8093
-8019
-7944
-7869
-7794
-7719
-7645
-7570
-7496
-7422
-7348
-7274
-7200
-7126
-7052
-6979
-6905
-6832
-6759
-6686
-6613
-6540
-6467
-6394
-6322
-6249
-6177
-6105
-6032
-5960
-5888
-5816
-5744
-5673
-5601
-5530
-5458
-5387
-5316
-5245
-5174
-5103
-5032
-4962
-4891
-4821
-4751
-4680
-4610
-4541
-4471
-4401
-4332
-4263
-4193
-4124
-4054
-3986
-3918
-3849
-3781
-3712
-3644
-3576
-3508
-3440
-3372
-3304
-3237
-3169
-3102
-3034
-2967
-2900
-2833
-2766
-2699
-2632
-2566
-2499
-2432
-2366
-2300
-2233
-2167
-2101
-2035
-1969
-1904
-1838
-1772
-1707
-1642
-1576
-1511
-1446
-1381
-1317
-1252
-1187
-1123
-1058
-994
-930
-866
-802
-738
-674
-611
-547
-484
-420
-357
-294
-231
-168
-105
-43
20
82
144
206
268
330
392
453
515
576
638
699
760
821
882
942
1002
1064
1124
1184
1245
1305
1365
1425
1485
1544
1604
1664
1723
1783
1842
1901
1960
2019
2078
2136
2195
2253
2312
2370
2428
2486
2544
2601
2659
2716
2774
2831
2888
2945
3002
3058
3115
3171
3227
3283
3339
3395
3450
3506
3561
3616
3671
3725
3780
3834
3888
3942
3996
4049
4103
4156
4209
4262
4315
4368
4420
4472
4525
4577
4629
4680
4732
4783
4835
4886
4937
4988
5039
5089
5140
5190
5240
5290
5340
5390
5439
5489
5538
5587
5636
5685
5734
5783
5831
5880
5928
5976
6024
6072
6120
6167
6215
6262
6309
6356
6403
6450
6497
6543
6590
6636
6682
6728
6774
6819
6865
6910
6955
7000
7045
7090
7135
7179
7224
7268
7313
7357
7401
7445
7488
7532
7576
7619
7662
7706
7749
7792
7835
7878
7920
7963
8005
8048
8090
8132
8173
8216
8258
8300
8341
8383
8424
8465
8507
8548
8589
8629
8670
8711
8751
8791
8832
8872
8912
8952
8991
9031
9071
9110
9149
9188
9227
9266
9305
9344
9382
9421
9459
9497
9535
9573
9611
9649
9686
9724
9761
9798
9835
9872
9908
9945
9981
10018
10054
10090
10125
10161
10197
10232
10267
10302
10337
10372
10407
10441
10475
10510
10544
10577
10611
10645
10678
10712
10745
10778
10811
10843
10876
10908
10941
10973
11005
11037
11068
11100
11131
11162
11193
11224
11255
11286
11316
11346
11377
11407
11437
11466
11496
11526
11555
11585
11614
11643
11672
11701
11730
11758
11787
11815
11844
11872
11900
11928
11956
11984
12012
12039
12067
12094
12121
12149
12176
12203
12230
12256
12283
12310
12336
12362
12389
12415
12441
12467
12493
12519
12544
12570
12595
12620
12645
12670
12695
12720
12744
12768
12793
12817
12841
12864
12888
12911
12935
12958
12981
13004
13026
13049
13071
13093
13115
13137
13159
13181
13202
13223
13244
13265
13286
13307
13327
13348
13368
13388
13408
13427
13447
13466
13486
13505
13524
13542
13561
13580
13598
13616
13634
13652
13670
13687
13705
13722
13739
13756
13773
13790
13806
13823
13839
13855
13871
13887
13902
13918
13933
13948
13963
13978
13993
14007
14022
14036
14050
14064
14078
14092
14105
14119
14132
14145
14158
14170
14183
14195
14208
14220
14232
14244
14255
14267
14278
14289
14300
14311
14322
14333
14343
14353
14363
14373
14383
14392
14402
14411
14420
14429
14437
14446
14454
14462
14470
14477
14485
14492
14499
14506
14513
14519
14526
14532
14538
14544
14550
14555
14560
14566
14571
14576
14580
14585
14589
14594
14598
14602
14606
14610
14613
14617
14621
14624
14627
14630
14633
14636
14639
14642
14644
14647
14649
14652
14654
14656
14658
14660
14662
14663
14665
14667
14668
14670
14671
14672
14673
14674
14675
14676
14677
14678
14678
14679
14679
14680
14680
14680
14680
14680
14680
14680
14680
14680
14679
14679
14679
14678
14678
14677
14676
14676
14675
14674
14674
14673
14672
14671
14671
14670
14669
14668
14667
14666
14665
14665
14664
14663
14662
14661
14660
14659
14658
14658
14657
14656
14655
14654
14653
14652
14652
14651
14650
14649
14648
14648
14647
14646
14645
14644
14644
14643
14642
14641
14641
14640
14639
14638
14637
14636
14636
14635
14634
14633
14632
14631
14630
14629
14628
14627
14626
14625
14624
14623
14622
14621
14620
14619
14618
14617
14616
14615
14614
14613
14612
14611
14610
14608
14607
14606
14605
14604
14603
14602
14601
14600
14599
14598
14597
14596
14595
14594
14594
14593
14592
14591
14590
14589
14589
14588
14587
14586
14586
14585
14584
14584
14583
14583
14582
14582
14581
14581
14581
14580
14580
14580
14580
14580
14579
14579
14579
14579
14579
14579
14579
14579
14579
14579
14579
14579
14579
14579
14579
14579
14580
14580
14580
14580
14580
14580
14581
14581
14581
14581
14582
14582
14582
14583
14583
14584
14584
14585
14585
14585
14586
14587
14587
14588
14588
14589
14589
14590
14591
14591
14592
14592
14593
14594
14594
14595
14595
14596
14597
14597
14598
14598
14598
14599
14599
14599
14600
14600
14600
14600
14600
14600
14600
14600
14600
14599
14599
14599
14598
14597
14597
14596
14595
14594
14593
14592
14591
14590
14588
14587
14585
14583
14582
14580
14578
14575
14573
14571
14568
14565
14563
14560
14556
14553
14550
14546
14542
14538
14534
14530
14526
14521
14517
14512
14507
14502
14496
14491
14485
14480
14474
14468
14462
14456
14449
14443
14437
14430
14423
14416
14409
14402
14395
14388
14380
14372
14365
14357
14349
14340
14332
14323
14315
14306
14297
14288
14279
14270
14260
14251
14241
14231
14221
14211
14201
14191
14180
14170
14159
14149
14138
14127
14116
14105
14094
14083
14071
14060
14048
14037
14025
14014
14002
13990
13978
13966
13954
13942
13930
13918
13905
13893
13880
13868
13855
13843
13830
13818
13805
13792
13779
13767
13754
13741
13728
13715
13702
13689
13676
13663
13650
13637
13624
13611
13598
13585
13572
13559
13546
13533
13520
13507
13494
13481
13468
13455
13442
13429
13415
13402
13389
13376
13363
13349
13336
13323
13309
13296
13282
13269
13256
13242
13229
13215
13202
13188
13174
13161
13147
13134
13120
13106
13093
13079
13065
13051
13037
13023
13010
12996
12982
12968
12954
12939
12925
12911
12897
12883
12869
12855
12840
12826
12812
12797
12783
12769
12754
12740
12725
12710
12696
12681
12667
12652
12637
12622
12607
12592
12577
12562
12547
12532
12517
12502
12487
12472
12456
12441
12426
12410
12395
12380
12364
12349
12333
12317
12302
12286
12270
12255
12239
12223
12207
12191
12175
12159
12143
12127
12111
12095
12079
12063
12046
12030
12014
11997
11981
11965
11948
11932
11915
11898
11882
11865
11848
11832
11815
11798
11781
11764
11747
11730
11713
11695
11678
11661
11644
11627
11609
11592
11575
11557
11540
11523
11506
11488
11471
11454
11436
11419
11402
11385
11367
11350
11333
11315
11298
11281
11264
11246
11229
11212
11195
11177
11160
11143
11125
11108
11091
11074
11056
11039
11022
11004
10987
10970
10952
10935
10918
10901
10883
10866
10849
10831
10814
10797
10779
10762
10745
10727
10710
10693
10675
10658
10641
10623
10606
10589
10571
10554
10537
10520
10503
10486
10469
10451
10434
10417
10400
10383
10366
10349
10332
10315
10298
10281
10264
10247
10230
10213
10197
10180
10163
10146
10129
10112
10095
10078
10062
10045
10028
10011
9995
9978
9961
9944
9928
9911
9895
9878
9861
9845
9829
9812
9796
9779
9763
9747
9730
9714
9698
9682
9666
9650
9633
9617
9601
9585
9569
9553
9537
9521
9505
9490
9474
9458
9442
9426
9411
9395
9379
9364
9348
9333
9318
9302
9287
9272
9256
9241
9226
9211
9196
9181
9166
9151
9136
9121
9106
9091
9076
9062
9047
9032
9017
9003
8988
8973
8959
8944
8930
8915
8901
8886
8872
8857
8843
8828
8814
8799
8785
8770
8756
8742
8727
8713
8699
8685
8670
8656
8642
8628
8613
8599
8585
8571
8556
8542
8528
8514
8499
8485
8471
8457
8442
8428
8414
8399
8385
8371
8356
8342
8328
8313
8299
8285
8271
8256
8242
8227
8213
8199
8183
8170
8156
8141
8127
8112
8098
8083
8069
8054
8039
8025
8010
7996
7981
7967
7952
7937
7922
7908
7893
7878
7863
7848
7833
7818
7803
7787
7772
7757
7741
7726
7710
7694
7678
7663
7647
7631
7614
7598
7582
7565
7549
7532
7516
7499
7482
7465
7447
7430
7413
7395
7377
7360
7342
7324
7305
7287
7269
7250
7232
7213
7194
7175
7155
7136
7116
7096
7076
7056
7036
7015
6995
6974
6953
6932
6911
6889
6868
6846
6824
6802
6780
6758
6736
6713
6690
6667
6644
6621
6598
6574
6550
6526
6502
6478
6454
6429
6405
6380
6355
6330
6304
6279
6254
6228
6202
6176
6150
6123
6097
6070
6043
6016
5989
5962
5934
5907
5879
5851
5823
5795
5766
5738
5709
5680
5651
5622
5592
5563
5533
5503
5473
5443
5413
5382
5352
5321
5290
5260
5229
5197
5166
5135
5103
5072
5040
5008
4977
4945
4913
4881
4849
4816
4784
4752
4719
4687
4654
4621
4589
4556
4523
4490
4457
4424
4391
4358
4325
4292
4259
4226
4193
4160
4126
4093
4059
4027
3993
3960
3927
3894
3861
3827
3794
3761
3728
3695
3662
3629
3596
3563
3530
3497
3464
3431
3398
3365
3332
3299
3267
3234
3201
3169
3136
3103
3071
3038
3005
2973
2941
2908
2876
2843
2811
2779
2746
2714
2682
2650
2618
2586
2554
2522
2490
2458
2426
2394
2363
2331
2299
2268
2236
2205
2174
2143
2112
2080
2050
2019
1988
1957
1926
1896
1866
1835
1805
1775
1745
1715
1685
1656
1626
1597
1567
1538
1509
1480
1452
1423
1395
1366
1338
1310
1282
1255
1227
1200
1173
1146
1119
1092
1066
1039
1012
987
962
936
911
886
861
836
812
788
764
740
716
693
670
647
624
601
579
557
535
513
492
470
449
429
408
387
367
347
327
308
288
269
250
231
213
195
177
159
141
124
106
89
73
56
40
24
8
-8
-23
-39
-54
-68
-83
-97
-111
-125
-139
-152
-165
-178
-191
-204
-216
-228
-240
-252
-263
-275
-286
-297
-307
-318
-328
-339
-349
-358
-368
-378
-387
-396
-405
-414
-422
-430
-439
-447
-455
-462
-470
-477
-484
-491
-498
-505
-511
-518
-524
-530
-536
-541
-547
-552
-557
-562
-567
-572
-577
-581
-585
-589
-593
-597
-601
-604
-607
-611
-614
-617
-619
-622
-625
-627
-629
-631
-633
-635
-637
-638
-640
-641
-642
-643
-644
-645
-646
-647
-647
-647
-648
-648
-648
-648
-648
-648
-647
-647
-646
-646
-645
-644
-644
-643
-642
-641
-640
-638
-637
-636
-635
-633
-632
-631
-629
-627
-626
-624
-623
-621
-619
-617
-616
-614
-612
-610
-608
-606
-605
-603
-601
-599
-597
-596
-594
-592
-590
-589
-587
-586
-584
-583
-581
-580
-578
-577
-576
-574
-573
-572
-571
-570
-569
-567
-567
-566
-565
-564
-563
-562
-562
-561
-560
-560
-559
-559
-559
-558
-558
-558
-558
-558
-558
-558
-558
-559
-559
-560
-560
-560
-561
-562
-562
-563
-564
-565
-566
-567
-568
-569
-570
-571
-572
-573
-575
-576
-577
-579
-580
-582
-583
-585
-586
-588
-589
-591
-593
-594
-596
-598
-599
-601
-603
-605
-607
-609
-611
-613
-615
-617
-619
-621
-623
-625
-627
-630
-632
-634
-637
-639
-641
-644
-646
-649
-651
-654
-657
-659
-662
-665
-667
-670
-673
-676
-679
-682
-685
-688
-691
-694
-697
-700
-703
-706
-710
-713
-716
-720
-723
-727
-730
-734
-737
-741
-745
-748
-752
-756
-759
-763
-767
-770
-774
-778
-782
-786
-790
-794
-797
-801
-805
-809
-813
-817
-821
-825
-829
-833
-837
-841
-845
-849
-853
-857
-861
-865
-869
-873
-877
-881
-885
-889
-893
-897
-901
-905
-909
-913
-917
-921
-925
-929
-932
-936
-940
-944
-948
-953
-957
-961
-965
-969
-973
-977
-981
-985
-989
-993
-997
-1000
-1004
-1008
-1012
-1016
-1020
-1024
-1028
-1032
-1036
-1040
-1044
-1049
-1053
-1057
-1061
-1065
-1069
-1073
-1078
-1082
-1086
-1090
-1095
-1099
-1103
-1108
-1112
-1116
-1121
-1125
-1129
-1134
-1138
-1142
-1147
-1151
-1155
-1160
-1164
-1169
-1173
-1177
-1182
-1186
-1191
-1195
-1200
-1204
-1209
-1213
-1218
-1222
-1227
-1232
-1236
-1241
-1246
-1250
-1255
-1260
-1265
-1269
-1274
-1279
-1284
-1289
-1295
-1300
-1305
-1311
-1316
-1322
-1327
-1333
-1339
-1345
-1351
-1358
-1364
-1370
-1377
-1384
-1390
-1397
-1404
-1412
-1419
-1426
-1434
-1441
-1449
-1457
-1465
-1473
-1482
-1490
-1498
-1507
-1516
-1525
-1533
-1543
-1552
-1561
-1570
-1580
-1590
-1599
-1609
-1619
-1629
-1639
-1650
-1660
-1671
-1681
-1692
-1703
-1714
-1725
-1736
-1747
-1759
-1771
-1782
-1794
-1806
-1818
-1831
-1843
-1855
-1868
-1881
-1894
-1907
-1920
-1933
-1947
-1960
-1974
-1988
-2001
-2016
-2029
-2044
-2059
-2073
-2088
-2103
-2118
-2133
-2148
-2164
-2179
-2195
-2211
-2226
-2242
-2259
-2275
-2291
-2308
-2324
-2341
-2358
-2375
-2392
-2409
-2426
-2444
-2461
-2479
-2497
-2515
-2533
-2551
-2569
-2588
-2606
-2624
-2643
-2662
-2681
-2700
-2719
-2738
-2757
-2776
-2796
-2815
-2834
-2854
-2874
-2893
-2913
-2933
-2953
-2973
-2993
-3013
-3033
-3053
-3073
-3093
-3113
-3133
-3154
-3174
-3194
-3215
-3235
-3256
-3276
-3297
-3318
-3338
-3359
-3380
-3401
-3422
-3443
-3464
-3485
-3506
-3527
-3548
-3569
-3591
-3612
-3633
-3655
-3676
-3697
-3719
-3740
-3762
-3784
-3805
-3827
-3849
-3870
-3892
-3914
-3936
-3958
-3980
-4002
-4024
-4046
-4067
-4090
-4112
-4134
-4156
-4178
-4200
-4223
-4245
-4267
-4290
-4312
-4334
-4357
-4379
-4401
-4424
-4446
-4469
-4491
-4513
-4536
-4558
-4581
-4603
-4626
-4648
-4670
-4693
-4715
-4738
-4760
-4782
-4804
-4827
-4849
-4871
-4893
-4915
-4937
-4959
-4981
-5003
-5025
-5046
-5068
-5090
-5111
-5133
-5154
-5175
-5197
-5218
-5239
-5260
-5281
-5302
-5323
-5344
-5365
-5386
-5406
-5427
-5447
-5468
-5488
-5508
-5528
-5548
-5568
-5588
-5607
-5627
-5647
-5666
-5685
-5705
-5724
-5743
-5762
-5781
-5800
-5818
-5837
-5856
-5874
-5892
-5911
-5929
-5947
-5965
-5983
-6001
-6018
-6036
-6054
-6071
-6089
-6106
-6124
-6141
-6158
-6175
-6192
-6209
-6226
-6243
-6260
-6277
-6294
-6310
-6327
-6343
-6360
-6376
-6393
-6409
-6425
-6442
-6458
-6474
-6490
-6506
-6522
-6538
-6554
-6570
-6586
-6602
-6617
-6633
-6649
-6664
-6680
-6696
-6711
-6727
-6743
-6758
-6774
-6789
-6805
-6820
-6836
-6851
-6867
-6882
-6897
-6913
-6928
-6944
-6959
-6975
-6990
-7005
-7021
-7036
-7051
-7067
-7082
-7097
-7113
-7128
-7143
-7158
-7174
-7189
-7204
-7219
-7234
-7250
-7265
-7280
-7295
-7310
-7325
-7340
-7355
-7370
-7385
-7400
-7415
-7430
-7445
-7460
-7474
-7489
-7504
-7518
-7533
-7547
-7562
-7576
-7590
-7604
-7619
-7633
-7647
-7661
-7675
-7688
-7702
-7716
-7730
-7743
-7757
-7770
-7784
-7797
-7810
-7824
-7837
-7850
-7863
-7876
-7889
-7902
-7915
-7928
-7941
-7953
-7966
-7979
-7992
-8004
-8016
-8029
-8041
-8054
-8066
-8077
-8090
-8103
-8115
-8127
-8138
-8150
-8162
-8173
-8186
-8197
-8209
-8220
-8232
-8243
-8255
-8266
-8277
-8288
-8300
-8311
-8322
-8333
-8344
-8355
-8366
-8377
-8387
-8398
-8409
-8420
-8430
-8441
-8451
-8462
-8472
-8483
-8493
-8503
-8514
-8524
-8534
-8544
-8554
-8564
-8574
-8584
-8594
-8604
-8614
-8624
-8633
-8643
-8653
-8662
-8672
-8681
-8690
-8700
-8709
-8718
-8727
-8736
-8745
-8754
-8763
-8772
-8780
-8789
-8797
-8806
-8814
-8822
-8830
-8839
-8846
-8854
-8862
-8870
-8878
-8885
-8893
-8900
-8907
-8914
-8922
-8929
-8936
-8943
-8949
-8956
-8963
-8970
-8976
-8983
-8989
-8995
-9002
-9008
-9014
-9020
-9026
-9032
-9038
-9043
-9049
-9055
-9060
-9065
-9071
-9076
-9081
-9086
-9091
-9095
-9100
-9105
-9109
-9114
-9118
-9123
-9127
-9131
-9135
-9139
-9143
-9147
-9150
-9154
-9157
-9161
-9164
-9168
-9171
-9174
-9177
-9180
-9183
-9185
-9188
-9191
-9193
-9196
-9198
-9200
-9202
-9204
-9206
-9208
-9210
-9211
-9213
-9214
-9216
-9217
-9218
-9219
-9220
-9221
-9221
-9222
-9223
-9223
-9223
-9224
-9224
-9224
-9224
-9224
-9223
-9223
-9223
-9222
-9221
-9221
-9220
-9219
-9217
-9216
-9215
-9213
-9212
-9210
-9208
-9206
-9204
-9202
-9199
-9197
-9195
-9192
-9189
-9186
-9183
-9180
-9177
-9174
-9171
-9167
-9164
-9160
-9157
-9153
-9149
-9145
-9140
-9136
-9132
-9127
-9123
-9118
-9113
-9108
-9103
-9098
-9093
-9087
-9082
-9076
-9071
-9065
-9059
-9053
-9047
-9041
-9035
-9028
-9022
-9015
-9008
-9001
-8994
-8987
-8980
-8973
-8965
-8958
-8950
-8942
-8934
-8926
-8917
-8909
-8900
-8892
-8883
-8874
-8865
-8856
-8846
-8837
-8827
-8818
-8808
-8798
-8788
-8777
-8767
-8756
-8746
-8735
-8724
-8713
-8702
-8690
-8679
-8667
-8655
-8643
-8631
-8619
-8606
-8594
-8581
-8568
-8555
-8542
-8529
-8515
-8502
-8488
-8474
-8460
-8446
-8432
-8417
-8403
-8388
-8373
-8358
-8343
-8328
-8312
-8297
-8281
-8265
-8249
-8233
-8217
-8201
-8183
-8167
-8151
-8134
-8117
-8100
-8082
-8064
-8047
-8029
-8012
-7994
-7976
-7958
-7940
-7921
-7903
-7884
-7865
-7847
-7828
-7809
-7790
-7770
-7751
-7732
-7712
-7693
-7673
-7653
-7633
-7613
-7593
-7573
-7552
-7532
-7511
-7490
-7470
-7449
-7428
-7407
-7385
-7364
-7343
-7321
-7300
-7278
-7256
-7234
-7212
-7189
-7167
-7145
-7122
-7099
-7077
-7054
-7031
-7008
-6985
-6961
-6938
-6915
-6891
-6867
-6844
-6820
-6796
-6772
-6748
-6724
-6699
-6675
-6651
-6626
-6602
-6577
-6552
-6527
-6502
-6477
-6452
-6427
-6402
-6376
-6351
-6326
-6300
-6274
-6248
-6223
-6197
-6170
-6144
-6118
-6092
-6065
-6039
-6012
-5986
-5959
-5932
-5905
-5878
-5851
-5824
-5797
-5770
-5742
-5715
-5687
-5659
-5632
-5604
-5576
-5547
-5519
-5491
-5463
-5434
-5405
-5377
-5348
-5319
-5290
-5261
-5231
-5202
-5173
-5143
-5114
-5084
-5054
-5024
-4994
-4964
-4933
-4903
-4873
-4842
-4811
-4780
-4750
-4719
-4688
-4656
-4625
-4594
-4562
-4531
-4499
-4468
-4436
-4404
-4372
-4340
-4308
-4276
-4244
-4212
-4179
-4147
-4115
-4082
-4049
-4017
-3984
-3951
-3918
-3885
-3852
-3819
-3786
-3753
-3719
-3686
-3652
-3619
-3585
-3551
-3517
-3483
-3449
-3414
-3380
-3346
-3311
-3277
-3242
-3207
-3172
-3137
-3102
-3067
-3032
-2997
-2961
-2926
-2890
-2854
-2819
-2783
-2747
-2711
-2675
-2639
-2602
-2566
-2530
-2493
-2457
-2420
-2383
-2347
-2310
-2273
-2236
-2199
-2161
-2124
-2087
-2049
-2012
-1974
-1936
-1899
-1861
-1823
-1785
-1747
-1709
-1671
-1633
-1595
-1556
-1518
-1480
-1441
-1403
-1364
-1326
-1287
-1248
-1209
-1171
-1132
-1093
-1054
-1014
-976
-937
-898
-858
-819
-780
-741
-701
-662
-623
-583
-544
-504
-465
-425
-386
-346
-306
-267
-227
-187
-148
-108
-68
-29
11
51
90
130
170
209
249
288
328
367
407
446
486
525
565
604
643
682
721
761
800
839
878
916
955
994
1033
1072
1110
1149
1187
1226
1264
1303
1341
1380
1418
1456
1494
1532
1570
1608
1646
1684
1722
1759
1797
1835
1872
1909
1947
1984
2021
2058
2095
2132
2169
2205
2242
2278
2315
2351
2387
2423
2459
2495
2530
2566
2601
2637
2672
2707
2742
2777
2812
2847
2882
2916
2951
2985
3019
3053
3087
3121
3155
3189
3222
3256
3289
3323
3356
3389
3422
3455
3488
3521
3554
3587
3619
3652
3685
3717
3749
3782
3814
3846
3878
3910
3942
3974
4006
4037
4069
4100
4132
4163
4194
4225
4256
4287
4318
4349
4379
4410
4440
4471
4501
4531
4561
4591
4621
4650
4680
4709
4739
4768
4797
4826
4855
4884
4913
4941
4970
4998
5027
5055
5083
5111
5139
5167
5195
5223
5250
5278
5305
5332
5359
5386
5413
5440
5467
5493
5520
5546
5572
5598
5624
5650
5676
5701
5727
5752
5777
5803
5828
5852
5877
5902
5926
5950
5975
5999
6023
6047
6070
6094
6117
6141
6164
6187
6210
6233
6255
6278
6300
6323
6345
6367
6389
6411
6432
6454
6475
6497
6518
6539
6560
6581
6601
6622
6642
6663
6683
6703
6723
6742
6762
6781
6801
6820
6839
6858
6877
6896
6915
6933
6952
6970
6988
7006
7024
7042
7059
7077
7095
7112
7129
7146
7163
7180
7197
7214
7231
7247
7264
7280
7296
7312
7328
7344
7360
7376
7391
7407
7422
7437
7452
7467
7482
7497
7512
7526
7541
7555
7569
7583
7597
7611
7625
7639
7652
7666
7679
7692
7706
7719
7732
7744
7757
7770
7782
7795
7807
7819
7832
7844
7856
7867
7879
7891
7903
7914
7926
7937
7948
7959
7970
7981
7992
8003
8013
8023
8035
8045
8055
8066
8076
8087
8096
8106
8116
8125
8135
8146
8154
8164
8173
8183
8192
8201
8210
8219
8228
8237
8245
8254
8262
8271
8279
8287
8295
8304
8312
8320
8327
8335
8343
8351
8358
8366
8373
8381
8388
8395
8402
8410
8417
8424
8431
8437
8444
8451
8458
8464
8471
8477
8484
8490
8496
8502
8509
8515
8521
8527
8533
8538
8544
8550
8556
8561
8567
8573
8578
8584
8589
8594
8600
8605
8611
8616
8621
8626
8632
8637
8642
8647
8652
8657
8662
8667
8672
8677
8681
8686
8691
8696
8700
8705
8710
8714
8719
8723
8728
8732
8737
8741
8746
8750
8754
8758
8763
8767
8771
8775
8779
8783
8787
8791
8795
8799
8803
8807
8810
8814
8818
8822
8825
8829
8833
8837
8840
8844
8847
8851
8855
8858
8862
8865
8869
8872
8876
8879
8882
8886
8889
8893
8896
8899
8902
8906
8909
8912
8915
8919
8922
8925
8928
8931
8934
8938
8941
8944
8947
8950
8954
8957
8960
8963
8966
8969
8973
8976
8979
8982
8985
8988
8992
8995
8998
9001
9004
9008
9011
9014
9017
9021
9024
9027
9031
9034
9037
9041
9044
9047
9051
9054
9058
9061
9064
9068
9071
9075
9078
9082
9085
9088
9092
9095
9098
9102
9105
9108
9112
9115
9118
9122
9125
9128
9132
9135
9138
9141
9145
9148
9151
9154
9158
9161
9164
9168
9171
9174
9178
9181
9184
9188
9191
9195
9198
9201
9205
9208
9212
9215
9219
9222
9226
9229
9233
9237
9240
9244
9248
9251
9255
9258
9262
9266
9269
9273
9277
9280
9284
9287
9291
9295
9298
9302
9305
9309
9312
9316
9319
9323
9326
9329
9333
9336
9339
9343
9346
9349
9352
9356
9359
9362
9365
9368
9371
9374
9377
9380
9383
9386
9388
9391
9394
9397
9399
9402
9405
9407
9409
9412
9414
9416
9419
9421
9423
9425
9426
9428
9430
9431
9433
9434
9436
9437
9438
9439
9440
9441
9441
9442
9442
9443
9443
9443
9443
9443
9443
9442
9442
9441
9440
9440
9439
9438
9436
9435
9434
9432
9430
9428
9426
9424
9422
9420
9417
9414
9412
9409
9406
9402
9399
9396
9392
9388
9385
9381
9377
9372
9368
9364
9359
9355
9350
9345
9340
9335
9330
9325
9319
9314
9308
9302
9297
9290
9284
9278
9272
9265
9258
9252
9245
9238
9231
9223
9216
9208
9201
9193
9185
9177
9169
9161
9153
9144
9136
9127
9119
9110
9101
9092
9083
9073
9064
9055
9045
9036
9026
9016
9006
8997
8987
8976
8966
8956
8946
8936
8925
8915
8904
8894
8883
8872
8862
8851
8840
8829
8818
8807
8796
8785
8774
8763
8752
8741
8729
8718
8706
8695
8683
8672
8660
8648
8636
8624
8612
8600
8588
8576
8564
8551
8539
8526
8514
8501
8489
8476
8463
8450
8437
8424
8411
8398
8385
8372
8359
8345
8332
8318
8305
8291
8277
8264
8250
8236
8222
8208
8194
8179
8164
8151
8135
8122
8106
8092
8077
8063
8048
8032
8016
8002
7987
7971
7956
7940
7925
7909
7893
7878
7862
7846
7830
7813
7797
7781
7765
7748
7731
7715
7698
7681
7664
7647
7630
7613
7596
7579
7561
7544
7526
7509
7491
7473
7455
7437
7420
7401
7383
7365
7347
7328
7310
7292
7273
7254
7235
7217
7198
7179
7160
7140
7121
7102
7082
7063
7043
7024
7004
6984
6964
6944
6924
6904
6884
6864
6844
6823
6803
6783
6762
6742
6721
6700
6680
6659
6638
6617
6596
6576
6555
6534
6513
6492
6470
6449
6428
6407
6386
6364
6343
6322
6300
6279
6258
6236
6215
6193
6172
6150
6129
6108
6086
6065
6043
6021
6000
5978
5957
5935
5914
5892
5870
5849
5827
5805
5784
5762
5740
5718
5696
5674
5652
5630
5609
5587
5565
5542
5520
5498
5476
5454
5432
5410
5388
5365
5343
5321
5299
5277
5255
5232
5210
5188
5166
5143
5121
5099
5077
5054
5032
5010
4988
4965
4943
4921
4898
4876
4854
4831
4809
4787
4764
4742
4720
4697
4675
4652
4630
4607
4585
4563
4540
4518
4495
4473
4450
4428
4405
4383
4361
4339
4316
4294
4272
4250
4228
4206
4184
4162
4140
4118
4097
4075
4054
4032
4011
3989
3968
3947
3926
3905
3884
3863
3842
3821
3800
3780
3759
3739
3718
3698
3678
3658
3637
3617
3597
3577
3557
3537
3518
3498
3478
3458
3439
3419
3399
3380
3360
3341
3321
3302
3283
3263
3244
3225
3206
3186
3167
3148
3129
3110
3091
3073
3054
3035
3016
2998
2979
2960
2942
2923
2905
2887
2868
2850
2832
2814
2795
2777
2759
2741
2723
2705
2687
2670
2652
2634
2616
2598
2581
2563
2545
2528
2510
2493
2475
2458
2440
2423
2405
2388
2371
2353
2336
2319
2301
2284
2267
2250
2232
2215
2198
2181
2164
2146
2129
2112
2094
2077
2060
2041
2025
2008
1990
1973
1955
1937
1920
1902
1884
1867
1849
1831
1813
1795
1777
1759
1741
1723
1704
1686
1667
1649
1630
1612
1593
1574
1555
1536
1517
1498
1479
1460
1440
1421
1401
1382
1362
1342
1323
1303
1283
1263
1243
1222
1202
1182
1161
1141
1120
1100
1079
1058
1037
1016
995
974
953
932
910
889
867
846
824
803
781
759
737
715
693
671
649
627
604
582
559
537
514
492
469
446
423
400
377
354
331
308
284
261
238
215
191
168
144
121
97
74
50
26
3
-21
-45
-69
-92
-116
-140
-164
-188
-212
-236
-260
-284
-308
-333
-357
-381
-405
-429
-453
-478
-502
-526
-550
-575
-599
-623
-647
-672
-696
-720
-745
-769
-794
-818
-842
-867
-891
-916
-940
-964
-989
-1012
-1038
-1062
-1087
-1111
-1136
-1160
-1184
-1209
-1233
-1257
-1281
-1306
-1330
-1354
-1378
-1402
-1426
-1450
-1473
-1497
-1521
-1544
-1568
-1591
-1615
-1638
-1662
-1685
-1708
-1731
-1754
-1778
-1801
-1824
-1846
-1869
-1892
-1915
-1938
-1960
-1983
-2005
-2028
-2051
-2073
-2096
-2118
-2140
-2162
-2185
-2207
-2229
-2251
-2273
-2295
-2317
-2339
-2360
-2382
-2404
-2425
-2447
-2468
-2490
-2511
-2532
-2553
-2574
-2595
-2616
-2637
-2658
-2679
-2699
-2720
-2740
-2761
-2781
-2801
-2821
-2841
-2861
-2881
-2901
-2921
-2941
-2960
-2980
-2999
-3019
-3038
-3057
-3076
-3095
-3114
-3133
-3152
-3171
-3189
-3208
-3226
-3244
-3262
-3280
-3298
-3316
-3334
-3351
-3369
-3386
-3403
-3421
-3438
-3454
-3471
-3488
-3504
-3521
-3537
-3553
-3570
-3585
-3601
-3617
-3633
-3648
-3663
-3679
-3694
-3709
-3723
-3738
-3753
-3767
-3781
-3795
-3810
-3823
-3837
-3851
-3864
-3878
-3891
-3904
-3917
-3930
-3943
-3956
-3968
-3981
-3993
-4005
-4017
-4029
-4041
-4053
-4064
-4075
-4086
-4099
-4110
-4121
-4132
-4142
-4153
-4164
-4174
-4185
-4195
-4205
-4215
-4225
-4235
-4245
-4254
-4264
-4273
-4282
-4292
-4301
-4310
-4319
-4328
-4336
-4345
-4353
-4362
-4370
-4378
-4386
-4394
-4402
-4410
-4418
-4425
-4433
-4440
-4448
-4455
-4462
-4469
-4476
-4483
-4489
-4496
-4502
-4509
-4515
-4521
-4527
-4533
-4539
-4544
-4550
-4556
-4561
-4566
-4571
-4577
-4582
-4586
-4591
-4596
-4600
-4605
-4609
-4614
-4618
-4622
-4626
-4630
-4634
-4637
-4641
-4645
-4648
-4652
-4655
-4658
-4662
-4665
-4668
-4671
-4674
-4677
-4680
-4683
-4685
-4688
-4691
-4693
-4696
-4698
-4701
-4703
-4706
-4708
-4710
-4712
-4715
-4717
-4719
-4721
-4723
-4725
-4727
-4729
-4731
-4732
-4734
-4736
-4738
-4739
-4741
-4743
-4745
-4746
-4748
-4749
-4751
-4752
-4754
-4755
-4757
-4758
-4759
-4761
-4762
-4763
-4764
-4765
-4767
-4768
-4769
-4770
-4771
-4772
-4773
-4775
-4776
-4777
-4778
-4779
-4780
-4781
-4782
-4783
-4784
-4785
-4785
-4786
-4787
-4788
-4789
-4790
-4790
-4791
-4792
-4792
-4793
-4794
-4794
-4795
-4795
-4796
-4796
-4797
-4797
-4797
-4798
-4798
-4798
-4799
-4799
-4800
-4800
-4800
-4801
-4801
-4801
-4802
-4802
-4802
-4803
-4803
-4804
-4804
-4805
-4805
-4806
-4806
-4807
-4807
-4808
-4809
-4810
-4810
-4811
-4812
-4813
-4814
-4814
-4815
-4816
-4817
-4817
-4818
-4819
-4820
-4821
-4821
-4822
-4823
-4823
-4824
-4825
-4826
-4826
-4827
-4828
-4828
-4829
-4830
-4830
-4831
-4832
-4832
-4833
-4834
-4835
-4835
-4836
-4837
-4838
-4839
-4839
-4840
-4841
-4842
-4843
-4844
-4844
-4845
-4846
-4847
-4848
-4849
-4850
-4851
-4852
-4853
-4854
-4855
-4856
-4858
-4859
-4860
-4861
-4862
-4864
-4865
-4866
-4868
-4869
-4870
-4872
-4873
-4875
-4876
-4878
-4879
-4881
-4883
-4885
-4886
-4888
-4890
-4892
-4894
-4896
-4898
-4900
-4902
-4904
-4906
-4908
-4910
-4913
-4915
-4918
-4920
-4923
-4925
-4928
-4931
-4933
-4936
-4939
-4942
-4945
-4948
-4951
-4954
-4957
-4961
-4964
-4967
-4971
-4974
-4978
-4981
-4985
-4988
-4992
-4996
-5000
-5004
-5008
-5012
-5016
-5020
-5025
-5029
-5033
-5038
-5042
-5047
-5052
-5056
-5061
-5066
-5071
-5076
-5081
-5086
-5091
-5096
-5101
-5107
-5112
-5117
-5123
-5128
-5134
-5139
-5145
-5150
-5156
-5161
-5167
-5173
-5178
-5184
-5190
-5196
-5202
-5207
-5213
-5219
-5225
-5231
-5237
-5243
-5249
-5255
-5261
-5267
-5273
-5279
-5285
-5291
-5297
-5303
-5309
-5315
-5321
-5328
-5334
-5340
-5346
-5352
-5358
-5364
-5371
-5377
-5383
-5389
-5395
-5401
-5407
-5414
-5420
-5426
-5432
-5438
-5444
-5450
-5456
-5462
-5467
-5473
-5479
-5485
-5490
-5496
-5502
-5507
-5513
-5518
-5524
-5529
-5535
-5540
-5546
-5551
-5556
-5561
-5567
-5572
-5577
-5582
-5587
-5592
-5597
-5601
-5606
-5611
-5615
-5620
-5624
-5628
-5633
-5637
-5641
-5645
-5648
-5652
-5656
-5659
-5663
-5666
-5669
-5673
-5676
-5679
-5682
-5685
-5687
-5690
-5693
-5695
-5698
-5700
-5702
-5704
-5707
-5709
-5710
-5712
-5714
-5716
-5717
-5719
-5720
-5722
-5723
-5724
-5725
-5726
-5727
-5728
-5728
-5729
-5729
-5730
-5730
-5730
-5730
-5730
-5730
-5730
-5730
-5729
-5729
-5728
-5728
-5727
-5726
-5725
-5724
-5723
-5722
-5721
-5719
-5718
-5716
-5715
-5713
-5711
-5709
-5707
-5704
-5702
-5700
-5697
-5695
-5692
-5689
-5686
-5683
-5680
-5677
-5673
-5670
-5666
-5663
-5659
-5655
-5651
-5647
-5643
-5639
-5635
-5630
-5626
-5621
-5616
-5611
-5606
-5601
-5596
-5590
-5585
-5579
-5574
-5568
-5562
-5556
-5550
-5544
-5538
-5531
-5525
-5518
-5512
-5505
-5498
-5491
-5484
-5477
-5469
-5462
-5454
-5447
-5439
-5431
-5423
-5415
-5407
-5399
-5391
-5383
-5374
-5366
-5357
-5348
-5340
-5331
-5322
-5313
-5304
-5294
-5285
-5276
-5266
-5257
-5247
-5237
-5228
-5218
-5208
-5198
-5188
-5178
-5168
-5158
-5147
-5137
-5127
-5116
-5106
-5095
-5085
-5074
-5064
-5053
-5042
-5031
-5020
-5009
-4998
-4987
-4976
-4965
-4954
-4942
-4931
-4920
-4908
-4896
-4885
-4873
-4861
-4849
-4837
-4825
-4813
-4801
-4789
-4777
-4765
-4752
-4740
-4728
-4715
-4703
-4690
-4677
-4665
-4652
-4639
-4626
-4613
-4600
-4587
-4573
-4560
-4547
-4533
-4520
-4506
-4492
-4479
-4465
-4451
-4438
-4424
-4410
-4396
-4382
-4368
-4354
-4340
-4325
-4311
-4297
-4283
-4268
-4254
-4240
-4225
-4211
-4197
-4182
-4168
-4153
-4138
-4124
-4109
-4094
-4080
-4065
-4050
-4035
-4019
-4005
-3990
-3975
-3960
-3945
-3930
-3915
-3900
-3885
-3869
-3854
-3839
-3824
-3808
-3793
-3778
-3762
-3747
-3732
-3716
-3701
-3685
-3670
-3655
-3639
-3624
-3609
-3593
-3578
-3563
-3547
-3532
-3517
-3501
-3486
-3471
-3455
-3440
-3425
-3410
-3394
-3379
-3364
-3349
-3334
-3318
-3303
-3288
-3273
-3258
-3243
-3228
-3213
-3198
-3183
-3168
-3154
-3139
-3124
-3109
-3094
-3080
-3065
-3050
-3036
-3021
-3007
-2992
-2978
-2963
-2949
-2935
-2920
-2906
-2892
-2878
-2864
-2850
-2836
-2822
-2808
-2795
-2781
-2767
-2754
-2740
-2727
-2713
-2700
-2687
-2674
-2660
-2647
-2634
-2621
-2608
-2595
-2582
-2569
-2557
-2544
-2531
-2519
-2506
-2494
-2482
-2469
-2457
-2445
-2433
-2421
-2409
-2398
-2386
-2374
-2363
-2351
-2340
-2329
-2317
-2306
-2295
-2284
-2272
-2261
-2250
-2239
-2228
-2217
-2206
-2196
-2185
-2174
-2163
-2153
-2142
-2131
-2121
-2110
-2100
-2089
-2079
-2069
-2059
-2048
-2037
-2028
-2017
-2008
-1998
-1989
-1979
-1969
-1959
-1950
-1940
-1930
-1921
-1911
-1902
-1893
-1883
-1874
-1865
-1856
-1846
-1837
-1828
-1819
-1810
-1801
-1792
-1784
-1775
-1766
-1757
-1749
-1740
-1731
-1723
-1714
-1706
-1698
-1689
-1681
-1673
-1664
-1656
-1648
-1640
-1632
-1624
-1616
-1608
-1600
-1592
-1584
-1576
-1568
-1560
-1552
-1545
-1537
-1529
-1521
-1513
-1506
-1498
-1490
-1482
-1474
-1467
-1459
-1451
-1444
-1436
-1428
-1421
-1413
-1406
-1398
-1391
-1383
-1376
-1369
-1361
-1354
-1347
-1340
-1332
-1325
-1318
-1311
-1304
-1297
-1290
-1283
-1276
-1269
-1262
-1255
-1248
-1242
-1235
-1228
-1221
-1215
-1208
-1201
-1194
-1188
-1181
-1175
-1168
-1161
-1155
-1148
-1142
-1135
-1129
-1122
-1116
-1110
-1103
-1097
-1090
-1084
-1077
-1071
-1065
-1058
-1052
-1045
-1039
-1033
-1026
-1020
-1012
-1006
-1000
-994
-988
-981
-975
-969
-962
-956
-949
-943
-937
-930
-924
-918
-911
-905
-899
-892
-886
-880
-874
-867
-861
-855
-849
-842
-836
-830
-824
-818
-812
-806
-800
-794
-788
-782
-776
-770
-764
-758
-752
-746
-740
-735
-729
-723
-717
-711
-706
-700
-694
-688
-683
-677
-671
-665
-660
-654
-648
-642
-636
-631
-625
-619
-613
-607
-602
-596
-590
-584
-578
-573
-567
-561
-555
-549
-543
-538
-532
-526
-520
-514
-508
-502
-496
-490
-484
-478
-472
-466
-459
-453
-447
-441
-435
-429
-422
-416
-410
-403
-397
-391
-384
-378
-372
-365
-359
-352
-346
-340
-333
-327
-320
-314
-307
-301
-294
-288
-281
-275
-268
-262
-255
-249
-242
-236
-229
-223
-216
-209
-203
-196
-190
-183
-177
-170
-163
-157
-150
-143
-137
-130
-123
-116
-110
-103
-96
-89
-82
-76
-69
-62
-55
-48
-41
-34
-27
-20
-13
-6
1
8
16
23
30
37
44
52
59
66
74
81
88
96
103
111
118
126
133
141
148
156
164
171
179
187
194
202
210
217
225
233
240
248
256
263
271
279
286
294
301
309
317
324
332
339
347
354
362
369
377
384
391
399
406
414
421
428
436
443
450
458
465
472
479
487
494
501
508
516
523
530
537
544
551
558
565
572
579
586
593
600
607
614
621
628
635
642
649
655
662
669
676
683
690
696
703
710
717
724
731
737
744
751
758
765
772
779
786
793
799
806
813
820
827
834
841
848
855
862
869
876
883
890
897
904
912
919
926
933
940
947
954
961
968
975
983
990
997
1004
1010
1018
1026
1033
1040
1048
1055
1062
1070
1077
1085
1092
1100
1107
1115
1122
1130
1137
1145
1153
1161
1168
1176
1184
1192
1200
1208
1216
1224
1232
1240
1248
1257
1265
1273
1282
1290
1298
1307
1315
1324
1333
1341
1350
1359
1368
1377
1386
1395
1404
1413
1422
1432
1441
1450
1460
1469
1479
1488
1498
1507
1517
1527
1536
1546
1556
1566
1576
1586
1596
1606
1616
1626
1636
1647
1657
1667
1678
1688
1699
1709
1720
1730
1741
1752
1763
1774
1785
1796
1807
1818
1830
1841
1852
1864
1875
1887
1898
1910
1922
1934
1945
1957
1969
1981
1993
2005
2017
2029
2041
2055
2067
2080
2093
2105
2118
2131
2144
2157
2170
2183
2197
2210
2224
2237
2251
2265
2279
2293
2307
2321
2335
2350
2364
2379
2393
2408
2423
2438
2453
2469
2484
2499
2515
2531
2546
2562
2578
2594
2610
2627
2643
2659
2676
2692
2709
2726
2743
2760
2777
2794
2811
2828
2845
2862
2880
2897
2915
2932
2950
2968
2985
3003
3021
3039
3057
3075
3093
3111
3129
3148
3166
3184
3203
3221
3240
3258
3277
3295
3314
3333
3352
3370
3389
3408
3427
3446
3465
3484
3503
3522
3540
3559
3578
3597
3616
3635
3654
3673
3692
3711
3729
3748
3767
3786
3804
3823
3842
3860
3879
3897
3916
3934
3952
3971
3989
4008
4026
4043
4062
4080
4098
4116
4134
4152
4170
4188
4206
4224
4241
4259
4277
4294
4312
4329
4346
4363
4380
4398
4415
4431
4448
4465
4481
4498
4514
4531
4547
4563
4579
4595
4611
4627
4642
4658
4673
4689
4704
4719
4734
4749
4764
4779
4794
4808
4823
4837
4852
4866
4880
4894
4908
4922
4935
4949
4962
4976
4989
5002
5015
5028
5041
5054
5067
5080
5092
5105
5117
5129
5142
5154
5166
5178
5190
5202
5214
5225
5237
5248
5260
5271
5282
5293
5304
5315
5326
5336
5347
5357
5368
5378
5388
5398
5408
5418
5427
5437
5447
5456
5465
5475
5484
5493
5502
5511
5519
5528
5537
5545
5553
5562
5570
5578
5586
5593
5601
5609
5616
5624
5631
5638
5645
5652
5659
5666
5673
5679
5686
5692
5699
5705
5711
5717
5723
5729
5735
5741
5746
5752
5757
5763
5768
5773
5779
5784
5789
5794
5798
5803
5808
5813
5817
5822
5826
5830
5835
5839
5843
5847
5851
5855
5858
5862
5866
5869
5873
5876
5879
5883
5886
5889
5892
5895
5898
5900
5903
5906
5908
5910
5913
5915
5917
5919
5921
5923
5925
5927
5928
5930
5932
5933
5934
5936
5937
5938
5939
5940
5940
5941
5942
5942
5943
5943
5943
5944
5944
5944
5944
5943
5943
5943
5942
5942
5941
5941
5940
5939
5938
5937
5936
5935
5934
5932
5931
5930
5928
5927
5925
5923
5922
5920
5918
5916
5914
5912
5910
5907
5905
5903
5900
5898
5895
5893
5890
5887
5885
5882
5879
5876
5873
5870
5866
5863
5860
5856
5853
5849
5845
5842
5838
5834
5830
5826
5822
5818
5813
5809
5804
5800
5795
5791
5786
5781
5776
5771
5766
5761
5755
5750
5745
5739
5733
5728
5722
5716
5710
5704
5698
5692
5686
5680
5673
5667
5661
5654
5648
5641
5634
5627
5621
5614
5607
5600
5593
5586
5579
5571
5564
5557
5549
5542
5534
5527
5519
5511
5503
5495
5487
5479
5471
5463
5455
5447
5438
5430
5421
5413
5404
5396
5387
5378
5369
5361
5352
5343
5334
5325
5316
5306
5297
5288
5279
5269
5260
5250
5241
5231
5222
5212
5202
5193
5183
5173
5163
5153
5143
5133
5123
5113
5103
5093
5083
5072
5062
5052
5042
5031
5021
5010
5000
4990
4979
4969
4958
4947
4937
4926
4915
4905
4894
4883
4873
4862
4851
4840
4829
4818
4807
4796
4785
4774
4763
4752
4741
4730
4719
4707
4696
4685
4673
4662
4651
4639
4628
4616
4604
4593
4581
4570
4558
4546
4534
4523
4511
4499
4487
4475
4464
4452
4440
4428
4416
4404
4392
4380
4368
4356
4344
4332
4320
4308
4296
4284
4272
4259
4247
4235
4223
4211
4198
4186
4174
4162
4149
4137
4125
4113
4101
4088
4075
4064
4051
4040
4027
4016
4003
3992
3980
3968
3956
3944
3932
3920
3908
3896
3884
3872
3861
3849
3837
3826
3814
3802
3791
3779
3768
3756
3745
3733
3722
3710
3699
3688
3676
3665
3653
3642
3631
3619
3608
3597
3586
3574
3563
3552
3541
3530
3518
3507
3496
3485
3474
3463
3452
3441
3430
3418
3407
3396
3385
3374
3363
3352
3341
3330
3318
3307
3296
3285
3274
3263
3252
3241
3230
3219
3208
3197
3187
3176
3165
3154
3143
3133
3122
3111
3101
3090
3079
3069
3058
3048
3037
3027
3016
3005
2995
2984
2974
2963
2953
2942
2932
2922
2911
2901
2891
2880
2870
2860
2850
2840
2829
2819
2809
2799
2789
2779
2769
2759
2749
2739
2729
2719
2710
2700
2690
2680
2670
2661
2651
2641
2631
2622
2612
2602
2593
2583
2573
2564
2554
2544
2535
2525
2516
2506
2497
2487
2478
2469
2459
2450
2441
2431
2422
2413
2404
2395
2385
2376
2367
2358
2349
2340
2331
2322
2313
2304
2295
2286
2277
2268
2259
2250
2241
2232
2223
2215
2206
2197
2188
2179
2170
2162
2153
2144
2135
2127
2118
2109
2101
2092
2084
2075
2067
2058
2050
2041
2033
2024
2016
2008
1999
1991
1983
1975
1966
1958
1950
1942
1934
1926
1918
1910
1902
1894
1886
1879
1871
1863
1856
1848
1840
1833
1826
1818
1811
1803
1796
1789
1782
1775
1768
1761
1754
1747
1740
1733
1726
1719
1712
1706
1699
1692
1686
1679
1673
1666
1660
1653
1647
1641
1634
1628
1622
1616
1610
1604
1598
1592
1586
1580
1574
1568
1562
1557
1551
1545
1540
1534
1528
1523
1517
1512
1506
1501
1495
1490
1484
1479
1474
1468
1463
1458
1452
1447
1442
1436
1431
1426
1421
1416
1410
1405
1400
1395
1390
1385
1380
1375
1370
1365
1360
1355
1350
1345
1340
1335
1330
1325
1320
1315
1310
1305
1301
1296
1291
1286
1281
1276
1271
1267
1262
1257
1252
1247
1243
1238
1233
1229
1224
1219
1215
1210
1206
1201
1197
1192
1188
1183
1179
1174
1170
1165
1161
1156
1152
1147
1143
1139
1134
1130
1125
1120
1116
1111
1107
1102
1097
1093
1088
1083
1078
1074
1069
1064
1059
1054
1049
1044
1039
1034
1029
1024
1018
1014
1008
1002
998
992
987
981
976
970
965
959
953
947
942
936
930
924
918
912
905
899
893
887
880
874
867
861
855
848
842
835
829
822
815
809
802
795
789
782
775
768
761
755
748
741
734
727
720
713
706
699
692
686
679
672
665
658
651
644
637
630
623
616
609
603
596
589
582
575
569
562
555
548
542
535
528
521
515
508
502
495
489
482
476
469
463
457
450
444
438
432
426
421
415
409
403
398
392
387
382
376
371
366
361
356
351
346
341
337
332
327
323
318
314
310
306
301
297
293
290
286
282
278
275
271
268
265
261
258
255
252
249
246
244
241
239
236
234
232
230
228
226
224
222
220
219
217
216
215
213
212
211
210
210
209
208
208
207
207
207
206
206
206
206
206
207
207
207
208
208
209
210
210
211
212
213
215
216
217
218
220
221
223
225
227
228
230
232
234
237
239
241
244
246
249
251
254
257
260
263
266
269
273
276
280
283
287
291
295
299
303
308
312
316
321
326
330
335
340
345
350
356
361
366
372
377
383
389
395
401
407
413
419
425
431
438
444
451
457
464
471
478
485
492
499
506
513
521
528
536
543
551
559
567
575
583
591
599
607
615
624
632
640
649
658
666
675
684
693
702
711
720
729
738
747
757
766
776
785
795
805
814
824
834
844
854
865
875
885
895
906
916
927
937
948
959
970
981
992
1002
1014
1025
1036
1047
1059
1070
1081
1093
1105
1116
1128
1140
1152
1164
1175
1188
1200
1212
1224
1236
1249
1261
1274
1286
1299
1311
1324
1337
1350
1363
1376
1389
1402
1415
1429
1442
1456
1469
1483
1496
1510
1524
1537
1551
1565
1579
1593
1607
1622
1636
1650
1664
1679
1693
1708
1722
1737
1751
1766
1781
1796
1811
1826
1841
1856
1871
1886
1902
1917
1932
1948
1963
1979
1994
2009
2025
2041
2057
2073
2089
2105
2120
2136
2152
2168
2184
2200
2217
2233
2249
2265
2282
2298
2314
2331
2347
2364
2380
2397
2413
2430
2446
2463
2480
2496
2513
2530
2547
2564
2580
2597
2614
2631
2648
2665
2682
2699
2716
2733
2750
2767
2784
2801
2818
2835
2852
2869
2886
2903
2920
2937
2954
2971
2988
3005
3022
3039
3056
3073
3090
3106
3123
3140
3157
3174
3190
3207
3224
3240
3257
3273
3290
3307
3323
3339
3356
3372
3388
3405
3421
3437
3453
3469
3485
3501
3517
3533
3549
3564
3580
3595
3611
3626
3641
3657
3672
3687
3702
3717
3732
3747
3761
3776
3791
3805
3819
3834
3848
3862
3876
3890
3903
3917
3931
3944
3958
3971
3984
3997
4010
4022
4035
4048
4061
4073
4085
4097
4109
4121
4133
4145
4156
4168
4179
4190
4201
4212
4222
4233
4243
4254
4264
4274
4283
4293
4303
4312
4322
4331
4340
4349
4357
4366
4375
4383
4391
4399
4407
4415
4423
4430
4438
4445
4452
4459
4466
4472
4479
4485
4492
4498
4504
4509
4515
4521
4526
4531
4536
4541
4546
4551
4556
4560
4565
4569
4573
4577
4581
4584
4588
4591
4595
4598
4601
4604
4607
4609
4612
4614
4616
4618
4620
4622
4624
4626
4627
4628
4630
4631
4632
4632
4633
4634
4634
4634
4634
4634
4634
4634
4634
4633
4632
4632
4631
4630
4628
4627
4626
4624
4622
4620
4619
4616
4614
4612
4609
4607
4604
4601
4598
4595
4592
4588
4585
4581
4578
4574
4570
4566
4561
4557
4552
4548
4543
4538
4533
4528
4523
4517
4512
4506
4500
4494
4488
4482
4476
4469
4463
4456
4449
4442
4435
4428
4421
4413
4406
4398
4391
4383
4375
4367
4359
4350
4342
4334
4325
4316
4307
4299
4290
4280
4271
4262
4252
4243
4233
4223
4213
4203
4193
4183
4173
4162
4152
4141
4131
4120
4109
4098
4086
4075
4064
4053
4042
4030
4019
4006
3995
3984
3972
3960
3948
3936
3923
3911
3899
3886
3874
3861
3849
3836
3824
3811
3798
3785
3773
3760
3747
3734
3721
3708
3695
3682
3669
3656
3643
3630
3617
3603
3590
3577
3563
3550
3537
3523
3510
3496
3483
3469
3456
3442
3429
3415
3402
3388
3375
3361
3348
3334
3321
3307
3293
3280
3266
3253
3239
3225
3212
3198
3184
3170
3157
3143
3129
3115
3101
3088
3074
3060
3046
3032
3018
3004
2990
2977
2963
2949
2935
2921
2907
2893
2880
2866
2852
2838
2824
2810
2797
2783
2769
2755
2741
2728
2714
2700
2686
2673
2659
2645
2631
2618
2604
2591
2577
2563
2550
2536
2523
2509
2496
2482
2468
2455
2441
2428
2414
2401
2387
2374
2360
2347
2333
2320
2306
2293
2279
2266
2252
2239
2226
2212
2199
2185
2172
2159
2145
2132
2118
2105
2092
2078
2065
2052
2037
2025
2011
1998
1985
1971
1958
1945
1931
1918
1905
1891
1878
1865
1852
1838
1825
1812
1799
1785
1772
1759
1746
1733
1719
1706
1693
1680
1666
1653
1640
1626
1613
1600
1586
1573
1560
1546
1533
1520
1506
1493
1479
1466
1452
1439
1425
1412
1398
1385
1371
1358
1344
1330
1317
1303
1290
1276
1262
1249
1235
1222
1208
1194
1181
1167
1153
1140
1126
1112
1099
1085
1071
1058
1044
1030
1016
1002
989
976
962
948
935
921
907
894
880
866
852
839
825
811
798
784
770
756
743
729
715
701
688
674
660
647
633
619
606
592
578
565
551
537
524
510
497
483
469
456
442
429
415
402
388
375
361
348
334
321
308
294
281
267
254
241
227
214
201
187
174
161
147
134
121
107
94
81
68
54
41
28
15
2
-12
-25
-38
-51
-64
-77
-90
-103
-116
-129
-142
-154
-167
-180
-193
-206
-218
-231
-244
-256
-269
-282
-294
-307
-319
-332
-344
-356
-369
-381
-393
-406
-418
-430
-442
-454
-466
-478
-490
-502
-514
-525
-537
-549
-560
-572
-583
-595
-606
-617
-629
-640
-651
-662
-673
-684
-695
-706
-717
-728
-739
-749
-760
-771
-781
-792
-802
-813
-823
-833
-844
-854
-864
-874
-884
-894
-904
-914
-924
-934
-943
-953
-963
-972
-981
-991
-1000
-1008
-1018
-1028
-1037
-1046
-1055
-1064
-1072
-1081
-1090
-1099
-1107
-1116
-1124
-1132
-1141
-1149
-1157
-1165
-1173
-1181
-1189
-1197
-1205
-1213
-1220
-1228
-1235
-1243
-1250
-1258
-1265
-1272
-1280
-1287
-1294
-1301
-1308
-1315
-1322
-1329
-1336
-1343
-1350
-1357
-1363
-1370
-1377
-1383
-1390
-1397
-1403
-1410
-1416
-1422
-1429
-1435
-1441
-1447
-1453
-1459
-1465
-1471
-1477
-1483
-1489
-1494
-1500
-1505
-1511
-1516
-1521
-1527
-1532
-1537
-1542
-1547
-1552
-1556
-1561
-1566
-1570
-1575
-1579
-1584
-1588
-1592
-1596
-1601
-1605
-1609
-1613
-1617
-1621
-1625
-1629
-1632
-1636
-1640
-1644
-1647
-1651
-1655
-1658
-1662
-1665
-1669
-1672
-1675
-1679
-1682
-1685
-1688
-1692
-1695
-1698
-1701
-1704
-1707
-1710
-1713
-1716
-1719
-1722
-1725
-1728
-1731
-1734
-1737
-1739
-1742
-1745
-1747
-1750
-1752
-1755
-1757
-1760
-1762
-1764
-1766
-1769
-1771
-1773
-1775
-1777
-1779
-1781
-1782
-1784
-1786
-1787
-1789
-1790
-1792
-1793
-1795
-1796
-1797
-1799
-1800
-1801
-1802
-1803
-1804
-1805
-1806
-1806
-1807
-1808
-1808
-1809
-1810
-1810
-1810
-1811
-1811
-1811
-1811
-1812
-1812
-1812
-1811
-1811
-1811
-1811
-1811
-1810
-1810
-1809
-1808
-1808
-1807
-1806
-1805
-1804
-1803
-1802
-1801
-1800
-1798
-1797
-1795
-1794
-1792
-1790
-1789
-1787
-1785
-1783
-1781
-1778
-1776
-1774
-1771
-1769
-1766
-1763
-1761
-1758
-1755
-1752
-1748
-1745
-1742
-1738
-1735
-1731
-1727
-1723
-1719
-1715
-1711
-1707
-1702
-1698
-1693
-1689
-1684
-1679
-1674
-1669
-1664
-1659
-1654
-1648
-1643
-1637
-1632
-1626
-1620
-1614
-1608
-1602
-1596
-1590
-1583
-1577
-1570
-1563
-1556
-1550
-1543
-1536
-1528
-1521
-1514
-1506
-1499
-1491
-1484
-1476
-1468
-1460
-1452
-1444
-1436
-1427
-1419
-1410
-1402
-1393
-1384
-1376
-1367
-1358
-1348
-1339
-1330
-1320
-1311
-1301
-1292
-1282
-1272
-1262
-1252
-1242
-1231
-1221
-1211
-1200
-1190
-1179
-1168
-1158
-1147
-1136
-1125
-1114
-1103
-1091
-1080
-1069
-1057
-1046
-1034
-1022
-1010
-999
-987
-975
-963
-950
-938
-926
-913
-901
-888
-876
-863
-850
-837
-824
-811
-798
-785
-771
-758
-744
-731
-717
-703
-690
-676
-662
-648
-634
-619
-605
-591
-576
-562
-547
-533
-518
-503
-489
-474
-459
-444
-429
-414
-399
-384
-369
-353
-338
-323
-308
-292
-277
-262
-246
-231
-215
-200
-184
-168
-153
-137
-121
-106
-90
-74
-58
-42
-26
-10
5
21
37
54
70
86
102
118
134
150
167
183
199
215
232
248
264
281
297
314
330
346
363
379
396
412
429
445
462
478
495
511
528
544
560
577
593
610
626
643
659
675
692
708
724
741
757
774
790
806
823
839
855
872
888
904
920
937
953
969
985
1000
1016
1034
1050
1066
1082
1098
1114
1130
1146
1161
1177
1193
1209
1225
1240
1256
1271
1287
1302
1318
1333
1349
1364
1379
1394
1409
1424
1439
1454
1469
1483
1498
1512
1527
1541
1555
1570
1584
1598
1612
1626
1640
1653
1667
1681
1694
1708
1721
1734
1747
1760
1773
1786
1799
1811
1824
1837
1849
1861
1874
1886
1898
1910
1922
1934
1945
1957
1969
1980
1992
2003
2013
2025
2037
2048
2059
2070
2080
2091
2102
2112
2123
2133
2144
2154
2164
2174
2184
2194
2204
2214
2223
2233
2243
2252
2261
2271
2280
2289
2298
2307
2316
2324
2333
2341
2349
2358
2366
2374
2382
2389
2397
2405
2412
2420
2427
2434
2441
2448
2455
2461
2468
2475
2481
2487
2494
2500
2506
2512
2517
2523
2529
2534
2540
2545
2550
2556
2561
2566
2571
2575
2580
2585
2589
2594
2598
2602
2606
2610
2614
2618
2622
2626
2629
2633
2636
2640
2643
2646
2649
2652
2655
2658
2660
2663
2666
2668
2670
2672
2675
2677
2679
2680
2682
2684
2686
2687
2689
2690
2691
2693
2694
2695
2696
2697
2698
2699
2699
2700
2701
2701
2702
2702
2702
2703
2703
2703
2703
2703
2703
2703
2703
2703
2702
2702
2701
2701
2700
2700
2699
2698
2697
2696
2695
2694
2693
2692
2690
2689
2688
2686
2685
2683
2681
2680
2678
2676
2674
2672
2670
2668
2666
2664
2661
2659
2657
2654
2652
2649
2647
2644
2642
2639
2636
2633
2630
2628
2625
2622
2619
2616
2613
2609
2606
2603
2600
2596
2593
2590
2586
2583
2579
2576
2572
2569
2565
2561
2558
2554
2550
2546
2543
2539
2535
2531
2527
2523
2519
2515
2511
2507
2503
2499
2494
2490
2486
2481
2477
2473
2468
2464
2459
2455
2450
2445
2441
2436
2432
2427
2422
2417
2413
2408
2403
2399
2394
2389
2384
2380
2375
2370
2366
2361
2356
2351
2347
2342
2337
2333
2328
2323
2319
2314
2309
2305
2300
2295
2291
2286
2282
2277
2273
2268
2263
2259
2254
2250
2245
2241
2237
2232
2228
2223
2219
2214
2210
2206
2201
2197
2193
2189
2185
2180
2176
2172
2168
2164
2160
2156
2152
2148
2144
2140
2137
2133
2129
2125
2122
2118
2115
2111
2108
2104
2101
2098
2095
2091
2088
2085
2082
2079
2076
2074
2071
2068
2065
2063
2060
2058
2055
2053
2050
2048
2045
2044
2041
2040
2037
2036
2033
2032
2029
2028
2027
2025
2023
2021
2020
2019
2017
2016
2013
2013
2012
2009
2009
2008
2007
2005
2004
2003
2001
2001
2000
1999
1998
1998
1997
1996
1995
1994
1994
1993
1992
1992
1991
1990
1990
1989
1989
1988
1988
1988
1987
1987
1987
1986
1986
1986
1986
1986
1985
1985
1985
1985
1985
1985
1985
1985
1984
1984
1984
1984
1984
1984
1984
1984
1984
1984
1984
1983
1983
1983
1983
1983
1983
1982
1982
1982
1981
1981
1981
1980
1980
1980
1979
1979
1978
1977
1977
1976
1976
1975
1974
1974
1973
1972
1972
1971
1970
1970
1969
1968
1967
1967
1966
1965
1965
1964
1963
1962
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950
1949
1947
1946
1945
1943
1942
1941
1939
1938
1937
1935
1934
1932
1931
1929
1927
1926
1924
1922
1921
1919
1917
1915
1913
1911
1909
1907
1905
1903
1901
1899
1897
1894
1892
1890
1887
1885
1883
1880
1878
1875
1873
1871
1868
1865
1863
1860
1858
1855
1853
1850
1847
1845
1842
1839
1837
1834
1831
1829
1826
1823
1820
1818
1815
1812
1809
1806
1803
1800
1797
1794
1791
1788
1785
1782
1779
1776
1773
1769
1766
1763
1759
1756
1753
1749
1746
1742
1739
1735
1732
1728
1724
1721
1717
1713
1709
1706
1702
1698
1694
1690
1686
1682
1678
1674
1670
1666
1662
1658
1653
1649
1645
1640
1636
1632
1627
1623
1618
1613
1609
1604
1599
1594
1590
1585
1580
1575
1570
1564
1559
1554
1549
1543
1538
1532
1526
1521
1515
1509
1503
1497
1491
1484
1478
1472
1465
1459
1452
1445
1439
1432
1425
1418
1411
1404
1397
1390
1383
1375
1368
1361
1353
1346
1338
1331
1323
1315
1307
1300
1292
1284
1276
1268
1259
1251
1243
1235
1226
1218
1209
1201
1192
1184
1175
1166
1157
1148
1139
1130
1121
1112
1103
1094
1085
1075
1066
1057
1047
1038
1028
1018
1008
999
990
980
970
960
950
940
930
920
910
900
890
880
870
859
849
839
828
818
807
797
787
776
765
755
744
733
723
712
701
690
680
669
658
647
636
625
614
603
592
581
570
559
548
537
526
515
504
492
481
470
458
447
436
424
413
402
390
379
368
356
345
333
322
310
299
288
276
265
253
242
231
219
208
197
185
174
162
151
140
128
117
105
94
82
71
59
48
37
25
14
2
-9
-21
-32
-43
-55
-66
-78
-89
-100
-112
-123
-135
-146
-158
-169
-180
-192
-203
-214
-226
-237
-248
-260
-271
-282
-293
-304
-315
-326
-337
-348
-359
-370
-381
-392
-403
-414
-425
-435
-446
-457
-468
-478
-489
-500
-510
-521
-531
-542
-552
-563
-573
-584
-594
-605
-615
-625
-635
-646
-656
-666
-676
-686
-696
-706
-716
-726
-736
-745
-755
-765
-774
-784
-794
-803
-813
-822
-832
-841
-850
-860
-869
-878
-887
-896
-906
-915
-924
-933
-942
-950
-959
-968
-977
-986
-994
-1002
-1012
-1020
-1029
-1037
-1046
-1054
-1063
-1071
-1080
-1088
-1096
-1104
-1112
-1121
-1129
-1136
-1144
-1152
-1160
-1168
-1175
-1183
-1190
-1198
-1205
-1212
-1220
-1227
-1234
-1241
-1248
-1255
-1262
-1269
-1276
-1283
-1289
-1296
-1303
-1309
-1316
-1323
-1329
-1335
-1342
-1348
-1354
-1361
-1367
-1373
-1379
-1385
-1391
-1396
-1402
-1408
-1414
-1419
-1425
-1431
-1436
-1442
-1447
-1452
-1458
-1463
-1468
-1473
-1478
-1483
-1488
-1493
-1498
-1503
-1507
-1512
-1517
-1521
-1525
-1530
-1534
-1538
-1542
-1546
-1550
-1554
-1558
-1562
-1566
-1569
-1573
-1577
-1580
-1583
-1587
-1590
-1593
-1597
-1600
-1603
-1606
-1608
-1611
-1614
-1616
-1619
-1621
-1624
-1626
-1628
-1630
-1632
-1634
-1636
-1638
-1640
-1641
-1643
-1644
-1645
-1647
-1648
-1649
-1650
-1651
-1651
-1652
-1653
-1653
-1654
-1654
-1654
-1655
-1655
-1655
-1655
-1655
-1655
-1655
-1655
-1655
-1654
-1654
-1654
-1653
-1653
-1652
-1652
-1651
-1650
-1650
-1649
-1648
-1647
-1646
-1645
-1644
-1643
-1642
-1641
-1640
-1639
-1637
-1636
-1635
-1633
-1632
-1630
-1629
-1627
-1625
-1624
-1622
-1620
-1618
-1616
-1614
-1613
-1611
-1608
-1606
-1604
-1602
-1600
-1598
-1595
-1593
-1591
-1588
-1586
-1583
-1581
-1578
-1575
-1572
-1570
-1567
-1564
-1561
-1558
-1554
-1551
-1548
-1545
-1541
-1538
-1534
-1530
-1527
-1523
-1519
-1515
-1511
-1507
-1503
-1499
-1494
-1490
-1486
-1481
-1477
-1472
-1467
-1463
-1458
-1453
-1448
-1443
-1438
-1433
-1428
-1423
-1418
-1413
-1408
-1402
-1397
-1392
-1386
-1381
-1375
-1370
-1364
-1358
-1352
-1347
-1341
-1335
-1329
-1323
-1317
-1311
-1304
-1298
-1292
-1286
-1279
-1273
-1266
-1259
-1253
-1246
-1239
-1232
-1226
-1219
-1212
-1205
-1198
-1190
-1183
-1176
-1169
-1161
-1154
-1147
-1139
-1131
-1124
-1116
-1108
-1101
-1093
-1085
-1077
-1069
-1061
-1053
-1045
-1037
-1029
-1020
-1012
-1004
-996
-988
-979
-971
-962
-954
-945
-937
-928
-919
-911
-902
-893
-884
-875
-866
-857
-848
-839
-830
-821
-812
-803
-793
-784
-775
-765
-756
-747
-737
-728
-718
-709
-699
-690
-680
-670
-661
-651
-641
-631
-621
-611
-601
-591
-581
-571
-561
-551
-541
-531
-521
-510
-500
-490
-479
-469
-459
-448
-438
-427
-416
-406
-395
-384
-374
-363
-352
-341
-330
-319
-308
-297
-286
-275
-264
-253
-241
-230
-219
-207
-196
-184
-173
-161
-150
-138
-127
-115
-103
-92
-80
-68
-56
-45
-33
-21
-9
3
15
27
39
50
62
74
86
98
110
122
134
146
158
170
182
194
206
218
230
242
254
266
278
290
302
314
326
338
349
361
373
385
397
408
420
432
443
455
467
478
490
501
513
524
535
547
558
569
580
592
603
614
625
636
646
657
668
679
689
700
710
721
731
742
752
762
772
782
792
802
812
822
832
841
851
860
870
879
888
898
907
916
925
934
943
952
961
970
978
987
996
1004
1012
1020
1029
1037
1046
1054
1062
1070
1078
1085
1093
1101
1108
1116
1123
1131
1138
1146
1153
1160
1167
1174
1181
1188
1194
1201
1207
1214
1220
1227
1233
1239
1245
1251
1257
1263
1269
1274
1280
1285
1291
1296
1301
1306
1312
1317
1322
1326
1331
1336
1341
1346
1350
1355
1359
1364
1368
1373
1377
1381
1386
1390
1394
1398
1402
1406
1410
1413
1417
1421
1424
1428
1431
1435
1438
1441
1445
1448
1451
1454
1457
1460
1463
1466
1469
1471
1474
1477
1479
1482
1485
1487
1489
1492
1494
1496
1499
1501
1503
1505
1507
1509
1511
1513
1514
1516
1518
1519
1521
1523
1524
1526
1527
1528
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1542
1543
1544
1544
1545
1546
1546
1547
1547
1548
1548
1548
1549
1549
1549
1550
1550
1550
1550
1551
1551
1551
1551
1551
1551
1552
1552
1552
1552
1552
1552
1552
1552
1551
1551
1551
1551
1551
1551
1551
1551
1550
1550
1550
1550
1550
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1550
1550
1550
1551
1551
1552
1552
1552
1553
1554
1554
1555
1556
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1571
1572
1573
1575
1576
1578
1579
1581
1583
1584
1586
1588
1590
1592
1593
1595
1597
1600
1602
1604
1606
1608
1611
1613
1615
1618
1621
1623
1626
1628
1631
1634
1637
1640
1643
1646
1649
1652
1655
1658
1661
1665
1668
1671
1675
1678
1682
1685
1689
1692
1696
1700
1704
1707
1711
1715
1719
1723
1727
1731
1735
1739
1743
1748
1752
1756
1761
1765
1769
1774
1778
1783
1788
1792
1797
1802
1806
1811
1816
1821
1826
1831
1836
1841
1846
1851
1856
1861
1866
1872
1877
1882
1888
1893
1898
1904
1909
1915
1920
1926
1932
1937
1943
1949
1955
1961
1966
1972
1978
1984
1990
1996
2003
2009
2015
2021
2027
2033
2040
2045
2053
2059
2066
2072
2079
2085
2092
2098
2105
2112
2118
2125
2132
2139
2145
2152
2159
2166
2173
2180
2187
2194
2201
2209
2216
2223
2230
2237
2244
2251
2259
2266
2273
2280
2287
2294
2302
2309
2316
2323
2331
2338
2345
2352
2360
2367
2374
2381
2389
2396
2403
2410
2417
2425
2432
2439
2446
2453
2460
2468
2475
2482
2489
2496
2503
2510
2518
2525
2532
2539
2546
2553
2560
2567
2574
2581
2588
2595
2602
2609
2616
2623
2630
2636
2643
2650
2657
2664
2670
2677
2684
2690
2697
2703
2710
2716
2723
2729
2736
2742
2748
2755
2761
2767
2773
2780
2786
2792
2798
2804
2810
2816
2823
2829
2835
2840
2846
2852
2858
2864
2870
2875
2881
2887
2893
2898
2904
2909
2915
2921
2926
2932
2937
2942
2948
2953
2959
2964
2969
2974
2980
2985
2990
2995
3000
3005
3010
3016
3021
3026
3030
3035
3040
3045
3050
3055
3060
3064
3069
3074
3078
3083
3088
3092
3097
3101
3106
3110
3114
3119
3123
3127
3132
3136
3140
3144
3148
3152
3156
3160
3164
3167
3171
3175
3178
3182
3186
3189
3193
3196
3200
3203
3206
3210
3213
3216
3219
3223
3226
3229
3232
3235
3238
3241
3244
3247
3250
3253
3256
3259
3261
3264
3267
3270
3272
3275
3278
3280
3283
3285
3288
3290
3293
3295
3297
3299
3302
3304
3306
3308
3310
3312
3314
3316
3318
3320
3321
3323
3325
3326
3328
3330
3331
3333
3334
3336
3337
3339
3340
3341
3342
3344
3345
3346
3347
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3362
3363
3364
3365
3365
3366
3367
3368
3368
3369
3369
3370
3370
3371
3372
3372
3372
3373
3373
3373
3374
3374
3374
3374
3374
3374
3374
3374
3374
3374
3374
3374
3374
3373
3373
3373
3373
3372
3372
3372
3371
3371
3370
3370
3369
3369
3368
3368
3367
3366
3366
3365
3364
3364
3363
3362
3361
3360
3360
3359
3358
3357
3356
3355
3354
3353
3352
3351
3350
3349
3348
3347
3346
3344
3343
3342
3341
3339
3338
3337
3335
3334
3333
3331
3330
3329
3327
3326
3324
3323
3321
3320
3318
3317
3315
3314
3312
3311
3309
3307
3306
3304
3303
3301
3300
3298
3297
3295
3294
3292
3291
3289
3288
3286
3285
3284
3282
3281
3279
3278
3277
3276
3274
3273
3272
3271
3270
3268
3267
3266
3265
3264
3263
3262
3261
3260
3259
3258
3257
3257
3256
3255
3254
3253
3252
3252
3251
3250
3250
3249
3249
3248
3247
3247
3246
3246
3246
3245
3245
3244
3244
3243
3243
3243
3242
3242
3242
3241
3241
3241
3240
3240
3240
3239
3239
3239
3239
3238
3238
3238
3237
3237
3237
3236
3236
3236
3235
3235
3234
3234
3234
3233
3233
3232
3232
3232
3231
3231
3230
3230
3229
3229
3228
3228
3227
3227
3226
3226
3225
3225
3224
3223
3223
3222
3222
3221
3220
3220
3219
3218
3218
3217
3216
3216
3215
3214
3213
3213
3212
3211
3210
3210
3209
3208
3207
3206
3205
3204
3204
3203
3202
3201
3200
3199
3197
3196
3195
3194
3193
3191
3190
3189
3187
3186
3185
3183
3182
3180
3179
3177
3176
3174
3173
3171
3169
3168
3166
3165
3163
3161
3160
3158
3156
3154
3153
3151
3149
3147
3145
3143
3142
3140
3138
3136
3134
3131
3129
3127
3125
3123
3121
3118
3116
3114
3111
3109
3107
3104
3102
3099
3097
3094
3092
3089
3086
3084
3081
3078
3075
3072
3069
3067
3064
3061
3058
3055
3052
3048
3045
3042
3039
3036
3033
3030
3027
3023
3020
3017
3014
3011
3008
3004
3001
2998
2995
2991
2988
2985
2982
2978
2975
2972
2968
2965
2962
2958
2955
2951
2948
2944
2941
2937
2934
2930
2927
2923
2919
2916
2912
2908
2905
2901
2897
2893
2890
2886
2882
2878
2874
2870
2867
2863
2859
2855
2851
2847
2843
2839
2835
2831
2827
2823
2819
2815
2811
2807
2803
2799
2795
2791
2787
2783
2779
2775
2771
2767
2763
2759
2754
2750
2746
2742
2738
2734
2730
2726
2722
2718
2714
2710
2706
2702
2698
2694
2690
2685
2681
2677
2673
2669
2665
2661
2657
2653
2649
2645
2641
2637
2632
2628
2624
2620
2615
2611
2607
2603
2598
2594
2590
2585
2581
2577
2572
2568
2564
2559
2555
2551
2546
2542
2538
2533
2529
2524
2520
2516
2511
2507
2502
2498
2493
2489
2484
2480
2475
2471
2466
2461
2457
2452
2447
2443
2438
2433
2429
2424
2419
2414
2410
2405
2400
2395
2390
2385
2381
2376
2371
2366
2361
2356
2351
2346
2341
2336
2331
2326
2321
2316
2311
2306
2301
2296
2291
2286
2281
2276
2271
2266
2261
2255
2250
2245
2240
2234
2229
2224
2219
2213
2208
2203
2197
2192
2186
2181
2175
2170
2164
2159
2153
2148
2142
2136
2131
2125
2119
2114
2108
2102
2096
2090
2084
2078
2072
2066
2060
2054
2047
2041
2035
2028
2021
2015
2009
2001
1995
1989
1982
1975
1968
1961
1954
1947
1940
1933
1926
1919
1911
1904
1896
1889
1881
1874
1866
1858
1850
1843
1835
1827
1819
1810
1802
1794
1785
1777
1768
1760
1751
1742
1734
1725
1716
1706
1697
1688
1679
1669
1660
1650
1641
1631
1621
1611
1601
1591
1581
1571
1561
1550
1540
1530
1519
1508
1498
1487
1476
1465
1454
1443
1432
1420
1409
1397
1386
1374
1363
1351
1339
1327
1315
1303
1291
1279
1267
1255
1242
1230
1217
1205
1192
1179
1167
1154
1141
1128
1115
1102
1089
1075
1062
1049
1035
1022
1008
995
981
967
953
939
925
911
897
883
869
854
840
825
811
796
781
766
751
736
721
706
691
676
661
645
630
615
599
584
568
552
536
521
505
489
473
457
441
425
408
392
376
359
343
327
310
293
277
260
243
226
209
192
175
158
141
124
107
90
72
55
37
20
3
-15
-32
-50
-68
-85
-103
-121
-138
-156
-174
-192
-210
-228
-245
-263
-281
-299
-317
-335
-353
-371
-389
-407
-425
-443
-461
-479
-497
-515
-534
-552
-570
-588
-606
-624
-643
-661
-679
-697
-715
-734
-752
-770
-788
-806
-824
-843
-861
-879
-897
-915
-933
-952
-970
-988
-1006
-1024
-1042
-1061
-1079
-1097
-1115
-1133
-1151
-1169
-1188
-1206
-1224
-1242
-1260
-1278
-1296
-1314
-1332
-1350
-1368
-1386
-1404
-1422
-1440
-1458
-1476
-1494
-1512
-1530
-1547
-1565
-1583
-1601
-1619
-1637
-1654
-1672
-1690
-1708
-1726
-1743
-1761
-1779
-1796
-1814
-1832
-1849
-1867
-1885
-1902
-1920
-1938
-1955
-1973
-1990
-2008
-2025
-2043
-2060
-2077
-2095
-2112
-2130
-2147
-2164
-2182
-2199
-2216
-2234
-2251
-2268
-2285
-2303
-2320
-2337
-2354
-2371
-2389
-2406
-2423
-2440
-2457
-2474
-2491
-2508
-2526
-2543
-2560
-2577
-2594
-2611
-2628
-2645
-2662
-2679
-2696
-2713
-2730
-2747
-2764
-2781
-2798
-2815
-2832
-2849
-2865
-2882
-2899
-2916
-2933
-2949
-2966
-2983
-3000
-3016
-3033
-3049
-3066
-3083
-3099
-3116
-3132
-3149
-3165
-3182
-3198
-3214
-3231
-3247
-3263
-3279
-3296
-3312
-3328
-3344
-3360
-3376
-3392
-3408
-3424
-3439
-3455
-3471
-3487
-3502
-3518
-3533
-3549
-3564
-3580
-3595
-3611
-3626
-3641
-3657
-3672
-3687
-3702
-3717
-3732
-3747
-3762
-3777
-3791
-3806
-3821
-3835
-3850
-3864
-3879
-3893
-3907
-3921
-3936
-3950
-3964
-3978
-3991
-4005
-4019
-4033
-4046
-4059
-4073
-4086
-4100
-4113
-4126
-4139
-4151
-4164
-4177
-4189
-4202
-4214
-4227
-4239
-4251
-4263
-4275
-4287
-4299
-4310
-4322
-4333
-4345
-4356
-4367
-4379
-4390
-4401
-4411
-4422
-4433
-4444
-4454
-4465
-4475
-4485
-4496
-4506
-4516
-4526
-4535
-4545
-4555
-4565
-4574
-4583
-4593
-4602
-4611
-4620
-4629
-4638
-4646
-4655
-4664
-4672
-4680
-4689
-4697
-4705
-4712
-4720
-4728
-4736
-4743
-4750
-4758
-4765
-4772
-4779
-4786
-4793
-4800
-4806
-4813
-4819
-4826
-4832
-4838
-4844
-4850
-4856
-4862
-4868
-4874
-4880
-4885
-4891
-4896
-4901
-4907
-4912
-4917
-4922
-4927
-4932
-4936
-4941
-4946
-4950
-4954
-4959
-4963
-4967
-4971
-4975
-4979
-4983
-4987
-4991
-4994
-4998
-5001
-5005
-5008
-5012
-5015
-5018
-5021
-5024
-5027
-5030
-5033
-5036
-5038
-5041
-5044
-5046
-5049
-5051
-5053
-5056
-5058
-5060
-5062
-5064
-5066
-5068
-5070
-5072
-5074
-5075
-5077
-5078
-5080
-5081
-5083
-5084
-5085
-5087
-5088
-5089
-5090
-5091
-5092
-5093
-5093
-5094
-5095
-5095
-5096
-5096
-5097
-5097
-5098
-5098
-5098
-5098
-5098
-5098
-5098
-5098
-5098
-5097
-5097
-5097
-5096
-5096
-5095
-5094
-5094
-5093
-5092
-5091
-5090
-5089
-5087
-5086
-5085
-5083
-5082
-5080
-5079
-5077
-5075
-5073
-5072
-5069
-5067
-5065
-5063
-5061
-5058
-5056
-5053
-5051
-5048
-5045
-5042
-5039
-5036
-5033
-5030
-5027
-5024
-5020
-5017
-5013
-5010
-5006
-5002
-4998
-4994
-4990
-4986
-4981
-4977
-4973
-4968
-4964
-4959
-4954
-4949
-4945
-4940
-4935
-4929
-4924
-4919
-4914
-4908
-4903
-4897
-4892
-4886
-4881
-4875
-4869
-4863
-4857
-4851
-4845
-4839
-4833
-4826
-4820
-4814
-4807
-4801
-4794
-4788
-4781
-4774
-4767
-4761
-4754
-4747
-4740
-4733
-4726
-4718
-4711
-4704
-4697
-4689
-4682
-4675
-4667
-4660
-4652
-4645
-4637
-4629
-4622
-4614
-4606
-4599
-4591
-4583
-4575
-4567
-4559
-4551
-4543
-4535
-4527
-4519
-4511
-4503
-4495
-4487
-4478
-4470
-4462
-4454
-4445
-4437
-4429
-4420
-4412
-4404
-4395
-4387
-4379
-4370
-4362
-4354
-4345
-4337
-4329
-4320
-4312
-4304
-4295
-4287
-4279
-4270
-4262
-4254
-4246
-4237
-4229
-4221
-4213
-4205
-4196
-4188
-4180
-4172
-4164
-4156
-4148
-4139
-4131
-4123
-4115
-4107
-4099
-4091
-4083
-4075
-4067
-4059
-4051
-4043
-4035
-4027
-4019
-4011
-4003
-3996
-3988
-3981
-3973
-3965
-3958
-3950
-3942
-3935
-3927
-3919
-3912
-3904
-3897
-3890
-3882
-3875
-3867
-3860
-3853
-3846
-3838
-3831
-3824
-3817
-3810
-3803
-3796
-3789
-3782
-3775
-3768
-3762
-3755
-3748
-3741
-3735
-3728
-3722
-3715
-3708
-3702
-3696
-3689
-3683
-3676
-3670
-3664
-3658
-3651
-3645
-3639
-3633
-3627
-3620
-3614
-3608
-3602
-3596
-3590
-3585
-3579
-3573
-3567
-3561
-3556
-3550
-3544
-3538
-3533
-3527
-3522
-3516
-3511
-3505
-3500
-3494
-3489
-3484
-3478
-3473
-3468
-3463
-3458
-3452
-3447
-3442
-3437
-3432
-3427
-3422
-3417
-3412
-3407
-3403
-3398
-3393
-3388
-3384
-3379
-3374
-3370
-3365
-3361
-3356
-3352
-3348
-3343
-3339
-3335
-3331
-3326
-3322
-3318
-3314
-3310
-3306
-3302
-3298
-3295
-3291
-3287
-3283
-3280
-3276
-3272
-3269
-3265
-3262
-3258
-3255
-3251
-3248
-3244
-3240
-3237
-3233
-3230
-3226
-3223
-3219
-3216
-3212
-3209
-3205
-3202
-3198
-3195
-3191
-3188
-3184
-3181
-3177
-3174
-3170
-3167
-3163
-3160
-3156
-3153
-3149
-3146
-3142
-3139
-3135
-3132
-3128
-3125
-3121
-3118
-3114
-3111
-3107
-3104
-3100
-3097
-3093
-3090
-3086
-3083
-3079
-3076
-3072
-3069
-3066
-3062
-3059
-3055
-3052
-3048
-3045
-3041
-3038
-3034
-3031
-3028
-3024
-3021
-3017
-3014
-3010
-3007
-3004
-3000
-2997
-2993
-2990
-2986
-2983
-2980
-2976
-2973
-2969
-2966
-2962
-2959
-2956
-2952
-2949
-2945
-2942
-2939
-2935
-2932
-2928
-2925
-2922
-2918
-2915
-2911
-2908
-2905
-2901
-2898
-2894
-2891
-2888
-2884
-2881
-2878
-2874
-2871
-2867
-2864
-2861
-2857
-2854
-2851
-2847
-2844
-2841
-2837
-2834
-2830
-2827
-2824
-2820
-2817
-2814
-2810
-2807
-2804
-2800
-2797
-2794
-2790
-2787
-2784
-2780
-2777
-2774
-2770
-2767
-2764
-2760
-2757
-2754
-2750
-2747
-2744
-2741
-2737
-2734
-2731
-2727
-2724
-2721
-2717
-2714
-2711
-2707
-2704
-2701
-2698
-2694
-2691
-2688
-2684
-2681
-2678
-2675
-2671
-2668
-2665
-2661
-2658
-2655
-2652
-2648
-2645
-2642
-2639
-2635
-2632
-2629
-2626
-2622
-2619
-2616
-2613
-2609
-2606
-2603
-2600
-2596
-2593
-2590
-2587
-2583
-2580
-2577
-2574
-2570
-2567
-2564
-2561
-2557
-2554
-2551
-2548
-2545
-2541
-2538
-2535
-2532
-2528
-2525
-2522
-2519
-2516
-2512
-2509
-2506
-2503
-2500
-2496
-2493
-2490
-2487
-2484
-2480
-2477
-2474
-2471
-2468
-2465
-2461
-2458
-2455
-2452
-2449
-2445
-2442
-2439
-2436
-2433
-2430
-2426
-2423
-2420
-2417
-2414
-2411
-2408
-2404
-2401
-2398
-2395
-2392
-2389
-2386
-2382
-2379
-2376
-2373
-2370
-2367
-2364
-2360
-2357
-2354
-2351
-2348
-2345
-2342
-2339
-2335
-2332
-2329
-2326
-2323
-2320
-2317
-2314
-2311
-2307
-2304
-2301
-2298
-2295
-2292
-2289
-2286
-2283
-2280
-2276
-2273
-2270
-2267
-2264
-2261
-2258
-2255
-2252
-2249
-2246
-2243
-2239
-2236
-2233
-2230
-2227
-2224
-2221
-2218
-2215
-2212
-2209
-2206
-2203
-2200
-2197
-2194
-2191
-2187
-2184
-2181
-2178
-2175
-2172
-2169
-2166
-2163
-2160
-2157
-2154
-2151
-2148
-2145
-2142
-2139
-2136
-2133
-2130
-2127
-2124
-2121
-2118
-2115
-2112
-2109
-2106
-2103
-2100
-2097
-2094
-2091
-2088
-2085
-2082
-2079
-2076
-2073
-2070
-2067
-2064
-2061
-2058
-2055
-2052
-2049
-2045
-2043
-2040
-2037
-2033
-2031
-2028
-2025
-2021
-2019
-2016
-2013
-2009
-2007
-2005
-2001
-1999
-1996
-1993
-1990
-1987
-1984
-1981
-1978
-1975
-1972
-1969
-1966
-1963
-1960
-1957
-1955
-1952
-1949
-1946
-1943
-1940
-1937
-1934
-1931
-1928
-1925
-1922
-1920
-1917
-1914
-1911
-1908
-1905
-1902
-1899
-1896
-1893
-1891
-1888
-1885
-1882
-1879
-1876
-1873
-1870
-1867
-1865
-1862
-1859
-1856
-1853
-1850
-1847
-1844
-1842
-1839
-1836
-1833
-1830
-1827
-1824
-1821
-1819
-1816
-1813
-1810
-1807
-1804
-1802
-1799
-1796
-1793
-1790
-1787
-1784
-1782
-1779
-1776
-1773
-1770
-1767
-1765
-1762
-1759
-1756
-1753
-1750
-1748
-1745
-1742
-1739
-1736
-1734
-1731
-1728
-1725
-1722
-1720
-1717
-1714
-1711
-1708
-1706
-1703
-1700
-1697
-1694
-1692
-1689
-1686
-1683
-1680
-1678
-1675
-1672
-1669
-1667
-1664
-1661
-1658
-1655
-1653
-1650
-1647
-1644
-1642
-1639
-1636
-1633
-1631
-1628
-1625
-1622
-1620
-1617
-1614
-1611
-1609
-1606
-1603
-1600
-1598
-1595
-1592
-1589
-1587
-1584
-1581
-1578
-1576
-1573
-1570
-1568
-1565
-1562
-1559
-1557
-1554
-1551
-1549
-1546
-1543
-1540
-1538
-1535
-1532
-1530
-1527
-1524
-1521
-1519
-1516
-1513
-1511
-1508
-1505
-1503
-1500
-1497
-1495
-1492
-1489
-1487
-1484
-1481
-1479
-1476
-1473
-1470
-1468
-1465
-1462
-1460
-1457
-1454
-1452
-1449
-1447
-1444
-1441
-1439
-1436
-1433
-1431
-1428
-1425
-1423
-1420
-1417
-1415
-1412
-1409
-1407
-1404
-1402
-1399
-1396
-1394
-1391
-1388
-1386
-1383
-1381
-1378
-1375
-1373
-1370
-1367
-1365
-1362
-1360
-1357
-1354
-1352
-1349
-1347
-1344
-1341
-1339
-1336
-1334
-1331
-1328
-1326
-1323
-1321
-1318
-1316
-1313
-1310
-1308
-1305
-1303
-1300
-1297
-1295
-1292
-1290
-1287
-1285
-1282
-1279
-1277
-1274
-1272
-1269
-1267
-1264
-1262
-1259
-1256
-1254
-1251
-1249
-1246
-1244
-1241
-1239
-1236
-1234
-1231
-1229
-1226
-1223
-1221
-1218
-1216
-1213
-1211
-1208
-1206
-1203
-1201
-1198
-1196
-1193
-1191
-1188
-1186
-1183
-1181
-1178
-1176
-1173
-1171
-1168
-1166
-1163
-1161
-1158
-1156
-1153
-1151
-1148
-1146
-1143
-1141
-1138
-1136
-1133
-1131
-1128
-1126
-1123
-1121
-1118
-1116
-1113
-1111
-1109
-1106
-1104
-1101
-1099
-1096
-1094
-1091
-1089
-1086
-1084
-1081
-1079
-1077
-1074
-1072
-1069
-1067
-1064
-1062
-1059
-1057
-1055
-1052
-1050
-1047
-1045
-1042
-1040
-1038
-1035
-1033
-1030
-1028
-1026
-1022
-1020
-1018
-1016
-1012
-1010
-1008
-1006
-1004
-1000
-999
-997
-994
-992
-989
-987
-985
-982
-980
-977
-975
-973
-970
-968
-966
-963
-961
-958
-956
-954
-951
-949
-947
-944
-942
-939
-937
-935
-932
-930
-928
-925
-923
-921
-918
-916
-913
-911
-909
-906
-904
-902
-899
-897
-895
-892
-890
-888
-885
-883
-881
-878
-876
-874
-871
-869
-867
-864
-862
-860
-857
-855
-853
-851
-848
-846
-844
-841
-839
-837
-834
-832
-830
-827
-825
-823
-821
-818
-816
-814
-811
-809
-807
-805
-802
-800
-798
-795
-793
-791
-789
-786
-784
-782
-779
-777
-775
-773
-770
-768
-766
-764
-761
-759
-757
-755
-752
-750
-748
-746
-743
-741
-739
-737
-734
-732
-730
-728
-725
-723
-721
-719
-716
-714
-712
-710
-708
-705
-703
-701
-699
-696
-694
-692
-690
-688
-685
-683
-681
-679
-677
-674
-672
-670
-668
-665
-663
-661
-659
-657
-655
-652
-650
-648
-646
-644
-641
-639
-637
-635
-633
-630
-628
-626
-624
-622
-620
-617
-615
-613
-611
-609
-607
-604
-602
-600
-598
-596
-594
-591
-589
-587
-585
-583
-581
-579
-576
-574
-572
-570
-568
-566
-564
-561
-559
-557
-555
-553
-551
-549
-547
-544
-542
-540
-538
-536
-534
-532
-530
-527
-525
-523
-521
-519
-517
-515
-513
-511
-509
-506
-504
-502
-500
-498
-496
-494
-492
-490
-488
-485
-483
-481
-479
-477
-475
-473
