5
38144
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
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
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
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
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
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
16
16
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
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
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
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
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
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
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
39
40
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
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
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
46
46
47
47
47
47
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
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
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
56
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
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
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
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
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
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
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
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
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
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
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
85
85
85
85
85
85
85
85
85
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
84
84
84
84
84
84
84
84
84
84
84
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
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
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
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
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
81
81
81
81
81
81
81
81
81
81
81
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
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
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
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
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
78
78
78
78
78
78
78
78
78
78
78
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
77
77
77
77
77
77
77
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
76
76
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
75
75
75
75
75
75
75
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
74
74
74
74
74
74
74
74
74
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
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
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
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
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
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
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
70
70
70
70
70
70
70
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
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
68
68
68
68
67
67
67
67
67
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
66
65
65
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
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
62
62
61
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
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
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
55
54
54
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
53
52
52
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
49
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
47
47
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
45
45
44
44
44
44
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
43
43
42
42
42
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
41
41
40
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
38
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
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
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
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
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
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
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
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
21
20
20
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
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
16
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
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
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
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
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
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
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-251
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-261
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-271
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-295
-295
-295
-295
-296
-296
-296
-296
-297
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-303
-304
-304
-304
-304
-305
-305
-305
-306
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-312
-313
-313
-313
-313
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-318
-319
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-321
-322
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-324
-325
-325
-325
-325
-326
-326
-326
-327
-327
-327
-327
-328
-328
-328
-328
-329
-329
-329
-329
-330
-330
-330
-330
-331
-331
-331
-331
-332
-332
-332
-332
-333
-333
-333
-333
-334
-334
-334
-334
-335
-335
-335
-335
-336
-336
-336
-336
-337
-337
-337
-337
-338
-338
-338
-338
-339
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-341
-342
-342
-342
-342
-343
-343
-343
-343
-344
-344
-344
-344
-345
-345
-345
-345
-346
-346
-346
-346
-347
-347
-347
-347
-348
-348
-348
-348
-349
-349
-349
-349
-350
-350
-350
-350
-350
-351
-351
-351
-351
-352
-352
-352
-352
-353
-353
-353
-353
-354
-354
-354
-354
-355
-355
-355
-355
-356
-356
-356
-356
-357
-357
-357
-357
-357
-358
-358
-358
-358
-359
-359
-359
-359
-360
-360
-360
-360
-361
-361
-361
-361
-362
-362
-362
-362
-362
-363
-363
-363
-363
-364
-364
-364
-364
-365
-365
-365
-365
-366
-366
-366
-366
-367
-367
-367
-367
-368
-368
-368
-368
-368
-369
-369
-369
-369
-370
-370
-370
-370
-371
-371
-371
-371
-372
-372
-372
-372
-373
-373
-373
-373
-373
-374
-374
-374
-374
-375
-375
-375
-375
-376
-376
-376
-376
-377
-377
-377
-377
-377
-378
-378
-378
-378
-379
-379
-379
-379
-380
-380
-380
-380
-381
-381
-381
-381
-381
-382
-382
-382
-382
-383
-383
-383
-383
-384
-384
-384
-384
-385
-385
-385
-385
-385
-386
-386
-386
-386
-387
-387
-387
-387
-388
-388
-388
-388
-388
-389
-389
-389
-389
-390
-390
-390
-390
-391
-391
-391
-391
-392
-392
-392
-392
-392
-393
-393
-393
-393
-394
-394
-394
-394
-394
-395
-395
-395
-395
-396
-396
-396
-396
-397
-397
-397
-397
-397
-398
-398
-398
-398
-399
-399
-399
-399
-400
-400
-400
-400
-400
-401
-401
-401
-401
-402
-402
-402
-402
-402
-403
-403
-403
-403
-404
-404
-404
-404
-405
-405
-405
-405
-405
-406
-406
-406
-406
-407
-407
-407
-407
-408
-408
-408
-408
-409
-409
-409
-409
-409
-410
-410
-410
-410
-411
-411
-411
-411
-412
-412
-412
-412
-413
-413
-413
-413
-413
-414
-414
-414
-414
-415
-415
-415
-415
-416
-416
-416
-416
-416
-417
-417
-417
-417
-418
-418
-418
-418
-419
-419
-419
-419
-420
-420
-420
-420
-420
-421
-421
-421
-421
-422
-422
-422
-422
-423
-423
-423
-423
-423
-424
-424
-424
-424
-425
-425
-425
-425
-426
-426
-426
-426
-426
-427
-427
-427
-427
-428
-428
-428
-428
-429
-429
-429
-429
-429
-430
-430
-430
-430
-431
-431
-431
-431
-432
-432
-432
-432
-432
-433
-433
-433
-433
-434
-434
-434
-434
-435
-435
-435
-435
-435
-436
-436
-436
-436
-437
-437
-437
-437
-437
-438
-438
-438
-438
-439
-439
-439
-439
-439
-440
-440
-440
-440
-441
-441
-441
-441
-441
-442
-442
-442
-442
-442
-443
-443
-443
-443
-444
-444
-444
-444
-444
-445
-445
-445
-445
-446
-446
-446
-446
-446
-447
-447
-447
-447
-448
-448
-448
-448
-448
-449
-449
-449
-449
-450
-450
-450
-450
-450
-451
-451
-451
-451
-452
-452
-452
-452
-452
-453
-453
-453
-453
-453
-454
-454
-454
-454
-455
-455
-455
-455
-455
-456
-456
-456
-456
-456
-457
-457
-457
-457
-457
-458
-458
-458
-458
-459
-459
-459
-459
-459
-460
-460
-460
-460
-460
-461
-461
-461
-461
-461
-462
-462
-462
-462
-462
-463
-463
-463
-463
-464
-464
-464
-464
-464
-465
-465
-465
-465
-465
-466
-466
-466
-466
-466
-467
-467
-467
-467
-467
-468
-468
-468
-468
-468
-469
-469
-469
-469
-469
-470
-470
-470
-470
-470
-471
-471
-471
-471
-471
-472
-472
-472
-472
-472
-473
-473
-473
-473
-473
-474
-474
-474
-474
-474
-475
-475
-475
-475
-476
-476
-476
-476
-476
-477
-477
-477
-477
-477
-478
-478
-478
-478
-478
-479
-479
-479
-479
-479
-480
-480
-480
-480
-480
-481
-481
-481
-481
-481
-482
-482
-482
-482
-482
-483
-483
-483
-483
-483
-484
-484
-484
-484
-484
-485
-485
-485
-485
-485
-486
-486
-486
-486
-486
-487
-487
-487
-487
-487
-488
-488
-488
-488
-488
-488
-489
-489
-489
-489
-489
-490
-490
-490
-490
-490
-491
-491
-491
-491
-491
-492
-492
-492
-492
-492
-493
-493
-493
-493
-493
-493
-494
-494
-494
-494
-494
-495
-495
-495
-495
-495
-496
-496
-496
-496
-496
-496
-497
-497
-497
-497
-497
-497
-498
-498
-498
-498
-498
-499
-499
-499
-499
-499
-499
-500
-500
-500
-500
-500
-501
-501
-501
-501
-501
-501
-502
-502
-502
-502
-502
-502
-503
-503
-503
-503
-503
-503
-504
-504
-504
-504
-504
-504
-505
-505
-505
-505
-505
-505
-506
-506
-506
-506
-506
-506
-507
-507
-507
-507
-507
-507
-508
-508
-508
-508
-508
-508
-509
-509
-509
-509
-509
-509
-510
-510
-510
-510
-510
-510
-511
-511
-511
-511
-511
-511
-512
-512
-512
-512
-512
-512
-513
-513
-513
-513
-513
-513
-514
-514
-514
-514
-514
-514
-514
-515
-515
-515
-515
-515
-515
-515
-516
-516
-516
-516
-516
-516
-517
-517
-517
-517
-517
-517
-517
-518
-518
-518
-518
-518
-518
-518
-519
-519
-519
-519
-519
-519
-520
-520
-520
-520
-520
-520
-520
-521
-521
-521
-521
-521
-521
-521
-522
-522
-522
-522
-522
-522
-522
-523
-523
-523
-523
-523
-523
-524
-524
-524
-524
-524
-524
-524
-524
-525
-525
-525
-525
-525
-525
-525
-526
-526
-526
-526
-526
-526
-526
-527
-527
-527
-527
-527
-527
-527
-528
-528
-528
-528
-528
-528
-528
-528
-529
-529
-529
-529
-529
-529
-529
-530
-530
-530
-530
-530
-530
-530
-530
-531
-531
-531
-531
-531
-531
-531
-531
-532
-532
-532
-532
-532
-532
-532
-532
-532
-533
-533
-533
-533
-533
-533
-533
-533
-534
-534
-534
-534
-534
-534
-534
-534
-535
-535
-535
-535
-535
-535
-535
-535
-535
-536
-536
-536
-536
-536
-536
-536
-536
-536
-537
-537
-537
-537
-537
-537
-537
-537
-537
-538
-538
-538
-538
-538
-538
-538
-538
-538
-539
-539
-539
-539
-539
-539
-539
-539
-539
-540
-540
-540
-540
-540
-540
-540
-540
-540
-541
-541
-541
-541
-541
-541
-541
-541
-541
-541
-542
-542
-542
-542
-542
-542
-542
-542
-542
-542
-543
-543
-543
-543
-543
-543
-543
-543
-543
-543
-543
-544
-544
-544
-544
-544
-544
-544
-544
-544
-544
-545
-545
-545
-545
-545
-545
-545
-545
-545
-545
-545
-545
-546
-546
-546
-546
-546
-546
-546
-546
-546
-546
-546
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-548
-548
-548
-548
-548
-548
-548
-548
-548
-548
-548
-548
-548
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-549
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-550
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-553
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-551
-550
-550
-550
-550
-550
-550
-550
-549
-549
-549
-549
-549
-549
-549
-548
-548
-548
-548
-548
-547
-547
-547
-547
-547
-546
-546
-546
-546
-545
-545
-545
-545
-544
-544
-544
-543
-543
-543
-542
-542
-541
-541
-541
-540
-540
-539
-539
-539
-538
-538
-537
-537
-536
-536
-535
-535
-534
-534
-534
-533
-533
-532
-532
-531
-531
-530
-530
-529
-529
-529
-528
-528
-527
-526
-526
-525
-525
-524
-524
-523
-522
-522
-521
-520
-519
-519
-518
-518
-517
-516
-516
-515
-515
-514
-514
-513
-513
-512
-512
-512
-511
-511
-511
-510
-510
-510
-510
-509
-509
-509
-509
-509
-509
-509
-509
-509
-509
-509
-510
-510
-510
-510
-510
-510
-510
-510
-510
-510
-510
-510
-510
-510
-509
-509
-509
-509
-508
-508
-507
-507
-506
-506
-505
-505
-504
-504
-504
-503
-503
-503
-503
-503
-503
-503
-502
-502
-502
-502
-501
-501
-500
-500
-499
-499
-498
-498
-497
-497
-496
-496
-495
-495
-494
-494
-493
-493
-492
-491
-491
-490
-490
-489
-488
-487
-486
-485
-483
-482
-481
-480
-478
-477
-475
-474
-472
-471
-470
-469
-468
-467
-466
-465
-465
-464
-463
-463
-462
-462
-461
-461
-460
-460
-460
-460
-459
-459
-459
-459
-459
-459
-460
-460
-460
-460
-461
-461
-461
-461
-462
-462
-461
-461
-460
-460
-459
-458
-458
-457
-457
-456
-456
-455
-455
-455
-455
-455
-455
-454
-454
-454
-454
-454
-453
-453
-453
-453
-453
-453
-453
-453
-454
-454
-454
-455
-455
-456
-456
-457
-457
-457
-457
-458
-458
-458
-457
-457
-456
-455
-454
-453
-451
-450
-449
-448
-447
-446
-445
-444
-444
-443
-443
-442
-442
-442
-442
-441
-441
-440
-440
-440
-440
-439
-439
-439
-439
-438
-438
-438
-438
-438
-439
-439
-440
-441
-441
-442
-443
-443
-444
-444
-444
-444
-444
-444
-444
-444
-443
-443
-442
-441
-441
-440
-439
-438
-437
-436
-435
-434
-432
-431
-430
-428
-427
-426
-426
-425
-425
-426
-426
-427
-428
-428
-429
-430
-430
-431
-432
-432
-432
-432
-432
-431
-431
-431
-430
-429
-429
-429
-428
-428
-428
-428
-427
-427
-426
-426
-425
-424
-423
-422
-421
-421
-420
-419
-419
-418
-418
-417
-416
-416
-415
-414
-413
-412
-411
-409
-408
-407
-405
-404
-403
-403
-403
-402
-402
-402
-401
-401
-400
-399
-398
-396
-395
-394
-393
-392
-390
-389
-387
-386
-385
-383
-383
-382
-381
-381
-381
-381
-382
-381
-381
-380
-379
-378
-376
-374
-372
-370
-368
-365
-363
-360
-357
-353
-350
-346
-342
-339
-335
-332
-329
-326
-324
-322
-320
-319
-317
-316
-315
-315
-314
-313
-313
-312
-311
-310
-309
-308
-307
-306
-305
-303
-301
-300
-298
-296
-294
-293
-291
-289
-287
-286
-284
-282
-280
-278
-276
-274
-271
-269
-267
-264
-262
-259
-257
-254
-252
-249
-247
-244
-242
-239
-236
-232
-229
-225
-222
-218
-215
-212
-209
-206
-203
-200
-197
-194
-190
-187
-184
-180
-177
-174
-172
-169
-167
-165
-164
-162
-161
-160
-158
-156
-154
-151
-148
-145
-142
-139
-136
-133
-130
-127
-125
-122
-120
-117
-115
-113
-110
-109
-107
-106
-105
-104
-103
-102
-101
-101
-101
-101
-100
-99
-98
-97
-95
-94
-92
-90
-87
-84
-82
-78
-75
-72
-69
-65
-62
-58
-55
-52
-49
-46
-43
-41
-38
-36
-34
-31
-28
-26
-23
-21
-19
-16
-14
-11
-9
-6
-3
-1
2
5
7
9
12
14
17
21
25
29
34
39
44
50
56
62
69
75
82
90
97
104
112
119
125
132
138
144
150
155
161
166
172
177
181
185
189
193
197
200
204
208
211
214
218
221
224
227
230
233
236
239
243
247
251
255
259
264
268
273
278
283
287
292
298
303
309
315
321
328
334
342
349
356
363
370
377
384
391
397
403
409
415
421
427
433
439
445
451
457
463
469
475
481
487
493
499
504
510
515
520
526
532
538
544
550
557
563
569
576
582
589
595
602
610
618
625
633
641
648
656
663
670
677
683
689
695
701
707
714
720
727
734
742
749
758
766
775
784
792
799
806
813
819
824
829
833
837
841
844
847
849
851
854
857
860
864
867
870
872
874
876
878
880
883
887
892
897
902
907
913
918
923
927
932
936
939
943
946
948
949
950
949
948
946
943
941
939
939
940
942
945
948
952
956
961
967
975
984
994
1004
1014
1022
1031
1038
1043
1046
1049
1052
1055
1058
1062
1065
1070
1074
1079
1084
1088
1092
1096
1100
1104
1108
1113
1117
1121
1123
1124
1124
1124
1124
1125
1126
1129
1132
1136
1141
1147
1154
1161
1170
1178
1187
1195
1203
1210
1216
1221
1225
1228
1231
1233
1235
1236
1237
1239
1241
1244
1248
1253
1259
1267
1274
1282
1289
1297
1304
1311
1318
1325
1333
1340
1348
1355
1362
1368
1373
1377
1380
1383
1386
1388
1391
1393
1395
1397
1400
1403
1407
1410
1414
1418
1423
1427
1432
1437
1441
1444
1446
1448
1450
1453
1455
1457
1458
1460
1461
1462
1464
1465
1466
1467
1468
1471
1475
1480
1486
1492
1497
1502
1508
1513
1519
1525
1531
1537
1544
1550
1556
1561
1566
1570
1573
1575
1577
1578
1579
1580
1580
1581
1581
1582
1583
1584
1585
1587
1588
1590
1590
1591
1590
1590
1589
1588
1588
1587
1586
1586
1586
1585
1584
1584
1583
1582
1581
1580
1580
1579
1579
1579
1580
1582
1585
1589
1595
1601
1608
1615
1621
1628
1634
1640
1645
1650
1655
1659
1664
1669
1673
1677
1681
1685
1689
1693
1697
1702
1707
1711
1716
1720
1724
1727
1729
1731
1731
1731
1730
1730
1730
1730
1729
1728
1727
1725
1723
1722
1720
1720
1719
1720
1721
1723
1726
1729
1731
1734
1737
1740
1743
1745
1748
1750
1751
1753
1753
1754
1754
1754
1753
1752
1750
1749
1747
1746
1746
1747
1749
1753
1758
1765
1772
1779
1786
1794
1802
1810
1817
1824
1830
1834
1838
1840
1840
1840
1839
1836
1832
1828
1823
1817
1811
1804
1798
1791
1785
1780
1775
1771
1769
1768
1768
1769
1771
1773
1776
1777
1779
1779
1779
1779
1780
1781
1783
1786
1790
1796
1804
1812
1822
1832
1843
1854
1866
1879
1892
1905
1917
1929
1940
1950
1958
1966
1972
1976
1978
1979
1980
1979
1978
1976
1973
1969
1964
1958
1952
1947
1941
1937
1933
1931
1931
1932
1933
1935
1937
1939
1941
1943
1945
1948
1950
1952
1954
1956
1958
1959
1962
1964
1967
1970
1973
1976
1980
1983
1986
1989
1993
1995
1997
1998
1997
1995
1993
1991
1988
1985
1981
1976
1971
1965
1960
1954
1949
1945
1941
1937
1934
1933
1933
1933
1935
1937
1939
1942
1944
1945
1944
1942
1938
1934
1930
1925
1920
1915
1910
1906
1902
1899
1897
1895
1895
1896
1898
1901
1905
1909
1912
1914
1916
1917
1916
1915
1912
1909
1905
1902
1898
1895
1893
1891
1890
1889
1889
1889
1890
1891
1892
1892
1892
1892
1893
1895
1898
1901
1904
1907
1910
1912
1915
1917
1919
1921
1922
1924
1924
1924
1922
1918
1914
1908
1903
1897
1891
1886
1881
1876
1871
1867
1863
1859
1855
1852
1849
1848
1847
1846
1847
1848
1850
1853
1855
1858
1859
1860
1860
1860
1860
1860
1860
1860
1860
1861
1863
1865
1868
1871
1875
1879
1882
1886
1888
1890
1892
1893
1893
1894
1894
1894
1894
1894
1894
1893
1892
1891
1889
1886
1882
1879
1875
1870
1866
1863
1861
1860
1861
1862
1865
1868
1873
1880
1887
1895
1903
1911
1918
1926
1933
1940
1947
1952
1958
1962
1966
1968
1970
1971
1972
1973
1976
1979
1981
1984
1985
1987
1989
1991
1994
1997
2000
2004
2008
2012
2016
2017
2019
2019
2020
2020
2021
2024
2025
2029
2032
2037
2041
2048
2053
2058
2063
2068
2072
2076
2080
2084
2088
2092
2097
2103
2110
2119
2128
2138
2148
2158
2166
2174
2181
2189
2196
2203
2211
2218
2225
2231
2238
2244
2250
2255
2261
2266
2271
2276
2280
2284
2287
2290
2293
2297
2302
2307
2313
2320
2327
2334
2342
2349
2356
2362
2368
2374
2379
2385
2391
2398
2406
2414
2423
2431
2438
2445
2450
2455
2458
2461
2463
2464
2465
2465
2464
2463
2462
2461
2461
2462
2464
2466
2469
2471
2475
2478
2483
2489
2495
2504
2513
2523
2533
2543
2552
2560
2567
2575
2581
2588
2593
2598
2602
2605
2608
2611
2614
2617
2620
2623
2625
2628
2632
2636
2639
2644
2648
2652
2657
2662
2668
2674
2680
2686
2691
2695
2699
2702
2704
2705
2706
2705
2705
2705
2706
2707
2709
2712
2714
2717
2720
2723
2725
2728
2729
2730
2731
2732
2733
2734
2734
2735
2735
2737
2739
2743
2748
2755
2764
2774
2787
2802
2818
2835
2851
2868
2885
2901
2915
2928
2940
2950
2960
2969
2977
2984
2988
2991
2992
2992
2991
2991
2991
2990
2991
2991
2993
2994
2996
2998
3000
3002
3005
3009
3013
3017
3021
3026
3030
3035
3040
3045
3049
3054
3058
3062
3066
3071
3075
3079
3083
3087
3090
3092
3094
3096
3099
3103
3107
3111
3115
3120
3124
3129
3134
3140
3145
3149
3154
3160
3166
3174
3183
3193
3204
3217
3231
3246
3261
3277
3293
3309
3325
3340
3355
3370
3385
3399
3414
3429
3443
3458
3474
3489
3505
3521
3538
3555
3572
3590
3608
3628
3649
3670
3691
3712
3732
3751
3770
3788
3806
3822
3838
3853
3868
3883
3898
3913
3928
3944
3959
3975
3992
4009
4026
4043
4059
4075
4091
4107
4122
4136
4148
4158
4167
4174
4180
4186
4192
4197
4201
4207
4213
4220
4227
4233
4240
4246
4252
4259
4267
4277
4287
4298
4311
4324
4338
4352
4365
4378
4391
4403
4414
4426
4437
4447
4456
4465
4473
4481
4489
4497
4505
4513
4521
4530
4539
4548
4559
4570
4581
4594
4607
4622
4638
4655
4673
4692
4711
4730
4748
4765
4782
4797
4810
4822
4832
4839
4844
4848
4850
4851
4852
4854
4855
4856
4857
4859
4862
4864
4867
4869
4872
4874
4877
4880
4883
4886
4889
4891
4893
4896
4899
4903
4906
4911
4916
4922
4929
4938
4948
4959
4970
4982
4994
5006
5017
5028
5038
5048
5059
5069
5079
5090
5101
5113
5125
5137
5148
5159
5169
5178
5187
5195
5203
5211
5220
5228
5237
5245
5252
5259
5266
5272
5278
5283
5288
5292
5296
5299
5303
5306
5310
5313
5316
5318
5320
5322
5324
5327
5330
5333
5335
5337
5337
5336
5335
5334
5334
5336
5340
5344
5350
5357
5364
5373
5381
5390
5399
5408
5417
5424
5431
5435
5438
5439
5438
5435
5430
5424
5418
5411
5405
5399
5393
5388
5384
5381
5379
5376
5374
5373
5372
5370
5369
5368
5366
5365
5363
5363
5362
5363
5364
5366
5370
5375
5382
5390
5400
5411
5423
5436
5450
5464
5479
5493
5508
5523
5538
5553
5566
5578
5588
5597
5605
5611
5617
5621
5624
5627
5630
5634
5638
5642
5647
5652
5658
5664
5670
5677
5684
5691
5700
5708
5717
5725
5732
5737
5739
5740
5740
5739
5736
5732
5727
5720
5712
5703
5694
5685
5676
5668
5661
5656
5652
5649
5647
5645
5642
5638
5633
5627
5620
5611
5602
5592
5581
5570
5559
5548
5537
5524
5511
5497
5482
5466
5452
5437
5423
5410
5396
5382
5369
5357
5345
5334
5323
5313
5302
5290
5279
5267
5255
5243
5230
5217
5202
5186
5170
5154
5138
5122
5107
5093
5080
5067
5056
5045
5035
5026
5016
5006
4995
4982
4968
4954
4938
4921
4904
4887
4871
4855
4840
4826
4813
4802
4791
4781
4771
4761
4751
4741
4731
4721
4711
4701
4690
4678
4667
4655
4642
4629
4616
4602
4589
4576
4564
4552
4542
4532
4521
4510
4499
4487
4475
4462
4449
4435
4421
4407
4393
4380
4367
4355
4342
4330
4318
4307
4297
4288
4279
4270
4262
4254
4247
4240
4233
4225
4217
4207
4196
4184
4171
4157
4142
4125
4107
4086
4067
4045
4024
4002
3982
3964
3948
3936
3926
3918
3911
3904
3895
3885
3874
3862
3850
3838
3826
3812
3797
3782
3765
3746
3727
3706
3684
3662
3639
3616
3594
3572
3551
3531
3512
3493
3475
3459
3443
3428
3414
3399
3385
3371
3357
3342
3327
3311
3294
3275
3256
3237
3217
3197
3177
3156
3136
3117
3097
3078
3058
3038
3018
3000
2983
2966
2950
2935
2918
2902
2885
2868
2850
2832
2813
2794
2774
2754
2734
2713
2692
2672
2652
2633
2614
2595
2576
2558
2539
2522
2506
2491
2478
2466
2455
2445
2436
2428
2422
2416
2410
2404
2397
2388
2378
2365
2350
2333
2315
2296
2276
2257
2237
2217
2197
2178
2159
2141
2123
2107
2092
2078
2065
2054
2044
2035
2027
2019
2011
2001
1992
1982
1970
1958
1946
1934
1923
1911
1900
1888
1876
1863
1851
1839
1829
1819
1812
1805
1800
1795
1791
1787
1784
1780
1776
1772
1768
1762
1756
1749
1742
1734
1725
1716
1706
1696
1686
1676
1666
1657
1648
1640
1632
1623
1615
1606
1598
1588
1578
1567
1555
1544
1531
1519
1506
1492
1479
1467
1455
1445
1437
1430
1425
1421
1418
1417
1417
1417
1417
1418
1418
1419
1420
1421
1423
1426
1429
1431
1434
1435
1436
1437
1437
1436
1435
1434
1433
1431
1429
1426
1424
1421
1418
1416
1415
1414
1414
1415
1417
1419
1422
1426
1430
1435
1438
1441
1443
1445
1446
1446
1447
1447
1447
1447
1446
1446
1446
1446
1446
1446
1447
1448
1449
1451
1453
1456
1459
1463
1467
1471
1474
1478
1482
1486
1491
1495
1498
1501
1503
1504
1504
1504
1503
1503
1502
1501
1501
1502
1504
1506
1509
1511
1513
1514
1514
1514
1514
1513
1512
1511
1510
1508
1506
1504
1502
1500
1498
1496
1494
1492
1489
1485
1480
1475
1470
1465
1461
1457
1455
1453
1453
1453
1454
1457
1460
1463
1467
1472
1475
1479
1481
1483
1485
1488
1490
1493
1495
1497
1498
1499
1499
1499
1500
1499
1499
1499
1498
1497
1496
1494
1491
1487
1483
1478
1472
1467
1461
1456
1452
1450
1448
1447
1447
1446
1446
1446
1446
1447
1449
1451
1453
1456
1459
1462
1464
1465
1465
1465
1465
1464
1463
1462
1461
1460
1458
1455
1453
1450
1446
1443
1440
1438
1435
1433
1430
1427
1424
1420
1415
1410
1404
1398
1391
1384
1377
1369
1359
1350
1340
1331
1322
1314
1306
1298
1290
1283
1277
1271
1265
1258
1252
1246
1241
1236
1231
1226
1220
1214
1207
1200
1192
1184
1176
1168
1160
1152
1144
1135
1126
1117
1107
1096
1087
1077
1068
1061
1053
1047
1040
1035
1029
1025
1020
1014
1010
1006
1000
996
991
987
982
977
973
968
965
961
958
954
949
944
938
933
926
920
913
907
901
895
891
886
882
877
872
866
860
854
847
840
833
827
821
816
811
807
804
800
798
797
796
797
799
802
804
807
811
816
821
828
835
841
848
854
860
865
868
871
873
873
873
871
869
865
860
855
849
844
839
835
832
828
825
823
820
816
812
808
803
799
795
791
787
782
777
771
765
757
750
741
733
724
715
706
697
687
678
668
659
649
639
628
618
606
594
582
567
551
534
516
496
475
453
430
407
384
361
338
316
293
271
249
226
204
181
159
138
117
97
78
59
42
25
8
-8
-23
-38
-53
-68
-81
-94
-106
-116
-125
-134
-142
-149
-155
-161
-167
-171
-175
-178
-180
-182
-182
-183
-182
-182
-181
-181
-180
-179
-178
-177
-176
-175
-175
-175
-176
-177
-177
-178
-180
-181
-183
-185
-188
-190
-193
-195
-197
-199
-202
-206
-211
-217
-223
-231
-240
-249
-258
-268
-279
-290
-302
-313
-324
-333
-340
-345
-348
-350
-351
-351
-350
-347
-345
-341
-337
-334
-331
-329
-327
-326
-326
-326
-327
-328
-330
-333
-337
-341
-346
-350
-354
-358
-362
-366
-370
-374
-377
-378
-380
-381
-381
-383
-384
-385
-386
-388
-390
-393
-396
-399
-402
-405
-409
-412
-416
-420
-422
-425
-427
-428
-430
-431
-432
-431
-429
-426
-422
-417
-413
-408
-404
-400
-396
-393
-390
-388
-386
-385
-385
-386
-389
-394
-400
-407
-416
-425
-436
-447
-458
-469
-479
-490
-501
-512
-525
-537
-550
-563
-576
-588
-601
-615
-630
-645
-661
-676
-692
-707
-720
-733
-744
-754
-763
-771
-778
-785
-791
-796
-802
-807
-811
-816
-820
-825
-830
-836
-844
-853
-864
-875
-886
-897
-907
-917
-926
-935
-944
-954
-963
-973
-983
-992
-1000
-1010
-1018
-1026
-1034
-1042
-1050
-1058
-1067
-1075
-1084
-1092
-1100
-1108
-1116
-1124
-1133
-1142
-1151
-1159
-1168
-1176
-1184
-1192
-1200
-1208
-1216
-1224
-1231
-1238
-1244
-1250
-1255
-1259
-1264
-1269
-1275
-1280
-1285
-1291
-1298
-1306
-1315
-1325
-1335
-1346
-1357
-1369
-1380
-1391
-1402
-1411
-1421
-1430
-1438
-1446
-1454
-1461
-1468
-1475
-1482
-1489
-1497
-1505
-1512
-1521
-1529
-1539
-1550
-1562
-1576
-1590
-1605
-1620
-1635
-1650
-1664
-1679
-1694
-1707
-1720
-1731
-1741
-1749
-1755
-1760
-1763
-1765
-1766
-1766
-1767
-1767
-1768
-1769
-1770
-1771
-1771
-1770
-1770
-1770
-1771
-1772
-1775
-1779
-1785
-1792
-1800
-1810
-1820
-1831
-1843
-1855
-1867
-1880
-1892
-1905
-1917
-1929
-1941
-1954
-1966
-1978
-1991
-2003
-2016
-2029
-2044
-2058
-2073
-2087
-2102
-2117
-2132
-2148
-2163
-2179
-2194
-2209
-2224
-2239
-2255
-2270
-2285
-2299
-2314
-2328
-2342
-2356
-2369
-2381
-2394
-2406
-2417
-2429
-2441
-2452
-2463
-2474
-2485
-2496
-2507
-2518
-2529
-2540
-2552
-2563
-2576
-2588
-2600
-2612
-2624
-2635
-2647
-2660
-2674
-2689
-2705
-2722
-2740
-2760
-2781
-2802
-2824
-2846
-2869
-2892
-2916
-2939
-2963
-2986
-3007
-3028
-3047
-3065
-3083
-3099
-3116
-3132
-3148
-3162
-3176
-3188
-3199
-3208
-3215
-3222
-3227
-3232
-3236
-3241
-3245
-3251
-3257
-3263
-3270
-3277
-3285
-3293
-3302
-3313
-3324
-3335
-3347
-3360
-3373
-3385
-3397
-3408
-3419
-3429
-3439
-3449
-3459
-3468
-3476
-3483
-3491
-3498
-3505
-3512
-3519
-3526
-3533
-3540
-3547
-3555
-3562
-3569
-3578
-3587
-3596
-3607
-3617
-3628
-3639
-3650
-3662
-3675
-3688
-3701
-3714
-3727
-3739
-3751
-3763
-3774
-3785
-3795
-3805
-3815
-3825
-3834
-3844
-3854
-3864
-3874
-3884
-3894
-3906
-3918
-3930
-3944
-3957
-3971
-3985
-3998
-4011
-4024
-4037
-4050
-4064
-4077
-4091
-4104
-4118
-4132
-4146
-4160
-4175
-4191
-4206
-4222
-4238
-4255
-4272
-4289
-4307
-4324
-4341
-4357
-4374
-4390
-4406
-4422
-4438
-4454
-4469
-4484
-4499
-4514
-4527
-4541
-4555
-4568
-4582
-4596
-4609
-4622
-4634
-4645
-4656
-4666
-4677
-4689
-4702
-4715
-4729
-4744
-4758
-4773
-4788
-4804
-4819
-4835
-4852
-4870
-4888
-4907
-4926
-4946
-4966
-4986
-5006
-5027
-5047
-5066
-5085
-5104
-5121
-5138
-5153
-5167
-5180
-5190
-5200
-5209
-5217
-5225
-5233
-5240
-5248
-5256
-5265
-5274
-5284
-5294
-5304
-5314
-5323
-5331
-5339
-5347
-5353
-5360
-5367
-5374
-5381
-5387
-5394
-5400
-5406
-5412
-5417
-5423
-5429
-5436
-5443
-5449
-5456
-5463
-5470
-5477
-5484
-5491
-5498
-5506
-5513
-5521
-5529
-5536
-5544
-5552
-5561
-5570
-5581
-5592
-5603
-5614
-5625
-5636
-5647
-5658
-5668
-5676
-5683
-5688
-5693
-5696
-5699
-5702
-5704
-5706
-5707
-5707
-5708
-5707
-5707
-5706
-5705
-5704
-5703
-5702
-5703
-5704
-5707
-5711
-5717
-5724
-5731
-5739
-5745
-5751
-5757
-5761
-5765
-5768
-5771
-5775
-5779
-5783
-5788
-5792
-5798
-5803
-5809
-5815
-5821
-5826
-5832
-5838
-5844
-5850
-5855
-5861
-5867
-5874
-5881
-5890
-5899
-5909
-5920
-5931
-5942
-5954
-5967
-5980
-5994
-6007
-6020
-6032
-6043
-6053
-6061
-6068
-6075
-6082
-6089
-6097
-6105
-6114
-6124
-6134
-6144
-6153
-6163
-6173
-6183
-6194
-6205
-6217
-6228
-6240
-6251
-6262
-6274
-6285
-6297
-6310
-6322
-6335
-6348
-6360
-6372
-6385
-6397
-6408
-6419
-6430
-6440
-6451
-6461
-6472
-6482
-6492
-6500
-6508
-6514
-6519
-6523
-6526
-6528
-6529
-6529
-6528
-6526
-6523
-6519
-6514
-6508
-6503
-6497
-6491
-6486
-6481
-6476
-6472
-6468
-6464
-6461
-6459
-6458
-6456
-6454
-6452
-6450
-6448
-6447
-6446
-6445
-6443
-6442
-6440
-6439
-6438
-6437
-6437
-6436
-6436
-6435
-6435
-6436
-6437
-6440
-6444
-6449
-6455
-6461
-6467
-6474
-6479
-6485
-6490
-6495
-6498
-6500
-6501
-6500
-6498
-6494
-6490
-6486
-6481
-6477
-6473
-6471
-6469
-6469
-6472
-6476
-6481
-6488
-6495
-6502
-6509
-6516
-6522
-6527
-6533
-6538
-6542
-6547
-6551
-6555
-6559
-6562
-6565
-6567
-6569
-6571
-6571
-6572
-6572
-6571
-6572
-6572
-6573
-6574
-6576
-6578
-6579
-6581
-6581
-6582
-6581
-6580
-6578
-6575
-6570
-6564
-6556
-6548
-6538
-6528
-6518
-6506
-6492
-6478
-6463
-6448
-6432
-6415
-6397
-6379
-6361
-6344
-6327
-6313
-6300
-6288
-6277
-6265
-6253
-6241
-6228
-6215
-6201
-6186
-6171
-6157
-6143
-6131
-6119
-6107
-6094
-6082
-6070
-6059
-6049
-6039
-6029
-6020
-6011
-6002
-5994
-5986
-5977
-5968
-5959
-5950
-5940
-5931
-5921
-5911
-5900
-5889
-5877
-5865
-5852
-5839
-5826
-5814
-5802
-5790
-5779
-5768
-5756
-5744
-5733
-5722
-5713
-5704
-5696
-5688
-5680
-5672
-5664
-5656
-5647
-5638
-5628
-5618
-5607
-5595
-5582
-5569
-5555
-5541
-5527
-5514
-5502
-5491
-5481
-5472
-5465
-5459
-5456
-5454
-5453
-5452
-5450
-5447
-5442
-5436
-5429
-5420
-5411
-5401
-5391
-5379
-5366
-5353
-5340
-5327
-5315
-5304
-5292
-5280
-5269
-5258
-5247
-5236
-5227
-5217
-5209
-5201
-5192
-5183
-5173
-5161
-5148
-5135
-5123
-5112
-5101
-5091
-5081
-5071
-5062
-5053
-5046
-5039
-5033
-5028
-5024
-5022
-5021
-5020
-5020
-5019
-5018
-5015
-5012
-5008
-5003
-4998
-4992
-4988
-4984
-4981
-4979
-4975
-4971
-4967
-4962
-4957
-4952
-4947
-4941
-4936
-4930
-4924
-4919
-4914
-4910
-4907
-4905
-4903
-4900
-4897
-4892
-4886
-4879
-4871
-4863
-4855
-4847
-4839
-4831
-4822
-4812
-4803
-4793
-4784
-4776
-4769
-4764
-4761
-4758
-4755
-4753
-4749
-4745
-4740
-4734
-4727
-4720
-4712
-4704
-4696
-4689
-4681
-4674
-4665
-4654
-4643
-4631
-4619
-4608
-4597
-4587
-4579
-4572
-4566
-4561
-4557
-4554
-4552
-4550
-4549
-4548
-4548
-4547
-4546
-4545
-4543
-4541
-4538
-4536
-4533
-4530
-4526
-4521
-4515
-4509
-4502
-4496
-4489
-4482
-4475
-4467
-4458
-4448
-4437
-4424
-4412
-4399
-4386
-4374
-4363
-4351
-4341
-4331
-4321
-4311
-4302
-4292
-4282
-4271
-4260
-4249
-4237
-4226
-4215
-4203
-4191
-4177
-4163
-4147
-4130
-4112
-4094
-4077
-4059
-4043
-4026
-4009
-3992
-3976
-3960
-3945
-3930
-3915
-3900
-3886
-3871
-3857
-3844
-3831
-3818
-3806
-3795
-3784
-3775
-3768
-3761
-3755
-3750
-3746
-3743
-3740
-3737
-3735
-3732
-3729
-3726
-3722
-3718
-3712
-3705
-3697
-3688
-3678
-3669
-3660
-3650
-3642
-3633
-3624
-3616
-3607
-3598
-3589
-3579
-3568
-3557
-3545
-3534
-3521
-3507
-3493
-3477
-3460
-3442
-3422
-3402
-3381
-3360
-3339
-3319
-3299
-3281
-3262
-3242
-3222
-3201
-3180
-3158
-3137
-3115
-3094
-3072
-3051
-3031
-3011
-2991
-2972
-2954
-2936
-2918
-2901
-2884
-2868
-2852
-2835
-2819
-2803
-2787
-2772
-2758
-2744
-2729
-2714
-2699
-2683
-2667
-2650
-2633
-2615
-2598
-2581
-2565
-2550
-2536
-2523
-2510
-2498
-2487
-2476
-2466
-2456
-2445
-2434
-2423
-2410
-2396
-2382
-2366
-2351
-2335
-2321
-2307
-2294
-2283
-2273
-2263
-2254
-2245
-2237
-2228
-2220
-2211
-2202
-2194
-2185
-2178
-2170
-2163
-2156
-2149
-2143
-2137
-2130
-2124
-2118
-2112
-2105
-2097
-2089
-2081
-2072
-2063
-2053
-2041
-2031
-2019
-2005
-1991
-1975
-1958
-1940
-1922
-1903
-1882
-1861
-1838
-1814
-1790
-1766
-1743
-1720
-1698
-1677
-1657
-1638
-1619
-1600
-1580
-1561
-1542
-1523
-1505
-1486
-1467
-1448
-1429
-1412
-1396
-1382
-1368
-1356
-1346
-1336
-1327
-1319
-1311
-1303
-1296
-1288
-1280
-1273
-1265
-1259
-1253
-1248
-1242
-1236
-1229
-1222
-1215
-1207
-1199
-1191
-1184
-1177
-1172
-1167
-1165
-1163
-1162
-1162
-1163
-1164
-1165
-1167
-1168
-1169
-1171
-1173
-1176
-1179
-1182
-1184
-1185
-1185
-1183
-1180
-1176
-1171
-1167
-1162
-1158
-1154
-1150
-1145
-1141
-1137
-1132
-1128
-1124
-1119
-1115
-1110
-1106
-1102
-1098
-1094
-1091
-1087
-1085
-1082
-1080
-1079
-1078
-1077
-1078
-1079
-1080
-1081
-1081
-1079
-1076
-1070
-1063
-1054
-1043
-1032
-1022
-1012
-1004
-997
-991
-985
-979
-972
-965
-959
-953
-948
-945
-944
-945
-949
-953
-958
-964
-969
-974
-979
-983
-987
-989
-989
-988
-985
-980
-973
-964
-952
-939
-924
-908
-892
-877
-862
-847
-833
-820
-807
-794
-782
-770
-758
-748
-740
-732
-726
-719
-713
-707
-701
-696
-692
-688
-684
-679
-672
-663
-653
-642
-630
-617
-605
-592
-579
-565
-550
-534
-516
-497
-477
-458
-439
-420
-402
-382
-363
-342
-320
-297
-275
-254
-234
-215
-197
-181
-165
-150
-135
-120
-106
-91
-77
-62
-48
-35
-20
-5
13
32
52
74
96
119
142
165
188
212
237
262
287
313
338
362
385
407
427
446
465
483
501
519
537
555
572
589
607
624
643
662
684
709
735
764
793
822
852
881
909
936
962
986
1008
1028
1046
1062
1076
1089
1100
1111
1121
1131
1142
1153
1164
1176
1188
1200
1211
1222
1233
1244
1255
1264
1273
1282
1289
1297
1303
1309
1315
1320
1324
1328
1331
1334
1336
1338
1340
1341
1341
1341
1341
1341
1342
1344
1347
1350
1353
1356
1359
1363
1367
1371
1376
1382
1388
1393
1398
1404
1409
1415
1421
1427
1433
1440
1447
1455
1462
1470
1479
1488
1497
1506
1514
1522
1529
1534
1539
1543
1547
1550
1554
1557
1560
1564
1568
1572
1576
1580
1584
1588
1593
1599
1606
1613
1620
1629
1639
1649
1660
1670
1680
1690
1700
1709
1716
1723
1729
1734
1739
1742
1745
1748
1750
1752
1754
1755
1756
1756
1754
1753
1751
1749
1747
1744
1740
1735
1730
1723
1717
1710
1703
1697
1691
1685
1679
1674
1668
1662
1657
1651
1647
1642
1638
1634
1630
1628
1626
1624
1624
1623
1622
1622
1622
1622
1622
1621
1620
1618
1616
1613
1611
1609
1607
1606
1605
1605
1604
1602
1599
1595
1590
1585
1580
1575
1569
1564
1557
1550
1544
1537
1530
1525
1520
1516
1513
1512
1511
1510
1509
1507
1505
1502
1499
1494
1488
1481
1474
1467
1460
1453
1445
1437
1427
1417
1407
1398
1388
1380
1371
1363
1357
1351
1346
1344
1343
1345
1349
1354
1360
1366
1371
1376
1381
1385
1389
1393
1397
1400
1404
1408
1413
1419
1426
1432
1439
1445
1451
1455
1458
1460
1461
1461
1461
1459
1457
1453
1448
1441
1433
1424
1415
1407
1398
1388
1378
1367
1357
1346
1336
1325
1314
1303
1293
1283
1273
1264
1255
1246
1237
1227
1217
1207
1198
1190
1182
1175
1169
1165
1163
1162
1162
1162
1162
1162
1163
1166
1170
1174
1178
1182
1186
1190
1194
1198
1202
1205
1207
1208
1207
1207
1206
1206
1205
1205
1204
1204
1204
1203
1203
1203
1202
1201
1199
1197
1193
1188
1182
1174
1165
1154
1141
1127
1112
1097
1082
1068
1056
1044
1034
1025
1016
1008
1002
995
988
981
973
964
955
946
936
925
914
902
889
876
863
849
835
820
804
787
769
749
728
706
684
662
640
620
601
583
565
548
530
512
494
475
456
437
417
396
375
352
329
305
281
257
234
210
187
164
141
119
98
77
57
38
19
2
-15
-32
-48
-63
-78
-93
-108
-122
-136
-149
-162
-174
-186
-197
-209
-220
-230
-240
-248
-256
-263
-270
-276
-283
-290
-298
-306
-315
-324
-331
-339
-346
-355
-364
-375
-387
-399
-412
-424
-436
-448
-460
-473
-487
-502
-517
-532
-547
-562
-575
-588
-600
-610
-620
-629
-637
-646
-655
-664
-673
-682
-691
-700
-708
-717
-726
-736
-747
-759
-771
-785
-801
-818
-837
-857
-877
-897
-917
-937
-957
-976
-994
-1010
-1022
-1035
-1046
-1055
-1065
-1073
-1081
-1088
-1094
-1101
-1108
-1117
-1126
-1135
-1145
-1155
-1165
-1175
-1184
-1192
-1200
-1207
-1215
-1222
-1230
-1238
-1247
-1256
-1265
-1275
-1286
-1297
-1308
-1320
-1330
-1340
-1349
-1358
-1366
-1374
-1381
-1388
-1394
-1398
-1401
-1403
-1404
-1405
-1406
-1408
-1409
-1411
-1413
-1415
-1418
-1421
-1425
-1429
-1435
-1441
-1447
-1455
-1462
-1471
-1480
-1490
-1501
-1513
-1526
-1539
-1554
-1569
-1586
-1603
-1620
-1638
-1657
-1675
-1693
-1711
-1728
-1745
-1761
-1775
-1789
-1802
-1814
-1826
-1836
-1845
-1853
-1860
-1868
-1875
-1881
-1887
-1893
-1899
-1906
-1914
-1922
-1931
-1940
-1949
-1960
-1972
-1985
-1999
-2013
-2029
-2044
-2059
-2075
-2091
-2107
-2121
-2135
-2148
-2160
-2170
-2179
-2186
-2192
-2196
-2200
-2205
-2210
-2215
-2221
-2228
-2235
-2242
-2249
-2256
-2262
-2268
-2274
-2278
-2282
-2283
-2284
-2284
-2283
-2283
-2283
-2283
-2284
-2287
-2290
-2294
-2299
-2304
-2310
-2317
-2324
-2332
-2340
-2347
-2355
-2363
-2371
-2378
-2384
-2388
-2391
-2392
-2391
-2388
-2384
-2379
-2374
-2369
-2363
-2358
-2352
-2346
-2340
-2333
-2327
-2320
-2315
-2309
-2302
-2293
-2284
-2273
-2262
-2250
-2238
-2226
-2214
-2201
-2189
-2177
-2168
-2160
-2153
-2149
-2146
-2145
-2145
-2146
-2148
-2148
-2148
-2148
-2147
-2146
-2146
-2145
-2144
-2142
-2141
-2139
-2139
-2139
-2140
-2142
-2145
-2149
-2155
-2162
-2171
-2182
-2193
-2204
-2215
-2225
-2235
-2245
-2255
-2265
-2274
-2283
-2290
-2297
-2303
-2307
-2311
-2315
-2318
-2322
-2325
-2328
-2331
-2333
-2334
-2334
-2333
-2331
-2328
-2324
-2318
-2313
-2307
-2302
-2298
-2295
-2292
-2289
-2287
-2286
-2286
-2286
-2288
-2290
-2293
-2297
-2301
-2306
-2309
-2312
-2314
-2314
-2314
-2313
-2310
-2306
-2300
-2292
-2282
-2271
-2259
-2247
-2235
-2223
-2210
-2197
-2183
-2169
-2154
-2139
-2123
-2107
-2091
-2074
-2056
-2037
-2017
-1995
-1972
-1947
-1923
-1898
-1873
-1847
-1822
-1796
-1770
-1744
-1716
-1689
-1660
-1630
-1600
-1568
-1537
-1505
-1473
-1441
-1409
-1376
-1343
-1311
-1279
-1248
-1217
-1187
-1156
-1125
-1095
-1064
-1033
-1002
-973
-943
-914
-886
-859
-832
-806
-779
-753
-728
-704
-680
-657
-634
-612
-588
-564
-539
-513
-487
-459
-432
-403
-375
-346
-315
-285
-253
-222
-191
-160
-129
-99
-69
-40
-12
14
39
63
86
108
130
153
175
198
220
241
262
282
302
323
344
365
387
409
431
452
474
496
518
541
564
588
612
637
662
687
713
740
767
794
821
848
874
901
927
953
978
1004
1029
1055
1080
1106
1132
1160
1190
1221
1254
1288
1323
1359
1394
1429
1465
1500
1535
1569
1601
1632
1661
1689
1716
1743
1770
1798
1827
1856
1885
1915
1945
1976
2007
2039
2071
2102
2132
2161
2188
2214
2239
2262
2283
2303
2322
2339
2355
2370
2385
2399
2412
2425
2437
2448
2460
2471
2483
2494
2506
2519
2532
2547
2563
2582
2601
2622
2643
2664
2686
2708
2731
2753
2776
2800
2824
2849
2874
2900
2926
2952
2980
3008
3037
3066
3096
3125
3154
3182
3210
3238
3265
3292
3318
3345
3372
3399
3424
3449
3474
3497
3518
3539
3559
3577
3594
3610
3625
3638
3651
3664
3677
3690
3705
3720
3735
3750
3765
3780
3795
3811
3827
3844
3862
3880
3899
3919
3938
3957
3976
3995
4013
4030
4049
4067
4083
4100
4115
4130
4143
4155
4166
4175
4184
4192
4199
4207
4214
4221
4227
4232
4238
4243
4249
4255
4261
4267
4276
4285
4296
4306
4317
4326
4335
4344
4352
4360
4367
4375
4381
4388
4394
4402
4410
4418
4428
4440
4453
4467
4480
4491
4500
4507
4512
4516
4519
4521
4522
4522
4521
4521
4520
4518
4517
4514
4512
4508
4505
4502
4498
4493
4487
4481
4475
4469
4463
4457
4452
4447
4443
4439
4437
4436
4436
4435
4434
4433
4431
4428
4425
4422
4420
4417
4413
4408
4401
4393
4385
4376
4368
4359
4349
4338
4327
4316
4304
4291
4279
4266
4254
4242
4231
4220
4208
4196
4185
4174
4163
4153
4143
4132
4121
4109
4096
4081
4066
4048
4029
4009
3987
3966
3944
3922
3899
3877
3854
3832
3810
3788
3766
3744
3723
3703
3684
3667
3649
3632
3615
3599
3583
3567
3553
3539
3525
3512
3499
3486
3474
3462
3450
3439
3428
3418
3409
3400
3392
3383
3375
3365
3355
3343
3330
3316
3302
3286
3270
3253
3237
3219
3201
3181
3162
3142
3123
3104
3086
3067
3048
3029
3010
2990
2970
2949
2929
2909
2889
2869
2849
2828
2806
2784
2762
2739
2715
2691
2665
2640
2614
2589
2564
2540
2515
2491
2468
2445
2422
2399
2375
2351
2327
2303
2280
2257
2234
2211
2188
2164
2141
2117
2094
2069
2044
2017
1993
1968
1943
1919
1895
1871
1847
1823
1798
1774
1749
1724
1698
1671
1643
1615
1586
1557
1527
1496
1466
1436
1406
1377
1348
1319
1291
1262
1233
1204
1175
1147
1118
1089
1060
1031
1002
974
944
914
884
853
822
792
762
733
705
678
652
626
601
576
551
528
506
485
465
446
426
406
386
364
341
318
295
271
248
226
205
184
164
144
126
108
93
79
67
57
49
43
38
34
32
32
34
38
43
49
56
63
70
77
84
91
98
105
111
118
125
133
140
147
155
163
171
181
192
204
217
231
246
260
276
291
307
323
339
356
373
391
410
429
447
464
479
492
503
513
523
532
542
552
561
570
579
587
594
600
604
609
612
615
617
619
622
625
628
631
634
637
641
645
649
654
659
664
669
674
678
680
682
684
686
688
691
693
694
695
694
691
688
684
679
674
668
662
655
647
639
631
622
614
606
598
589
578
567
555
543
531
518
505
491
475
458
439
420
400
381
362
343
326
310
294
280
266
253
241
230
220
209
199
189
179
170
162
156
151
148
145
144
143
143
144
145
146
147
149
150
151
152
153
155
157
159
161
164
166
169
173
178
184
192
202
212
224
237
250
265
282
299
319
338
358
378
397
416
436
455
475
495
514
532
550
567
584
601
617
632
647
661
674
685
695
704
711
716
721
724
726
727
728
727
725
722
718
713
707
701
694
688
682
677
671
667
663
660
657
653
649
644
638
632
627
621
615
608
601
594
587
581
576
571
567
562
558
553
549
545
541
537
533
530
526
522
517
511
504
496
487
477
466
455
443
433
423
412
401
389
376
363
349
336
323
309
296
283
270
256
244
230
217
203
188
171
153
134
114
92
69
44
18
-9
-37
-66
-97
-128
-161
-194
-227
-259
-292
-325
-359
-392
-424
-457
-489
-520
-552
-584
-615
-647
-678
-710
-742
-774
-807
-839
-872
-905
-937
-969
-1000
-1032
-1063
-1094
-1125
-1156
-1187
-1217
-1246
-1274
-1302
-1330
-1358
-1386
-1413
-1439
-1464
-1489
-1514
-1539
-1565
-1592
-1619
-1648
-1677
-1707
-1737
-1768
-1799
-1830
-1862
-1894
-1926
-1958
-1990
-2020
-2049
-2077
-2104
-2131
-2157
-2182
-2207
-2231
-2255
-2278
-2303
-2328
-2353
-2379
-2404
-2430
-2456
-2481
-2506
-2530
-2554
-2577
-2599
-2620
-2640
-2659
-2675
-2691
-2705
-2719
-2733
-2746
-2759
-2772
-2783
-2793
-2803
-2812
-2822
-2831
-2840
-2848
-2857
-2866
-2875
-2884
-2893
-2902
-2911
-2920
-2929
-2939
-2949
-2960
-2971
-2981
-2990
-2998
-3004
-3010
-3014
-3019
-3022
-3026
-3029
-3032
-3035
-3037
-3039
-3042
-3046
-3051
-3057
-3063
-3070
-3078
-3086
-3094
-3102
-3110
-3119
-3127
-3134
-3140
-3145
-3149
-3151
-3153
-3153
-3152
-3151
-3150
-3148
-3146
-3142
-3138
-3133
-3128
-3123
-3119
-3115
-3113
-3111
-3110
-3109
-3108
-3108
-3107
-3107
-3106
-3106
-3105
-3104
-3104
-3104
-3104
-3105
-3107
-3108
-3110
-3112
-3115
-3117
-3120
-3123
-3126
-3128
-3129
-3129
-3127
-3125
-3123
-3119
-3116
-3112
-3108
-3105
-3101
-3097
-3094
-3092
-3090
-3089
-3088
-3088
-3087
-3087
-3085
-3083
-3081
-3078
-3075
-3071
-3068
-3066
-3063
-3061
-3060
-3058
-3055
-3052
-3048
-3042
-3036
-3030
-3022
-3013
-3004
-2993
-2981
-2969
-2956
-2942
-2927
-2912
-2898
-2884
-2870
-2855
-2841
-2828
-2814
-2801
-2788
-2775
-2763
-2751
-2739
-2727
-2715
-2702
-2689
-2674
-2658
-2642
-2625
-2607
-2587
-2566
-2544
-2521
-2499
-2477
-2455
-2434
-2412
-2390
-2367
-2345
-2323
-2301
-2280
-2260
-2241
-2222
-2204
-2187
-2170
-2154
-2138
-2124
-2109
-2095
-2081
-2067
-2053
-2039
-2025
-2013
-2001
-1990
-1980
-1970
-1961
-1952
-1943
-1933
-1924
-1915
-1906
-1898
-1890
-1883
-1877
-1871
-1866
-1862
-1857
-1852
-1846
-1841
-1836
-1831
-1826
-1820
-1813
-1805
-1796
-1786
-1775
-1763
-1752
-1740
-1730
-1721
-1713
-1706
-1701
-1696
-1692
-1687
-1682
-1677
-1672
-1665
-1657
-1649
-1641
-1632
-1623
-1614
-1605
-1596
-1588
-1580
-1573
-1566
-1559
-1553
-1548
-1543
-1539
-1536
-1533
-1529
-1526
-1523
-1520
-1517
-1514
-1510
-1507
-1503
-1498
-1492
-1484
-1475
-1466
-1456
-1447
-1438
-1429
-1420
-1411
-1402
-1393
-1384
-1373
-1361
-1348
-1335
-1321
-1308
-1296
-1284
-1273
-1261
-1250
-1239
-1228
-1217
-1208
-1198
-1190
-1182
-1173
-1165
-1157
-1149
-1141
-1133
-1126
-1118
-1110
-1102
-1093
-1084
-1073
-1061
-1048
-1035
-1020
-1006
-991
-975
-958
-942
-925
-908
-891
-874
-857
-839
-821
-804
-786
-769
-753
-738
-724
-710
-697
-683
-668
-653
-638
-623
-609
-595
-581
-567
-551
-535
-519
-502
-486
-470
-455
-441
-428
-417
-407
-398
-390
-384
-378
-374
-370
-367
-364
-361
-358
-355
-353
-351
-349
-347
-345
-343
-340
-337
-333
-330
-326
-322
-318
-315
-312
-309
-306
-303
-301
-300
-299
-297
-295
-292
-289
-286
-283
-280
-277
-274
-271
-268
-264
-261
-259
-257
-256
-256
-257
-258
-260
-262
-264
-265
-268
-271
-274
-278
-283
-288
-294
-300
-306
-311
-315
-318
-320
-320
-320
-318
-316
-314
-310
-307
-304
-300
-297
-294
-291
-289
-289
-290
-291
-292
-293
-292
-292
-290
-288
-285
-282
-277
-272
-267
-261
-256
-249
-242
-234
-226
-218
-210
-202
-192
-182
-171
-160
-149
-138
-127
-116
-106
-97
-90
-84
-77
-70
-63
-56
-48
-40
-31
-21
-9
5
19
34
50
66
83
101
120
139
159
179
199
219
239
260
281
301
322
343
364
386
408
431
455
480
506
533
561
590
619
649
680
711
742
774
806
838
870
902
933
964
995
1025
1055
1084
1113
1143
1174
1206
1238
1271
1304
1339
1375
1412
1450
1489
1529
1569
1609
1647
1686
1723
1760
1796
1831
1865
1898
1930
1961
1992
2021
2051
2079
2106
2131
2155
2179
2202
2225
2247
2268
2288
2308
2326
2345
2362
2378
2393
2407
2421
2435
2451
2467
2485
2503
2522
2541
2560
2578
2597
2615
2634
2654
2675
2697
2720
2743
2767
2791
2816
2842
2869
2898
2926
2955
2983
3011
3039
3066
3092
3117
3141
3163
3186
3208
3229
3251
3272
3293
3314
3335
3355
3375
3394
3412
3431
3449
3466
3484
3500
3516
3532
3546
3561
3575
3588
3600
3611
3621
3630
3637
3641
3643
3644
3643
3641
3639
3637
3634
3630
3625
3620
3614
3608
3603
3597
3591
3585
3579
3572
3566
3559
3552
3545
3538
3531
3524
3516
3507
3497
3486
3474
3461
3446
3431
3414
3395
3376
3355
3334
3311
3287
3263
3238
3213
3188
3162
3137
3111
3084
3057
3029
3001
2972
2943
2915
2887
2859
2832
2805
2778
2752
2725
2698
2670
2642
2614
2585
2556
2527
2499
2472
2445
2419
2393
2367
2340
2312
2283
2254
2224
2194
2163
2132
2100
2069
2037
2007
1976
1946
1916
1887
1859
1831
1803
1775
1746
1716
1686
1654
1622
1588
1555
1521
1487
1453
1420
1388
1355
1323
1291
1259
1227
1196
1165
1134
1104
1073
1044
1016
989
964
941
918
897
877
858
839
821
803
786
770
754
740
727
715
704
693
682
671
661
651
643
635
629
624
619
616
612
609
606
604
601
599
597
596
593
591
589
586
583
580
577
573
569
565
562
558
554
549
544
538
532
525
519
512
506
500
494
490
486
483
479
476
472
470
467
465
463
461
458
456
452
449
445
441
437
433
430
426
421
415
409
402
395
387
379
370
360
350
340
331
321
312
303
293
282
270
256
242
226
209
191
171
151
129
106
82
57
32
6
-19
-44
-70
-96
-123
-150
-179
-208
-237
-267
-296
-326
-357
-388
-418
-448
-478
-507
-535
-563
-591
-619
-647
-675
-703
-731
-760
-788
-817
-846
-875
-905
-936
-967
-999
-1030
-1062
-1094
-1125
-1158
-1191
-1224
-1258
-1292
-1328
-1363
-1399
-1435
-1471
-1506
-1541
-1574
-1607
-1638
-1670
-1701
-1732
-1763
-1794
-1825
-1856
-1887
-1918
-1948
-1979
-2008
-2037
-2066
-2096
-2125
-2155
-2185
-2214
-2242
-2269
-2295
-2320
-2344
-2367
-2388
-2408
-2427
-2445
-2463
-2480
-2496
-2512
-2526
-2539
-2552
-2564
-2576
-2587
-2598
-2609
-2620
-2631
-2642
-2653
-2664
-2675
-2685
-2696
-2706
-2717
-2728
-2739
-2750
-2762
-2773
-2784
-2795
-2806
-2817
-2827
-2836
-2844
-2850
-2855
-2858
-2859
-2859
-2859
-2857
-2855
-2852
-2847
-2842
-2836
-2829
-2821
-2812
-2803
-2792
-2781
-2769
-2757
-2744
-2731
-2717
-2701
-2685
-2669
-2652
-2635
-2618
-2601
-2584
-2567
-2550
-2534
-2517
-2500
-2484
-2467
-2451
-2435
-2420
-2404
-2388
-2372
-2355
-2338
-2320
-2301
-2282
-2262
-2241
-2220
-2197
-2173
-2149
-2123
-2097
-2071
-2044
-2017
-1989
-1960
-1930
-1899
-1866
-1834
-1801
-1768
-1736
-1704
-1672
-1640
-1608
-1576
-1545
-1513
-1482
-1450
-1418
-1386
-1354
-1323
-1292
-1261
-1231
-1201
-1171
-1142
-1114
-1086
-1058
-1029
-1000
-971
-941
-911
-881
-851
-822
-793
-766
-741
-717
-693
-670
-648
-626
-606
-586
-568
-550
-531
-513
-493
-472
-451
-430
-409
-388
-369
-350
-334
-318
-303
-288
-274
-260
-248
-236
-225
-215
-206
-198
-189
-179
-170
-159
-148
-137
-125
-113
-101
-89
-77
-65
-53
-41
-28
-15
-1
12
25
38
49
61
73
85
97
110
123
136
149
161
173
186
198
210
224
238
254
270
287
306
325
346
368
391
415
440
466
494
523
552
582
613
644
676
708
740
770
799
825
850
875
899
924
949
973
996
1018
1042
1065
1088
1111
1134
1157
1180
1203
1225
1247
1268
1289
1309
1330
1352
1374
1397
1421
1446
1473
1501
1530
1559
1589
1618
1648
1677
1708
1738
1769
1801
1833
1866
1899
1933
1967
2000
2033
2067
2100
2134
2167
2200
2233
2266
2299
2332
2366
2400
2433
2467
2500
2533
2564
2595
2624
2652
2679
2706
2731
2756
2780
2803
2827
2851
2875
2900
2924
2947
2970
2994
3018
3042
3068
3093
3120
3146
3172
3198
3224
3251
3277
3303
3327
3350
3373
3396
3418
3441
3463
3485
3506
3527
3547
3567
3586
3606
3625
3643
3660
3677
3694
3710
3725
3740
3755
3770
3785
3802
3820
3838
3856
3872
3888
3905
3922
3940
3958
3978
3997
4017
4035
4057
4078
4103
4128
4153
4177
4202
4226
4250
4275
4300
4325
4351
4377
4404
4433
4461
4491
4520
4551
4581
4613
4645
4675
4705
4733
4761
4788
4815
4842
4870
4900
4931
4963
4996
5030
5063
5097
5131
5163
5196
5228
5259
5288
5317
5346
5376
5406
5436
5466
5495
5524
5553
5582
5610
5639
5667
5695
5723
5751
5779
5805
5831
5854
5877
5898
5917
5935
5953
5969
5985
6000
6015
6029
6042
6054
6065
6074
6083
6090
6096
6100
6103
6105
6106
6106
6105
6102
6100
6096
6093
6089
6084
6078
6071
6063
6054
6045
6035
6025
6013
6000
5985
5969
5951
5932
5913
5893
5872
5851
5829
5806
5782
5757
5731
5705
5678
5650
5622
5594
5566
5537
5507
5478
5450
5422
5395
5368
5341
5315
5289
5263
5237
5211
5185
5159
5133
5107
5081
5054
5028
5002
4976
4951
4925
4900
4875
4849
4824
4798
4773
4747
4722
4696
4671
4646
4622
4597
4571
4546
4520
4494
4468
4442
4416
4390
4364
4339
4314
4290
4267
4244
4223
4202
4182
4162
4144
4126
4109
4091
4074
4057
4038
4022
4006
3991
3977
3964
3951
3938
3925
3912
3901
3890
3880
3870
3861
3852
3844
3835
3828
3820
3812
3804
3796
3789
3780
3772
3762
3752
3740
3727
3714
3700
3685
3669
3652
3633
3615
3596
3577
3558
3538
3519
3500
3481
3462
3445
3428
3411
3394
3377
3359
3340
3320
3300
3278
3255
3232
3209
3187
3164
3142
3121
3100
3079
3059
3039
3018
2997
2976
2954
2931
2907
2882
2856
2829
2802
2774
2746
2718
2690
2661
2634
2606
2577
2548
2519
2489
2459
2428
2396
2363
2330
2296
2262
2229
2195
2162
2129
2096
2064
2031
1999
1966
1933
1899
1864
1828
1791
1754
1716
1676
1636
1596
1555
1514
1474
1433
1392
1352
1311
1270
1228
1186
1144
1100
1057
1012
968
923
877
831
785
738
691
645
598
551
503
454
405
357
309
262
215
169
123
77
30
-16
-63
-110
-157
-202
-245
-288
-329
-369
-409
-450
-490
-531
-571
-612
-652
-691
-729
-765
-801
-836
-871
-905
-939
-973
-1006
-1039
-1072
-1106
-1139
-1174
-1209
-1245
-1282
-1318
-1355
-1392
-1429
-1466
-1503
-1541
-1578
-1615
-1652
-1689
-1725
-1761
-1796
-1830
-1865
-1898
-1931
-1963
-1994
-2024
-2052
-2079
-2105
-2131
-2157
-2182
-2208
-2233
-2259
-2285
-2310
-2335
-2359
-2383
-2406
-2429
-2452
-2475
-2499
-2525
-2551
-2580
-2608
-2637
-2666
-2696
-2726
-2757
-2789
-2821
-2853
-2886
-2917
-2948
-2979
-3011
-3042
-3074
-3106
-3136
-3167
-3196
-3224
-3250
-3276
-3301
-3325
-3349
-3371
-3393
-3415
-3437
-3459
-3481
-3503
-3526
-3548
-3571
-3594
-3617
-3639
-3661
-3683
-3704
-3725
-3745
-3764
-3784
-3803
-3822
-3841
-3860
-3879
-3898
-3917
-3936
-3954
-3972
-3989
-4005
-4021
-4037
-4051
-4067
-4080
-4091
-4103
-4113
-4123
-4134
-4146
-4159
-4172
-4185
-4197
-4209
-4220
-4230
-4239
-4248
-4257
-4264
-4272
-4279
-4286
-4294
-4301
-4309
-4317
-4325
-4333
-4340
-4347
-4352
-4356
-4357
-4357
-4356
-4354
-4352
-4350
-4347
-4345
-4342
-4339
-4336
-4333
-4329
-4324
-4317
-4310
-4302
-4293
-4284
-4274
-4263
-4253
-4242
-4231
-4220
-4209
-4198
-4188
-4178
-4169
-4159
-4149
-4139
-4128
-4116
-4104
-4091
-4078
-4062
-4049
-4033
-4017
-4001
-3984
-3967
-3949
-3932
-3914
-3896
-3878
-3860
-3842
-3824
-3807
-3792
-3777
-3763
-3750
-3738
-3728
-3720
-3713
-3708
-3703
-3700
-3697
-3695
-3694
-3693
-3693
-3693
-3694
-3696
-3698
-3701
-3705
-3710
-3714
-3718
-3722
-3725
-3729
-3732
-3736
-3741
-3745
-3750
-3754
-3759
-3764
-3769
-3774
-3778
-3783
-3786
-3790
-3795
-3799
-3805
-3812
-3819
-3828
-3837
-3847
-3857
-3867
-3877
-3886
-3895
-3905
-3914
-3924
-3933
-3942
-3950
-3958
-3965
-3971
-3978
-3984
-3991
-3998
-4006
-4013
-4021
-4029
-4035
-4043
-4049
-4054
-4059
-4066
-4070
-4077
-4083
-4089
-4094
-4101
-4108
-4114
-4120
-4125
-4130
-4135
-4140
-4144
-4149
-4152
-4155
-4159
-4163
-4168
-4173
-4178
-4184
-4189
-4194
-4198
-4202
-4205
-4209
-4212
-4215
-4218
-4222
-4226
-4230
-4233
-4237
-4241
-4247
-4253
-4259
-4267
-4275
-4284
-4292
-4300
-4307
-4314
-4320
-4326
-4332
-4338
-4343
-4348
-4352
-4355
-4358
-4360
-4361
-4362
-4363
-4364
-4363
-4363
-4362
-4361
-4361
-4360
-4360
-4360
-4362
-4364
-4367
-4370
-4374
-4377
-4380
-4383
-4385
-4389
-4392
-4396
-4401
-4406
-4411
-4416
-4422
-4427
-4432
-4437
-4441
-4444
-4448
-4451
-4453
-4455
-4456
-4456
-4456
-4455
-4454
-4454
-4454
-4456
-4457
-4458
-4459
-4459
-4459
-4458
-4457
-4455
-4452
-4449
-4445
-4440
-4436
-4433
-4429
-4427
-4425
-4424
-4423
-4423
-4423
-4422
-4421
-4419
-4417
-4416
-4414
-4412
-4410
-4408
-4406
-4404
-4403
-4402
-4403
-4404
-4406
-4409
-4413
-4417
-4421
-4425
-4429
-4433
-4438
-4444
-4450
-4458
-4465
-4474
-4484
-4494
-4506
-4518
-4530
-4542
-4554
-4566
-4578
-4591
-4604
-4617
-4631
-4646
-4661
-4677
-4692
-4707
-4722
-4736
-4749
-4761
-4772
-4782
-4791
-4800
-4807
-4814
-4820
-4824
-4827
-4829
-4830
-4832
-4833
-4834
-4834
-4834
-4834
-4832
-4830
-4827
-4824
-4820
-4817
-4813
-4808
-4803
-4797
-4790
-4782
-4773
-4763
-4752
-4740
-4727
-4714
-4700
-4687
-4673
-4658
-4644
-4630
-4616
-4603
-4589
-4575
-4561
-4547
-4534
-4522
-4510
-4497
-4486
-4474
-4463
-4453
-4443
-4435
-4427
-4420
-4414
-4409
-4405
-4401
-4398
-4396
-4393
-4390
-4387
-4385
-4382
-4380
-4377
-4373
-4368
-4363
-4357
-4352
-4346
-4340
-4335
-4330
-4324
-4317
-4310
-4301
-4290
-4279
-4267
-4255
-4242
-4229
-4216
-4202
-4188
-4173
-4157
-4140
-4123
-4105
-4086
-4067
-4048
-4027
-4006
-3983
-3959
-3935
-3911
-3887
-3864
-3840
-3817
-3793
-3769
-3746
-3722
-3698
-3673
-3649
-3626
-3602
-3579
-3556
-3533
-3510
-3487
-3464
-3442
-3419
-3397
-3374
-3351
-3328
-3305
-3282
-3258
-3235
-3212
-3189
-3166
-3144
-3121
-3098
-3075
-3052
-3028
-3004
-2979
-2954
-2928
-2901
-2873
-2845
-2816
-2787
-2758
-2728
-2699
-2669
-2638
-2607
-2576
-2545
-2515
-2485
-2455
-2426
-2396
-2367
-2338
-2310
-2283
-2255
-2229
-2202
-2175
-2147
-2119
-2091
-2062
-2032
-2003
-1973
-1944
-1915
-1886
-1857
-1829
-1800
-1772
-1745
-1718
-1691
-1664
-1636
-1609
-1582
-1555
-1528
-1501
-1475
-1449
-1423
-1398
-1373
-1349
-1325
-1301
-1276
-1253
-1229
-1205
-1180
-1154
-1127
-1099
-1070
-1040
-1010
-980
-950
-919
-889
-858
-826
-794
-763
-732
-702
-674
-645
-618
-590
-563
-536
-509
-482
-455
-428
-401
-374
-347
-320
-292
-262
-232
-200
-168
-135
-101
-68
-34
0
35
70
104
138
171
203
235
266
297
328
358
389
419
449
479
510
540
570
600
629
658
688
718
749
780
812
843
875
907
937
968
998
1028
1058
1088
1118
1148
1178
1206
1235
1262
1290
1318
1345
1372
1399
1425
1450
1475
1498
1520
1541
1562
1583
1603
1623
1642
1661
1679
1697
1714
1732
1749
1767
1784
1801
1818
1834
1850
1866
1882
1897
1912
1926
1939
1952
1966
1979
1993
2007
2021
2035
2048
2061
2073
2086
2099
2111
2125
2139
2154
2170
2188
2206
2226
2247
2270
2293
2316
2339
2362
2384
2406
2428
2451
2474
2498
2522
2548
2574
2599
2625
2650
2675
2700
2724
2748
2772
2796
2818
2840
2862
2882
2903
2923
2943
2964
2985
3007
3030
3055
3080
3106
3132
3159
3186
3215
3245
3276
3308
3341
3375
3410
3446
3482
3518
3554
3590
3626
3661
3695
3728
3759
3790
3820
3849
3878
3906
3934
3962
3990
4017
4043
4070
4097
4123
4149
4176
4204
4231
4259
4287
4314
4341
4368
4395
4422
4450
4478
4506
4534
4561
4589
4617
4645
4674
4703
4733
4763
4796
4829
4863
4898
4933
4970
5007
5046
5085
5126
5168
5210
5253
5295
5338
5381
5425
5469
5513
5558
5602
5647
5691
5736
5779
5822
5865
5908
5951
5994
6037
6081
6126
6171
6217
6264
6310
6357
6404
6451
6499
6546
6595
6643
6692
6741
6791
6842
6894
6946
6999
7053
7107
7161
7215
7269
7322
7375
7427
7479
7529
7578
7626
7674
7722
7771
7820
7870
7921
7973
8025
8077
8130
8182
8234
8286
8337
8388
8439
8491
8543
8595
8648
8702
8756
8812
8869
8926
8985
9044
9104
9163
9223
9283
9342
9402
9463
9524
9585
9646
9708
9770
9832
9895
9958
10020
10083
10145
10206
10267
10328
10387
10446
10505
10563
10622
10682
10742
10803
10864
10926
10988
11051
11113
11174
11235
11294
11353
11412
11470
11528
11586
11642
11699
11755
11810
11866
11922
11977
12033
12089
12146
12202
12258
12314
12367
12420
12472
12524
12576
12628
12680
12730
12779
12827
12875
12923
12970
13016
13061
13106
13151
13196
13242
13289
13335
13383
13430
13479
13527
13577
13626
13676
13725
13775
13825
13875
13924
13974
14023
14071
14120
14169
14219
14269
14318
14367
14414
14461
14507
14551
14594
14635
14676
14715
14753
14790
14826
14861
14896
14930
14963
14995
15027
15059
15090
15121
15151
15182
15212
15241
15271
15301
15331
15360
15389
15418
15446
15474
15502
15530
15556
15582
15606
15629
15651
15672
15692
15712
15732
15751
15771
15791
15810
15828
15845
15861
15876
15890
15904
15917
15929
15941
15953
15965
15977
15989
16001
16015
16030
16047
16062
16078
16093
16107
16120
16133
16146
16161
16175
16190
16204
16219
16235
16250
16264
16279
16294
16309
16326
16343
16360
16376
16393
16409
16425
16441
16457
16472
16487
16501
16514
16527
16540
16552
16563
16573
16583
16592
16602
16611
16620
16629
16639
16648
16658
16668
16679
16691
16703
16715
16728
16741
16755
16770
16785
16800
16815
16829
16842
16855
16868
16880
16893
16905
16918
16932
16947
16963
16980
16997
17016
17034
17052
17070
17088
17104
17120
17136
17150
17164
17177
17189
17201
17212
17223
17233
17243
17252
17261
17269
17278
17286
17295
17305
17315
17326
17337
17349
17363
17377
17393
17410
17427
17446
17466
17486
17506
17525
17543
17559
17575
17589
17603
17617
17630
17642
17652
17662
17672
17681
17689
17698
17707
17716
17725
17733
17740
17747
17754
17760
17766
17772
17778
17785
17790
17795
17799
17803
17806
17808
17810
17811
17811
17811
17811
17812
17812
17811
17810
17808
17805
17803
17802
17800
17799
17796
17793
17790
17785
17781
17776
17770
17763
17756
17748
17740
17732
17725
17718
17710
17702
17694
17687
17679
17672
17665
17658
17651
17643
17636
17629
17622
17616
17610
17604
17598
17593
17589
17584
17581
17577
17575
17573
17572
17570
17570
17570
17570
17571
17572
17574
17575
17577
17580
17584
17589
17596
17602
17609
17616
17624
17631
17639
17647
17655
17663
17670
17678
17686
17694
17702
17709
17717
17725
17734
17744
17754
17764
17775
17784
17794
17803
17811
17820
17829
17838
17847
17858
17869
17880
17891
17901
17912
17922
17932
17941
17950
17957
17964
17970
17975
17980
17985
17990
17995
18001
18007
18015
18022
18029
18036
18042
18048
18054
18060
18066
18072
18078
18084
18090
18096
18101
18107
18112
18116
18120
18123
18124
18124
18123
18121
18117
18113
18108
18103
18097
18091
18084
18078
18071
18064
18058
18051
18044
18037
18030
18022
18015
18006
17998
17990
17982
17974
17967
17960
17953
17947
17941
17936
17932
17929
17926
17923
17921
17918
17915
17913
17910
17908
17905
17901
17897
17892
17886
17878
17870
17860
17850
17838
17827
17815
17804
17792
17779
17766
17753
17740
17726
17713
17700
17686
17671
17656
17640
17625
17611
17596
17581
17565
17549
17532
17515
17497
17478
17459
17440
17421
17403
17384
17366
17347
17328
17309
17291
17274
17257
17240
17224
17207
17191
17174
17157
17142
17126
17112
17098
17085
17072
17061
17050
17041
17032
17024
17016
17008
16999
16991
16982
16972
16961
16951
16940
16929
16917
16906
16895
16883
16870
16858
16845
16833
16820
16807
16794
16780
16766
16751
16737
16722
16707
16692
16677
16661
16645
16627
16609
16590
16569
16547
16524
16499
16473
16446
16417
16387
16355
16321
16286
16253
16218
16183
16146
16110
16072
16033
15994
15953
15911
15868
15824
15779
15733
15687
15641
15594
15546
15498
15451
15404
15357
15311
15265
15218
15170
15121
15071
15020
14968
14915
14861
14806
14751
14694
14637
14579
14521
14461
14399
14336
14272
14206
14140
14074
14007
13939
13871
13803
13735
13667
13599
13529
13458
13386
13313
13239
13164
13088
13011
12933
12856
12777
12698
12618
12538
12458
12376
12295
12213
12131
12049
11965
11880
11794
11707
11619
11530
11440
11348
11257
11165
11073
10981
10889
10798
10706
10614
10522
10429
10336
10243
10149
10056
9962
9869
9776
9684
9593
9502
9411
9320
9228
9135
9042
8949
8857
8764
8672
8580
8488
8397
8307
8217
8128
8039
7951
7862
7773
7684
7595
7505
7416
7326
7237
7147
7057
6967
6876
6785
6693
6602
6511
6421
6331
6240
6150
6061
5972
5883
5795
5707
5619
5531
5443
5356
5268
5181
5094
5007
4921
4835
4749
4664
4579
4494
4409
4324
4240
4155
4070
3986
3902
3817
3732
3648
3563
3479
3394
3311
3228
3146
3066
2986
2906
2827
2748
2669
2592
2515
2439
2363
2288
2214
2139
2065
1991
1917
1843
1770
1697
1625
1553
1483
1413
1344
1276
1209
1142
1077
1012
948
885
825
765
708
651
594
539
484
430
377
324
272
220
168
116
64
13
-38
-88
-138
-187
-236
-284
-330
-375
-419
-462
-503
-544
-583
-622
-660
-697
-734
-772
-809
-847
-885
-923
-961
-998
-1035
-1072
-1108
-1145
-1181
-1218
-1254
-1291
-1328
-1364
-1401
-1438
-1474
-1511
-1548
-1586
-1623
-1662
-1701
-1740
-1779
-1818
-1855
-1891
-1926
-1960
-1994
-2027
-2060
-2093
-2125
-2156
-2186
-2216
-2245
-2273
-2301
-2329
-2355
-2381
-2406
-2429
-2453
-2475
-2498
-2520
-2544
-2567
-2591
-2615
-2638
-2661
-2683
-2704
-2724
-2743
-2761
-2779
-2796
-2813
-2830
-2846
-2862
-2878
-2893
-2907
-2921
-2934
-2946
-2957
-2966
-2974
-2980
-2985
-2989
-2992
-2994
-2996
-2998
-3000
-3002
-3004
-3007
-3010
-3012
-3014
-3016
-3018
-3020
-3023
-3026
-3028
-3031
-3033
-3036
-3038
-3041
-3044
-3047
-3051
-3055
-3059
-3064
-3068
-3072
-3076
-3080
-3083
-3086
-3088
-3090
-3092
-3093
-3095
-3096
-3099
-3101
-3105
-3108
-3112
-3117
-3121
-3126
-3132
-3138
-3145
-3154
-3163
-3172
-3183
-3195
-3207
-3220
-3234
-3249
-3264
-3279
-3295
-3311
-3327
-3343
-3360
-3377
-3394
-3413
-3432
-3452
-3472
-3493
-3513
-3534
-3555
-3575
-3597
-3618
-3640
-3663
-3686
-3709
-3733
-3757
-3782
-3807
-3833
-3859
-3886
-3913
-3941
-3969
-3998
-4027
-4054
-4083
-4111
-4139
-4165
-4192
-4219
-4246
-4273
-4300
-4328
-4356
-4384
-4412
-4441
-4470
-4500
-4531
-4562
-4594
-4627
-4661
-4695
-4730
-4765
-4801
-4838
-4874
-4910
-4946
-4982
-5017
-5052
-5088
-5123
-5159
-5195
-5232
-5270
-5308
-5346
-5385
-5425
-5465
-5505
-5546
-5587
-5629
-5671
-5715
-5759
-5803
-5848
-5893
-5939
-5985
-6032
-6078
-6124
-6170
-6217
-6263
-6310
-6356
-6402
-6447
-6492
-6538
-6584
-6630
-6676
-6722
-6768
-6812
-6856
-6899
-6941
-6983
-7025
-7067
-7109
-7152
-7195
-7237
-7280
-7323
-7367
-7411
-7456
-7501
-7547
-7593
-7639
-7686
-7733
-7782
-7831
-7880
-7931
-7982
-8034
-8086
-8138
-8192
-8246
-8301
-8357
-8414
-8471
-8529
-8588
-8648
-8710
-8774
-8838
-8904
-8969
-9035
-9100
-9166
-9232
-9298
-9364
-9430
-9496
-9562
-9627
-9693
-9758
-9822
-9887
-9952
-10016
-10082
-10148
-10214
-10281
-10348
-10415
-10481
-10548
-10614
-10680
-10747
-10815
-10882
-10950
-11017
-11083
-11147
-11210
-11272
-11332
-11390
-11448
-11504
-11560
-11616
-11671
-11727
-11782
-11837
-11892
-11947
-12003
-12058
-12113
-12168
-12222
-12275
-12328
-12380
-12432
-12483
-12534
-12584
-12635
-12686
-12738
-12790
-12844
-12899
-12954
-13010
-13067
-13124
-13182
-13240
-13298
-13357
-13417
-13477
-13537
-13599
-13661
-13725
-13789
-13855
-13922
-13989
-14056
-14124
-14191
-14257
-14323
-14389
-14455
-14521
-14587
-14653
-14719
-14785
-14852
-14918
-14985
-15052
-15119
-15187
-15255
-15323
-15392
-15462
-15532
-15602
-15673
-15743
-15814
-15885
-15956
-16027
-16100
-16172
-16245
-16318
-16392
-16465
-16539
-16612
-16684
-16756
-16828
-16899
-16970
-17041
-17112
-17183
-17254
-17325
-17397
-17469
-17542
-17615
-17688
-17760
-17832
-17903
-17975
-18047
-18120
-18193
-18266
-18340
-18415
-18490
-18566
-18643
-18720
-18797
-18875
-18953
-19031
-19109
-19187
-19265
-19343
-19421
-19499
-19577
-19656
-19734
-19812
-19890
-19968
-20046
-20124
-20202
-20281
-20360
-20440
-20521
-20603
-20686
-20770
-20854
-20938
-21023
-21107
-21192
-21276
-21359
-21442
-21523
-21605
-21685
-21766
-21846
-21926
-22006
-22085
-22164
-22243
-22321
-22399
-22476
-22553
-22628
-22703
-22777
-22849
-22921
-22992
-23062
-23132
-23201
-23271
-23341
-23410
-23480
-23550
-23619
-23687
-23755
-23822
-23888
-23955
-24021
-24086
-24151
-24216
-24281
-24345
-24408
-24472
-24535
-24597
-24658
-24719
-24779
-24839
-24899
-24958
-25016
-25074
-25130
-25185
-25240
-25295
-25350
-25404
-25459
-25513
-25567
-25620
-25673
-25726
-25778
-25830
-25883
-25935
-25987
-26038
-26089
-26139
-26187
-26235
-26281
-26326
-26371
-26414
-26456
-26497
-26536
-26575
-26613
-26650
-26685
-26720
-26754
-26786
-26817
-26846
-26875
-26903
-26929
-26955
-26979
-27003
-27025
-27048
-27069
-27091
-27111
-27131
-27150
-27169
-27188
-27207
-27225
-27242
-27259
-27276
-27292
-27307
-27322
-27337
-27351
-27365
-27379
-27392
-27405
-27418
-27431
-27442
-27452
-27461
-27469
-27476
-27481
-27486
-27491
-27495
-27499
-27501
-27503
-27504
-27503
-27501
-27499
-27495
-27490
-27484
-27476
-27468
-27459
-27450
-27441
-27431
-27421
-27411
-27400
-27388
-27376
-27363
-27348
-27332
-27314
-27295
-27275
-27253
-27231
-27206
-27180
-27153
-27126
-27097
-27068
-27038
-27007
-26975
-26943
-26910
-26876
-26843
-26809
-26775
-26742
-26708
-26675
-26642
-26610
-26579
-26549
-26519
-26489
-26459
-26430
-26402
-26373
-26345
-26317
-26289
-26262
-26236
-26209
-26181
-26152
-26123
-26093
-26064
-26035
-26006
-25977
-25947
-25917
-25887
-25856
-25824
-25792
-25760
-25727
-25694
-25661
-25628
-25595
-25563
-25530
-25497
-25463
-25430
-25396
-25364
-25331
-25298
-25266
-25234
-25203
-25172
-25141
-25109
-25077
-25045
-25012
-24980
-24947
-24915
-24883
-24851
-24818
-24785
-24753
-24720
-24687
-24653
-24619
-24585
-24551
-24517
-24483
-24450
-24417
-24384
-24350
-24316
-24282
-24247
-24211
-24176
-24141
-24106
-24071
-24036
-24001
-23967
-23933
-23898
-23864
-23829
-23795
-23761
-23728
-23697
-23666
-23635
-23604
-23574
-23543
-23513
-23483
-23452
-23421
-23390
-23357
-23324
-23289
-23254
-23217
-23179
-23141
-23101
-23062
-23022
-22982
-22942
-22902
-22862
-22821
-22781
-22740
-22700
-22659
-22619
-22577
-22535
-22491
-22448
-22403
-22358
-22312
-22266
-22220
-22174
-22127
-22082
-22036
-21992
-21948
-21905
-21862
-21820
-21778
-21737
-21696
-21655
-21614
-21573
-21531
-21489
-21446
-21403
-21359
-21315
-21270
-21225
-21179
-21133
-21086
-21040
-20993
-20947
-20901
-20856
-20813
-20772
-20732
-20692
-20653
-20614
-20576
-20538
-20500
-20463
-20426
-20389
-20352
-20316
-20280
-20243
-20206
-20169
-20131
-20093
-20056
-20019
-19982
-19946
-19911
-19877
-19843
-19810
-19778
-19745
-19713
-19681
-19649
-19617
-19586
-19555
-19525
-19495
-19465
-19436
-19406
-19377
-19347
-19317
-19287
-19256
-19225
-19194
-19163
-19134
-19104
-19074
-19044
-19014
-18983
-18953
-18922
-18891
-18859
-18826
-18793
-18758
-18722
-18686
-18650
-18613
-18577
-18542
-18507
-18472
-18438
-18403
-18367
-18331
-18295
-18258
-18222
-18185
-18149
-18112
-18075
-18038
-18000
-17962
-17923
-17883
-17842
-17801
-17760
-17717
-17674
-17629
-17584
-17538
-17491
-17444
-17397
-17350
-17302
-17255
-17208
-17162
-17116
-17070
-17024
-16978
-16931
-16885
-16839
-16793
-16746
-16698
-16649
-16599
-16548
-16497
-16445
-16394
-16341
-16286
-16232
-16175
-16120
-16062
-16006
-15950
-15892
-15835
-15778
-15720
-15662
-15604
-15545
-15485
-15426
-15366
-15306
-15247
-15187
-15127
-15068
-15008
-14949
-14889
-14830
-14770
-14711
-14651
-14592
-14533
-14473
-14413
-14352
-14292
-14231
-14170
-14110
-14051
-13991
-13931
-13872
-13813
-13754
-13696
-13637
-13579
-13520
-13462
-13403
-13345
-13286
-13228
-13170
-13112
-13054
-12996
-12939
-12882
-12826
-12769
-12712
-12656
-12599
-12543
-12486
-12430
-12374
-12317
-12261
-12206
-12151
-12096
-12042
-11988
-11933
-11879
-11824
-11770
-11715
-11661
-11608
-11554
-11499
-11444
-11388
-11331
-11275
-11219
-11163
-11108
-11054
-10999
-10944
-10888
-10832
-10775
-10717
-10659
-10600
-10540
-10480
-10419
-10357
-10295
-10232
-10168
-10103
-10037
-9971
-9903
-9835
-9767
-9698
-9630
-9561
-9491
-9420
-9350
-9279
-9209
-9138
-9067
-8996
-8926
-8855
-8784
-8713
-8641
-8570
-8499
-8429
-8359
-8290
-8221
-8153
-8085
-8016
-7950
-7882
-7816
-7749
-7683
-7617
-7550
-7483
-7416
-7347
-7279
-7210
-7141
-7072
-7003
-6934
-6864
-6794
-6724
-6654
-6583
-6511
-6439
-6366
-6293
-6219
-6145
-6071
-5997
-5922
-5847
-5772
-5697
-5622
-5547
-5472
-5398
-5323
-5249
-5174
-5098
-5022
-4944
-4866
-4787
-4707
-4626
-4544
-4462
-4380
-4297
-4214
-4129
-4043
-3958
-3872
-3784
-3697
-3610
-3522
-3435
-3349
-3262
-3176
-3090
-3004
-2918
-2832
-2746
-2660
-2575
-2490
-2406
-2321
-2237
-2151
-2066
-1979
-1893
-1807
-1720
-1634
-1547
-1460
-1374
-1288
-1202
-1116
-1030
-944
-857
-770
-683
-594
-504
-412
-319
-226
-131
-37
58
153
248
344
439
534
629
725
820
915
1010
1105
1199
1293
1387
1481
1575
1669
1762
1855
1947
2039
2131
2223
2314
2404
2494
2583
2672
2760
2848
2935
3022
3108
3194
3278
3363
3446
3529
3612
3694
3775
3855
3935
4014
4093
4172
4250
4328
4406
4482
4557
4631
4705
4778
4851
4923
4995
5067
5139
5211
5283
5355
5427
5498
5570
5642
5714
5787
5860
5933
6007
6081
6155
6229
6304
6379
6454
6529
6605
6681
6758
6835
6912
6989
7065
7141
7217
7292
7365
7438
7511
7584
7657
7730
7803
7876
7948
8020
8092
8164
8237
8308
8380
8451
8522
8593
8663
8734
8805
8877
8948
9020
9093
9167
9241
9316
9390
9465
9540
9615
9690
9765
9838
9911
9983
10055
10127
10199
10270
10342
10412
10482
10552
10621
10690
10759
10829
10899
10968
11038
11108
11178
11247
11316
11385
11454
11522
11590
11658
11726
11793
11859
11926
11992
12059
12126
12193
12261
12329
12398
12467
12536
12607
12677
12749
12820
12891
12962
13033
13103
13173
13242
13310
13378
13445
13513
13580
13646
13711
13776
13839
13901
13961
14020
14077
14131
14183
14233
14281
14326
14369
14410
14450
14487
14525
14561
14598
14635
14672
14708
14744
14780
14817
14853
14889
14925
14960
14996
15032
15068
15104
15140
15176
15211
15247
15282
15317
15352
15387
15422
15457
15492
15526
15559
15592
15623
15654
15684
15712
15741
15768
15795
15821
15846
15870
15894
15918
15942
15967
15992
16015
16040
16062
16085
16107
16126
16146
16167
16187
16206
16226
16245
16264
16282
16297
16314
16328
16341
16352
16361
16370
16376
16381
16385
16388
16390
16391
16391
16391
16390
16390
16389
16388
16386
16383
16379
16375
16369
16361
16354
16346
16338
16329
16322
16314
16306
16299
16290
16282
16273
16265
16257
16248
16241
16232
16222
16213
16202
16190
16178
16165
16151
16138
16123
16109
16094
16079
16064
16047
16027
16009
15989
15968
15946
15925
15903
15881
15859
15836
15814
15791
15769
15746
15722
15699
15675
15650
15625
15599
15573
15545
15516
15486
15457
15427
15397
15366
15335
15303
15269
15234
15199
15162
15126
15090
15053
15017
14980
14943
14906
14867
14828
14788
14747
14705
14663
14621
14578
14536
14493
14451
14407
14364
14321
14277
14234
14191
14148
14104
14061
14017
13973
13928
13883
13838
13793
13749
13704
13660
13614
13569
13523
13476
13430
13383
13337
13289
13241
13191
13141
13090
13038
12987
12935
12883
12830
12778
12726
12674
12622
12570
12517
12464
12410
12357
12302
12248
12194
12140
12085
12032
11979
11927
11875
11823
11771
11720
11668
11616
11565
11513
11461
11408
11356
11303
11251
11198
11147
11095
11044
10994
10946
10898
10852
10808
10764
10720
10677
10634
10591
10549
10508
10468
10429
10390
10353
10317
10281
10247
10213
10181
10148
10117
10085
10054
10023
9992
9962
9933
9904
9877
9852
9829
9807
9787
9767
9749
9731
9714
9698
9682
9667
9651
9636
9621
9607
9593
9580
9567
9555
9543
9531
9518
9505
9491
9477
9463
9448
9434
9420
9406
9392
9379
9366
9354
9342
9331
9321
9310
9299
9290
9281
9273
9265
9258
9250
9242
9234
9226
9217
9208
9199
9190
9182
9175
9168
9162
9156
9149
9142
9135
9126
9118
9109
9100
9090
9080
9069
9057
9045
9031
9017
9001
8984
8965
8944
8922
8897
8872
8845
8818
8791
8763
8735
8707
8679
8650
8621
8591
8560
8529
8498
8466
8435
8404
8372
8342
8311
8281
8251
8222
8193
8164
8137
8109
8084
8058
8032
8007
7981
7954
7926
7897
7867
7837
7806
7774
7741
7708
7673
7638
7601
7564
7527
7490
7452
7415
7378
7341
7304
7266
7228
7188
7148
7108
7068
7028
6988
6950
6912
6874
6838
6801
6764
6727
6689
6651
6612
6574
6536
6498
6461
6425
6389
6354
6319
6284
6251
6219
6187
6157
6127
6096
6066
6034
6001
5967
5931
5896
5861
5826
5791
5756
5720
5683
5645
5608
5571
5535
5500
5465
5432
5398
5365
5332
5299
5264
5229
5194
5157
5121
5083
5045
5007
4969
4930
4890
4850
4810
4769
4727
4684
4641
4597
4554
4511
4468
4424
4380
4336
4290
4245
4199
4154
4108
4062
4017
3971
3925
3879
3834
3789
3745
3701
3657
3612
3567
3522
3476
3429
3382
3334
3286
3237
3188
3140
3091
3042
2992
2942
2891
2840
2789
2738
2685
2632
2579
2525
2472
2420
2369
2320
2271
2225
2180
2136
2092
2048
2004
1960
1915
1870
1825
1780
1735
1690
1646
1601
1558
1514
1472
1429
1387
1345
1303
1260
1218
1175
1131
1086
1039
993
945
897
848
799
750
700
651
603
555
508
461
414
368
322
277
232
187
144
101
59
17
-24
-66
-107
-149
-191
-232
-275
-317
-361
-404
-449
-494
-539
-584
-630
-677
-724
-771
-820
-869
-920
-971
-1022
-1076
-1128
-1180
-1232
-1283
-1334
-1385
-1436
-1486
-1535
-1583
-1631
-1678
-1725
-1772
-1819
-1866
-1912
-1959
-2005
-2051
-2097
-2144
-2190
-2236
-2282
-2327
-2372
-2416
-2459
-2502
-2544
-2586
-2628
-2670
-2712
-2754
-2795
-2835
-2874
-2912
-2950
-2987
-3024
-3060
-3096
-3132
-3168
-3203
-3238
-3272
-3306
-3338
-3371
-3403
-3434
-3466
-3496
-3526
-3556
-3585
-3613
-3640
-3666
-3691
-3715
-3738
-3761
-3783
-3805
-3826
-3847
-3867
-3885
-3903
-3919
-3935
-3949
-3961
-3973
-3983
-3994
-4003
-4013
-4022
-4033
-4043
-4054
-4067
-4081
-4094
-4110
-4125
-4141
-4158
-4175
-4193
-4212
-4230
-4249
-4267
-4286
-4305
-4323
-4341
-4359
-4375
-4391
-4406
-4420
-4434
-4447
-4459
-4471
-4482
-4493
-4504
-4515
-4526
-4536
-4546
-4555
-4564
-4572
-4578
-4584
-4589
-4592
-4595
-4596
-4598
-4600
-4602
-4605
-4608
-4612
-4616
-4619
-4623
-4626
-4628
-4629
-4628
-4626
-4623
-4619
-4614
-4608
-4601
-4595
-4588
-4582
-4577
-4572
-4566
-4560
-4553
-4544
-4535
-4525
-4515
-4505
-4496
-4487
-4478
-4468
-4459
-4449
-4440
-4430
-4420
-4409
-4398
-4386
-4374
-4361
-4348
-4334
-4320
-4306
-4292
-4278
-4265
-4252
-4239
-4226
-4214
-4201
-4187
-4173
-4158
-4142
-4125
-4108
-4091
-4075
-4058
-4043
-4027
-4013
-3998
-3984
-3971
-3957
-3944
-3931
-3918
-3905
-3893
-3880
-3867
-3853
-3839
-3826
-3813
-3802
-3791
-3780
-3770
-3759
-3748
-3737
-3725
-3713
-3699
-3685
-3671
-3656
-3642
-3627
-3612
-3597
-3582
-3567
-3551
-3535
-3520
-3504
-3489
-3475
-3461
-3447
-3434
-3422
-3410
-3399
-3389
-3379
-3369
-3360
-3351
-3343
-3336
-3328
-3322
-3315
-3309
-3302
-3296
-3290
-3284
-3279
-3273
-3269
-3265
-3261
-3258
-3255
-3252
-3249
-3246
-3243
-3239
-3236
-3232
-3229
-3227
-3224
-3222
-3220
-3217
-3214
-3210
-3206
-3202
-3197
-3191
-3185
-3177
-3168
-3159
-3149
-3140
-3131
-3122
-3114
-3107
-3100
-3094
-3086
-3079
-3070
-3062
-3053
-3043
-3034
-3025
-3017
-3008
-3000
-2992
-2985
-2978
-2971
-2964
-2956
-2949
-2940
-2932
-2923
-2914
-2905
-2895
-2884
-2873
-2862
-2851
-2840
-2828
-2816
-2804
-2792
-2779
-2767
-2754
-2742
-2729
-2717
-2705
-2692
-2678
-2665
-2651
-2638
-2624
-2610
-2596
-2580
-2564
-2548
-2533
-2517
-2501
-2486
-2470
-2455
-2439
-2423
-2407
-2391
-2376
-2362
-2348
-2334
-2320
-2306
-2290
-2274
-2258
-2241
-2224
-2207
-2190
-2172
-2152
-2131
-2109
-2085
-2060
-2035
-2009
-1986
-1962
-1937
-1913
-1889
-1865
-1842
-1818
-1795
-1771
-1747
-1723
-1699
-1676
-1652
-1628
-1604
-1581
-1558
-1535
-1512
-1490
-1468
-1446
-1424
-1402
-1379
-1356
-1332
-1308
-1284
-1259
-1234
-1210
-1186
-1163
-1140
-1118
-1098
-1078
-1060
-1043
-1026
-1008
-992
-975
-958
-940
-923
-906
-889
-873
-857
-841
-825
-809
-794
-779
-765
-751
-737
-724
-711
-698
-684
-672
-659
-647
-636
-625
-614
-604
-595
-585
-576
-566
-557
-548
-540
-532
-524
-517
-511
-506
-501
-497
-493
-491
-489
-489
-489
-491
-493
-496
-500
-503
-506
-509
-512
-515
-519
-522
-525
-529
-532
-536
-539
-543
-546
-550
-555
-559
-564
-568
-571
-574
-577
-579
-581
-584
-586
-588
-591
-593
-596
-598
-599
-600
-600
-599
-597
-594
-591
-587
-582
-577
-571
-564
-557
-548
-539
-530
-520
-510
-501
-490
-480
-469
-458
-447
-435
-424
-412
-401
-390
-380
-369
-357
-345
-333
-322
-311
-300
-291
-282
-273
-264
-254
-245
-235
-224
-213
-201
-190
-179
-168
-157
-146
-136
-127
-119
-111
-103
-96
-89
-82
-76
-69
-63
-56
-48
-39
-29
-19
-10
0
9
18
27
35
43
51
59
67
74
81
87
92
97
101
106
112
117
122
127
130
133
136
137
138
139
139
139
137
134
131
126
120
113
106
98
90
82
73
64
54
45
36
27
18
10
1
-8
-18
-27
-38
-49
-60
-71
-81
-92
-102
-112
-122
-133
-144
-155
-166
-178
-190
-201
-212
-222
-231
-239
-246
-252
-259
-265
-271
-276
-282
-287
-293
-299
-305
-311
-317
-322
-327
-331
-335
-338
-341
-345
-348
-351
-354
-358
-362
-366
-369
-373
-376
-381
-385
-391
-397
-403
-410
-416
-422
-428
-433
-438
-443
-448
-453
-458
-463
-468
-473
-478
-482
-486
-489
-492
-493
-494
-495
-495
-495
-495
-494
-492
-489
-486
-483
-479
-476
-474
-471
-469
-466
-463
-460
-457
-455
-453
-450
-446
-442
-438
-434
-429
-424
-420
-416
-413
-409
-406
-403
-399
-395
-391
-387
-382
-377
-371
-364
-356
-349
-341
-334
-327
-320
-313
-307
-300
-294
-288
-281
-275
-270
-264
-259
-253
-247
-241
-235
-229
-223
-218
-212
-206
-201
-197
-193
-190
-187
-184
-181
-177
-174
-171
-168
-165
-162
-159
-156
-152
-148
-144
-139
-135
-130
-125
-121
-117
-112
-107
-100
-94
-87
-80
-73
-66
-59
-51
-44
-36
-28
-20
-12
-4
5
14
24
36
48
60
73
86
99
112
126
139
152
166
179
193
206
220
233
245
258
271
283
295
307
319
331
342
353
363
373
381
389
395
401
407
412
418
424
431
438
445
451
457
463
469
475
481
486
491
497
502
507
513
519
525
533
541
550
559
570
580
592
603
614
625
635
645
655
664
674
683
692
701
710
718
727
735
742
750
757
765
772
779
787
794
802
809
815
821
827
832
837
842
847
853
859
864
870
876
883
889
894
899
902
905
905
905
904
902
900
897
894
891
889
886
883
880
876
872
869
866
863
860
857
854
852
850
849
848
849
851
853
857
861
866
872
878
884
890
896
902
908
914
920
926
932
939
946
953
960
967
974
981
988
994
1000
1006
1012
1018
1024
1029
1034
1038
1043
1047
1051
1056
1060
1064
1068
1071
1075
1078
1082
1085
1089
1092
1095
1098
1100
1103
1105
1107
1109
1111
1114
1118
1122
1126
1131
1136
1140
1144
1149
1153
1156
1159
1161
1162
1163
1163
1164
1163
1162
1160
1158
1154
1151
1147
1143
1139
1135
1131
1127
1123
1119
1116
1113
1110
1108
1106
1104
1103
1102
1101
1100
1099
1098
1097
1095
1093
1090
1088
1084
1081
1078
1074
1071
1069
1066
1065
1064
1064
1064
1065
1067
1069
1071
1073
1076
1078
1080
1083
1085
1088
1092
1095
1100
1104
1109
1115
1121
1127
1134
1142
1150
1158
1167
1176
1185
1195
1204
1213
1222
1231
1240
1249
1257
1266
1274
1282
1292
1302
1313
1324
1335
1345
1356
1365
1375
1384
1393
1401
1410
1420
1431
1443
1455
1467
1478
1490
1500
1511
1520
1529
1538
1545
1551
1557
1561
1564
1566
1566
1566
1566
1565
1565
1564
1564
1563
1561
1559
1557
1554
1550
1546
1541
1537
1532
1528
1523
1519
1515
1511
1507
1503
1499
1494
1490
1485
1480
1475
1469
1463
1457
1451
1445
1439
1434
1428
1423
1419
1414
1410
1405
1400
1394
1389
1385
1381
1378
1375
1372
1369
1366
1364
1361
1358
1355
1353
1351
1348
1346
1343
1340
1336
1332
1327
1322
1316
1310
1303
1297
1291
1285
1279
1274
1268
1262
1257
1251
1246
1240
1233
1226
1218
1210
1202
1193
1185
1177
1169
1162
1155
1148
1141
1133
1125
1117
1108
1100
1091
1081
1071
1061
1051
1040
1030
1020
1010
1000
992
984
976
968
960
952
944
935
927
918
909
900
891
884
876
869
862
856
850
845
841
838
835
833
831
830
828
826
824
822
821
819
818
817
816
815
815
814
813
811
809
807
804
802
800
797
794
792
790
788
787
787
787
789
790
792
793
795
796
797
798
800
801
802
803
804
806
808
810
812
814
816
818
820
822
825
827
829
833
837
842
848
856
864
873
882
891
900
910
919
929
939
949
960
970
980
990
1000
1010
1020
1031
1042
1053
1065
1077
1090
1104
1118
1133
1148
1164
1181
1198
1216
1234
1253
1272
1291
1309
1328
1346
1365
1383
1402
1421
1439
1456
1473
1489
1504
1519
1534
1549
1565
1581
1598
1615
1632
1649
1665
1681
1697
1713
1730
1746
1762
1778
1794
1809
1824
1839
1853
1866
1878
1890
1901
1911
1922
1931
1941
1951
1961
1971
1981
1991
2001
2013
2024
2035
2045
2057
2067
2077
2087
2097
2108
2120
2132
2144
2157
2171
2185
2200
2216
2232
2249
2266
2283
2301
2319
2338
2357
2376
2395
2415
2434
2452
2470
2488
2505
2522
2538
2554
2569
2584
2597
2609
2619
2628
2636
2642
2649
2655
2661
2667
2673
2679
2685
2692
2698
2704
2710
2716
2722
2729
2735
2743
2751
2760
2768
2777
2786
2795
2804
2813
2823
2832
2842
2851
2859
2867
2875
2882
2890
2897
2904
2910
2915
2919
2922
2925
2926
2927
2928
2928
2928
2928
2928
2928
2927
2927
2927
2926
2926
2926
2925
2925
2925
2924
2922
2920
2917
2915
2913
2911
2910
2909
2908
2906
2904
2902
2899
2896
2894
2892
2890
2888
2888
2888
2888
2889
2889
2890
2889
2889
2888
2887
2885
2884
2882
2880
2878
2876
2874
2873
2872
2872
2873
2875
2877
2879
2882
2884
2887
2890
2893
2897
2901
2906
2910
2914
2918
2921
2924
2927
2929
2932
2934
2937
2939
2940
2940
2939
2937
2934
2930
2926
2920
2914
2908
2902
2896
2891
2886
2881
2876
2871
2866
2861
2856
2852
2848
2845
2842
2840
2839
2837
2837
2836
2836
2835
2835
2835
2834
2833
2831
2829
2827
2826
2824
2823
2822
2822
2822
2823
2823
2823
2823
2822
2822
2821
2821
2820
2820
2820
2820
2820
2820
2821
2822
2823
2824
2825
2827
2830
2832
2835
2838
2841
2844
2848
2852
2856
2860
2865
2869
2873
2877
2881
2885
2889
2893
2897
2902
2907
2911
2916
2920
2923
2926
2929
2932
2936
2940
2945
2950
2955
2960
2965
2969
2973
2977
2982
2987
2992
2998
3005
3012
3020
3028
3036
3045
3055
3067
3079
3092
3106
3121
3136
3152
3169
3187
3205
3223
3242
3261
3280
3300
3319
3339
3358
3377
3397
3417
3438
3460
3482
3504
3527
3549
3573
3596
3619
3642
3666
3689
3712
3735
3758
3780
3802
3824
3846
3867
3889
3911
3933
3956
3978
4002
4025
4050
4074
4099
4125
4150
4176
4202
4228
4254
4281
4308
4335
4363
4390
4417
4444
4469
4494
4518
4541
4564
4586
4607
4629
4651
4672
4694
4715
4736
4758
4778
4799
4819
4839
4859
4878
4896
4913
4931
4948
4965
4982
5000
5018
5036
5055
5073
5092
5110
5127
5144
5161
5177
5192
5207
5222
5237
5252
5267
5281
5294
5307
5319
5331
5343
5355
5366
5377
5387
5397
5406
5414
5422
5429
5435
5442
5448
5455
5461
5468
5474
5480
5486
5491
5497
5503
5509
5514
5520
5526
5532
5538
5544
5549
5555
5560
5566
5572
5577
5583
5588
5592
5596
5600
5603
5607
5611
5615
5619
5623
5627
5630
5634
5637
5640
5644
5648
5653
5659
5664
5670
5675
5680
5684
5688
5692
5695
5699
5703
5706
5710
5713
5716
5719
5721
5723
5725
5727
5729
5730
5731
5732
5732
5731
5730
5730
5729
5728
5728
5727
5725
5723
5720
5717
5714
5710
5707
5704
5701
5697
5693
5689
5685
5680
5676
5671
5665
5659
5653
5647
5640
5633
5626
5619
5611
5603
5596
5587
5579
5570
5561
5552
5542
5532
5521
5510
5498
5485
5472
5457
5442
5425
5408
5390
5372
5354
5336
5318
5299
5280
5261
5241
5220
5199
5178
5155
5132
5109
5085
5062
5038
5014
4990
4965
4940
4915
4890
4865
4841
4817
4793
4769
4744
4719
4693
4668
4642
4615
4590
4564
4539
4515
4491
4468
4445
4422
4398
4375
4351
4328
4304
4281
4257
4233
4209
4184
4159
4134
4109
4083
4057
4030
4003
3975
3946
3917
3888
3858
3828
3798
3767
3737
3706
3675
3643
3610
3576
3541
3506
3470
3436
3401
3365
3328
3291
3252
3212
3172
3132
3092
3052
3013
2973
2934
2895
2855
2816
2776
2736
2696
2656
2615
2573
2530
2486
2442
2396
2349
2300
2251
2200
2150
2100
2049
1999
1949
1899
1850
1801
1752
1702
1653
1603
1553
1503
1452
1402
1352
1302
1252
1203
1153
1104
1055
1006
958
910
861
811
761
711
660
609
557
506
454
402
349
297
245
192
139
86
32
-23
-78
-135
-193
-252
-312
-374
-436
-499
-563
-627
-692
-756
-820
-884
-948
-1012
-1077
-1141
-1205
-1270
-1334
-1399
-1465
-1532
-1599
-1667
-1735
-1804
-1873
-1943
-2012
-2081
-2150
-2218
-2287
-2355
-2423
-2491
-2559
-2627
-2695
-2763
-2830
-2898
-2965
-3031
-3098
-3164
-3229
-3293
-3356
-3418
-3479
-3539
-3598
-3657
-3716
-3775
-3834
-3894
-3952
-4010
-4067
-4124
-4181
-4238
-4295
-4352
-4408
-4463
-4518
-4572
-4625
-4677
-4729
-4781
-4832
-4882
-4931
-4980
-5029
-5077
-5125
-5173
-5221
-5269
-5317
-5366
-5414
-5462
-5510
-5559
-5607
-5656
-5706
-5755
-5805
-5853
-5902
-5950
-5997
-6043
-6089
-6136
-6182
-6229
-6276
-6323
-6370
-6418
-6466
-6513
-6561
-6609
-6657
-6704
-6751
-6798
-6845
-6892
-6940
-6988
-7035
-7083
-7131
-7180
-7229
-7280
-7330
-7382
-7434
-7487
-7540
-7594
-7648
-7702
-7757
-7813
-7869
-7926
-7983
-8039
-8098
-8156
-8214
-8272
-8331
-8389
-8447
-8504
-8562
-8621
-8680
-8738
-8797
-8855
-8912
-8969
-9026
-9083
-9141
-9198
-9255
-9313
-9371
-9429
-9486
-9544
-9601
-9657
-9713
-9769
-9825
-9881
-9935
-9990
-10044
-10097
-10151
-10205
-10258
-10312
-10365
-10419
-10472
-10525
-10577
-10629
-10680
-10730
-10780
-10829
-10877
-10924
-10971
-11016
-11061
-11106
-11151
-11197
-11242
-11287
-11332
-11376
-11421
-11465
-11508
-11551
-11592
-11633
-11673
-11712
-11752
-11791
-11830
-11868
-11907
-11946
-11985
-12023
-12060
-12097
-12133
-12170
-12206
-12243
-12280
-12316
-12352
-12388
-12424
-12460
-12495
-12531
-12565
-12599
-12633
-12665
-12697
-12727
-12757
-12785
-12812
-12838
-12862
-12886
-12909
-12932
-12954
-12975
-12997
-13017
-13037
-13056
-13074
-13092
-13110
-13127
-13144
-13160
-13175
-13190
-13204
-13219
-13233
-13248
-13261
-13275
-13289
-13302
-13316
-13329
-13342
-13356
-13369
-13382
-13396
-13409
-13423
-13436
-13449
-13462
-13475
-13488
-13500
-13512
-13523
-13535
-13547
-13558
-13569
-13580
-13591
-13602
-13612
-13622
-13632
-13642
-13650
-13659
-13666
-13673
-13679
-13684
-13690
-13695
-13701
-13707
-13714
-13720
-13726
-13733
-13739
-13746
-13751
-13756
-13761
-13766
-13770
-13775
-13779
-13784
-13789
-13794
-13798
-13803
-13808
-13812
-13817
-13822
-13827
-13831
-13834
-13837
-13839
-13839
-13840
-13840
-13840
-13841
-13842
-13843
-13844
-13843
-13842
-13839
-13835
-13830
-13824
-13819
-13813
-13807
-13799
-13791
-13782
-13773
-13762
-13751
-13739
-13728
-13716
-13705
-13693
-13682
-13671
-13659
-13648
-13637
-13626
-13615
-13604
-13593
-13583
-13573
-13564
-13554
-13545
-13535
-13524
-13513
-13502
-13491
-13480
-13470
-13459
-13449
-13438
-13428
-13416
-13405
-13393
-13380
-13368
-13354
-13340
-13325
-13310
-13295
-13279
-13263
-13248
-13232
-13216
-13200
-13183
-13167
-13151
-13134
-13116
-13097
-13077
-13057
-13036
-13016
-12995
-12975
-12954
-12934
-12913
-12892
-12870
-12847
-12823
-12799
-12773
-12747
-12722
-12697
-12672
-12648
-12622
-12596
-12570
-12543
-12515
-12488
-12460
-12432
-12405
-12377
-12348
-12319
-12290
-12260
-12230
-12200
-12170
-12139
-12109
-12078
-12046
-12014
-11981
-11948
-11915
-11882
-11850
-11818
-11787
-11757
-11725
-11694
-11662
-11630
-11599
-11567
-11536
-11504
-11473
-11442
-11410
-11379
-11348
-11317
-11286
-11254
-11223
-11192
-11162
-11132
-11101
-11071
-11039
-11006
-10973
-10939
-10904
-10868
-10832
-10795
-10757
-10720
-10684
-10647
-10612
-10576
-10541
-10507
-10472
-10439
-10405
-10372
-10339
-10306
-10273
-10239
-10206
-10172
-10137
-10101
-10065
-10030
-9995
-9961
-9928
-9894
-9861
-9829
-9796
-9764
-9732
-9701
-9670
-9641
-9611
-9582
-9552
-9522
-9493
-9463
-9435
-9406
-9378
-9350
-9322
-9294
-9265
-9237
-9208
-9179
-9149
-9120
-9091
-9062
-9032
-9003
-8974
-8946
-8917
-8889
-8861
-8832
-8803
-8774
-8744
-8713
-8682
-8650
-8618
-8585
-8553
-8520
-8488
-8456
-8423
-8390
-8357
-8323
-8289
-8255
-8221
-8186
-8151
-8117
-8080
-8045
-8009
-7974
-7938
-7902
-7867
-7831
-7795
-7758
-7722
-7685
-7648
-7611
-7573
-7535
-7497
-7458
-7419
-7379
-7338
-7297
-7255
-7213
-7171
-7129
-7088
-7048
-7008
-6967
-6927
-6887
-6847
-6806
-6766
-6724
-6683
-6641
-6600
-6558
-6517
-6475
-6434
-6394
-6353
-6312
-6271
-6230
-6188
-6146
-6103
-6061
-6019
-5977
-5936
-5894
-5853
-5811
-5771
-5731
-5691
-5652
-5614
-5576
-5538
-5500
-5462
-5423
-5384
-5344
-5304
-5264
-5225
-5184
-5143
-5102
-5061
-5021
-4980
-4940
-4901
-4861
-4822
-4783
-4745
-4706
-4667
-4628
-4589
-4550
-4510
-4471
-4431
-4391
-4351
-4311
-4272
-4232
-4192
-4152
-4111
-4070
-4029
-3987
-3946
-3906
-3867
-3830
-3794
-3760
-3727
-3696
-3666
-3637
-3609
-3582
-3555
-3530
-3505
-3480
-3456
-3432
-3407
-3383
-3358
-3334
-3310
-3286
-3262
-3239
-3217
-3196
-3176
-3157
-3138
-3121
-3104
-3088
-3073
-3058
-3043
-3028
-3012
-2997
-2981
-2966
-2951
-2936
-2922
-2909
-2896
-2884
-2871
-2859
-2847
-2834
-2823
-2811
-2800
-2788
-2777
-2765
-2753
-2740
-2727
-2714
-2701
-2688
-2675
-2663
-2650
-2637
-2625
-2613
-2602
-2591
-2581
-2571
-2562
-2553
-2545
-2537
-2530
-2523
-2517
-2512
-2507
-2502
-2497
-2492
-2486
-2480
-2473
-2465
-2458
-2450
-2442
-2434
-2425
-2415
-2404
-2394
-2384
-2374
-2364
-2355
-2345
-2336
-2326
-2316
-2307
-2298
-2289
-2282
-2274
-2268
-2261
-2255
-2250
-2244
-2239
-2234
-2230
-2225
-2221
-2217
-2213
-2209
-2205
-2201
-2196
-2192
-2188
-2185
-2182
-2180
-2177
-2174
-2171
-2167
-2163
-2159
-2155
-2152
-2150
-2148
-2146
-2145
-2144
-2143
-2141
-2139
-2136
-2133
-2129
-2125
-2120
-2115
-2109
-2103
-2097
-2090
-2083
-2077
-2070
-2064
-2057
-2051
-2044
-2036
-2028
-2019
-2009
-2000
-1989
-1978
-1967
-1956
-1946
-1937
-1929
-1921
-1912
-1905
-1897
-1890
-1882
-1875
-1867
-1859
-1851
-1842
-1833
-1825
-1816
-1808
-1801
-1795
-1790
-1786
-1782
-1780
-1777
-1775
-1772
-1770
-1768
-1767
-1766
-1764
-1762
-1761
-1758
-1756
-1753
-1749
-1746
-1741
-1737
-1731
-1726
-1720
-1714
-1708
-1701
-1694
-1687
-1679
-1671
-1663
-1655
-1646
-1637
-1628
-1619
-1609
-1599
-1590
-1580
-1570
-1560
-1550
-1540
-1529
-1519
-1509
-1498
-1489
-1480
-1471
-1464
-1457
-1451
-1446
-1440
-1434
-1427
-1419
-1410
-1401
-1391
-1380
-1370
-1359
-1347
-1334
-1320
-1306
-1293
-1279
-1267
-1254
-1241
-1228
-1213
-1198
-1182
-1166
-1149
-1131
-1113
-1094
-1075
-1054
-1033
-1010
-986
-962
-937
-913
-889
-866
-842
-819
-796
-772
-748
-724
-699
-673
-647
-621
-594
-567
-540
-513
-486
-459
-432
-404
-376
-347
-317
-287
-257
-227
-197
-167
-136
-105
-75
-44
-13
19
52
86
120
156
193
230
267
305
343
382
421
460
500
540
580
621
662
703
744
784
825
865
906
947
988
1029
1071
1113
1154
1196
1238
1279
1320
1361
1401
1441
1481
1519
1556
1593
1629
1665
1700
1734
1768
1802
1835
1868
1899
1930
1959
1987
2013
2040
2066
2091
2117
2142
2167
2193
2219
2246
2272
2298
2325
2351
2376
2402
2427
2452
2477
2502
2527
2551
2575
2598
2621
2644
2667
2690
2714
2737
2761
2784
2807
2829
2851
2873
2895
2916
2936
2957
2977
2997
3016
3036
3054
3072
3090
3107
3124
3141
3157
3171
3185
3197
3208
3218
3226
3234
3240
3246
3252
3258
3264
3270
3276
3281
3288
3294
3300
3307
3314
3321
3328
3335
3342
3349
3355
3361
3366
3372
3377
3382
3386
3391
3396
3401
3406
3411
3415
3419
3423
3426
3428
3430
3432
3434
3435
3437
3440
3443
3447
3452
3456
3462
3468
3475
3482
3490
3499
3508
3517
3527
3538
3549
3561
3573
3586
3598
3610
3622
3633
3644
3656
3668
3680
3692
3704
3716
3728
3740
3752
3763
3775
3787
3799
3811
3825
3838
3850
3862
3873
3883
3892
3901
3908
3916
3924
3933
3942
3953
3964
3976
3990
4003
4018
4032
4048
4064
4080
4097
4115
4133
4152
4171
4191
4211
4230
4250
4270
4290
4310
4330
4350
4369
4388
4407
4424
4442
4458
4475
4491
4507
4522
4537
4552
4567
4582
4598
4615
4631
4649
4666
4684
4701
4718
4734
4749
4765
4780
4796
4812
4829
4847
4864
4881
4898
4914
4929
4943
4957
4971
4985
4999
5014
5029
5043
5058
5072
5086
5102
5118
5135
5152
5171
5189
5208
5226
5244
5262
5280
5297
5315
5333
5351
5369
5387
5405
5423
5440
5457
5474
5489
5503
5516
5527
5538
5547
5555
5563
5569
5575
5580
5586
5591
5598
5604
5611
5618
5624
5630
5636
5642
5649
5655
5662
5670
5678
5686
5693
5701
5708
5716
5723
5730
5737
5745
5752
5759
5766
5772
5777
5781
5784
5785
5787
5788
5789
5790
5791
5793
5794
5796
5798
5800
5802
5804
5806
5809
5812
5814
5817
5819
5821
5823
5825
5827
5829
5830
5830
5829
5828
5827
5826
5825
5824
5823
5822
5822
5821
5820
5818
5816
5815
5814
5813
5811
5809
5806
5803
5799
5795
5792
5788
5785
5780
5776
5770
5764
5757
5750
5742
5735
5728
5721
5715
5708
5701
5694
5687
5680
5674
5667
5661
5654
5648
5641
5634
5628
5621
5615
5609
5602
5595
5589
5582
5575
5568
5561
5556
5551
5547
5543
5541
5539
5539
5539
5540
5542
5543
5544
5546
5547
5550
5552
5556
5559
5562
5565
5569
5573
5577
5582
5588
5593
5600
5606
5613
5619
5626
5634
5642
5650
5659
5668
5676
5685
5694
5704
5714
5724
5735
5747
5758
5769
5781
5792
5803
5814
5825
5836
5847
5858
5870
5882
5895
5910
5925
5941
5958
5975
5992
6009
6026
6043
6060
6077
6095
6113
6131
6151
6171
6191
6212
6235
6257
6281
6305
6329
6354
6379
6404
6429
6454
6480
6505
6530
6555
6580
6605
6629
6653
6678
6703
6727
6752
6777
6801
6824
6847
6869
6890
6909
6929
6947
6965
6982
6999
7015
7030
7046
7061
7077
7093
7108
7125
7141
7158
7175
7191
7208
7224
7240
7255
7269
7283
7296
7309
7322
7335
7349
7363
7376
7389
7402
7415
7428
7442
7457
7473
7489
7506
7524
7543
7562
7581
7599
7617
7635
7652
7669
7685
7699
7712
7724
7736
7747
7757
7766
7775
7782
7789
7795
7801
7808
7815
7822
7830
7839
7848
7857
7867
7876
7886
7895
7905
7914
7924
7935
7946
7958
7970
7982
7995
8009
8023
8037
8052
8067
8082
8096
8112
8127
8141
8157
8170
8186
8200
8213
8226
8238
8250
8260
8270
8279
8288
8297
8306
8315
8323
8332
8341
8349
8357
8364
8371
8377
8384
8390
8396
8402
8408
8414
8421
8429
8437
8446
8456
8466
8477
8488
8500
8512
8525
8537
8550
8562
8574
8585
8595
8604
8613
8622
8629
8637
8644
8652
8659
8666
8674
8680
8687
8693
8698
8703
8707
8711
8714
8717
8719
8722
8724
8727
8729
8731
8734
8736
8739
8741
8744
8747
8749
8752
8755
8757
8760
8763
8766
8770
8774
8778
8784
8789
8795
8800
8805
8809
8812
8815
8816
8817
8816
8816
8814
8812
8810
8808
8806
8804
8802
8801
8800
8799
8800
8801
8802
8804
8806
8808
8810
8812
8814
8816
8818
8820
8823
8825
8827
8828
8830
8831
8833
8834
8836
8837
8839
8841
8842
8844
8845
8845
8844
8843
8842
8841
8840
8839
8837
8836
8834
8832
8830
8828
8825
8823
8820
8817
8814
8811
8807
8802
8798
8793
8789
8785
8781
8778
8774
8771
8767
8764
8761
8758
8755
8752
8749
8747
8745
8743
8743
8743
8743
8744
8746
8750
8754
8759
8764
8770
8776
8782
8788
8794
8800
8805
8811
8816
8821
8826
8831
8836
8840
8843
8846
8849
8851
8854
8856
8859
8861
8863
8866
8869
8872
8875
8878
8882
8885
8889
8892
8895
8898
8901
8905
8909
8915
8921
8928
8936
8944
8953
8963
8973
8984
8996
9008
9020
9032
9045
9058
9071
9084
9097
9109
9122
9134
9145
9155
9164
9172
9179
9185
9191
9197
9204
9211
9218
9226
9234
9242
9251
9259
9267
9275
9284
9294
9303
9313
9323
9333
9344
9356
9368
9380
9393
9406
9420
9435
9449
9463
9477
9490
9502
9514
9526
9538
9550
9562
9574
9586
9598
9611
9624
9638
9653
9667
9682
9697
9712
9727
9742
9759
9776
9793
9810
9827
9845
9862
9879
9896
9912
9929
9946
9964
9981
9998
10015
10031
10048
10065
10083
10101
10119
10138
10157
10176
10195
10215
10234
10252
10271
10289
10306
10324
10342
10360
10378
10396
10413
10431
10448
10465
10482
10499
10516
10534
10552
10570
10589
10608
10627
10647
10666
10686
10705
10723
10740
10755
10770
10784
10797
10810
10821
10832
10842
10852
10863
10875
10887
10900
10914
10928
10942
10957
10971
10984
10997
11009
11021
11032
11043
11054
11065
11076
11087
11098
11110
11123
11137
11152
11167
11183
11200
11218
11235
11253
11271
11290
11309
11329
11349
11370
11392
11413
11435
11457
11478
11498
11517
11536
11555
11573
11592
11611
11630
11649
11668
11687
11706
11725
11745
11765
11787
11810
11834
11859
11884
11909
11934
11957
11981
12004
12027
12051
12074
12098
12122
12147
12172
12198
12224
12249
12275
12300
12325
12349
12373
12397
12420
12443
12465
12487
12509
12531
12552
12574
12595
12616
12637
12658
12678
12697
12715
12733
12750
12767
12784
12802
12819
12836
12854
12871
12889
12906
12923
12939
12956
12973
12989
13006
13023
13040
13057
13074
13092
13111
13131
13151
13171
13192
13212
13231
13251
13270
13289
13309
13329
13349
13370
13391
13412
13432
13452
13471
13490
13507
13523
13538
13554
13570
13585
13601
13616
13632
13647
13662
13677
13690
13704
13717
13729
13742
13754
13767
13779
13790
13802
13813
13825
13837
13849
13861
13873
13885
13896
13906
13916
13925
13933
13942
13950
13957
13964
13970
13975
13979
13983
13987
13990
13992
13994
13995
13996
13998
13999
14000
14002
14002
14003
14003
14003
14003
14002
14002
14001
13999
13998
13997
13995
13992
13989
13985
13980
13976
13972
13968
13964
13960
13955
13949
13944
13938
13933
13928
13923
13918
13913
13908
13903
13898
13891
13885
13877
13870
13862
13854
13846
13838
13830
13821
13812
13803
13793
13782
13772
13761
13751
13740
13729
13719
13708
13698
13688
13678
13668
13657
13647
13637
13625
13614
13602
13589
13577
13565
13553
13541
13528
13515
13501
13486
13470
13453
13436
13418
13400
13381
13362
13342
13323
13304
13285
13266
13247
13229
13210
13192
13175
13157
13139
13121
13103
13084
13065
13045
13024
13002
12981
12960
12940
12919
12898
12877
12856
12835
12814
12791
12768
12745
12722
12699
12677
12656
12635
12615
12595
12576
12557
12539
12521
12503
12485
12468
12450
12432
12414
12395
12375
12356
12336
12316
12297
12278
12259
12240
12221
12202
12182
12163
12144
12124
12105
12086
12066
12045
12022
11999
11974
11949
11924
11899
11873
11847
11821
11795
11769
11743
11716
11690
11663
11637
11610
11584
11557
11529
11501
11473
11445
11417
11389
11362
11335
11308
11281
11255
11228
11202
11175
11148
11121
11094
11066
11038
11010
10981
10952
10923
10893
10862
10831
10799
10767
10735
10702
10670
10638
10606
10574
10543
10512
10481
10450
10418
10386
10354
10320
10286
10252
10216
10180
10143
10105
10066
10026
9986
9946
9905
9864
9822
9779
9735
9690
9644
9598
9551
9505
9459
9412
9365
9317
9268
9218
9168
9116
9063
9009
8955
8900
8845
8789
8733
8676
8619
8562
8504
8448
8392
8337
8282
8227
8172
8116
8061
8005
7949
7892
7835
7778
7721
7664
7607
7549
7492
7435
7377
7320
7263
7206
7149
7092
7035
6977
6919
6861
6803
6745
6688
6631
6574
6518
6463
6407
6352
6296
6241
6186
6131
6077
6023
5970
5917
5864
5812
5760
5707
5655
5603
5552
5502
5452
5402
5353
5302
5252
5201
5149
5098
5048
4998
4948
4899
4850
4801
4752
4704
4654
4605
4556
4508
4459
4412
4365
4318
4272
4225
4179
4133
4086
4041
3994
3948
3902
3856
3812
3768
3725
3683
3640
3598
3555
3513
3472
3432
3392
3352
3312
3272
3231
3190
3148
3106
3063
3020
2978
2934
2891
2847
2804
2761
2718
2676
2633
2591
2548
2506
2463
2422
2381
2342
2303
2264
2226
2187
2149
2110
2072
2033
1995
1956
1918
1879
1841
1804
1767
1731
1696
1663
1631
1600
1570
1541
1512
1483
1453
1424
1394
1364
1334
1303
1272
1240
1210
1181
1153
1126
1101
1077
1054
1032
1010
991
971
953
935
917
900
884
869
854
839
825
811
798
784
769
754
736
718
698
678
658
638
617
597
576
556
535
516
496
478
461
446
432
418
404
391
378
365
353
341
330
320
309
298
288
277
267
257
247
237
227
217
209
201
193
186
179
171
164
157
149
142
134
127
121
116
112
109
107
105
103
102
102
102
102
102
103
104
105
106
107
110
113
118
122
127
132
137
142
149
156
163
172
181
191
202
213
224
237
250
263
276
290
302
315
327
339
351
363
376
388
400
412
425
438
451
464
476
487
498
509
520
531
542
552
562
572
583
596
609
622
635
647
660
673
685
697
710
722
734
746
757
769
780
791
803
814
826
838
849
860
870
880
890
901
911
922
933
945
957
971
985
999
1012
1027
1042
1056
1071
1084
1098
1111
1123
1135
1146
1158
1170
1182
1193
1204
1214
1224
1234
1244
1254
1263
1271
1278
1285
1291
1296
1300
1304
1307
1310
1312
1314
1315
1317
1318
1320
1321
1323
1324
1326
1326
1327
1327
1328
1328
1329
1330
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1343
1345
1347
1349
1349
1349
1349
1348
1347
1346
1345
1343
1341
1339
1336
1333
1329
1326
1324
1321
1319
1317
1315
1314
1313
1312
1312
1313
1314
1315
1315
1316
1318
1320
1322
1324
1327
1329
1332
1335
1338
1341
1345
1348
1351
1355
1359
1363
1367
1371
1376
1380
1383
1387
1391
1395
1400
1405
1411
1417
1423
1429
1435
1440
1446
1451
1457
1464
1471
1478
1485
1493
1500
1508
1515
1523
1532
1540
1549
1558
1566
1573
1581
1588
1595
1602
1609
1615
1622
1627
1632
1636
1640
1644
1648
1651
1655
1658
1661
1664
1666
1668
1669
1670
1671
1672
1674
1676
1678
1681
1684
1686
1689
1691
1693
1693
1693
1691
1689
1686
1682
1679
1675
1671
1667
1664
1661
1658
1655
1653
1652
1650
1649
1649
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1657
1656
1654
1652
1649
1645
1640
1634
1628
1620
1611
1601
1590
1578
1565
1551
1537
1523
1509
1495
1481
1468
1454
1442
1430
1418
1407
1396
1384
1373
1361
1350
1339
1328
1317
1306
1294
1282
1269
1256
1241
1226
1210
1193
1176
1159
1141
1123
1104
1086
1068
1049
1030
1010
992
972
952
932
912
893
873
853
834
814
795
776
757
738
719
699
679
659
639
619
599
580
561
542
523
505
486
468
451
434
418
402
385
367
348
328
307
283
258
231
203
174
143
111
78
44
11
-23
-57
-91
-126
-160
-194
-228
-261
-294
-328
-362
-396
-429
-462
-496
-530
-566
-602
-638
-675
-713
-751
-791
-831
-872
-915
-958
-1000
-1046
-1091
-1136
-1182
-1228
-1274
-1321
-1368
-1415
-1463
-1512
-1563
-1614
-1667
-1720
-1775
-1831
-1887
-1945
-2003
-2062
-2122
-2182
-2242
-2302
-2363
-2425
-2487
-2549
-2611
-2673
-2734
-2795
-2856
-2918
-2980
-3043
-3106
-3169
-3233
-3298
-3362
-3426
-3490
-3553
-3617
-3680
-3743
-3805
-3867
-3928
-3989
-4048
-4107
-4164
-4221
-4277
-4332
-4387
-4441
-4495
-4549
-4603
-4658
-4712
-4767
-4821
-4875
-4930
-4984
-5037
-5091
-5145
-5198
-5252
-5306
-5360
-5414
-5468
-5522
-5576
-5631
-5685
-5739
-5793
-5847
-5900
-5952
-6005
-6057
-6108
-6157
-6206
-6254
-6302
-6349
-6396
-6443
-6490
-6537
-6584
-6632
-6680
-6729
-6778
-6827
-6877
-6926
-6976
-7025
-7073
-7120
-7167
-7213
-7258
-7303
-7347
-7391
-7435
-7478
-7521
-7563
-7605
-7647
-7689
-7732
-7775
-7817
-7859
-7899
-7937
-7974
-8010
-8044
-8077
-8113
-8147
-8180
-8215
-8248
-8282
-8315
-8349
-8382
-8415
-8449
-8482
-8515
-8548
-8580
-8613
-8645
-8678
-8711
-8745
-8779
-8812
-8845
-8879
-8912
-8946
-8981
-9016
-9051
-9087
-9123
-9160
-9197
-9233
-9269
-9304
-9339
-9372
-9406
-9440
-9475
-9512
-9548
-9585
-9622
-9658
-9694
-9729
-9764
-9799
-9834
-9868
-9902
-9935
-9967
-10000
-10031
-10062
-10092
-10121
-10151
-10180
-10210
-10241
-10272
-10302
-10332
-10362
-10391
-10420
-10448
-10477
-10505
-10534
-10563
-10593
-10625
-10656
-10689
-10721
-10753
-10786
-10818
-10849
-10881
-10911
-10940
-10969
-10997
-11026
-11055
-11085
-11118
-11151
-11186
-11222
-11258
-11295
-11331
-11367
-11403
-11437
-11471
-11504
-11536
-11568
-11600
-11632
-11664
-11696
-11728
-11760
-11791
-11822
-11854
-11886
-11918
-11950
-11982
-12014
-12046
-12079
-12111
-12143
-12175
-12208
-12242
-12275
-12309
-12342
-12376
-12408
-12441
-12472
-12503
-12534
-12565
-12595
-12625
-12654
-12682
-12710
-12737
-12763
-12790
-12817
-12844
-12873
-12901
-12930
-12959
-12989
-13018
-13047
-13076
-13106
-13136
-13166
-13197
-13228
-13260
-13292
-13323
-13354
-13385
-13416
-13446
-13476
-13506
-13536
-13566
-13595
-13624
-13652
-13679
-13706
-13732
-13759
-13785
-13813
-13840
-13869
-13897
-13926
-13954
-13982
-14009
-14037
-14064
-14092
-14121
-14150
-14179
-14208
-14236
-14263
-14289
-14314
-14339
-14365
-14391
-14417
-14443
-14468
-14493
-14518
-14544
-14570
-14597
-14626
-14656
-14686
-14717
-14748
-14778
-14809
-14838
-14867
-14896
-14925
-14954
-14983
-15012
-15041
-15068
-15095
-15120
-15145
-15169
-15193
-15218
-15242
-15267
-15292
-15317
-15342
-15367
-15391
-15415
-15439
-15463
-15488
-15512
-15537
-15561
-15586
-15610
-15633
-15655
-15676
-15695
-15713
-15731
-15748
-15766
-15784
-15802
-15819
-15836
-15853
-15870
-15886
-15903
-15921
-15939
-15958
-15977
-15997
-16015
-16033
-16053
-16070
-16088
-16105
-16122
-16138
-16154
-16169
-16184
-16199
-16213
-16227
-16242
-16256
-16270
-16283
-16297
-16311
-16324
-16338
-16351
-16364
-16379
-16393
-16407
-16422
-16437
-16451
-16466
-16480
-16494
-16507
-16519
-16532
-16544
-16557
-16570
-16583
-16597
-16611
-16625
-16638
-16651
-16663
-16675
-16685
-16695
-16705
-16714
-16722
-16731
-16739
-16747
-16754
-16762
-16770
-16778
-16786
-16794
-16802
-16809
-16815
-16822
-16827
-16832
-16837
-16841
-16845
-16850
-16855
-16860
-16866
-16873
-16880
-16887
-16894
-16901
-16908
-16915
-16922
-16928
-16934
-16940
-16944
-16948
-16950
-16952
-16953
-16955
-16955
-16955
-16954
-16952
-16948
-16944
-16940
-16937
-16934
-16932
-16930
-16928
-16927
-16926
-16926
-16926
-16926
-16927
-16928
-16929
-16931
-16934
-16935
-16936
-16936
-16935
-16933
-16930
-16926
-16920
-16912
-16904
-16893
-16881
-16868
-16854
-16840
-16825
-16810
-16794
-16778
-16762
-16746
-16730
-16716
-16702
-16688
-16674
-16661
-16647
-16633
-16619
-16604
-16590
-16576
-16562
-16548
-16535
-16521
-16506
-16492
-16477
-16463
-16447
-16432
-16417
-16401
-16386
-16370
-16354
-16338
-16321
-16303
-16286
-16270
-16254
-16236
-16221
-16204
-16187
-16171
-16152
-16136
-16117
-16101
-16084
-16068
-16052
-16036
-16021
-16006
-15991
-15976
-15960
-15943
-15926
-15908
-15890
-15871
-15851
-15829
-15808
-15785
-15762
-15740
-15717
-15694
-15672
-15650
-15628
-15606
-15584
-15562
-15541
-15519
-15497
-15475
-15453
-15430
-15407
-15384
-15361
-15338
-15314
-15290
-15266
-15242
-15218
-15193
-15168
-15144
-15119
-15095
-15071
-15047
-15023
-14999
-14975
-14950
-14925
-14899
-14873
-14845
-14817
-14788
-14758
-14728
-14697
-14665
-14632
-14599
-14567
-14535
-14503
-14472
-14439
-14407
-14374
-14340
-14306
-14271
-14237
-14202
-14168
-14134
-14100
-14067
-14035
-14003
-13972
-13941
-13911
-13881
-13851
-13821
-13792
-13762
-13734
-13705
-13677
-13649
-13620
-13592
-13563
-13533
-13503
-13472
-13441
-13409
-13378
-13346
-13314
-13282
-13251
-13221
-13191
-13161
-13132
-13103
-13076
-13048
-13022
-12995
-12968
-12940
-12913
-12885
-12857
-12828
-12798
-12768
-12737
-12706
-12675
-12644
-12613
-12583
-12552
-12522
-12493
-12463
-12433
-12403
-12374
-12344
-12313
-12283
-12251
-12220
-12188
-12156
-12124
-12092
-12060
-12027
-11994
-11961
-11929
-11896
-11863
-11831
-11798
-11765
-11731
-11698
-11666
-11633
-11601
-11570
-11539
-11509
-11479
-11449
-11418
-11389
-11360
-11332
-11305
-11280
-11256
-11233
-11210
-11186
-11163
-11138
-11113
-11088
-11063
-11039
-11014
-10990
-10966
-10942
-10919
-10896
-10873
-10851
-10828
-10807
-10785
-10764
-10744
-10724
-10704
-10685
-10668
-10651
-10635
-10620
-10605
-10591
-10577
-10563
-10550
-10537
-10524
-10512
-10501
-10490
-10478
-10467
-10456
-10445
-10433
-10422
-10410
-10398
-10386
-10373
-10360
-10346
-10333
-10319
-10305
-10291
-10276
-10261
-10246
-10232
-10218
-10204
-10191
-10178
-10165
-10151
-10136
-10121
-10105
-10089
-10072
-10055
-10039
-10022
-10006
-9991
-9975
-9958
-9941
-9923
-9905
-9886
-9867
-9848
-9828
-9808
-9787
-9767
-9747
-9727
-9709
-9691
-9674
-9658
-9641
-9626
-9612
-9598
-9585
-9572
-9560
-9549
-9538
-9528
-9517
-9507
-9497
-9487
-9477
-9467
-9456
-9446
-9436
-9426
-9416
-9406
-9396
-9386
-9377
-9367
-9358
-9348
-9338
-9328
-9318
-9308
-9298
-9289
-9280
-9272
-9264
-9256
-9248
-9241
-9235
-9230
-9226
-9222
-9219
-9217
-9215
-9214
-9213
-9213
-9212
-9212
-9212
-9212
-9213
-9215
-9216
-9218
-9219
-9219
-9220
-9221
-9222
-9222
-9223
-9223
-9223
-9223
-9222
-9219
-9216
-9212
-9208
-9204
-9200
-9195
-9191
-9186
-9181
-9175
-9169
-9164
-9158
-9153
-9149
-9146
-9142
-9139
-9135
-9131
-9126
-9121
-9115
-9108
-9101
-9093
-9085
-9076
-9067
-9058
-9048
-9038
-9028
-9017
-9007
-8997
-8987
-8977
-8967
-8957
-8947
-8937
-8926
-8914
-8901
-8889
-8876
-8864
-8851
-8838
-8825
-8811
-8797
-8782
-8767
-8751
-8735
-8719
-8702
-8686
-8670
-8654
-8637
-8621
-8605
-8588
-8571
-8554
-8537
-8520
-8502
-8484
-8465
-8445
-8425
-8404
-8382
-8359
-8336
-8312
-8288
-8263
-8237
-8210
-8182
-8154
-8124
-8095
-8064
-8034
-8004
-7973
-7941
-7909
-7877
-7844
-7811
-7777
-7743
-7710
-7676
-7642
-7607
-7572
-7537
-7502
-7466
-7430
-7394
-7358
-7322
-7287
-7252
-7216
-7180
-7144
-7107
-7070
-7032
-6995
-6958
-6922
-6886
-6850
-6813
-6777
-6739
-6701
-6663
-6625
-6587
-6551
-6515
-6481
-6448
-6415
-6382
-6351
-6320
-6289
-6259
-6230
-6199
-6169
-6139
-6108
-6077
-6046
-6014
-5982
-5950
-5918
-5887
-5856
-5824
-5793
-5762
-5731
-5700
-5670
-5640
-5610
-5580
-5551
-5523
-5495
-5468
-5440
-5413
-5386
-5360
-5333
-5307
-5280
-5252
-5223
-5194
-5163
-5131
-5098
-5065
-5032
-4999
-4965
-4932
-4899
-4865
-4831
-4797
-4763
-4730
-4696
-4663
-4631
-4600
-4569
-4538
-4508
-4477
-4447
-4416
-4385
-4354
-4322
-4290
-4258
-4225
-4192
-4159
-4126
-4091
-4059
-4025
-3991
-3957
-3922
-3886
-3849
-3811
-3772
-3733
-3693
-3653
-3613
-3574
-3534
-3495
-3455
-3415
-3375
-3335
-3295
-3254
-3213
-3172
-3130
-3087
-3044
-3001
-2957
-2913
-2868
-2823
-2778
-2732
-2687
-2641
-2596
-2550
-2503
-2456
-2408
-2359
-2310
-2261
-2212
-2163
-2114
-2066
-2017
-1971
-1923
-1876
-1828
-1781
-1733
-1685
-1636
-1587
-1537
-1487
-1437
-1388
-1339
-1290
-1243
-1196
-1149
-1102
-1056
-1008
-963
-916
-870
-824
-777
-731
-684
-638
-592
-546
-500
-454
-408
-363
-317
-272
-226
-180
-134
-88
-42
4
50
95
140
184
227
271
313
355
397
438
480
522
564
606
649
693
736
779
822
864
906
948
991
1034
1077
1121
1164
1208
1251
1295
1338
1381
1423
1466
1508
1551
1593
1635
1676
1716
1757
1797
1836
1876
1916
1956
1995
2033
2073
2111
2149
2187
2224
2261
2298
2334
2371
2407
2442
2478
2513
2548
2582
2617
2651
2686
2720
2756
2791
2826
2861
2896
2931
2965
3000
3034
3068
3102
3135
3168
3200
3232
3263
3293
3322
3350
3378
3407
3435
3463
3490
3518
3545
3573
3601
3629
3658
3687
3716
3746
3775
3805
3834
3863
3892
3921
3951
3981
4011
4041
4072
4103
4133
4163
4192
4222
4252
4281
4310
4339
4368
4396
4424
4451
4479
4507
4536
4565
4594
4623
4652
4681
4710
4738
4766
4793
4821
4848
4875
4903
4929
4956
4982
5008
5034
5059
5086
5113
5140
5168
5197
5225
5254
5282
5309
5336
5362
5388
5414
5439
5464
5489
5513
5536
5559
5581
5603
5624
5643
5662
5681
5698
5715
5732
5748
5765
5782
5799
5817
5835
5853
5873
5892
5912
5932
5951
5971
5990
6009
6027
6046
6065
6084
6104
6125
6145
6166
6188
6210
6232
6256
6280
6306
6332
6359
6387
6415
6444
6473
6502
6531
6561
6591
6620
6649
6678
6706
6734
6762
6789
6817
6845
6873
6901
6929
6956
6983
7010
7036
7063
7089
7115
7141
7166
7190
7214
7237
7258
7279
7300
7319
7338
7357
7375
7393
7411
7429
7447
7465
7483
7502
7521
7541
7560
7580
7601
7622
7644
7666
7688
7711
7733
7756
7779
7802
7825
7847
7870
7893
7915
7938
7960
7981
8003
8025
8047
8069
8092
8116
8138
8163
8186
8210
8233
8256
8278
8300
8322
8343
8365
8386
8406
8427
8447
8467
8487
8506
8525
8544
8561
8578
8593
8608
8621
8634
8647
8660
8672
8684
8696
8707
8718
8730
8741
8753
8765
8776
8786
8796
8805
8814
8824
8833
8842
8852
8862
8872
8882
8893
8904
8914
8925
8936
8946
8957
8967
8978
8988
8998
9007
9017
9027
9037
9046
9056
9066
9076
9086
9096
9105
9113
9121
9127
9133
9138
9142
9146
9149
9151
9152
9153
9154
9154
9154
9153
9152
9151
9150
9148
9147
9145
9143
9141
9139
9137
9135
9134
9133
9133
9134
9135
9136
9138
9139
9141
9143
9145
9147
9150
9154
9159
9164
9171
9178
9185
9192
9200
9207
9215
9223
9232
9242
9251
9261
9272
9282
9293
9303
9313
9323
9333
9343
9353
9363
9373
9382
9391
9401
9409
9418
9428
9437
9446
9456
9466
9476
9487
9499
9510
9523
9536
9550
9564
9579
9595
9611
9627
9644
9660
9676
9692
9708
9723
9739
9755
9771
9786
9801
9815
9830
9843
9857
9871
9884
9898
9912
9927
9942
9957
9972
9988
10004
10021
10037
10054
10070
10087
10104
10120
10137
10153
10170
10186
10204
10222
10240
10259
10279
10299
10319
10338
10358
10378
10397
10416
10434
10452
10469
10485
10501
10517
10532
10548
10563
10578
10594
10610
10626
10642
10658
10674
10689
10705
10720
10736
10752
10768
10785
10802
10820
10837
10855
10874
10893
10912
10933
10954
10976
10999
11022
11045
11069
11093
11117
11141
11165
11189
11213
11237
11262
11285
11308
11330
11351
11371
11391
11410
11429
11447
11464
11481
11497
11512
11526
11540
11555
11569
11584
11600
11615
11632
11649
11667
11685
11704
11724
11744
11764
11785
11805
11826
11846
11868
11890
11912
11935
11958
11982
12005
12028
12051
12073
12096
12118
12139
12160
12180
12199
12218
12238
12257
12277
12297
12317
12338
12358
12377
12396
12416
12435
12455
12476
12498
12520
12544
12568
12593
12618
12643
12669
12695
12721
12746
12772
12798
12823
12847
12872
12895
12917
12939
12960
12980
13000
13020
13039
13059
13078
13096
13114
13132
13150
13167
13185
13202
13220
13238
13257
13276
13295
13314
13332
13351
13369
13388
13405
13423
13440
13458
13475
13492
13509
13525
13541
13557
13573
13587
13602
13616
13628
13640
13650
13658
13666
13672
13678
13685
13691
13697
13704
13711
13718
13725
13733
13741
13749
13758
13767
13776
13787
13797
13808
13819
13829
13840
13850
13860
13871
13881
13892
13903
13913
13924
13935
13945
13956
13967
13978
13989
14000
14012
14023
14033
14043
14054
14064
14075
14086
14097
14109
14121
14133
14146
14159
14172
14186
14201
14215
14230
14244
14259
14273
14287
14300
14313
14326
14339
14351
14364
14378
14391
14405
14419
14433
14448
14462
14478
14493
14509
14526
14543
14561
14580
14599
14620
14640
14661
14682
14704
14726
14749
14772
14796
14821
14847
14873
14900
14927
14954
14981
15009
15037
15066
15094
15123
15152
15181
15209
15237
15265
15292
15320
15347
15375
15403
15431
15460
15490
15519
15550
15581
15613
15646
15680
15715
15751
15787
15823
15859
15895
15929
15963
15997
16030
16065
16100
16135
16170
16206
16242
16277
16312
16349
16385
16421
16457
16492
16528
16563
16597
16631
16664
16697
16730
16762
16794
16826
16857
16887
16918
16948
16978
17008
17037
17067
17098
17128
17159
17191
17222
17255
17288
17321
17354
17387
17420
17453
17485
17517
17548
17577
17604
17630
17655
17678
17699
17720
17740
17758
17774
17789
17803
17815
17827
17839
17851
17862
17874
17886
17899
17911
17924
17937
17950
17964
17979
17995
18012
18029
18047
18065
18084
18103
18121
18140
18158
18177
18196
18215
18235
18256
18276
18297
18317
18337
18358
18379
18400
18422
18444
18465
18486
18506
18526
18545
18565
18585
18605
18625
18645
18664
18683
18701
18719
18735
18751
18767
18783
18799
18815
18831
18846
18861
18876
18892
18908
18924
18942
18960
18979
18999
19018
19038
19058
19078
19099
19119
19140
19160
19181
19203
19224
19246
19268
19289
19310
19331
19352
19373
19394
19415
19435
19455
19474
19492
19509
19526
19542
19558
19574
19591
19607
19622
19638
19653
19668
19682
19696
19710
19724
19737
19750
19762
19774
19785
19795
19806
19816
19825
19834
19843
19851
19860
19868
19876
19883
19889
19894
19899
19905
19910
19915
19920
19926
19932
19938
19944
19950
19956
19961
19966
19971
19976
19981
19985
19988
19991
19993
19996
19999
20002
20005
20007
20008
20010
20011
20011
20012
20012
20011
20011
20009
20008
20006
20004
20002
19999
19995
19992
19988
19984
19980
19976
19971
19965
19958
19950
19941
19932
19921
19911
19900
19889
19879
19869
19858
19848
19838
19827
19816
19806
19795
19785
19775
19765
19755
19745
19734
19724
19713
19702
19692
19681
19670
19659
19648
19636
19625
19613
19602
19590
19579
19569
19559
19548
19538
19527
19515
19503
19491
19479
19466
19452
19438
19424
19409
19393
19377
19361
19343
19326
19307
19289
19270
19252
19234
19216
19198
19180
19162
19143
19125
19106
19087
19067
19046
19024
19002
18978
18953
18928
18902
18875
18848
18821
18793
18765
18737
18708
18678
18648
18618
18588
18558
18528
18499
18469
18440
18410
18379
18349
18318
18288
18257
18226
18195
18164
18132
18101
18069
18037
18005
17973
17941
17911
17881
17851
17823
17794
17766
17738
17709
17681
17652
17624
17595
17567
17538
17509
17481
17452
17424
17396
17369
17342
17315
17288
17262
17235
17208
17180
17151
17122
17092
17060
17028
16996
16963
16929
16895
16861
16828
16795
16762
16731
16701
16671
16641
16612
16583
16553
16522
16490
16457
16422
16386
16349
16311
16273
16234
16195
16155
16114
16074
16033
15992
15951
15910
15868
15827
15784
15742
15699
15656
15612
15569
15525
15481
15437
15393
15348
15304
15260
15216
15172
15128
15084
15039
14993
14947
14901
14856
14811
14767
14725
14684
14643
14604
14565
14527
14489
14452
14415
14378
14341
14303
14265
14226
14186
14145
14104
14063
14022
13981
13940
13899
13857
13815
13773
13731
13688
13645
13602
13559
13516
13473
13430
13387
13344
13301
13259
13216
13173
13131
13089
13047
13005
12964
12924
12884
12844
12804
12765
12727
12689
12651
12614
12577
12540
12503
12466
12429
12391
12354
12317
12280
12244
12208
12171
12135
12098
12061
12024
11988
11952
11916
11881
11845
11810
11775
11739
11704
11668
11632
11597
11562
11528
11494
11462
11429
11397
11365
11334
11303
11272
11241
11211
11181
11151
11122
11093
11063
11032
11000
10967
10934
10899
10865
10830
10794
10759
10722
10686
10649
10612
10575
10539
10503
10467
10430
10393
10355
10317
10280
10242
10206
10171
10137
10104
10071
10038
10006
9973
9941
9908
9876
9843
9811
9779
9747
9716
9685
9654
9624
9594
9564
9534
9505
9476
9446
9415
9383
9349
9314
9278
9240
9201
9162
9123
9084
9045
9006
8966
8926
8885
8843
8801
8758
8715
8673
8630
8587
8544
8501
8457
8414
8370
8327
8285
8243
8201
8159
8117
8074
8031
7987
7942
7896
7850
7804
7757
7710
7664
7618
7573
7528
7483
7439
7395
7352
7309
7266
7223
7181
7138
7095
7053
7010
6968
6927
6886
6846
6808
6770
6733
6697
6661
6625
6588
6552
6514
6477
6439
6401
6363
6324
6285
6244
6203
6160
6116
6073
6029
5986
5943
5901
5858
5816
5773
5731
5689
5648
5608
5569
5531
5495
5459
5424
5390
5355
5321
5288
5256
5225
5195
5166
5137
5109
5080
5051
5021
4991
4961
4931
4901
4872
4843
4814
4784
4752
4720
4686
4651
4616
4580
4545
4510
4475
4441
4406
4371
4337
4302
4267
4233
4199
4166
4132
4098
4064
4030
3995
3959
3923
3887
3849
3812
3774
3737
3700
3663
3626
3590
3554
3518
3482
3446
3409
3373
3337
3300
3263
3226
3190
3153
3117
3083
3049
3016
2984
2952
2921
2891
2861
2831
2801
2771
2741
2710
2679
2647
2615
2582
2548
2515
2481
2447
2412
2378
2343
2308
2273
2238
2202
2165
2128
2090
2053
2015
1977
1939
1903
1866
1830
1794
1759
1723
1687
1652
1617
1583
1550
1517
1485
1452
1420
1388
1355
1322
1289
1256
1222
1189
1156
1123
1090
1057
1025
992
960
927
895
863
830
798
766
734
703
671
638
606
573
541
508
476
443
409
375
341
305
269
232
194
157
120
83
46
10
-25
-61
-96
-131
-165
-198
-230
-261
-292
-321
-350
-379
-407
-434
-460
-486
-511
-536
-560
-585
-610
-635
-660
-685
-711
-737
-764
-792
-821
-850
-881
-912
-945
-978
-1010
-1044
-1077
-1109
-1140
-1170
-1199
-1228
-1257
-1286
-1315
-1344
-1372
-1399
-1425
-1450
-1475
-1499
-1523
-1548
-1573
-1598
-1624
-1650
-1677
-1703
-1729
-1755
-1781
-1807
-1834
-1860
-1886
-1913
-1939
-1966
-1992
-2019
-2045
-2074
-2101
-2129
-2158
-2187
-2216
-2245
-2274
-2304
-2334
-2364
-2394
-2424
-2454
-2483
-2513
-2542
-2570
-2599
-2627
-2654
-2681
-2707
-2734
-2760
-2787
-2814
-2841
-2868
-2895
-2923
-2950
-2977
-3004
-3031
-3058
-3084
-3110
-3135
-3160
-3183
-3206
-3228
-3249
-3269
-3289
-3309
-3328
-3347
-3366
-3384
-3402
-3421
-3440
-3460
-3479
-3498
-3517
-3535
-3552
-3570
-3587
-3604
-3623
-3641
-3660
-3680
-3699
-3718
-3738
-3756
-3774
-3792
-3809
-3826
-3843
-3860
-3875
-3890
-3903
-3916
-3927
-3938
-3949
-3960
-3970
-3980
-3991
-4002
-4013
-4022
-4034
-4043
-4054
-4062
-4070
-4078
-4086
-4094
-4102
-4111
-4120
-4130
-4141
-4153
-4165
-4177
-4191
-4204
-4217
-4230
-4243
-4254
-4265
-4276
-4287
-4298
-4309
-4320
-4331
-4342
-4354
-4365
-4377
-4389
-4400
-4412
-4423
-4433
-4443
-4453
-4463
-4473
-4483
-4494
-4504
-4515
-4525
-4536
-4546
-4556
-4565
-4574
-4582
-4589
-4597
-4605
-4613
-4622
-4632
-4642
-4653
-4665
-4678
-4692
-4706
-4721
-4737
-4753
-4770
-4787
-4805
-4823
-4842
-4861
-4879
-4897
-4915
-4933
-4950
-4968
-4986
-5003
-5021
-5039
-5056
-5073
-5089
-5104
-5118
-5131
-5144
-5155
-5166
-5176
-5185
-5193
-5200
-5207
-5213
-5218
-5223
-5227
-5231
-5234
-5237
-5240
-5243
-5247
-5251
-5256
-5263
-5270
-5277
-5285
-5294
-5303
-5312
-5321
-5331
-5340
-5350
-5360
-5368
-5376
-5383
-5390
-5395
-5401
-5407
-5413
-5419
-5426
-5433
-5441
-5449
-5457
-5464
-5472
-5479
-5485
-5492
-5498
-5504
-5510
-5516
-5522
-5529
-5536
-5544
-5553
-5561
-5570
-5578
-5585
-5593
-5600
-5606
-5612
-5618
-5624
-5631
-5637
-5645
-5653
-5661
-5670
-5678
-5687
-5696
-5706
-5716
-5726
-5737
-5748
-5758
-5769
-5780
-5792
-5804
-5817
-5831
-5846
-5863
-5879
-5897
-5914
-5932
-5949
-5966
-5982
-5999
-6015
-6031
-6047
-6063
-6080
-6096
-6112
-6129
-6145
-6161
-6177
-6193
-6209
-6224
-6238
-6252
-6264
-6276
-6288
-6300
-6314
-6328
-6343
-6358
-6373
-6389
-6404
-6419
-6434
-6449
-6465
-6480
-6495
-6511
-6527
-6543
-6560
-6576
-6592
-6609
-6627
-6645
-6663
-6682
-6702
-6720
-6739
-6756
-6773
-6789
-6805
-6820
-6835
-6850
-6866
-6882
-6898
-6916
-6934
-6954
-6975
-6997
-7021
-7046
-7073
-7101
-7129
-7156
-7184
-7210
-7236
-7261
-7287
-7312
-7337
-7361
-7385
-7409
-7431
-7453
-7475
-7495
-7516
-7536
-7555
-7574
-7593
-7611
-7628
-7645
-7660
-7675
-7690
-7706
-7722
-7738
-7755
-7773
-7792
-7812
-7832
-7853
-7873
-7894
-7916
-7939
-7963
-7989
-8016
-8044
-8073
-8102
-8132
-8162
-8192
-8222
-8254
-8285
-8317
-8348
-8379
-8408
-8436
-8463
-8489
-8515
-8540
-8565
-8590
-8615
-8640
-8666
-8693
-8720
-8748
-8777
-8806
-8834
-8862
-8889
-8916
-8942
-8967
-8992
-9017
-9043
-9068
-9094
-9120
-9146
-9172
-9198
-9224
-9251
-9276
-9302
-9327
-9352
-9377
-9402
-9427
-9453
-9479
-9505
-9532
-9559
-9587
-9615
-9643
-9670
-9698
-9724
-9750
-9776
-9802
-9828
-9854
-9880
-9907
-9933
-9959
-9986
-10012
-10039
-10066
-10093
-10120
-10147
-10173
-10199
-10224
-10249
-10274
-10299
-10325
-10353
-10382
-10411
-10442
-10473
-10503
-10534
-10565
-10595
-10625
-10655
-10685
-10714
-10742
-10770
-10799
-10826
-10853
-10879
-10905
-10930
-10954
-10979
-11003
-11028
-11053
-11079
-11104
-11129
-11154
-11179
-11204
-11229
-11255
-11280
-11307
-11333
-11359
-11385
-11411
-11438
-11465
-11493
-11521
-11549
-11577
-11604
-11632
-11660
-11687
-11714
-11741
-11768
-11795
-11822
-11850
-11878
-11907
-11936
-11967
-11998
-12030
-12063
-12097
-12130
-12164
-12198
-12231
-12264
-12296
-12327
-12357
-12386
-12414
-12442
-12469
-12496
-12524
-12551
-12580
-12609
-12638
-12668
-12697
-12727
-12755
-12783
-12811
-12838
-12866
-12893
-12921
-12950
-12978
-13007
-13035
-13064
-13093
-13122
-13152
-13181
-13210
-13239
-13267
-13295
-13323
-13350
-13378
-13405
-13432
-13460
-13487
-13515
-13542
-13569
-13595
-13621
-13645
-13669
-13691
-13713
-13734
-13755
-13777
-13799
-13822
-13846
-13870
-13895
-13920
-13944
-13970
-13995
-14021
-14047
-14072
-14097
-14122
-14146
-14170
-14193
-14216
-14239
-14261
-14284
-14305
-14327
-14347
-14365
-14383
-14399
-14415
-14430
-14444
-14458
-14471
-14484
-14497
-14509
-14520
-14531
-14542
-14552
-14561
-14570
-14578
-14588
-14597
-14606
-14616
-14626
-14636
-14646
-14657
-14667
-14678
-14688
-14698
-14707
-14716
-14725
-14733
-14742
-14751
-14761
-14772
-14784
-14796
-14809
-14821
-14834
-14847
-14859
-14872
-14884
-14897
-14911
-14924
-14938
-14952
-14965
-14977
-14990
-15002
-15015
-15027
-15040
-15051
-15062
-15073
-15084
-15094
-15104
-15112
-15120
-15127
-15133
-15139
-15145
-15150
-15155
-15160
-15164
-15168
-15171
-15174
-15177
-15180
-15182
-15184
-15186
-15188
-15190
-15192
-15194
-15197
-15199
-15203
-15207
-15211
-15217
-15224
-15231
-15239
-15248
-15257
-15266
-15276
-15286
-15295
-15305
-15313
-15321
-15329
-15337
-15346
-15354
-15363
-15372
-15380
-15388
-15395
-15402
-15408
-15414
-15419
-15424
-15429
-15433
-15436
-15439
-15441
-15442
-15442
-15442
-15442
-15442
-15442
-15443
-15444
-15445
-15446
-15447
-15447
-15448
-15449
-15451
-15454
-15457
-15460
-15463
-15466
-15469
-15472
-15474
-15476
-15477
-15477
-15477
-15476
-15475
-15472
-15469
-15465
-15460
-15453
-15447
-15440
-15433
-15426
-15419
-15413
-15407
-15402
-15397
-15393
-15389
-15384
-15380
-15376
-15372
-15368
-15364
-15360
-15357
-15353
-15350
-15348
-15345
-15342
-15339
-15336
-15332
-15328
-15323
-15318
-15312
-15306
-15300
-15294
-15288
-15282
-15276
-15269
-15263
-15256
-15248
-15241
-15233
-15225
-15216
-15207
-15197
-15187
-15177
-15167
-15157
-15148
-15138
-15130
-15122
-15116
-15110
-15106
-15103
-15101
-15100
-15099
-15098
-15097
-15095
-15094
-15093
-15092
-15092
-15092
-15093
-15094
-15096
-15099
-15103
-15107
-15111
-15115
-15119
-15124
-15129
-15134
-15140
-15146
-15152
-15158
-15163
-15169
-15174
-15179
-15183
-15188
-15192
-15195
-15198
-15201
-15203
-15204
-15206
-15207
-15208
-15210
-15213
-15217
-15222
-15227
-15234
-15242
-15250
-15259
-15270
-15281
-15292
-15303
-15314
-15326
-15337
-15348
-15359
-15370
-15381
-15392
-15403
-15413
-15423
-15433
-15441
-15449
-15457
-15465
-15473
-15480
-15487
-15494
-15501
-15508
-15515
-15521
-15528
-15534
-15540
-15546
-15552
-15558
-15565
-15572
-15580
-15587
-15594
-15601
-15608
-15616
-15624
-15632
-15641
-15650
-15660
-15670
-15680
-15690
-15701
-15711
-15723
-15734
-15746
-15759
-15771
-15783
-15795
-15806
-15817
-15827
-15838
-15849
-15861
-15872
-15884
-15896
-15906
-15917
-15926
-15934
-15941
-15947
-15953
-15959
-15964
-15968
-15972
-15975
-15978
-15980
-15982
-15984
-15986
-15989
-15991
-15994
-15998
-16001
-16004
-16007
-16010
-16014
-16018
-16024
-16030
-16036
-16044
-16050
-16059
-16068
-16076
-16085
-16094
-16103
-16111
-16117
-16125
-16131
-16136
-16140
-16145
-16149
-16154
-16157
-16161
-16164
-16167
-16169
-16171
-16172
-16174
-16175
-16178
-16180
-16183
-16184
-16187
-16190
-16193
-16199
-16204
-16210
-16216
-16225
-16233
-16241
-16248
-16258
-16267
-16276
-16285
-16294
-16303
-16311
-16321
-16331
-16341
-16353
-16364
-16378
-16390
-16402
-16413
-16423
-16432
-16441
-16449
-16457
-16465
-16474
-16482
-16491
-16500
-16510
-16520
-16531
-16544
-16557
-16571
-16586
-16601
-16616
-16631
-16646
-16661
-16676
-16691
-16706
-16720
-16735
-16749
-16763
-16777
-16790
-16802
-16813
-16822
-16831
-16838
-16843
-16848
-16852
-16855
-16857
-16860
-16862
-16864
-16867
-16871
-16875
-16880
-16885
-16890
-16895
-16900
-16905
-16910
-16914
-16919
-16924
-16930
-16936
-16943
-16951
-16959
-16968
-16977
-16986
-16995
-17003
-17012
-17020
-17027
-17034
-17039
-17044
-17048
-17052
-17055
-17058
-17060
-17063
-17066
-17068
-17070
-17072
-17075
-17078
-17081
-17084
-17088
-17091
-17096
-17102
-17108
-17116
-17124
-17133
-17143
-17154
-17166
-17178
-17191
-17204
-17217
-17228
-17239
-17248
-17257
-17266
-17274
-17282
-17290
-17298
-17306
-17313
-17321
-17328
-17335
-17341
-17348
-17354
-17359
-17363
-17367
-17369
-17370
-17371
-17371
-17371
-17372
-17373
-17375
-17378
-17381
-17384
-17389
-17393
-17398
-17403
-17408
-17415
-17421
-17428
-17434
-17440
-17446
-17451
-17455
-17459
-17462
-17465
-17467
-17469
-17471
-17472
-17472
-17472
-17471
-17471
-17470
-17470
-17471
-17474
-17477
-17480
-17484
-17489
-17494
-17499
-17506
-17512
-17520
-17527
-17534
-17541
-17546
-17552
-17556
-17561
-17564
-17567
-17570
-17572
-17574
-17577
-17579
-17580
-17581
-17582
-17582
-17582
-17582
-17582
-17583
-17583
-17583
-17583
-17584
-17584
-17584
-17585
-17586
-17589
-17592
-17597
-17603
-17610
-17616
-17623
-17630
-17637
-17644
-17651
-17658
-17666
-17673
-17681
-17688
-17695
-17702
-17708
-17713
-17718
-17723
-17729
-17734
-17740
-17745
-17750
-17754
-17758
-17763
-17768
-17774
-17780
-17787
-17795
-17802
-17810
-17818
-17825
-17832
-17839
-17845
-17852
-17858
-17865
-17872
-17879
-17888
-17897
-17906
-17916
-17927
-17938
-17950
-17962
-17974
-17985
-17996
-18005
-18013
-18021
-18026
-18031
-18034
-18037
-18038
-18039
-18040
-18040
-18040
-18040
-18040
-18040
-18040
-18039
-18039
-18039
-18038
-18039
-18039
-18041
-18043
-18046
-18049
-18054
-18059
-18064
-18071
-18077
-18085
-18092
-18100
-18108
-18115
-18122
-18129
-18134
-18139
-18143
-18147
-18151
-18155
-18158
-18161
-18164
-18167
-18170
-18172
-18173
-18173
-18171
-18168
-18164
-18159
-18153
-18146
-18139
-18132
-18125
-18118
-18111
-18105
-18100
-18094
-18088
-18081
-18074
-18067
-18059
-18051
-18044
-18036
-18027
-18019
-18010
-18001
-17992
-17984
-17977
-17971
-17965
-17960
-17954
-17949
-17943
-17938
-17932
-17926
-17919
-17913
-17906
-17900
-17895
-17889
-17885
-17881
-17878
-17875
-17872
-17870
-17868
-17866
-17864
-17861
-17859
-17856
-17852
-17849
-17846
-17843
-17839
-17836
-17833
-17831
-17829
-17828
-17826
-17826
-17824
-17822
-17820
-17816
-17813
-17809
-17806
-17804
-17801
-17800
-17798
-17797
-17795
-17794
-17792
-17790
-17789
-17787
-17784
-17782
-17779
-17777
-17775
-17773
-17773
-17773
-17773
-17775
-17777
-17779
-17781
-17784
-17785
-17785
-17784
-17781
-17777
-17771
-17763
-17755
-17745
-17735
-17724
-17713
-17702
-17691
-17681
-17670
-17660
-17649
-17639
-17628
-17617
-17606
-17595
-17584
-17573
-17562
-17551
-17540
-17529
-17518
-17507
-17496
-17486
-17475
-17465
-17453
-17442
-17430
-17416
-17402
-17388
-17372
-17356
-17340
-17323
-17306
-17290
-17273
-17257
-17242
-17226
-17211
-17196
-17180
-17164
-17146
-17128
-17109
-17090
-17070
-17051
-17032
-17014
-16996
-16979
-16962
-16946
-16929
-16913
-16896
-16879
-16862
-16843
-16823
-16803
-16781
-16758
-16734
-16709
-16685
-16660
-16636
-16612
-16588
-16564
-16540
-16515
-16490
-16465
-16439
-16413
-16386
-16360
-16334
-16309
-16283
-16261
-16239
-16219
-16200
-16181
-16165
-16148
-16133
-16117
-16104
-16088
-16075
-16059
-16045
-16030
-16015
-16001
-15988
-15975
-15962
-15948
-15935
-15920
-15904
-15888
-15871
-15853
-15834
-15816
-15797
-15778
-15758
-15738
-15716
-15694
-15672
-15649
-15626
-15603
-15580
-15556
-15532
-15507
-15482
-15456
-15429
-15403
-15377
-15351
-15325
-15299
-15273
-15247
-15220
-15194
-15166
-15139
-15111
-15082
-15054
-15025
-14996
-14967
-14937
-14908
-14878
-14848
-14818
-14788
-14757
-14727
-14697
-14668
-14639
-14611
-14584
-14557
-14531
-14504
-14478
-14451
-14425
-14398
-14372
-14347
-14323
-14299
-14276
-14254
-14231
-14209
-14186
-14163
-14140
-14115
-14090
-14065
-14039
-14013
-13987
-13961
-13934
-13907
-13879
-13850
-13822
-13792
-13762
-13731
-13699
-13666
-13633
-13599
-13564
-13528
-13493
-13458
-13423
-13389
-13355
-13322
-13289
-13255
-13222
-13189
-13155
-13123
-13090
-13057
-13024
-12991
-12957
-12924
-12890
-12855
-12821
-12786
-12752
-12718
-12684
-12651
-12618
-12585
-12551
-12517
-12481
-12445
-12408
-12369
-12330
-12290
-12249
-12208
-12167
-12125
-12082
-12039
-11996
-11951
-11905
-11859
-11813
-11766
-11719
-11673
-11625
-11578
-11531
-11483
-11435
-11388
-11340
-11292
-11244
-11195
-11146
-11097
-11047
-10996
-10946
-10895
-10844
-10794
-10744
-10694
-10644
-10594
-10544
-10494
-10443
-10391
-10340
-10287
-10235
-10181
-10128
-10075
-10021
-9968
-9915
-9862
-9810
-9758
-9706
-9655
-9604
-9553
-9502
-9450
-9399
-9347
-9294
-9242
-9189
-9136
-9082
-9029
-8976
-8924
-8872
-8819
-8768
-8716
-8664
-8611
-8559
-8506
-8453
-8399
-8345
-8291
-8236
-8180
-8125
-8071
-8015
-7959
-7903
-7847
-7791
-7735
-7678
-7622
-7566
-7509
-7453
-7396
-7339
-7282
-7225
-7167
-7109
-7050
-6991
-6933
-6874
-6815
-6757
-6699
-6640
-6581
-6522
-6463
-6404
-6344
-6285
-6226
-6167
-6107
-6047
-5987
-5927
-5866
-5806
-5747
-5688
-5630
-5572
-5514
-5457
-5399
-5342
-5285
-5229
-5173
-5119
-5064
-5010
-4956
-4903
-4848
-4794
-4739
-4684
-4630
-4575
-4521
-4466
-4411
-4356
-4300
-4243
-4186
-4129
-4070
-4013
-3955
-3897
-3839
-3781
-3723
-3665
-3608
-3551
-3494
-3439
-3385
-3331
-3279
-3229
-3179
-3130
-3082
-3034
-2986
-2938
-2889
-2840
-2792
-2743
-2695
-2646
-2597
-2548
-2499
-2450
-2401
-2352
-2303
-2254
-2206
-2157
-2109
-2061
-2013
-1967
-1921
-1877
-1833
-1791
-1749
-1708
-1667
-1626
-1586
-1545
-1504
-1463
-1422
-1381
-1340
-1298
-1256
-1214
-1171
-1127
-1084
-1040
-995
-951
-907
-862
-818
-773
-727
-681
-636
-590
-545
-501
-457
-414
-371
-329
-286
-244
-203
-162
-123
-83
-44
-6
32
70
108
147
185
223
261
299
336
374
412
450
488
526
563
600
636
671
706
740
773
805
837
868
898
928
958
988
1016
1045
1073
1101
1129
1156
1183
1210
1236
1261
1286
1310
1334
1357
1381
1404
1427
1451
1474
1498
1521
1545
1569
1593
1617
1641
1665
1690
1713
1737
1760
1783
1806
1829
1851
1873
1895
1917
1938
1958
1978
1997
2015
2033
2050
2067
2083
2099
2114
2129
2145
2160
2175
2190
2205
2219
2233
2246
2259
2272
2284
2295
2307
2318
2330
2343
2356
2369
2382
2396
2410
2424
2438
2453
2468
2484
2501
2517
2535
2552
2571
2589
2608
2627
2645
2664
2682
2699
2717
2734
2751
2767
2784
2800
2816
2831
2847
2862
2877
2893
2909
2925
2942
2958
2975
2991
3006
3021
3036
3051
3066
3081
3096
3112
3127
3143
3159
3175
3191
3207
3223
3239
3255
3271
3287
3303
3320
3337
3354
3372
3390
3408
3426
3444
3462
3480
3497
3514
3530
3544
3557
3570
3581
3592
3603
3613
3624
3634
3645
3656
3666
3677
3688
3699
3709
3720
3729
3739
3747
3755
3762
3767
3772
3776
3779
3781
3781
3781
3780
3778
3775
3772
3768
3765
3761
3757
3753
3749
3746
3742
3739
3735
3732
3728
3724
3720
3716
3712
3708
3705
3701
3697
3694
3690
3687
3683
3678
3674
3669
3663
3658
3652
3646
3640
3633
3627
3620
3614
3607
3599
3592
3583
3575
3567
3559
3552
3544
3538
3531
3526
3520
3516
3512
3508
3504
3500
3496
3493
3489
3486
3483
3480
3477
3474
3472
3469
3467
3466
3464
3462
3460
3458
3456
3454
3452
3449
3447
3444
3442
3440
3437
3434
3431
3428
3424
3422
3419
3417
3416
3414
3413
3412
3411
3410
3409
3409
3409
3410
3412
3414
3417
3421
3426
3431
3437
3443
3449
3456
3464
3472
3481
3490
3500
3510
3520
3531
3542
3553
3566
3579
3592
3605
3619
3633
3647
3662
3676
3691
3706
3722
3738
3754
3771
3787
3804
3821
3837
3854
3871
3888
3906
3924
3942
3960
3978
3995
4011
4027
4043
4059
4077
4093
4110
4126
4142
4158
4175
4191
4207
4224
4240
4257
4273
4290
4306
4324
4341
4359
4377
4396
4416
4437
4458
4480
4503
4526
4549
4573
4597
4621
4645
4670
4695
4720
4746
4772
4799
4826
4853
4881
4909
4938
4966
4995
5025
5054
5084
5113
5141
5169
5197
5223
5249
5275
5300
5325
5350
5375
5399
5423
5446
5470
5493
5516
5539
5562
5584
5606
5628
5649
5670
5690
5710
5730
5750
5770
5790
5810
5831
5852
5873
5895
5916
5938
5959
5981
6002
6023
6043
6064
6084
6104
6125
6146
6167
6189
6211
6233
6254
6276
6299
6321
6343
6365
6387
6409
6431
6453
6475
6498
6520
6543
6566
6588
6611
6633
6654
6676
6696
6717
6738
6758
6779
6799
6819
6840
6862
6884
6906
6930
6953
6977
7001
7024
7047
7070
7092
7114
7135
7156
7177
7198
7219
7240
7261
7283
7304
7326
7349
7371
7393
7416
7438
7461
7483
7505
7527
7549
7571
7593
7615
7637
7660
7683
7706
7730
7754
7778
7803
7829
7855
7882
7909
7936
7964
7992
8020
8048
8076
8103
8132
8161
8189
8217
8245
8272
8300
8327
8354
8381
8408
8435
8463
8490
8517
8545
8573
8600
8628
8656
8683
8711
8738
8766
8793
8821
8849
8877
8904
8932
8960
8987
9015
9043
9070
9098
9126
9154
9182
9209
9236
9262
9288
9314
9340
9366
9392
9418
9443
9469
9495
9520
9545
9570
9595
9620
9644
9669
9693
9717
9741
9764
9788
9811
9835
9858
9882
9906
9929
9951
9974
9995
10016
10037
10057
10076
10095
10114
10133
10153
10172
10191
10210
10230
10249
10269
10288
10307
10326
10344
10362
10381
10399
10416
10434
10451
10467
10484
10500
10516
10532
10548
10564
10580
10595
10610
10624
10638
10652
10665
10679
10693
10707
10721
10735
10750
10764
10778
10793
10807
10821
10836
10851
10867
10882
10897
10913
10928
10943
10958
10973
10989
11005
11021
11037
11053
11070
11086
11102
11119
11136
11154
11171
11188
11206
11222
11238
11254
11269
11284
11298
11312
11326
11339
11353
11367
11380
11394
11408
11422
11436
11450
11464
11478
11493
11508
11523
11538
11553
11568
11583
11598
11613
11627
11643
11658
11674
11691
11708
11725
11743
11760
11778
11796
11814
11833
11852
11872
11891
11909
11928
11946
11964
11982
12000
12017
12035
12052
12069
12086
12102
12118
12134
12150
12166
12182
12197
12212
12226
12240
12254
12266
12279
12290
12301
12312
12322
12332
12341
12349
12357
12363
12370
12376
12382
12388
12394
12400
12406
12411
12416
12421
12426
12430
12435
12439
12443
12447
12451
12454
12456
12458
12460
12461
12463
12464
12465
12466
12466
12466
12466
12465
12463
12461
12459
12456
12453
12451
12448
12445
12441
12438
12434
12429
12425
12420
12415
12409
12404
12398
12392
12386
12380
12375
12369
12364
12359
12354
12349
12345
12341
12337
12333
12330
12325
12321
12316
12310
12304
12298
12290
12283
12275
12266
12257
12248
12239
12229
12220
12210
12201
12192
12183
12174
12164
12154
12145
12135
12126
12117
12108
12100
12092
12085
12078
12072
12066
12061
12057
12053
12049
12046
12044
12043
12042
12041
12041
12042
12043
12044
12046
12048
12050
12053
12056
12058
12061
12064
12067
12070
12074
12077
12081
12086
12091
12096
12102
12108
12115
12122
12130
12138
12146
12155
12163
12171
12179
12187
12195
12202
12210
12217
12224
12230
12235
12240
12245
12248
12252
12254
12257
12259
12260
12262
12263
12264
12265
12266
12267
12268
12268
12269
12269
12269
12269
12269
12269
12268
12268
12268
12268
12267
12267
12267
12268
12268
12268
12269
12269
12269
12268
12267
12266
12265
12263
12262
12260
12258
12256
12253
12250
12246
12242
12239
12235
12230
12226
12221
12216
12211
12206
12202
12199
12196
12194
12192
12190
12189
12187
12185
12183
12181
12178
12175
12171
12168
12163
12159
12154
12148
12143
12137
12131
12126
12120
12113
12107
12100
12093
12086
12078
12071
12064
12057
12050
12044
12038
12032
12027
12021
12016
12010
12004
11997
11990
11983
11977
11970
11964
11959
11954
11949
11944
11939
11934
11929
11923
11918
11912
11906
11900
11894
11887
11880
11873
11865
11857
11849
11840
11831
11822
11812
11802
11790
11778
11766
11753
11740
11727
11714
11701
11688
11676
11663
11651
11639
11627
11616
11605
11593
11582
11572
11561
11550
11539
11528
11517
11505
11493
11481
11469
11457
11444
11432
11419
11406
11392
11378
11362
11347
11330
11313
11297
11279
11262
11244
11226
11208
11190
11172
11154
11136
11119
11101
11083
11066
11048
11030
11012
10994
10975
10956
10937
10917
10897
10877
10856
10835
10815
10794
10773
10752
10731
10710
10689
10667
10646
10624
10603
10581
10560
10538
10516
10495
10473
10452
10431
10410
10389
10369
10349
10328
10308
10288
10267
10246
10225
10204
10183
10161
10139
10117
10095
10073
10051
10028
10005
9982
9958
9934
9910
9885
9860
9834
9808
9783
9757
9732
9708
9684
9660
9636
9613
9590
9567
9544
9521
9499
9477
9456
9435
9414
9394
9374
9354
9333
9313
9293
9273
9253
9233
9213
9192
9171
9149
9127
9104
9080
9056
9032
9006
8981
8954
8927
8900
8872
8844
8815
8786
8756
8726
8695
8665
8634
8604
8573
8543
8513
8483
8453
8423
8393
8363
8333
8303
8273
8244
8214
8185
8154
8125
8096
8067
8038
8009
7980
7951
7922
7893
7865
7836
7808
7781
7754
7727
7701
7674
7648
7623
7598
7574
7551
7528
7507
7486
7466
7445
7425
7405
7386
7366
7347
7328
7309
7291
7273
7254
7236
7218
7199
7181
7163
7146
7129
7113
7097
7081
7065
7049
7033
7017
7001
6985
6969
6953
6938
6923
6909
6895
6881
6868
6855
6843
6831
6819
6807
6796
6785
6773
6762
6751
6741
6730
6720
6709
6698
6687
6676
6664
6653
6641
6629
6618
6606
6595
6583
6573
6562
6552
6542
6533
6525
6517
6510
6503
6496
6490
6485
6479
6473
6467
6460
6453
6446
6437
6429
6420
6411
6402
6393
6383
6373
6362
6351
6339
6328
6316
6305
6294
6283
6272
6262
6251
6240
6229
6218
6207
6197
6186
6176
6166
6156
6147
6138
6130
6122
6116
6110
6105
6101
6098
6096
6095
6094
6094
6095
6096
6098
6099
6101
6103
6106
6108
6111
6114
6118
6121
6125
6129
6134
6138
6144
6149
6155
6160
6167
6173
6179
6185
6192
6198
6205
6211
6219
6226
6233
6241
6249
6257
6265
6274
6284
6294
6303
6313
6323
6333
6343
6355
6366
6379
6393
6408
6423
6439
6456
6473
6491
6510
6529
6548
6568
6589
6610
6632
6653
6675
6697
6719
6741
6764
6787
6811
6835
6859
6883
6907
6931
6955
6980
7005
7030
7056
7082
7108
7135
7162
7190
7217
7246
7275
7304
7334
7365
7396
7427
7458
7489
7520
7551
7582
7612
7642
7672
7701
7730
7760
7789
7818
7846
7875
7903
7932
7960
7987
8013
8041
8066
8090
8115
8138
8163
8186
8212
8236
8262
8287
8312
8336
8361
8384
8407
8429
8450
8471
8491
8510
8529
8548
8566
8583
8599
8615
8630
8645
8659
8674
8688
8702
8715
8729
8743
8756
8770
8783
8796
8809
8821
8832
8843
8852
8862
8871
8880
8889
8898
8907
8917
8926
8935
8945
8954
8962
8971
8979
8988
8995
9003
9010
9017
9023
9029
9035
9041
9046
9052
9058
9063
9068
9074
9079
9084
9089
9094
9098
9102
9106
9110
9114
9118
9122
9125
9128
9130
9132
9134
9135
9135
9135
9135
9134
9133
9131
9128
9125
9121
9118
9115
9112
9109
9107
9106
9105
9104
9103
9103
9102
9100
9099
9097
9095
9092
9090
9087
9085
9083
9081
9079
9078
9076
9074
9072
9070
9067
9065
9062
9059
9056
9052
9048
9044
9039
9034
9029
9023
9017
9011
9005
8999
8993
8987
8982
8977
8972
8968
8965
8962
8959
8957
8955
8953
8951
8949
8947
8945
8943
8941
8939
8937
8935
8933
8931
8929
8927
8925
8922
8920
8918
8916
8914
8912
8910
8907
8904
8901
8898
8895
8893
8891
8889
8887
8886
8886
8886
8887
8888
8890
8892
8895
8899
8902
8906
8910
8914
8919
8923
8928
8933
8938
8944
8949
8955
8960
8965
8970
8975
8979
8984
8988
8992
8997
9002
9007
9012
9018
9024
9030
9037
9044
9052
9060
9069
9077
9085
9092
9099
9106
9114
9121
9129
9137
9146
9155
9164
9174
9183
9192
9201
9209
9217
9224
9231
9237
9243
9248
9253
9257
9261
9264
9267
9269
9271
9273
9274
9274
9274
9274
9273
9271
9269
9266
9263
9260
9257
9253
9249
9244
9239
9234
9228
9222
9215
9208
9199
9190
9181
9171
9160
9149
9137
9126
9114
9102
9090
9079
9067
9055
9043
9031
9019
9006
8994
8981
8969
8956
8944
8932
8920
8908
8896
8883
8871
8859
8847
8834
8822
8810
8797
8785
8772
8758
8744
8729
8714
8699
8684
8669
8653
8637
8621
8605
8589
8573
8557
8542
8527
8513
8498
8484
8469
8454
8440
8426
8412
8398
8385
8373
8362
8351
8341
8332
8323
8315
8308
8301
8295
8290
8286
8281
8278
8275
8273
8271
8270
8269
8269
8269
8270
8271
8272
8274
8275
8277
8278
8280
8283
8285
8288
8292
8295
8299
8302
8306
8310
8314
8319
8323
8328
8333
8339
8344
8350
8355
8360
8366
8371
8377
8383
8389
8395
8402
8408
8415
8422
8430
8437
8445
8453
8461
8470
8478
8486
8495
8503
8512
8520
8529
8538
8546
8555
8563
8572
8581
8590
8598
8606
8614
8622
8629
8637
8644
8651
8657
8663
8668
8673
8679
8684
8689
8695
8700
8705
8711
8716
8721
8727
8732
8738
8744
8750
8756
8762
8769
8776
8783
8790
8798
8806
8813
8821
8828
8835
8842
8848
8855
8861
8867
8873
8878
8883
8887
8891
8895
8899
8903
8906
8909
8912
8915
8917
8919
8921
8922
8924
8926
8928
8930
8932
8934
8936
8938
8941
8943
8946
8948
8951
8953
8956
8959
8962
8965
8968
8971
8975
8979
8983
8987
8990
8994
8997
9000
9003
9005
9008
9010
9012
9014
9015
9017
9019
9020
9021
9021
9021
9020
9018
9016
9013
9010
9006
9002
8997
8992
8986
8981
8974
8968
8962
8956
8950
8944
8937
8929
8922
8913
8904
8895
8885
8874
8863
8851
8838
8825
8811
8797
8783
8768
8754
8739
8724
8708
8691
8674
8657
8639
8621
8603
8584
8565
8546
8527
8507
8487
8468
8448
8428
8409
8390
8371
8353
8335
8318
8301
8283
8266
8250
8233
8217
8201
8185
8167
8151
8135
8119
8103
8087
8070
8054
8038
8023
8007
7991
7976
7961
7945
7931
7916
7902
7888
7875
7862
7850
7839
7828
7818
7808
7798
7789
7780
7772
7764
7755
7746
7737
7727
7717
7706
7694
7682
7669
7656
7642
7628
7614
7600
7585
7569
7553
7537
7521
7504
7487
7470
7453
7436
7419
7403
7386
7370
7355
7340
7326
7312
7299
7286
7273
7261
7249
7237
7226
7215
7205
7195
7186
7176
7166
7157
7148
7139
7130
7122
7113
7105
7096
7087
7078
7069
7060
7051
7042
7034
7025
7017
7009
7001
6994
6986
6980
6973
6967
6962
6956
6951
6947
6943
6939
6937
6935
6933
6932
6932
6932
6932
6933
6934
6934
6935
6936
6937
6939
6940
6942
6944
6947
6950
6953
6957
6960
6964
6967
6970
6973
6976
6979
6982
6986
6989
6992
6996
6999
7003
7007
7011
7015
7019
7023
7027
7031
7035
7038
7042
7047
7051
7057
7062
7067
7072
7077
7082
7087
7091
7096
7101
7106
7111
7116
7121
7126
7131
7136
7140
7145
7150
7155
7160
7165
7170
7175
7180
7184
7188
7192
7197
7201
7206
7211
7217
7223
7230
7236
7242
7249
7255
7261
7266
7272
7277
7282
7287
7292
7297
7302
7307
7312
7318
7325
7332
7339
7346
7353
7361
7369
7377
7386
7395
7404
7413
7423
7433
7442
7452
7462
7472
7482
7491
7501
7510
7520
7529
7538
7547
7556
7564
7572
7580
7588
7596
7603
7611
7619
7627
7634
7642
7650
7658
7666
7675
7683
7691
7700
7709
7719
7729
7739
7750
7761
7772
7784
7796
7808
7820
7832
7843
7855
7866
7877
7889
7901
7914
7928
7941
7956
7970
7984
7999
8013
8028
8042
8057
8071
8087
8102
8117
8132
8148
8164
8180
8196
8212
8228
8244
8260
8275
8291
8306
8322
8338
8354
8370
8386
8403
8419
8436
8453
8470
8487
8504
8522
8539
8558
8576
8595
8613
8633
8652
8673
8694
8716
8738
8762
8786
8811
8836
8862
8887
8913
8938
8963
8988
9013
9038
9063
9088
9113
9138
9163
9188
9214
9240
9266
9292
9318
9344
9370
9395
9421
9445
9470
9494
9517
9541
9564
9588
9612
9636
9659
9682
9705
9727
9749
9770
9791
9811
9832
9853
9873
9893
9914
9934
9955
9976
9997
10018
10040
10062
10083
10105
10126
10147
10168
10189
10209
10229
10250
10270
10291
10312
10333
10354
10375
10396
10417
10438
10459
10480
10501
10521
10540
10559
10578
10597
10616
10634
10652
10670
10688
10706
10724
10741
10757
10774
10789
10805
10820
10835
10850
10866
10881
10896
10911
10927
10943
10958
10974
10991
11007
11023
11039
11054
11070
11084
11098
11112
11124
11137
11149
11160
11171
11181
11191
11201
11210
11219
11228
11236
11244
11251
11259
11266
11274
11281
11288
11295
11303
11310
11318
11326
11334
11342
11350
11359
11367
11375
11383
11391
11399
11407
11415
11423
11431
11439
11447
11455
11463
11471
11479
11486
11493
11499
11505
11511
11515
11519
11523
11526
11529
11532
11535
11537
11540
11543
11546
11549
11552
11556
11559
11563
11567
11571
11576
11580
11585
11590
11595
11600
11605
11611
11616
11622
11628
11634
11640
11645
11650
11654
11658
11662
11665
11668
11671
11674
11677
11679
11682
11684
11685
11687
11688
11688
11688
11688
11688
11687
11686
11685
11683
11682
11680
11678
11677
11675
11673
11672
11670
11667
11665
11663
11660
11658
11656
11654
11653
11651
11650
11648
11647
11645
11643
11642
11639
11637
11635
11632
11628
11625
11621
11617
11612
11607
11603
11598
11594
11589
11585
11580
11575
11570
11564
11558
11551
11544
11536
11528
11519
11509
11498
11487
11476
11463
11451
11437
11423
11408
11392
11375
11357
11338
11318
11298
11276
11255
11233
11210
11188
11164
11141
11116
11092
11067
11042
11016
10989
10962
10934
10904
10874
10844
10812
10780
10747
10713
10679
10644
10608
10572
10535
10498
10460
10421
10381
10340
10298
10256
10213
10169
10125
10081
10036
9991
9946
9901
9855
9810
9764
9719
9674
9628
9582
9536
9490
9444
9397
9350
9303
9256
9209
9162
9114
9067
9019
8971
8922
8874
8825
8775
8725
8674
8623
8571
8519
8466
8413
8360
8307
8253
8200
8146
8093
8038
7984
7930
7875
7820
7765
7710
7655
7600
7544
7488
7432
7377
7321
7266
7211
7156
7101
7046
6991
6936
6882
6828
6774
6721
6667
6614
6561
6508
6455
6403
6351
6299
6248
6196
6145
6094
6043
5992
5942
5891
5840
5790
5739
5688
5636
5585
5534
5484
5433
5384
5334
5284
5234
5184
5134
5083
5033
4983
4932
4882
4831
4780
4730
4679
4628
4577
4527
4477
4427
4377
4328
4278
4229
4179
4130
4080
4030
3981
3932
3882
3832
3782
3733
3682
3632
3582
3531
3480
3429
3378
3326
3275
3224
3172
3120
3067
3014
2961
2907
2853
2799
2746
2692
2638
2585
2532
2480
2428
2377
2327
2277
2228
2178
2128
2079
2029
1980
1931
1881
1832
1784
1735
1686
1638
1589
1541
1493
1445
1397
1349
1301
1253
1205
1157
1109
1061
1012
964
916
868
821
774
728
681
635
590
544
498
452
407
362
316
271
226
181
136
91
46
1
-44
-88
-131
-175
-218
-260
-303
-345
-388
-430
-473
-516
-559
-602
-644
-687
-729
-771
-813
-855
-897
-940
-982
-1025
-1069
-1112
-1156
-1200
-1245
-1290
-1336
-1383
-1429
-1476
-1524
-1571
-1619
-1667
-1715
-1764
-1814
-1863
-1913
-1963
-2013
-2064
-2114
-2165
-2215
-2266
-2316
-2366
-2417
-2467
-2518
-2568
-2619
-2669
-2720
-2771
-2822
-2873
-2924
-2975
-3025
-3075
-3125
-3173
-3221
-3269
-3316
-3363
-3410
-3457
-3503
-3550
-3598
-3646
-3695
-3744
-3793
-3842
-3890
-3939
-3987
-4035
-4082
-4129
-4175
-4220
-4266
-4310
-4355
-4399
-4442
-4485
-4527
-4569
-4611
-4652
-4693
-4734
-4774
-4814
-4854
-4894
-4933
-4973
-5012
-5051
-5090
-5130
-5168
-5207
-5245
-5283
-5321
-5357
-5394
-5430
-5466
-5501
-5536
-5571
-5605
-5639
-5672
-5705
-5738
-5771
-5803
-5835
-5867
-5898
-5930
-5961
-5991
-6022
-6053
-6084
-6115
-6146
-6178
-6209
-6240
-6272
-6303
-6335
-6366
-6397
-6427
-6458
-6488
-6519
-6549
-6579
-6610
-6641
-6672
-6704
-6736
-6769
-6802
-6836
-6870
-6904
-6938
-6972
-7007
-7042
-7077
-7113
-7149
-7186
-7223
-7261
-7299
-7337
-7376
-7415
-7455
-7495
-7536
-7577
-7618
-7661
-7703
-7746
-7790
-7834
-7879
-7924
-7970
-8016
-8064
-8113
-8162
-8211
-8260
-8310
-8360
-8410
-8460
-8510
-8560
-8610
-8660
-8711
-8761
-8812
-8862
-8912
-8963
-9013
-9064
-9114
-9164
-9214
-9264
-9314
-9364
-9414
-9465
-9515
-9565
-9616
-9667
-9718
-9769
-9820
-9872
-9923
-9975
-10026
-10078
-10129
-10181
-10233
-10285
-10337
-10389
-10440
-10492
-10544
-10595
-10647
-10699
-10750
-10801
-10852
-10903
-10954
-11004
-11055
-11106
-11157
-11208
-11259
-11310
-11362
-11414
-11465
-11517
-11569
-11622
-11674
-11726
-11779
-11831
-11884
-11936
-11988
-12040
-12092
-12143
-12195
-12247
-12298
-12350
-12402
-12454
-12506
-12558
-12611
-12663
-12715
-12768
-12820
-12873
-12925
-12978
-13031
-13084
-13137
-13189
-13242
-13294
-13347
-13399
-13452
-13505
-13557
-13610
-13663
-13716
-13769
-13822
-13874
-13927
-13979
-14031
-14083
-14135
-14187
-14238
-14289
-14341
-14392
-14443
-14495
-14547
-14598
-14650
-14702
-14754
-14806
-14858
-14910
-14962
-15014
-15065
-15117
-15169
-15220
-15271
-15323
-15374
-15425
-15476
-15528
-15579
-15631
-15683
-15735
-15787
-15839
-15891
-15942
-15994
-16046
-16097
-16148
-16199
-16250
-16300
-16350
-16400
-16449
-16498
-16548
-16597
-16646
-16695
-16744
-16792
-16841
-16889
-16937
-16985
-17032
-17080
-17127
-17174
-17222
-17269
-17316
-17364
-17411
-17458
-17504
-17550
-17596
-17642
-17687
-17732
-17778
-17823
-17868
-17914
-17959
-18005
-18050
-18096
-18142
-18187
-18233
-18278
-18324
-18369
-18414
-18459
-18504
-18549
-18594
-18639
-18684
-18729
-18774
-18819
-18863
-18908
-18953
-18997
-19041
-19086
-19130
-19173
-19217
-19260
-19303
-19346
-19389
-19432
-19475
-19519
-19562
-19605
-19649
-19693
-19736
-19780
-19824
-19868
-19912
-19957
-20001
-20045
-20090
-20135
-20179
-20224
-20269
-20314
-20359
-20404
-20449
-20495
-20540
-20585
-20630
-20675
-20720
-20764
-20809
-20854
-20898
-20942
-20986
-21030
-21074
-21118
-21161
-21205
-21248
-21291
-21335
-21378
-21422
-21465
-21509
-21552
-21595
-21639
-21682
-21725
-21768
-21810
-21853
-21896
-21938
-21981
-22023
-22065
-22107
-22149
-22191
-22233
-22274
-22315
-22356
-22397
-22437
-22477
-22516
-22556
-22595
-22634
-22673
-22711
-22750
-22788
-22826
-22864
-22901
-22938
-22975
-23011
-23047
-23083
-23118
-23153
-23188
-23223
-23257
-23291
-23325
-23359
-23393
-23426
-23460
-23493
-23526
-23559
-23592
-23624
-23656
-23688
-23720
-23751
-23782
-23813
-23844
-23874
-23904
-23934
-23963
-23993
-24022
-24051
-24080
-24108
-24136
-24163
-24190
-24217
-24244
-24270
-24296
-24322
-24348
-24374
-24400
-24426
-24452
-24478
-24505
-24532
-24558
-24586
-24613
-24640
-24667
-24694
-24721
-24748
-24775
-24802
-24829
-24855
-24882
-24909
-24936
-24963
-24990
-25017
-25045
-25072
-25099
-25126
-25153
-25180
-25208
-25235
-25263
-25291
-25320
-25348
-25377
-25407
-25437
-25467
-25498
-25529
-25560
-25591
-25622
-25653
-25684
-25715
-25746
-25777
-25808
-25838
-25869
-25900
-25931
-25962
-25993
-26024
-26055
-26086
-26118
-26148
-26179
-26209
-26239
-26268
-26298
-26327
-26356
-26384
-26413
-26441
-26469
-26497
-26525
-26552
-26580
-26607
-26634
-26661
-26687
-26713
-26738
-26763
-26787
-26811
-26835
-26857
-26879
-26901
-26922
-26943
-26963
-26984
-27004
-27023
-27043
-27062
-27081
-27100
-27119
-27138
-27157
-27176
-27195
-27214
-27233
-27252
-27271
-27290
-27309
-27328
-27347
-27365
-27384
-27403
-27421
-27440
-27458
-27476
-27494
-27512
-27529
-27547
-27564
-27582
-27599
-27617
-27635
-27653
-27671
-27688
-27706
-27723
-27740
-27757
-27774
-27791
-27808
-27825
-27842
-27860
-27877
-27895
-27912
-27930
-27948
-27966
-27984
-28002
-28020
-28038
-28056
-28074
-28093
-28111
-28130
-28148
-28166
-28185
-28203
-28221
-28240
-28258
-28276
-28295
-28313
-28331
-28349
-28367
-28385
-28402
-28420
-28438
-28455
-28472
-28489
-28507
-28524
-28540
-28557
-28574
-28591
-28608
-28625
-28642
-28659
-28676
-28693
-28711
-28728
-28745
-28762
-28778
-28795
-28812
-28828
-28845
-28861
-28877
-28892
-28908
-28923
-28938
-28952
-28966
-28980
-28994
-29007
-29020
-29033
-29046
-29059
-29071
-29083
-29095
-29107
-29119
-29130
-29141
-29152
-29162
-29173
-29183
-29193
-29203
-29213
-29224
-29234
-29245
-29255
-29266
-29277
-29289
-29300
-29311
-29322
-29334
-29345
-29356
-29367
-29378
-29389
-29400
-29410
-29420
-29430
-29440
-29449
-29459
-29468
-29477
-29485
-29493
-29501
-29509
-29516
-29523
-29530
-29537
-29544
-29550
-29557
-29563
-29569
-29575
-29580
-29586
-29592
-29597
-29602
-29607
-29612
-29617
-29622
-29626
-29631
-29635
-29640
-29644
-29648
-29653
-29657
-29661
-29666
-29670
-29675
-29679
-29684
-29688
-29692
-29695
-29699
-29703
-29707
-29710
-29714
-29718
-29721
-29725
-29728
-29732
-29736
-29739
-29743
-29748
-29752
-29756
-29761
-29765
-29770
-29774
-29778
-29782
-29787
-29791
-29795
-29799
-29803
-29808
-29812
-29817
-29821
-29826
-29830
-29835
-29839
-29844
-29848
-29852
-29856
-29860
-29864
-29867
-29870
-29873
-29875
-29876
-29877
-29878
-29879
-29879
-29879
-29879
-29878
-29877
-29876
-29874
-29872
-29870
-29868
-29865
-29862
-29858
-29854
-29850
-29846
-29841
-29836
-29831
-29826
-29821
-29816
-29810
-29804
-29798
-29792
-29786
-29780
-29773
-29766
-29759
-29752
-29744
-29736
-29728
-29720
-29712
-29703
-29695
-29686
-29678
-29669
-29660
-29650
-29640
-29630
-29619
-29608
-29596
-29584
-29571
-29559
-29545
-29532
-29518
-29504
-29490
-29475
-29460
-29445
-29429
-29412
-29396
-29379
-29361
-29342
-29324
-29304
-29285
-29264
-29244
-29223
-29201
-29180
-29158
-29135
-29112
-29089
-29065
-29040
-29015
-28990
-28964
-28937
-28910
-28883
-28855
-28827
-28799
-28770
-28741
-28712
-28682
-28652
-28622
-28591
-28559
-28527
-28495
-28461
-28428
-28393
-28358
-28323
-28287
-28251
-28214
-28176
-28138
-28100
-28061
-28022
-27983
-27944
-27904
-27864
-27824
-27783
-27742
-27701
-27660
-27618
-27576
-27533
-27490
-27447
-27403
-27359
-27314
-27269
-27223
-27177
-27131
-27084
-27037
-26989
-26942
-26894
-26845
-26797
-26748
-26699
-26650
-26601
-26551
-26501
-26451
-26400
-26349
-26299
-26248
-26197
-26145
-26094
-26042
-25989
-25937
-25884
-25831
-25777
-25724
-25670
-25616
-25562
-25508
-25454
-25400
-25345
-25290
-25235
-25179
-25123
-25067
-25010
-24953
-24896
-24838
-24781
-24723
-24664
-24605
-24546
-24486
-24426
-24366
-24305
-24244
-24182
-24120
-24057
-23995
-23931
-23868
-23804
-23739
-23674
-23609
-23544
-23478
-23411
-23344
-23276
-23208
-23140
-23071
-23002
-22933
-22863
-22792
-22721
-22650
-22578
-22506
-22434
-22361
-22289
-22216
-22143
-22070
-21996
-21923
-21849
-21775
-21701
-21626
-21552
-21477
-21402
-21327
-21252
-21177
-21102
-21027
-20952
-20877
-20802
-20726
-20650
-20574
-20498
-20422
-20345
-20268
-20190
-20113
-20035
-19957
-19879
-19800
-19722
-19643
-19564
-19485
-19405
-19326
-19245
-19165
-19084
-19003
-18922
-18840
-18758
-18675
-18592
-18509
-18426
-18342
-18258
-18173
-18088
-18003
-17918
-17832
-17746
-17659
-17572
-17485
-17397
-17309
-17221
-17132
-17043
-16954
-16865
-16775
-16685
-16594
-16504
-16413
-16321
-16229
-16137
-16045
-15952
-15859
-15766
-15673
-15579
-15485
-15391
-15297
-15202
-15107
-15012
-14916
-14821
-14725
-14628
-14532
-14435
-14337
-14239
-14141
-14043
-13944
-13845
-13746
-13646
-13546
-13446
-13345
-13244
-13143
-13042
-12940
-12838
-12736
-12634
-12532
-12429
-12326
-12223
-12120
-12016
-11913
-11809
-11705
-11601
-11497
-11393
-11288
-11183
-11078
-10973
-10868
-10763
-10658
-10552
-10447
-10341
-10236
-10130
-10024
-9918
-9813
-9707
-9601
-9495
-9390
-9284
-9178
-9072
-8966
-8860
-8753
-8647
-8541
-8435
-8329
-8223
-8117
-8010
-7905
-7799
-7694
-7589
-7484
-7379
-7274
-7170
-7065
-6961
-6857
-6753
-6649
-6545
-6442
-6339
-6236
-6133
-6031
-5929
-5827
-5725
-5623
-5522
-5420
-5319
-5218
-5116
-5015
-4914
-4813
-4711
-4610
-4509
-4408
-4307
-4205
-4104
-4003
-3902
-3802
-3701
-3601
-3500
-3400
-3300
-3200
-3100
-3001
-2901
-2802
-2703
-2604
-2506
-2407
-2309
-2211
-2113
-2015
-1917
-1819
-1721
-1623
-1524
-1426
-1328
-1231
-1133
-1035
-938
-840
-743
-646
-549
-452
-355
-259
-162
-66
30
126
222
318
413
509
604
699
795
890
985
1080
1175
1270
1365
1459
1554
1649
1744
1839
1934
2029
2124
2218
2312
2406
2500
2594
2687
2780
2872
2965
3056
3148
3239
3330
3421
3511
3601
3690
3779
3868
3956
4043
4132
4219
4305
4391
4477
4562
4647
4731
4815
4898
4980
5063
5145
5226
5307
5388
5468
5548
5628
5707
5786
5865
5943
6020
6098
6174
6251
6327
6403
6478
6553
6628
6703
6777
6851
6925
6999
7073
7147
7220
7294
7368
7441
7515
7588
7661
7735
7808
7881
7954
8026
8099
8172
8244
8316
8389
8461
8533
8605
8676
8748
8819
8890
8961
9032
9102
9172
9242
9311
9381
9450
9519
9588
9656
9725
9793
9861
9930
9998
10066
10134
10202
10270
10339
10407
10475
10544
10613
10681
10750
10818
10887
10955
11024
11092
11161
11229
11298
11366
11435
11503
11571
11638
11706
11774
11841
11909
11976
12044
12111
12179
12246
12314
12381
12448
12515
12582
12649
12716
12783
12849
12916
12982
13048
13115
13181
13247
13314
13380
13446
13512
13579
13645
13711
13777
13843
13910
13976
14043
14110
14176
14243
14310
14377
14445
14512
14580
14649
14717
14786
14856
14926
14996
15066
15137
15208
15280
15351
15423
15495
15568
15640
15713
15786
15860
15933
16007
16081
16155
16229
16303
16379
16455
16531
16607
16683
16760
16837
16914
16992
17069
17148
17226
17304
17383
17461
17540
17619
17698
17777
17857
17936
18016
18095
18175
18255
18335
18415
18495
18575
18656
18737
18818
18899
18981
19063
19145
19227
19310
19393
19476
19558
19641
19724
19806
19889
19971
20053
20136
20218
20300
20382
20464
20546
20627
20709
20790
20871
20953
21033
21114
21195
21276
21356
21436
21516
21596
21676
21756
21836
21916
21996
22076
22155
22235
22315
22394
22474
22553
22633
22712
22791
22870
22949
23028
23106
23185
23263
23341
23419
23496
23573
23650
23726
23802
23877
23952
24027
24102
24176
24250
24324
24398
24471
24545
24618
24690
24763
24835
24907
24979
25051
25122
25194
25265
25336
25406
25477
25547
25617
25687
25756
25825
25894
25963
26031
26100
26168
26235
26303
26371
26438
26505
26572
26639
26705
26772
26838
26904
26970
27036
27102
27168
27233
27299
27364
27429
27494
27559
27624
27689
27755
27820
27885
27950
28015
28080
28145
28210
28275
28340
28405
28471
28536
28602
28667
28733
28799
28865
28931
28997
29063
29129
29196
29262
29329
29396
29463
29531
29598
29666
29734
29802
29870
29938
30006
30074
30142
30211
30280
30349
30417
30486
30556
30625
30694
30763
30832
30901
30970
31039
31108
31176
31245
31313
31381
31450
31518
31586
31654
31722
31790
31857
31925
31992
32058
32125
32192
32259
32325
32392
32458
32524
32590
32656
32722
32787
32853
32918
32983
33047
33111
33176
33239
33303
33366
33429
33491
33554
33616
33677
33739
33800
33861
33921
33982
34042
34102
34161
34220
34278
34337
34394
34452
34509
34566
34622
34679
34734
34790
34845
34900
34955
35009
35062
35116
35168
35221
35273
35324
35376
35427
35478
35528
35578
35627
35677
35726
35775
35823
35871
35919
35966
36012
36058
36104
36150
36195
36240
36285
36329
36372
36415
36458
36500
36541
36583
36623
36663
36702
36741
36780
36818
36855
36892
36928
36964
36999
37034
37068
37101
37134
37166
37198
37229
37260
37290
37320
37349
37377
37406
37433
37461
37487
37513
37539
37564
37588
37612
37636
37659
37681
37703
37725
37746
37766
37786
37806
37824
37843
37860
37877
37894
37910
37925
37940
37954
37968
37981
37994
38006
38018
38029
38040
38051
38061
38070
38079
38088
38096
38103
38110
38116
38121
38126
38130
38134
38137
38139
38141
38143
38144
38144
38144
38143
38141
38140
38137
38134
38131
38127
38123
38119
38114
38109
38103
38097
38091
38084
38076
38068
38059
38050
38041
38030
38020
38008
37996
37984
37971
37958
37944
37930
37915
37900
37885
37869
37853
37836
37819
37801
37783
37765
37747
37727
37708
37688
37667
37646
37625
37604
37583
37561
37539
37517
37495
37473
37450
37427
37404
37381
37358
37334
37310
37286
37261
37236
37211
37185
37159
37133
37107
37080
37052
37025
36997
36968
36939
36910
36880
36850
36820
36790
36759
36728
36697
36665
36633
36600
36567
36534
36500
36466
36432
36397
36362
36326
36290
36253
36217
36179
36142
36104
36066
36027
35988
35949
35910
35870
35830
35789
35748
35707
35665
35623
35581
35538
35495
35452
35408
35363
35318
35272
35226
35180
35133
35085
35037
34988
34939
34889
34838
34787
34736
34684
34631
34578
34524
34470
34416
34360
34305
34249
34192
34135
34077
34020
33961
33903
33844
33784
33725
33665
33605
33544
33484
33423
33362
33300
33239
33177
33115
33053
32991
32928
32866
32803
32740
32677
32613
32551
32488
32424
32360
32296
32232
32168
32104
32039
31975
31910
31846
31781
31716
31651
31586
31521
31456
31390
31324
31258
31192
31125
31059
30992
30925
30859
30792
30725
30658
30590
30523
30456
30388
30320
30253
30184
30116
30048
29980
29911
29843
29774
29705
29636
29567
29498
29428
29359
29289
29219
29150
29080
29010
28939
28869
28798
28727
28657
28586
28514
28443
28372
28300
28229
28157
28085
28014
27942
27870
27798
27727
27655
27583
27512
27440
27369
27297
27226
27155
27083
27012
26941
26870
26799
26728
26657
26586
26515
26444
26373
26302
26232
26161
26090
26020
25949
25878
25807
25736
25665
25594
25523
25452
25381
25310
25239
25169
25098
25028
24958
24888
24818
24748
24678
24608
24539
24469
24399
24330
24260
24191
24122
24053
23983
23914
23846
23777
23708
23640
23571
23503
23435
23367
23299
23232
23164
23097
23030
22963
22896
22829
22763
22697
22631
22565
22500
22434
22369
22304
22240
22175
22111
22046
21982
21918
21854
21790
21727
21663
21599
21536
21472
21409
21345
21282
21219
21155
21092
21029
20966
20904
20841
20778
20715
20653
20591
20528
20466
20404
20342
20279
20217
20155
20093
20030
19969
19907
19845
19783
19721
19659
19597
19535
19473
19411
19350
19288
19226
19164
19103
19041
18979
18918
18856
18795
18734
18673
18612
18551
18490
18429
18368
18307
18246
18186
18125
18065
18004
17944
17883
17823
17763
17703
17643
17582
17522
17462
17402
17342
17282
17222
17162
17102
17042
16983
16924
16864
16805
16746
16688
16629
16571
16513
16455
16398
16340
16283
16225
16168
16111
16053
15997
15941
15884
15828
15772
15716
15661
15605
15550
15496
15441
15387
15333
15280
15226
15173
15120
15068
15015
14963
14911
14859
14807
14755
14703
14652
14600
14549
14498
14447
14396
14346
14295
14244
14194
14144
14094
14044
13995
13945
13896
13847
13798
13750
13702
13654
13606
13558
13511
13463
13416
13369
13322
13275
13228
13182
13135
13089
13044
12998
12953
12908
12862
12818
12773
12728
12684
12640
12595
12551
12506
12462
12417
12372
12327
12282
12237
12192
12148
12103
12058
12013
11968
11923
11878
11832
11787
11742
11696
11651
11605
11559
11513
11467
11421
11375
11328
11282
11235
11188
11140
11092
11044
10996
10947
10898
10849
10800
10750
10700
10649
10598
10547
10496
10445
10393
10342
10290
10238
10185
10132
10079
10026
9973
9920
9866
9812
9758
9704
9649
9595
9540
9485
9429
9374
9318
9262
9205
9149
9092
9035
8978
8920
8863
8805
8747
8690
8632
8573
8515
8457
8398
8340
8282
8223
8164
8106
8048
7990
7931
7872
7813
7753
7694
7634
7574
7514
7454
7394
7333
7273
7212
7150
7088
7026
6963
6900
6837
6772
6708
6643
6577
6512
6446
6381
6315
6249
6183
6117
6050
5984
5917
5850
5783
5716
5649
5582
5514
5447
5379
5310
5242
5173
5104
5035
4965
4895
4824
4754
4682
4611
4538
4466
4393
4319
4245
4171
4097
4022
3947
3872
3797
3721
3646
3570
3494
3418
3341
3265
3188
3112
3035
2958
2881
2804
2726
2648
2571
2493
2415
2337
2259
2180
2101
2021
1943
1864
1785
1706
1627
1548
1470
1391
1312
1233
1155
1076
998
920
842
764
686
608
530
451
373
295
216
138
60
-18
-96
-174
-252
-330
-408
-485
-563
-640
-717
-793
-870
-946
-1022
-1099
-1174
-1249
-1324
-1399
-1474
-1548
-1622
-1696
-1769
-1843
-1916
-1989
-2062
-2134
-2207
-2278
-2350
-2421
-2492
-2563
-2633
-2703
-2773
-2842
-2911
-2980
-3048
-3116
-3184
-3252
-3320
-3387
-3454
-3521
-3587
-3653
-3720
-3785
-3851
-3917
-3982
-4046
-4111
-4175
-4239
-4302
-4365
-4428
-4491
-4553
-4615
-4677
-4738
-4800
-4861
-4922
-4982
-5043
-5103
-5164
-5224
-5284
-5343
-5403
-5462
-5521
-5580
-5638
-5697
-5755
-5812
-5870
-5927
-5983
-6040
-6097
-6153
-6209
-6265
-6321
-6376
-6431
-6486
-6541
-6596
-6650
-6704
-6757
-6811
-6864
-6917
-6970
-7023
-7076
-7128
-7180
-7232
-7284
-7335
-7387
-7437
-7488
-7538
-7587
-7636
-7685
-7733
-7781
-7829
-7877
-7924
-7971
-8016
-8064
-8109
-8156
-8202
-8247
-8293
-8337
-8382
-8426
-8469
-8513
-8556
-8599
-8642
-8684
-8727
-8768
-8810
-8851
-8892
-8933
-8974
-9014
-9054
-9093
-9133
-9172
-9211
-9250
-9289
-9328
-9367
-9406
-9445
-9483
-9522
-9560
-9599
-9636
-9674
-9712
-9749
-9787
-9824
-9861
-9898
-9935
-9972
-10009
-10046
-10084
-10121
-10158
-10195
-10232
-10269
-10305
-10342
-10379
-10415
-10452
-10489
-10525
-10562
-10598
-10635
-10672
-10708
-10745
-10781
-10818
-10854
-10890
-10927
-10963
-10998
-11034
-11070
-11105
-11140
-11175
-11210
-11245
-11280
-11315
-11349
-11384
-11418
-11452
-11486
-11520
-11554
-11588
-11622
-11655
-11689
-11724
-11758
-11792
-11826
-11860
-11893
-11927
-11960
-11993
-12026
-12059
-12092
-12124
-12157
-12189
-12221
-12253
-12285
-12318
-12350
-12382
-12414
-12447
-12479
-12511
-12544
-12576
-12609
-12641
-12673
-12706
-12738
-12770
-12803
-12835
-12867
-12900
-12932
-12964
-12996
-13028
-13060
-13092
-13125
-13157
-13189
-13222
-13255
-13287
-13320
-13353
-13386
-13420
-13453
-13487
-13521
-13555
-13589
-13623
-13657
-13692
-13727
-13762
-13797
-13833
-13869
-13905
-13942
-13978
-14015
-14051
-14088
-14126
-14163
-14201
-14239
-14277
-14315
-14353
-14392
-14430
-14469
-14508
-14547
-14586
-14625
-14665
-14705
-14745
-14786
-14826
-14867
-14908
-14950
-14991
-15033
-15076
-15119
-15162
-15205
-15248
-15292
-15336
-15381
-15425
-15470
-15515
-15561
-15607
-15653
-15699
-15746
-15793
-15840
-15887
-15934
-15982
-16030
-16078
-16126
-16175
-16222
-16273
-16322
-16370
-16421
-16471
-16521
-16572
-16622
-16673
-16724
-16774
-16825
-16876
-16927
-16978
-17029
-17080
-17130
-17181
-17232
-17283
-17333
-17384
-17434
-17484
-17535
-17585
-17635
-17684
-17734
-17783
-17832
-17881
-17931
-17980
-18029
-18077
-18126
-18174
-18223
-18271
-18318
-18366
-18413
-18461
-18508
-18555
-18601
-18648
-18694
-18741
-18787
-18832
-18878
-18923
-18968
-19013
-19058
-19102
-19147
-19191
-19235
-19278
-19322
-19366
-19409
-19452
-19495
-19539
-19581
-19624
-19667
-19709
-19751
-19794
-19835
-19877
-19919
-19960
-20002
-20043
-20084
-20125
-20165
-20206
-20246
-20286
-20326
-20365
-20405
-20444
-20483
-20521
-20560
-20598
-20636
-20675
-20713
-20751
-20789
-20826
-20864
-20902
-20939
-20977
-21014
-21052
-21089
-21126
-21164
-21201
-21239
-21276
-21313
-21350
-21387
-21424
-21461
-21498
-21535
-21572
-21609
-21646
-21682
-21719
-21756
-21792
-21829
-21865
-21901
-21937
-21973
-22009
-22045
-22080
-22115
-22150
-22185
-22220
-22255
-22289
-22324
-22358
-22392
-22426
-22459
-22492
-22524
-22557
-22589
-22621
-22653
-22685
-22716
-22748
-22779
-22810
-22841
-22871
-22901
-22931
-22961
-22990
-23019
-23048
-23076
-23104
-23131
-23158
-23185
-23211
-23237
-23262
-23286
-23311
-23335
-23358
-23381
-23403
-23424
-23445
-23466
-23486
-23506
-23525
-23544
-23563
-23581
-23598
-23615
-23632
-23647
-23663
-23678
-23692
-23706
-23720
-23733
-23746
-23759
-23772
-23784
-23796
-23808
-23819
-23830
-23841
-23851
-23862
-23872
-23881
-23890
-23899
-23907
-23915
-23922
-23929
-23936
-23942
-23947
-23952
-23956
-23961
-23964
-23967
-23970
-23973
-23975
-23976
-23977
-23978
-23978
-23978
-23977
-23976
-23975
-23973
-23970
-23968
-23964
-23961
-23957
-23953
-23948
-23943
-23937
-23931
-23925
-23918
-23910
-23902
-23894
-23885
-23875
-23865
-23855
-23844
-23833
-23821
-23809
-23796
-23783
-23769
-23755
-23741
-23726
-23710
-23694
-23678
-23661
-23644
-23626
-23608
-23590
-23571
-23552
-23532
-23512
-23491
-23471
-23450
-23428
-23406
-23384
-23361
-23338
-23315
-23291
-23267
-23243
-23218
-23193
-23167
-23142
-23116
-23089
-23062
-23035
-23008
-22981
-22953
-22925
-22897
-22869
-22841
-22812
-22783
-22754
-22725
-22695
-22665
-22634
-22603
-22572
-22540
-22508
-22476
-22443
-22409
-22375
-22341
-22306
-22271
-22236
-22200
-22163
-22127
-22090
-22053
-22015
-21977
-21939
-21900
-21862
-21822
-21783
-21743
-21703
-21663
-21622
-21581
-21539
-21497
-21455
-21412
-21369
-21326
-21282
-21238
-21194
-21150
-21106
-21061
-21016
-20971
-20926
-20881
-20835
-20789
-20743
-20696
-20649
-20602
-20555
-20507
-20459
-20410
-20362
-20313
-20264
-20214
-20165
-20115
-20065
-20014
-19964
-19914
-19863
-19812
-19762
-19711
-19660
-19608
-19557
-19505
-19454
-19401
-19349
-19296
-19243
-19190
-19137
-19083
-19029
-18975
-18921
-18867
-18813
-18759
-18705
-18650
-18596
-18541
-18487
-18432
-18377
-18322
-18267
-18212
-18156
-18101
-18045
-17989
-17934
-17878
-17822
-17766
-17710
-17654
-17598
-17542
-17486
-17430
-17375
-17319
-17263
-17208
-17153
-17097
-17042
-16987
-16932
-16877
-16821
-16767
-16712
-16657
-16602
-16547
-16493
-16438
-16384
-16329
-16274
-16221
-16167
-16113
-16059
-16004
-15951
-15897
-15843
-15789
-15735
-15682
-15628
-15575
-15522
-15469
-15416
-15364
-15311
-15258
-15206
-15154
-15101
-15049
-14997
-14946
-14894
-14842
-14791
-14740
-14688
-14637
-14586
-14535
-14484
-14433
-14382
-14331
-14281
-14230
-14179
-14129
-14078
-14028
-13978
-13928
-13879
-13829
-13780
-13731
-13682
-13634
-13586
-13537
-13489
-13442
-13394
-13346
-13299
-13251
-13204
-13157
-13110
-13063
-13016
-12970
-12923
-12877
-12831
-12784
-12738
-12692
-12645
-12599
-12553
-12507
-12460
-12414
-12368
-12322
-12276
-12230
-12183
-12138
-12092
-12046
-12000
-11955
-11909
-11864
-11818
-11772
-11726
-11681
-11635
-11589
-11543
-11497
-11451
-11405
-11360
-11314
-11268
-11223
-11177
-11132
-11086
-11041
-10995
-10950
-10905
-10859
-10814
-10769
-10724
-10679
-10634
-10589
-10544
-10500
-10455
-10410
-10366
-10321
-10276
-10231
-10187
-10142
-10097
-10052
-10007
-9962
-9917
-9872
-9827
-9782
-9737
-9693
-9648
-9603
-9558
-9513
-9468
-9423
-9378
-9333
-9287
-9242
-9196
-9150
-9103
-9057
-9010
-8963
-8916
-8869
-8822
-8775
-8728
-8680
-8633
-8586
-8538
-8490
-8443
-8395
-8348
-8301
-8253
-8206
-8157
-8109
-8063
-8015
-7967
-7919
-7871
-7822
-7774
-7725
-7677
-7628
-7579
-7531
-7482
-7433
-7383
-7334
-7285
-7235
-7185
-7136
-7086
-7036
-6986
-6936
-6885
-6835
-6784
-6733
-6681
-6630
-6579
-6527
-6475
-6423
-6372
-6320
-6268
-6216
-6164
-6112
-6060
-6009
-5957
-5905
-5853
-5801
-5748
-5696
-5644
-5592
-5539
-5486
-5433
-5380
-5327
-5273
-5220
-5166
-5112
-5058
-5003
-4949
-4895
-4840
-4786
-4731
-4677
-4622
-4567
-4513
-4458
-4403
-4348
-4293
-4238
-4183
-4128
-4073
-4017
-3962
-3906
-3850
-3794
-3738
-3682
-3626
-3570
-3514
-3458
-3401
-3345
-3289
-3232
-3176
-3119
-3063
-3006
-2950
-2893
-2836
-2780
-2723
-2666
-2610
-2553
-2497
-2441
-2384
-2328
-2272
-2216
-2161
-2105
-2050
-1994
-1939
-1884
-1830
-1775
-1720
-1666
-1612
-1558
-1504
-1450
-1397
-1344
-1291
-1238
-1185
-1133
-1081
-1029
-977
-926
-874
-823
-772
-722
-671
-621
-571
-522
-473
-424
-375
-326
-278
-230
-182
-134
-86
-38
9
57
104
151
198
245
291
337
383
429
475
520
565
610
654
699
743
786
830
873
916
958
1000
1042
1083
1125
1165
1206
1246
1286
1326
1365
1404
1443
1481
1519
1557
1594
1631
1668
1704
1740
1776
1811
1846
1881
1915
1950
1984
2017
2051
2084
2117
2149
2182
2214
2245
2277
2308
2338
2368
2398
2428
2457
2486
2514
2542
2570
2598
2625
2652
2678
2704
2730
2756
2781
2806
2830
2854
2878
2901
2923
2946
2968
2989
3010
3031
3051
3071
3091
3110
3129
3147
3165
3182
3198
3215
3231
3246
3261
3275
3290
3303
3316
3329
3342
3354
3366
3377
3388
3399
3409
3419
3429
3439
3448
3456
3465
3473
3480
3487
3494
3501
3507
3512
3518
3523
3528
3532
3537
3541
3545
3549
3553
3556
3560
3563
3565
3568
3571
3573
3576
3578
3580
3582
3584
3585
3586
3587
3589
3589
3590
3591
3592
3592
3592
3592
3592
3591
3591
3590
3589
3588
3586
3585
3583
3581
3578
3576
3573
3570
3567
3564
3560
3557
3553
3549
3545
3540
3536
3531
3526
3522
3517
3512
3506
3501
3495
3490
3484
3478
3472
3466
3459
3453
3446
3439
3432
3425
3417
3410
3402
3394
3387
3379
3371
3364
3356
3348
3340
3332
3324
3316
3308
3299
3291
3283
3274
3266
3257
3249
3240
3231
3222
3213
3204
3194
3185
3176
3166
3156
3146
3137
3127
3117
3106
3096
3086
3076
3065
3055
3044
3033
3022
3011
2999
2988
2976
2964
2952
2939
2927
2914
2901
2888
2874
2860
2847
2833
2819
2805
2790
2776
2761
2746
2731
2715
2699
2684
2668
2651
2635
2618
2601
2585
2568
2551
2534
2516
2499
2482
2465
2447
2429
2411
2393
2375
2357
2338
2319
2301
2282
2262
2243
2224
2205
2186
2167
2148
2129
2110
2092
2073
2054
2035
2016
1996
1977
1958
1939
1919
1900
1880
1860
1840
1820
1800
1780
1759
1739
1718
1697
1677
1656
1635
1614
1593
1572
1551
1530
1509
1488
1468
1447
1426
1405
1385
1364
1343
1323
1302
1281
1260
1240
1219
1198
1177
1156
1135
1114
1093
1071
1050
1029
1008
987
965
944
922
901
879
858
836
814
792
770
748
726
704
681
658
635
612
589
566
543
519
496
473
450
426
403
380
356
333
309
286
262
239
215
191
168
144
120
96
72
48
24
-1
-25
-50
-74
-99
-124
-149
-173
-198
-223
-247
-272
-297
-321
-346
-370
-395
-419
-443
-468
-492
-517
-541
-566
-590
-614
-639
-663
-688
-712
-736
-761
-785
-810
-834
-858
-883
-907
-931
-956
-980
-1004
-1028
-1052
-1076
-1100
-1125
-1149
-1173
-1197
-1221
-1245
-1269
-1292
-1316
-1339
-1363
-1386
-1410
-1433
-1456
-1479
-1502
-1525
-1548
-1570
-1593
-1615
-1638
-1660
-1683
-1705
-1727
-1748
-1770
-1792
-1813
-1834
-1856
-1877
-1898
-1919
-1940
-1960
-1981
-2001
-2021
-2041
-2061
-2081
-2101
-2120
-2140
-2159
-2178
-2197
-2216
-2235
-2253
-2272
-2290
-2308
-2326
-2344
-2362
-2379
-2397
-2413
-2430
-2447
-2464
-2481
-2497
-2514
-2530
-2547
-2563
-2579
-2595
-2610
-2625
-2640
-2655
-2669
-2683
-2697
-2710
-2723
-2736
-2749
-2762
-2774
-2786
-2797
-2808
-2819
-2830
-2840
-2850
-2860
-2869
-2879
-2888
-2896
-2904
-2913
-2920
-2928
-2936
-2943
-2950
-2957
-2963
-2969
-2975
-2981
-2986
-2991
-2995
-3000
-3004
-3008
-3011
-3014
-3017
-3020
-3022
-3023
-3025
-3026
-3027
-3027
-3028
-3028
-3027
-3027
-3026
-3026
-3025
-3023
-3022
-3021
-3019
-3017
-3015
-3013
-3010
-3007
-3004
-3001
-2998
-2994
-2990
-2985
-2981
-2976
-2970
-2965
-2959
-2953
-2947
-2941
-2935
-2928
-2921
-2914
-2907
-2900
-2893
-2886
-2879
-2872
-2864
-2857
-2849
-2841
-2833
-2825
-2817
-2808
-2800
-2791
-2782
-2772
-2763
-2754
-2745
-2735
-2726
-2716
-2706
-2697
-2687
-2677
-2667
-2657
-2646
-2636
-2626
-2615
-2605
-2594
-2583
-2573
-2562
-2551
-2541
-2530
-2520
-2509
-2498
-2488
-2477
-2467
-2456
-2446
-2436
-2427
-2417
-2407
-2398
-2389
-2380
-2370
-2361
-2353
-2344
-2335
-2327
-2318
-2310
-2302
-2293
-2285
-2277
-2269
-2261
-2253
-2245
-2236
-2228
-2220
-2212
-2204
-2196
-2188
-2181
-2173
-2165
-2157
-2150
-2143
-2135
-2128
-2122
-2115
-2108
-2102
-2095
-2089
-2082
-2076
-2069
-2063
-2056
-2049
-2041
-2035
-2029
-2021
-2015
-2008
-2001
-1993
-1986
-1979
-1972
-1965
-1958
-1951
-1944
-1937
-1929
-1922
-1915
-1908
-1900
-1893
-1886
-1879
-1871
-1864
-1856
-1849
-1841
-1833
-1825
-1817
-1809
-1800
-1792
-1783
-1774
-1765
-1756
-1746
-1737
-1728
-1718
-1708
-1698
-1688
-1678
-1668
-1657
-1646
-1635
-1624
-1612
-1600
-1588
-1576
-1564
-1551
-1538
-1526
-1513
-1500
-1487
-1474
-1461
-1448
-1434
-1420
-1406
-1392
-1378
-1364
-1349
-1335
-1320
-1305
-1289
-1274
-1258
-1242
-1225
-1209
-1192
-1175
-1158
-1141
-1124
-1107
-1089
-1072
-1055
-1037
-1018
-1002
-984
-967
-949
-932
-914
-896
-878
-860
-842
-824
-806
-787
-769
-750
-731
-712
-693
-673
-654
-634
-615
-595
-576
-556
-537
-518
-498
-479
-460
-440
-421
-402
-383
-364
-346
-327
-308
-290
-271
-253
-235
-217
-199
-181
-163
-146
-128
-111
-94
-77
-60
-43
-26
-10
7
23
39
55
71
87
103
118
134
149
165
180
195
211
226
241
257
272
286
301
316
331
346
361
375
390
405
420
434
449
463
478
492
506
520
535
549
562
576
590
604
618
631
645
659
672
686
699
713
726
739
752
765
778
790
803
815
827
839
851
863
875
887
899
911
923
935
947
959
971
983
995
1006
1018
1031
1044
1056
1068
1081
1094
1107
1119
1132
1145
1158
1171
1185
1198
1211
1224
1237
1251
1264
1277
1290
1304
1317
1330
1344
1358
1371
1385
1399
1412
1426
1440
1454
1467
1481
1495
1509
1523
1537
1551
1565
1579
1594
1608
1623
1637
1652
1667
1681
1696
1712
1727
1742
1758
1773
1789
1804
1820
1836
1851
1867
1883
1898
1914
1930
1946
1963
1979
1995
2011
2028
2044
2061
2078
2095
2112
2130
2147
2165
2183
2201
2219
2237
2255
2274
2293
2312
2330
2349
2368
2388
2407
2426
2445
2464
2483
2502
2521
2540
2560
2579
2598
2618
2637
2657
2676
2696
2715
2735
2754
2774
2793
2813
2833
2852
2872
2892
2911
2931
2951
2970
2990
3009
3028
3047
3066
3084
3103
3121
3140
3158
3176
3193
3211
3228
3245
3262
3279
3295
3312
3328
3344
3361
3377
3393
3409
3425
3441
3458
3474
3490
3505
3521
3537
3553
3568
3583
3599
3614
3629
3643
3658
3673
3687
3702
3717
3731
3746
3760
3775
3789
3804
3819
3833
3848
3863
3878
3893
3907
3922
3937
3952
3967
3982
3996
4011
4025
4040
4054
4067
4082
4096
4109
4123
4136
4149
4162
4175
4188
4201
4214
4227
4240
4253
4266
4279
4293
4306
4319
4332
4346
4359
4373
4386
4400
4413
4427
4441
4455
4468
4482
4495
4509
4522
4535
4548
4561
4574
4587
4600
4613
4626
4639
4652
4665
4678
4691
4704
4717
4729
4742
4755
4767
4779
4791
4803
4815
4827
4839
4851
4863
4875
4887
4899
4911
4923
4935
4948
4960
4973
4986
4998
5011
5024
5038
5051
5064
5078
5091
5105
5118
5132
5145
5159
5172
5185
5199
5212
5225
5239
5252
5266
5280
5294
5308
5321
5335
5349
5363
5377
5391
5405
5419
5433
5446
5460
5474
5488
5502
5517
5531
5545
5559
5574
5588
5603
5617
5632
5646
5661
5675
5690
5705
5719
5734
5749
5764
5779
5794
5809
5825
5840
5855
5870
5886
5901
5916
5932
5947
5962
5978
5993
6009
6024
6040
6056
6071
6087
6103
6119
6135
6150
6166
6183
6199
6215
6231
6247
6263
6279
6295
6311
6327
6343
6359
6375
6391
6407
6423
6439
6455
6471
6487
6502
6518
6534
6550
6566
6583
6599
6615
6631
6647
6663
6679
6695
6711
6727
6743
6758
6774
6790
6805
6821
6836
6852
6867
6882
6898
6913
6928
6944
6959
6974
6989
7005
7020
7035
7050
7065
7080
7094
7109
7123
7137
7152
7166
7179
7193
7207
7220
7233
7246
7260
7273
7286
7298
7311
7324
7336
7348
7360
7373
7385
7397
7409
7421
7433
7445
7457
7469
7481
7492
7504
7515
7527
7538
7549
7560
7571
7582
7593
7604
7615
7625
7636
7646
7657
7667
7677
7687
7697
7707
7716
7726
7735
7745
7754
7764
7773
7783
7792
7801
7811
7820
7829
7838
7847
7856
7865
7874
7883
7891
7900
7909
7918
7927
7935
7944
7953
7962
7970
7979
7987
7995
8004
8012
8020
8028
8037
8045
8053
8061
8070
8077
8086
8095
8103
8112
8119
8128
8137
8145
8153
8161
8169
8178
8186
8194
8202
8210
8219
8227
8235
8244
8252
8260
8269
8277
8285
8293
8302
8310
8318
8326
8334
8342
8349
8357
8365
8373
8380
8388
8395
8403
8410
8418
8425
8432
8439
8447
8454
8461
8468
8475
8482
8488
8495
8502
8508
8514
8521
8527
8533
8539
8545
8552
8557
8563
8569
8575
8581
8586
8592
8597
8603
8608
8614
8619
8624
8629
8635
8640
8645
8650
8656
8661
8666
8672
8677
8682
8687
8692
8697
8703
8708
8713
8718
8723
8728
8733
8738
8743
8747
8752
8757
8761
8766
8771
8775
8780
8785
8790
8795
8800
8805
8810
8815
8820
8825
8830
8835
8839
8844
8848
8853
8857
8861
8865
8868
8872
8875
8879
8882
8885
8888
8891
8894
8897
8899
8902
8904
8906
8908
8910
8912
8913
8915
8916
8917
8918
8919
8919
8919
8919
8919
8919
8918
8917
8916
8914
8913
8911
8908
8906
8904
8901
8898
8895
8891
8888
8884
8880
8876
8871
8866
8862
8857
8851
8846
8840
8834
8827
8821
8814
8808
8801
8793
8786
8778
8771
8762
8754
8746
8737
8728
8719
8710
8700
8690
8680
8670
8659
8649
8638
8627
8616
8604
8593
8581
8569
8557
8544
8531
8518
8505
8492
8479
8465
8452
8438
8424
8410
8395
8381
8366
8351
8336
8321
8306
8290
8274
8258
8242
8226
8209
8192
8175
8157
8141
8124
8106
8087
8070
8052
8034
8016
7997
7979
7960
7942
7923
7904
7885
7866
7847
7828
7808
7789
7769
7749
7729
7709
7689
7668
7648
7627
7607
7586
7565
7545
7524
7503
7482
7461
7440
7419
7398
7376
7355
7333
7312
7290
7269
7247
7226
7204
7182
7160
7139
7117
7095
7073
7051
7029
7008
6986
6964
6942
6920
6898
6876
6855
6833
6811
6789
6768
6746
6724
6703
6681
6660
6638
6617
6596
6575
6554
6533
6512
6492
6471
6451
6431
6411
6391
6371
6351
6331
6311
6292
6272
6252
6233
6213
6194
6175
6156
6137
6119
6100
6082
6063
6045
6027
6009
5992
5974
5956
5939
5921
5904
5887
5870
5853
5836
5819
5802
5786
5770
5753
5737
5721
5705
5690
5674
5659
5644
5628
5613
5598
5583
5568
5554
5539
5524
5510
5495
5481
5467
5453
5439
5425
5411
5398
5384
5371
5357
5344
5331
5318
5304
5291
5279
5266
5253
5240
5228
5216
5203
5191
5179
5167
5155
5144
5132
5120
5109
5098
5087
5076
5065
5054
5043
5033
5023
5013
5003
4993
4983
4973
4964
4955
4945
4936
4926
4917
4908
4899
4890
4881
4873
4864
4856
4848
4840
4831
4824
4816
4808
4800
4792
4785
4777
4769
4762
4755
4747
4740
4733
4726
4719
4712
4705
4698
4692
4685
4679
4673
4667
4661
4656
4650
4645
4640
4635
4630
4625
4621
4616
4612
4608
4605
4601
4598
4594
4591
4588
4586
4583
4581
4578
4576
4574
4572
4571
4569
4568
4567
4566
4565
4564
4564
4563
4563
4562
4562
4561
4561
4561
4561
4562
4562
4562
4563
4564
4565
4566
4567
4568
4570
4571
4573
4574
4576
4577
4579
4581
4583
4585
4587
4589
4592
4594
4597
4599
4602
4605
4608
4610
4614
4617
4620
4623
4627
4631
4634
4638
4642
4646
4650
4654
4658
4663
4667
4671
4675
4679
4684
4688
4693
4697
4702
4707
4711
4715
4720
4724
4728
4732
4736
4740
4744
4748
4751
4755
4759
4762
4766
4769
4772
4776
4779
4783
4786
4790
4793
4797
4800
4803
4807
4810
4813
4817
4820
4823
4827
4830
4833
4836
4839
4841
4844
4847
4850
4852
4855
4858
4861
4863
4866
4868
4871
4874
4876
4879
4882
4884
4887
4890
4892
4895
4898
4900
4903
4906
4908
4911
4914
4917
4920
4923
4926
4928
4931
4934
4937
4939
4942
4945
4947
4950
4952
4955
4957
4960
4963
4965
4968
4970
4972
4975
4977
4980
4982
4985
4987
4989
4991
4993
4995
4997
4998
5000
5001
5003
5004
5005
5006
5007
5007
5008
5009
5009
5010
5010
5011
5011
5010
5010
5010
5009
5009
5008
5007
5006
5005
5004
5003
5002
5001
5000
4998
4996
4994
4992
4990
4987
4985
4982
4980
4977
4974
4971
4968
4964
4961
4957
4952
4948
4944
4939
4935
4930
4926
4921
4916
4911
4906
4901
4896
4890
4885
4879
4873
4866
4860
4853
4846
4838
4831
4823
4815
4806
4798
4789
4780
4770
4761
4751
4741
4731
4721
4711
4700
4689
4679
4667
4656
4644
4632
4620
4607
4595
4581
4568
4554
4540
4525
4510
4495
4480
4464
4447
4431
4414
4397
4380
4363
4345
4328
4309
4291
4272
4253
4235
4216
4196
4177
4157
4137
4116
4094
4074
4053
4030
4009
3987
3965
3942
3920
3897
3873
3850
3827
3803
3780
3756
3732
3708
3683
3659
3634
3609
3584
3559
3533
3508
3482
3455
3429
3402
3374
3347
3319
3291
3263
3235
3207
3178
3149
3120
3091
3062
3032
3002
2973
2942
2912
2882
2851
2820
2789
2758
2727
2696
2665
2633
2602
2570
2538
2507
2474
2442
2410
2377
2345
2312
2279
2247
2214
2181
2147
2114
2080
2045
2012
1978
1944
1909
1874
1839
1804
1769
1734
1698
1662
1626
1590
1554
1518
1481
1444
1408
1371
1334
1296
1259
1222
1184
1146
1108
1070
1031
993
954
915
876
836
797
757
717
676
636
595
554
512
471
429
387
345
302
260
217
174
131
88
45
1
-42
-86
-130
-174
-218
-263
-307
-352
-397
-442
-488
-533
-579
-625
-671
-717
-764
-810
-856
-903
-950
-997
-1044
-1091
-1138
-1186
-1233
-1281
-1329
-1377
-1425
-1474
-1522
-1571
-1620
-1669
-1719
-1768
-1818
-1868
-1917
-1967
-2017
-2068
-2118
-2168
-2219
-2269
-2320
-2371
-2421
-2472
-2523
-2574
-2625
-2676
-2727
-2779
-2830
-2882
-2934
-2985
-3037
-3090
-3142
-3194
-3246
-3298
-3350
-3402
-3454
-3506
-3559
-3611
-3663
-3716
-3768
-3820
-3873
-3925
-3978
-4030
-4082
-4135
-4187
-4239
-4291
-4343
-4395
-4447
-4499
-4551
-4603
-4655
-4707
-4758
-4810
-4862
-4913
-4964
-5015
-5066
-5117
-5168
-5219
-5270
-5320
-5371
-5421
-5472
-5522
-5572
-5622
-5672
-5722
-5772
-5822
-5871
-5921
-5971
-6020
-6069
-6118
-6168
-6216
-6265
-6314
-6362
-6411
-6459
-6507
-6555
-6602
-6650
-6697
-6744
-6791
-6838
-6884
-6931
-6977
-7023
-7069
-7114
-7160
-7205
-7250
-7295
-7340
-7385
-7430
-7474
-7518
-7562
-7605
-7649
-7692
-7735
-7778
-7820
-7862
-7904
-7946
-7987
-8029
-8070
-8112
-8153
-8194
-8235
-8276
-8316
-8357
-8397
-8438
-8478
-8518
-8558
-8598
-8637
-8677
-8716
-8755
-8795
-8834
-8872
-8911
-8950
-8988
-9027
-9065
-9103
-9142
-9180
-9218
-9256
-9294
-9332
-9371
-9409
-9447
-9484
-9522
-9560
-9597
-9635
-9672
-9709
-9746
-9782
-9819
-9856
-9892
-9929
-9965
-10001
-10037
-10073
-10109
-10144
-10180
-10215
-10251
-10286
-10321
-10357
-10392
-10427
-10462
-10496
-10531
-10565
-10600
-10634
-10668
-10702
-10736
-10770
-10804
-10838
-10872
-10905
-10938
-10972
-11005
-11038
-11071
-11105
-11137
-11170
-11203
-11235
-11268
-11300
-11332
-11364
-11396
-11428
-11460
-11492
-11523
-11555
-11586
-11617
-11648
-11679
-11710
-11741
-11771
-11802
-11832
-11862
-11892
-11921
-11951
-11980
-12009
-12038
-12067
-12095
-12123
-12151
-12179
-12206
-12233
-12260
-12287
-12313
-12339
-12365
-12391
-12417
-12442
-12468
-12493
-12518
-12543
-12568
-12593
-12617
-12642
-12666
-12691
-12715
-12738
-12762
-12785
-12808
-12831
-12854
-12876
-12899
-12921
-12942
-12964
-12986
-13007
-13029
-13050
-13071
-13092
-13113
-13133
-13154
-13174
-13194
-13214
-13233
-13253
-13272
-13291
-13310
-13329
-13347
-13366
-13384
-13402
-13420
-13438
-13456
-13473
-13491
-13508
-13525
-13542
-13559
-13576
-13593
-13609
-13626
-13642
-13658
-13674
-13691
-13707
-13723
-13739
-13756
-13772
-13788
-13804
-13819
-13835
-13851
-13866
-13882
-13897
-13912
-13928
-13943
-13958
-13972
-13987
-14001
-14015
-14028
-14041
-14054
-14067
-14080
-14092
-14104
-14116
-14127
-14139
-14150
-14161
-14172
-14183
-14194
-14204
-14215
-14224
-14234
-14244
-14253
-14262
-14272
-14281
-14290
-14299
-14308
-14317
-14325
-14334
-14343
-14351
-14359
-14367
-14375
-14383
-14390
-14397
-14404
-14410
-14416
-14422
-14428
-14433
-14438
-14442
-14446
-14449
-14453
-14456
-14459
-14461
-14464
-14466
-14468
-14470
-14471
-14473
-14474
-14475
-14476
-14476
-14477
-14477
-14477
-14476
-14475
-14474
-14473
-14472
-14470
-14468
-14466
-14463
-14460
-14457
-14453
-14449
-14444
-14440
-14435
-14430
-14425
-14419
-14413
-14407
-14401
-14395
-14388
-14380
-14373
-14365
-14357
-14349
-14340
-14331
-14322
-14312
-14303
-14293
-14283
-14273
-14263
-14252
-14241
-14230
-14218
-14206
-14194
-14181
-14169
-14155
-14142
-14128
-14115
-14101
-14086
-14072
-14057
-14042
-14027
-14012
-13997
-13981
-13966
-13950
-13934
-13918
-13901
-13885
-13868
-13851
-13834
-13817
-13799
-13782
-13765
-13747
-13729
-13711
-13693
-13675
-13656
-13637
-13618
-13599
-13580
-13561
-13542
-13522
-13502
-13483
-13462
-13442
-13422
-13401
-13380
-13359
-13338
-13316
-13294
-13272
-13250
-13228
-13206
-13184
-13162
-13140
-13118
-13095
-13073
-13050
-13027
-13004
-12981
-12958
-12934
-12911
-12887
-12864
-12841
-12817
-12794
-12771
-12748
-12725
-12702
-12678
-12655
-12631
-12607
-12582
-12558
-12533
-12509
-12484
-12459
-12434
-12409
-12383
-12358
-12333
-12307
-12282
-12256
-12230
-12204
-12178
-12152
-12126
-12099
-12072
-12046
-12019
-11992
-11965
-11938
-11910
-11882
-11854
-11826
-11797
-11768
-11739
-11709
-11679
-11649
-11619
-11589
-11558
-11528
-11497
-11467
-11436
-11405
-11373
-11342
-11310
-11277
-11245
-11212
-11178
-11145
-11111
-11077
-11043
-11009
-10975
-10940
-10906
-10871
-10836
-10801
-10766
-10731
-10695
-10660
-10625
-10589
-10554
-10518
-10483
-10447
-10411
-10376
-10340
-10304
-10269
-10233
-10197
-10161
-10124
-10088
-10051
-10014
-9977
-9940
-9902
-9864
-9826
-9788
-9749
-9710
-9671
-9632
-9593
-9553
-9513
-9474
-9433
-9393
-9353
-9313
-9272
-9232
-9191
-9150
-9110
-9069
-9027
-8986
-8945
-8903
-8862
-8820
-8778
-8737
-8695
-8653
-8611
-8569
-8526
-8484
-8441
-8398
-8355
-8311
-8268
-8224
-8180
-8135
-8090
-8045
-8000
-7956
-7910
-7864
-7819
-7773
-7727
-7682
-7636
-7589
-7543
-7497
-7450
-7403
-7357
-7310
-7263
-7215
-7168
-7120
-7072
-7023
-6975
-6926
-6876
-6827
-6777
-6727
-6676
-6625
-6574
-6522
-6470
-6417
-6365
-6312
-6259
-6206
-6152
-6099
-6045
-5991
-5937
-5882
-5828
-5773
-5717
-5662
-5606
-5550
-5494
-5438
-5382
-5325
-5269
-5212
-5156
-5099
-5042
-4985
-4928
-4871
-4814
-4756
-4699
-4641
-4584
-4526
-4468
-4409
-4351
-4292
-4233
-4174
-4115
-4054
-3995
-3935
-3875
-3815
-3754
-3694
-3633
-3572
-3510
-3449
-3387
-3326
-3264
-3203
-3141
-3079
-3017
-2955
-2893
-2831
-2769
-2707
-2645
-2583
-2520
-2458
-2395
-2333
-2270
-2208
-2145
-2082
-2020
-1957
-1894
-1832
-1769
-1705
-1642
-1578
-1515
-1451
-1387
-1323
-1259
-1196
-1132
-1068
-1004
-941
-878
-815
-752
-688
-625
-562
-498
-435
-372
-308
-245
-182
-118
-55
8
71
134
197
261
324
386
449
512
575
638
701
763
826
889
951
1014
1076
1138
1200
1262
1324
1386
1448
1510
1572
1633
1695
1756
1817
1878
1939
2000
2060
2121
2181
2242
2302
2362
2422
2481
2541
2600
2659
2718
2777
2836
2895
2954
3012
3070
3129
3187
3245
3303
3361
3419
3477
3535
3593
3650
3708
3765
3823
3880
3938
3995
4051
4109
4167
4223
4280
4337
4393
4450
4506
4562
4618
4673
4729
4784
4840
4895
4950
5005
5059
5114
5169
5223
5277
5331
5385
5439
5492
5545
5598
5651
5704
5756
5808
5860
5911
5963
6014
6065
6116
6166
6217
6267
6317
6366
6415
6465
6513
6562
6611
6659
6707
6755
6803
6851
6898
6946
6993
7040
7087
7134
7180
7226
7272
7317
7363
7408
7453
7497
7542
7586
7630
7674
7717
7761
7804
7847
7890
7933
7976
8018
8060
8102
8144
8185
8226
8267
8307
8347
8387
8426
8465
8503
8541
8579
8617
8654
8691
8727
8764
8800
8835
8871
8906
8941
8976
9010
9044
9078
9112
9145
9178
9211
9243
9275
9306
9338
9369
9400
9431
9461
9491
9521
9551
9580
9609
9637
9665
9693
9721
9748
9775
9802
9828
9855
9881
9906
9931
9956
9981
10005
10030
10053
10077
10100
10123
10146
10168
10190
10211
10233
10254
10274
10295
10315
10335
10355
10374
10393
10412
10431
10449
10466
10484
10501
10518
10534
10550
10566
10582
10597
10613
10628
10642
10657
10671
10685
10699
10713
10726
10739
10752
10765
10777
10789
10801
10813
10825
10836
10847
10858
10869
10880
10890
10901
10911
10921
10931
10940
10950
10959
10968
10976
10985
10993
11001
11009
11016
11024
11031
11038
11045
11052
11058
11065
11071
11077
11083
11089
11095
11100
11105
11111
11116
11121
11126
11131
11135
11140
11144
11149
11153
11157
11160
11164
11168
11171
11174
11177
11180
11183
11186
11189
11191
11194
11196
11198
11200
11202
11204
11206
11208
11209
11210
11212
11212
11213
11214
11214
11215
11215
11215
11214
11214
11213
11213
11212
11211
11210
11209
11207
11206
11204
11202
11200
11198
11196
11194
11192
11190
11188
11186
11183
11180
11177
11174
11170
11166
11162
11158
11154
11150
11146
11141
11137
11132
11127
11122
11117
11111
11106
11100
11094
11088
11082
11075
11069
11062
11055
11048
11040
11033
11025
11018
11010
11002
10993
10985
10976
10967
10958
10949
10940
10930
10921
10911
10901
10891
10880
10870
10860
10849
10838
10827
10816
10804
10792
10781
10768
10756
10743
10731
10718
10705
10691
10678
10665
10651
10638
10624
10610
10597
10583
10568
10554
10540
10525
10511
10497
10482
10468
10453
10438
10424
10409
10394
10379
10364
10348
10333
10318
10302
10287
10272
10256
10241
10226
10211
10196
10181
10166
10151
10136
10121
10106
10091
10075
10060
10045
10029
10014
9998
9983
9967
9952
9936
9921
9905
9890
9874
9858
9843
9827
9811
9795
9779
9763
9747
9731
9715
9698
9682
9666
9649
9632
9616
9599
9582
9565
9548
9531
9513
9496
9478
9461
9443
9425
9408
9389
9371
9353
9334
9316
9297
9278
9259
9240
9221
9201
9181
9162
9142
9122
9101
9081
9061
9041
9020
9000
8979
8958
8937
8916
8895
8874
8852
8831
8809
8787
8766
8744
8722
8699
8677
8654
8632
8609
8586
8564
8541
8518
8495
8471
8448
8425
8401
8378
8354
8330
8306
8282
8258
8234
8210
8185
8161
8135
8112
8087
8063
8038
8013
7987
7962
7936
7910
7885
7859
7833
7807
7781
7755
7729
7702
7676
7650
7623
7597
7570
7544
7517
7490
7463
7436
7409
7382
7355
7328
7300
7273
7245
7217
7190
7162
7133
7105
7077
7048
7020
6992
6963
6935
6906
6877
6849
6820
6791
6763
6734
6705
6676
6647
6618
6589
6560
6531
6502
6473
6443
6414
6385
6356
6326
6297
6268
6238
6209
6180
6151
6122
6092
6063
6034
6005
5976
5947
5918
5889
5861
5832
5803
5774
5746
5717
5688
5660
5631
5603
5575
5547
5519
5490
5462
5434
5406
5378
5350
5321
5293
5265
5237
5209
5182
5154
5126
5099
5071
5044
5017
4989
4962
4935
4908
4881
4854
4828
4801
4775
4749
4723
4697
4671
4645
4620
4595
4569
4544
4519
4495
4470
4445
4421
4397
4373
4349
4325
4302
4278
4255
4232
4209
4186
4163
4141
4119
4097
4075
4053
4032
4011
3990
3969
3949
3929
3909
3889
3870
3850
3831
3812
3793
3774
3755
3737
3718
3700
3682
3664
3647
3629
3612
3595
3578
3562
3546
3529
3514
3498
3483
3468
3453
3438
3423
3409
3395
3381
3368
3354
3341
3328
3315
3302
3290
3278
3266
3254
3242
3230
3219
3208
3197
3186
3175
3164
3154
3144
3134
3124
3114
3105
3095
3086
3077
3069
3060
3052
3044
3036
3028
3020
3013
3006
2999
2992
2985
2979
2972
2966
2959
2953
2947
2941
2935
2929
2923
2917
2912
2906
2901
2896
2890
2886
2881
2876
2872
2868
2864
2860
2856
2852
2849
2845
2842
2838
2835
2832
2829
2827
2824
2822
2820
2817
2815
2814
2812
2810
2809
2808
2806
2805
2804
2804
2803
2802
2801
2801
2800
2800
2799
2799
2798
2798
2797
2796
2796
2795
2795
2795
2795
2795
2795
2795
2795
2795
2796
2796
2797
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2809
2810
2812
2814
2815
2817
2819
2820
2822
2823
2825
2827
2829
2831
2832
2834
2836
2838
2840
2842
2844
2846
2848
2849
2851
2853
2855
2857
2858
2860
2862
2864
2865
2867
2868
2870
2871
2872
2873
2874
2875
2875
2876
2877
2878
2878
2879
2879
2880
2880
2880
2880
2880
2879
2879
2878
2878
2877
2876
2874
2873
2871
2869
2868
2866
2864
2861
2859
2856
2854
2851
2848
2845
2841
2838
2835
2831
2828
2824
2820
2816
2811
2807
2802
2798
2793
2787
2782
2777
2771
2765
2760
2754
2748
2741
2735
2729
2723
2716
2710
2703
2697
2690
2683
2675
2668
2660
2652
2644
2636
2628
2620
2611
2603
2594
2585
2576
2568
2559
2550
2541
2532
2522
2513
2503
2494
2484
2474
2465
2455
2445
2435
2424
2414
2404
2393
2383
2372
2362
2351
2340
2329
2318
2307
2295
2284
2272
2260
2248
2236
2224
2212
2199
2186
2174
2161
2148
2135
2122
2109
2096
2083
2070
2057
2043
2029
2017
2003
1990
1977
1964
1950
1937
1924
1911
1898
1884
1871
1858
1845
1832
1819
1805
1792
1779
1765
1752
1739
1726
1712
1699
1686
1673
1660
1647
1635
1622
1609
1596
1584
1571
1558
1546
1533
1520
1508
1495
1483
1470
1458
1446
1434
1422
1410
1398
1386
1374
1363
1351
1339
1328
1317
1306
1294
1283
1272
1261
1251
1240
1229
1219
1208
1198
1188
1179
1169
1159
1150
1141
1132
1124
1115
1107
1099
1091
1083
1075
1068
1061
1054
1047
1040
1033
1026
1018
1012
1006
1000
994
988
982
976
970
964
958
953
947
942
936
931
926
921
916
911
906
901
896
892
887
882
878
873
869
864
860
856
851
847
843
838
834
830
825
821
816
811
807
802
798
793
788
783
778
773
768
763
758
754
749
744
739
734
729
724
719
714
709
704
698
693
688
682
677
671
665
660
654
648
642
636
630
624
617
611
605
598
592
585
579
572
566
559
553
546
539
533
526
520
513
506
499
493
486
479
473
466
459
452
446
439
432
424
417
410
402
395
387
379
372
364
356
348
339
331
323
315
306
298
290
282
273
265
257
248
240
231
223
214
206
197
188
179
171
162
153
144
135
125
116
107
98
88
79
69
60
50
40
30
20
10
0
-11
-21
-32
-43
-54
-65
-76
-87
-99
-110
-122
-133
-145
-157
-169
-182
-194
-207
-219
-232
-245
-259
-272
-285
-299
-313
-326
-340
-355
-369
-383
-398
-413
-428
-443
-458
-473
-488
-504
-519
-535
-550
-566
-582
-597
-613
-629
-646
-662
-679
-695
-712
-729
-745
-762
-779
-796
-813
-831
-848
-865
-883
-900
-918
-936
-953
-971
-989
-1006
-1024
-1042
-1060
-1078
-1096
-1114
-1132
-1150
-1168
-1186
-1204
-1223
-1241
-1259
-1277
-1296
-1314
-1332
-1351
-1369
-1387
-1406
-1424
-1442
-1461
-1479
-1498
-1517
-1535
-1554
-1573
-1592
-1611
-1630
-1649
-1668
-1687
-1706
-1725
-1744
-1763
-1782
-1801
-1821
-1840
-1859
-1878
-1897
-1916
-1935
-1954
-1974
-1993
-2012
-2031
-2051
-2070
-2089
-2108
-2127
-2146
-2166
-2185
-2204
-2223
-2242
-2262
-2281
-2300
-2319
-2338
-2357
-2377
-2396
-2415
-2434
-2453
-2472
-2491
-2511
-2530
-2549
-2568
-2588
-2607
-2626
-2646
-2665
-2684
-2703
-2722
-2741
-2760
-2779
-2798
-2817
-2836
-2855
-2874
-2893
-2912
-2931
-2949
-2968
-2987
-3005
-3024
-3042
-3061
-3079
-3098
-3117
-3135
-3154
-3172
-3191
-3209
-3228
-3247
-3265
-3284
-3303
-3322
-3341
-3360
-3379
-3398
-3417
-3436
-3455
-3474
-3493
-3512
-3531
-3550
-3569
-3588
-3606
-3625
-3643
-3662
-3680
-3698
-3717
-3735
-3753
-3772
-3790
-3808
-3826
-3845
-3863
-3881
-3899
-3917
-3934
-3952
-3970
-3987
-4005
-4022
-4038
-4057
-4074
-4091
-4108
-4125
-4142
-4159
-4176
-4193
-4209
-4226
-4243
-4259
-4276
-4293
-4309
-4326
-4342
-4359
-4375
-4391
-4407
-4424
-4440
-4456
-4472
-4488
-4504
-4519
-4535
-4551
-4567
-4582
-4597
-4613
-4628
-4643
-4658
-4673
-4687
-4702
-4716
-4730
-4744
-4758
-4771
-4784
-4798
-4811
-4824
-4836
-4849
-4862
-4874
-4887
-4899
-4911
-4924
-4935
-4947
-4959
-4970
-4981
-4992
-5003
-5014
-5024
-5035
-5045
-5055
-5066
-5076
-5085
-5095
-5104
-5114
-5123
-5132
-5141
-5149
-5158
-5166
-5174
-5182
-5190
-5197
-5204
-5211
-5218
-5225
-5231
-5237
-5243
-5249
-5255
-5261
-5267
-5272
-5278
-5283
-5288
-5293
-5297
-5302
-5306
-5311
-5315
-5319
-5322
-5326
-5329
-5333
-5336
-5339
-5341
-5344
-5346
-5349
-5351
-5353
-5355
-5357
-5358
-5360
-5361
-5362
-5363
-5364
-5365
-5366
-5367
-5368
-5368
-5369
-5369
-5369
-5369
-5369
-5369
-5369
-5369
-5368
-5368
-5367
-5366
-5366
-5365
-5364
-5363
-5362
-5360
-5359
-5357
-5356
-5354
-5352
-5350
-5348
-5346
-5343
-5341
-5338
-5336
-5334
-5331
-5329
-5327
-5324
-5322
-5319
-5317
-5314
-5312
-5309
-5307
-5304
-5302
-5299
-5297
-5294
-5291
-5289
-5286
-5283
-5281
-5278
-5275
-5272
-5270
-5267
-5265
-5262
-5259
-5257
-5254
-5251
-5248
-5245
-5242
-5239
-5236
-5233
-5230
-5226
-5223
-5220
-5216
-5213
-5209
-5206
-5202
-5198
-5194
-5190
-5185
-5181
-5177
-5172
-5168
-5163
-5158
-5153
-5148
-5143
-5137
-5132
-5126
-5121
-5115
-5109
-5103
-5097
-5091
-5085
-5079
-5072
-5066
-5059
-5053
-5046
-5039
-5032
-5026
-5018
-5011
-5004
-4996
-4989
-4981
-4973
-4965
-4958
-4950
-4942
-4934
-4926
-4918
-4910
-4901
-4893
-4885
-4876
-4868
-4859
-4850
-4841
-4833
-4824
-4815
-4806
-4797
-4788
-4778
-4769
-4760
-4751
-4742
-4732
-4723
-4713
-4704
-4695
-4685
-4675
-4665
-4656
-4645
-4635
-4625
-4615
-4604
-4594
-4583
-4572
-4562
-4551
-4540
-4530
-4519
-4508
-4497
-4486
-4474
-4463
-4451
-4440
-4428
-4416
-4405
-4393
-4381
-4369
-4357
-4345
-4333
-4321
-4309
-4296
-4283
-4271
-4258
-4245
-4232
-4218
-4205
-4191
-4178
-4164
-4150
-4136
-4121
-4107
-4091
-4078
-4062
-4048
-4033
-4018
-4002
-3987
-3971
-3955
-3940
-3924
-3908
-3892
-3876
-3859
-3843
-3827
-3810
-3793
-3776
-3759
-3742
-3725
-3708
-3691
-3673
-3656
-3638
-3621
-3603
-3585
-3567
-3550
-3532
-3514
-3495
-3477
-3459
-3441
-3422
-3403
-3385
-3366
-3347
-3328
-3309
-3290
-3271
-3252
-3233
-3214
-3194
-3175
-3155
-3136
-3116
-3097
-3077
-3058
-3038
-3019
-2999
-2980
-2960
-2941
-2921
-2902
-2882
-2862
-2843
-2823
-2803
-2783
-2763
-2744
-2724
-2704
-2684
-2664
-2644
-2624
-2603
-2583
-2563
-2543
-2522
-2502
-2481
-2461
-2440
-2419
-2398
-2377
-2356
-2334
-2313
-2292
-2271
-2250
-2229
-2208
-2187
-2166
-2146
-2125
-2104
-2083
-2062
-2041
-2020
-1999
-1978
-1958
-1937
-1916
-1895
-1875
-1854
-1833
-1813
-1792
-1771
-1751
-1731
-1710
-1690
-1669
-1649
-1628
-1608
-1588
-1568
-1547
-1527
-1507
-1486
-1466
-1445
-1425
-1404
-1384
-1364
-1344
-1323
-1303
-1283
-1263
-1243
-1223
-1203
-1183
-1163
-1143
-1123
-1104
-1084
-1064
-1045
-1025
-1006
-986
-967
-948
-929
-910
-890
-871
-852
-833
-814
-795
-776
-757
-738
-720
-701
-683
-664
-646
-628
-610
-592
-574
-557
-539
-521
-504
-487
-470
-453
-437
-420
-404
-388
-372
-356
-340
-324
-308
-293
-278
-263
-248
-233
-218
-204
-189
-175
-161
-147
-133
-119
-106
-92
-79
-65
-52
-39
-26
-13
0
13
26
38
51
63
76
88
100
111
123
134
145
156
167
177
188
198
208
219
229
239
249
259
268
278
288
297
306
316
325
334
343
352
361
370
378
387
395
404
412
420
428
436
444
452
460
467
475
482
489
496
504
511
517
524
531
538
544
551
557
563
569
574
580
586
591
596
601
606
611
615
620
624
628
632
636
640
644
648
651
655
659
662
666
669
673
676
680
683
687
690
693
697
700
703
706
709
712
715
718
721
724
727
730
734
737
739
742
745
748
751
754
756
759
762
764
767
769
772
774
776
778
780
782
784
786
789
791
793
795
797
800
802
804
806
809
811
814
816
819
821
824
827
829
832
835
837
839
842
844
846
849
851
854
856
859
861
864
867
869
872
875
878
881
883
886
888
890
893
895
897
899
902
904
906
908
910
912
914
916
918
919
921
923
925
927
928
930
932
934
936
937
939
941
943
944
946
948
949
951
953
954
956
958
959
961
962
964
965
966
967
968
969
970
971
972
972
973
973
974
975
976
976
977
978
978
979
979
980
980
980
980
980
980
980
980
980
980
979
979
978
977
977
976
975
974
973
972
970
969
968
967
965
964
963
962
960
959
958
957
956
955
953
952
951
950
949
947
946
945
943
942
941
940
938
937
936
935
934
933
931
930
929
928
927
926
925
923
922
921
920
919
918
917
915
914
913
912
911
909
908
907
905
904
902
901
899
898
896
895
893
892
891
889
888
887
886
884
883
882
881
879
878
877
876
875
873
872
872
871
870
869
868
867
866
865
863
862
860
859
857
856
854
853
851
849
847
845
843
841
839
837
834
832
829
827
824
822
819
817
814
812
809
807
805
803
801
799
797
795
793
792
790
788
787
785
783
782
780
779
777
775
774
772
771
769
767
765
763
761
758
756
753
751
748
745
743
740
737
734
731
728
725
722
719
716
712
709
705
702
698
695
691
687
684
680
677
673
670
666
663
659
656
653
649
646
642
639
635
632
628
624
621
617
614
610
607
603
600
597
594
591
588
585
582
579
576
572
569
566
562
559
555
552
548
545
541
538
534
531
527
523
520
517
513
510
507
503
500
497
494
490
487
484
480
477
474
470
466
463
459
455
451
447
443
439
435
431
426
422
417
412
407
402
397
392
386
381
375
369
364
358
352
346
340
334
328
322
316
311
305
299
293
288
282
276
270
264
259
253
246
240
234
228
221
215
208
201
195
188
181
175
168
161
154
147
139
132
125
117
109
101
94
86
78
70
62
54
46
38
30
22
14
6
-2
-10
-18
-26
-34
-43
-51
-59
-67
-76
-84
-93
-101
-110
-119
-128
-137
-146
-155
-165
-174
-184
-193
-203
-213
-222
-232
-242
-252
-261
-271
-281
-291
-301
-311
-320
-330
-340
-349
-359
-368
-377
-387
-396
-406
-415
-425
-434
-444
-453
-463
-473
-482
-492
-502
-511
-521
-531
-541
-550
-560
-570
-580
-590
-600
-610
-620
-630
-639
-649
-659
-669
-678
-688
-697
-707
-716
-725
-735
-744
-753
-762
-771
-780
-789
-798
-807
-816
-825
-834
-843
-853
-862
-871
-880
-889
-898
-907
-916
-925
-934
-943
-952
-960
-969
-977
-985
-993
-1000
-1008
-1016
-1022
-1029
-1036
-1043
-1050
-1057
-1064
-1071
-1078
-1085
-1093
-1100
-1108
-1115
-1123
-1130
-1138
-1145
-1152
-1159
-1167
-1174
-1181
-1188
-1195
-1202
-1208
-1215
-1222
-1228
-1234
-1240
-1246
-1252
-1258
-1264
-1270
-1276
-1281
-1287
-1293
-1298
-1304
-1309
-1315
-1320
-1325
-1331
-1336
-1342
-1348
-1353
-1359
-1365
-1370
-1376
-1382
-1387
-1393
-1398
-1404
-1410
-1415
-1421
-1427
-1433
-1438
-1444
-1451
-1457
-1463
-1469
-1475
-1481
-1488
-1494
-1501
-1507
-1513
-1520
-1526
-1533
-1539
-1545
-1552
-1558
-1565
-1571
-1577
-1584
-1590
-1597
-1604
-1610
-1617
-1623
-1630
-1637
-1644
-1651
-1658
-1665
-1672
-1679
-1686
-1693
-1701
-1708
-1715
-1722
-1730
-1737
-1745
-1752
-1760
-1767
-1775
-1782
-1790
-1797
-1805
-1812
-1820
-1827
-1835
-1842
-1849
-1856
-1863
-1871
-1878
-1885
-1893
-1900
-1907
-1915
-1922
-1930
-1937
-1945
-1952
-1960
-1968
-1975
-1983
-1991
-1999
-2005
-2013
-2021
-2029
-2037
-2045
-2053
-2061
-2069
-2076
-2084
-2092
-2100
-2108
-2116
-2124
-2132
-2140
-2147
-2155
-2163
-2171
-2178
-2186
-2194
-2202
-2210
-2217
-2225
-2234
-2242
-2250
-2259
-2267
-2276
-2285
-2293
-2302
-2310
-2319
-2328
-2336
-2345
-2354
-2362
-2371
-2380
-2389
-2398
-2407
-2416
-2425
-2434
-2442
-2451
-2460
-2468
-2477
-2486
-2494
-2503
-2512
-2522
-2531
-2540
-2549
-2559
-2568
-2578
-2587
-2597
-2606
-2616
-2626
-2635
-2645
-2655
-2665
-2675
-2685
-2695
-2705
-2716
-2726
-2737
-2747
-2757
-2768
-2778
-2789
-2799
-2810
-2821
-2831
-2842
-2853
-2863
-2874
-2885
-2895
-2906
-2916
-2927
-2937
-2947
-2958
-2968
-2978
-2988
-2998
-3008
-3018
-3028
-3037
-3047
-3057
-3066
-3076
-3085
-3095
-3104
-3114
-3123
-3132
-3142
-3151
-3160
-3170
-3179
-3188
-3197
-3206
-3214
-3223
-3232
-3240
-3249
-3257
-3265
-3273
-3281
-3289
-3297
-3305
-3312
-3320
-3327
-3334
-3341
-3348
-3355
-3362
-3369
-3376
-3382
-3389
-3395
-3401
-3407
-3413
-3419
-3424
-3430
-3435
-3440
-3446
-3451
-3456
-3461
-3466
-3471
-3476
-3480
-3485
-3489
-3494
-3498
-3502
-3506
-3509
-3513
-3516
-3519
-3522
-3525
-3527
-3530
-3532
-3535
-3537
-3539
-3541
-3543
-3545
-3547
-3549
-3550
-3552
-3553
-3554
-3555
-3556
-3557
-3558
-3559
-3559
-3560
-3560
-3561
-3561
-3561
-3561
-3561
-3560
-3560
-3560
-3559
-3558
-3558
-3557
-3556
-3555
-3554
-3553
-3552
-3551
-3549
-3548
-3547
-3545
-3544
-3542
-3541
-3539
-3537
-3535
-3533
-3531
-3529
-3526
-3524
-3521
-3518
-3515
-3512
-3509
-3505
-3502
-3498
-3494
-3490
-3485
-3481
-3476
-3471
-3465
-3460
-3455
-3449
-3443
-3437
-3431
-3425
-3419
-3413
-3406
-3400
-3393
-3387
-3380
-3374
-3367
-3360
-3353
-3346
-3339
-3331
-3324
-3316
-3308
-3300
-3292
-3284
-3275
-3267
-3258
-3249
-3240
-3230
-3221
-3211
-3201
-3191
-3180
-3170
-3159
-3149
-3138
-3127
-3116
-3104
-3092
-3080
-3068
-3056
-3043
-3030
-3017
-3003
-2989
-2976
-2962
-2948
-2933
-2919
-2905
-2890
-2875
-2860
-2845
-2829
-2813
-2797
-2781
-2765
-2748
-2732
-2715
-2698
-2680
-2663
-2645
-2627
-2609
-2590
-2572
-2553
-2534
-2515
-2495
-2476
-2456
-2436
-2416
-2396
-2375
-2355
-2334
-2313
-2292
-2271
-2249
-2228
-2206
-2184
-2162
-2140
-2117
-2094
-2071
-2048
-2024
-2000
-1976
-1952
-1927
-1902
-1877
-1852
-1826
-1800
-1773
-1747
-1720
-1693
-1665
-1638
-1610
-1582
-1553
-1525
-1496
-1468
-1438
-1409
-1380
-1351
-1321
-1291
-1262
-1232
-1202
-1171
-1141
-1110
-1079
-1048
-1016
-985
-954
-922
-891
-859
-827
-795
-763
-731
-698
-666
-633
-600
-567
-533
-500
-467
-434
-400
-367
-334
-301
-267
-234
-200
-166
-132
-98
-64
-30
4
38
72
107
142
176
211
245
280
315
350
385
420
455
491
526
561
596
632
667
702
738
773
808
844
879
914
949
984
1018
1054
1089
1124
1158
1193
1227
1262
1296
1330
1365
1399
1433
1467
1501
1535
1569
1603
1637
1671
1704
1738
1772
1805
1839
1872
1906
1939
1972
2005
2039
2072
2105
2137
2170
2203
2236
2269
2302
2334
2367
2399
2432
2464
2497
2529
2561
2593
2626
2657
2689
2721
2752
2783
2814
2845
2876
2906
2937
2967
2997
3026
3056
3085
3115
3144
3173
3201
3230
3258
3286
3314
3342
3369
3397
3424
3451
3478
3504
3531
3557
3583
3609
3635
3661
3687
3712
3737
3763
3788
3813
3838
3862
3887
3911
3935
3959
3982
4006
4029
4051
4074
4096
4118
4140
4162
4183
4205
4226
4247
4267
4288
4308
4328
4347
4367
4386
4404
4423
4441
4459
4477
4494
4511
4528
4544
4561
4577
4592
4608
4623
4638
4653
4667
4682
4695
4709
4723
4736
4749
4761
4774
4786
4797
4809
4820
4831
4841
4852
4862
4872
4881
4891
4900
4909
4918
4927
4936
4944
4952
4960
4968
4975
4982
4989
4996
5002
5008
5014
5020
5025
5030
5035
5040
5044
5049
5053
5056
5060
5064
5067
5070
5073
5076
5078
5081
5083
5085
5088
5089
5091
5093
5094
5095
5096
5096
5097
5097
5097
5097
5096
5096
5095
5094
5093
5091
5090
5088
5086
5084
5081
5079
5076
5073
5070
5067
5064
5060
5056
5052
5048
5043
5038
5033
5027
5022
5016
5010
5004
4998
4992
4985
4979
4972
4966
4959
4952
4945
4938
4931
4923
4916
4908
4901
4893
4886
4878
4870
4862
4854
4846
4837
4828
4819
4809
4800
4790
4780
4769
4759
4749
4738
4727
4717
4706
4695
4684
4674
4663
4652
4641
4630
4618
4607
4596
4585
4573
4562
4550
4538
4526
4514
4502
4490
4478
4465
4452
4439
4427
4413
4400
4387
4374
4362
4349
4336
4324
4311
4298
4286
4273
4260
4248
4235
4222
4209
4197
4184
4171
4157
4144
4131
4117
4103
4089
4075
4062
4048
4034
4019
4005
3990
3975
3960
3945
3930
3914
3899
3883
3868
3853
3837
3822
3806
3790
3775
3759
3743
3728
3712
3696
3680
3664
3647
3631
3616
3600
3584
3568
3552
3537
3521
3505
3490
3474
3458
3442
3427
3411
3395
3379
3363
3347
3331
3315
3299
3283
3267
3251
3234
3218
3202
3185
3168
3151
3134
3118
3101
3084
3067
3050
3034
3017
3000
2983
2967
2950
2934
2918
2902
2886
2869
2853
2837
2821
2805
2789
2773
2757
2741
2725
2709
2693
2677
2661
2645
2628
2612
2596
2580
2563
2547
2531
2514
2498
2482
2466
2450
2435
2419
2403
2388
2373
2357
2342
2327
2312
2297
2282
2267
2252
2238
2223
2208
2194
2179
2165
2151
2136
2122
2108
2094
2080
2066
2052
2039
2025
2011
1997
1984
1970
1956
1943
1929
1916
1902
1889
1875
1861
1848
1834
1820
1806
1792
1779
1765
1752
1738
1725
1712
1699
1686
1674
1661
1649
1636
1624
1611
1599
1587
1575
1564
1552
1541
1530
1518
1507
1497
1486
1476
1465
1455
1446
1436
1426
1417
1408
1399
1390
1381
1373
1364
1356
1348
1340
1333
1325
1317
1310
1303
1296
1289
1282
1275
1269
1262
1256
1250
1244
1238
1233
1227
1222
1217
1213
1208
1204
1200
1197
1194
1191
1188
1186
1184
1182
1180
1179
1178
1178
1177
1177
1176
1177
1177
1177
1178
1179
1180
1181
1183
1184
1186
1188
1191
1193
1196
1200
1203
1207
1211
1215
1219
1224
1228
1233
1238
1243
1248
1254
1259
1265
1271
1277
1284
1291
1299
1306
1315
1323
1331
1340
1349
1359
1368
1378
1388
1398
1408
1418
1428
1438
1449
1459
1469
1480
1491
1501
1512
1523
1534
1545
1556
1568
1579
1591
1603
1615
1627
1639
1652
1664
1677
1689
1702
1715
1729
1742
1756
1770
1784
1799
1814
1829
1844
1859
1875
1890
1906
1921
1937
1953
1969
1986
2001
2019
2035
2052
2068
2085
2102
2118
2135
2152
2169
2186
2204
2221
2239
2256
2274
2292
2310
2329
2347
2366
2384
2403
2423
2442
2462
2481
2501
2521
2541
2561
2581
2601
2621
2642
2662
2682
2702
2723
2743
2764
2784
2805
2825
2846
2867
2888
2909
2930
2951
2972
2994
3015
3036
3058
3079
3101
3123
3145
3167
3189
3211
3233
3256
3278
3301
3323
3346
3369
3391
3414
3437
3460
3483
3506
3530
3553
3576
3599
3623
3646
3669
3692
3715
3739
3762
3785
3808
3831
3854
3878
3901
3924
3947
3971
3994
4018
4041
4065
4089
4113
4137
4161
4184
4208
4231
4255
4279
4302
4326
4349
4372
4396
4419
4442
4465
4488
4511
4534
4557
4580
4603
4626
4649
4672
4694
4717
4740
4762
4785
4807
4830
4852
4874
4896
4918
4940
4961
4983
5005
5026
5048
5069
5091
5112
5133
5155
5176
5197
5218
5239
5261
5282
5303
5324
5345
5366
5386
5407
5428
5448
5468
5488
5508
5528
5548
5568
5588
5607
5627
5646
5665
5684
5703
5722
5740
5759
5777
5796
5814
5832
5850
5867
5885
5902
5919
5936
5953
5970
5986
6002
6018
6034
6050
6066
6081
6097
6112
6127
6142
6157
6171
6186
6200
6215
6229
6243
6257
6271
6285
6298
6311
6324
6337
6350
6363
6376
6389
6402
6415
6427
6440
6452
6464
6477
6489
6500
6512
6524
6535
6547
6558
6569
6580
6591
6602
6613
6623
6633
6643
6653
6663
6673
6682
6691
6700
6709
6718
6726
6734
6742
6750
6758
6766
6773
6780
6787
6794
6801
6808
6814
6821
6827
6833
6839
6845
6850
6855
6861
6866
6870
6875
6880
6884
6888
6892
6896
6900
6903
6907
6910
6913
6916
6919
6921
6923
6925
6927
6928
6930
6931
6931
6932
6932
6932
6932
6932
6931
6931
6930
6929
6928
6927
6926
6925
6923
6922
6920
6918
6916
6913
6911
6908
6905
6901
6898
6894
6891
6887
6883
6878
6874
6870
6865
6860
6855
6850
6845
6840
6834
6829
6823
6817
6812
6806
6799
6793
6787
6780
6773
6766
6759
6752
6744
6737
6729
6721
6713
6705
6697
6688
6680
6671
6662
6653
6644
6635
6626
6616
6606
6596
6586
6575
6565
6554
6543
6532
6521
6510
6498
6487
6475
6463
6451
6439
6427
6415
6402
6390
6377
6364
6351
6338
6325
6312
6298
6285
6271
6257
6243
6229
6215
6201
6186
6172
6157
6143
6128
6113
6098
6082
6067
6051
6035
6019
6002
5986
5970
5953
5936
5919
5902
5885
5868
5850
5832
5814
5796
5778
5760
5741
5723
5704
5686
5667
5648
5629
5610
5591
5571
5552
5532
5512
5492
5472
5452
5431
5411
5390
5369
5349
5328
5307
5285
5264
5242
5221
5199
5177
5155
5133
5111
5088
5066
5044
5021
4999
4976
4953
4930
4907
4884
4861
4837
4814
4790
4767
4743
4719
4695
4670
4646
4621
4597
4572
4547
4522
4497
4472
4447
4421
4396
4371
4345
4319
4294
4268
4242
4216
4190
4164
4137
4110
4083
4057
4030
4003
3976
3948
3920
3893
3865
3837
3808
3780
3752
3723
3695
3666
3637
3609
3580
3551
3522
3493
3464
3435
3406
3377
3347
3318
3289
3260
3230
3201
3172
3143
3114
3084
3055
3026
2997
2968
2939
2910
2881
2852
2823
2793
2764
2735
2705
2676
2646
2617
2587
2558
2528
2498
2468
2439
2409
2379
2349
2319
2290
2260
2230
2200
2170
2140
2110
2081
2051
2021
1991
1961
1931
1901
1871
1841
1811
1781
1752
1722
1692
1662
1632
1603
1573
1543
1513
1484
1454
1425
1395
1365
1336
1306
1276
1247
1217
1188
1158
1129
1099
1070
1040
1010
982
953
924
894
866
837
808
779
750
722
693
664
636
607
579
550
522
493
465
436
408
380
352
323
295
267
239
211
183
154
126
98
70
42
13
-15
-43
-71
-99
-128
-156
-184
-212
-240
-268
-295
-323
-351
-379
-407
-434
-462
-489
-517
-544
-572
-599
-627
-654
-682
-709
-737
-764
-792
-819
-847
-875
-902
-930
-957
-985
-1012
-1040
-1067
-1094
-1122
-1149
-1176
-1204
-1231
-1258
-1285
-1313
-1340
-1367
-1394
-1421
-1448
-1475
-1502
-1529
-1555
-1581
-1608
-1634
-1660
-1686
-1712
-1737
-1763
-1789
-1814
-1840
-1865
-1890
-1916
-1941
-1966
-1991
-2016
-2041
-2065
-2090
-2115
-2139
-2164
-2188
-2212
-2236
-2260
-2284
-2308
-2332
-2355
-2378
-2402
-2425
-2448
-2472
-2495
-2518
-2541
-2564
-2586
-2609
-2632
-2655
-2677
-2700
-2722
-2745
-2767
-2789
-2811
-2833
-2854
-2876
-2897
-2919
-2940
-2961
-2982
-3003
-3023
-3044
-3064
-3084
-3104
-3124
-3144
-3163
-3182
-3202
-3221
-3240
-3258
-3277
-3295
-3313
-3331
-3349
-3366
-3383
-3400
-3417
-3433
-3449
-3466
-3482
-3498
-3513
-3529
-3544
-3559
-3574
-3589
-3603
-3618
-3632
-3646
-3660
-3674
-3687
-3701
-3714
-3727
-3740
-3753
-3765
-3778
-3790
-3802
-3813
-3825
-3836
-3848
-3859
-3870
-3880
-3891
-3902
-3912
-3922
-3932
-3942
-3951
-3961
-3970
-3979
-3988
-3997
-4006
-4014
-4022
-4030
-4038
-4045
-4051
-4059
-4066
-4073
-4078
-4086
-4091
-4098
-4105
-4111
-4117
-4122
-4128
-4133
-4139
-4144
-4149
-4154
-4159
-4163
-4168
-4172
-4177
-4181
-4185
-4189
-4193
-4197
-4201
-4204
-4208
-4211
-4215
-4218
-4221
-4225
-4228
-4231
-4234
-4237
-4240
-4242
-4245
-4248
-4251
-4253
-4256
-4259
-4261
-4263
-4266
-4268
-4270
-4272
-4275
-4277
-4279
-4281
-4283
-4285
-4286
-4288
-4290
-4292
-4294
-4295
-4297
-4299
-4300
-4301
-4303
-4304
-4305
-4306
-4307
-4308
-4309
-4310
-4311
-4312
-4312
-4313
-4314
-4315
-4316
-4317
-4318
-4319
-4321
-4322
-4323
-4324
-4325
-4326
-4327
-4328
-4329
-4330
-4331
-4332
-4333
-4334
-4335
-4336
-4336
-4337
-4338
-4339
-4340
-4341
-4341
-4342
-4342
-4343
-4344
-4344
-4345
-4345
-4346
-4346
-4347
-4347
-4348
-4348
-4349
-4349
-4349
-4350
-4350
-4350
-4351
-4351
-4351
-4352
-4352
-4352
-4352
-4353
-4353
-4353
-4353
-4353
-4353
-4352
-4352
-4351
-4351
-4350
-4350
-4349
-4348
-4348
-4347
-4347
-4346
-4345
-4345
-4344
-4344
-4343
-4343
-4342
-4342
-4341
-4341
-4340
-4340
-4339
-4338
-4337
-4337
-4336
-4335
-4334
-4333
-4332
-4331
-4330
-4329
-4328
-4327
-4325
-4324
-4323
-4321
-4320
-4318
-4316
-4314
-4313
-4311
-4309
-4306
-4304
-4302
-4300
-4297
-4295
-4292
-4289
-4287
-4284
-4281
-4279
-4276
-4273
-4270
-4267
-4264
-4261
-4258
-4255
-4251
-4248
-4245
-4242
-4238
-4235
-4231
-4227
-4223
-4219
-4216
-4212
-4208
-4204
-4199
-4195
-4191
-4186
-4182
-4177
-4173
-4168
-4163
-4158
-4153
-4148
-4143
-4138
-4133
-4128
-4122
-4117
-4111
-4105
-4100
-4094
-4086
-4081
-4075
-4069
-4062
-4056
-4049
-4043
-4035
-4029
-4022
-4014
-4008
-4001
-3994
-3986
-3979
-3972
-3964
-3957
-3949
-3941
-3934
-3926
-3918
-3911
-3903
-3896
-3888
-3880
-3873
-3865
-3857
-3849
-3841
-3833
-3824
-3816
-3808
-3800
-3791
-3783
-3775
-3766
-3758
-3749
-3741
-3732
-3723
-3715
-3706
-3697
-3688
-3679
-3670
-3661
-3652
-3643
-3634
-3626
-3617
-3608
-3598
-3589
-3580
-3571
-3562
-3553
-3544
-3534
-3525
-3516
-3507
-3498
-3488
-3479
-3470
-3461
-3451
-3442
-3433
-3424
-3414
-3405
-3396
-3386
-3377
-3368
-3358
-3349
-3339
-3330
-3320
-3311
-3301
-3292
-3282
-3273
-3263
-3254
-3244
-3235
-3225
-3216
-3206
-3196
-3186
-3176
-3166
-3156
-3146
-3136
-3126
-3116
-3106
-3096
-3086
-3076
-3066
-3056
-3046
-3036
-3026
-3016
-3006
-2996
-2985
-2975
-2965
-2955
-2945
-2934
-2924
-2914
-2904
-2894
-2884
-2874
-2864
-2854
-2844
-2833
-2823
-2813
-2803
-2793
-2783
-2773
-2763
-2753
-2744
-2734
-2724
-2715
-2705
-2696
-2687
-2677
-2668
-2659
-2650
-2642
-2633
-2624
-2615
-2606
-2598
-2589
-2581
-2572
-2564
-2555
-2547
-2538
-2530
-2521
-2513
-2505
-2497
-2489
-2481
-2473
-2465
-2457
-2449
-2442
-2434
-2427
-2419
-2412
-2405
-2398
-2391
-2384
-2377
-2370
-2364
-2357
-2351
-2345
-2339
-2333
-2327
-2321
-2315
-2310
-2304
-2298
-2293
-2288
-2282
-2277
-2272
-2266
-2261
-2256
-2251
-2246
-2241
-2237
-2232
-2227
-2222
-2218
-2213
-2209
-2204
-2200
-2195
-2191
-2187
-2183
-2179
-2176
-2172
-2168
-2165
-2162
-2158
-2155
-2152
-2148
-2145
-2142
-2139
-2136
-2133
-2130
-2127
-2125
-2122
-2120
-2117
-2115
-2113
-2110
-2108
-2106
-2103
-2101
-2099
-2097
-2095
-2093
-2091
-2089
-2087
-2085
-2083
-2081
-2079
-2077
-2076
-2074
-2072
-2070
-2068
-2066
-2065
-2063
-2061
-2059
-2058
-2056
-2054
-2052
-2051
-2049
-2047
-2045
-2043
-2041
-2039
-2037
-2035
-2033
-2031
-2029
-2027
-2025
-2023
-2021
-2019
-2017
-2013
-2012
-2009
-2008
-2005
-2003
-2001
-1998
-1996
-1994
-1991
-1988
-1986
-1983
-1980
-1978
-1975
-1972
-1969
-1967
-1964
-1961
-1958
-1955
-1953
-1950
-1947
-1944
-1942
-1939
-1936
-1933
-1931
-1928
-1925
-1922
-1920
-1917
-1914
-1911
-1908
-1906
-1903
-1900
-1897
-1894
-1891
-1888
-1886
-1883
-1880
-1878
-1876
-1873
-1871
-1869
-1867
-1865
-1863
-1861
-1859
-1857
-1855
-1853
-1852
-1850
-1849
-1847
-1846
-1845
-1844
-1842
-1841
-1840
-1839
-1838
-1837
-1835
-1834
-1834
-1833
-1832
-1831
-1831
-1830
-1830
-1829
-1828
-1828
-1827
-1827
-1826
-1826
-1825
-1825
-1824
-1824
-1824
-1823
-1823
-1823
-1823
-1822
-1822
-1822
-1822
-1822
-1822
-1822
-1822
-1822
-1823
-1823
-1823
-1823
-1824
-1824
-1824
-1824
-1824
-1825
-1825
-1825
-1826
-1826
-1827
-1827
-1827
-1828
-1828
-1829
-1829
-1830
-1830
-1831
-1831
-1832
-1832
-1833
-1833
-1834
-1834
-1835
-1836
-1836
-1837
-1837
-1838
-1838
-1839
-1839
-1840
-1840
-1840
-1840
-1841
-1841
-1841
-1841
-1841
-1841
-1841
-1840
-1840
-1839
-1839
-1838
-1838
-1838
-1837
-1837
-1836
-1836
-1836
-1836
-1835
-1835
-1835
-1834
-1834
-1833
-1833
-1832
-1831
-1831
-1830
-1829
-1828
-1828
-1827
-1826
-1825
-1823
-1822
-1821
-1820
-1819
-1817
-1816
-1815
-1813
-1812
-1811
-1809
-1808
-1807
-1806
-1805
-1803
-1802
-1801
-1800
-1798
-1797
-1796
-1795
-1794
-1792
-1791
-1790
-1789
-1788
-1787
-1786
-1785
-1784
-1783
-1782
-1781
-1780
-1780
-1779
-1779
-1778
-1777
-1777
-1776
-1776
-1775
-1775
-1774
-1774
-1773
-1772
-1771
-1770
-1769
-1768
-1767
-1766
-1765
-1764
-1763
-1762
-1761
-1760
-1759
-1758
-1757
-1756
-1755
-1754
-1753
-1752
-1751
-1751
-1750
-1749
-1748
-1747
-1746
-1745
-1744
-1743
-1742
-1741
-1740
-1739
-1738
-1738
-1737
-1736
-1735
-1734
-1733
-1732
-1731
-1731
-1730
-1729
-1728
-1727
-1727
-1726
-1725
-1724
-1724
-1723
-1722
-1722
-1721
-1721
-1721
-1720
-1720
-1720
-1720
-1720
-1720
-1719
-1719
-1719
-1719
-1719
-1719
-1719
-1719
-1719
-1720
-1720
-1720
-1720
-1720
-1720
-1720
-1720
-1720
-1721
-1721
-1721
-1722
-1722
-1723
-1723
-1724
-1725
-1725
-1726
-1727
-1728
-1728
-1729
-1730
-1731
-1732
-1733
-1733
-1734
-1735
-1736
-1737
-1737
-1738
-1739
-1739
-1740
-1741
-1741
-1742
-1743
-1743
-1744
-1745
-1745
-1746
-1747
-1747
-1748
-1748
-1749
-1749
-1750
-1750
-1751
-1751
-1751
-1752
-1752
-1752
-1752
-1751
-1751
-1751
-1750
-1749
-1749
-1748
-1746
-1745
-1744
-1743
-1741
-1740
-1738
-1737
-1735
-1734
-1732
-1731
-1729
-1727
-1725
-1723
-1721
-1719
-1716
-1714
-1712
-1709
-1707
-1704
-1702
-1699
-1696
-1693
-1690
-1687
-1684
-1680
-1677
-1673
-1670
-1666
-1662
-1658
-1654
-1650
-1646
-1642
-1637
-1633
-1628
-1623
-1619
-1614
-1609
-1604
-1599
-1594
-1589
-1583
-1578
-1572
-1567
-1561
-1555
-1549
-1543
-1537
-1530
-1524
-1518
-1511
-1505
-1499
-1492
-1486
-1480
-1473
-1466
-1460
-1453
-1446
-1439
-1432
-1426
-1419
-1413
-1406
-1400
-1393
-1386
-1380
-1373
-1366
-1359
-1352
-1345
-1338
-1330
-1323
-1316
-1309
-1302
-1295
-1288
-1282
-1275
-1269
-1263
-1257
-1251
-1245
-1238
-1232
-1226
-1220
-1214
-1208
-1203
-1197
-1192
-1186
-1181
-1176
-1171
-1166
-1162
-1158
-1154
-1150
-1146
-1142
-1138
-1134
-1131
-1127
-1123
-1120
-1116
-1112
-1109
-1105
-1101
-1098
-1095
-1091
-1088
-1085
-1081
-1078
-1075
-1072
-1069
-1066
-1062
-1059
-1056
-1053
-1050
-1047
-1045
-1042
-1039
-1037
-1034
-1032
-1029
-1026
-1024
-1020
-1018
-1014
-1012
-1010
-1008
-1004
-1002
-1000
-998
-996
-993
-991
-988
-986
-984
-981
-979
-976
-974
-972
-970
-967
-965
-963
-960
-958
-956
-954
-952
-949
-947
-945
-943
-940
-938
-936
-934
-932
-931
-929
-927
-925
-924
-922
-921
-919
-917
-915
-913
-911
-910
-908
-906
-904
-902
-900
-898
-896
-894
-892
-889
-887
-885
-883
-880
-878
-876
-874
-871
-869
-867
-865
-863
-861
-859
-857
-855
-854
-852
-850
-848
-846
-844
-842
-841
-839
-837
-835
-833
-831
-829
-826
-824
-822
-820
-817
-815
-813
-811
-808
-806
-804
-802
-800
-797
-795
-793
-791
-790
-788
-786
-784
-782
-780
-778
-777
-775
-773
-771
-769
-768
-766
-764
-762
-760
-758
-756
-755
-753
-751
-749
-747
-746
-744
-742
-740
-738
-736
-733
-731
-729
-727
-725
-723
-720
-718
-716
-714
-711
-709
-707
-704
-702
-699
-697
-694
-691
-689
-686
-683
-681
-678
-675
-673
-670
-667
-664
-661
-658
-655
-652
-648
-645
-642
-639
-635
-632
-629
-626
-622
-619
-615
-612
-608
-604
-601
-597
-593
-590
-586
-582
-578
-575
-571
-567
-564
-560
-556
-553
-549
-545
-541
-538
-534
-530
-526
-522
-519
-515
-511
-507
-503
-500
-496
-492
-488
-484
-481
-477
-473
-469
-465
-461
-458
-454
-450
-446
-442
-438
-434
-429
-425
-421
-416
-412
-408
-404
-399
-395
-391
-386
-382
-378
-374
-369
-365
-361
-357
-353
-348
-344
-340
-335
-331
-326
-322
-317
-313
-308
-304
-299
-294
-290
-285
-281
-276
-272
-267
-262
-258
-253
-248
-244
-239
-234
-229
-224
-219
-214
-209
-204
-198
-193
-188
-182
-177
-172
-166
-161
-155
-150
-144
-139
-133
-127
-122
-116
-110
-104
-98
-92
-86
-80
-74
-68
-62
-56
-50
-44
-38
-32
-26
-20
-14
-8
-2
4
10
16
23
29
35
41
48
54
61
67
74
81
87
94
100
107
114
120
127
134
140
147
154
160
167
174
180
187
194
200
207
213
220
226
233
239
245
252
259
265
272
278
285
291
298
304
311
317
324
330
337
343
350
356
363
369
376
383
389
396
402
409
416
422
428
435
441
448
454
461
467
474
480
486
493
499
505
512
518
524
531
537
544
550
556
562
568
574
580
586
592
598
604
610
616
622
627
633
638
644
649
654
659
664
669
674
679
684
688
693
698
702
707
711
716
720
724
729
733
737
741
745
749
753
756
760
764
767
771
774
777
780
784
787
790
793
796
799
801
804
806
809
811
813
816
818
820
822
824
825
827
829
830
832
833
834
835
836
837
838
838
839
839
840
840
840
840
839
839
838
838
837
836
835
834
833
831
830
828
826
824
822
820
818
816
813
811
808
805
802
800
797
794
790
787
784
780
777
773
769
766
761
757
753
749
744
740
735
730
725
720
715
710
705
699
694
689
684
678
673
667
662
656
650
645
639
633
627
621
615
609
603
597
591
585
579
573
567
560
554
547
541
534
528
521
514
507
501
494
486
479
472
465
457
450
442
434
426
419
411
403
395
386
378
370
361
353
344
335
327
318
309
300
291
282
274
265
256
247
237
228
219
210
201
191
182
173
163
154
144
135
125
116
106
97
87
78
68
58
49
39
29
19
9
-1
-11
-21
-32
-42
-52
-63
-73
-84
-94
-105
-115
-126
-137
-147
-158
-169
-179
-190
-201
-211
-222
-233
-244
-254
-265
-276
-287
-298
-309
-320
-331
-342
-353
-364
-375
-386
-397
-408
-419
-430
-441
-452
-463
-474
-485
-496
-507
-518
-528
-539
-550
-560
-571
-581
-592
-602
-613
-624
-634
-645
-656
-666
-677
-688
-698
-709
-720
-730
-741
-752
-762
-773
-784
-794
-805
-815
-825
-836
-846
-856
-866
-876
-886
-896
-906
-915
-925
-934
-943
-953
-962
-971
-980
-989
-998
-1006
-1014
-1024
-1032
-1041
-1049
-1057
-1066
-1074
-1082
-1090
-1098
-1106
-1114
-1122
-1129
-1137
-1145
-1152
-1159
-1167
-1174
-1181
-1188
-1195
-1202
-1209
-1215
-1222
-1228
-1235
-1241
-1247
-1253
-1259
-1264
-1270
-1276
-1281
-1286
-1291
-1296
-1301
-1306
-1311
-1316
-1321
-1325
-1330
-1334
-1339
-1343
-1347
-1351
-1355
-1359
-1363
-1366
-1370
-1374
-1377
-1380
-1383
-1386
-1389
-1392
-1395
-1398
-1401
-1403
-1405
-1407
-1409
-1411
-1413
-1414
-1416
-1417
-1419
-1420
-1420
-1421
-1422
-1422
-1422
-1423
-1423
-1423
-1422
-1422
-1421
-1420
-1420
-1419
-1418
-1416
-1415
-1413
-1412
-1410
-1408
-1406
-1404
-1401
-1399
-1396
-1393
-1390
-1387
-1384
-1380
-1377
-1373
-1370
-1366
-1362
-1359
-1355
-1351
-1347
-1343
-1339
-1335
-1331
-1326
-1322
-1317
-1313
-1308
-1304
-1299
-1294
-1290
-1285
-1280
-1275
-1269
-1264
-1259
-1254
-1249
-1243
-1238
-1232
-1227
-1221
-1215
-1210
-1204
-1198
-1192
-1186
-1180
-1174
-1168
-1161
-1155
-1148
-1142
-1135
-1129
-1122
-1115
-1108
-1101
-1094
-1087
-1080
-1072
-1065
-1058
-1051
-1043
-1036
-1028
-1020
-1014
-1006
-999
-992
-985
-977
-970
-963
-955
-948
-940
-932
-924
-917
-909
-901
-893
-885
-876
-868
-860
-852
-844
-836
-827
-819
-811
-802
-794
-785
-777
-768
-759
-751
-742
-734
-725
-717
-708
-700
-692
-683
-675
-667
-658
-650
-642
-634
-626
-617
-609
-601
-593
-585
-576
-568
-560
-552
-544
-536
-528
-519
-511
-503
-495
-487
-479
-471
-463
-455
-447
-439
-430
-422
-414
-406
-399
-391
-383
-375
-368
-360
-353
-345
-338
-331
-323
-316
-309
-301
-294
-287
-279
-272
-264
-257
-250
-242
-235
-228
-221
-213
-206
-199
-192
-186
-179
-172
-166
-159
-153
-147
-141
-135
-129
-123
-117
-111
-105
-99
-93
-87
-81
-75
-69
-64
-58
-52
-47
-42
-36
-31
-26
-21
-15
-10
-5
0
5
10
14
19
24
29
33
38
42
47
51
55
59
63
66
70
74
78
81
85
88
91
95
98
101
104
107
110
112
115
118
120
123
126
128
130
133
135
137
138
140
142
143
145
146
147
148
149
150
151
152
153
154
154
155
155
156
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
159
159
159
159
158
158
157
157
156
155
154
153
152
151
150
148
147
146
145
143
142
140
139
137
135
134
132
131
129
127
126
124
122
120
119
117
115
113
111
109
107
105
104
102
100
98
96
94
93
91
89
87
85
83
81
79
77
75
73
71
69
67
65
64
62
61
59
57
56
54
52
50
49
47
45
43
41
39
38
36
34
32
30
29
27
26
24
23
21
20
18
17
16
15
14
14
13
12
11
11
10
10
9
9
9
8
8
8
8
8
8
8
9
9
10
10
11
11
12
13
14
15
15
16
17
18
19
20
21
22
23
24
25
27
28
30
32
33
36
38
40
43
46
49
52
55
58
61
65
68
72
75
79
83
87
91
95
99
103
107
112
117
121
126
131
136
141
146
151
157
162
168
173
179
184
190
196
202
207
213
219
226
232
238
245
252
258
265
273
280
287
294
302
309
316
324
331
339
346
354
362
369
377
385
392
400
408
416
424
432
440
448
456
465
473
482
490
499
508
517
526
535
544
553
561
570
579
588
597
606
615
625
634
643
653
662
672
682
692
702
712
722
732
742
753
763
773
784
795
805
816
827
838
849
860
871
883
894
906
917
929
941
952
964
976
988
1000
1012
1025
1037
1049
1062
1074
1087
1099
1112
1124
1137
1150
1163
1176
1188
1201
1215
1228
1241
1254
1268
1281
1294
1308
1321
1334
1348
1362
1375
1389
1403
1417
1431
1445
1459
1473
1487
1501
1515
1528
1542
1556
1570
1583
1597
1611
1625
1639
1653
1668
1682
1696
1711
1725
1740
1754
1769
1783
1798
1813
1828
1843
1858
1873
1888
1903
1918
1934
1949
1965
1981
1997
2013
2029
2045
2061
2077
2093
2109
2126
2142
2158
2175
2191
2208
2224
2241
2257
2274
2291
2307
2324
2341
2357
2374
2391
2408
2425
2442
2460
2477
2495
2512
2530
2547
2565
2582
2600
2618
2635
2653
2670
2688
2706
2723
2741
2759
2777
2795
2813
2831
2849
2867
2885
2903
2921
2939
2958
2976
2994
3012
3031
3049
3067
3086
3105
3123
3142
3161
3180
3199
3218
3237
3256
3275
3294
3314
3333
3352
3371
3391
3410
3429
3449
3469
3488
3508
3528
3547
3567
3587
3606
3626
3646
3666
3686
3706
3726
3746
3767
3787
3807
3828
3848
3869
3889
3910
3930
3951
3971
3991
4011
4032
4053
4073
4094
4115
4135
4156
4177
4197
4218
4239
4259
4279
4300
4320
4341
4361
4381
4402
4422
4443
4463
4483
4504
4524
4544
4565
4585
4605
4625
4645
4664
4684
4704
4724
4743
4763
4783
4803
4822
4842
4862
4881
4901
4921
4941
4961
4980
5000
5020
5040
5060
5080
5099
5119
5139
5159
5179
5198
5218
5237
5257
5276
5296
5315
5334
5353
5372
5392
5411
5430
5449
5468
5487
5506
5525
5544
5562
5581
5599
5617
5636
5654
5672
5690
5707
5725
5743
5760
5777
5795
5812
5829
5846
5863
5880
5897
5914
5931
5947
5964
5981
5997
6013
6029
6045
6061
6077
6093
6108
6124
6139
6155
6170
6185
6200
6214
6229
6244
6258
6273
6287
6301
6315
6329
6343
6356
6370
6383
6396
6409
6423
6435
6448
6461
6474
6486
6498
6511
6523
6534
6546
6558
6569
6581
6592
6603
6614
6625
6635
6646
6656
6667
6677
6687
6698
6708
6718
6728
6738
6748
6757
6767
6776
6785
6794
6803
6812
6820
6829
6837
6845
6854
6862
6870
6878
6885
6893
6901
6908
6915
6923
6930
6936
6943
6950
6957
6963
6970
6976
6982
6988
6994
7000
7006
7011
7017
7022
7027
7032
7037
7042
7047
7052
7057
7061
7066
7070
7075
7079
7083
7087
7091
7094
7098
7102
7105
7108
7111
7114
7117
7120
7123
7126
7128
7131
7133
7135
7137
7140
7142
7143
7145
7147
7148
7150
7151
7152
7153
7154
7154
7155
7155
7155
7155
7155
7155
7155
7155
7154
7154
7154
7153
7153
7152
7151
7150
7149
7148
7147
7145
7144
7142
7141
7139
7137
7134
7132
7130
7127
7124
7121
7118
7114
7111
7107
7103
7099
7095
7091
7086
7082
7077
7072
7067
7061
7056
7050
7045
7039
7033
7027
7020
7014
7008
7001
6995
6988
6981
6974
6967
6959
6952
6944
6936
6928
6920
6912
6904
6895
6886
6877
6869
6859
6850
6841
6831
6822
6812
6802
6792
6782
6772
6762
6752
6742
6731
6721
6710
6699
6688
6677
6666
6654
6643
6631
6619
6607
6595
6583
6571
6558
6546
6533
6521
6508
6495
6482
6469
6456
6443
6430
6416
6403
6390
6376
6362
6349
6335
6321
6307
6293
6279
6265
6251
6237
6222
6208
6193
6178
6163
6148
6133
6118
6103
6088
6073
6058
6042
6027
6012
5997
5981
5966
5950
5935
5919
5903
5888
5872
5856
5840
5823
5807
5791
5774
5758
5741
5724
5707
5691
5674
5657
5640
5623
5607
5590
5573
5556
5539
5522
5505
5488
5471
5454
5437
5420
5403
5386
5369
5352
5334
5317
5299
5282
5264
5247
5229
5212
5194
5177
5160
5142
5125
5108
5091
5073
5056
5039
5021
5004
4987
4970
4952
4935
4917
4900
4882
4864
4847
4829
4811
4793
4775
4757
4739
4721
4702
4684
4666
4648
4630
4612
4594
4576
4558
4541
4523
4505
4487
4469
4451
4433
4415
4397
4379
4361
4343
4325
4307
4289
4271
4253
4235
4217
4199
4181
4163
4145
4127
4110
4091
4075
4057
4040
4022
4005
3988
3970
3953
3936
3918
3901
3884
3867
3850
3834
3817
3800
3783
3767
3750
3733
3717
3700
3683
3667
3650
3634
3618
3601
3585
3569
3552
3536
3520
3504
3488
3472
3455
3439
3423
3406
3390
3373
3357
3341
3324
3308
3292
3276
3260
3244
3229
3213
3197
3182
3166
3151
3135
3120
3105
3089
3074
3059
3043
3028
3013
2998
2983
2968
2953
2938
2923
2909
2894
2879
2865
2850
2836
2821
2807
2793
2779
2764
2750
2736
2722
2708
2694
2680
2666
2652
2639
2625
2611
2597
2583
2569
2556
2542
2528
2515
2502
2488
2475
2462
2449
2436
2423
2410
2397
2384
2372
2359
2346
2334
2321
2309
2297
2284
2272
2260
2248
2235
2223
2211
2199
2186
2174
2162
2150
2138
2126
2115
2103
2091
2080
2068
2057
2045
2033
2023
2011
2000
1989
1978
1966
1955
1944
1933
1922
1911
1900
1889
1878
1867
1856
1845
1834
1823
1812
1801
1790
1779
1768
1757
1746
1735
1724
1713
1702
1691
1680
1669
1658
1647
1636
1625
1614
1603
1592
1581
1571
1560
1549
1538
1527
1517
1506
1495
1484
1474
1463
1452
1442
1431
1421
1410
1399
1389
1378
1368
1357
1346
1336
1325
1314
1303
1292
1281
1270
1259
1248
1237
1225
1214
1203
1191
1180
1169
1157
1146
1134
1123
1111
1099
1088
1076
1064
1052
1040
1028
1016
1004
992
980
967
955
943
931
918
906
894
882
870
858
845
833
821
809
797
784
772
760
748
735
723
711
698
686
674
661
649
636
624
611
599
587
574
562
549
537
524
512
499
487
474
462
449
437
425
412
400
387
375
362
350
337
325
312
300
287
275
262
250
237
225
212
200
187
175
162
150
137
125
112
99
87
74
61
48
35
23
10
-3
-16
-30
-43
-56
-69
-82
-96
-109
-122
-136
-149
-162
-176
-189
-202
-215
-229
-242
-256
-269
-283
-296
-310
-323
-337
-350
-364
-377
-391
-404
-418
-432
-445
-459
-472
-486
-500
-513
-527
-541
-555
-569
-583
-596
-610
-624
-638
-652
-666
-680
-694
-708
-723
-737
-751
-765
-779
-793
-807
-821
-835
-850
-864
-878
-891
-905
-919
-933
-947
-960
-974
-988
-1002
-1014
-1029
-1043
-1057
-1071
-1084
-1098
-1112
-1126
-1139
-1153
-1167
-1181
-1195
-1208
-1222
-1236
-1250
-1264
-1277
-1291
-1304
-1318
-1331
-1344
-1358
-1371
-1384
-1398
-1411
-1424
-1437
-1450
-1464
-1477
-1489
-1502
-1515
-1528
-1540
-1553
-1566
-1578
-1591
-1603
-1615
-1628
-1640
-1652
-1664
-1677
-1689
-1701
-1713
-1725
-1737
-1748
-1760
-1772
-1784
-1796
-1807
-1819
-1830
-1841
-1853
-1864
-1874
-1885
-1896
-1906
-1917
-1927
-1937
-1947
-1957
-1966
-1976
-1985
-1995
-2004
-2013
-2021
-2031
-2040
-2049
-2057
-2066
-2074
-2083
-2091
-2099
-2108
-2116
-2124
-2132
-2140
-2148
-2155
-2163
-2170
-2178
-2185
-2192
-2199
-2206
-2212
-2219
-2226
-2232
-2238
-2245
-2251
-2257
-2263
-2269
-2275
-2281
-2286
-2292
-2297
-2303
-2308
-2313
-2318
-2323
-2327
-2332
-2336
-2340
-2344
-2348
-2352
-2356
-2359
-2362
-2366
-2369
-2372
-2374
-2377
-2380
-2383
-2385
-2388
-2390
-2393
-2395
-2397
-2399
-2401
-2403
-2405
-2407
-2409
-2411
-2412
-2414
-2416
-2417
-2419
-2420
-2421
-2423
-2424
-2425
-2426
-2427
-2428
-2428
-2429
-2429
-2429
-2429
-2429
-2429
-2429
-2429
-2428
-2428
-2428
-2427
-2427
-2427
-2426
-2426
-2425
-2425
-2424
-2423
-2423
-2422
-2422
-2421
-2421
-2420
-2419
-2418
-2418
-2417
-2416
-2415
-2414
-2413
-2412
-2410
-2409
-2408
-2406
-2405
-2403
-2401
-2400
-2398
-2396
-2394
-2392
-2390
-2388
-2386
-2384
-2382
-2380
-2378
-2376
-2374
-2372
-2370
-2367
-2365
-2362
-2359
-2357
-2354
-2352
-2349
-2346
-2344
-2341
-2338
-2335
-2332
-2329
-2326
-2323
-2320
-2316
-2313
-2310
-2306
-2303
-2299
-2296
-2293
-2289
-2286
-2283
-2280
-2276
-2273
-2269
-2266
-2262
-2259
-2255
-2252
-2248
-2245
-2241
-2238
-2234
-2231
-2227
-2223
-2220
-2216
-2212
-2208
-2204
-2200
-2196
-2193
-2189
-2185
-2181
-2178
-2174
-2170
-2166
-2162
-2158
-2154
-2150
-2146
-2142
-2138
-2134
-2130
-2126
-2122
-2118
-2115
-2111
-2107
-2102
-2098
-2094
-2089
-2084
-2080
-2075
-2070
-2065
-2060
-2056
-2051
-2045
-2041
-2037
-2032
-2027
-2021
-2017
-2013
-2008
-2004
-1999
-1995
-1991
-1986
-1982
-1978
-1974
-1970
-1965
-1961
-1957
-1953
-1949
-1945
-1941
-1937
-1934
-1930
-1926
-1922
-1918
-1914
-1911
-1907
-1904
-1900
-1897
-1894
-1891
-1887
-1884
-1881
-1878
-1875
-1872
-1869
-1866
-1863
-1860
-1858
-1855
-1852
-1850
-1848
-1846
-1843
-1841
-1839
-1837
-1835
-1833
-1831
-1829
-1827
-1825
-1823
-1821
-1819
-1817
-1816
-1814
-1813
-1811
-1810
-1808
-1807
-1806
-1804
-1803
-1802
-1801
-1800
-1798
-1797
-1796
-1795
-1794
-1793
-1792
-1791
-1791
-1790
-1789
-1789
-1788
-1788
-1788
-1787
-1787
-1787
-1787
-1787
-1786
-1786
-1786
-1786
-1786
-1785
-1786
-1786
-1786
-1787
-1787
-1788
-1788
-1789
-1789
-1790
-1790
-1791
-1791
-1792
-1793
-1793
-1794
-1795
-1795
-1796
-1797
-1798
-1799
-1800
-1801
-1803
-1804
-1805
-1806
-1807
-1808
-1809
-1811
-1812
-1813
-1814
-1816
-1817
-1819
-1820
-1822
-1823
-1825
-1827
-1828
-1830
-1831
-1833
-1835
-1836
-1837
-1839
-1840
-1842
-1844
-1845
-1847
-1849
-1852
-1854
-1856
-1859
-1861
-1864
-1866
-1868
-1871
-1873
-1875
-1878
-1880
-1883
-1885
-1888
-1891
-1894
-1896
-1899
-1902
-1905
-1908
-1911
-1914
-1917
-1920
-1923
-1926
-1929
-1931
-1934
-1937
-1940
-1944
-1947
-1950
-1953
-1956
-1959
-1962
-1965
-1968
-1971
-1974
-1978
-1981
-1984
-1987
-1990
-1994
-1997
-2000
-2003
-2005
-2009
-2012
-2015
-2017
-2021
-2024
-2028
-2031
-2033
-2037
-2040
-2043
-2047
-2050
-2053
-2057
-2060
-2064
-2067
-2071
-2074
-2078
-2081
-2085
-2089
-2092
-2096
-2099
-2103
-2106
-2110
-2113
-2117
-2120
-2124
-2128
-2131
-2135
-2138
-2142
-2145
-2149
-2152
-2155
-2159
-2162
-2165
-2169
-2172
-2176
-2179
-2183
-2186
-2190
-2193
-2197
-2200
-2204
-2207
-2210
-2214
-2217
-2221
-2224
-2228
-2231
-2234
-2238
-2241
-2244
-2248
-2251
-2254
-2258
-2261
-2264
-2267
-2271
-2274
-2277
-2280
-2283
-2287
-2290
-2293
-2296
-2299
-2302
-2306
-2309
-2312
-2315
-2318
-2321
-2324
-2326
-2329
-2332
-2334
-2337
-2339
-2341
-2344
-2346
-2349
-2351
-2353
-2356
-2358
-2360
-2363
-2365
-2367
-2369
-2371
-2373
-2375
-2377
-2378
-2380
-2381
-2382
-2383
-2385
-2386
-2387
-2388
-2389
-2390
-2391
-2392
-2393
-2394
-2395
-2396
-2397
-2397
-2398
-2398
-2399
-2399
-2400
-2400
-2400
-2400
-2400
-2400
-2399
-2399
-2398
-2398
-2397
-2396
-2395
-2394
-2393
-2393
-2391
-2390
-2389
-2388
-2387
-2385
-2384
-2382
-2380
-2379
-2377
-2375
-2373
-2372
-2370
-2368
-2366
-2364
-2362
-2360
-2358
-2356
-2354
-2351
-2349
-2347
-2344
-2342
-2339
-2336
-2333
-2330
-2327
-2323
-2320
-2317
-2313
-2310
-2306
-2303
-2300
-2296
-2293
-2290
-2286
-2283
-2279
-2276
-2273
-2269
-2266
-2262
-2259
-2255
-2251
-2247
-2243
-2238
-2234
-2229
-2225
-2220
-2215
-2210
-2206
-2201
-2196
-2191
-2186
-2181
-2176
-2171
-2166
-2161
-2156
-2151
-2145
-2140
-2135
-2129
-2124
-2118
-2113
-2107
-2101
-2096
-2090
-2084
-2078
-2072
-2066
-2061
-2055
-2049
-2043
-2037
-2031
-2024
-2017
-2012
-2005
-2000
-1993
-1987
-1980
-1974
-1967
-1960
-1953
-1947
-1940
-1933
-1926
-1919
-1912
-1905
-1898
-1891
-1884
-1877
-1870
-1863
-1856
-1849
-1842
-1834
-1827
-1820
-1812
-1805
-1797
-1790
-1782
-1775
-1767
-1759
-1752
-1744
-1736
-1728
-1720
-1712
-1704
-1696
-1688
-1680
-1671
-1663
-1655
-1646
-1638
-1630
-1621
-1613
-1605
-1596
-1588
-1579
-1571
-1562
-1554
-1545
-1537
-1529
-1520
-1512
-1503
-1495
-1486
-1478
-1469
-1461
-1452
-1443
-1435
-1426
-1417
-1408
-1399
-1391
-1382
-1373
-1364
-1355
-1346
-1337
-1328
-1319
-1310
-1301
-1291
-1282
-1273
-1264
-1255
-1246
-1238
-1229
-1220
-1211
-1202
-1194
-1185
-1176
-1167
-1159
-1150
-1141
-1133
-1124
-1115
-1107
-1099
-1090
-1082
-1074
-1066
-1058
-1050
-1042
-1034
-1026
-1018
-1010
-1002
-995
-987
-980
-972
-965
-957
-950
-943
-936
-929
-922
-915
-908
-901
-895
-888
-882
-875
-869
-862
-856
-850
-844
-838
-831
-825
-819
-813
-807
-802
-796
-790
-785
-779
-773
-768
-762
-757
-752
-746
-741
-736
-731
-726
-721
-716
-711
-707
-703
-698
-694
-690
-686
-683
-679
-675
-671
-667
-664
-660
-656
-653
-649
-646
-643
-640
-636
-633
-630
-626
-623
-620
-616
-613
-610
-607
-604
-602
-599
-596
-594
-591
-589
-586
-584
-582
-580
-577
-575
-573
-572
-570
-568
-566
-564
-561
-559
-556
-553
-550
-547
-543
-540
-536
-533
-530
-526
-523
-520
-516
-513
-511
-508
-505
-503
-501
-499
-498
-496
-495
-494
-493
-493
-492
-492
-492
-492
-492
-492
-492
-492
-492
-491
-491
-491
-490
-490
-489
-489
-488
-487
-486
-485
-484
-484
-483
-483
-482
-482
-482
-481
-481
-481
-481
-481
-481
-482
-482
-483
-483
-484
-485
-486
-488
-490
-492
-494
-496
-498
-501
-503
-505
-508
-510
-513
-515
-518
-520
-522
-525
-528
-530
-532
-535
-537
-540
-542
-545
-547
-549
-552
-554
-557
-560
-563
-566
-569
-572
-575
-578
-581
-585
-588
-591
-594
-597
-600
-603
-607
-610
-613
-616
-619
-622
-625
-629
-632
-635
-639
-642
-645
-649
-652
-656
-660
-663
-667
-671
-674
-678
-682
-686
-690
-694
-698
-702
-707
-711
-715
-719
-724
-728
-733
-737
-741
-745
-749
-753
-756
-760
-764
-768
-771
-775
-779
-783
-787
-791
-795
-799
-803
-807
-810
-814
-818
-822
-825
-829
-832
-835
-839
-842
-845
-849
-852
-855
-858
-862
-865
-868
-871
-874
-878
-881
-884
-887
-891
-894
-897
-901
-904
-907
-910
-914
-917
-920
-923
-927
-930
-933
-936
-940
-943
-946
-950
-953
-956
-959
-962
-965
-969
-972
-975
-978
-982
-985
-989
-992
-996
-999
-1002
-1006
-1010
-1014
-1016
-1020
-1024
-1027
-1030
-1034
-1037
-1040
-1044
-1047
-1050
-1054
-1057
-1060
-1063
-1066
-1069
-1073
-1076
-1078
-1081
-1084
-1087
-1090
-1093
-1096
-1099
-1102
-1105
-1107
-1110
-1113
-1115
-1118
-1120
-1123
-1125
-1127
-1129
-1131
-1133
-1135
-1137
-1139
-1141
-1143
-1145
-1147
-1149
-1151
-1153
-1155
-1156
-1158
-1160
-1161
-1163
-1164
-1166
-1167
-1168
-1169
-1170
-1171
-1172
-1173
-1174
-1175
-1176
-1177
-1177
-1178
-1178
-1179
-1179
-1180
-1180
-1181
-1181
-1182
-1182
-1182
-1183
-1183
-1184
-1184
-1184
-1185
-1185
-1185
-1185
-1185
-1185
-1185
-1185
-1185
-1185
-1185
-1184
-1184
-1183
-1183
-1182
-1181
-1180
-1179
-1178
-1177
-1176
-1174
-1173
-1172
-1170
-1169
-1167
-1165
-1163
-1162
-1160
-1157
-1155
-1153
-1151
-1148
-1146
-1143
-1141
-1138
-1135
-1133
-1130
-1128
-1125
-1123
-1120
-1117
-1115
-1112
-1109
-1106
-1103
-1100
-1097
-1094
-1091
-1088
-1085
-1082
-1078
-1075
-1071
-1067
-1064
-1060
-1056
-1053
-1049
-1045
-1042
-1038
-1034
-1031
-1027
-1024
-1020
-1016
-1012
-1008
-1006
-1002
-999
-995
-992
-988
-985
-981
-977
-973
-969
-965
-961
-957
-953
-949
-945
-941
-937
-933
-929
-925
-921
-917
-913
-909
-905
-901
-897
-893
-889
-885
-881
-877
-873
-868
-864
-860
-856
-852
-848
-844
-840
-836
-832
-828
-824
-820
-817
-813
-809
-805
-802
-798
-794
-791
-787
-783
-779
-776
-772
-768
-765
-761
-758
-754
-751
-748
-744
-741
-738
-735
-732
-729
-725
-722
-719
-715
-712
-709
-705
-702
-698
-695
-692
-688
-685
-682
-679
-675
-672
-669
-666
-663
-659
-656
-653
-650
-647
-644
-641
-638
-635
-632
-628
-625
-622
-619
-616
-612
-609
-606
-603
-599
-596
-593
-590
-587
-585
-582
-579
-576
-573
-571
-568
-566
-563
-561
-558
-555
-553
-550
-548
-545
-542
-540
-537
-535
-532
-529
-526
-523
-521
-518
-515
-512
-509
-505
-502
-499
-496
-492
-489
-485
-482
-479
-475
-472
-469
-466
-462
-459
-456
-453
-450
-447
-444
-441
-438
-435
-432
-429
-426
-423
-420
-417
-414
-411
-408
-406
-403
-400
-397
-394
-392
-389
-386
-383
-381
-378
-375
-372
-370
-367
-364
-362
-359
-356
-354
-351
-348
-346
-343
-341
-338
-336
-333
-331
-329
-327
-325
-323
-321
-319
-317
-316
-314
-312
-310
-308
-306
-305
-303
-301
-300
-298
-296
-294
-293
-291
-290
-288
-286
-285
-283
-281
-279
-277
-276
-274
-272
-270
-268
-266
-264
-262
-260
-258
-256
-254
-252
-250
-248
-245
-243
-240
-238
-235
-232
-230
-227
-224
-221
-218
-215
-211
-208
-205
-201
-198
-194
-191
-187
-183
-180
-176
-172
-168
-165
-161
-157
-153
-149
-145
-141
-137
-133
-129
-125
-121
-116
-112
-108
-103
-99
-94
-90
-85
-81
-76
-71
-67
-62
-57
-52
-48
-43
-38
-33
-28
-22
-17
-12
-7
-1
4
9
15
20
26
32
38
43
49
55
61
67
74
80
86
92
98
104
110
116
123
129
135
142
149
155
162
169
175
182
189
195
202
209
215
222
229
236
243
249
256
263
270
276
283
290
296
303
310
316
323
329
335
342
348
355
361
368
374
381
387
393
400
406
413
419
426
432
439
445
452
458
464
471
477
483
489
494
500
506
512
517
523
529
535
541
547
553
560
566
573
579
586
592
599
606
612
619
626
632
639
645
651
658
664
670
676
683
689
695
701
707
713
719
725
731
737
743
749
755
762
768
774
780
786
793
799
805
811
817
823
828
834
839
845
850
856
861
866
872
877
882
888
893
898
903
909
914
919
924
929
934
939
944
950
955
960
965
970
975
980
985
989
994
999
1002
1006
1012
1016
1020
1024
1028
1032
1037
1041
1045
1049
1053
1058
1062
1066
1070
1075
1079
1083
1087
1092
1096
1100
1104
1108
1112
1116
1120
1124
1128
1133
1137
1141
1145
1149
1154
1158
1163
1167
1172
1176
1180
1185
1189
1193
1198
1202
1206
1210
1215
1219
1223
1228
1232
1236
1240
1244
1248
1252
1256
1259
1263
1267
1271
1275
1279
1283
1287
1291
1295
1298
1302
1306
1309
1313
1316
1320
1323
1326
1329
1332
1335
1338
1341
1344
1346
1349
1352
1354
1357
1360
1362
1365
1368
1371
1373
1376
1379
1382
1385
1388
1391
1394
1397
1400
1403
1406
1409
1412
1414
1417
1420
1423
1426
1429
1432
1435
1438
1441
1444
1447
1450
1453
1456
1459
1463
1466
1469
1472
1475
1478
1481
1484
1487
1489
1492
1495
1498
1500
1503
1505
1508
1510
1513
1515
1517
1520
1522
1524
1526
1528
1530
1532
1534
1536
1538
1540
1541
1543
1545
1546
1548
1550
1551
1553
1554
1555
1557
1558
1559
1560
1561
1562
1563
1563
1564
1564
1565
1565
1565
1564
1564
1564
1564
1564
1563
1563
1563
1563
1562
1562
1561
1561
1560
1560
1559
1559
1559
1558
1558
1557
1556
1556
1555
1555
1554
1553
1552
1551
1550
1549
1548
1547
1546
1544
1543
1542
1541
1539
1538
1537
1536
1535
1534
1533
1532
1532
1531
1530
1529
1527
1526
1525
1524
1523
1522
1520
1519
1517
1515
1513
1511
1509
1507
1505
1503
1501
1499
1497
1494
1492
1490
1487
1485
1482
1480
1477
1474
1470
1467
1464
1461
1457
1453
1450
1446
1442
1438
1434
1430
1426
1422
1418
1414
1410
1406
1402
1398
1394
1390
1386
1381
1377
1373
1369
1364
1360
1355
1351
1346
1341
1337
1332
1327
1322
1317
1312
1306
1301
1296
1291
1285
1280
1275
1270
1265
1260
1255
1250
1246
1241
1236
1231
1226
1221
1216
1211
1205
1200
1195
1189
1184
1178
1172
1167
1161
1155
1149
1143
1138
1132
1126
1120
1114
1109
1103
1097
1091
1086
1080
1074
1068
1062
1056
1050
1044
1038
1032
1025
1018
1012
1006
1000
993
987
980
974
967
961
954
947
941
934
928
921
915
908
902
896
890
884
878
872
865
859
853
847
841
835
829
823
817
811
805
799
794
788
782
776
770
764
758
752
746
740
733
727
720
714
707
701
694
688
681
675
668
662
656
649
643
636
630
624
618
612
606
600
594
588
582
576
570
564
558
552
546
540
534
527
521
515
509
503
497
491
485
480
474
469
463
458
453
448
442
437
432
426
421
416
411
406
400
395
391
386
381
376
372
367
362
358
353
348
344
339
334
329
324
320
315
310
305
301
296
292
288
283
279
275
271
267
263
259
255
251
248
244
240
237
234
230
227
224
221
217
214
211
208
205
202
199
197
194
191
188
185
182
180
177
174
171
168
165
162
159
156
154
151
148
146
143
141
138
136
134
132
131
129
127
125
123
121
119
118
116
114
113
111
110
108
107
105
104
103
102
101
100
99
98
97
96
96
96
95
95
95
95
95
95
95
95
95
95
96
96
97
97
98
98
99
100
100
101
102
102
103
104
104
105
106
107
107
108
109
111
112
113
114
115
117
118
119
121
122
123
124
125
126
128
129
131
133
134
136
138
140
142
144
146
149
151
153
156
158
161
163
166
169
172
175
178
181
185
188
191
195
198
202
206
209
213
217
221
225
229
233
237
241
246
250
254
259
264
268
273
277
282
287
292
296
301
306
311
316
320
325
330
335
340
345
350
355
360
366
371
377
383
388
394
400
406
412
418
424
430
436
442
449
455
462
469
476
482
489
496
503
510
517
524
531
539
546
553
560
567
575
582
590
597
605
613
621
629
637
645
653
662
670
679
687
696
705
714
723
733
742
751
761
771
780
790
800
810
820
830
840
850
860
871
881
891
902
912
923
933
944
954
965
975
986
997
1008
1018
1029
1040
1051
1063
1074
1085
1097
1108
1120
1131
1143
1155
1167
1179
1191
1202
1214
1226
1239
1251
1263
1276
1289
1302
1315
1328
1341
1354
1368
1381
1394
1408
1421
1434
1448
1461
1474
1487
1501
1514
1527
1541
1554
1568
1581
1595
1608
1622
1635
1649
1662
1675
1689
1702
1716
1729
1742
1756
1769
1782
1795
1809
1822
1835
1848
1861
1874
1887
1901
1914
1927
1940
1953
1966
1979
1992
2005
2017
2031
2044
2057
2070
2083
2096
2109
2122
2135
2148
2161
2174
2187
2200
2212
2225
2238
2251
2264
2277
2289
2302
2315
2328
2341
2354
2367
2379
2392
2404
2417
2429
2441
2454
2466
2478
2490
2503
2515
2527
2539
2552
2564
2576
2588
2600
2612
2623
2635
2647
2659
2670
2682
2693
2705
2717
2728
2740
2751
2763
2774
2786
2797
2808
2819
2830
2841
2853
2864
2875
2886
2897
2908
2919
2930
2941
2952
2963
2974
2985
2995
3006
3016
3027
3037
3047
3058
3068
3079
3089
3099
3109
3119
3129
3139
3149
3158
3168
3178
3188
3197
3207
3216
3225
3235
3244
3253
3262
3272
3281
3290
3299
3308
3317
3325
3334
3343
3351
3360
3369
3377
3386
3394
3402
3411
3419
3427
3435
3442
3450
3458
3466
3473
3480
3488
3495
3502
3509
3516
3522
3529
3536
3542
3549
3555
3562
3568
3574
3581
3587
3593
3599
3605
3611
3616
3622
3628
3633
3639
3644
3649
3654
3659
3664
3669
3674
3679
3684
3688
3693
3697
3702
3706
3710
3714
3719
3723
3727
3731
3734
3738
3742
3745
3749
3752
3756
3759
3762
3765
3768
3771
3774
3777
3780
3782
3785
3788
3790
3793
3795
3797
3799
3802
3804
3805
3807
3809
3811
3812
3814
3815
3817
3818
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3831
3832
3833
3833
3833
3834
3834
3834
3834
3834
3834
3834
3834
3834
3834
3834
3833
3833
3832
3831
3830
3830
3829
3828
3827
3825
3824
3823
3822
3821
3820
3819
3817
3816
3815
3813
3812
3811
3809
3807
3806
3804
3802
3800
3798
3795
3793
3790
3788
3785
3782
3779
3776
3773
3770
3767
3764
3760
3757
3753
3749
3746
3742
3738
3735
3731
3727
3723
3719
3715
3711
3707
3702
3698
3694
3689
3684
3680
3675
3670
3665
3660
3655
3649
3644
3638
3633
3627
3621
3615
3610
3604
3598
3592
3586
3580
3574
3568
3562
3556
3550
3544
3537
3531
3524
3518
3512
3505
3499
3492
3486
3479
3473
3466
3460
3453
3447
3440
3433
3427
3420
3413
3406
3399
3393
3386
3379
3372
3365
3357
3350
3343
3336
3329
3321
3314
3306
3299
3291
3283
3276
3268
3260
3252
3244
3236
3228
3220
3212
3204
3196
3187
3179
3170
3162
3153
3145
3136
3127
3119
3110
3101
3092
3083
3074
3064
3055
3046
3036
3027
3017
3008
2998
2988
2978
2968
2958
2948
2938
2928
2918
2908
2897
2887
2877
2866
2856
2846
2835
2825
2814
2803
2793
2782
2771
2760
2749
2738
2727
2716
2705
2694
2683
2672
2661
2650
2638
2627
2616
2604
2593
2581
2569
2558
2546
2534
2522
2510
2497
2485
2473
2460
2448
2435
2423
2410
2397
2384
2371
2358
2345
2332
2319
2306
2293
2280
2266
2253
2240
2226
2213
2199
2186
2172
2158
2145
2131
2118
2104
2090
2076
2063
2049
2035
2021
2007
1993
1979
1965
1951
1937
1923
1909
1895
1881
1867
1853
1839
1825
1811
1796
1782
1768
1754
1739
1725
1711
1696
1682
1668
1654
1640
1625
1611
1597
1582
1568
1554
1540
1525
1511
1497
1483
1468
1454
1440
1426
1412
1398
1384
1369
1355
1341
1327
1312
1298
1284
1270
1256
1242
1228
1214
1200
1186
1172
1159
1145
1132
1118
1105
1092
1078
1065
1052
1038
1025
1012
999
986
973
960
947
934
921
908
896
883
870
858
845
833
821
808
796
784
771
759
747
735
723
711
698
686
674
662
650
639
627
615
603
591
580
568
556
545
533
521
509
498
486
474
463
451
440
428
417
405
393
382
370
359
348
337
325
314
303
292
281
270
259
248
237
226
215
204
194
183
172
162
151
140
130
119
109
98
88
78
67
57
47
36
26
16
5
-5
-16
-26
-37
-48
-59
-69
-80
-91
-101
-112
-122
-133
-143
-154
-164
-174
-185
-195
-205
-215
-225
-235
-245
-255
-264
-274
-284
-293
-302
-312
-321
-331
-340
-349
-359
-368
-377
-386
-395
-405
-414
-423
-432
-441
-450
-459
-468
-476
-485
-494
-503
-511
-520
-529
-537
-546
-554
-562
-571
-579
-587
-596
-604
-612
-620
-628
-636
-644
-652
-660
-668
-676
-683
-691
-699
-707
-715
-723
-731
-739
-747
-755
-763
-771
-778
-786
-793
-801
-808
-816
-823
-830
-837
-844
-852
-859
-866
-873
-879
-886
-893
-900
-907
-913
-920
-926
-933
-939
-946
-952
-958
-964
-970
-976
-982
-988
-994
-999
-1004
-1010
-1016
-1020
-1027
-1032
-1037
-1042
-1047
-1052
-1057
-1062
-1067
-1072
-1077
-1082
-1087
-1092
-1096
-1101
-1106
-1110
-1115
-1119
-1124
-1128
-1132
-1137
-1141
-1145
-1149
-1153
-1157
-1161
-1165
-1169
-1173
-1177
-1180
-1184
-1188
-1191
-1194
-1198
-1201
-1204
-1208
-1211
-1214
-1217
-1220
-1223
-1226
-1229
-1232
-1235
-1237
-1240
-1243
-1245
-1248
-1250
-1253
-1255
-1257
-1259
-1261
-1263
-1265
-1267
-1269
-1271
-1273
-1275
-1276
-1278
-1279
-1280
-1281
-1282
-1283
-1284
-1285
-1286
-1286
-1287
-1288
-1288
-1289
-1290
-1290
-1291
-1292
-1292
-1293
-1293
-1293
-1294
-1294
-1294
-1294
-1294
-1294
-1294
-1293
-1293
-1292
-1292
-1291
-1290
-1290
-1289
-1288
-1287
-1286
-1285
-1285
-1284
-1283
-1282
-1282
-1281
-1280
-1280
-1279
-1278
-1277
-1276
-1275
-1274
-1273
-1272
-1271
-1269
-1268
-1266
-1265
-1263
-1262
-1260
-1259
-1257
-1255
-1254
-1252
-1250
-1248
-1246
-1244
-1242
-1239
-1237
-1235
-1233
-1231
-1228
-1226
-1224
-1222
-1220
-1217
-1215
-1213
-1210
-1208
-1206
-1203
-1201
-1198
-1196
-1194
-1191
-1189
-1187
-1185
-1183
-1181
-1179
-1177
-1174
-1172
-1170
-1168
-1166
-1163
-1161
-1159
-1157
-1154
-1152
-1150
-1148
-1145
-1143
-1140
-1138
-1136
-1133
-1131
-1129
-1127
-1125
-1122
-1120
-1118
-1116
-1113
-1111
-1109
-1107
-1104
-1102
-1100
-1097
-1095
-1093
-1090
-1088
-1086
-1084
-1082
-1080
-1078
-1076
-1074
-1072
-1070
-1068
-1066
-1065
-1063
-1061
-1059
-1057
-1055
-1054
-1052
-1050
-1048
-1046
-1044
-1043
-1041
-1039
-1037
-1036
-1034
-1032
-1030
-1029
-1027
-1025
-1022
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1010
-1008
-1006
-1004
-1004
-1002
-1000
-1000
-999
-998
-997
-997
-996
-995
-994
-994
-993
-993
-992
-992
-991
-991
-991
-991
-990
-990
-990
-990
-991
-991
-991
-992
-992
-992
-993
-993
-994
-994
-995
-995
-995
-996
-996
-997
-997
-998
-998
-999
-999
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1016
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1025
-1026
-1027
-1028
-1030
-1031
-1033
-1034
-1036
-1037
-1039
-1041
-1042
-1043
-1045
-1046
-1047
-1048
-1049
-1050
-1051
-1052
-1052
-1053
-1055
-1056
-1057
-1059
-1060
-1062
-1064
-1065
-1067
-1069
-1071
-1074
-1076
-1078
-1081
-1083
-1086
-1089
-1092
-1095
-1098
-1101
-1104
-1107
-1110
-1113
-1116
-1119
-1122
-1125
-1128
-1131
-1134
-1137
-1140
-1143
-1146
-1149
-1152
-1155
-1158
-1162
-1165
-1168
-1172
-1176
-1180
-1184
-1188
-1192
-1196
-1200
-1204
-1208
-1213
-1217
-1221
-1226
-1230
-1235
-1239
-1244
-1249
-1253
-1258
-1263
-1267
-1272
-1277
-1282
-1286
-1291
-1295
-1300
-1305
-1309
-1314
-1318
-1323
-1328
-1332
-1337
-1341
-1345
-1350
-1354
-1358
-1363
-1367
-1371
-1376
-1380
-1385
-1389
-1393
-1398
-1402
-1406
-1410
-1414
-1418
-1422
-1426
-1430
-1433
-1437
-1441
-1445
-1449
-1452
-1456
-1460
-1464
-1468
-1471
-1475
-1479
-1483
-1487
-1492
-1496
-1500
-1505
-1509
-1514
-1518
-1522
-1527
-1531
-1536
-1540
-1544
-1549
-1553
-1558
-1563
-1567
-1572
-1576
-1581
-1586
-1590
-1595
-1600
-1604
-1609
-1614
-1619
-1624
-1628
-1633
-1638
-1643
-1648
-1653
-1658
-1663
-1667
-1672
-1677
-1682
-1686
-1691
-1695
-1699
-1704
-1708
-1712
-1715
-1719
-1723
-1727
-1730
-1734
-1738
-1741
-1745
-1748
-1752
-1755
-1758
-1761
-1764
-1767
-1770
-1772
-1775
-1778
-1780
-1783
-1786
-1788
-1791
-1794
-1796
-1799
-1802
-1805
-1807
-1810
-1813
-1815
-1818
-1821
-1823
-1826
-1828
-1831
-1834
-1836
-1839
-1841
-1844
-1846
-1848
-1850
-1853
-1855
-1857
-1859
-1861
-1863
-1865
-1867
-1868
-1871
-1873
-1875
-1877
-1879
-1881
-1882
-1884
-1886
-1887
-1889
-1891
-1892
-1894
-1896
-1897
-1899
-1901
-1902
-1904
-1906
-1907
-1909
-1911
-1913
-1914
-1916
-1918
-1919
-1921
-1923
-1925
-1926
-1928
-1930
-1931
-1933
-1935
-1936
-1938
-1940
-1941
-1943
-1944
-1945
-1947
-1948
-1950
-1951
-1953
-1955
-1956
-1958
-1959
-1961
-1962
-1964
-1965
-1966
-1967
-1968
-1969
-1970
-1971
-1972
-1973
-1973
-1974
-1975
-1975
-1976
-1976
-1977
-1977
-1977
-1977
-1977
-1976
-1976
-1976
-1975
-1974
-1974
-1973
-1972
-1971
-1971
-1970
-1969
-1969
-1968
-1967
-1966
-1965
-1964
-1963
-1962
-1960
-1959
-1958
-1956
-1955
-1953
-1952
-1950
-1949
-1947
-1945
-1943
-1942
-1940
-1938
-1936
-1934
-1932
-1930
-1928
-1926
-1924
-1922
-1920
-1918
-1916
-1913
-1911
-1909
-1907
-1904
-1902
-1899
-1897
-1894
-1891
-1888
-1885
-1882
-1879
-1876
-1873
-1870
-1867
-1864
-1861
-1858
-1854
-1851
-1847
-1844
-1840
-1836
-1832
-1828
-1824
-1821
-1817
-1813
-1810
-1806
-1802
-1799
-1795
-1792
-1788
-1785
-1781
-1778
-1774
-1771
-1767
-1763
-1760
-1756
-1752
-1749
-1745
-1741
-1738
-1734
-1730
-1726
-1722
-1719
-1715
-1711
-1707
-1703
-1699
-1695
-1691
-1687
-1683
-1679
-1674
-1670
-1666
-1661
-1657
-1652
-1648
-1644
-1639
-1635
-1630
-1626
-1622
-1617
-1613
-1609
-1604
-1600
-1595
-1591
-1586
-1581
-1577
-1572
-1568
-1563
-1559
-1554
-1550
-1545
-1540
-1535
-1530
-1525
-1521
-1516
-1511
-1505
-1500
-1495
-1490
-1485
-1480
-1475
-1470
-1465
-1461
-1456
-1451
-1446
-1442
-1437
-1432
-1428
-1423
-1418
-1413
-1408
-1403
-1398
-1393
-1388
-1383
-1378
-1373
-1367
-1362
-1357
-1351
-1346
-1341
-1335
-1330
-1325
-1320
-1315
-1310
-1305
-1300
-1295
-1290
-1285
-1279
-1274
-1269
-1265
-1260
-1255
-1250
-1245
-1240
-1235
-1230
-1226
-1221
-1216
-1211
-1206
-1201
-1197
-1192
-1187
-1183
-1178
-1173
-1169
-1164
-1160
-1155
-1151
-1146
-1141
-1137
-1132
-1127
-1123
-1118
-1113
-1109
-1104
-1099
-1095
-1090
-1085
-1080
-1075
-1070
-1065
-1060
-1055
-1051
-1046
-1041
-1037
-1033
-1028
-1024
-1018
-1014
-1010
-1004
-1000
-996
-991
-987
-982
-977
-973
-968
-963
-959
-954
-950
-945
-941
-936
-932
-927
-923
-918
-914
-910
-905
-901
-896
-891
-887
-882
-878
-873
-869
-864
-860
-855
-851
-847
-842
-838
-833
-829
-825
-820
-816
-812
-807
-803
-799
-795
-790
-786
-782
-777
-773
-769
-764
-760
-756
-751
-747
-742
-737
-733
-728
-723
-719
-714
-709
-704
-699
-694
-690
-685
-680
-675
-670
-664
-659
-654
-649
-643
-638
-633
-627
-622
-617
-611
-606
-601
-595
-590
-584
-579
-573
-567
-562
-556
-550
-544
-539
-533
-526
-520
-514
-508
-502
-496
-490
-484
-478
-472
-466
-460
-454
-448
-442
-436
-431
-425
-419
-413
-407
-401
-394
-388
-382
-376
-370
-364
-357
-351
-345
-338
-332
-326
-319
-313
-306
-300
-293
-287
-280
-274
-267
-261
-254
-248
-242
-235
-229
-223
-216
-210
-203
-197
-190
-184
-178
-171
-165
-158
-152
-146
-140
-133
-127
-120
-114
-107
-101
-94
-87
-81
-74
-67
-60
-53
-46
-39
-32
-25
-17
-10
-2
6
13
21
29
37
44
52
60
69
77
85
94
102
111
119
128
137
146
154
163
172
181
190
199
208
217
226
235
244
254
263
272
281
290
299
308
317
326
335
344
353
362
371
380
389
398
407
416
425
434
442
451
460
468
477
486
494
503
512
520
529
538
547
556
565
574
583
592
601
610
619
629
638
647
657
666
676
686
695
705
714
724
733
742
752
761
771
780
789
799
808
817
826
836
845
854
863
872
881
891
900
909
918
928
937
946
955
964
973
983
992
1000
1010
1018
1029
1038
1047
1056
1065
1075
1084
1093
1102
1112
1121
1130
1140
1149
1158
1168
1177
1187
1197
1207
1217
1227
1237
1247
1257
1267
1277
1288
1298
1308
1318
1329
1339
1349
1360
1370
1381
1391
1402
1412
1422
1433
1443
1453
1464
1474
1485
1495
1506
1516
1527
1538
1548
1558
1569
1579
1589
1600
1610
1620
1630
1640
1650
1660
1670
1680
1690
1700
1709
1719
1729
1739
1749
1759
1769
1779
1789
1799
1809
1819
1829
1839
1849
1859
1869
1879
1890
1900
1910
1920
1930
1941
1951
1961
1972
1982
1993
2003
2013
2024
2033
2045
2055
2065
2075
2085
2096
2106
2116
2126
2136
2146
2156
2165
2175
2185
2195
2205
2215
2225
2235
2245
2255
2265
2275
2285
2295
2305
2315
2325
2335
2345
2356
2366
2376
2386
2397
2407
2417
2428
2438
2449
2460
2471
2481
2492
2503
2514
2525
2536
2547
2558
2569
2581
2592
2603
2615
2626
2637
2649
2661
2672
2684
2696
2707
2719
2731
2743
2755
2767
2779
2791
2803
2815
2828
2840
2852
2864
2876
2888
2900
2912
2924
2936
2948
2960
2973
2985
2997
3009
3021
3033
3045
3058
3070
3082
3094
3106
3118
3130
3142
3154
3166
3178
3190
3202
3214
3227
3239
3251
3263
3275
3287
3299
3311
3323
3335
3347
3359
3371
3382
3394
3406
3418
3430
3441
3453
3465
3476
3488
3499
3510
3522
3533
3544
3555
3566
3578
3589
3600
3611
3622
3633
3644
3655
3666
3678
3689
3700
3711
3722
3733
3743
3754
3765
3776
3787
3797
3808
3819
3830
3841
3852
3863
3874
3885
3896
3907
3918
3929
3940
3950
3961
3972
3983
3994
4003
4014
4026
4035
4046
4058
4067
4078
4089
4100
4110
4121
4131
4141
4151
4161
4172
4182
4192
4201
4211
4221
4231
4240
4250
4259
4269
4278
4287
4297
4306
4315
4324
4333
4342
4351
4359
4368
4377
4385
4394
4402
4410
4418
4426
4434
4442
4450
4458
4466
4474
4482
4490
4498
4506
4514
4522
4529
4537
4544
4552
4559
4566
4573
4580
4588
4595
4602
4609
4616
4622
4629
4636
4643
4649
4656
4662
4669
4675
4682
4688
4695
4701
4707
4714
4720
4726
4732
4739
4745
4751
4757
4763
4769
4775
4780
4786
4791
4797
4802
4808
4813
4818
4824
4829
4834
4839
4844
4849
4854
4859
4863
4868
4873
4878
4882
4887
4891
4895
4900
4904
4908
4912
4917
4921
4925
4929
4932
4936
4940
4944
4947
4951
4955
4958
4962
4965
4969
4972
4975
4979
4982
4985
4989
4992
4995
4998
5001
5004
5007
5010
5013
5016
5019
5021
5024
5027
5029
5032
5034
5036
5038
5040
5042
5044
5046
5048
5050
5052
5053
5055
5056
5058
5059
5060
5061
5062
5063
5064
5064
5064
5065
5065
5065
5065
5065
5065
5066
5066
5065
5065
5065
5065
5065
5064
5064
5063
5063
5062
5061
5060
5059
5058
5057
5056
5054
5053
5052
5050
5048
5047
5045
5043
5041
5039
5038
5036
5033
5031
5029
5027
5024
5022
5019
5017
5014
5011
5008
5006
5003
5000
4997
4994
4990
4987
4984
4981
4978
4974
4971
4968
4964
4961
4957
4954
4950
4946
4943
4939
4935
4932
4928
4924
4920
4916
4912
4908
4903
4899
4895
4890
4886
4882
4877
4873
4868
4863
4859
4854
4850
4845
4840
4835
4831
4826
4821
4815
4810
4805
4800
4794
4789
4783
4777
4771
4766
4760
4754
4748
4741
4735
4729
4723
4716
4710
4703
4697
4690
4683
4677
4670
4663
4657
4650
4643
4636
4629
4622
4615
4608
4601
4593
4586
4579
4571
4564
4556
4549
4541
4533
4525
4517
4509
4501
4492
4484
4476
4468
4459
4451
4442
4434
4425
4416
4408
4399
4390
4381
4372
4363
4354
4345
4335
4326
4316
4307
4297
4287
4278
4268
4258
4248
4238
4228
4218
4208
4198
4188
4178
4168
4158
4147
4137
4127
4116
4106
4094
4083
4074
4062
4051
4040
4029
4018
4006
3995
3983
3972
3960
3948
3936
3924
3912
3900
3888
3876
3864
3851
3839
3826
3814
3801
3788
3776
3763
3750
3737
3724
3710
3697
3684
3670
3657
3644
3630
3616
3602
3589
3575
3561
3547
3533
3519
3505
3491
3477
3462
3448
3434
3419
3405
3390
3376
3361
3346
3331
3316
3301
3286
3271
3256
3241
3226
3210
3195
3180
3165
3150
3135
3119
3104
3089
3074
3059
3044
3028
3013
2998
2982
2967
2952
2936
2921
2905
2889
2874
2858
2842
2826
2810
2794
2778
2762
2746
2729
2713
2697
2681
2664
2648
2631
2615
2598
2582
2565
2549
2532
2516
2499
2483
2466
2450
2433
2416
2400
2383
2367
2350
2333
2317
2300
2283
2266
2250
2233
2216
2200
2183
2166
2150
2133
2117
2101
2084
2068
2051
2035
2019
2003
1986
1970
1954
1938
1922
1906
1889
1873
1857
1841
1825
1810
1794
1778
1762
1746
1731
1715
1700
1684
1669
1654
1638
1623
1608
1593
1578
1563
1547
1532
1517
1502
1487
1472
1457
1442
1427
1413
1398
1383
1368
1353
1338
1324
1309
1294
1279
1265
1250
1235
1220
1206
1191
1176
1161
1147
1132
1117
1102
1088
1073
1059
1044
1030
1016
1002
988
973
959
945
931
917
903
889
875
861
847
834
820
806
792
778
765
751
737
724
710
697
683
670
656
643
629
616
602
589
576
563
549
536
523
510
497
484
471
457
444
431
418
406
393
380
367
354
341
329
316
304
291
279
266
254
242
230
217
205
193
181
169
157
145
133
121
109
98
86
75
63
52
40
29
18
6
-5
-16
-27
-38
-50
-61
-72
-83
-94
-105
-116
-127
-138
-149
-160
-171
-181
-192
-203
-214
-225
-235
-246
-256
-267
-277
-288
-298
-309
-319
-329
-340
-350
-360
-370
-380
-391
-401
-411
-421
-431
-441
-451
-462
-472
-482
-492
-502
-512
-522
-533
-543
-553
-563
-573
-583
-593
-603
-613
-623
-633
-643
-653
-663
-672
-682
-692
-701
-711
-720
-730
-739
-749
-758
-767
-777
-786
-795
-805
-814
-823
-832
-842
-851
-860
-869
-879
-888
-897
-906
-915
-925
-934
-943
-953
-962
-971
-981
-990
-999
-1008
-1018
-1028
-1037
-1047
-1056
-1066
-1075
-1085
-1094
-1104
-1114
-1123
-1133
-1143
-1153
-1163
-1172
-1182
-1192
-1202
-1212
-1222
-1232
-1241
-1251
-1261
-1271
-1281
-1291
-1301
-1311
-1321
-1331
-1341
-1350
-1360
-1370
-1380
-1390
-1400
-1410
-1420
-1430
-1439
-1449
-1459
-1469
-1478
-1488
-1497
-1507
-1516
-1526
-1535
-1544
-1554
-1563
-1572
-1581
-1590
-1599
-1608
-1617
-1626
-1635
-1644
-1653
-1662
-1670
-1679
-1688
-1697
-1706
-1714
-1723
-1732
-1740
-1749
-1757
-1766
-1774
-1783
-1791
-1799
-1807
-1816
-1824
-1832
-1840
-1849
-1857
-1865
-1873
-1882
-1890
-1898
-1907
-1915
-1923
-1932
-1940
-1948
-1956
-1964
-1972
-1980
-1988
-1996
-2004
-2011
-2019
-2027
-2033
-2041
-2050
-2057
-2065
-2072
-2079
-2087
-2094
-2101
-2109
-2116
-2124
-2131
-2139
-2146
-2153
-2161
-2168
-2175
-2183
-2190
-2197
-2205
-2212
-2219
-2226
-2234
-2241
-2248
-2256
-2263
-2270
-2277
-2284
-2292
-2299
-2306
-2313
-2320
-2327
-2334
-2341
-2348
-2355
-2362
-2369
-2376
-2383
-2390
-2397
-2403
-2410
-2417
-2424
-2431
-2438
-2445
-2451
-2458
-2465
-2472
-2479
-2485
-2492
-2499
-2506
-2512
-2519
-2526
-2532
-2539
-2545
-2552
-2558
-2565
-2571
-2578
-2584
-2590
-2597
-2603
-2609
-2615
-2621
-2627
-2632
-2638
-2644
-2650
-2656
-2661
-2667
-2672
-2678
-2683
-2689
-2694
-2700
-2705
-2710
-2716
-2721
-2726
-2731
-2736
-2741
-2746
-2750
-2755
-2759
-2763
-2768
-2772
-2776
-2779
-2783
-2787
-2791
-2794
-2798
-2802
-2805
-2808
-2812
-2815
-2819
-2822
-2825
-2828
-2831
-2834
-2837
-2840
-2843
-2846
-2849
-2852
-2855
-2858
-2861
-2863
-2866
-2869
-2872
-2874
-2877
-2879
-2882
-2884
-2887
-2889
-2891
-2893
-2895
-2897
-2899
-2901
-2902
-2904
-2906
-2907
-2909
-2910
-2911
-2913
-2914
-2915
-2916
-2918
-2919
-2920
-2921
-2921
-2922
-2923
-2923
-2924
-2924
-2925
-2925
-2925
-2925
-2926
-2926
-2926
-2926
-2927
-2927
-2927
-2927
-2927
-2927
-2927
-2926
-2926
-2926
-2925
-2925
-2924
-2924
-2923
-2922
-2922
-2921
-2920
-2919
-2917
-2916
-2915
-2913
-2912
-2910
-2908
-2906
-2904
-2902
-2899
-2897
-2895
-2892
-2890
-2887
-2884
-2881
-2878
-2875
-2872
-2869
-2866
-2863
-2859
-2856
-2852
-2848
-2844
-2840
-2836
-2832
-2828
-2824
-2820
-2816
-2811
-2807
-2803
-2798
-2794
-2789
-2785
-2780
-2775
-2771
-2766
-2761
-2756
-2751
-2745
-2740
-2735
-2729
-2724
-2718
-2712
-2707
-2701
-2695
-2689
-2682
-2676
-2670
-2663
-2657
-2650
-2644
-2637
-2630
-2623
-2617
-2610
-2603
-2596
-2588
-2581
-2574
-2566
-2559
-2551
-2543
-2535
-2528
-2520
-2512
-2503
-2495
-2487
-2478
-2470
-2461
-2452
-2443
-2434
-2425
-2416
-2407
-2398
-2389
-2380
-2371
-2362
-2352
-2343
-2333
-2324
-2314
-2305
-2295
-2285
-2275
-2266
-2256
-2246
-2236
-2226
-2216
-2206
-2197
-2187
-2177
-2167
-2157
-2147
-2137
-2128
-2118
-2107
-2097
-2087
-2077
-2066
-2056
-2045
-2035
-2025
-2013
-2003
-1992
-1981
-1970
-1959
-1947
-1936
-1925
-1913
-1901
-1890
-1878
-1867
-1855
-1843
-1832
-1820
-1808
-1796
-1784
-1773
-1761
-1749
-1737
-1725
-1713
-1701
-1690
-1678
-1666
-1655
-1643
-1631
-1620
-1608
-1597
-1585
-1574
-1562
-1551
-1539
-1528
-1516
-1505
-1493
-1481
-1469
-1458
-1446
-1434
-1422
-1410
-1398
-1385
-1373
-1361
-1348
-1336
-1324
-1311
-1299
-1286
-1274
-1261
-1248
-1236
-1223
-1210
-1198
-1185
-1172
-1160
-1147
-1134
-1122
-1109
-1096
-1083
-1070
-1057
-1044
-1032
-1018
-1006
-993
-981
-968
-955
-943
-930
-918
-905
-893
-880
-868
-856
-843
-831
-818
-806
-794
-781
-769
-757
-744
-732
-720
-708
-695
-683
-671
-659
-646
-634
-621
-609
-596
-584
-571
-558
-546
-533
-520
-508
-495
-482
-470
-457
-445
-433
-421
-409
-397
-385
-373
-361
-349
-337
-325
-313
-301
-289
-277
-265
-253
-241
-229
-216
-204
-192
-180
-167
-155
-143
-131
-118
-106
-94
-82
-71
-59
-47
-36
-24
-13
-1
10
22
34
45
57
68
80
92
103
115
127
138
150
161
172
184
195
206
217
228
239
250
261
272
283
294
305
316
327
338
348
359
370
380
391
402
412
422
433
443
453
464
474
484
494
504
514
524
534
544
553
563
572
582
591
600
609
618
627
636
644
653
661
669
677
685
693
701
708
716
723
731
738
745
753
760
767
774
781
788
795
801
808
815
821
828
834
840
847
853
859
865
871
876
882
888
894
899
905
910
916
921
926
932
937
943
948
953
959
964
970
975
980
985
990
995
1000
1004
1008
1014
1018
1022
1026
1030
1034
1037
1041
1044
1048
1052
1055
1059
1062
1066
1069
1072
1076
1079
1082
1085
1088
1091
1094
1096
1099
1102
1104
1107
1109
1111
1114
1116
1118
1120
1122
1124
1126
1128
1130
1132
1134
1136
1137
1139
1140
1142
1143
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1156
1157
1157
1158
1158
1158
1158
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1158
1158
1158
1157
1157
1156
1156
1155
1154
1154
1153
1152
1151
1149
1148
1147
1146
1144
1143
1141
1140
1138
1136
1135
1133
1131
1130
1128
1126
1124
1122
1121
1119
1117
1115
1113
1111
1109
1107
1105
1103
1102
1100
1098
1096
1094
1092
1090
1088
1086
1084
1082
1080
1078
1076
1074
1072
1070
1068
1067
1065
1063
1061
1060
1058
1057
1055
1053
1052
1050
1049
1047
1046
1045
1044
1043
1042
1041
1041
1040
1039
1038
1037
1036
1036
1035
1034
1033
1032
1031
1030
1030
1029
1028
1027
1026
1025
1025
1024
1022
1022
1020
1020
1020
1018
1018
1018
1016
1016
1016
1014
1014
1014
1012
1012
1012
1010
1010
1008
1008
1008
1006
1006
1004
1004
1002
1002
1002
1000
1000
1000
999
998
998
997
996
996
995
994
993
992
992
991
990
989
989
988
988
987
986
986
985
985
984
984
983
983
982
982
982
981
981
981
981
980
980
980
980
979
979
979
979
979
979
979
979
979
979
979
979
979
979
980
980
980
980
980
980
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
983
983
983
983
983
983
983
983
983
982
982
982
982
981
981
981
980
980
979
978
978
977
977
976
976
975
974
974
973
973
972
971
970
970
969
968
967
966
965
964
963
962
961
960
959
958
957
956
955
954
952
951
950
949
947
946
944
943
941
939
937
935
933
930
928
926
923
920
918
915
913
910
908
905
903
901
899
896
894
891
888
886
883
880
877
874
871
869
866
863
860
857
854
851
849
846
843
840
837
833
830
827
823
820
816
812
809
805
802
798
794
791
787
783
779
775
770
766
762
758
753
749
745
740
736
732
727
723
718
713
709
704
698
693
688
683
678
672
667
662
656
651
646
640
635
630
624
619
613
608
602
596
591
585
579
573
567
561
555
549
543
537
530
524
517
511
504
498
491
484
478
471
464
457
450
443
436
429
422
415
408
401
394
387
380
372
365
358
351
344
337
329
322
314
307
299
292
284
276
268
261
253
245
238
230
222
215
207
199
192
184
176
168
161
153
145
137
129
121
113
105
96
88
80
71
63
54
46
37
29
20
11
3
-6
-15
-23
-32
-41
-50
-59
-68
-77
-86
-96
-105
-114
-124
-133
-143
-152
-162
-172
-181
-191
-201
-210
-220
-230
-240
-249
-259
-269
-279
-289
-298
-308
-318
-328
-338
-348
-358
-367
-377
-387
-397
-407
-417
-426
-436
-446
-456
-466
-476
-486
-496
-506
-516
-526
-536
-546
-556
-566
-577
-587
-597
-608
-618
-629
-639
-650
-660
-671
-681
-692
-702
-713
-723
-734
-744
-755
-765
-776
-786
-796
-807
-817
-827
-837
-848
-858
-868
-878
-888
-899
-909
-919
-929
-939
-949
-960
-970
-980
-990
-1000
-1010
-1020
-1031
-1041
-1051
-1061
-1071
-1081
-1091
-1102
-1112
-1122
-1132
-1142
-1152
-1162
-1172
-1181
-1191
-1201
-1210
-1220
-1230
-1239
-1248
-1258
-1267
-1276
-1285
-1294
-1303
-1313
-1322
-1331
-1340
-1350
-1359
-1368
-1377
-1386
-1396
-1405
-1414
-1423
-1433
-1442
-1451
-1461
-1470
-1479
-1489
-1498
-1508
-1517
-1527
-1536
-1545
-1555
-1564
-1573
-1582
-1591
-1601
-1610
-1619
-1628
-1637
-1647
-1656
-1665
-1674
-1684
-1693
-1702
-1711
-1720
-1729
-1738
-1747
-1756
-1765
-1774
-1783
-1793
-1802
-1811
-1820
-1830
-1839
-1848
-1858
-1867
-1876
-1885
-1894
-1903
-1912
-1921
-1930
-1940
-1949
-1958
-1967
-1976
-1985
-1994
-2003
-2012
-2021
-2029
-2039
-2047
-2056
-2065
-2073
-2082
-2090
-2099
-2107
-2115
-2124
-2132
-2140
-2148
-2156
-2163
-2171
-2179
-2186
-2194
-2201
-2208
-2215
-2223
-2230
-2237
-2244
-2250
-2257
-2264
-2271
-2277
-2284
-2290
-2296
-2302
-2309
-2315
-2321
-2327
-2333
-2339
-2344
-2350
-2356
-2361
-2367
-2372
-2378
-2383
-2388
-2393
-2398
-2403
-2408
-2412
-2417
-2422
-2427
-2431
-2436
-2440
-2445
-2449
-2453
-2458
-2462
-2467
-2471
-2475
-2479
-2483
-2487
-2491
-2495
-2499
-2503
-2507
-2511
-2515
-2519
-2523
-2527
-2530
-2534
-2538
-2541
-2545
-2549
-2552
-2556
-2559
-2562
-2566
-2569
-2572
-2575
-2578
-2581
-2585
-2588
-2591
-2595
-2598
-2601
-2604
-2608
-2611
-2614
-2617
-2620
-2623
-2626
-2629
-2631
-2634
-2637
-2639
-2642
-2644
-2646
-2649
-2651
-2653
-2655
-2658
-2660
-2662
-2664
-2666
-2668
-2670
-2672
-2674
-2676
-2678
-2680
-2681
-2683
-2685
-2686
-2688
-2689
-2691
-2692
-2694
-2695
-2696
-2698
-2699
-2700
-2702
-2703
-2704
-2706
-2707
-2708
-2710
-2711
-2713
-2714
-2715
-2717
-2718
-2719
-2720
-2721
-2722
-2723
-2724
-2725
-2726
-2727
-2728
-2729
-2730
-2731
-2732
-2733
-2734
-2734
-2735
-2735
-2735
-2736
-2736
-2736
-2737
-2737
-2737
-2737
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2738
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2739
-2738
-2738
-2738
-2737
-2737
-2736
-2736
-2735
-2735
-2735
-2734
-2734
-2734
-2733
-2733
-2733
-2732
-2732
-2732
-2731
-2731
-2731
-2730
-2730
-2729
-2729
-2729
-2728
-2728
-2727
-2727
-2727
-2726
-2726
-2726
-2725
-2725
-2725
-2725
-2725
-2725
-2724
-2724
-2724
-2724
-2724
-2723
-2723
-2723
-2722
-2722
-2722
-2721
-2721
-2721
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2720
-2719
-2719
-2719
-2719
-2719
-2719
-2719
-2720
-2720
-2720
-2720
-2720
-2721
-2721
-2721
-2721
-2721
-2722
-2722
-2722
-2722
-2722
-2722
-2723
-2723
-2723
-2723
-2723
-2723
-2723
-2723
-2724
-2724
-2724
-2724
-2724
-2725
-2725
-2725
-2725
-2726
-2726
-2726
-2727
-2727
-2727
-2728
-2729
-2729
-2730
-2730
-2731
-2731
-2732
-2732
-2733
-2733
-2734
-2734
-2734
-2735
-2735
-2735
-2735
-2735
-2735
-2736
-2736
-2736
-2736
-2736
-2736
-2736
-2737
-2737
-2737
-2736
-2736
-2736
-2736
-2736
-2736
-2736
-2735
-2735
-2735
-2735
-2735
-2735
-2735
-2735
-2735
-2735
-2735
-2736
-2736
-2736
-2736
-2736
-2736
-2736
-2736
-2735
-2735
-2735
-2734
-2734
-2733
-2733
-2732
-2731
-2730
-2729
-2728
-2727
-2727
-2726
-2725
-2724
-2723
-2722
-2721
-2720
-2719
-2718
-2717
-2716
-2715
-2714
-2713
-2711
-2710
-2709
-2707
-2706
-2704
-2703
-2701
-2700
-2698
-2696
-2695
-2693
-2691
-2689
-2687
-2685
-2683
-2681
-2679
-2676
-2674
-2672
-2669
-2667
-2664
-2662
-2659
-2656
-2654
-2651
-2648
-2646
-2643
-2640
-2637
-2634
-2631
-2628
-2625
-2621
-2618
-2615
-2612
-2608
-2605
-2602
-2598
-2595
-2591
-2588
-2584
-2581
-2577
-2573
-2570
-2566
-2562
-2559
-2555
-2551
-2548
-2544
-2540
-2537
-2533
-2529
-2526
-2522
-2518
-2515
-2511
-2507
-2504
-2500
-2496
-2493
-2489
-2485
-2481
-2478
-2474
-2470
-2466
-2462
-2458
-2454
-2450
-2446
-2442
-2438
-2434
-2430
-2425
-2421
-2417
-2413
-2409
-2405
-2400
-2396
-2392
-2387
-2383
-2378
-2374
-2369
-2364
-2360
-2355
-2351
-2346
-2342
-2337
-2333
-2328
-2323
-2319
-2314
-2309
-2305
-2300
-2295
-2290
-2285
-2280
-2275
-2270
-2265
-2260
-2255
-2250
-2245
-2240
-2235
-2230
-2224
-2219
-2214
-2209
-2204
-2198
-2193
-2188
-2183
-2177
-2172
-2167
-2161
-2156
-2150
-2145
-2139
-2134
-2128
-2122
-2117
-2111
-2105
-2099
-2093
-2087
-2081
-2076
-2070
-2064
-2058
-2052
-2045
-2040
-2035
-2029
-2023
-2017
-2012
-2005
-2000
-1994
-1989
-1983
-1977
-1971
-1965
-1959
-1953
-1948
-1942
-1936
-1930
-1923
-1917
-1911
-1905
-1898
-1892
-1886
-1880
-1873
-1867
-1860
-1854
-1847
-1840
-1833
-1826
-1820
-1813
-1806
-1799
-1792
-1785
-1777
-1770
-1763
-1756
-1749
-1742
-1735
-1727
-1720
-1713
-1706
-1699
-1692
-1684
-1677
-1670
-1663
-1656
-1648
-1641
-1634
-1626
-1619
-1612
-1604
-1597
-1590
-1582
-1575
-1568
-1561
-1553
-1546
-1538
-1531
-1524
-1517
-1509
-1502
-1495
-1487
-1480
-1472
-1464
-1457
-1449
-1441
-1433
-1425
-1417
-1410
-1402
-1394
-1386
-1378
-1370
-1362
-1354
-1346
-1338
-1330
-1322
-1314
-1305
-1297
-1289
-1280
-1272
-1263
-1255
-1246
-1238
-1229
-1221
-1212
-1203
-1195
-1186
-1178
-1169
-1160
-1152
-1143
-1134
-1126
-1117
-1108
-1099
-1091
-1082
-1073
-1064
-1055
-1047
-1038
-1029
-1020
-1010
-1002
-994
-985
-976
-968
-959
-951
-942
-934
-926
-917
-909
-900
-892
-884
-875
-867
-859
-850
-842
-834
-825
-817
-809
-801
-793
-784
-776
-768
-760
-752
-744
-736
-728
-720
-712
-704
-697
-689
-681
-674
-666
-659
-652
-645
-638
-631
-624
-617
-610
-603
-596
-589
-582
-575
-569
-562
-555
-548
-542
-535
-528
-522
-516
-509
-503
-497
-490
-484
-478
-471
-465
-459
-453
-447
-441
-435
-429
-423
-418
-412
-406
-400
-395
-389
-383
-378
-372
-367
-362
-356
-351
-346
-340
-335
-330
-325
-320
-315
-310
-305
-299
-294
-289
-284
-279
-273
-268
-263
-258
-252
-247
-242
-236
-231
-226
-221
-216
-211
-206
-201
-196
-191
-186
-181
-176
-171
-166
-161
-156
-151
-146
-141
-136
-131
-126
-122
-117
-112
-107
-103
-98
-94
-89
-85
-80
-76
-72
-67
-63
-59
-55
-51
-47
-43
-39
-35
-31
-27
-23
-20
-16
-12
-9
-5
-2
1
4
7
10
13
16
18
21
23
26
28
30
33
35
37
40
42
44
46
48
50
52
54
55
57
59
61
63
64
66
68
70
72
73
75
77
79
81
82
84
86
88
89
91
93
95
96
98
100
102
103
105
107
109
110
112
114
116
117
119
121
123
124
126
128
129
131
133
135
136
138
140
141
143
145
147
148
150
152
153
155
157
158
160
162
163
165
167
168
170
172
173
175
177
178
180
182
183
185
187
188
190
192
193
195
196
198
200
201
203
205
206
208
210
211
213
214
216
218
219
221
222
224
226
227
229
230
232
234
235
237
238
240
241
243
245
246
248
249
251
252
254
256
257
259
260
262
263
265
266
268
270
271
273
274
276
277
279
280
282
283
285
286
288
289
291
292
294
295
297
298
300
301
303
304
306
307
309
310
312
313
315
316
318
319
321
322
324
325
327
328
330
331
333
334
335
337
338
340
341
343
344
346
347
348
350
351
353
354
356
357
359
360
361
363
364
366
367
368
370
371
373
374
375
377
378
380
381
382
384
385
387
388
389
391
392
394
395
396
398
399
400
402
403
404
406
407
409
410
411
413
414
415
417
418
419
421
422
423
425
426
427
429
430
431
433
434
435
437
438
439
441
442
443
445
446
447
448
450
451
452
454
455
456
457
459
460
461
463
464
465
466
468
469
470
472
473
474
475
477
478
479
480
482
483
484
485
487
488
489
490
492
493
494
495
497
498
499
500
501
503
504
505
506
508
509
510
511
512
514
515
516
517
518
520
521
522
523
524
526
527
528
529
530
532
533
534
535
536
537
539
540
541
542
543
544
546
547
548
549
550
551
553
554
555
556
557
558
559
561
562
563
564
565
566
567
568
570
571
572
573
574
575
576
577
579
580
581
582
583
584
585
586
587
588
590
591
592
593
594
595
596
597
598
599
600
601
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
695
696
697
698
699
700
701
702
703
704
705
706
706
707
708
709
710
711
712
713
714
715
715
716
717
718
719
720
721
722
722
723
724
725
726
727
728
729
729
730
731
732
733
734
735
736
736
737
738
739
740
741
741
742
743
744
745
746
747
747
748
749
750
751
752
752
753
754
755
756
756
757
758
759
760
761
761
762
763
764
765
765
766
767
768
769
769
770
771
772
773
773
774
775
776
776
777
778
779
780
780
781
782
783
783
784
785
786
787
787
788
789
790
790
791
792
793
793
794
795
796
796
797
798
799
799
800
801
802
802
803
804
805
805
806
807
807
808
809
810
810
811
812
812
813
814
815
815
816
817
817
818
819
820
820
821
822
822
823
824
824
825
826
827
827
828
829
829
830
831
831
832
833
833
834
835
835
836
837
837
838
839
839
840
841
841
842
843
843
844
845
845
846
847
847
848
849
849
850
850
851
852
852
853
854
854
855
856
856
857
857
858
859
859
860
861
861
862
862
863
864
864
865
866
866
867
867
868
869
869
870
870
871
872
872
873
873
874
875
875
876
876
877
877
878
879
879
880
880
881
882
882
883
883
884
884
885
886
886
887
887
888
888
889
889
890
891
891
892
892
893
893
894
894
895
896
896
897
897
898
898
899
899
900
900
901
901
902
903
903
904
904
905
905
906
906
907
907
908
908
909
909
910
910
911
911
912
912
913
913
914
914
915
915
916
916
917
917
918
918
919
919
920
920
921
921
922
922
923
923
924
924
925
925
926
926
927
927
928
928
928
929
929
930
930
931
931
932
932
933
933
934
934
934
935
935
936
936
937
937
938
938
939
939
939
940
940
941
941
942
942
942
943
943
944
944
945
945
945
946
946
947
947
948
948
948
949
949
950
950
951
951
951
952
952
953
953
953
954
954
955
955
955
956
956
957
957
957
958
958
959
959
959
960
960
961
961
961
962
962
962
963
963
964
964
964
965
965
965
966
966
967
967
967
968
968
968
969
969
969
970
970
971
971
971
972
972
972
973
973
973
974
974
974
975
975
975
976
976
976
977
977
978
978
978
979
979
979
980
980
980
981
981
981
981
982
982
982
983
983
983
984
984
984
985
985
985
986
986
986
987
987
987
987
988
988
988
989
989
989
990
990
990
991
991
991
991
992
992
992
993
993
993
993
994
994
994
995
995
995
995
996
