5
60410
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-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
-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
-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
-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
-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
-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
-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
-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
-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
-31
-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
-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
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-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
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-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
-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
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
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
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
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
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
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
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
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
205
205
205
206
206
206
206
206
206
206
206
206
206
207
207
207
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
222
222
223
223
223
223
223
223
223
223
223
223
224
224
224
224
224
224
224
224
224
224
224
225
225
225
225
225
225
225
225
225
225
226
226
226
226
226
226
226
226
226
226
226
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
229
229
230
230
230
230
230
230
230
230
230
231
231
231
231
231
231
231
231
231
232
232
232
232
232
232
232
232
232
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
235
235
235
235
235
235
235
235
235
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
237
237
238
238
238
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243
243
244
244
244
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
246
246
247
247
247
247
247
247
247
247
247
248
248
248
248
248
248
248
248
248
249
249
249
249
249
249
249
249
249
250
250
250
250
250
250
250
250
250
251
251
251
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
254
254
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
313
313
314
314
314
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
315
315
316
316
316
316
316
316
316
316
316
316
317
317
317
317
317
317
317
317
317
318
318
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
320
321
321
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
323
323
323
323
323
323
323
323
323
324
324
324
324
324
324
324
324
324
325
325
325
325
325
325
325
325
325
326
326
326
326
326
326
326
326
326
326
327
327
327
327
327
327
327
327
327
328
328
328
328
328
328
328
328
328
329
329
329
329
329
329
329
329
329
330
330
330
330
330
330
330
330
330
331
331
331
331
331
331
331
331
331
332
332
332
332
332
332
332
332
332
333
333
333
333
333
333
333
333
333
334
334
334
334
334
334
334
334
334
335
335
335
335
335
335
335
335
336
336
336
336
336
336
336
336
336
337
337
337
337
337
337
337
337
337
338
338
338
338
338
338
338
338
338
339
339
339
339
339
339
339
339
339
340
340
340
340
340
340
340
340
340
341
341
341
341
341
341
341
341
341
342
342
342
342
342
342
342
342
342
342
343
343
343
343
343
343
343
343
343
344
344
344
344
344
344
344
344
344
344
345
345
345
345
345
345
345
345
345
345
346
346
346
346
346
346
346
346
346
347
347
347
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
348
348
349
349
349
349
349
349
349
349
349
349
350
350
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
351
351
352
352
352
352
352
352
352
352
352
352
353
353
353
353
353
353
353
353
354
354
354
354
354
354
354
354
354
355
355
355
355
355
355
355
355
356
356
356
356
356
356
356
356
356
357
357
357
357
357
357
357
357
358
358
358
358
358
358
358
358
359
359
359
359
359
359
359
359
360
360
360
360
360
360
360
360
360
361
361
361
361
361
361
361
361
362
362
362
362
362
362
362
362
362
363
363
363
363
363
363
363
363
363
364
364
364
364
364
364
364
364
364
365
365
365
365
365
365
365
365
365
366
366
366
366
366
366
366
366
366
367
367
367
367
367
367
367
367
367
368
368
368
368
368
368
368
368
368
368
369
369
369
369
369
369
369
369
369
370
370
370
370
370
370
370
370
370
371
371
371
371
371
371
371
371
371
371
372
372
372
372
372
372
372
372
372
373
373
373
373
373
373
373
373
373
374
374
374
374
374
374
374
374
374
375
375
375
375
375
375
375
375
375
376
376
376
376
376
376
376
376
376
377
377
377
377
377
377
377
377
378
378
378
378
378
378
378
378
378
379
379
379
379
379
379
379
379
379
380
380
380
380
380
380
380
380
381
381
381
381
381
381
381
381
381
382
382
382
382
382
382
382
382
382
383
383
383
383
383
383
383
383
383
384
384
384
384
384
384
384
384
384
385
385
385
385
385
385
385
385
385
386
386
386
386
386
386
386
386
386
387
387
387
387
387
387
387
387
387
388
388
388
388
388
388
388
388
388
389
389
389
389
389
389
389
389
389
390
390
390
390
390
390
390
390
390
391
391
391
391
391
391
391
391
391
392
392
392
392
392
392
392
392
392
393
393
393
393
393
393
393
393
393
394
394
394
394
394
394
394
394
394
395
395
395
395
395
395
395
395
395
396
396
396
396
396
396
396
396
396
397
397
397
397
397
397
397
397
397
398
398
398
398
398
398
398
398
399
399
399
399
399
399
399
399
399
400
400
400
400
400
400
400
400
401
401
401
401
401
401
401
401
402
402
402
402
402
402
402
402
403
403
403
403
403
403
403
403
403
404
404
404
404
404
404
404
404
405
405
405
405
405
405
405
405
405
406
406
406
406
406
406
406
406
407
407
407
407
407
407
407
407
407
408
408
408
408
408
408
408
408
408
409
409
409
409
409
409
409
409
409
410
410
410
410
410
410
410
410
410
411
411
411
411
411
411
411
411
412
412
412
412
412
412
412
412
412
413
413
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
415
416
416
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
417
418
418
418
418
418
418
418
418
418
419
419
419
419
419
419
419
419
419
420
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
421
422
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
423
424
424
424
424
424
424
424
424
425
425
425
425
425
425
425
425
426
426
426
426
426
426
426
427
427
427
427
427
427
427
427
428
428
428
428
428
428
428
429
429
429
429
429
429
429
429
430
430
430
430
430
430
430
431
431
431
431
431
431
431
432
432
432
432
432
432
432
433
433
433
433
433
433
433
434
434
434
434
434
434
434
434
435
435
435
435
435
435
435
436
436
436
436
436
436
436
436
437
437
437
437
437
437
437
437
438
438
438
438
438
438
438
438
439
439
439
439
439
439
439
439
440
440
440
440
440
440
440
440
441
441
441
441
441
441
441
441
441
442
442
442
442
442
442
442
442
443
443
443
443
443
443
443
443
443
444
444
444
444
444
444
444
444
444
445
445
445
445
445
445
445
445
445
446
446
446
446
446
446
446
446
446
447
447
447
447
447
447
447
447
448
448
448
448
448
448
448
448
448
449
449
449
449
449
449
449
449
450
450
450
450
450
450
450
450
451
451
451
451
451
451
451
452
452
452
452
452
452
452
452
453
453
453
453
453
453
453
453
454
454
454
454
454
454
454
455
455
455
455
455
455
455
456
456
456
456
456
456
456
456
457
457
457
457
457
457
457
458
458
458
458
458
458
458
459
459
459
459
459
459
459
460
460
460
460
460
460
460
461
461
461
461
461
461
461
461
462
462
462
462
462
462
462
462
463
463
463
463
463
463
463
464
464
464
464
464
464
464
464
465
465
465
465
465
465
465
465
466
466
466
466
466
466
466
466
467
467
467
467
467
467
467
467
468
468
468
468
468
468
468
468
469
469
469
469
469
469
469
470
470
470
470
470
470
470
470
471
471
471
471
471
471
471
471
472
472
472
472
472
472
472
473
473
473
473
473
473
473
473
474
474
474
474
474
474
474
474
475
475
475
475
475
475
475
475
476
476
476
476
476
476
476
477
477
477
477
477
477
477
477
478
478
478
478
478
478
478
479
479
479
479
479
479
479
480
480
480
480
480
480
480
480
481
481
481
481
481
481
481
482
482
482
482
482
482
482
483
483
483
483
483
483
483
483
484
484
484
484
484
484
484
484
485
485
485
485
485
485
485
486
486
486
486
486
486
486
486
487
487
487
487
487
487
487
487
488
488
488
488
488
488
488
489
489
489
489
489
489
489
489
490
490
490
490
490
490
490
491
491
491
491
491
491
491
491
492
492
492
492
492
492
492
492
493
493
493
493
493
493
493
494
494
494
494
494
494
494
494
495
495
495
495
495
495
495
496
496
496
496
496
496
496
496
497
497
497
497
497
497
497
498
498
498
498
498
498
498
499
499
499
499
499
499
499
500
500
500
500
500
500
500
500
501
501
501
501
501
501
501
502
502
502
502
502
502
502
503
503
503
503
503
503
503
504
504
504
504
504
504
504
505
505
505
505
505
505
505
506
506
506
506
506
506
506
507
507
507
507
507
507
507
508
508
508
508
508
508
508
509
509
509
509
509
509
509
509
510
510
510
510
510
510
510
511
511
511
511
511
511
511
512
512
512
512
512
512
512
513
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
516
517
517
517
517
517
517
518
518
518
518
518
518
518
519
519
519
519
519
519
519
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
525
525
525
525
525
525
525
526
526
526
526
526
526
527
527
527
527
527
527
527
528
528
528
528
528
528
529
529
529
529
529
529
529
530
530
530
530
530
530
531
531
531
531
531
531
532
532
532
532
532
532
533
533
533
533
533
533
533
534
534
534
534
534
534
535
535
535
535
535
535
536
536
536
536
536
536
537
537
537
537
537
537
537
538
538
538
538
538
539
539
539
539
539
539
540
540
540
540
540
540
541
541
541
541
541
541
541
542
542
542
542
542
543
543
543
543
543
543
544
544
544
544
544
544
545
545
545
545
545
545
546
546
546
546
546
547
547
547
547
547
547
548
548
548
548
548
548
549
549
549
549
549
549
550
550
550
550
550
550
551
551
551
551
551
552
552
552
552
552
552
553
553
553
553
553
553
554
554
554
554
554
554
555
555
555
555
555
555
556
556
556
556
556
556
557
557
557
557
557
557
558
558
558
558
558
558
559
559
559
559
559
559
560
560
560
560
560
561
561
561
561
561
561
562
562
562
562
562
562
563
563
563
563
563
563
564
564
564
564
564
564
565
565
565
565
565
566
566
566
566
566
566
567
567
567
567
567
568
568
568
568
568
568
569
569
569
569
569
570
570
570
570
570
571
571
571
571
571
571
572
572
572
572
572
573
573
573
573
573
574
574
574
574
574
574
575
575
575
575
575
576
576
576
576
576
577
577
577
577
577
577
578
578
578
578
578
579
579
579
579
579
579
580
580
580
580
580
581
581
581
581
581
581
582
582
582
582
582
583
583
583
583
583
583
584
584
584
584
584
584
585
585
585
585
585
585
586
586
586
586
586
587
587
587
587
587
587
588
588
588
588
588
588
589
589
589
589
589
589
590
590
590
590
590
590
591
591
591
591
591
591
592
592
592
592
592
592
593
593
593
593
593
593
594
594
594
594
594
594
595
595
595
595
595
595
596
596
596
596
596
596
597
597
597
597
597
597
598
598
598
598
598
598
599
599
599
599
599
599
600
600
600
600
600
600
601
601
601
601
601
601
602
602
602
602
602
602
603
603
603
603
603
603
604
604
604
604
604
604
605
605
605
605
605
605
606
606
606
606
606
606
607
607
607
607
607
607
608
608
608
608
608
608
608
609
609
609
609
609
609
610
610
610
610
610
610
611
611
611
611
611
611
612
612
612
612
612
612
612
613
613
613
613
613
613
614
614
614
614
614
614
615
615
615
615
615
615
616
616
616
616
616
616
617
617
617
617
617
617
617
618
618
618
618
618
618
619
619
619
619
619
619
620
620
620
620
620
620
620
621
621
621
621
621
621
622
622
622
622
622
622
623
623
623
623
623
623
623
624
624
624
624
624
624
625
625
625
625
625
625
625
626
626
626
626
626
626
627
627
627
627
627
627
628
628
628
628
628
628
628
629
629
629
629
629
629
630
630
630
630
630
630
630
631
631
631
631
631
631
632
632
632
632
632
632
632
633
633
633
633
633
633
634
634
634
634
634
634
634
635
635
635
635
635
635
636
636
636
636
636
636
637
637
637
637
637
637
638
638
638
638
638
638
639
639
639
639
639
639
640
640
640
640
640
640
641
641
641
641
641
641
642
642
642
642
642
643
643
643
643
643
643
644
644
644
644
644
644
645
645
645
645
645
645
646
646
646
646
646
647
647
647
647
647
647
648
648
648
648
648
648
649
649
649
649
649
650
650
650
650
650
650
651
651
651
651
651
652
652
652
652
652
652
653
653
653
653
653
653
654
654
654
654
654
655
655
655
655
655
655
656
656
656
656
656
657
657
657
657
657
657
658
658
658
658
658
658
659
659
659
659
659
660
660
660
660
660
660
661
661
661
661
661
662
662
662
662
662
663
663
663
663
663
663
664
664
664
664
664
665
665
665
665
665
665
666
666
666
666
666
667
667
667
667
667
667
668
668
668
668
668
668
669
669
669
669
669
670
670
670
670
670
670
671
671
671
671
671
671
672
672
672
672
672
672
673
673
673
673
673
674
674
674
674
674
674
675
675
675
675
675
675
676
676
676
676
676
676
677
677
677
677
677
677
678
678
678
678
678
678
679
679
679
679
679
679
680
680
680
680
680
680
681
681
681
681
681
681
682
682
682
682
682
683
683
683
683
683
683
684
684
684
684
684
684
685
685
685
685
685
685
686
686
686
686
686
686
687
687
687
687
687
687
688
688
688
688
688
689
689
689
689
689
689
690
690
690
690
690
690
691
691
691
691
691
691
692
692
692
692
692
692
693
693
693
693
693
693
694
694
694
694
694
694
695
695
695
695
695
695
696
696
696
696
696
696
697
697
697
697
697
697
698
698
698
698
698
698
699
699
699
699
699
699
700
700
700
700
700
701
701
701
701
701
702
702
702
702
702
702
703
703
703
703
703
704
704
704
704
704
705
705
705
705
705
706
706
706
706
707
707
707
707
707
708
708
708
708
708
709
709
709
709
709
710
710
710
710
711
711
711
711
712
712
712
712
713
713
713
713
714
714
714
714
715
715
715
715
716
716
716
716
717
717
717
717
718
718
718
719
719
719
719
720
720
720
720
721
721
721
721
722
722
722
722
723
723
723
723
724
724
724
724
725
725
725
726
726
726
726
727
727
727
728
728
728
728
729
729
729
730
730
730
731
731
731
732
732
732
733
733
733
734
734
734
734
735
735
735
736
736
736
736
737
737
737
737
738
738
738
739
739
739
739
740
740
740
741
741
741
741
742
742
742
743
743
743
744
744
744
745
745
745
746
746
746
747
747
747
747
748
748
748
749
749
749
750
750
750
750
751
751
751
751
752
752
752
752
753
753
753
754
754
754
754
755
755
755
756
756
756
756
757
757
757
758
758
758
759
759
759
760
760
760
760
761
761
761
762
762
762
762
763
763
763
763
764
764
764
764
764
765
765
765
765
765
766
766
766
766
766
767
767
767
767
768
768
768
768
769
769
769
769
769
770
770
770
770
770
770
771
771
771
771
771
771
771
771
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
773
773
773
773
773
773
773
774
774
774
774
774
775
775
775
775
775
776
776
776
776
776
777
777
777
777
777
778
778
778
779
779
779
780
780
781
781
781
782
782
782
782
783
783
783
783
783
784
784
784
784
785
785
785
785
786
786
786
786
786
787
787
787
787
787
787
788
788
788
788
788
788
788
789
789
789
789
789
789
790
790
790
790
790
790
790
790
790
790
791
791
791
791
791
792
792
792
793
793
793
794
794
794
795
795
795
796
796
796
797
797
797
797
798
798
798
799
799
799
799
800
800
800
801
801
801
802
802
802
803
803
804
804
805
805
806
806
807
807
808
808
809
809
809
810
810
810
811
811
811
812
812
812
813
813
814
814
814
815
815
816
816
817
817
818
819
819
820
821
821
822
823
824
825
825
826
827
828
829
829
830
831
832
833
833
834
835
835
836
837
838
838
839
840
840
841
842
842
843
844
844
845
845
846
847
847
848
848
849
849
850
850
851
852
852
853
854
854
855
856
856
857
857
858
859
859
860
861
861
862
863
864
864
865
866
867
868
869
869
870
871
872
872
873
874
874
875
876
876
877
878
879
880
880
881
882
883
884
885
885
886
887
887
888
888
889
889
890
891
891
892
892
893
894
894
895
895
896
896
897
897
897
898
898
898
898
898
898
899
899
899
899
900
900
900
901
901
902
902
903
904
904
905
906
907
909
910
911
913
914
916
918
920
921
923
925
927
929
930
932
934
935
937
938
940
942
943
945
947
949
951
953
955
957
959
961
963
965
967
968
970
972
973
975
977
978
979
981
982
984
985
987
988
990
991
993
994
996
997
999
1000
1002
1004
1004
1006
1008
1010
1010
1012
1014
1016
1016
1018
1020
1022
1022
1025
1026
1027
1028
1029
1030
1031
1032
1033
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1048
1049
1051
1052
1054
1055
1057
1059
1061
1062
1064
1066
1068
1070
1072
1074
1075
1077
1079
1081
1083
1085
1087
1089
1091
1093
1095
1097
1099
1101
1102
1104
1106
1108
1110
1112
1114
1116
1118
1120
1122
1124
1126
1128
1130
1132
1133
1135
1136
1138
1139
1141
1142
1143
1145
1146
1148
1149
1151
1152
1154
1155
1157
1158
1159
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1178
1179
1181
1183
1184
1186
1188
1190
1192
1193
1195
1197
1199
1200
1202
1204
1205
1207
1209
1211
1213
1215
1218
1220
1222
1225
1227
1230
1232
1234
1236
1238
1240
1242
1244
1246
1248
1250
1252
1254
1256
1258
1260
1262
1264
1266
1268
1271
1273
1275
1277
1279
1281
1283
1285
1286
1288
1289
1290
1291
1292
1293
1294
1294
1295
1296
1297
1297
1298
1299
1300
1300
1301
1302
1302
1302
1302
1302
1302
1302
1302
1302
1302
1303
1303
1303
1303
1304
1304
1304
1305
1305
1306
1306
1307
1307
1307
1308
1308
1308
1309
1309
1309
1310
1311
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1321
1322
1323
1323
1324
1325
1325
1326
1327
1328
1329
1330
1331
1332
1333
1335
1336
1338
1339
1340
1342
1343
1345
1346
1348
1349
1351
1353
1354
1356
1358
1360
1362
1364
1366
1368
1370
1372
1373
1375
1376
1377
1378
1379
1379
1380
1381
1381
1382
1383
1383
1384
1385
1386
1386
1387
1388
1389
1389
1390
1390
1391
1391
1391
1391
1391
1392
1392
1392
1393
1393
1394
1395
1395
1396
1397
1398
1398
1399
1399
1399
1399
1398
1398
1397
1396
1395
1394
1393
1392
1392
1391
1391
1391
1391
1391
1391
1391
1391
1390
1390
1390
1389
1388
1387
1386
1385
1384
1383
1382
1381
1380
1379
1378
1378
1378
1378
1378
1378
1378
1379
1379
1380
1381
1382
1383
1383
1384
1385
1386
1387
1388
1389
1390
1391
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1403
1404
1405
1407
1408
1410
1411
1413
1414
1415
1417
1417
1418
1419
1419
1419
1419
1419
1418
1418
1418
1417
1417
1416
1416
1416
1416
1415
1415
1415
1415
1414
1414
1413
1413
1412
1411
1410
1409
1408
1408
1407
1406
1406
1405
1405
1405
1405
1405
1405
1405
1406
1406
1407
1408
1409
1410
1410
1411
1412
1413
1414
1414
1415
1416
1416
1416
1417
1417
1418
1418
1419
1420
1421
1422
1423
1424
1425
1425
1426
1427
1427
1427
1428
1428
1428
1428
1428
1428
1429
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1439
1440
1440
1441
1441
1440
1440
1440
1439
1438
1437
1436
1435
1434
1432
1430
1428
1426
1423
1420
1418
1415
1412
1410
1407
1405
1403
1401
1399
1397
1396
1395
1394
1393
1393
1393
1393
1393
1393
1393
1394
1394
1395
1396
1397
1398
1399
1400
1402
1403
1404
1406
1407
1408
1410
1411
1412
1414
1415
1417
1418
1420
1422
1424
1426
1428
1431
1433
1436
1439
1442
1445
1448
1451
1454
1457
1459
1462
1465
1467
1470
1472
1475
1477
1479
1480
1482
1483
1484
1486
1487
1488
1488
1489
1490
1491
1492
1493
1493
1494
1494
1494
1494
1494
1494
1493
1492
1492
1491
1490
1489
1489
1488
1488
1488
1489
1489
1490
1491
1492
1493
1494
1495
1496
1496
1497
1497
1497
1497
1497
1497
1497
1497
1498
1499
1500
1502
1504
1506
1509
1512
1515
1518
1521
1524
1526
1529
1531
1532
1534
1535
1535
1536
1536
1536
1536
1535
1535
1535
1535
1535
1535
1535
1535
1536
1536
1537
1538
1538
1539
1539
1540
1541
1542
1543
1544
1546
1548
1551
1553
1556
1559
1561
1563
1565
1567
1568
1569
1569
1569
1568
1568
1567
1567
1566
1565
1564
1563
1563
1562
1561
1561
1560
1559
1559
1558
1557
1556
1556
1555
1554
1554
1553
1553
1552
1552
1552
1552
1552
1553
1553
1553
1553
1553
1554
1554
1554
1555
1555
1555
1556
1556
1557
1558
1558
1559
1559
1560
1560
1560
1561
1561
1560
1560
1559
1557
1556
1554
1551
1548
1545
1542
1539
1536
1533
1530
1527
1524
1522
1519
1517
1514
1512
1510
1507
1505
1502
1499
1495
1492
1488
1484
1479
1476
1472
1468
1465
1462
1459
1456
1453
1451
1448
1446
1443
1441
1438
1435
1432
1429
1426
1423
1420
1417
1414
1411
1409
1406
1404
1402
1401
1399
1398
1397
1396
1394
1393
1392
1391
1391
1390
1389
1389
1388
1387
1386
1385
1383
1381
1379
1376
1373
1370
1366
1362
1358
1353
1348
1343
1337
1332
1327
1323
1318
1314
1311
1308
1305
1303
1301
1300
1298
1297
1296
1296
1295
1295
1295
1295
1295
1295
1295
1295
1295
1296
1296
1297
1298
1299
1301
1303
1304
1306
1308
1310
1311
1313
1314
1314
1315
1315
1314
1313
1311
1309
1306
1303
1299
1295
1291
1287
1282
1278
1274
1270
1267
1263
1260
1257
1254
1252
1250
1247
1245
1242
1240
1237
1234
1231
1228
1225
1222
1219
1217
1214
1211
1208
1206
1203
1201
1199
1197
1195
1193
1191
1189
1188
1186
1184
1181
1179
1176
1173
1170
1167
1164
1161
1157
1154
1151
1147
1144
1140
1137
1134
1130
1126
1122
1118
1114
1109
1104
1098
1092
1085
1078
1071
1064
1056
1048
1040
1032
1025
1018
1010
1004
999
994
988
983
978
973
967
961
955
948
941
934
926
918
910
902
894
886
878
870
863
855
848
841
833
826
819
812
805
797
790
783
775
768
761
755
748
742
736
730
724
718
711
705
698
691
683
675
668
659
651
643
634
626
617
609
601
593
585
577
570
563
556
549
542
535
528
521
514
506
499
491
484
477
470
463
457
451
446
441
436
432
428
424
420
416
412
408
403
399
395
391
387
383
380
377
374
372
371
370
369
369
368
367
366
365
363
360
357
352
348
343
337
331
325
319
313
307
301
296
291
286
281
276
270
265
259
253
246
239
232
225
217
209
201
194
186
178
170
163
155
147
140
132
125
118
111
105
99
93
88
84
81
78
76
75
74
75
75
77
78
80
82
84
85
87
88
88
88
88
88
88
87
87
86
84
83
81
80
78
75
73
70
68
65
62
60
57
55
52
50
49
47
46
46
46
46
47
47
48
48
49
50
50
51
51
51
52
52
52
52
52
53
53
53
54
54
55
55
55
55
55
54
53
51
50
48
46
44
42
40
38
37
35
33
31
29
26
23
20
16
12
7
2
-3
-8
-13
-18
-23
-28
-32
-36
-40
-43
-45
-47
-48
-48
-48
-47
-46
-44
-42
-39
-36
-34
-31
-29
-27
-25
-24
-23
-23
-24
-25
-26
-27
-28
-30
-31
-33
-34
-36
-37
-38
-39
-41
-41
-42
-42
-43
-42
-42
-41
-40
-39
-38
-37
-36
-34
-33
-33
-32
-33
-33
-35
-37
-40
-43
-47
-51
-56
-61
-66
-71
-76
-80
-85
-89
-92
-95
-98
-101
-103
-106
-108
-111
-115
-119
-123
-128
-133
-138
-144
-150
-156
-162
-168
-174
-179
-184
-189
-194
-199
-203
-207
-211
-215
-219
-222
-225
-227
-229
-230
-231
-231
-230
-229
-227
-225
-222
-219
-217
-214
-212
-209
-207
-206
-204
-203
-203
-202
-202
-202
-202
-202
-203
-203
-204
-205
-207
-209
-211
-214
-217
-220
-224
-228
-232
-237
-242
-247
-251
-256
-261
-266
-270
-275
-280
-284
-289
-294
-299
-305
-311
-317
-324
-330
-337
-345
-352
-359
-366
-373
-379
-386
-391
-397
-402
-407
-411
-416
-421
-425
-430
-436
-441
-447
-452
-458
-464
-470
-476
-482
-487
-492
-497
-502
-507
-513
-518
-524
-530
-537
-544
-551
-560
-568
-577
-587
-597
-607
-617
-627
-637
-646
-656
-665
-674
-683
-692
-701
-709
-717
-726
-734
-742
-750
-758
-766
-773
-780
-787
-793
-799
-804
-809
-813
-817
-821
-824
-827
-830
-833
-836
-839
-842
-845
-848
-850
-853
-855
-856
-858
-859
-860
-862
-863
-865
-867
-869
-872
-876
-880
-884
-889
-894
-899
-904
-910
-915
-920
-926
-931
-937
-942
-947
-952
-957
-962
-968
-973
-978
-984
-990
-995
-1000
-1006
-1012
-1020
-1026
-1032
-1039
-1046
-1053
-1059
-1066
-1073
-1080
-1086
-1092
-1099
-1105
-1110
-1116
-1122
-1128
-1133
-1139
-1145
-1150
-1156
-1162
-1167
-1173
-1179
-1184
-1190
-1195
-1201
-1206
-1211
-1216
-1221
-1225
-1229
-1233
-1237
-1240
-1243
-1246
-1248
-1250
-1252
-1254
-1255
-1256
-1257
-1258
-1258
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1259
-1258
-1258
-1257
-1257
-1257
-1257
-1258
-1259
-1261
-1264
-1267
-1270
-1274
-1278
-1283
-1287
-1291
-1295
-1299
-1303
-1306
-1309
-1312
-1314
-1317
-1319
-1320
-1322
-1323
-1325
-1327
-1328
-1330
-1331
-1333
-1335
-1336
-1338
-1339
-1340
-1341
-1343
-1344
-1346
-1348
-1351
-1354
-1357
-1360
-1364
-1369
-1373
-1378
-1384
-1389
-1395
-1401
-1407
-1413
-1419
-1425
-1430
-1435
-1440
-1445
-1449
-1453
-1456
-1459
-1462
-1464
-1466
-1468
-1470
-1472
-1473
-1475
-1476
-1477
-1477
-1477
-1477
-1476
-1474
-1472
-1470
-1467
-1464
-1461
-1457
-1454
-1450
-1446
-1442
-1438
-1434
-1431
-1427
-1424
-1422
-1420
-1418
-1417
-1416
-1415
-1415
-1415
-1416
-1417
-1418
-1420
-1422
-1425
-1429
-1432
-1436
-1440
-1444
-1448
-1453
-1457
-1461
-1465
-1469
-1473
-1477
-1481
-1485
-1489
-1493
-1497
-1501
-1505
-1508
-1512
-1516
-1519
-1523
-1526
-1529
-1531
-1534
-1536
-1538
-1540
-1541
-1543
-1544
-1546
-1547
-1548
-1549
-1549
-1550
-1550
-1550
-1551
-1550
-1550
-1550
-1549
-1547
-1545
-1543
-1540
-1537
-1534
-1530
-1526
-1522
-1518
-1514
-1509
-1505
-1500
-1495
-1490
-1485
-1480
-1474
-1468
-1462
-1455
-1449
-1442
-1435
-1428
-1421
-1414
-1408
-1401
-1395
-1389
-1383
-1378
-1373
-1368
-1364
-1360
-1356
-1352
-1348
-1344
-1340
-1335
-1331
-1326
-1322
-1317
-1312
-1308
-1304
-1299
-1295
-1292
-1288
-1285
-1281
-1278
-1274
-1270
-1266
-1262
-1258
-1254
-1249
-1245
-1241
-1236
-1232
-1229
-1225
-1222
-1219
-1216
-1214
-1213
-1211
-1211
-1210
-1210
-1211
-1212
-1214
-1216
-1219
-1223
-1226
-1231
-1235
-1240
-1245
-1249
-1254
-1258
-1262
-1266
-1269
-1271
-1273
-1274
-1275
-1275
-1275
-1275
-1274
-1274
-1274
-1274
-1273
-1273
-1273
-1272
-1271
-1270
-1269
-1267
-1265
-1262
-1259
-1255
-1251
-1246
-1240
-1233
-1226
-1218
-1211
-1203
-1195
-1187
-1180
-1174
-1168
-1162
-1158
-1154
-1151
-1148
-1146
-1144
-1143
-1141
-1140
-1139
-1138
-1136
-1134
-1131
-1128
-1125
-1121
-1117
-1112
-1108
-1103
-1098
-1094
-1089
-1085
-1081
-1077
-1074
-1071
-1068
-1065
-1062
-1059
-1056
-1053
-1050
-1047
-1043
-1041
-1038
-1035
-1032
-1029
-1026
-1022
-1020
-1016
-1012
-1010
-1006
-1002
-999
-996
-992
-988
-983
-979
-974
-969
-964
-958
-952
-946
-940
-933
-926
-919
-911
-904
-897
-890
-883
-877
-871
-866
-861
-856
-851
-847
-842
-837
-832
-827
-822
-816
-809
-802
-795
-787
-779
-770
-761
-753
-744
-735
-727
-719
-711
-702
-695
-687
-679
-671
-663
-654
-646
-637
-628
-620
-610
-601
-592
-583
-573
-564
-554
-545
-535
-525
-515
-504
-493
-481
-469
-456
-444
-432
-420
-408
-398
-388
-379
-370
-363
-356
-350
-344
-339
-334
-329
-324
-319
-314
-309
-303
-297
-291
-284
-277
-270
-262
-255
-247
-239
-231
-222
-214
-205
-197
-188
-180
-171
-163
-155
-147
-140
-133
-126
-120
-114
-109
-104
-99
-95
-90
-86
-82
-77
-72
-67
-62
-56
-50
-43
-36
-29
-21
-13
-5
4
12
21
29
38
46
55
63
71
79
87
94
102
110
117
125
132
140
148
155
163
171
179
186
193
200
206
211
216
221
225
228
231
234
237
239
241
244
246
248
250
252
254
256
258
260
262
264
266
268
269
271
272
274
276
278
281
284
288
292
297
302
308
314
320
327
333
339
346
351
357
362
367
371
375
379
383
387
391
395
399
403
408
413
418
424
430
436
443
449
457
465
473
482
492
502
513
525
537
551
565
580
596
612
629
646
663
680
696
712
728
742
756
769
781
792
803
813
823
832
841
850
858
867
876
885
894
903
911
920
928
937
944
952
959
965
971
976
980
985
988
992
995
998
1000
1002
1004
1008
1010
1012
1016
1018
1022
1025
1029
1034
1039
1045
1052
1059
1066
1075
1083
1092
1102
1111
1121
1130
1139
1149
1157
1166
1174
1182
1189
1195
1202
1208
1214
1220
1227
1234
1241
1249
1257
1265
1274
1283
1293
1303
1313
1324
1335
1347
1359
1371
1383
1396
1408
1421
1434
1448
1461
1474
1487
1501
1514
1527
1539
1552
1564
1575
1586
1597
1607
1617
1626
1635
1644
1653
1663
1672
1682
1692
1703
1714
1726
1738
1750
1762
1775
1787
1799
1811
1822
1833
1844
1854
1864
1873
1882
1891
1900
1909
1919
1928
1937
1947
1957
1966
1976
1986
1995
2005
2013
2023
2032
2041
2050
2059
2070
2080
2092
2105
2118
2133
2149
2165
2182
2199
2216
2234
2251
2268
2285
2301
2317
2332
2346
2360
2374
2386
2399
2411
2423
2435
2446
2457
2468
2479
2489
2499
2509
2518
2528
2536
2545
2552
2560
2567
2573
2580
2586
2592
2597
2603
2609
2614
2620
2625
2630
2635
2640
2645
2649
2653
2658
2662
2666
2670
2675
2679
2683
2687
2691
2695
2698
2702
2705
2707
2709
2711
2712
2713
2713
2714
2715
2715
2716
2718
2720
2722
2725
2729
2733
2738
2743
2748
2753
2758
2763
2767
2771
2775
2778
2781
2784
2787
2790
2794
2798
2802
2807
2813
2820
2827
2835
2844
2853
2862
2872
2881
2891
2901
2911
2921
2930
2939
2948
2957
2966
2975
2984
2992
3001
3010
3020
3029
3039
3049
3060
3070
3081
3092
3103
3114
3124
3135
3146
3156
3166
3177
3187
3197
3208
3218
3229
3240
3251
3262
3274
3286
3298
3311
3324
3337
3351
3364
3377
3389
3402
3413
3424
3433
3442
3450
3457
3463
3468
3473
3476
3479
3482
3484
3486
3488
3490
3492
3494
3495
3497
3499
3501
3502
3504
3505
3506
3508
3509
3510
3511
3512
3513
3515
3516
3518
3520
3523
3525
3528
3531
3535
3539
3543
3547
3552
3556
3561
3565
3570
3575
3580
3585
3591
3596
3602
3608
3614
3621
3628
3636
3644
3652
3660
3669
3677
3686
3694
3701
3708
3715
3721
3727
3732
3738
3743
3748
3752
3757
3762
3767
3772
3777
3783
3788
3793
3799
3804
3809
3814
3819
3823
3827
3830
3833
3835
3837
3839
3840
3841
3841
3842
3842
3842
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3844
3845
3846
3847
3850
3852
3855
3859
3863
3868
3874
3879
3886
3892
3899
3906
3913
3920
3928
3935
3943
3951
3959
3967
3974
3982
3989
3995
4001
4006
4011
4014
4017
4018
4018
4017
4014
4011
4008
4003
3998
3993
3987
3981
3975
3969
3963
3957
3952
3948
3943
3940
3936
3933
3930
3928
3926
3924
3922
3920
3919
3917
3915
3914
3913
3911
3910
3910
3909
3909
3909
3908
3908
3908
3908
3907
3907
3906
3906
3905
3904
3904
3903
3902
3902
3902
3902
3902
3902
3903
3904
3905
3906
3908
3909
3911
3912
3913
3914
3915
3915
3916
3916
3917
3918
3919
3921
3923
3926
3930
3935
3940
3946
3952
3959
3966
3974
3981
3988
3995
4002
4008
4014
4019
4024
4027
4030
4034
4035
4037
4038
4038
4038
4038
4038
4038
4038
4037
4035
4035
4034
4033
4032
4030
4030
4030
4029
4029
4027
4027
4027
4027
4027
4027
4029
4029
4029
4029
4029
4029
4027
4027
4026
4024
4022
4021
4019
4018
4018
4018
4018
4019
4019
4022
4025
4029
4032
4035
4038
4043
4046
4050
4053
4056
4059
4062
4066
4069
4073
4075
4080
4083
4086
4090
4094
4097
4100
4103
4106
4109
4111
4113
4115
4117
4119
4121
4124
4127
4130
4133
4137
4140
4143
4146
4149
4152
4154
4156
4157
4158
4159
4158
4158
4157
4155
4153
4151
4149
4146
4143
4140
4137
4134
4130
4127
4125
4122
4120
4118
4117
4116
4116
4116
4117
4119
4121
4124
4127
4131
4135
4139
4143
4147
4150
4153
4155
4157
4157
4157
4157
4156
4154
4152
4150
4148
4146
4144
4142
4140
4139
4139
4139
4139
4140
4141
4142
4144
4147
4149
4153
4156
4160
4164
4168
4171
4175
4177
4180
4181
4182
4182
4181
4179
4176
4172
4167
4161
4154
4146
4138
4129
4120
4110
4101
4091
4081
4072
4062
4054
4046
4038
4030
4022
4016
4009
4001
3994
3986
3977
3968
3959
3949
3938
3928
3917
3907
3897
3887
3878
3869
3860
3852
3844
3837
3829
3822
3815
3808
3801
3794
3787
3780
3774
3767
3761
3755
3750
3746
3741
3738
3734
3731
3729
3726
3723
3720
3717
3713
3709
3705
3701
3697
3692
3687
3682
3677
3673
3668
3664
3661
3657
3654
3652
3650
3648
3646
3644
3642
3639
3637
3634
3631
3628
3624
3621
3618
3615
3612
3610
3608
3606
3605
3604
3602
3601
3599
3597
3594
3590
3587
3582
3577
3571
3564
3557
3549
3540
3531
3521
3511
3500
3489
3477
3464
3450
3435
3419
3402
3384
3366
3347
3328
3308
3287
3267
3247
3226
3206
3185
3165
3145
3124
3103
3083
3062
3041
3020
2999
2977
2955
2934
2912
2890
2868
2847
2826
2805
2785
2766
2747
2729
2711
2694
2677
2661
2645
2630
2615
2600
2585
2571
2557
2544
2532
2520
2510
2500
2491
2483
2476
2470
2465
2461
2457
2454
2451
2448
2446
2443
2441
2438
2435
2432
2429
2425
2422
2418
2415
2412
2409
2405
2402
2400
2397
2394
2391
2388
2384
2380
2376
2371
2366
2360
2354
2347
2340
2333
2325
2318
2310
2303
2297
2291
2285
2280
2276
2272
2269
2266
2264
2262
2259
2257
2254
2251
2248
2244
2239
2233
2226
2218
2210
2201
2191
2180
2168
2156
2144
2132
2119
2106
2094
2082
2069
2058
2045
2035
2023
2012
2001
1991
1980
1969
1958
1948
1937
1926
1915
1904
1893
1881
1870
1858
1846
1833
1821
1809
1796
1783
1771
1758
1746
1734
1723
1712
1701
1691
1682
1673
1664
1656
1648
1640
1632
1624
1616
1607
1598
1589
1578
1568
1557
1546
1534
1523
1511
1499
1488
1476
1465
1453
1442
1431
1420
1409
1397
1386
1373
1360
1347
1332
1316
1300
1282
1264
1244
1223
1202
1181
1158
1135
1112
1089
1065
1040
1014
990
965
939
913
887
861
835
810
784
758
733
707
682
657
632
608
584
561
538
515
493
472
452
432
414
396
379
363
348
333
320
307
295
283
272
262
252
244
236
228
222
216
210
206
201
198
195
192
190
189
187
187
186
186
185
184
183
181
178
175
171
166
161
155
148
142
136
130
124
119
115
110
107
103
100
97
94
90
87
83
79
74
69
64
59
53
47
40
33
26
19
11
4
-4
-12
-20
-28
-37
-46
-55
-64
-74
-84
-94
-105
-115
-125
-134
-143
-152
-160
-167
-174
-181
-187
-193
-199
-204
-209
-214
-219
-224
-229
-233
-238
-242
-246
-250
-254
-257
-260
-262
-264
-266
-267
-267
-267
-267
-266
-265
-262
-260
-256
-251
-246
-240
-233
-225
-216
-207
-197
-187
-176
-165
-154
-143
-133
-122
-113
-104
-96
-88
-82
-76
-71
-66
-62
-58
-54
-51
-47
-44
-40
-36
-32
-29
-25
-22
-18
-16
-13
-12
-11
-11
-11
-13
-15
-18
-21
-25
-30
-36
-42
-50
-58
-67
-77
-88
-100
-113
-126
-140
-154
-170
-185
-202
-219
-236
-255
-274
-294
-314
-336
-358
-381
-405
-429
-454
-480
-506
-533
-560
-587
-614
-641
-668
-694
-720
-746
-772
-797
-823
-848
-873
-897
-922
-945
-968
-991
-1012
-1033
-1053
-1072
-1090
-1107
-1122
-1136
-1149
-1160
-1171
-1180
-1188
-1195
-1200
-1206
-1210
-1214
-1216
-1219
-1221
-1222
-1224
-1225
-1226
-1228
-1229
-1232
-1234
-1237
-1241
-1245
-1250
-1254
-1259
-1265
-1270
-1275
-1280
-1285
-1288
-1292
-1294
-1296
-1297
-1297
-1297
-1296
-1295
-1294
-1293
-1292
-1292
-1292
-1292
-1293
-1295
-1298
-1301
-1304
-1308
-1313
-1318
-1323
-1327
-1332
-1336
-1340
-1343
-1346
-1348
-1349
-1350
-1351
-1351
-1351
-1350
-1350
-1349
-1348
-1347
-1347
-1346
-1345
-1344
-1343
-1342
-1341
-1340
-1339
-1338
-1337
-1336
-1336
-1336
-1336
-1336
-1337
-1338
-1340
-1341
-1343
-1344
-1345
-1345
-1345
-1344
-1342
-1340
-1337
-1333
-1328
-1323
-1317
-1311
-1304
-1297
-1290
-1282
-1274
-1266
-1258
-1249
-1241
-1233
-1225
-1217
-1208
-1200
-1191
-1182
-1174
-1164
-1155
-1145
-1136
-1126
-1116
-1106
-1096
-1085
-1075
-1065
-1055
-1046
-1036
-1027
-1016
-1008
-1000
-991
-983
-975
-968
-961
-954
-949
-944
-939
-936
-933
-931
-930
-929
-929
-929
-930
-931
-933
-935
-937
-939
-941
-943
-946
-948
-950
-952
-955
-957
-960
-962
-965
-968
-971
-974
-977
-979
-982
-984
-986
-987
-988
-989
-989
-989
-989
-988
-986
-985
-982
-980
-977
-973
-969
-965
-960
-954
-949
-942
-936
-930
-923
-917
-911
-905
-899
-894
-889
-885
-881
-877
-873
-869
-865
-861
-857
-853
-847
-842
-835
-828
-821
-813
-805
-796
-788
-779
-771
-763
-756
-749
-744
-739
-735
-731
-728
-726
-724
-722
-720
-718
-717
-715
-713
-712
-710
-709
-707
-706
-705
-704
-703
-703
-702
-702
-702
-703
-704
-705
-707
-709
-713
-717
-722
-728
-735
-742
-749
-756
-764
-771
-777
-784
-790
-795
-801
-805
-810
-814
-818
-822
-825
-828
-830
-832
-833
-834
-834
-833
-831
-829
-826
-822
-817
-811
-805
-798
-791
-783
-774
-765
-755
-746
-736
-726
-716
-706
-696
-685
-675
-664
-653
-642
-631
-619
-607
-594
-581
-568
-554
-540
-526
-511
-496
-481
-465
-450
-434
-418
-402
-385
-369
-352
-335
-319
-302
-285
-268
-252
-235
-219
-203
-187
-171
-156
-141
-125
-110
-95
-80
-65
-50
-35
-20
-6
8
20
32
43
53
62
70
78
84
89
93
97
99
101
102
102
102
101
100
98
96
94
91
87
83
78
73
67
60
53
46
38
29
21
12
4
-5
-13
-22
-30
-38
-46
-55
-63
-72
-81
-90
-100
-111
-122
-134
-147
-160
-175
-189
-204
-220
-235
-251
-266
-282
-297
-312
-327
-341
-355
-368
-381
-393
-405
-417
-427
-438
-448
-457
-466
-475
-482
-490
-497
-503
-509
-514
-519
-524
-528
-533
-537
-542
-547
-552
-557
-563
-569
-575
-581
-587
-593
-600
-606
-613
-620
-627
-634
-641
-649
-657
-666
-674
-683
-692
-700
-709
-717
-724
-732
-739
-745
-751
-757
-763
-768
-773
-777
-782
-786
-789
-793
-796
-799
-801
-802
-803
-803
-802
-800
-797
-793
-788
-782
-775
-768
-760
-752
-743
-734
-724
-715
-705
-694
-683
-672
-660
-647
-634
-621
-607
-593
-578
-563
-548
-533
-519
-504
-489
-475
-461
-448
-435
-422
-410
-398
-387
-376
-366
-355
-346
-337
-328
-320
-314
-308
-303
-300
-298
-297
-298
-299
-302
-306
-310
-315
-320
-326
-332
-339
-346
-353
-361
-369
-377
-386
-396
-407
-418
-431
-445
-460
-476
-493
-510
-528
-547
-567
-588
-610
-633
-657
-682
-709
-737
-766
-796
-827
-859
-891
-923
-955
-988
-1020
-1051
-1082
-1112
-1140
-1168
-1195
-1221
-1245
-1269
-1292
-1314
-1336
-1356
-1376
-1395
-1413
-1431
-1447
-1463
-1477
-1491
-1504
-1515
-1526
-1535
-1544
-1552
-1560
-1567
-1574
-1581
-1588
-1595
-1602
-1609
-1616
-1623
-1630
-1637
-1643
-1650
-1656
-1662
-1667
-1673
-1678
-1684
-1690
-1696
-1703
-1709
-1717
-1724
-1731
-1739
-1746
-1752
-1758
-1763
-1768
-1771
-1774
-1776
-1777
-1778
-1778
-1778
-1778
-1777
-1776
-1775
-1774
-1772
-1770
-1768
-1765
-1761
-1756
-1751
-1745
-1738
-1730
-1721
-1712
-1703
-1694
-1684
-1674
-1664
-1655
-1646
-1637
-1629
-1621
-1613
-1605
-1598
-1591
-1584
-1576
-1568
-1560
-1551
-1542
-1532
-1522
-1511
-1500
-1488
-1476
-1464
-1451
-1437
-1422
-1406
-1390
-1372
-1353
-1332
-1311
-1287
-1263
-1237
-1211
-1183
-1155
-1126
-1096
-1066
-1036
-1006
-976
-946
-916
-886
-856
-826
-797
-768
-739
-710
-682
-655
-629
-603
-579
-556
-535
-515
-496
-478
-462
-446
-431
-417
-404
-391
-379
-367
-356
-344
-333
-322
-311
-301
-290
-279
-269
-259
-249
-239
-230
-221
-212
-203
-195
-187
-179
-171
-164
-157
-151
-145
-139
-134
-128
-123
-117
-111
-105
-99
-92
-86
-80
-75
-70
-65
-62
-59
-57
-55
-54
-54
-53
-53
-52
-51
-50
-47
-44
-41
-36
-31
-25
-19
-12
-5
2
10
18
26
34
43
52
61
70
80
90
101
112
123
134
145
156
168
180
191
203
215
227
239
251
263
275
287
299
311
322
333
344
354
363
372
381
389
397
405
413
421
429
438
447
457
468
479
491
504
518
532
547
562
577
592
608
623
638
653
667
682
696
710
725
740
754
769
784
798
813
827
841
854
866
878
888
898
906
913
919
923
927
929
930
931
931
930
929
928
926
925
923
922
921
920
919
918
918
918
918
918
919
920
920
921
922
923
923
923
923
922
922
920
919
917
916
914
912
911
909
908
907
907
907
907
907
908
908
908
908
908
907
905
903
900
897
893
888
883
878
873
868
863
859
856
854
853
854
856
860
865
871
879
887
897
909
921
934
949
964
981
998
1016
1037
1057
1079
1101
1124
1148
1173
1199
1224
1250
1276
1302
1328
1354
1380
1406
1432
1458
1483
1509
1534
1560
1585
1609
1634
1658
1682
1706
1729
1752
1774
1796
1818
1838
1859
1878
1898
1917
1937
1956
1976
1996
2016
2037
2059
2081
2103
2125
2148
2171
2195
2218
2241
2265
2288
2312
2335
2359
2382
2406
2429
2452
2474
2497
2518
2539
2560
2579
2598
2616
2633
2650
2665
2681
2696
2711
2726
2741
2757
2772
2787
2803
2818
2833
2848
2862
2876
2889
2901
2912
2923
2932
2940
2948
2955
2961
2967
2973
2978
2984
2991
2998
3006
3015
3024
3035
3046
3058
3070
3081
3093
3105
3116
3126
3135
3144
3151
3157
3162
3165
3167
3167
3166
3163
3158
3151
3144
3134
3123
3111
3098
3084
3068
3052
3035
3017
2998
2979
2960
2940
2920
2900
2880
2860
2840
2821
2802
2784
2767
2751
2735
2721
2707
2694
2683
2671
2661
2652
2643
2635
2628
2622
2617
2612
2609
2607
2606
2606
2607
2609
2613
2617
2622
2629
2636
2645
2654
2664
2674
2684
2695
2706
2716
2727
2737
2747
2756
2765
2774
2781
2789
2795
2802
2807
2813
2819
2825
2831
2837
2844
2851
2859
2867
2875
2885
2895
2906
2918
2931
2945
2960
2976
2994
3013
3032
3054
3076
3099
3123
3149
3176
3204
3233
3263
3294
3326
3359
3393
3428
3464
3500
3536
3573
3610
3646
3682
3718
3753
3788
3822
3856
3889
3922
3954
3986
4017
4046
4077
4106
4134
4162
4189
4216
4242
4267
4292
4317
4341
4364
4387
4410
4432
4453
4474
4495
4515
4535
4556
4576
4596
4616
4636
4655
4675
4694
4713
4731
4748
4764
4779
4793
4806
4817
4827
4835
4842
4847
4851
4853
4854
4854
4852
4850
4846
4842
4837
4831
4825
4818
4811
4803
4795
4787
4778
4770
4761
4752
4742
4733
4723
4714
4704
4695
4686
4676
4667
4657
4648
4639
4630
4622
4614
4606
4599
4593
4587
4582
4578
4575
4573
4572
4572
4575
4578
4583
4590
4598
4608
4619
4632
4646
4662
4679
4697
4717
4738
4760
4782
4805
4829
4852
4876
4899
4923
4945
4968
4990
5011
5032
5053
5074
5094
5114
5134
5155
5175
5196
5216
5237
5257
5278
5298
5318
5338
5358
5377
5396
5415
5433
5451
5468
5485
5501
5516
5530
5543
5555
5565
5573
5580
5585
5589
5591
5592
5592
5591
5589
5587
5585
5583
5582
5581
5581
5582
5583
5585
5588
5590
5593
5596
5599
5601
5602
5602
5602
5600
5597
5593
5588
5582
5574
5566
5556
5546
5534
5522
5509
5496
5482
5468
5454
5440
5427
5415
5403
5392
5382
5373
5366
5358
5352
5347
5342
5338
5334
5332
5330
5329
5328
5328
5328
5329
5331
5333
5336
5340
5345
5351
5358
5367
5376
5387
5399
5413
5426
5441
5456
5472
5488
5504
5520
5537
5553
5569
5585
5601
5616
5631
5645
5659
5672
5685
5698
5710
5722
5733
5744
5755
5765
5775
5784
5793
5801
5809
5817
5824
5831
5837
5843
5850
5856
5862
5869
5876
5884
5893
5902
5912
5923
5935
5948
5962
5976
5992
6008
6024
6041
6058
6075
6091
6108
6125
6141
6157
6173
6188
6202
6217
6230
6244
6257
6271
6284
6297
6311
6325
6340
6355
6370
6386
6402
6419
6436
6453
6470
6486
6503
6519
6534
6548
6562
6575
6587
6598
6608
6618
6628
6637
6646
6655
6665
6675
6685
6696
6707
6720
6734
6749
6765
6784
6804
6826
6849
6875
6902
6931
6962
6994
7027
7062
7098
7134
7171
7209
7246
7284
7321
7357
7393
7428
7461
7494
7525
7556
7585
7612
7639
7664
7688
7711
7732
7752
7771
7788
7804
7819
7832
7844
7855
7864
7872
7877
7881
7883
7882
7879
7874
7866
7856
7843
7828
7810
7790
7768
7744
7717
7689
7658
7625
7590
7553
7514
7474
7432
7389
7346
7301
7255
7209
7163
7115
7067
7019
6969
6919
6868
6817
6764
6711
6657
6602
6547
6491
6436
6379
6323
6267
6210
6154
6098
6042
5985
5929
5874
5818
5762
5707
5652
5598
5544
5491
5439
5388
5338
5290
5243
5197
5152
5108
5066
5025
4985
4946
4908
4871
4835
4800
4766
4732
4699
4667
4635
4604
4573
4543
4514
4485
4457
4429
4402
4376
4350
4325
4300
4275
4251
4227
4203
4180
4157
4134
4111
4089
4067
4046
4026
4006
3987
3969
3952
3935
3918
3902
3887
3872
3858
3844
3830
3818
3806
3794
3784
3774
3766
3758
3752
3746
3742
3739
3738
3738
3739
3742
3747
3754
3763
3774
3787
3802
3819
3839
3860
3884
3911
3939
3969
4002
4037
4073
4111
4150
4190
4231
4272
4314
4356
4398
4440
4481
4522
4563
4603
4644
4684
4725
4765
4806
4846
4887
4927
4966
5005
5042
5078
5113
5146
5176
5205
5232
5256
5279
5300
5319
5337
5353
5369
5383
5397
5410
5422
5434
5445
5456
5467
5477
5488
5499
5510
5522
5535
5548
5563
5577
5593
5609
5626
5643
5661
5679
5697
5714
5732
5749
5766
5782
5798
5813
5827
5840
5853
5865
5877
5887
5898
5908
5917
5925
5933
5939
5945
5950
5954
5956
5957
5956
5954
5950
5944
5936
5927
5915
5902
5887
5871
5853
5835
5815
5794
5772
5749
5725
5701
5675
5649
5622
5595
5567
5539
5510
5480
5450
5420
5389
5358
5326
5293
5260
5226
5191
5156
5120
5083
5047
5010
4973
4936
4899
4863
4826
4790
4754
4719
4685
4650
4617
4584
4552
4520
4490
4460
4431
4403
4375
4348
4322
4296
4271
4247
4222
4198
4175
4151
4128
4104
4081
4057
4033
4009
3985
3959
3934
3907
3880
3853
3825
3797
3769
3741
3714
3688
3662
3637
3613
3591
3569
3547
3526
3505
3484
3463
3442
3419
3396
3372
3347
3321
3294
3266
3237
3207
3176
3144
3112
3079
3046
3013
2979
2945
2912
2878
2845
2812
2779
2747
2715
2683
2651
2619
2587
2554
2521
2488
2455
2421
2388
2354
2320
2287
2254
2222
2190
2159
2129
2101
2073
2047
2021
1999
1977
1957
1938
1921
1905
1890
1876
1863
1851
1839
1829
1820
1811
1804
1798
1793
1789
1786
1784
1783
1783
1784
1786
1788
1792
1796
1801
1806
1813
1820
1828
1837
1846
1856
1867
1879
1891
1904
1917
1930
1943
1957
1971
1985
2000
2013
2029
2044
2059
2075
2090
2106
2121
2137
2152
2166
2181
2195
2208
2221
2233
2244
2254
2264
2272
2279
2284
2289
2292
2294
2294
2293
2291
2288
2284
2279
2273
2267
2261
2255
2250
2244
2239
2235
2231
2228
2225
2223
2221
2219
2218
2216
2215
2213
2211
2210
2208
2206
2204
2203
2202
2202
2202
2202
2204
2206
2208
2212
2216
2221
2227
2233
2239
2246
2254
2261
2269
2276
2284
2291
2298
2305
2312
2319
2325
2331
2336
2341
2345
2347
2349
2350
2350
2349
2347
2344
2340
2334
2327
2319
2310
2300
2289
2277
2264
2251
2237
2222
2207
2192
2177
2162
2146
2131
2116
2101
2087
2072
2057
2041
2025
2009
1994
1976
1958
1940
1920
1900
1878
1856
1834
1810
1786
1762
1738
1714
1690
1666
1644
1622
1601
1582
1564
1547
1532
1517
1504
1491
1479
1468
1456
1445
1434
1422
1410
1397
1383
1369
1353
1336
1318
1299
1278
1255
1231
1206
1178
1149
1118
1086
1052
1016
979
940
900
858
815
770
725
678
630
582
532
482
432
380
328
276
222
168
112
56
-2
-61
-122
-184
-247
-313
-380
-448
-518
-590
-663
-738
-813
-890
-968
-1046
-1125
-1204
-1284
-1364
-1443
-1523
-1602
-1681
-1760
-1837
-1915
-1992
-2068
-2144
-2219
-2294
-2368
-2442
-2515
-2587
-2659
-2731
-2801
-2871
-2939
-3006
-3072
-3136
-3197
-3257
-3314
-3368
-3420
-3469
-3515
-3559
-3601
-3640
-3677
-3712
-3745
-3776
-3805
-3833
-3859
-3884
-3907
-3928
-3949
-3968
-3986
-4002
-4017
-4030
-4043
-4054
-4065
-4073
-4080
-4085
-4086
-4088
-4086
-4083
-4077
-4069
-4058
-4043
-4029
-4011
-3991
-3969
-3945
-3919
-3892
-3864
-3835
-3806
-3776
-3747
-3718
-3689
-3660
-3633
-3606
-3580
-3554
-3529
-3505
-3481
-3458
-3435
-3412
-3389
-3366
-3343
-3320
-3297
-3275
-3252
-3230
-3209
-3187
-3166
-3145
-3125
-3105
-3085
-3066
-3047
-3028
-3009
-2990
-2971
-2952
-2933
-2913
-2892
-2871
-2848
-2825
-2800
-2774
-2746
-2716
-2685
-2653
-2618
-2583
-2545
-2506
-2466
-2425
-2383
-2340
-2296
-2252
-2207
-2163
-2119
-2076
-2033
-1991
-1951
-1912
-1875
-1840
-1806
-1775
-1745
-1716
-1689
-1663
-1639
-1615
-1593
-1571
-1551
-1530
-1511
-1491
-1473
-1455
-1438
-1422
-1406
-1392
-1379
-1367
-1357
-1349
-1343
-1339
-1337
-1337
-1339
-1344
-1351
-1360
-1372
-1386
-1401
-1420
-1440
-1462
-1485
-1511
-1538
-1567
-1596
-1628
-1660
-1693
-1728
-1764
-1800
-1838
-1878
-1918
-1960
-2004
-2050
-2097
-2146
-2198
-2252
-2309
-2368
-2430
-2494
-2562
-2631
-2703
-2778
-2855
-2933
-3014
-3096
-3180
-3264
-3351
-3438
-3526
-3615
-3704
-3795
-3886
-3978
-4070
-4165
-4260
-4356
-4452
-4549
-4647
-4746
-4844
-4943
-5041
-5140
-5237
-5334
-5430
-5526
-5620
-5713
-5804
-5895
-5985
-6073
-6161
-6248
-6335
-6420
-6506
-6591
-6675
-6760
-6844
-6929
-7013
-7097
-7181
-7264
-7348
-7431
-7514
-7596
-7677
-7759
-7839
-7919
-7998
-8077
-8156
-8234
-8312
-8389
-8465
-8541
-8617
-8691
-8765
-8837
-8909
-8978
-9047
-9113
-9178
-9241
-9303
-9362
-9420
-9475
-9529
-9582
-9632
-9681
-9728
-9773
-9817
-9858
-9898
-9936
-9971
-10005
-10036
-10065
-10091
-10115
-10137
-10157
-10175
-10191
-10205
-10218
-10229
-10238
-10245
-10251
-10255
-10258
-10260
-10260
-10258
-10255
-10251
-10245
-10238
-10229
-10219
-10207
-10193
-10178
-10161
-10143
-10124
-10103
-10081
-10058
-10033
-10007
-9980
-9951
-9920
-9888
-9854
-9818
-9781
-9741
-9699
-9655
-9610
-9562
-9512
-9461
-9408
-9354
-9298
-9241
-9183
-9124
-9065
-9005
-8945
-8885
-8825
-8766
-8708
-8650
-8593
-8537
-8483
-8430
-8380
-8331
-8284
-8239
-8197
-8157
-8119
-8084
-8052
-8022
-7994
-7969
-7946
-7926
-7908
-7893
-7879
-7868
-7859
-7851
-7846
-7842
-7840
-7840
-7841
-7844
-7850
-7857
-7866
-7878
-7892
-7908
-7927
-7949
-7974
-8002
-8032
-8064
-8101
-8138
-8180
-8222
-8267
-8314
-8362
-8412
-8463
-8516
-8570
-8626
-8683
-8741
-8801
-8862
-8924
-8988
-9053
-9119
-9187
-9256
-9327
-9398
-9471
-9545
-9620
-9696
-9773
-9851
-9930
-10010
-10091
-10173
-10256
-10339
-10423
-10508
-10594
-10680
-10767
-10854
-10941
-11028
-11115
-11202
-11289
-11375
-11461
-11547
-11632
-11717
-11801
-11885
-11968
-12051
-12134
-12217
-12299
-12381
-12463
-12546
-12628
-12710
-12793
-12876
-12960
-13043
-13128
-13212
-13297
-13382
-13468
-13553
-13639
-13725
-13811
-13896
-13981
-14066
-14151
-14235
-14318
-14402
-14485
-14567
-14649
-14731
-14813
-14895
-14976
-15058
-15140
-15222
-15304
-15385
-15467
-15549
-15630
-15711
-15790
-15869
-15946
-16021
-16094
-16167
-16236
-16303
-16367
-16428
-16486
-16542
-16594
-16642
-16688
-16730
-16769
-16805
-16838
-16868
-16895
-16919
-16940
-16959
-16976
-16990
-17002
-17012
-17020
-17026
-17031
-17034
-17036
-17036
-17035
-17033
-17029
-17023
-17017
-17008
-16999
-16988
-16975
-16962
-16946
-16930
-16912
-16893
-16873
-16852
-16830
-16808
-16784
-16760
-16735
-16710
-16684
-16658
-16631
-16605
-16578
-16551
-16525
-16498
-16473
-16448
-16424
-16401
-16379
-16358
-16340
-16323
-16306
-16294
-16282
-16271
-16263
-16256
-16251
-16247
-16245
-16242
-16244
-16245
-16248
-16251
-16256
-16263
-16270
-16279
-16290
-16302
-16315
-16329
-16347
-16364
-16385
-16406
-16428
-16452
-16477
-16503
-16530
-16558
-16587
-16617
-16647
-16678
-16708
-16739
-16770
-16800
-16830
-16860
-16890
-16919
-16947
-16975
-17002
-17029
-17055
-17081
-17106
-17131
-17155
-17179
-17203
-17226
-17250
-17273
-17296
-17319
-17341
-17364
-17386
-17409
-17431
-17453
-17475
-17498
-17520
-17543
-17566
-17590
-17613
-17638
-17662
-17687
-17713
-17738
-17764
-17790
-17817
-17843
-17869
-17895
-17921
-17947
-17972
-17997
-18021
-18045
-18068
-18090
-18112
-18133
-18154
-18174
-18193
-18213
-18232
-18251
-18269
-18288
-18308
-18327
-18348
-18369
-18390
-18413
-18437
-18462
-18488
-18515
-18543
-18572
-18602
-18633
-18664
-18696
-18728
-18760
-18792
-18823
-18854
-18884
-18914
-18943
-18971
-18998
-19024
-19049
-19073
-19095
-19117
-19138
-19158
-19176
-19193
-19209
-19223
-19236
-19247
-19257
-19265
-19272
-19277
-19281
-19283
-19283
-19282
-19280
-19277
-19272
-19265
-19257
-19248
-19238
-19226
-19213
-19198
-19181
-19163
-19143
-19122
-19098
-19073
-19046
-19018
-18987
-18955
-18922
-18888
-18852
-18815
-18777
-18739
-18699
-18659
-18619
-18579
-18538
-18497
-18455
-18414
-18372
-18330
-18287
-18244
-18201
-18156
-18111
-18065
-18018
-17970
-17921
-17871
-17819
-17765
-17710
-17653
-17595
-17534
-17472
-17407
-17341
-17273
-17203
-17133
-17060
-16987
-16913
-16837
-16761
-16684
-16606
-16527
-16448
-16367
-16286
-16204
-16120
-16036
-15951
-15865
-15777
-15688
-15597
-15504
-15410
-15314
-15215
-15115
-15012
-14907
-14800
-14690
-14578
-14464
-14347
-14229
-14109
-13987
-13864
-13740
-13614
-13488
-13362
-13235
-13109
-12983
-12858
-12734
-12610
-12489
-12368
-12250
-12133
-12018
-11905
-11793
-11683
-11575
-11468
-11363
-11259
-11157
-11056
-10956
-10858
-10761
-10665
-10570
-10477
-10385
-10295
-10207
-10121
-10038
-9957
-9879
-9804
-9732
-9664
-9599
-9538
-9481
-9427
-9377
-9331
-9288
-9247
-9210
-9175
-9143
-9113
-9085
-9059
-9034
-9011
-8990
-8970
-8951
-8934
-8919
-8905
-8892
-8881
-8872
-8864
-8858
-8854
-8851
-8849
-8849
-8851
-8854
-8858
-8865
-8873
-8882
-8894
-8908
-8923
-8941
-8961
-8982
-9006
-9031
-9058
-9086
-9116
-9146
-9177
-9208
-9240
-9272
-9303
-9334
-9365
-9395
-9424
-9451
-9478
-9503
-9528
-9550
-9572
-9592
-9610
-9627
-9642
-9657
-9669
-9681
-9691
-9701
-9709
-9716
-9722
-9727
-9731
-9734
-9735
-9736
-9736
-9734
-9731
-9727
-9722
-9717
-9710
-9703
-9695
-9686
-9677
-9667
-9656
-9645
-9633
-9621
-9607
-9593
-9577
-9559
-9541
-9520
-9497
-9472
-9444
-9413
-9380
-9344
-9306
-9264
-9220
-9174
-9126
-9075
-9022
-8968
-8912
-8854
-8795
-8735
-8674
-8613
-8551
-8488
-8425
-8362
-8299
-8235
-8172
-8108
-8042
-7978
-7913
-7847
-7781
-7714
-7647
-7578
-7509
-7439
-7368
-7296
-7224
-7150
-7076
-7001
-6926
-6850
-6774
-6699
-6623
-6548
-6474
-6401
-6329
-6258
-6189
-6122
-6057
-5993
-5932
-5873
-5815
-5759
-5705
-5653
-5601
-5550
-5499
-5448
-5397
-5345
-5293
-5240
-5186
-5131
-5075
-5019
-4962
-4904
-4847
-4789
-4732
-4675
-4620
-4565
-4511
-4459
-4409
-4360
-4313
-4267
-4224
-4181
-4140
-4100
-4061
-4022
-3986
-3949
-3913
-3878
-3843
-3808
-3773
-3738
-3702
-3667
-3631
-3595
-3559
-3522
-3484
-3447
-3409
-3370
-3332
-3293
-3254
-3215
-3176
-3136
-3098
-3059
-3021
-2983
-2946
-2909
-2873
-2838
-2804
-2771
-2739
-2708
-2678
-2650
-2622
-2595
-2570
-2545
-2522
-2500
-2478
-2458
-2438
-2418
-2399
-2380
-2361
-2341
-2321
-2301
-2279
-2256
-2232
-2207
-2180
-2153
-2125
-2096
-2066
-2035
-2005
-1974
-1942
-1911
-1879
-1847
-1815
-1783
-1751
-1719
-1686
-1653
-1621
-1587
-1554
-1521
-1487
-1454
-1420
-1387
-1352
-1318
-1284
-1249
-1214
-1178
-1143
-1108
-1072
-1037
-1002
-968
-935
-902
-870
-839
-809
-779
-751
-723
-695
-668
-641
-614
-587
-560
-532
-504
-475
-445
-414
-383
-350
-316
-281
-245
-208
-170
-131
-91
-50
-8
35
79
125
172
221
271
323
375
429
484
540
597
654
712
771
830
889
950
1010
1072
1135
1199
1264
1331
1399
1469
1541
1614
1690
1766
1844
1923
2003
2083
2164
2244
2325
2404
2484
2562
2640
2717
2793
2868
2943
3016
3089
3161
3231
3301
3370
3437
3503
3567
3630
3690
3749
3806
3861
3913
3963
4011
4056
4099
4140
4178
4215
4250
4284
4317
4349
4380
4412
4443
4474
4506
4539
4572
4605
4639
4674
4710
4746
4783
4820
4857
4895
4933
4970
5007
5044
5080
5115
5150
5184
5217
5251
5284
5317
5350
5385
5420
5457
5495
5535
5577
5620
5666
5713
5762
5812
5863
5915
5968
6021
6074
6128
6181
6235
6288
6342
6396
6450
6505
6560
6616
6672
6729
6787
6845
6904
6964
7025
7086
7148
7211
7274
7338
7402
7467
7532
7596
7661
7726
7790
7854
7918
7982
8045
8109
8173
8237
8301
8365
8430
8495
8561
8628
8696
8765
8834
8905
8977
9050
9123
9198
9274
9350
9427
9505
9584
9663
9743
9823
9903
9984
10065
10146
10227
10308
10389
10471
10552
10633
10715
10797
10878
10960
11042
11124
11207
11289
11372
11454
11537
11620
11703
11785
11868
11951
12033
12115
12197
12279
12361
12442
12524
12605
12687
12768
12851
12933
13016
13100
13185
13270
13356
13443
13530
13618
13706
13794
13882
13970
14057
14143
14228
14312
14395
14477
14558
14638
14717
14796
14874
14951
15028
15106
15183
15261
15339
15418
15497
15578
15659
15740
15823
15906
15989
16073
16155
16239
16323
16406
16487
16568
16646
16723
16797
16869
16938
17005
17069
17130
17189
17245
17299
17351
17400
17448
17495
17540
17585
17628
17671
17713
17755
17797
17838
17879
17920
17961
18002
18042
18082
18122
18161
18201
18240
18279
18317
18356
18394
18432
18470
18507
18544
18579
18614
18648
18680
18710
18739
18766
18791
18814
18835
18854
18871
18885
18898
18909
18918
18925
18930
18934
18935
18935
18933
18928
18922
18913
18902
18888
18872
18853
18832
18808
18782
18753
18722
18688
18652
18614
18573
18530
18486
18439
18391
18341
18289
18237
18184
18131
18077
18023
17969
17916
17863
17810
17759
17708
17657
17608
17560
17512
17465
17418
17373
17327
17282
17238
17193
17149
17105
17061
17017
16973
16929
16886
16843
16800
16758
16716
16675
16634
16594
16554
16515
16477
16440
16404
16369
16334
16300
16268
16236
16206
16175
16146
16117
16090
16062
16036
16010
15984
15960
15935
15911
15887
15864
15841
15818
15796
15774
15752
15732
15711
15692
15673
15654
15637
15620
15604
15589
15574
15559
15545
15532
15518
15504
15490
15476
15462
15447
15432
15416
15400
15384
15368
15352
15335
15319
15304
15288
15273
15259
15245
15232
15220
15209
15198
15188
15179
15171
15163
15156
15149
15143
15138
15133
15129
15125
15123
15121
15120
15119
15120
15120
15121
15123
15125
15126
15129
15131
15133
15135
15137
15140
15142
15143
15145
15147
15148
15149
15150
15150
15150
15151
15150
15150
15150
15149
15149
15148
15148
15147
15147
15147
15146
15146
15145
15144
15143
15141
15138
15134
15129
15122
15114
15104
15093
15080
15066
15049
15032
15013
14993
14972
14950
14928
14905
14882
14859
14836
14814
14792
14770
14749
14728
14708
14689
14669
14650
14631
14612
14593
14575
14556
14538
14521
14504
14488
14473
14459
14446
14436
14427
14420
14414
14411
14409
14409
14411
14413
14417
14422
14428
14434
14441
14449
14457
14465
14474
14484
14493
14503
14514
14524
14535
14545
14556
14566
14576
14586
14595
14604
14612
14619
14626
14632
14637
14642
14647
14651
14656
14661
14666
14672
14678
14686
14693
14702
14711
14721
14732
14743
14754
14766
14778
14790
14803
14815
14828
14841
14854
14868
14882
14896
14911
14927
14943
14960
14977
14995
15013
15032
15051
15071
15091
15111
15132
15154
15175
15197
15219
15241
15262
15283
15304
15324
15344
15362
15381
15398
15414
15430
15444
15458
15472
15484
15496
15508
15519
15529
15540
15550
15559
15568
15577
15585
15592
15599
15605
15610
15614
15617
15618
15617
15614
15610
15603
15594
15582
15567
15550
15530
15507
15482
15454
15423
15390
15355
15318
15279
15239
15197
15154
15110
15064
15019
14972
14925
14877
14828
14779
14728
14677
14625
14571
14516
14460
14402
14342
14280
14216
14150
14082
14012
13940
13865
13789
13710
13630
13547
13463
13377
13289
13200
13109
13017
12924
12830
12736
12641
12545
12450
12355
12261
12167
12073
11981
11890
11800
11711
11623
11537
11451
11368
11285
11204
11123
11044
10967
10890
10815
10741
10668
10596
10526
10457
10390
10324
10259
10196
10134
10074
10015
9958
9902
9848
9796
9745
9696
9648
9601
9556
9511
9467
9424
9381
9338
9296
9253
9210
9167
9123
9079
9034
8989
8942
8895
8848
8799
8751
8702
8653
8604
8556
8508
8462
8417
8373
8331
8291
8253
8217
8183
8151
8122
8096
8070
8047
8025
8005
7986
7969
7953
7938
7925
7912
7900
7889
7879
7869
7860
7852
7844
7837
7831
7825
7819
7814
7809
7804
7800
7796
7791
7787
7783
7778
7773
7767
7761
7755
7747
7739
7731
7722
7712
7701
7691
7680
7669
7658
7648
7638
7628
7619
7612
7605
7598
7593
7589
7586
7584
7583
7583
7584
7586
7589
7594
7600
7607
7616
7627
7639
7652
7668
7684
7703
7722
7744
7766
7789
7814
7839
7864
7890
7915
7941
7966
7991
8015
8039
8063
8086
8109
8131
8153
8175
8196
8216
8236
8255
8274
8292
8309
8325
8340
8353
8365
8377
8386
8395
8402
8408
8413
8417
8419
8421
8422
8422
8421
8420
8418
8415
8412
8408
8403
8397
8390
8383
8374
8363
8352
8339
8325
8309
8291
8272
8251
8228
8203
8176
8146
8114
8080
8042
8003
7961
7916
7868
7818
7765
7710
7652
7591
7528
7463
7396
7327
7257
7184
7110
7034
6957
6879
6798
6716
6632
6546
6458
6368
6275
6179
6080
5979
5874
5766
5655
5541
5424
5305
5183
5058
4932
4804
4675
4545
4414
4283
4152
4021
3890
3760
3629
3500
3370
3240
3111
2982
2852
2723
2594
2465
2335
2206
2077
1948
1819
1690
1561
1432
1303
1174
1045
917
789
662
536
410
285
162
39
-81
-200
-318
-433
-545
-656
-763
-868
-969
-1067
-1161
-1252
-1340
-1424
-1504
-1581
-1654
-1724
-1791
-1855
-1917
-1975
-2032
-2087
-2139
-2190
-2240
-2288
-2334
-2378
-2421
-2463
-2503
-2541
-2577
-2612
-2645
-2677
-2706
-2733
-2759
-2782
-2804
-2824
-2842
-2858
-2873
-2886
-2898
-2910
-2920
-2930
-2939
-2948
-2956
-2965
-2973
-2982
-2990
-2999
-3008
-3018
-3028
-3039
-3050
-3061
-3072
-3084
-3096
-3108
-3121
-3133
-3145
-3157
-3169
-3180
-3191
-3202
-3212
-3222
-3231
-3241
-3251
-3260
-3271
-3282
-3293
-3306
-3321
-3336
-3354
-3373
-3395
-3418
-3444
-3471
-3500
-3530
-3562
-3594
-3626
-3658
-3690
-3721
-3751
-3780
-3807
-3832
-3855
-3876
-3895
-3911
-3924
-3935
-3943
-3949
-3952
-3953
-3953
-3950
-3946
-3940
-3933
-3924
-3914
-3903
-3892
-3879
-3866
-3853
-3839
-3824
-3810
-3795
-3779
-3764
-3748
-3733
-3717
-3702
-3686
-3671
-3657
-3642
-3628
-3615
-3602
-3589
-3576
-3564
-3552
-3540
-3529
-3517
-3504
-3492
-3479
-3466
-3452
-3438
-3424
-3409
-3394
-3379
-3364
-3349
-3334
-3319
-3305
-3292
-3281
-3270
-3262
-3255
-3250
-3246
-3245
-3246
-3249
-3254
-3261
-3270
-3282
-3295
-3311
-3328
-3347
-3368
-3391
-3416
-3442
-3470
-3499
-3529
-3561
-3594
-3628
-3664
-3701
-3740
-3780
-3821
-3864
-3908
-3954
-4001
-4049
-4099
-4149
-4201
-4253
-4307
-4361
-4416
-4472
-4528
-4584
-4641
-4699
-4756
-4814
-4872
-4930
-4988
-5046
-5104
-5161
-5217
-5273
-5327
-5381
-5434
-5485
-5535
-5585
-5633
-5681
-5728
-5775
-5821
-5867
-5913
-5959
-6005
-6052
-6099
-6148
-6197
-6247
-6299
-6351
-6404
-6458
-6512
-6567
-6622
-6677
-6732
-6787
-6841
-6895
-6948
-7000
-7051
-7102
-7152
-7200
-7248
-7295
-7341
-7386
-7431
-7475
-7518
-7560
-7602
-7643
-7683
-7722
-7761
-7800
-7838
-7875
-7912
-7949
-7985
-8021
-8057
-8093
-8129
-8164
-8202
-8240
-8278
-8318
-8358
-8400
-8443
-8487
-8532
-8579
-8626
-8675
-8725
-8776
-8828
-8881
-8935
-8990
-9045
-9100
-9156
-9212
-9268
-9323
-9377
-9431
-9484
-9536
-9587
-9636
-9684
-9730
-9774
-9817
-9858
-9898
-9935
-9971
-10006
-10039
-10071
-10101
-10131
-10161
-10189
-10218
-10246
-10274
-10302
-10329
-10357
-10385
-10413
-10441
-10470
-10498
-10526
-10553
-10581
-10608
-10634
-10660
-10685
-10709
-10732
-10754
-10775
-10795
-10813
-10830
-10846
-10859
-10872
-10883
-10893
-10901
-10909
-10916
-10923
-10929
-10935
-10940
-10946
-10952
-10958
-10964
-10970
-10977
-10985
-10993
-11002
-11012
-11023
-11035
-11049
-11063
-11080
-11098
-11117
-11138
-11161
-11186
-11212
-11239
-11269
-11300
-11332
-11365
-11400
-11436
-11473
-11511
-11549
-11588
-11627
-11666
-11704
-11743
-11780
-11817
-11854
-11889
-11924
-11957
-11989
-12020
-12050
-12078
-12106
-12132
-12157
-12181
-12203
-12226
-12247
-12267
-12287
-12307
-12325
-12343
-12360
-12377
-12392
-12406
-12420
-12432
-12443
-12453
-12462
-12469
-12475
-12480
-12483
-12485
-12486
-12486
-12484
-12481
-12477
-12472
-12465
-12457
-12447
-12436
-12423
-12409
-12393
-12375
-12355
-12334
-12311
-12286
-12260
-12232
-12203
-12172
-12140
-12108
-12074
-12040
-12006
-11971
-11936
-11900
-11865
-11831
-11796
-11762
-11728
-11694
-11661
-11627
-11594
-11561
-11529
-11496
-11463
-11430
-11397
-11365
-11332
-11299
-11267
-11235
-11202
-11170
-11137
-11105
-11072
-11039
-11006
-10973
-10940
-10907
-10874
-10841
-10809
-10777
-10746
-10716
-10688
-10660
-10634
-10610
-10586
-10564
-10544
-10524
-10506
-10488
-10470
-10453
-10435
-10418
-10399
-10380
-10361
-10340
-10318
-10295
-10271
-10246
-10220
-10193
-10164
-10135
-10104
-10073
-10041
-10008
-9975
-9942
-9909
-9876
-9844
-9813
-9782
-9753
-9725
-9699
-9674
-9651
-9629
-9609
-9591
-9574
-9559
-9545
-9532
-9519
-9507
-9496
-9486
-9475
-9464
-9454
-9444
-9433
-9422
-9411
-9400
-9388
-9377
-9365
-9354
-9343
-9333
-9323
-9315
-9307
-9300
-9294
-9290
-9286
-9284
-9283
-9283
-9284
-9286
-9288
-9291
-9295
-9298
-9302
-9306
-9309
-9312
-9315
-9317
-9319
-9321
-9322
-9324
-9325
-9326
-9327
-9329
-9331
-9333
-9336
-9339
-9342
-9346
-9350
-9354
-9358
-9361
-9365
-9367
-9369
-9371
-9372
-9372
-9372
-9372
-9372
-9371
-9370
-9370
-9370
-9370
-9371
-9373
-9375
-9377
-9381
-9385
-9390
-9395
-9401
-9408
-9415
-9423
-9431
-9441
-9451
-9462
-9474
-9486
-9499
-9512
-9526
-9539
-9552
-9565
-9578
-9589
-9599
-9607
-9613
-9617
-9619
-9617
-9613
-9606
-9595
-9581
-9564
-9544
-9521
-9496
-9468
-9438
-9406
-9373
-9338
-9303
-9267
-9232
-9196
-9161
-9127
-9093
-9061
-9031
-9002
-8975
-8950
-8927
-8906
-8887
-8869
-8853
-8838
-8824
-8811
-8799
-8787
-8776
-8764
-8752
-8740
-8726
-8712
-8697
-8681
-8663
-8644
-8624
-8602
-8578
-8553
-8526
-8497
-8468
-8437
-8405
-8372
-8339
-8305
-8271
-8237
-8204
-8170
-8137
-8105
-8071
-8041
-8010
-7980
-7950
-7921
-7893
-7865
-7838
-7812
-7787
-7762
-7738
-7716
-7693
-7672
-7651
-7631
-7611
-7591
-7572
-7553
-7534
-7514
-7495
-7475
-7455
-7434
-7412
-7390
-7368
-7345
-7322
-7299
-7276
-7252
-7228
-7203
-7178
-7152
-7125
-7097
-7067
-7036
-7003
-6968
-6932
-6893
-6851
-6808
-6762
-6715
-6665
-6614
-6561
-6507
-6452
-6395
-6337
-6278
-6219
-6158
-6096
-6033
-5969
-5903
-5836
-5767
-5697
-5625
-5551
-5476
-5400
-5322
-5243
-5163
-5082
-5000
-4917
-4834
-4750
-4665
-4581
-4496
-4411
-4325
-4240
-4154
-4067
-3981
-3894
-3806
-3717
-3628
-3537
-3445
-3351
-3257
-3160
-3062
-2963
-2862
-2759
-2654
-2547
-2439
-2330
-2218
-2106
-1991
-1876
-1759
-1642
-1523
-1403
-1282
-1160
-1038
-915
-790
-666
-540
-414
-286
-158
-29
101
232
364
497
631
766
901
1038
1175
1313
1451
1589
1727
1865
2003
2141
2278
2414
2549
2684
2817
2950
3081
3211
3340
3467
3593
3717
3839
3959
4078
4194
4308
4419
4528
4635
4739
4840
4939
5035
5128
5218
5305
5390
5472
5551
5628
5702
5775
5846
5915
5983
6050
6115
6181
6246
6310
6374
6439
6503
6567
6631
6695
6758
6821
6884
6945
7005
7064
7122
7177
7231
7283
7334
7382
7429
7474
7517
7558
7598
7637
7673
7708
7742
7773
7804
7832
7860
7886
7910
7933
7956
7977
7998
8018
8037
8057
8076
8096
8115
8135
8154
8176
8197
8218
8239
8261
8282
8305
8327
8350
8373
8397
8421
8446
8471
8497
8524
8552
8581
8611
8642
8674
8708
8742
8778
8815
8853
8892
8932
8973
9014
9057
9099
9142
9186
9231
9276
9321
9367
9414
9461
9508
9556
9604
9652
9699
9746
9793
9839
9884
9928
9971
10013
10053
10092
10129
10165
10200
10233
10266
10297
10329
10359
10390
10421
10453
10484
10517
10549
10583
10617
10652
10687
10722
10758
10793
10829
10864
10900
10934
10968
11002
11035
11067
11098
11129
11159
11188
11216
11243
11269
11295
11319
11343
11365
11387
11407
11426
11444
11460
11475
11489
11501
11511
11520
11528
11534
11539
11543
11545
11545
11544
11542
11539
11534
11529
11522
11513
11504
11493
11482
11469
11455
11440
11424
11407
11390
11372
11353
11335
11316
11297
11278
11259
11241
11222
11204
11185
11167
11148
11130
11111
11092
11073
11053
11032
11011
10990
10968
10944
10920
10894
10867
10838
10807
10775
10740
10703
10664
10623
10580
10536
10490
10442
10394
10344
10295
10245
10195
10145
10096
10047
9999
9951
9904
9857
9811
9765
9720
9674
9628
9583
9536
9490
9442
9395
9346
9296
9246
9195
9143
9091
9038
8985
8931
8878
8824
8771
8717
8664
8612
8560
8508
8457
8407
8357
8308
8260
8212
8164
8119
8074
8029
7985
7942
7900
7858
7817
7777
7737
7697
7657
7617
7578
7539
7500
7462
7424
7387
7350
7314
7278
7244
7210
7176
7144
7112
7080
7049
7019
6989
6961
6933
6905
6879
6854
6830
6807
6784
6763
6743
6724
6705
6688
6671
6655
6638
6623
6607
6591
6574
6557
6539
6521
6501
6481
6459
6437
6413
6389
6365
6340
6316
6292
6268
6245
6223
6202
6182
6164
6147
6132
6118
6105
6094
6084
6075
6067
6060
6054
6048
6043
6039
6035
6031
6029
6027
6025
6025
6025
6026
6028
6031
6035
6039
6043
6048
6054
6061
6067
6075
6083
6092
6102
6112
6124
6136
6150
6164
6180
6198
6217
6238
6260
6284
6309
6336
6365
6394
6425
6456
6489
6521
6555
6588
6622
6657
6691
6726
6761
6797
6833
6870
6907
6945
6983
7022
7062
7103
7144
7186
7229
7272
7316
7360
7405
7449
7494
7538
7582
7625
7667
7708
7747
7785
7822
7857
7891
7923
7953
7982
8009
8035
8058
8082
8103
8125
8145
8164
8183
8202
8221
8239
8259
8279
8299
8321
8343
8366
8391
8415
8441
8467
8494
8521
8547
8574
8600
8625
8649
8672
8694
8715
8735
8753
8770
8786
8801
8814
8827
8839
8849
8859
8867
8875
8881
8886
8890
8893
8894
8894
8892
8888
8882
8874
8864
8852
8838
8822
8804
8785
8764
8741
8717
8692
8665
8638
8609
8580
8550
8519
8487
8455
8423
8390
8356
8323
8290
8257
8224
8191
8160
8128
8096
8067
8037
8007
7980
7952
7924
7897
7871
7845
7820
7796
7772
7748
7724
7701
7678
7654
7631
7608
7584
7560
7536
7511
7487
7462
7437
7412
7387
7362
7338
7313
7289
7265
7241
7218
7195
7173
7151
7130
7110
7090
7072
7054
7037
7022
7007
6994
6981
6970
6959
6950
6941
6934
6927
6922
6917
6914
6911
6909
6909
6909
6911
6913
6916
6921
6927
6934
6942
6951
6961
6973
6985
6999
7013
7029
7045
7061
7078
7096
7114
7132
7149
7167
7184
7200
7216
7231
7244
7257
7269
7279
7288
7295
7301
7306
7310
7312
7313
7314
7313
7312
7311
7309
7307
7305
7303
7301
7300
7299
7299
7300
7301
7303
7306
7309
7314
7319
7325
7332
7339
7347
7355
7364
7373
7383
7393
7404
7415
7427
7439
7452
7466
7480
7495
7510
7526
7542
7559
7576
7593
7610
7628
7646
7664
7682
7700
7718
7737
7756
7775
7795
7816
7837
7860
7883
7908
7933
7960
7988
8016
8047
8079
8112
8146
8180
8217
8253
8289
8326
8362
8399
8435
8470
8505
8539
8573
8606
8638
8670
8701
8731
8760
8789
8817
8844
8871
8898
8924
8949
8974
8999
9024
9048
9072
9095
9119
9141
9163
9184
9204
9223
9241
9257
9272
9285
9297
9307
9315
9322
9328
9332
9336
9339
9341
9343
9345
9348
9351
9355
9360
9365
9372
9379
9388
9397
9407
9418
9429
9440
9452
9464
9476
9487
9499
9510
9521
9531
9541
9551
9560
9569
9578
9586
9594
9602
9610
9619
9627
9635
9644
9652
9662
9672
9682
9693
9705
9717
9730
9743
9756
9769
9782
9795
9806
9817
9827
9836
9844
9850
9855
9859
9861
9861
9861
9859
9856
9851
9846
9839
9832
9823
9814
9804
9794
9783
9772
9760
9749
9737
9725
9712
9700
9687
9674
9661
9647
9632
9617
9601
9584
9566
9547
9526
9504
9481
9455
9427
9398
9366
9332
9296
9258
9217
9175
9130
9083
9035
8985
8933
8879
8824
8768
8710
8651
8591
8529
8466
8401
8336
8268
8199
8129
8055
7982
7907
7829
7750
7670
7588
7504
7418
7332
7244
7156
7067
6977
6887
6797
6707
6617
6528
6440
6353
6268
6183
6100
6018
5938
5859
5781
5705
5630
5557
5485
5414
5345
5277
5210
5145
5081
5019
4958
4899
4841
4785
4730
4676
4625
4574
4526
4479
4433
4390
4348
4308
4270
4234
4199
4167
4135
4105
4075
4048
4021
3995
3969
3943
3917
3891
3864
3836
3808
3779
3749
3719
3687
3654
3621
3587
3553
3519
3484
3449
3415
3380
3347
3313
3281
3249
3217
3187
3157
3128
3100
3072
3044
3017
2990
2963
2936
2910
2884
2857
2831
2805
2779
2753
2727
2702
2676
2651
2626
2601
2576
2552
2528
2504
2480
2457
2434
2412
2391
2369
2349
2329
2309
2290
2272
2255
2238
2221
2206
2191
2177
2164
2152
2141
2132
2123
2116
2111
2108
2106
2107
2109
2113
2120
2128
2138
2150
2163
2178
2194
2212
2231
2250
2270
2291
2312
2334
2356
2378
2399
2421
2442
2463
2484
2505
2526
2547
2568
2589
2610
2631
2653
2675
2698
2720
2743
2766
2790
2813
2837
2860
2883
2906
2929
2951
2972
2993
3013
3031
3049
3066
3081
3095
3107
3119
3128
3136
3143
3148
3152
3155
3156
3155
3154
3151
3148
3143
3137
3130
3123
3115
3106
3096
3086
3075
3063
3051
3037
3023
3009
2993
2976
2957
2938
2917
2895
2871
2846
2819
2790
2760
2729
2695
2661
2625
2588
2551
2512
2473
2433
2393
2352
2311
2270
2228
2187
2145
2103
2061
2019
1976
1934
1891
1849
1806
1763
1720
1677
1633
1590
1546
1502
1458
1414
1370
1325
1281
1238
1194
1150
1107
1064
1022
979
937
895
854
812
771
730
689
648
608
568
529
490
451
413
376
340
304
270
235
202
170
138
107
76
46
17
-12
-40
-68
-96
-123
-151
-179
-206
-234
-262
-290
-318
-347
-375
-404
-432
-461
-489
-517
-544
-571
-596
-621
-645
-668
-690
-711
-730
-749
-766
-782
-797
-811
-824
-837
-848
-859
-869
-879
-888
-896
-904
-912
-919
-926
-933
-939
-946
-952
-958
-964
-971
-977
-984
-990
-997
-1004
-1010
-1018
-1026
-1033
-1041
-1048
-1055
-1063
-1070
-1076
-1083
-1090
-1096
-1101
-1106
-1111
-1115
-1119
-1121
-1123
-1125
-1125
-1125
-1124
-1123
-1120
-1118
-1114
-1110
-1105
-1100
-1095
-1089
-1083
-1076
-1069
-1063
-1056
-1049
-1042
-1035
-1027
-1020
-1012
-1006
-1000
-993
-986
-980
-975
-969
-965
-961
-959
-957
-957
-958
-960
-963
-968
-973
-980
-988
-997
-1006
-1016
-1028
-1041
-1054
-1068
-1083
-1099
-1115
-1132
-1151
-1169
-1189
-1208
-1228
-1249
-1269
-1289
-1310
-1329
-1349
-1368
-1387
-1405
-1423
-1441
-1459
-1477
-1494
-1512
-1530
-1549
-1567
-1586
-1604
-1623
-1642
-1660
-1679
-1697
-1714
-1731
-1747
-1763
-1778
-1792
-1805
-1817
-1828
-1837
-1846
-1854
-1860
-1866
-1870
-1873
-1876
-1876
-1876
-1875
-1873
-1870
-1866
-1861
-1856
-1851
-1845
-1840
-1834
-1828
-1823
-1818
-1813
-1809
-1806
-1802
-1800
-1798
-1797
-1796
-1796
-1796
-1797
-1797
-1799
-1800
-1801
-1802
-1803
-1804
-1804
-1805
-1805
-1805
-1805
-1805
-1805
-1806
-1807
-1808
-1810
-1812
-1815
-1819
-1823
-1827
-1832
-1837
-1843
-1849
-1855
-1860
-1866
-1871
-1875
-1877
-1879
-1880
-1878
-1875
-1871
-1864
-1856
-1846
-1835
-1822
-1808
-1794
-1778
-1762
-1746
-1730
-1714
-1698
-1683
-1668
-1654
-1640
-1627
-1614
-1602
-1590
-1579
-1568
-1557
-1546
-1535
-1525
-1515
-1504
-1494
-1484
-1474
-1464
-1453
-1444
-1434
-1424
-1415
-1407
-1399
-1391
-1384
-1378
-1372
-1367
-1363
-1359
-1355
-1353
-1350
-1348
-1347
-1346
-1345
-1345
-1345
-1345
-1346
-1347
-1348
-1350
-1352
-1355
-1358
-1362
-1366
-1371
-1377
-1383
-1390
-1398
-1406
-1415
-1425
-1436
-1448
-1461
-1475
-1490
-1505
-1522
-1540
-1559
-1578
-1598
-1619
-1640
-1663
-1685
-1709
-1733
-1757
-1782
-1808
-1834
-1860
-1887
-1913
-1940
-1967
-1994
-2021
-2048
-2075
-2101
-2127
-2153
-2178
-2203
-2227
-2250
-2273
-2294
-2315
-2335
-2355
-2373
-2390
-2407
-2422
-2436
-2449
-2460
-2469
-2477
-2484
-2488
-2491
-2493
-2492
-2490
-2487
-2483
-2477
-2470
-2462
-2454
-2445
-2435
-2424
-2413
-2402
-2390
-2378
-2365
-2352
-2339
-2326
-2312
-2299
-2286
-2272
-2259
-2246
-2233
-2220
-2207
-2195
-2184
-2173
-2162
-2152
-2142
-2133
-2125
-2117
-2110
-2104
-2099
-2095
-2092
-2090
-2089
-2089
-2090
-2092
-2096
-2100
-2105
-2112
-2119
-2127
-2136
-2145
-2155
-2165
-2176
-2187
-2198
-2209
-2221
-2234
-2247
-2260
-2275
-2290
-2306
-2322
-2340
-2358
-2378
-2398
-2418
-2440
-2462
-2485
-2508
-2532
-2556
-2580
-2605
-2629
-2654
-2679
-2703
-2728
-2752
-2776
-2800
-2824
-2847
-2870
-2892
-2914
-2935
-2955
-2975
-2994
-3012
-3029
-3046
-3062
-3077
-3091
-3104
-3116
-3128
-3139
-3148
-3157
-3165
-3172
-3178
-3183
-3187
-3190
-3192
-3193
-3193
-3191
-3189
-3185
-3180
-3174
-3167
-3159
-3150
-3140
-3129
-3117
-3105
-3092
-3078
-3063
-3048
-3033
-3017
-3001
-2984
-2967
-2950
-2933
-2915
-2897
-2880
-2862
-2844
-2826
-2808
-2790
-2772
-2754
-2735
-2717
-2698
-2678
-2658
-2638
-2617
-2596
-2575
-2553
-2531
-2508
-2485
-2461
-2437
-2412
-2387
-2361
-2334
-2307
-2280
-2252
-2224
-2196
-2169
-2141
-2114
-2088
-2063
-2037
-2015
-1992
-1971
-1951
-1933
-1915
-1900
-1885
-1872
-1861
-1850
-1842
-1834
-1828
-1823
-1820
-1819
-1819
-1820
-1823
-1828
-1834
-1843
-1853
-1865
-1878
-1893
-1911
-1929
-1950
-1972
-1995
-2020
-2047
-2075
-2104
-2135
-2166
-2199
-2233
-2268
-2304
-2341
-2379
-2417
-2455
-2494
-2534
-2573
-2613
-2653
-2693
-2733
-2773
-2813
-2853
-2893
-2933
-2974
-3015
-3056
-3097
-3139
-3182
-3225
-3268
-3312
-3357
-3402
-3447
-3493
-3539
-3585
-3630
-3676
-3721
-3767
-3811
-3856
-3899
-3942
-3985
-4026
-4067
-4107
-4147
-4185
-4223
-4260
-4296
-4331
-4366
-4399
-4432
-4465
-4496
-4526
-4556
-4585
-4613
-4640
-4666
-4691
-4716
-4739
-4760
-4781
-4800
-4817
-4833
-4847
-4859
-4869
-4877
-4882
-4886
-4887
-4886
-4883
-4878
-4871
-4862
-4851
-4839
-4826
-4810
-4794
-4776
-4757
-4737
-4716
-4694
-4670
-4645
-4620
-4592
-4564
-4534
-4504
-4471
-4438
-4403
-4368
-4331
-4293
-4255
-4215
-4175
-4134
-4091
-4050
-4006
-3964
-3920
-3875
-3830
-3784
-3737
-3690
-3642
-3593
-3543
-3493
-3442
-3390
-3338
-3285
-3231
-3177
-3122
-3067
-3011
-2955
-2898
-2840
-2782
-2724
-2665
-2605
-2545
-2485
-2423
-2361
-2299
-2236
-2172
-2108
-2043
-1978
-1913
-1847
-1781
-1715
-1648
-1582
-1516
-1450
-1384
-1319
-1254
-1189
-1124
-1060
-996
-932
-869
-805
-742
-678
-615
-552
-489
-426
-363
-300
-237
-175
-112
-50
11
73
134
195
256
317
377
438
498
557
617
675
734
791
848
905
960
1014
1067
1119
1169
1219
1267
1314
1359
1403
1446
1487
1527
1565
1603
1639
1673
1707
1738
1769
1798
1826
1852
1877
1901
1923
1945
1965
1985
2003
2021
2039
2056
2072
2088
2103
2119
2133
2147
2161
2174
2187
2199
2210
2221
2231
2241
2250
2259
2267
2274
2281
2288
2294
2299
2303
2306
2308
2310
2310
2309
2307
2305
2302
2298
2293
2288
2284
2279
2274
2270
2266
2263
2261
2259
2259
2259
2260
2262
2265
2268
2272
2276
2281
2286
2292
2298
2304
2312
2320
2329
2339
2350
2362
2376
2391
2408
2427
2448
2470
2494
2520
2548
2578
2610
2643
2678
2714
2752
2792
2832
2874
2916
2960
3004
3050
3096
3143
3191
3239
3289
3339
3390
3442
3494
3548
3601
3656
3710
3765
3821
3876
3932
3989
4046
4104
4162
4222
4282
4344
4407
4472
4538
4606
4676
4747
4821
4896
4973
5052
5132
5215
5299
5385
5473
5563
5654
5747
5841
5937
6033
6131
6230
6330
6430
6531
6633
6735
6837
6940
7042
7145
7247
7350
7452
7554
7655
7757
7858
7959
8060
8161
8262
8364
8465
8568
8670
8774
8878
8982
9088
9194
9300
9407
9514
9621
9728
9836
9943
10050
10156
10263
10368
10473
10577
10680
10782
10883
10983
11081
11179
11274
11369
11462
11553
11643
11732
11819
11904
11987
12069
12149
12227
12303
12377
12449
12519
12586
12651
12714
12774
12831
12886
12938
12988
13034
13078
13119
13157
13192
13225
13254
13281
13305
13327
13346
13363
13378
13390
13401
13410
13418
13423
13428
13431
13433
13434
13434
13432
13430
13426
13422
13416
13409
13401
13392
13381
13368
13354
13339
13322
13303
13282
13261
13238
13213
13188
13161
13134
13105
13077
13047
13018
12988
12958
12929
12900
12871
12843
12815
12788
12762
12737
12713
12690
12668
12647
12627
12608
12591
12575
12561
12547
12535
12524
12514
12506
12498
12491
12484
12479
12474
12469
12465
12462
12459
12457
12456
12456
12456
12457
12460
12463
12467
12473
12479
12486
12494
12503
12513
12523
12533
12544
12555
12566
12578
12589
12601
12613
12624
12636
12647
12658
12668
12679
12689
12699
12709
12720
12730
12740
12751
12762
12773
12786
12798
12812
12825
12840
12855
12871
12887
12904
12921
12938
12955
12973
12991
13009
13027
13045
13064
13082
13102
13121
13142
13163
13185
13207
13231
13256
13281
13308
13337
13367
13397
13430
13463
13498
13534
13571
13610
13649
13690
13731
13774
13817
13861
13906
13952
13998
14045
14093
14141
14191
14241
14291
14342
14395
14447
14501
14555
14610
14666
14722
14778
14835
14892
14950
15008
15066
15125
15184
15244
15304
15364
15426
15487
15550
15613
15676
15741
15805
15871
15937
16004
16072
16140
16209
16277
16347
16417
16486
16555
16624
16692
16760
16827
16893
16958
17023
17086
17148
17209
17269
17328
17386
17444
17501
17557
17613
17668
17723
17778
17832
17885
17939
17991
18043
18094
18145
18194
18242
18289
18334
18378
18420
18461
18499
18536
18572
18606
18638
18669
18699
18727
18753
18779
18803
18826
18848
18868
18887
18905
18921
18937
18951
18963
18975
18985
18994
19002
19009
19014
19019
19022
19024
19025
19025
19024
19021
19017
19013
19007
19000
18992
18984
18974
18965
18954
18944
18933
18922
18912
18901
18891
18881
18871
18861
18852
18842
18833
18823
18813
18803
18793
18783
18771
18760
18748
18736
18724
18712
18699
18686
18673
18661
18648
18635
18622
18609
18597
18584
18573
18561
18550
18540
18530
18521
18512
18504
18497
18491
18485
18479
18475
18471
18467
18465
18463
18462
18461
18461
18463
18465
18469
18473
18480
18487
18496
18507
18520
18534
18550
18567
18586
18606
18627
18649
18672
18696
18720
18744
18767
18791
18814
18837
18860
18882
18903
18925
18945
18966
18986
19006
19026
19046
19066
19087
19108
19129
19151
19173
19195
19219
19242
19267
19291
19317
19343
19369
19397
19424
19453
19482
19512
19542
19572
19603
19634
19664
19695
19726
19756
19787
19817
19846
19875
19903
19931
19958
19984
20010
20036
20061
20085
20109
20132
20154
20176
20197
20217
20237
20255
20272
20288
20303
20316
20328
20338
20347
20353
20358
20361
20361
20360
20356
20351
20343
20333
20321
20306
20290
20271
20251
20228
20204
20177
20149
20120
20089
20056
20022
19987
19950
19912
19873
19832
19791
19747
19703
19657
19611
19562
19513
19461
19409
19355
19299
19241
19182
19122
19060
18997
18933
18868
18801
18734
18666
18597
18528
18459
18389
18320
18250
18181
18112
18044
17976
17909
17843
17777
17712
17647
17583
17519
17456
17393
17330
17268
17205
17143
17081
17018
16956
16894
16832
16770
16708
16646
16585
16524
16463
16403
16344
16285
16227
16170
16114
16059
16004
15952
15900
15848
15799
15750
15702
15655
15609
15565
15521
15478
15435
15394
15353
15312
15272
15232
15193
15154
15114
15075
15036
14997
14957
14918
14878
14838
14797
14757
14715
14674
14632
14589
14547
14503
14459
14415
14370
14325
14279
14232
14184
14135
14086
14036
13984
13932
13878
13824
13768
13711
13653
13593
13533
13471
13408
13344
13279
13212
13145
13076
13006
12935
12863
12791
12717
12642
12567
12490
12413
12335
12256
12177
12096
12015
11933
11851
11768
11685
11601
11517
11433
11348
11264
11179
11094
11009
10924
10839
10754
10668
10583
10497
10412
10326
10241
10156
10071
9986
9903
9819
9737
9655
9575
9495
9416
9339
9262
9187
9113
9040
8968
8897
8827
8759
8691
8624
8557
8491
8425
8360
8295
8229
8164
8099
8032
7967
7901
7834
7767
7700
7633
7565
7497
7429
7362
7294
7226
7159
7093
7026
6961
6896
6832
6769
6707
6645
6584
6524
6464
6405
6346
6288
6229
6171
6113
6056
5998
5940
5883
5825
5768
5710
5652
5594
5536
5478
5420
5361
5303
5244
5185
5126
5066
5007
4947
4887
4827
4766
4706
4645
4584
4522
4460
4398
4335
4271
4207
4141
4075
4008
3939
3869
3799
3727
3653
3579
3503
3427
3349
3270
3191
3111
3031
2950
2868
2787
2705
2623
2541
2458
2376
2293
2210
2127
2044
1961
1878
1794
1711
1627
1543
1459
1375
1291
1206
1121
1036
951
865
779
692
604
516
427
338
248
157
65
-28
-121
-215
-309
-404
-499
-594
-689
-784
-879
-974
-1069
-1163
-1258
-1352
-1446
-1541
-1635
-1730
-1825
-1920
-2015
-2111
-2208
-2305
-2403
-2501
-2600
-2700
-2801
-2902
-3004
-3106
-3209
-3313
-3418
-3523
-3628
-3734
-3840
-3947
-4054
-4162
-4270
-4379
-4487
-4596
-4705
-4815
-4925
-5035
-5146
-5258
-5370
-5483
-5596
-5710
-5826
-5942
-6059
-6177
-6296
-6417
-6538
-6660
-6783
-6907
-7032
-7157
-7283
-7409
-7536
-7663
-7790
-7917
-8044
-8170
-8297
-8424
-8550
-8676
-8801
-8926
-9051
-9176
-9300
-9424
-9548
-9671
-9794
-9917
-10040
-10162
-10285
-10407
-10528
-10650
-10771
-10892
-11013
-11133
-11253
-11372
-11491
-11610
-11727
-11844
-11960
-12076
-12191
-12305
-12418
-12530
-12642
-12752
-12862
-12971
-13078
-13185
-13292
-13397
-13502
-13605
-13708
-13811
-13912
-14013
-14114
-14213
-14312
-14411
-14509
-14606
-14703
-14799
-14894
-14988
-15081
-15174
-15265
-15355
-15444
-15531
-15617
-15702
-15785
-15867
-15947
-16026
-16103
-16178
-16251
-16325
-16397
-16467
-16537
-16606
-16675
-16743
-16810
-16877
-16945
-17012
-17079
-17146
-17213
-17280
-17346
-17413
-17479
-17545
-17611
-17676
-17740
-17804
-17868
-17930
-17992
-18053
-18114
-18173
-18232
-18291
-18349
-18406
-18463
-18520
-18576
-18632
-18687
-18742
-18797
-18851
-18905
-18958
-19011
-19063
-19115
-19167
-19218
-19269
-19319
-19370
-19420
-19470
-19520
-19570
-19619
-19669
-19718
-19767
-19815
-19863
-19911
-19958
-20005
-20052
-20098
-20144
-20190
-20235
-20281
-20326
-20371
-20416
-20460
-20505
-20549
-20593
-20637
-20681
-20724
-20768
-20812
-20856
-20899
-20943
-20987
-21031
-21076
-21121
-21166
-21211
-21256
-21301
-21347
-21392
-21438
-21483
-21528
-21573
-21618
-21663
-21708
-21753
-21797
-21842
-21888
-21933
-21979
-22025
-22072
-22119
-22166
-22213
-22260
-22307
-22355
-22402
-22449
-22496
-22542
-22588
-22634
-22680
-22726
-22771
-22816
-22860
-22904
-22948
-22991
-23034
-23076
-23117
-23158
-23197
-23236
-23273
-23309
-23344
-23378
-23411
-23443
-23474
-23503
-23532
-23560
-23588
-23615
-23641
-23667
-23693
-23719
-23744
-23769
-23794
-23818
-23843
-23867
-23890
-23914
-23937
-23960
-23982
-24005
-24027
-24048
-24070
-24091
-24112
-24132
-24153
-24173
-24192
-24211
-24230
-24248
-24265
-24282
-24298
-24314
-24328
-24343
-24356
-24369
-24382
-24394
-24405
-24417
-24428
-24439
-24449
-24460
-24470
-24481
-24491
-24500
-24510
-24519
-24528
-24536
-24544
-24551
-24557
-24563
-24569
-24573
-24577
-24580
-24582
-24584
-24585
-24586
-24586
-24586
-24586
-24585
-24584
-24584
-24583
-24583
-24583
-24583
-24584
-24584
-24586
-24587
-24589
-24591
-24594
-24597
-24600
-24604
-24608
-24612
-24617
-24622
-24627
-24633
-24639
-24646
-24653
-24661
-24669
-24677
-24686
-24696
-24706
-24717
-24728
-24739
-24750
-24762
-24774
-24786
-24798
-24811
-24823
-24835
-24847
-24858
-24870
-24881
-24892
-24903
-24914
-24925
-24935
-24946
-24956
-24966
-24977
-24987
-24997
-25008
-25018
-25028
-25038
-25048
-25058
-25068
-25078
-25087
-25097
-25106
-25115
-25124
-25133
-25141
-25150
-25158
-25165
-25173
-25180
-25186
-25192
-25198
-25202
-25205
-25207
-25208
-25208
-25205
-25202
-25196
-25188
-25178
-25167
-25153
-25137
-25118
-25098
-25076
-25052
-25025
-24997
-24968
-24936
-24903
-24869
-24834
-24797
-24760
-24721
-24682
-24642
-24602
-24561
-24519
-24477
-24434
-24391
-24347
-24302
-24256
-24210
-24162
-24113
-24063
-24012
-23960
-23907
-23852
-23797
-23741
-23683
-23626
-23567
-23509
-23450
-23392
-23333
-23275
-23217
-23159
-23102
-23045
-22988
-22931
-22874
-22818
-22761
-22704
-22646
-22588
-22529
-22469
-22409
-22347
-22284
-22221
-22156
-22090
-22023
-21955
-21887
-21818
-21748
-21678
-21607
-21536
-21465
-21393
-21321
-21249
-21177
-21105
-21033
-20962
-20890
-20819
-20749
-20678
-20609
-20540
-20471
-20403
-20336
-20269
-20202
-20136
-20070
-20004
-19939
-19874
-19809
-19744
-19680
-19616
-19552
-19489
-19426
-19363
-19301
-19239
-19178
-19117
-19057
-18997
-18938
-18879
-18821
-18763
-18706
-18650
-18594
-18539
-18485
-18431
-18378
-18326
-18274
-18224
-18173
-18124
-18075
-18027
-17980
-17933
-17887
-17841
-17796
-17752
-17709
-17666
-17624
-17583
-17543
-17504
-17466
-17429
-17394
-17359
-17326
-17294
-17264
-17234
-17206
-17179
-17153
-17129
-17106
-17084
-17063
-17043
-17024
-17007
-16991
-16976
-16962
-16949
-16936
-16925
-16914
-16903
-16892
-16882
-16871
-16861
-16850
-16838
-16826
-16814
-16801
-16788
-16774
-16760
-16745
-16730
-16716
-16701
-16686
-16671
-16656
-16641
-16626
-16611
-16596
-16581
-16565
-16548
-16531
-16513
-16494
-16474
-16453
-16431
-16408
-16383
-16357
-16329
-16300
-16271
-16241
-16210
-16178
-16145
-16111
-16077
-16043
-16008
-15972
-15936
-15900
-15863
-15826
-15787
-15748
-15709
-15668
-15626
-15584
-15541
-15496
-15451
-15405
-15359
-15311
-15263
-15215
-15165
-15116
-15065
-15015
-14963
-14911
-14859
-14806
-14753
-14699
-14645
-14590
-14535
-14479
-14422
-14364
-14306
-14246
-14186
-14124
-14061
-13997
-13932
-13865
-13797
-13728
-13657
-13585
-13513
-13439
-13365
-13290
-13215
-13140
-13064
-12989
-12914
-12839
-12765
-12692
-12619
-12546
-12475
-12404
-12334
-12264
-12196
-12128
-12060
-11993
-11927
-11861
-11795
-11729
-11663
-11598
-11532
-11467
-11401
-11335
-11269
-11204
-11138
-11072
-11006
-10940
-10874
-10809
-10743
-10678
-10613
-10548
-10483
-10418
-10353
-10288
-10223
-10158
-10092
-10026
-9960
-9894
-9828
-9761
-9694
-9628
-9561
-9494
-9427
-9360
-9294
-9227
-9161
-9095
-9030
-8965
-8900
-8835
-8771
-8707
-8644
-8582
-8520
-8459
-8399
-8340
-8282
-8224
-8167
-8111
-8055
-8002
-7948
-7895
-7842
-7790
-7738
-7687
-7635
-7584
-7533
-7481
-7430
-7378
-7326
-7273
-7221
-7168
-7114
-7060
-7006
-6951
-6896
-6840
-6785
-6730
-6674
-6619
-6564
-6510
-6455
-6401
-6348
-6294
-6242
-6190
-6138
-6087
-6037
-5987
-5938
-5890
-5842
-5795
-5748
-5702
-5656
-5611
-5566
-5521
-5477
-5433
-5390
-5347
-5304
-5262
-5220
-5179
-5139
-5099
-5059
-5020
-4982
-4945
-4908
-4871
-4835
-4800
-4765
-4730
-4695
-4661
-4626
-4591
-4557
-4522
-4487
-4451
-4416
-4380
-4343
-4306
-4269
-4231
-4193
-4154
-4115
-4075
-4035
-3995
-3955
-3914
-3874
-3833
-3792
-3752
-3712
-3672
-3633
-3594
-3555
-3517
-3480
-3443
-3406
-3370
-3334
-3299
-3264
-3230
-3195
-3161
-3128
-3095
-3062
-3030
-2998
-2966
-2936
-2906
-2876
-2847
-2819
-2791
-2764
-2737
-2710
-2684
-2659
-2633
-2608
-2583
-2558
-2534
-2510
-2485
-2462
-2438
-2415
-2392
-2369
-2347
-2324
-2302
-2280
-2258
-2236
-2214
-2192
-2170
-2147
-2124
-2100
-2076
-2050
-2024
-1997
-1969
-1940
-1909
-1878
-1846
-1813
-1779
-1744
-1709
-1672
-1636
-1599
-1561
-1523
-1485
-1446
-1406
-1367
-1326
-1286
-1244
-1202
-1159
-1114
-1069
-1022
-975
-926
-876
-825
-773
-720
-666
-611
-555
-500
-443
-387
-331
-275
-219
-164
-109
-54
0
54
108
161
214
266
319
371
423
475
527
579
630
682
733
785
836
887
939
990
1042
1094
1147
1199
1252
1305
1359
1412
1465
1519
1572
1625
1678
1731
1783
1835
1887
1938
1989
2040
2091
2141
2191
2241
2291
2341
2390
2439
2487
2534
2581
2626
2671
2715
2758
2800
2841
2881
2920
2959
2997
3034
3070
3106
3141
3176
3210
3243
3276
3308
3340
3371
3402
3432
3462
3491
3520
3548
3575
3602
3628
3654
3679
3704
3728
3751
3773
3795
3816
3837
3857
3876
3895
3914
3932
3950
3967
3985
4001
4018
4034
4050
4065
4080
4094
4108
4121
4134
4146
4158
4170
4181
4192
4202
4213
4223
4233
4243
4253
4263
4272
4282
4291
4300
4308
4316
4324
4331
4338
4344
4350
4356
4361
4366
4371
4375
4379
4381
4384
4385
4385
4384
4382
4379
4374
4368
4361
4352
4342
4331
4319
4306
4292
4278
4262
4246
4229
4212
4194
4176
4156
4137
4116
4094
4073
4051
4027
4003
3980
3956
3932
3907
3883
3858
3835
3811
3788
3766
3744
3723
3703
3683
3664
3645
3627
3610
3593
3577
3562
3547
3532
3518
3504
3491
3478
3466
3453
3442
3430
3419
3408
3397
3387
3377
3367
3357
3348
3339
3330
3322
3314
3306
3299
3292
3285
3278
3272
3267
3261
3257
3253
3250
3247
3245
3245
3245
3246
3248
3252
3256
3261
3266
3273
3280
3288
3297
3306
3315
3325
3336
3347
3357
3369
3380
3391
3402
3413
3424
3435
3445
3455
3465
3474
3482
3490
3497
3503
3507
3511
3513
3515
3514
3513
3510
3506
3500
3494
3487
3479
3471
3462
3453
3444
3435
3426
3417
3408
3400
3392
3383
3375
3367
3359
3351
3342
3334
3325
3316
3307
3297
3288
3278
3267
3256
3245
3233
3221
3208
3194
3181
3166
3152
3136
3121
3105
3088
3072
3055
3038
3021
3003
2986
2969
2951
2934
2916
2899
2881
2864
2846
2828
2810
2792
2775
2757
2739
2722
2706
2690
2674
2660
2647
2635
2624
2614
2605
2598
2592
2587
2582
2579
2577
2575
2573
2573
2572
2572
2572
2572
2573
2573
2573
2573
2573
2572
2571
2570
2568
2566
2562
2558
2552
2546
2538
2530
2519
2508
2496
2482
2467
2451
2434
2416
2396
2376
2356
2334
2312
2289
2266
2242
2217
2192
2167
2141
2114
2087
2060
2032
2003
1973
1943
1912
1880
1848
1815
1782
1748
1713
1679
1644
1609
1573
1538
1502
1467
1431
1395
1359
1322
1286
1249
1212
1175
1137
1099
1061
1020
982
941
901
859
817
774
730
686
642
597
552
506
461
415
369
324
279
233
189
144
100
57
14
-29
-70
-111
-151
-191
-229
-267
-304
-339
-374
-407
-439
-470
-500
-528
-555
-580
-605
-628
-649
-670
-689
-707
-724
-739
-754
-767
-780
-791
-801
-811
-819
-826
-833
-838
-842
-845
-846
-847
-846
-844
-841
-836
-831
-824
-817
-809
-799
-790
-779
-768
-756
-744
-731
-717
-703
-689
-673
-657
-640
-623
-605
-586
-567
-548
-528
-508
-488
-469
-450
-431
-413
-396
-379
-364
-349
-334
-320
-307
-294
-282
-270
-258
-247
-235
-224
-214
-203
-193
-183
-173
-164
-156
-148
-140
-134
-128
-122
-117
-112
-108
-104
-100
-96
-93
-89
-85
-82
-78
-75
-72
-69
-66
-63
-61
-59
-57
-56
-55
-55
-54
-54
-53
-53
-53
-53
-54
-54
-55
-56
-57
-59
-61
-65
-68
-73
-79
-85
-92
-100
-109
-119
-131
-143
-156
-170
-185
-201
-218
-235
-254
-274
-294
-315
-337
-360
-383
-408
-433
-459
-486
-515
-544
-574
-605
-638
-671
-705
-739
-775
-811
-847
-884
-921
-959
-997
-1036
-1075
-1114
-1153
-1193
-1233
-1273
-1313
-1353
-1393
-1432
-1472
-1511
-1550
-1589
-1628
-1666
-1705
-1744
-1782
-1821
-1860
-1899
-1938
-1977
-2016
-2056
-2095
-2134
-2173
-2212
-2251
-2289
-2328
-2365
-2402
-2439
-2475
-2511
-2546
-2580
-2614
-2647
-2680
-2713
-2745
-2777
-2809
-2840
-2872
-2904
-2936
-2969
-3001
-3034
-3067
-3100
-3134
-3168
-3202
-3237
-3271
-3306
-3341
-3377
-3412
-3448
-3484
-3520
-3557
-3593
-3630
-3667
-3703
-3739
-3775
-3810
-3845
-3878
-3911
-3943
-3974
-4003
-4032
-4059
-4086
-4112
-4136
-4159
-4181
-4202
-4222
-4241
-4259
-4276
-4292
-4308
-4323
-4338
-4352
-4366
-4379
-4391
-4404
-4415
-4426
-4435
-4444
-4452
-4459
-4465
-4470
-4473
-4475
-4476
-4475
-4473
-4470
-4465
-4459
-4451
-4442
-4432
-4420
-4408
-4393
-4378
-4361
-4343
-4323
-4301
-4278
-4253
-4226
-4198
-4167
-4134
-4100
-4062
-4024
-3983
-3941
-3896
-3849
-3801
-3750
-3698
-3645
-3589
-3533
-3474
-3415
-3354
-3292
-3229
-3165
-3100
-3035
-2969
-2902
-2835
-2768
-2700
-2632
-2565
-2497
-2429
-2361
-2293
-2225
-2157
-2089
-2020
-1952
-1884
-1815
-1746
-1678
-1609
-1540
-1471
-1402
-1333
-1265
-1197
-1129
-1061
-994
-927
-861
-795
-730
-665
-601
-538
-475
-413
-351
-290
-229
-169
-109
-50
9
67
125
182
239
295
351
406
461
515
569
622
675
727
778
829
880
930
979
1028
1075
1123
1169
1214
1259
1302
1344
1385
1425
1464
1502
1539
1575
1610
1644
1677
1709
1740
1769
1798
1825
1851
1876
1900
1923
1945
1966
1986
2005
2023
2041
2057
2074
2090
2105
2120
2135
2150
2165
2179
2194
2209
2223
2238
2253
2268
2282
2297
2312
2327
2343
2358
2374
2389
2405
2422
2439
2456
2473
2491
2509
2528
2547
2566
2585
2604
2624
2643
2662
2680
2699
2717
2735
2753
2771
2788
2806
2824
2841
2859
2878
2896
2915
2933
2952
2972
2991
3010
3030
3049
3068
3088
3107
3126
3145
3163
3181
3199
3216
3233
3248
3263
3277
3291
3303
3314
3323
3332
3339
3345
3350
3353
3355
3355
3354
3352
3349
3344
3338
3331
3322
3313
3302
3290
3277
3263
3247
3231
3213
3195
3175
3155
3133
3111
3088
3064
3040
3015
2990
2964
2938
2911
2885
2857
2830
2802
2774
2745
2716
2687
2658
2629
2600
2571
2542
2514
2486
2458
2431
2404
2378
2353
2328
2304
2280
2257
2234
2212
2191
2170
2149
2129
2109
2090
2072
2054
2036
2019
2001
1986
1970
1954
1939
1925
1911
1897
1884
1872
1860
1848
1838
1827
1817
1808
1799
1791
1784
1777
1770
1765
1759
1754
1750
1745
1741
1737
1734
1730
1727
1724
1721
1719
1717
1716
1716
1716
1717
1718
1721
1725
1729
1735
1742
1749
1758
1767
1778
1789
1801
1814
1828
1843
1859
1876
1893
1912
1931
1951
1972
1994
2017
2041
2065
2090
2115
2142
2169
2196
2225
2253
2283
2312
2343
2374
2405
2438
2471
2505
2539
2575
2611
2649
2687
2726
2766
2806
2847
2889
2932
2974
3017
3060
3104
3147
3190
3234
3277
3319
3362
3404
3446
3488
3529
3569
3609
3648
3687
3725
3762
3800
3836
3873
3910
3946
3983
4019
4058
4096
4134
4172
4212
4251
4291
4330
4370
4410
4449
4488
4526
4564
4601
4637
4673
4708
4743
4777
4810
4844
4877
4910
4943
4976
5008
5041
5074
5107
5141
5174
5207
5241
5275
5308
5342
5376
5410
5444
5478
5512
5546
5581
5616
5651
5686
5722
5759
5795
5832
5870
5907
5945
5984
6022
6061
6100
6140
6179
6219
6260
6301
6342
6384
6427
6471
6515
6560
6606
6653
6701
6750
6799
6848
6898
6948
6998
7048
7098
7148
7197
7246
7294
7342
7389
7436
7482
7528
7573
7618
7662
7706
7749
7792
7835
7877
7919
7961
8003
8044
8086
8128
8170
8212
8254
8297
8340
8383
8426
8469
8512
8556
8599
8642
8684
8727
8769
8810
8851
8892
8932
8971
9009
9047
9084
9120
9156
9190
9224
9258
9290
9321
9352
9382
9412
9440
9468
9496
9523
9549
9576
9601
9627
9652
9678
9703
9728
9754
9780
9806
9832
9858
9885
9911
9938
9965
9991
10018
10045
10071
10098
10125
10151
10178
10205
10232
10260
10288
10316
10345
10374
10404
10434
10465
10496
10527
10559
10591
10624
10658
10692
10726
10761
10796
10832
10869
10905
10942
10979
11017
11055
11094
11132
11172
11212
11253
11294
11336
11379
11423
11469
11515
11562
11611
11661
11713
11766
11820
11876
11932
11990
12048
12107
12167
12227
12287
12347
12407
12468
12528
12588
12648
12707
12767
12826
12885
12944
13003
13062
13121
13180
13239
13297
13356
13414
13472
13530
13587
13644
13701
13757
13813
13868
13923
13977
14031
14085
14139
14192
14244
14296
14347
14398
14447
14496
14543
14590
14636
14680
14724
14766
14808
14849
14890
14930
14969
15008
15047
15086
15124
15162
15199
15236
15273
15310
15347
15383
15419
15455
15490
15525
15560
15594
15628
15662
15695
15728
15761
15793
15824
15855
15885
15915
15945
15974
16003
16032
16061
16088
16117
16146
16174
16202
16230
16258
16285
16312
16338
16366
16392
16418
16443
16468
16492
16515
16537
16559
16579
16599
16618
16637
16654
16672
16688
16705
16721
16736
16752
16767
16782
16797
16811
16826
16840
16855
16869
16883
16897
16912
16926
16940
16954
16967
16981
16994
17007
17020
17032
17044
17056
17067
17077
17087
17095
17104
17111
17117
17123
17128
17132
17135
17137
17139
17140
17140
17140
17139
17137
17135
17132
17128
17124
17120
17115
17111
17105
17100
17094
17089
17083
17077
17070
17063
17056
17049
17041
17032
17022
17012
17001
16989
16976
16961
16945
16929
16910
16891
16870
16848
16825
16801
16776
16750
16723
16695
16667
16637
16607
16577
16545
16514
16481
16448
16415
16381
16347
16312
16277
16242
16206
16169
16132
16094
16058
16020
15982
15944
15906
15868
15830
15793
15755
15719
15683
15647
15612
15577
15542
15508
15474
15441
15407
15374
15341
15307
15274
15240
15207
15174
15140
15107
15074
15042
15009
14977
14945
14913
14881
14850
14819
14789
14760
14731
14702
14675
14648
14622
14597
14574
14551
14528
14507
14487
14468
14449
14431
14413
14396
14379
14363
14346
14330
14313
14296
14279
14261
14243
14225
14206
14187
14168
14147
14127
14106
14085
14063
14040
14017
13994
13969
13945
13919
13893
13865
13837
13808
13779
13748
13717
13685
13652
13619
13585
13551
13516
13481
13446
13411
13375
13339
13304
13268
13232
13197
13161
13126
13091
13057
13022
12988
12955
12921
12888
12855
12823
12791
12759
12727
12695
12663
12630
12598
12565
12531
12497
12462
12427
12390
12352
12314
12274
12233
12191
12148
12104
12059
12013
11967
11919
11871
11822
11773
11722
11671
11620
11568
11515
11462
11408
11354
11300
11245
11190
11135
11080
11024
10969
10913
10858
10803
10748
10694
10639
10585
10531
10478
10424
10371
10318
10265
10212
10159
10107
10054
10001
9949
9896
9844
9791
9739
9687
9635
9583
9531
9480
9429
9378
9327
9277
9227
9177
9128
9079
9030
8982
8934
8886
8839
8791
8745
8698
8652
8606
8561
8517
8473
8430
8387
8346
8306
8266
8228
8191
8156
8122
8090
8058
8029
8002
7976
7952
7930
7910
7891
7873
7858
7844
7831
7820
7811
7803
7797
7793
7790
7788
7788
7789
7792
7795
7800
7806
7813
7821
7831
7841
7851
7863
7875
7888
7902
7916
7931
7946
7961
7977
7993
8010
8026
8042
8058
8076
8092
8108
8124
8140
8156
8172
8188
8204
8221
8238
8255
8272
8289
8307
8325
8344
8362
8381
8400
8419
8438
8458
8477
8497
8516
8535
8554
8573
8591
8608
8626
8642
8658
8674
8689
8703
8717
8730
8742
8754
8764
8775
8784
8792
8800
8807
8813
8818
8823
8827
8831
8835
8838
8841
8844
8848
8851
8854
8858
8861
8865
8868
8872
8876
8879
8883
8886
8890
8893
8896
8899
8902
8905
8907
8909
8911
8913
8916
8918
8920
8923
8926
8929
8933
8937
8941
8946
8952
8958
8965
8972
8980
8988
8996
9004
9013
9021
9029
9037
9045
9052
9059
9065
9071
9076
9080
9083
9085
9087
9088
9089
9089
9088
9087
9085
9084
9081
9079
9076
9074
9070
9067
9064
9060
9056
9052
9047
9042
9036
9029
9022
9015
9006
8997
8987
8976
8965
8952
8939
8925
8910
8894
8877
8859
8840
8820
8798
8776
8752
8727
8701
8674
8646
8617
8587
8556
8524
8492
8460
8427
8394
8362
8329
8297
8264
8233
8201
8169
8138
8106
8074
8042
8012
7980
7948
7916
7884
7851
7818
7785
7751
7718
7684
7650
7616
7582
7548
7515
7482
7450
7418
7387
7356
7326
7297
7268
7241
7213
7187
7161
7136
7111
7087
7063
7039
7016
6993
6971
6949
6927
6905
6884
6863
6843
6823
6804
6786
6768
6750
6733
6717
6701
6687
6672
6659
6646
6633
6622
6611
6601
6592
6584
6577
6571
6566
6562
6559
6557
6556
6556
6556
6557
6558
6560
6563
6566
6569
6572
6576
6580
6585
6590
6596
6603
6611
6619
6628
6638
6648
6659
6671
6683
6695
6708
6720
6733
6745
6757
6769
6781
6793
6804
6814
6824
6834
6843
6852
6860
6867
6873
6879
6884
6888
6892
6894
6896
6897
6898
6898
6898
6897
6896
6895
6893
6892
6890
6889
6887
6886
6885
6884
6882
6882
6881
6880
6879
6879
6878
6878
6878
6878
6879
6880
6881
6882
6885
6888
6891
6895
6900
6905
6911
6917
6924
6931
6939
6948
6956
6966
6976
6986
6997
7008
7019
7030
7041
7053
7064
7076
7087
7098
7110
7121
7132
7143
7153
7164
7175
7186
7197
7208
7219
7231
7242
7254
7266
7279
7291
7304
7317
7331
7345
7359
7374
7390
7407
7424
7443
7462
7482
7503
7524
7546
7569
7592
7616
7640
7665
7689
7714
7740
7766
7792
7819
7846
7875
7904
7933
7963
7994
8026
8058
8090
8124
8157
8192
8226
8260
8294
8329
8363
8397
8431
8464
8497
8530
8563
8595
8627
8659
8691
8723
8756
8788
8820
8853
8887
8920
8954
8988
9023
9059
9094
9131
9168
9206
9244
9283
9323
9364
9406
9448
9492
9536
9581
9626
9673
9720
9768
9816
9864
9913
9962
10011
10060
10109
10158
10206
10254
10302
10349
10396
10443
10489
10535
10580
10626
10670
10715
10759
10802
10845
10887
10929
10970
11009
11048
11085
11122
11157
11191
11223
11255
11285
11314
11342
11369
11395
11419
11443
11466
11488
11510
11530
11549
11567
11584
11600
11615
11629
11642
11654
11666
11676
11685
11694
11702
11709
11715
11720
11724
11727
11729
11729
11728
11726
11722
11716
11709
11700
11689
11677
11663
11647
11630
11611
11590
11569
11546
11522
11496
11470
11443
11415
11385
11355
11324
11293
11260
11226
11192
11157
11121
11084
11047
11009
10970
10931
10892
10853
10813
10772
10732
10690
10649
10607
10564
10520
10476
10431
10386
10339
10292
10245
10197
10148
10099
10051
10002
9953
9904
9856
9809
9762
9715
9670
9625
9581
9537
9494
9452
9410
9369
9328
9287
9246
9204
9163
9121
9079
9036
8993
8950
8907
8863
8819
8776
8732
8688
8645
8602
8560
8517
8476
8435
8395
8355
8317
8279
8242
8205
8169
8134
8100
8066
8032
8000
7968
7936
7905
7874
7843
7813
7783
7753
7724
7694
7666
7638
7610
7583
7557
7531
7506
7482
7459
7436
7415
7394
7375
7356
7339
7322
7307
7293
7280
7268
7257
7247
7238
7229
7220
7212
7204
7196
7188
7180
7172
7165
7157
7149
7142
7135
7128
7122
7117
7113
7109
7107
7105
7105
7105
7107
7110
7114
7118
7124
7130
7137
7145
7153
7162
7170
7179
7189
7198
7207
7217
7226
7236
7245
7255
7265
7275
7285
7295
7305
7316
7326
7336
7347
7358
7368
7380
7391
7402
7414
7426
7439
7451
7464
7477
7490
7502
7515
7527
7540
7552
7564
7575
7587
7598
7610
7621
7633
7644
7656
7667
7679
7691
7704
7718
7731
7746
7761
7777
7794
7811
7829
7847
7865
7884
7904
7923
7943
7963
7983
8003
8023
8044
8064
8085
8105
8125
8146
8166
8186
8206
8226
8245
8264
8284
8303
8322
8341
8360
8379
8399
8419
8439
8460
8480
8502
8523
8545
8566
8588
8609
8630
8651
8671
8691
8710
8728
8745
8761
8776
8790
8804
8816
8827
8836
8845
8853
8860
8866
8872
8876
8880
8882
8884
8885
8886
8885
8884
8883
8880
8877
8874
8870
8866
8861
8855
8849
8842
8835
8827
8818
8809
8799
8788
8777
8766
8754
8742
8730
8717
8705
8692
8680
8667
8655
8642
8630
8618
8606
8594
8583
8571
8559
8548
8536
8524
8512
8500
8489
8477
8465
8454
8443
8433
8423
8413
8404
8396
8388
8381
8374
8367
8362
8356
8351
8347
8344
8341
8339
8338
8337
8337
8339
8341
8343
8347
8351
8356
8362
8369
8375
8383
8390
8398
8405
8413
8420
8428
8435
8442
8449
8456
8462
8468
8474
8480
8486
8491
8495
8499
8503
8505
8507
8508
8509
8508
8506
8504
8500
8495
8490
8483
8476
8468
8460
8450
8441
8430
8419
8407
8395
8382
8368
8354
8339
8324
8307
8291
8273
8255
8237
8218
8199
8179
8159
8138
8119
8099
8079
8058
8039
8019
8000
7980
7960
7941
7921
7901
7881
7861
7840
7820
7799
7778
7757
7736
7715
7693
7671
7649
7627
7604
7581
7558
7535
7512
7489
7465
7442
7418
7395
7371
7348
7326
7304
7283
7262
7242
7223
7204
7187
7171
7155
7140
7126
7113
7101
7089
7078
7067
7057
7048
7040
7032
7025
7018
7012
7007
7002
6997
6993
6989
6985
6982
6979
6977
6974
6973
6971
6970
6970
6970
6971
6972
6974
6978
6982
6987
6993
7000
7008
7017
7027
7037
7047
7058
7069
7080
7092
7104
7116
7129
7142
7155
7168
7181
7194
7208
7221
7234
7248
7261
7274
7287
7299
7312
7324
7336
7348
7360
7372
7383
7394
7405
7415
7425
7434
7443
7452
7460
7467
7474
7479
7484
7488
7491
7494
7495
7495
7494
7492
7489
7484
7479
7473
7466
7458
7449
7439
7429
7418
7406
7394
7381
7367
7353
7338
7322
7306
7288
7270
7252
7232
7213
7192
7172
7151
7131
7110
7089
7069
7048
7027
7006
6985
6963
6942
6919
6897
6874
6852
6829
6806
6783
6760
6737
6715
6692
6670
6649
6627
6607
6586
6567
6547
6529
6511
6493
6476
6459
6443
6428
6413
6399
6386
6373
6360
6349
6338
6328
6319
6310
6303
6296
6290
6286
6282
6279
6277
6276
6276
6277
6279
6281
6283
6286
6289
6292
6295
6298
6302
6305
6309
6312
6315
6319
6322
6326
6329
6332
6335
6338
6341
6343
6346
6348
6349
6351
6352
6352
6352
6351
6349
6347
6344
6340
6335
6330
6323
6316
6307
6297
6286
6274
6260
6245
6229
6212
6193
6173
6152
6130
6106
6081
6056
6029
6002
5973
5944
5914
5882
5850
5816
5782
5746
5709
5671
5632
5591
5549
5506
5462
5417
5370
5322
5274
5224
5173
5120
5067
5013
4957
4901
4843
4785
4725
4665
4604
4542
4480
4418
4355
4292
4229
4165
4102
4038
3976
3913
3850
3787
3725
3663
3601
3540
3479
3419
3359
3299
3240
3181
3122
3064
3006
2948
2890
2833
2776
2719
2662
2606
2550
2494
2438
2383
2329
2275
2221
2168
2116
2064
2013
1963
1913
1865
1818
1771
1725
1681
1637
1593
1550
1508
1466
1424
1382
1340
1298
1255
1213
1171
1128
1086
1043
1000
958
916
873
831
790
748
708
667
628
588
550
512
474
437
399
362
325
288
251
213
176
138
99
61
22
-17
-57
-97
-137
-177
-217
-257
-297
-338
-378
-419
-460
-501
-543
-585
-628
-670
-713
-757
-800
-844
-889
-934
-979
-1026
-1073
-1120
-1169
-1219
-1270
-1323
-1377
-1432
-1489
-1547
-1607
-1668
-1731
-1794
-1859
-1925
-1992
-2060
-2129
-2198
-2268
-2339
-2410
-2483
-2556
-2630
-2704
-2780
-2857
-2935
-3013
-3093
-3173
-3254
-3336
-3418
-3501
-3584
-3668
-3751
-3835
-3919
-4003
-4086
-4171
-4255
-4339
-4423
-4507
-4591
-4675
-4758
-4842
-4925
-5008
-5090
-5172
-5254
-5335
-5416
-5496
-5575
-5654
-5732
-5810
-5887
-5964
-6040
-6116
-6191
-6265
-6339
-6412
-6485
-6558
-6630
-6701
-6772
-6843
-6913
-6984
-7053
-7123
-7192
-7262
-7331
-7400
-7469
-7538
-7607
-7675
-7744
-7813
-7881
-7950
-8018
-8086
-8154
-8222
-8290
-8358
-8425
-8492
-8559
-8626
-8692
-8757
-8822
-8887
-8950
-9013
-9076
-9137
-9197
-9257
-9317
-9376
-9434
-9492
-9550
-9608
-9667
-9725
-9784
-9844
-9903
-9964
-10025
-10087
-10149
-10212
-10276
-10340
-10404
-10469
-10535
-10600
-10666
-10732
-10799
-10866
-10933
-11000
-11068
-11135
-11203
-11272
-11340
-11409
-11478
-11547
-11616
-11685
-11755
-11825
-11895
-11965
-12036
-12107
-12178
-12250
-12322
-12394
-12466
-12538
-12610
-12683
-12754
-12826
-12897
-12968
-13038
-13107
-13176
-13243
-13310
-13375
-13440
-13503
-13566
-13627
-13687
-13747
-13806
-13864
-13921
-13977
-14034
-14089
-14144
-14199
-14253
-14307
-14361
-14414
-14467
-14519
-14570
-14621
-14671
-14720
-14769
-14816
-14862
-14908
-14952
-14996
-15038
-15079
-15120
-15159
-15197
-15234
-15271
-15306
-15340
-15374
-15407
-15439
-15471
-15502
-15532
-15562
-15592
-15621
-15650
-15679
-15708
-15736
-15764
-15792
-15821
-15849
-15877
-15906
-15934
-15962
-15990
-16018
-16045
-16072
-16099
-16125
-16151
-16175
-16201
-16226
-16251
-16274
-16300
-16325
-16350
-16375
-16400
-16426
-16453
-16480
-16507
-16534
-16562
-16591
-16619
-16649
-16678
-16708
-16739
-16770
-16802
-16834
-16867
-16901
-16935
-16970
-17006
-17042
-17079
-17117
-17154
-17192
-17231
-17269
-17307
-17346
-17385
-17423
-17462
-17501
-17540
-17580
-17620
-17660
-17700
-17741
-17783
-17825
-17868
-17911
-17956
-18001
-18047
-18093
-18141
-18190
-18239
-18290
-18341
-18393
-18445
-18498
-18552
-18606
-18660
-18716
-18771
-18827
-18884
-18940
-18998
-19055
-19113
-19172
-19230
-19289
-19349
-19409
-19469
-19530
-19592
-19654
-19717
-19780
-19844
-19908
-19972
-20037
-20102
-20167
-20233
-20298
-20363
-20428
-20492
-20556
-20620
-20684
-20748
-20811
-20873
-20936
-20998
-21060
-21122
-21184
-21245
-21307
-21369
-21431
-21494
-21557
-21621
-21685
-21750
-21816
-21882
-21949
-22017
-22086
-22155
-22224
-22295
-22365
-22436
-22507
-22579
-22650
-22722
-22794
-22866
-22937
-23009
-23081
-23152
-23224
-23295
-23367
-23438
-23510
-23581
-23652
-23723
-23793
-23864
-23934
-24004
-24074
-24144
-24214
-24284
-24353
-24423
-24493
-24564
-24634
-24705
-24776
-24848
-24920
-24993
-25066
-25139
-25212
-25286
-25359
-25432
-25505
-25578
-25651
-25723
-25794
-25865
-25936
-26007
-26077
-26147
-26217
-26286
-26356
-26425
-26494
-26563
-26631
-26699
-26766
-26833
-26899
-26964
-27028
-27091
-27152
-27212
-27271
-27329
-27385
-27440
-27494
-27546
-27597
-27648
-27697
-27746
-27793
-27840
-27887
-27932
-27977
-28022
-28066
-28109
-28152
-28194
-28235
-28276
-28316
-28356
-28395
-28433
-28471
-28507
-28543
-28579
-28613
-28647
-28680
-28712
-28743
-28774
-28803
-28832
-28860
-28887
-28913
-28938
-28961
-28984
-29006
-29027
-29047
-29065
-29082
-29098
-29113
-29126
-29138
-29149
-29158
-29167
-29174
-29180
-29185
-29190
-29193
-29197
-29199
-29201
-29203
-29204
-29205
-29206
-29206
-29206
-29205
-29204
-29203
-29201
-29199
-29196
-29192
-29187
-29181
-29175
-29168
-29160
-29151
-29141
-29131
-29120
-29109
-29097
-29085
-29072
-29059
-29045
-29030
-29016
-29000
-28984
-28968
-28950
-28933
-28914
-28895
-28875
-28854
-28833
-28811
-28789
-28766
-28743
-28719
-28695
-28671
-28647
-28623
-28599
-28575
-28551
-28527
-28504
-28481
-28458
-28436
-28414
-28393
-28371
-28351
-28330
-28309
-28289
-28268
-28248
-28227
-28207
-28186
-28165
-28144
-28122
-28100
-28078
-28056
-28033
-28010
-27987
-27963
-27940
-27916
-27893
-27869
-27846
-27822
-27799
-27776
-27752
-27729
-27705
-27682
-27658
-27634
-27610
-27586
-27561
-27537
-27513
-27488
-27464
-27441
-27418
-27395
-27372
-27350
-27329
-27307
-27286
-27265
-27245
-27224
-27203
-27183
-27162
-27141
-27121
-27100
-27079
-27059
-27039
-27019
-26999
-26980
-26960
-26942
-26923
-26905
-26887
-26869
-26851
-26834
-26816
-26799
-26781
-26764
-26747
-26729
-26712
-26695
-26678
-26661
-26644
-26628
-26612
-26597
-26582
-26567
-26553
-26539
-26526
-26514
-26502
-26491
-26480
-26469
-26458
-26448
-26437
-26427
-26416
-26406
-26395
-26384
-26373
-26362
-26351
-26340
-26328
-26317
-26305
-26294
-26282
-26271
-26259
-26248
-26237
-26226
-26214
-26203
-26192
-26181
-26170
-26159
-26148
-26136
-26125
-26113
-26102
-26091
-26080
-26069
-26058
-26048
-26039
-26029
-26020
-26012
-26003
-25996
-25988
-25981
-25973
-25966
-25959
-25952
-25945
-25938
-25930
-25923
-25915
-25907
-25898
-25889
-25880
-25871
-25861
-25852
-25842
-25832
-25821
-25811
-25800
-25788
-25776
-25763
-25750
-25735
-25720
-25704
-25688
-25670
-25651
-25632
-25611
-25590
-25568
-25544
-25520
-25495
-25469
-25442
-25414
-25385
-25355
-25325
-25293
-25261
-25228
-25194
-25159
-25124
-25088
-25051
-25013
-24974
-24935
-24894
-24853
-24811
-24769
-24725
-24680
-24635
-24588
-24540
-24491
-24441
-24390
-24338
-24284
-24229
-24174
-24117
-24059
-24000
-23939
-23878
-23815
-23751
-23686
-23620
-23553
-23484
-23414
-23343
-23270
-23196
-23121
-23045
-22967
-22889
-22809
-22729
-22648
-22566
-22484
-22401
-22318
-22234
-22149
-22064
-21979
-21893
-21807
-21720
-21633
-21545
-21457
-21368
-21279
-21190
-21100
-21010
-20919
-20829
-20738
-20647
-20556
-20465
-20373
-20283
-20192
-20102
-20012
-19923
-19834
-19747
-19660
-19573
-19488
-19403
-19319
-19236
-19154
-19072
-18990
-18909
-18827
-18746
-18665
-18584
-18503
-18422
-18340
-18258
-18176
-18094
-18011
-17929
-17846
-17763
-17680
-17597
-17514
-17431
-17348
-17265
-17183
-17100
-17018
-16935
-16854
-16772
-16691
-16611
-16530
-16451
-16370
-16293
-16213
-16137
-16059
-15983
-15907
-15832
-15757
-15682
-15608
-15534
-15460
-15387
-15314
-15240
-15168
-15095
-15022
-14949
-14877
-14804
-14732
-14659
-14586
-14514
-14441
-14369
-14296
-14224
-14151
-14079
-14007
-13935
-13863
-13792
-13720
-13649
-13578
-13508
-13437
-13367
-13297
-13228
-13158
-13089
-13021
-12952
-12884
-12817
-12750
-12683
-12617
-12551
-12486
-12421
-12357
-12294
-12231
-12170
-12109
-12049
-11990
-11932
-11875
-11819
-11764
-11709
-11656
-11603
-11552
-11500
-11449
-11399
-11348
-11297
-11246
-11195
-11143
-11091
-11039
-10986
-10933
-10880
-10827
-10773
-10720
-10667
-10613
-10560
-10508
-10455
-10402
-10350
-10298
-10246
-10194
-10142
-10089
-10037
-9984
-9931
-9878
-9824
-9770
-9715
-9660
-9604
-9547
-9491
-9434
-9376
-9318
-9260
-9201
-9142
-9082
-9022
-8962
-8902
-8841
-8780
-8719
-8657
-8595
-8532
-8469
-8405
-8340
-8275
-8210
-8144
-8077
-8010
-7942
-7874
-7806
-7737
-7669
-7600
-7532
-7464
-7395
-7328
-7260
-7193
-7127
-7061
-6996
-6931
-6867
-6803
-6741
-6679
-6617
-6556
-6496
-6436
-6376
-6317
-6258
-6200
-6141
-6083
-6026
-5968
-5911
-5854
-5797
-5740
-5683
-5627
-5571
-5515
-5460
-5404
-5349
-5295
-5241
-5187
-5134
-5081
-5029
-4978
-4927
-4876
-4826
-4776
-4726
-4677
-4628
-4578
-4529
-4480
-4431
-4381
-4332
-4282
-4232
-4182
-4132
-4081
-4030
-3980
-3929
-3878
-3827
-3776
-3726
-3675
-3624
-3573
-3522
-3472
-3422
-3372
-3322
-3272
-3223
-3174
-3125
-3076
-3028
-2980
-2932
-2884
-2836
-2788
-2740
-2692
-2643
-2594
-2545
-2495
-2444
-2393
-2342
-2290
-2237
-2184
-2131
-2077
-2023
-1969
-1914
-1859
-1804
-1749
-1693
-1638
-1582
-1526
-1469
-1412
-1355
-1297
-1239
-1180
-1120
-1060
-998
-936
-874
-810
-746
-681
-616
-550
-484
-417
-350
-282
-215
-147
-79
-11
57
125
193
261
329
397
465
534
602
670
739
808
876
945
1014
1082
1151
1220
1288
1356
1425
1493
1561
1628
1696
1763
1831
1898
1965
2032
2098
2164
2230
2295
2360
2425
2489
2552
2615
2677
2739
2799
2859
2918
2977
3034
3091
3148
3203
3258
3313
3367
3420
3473
3525
3576
3627
3677
3726
3774
3821
3867
3913
3957
4000
4042
4083
4124
4164
4202
4240
4278
4315
4352
4388
4424
4459
4495
4530
4565
4600
4635
4670
4705
4740
4775
4810
4846
4882
4918
4954
4991
5029
5067
5105
5144
5184
5224
5264
5306
5348
5390
5433
5477
5522
5568
5614
5661
5710
5759
5809
5860
5912
5965
6019
6073
6128
6184
6239
6296
6352
6409
6467
6524
6582
6639
6697
6756
6814
6873
6932
6991
7051
7110
7171
7231
7292
7354
7415
7478
7540
7603
7666
7730
7794
7858
7923
7988
8053
8119
8185
8251
8318
8385
8453
8522
8590
8660
8730
8800
8871
8943
9014
9086
9158
9230
9302
9373
9445
9516
9588
9659
9730
9801
9872
9943
10014
10085
10156
10228
10299
10371
10444
10516
10590
10663
10737
10810
10885
10959
11033
11108
11182
11256
11331
11405
11480
11554
11629
11704
11779
11855
11930
12006
12082
12159
12235
12312
12389
12466
12544
12621
12697
12774
12850
12926
13001
13076
13150
13224
13296
13368
13439
13508
13577
13645
13712
13778
13843
13907
13970
14032
14093
14153
14212
14271
14329
14385
14441
14496
14550
14603
14655
14706
14757
14805
14853
14900
14945
14989
15031
15072
15111
15148
15184
15218
15250
15281
15309
15336
15362
15386
15408
15428
15447
15465
15481
15496
15509
15521
15531
15540
15548
15554
15559
15562
15564
15565
15564
15562
15558
15553
15546
15538
15529
15518
15507
15494
15480
15466
15451
15435
15419
15402
15385
15368
15350
15333
15315
15297
15280
15261
15243
15225
15206
15187
15167
15147
15126
15104
15082
15060
15037
15012
14988
14962
14936
14910
14883
14855
14827
14798
14769
14739
14709
14679
14648
14617
14585
14553
14522
14490
14457
14426
14394
14362
14331
14300
14269
14239
14209
14180
14152
14124
14096
14069
14042
14016
13989
13963
13936
13909
13882
13855
13827
13798
13769
13739
13709
13678
13646
13614
13580
13546
13511
13474
13437
13398
13359
13318
13275
13232
13188
13142
13096
13048
12999
12950
12899
12847
12795
12741
12687
12633
12578
12522
12465
12409
12351
12294
12236
12178
12119
12061
12003
11945
11888
11831
11775
11721
11667
11615
11564
11515
11467
11421
11376
11333
11292
11253
11215
11180
11145
11113
11082
11052
11024
10998
10973
10949
10927
10906
10887
10869
10853
10838
10825
10814
10805
10797
10791
10787
10784
10783
10784
10785
10789
10794
10800
10807
10815
10824
10834
10845
10856
10869
10882
10895
10910
10924
10940
10956
10972
10989
11006
11024
11042
11060
11079
11098
11117
11136
11155
11175
11194
11213
11232
11251
11269
11288
11306
11324
11341
11359
11376
11393
11410
11427
11444
11460
11477
11493
11509
11524
11540
11555
11570
11584
11598
11611
11624
11636
11648
11658
11668
11677
11686
11694
11701
11708
11715
11721
11727
11732
11737
11742
11747
11752
11756
11761
11766
11770
11776
11781
11786
11792
11797
11803
11809
11815
11822
11829
11836
11843
11851
11859
11868
11877
11886
11895
11905
11916
11927
11938
11949
11961
11973
11985
11997
12009
12021
12033
12045
12056
12067
12078
12089
12100
12110
12121
12132
12143
12154
12165
12177
12189
12201
12215
12229
12244
12259
12276
12293
12312
12331
12351
12372
12393
12416
12439
12464
12489
12515
12542
12569
12598
12627
12656
12687
12718
12749
12782
12814
12848
12882
12916
12951
12987
13024
13060
13098
13136
13175
13215
13255
13296
13337
13379
13421
13463
13506
13549
13591
13634
13677
13720
13763
13806
13849
13892
13935
13978
14021
14063
14106
14148
14189
14230
14271
14312
14352
14392
14431
14470
14509
14547
14585
14623
14660
14697
14733
14769
14805
14840
14875
14909
14943
14977
15010
15043
15076
15108
15140
15171
15202
15232
15262
15291
15320
15349
15376
15404
15431
15458
15485
15512
15539
15566
15593
15620
15647
15674
15702
15730
15758
15787
15816
15845
15874
15903
15933
15963
15992
16021
16052
16082
16111
16140
16170
16199
16228
16257
16285
16312
16341
16369
16396
16423
16450
16477
16503
16530
16556
16581
16607
16632
16657
16682
16706
16730
16754
16777
16800
16823
16845
16867
16889
16911
16932
16953
16974
16995
17016
17037
17058
17078
17098
17118
17137
17155
17173
17190
17206
17221
17236
17249
17261
17273
17283
17292
17301
17308
17314
17319
17323
17326
17328
17328
17327
17324
17320
17314
17307
17297
17286
17273
17259
17242
17223
17203
17181
17158
17132
17106
17078
17048
17018
16986
16953
16919
16883
16847
16809
16771
16731
16691
16649
16607
16563
16519
16475
16429
16383
16335
16289
16241
16192
16143
16093
16042
15991
15940
15887
15835
15781
15728
15674
15620
15566
15511
15457
15403
15349
15296
15243
15192
15141
15092
15044
14997
14952
14908
14865
14823
14783
14744
14706
14669
14633
14598
14564
14532
14500
14469
14440
14412
14385
14359
14335
14312
14291
14271
14252
14235
14219
14204
14191
14179
14169
14159
14151
14143
14137
14131
14127
14122
14119
14116
14114
14112
14110
14109
14108
14108
14108
14109
14109
14111
14112
14114
14117
14120
14123
14127
14132
14137
14143
14150
14157
14165
14174
14183
14193
14203
14215
14227
14239
14253
14267
14282
14297
14313
14330
14347
14365
14383
14401
14420
14438
14457
14476
14495
14514
14532
14551
14570
14589
14608
14628
14648
14668
14690
14712
14735
14759
14785
14811
14838
14867
14896
14926
14958
14990
15022
15056
15090
15124
15159
15194
15229
15265
15300
15336
15371
15407
15442
15477
15512
15546
15581
15616
15651
15686
15722
15757
15793
15830
15866
15903
15941
15978
16015
16053
16090
16128
16164
16201
16236
16271
16306
16340
16372
16404
16435
16465
16494
16523
16550
16576
16602
16627
16650
16673
16695
16716
16736
16755
16773
16790
16806
16821
16835
16848
16860
16871
16881
16890
16898
16906
16913
16919
16925
16930
16934
16937
16940
16943
16944
16945
16945
16944
16943
16940
16937
16932
16926
16919
16911
16902
16891
16880
16867
16853
16838
16822
16805
16787
16768
16748
16728
16707
16686
16664
16641
16618
16595
16571
16547
16523
16497
16472
16445
16418
16390
16361
16332
16302
16271
16241
16210
16178
16146
16114
16081
16049
16017
15984
15952
15920
15889
15858
15827
15796
15766
15736
15706
15676
15647
15618
15589
15561
15533
15504
15476
15449
15421
15394
15366
15339
15312
15286
15259
15233
15207
15181
15156
15131
15107
15083
15060
15036
15014
14992
14970
14949
14928
14908
14889
14870
14851
14834
14817
14800
14785
14770
14755
14742
14728
14716
14704
14693
14682
14671
14661
14651
14642
14632
14623
14614
14604
14595
14586
14576
14567
14557
14548
14539
14530
14521
14513
14505
14497
14489
14482
14474
14468
14461
14454
14447
14441
14434
14428
14421
14414
14407
14400
14392
14385
14377
14369
14361
14352
14344
14335
14326
14318
14309
14300
14291
14281
14272
14262
14252
14242
14232
14221
14210
14199
14187
14176
14163
14151
14138
14124
14110
14095
14079
14062
14045
14027
14007
13987
13966
13944
13920
13896
13870
13844
13817
13788
13759
13729
13699
13667
13635
13602
13569
13535
13501
13466
13431
13396
13360
13324
13288
13252
13215
13178
13141
13104
13067
13029
12991
12952
12914
12875
12836
12796
12756
12716
12676
12636
12595
12554
12514
12474
12434
12395
12356
12318
12281
12245
12209
12175
12142
12110
12079
12049
12020
11992
11964
11937
11910
11884
11859
11834
11809
11784
11760
11736
11713
11690
11668
11646
11625
11604
11585
11567
11549
11533
11517
11503
11490
11479
11468
11459
11450
11443
11437
11432
11428
11425
11423
11422
11422
11423
11424
11426
11428
11431
11435
11438
11443
11447
11452
11456
11461
11466
11472
11477
11482
11488
11494
11500
11506
11512
11519
11526
11533
11540
11548
11556
11565
11574
11583
11592
11602
11612
11622
11632
11643
11654
11665
11675
11686
11696
11706
11716
11726
11735
11744
11753
11761
11769
11777
11785
11793
11801
11808
11816
11824
11831
11839
11847
11856
11864
11873
11881
11890
11899
11907
11916
11924
11931
11938
11945
11951
11956
11961
11965
11968
11971
11974
11977
11979
11981
11984
11987
11990
11994
11998
12003
12008
12015
12022
12031
12040
12051
12062
12075
12089
12104
12121
12138
12157
12178
12200
12223
12248
12274
12301
12330
12360
12391
12423
12457
12492
12527
12565
12603
12642
12683
12725
12768
12813
12858
12905
12954
13003
13054
13106
13159
13214
13270
13328
13386
13446
13508
13570
13635
13700
13767
13836
13906
13978
14051
14125
14201
14278
14357
14437
14519
14601
14685
14770
14856
14943
15031
15119
15208
15298
15388
15479
15570
15662
15754
15846
15938
16030
16123
16216
16311
16405
16499
16592
16687
16781
16875
16969
17063
17156
17250
17343
17437
17530
17622
17715
17807
17899
17991
18082
18172
18263
18353
18442
18531
18620
18709
18797
18885
18972
19060
19147
19234
19322
19408
19495
19582
19668
19754
19840
19924
20009
20092
20174
20256
20336
20415
20493
20569
20644
20718
20791
20861
20931
20998
21064
21128
21190
21250
21308
21364
21418
21469
21518
21565
21610
21652
21692
21730
21766
21799
21830
21859
21885
21909
21930
21950
21967
21981
21994
22004
22012
22018
22021
22023
22022
22018
22012
22004
21993
21980
21965
21946
21925
21902
21876
21847
21816
21782
21746
21707
21666
21622
21576
21528
21477
21425
21370
21313
21254
21193
21131
21066
20999
20931
20861
20789
20716
20641
20564
20487
20408
20327
20246
20163
20080
19995
19910
19824
19737
19650
19562
19474
19386
19297
19209
19120
19032
18943
18855
18767
18679
18592
18505
18418
18332
18247
18161
18077
17993
17909
17826
17743
17661
17579
17498
17417
17337
17257
17177
17098
17020
16941
16863
16786
16709
16633
16558
16483
16409
16335
16264
16193
16123
16055
15988
15922
15858
15794
15732
15671
15612
15553
15495
15438
15382
15327
15272
15219
15165
15113
15060
15009
14958
14907
14857
14808
14759
14710
14663
14616
14570
14524
14480
14436
14393
14351
14311
14271
14233
14196
14160
14126
14093
14061
14030
14001
13972
13945
13919
13893
13869
13845
13823
13801
13780
13760
13741
13722
13705
13688
13671
13656
13641
13628
13615
13603
13592
13582
13573
13566
13559
13554
13551
13549
13548
13549
13551
13554
13559
13564
13571
13579
13587
13596
13605
13615
13624
13634
13643
13653
13661
13670
13678
13685
13692
13698
13704
13709
13713
13718
13721
13725
13728
13730
13733
13735
13737
13738
13740
13741
13742
13742
13743
13743
13744
13743
13743
13742
13740
13738
13736
13732
13728
13723
13717
13710
13702
13693
13682
13671
13659
13646
13632
13617
13601
13585
13568
13550
13532
13514
13496
13477
13458
13439
13420
13400
13380
13360
13340
13319
13299
13278
13256
13235
13213
13192
13170
13147
13125
13102
13079
13055
13031
13007
12983
12959
12934
12910
12885
12860
12836
12811
12787
12763
12739
12716
12693
12670
12648
12627
12605
12584
12563
12543
12523
12502
12482
12462
12442
12422
12402
12382
12362
12342
12322
12302
12282
12263
12243
12224
12206
12188
12170
12153
12137
12120
12105
12089
12074
12060
12046
12032
12019
12006
11994
11982
11971
11960
11950
11940
11931
11922
11913
11905
11898
11891
11884
11878
11872
11867
11862
11858
11854
11851
11848
11846
11844
11843
11843
11844
11845
11847
11850
11854
11858
11864
11871
11878
11887
11897
11907
11919
11931
11944
11957
11971
11985
12000
12014
12028
12042
12055
12068
12080
12091
12102
12113
12122
12131
12140
12148
12155
12162
12169
12175
12181
12187
12193
12198
12204
12209
12215
12220
12226
12231
12237
12243
12249
12255
12260
12266
12272
12278
12283
12289
12295
12300
12306
12311
12317
12323
12328
12334
12339
12345
12350
12355
12360
12365
12370
12374
12378
12381
12384
12387
12390
12392
12394
12396
12399
12401
12403
12405
12408
12411
12415
12418
12423
12428
12433
12439
12445
12452
12459
12467
12475
12484
12494
12504
12514
12526
12537
12550
12563
12576
12591
12606
12622
12640
12658
12677
12698
12720
12744
12769
12796
12824
12854
12885
12918
12952
12988
13026
13065
13105
13147
13190
13234
13279
13324
13371
13419
13468
13517
13568
13619
13672
13725
13780
13836
13892
13950
14009
14070
14132
14194
14259
14324
14390
14458
14527
14596
14667
14738
14810
14883
14956
15029
15103
15177
15251
15325
15399
15473
15546
15619
15692
15764
15836
15907
15977
16046
16114
16183
16250
16315
16382
16446
16510
16573
16635
16697
16758
16818
16877
16936
16994
17051
17108
17163
17219
17273
17327
17379
17431
17482
17532
17580
17628
17674
17718
17762
17804
17844
17884
17921
17958
17993
18027
18060
18091
18121
18151
18179
18207
18233
18259
18285
18309
18333
18357
18380
18402
18424
18445
18466
18487
18507
18526
18546
18565
18584
18602
18620
18638
18655
18672
18688
18704
18719
18734
18748
18762
18775
18788
18801
18813
18825
18837
18849
18861
18873
18885
18897
18909
18921
18932
18944
18956
18968
18979
18991
19002
19013
19023
19034
19044
19055
19065
19075
19085
19096
19106
19117
19128
19139
19150
19162
19174
19186
19199
19211
19225
19238
19252
19266
19280
19295
19311
19327
19344
19362
19381
19401
19421
19442
19465
19488
19512
19537
19562
19589
19616
19643
19672
19701
19731
19761
19792
19824
19857
19890
19925
19960
19996
20032
20070
20109
20148
20188
20230
20272
20315
20359
20404
20449
20495
20542
20588
20635
20682
20728
20774
20820
20864
20908
20950
20991
21030
21068
21104
21138
21170
21201
21231
21259
21286
21311
21336
21359
21381
21403
21423
21443
21462
21480
21497
21513
21529
21544
21558
21572
21584
21596
21607
21616
21625
21633
21640
21646
21651
21655
21658
21661
21662
21663
21664
21664
21663
21663
21662
21660
21659
21658
21657
21655
21654
21653
21652
21651
21650
21650
21649
21648
21646
21645
21643
21641
21639
21636
21633
21629
21625
21621
21616
21612
21607
21602
21598
21594
21591
21588
21586
21585
21585
21587
21589
21593
21598
21605
21612
21621
21631
21643
21655
21668
21681
21695
21710
21725
21740
21755
21770
21784
21799
21813
21826
21839
21852
21864
21876
21888
21899
21910
21921
21932
21942
21952
21963
21973
21983
21992
22002
22011
22020
22029
22037
22045
22052
22058
22063
22068
22071
22074
22076
22077
22077
22076
22075
22074
22072
22070
22067
22064
22061
22058
22055
22052
22049
22046
22043
22040
22038
22035
22033
22030
22028
22026
22025
22023
22022
22022
22022
22022
22022
22023
22024
22026
22028
22030
22033
22036
22039
22042
22046
22049
22053
22057
22062
22066
22071
22077
22082
22089
22096
22103
22111
22120
22129
22139
22149
22159
22170
22182
22194
22206
22219
22232
22246
22260
22275
22290
22305
22321
22338
22354
22371
22389
22406
22424
22441
22459
22477
22495
22513
22531
22550
22568
22586
22605
22624
22643
22663
22683
22704
22726
22748
22770
22794
22818
22843
22868
22894
22921
22948
22976
23005
23034
23064
23094
23125
23157
23188
23220
23253
23285
23317
23349
23380
23412
23442
23473
23502
23532
23560
23588
23616
23644
23671
23698
23725
23752
23779
23806
23833
23861
23889
23917
23945
23973
24002
24031
24060
24090
24120
24150
24181
24212
24244
24276
24308
24341
24373
24406
24439
24472
24505
24538
24571
24603
24636
24668
24699
24731
24761
24792
24822
24853
24882
24912
24941
24970
24999
25027
25055
25082
25109
25135
25160
25184
25207
25229
25250
25269
25288
25305
25321
25336
25350
25363
25374
25385
25394
25403
25410
25416
25421
25425
25428
25430
25430
25429
25427
25424
25419
25413
25405
25397
25387
25375
25362
25348
25332
25315
25297
25276
25254
25231
25206
25178
25150
25119
25086
25052
25016
24978
24938
24896
24853
24808
24762
24714
24664
24613
24561
24507
24451
24395
24337
24278
24217
24156
24095
24032
23969
23906
23842
23778
23714
23650
23586
23522
23457
23393
23329
23264
23200
23136
23072
23008
22944
22881
22818
22754
22692
22629
22567
22506
22445
22385
22326
22267
22210
22154
22099
22045
21992
21940
21889
21839
21790
21743
21697
21652
21607
21564
21523
21482
21442
21404
21366
21330
21295
21261
21229
21197
21167
21138
21110
21082
21056
21030
21006
20982
20959
20937
20916
20895
20876
20857
20840
20823
20807
20791
20776
20762
20748
20735
20722
20709
20697
20685
20674
20663
20652
20641
20631
20621
20611
20601
20591
20582
20572
20563
20553
20543
20533
20522
20511
20500
20488
20475
20463
20450
20436
20423
20410
20396
20383
20371
20358
20346
20334
20323
20312
20301
20290
20280
20270
20260
20250
20241
20231
20221
20211
20201
20191
20181
20171
20161
20152
20142
20132
20123
20113
20104
20094
20084
20074
20063
20052
20041
20029
20017
20005
19992
19979
19965
19951
19936
19921
19905
19889
19871
19853
19835
19815
19794
19773
19750
19726
19701
19676
19649
19621
19592
19563
19532
19500
19468
19435
19401
19366
19330
19294
19257
19219
19180
19141
19100
19059
19017
18973
18929
18883
18837
18789
18740
18691
18640
18588
18535
18482
18428
18372
18316
18259
18202
18143
18084
18024
17963
17902
17840
17778
17715
17652
17589
17525
17461
17398
17334
17270
17207
17144
17081
17018
16955
16891
16828
16764
16700
16635
16569
16503
16436
16367
16299
16229
16158
16085
16014
15941
15867
15793
15718
15643
15568
15493
15417
15342
15266
15191
15115
15040
14965
14891
14816
14742
14668
14595
14522
14450
14378
14306
14235
14164
14093
14023
13953
13883
13814
13744
13675
13605
13536
13468
13399
13331
13263
13195
13127
13060
12992
12926
12859
12793
12728
12663
12599
12535
12473
12411
12351
12291
12233
12176
12120
12066
12012
11960
11910
11861
11813
11766
11721
11677
11635
11593
11553
11515
11478
11442
11407
11374
11341
11311
11281
11253
11227
11202
11179
11157
11137
11119
11102
11088
11075
11064
11054
11046
11039
11034
11029
11026
11024
11022
11021
11020
11020
11021
11021
11022
11023
11023
11024
11025
11025
11026
11027
11028
11029
11030
11031
11033
11035
11037
11041
11044
11049
11054
11059
11066
11073
11082
11090
11100
11111
11122
11133
11146
11158
11171
11185
11198
11212
11226
11239
11252
11265
11277
11288
11299
11309
11319
11328
11337
11344
11351
11358
11363
11368
11372
11376
11378
11380
11382
11383
11383
11383
11382
11381
11379
11377
11374
11371
11367
11363
11359
11354
11349
11343
11337
11330
11322
11314
11304
11294
11284
11272
11261
11248
11235
11222
11209
11196
11184
11171
11159
11148
11137
11127
11117
11109
11101
11094
11087
11081
11076
11071
11067
11062
11059
11055
11051
11047
11043
11039
11035
11030
11026
11021
11016
11011
11006
11002
10998
10994
10990
10987
10985
10984
10983
10983
10984
10986
10989
10993
10998
11004
11010
11018
11027
11037
11048
11059
11072
11085
11100
11115
11130
11146
11163
11180
11198
11216
11235
11253
11273
11292
11312
11332
11352
11373
11394
11415
11436
11457
11478
11499
11519
11540
11559
11579
11598
11616
11634
11652
11669
11686
11703
11719
11735
11752
11768
11784
11801
11817
11834
11850
11867
11883
11899
11915
11931
11946
11960
11974
11987
11999
12010
12020
12028
12036
12042
12046
12049
12050
12050
12047
12042
12035
12026
12015
12001
11985
11967
11947
11924
11899
11873
11844
11813
11781
11747
11711
11674
11636
11596
11555
11513
11470
11426
11380
11334
11286
11238
11189
11138
11087
11035
10983
10929
10875
10820
10765
10709
10651
10593
10534
10474
10413
10350
10287
10222
10155
10088
10019
9949
9877
9804
9730
9654
9577
9498
9418
9336
9253
9168
9083
8996
8907
8818
8727
8635
8541
8447
8351
8254
8156
8057
7957
7856
7754
7651
7548
7444
7339
7235
7130
7026
6921
6817
6713
6610
6507
6404
6302
6200
6099
5998
5897
5796
5696
5595
5495
5394
5293
5192
5090
4987
4884
4781
4676
4572
4466
4360
4253
4146
4038
3931
3822
3714
3605
3496
3387
3278
3169
3060
2951
2842
2734
2625
2517
2408
2300
2193
2085
1978
1871
1764
1657
1550
1444
1337
1231
1125
1018
913
807
701
595
490
384
278
173
67
-39
-146
-252
-359
-466
-573
-680
-787
-894
-1000
-1107
-1213
-1319
-1424
-1528
-1633
-1736
-1839
-1942
-2044
-2147
-2248
-2350
-2451
-2553
-2653
-2754
-2854
-2954
-3054
-3152
-3250
-3347
-3444
-3539
-3633
-3726
-3817
-3907
-3996
-4083
-4168
-4252
-4334
-4414
-4493
-4570
-4646
-4720
-4792
-4863
-4933
-5002
-5069
-5135
-5200
-5264
-5327
-5388
-5449
-5508
-5567
-5624
-5680
-5735
-5789
-5842
-5894
-5945
-5995
-6044
-6092
-6139
-6185
-6230
-6275
-6319
-6362
-6405
-6447
-6489
-6530
-6572
-6612
-6653
-6694
-6734
-6775
-6815
-6855
-6894
-6934
-6973
-7012
-7052
-7091
-7130
-7169
-7208
-7247
-7287
-7327
-7367
-7407
-7447
-7488
-7529
-7569
-7610
-7651
-7691
-7732
-7772
-7812
-7851
-7890
-7928
-7966
-8003
-8039
-8074
-8108
-8140
-8172
-8203
-8232
-8261
-8288
-8314
-8339
-8363
-8386
-8408
-8428
-8448
-8466
-8483
-8499
-8513
-8526
-8537
-8547
-8554
-8560
-8564
-8566
-8566
-8564
-8560
-8554
-8546
-8536
-8523
-8509
-8493
-8475
-8455
-8433
-8411
-8387
-8362
-8335
-8308
-8280
-8252
-8222
-8193
-8162
-8131
-8100
-8068
-8036
-8004
-7972
-7940
-7907
-7875
-7843
-7811
-7780
-7749
-7718
-7688
-7658
-7628
-7599
-7571
-7543
-7515
-7488
-7460
-7433
-7406
-7379
-7352
-7325
-7298
-7271
-7245
-7218
-7191
-7165
-7139
-7113
-7087
-7062
-7038
-7014
-6991
-6968
-6946
-6925
-6904
-6884
-6865
-6846
-6828
-6810
-6793
-6777
-6761
-6746
-6731
-6717
-6704
-6692
-6680
-6670
-6661
-6652
-6645
-6639
-6635
-6631
-6628
-6627
-6626
-6627
-6628
-6631
-6634
-6638
-6643
-6649
-6655
-6661
-6669
-6676
-6683
-6691
-6698
-6705
-6712
-6719
-6724
-6730
-6735
-6739
-6743
-6747
-6750
-6752
-6754
-6756
-6757
-6758
-6759
-6759
-6759
-6759
-6759
-6759
-6758
-6758
-6758
-6757
-6757
-6756
-6755
-6754
-6753
-6751
-6749
-6747
-6744
-6741
-6737
-6732
-6727
-6721
-6715
-6708
-6699
-6690
-6680
-6669
-6657
-6645
-6631
-6616
-6600
-6583
-6566
-6547
-6528
-6509
-6489
-6469
-6448
-6427
-6407
-6386
-6366
-6346
-6327
-6307
-6288
-6270
-6252
-6234
-6217
-6200
-6184
-6167
-6151
-6135
-6119
-6103
-6088
-6073
-6058
-6044
-6031
-6019
-6007
-5996
-5987
-5978
-5971
-5964
-5959
-5955
-5953
-5951
-5951
-5952
-5955
-5958
-5963
-5969
-5976
-5984
-5992
-6002
-6013
-6025
-6037
-6051
-6065
-6080
-6096
-6113
-6131
-6150
-6170
-6190
-6212
-6235
-6260
-6285
-6313
-6342
-6372
-6404
-6438
-6473
-6511
-6550
-6590
-6633
-6676
-6722
-6768
-6815
-6864
-6913
-6963
-7013
-7063
-7114
-7165
-7216
-7266
-7317
-7368
-7419
-7470
-7521
-7571
-7622
-7673
-7724
-7776
-7827
-7879
-7931
-7984
-8036
-8089
-8141
-8194
-8247
-8299
-8352
-8405
-8459
-8512
-8566
-8620
-8675
-8731
-8787
-8843
-8901
-8959
-9018
-9078
-9138
-9199
-9261
-9323
-9385
-9448
-9511
-9574
-9638
-9702
-9765
-9829
-9894
-9958
-10023
-10087
-10152
-10217
-10283
-10349
-10415
-10482
-10549
-10617
-10685
-10754
-10823
-10893
-10964
-11035
-11107
-11180
-11253
-11327
-11401
-11476
-11552
-11628
-11705
-11782
-11859
-11937
-12015
-12093
-12171
-12250
-12329
-12408
-12487
-12567
-12648
-12728
-12810
-12892
-12975
-13058
-13143
-13228
-13314
-13401
-13489
-13577
-13666
-13756
-13846
-13936
-14026
-14116
-14206
-14295
-14384
-14472
-14559
-14645
-14731
-14815
-14898
-14980
-15062
-15142
-15220
-15298
-15375
-15451
-15526
-15600
-15673
-15746
-15817
-15888
-15958
-16027
-16094
-16163
-16230
-16296
-16361
-16428
-16493
-16557
-16622
-16686
-16750
-16814
-16878
-16941
-17004
-17067
-17129
-17191
-17253
-17314
-17374
-17433
-17492
-17549
-17606
-17662
-17717
-17771
-17825
-17877
-17929
-17981
-18032
-18082
-18132
-18182
-18232
-18282
-18331
-18381
-18431
-18480
-18530
-18580
-18629
-18678
-18727
-18775
-18822
-18868
-18914
-18959
-19002
-19044
-19085
-19125
-19164
-19201
-19236
-19271
-19303
-19335
-19364
-19392
-19419
-19444
-19468
-19490
-19510
-19530
-19548
-19564
-19580
-19594
-19607
-19618
-19629
-19638
-19646
-19653
-19658
-19662
-19664
-19665
-19665
-19662
-19659
-19653
-19647
-19639
-19630
-19619
-19608
-19596
-19582
-19569
-19554
-19539
-19524
-19508
-19492
-19475
-19459
-19442
-19425
-19407
-19390
-19372
-19353
-19334
-19314
-19293
-19272
-19250
-19227
-19204
-19179
-19154
-19128
-19101
-19073
-19045
-19015
-18985
-18954
-18922
-18890
-18857
-18823
-18789
-18755
-18720
-18685
-18650
-18615
-18581
-18546
-18512
-18478
-18444
-18411
-18378
-18347
-18316
-18285
-18256
-18228
-18200
-18174
-18149
-18125
-18102
-18081
-18061
-18042
-18024
-18008
-17992
-17978
-17965
-17953
-17943
-17933
-17925
-17918
-17912
-17906
-17902
-17900
-17898
-17897
-17897
-17898
-17900
-17902
-17905
-17909
-17913
-17918
-17923
-17928
-17934
-17940
-17946
-17952
-17959
-17966
-17973
-17981
-17989
-17998
-18007
-18017
-18029
-18041
-18054
-18068
-18083
-18100
-18118
-18136
-18156
-18177
-18200
-18223
-18248
-18274
-18302
-18331
-18361
-18393
-18426
-18461
-18498
-18537
-18577
-18618
-18662
-18707
-18754
-18803
-18854
-18906
-18961
-19017
-19074
-19134
-19195
-19258
-19323
-19390
-19459
-19529
-19601
-19675
-19751
-19828
-19908
-19989
-20072
-20156
-20242
-20329
-20417
-20506
-20596
-20686
-20778
-20870
-20962
-21055
-21149
-21243
-21338
-21434
-21531
-21629
-21728
-21828
-21930
-22033
-22137
-22243
-22351
-22460
-22570
-22682
-22796
-22911
-23027
-23145
-23263
-23383
-23503
-23625
-23747
-23870
-23993
-24117
-24242
-24366
-24491
-24616
-24741
-24866
-24991
-25116
-25240
-25365
-25489
-25612
-25736
-25859
-25981
-26104
-26225
-26347
-26468
-26589
-26709
-26828
-26947
-27065
-27182
-27299
-27415
-27530
-27643
-27756
-27869
-27980
-28090
-28199
-28308
-28415
-28522
-28628
-28733
-28837
-28941
-29044
-29147
-29249
-29351
-29452
-29554
-29654
-29755
-29855
-29955
-30054
-30154
-30252
-30351
-30449
-30547
-30644
-30740
-30836
-30932
-31027
-31121
-31215
-31308
-31401
-31493
-31585
-31677
-31768
-31858
-31949
-32039
-32130
-32220
-32311
-32403
-32494
-32588
-32680
-32776
-32872
-32969
-33067
-33167
-33268
-33371
-33476
-33582
-33689
-33798
-33908
-34019
-34132
-34246
-34360
-34476
-34592
-34710
-34828
-34947
-35067
-35187
-35308
-35430
-35552
-35675
-35798
-35922
-36046
-36171
-36296
-36422
-36549
-36676
-36803
-36931
-37059
-37188
-37317
-37447
-37577
-37707
-37838
-37968
-38099
-38230
-38361
-38491
-38622
-38751
-38881
-39009
-39137
-39263
-39389
-39513
-39636
-39757
-39877
-39995
-40111
-40225
-40336
-40446
-40553
-40658
-40761
-40861
-40959
-41054
-41147
-41237
-41325
-41410
-41492
-41571
-41648
-41722
-41793
-41861
-41926
-41988
-42047
-42102
-42155
-42205
-42252
-42295
-42336
-42375
-42410
-42444
-42475
-42503
-42530
-42555
-42579
-42600
-42621
-42640
-42658
-42676
-42692
-42707
-42721
-42735
-42747
-42759
-42770
-42780
-42789
-42797
-42805
-42812
-42819
-42825
-42831
-42836
-42841
-42846
-42851
-42856
-42861
-42865
-42870
-42874
-42879
-42884
-42888
-42894
-42899
-42905
-42911
-42917
-42924
-42932
-42940
-42949
-42959
-42969
-42981
-42993
-43005
-43019
-43033
-43048
-43065
-43082
-43100
-43119
-43139
-43161
-43183
-43206
-43231
-43257
-43283
-43311
-43341
-43371
-43403
-43435
-43469
-43505
-43541
-43578
-43616
-43655
-43694
-43734
-43775
-43816
-43857
-43898
-43939
-43980
-44021
-44062
-44103
-44143
-44184
-44225
-44265
-44306
-44346
-44386
-44426
-44465
-44504
-44542
-44580
-44617
-44653
-44688
-44723
-44756
-44788
-44819
-44848
-44877
-44904
-44930
-44954
-44978
-45000
-45021
-45042
-45061
-45079
-45097
-45114
-45130
-45145
-45160
-45174
-45187
-45200
-45212
-45224
-45236
-45247
-45257
-45267
-45277
-45285
-45294
-45302
-45309
-45316
-45323
-45329
-45336
-45342
-45348
-45354
-45361
-45367
-45374
-45382
-45389
-45398
-45406
-45415
-45425
-45435
-45446
-45457
-45468
-45480
-45493
-45506
-45520
-45534
-45549
-45564
-45580
-45596
-45613
-45631
-45650
-45669
-45689
-45710
-45731
-45754
-45778
-45802
-45828
-45855
-45883
-45912
-45943
-45975
-46009
-46044
-46081
-46119
-46159
-46201
-46244
-46290
-46337
-46385
-46436
-46489
-46543
-46599
-46657
-46717
-46778
-46842
-46907
-46974
-47043
-47113
-47185
-47259
-47334
-47411
-47489
-47569
-47650
-47733
-47817
-47902
-47989
-48077
-48166
-48257
-48349
-48442
-48537
-48632
-48729
-48827
-48926
-49026
-49126
-49228
-49330
-49433
-49537
-49641
-49745
-49850
-49955
-50059
-50165
-50270
-50375
-50481
-50587
-50693
-50799
-50906
-51012
-51119
-51226
-51333
-51440
-51547
-51654
-51761
-51868
-51975
-52082
-52188
-52294
-52400
-52505
-52610
-52714
-52817
-52920
-53022
-53123
-53223
-53322
-53420
-53516
-53612
-53706
-53798
-53888
-53977
-54063
-54148
-54230
-54311
-54389
-54466
-54540
-54612
-54683
-54751
-54818
-54884
-54948
-55010
-55071
-55130
-55189
-55246
-55302
-55357
-55410
-55463
-55514
-55564
-55612
-55660
-55706
-55751
-55795
-55838
-55879
-55920
-55959
-55998
-56036
-56073
-56109
-56145
-56180
-56215
-56249
-56283
-56317
-56350
-56383
-56416
-56448
-56479
-56509
-56539
-56567
-56594
-56620
-56645
-56668
-56690
-56710
-56728
-56744
-56759
-56772
-56783
-56792
-56799
-56803
-56806
-56807
-56806
-56803
-56799
-56792
-56784
-56774
-56763
-56749
-56735
-56719
-56702
-56684
-56664
-56644
-56623
-56602
-56579
-56557
-56534
-56511
-56488
-56465
-56442
-56419
-56396
-56372
-56349
-56326
-56302
-56279
-56255
-56231
-56207
-56183
-56158
-56133
-56107
-56081
-56055
-56028
-56001
-55974
-55946
-55918
-55890
-55861
-55833
-55805
-55777
-55749
-55721
-55694
-55667
-55640
-55614
-55588
-55563
-55538
-55513
-55489
-55466
-55444
-55422
-55401
-55381
-55361
-55343
-55326
-55309
-55294
-55280
-55267
-55255
-55244
-55234
-55225
-55217
-55210
-55203
-55198
-55193
-55189
-55186
-55184
-55183
-55182
-55183
-55184
-55187
-55190
-55195
-55200
-55206
-55214
-55222
-55231
-55241
-55251
-55261
-55271
-55281
-55291
-55300
-55309
-55317
-55325
-55332
-55338
-55344
-55349
-55353
-55356
-55358
-55360
-55362
-55363
-55363
-55363
-55363
-55363
-55362
-55362
-55361
-55360
-55359
-55358
-55357
-55356
-55355
-55354
-55352
-55351
-55349
-55348
-55347
-55345
-55344
-55342
-55341
-55340
-55339
-55337
-55336
-55335
-55334
-55333
-55332
-55331
-55330
-55329
-55328
-55327
-55326
-55325
-55325
-55324
-55324
-55325
-55325
-55327
-55328
-55330
-55333
-55336
-55339
-55343
-55347
-55352
-55357
-55363
-55369
-55376
-55383
-55391
-55400
-55409
-55418
-55428
-55439
-55450
-55461
-55474
-55486
-55500
-55514
-55528
-55543
-55559
-55576
-55594
-55612
-55632
-55653
-55674
-55697
-55720
-55744
-55769
-55795
-55821
-55848
-55874
-55901
-55928
-55954
-55981
-56007
-56032
-56057
-56082
-56106
-56129
-56153
-56176
-56199
-56221
-56244
-56267
-56291
-56314
-56338
-56363
-56387
-56412
-56438
-56463
-56489
-56515
-56542
-56568
-56595
-56621
-56648
-56674
-56700
-56726
-56752
-56777
-56802
-56826
-56850
-56873
-56895
-56917
-56938
-56959
-56978
-56998
-57017
-57036
-57055
-57074
-57093
-57111
-57130
-57150
-57169
-57188
-57207
-57225
-57244
-57262
-57279
-57295
-57311
-57326
-57340
-57353
-57365
-57376
-57386
-57395
-57404
-57412
-57418
-57425
-57431
-57436
-57441
-57445
-57449
-57453
-57457
-57460
-57462
-57465
-57467
-57468
-57470
-57470
-57471
-57470
-57470
-57468
-57466
-57463
-57460
-57455
-57450
-57443
-57436
-57427
-57417
-57406
-57395
-57382
-57368
-57352
-57336
-57319
-57301
-57282
-57262
-57242
-57221
-57199
-57177
-57155
-57132
-57109
-57085
-57062
-57037
-57012
-56986
-56960
-56933
-56905
-56877
-56847
-56817
-56786
-56755
-56723
-56691
-56658
-56625
-56592
-56559
-56526
-56493
-56461
-56429
-56398
-56367
-56337
-56308
-56279
-56251
-56223
-56196
-56170
-56144
-56119
-56094
-56069
-56045
-56022
-55999
-55976
-55954
-55932
-55910
-55889
-55868
-55848
-55828
-55809
-55790
-55772
-55755
-55739
-55723
-55707
-55693
-55679
-55666
-55653
-55642
-55631
-55620
-55611
-55602
-55595
-55588
-55582
-55577
-55573
-55570
-55568
-55567
-55567
-55568
-55570
-55572
-55575
-55579
-55583
-55588
-55593
-55599
-55606
-55612
-55619
-55627
-55635
-55642
-55650
-55659
-55667
-55674
-55682
-55690
-55697
-55704
-55710
-55717
-55723
-55729
-55734
-55740
-55745
-55750
-55755
-55761
-55766
-55771
-55777
-55783
-55790
-55797
-55805
-55813
-55823
-55832
-55843
-55854
-55866
-55879
-55892
-55905
-55918
-55932
-55946
-55960
-55973
-55986
-55999
-56011
-56023
-56033
-56043
-56052
-56059
-56066
-56072
-56076
-56080
-56082
-56084
-56084
-56084
-56083
-56081
-56078
-56074
-56068
-56062
-56054
-56045
-56035
-56023
-56009
-55994
-55977
-55959
-55939
-55917
-55894
-55869
-55842
-55814
-55785
-55754
-55722
-55689
-55655
-55619
-55583
-55546
-55508
-55469
-55429
-55388
-55347
-55304
-55260
-55216
-55170
-55124
-55076
-55028
-54978
-54928
-54877
-54825
-54772
-54718
-54664
-54609
-54553
-54496
-54439
-54382
-54323
-54265
-54205
-54146
-54086
-54026
-53965
-53905
-53844
-53783
-53722
-53661
-53599
-53538
-53477
-53416
-53354
-53293
-53231
-53170
-53109
-53048
-52986
-52925
-52864
-52803
-52742
-52681
-52619
-52558
-52496
-52434
-52372
-52310
-52246
-52183
-52119
-52054
-51988
-51921
-51854
-51786
-51717
-51646
-51575
-51503
-51430
-51356
-51281
-51205
-51128
-51050
-50972
-50892
-50812
-50731
-50649
-50566
-50483
-50398
-50313
-50227
-50141
-50053
-49965
-49876
-49786
-49695
-49603
-49511
-49418
-49325
-49231
-49136
-49042
-48947
-48852
-48757
-48662
-48566
-48471
-48376
-48281
-48186
-48091
-47996
-47901
-47806
-47711
-47616
-47521
-47427
-47332
-47238
-47144
-47051
-46958
-46866
-46775
-46685
-46595
-46507
-46419
-46333
-46248
-46165
-46082
-46001
-45922
-45844
-45767
-45692
-45619
-45547
-45477
-45409
-45343
-45278
-45215
-45155
-45096
-45039
-44984
-44931
-44880
-44830
-44782
-44736
-44692
-44649
-44608
-44569
-44530
-44493
-44457
-44422
-44388
-44355
-44323
-44292
-44262
-44232
-44204
-44176
-44149
-44123
-44098
-44072
-44047
-44023
-43998
-43974
-43949
-43924
-43899
-43874
-43848
-43822
-43796
-43769
-43741
-43713
-43684
-43654
-43624
-43593
-43560
-43527
-43492
-43457
-43420
-43382
-43342
-43302
-43260
-43217
-43172
-43127
-43080
-43032
-42983
-42933
-42881
-42829
-42776
-42721
-42666
-42609
-42552
-42493
-42433
-42373
-42311
-42249
-42185
-42120
-42055
-41988
-41921
-41852
-41782
-41711
-41639
-41566
-41491
-41415
-41337
-41258
-41178
-41096
-41013
-40928
-40843
-40756
-40668
-40579
-40489
-40399
-40308
-40216
-40124
-40032
-39939
-39846
-39752
-39658
-39563
-39467
-39370
-39273
-39175
-39077
-38977
-38877
-38776
-38674
-38572
-38469
-38365
-38260
-38155
-38050
-37944
-37838
-37732
-37625
-37518
-37410
-37302
-37193
-37084
-36975
-36865
-36754
-36643
-36531
-36418
-36305
-36191
-36077
-35962
-35846
-35730
-35613
-35496
-35378
-35259
-35140
-35021
-34901
-34781
-34660
-34538
-34416
-34293
-34170
-34046
-33921
-33795
-33668
-33540
-33411
-33280
-33149
-33016
-32882
-32746
-32610
-32472
-32332
-32192
-32049
-31907
-31762
-31617
-31470
-31322
-31173
-31022
-30870
-30717
-30563
-30407
-30250
-30091
-29930
-29768
-29604
-29438
-29271
-29101
-28930
-28758
-28583
-28407
-28229
-28050
-27869
-27686
-27501
-27315
-27128
-26939
-26748
-26556
-26362
-26167
-25971
-25773
-25573
-25373
-25171
-24968
-24763
-24558
-24351
-24143
-23933
-23723
-23511
-23298
-23084
-22869
-22652
-22435
-22216
-21997
-21776
-21554
-21332
-21108
-20883
-20658
-20431
-20203
-19975
-19746
-19516
-19286
-19054
-18823
-18591
-18358
-18125
-17892
-17658
-17424
-17190
-16956
-16721
-16487
-16251
-16017
-15782
-15547
-15313
-15078
-14843
-14609
-14375
-14141
-13907
-13673
-13439
-13206
-12973
-12740
-12507
-12274
-12042
-11810
-11579
-11349
-11119
-10890
-10662
-10435
-10210
-9986
-9764
-9543
-9323
-9105
-8889
-8674
-8461
-8249
-8038
-7829
-7620
-7414
-7208
-7003
-6800
-6598
-6397
-6198
-5999
-5803
-5608
-5414
-5223
-5033
-4844
-4658
-4473
-4289
-4107
-3927
-3748
-3570
-3393
-3218
-3044
-2870
-2698
-2527
-2357
-2187
-2019
-1852
-1685
-1520
-1356
-1193
-1031
-871
-712
-555
-399
-245
-92
60
210
359
507
653
798
943
1086
1229
1370
1511
1651
1790
1928
2066
2202
2338
2473
2607
2740
2871
3002
3131
3260
3387
3512
3636
3759
3881
4001
4120
4238
4354
4469
4583
4695
4806
4915
5023
5130
5235
5338
5440
5539
5637
5734
5828
5920
6010
6098
6184
6268
6350
6429
6506
6581
6654
6725
6793
6859
6923
6985
7045
7104
7160
7214
7267
7318
7367
7414
7460
7503
7545
7585
7623
7659
7694
7726
7756
7784
7810
7834
7857
7877
7895
7911
7926
7939
7949
7958
7966
7971
7975
7977
7977
7976
7972
7967
7961
7952
7942
7931
7917
7902
7885
7867
7847
7826
7803
7779
7753
7727
7699
7670
7640
7610
7578
7545
7512
7477
7442
7405
7368
7329
7290
7250
7209
7167
7125
7081
7038
6993
6949
6904
6859
6814
6769
6724
6680
6636
6593
6550
6508
6466
6425
6385
6346
6307
6270
6233
6197
6162
6127
6094
6062
6031
6001
5972
5944
5917
5892
5867
5845
5824
5804
5787
5771
5758
5746
5737
5729
5724
5722
5721
5723
5727
5733
5741
5751
5763
5777
5793
5810
5829
5850
5873
5897
5922
5948
5976
6005
6036
6067
6099
6132
6165
6200
6235
6270
6307
6344
6382
6421
6460
6500
6541
6584
6626
6670
6715
6761
6808
6855
6904
6953
7003
7054
7106
7158
7210
7263
7316
7370
7424
7479
7534
7590
7646
7703
7761
7819
7878
7938
7998
8058
8121
8183
8247
8311
8375
8441
8507
8575
8643
8712
8782
8853
8926
9000
9075
9151
9229
9309
9390
9473
9558
9644
9732
9821
9913
10006
10101
10198
10298
10398
10501
10606
10713
10822
10932
11044
11158
11274
11391
11510
11630
11751
11874
11997
12122
12248
12374
12502
12630
12759
12889
13019
13150
13282
13415
13548
13682
13816
13952
14087
14223
14360
14497
14635
14774
14913
15054
15195
15337
15479
15623
15768
15915
16062
16210
16360
16510
16662
16814
16968
17122
17277
17433
17590
17746
17904
18062
18220
18378
18537
18696
18854
19013
19171
19330
19488
19646
19803
19960
20116
20272
20427
20581
20734
20886
21037
21186
21334
21481
21626
21769
21911
22051
22189
22326
22461
22594
22726
22856
22985
23113
23240
23365
23489
23612
23734
23856
23976
24095
24214
24332
24448
24564
24679
24793
24905
25017
25127
25236
25343
25449
25553
25656
25756
25856
25953
26049
26143
26235
26325
26413
26499
26584
26667
26747
26826
26903
26979
27052
27124
27194
27263
27329
27394
27458
27519
27580
27638
27696
27752
27806
27860
27912
27963
28014
28063
28111
28159
28206
28253
28299
28344
28389
28434
28479
28523
28567
28611
28655
28699
28743
28787
28831
28876
28921
28966
29012
29058
29105
29152
29200
29249
29299
29349
29401
29453
29506
29561
29616
29673
29731
29790
29849
29910
29972
30035
30099
30164
30229
30295
30362
30430
30498
30567
30637
30707
30777
30849
30921
30993
31067
31140
31215
31290
31366
31442
31518
31595
31672
31749
31826
31904
31981
32058
32136
32213
32289
32366
32441
32517
32592
32665
32740
32813
32886
32959
33031
33103
33174
33245
33316
33386
33456
33526
33595
33664
33732
33799
33867
33933
33999
34064
34128
34192
34255
34317
34378
34437
34496
34554
34611
34667
34723
34777
34830
34882
34934
34985
35035
35085
35134
35182
35230
35278
35325
35372
35418
35463
35509
35553
35597
35641
35683
35726
35767
35808
35849
35888
35928
35966
36005
36043
36080
36118
36155
36192
36229
36266
36303
36340
36377
36415
36453
36491
36529
36567
36606
36644
36683
36722
36760
36799
36837
36876
36914
36953
36991
37029
37068
37106
37144
37182
37220
37258
37296
37334
37372
37410
37448
37486
37525
37564
37603
37643
37684
37724
37766
37808
37850
37893
37937
37981
38026
38072
38118
38165
38213
38261
38310
38360
38411
38463
38515
38569
38623
38678
38735
38792
38851
38911
38972
39035
39099
39164
39231
39300
39370
39441
39514
39588
39664
39741
39818
39897
39977
40058
40139
40221
40303
40386
40469
40551
40634
40717
40800
40882
40964
41045
41127
41207
41287
41367
41445
41523
41600
41676
41751
41825
41898
41969
42040
42109
42177
42243
42309
42373
42436
42497
42558
42617
42675
42733
42789
42845
42900
42955
43009
43062
43115
43168
43221
43273
43325
43377
43429
43481
43533
43585
43636
43688
43739
43789
43840
43889
43938
43987
44035
44082
44129
44175
44220
44264
44308
44352
44394
44436
44478
44519
44560
44601
44642
44683
44725
44766
44808
44850
44893
44936
44980
45026
45071
45118
45166
45215
45265
45316
45368
45421
45476
45532
45589
45648
45708
45770
45833
45898
45965
46033
46103
46174
46246
46320
46395
46471
46548
46626
46705
46784
46865
46946
47028
47110
47193
47277
47360
47444
47529
47613
47698
47782
47867
47952
48036
48121
48205
48289
48373
48457
48541
48624
48707
48790
48872
48954
49036
49118
49200
49282
49363
49445
49527
49608
49690
49772
49854
49935
50017
50098
50179
50260
50340
50419
50498
50577
50654
50731
50807
50882
50956
51029
51101
51172
51242
51311
51379
51446
51512
51577
51640
51703
51765
51825
51884
51942
51999
52055
52110
52164
52217
52269
52320
52370
52420
52469
52518
52566
52614
52662
52709
52756
52803
52850
52897
52944
52991
53038
53085
53132
53179
53227
53275
53323
53372
53421
53471
53520
53570
53621
53672
53723
53775
53827
53879
53932
53985
54038
54092
54146
54200
54254
54308
54363
54418
54472
54527
54581
54635
54689
54743
54795
54848
54899
54950
55001
55050
55099
55146
55193
55239
55284
55328
55371
55413
55454
55494
55533
55572
55610
55647
55684
55720
55755
55789
55824
55857
55890
55922
55953
55984
56015
56044
56073
56101
56129
56155
56181
56207
56231
56255
56279
56302
56324
56347
56369
56390
56412
56433
56454
56474
56494
56515
56535
56555
56575
56594
56614
56635
56655
56675
56696
56717
56739
56760
56782
56805
56828
56851
56875
56898
56923
56947
56972
56996
57021
57046
57072
57097
57123
57149
57175
57202
57229
57256
57284
57313
57342
57372
57402
57434
57466
57499
57533
57568
57603
57640
57677
57715
57753
57792
57832
57872
57913
57954
57996
58038
58081
58124
58168
58212
58256
58301
58346
58391
58437
58483
58529
58575
58621
58667
58714
58760
58806
58852
58898
58944
58990
59036
59082
59127
59172
59217
59261
59306
59349
59392
59435
59476
59518
59558
59598
59637
59675
59713
59749
59785
59820
59854
59888
59920
59952
59983
60013
60042
60071
60099
60126
60152
60177
60202
60225
60247
60268
60288
60306
60323
60339
60353
60366
60377
60387
60395
60401
60406
60409
60410
60410
60408
60405
60400
60393
60385
60376
60365
60353
60340
60325
60309
60293
60275
60256
60237
60216
60195
60173
60150
60126
60102
60077
60051
60024
59997
59969
59940
59910
59880
59849
59817
59784
59751
59717
59683
59648
59612
59576
59540
59503
59465
59428
59390
59351
59313
59274
59235
59196
59157
59117
59078
59039
59000
58961
58922
58883
58844
58806
58767
58728
58689
58650
58611
58571
58531
58491
58450
58409
58367
58325
58282
58238
58194
58150
58105
58059
58013
57966
57919
57872
57824
57776
57727
57678
57629
57580
57530
57480
57429
57378
57326
57274
57221
57168
57115
57061
57007
56952
56897
56842
56787
56731
56675
56619
56562
56506
56448
56391
56334
56276
56218
56160
56102
56044
55986
55927
55869
55812
55754
55696
55638
55580
55523
55465
55407
55350
55292
55235
55178
55121
55064
55008
54952
54897
54842
54787
54733
54680
54628
54576
54526
54476
54427
54380
54333
54287
54243
54200
54158
54117
54078
54040
54004
53968
53935
53902
53871
53840
53811
53783
53757
53731
53706
53682
53659
53636
53614
53593
53573
53553
53533
53514
53495
53477
53460
53442
53426
53409
53394
53378
53364
53350
53336
53323
53311
53299
53287
53277
53266
53257
53247
53238
53230
53222
53214
53207
53199
53192
53185
53178
53171
53165
53158
53151
53145
53138
53132
53125
53119
53113
53107
53101
53095
53090
53084
53079
53074
53069
53064
53060
53055
53051
53047
53044
53041
53038
53035
53033
53032
53031
53031
53031
53031
53033
53035
53038
53041
53045
53050
53055
53061
53067
53073
53080
53088
53096
53104
53112
53120
53129
53138
53147
53157
53166
53176
53186
53196
53206
53216
53226
53236
53246
53256
53266
53276
53286
53296
53306
53315
53324
53333
53341
53349
53356
53362
53368
53373
53377
53380
53382
53384
53385
53384
53383
53381
53379
53375
53371
53366
53360
53354
53347
53339
53331
53322
53313
53304
53294
53283
53272
53260
53247
53233
53218
53202
53185
53166
53146
53124
53101
53075
53048
53018
52986
52952
52916
52877
52836
52793
52748
52700
52650
52598
52543
52487
52428
52367
52305
52240
52174
52105
52034
51961
51886
51809
51729
51648
51563
51476
51387
51295
51200
51103
51003
50901
50796
50690
50580
50469
50356
50241
50124
50005
49885
49764
49641
49517
49392
49266
49139
49010
48881
48751
48620
48488
48356
48222
48089
47955
47820
47685
47551
47416
47281
47147
47014
46880
46748
46616
46486
46356
46228
46100
45974
45849
45726
45603
45483
45363
45245
45129
45014
44900
44788
44677
44568
44461
44355
44250
44148
44047
43947
43850
43755
43661
43570
43481
43394
43309
43226
43146
43068
42992
42918
42847
42778
42711
42646
42583
42523
42465
42409
42356
42305
42256
42209
42165
42123
42083
42046
42011
41978
41948
41919
41893
41868
41846
41825
41806
41789
41773
41759
41747
41735
41725
41717
41709
41703
41697
41693
41689
41687
41685
41685
41685
41686
41688
41690
41694
41698
41703
41709
41715
41722
41730
41739
41748
41758
41768
41779
41791
41803
41815
41828
41842
41856
41871
41886
41902
41919
41936
41954
41973
41992
42012
42033
42054
42076
42099
42122
42146
42171
42196
42222
42248
42275
42302
42330
42358
42387
42417
42446
42476
42507
42537
42568
42599
42631
42662
42694
42725
42757
42788
42819
42851
42882
42914
42945
42976
43008
43040
43072
43105
43138
43172
43207
43242
43278
43315
43353
43392
43432
43473
43515
43558
43601
43645
43690
43735
43780
43826
43872
43918
43964
44011
44058
44104
44151
44198
44246
44293
44341
44388
44437
44485
44533
44582
44631
44681
44730
44780
44830
44881
44931
44982
45032
45083
45133
45184
45234
45284
45334
45384
45434
45483
45532
45580
45628
45675
45721
45767
45812
45855
45898
45940
45980
46019
46057
46093
46128
46162
46194
46224
46253
46281
46307
46332
46356
46378
46400
46420
46439
46457
46473
46489
46504
46518
46532
46544
46555
46566
46575
46584
46592
46598
46604
46608
46611
46614
46615
46615
46614
46612
46609
46605
46600
46595
46588
46580
46572
46563
46553
46543
46532
46521
46509
46497
46485
46473
46461
46448
46435
46422
46409
46396
46382
46369
46355
46341
46326
46312
46297
46282
46267
46251
46235
46219
46203
46187
46170
46153
46137
46120
46103
46086
46070
46053
46037
46021
46005
45989
45973
45958
45942
45927
45911
45896
45880
45865
45849
45833
45816
45800
45783
45765
45747
45727
45708
45687
45665
45642
45619
45594
45568
45541
45513
45484
45454
45423
45391
45357
45323
45288
45252
45215
45177
45138
45099
45059
45018
44977
44935
44892
44849
44806
44761
44716
44670
44623
44576
44527
44478
44427
44376
44323
44269
44215
44159
44102
44044
43985
43926
43865
43805
43743
43682
43620
43558
43496
43434
43372
43310
43249
43189
43129
43069
43010
42952
42895
42838
42781
42726
42670
42616
42561
42507
42453
42400
42346
42293
42240
42186
42133
42080
42026
41972
41917
41862
41807
41750
41693
41635
41576
41517
41456
41395
41332
41269
41205
41140
41075
41009
40942
40875
40808
40740
40673
40605
40537
40469
40402
40334
40267
40199
40132
40064
39997
39929
39861
39793
39724
39655
39585
39515
39444
39372
39300
39227
39154
39080
39005
38930
38854
38778
38701
38624
38546
38467
38388
38308
38227
38146
38064
37981
37897
37812
37726
37639
37551
37462
37372
37281
37189
37096
37003
36908
36813
36717
36621
36524
36426
36329
36230
36131
36032
35933
35834
35734
35634
35534
35433
35333
35233
35132
35032
34931
34830
34730
34629
34529
34429
34328
34228
34128
34028
33928
33828
33728
33628
33528
33428
33328
33228
33128
33028
32928
32829
32729
32630
32531
32432
32334
32237
32141
32045
31951
31857
31765
31674
31585
31496
31410
31325
31241
31159
31079
31000
30923
30847
30772
30700
30628
30558
30490
30423
30357
30293
30230
30169
30110
30052
29996
29942
29889
29838
29789
29742
29696
29653
29611
29570
29532
29495
29460
29426
29394
29363
29334
29306
29279
29253
29228
29204
29181
29158
29136
29114
29092
29071
29050
29029
29008
28987
28966
28945
28924
28903
28882
28861
28840
28820
28799
28779
28759
28739
28719
28699
28679
28660
28639
28619
28598
28576
28554
28531
28506
28481
28454
28426
28396
28366
28333
28300
28265
28229
28191
28153
28113
28072
28029
27986
27941
27896
27849
27801
27753
27703
27652
27600
27547
27493
27438
27382
27324
27265
27205
27144
27082
27018
26954
26888
26821
26752
26683
26613
26541
26469
26395
26321
26245
26168
26090
26010
25930
25848
25765
25681
25595
25508
25419
25329
25237
25144
25049
24953
24855
24755
24654
24552
24448
24342
24235
24127
24017
23906
23793
23680
23565
23449
23332
23213
23093
22972
22850
22726
22601
22474
22346
22216
22086
21953
21820
21684
21548
21410
21271
21130
20989
20846
20702
20556
20410
20262
20113
19963
19812
19661
19508
19354
19199
19043
18886
18729
18570
18411
18251
18090
17928
17765
17602
17437
17273
17107
16941
16774
16607
16440
16271
16104
15935
15767
15599
15431
15263
15095
14928
14761
14595
14429
14264
14100
13936
13773
13610
13449
13288
13127
12968
12809
12650
12492
12335
12178
12021
11865
11710
11554
11400
11245
11091
10938
10785
10633
10482
10331
10181
10033
9885
9739
9594
9451
9310
9170
9033
8897
8764
8633
8504
8378
8254
8132
8013
7897
7782
7670
7561
7453
7348
7245
7144
7045
6948
6853
6760
6670
6581
6495
6410
6328
6247
6169
6093
6019
5947
5877
5810
5744
5681
5620
5561
5503
5448
5394
5342
5292
5243
5195
5149
5103
5059
5015
4971
4929
4886
4845
4803
4762
4721
4681
4641
4602
4563
4524
4486
4449
4412
4376
4340
4305
4271
4238
4205
4173
4142
4112
4083
4054
4027
4000
3974
3949
3925
3901
3878
3855
3833
3811
3789
3767
3746
3724
3702
3681
3659
3637
3615
3593
3571
3549
3527
3505
3484
3462
3441
3420
3399
3378
3358
3338
3318
3298
3279
3259
3240
3221
3201
3182
3163
3144
3124
3105
3086
3067
3047
3028
3008
2989
2969
2949
2929
2909
2889
2868
2848
2827
2805
2783
2761
2738
2714
2690
2665
2640
2614
2587
2560
2532
2504
2475
2445
2415
2384
2352
2320
2287
2253
2218
2183
2146
2109
2071
2032
1992
1951
1909
1866
1822
1776
1730
1683
1635
1585
1535
1483
1431
1377
1322
1266
1209
1152
1093
1034
975
915
854
794
733
672
611
550
488
427
366
304
242
180
118
56
-7
-69
-133
-196
-260
-323
-388
-452
-517
-581
-646
-711
-776
-841
-906
-971
-1035
-1100
-1164
-1227
-1290
-1352
-1414
-1475
-1535
-1595
-1654
-1712
-1770
-1826
-1882
-1938
-1992
-2045
-2098
-2150
-2202
-2253
-2303
-2352
-2401
-2450
-2497
-2545
-2592
-2638
-2684
-2729
-2774
-2818
-2862
-2904
-2947
-2988
-3029
-3069
-3108
-3146
-3182
-3218
-3252
-3285
-3317
-3347
-3375
-3402
-3427
-3451
-3473
-3494
-3514
-3532
-3549
-3564
-3579
-3593
-3605
-3617
-3628
-3639
-3649
-3658
-3667
-3676
-3684
-3691
-3699
-3706
-3713
-3720
-3726
-3732
-3738
-3744
-3750
-3756
-3762
-3769
-3775
-3781
-3788
-3794
-3801
-3808
-3816
-3824
-3832
-3840
-3849
-3859
-3869
-3879
-3890
-3901
-3914
-3926
-3940
-3955
-3970
-3986
-4003
-4022
-4041
-4062
-4083
-4106
-4130
-4156
-4182
-4210
-4240
-4270
-4302
-4335
-4369
-4405
-4442
-4480
-4520
-4561
-4603
-4647
-4691
-4738
-4785
-4834
-4884
-4936
-4990
-5045
-5102
-5160
-5221
-5283
-5347
-5413
-5481
-5551
-5623
-5696
-5772
-5848
-5927
-6007
-6088
-6170
-6253
-6337
-6423
-6508
-6595
-6682
-6769
-6856
-6944
-7032
-7120
-7208
-7297
-7385
-7473
-7562
-7650
-7739
-7828
-7917
-8006
-8096
-8185
-8275
-8365
-8454
-8544
-8635
-8725
-8815
-8905
-8995
-9085
-9175
-9266
-9356
-9446
-9536
-9626
-9716
-9806
-9896
-9986
-10076
-10166
-10256
-10347
-10437
-10527
-10618
-10708
-10799
-10890
-10981
-11072
-11163
-11254
-11346
-11437
-11529
-11621
-11713
-11805
-11897
-11989
-12082
-12174
-12267
-12360
-12452
-12545
-12637
-12730
-12822
-12915
-13007
-13100
-13192
-13285
-13377
-13470
-13562
-13655
-13747
-13840
-13932
-14025
-14117
-14209
-14302
-14394
-14486
-14578
-14669
-14761
-14852
-14944
-15035
-15126
-15217
-15307
-15398
-15488
-15579
-15669
-15760
-15850
-15941
-16032
-16122
-16213
-16303
-16396
-16487
-16578
-16669
-16761
-16852
-16943
-17034
-17125
-17216
-17307
-17398
-17489
-17580
-17671
-17762
-17854
-17946
-18037
-18129
-18221
-18313
-18406
-18498
-18590
-18682
-18774
-18866
-18957
-19049
-19140
-19232
-19323
-19414
-19505
-19596
-19686
-19777
-19867
-19957
-20047
-20137
-20226
-20315
-20404
-20492
-20580
-20668
-20755
-20842
-20928
-21014
-21099
-21184
-21269
-21353
-21437
-21521
-21604
-21686
-21768
-21850
-21931
-22011
-22090
-22169
-22246
-22323
-22399
-22473
-22547
-22620
-22692
-22763
-22833
-22902
-22971
-23039
-23106
-23173
-23238
-23304
-23368
-23432
-23495
-23558
-23620
-23681
-23741
-23801
-23860
-23918
-23975
-24032
-24088
-24143
-24198
-24252
-24305
-24358
-24411
-24462
-24514
-24564
-24614
-24664
-24714
-24763
-24812
-24860
-24908
-24956
-25004
-25052
-25100
-25147
-25194
-25242
-25289
-25336
-25384
-25431
-25479
-25526
-25574
-25622
-25670
-25719
-25768
-25818
-25868
-25919
-25971
-26023
-26077
-26131
-26186
-26242
-26299
-26357
-26416
-26476
-26536
-26597
-26659
-26722
-26785
-26849
-26913
-26979
-27045
-27112
-27179
-27248
-27317
-27388
-27459
-27532
-27605
-27679
-27755
-27831
-27909
-27987
-28066
-28146
-28227
-28308
-28390
-28472
-28555
-28638
-28721
-28804
-28887
-28969
-29052
-29134
-29216
-29298
-29379
-29460
-29540
-29620
-29700
-29780
-29859
-29937
-30015
-30093
-30171
-30248
-30325
-30402
-30478
-30555
-30631
-30706
-30782
-30857
-30932
-31006
-31079
-31153
-31225
-31297
-31368
-31438
-31507
-31576
-31643
-31710
-31776
-31841
-31905
-31968
-32031
-32092
-32153
-32212
-32271
-32329
-32384
-32441
-32497
-32551
-32604
-32658
-32710
-32761
-32811
-32861
-32910
-32958
-33005
-33052
-33098
-33142
-33186
-33229
-33271
-33313
-33354
-33394
-33433
-33472
-33511
-33549
-33587
-33625
-33663
-33700
-33738
-33775
-33813
-33852
-33890
-33929
-33968
-34008
-34049
-34090
-34132
-34174
-34217
-34261
-34306
-34351
-34397
-34444
-34492
-34540
-34588
-34638
-34687
-34738
-34788
-34839
-34890
-34942
-34994
-35046
-35098
-35150
-35202
-35255
-35308
-35361
-35414
-35468
-35523
-35577
-35633
-35689
-35746
-35803
-35861
-35920
-35979
-36039
-36099
-36160
-36222
-36284
-36347
-36410
-36473
-36537
-36601
-36665
-36729
-36794
-36858
-36923
-36988
-37053
-37118
-37182
-37247
-37312
-37377
-37441
-37506
-37571
-37636
-37701
-37767
-37833
-37899
-37965
-38032
-38099
-38167
-38235
-38303
-38372
-38441
-38510
-38579
-38649
-38719
-38789
-38859
-38929
-39000
-39070
-39140
-39210
-39280
-39350
-39420
-39489
-39558
-39627
-39696
-39765
-39834
-39903
-39972
-40041
-40111
-40181
-40252
-40323
-40394
-40467
-40540
-40614
-40689
-40764
-40841
-40918
-40996
-41075
-41154
-41234
-41315
-41396
-41478
-41561
-41644
-41727
-41810
-41894
-41979
-42063
-42148
-42232
-42317
-42402
-42487
-42572
-42656
-42741
-42826
-42910
-42994
-43078
-43162
-43245
-43328
-43410
-43492
-43574
-43655
-43736
-43816
-43895
-43974
-44052
-44129
-44205
-44280
-44354
-44427
-44498
-44569
-44638
-44707
-44774
-44840
-44905
-44968
-45031
-45093
-45153
-45213
-45272
-45329
-45385
-45441
-45495
-45548
-45600
-45651
-45701
-45750
-45798
-45845
-45890
-45934
-45977
-46019
-46059
-46097
-46135
-46170
-46204
-46236
-46266
-46295
-46321
-46346
-46368
-46389
-46407
-46423
-46438
-46450
-46460
-46468
-46474
-46478
-46480
-46480
-46479
-46476
-46471
-46466
-46458
-46450
-46440
-46429
-46418
-46405
-46391
-46376
-46361
-46345
-46327
-46309
-46290
-46270
-46249
-46228
-46205
-46182
-46158
-46133
-46107
-46081
-46053
-46025
-45996
-45967
-45937
-45906
-45874
-45842
-45810
-45777
-45744
-45711
-45677
-45643
-45609
-45575
-45541
-45506
-45471
-45435
-45399
-45363
-45326
-45289
-45251
-45213
-45173
-45134
-45093
-45052
-45010
-44967
-44924
-44880
-44835
-44790
-44744
-44697
-44650
-44602
-44554
-44505
-44456
-44406
-44355
-44304
-44252
-44200
-44148
-44095
-44041
-43987
-43933
-43878
-43823
-43768
-43712
-43656
-43600
-43543
-43487
-43430
-43373
-43315
-43257
-43199
-43141
-43082
-43024
-42964
-42905
-42846
-42786
-42726
-42666
-42606
-42545
-42485
-42424
-42363
-42302
-42240
-42179
-42117
-42055
-41993
-41931
-41869
-41807
-41745
-41683
-41621
-41559
-41498
-41436
-41375
-41313
-41252
-41191
-41131
-41070
-41010
-40950
-40890
-40830
-40771
-40712
-40653
-40595
-40537
-40479
-40421
-40364
-40307
-40250
-40194
-40138
-40082
-40026
-39970
-39914
-39859
-39804
-39749
-39695
-39641
-39587
-39533
-39480
-39428
-39375
-39324
-39272
-39221
-39171
-39121
-39072
-39023
-38975
-38927
-38880
-38833
-38788
-38743
-38698
-38654
-38611
-38569
-38528
-38488
-38448
-38410
-38373
-38337
-38303
-38269
-38237
-38207
-38178
-38150
-38124
-38100
-38078
-38057
-38038
-38021
-38006
-37993
-37981
-37971
-37963
-37957
-37953
-37950
-37949
-37949
-37951
-37954
-37959
-37964
-37972
-37980
-37990
-38000
-38012
-38025
-38039
-38054
-38070
-38087
-38105
-38124
-38144
-38165
-38187
-38211
-38235
-38260
-38287
-38314
-38342
-38372
-38402
-38433
-38464
-38497
-38530
-38563
-38597
-38632
-38667
-38702
-38738
-38774
-38811
-38847
-38885
-38922
-38960
-38998
-39036
-39074
-39113
-39152
-39191
-39230
-39270
-39309
-39349
-39388
-39428
-39467
-39507
-39547
-39587
-39626
-39666
-39706
-39745
-39784
-39824
-39863
-39901
-39940
-39978
-40015
-40053
-40089
-40125
-40160
-40194
-40227
-40260
-40292
-40322
-40352
-40380
-40407
-40434
-40459
-40483
-40505
-40527
-40548
-40568
-40587
-40605
-40622
-40638
-40654
-40669
-40683
-40697
-40710
-40722
-40734
-40745
-40755
-40765
-40774
-40782
-40790
-40796
-40802
-40806
-40810
-40812
-40814
-40814
-40814
-40812
-40810
-40806
-40801
-40796
-40789
-40781
-40773
-40763
-40752
-40741
-40729
-40715
-40701
-40686
-40670
-40652
-40634
-40615
-40594
-40573
-40550
-40527
-40502
-40477
-40450
-40423
-40394
-40364
-40334
-40302
-40270
-40236
-40202
-40167
-40131
-40094
-40056
-40018
-39978
-39938
-39898
-39856
-39814
-39772
-39729
-39686
-39642
-39598
-39554
-39510
-39466
-39422
-39378
-39334
-39290
-39246
-39203
-39159
-39116
-39073
-39030
-38988
-38945
-38902
-38860
-38818
-38775
-38733
-38691
-38649
-38607
-38566
-38524
-38483
-38443
-38402
-38362
-38322
-38282
-38243
-38204
-38166
-38127
-38090
-38052
-38016
-37979
-37944
-37908
-37874
-37839
-37806
-37773
-37740
-37709
-37677
-37647
-37617
-37588
-37559
-37531
-37503
-37476
-37450
-37424
-37398
-37373
-37349
-37325
-37301
-37278
-37255
-37233
-37211
-37189
-37168
-37148
-37128
-37108
-37089
-37070
-37051
-37033
-37015
-36998
-36980
-36963
-36946
-36928
-36911
-36893
-36875
-36857
-36839
-36820
-36800
-36780
-36759
-36737
-36715
-36692
-36669
-36645
-36621
-36596
-36570
-36545
-36519
-36494
-36468
-36442
-36416
-36390
-36365
-36340
-36314
-36290
-36265
-36240
-36216
-36191
-36167
-36143
-36119
-36096
-36072
-36048
-36024
-36001
-35977
-35953
-35929
-35904
-35880
-35855
-35829
-35804
-35777
-35751
-35724
-35696
-35668
-35639
-35610
-35580
-35550
-35519
-35487
-35455
-35422
-35389
-35355
-35320
-35285
-35248
-35211
-35174
-35135
-35095
-35055
-35013
-34971
-34928
-34884
-34838
-34793
-34746
-34698
-34650
-34601
-34551
-34500
-34449
-34397
-34344
-34291
-34236
-34181
-34125
-34068
-34010
-33951
-33891
-33831
-33769
-33705
-33641
-33576
-33509
-33441
-33371
-33300
-33228
-33155
-33080
-33004
-32926
-32847
-32767
-32685
-32601
-32518
-32433
-32345
-32258
-32170
-32080
-31989
-31898
-31806
-31713
-31619
-31525
-31431
-31335
-31239
-31143
-31046
-30948
-30850
-30752
-30653
-30553
-30453
-30352
-30251
-30149
-30047
-29944
-29840
-29736
-29631
-29526
-29420
-29314
-29207
-29100
-28992
-28884
-28776
-28667
-28559
-28450
-28341
-28232
-28123
-28014
-27906
-27797
-27689
-27582
-27474
-27367
-27261
-27155
-27049
-26944
-26840
-26736
-26633
-26531
-26429
-26328
-26228
-26128
-26029
-25930
-25833
-25735
-25638
-25542
-25446
-25350
-25255
-25160
-25066
-24971
-24877
-24784
-24690
-24597
-24504
-24411
-24319
-24227
-24135
-24043
-23951
-23860
-23768
-23677
-23586
-23495
-23404
-23312
-23221
-23130
-23039
-22948
-22858
-22767
-22676
-22586
-22496
-22407
-22317
-22228
-22140
-22052
-21964
-21877
-21790
-21703
-21617
-21532
-21447
-21362
-21278
-21194
-21110
-21027
-20944
-20862
-20780
-20698
-20617
-20536
-20455
-20374
-20294
-20214
-20134
-20055
-19975
-19896
-19817
-19738
-19660
-19581
-19503
-19424
-19346
-19268
-19190
-19111
-19033
-18955
-18877
-18798
-18720
-18642
-18564
-18485
-18407
-18329
-18250
-18172
-18093
-18014
-17936
-17857
-17779
-17700
-17622
-17544
-17466
-17388
-17311
-17234
-17158
-17082
-17006
-16931
-16857
-16783
-16710
-16637
-16564
-16493
-16421
-16350
-16279
-16209
-16139
-16068
-15999
-15929
-15860
-15790
-15720
-15650
-15580
-15510
-15440
-15369
-15298
-15226
-15154
-15082
-15009
-14935
-14861
-14786
-14711
-14634
-14557
-14480
-14401
-14322
-14242
-14161
-14079
-13996
-13912
-13828
-13742
-13655
-13568
-13479
-13389
-13298
-13206
-13113
-13018
-12922
-12825
-12727
-12628
-12527
-12425
-12322
-12218
-12113
-12007
-11900
-11792
-11683
-11573
-11462
-11351
-11239
-11125
-11012
-10897
-10781
-10665
-10548
-10429
-10310
-10191
-10070
-9948
-9826
-9703
-9579
-9454
-9329
-9203
-9077
-8949
-8822
-8694
-8566
-8437
-8308
-8179
-8050
-7921
-7792
-7663
-7534
-7406
-7277
-7149
-7020
-6892
-6765
-6637
-6510
-6383
-6257
-6131
-6006
-5881
-5756
-5633
-5509
-5387
-5265
-5144
-5023
-4903
-4784
-4665
-4547
-4429
-4312
-4196
-4078
-3963
-3847
-3732
-3617
-3501
-3386
-3272
-3157
-3042
-2928
-2813
-2699
-2584
-2470
-2355
-2241
-2127
-2012
-1897
-1783
-1668
-1553
-1438
-1323
-1208
-1092
-976
-860
-744
-628
-511
-394
-277
-159
-41
78
196
315
435
555
675
796
916
1038
1159
1281
1403
1525
1648
1771
1894
2017
2141
2264
2389
2513
2638
2762
2888
3013
3139
3265
3391
3518
3645
3772
3900
4027
4157
4285
4415
4544
4674
4804
4935
5066
5197
5329
5461
5593
5725
5858
5991
6124
6257
6391
6524
6658
6792
6926
7060
7195
7329
7463
7597
7732
7866
8000
8134
8268
8403
8537
8671
8806
8940
9075
9210
9345
9480
9615
9751
9887
10023
10160
10297
10434
10572
10710
10848
10987
11127
11266
11406
11547
11687
11829
11971
12113
12256
12399
12543
12688
12833
12979
13126
13273
13421
13570
13720
13871
14023
14175
14328
14483
14638
14794
14951
15109
15268
15427
15587
15748
15910
16073
16236
16400
16565
16730
16896
17062
17229
17396
17565
17733
17903
18072
18243
18414
18585
18757
18930
19103
19276
19450
19624
19798
19972
20147
20321
20496
20671
20845
21019
21193
21367
21540
21712
21884
22055
22225
22394
22562
22729
22895
23060
23224
23386
23548
23708
23866
24024
24180
24334
24487
24639
24790
24938
25086
25232
25376
25519
25660
25800
25938
26074
26208
26341
26471
26600
26727
26852
26976
27097
27216
27333
27449
27562
27674
27783
27891
27996
28100
28202
28301
28399
28495
28589
28681
28772
28860
28946
29031
29114
29194
29273
29350
29425
29498
29570
29640
29708
29774
29839
29902
29964
30024
30082
30139
30194
30248
30301
30352
30402
30450
30498
30544
30589
30634
30677
30720
30761
30802
30843
30882
30922
30960
30999
31036
31074
31111
31148
31184
31220
31256
31292
31327
31362
31398
31433
31467
31502
31537
31571
31606
31640
31674
31709
31743
31777
31811
31845
31878
31912
31945
31979
32012
32045
32078
32110
32144
32176
32209
32241
32275
32308
32341
32375
32408
32442
32476
32509
32543
32578
32613
32648
32682
32717
32752
32787
32823
32858
32893
32929
32965
33001
33037
33073
33110
33146
33183
33220
33258
33295
33333
33370
33408
33446
33484
33522
33560
33599
33637
33675
33713
33751
33789
33827
33865
33903
33941
33978
34016
34053
34090
34127
34164
34201
34238
34275
34311
34348
34384
34420
34457
34493
34529
34565
34601
34637
34673
34709
34745
34781
34817
34853
34889
34925
34961
34997
35033
35069
35105
35141
35178
35214
35251
35288
35325
35362
35399
35437
35474
35512
35550
35587
35625
35663
35701
35739
35777
35815
35854
35892
35930
35968
36006
36044
36082
36121
36159
36198
36236
36275
36314
36353
36392
36432
36472
36512
36552
36593
36635
36677
36719
36762
36806
36850
36895
36940
36986
37032
37079
37127
37175
37224
37274
37324
37375
37427
37479
37532
37585
37639
37693
37748
37804
37860
37916
37973
38030
38087
38145
38203
38262
38321
38380
38439
38498
38558
38618
38679
38740
38801
38862
38924
38986
39049
39112
39175
39238
39302
39366
39430
39494
39558
39623
39687
39751
39816
39880
39944
40008
40072
40135
40198
40261
40324
40386
40448
40510
40571
40632
40692
40752
40812
40871
40930
40988
41046
41104
41161
41217
41273
41329
41384
41439
41493
41546
41599
41652
41704
41755
41806
41856
41905
41954
42002
42050
42097
42143
42188
42232
42276
42319
42362
42403
42444
42485
42524
42563
42601
42639
42676
42713
42749
42784
42820
42854
42889
42923
42956
42990
43023
43055
43087
43118
43149
43179
43209
43238
43267
43295
43322
43348
43373
43398
43422
43445
43467
43488
43508
43528
43546
43564
43581
43597
43611
43625
43638
43650
43661
43671
43680
43688
43695
43700
43704
43708
43709
43710
43709
43707
43704
43700
43694
43687
43678
43668
43657
43645
43631
43616
43600
43583
43565
43545
43525
43503
43481
43457
43433
43407
43381
43353
43325
43296
43266
43235
43204
43171
43138
43105
43071
43036
43001
42965
42929
42892
42856
42818
42781
42744
42706
42668
42631
42593
42555
42518
42480
42443
42406
42369
42333
42296
42261
42225
42190
42155
42121
42087
42053
42020
41987
41955
41923
41891
41860
41829
41799
41769
41739
41710
41681
41652
41624
41597
41569
41543
41516
41490
41465
41440
41415
41390
41366
41342
41318
41294
41271
41247
41224
41201
41178
41155
41132
41110
41087
41064
41042
41020
40997
40975
40953
40932
40910
40888
40867
40846
40825
40805
40785
40765
40745
40726
40707
40689
40671
40653
40635
40617
40600
40583
40566
40550
40533
40517
40500
40484
40468
40452
40436
40420
40405
40389
40373
40357
40341
40325
40308
40292
40275
40259
40242
40224
40207
40189
40171
40152
40133
40113
40093
40073
40051
40030
40007
39984
39961
39936
39911
39886
39860
39833
39806
39779
39751
39722
39694
39665
39635
39606
39576
39546
39516
39485
39454
39423
39392
39361
39328
39296
39263
39230
39196
39161
39126
39090
39054
39017
38980
38942
38903
38864
38824
38783
38742
38700
38657
38614
38570
38526
38480
38434
38387
38339
38291
38241
38191
38140
38089
38036
37983
37928
37873
37817
37761
37703
37644
37585
37524
37463
37400
37337
37273
37207
37141
37073
37005
36935
36864
36793
36720
36646
36571
36495
36418
36340
36262
36182
36101
36020
35937
35854
35770
35685
35599
35513
35426
35338
35249
35160
35070
34980
34889
34797
34705
34613
34521
34428
34335
34242
34149
34056
33963
33870
33777
33684
33592
33499
33407
33315
33224
33133
33042
32952
32862
32772
32683
32595
32508
32421
32335
32250
32165
32081
31998
31915
31833
31752
31671
31591
31512
31433
31354
31276
31199
31121
31045
30968
30892
30816
30741
30665
30590
30515
30441
30366
30292
30217
30143
30069
29995
29921
29846
29772
29698
29623
29549
29474
29399
29324
29248
29173
29097
29021
28945
28869
28792
28716
28639
28562
28484
28407
28330
28252
28174
28096
28018
27940
27862
27784
27705
27627
27548
27470
27391
27312
27233
27153
27074
26994
26914
26834
26754
26673
26592
26511
26429
26347
26266
26183
26101
26019
25936
25853
25771
25688
25606
25523
25441
25358
25277
25195
25113
25032
24952
24871
24791
24712
24633
24555
24477
24400
24324
24248
24173
24099
24026
23953
23881
23810
23740
23671
23602
23535
23468
23403
23338
23274
23211
23148
23087
23026
22966
22907
22849
22791
22735
22678
22623
22568
22515
22461
22409
22358
22307
22257
22207
22159
22111
22064
22018
21973
21928
21885
21841
21799
21757
21716
21676
21636
21596
21558
21520
21482
21445
21409
21374
21338
21304
21270
21236
21203
21171
21139
21108
21077
21046
21016
20986
20956
20927
20897
20868
20839
20809
20780
20751
20721
20691
20661
20631
20601
20570
20538
20506
20474
20441
20408
20374
20339
20304
20268
20231
20194
20156
20116
20077
20036
19995
19953
19910
19866
19822
19778
19732
19686
19640
19593
19546
19498
19450
19402
19353
19304
19255
19205
19155
19105
19055
19004
18953
18902
18851
18800
18748
18697
18645
18594
18542
18490
18439
18387
18335
18283
18231
18179
18126
18074
18022
17970
17918
17867
17815
17763
17712
17660
17609
17558
17507
17456
17406
17355
17305
17254
17204
17154
17104
17054
17004
16955
16905
16856
16806
16757
16708
16659
16611
16563
16515
16467
16420
16373
16327
16280
16235
16190
16146
16102
16058
16015
15972
15930
15888
15846
15805
15765
15724
15685
15645
15605
15566
15527
15489
15450
15412
15374
15336
15298
15260
15223
15185
15148
15111
15074
15037
14999
14963
14926
14889
14852
14815
14778
14741
14704
14668
14631
14594
14557
14519
14482
14445
14408
14370
14333
14295
14257
14219
14181
14142
14104
14065
14026
13986
13947
13907
13868
13828
13788
13748
13707
13667
13627
13586
13546
13505
13465
13424
13384
13344
13303
13263
13223
13184
13144
13105
13066
13027
12989
12951
12913
12876
12839
12803
12767
12732
12696
12662
12627
12593
12559
12526
12493
12460
12428
12396
12365
12334
12303
12273
12244
12215
12186
12158
12130
12103
12077
12051
12025
12000
11975
11951
11927
11903
11879
11856
11832
11809
11786
11763
11739
11716
11693
11669
11646
11622
11598
11573
11548
11523
11498
11472
11445
11418
11391
11363
11335
11306
11276
11246
11215
11183
11151
11118
11085
11051
11016
10980
10943
10906
10868
10829
10789
10749
10707
10665
10622
10578
10534
10488
10442
10394
10346
10297
10247
10197
10145
10093
10040
9986
9931
9875
9819
9762
9704
9645
9585
9525
9464
9402
9340
9277
9213
9148
9083
9017
8951
8883
8815
8747
8678
8608
8538
8467
8396
8325
8253
8180
8109
8036
7963
7890
7818
7745
7672
7599
7526
7453
7380
7308
7235
7163
7091
7019
6947
6875
6803
6731
6660
6588
6517
6445
6374
6303
6232
6161
6090
6019
5949
5878
5808
5738
5669
5600
5531
5462
5394
5326
5258
5191
5124
5057
4991
4925
4859
4793
4728
4663
4598
4534
4470
4406
4342
4279
4216
4153
4091
4030
3969
3909
3849
3790
3732
3674
3617
3560
3504
3449
3394
3339
3285
3231
3178
3125
3072
3019
2966
2914
2861
2808
2756
2703
2650
2597
2544
2490
2437
2383
2328
2274
2219
2164
2109
2054
1998
1942
1886
1830
1774
1718
1661
1605
1548
1491
1434
1378
1321
1263
1206
1149
1091
1034
976
917
859
801
742
683
624
565
505
446
387
327
268
209
150
91
32
-26
-84
-142
-199
-256
-313
-370
-426
-482
-537
-592
-647
-702
-756
-811
-865
-918
-972
-1025
-1078
-1132
-1185
-1238
-1291
-1344
-1396
-1449
-1502
-1555
-1607
-1660
-1712
-1765
-1817
-1868
-1920
-1972
-2023
-2074
-2124
-2175
-2225
-2275
-2325
-2375
-2424
-2474
-2523
-2573
-2622
-2671
-2720
-2770
-2819
-2868
-2918
-2968
-3017
-3067
-3117
-3167
-3217
-3267
-3318
-3368
-3418
-3469
-3519
-3569
-3619
-3669
-3719
-3769
-3819
-3868
-3917
-3966
-4014
-4064
-4113
-4161
-4210
-4258
-4306
-4355
-4403
-4451
-4500
-4548
-4597
-4645
-4693
-4742
-4790
-4839
-4887
-4935
-4983
-5030
-5078
-5125
-5172
-5219
-5265
-5311
-5356
-5402
-5447
-5491
-5536
-5580
-5623
-5667
-5710
-5753
-5796
-5839
-5881
-5924
-5966
-6008
-6050
-6092
-6134
-6175
-6216
-6257
-6298
-6338
-6378
-6418
-6457
-6496
-6534
-6572
-6609
-6645
-6682
-6717
-6753
-6787
-6821
-6855
-6888
-6921
-6954
-6986
-7017
-7048
-7079
-7109
-7139
-7168
-7197
-7226
-7254
-7281
-7309
-7335
-7361
-7387
-7412
-7437
-7461
-7485
-7508
-7530
-7552
-7574
-7595
-7615
-7635
-7654
-7673
-7691
-7709
-7726
-7742
-7758
-7773
-7787
-7801
-7814
-7827
-7839
-7850
-7861
-7872
-7882
-7892
-7901
-7910
-7919
-7927
-7935
-7943
-7951
-7958
-7965
-7971
-7977
-7983
-7988
-7994
-7998
-8003
-8007
-8010
-8015
-8018
-8021
-8023
-8026
-8029
-8032
-8036
-8039
-8042
-8045
-8048
-8051
-8055
-8058
-8061
-8066
-8070
-8074
-8080
-8085
-8090
-8096
-8103
-8109
-8118
-8125
-8134
-8143
-8153
-8163
-8173
-8183
-8196
-8209
-8222
-8235
-8249
-8264
-8280
-8296
-8312
-8330
-8348
-8367
-8386
-8406
-8427
-8449
-8471
-8494
-8517
-8541
-8566
-8591
-8616
-8642
-8669
-8695
-8722
-8750
-8777
-8805
-8833
-8861
-8889
-8917
-8945
-8973
-9001
-9029
-9057
-9084
-9112
-9139
-9166
-9192
-9218
-9244
-9269
-9294
-9319
-9343
-9366
-9390
-9412
-9435
-9456
-9478
-9498
-9519
-9539
-9558
-9577
-9595
-9613
-9630
-9647
-9664
-9680
-9695
-9710
-9724
-9738
-9752
-9765
-9778
-9790
-9802
-9813
-9825
-9836
-9847
-9858
-9868
-9879
-9890
-9900
-9911
-9922
-9933
-9944
-9955
-9966
-9977
-9989
-10000
-10012
-10024
-10036
-10048
-10061
-10073
-10086
-10098
-10111
-10124
-10137
-10151
-10164
-10178
-10192
-10206
-10220
-10235
-10250
-10265
-10281
-10297
-10313
-10330
-10347
-10364
-10381
-10399
-10417
-10435
-10453
-10472
-10490
-10509
-10528
-10547
-10566
-10584
-10603
-10622
-10641
-10660
-10679
-10698
-10717
-10736
-10754
-10773
-10792
-10811
-10829
-10847
-10866
-10884
-10902
-10920
-10937
-10954
-10972
-10988
-11005
-11021
-11037
-11053
-11068
-11083
-11098
-11112
-11126
-11140
-11154
-11168
-11182
-11195
-11208
-11222
-11235
-11248
-11261
-11274
-11287
-11300
-11312
-11325
-11337
-11349
-11361
-11373
-11384
-11395
-11407
-11418
-11428
-11439
-11449
-11460
-11470
-11479
-11489
-11498
-11507
-11516
-11525
-11534
-11542
-11550
-11558
-11567
-11575
-11583
-11590
-11598
-11606
-11615
-11623
-11631
-11640
-11648
-11657
-11666
-11676
-11686
-11696
-11706
-11717
-11729
-11740
-11753
-11765
-11778
-11791
-11805
-11819
-11834
-11848
-11863
-11879
-11894
-11910
-11926
-11942
-11958
-11974
-11990
-12007
-12023
-12040
-12057
-12073
-12090
-12107
-12125
-12142
-12159
-12176
-12193
-12210
-12227
-12244
-12261
-12277
-12294
-12310
-12326
-12342
-12357
-12372
-12387
-12402
-12416
-12430
-12443
-12456
-12469
-12482
-12494
-12506
-12517
-12528
-12539
-12550
-12560
-12570
-12579
-12589
-12598
-12607
-12615
-12623
-12631
-12639
-12647
-12654
-12661
-12668
-12674
-12680
-12685
-12691
-12695
-12699
-12703
-12706
-12708
-12710
-12712
-12712
-12712
-12711
-12710
-12708
-12705
-12701
-12697
-12691
-12685
-12678
-12670
-12662
-12652
-12642
-12630
-12618
-12605
-12591
-12576
-12561
-12545
-12527
-12509
-12491
-12471
-12451
-12430
-12408
-12386
-12363
-12339
-12314
-12289
-12263
-12236
-12209
-12181
-12152
-12123
-12093
-12063
-12031
-12000
-11968
-11935
-11902
-11868
-11834
-11800
-11765
-11730
-11694
-11659
-11623
-11587
-11550
-11514
-11477
-11441
-11404
-11367
-11330
-11293
-11257
-11220
-11183
-11146
-11109
-11072
-11035
-10998
-10961
-10925
-10888
-10851
-10814
-10777
-10740
-10704
-10667
-10631
-10595
-10559
-10524
-10488
-10453
-10419
-10385
-10351
-10318
-10285
-10252
-10220
-10188
-10157
-10126
-10095
-10065
-10035
-10005
-9976
-9947
-9918
-9890
-9861
-9833
-9805
-9777
-9749
-9722
-9694
-9666
-9638
-9610
-9583
-9555
-9527
-9499
-9470
-9442
-9414
-9385
-9357
-9329
-9300
-9272
-9243
-9215
-9187
-9158
-9130
-9102
-9074
-9046
-9018
-8990
-8962
-8934
-8906
-8878
-8850
-8823
-8795
-8768
-8741
-8713
-8687
-8660
-8634
-8608
-8582
-8557
-8532
-8508
-8484
-8461
-8438
-8415
-8393
-8371
-8350
-8329
-8309
-8288
-8268
-8248
-8229
-8209
-8189
-8170
-8150
-8131
-8111
-8092
-8073
-8053
-8034
-8015
-7996
-7977
-7958
-7939
-7921
-7902
-7884
-7866
-7848
-7830
-7813
-7796
-7778
-7761
-7745
-7728
-7711
-7695
-7678
-7662
-7646
-7629
-7613
-7596
-7580
-7563
-7547
-7530
-7512
-7495
-7477
-7458
-7440
-7420
-7401
-7380
-7360
-7339
-7317
-7295
-7272
-7249
-7225
-7201
-7177
-7152
-7126
-7100
-7074
-7048
-7020
-6993
-6965
-6937
-6908
-6879
-6849
-6819
-6788
-6757
-6725
-6693
-6660
-6627
-6594
-6561
-6527
-6492
-6458
-6423
-6388
-6353
-6318
-6282
-6247
-6210
-6174
-6137
-6100
-6063
-6026
-5988
-5950
-5911
-5873
-5833
-5794
-5754
-5714
-5674
-5634
-5593
-5553
-5512
-5471
-5430
-5389
-5348
-5307
-5266
-5225
-5184
-5144
-5103
-5063
-5023
-4984
-4944
-4905
-4867
-4828
-4790
-4752
-4714
-4677
-4639
-4602
-4565
-4528
-4491
-4455
-4419
-4382
-4346
-4310
-4275
-4239
-4203
-4168
-4133
-4098
-4062
-4027
-3994
-3959
-3925
-3890
-3856
-3822
-3788
-3754
-3720
-3686
-3652
-3618
-3584
-3551
-3517
-3483
-3450
-3417
-3383
-3350
-3317
-3285
-3252
-3220
-3188
-3156
-3124
-3093
-3062
-3031
-3000
-2969
-2939
-2909
-2880
-2850
-2821
-2792
-2764
-2736
-2708
-2680
-2653
-2626
-2599
-2572
-2546
-2520
-2495
-2469
-2444
-2419
-2394
-2369
-2344
-2320
-2296
-2271
-2248
-2224
-2200
-2177
-2154
-2131
-2109
-2086
-2064
-2043
-2021
-2000
-1979
-1959
-1938
-1918
-1899
-1879
-1860
-1841
-1823
-1804
-1787
-1769
-1752
-1735
-1719
-1703
-1688
-1673
-1659
-1645
-1632
-1619
-1607
-1595
-1584
-1573
-1563
-1553
-1544
-1535
-1527
-1518
-1511
-1503
-1496
-1489
-1482
-1475
-1468
-1462
-1455
-1449
-1443
-1436
-1430
-1423
-1417
-1410
-1403
-1396
-1389
-1382
-1374
-1366
-1358
-1350
-1341
-1332
-1323
-1314
-1304
-1295
-1284
-1274
-1263
-1252
-1240
-1229
-1216
-1203
-1190
-1176
-1162
-1147
-1132
-1116
-1100
-1083
-1066
-1048
-1030
-1010
-991
-972
-951
-930
-909
-887
-864
-841
-817
-792
-767
-741
-715
-687
-659
-630
-600
-569
-538
-505
-471
-437
-401
-365
-327
-289
-250
-209
-168
-126
-83
-40
5
50
96
142
189
237
285
334
383
432
482
533
584
635
686
738
791
843
896
949
1002
1056
1110
1164
1218
1272
1327
1381
1435
1490
1544
1598
1652
1706
1760
1813
1867
1920
1972
2025
2077
2129
2181
2232
2284
2335
2385
2435
2485
2534
2583
2632
2680
2727
2774
2820
2865
2910
2954
2997
3040
3082
3123
3163
3202
3241
3279
3316
3352
3388
3423
3457
3491
3523
3556
3587
3618
3649
3678
3708
3737
3765
3793
3820
3847
3873
3899
3924
3949
3973
3997
4019
4043
4065
4086
4107
4127
4147
4165
4184
4201
4218
4234
4250
4264
4279
4292
4305
4317
4328
4338
4348
4357
4365
4373
4380
4385
4391
4395
4398
4401
4402
4403
4403
4402
4400
4397
4393
4388
4382
4376
4369
4361
4352
4342
4332
4321
4310
4298
4285
4272
4259
4245
4231
4216
4201
4185
4170
4153
4137
4119
4102
4083
4066
4046
4029
4009
3990
3970
3949
3928
3907
3886
3864
3842
3820
3797
3775
3752
3729
3705
3682
3658
3635
3611
3588
3564
3541
3518
3495
3472
3450
3429
3407
3386
3366
3346
3327
3308
3289
3272
3254
3238
3222
3206
3191
3177
3164
3151
3139
3127
3117
3107
3097
3089
3081
3074
3068
3063
3058
3054
3051
3048
3046
3045
3044
3043
3043
3043
3044
3045
3046
3048
3049
3051
3053
3056
3058
3061
3063
3066
3070
3073
3076
3080
3083
3087
3091
3094
3098
3102
3106
3109
3113
3117
3120
3124
3127
3130
3133
3136
3139
3142
3145
3148
3150
3153
3156
3158
3161
3164
3166
3169
3172
3175
3178
3181
3184
3187
3190
3193
3196
3199
3202
3205
3208
3211
3214
3216
3219
3222
3224
3227
3230
3232
3235
3237
3240
3242
3245
3247
3249
3252
3254
3256
3258
3259
3261
3262
3264
3265
3265
3266
3266
3266
3266
3265
3264
3262
3261
3258
3256
3253
3250
3247
3244
3240
3236
3231
3227
3222
3217
3212
3207
3202
3196
3191
3185
3179
3174
3168
3162
3156
3150
3144
3138
3133
3127
3121
3115
3110
3104
3099
3093
3087
3082
3077
3071
3066
3061
3056
3050
3045
3040
3036
3031
3026
3021
3017
3012
3008
3004
3000
2996
2992
2988
2985
2981
2978
2975
2972
2969
2966
2963
2961
2958
2956
2954
2951
2949
2947
2945
2943
2941
2940
2938
2936
2935
2933
2932
2931
2929
2928
2926
2925
2924
2922
2921
2919
2917
2915
2913
2911
2909
2906
2904
2901
2898
2895
2892
2888
2884
2879
2875
2870
2864
2858
2852
2845
2838
2831
2823
2814
2806
2797
2787
2778
2768
2758
2748
2738
2727
2717
2706
2696
2685
2674
2664
2653
2643
2632
2622
2611
2601
2590
2580
2570
2560
2551
2541
2532
2523
2514
2506
2498
2490
2483
2477
2470
2465
2459
2454
2450
2445
2442
2438
2435
2432
2430
2427
2425
2424
2422
2421
2420
2419
2419
2418
2418
2418
2418
2418
2418
2419
2419
2419
2420
2420
2420
2420
2420
2420
2420
2419
2419
2418
2417
2416
2415
2414
2412
2410
2408
2406
2403
2400
2397
2394
2390
2385
2380
2375
2369
2362
2355
2348
2340
2331
2322
2313
2302
2292
2281
2269
2257
2244
2230
2216
2201
2186
2170
2153
2135
2117
2098
2078
2057
2035
2013
1990
1966
1941
1916
1889
1862
1835
1806
1777
1747
1716
1685
1652
1620
1586
1552
1517
1481
1445
1408
1371
1333
1294
1255
1216
1175
1135
1094
1052
1010
968
925
881
838
793
748
703
658
612
566
519
473
426
378
331
284
236
188
141
93
45
-2
-50
-98
-145
-193
-240
-287
-335
-382
-429
-475
-522
-569
-615
-661
-707
-752
-797
-842
-887
-931
-975
-1018
-1061
-1104
-1146
-1187
-1229
-1270
-1310
-1351
-1390
-1430
-1469
-1508
-1546
-1585
-1623
-1660
-1698
-1735
-1772
-1808
-1845
-1881
-1917
-1953
-1989
-2024
-2059
-2094
-2128
-2163
-2197
-2230
-2264
-2297
-2329
-2362
-2394
-2426
-2457
-2489
-2520
-2550
-2581
-2611
-2641
-2670
-2699
-2728
-2757
-2785
-2812
-2840
-2867
-2893
-2920
-2945
-2971
-2996
-3020
-3044
-3068
-3091
-3114
-3137
-3159
-3180
-3202
-3223
-3243
-3263
-3283
-3302
-3321
-3340
-3358
-3375
-3393
-3410
-3426
-3442
-3458
-3473
-3488
-3502
-3516
-3529
-3542
-3554
-3566
-3578
-3588
-3599
-3609
-3619
-3628
-3636
-3644
-3652
-3659
-3666
-3672
-3678
-3683
-3688
-3693
-3697
-3700
-3704
-3707
-3709
-3712
-3714
-3716
-3718
-3719
-3721
-3722
-3724
-3725
-3726
-3728
-3730
-3731
-3733
-3735
-3738
-3740
-3743
-3746
-3750
-3754
-3758
-3763
-3768
-3774
-3780
-3787
-3795
-3803
-3811
-3820
-3830
-3841
-3852
-3864
-3877
-3890
-3904
-3918
-3933
-3949
-3965
-3982
-3999
-4017
-4035
-4054
-4073
-4093
-4113
-4134
-4156
-4178
-4200
-4223
-4247
-4271
-4295
-4321
-4346
-4373
-4400
-4428
-4456
-4485
-4514
-4545
-4576
-4607
-4640
-4673
-4706
-4741
-4776
-4812
-4848
-4885
-4923
-4961
-5001
-5040
-5081
-5121
-5163
-5205
-5248
-5291
-5334
-5379
-5423
-5468
-5514
-5560
-5606
-5653
-5700
-5747
-5795
-5843
-5891
-5939
-5987
-6036
-6085
-6134
-6183
-6232
-6281
-6330
-6379
-6428
-6477
-6525
-6574
-6622
-6671
-6719
-6767
-6815
-6862
-6909
-6957
-7003
-7050
-7097
-7143
-7189
-7235
-7280
-7325
-7371
-7415
-7460
-7504
-7548
-7592
-7636
-7679
-7721
-7764
-7806
-7847
-7888
-7929
-7969
-8007
-8047
-8086
-8124
-8162
-8199
-8235
-8272
-8307
-8342
-8377
-8411
-8445
-8478
-8511
-8544
-8576
-8608
-8640
-8671
-8702
-8733
-8763
-8793
-8823
-8853
-8883
-8912
-8941
-8971
-8999
-9028
-9057
-9085
-9113
-9141
-9169
-9197
-9225
-9252
-9280
-9307
-9335
-9362
-9390
-9417
-9444
-9471
-9499
-9526
-9553
-9580
-9607
-9635
-9662
-9689
-9715
-9742
-9769
-9795
-9821
-9847
-9873
-9899
-9924
-9949
-9974
-9998
-10022
-10045
-10069
-10091
-10114
-10136
-10157
-10178
-10199
-10219
-10239
-10259
-10278
-10297
-10315
-10333
-10350
-10367
-10384
-10400
-10415
-10430
-10445
-10459
-10472
-10485
-10497
-10508
-10519
-10529
-10539
-10548
-10556
-10564
-10570
-10577
-10582
-10587
-10591
-10594
-10597
-10599
-10600
-10601
-10601
-10600
-10598
-10596
-10592
-10588
-10584
-10578
-10572
-10565
-10557
-10548
-10538
-10528
-10517
-10505
-10492
-10478
-10464
-10449
-10433
-10416
-10399
-10380
-10361
-10342
-10322
-10301
-10279
-10257
-10234
-10210
-10186
-10162
-10137
-10111
-10085
-10058
-10030
-10002
-9974
-9945
-9916
-9886
-9856
-9825
-9794
-9762
-9730
-9698
-9666
-9633
-9600
-9567
-9533
-9500
-9466
-9433
-9399
-9366
-9332
-9299
-9266
-9233
-9200
-9167
-9134
-9102
-9070
-9038
-9006
-8975
-8944
-8913
-8882
-8852
-8822
-8792
-8762
-8733
-8704
-8675
-8647
-8619
-8591
-8563
-8535
-8508
-8481
-8454
-8428
-8401
-8375
-8349
-8323
-8297
-8272
-8247
-8222
-8197
-8172
-8148
-8124
-8100
-8076
-8053
-8029
-8006
-7983
-7961
-7938
-7916
-7893
-7871
-7849
-7827
-7805
-7783
-7761
-7739
-7718
-7696
-7674
-7653
-7631
-7610
-7589
-7567
-7546
-7525
-7503
-7482
-7461
-7439
-7418
-7396
-7374
-7352
-7330
-7308
-7286
-7263
-7241
-7218
-7195
-7172
-7149
-7125
-7102
-7078
-7055
-7031
-7007
-6982
-6958
-6934
-6909
-6884
-6859
-6834
-6808
-6783
-6757
-6731
-6705
-6680
-6654
-6628
-6602
-6576
-6550
-6524
-6498
-6473
-6447
-6422
-6397
-6371
-6346
-6322
-6297
-6273
-6248
-6224
-6200
-6176
-6153
-6129
-6106
-6083
-6060
-6037
-6014
-5991
-5969
-5947
-5924
-5902
-5880
-5857
-5835
-5813
-5791
-5769
-5746
-5724
-5702
-5679
-5657
-5634
-5611
-5588
-5565
-5542
-5519
-5495
-5472
-5448
-5424
-5400
-5376
-5352
-5328
-5303
-5279
-5255
-5230
-5205
-5181
-5156
-5132
-5107
-5083
-5058
-5033
-5009
-4984
-4959
-4934
-4909
-4884
-4859
-4834
-4809
-4784
-4760
-4735
-4710
-4685
-4661
-4636
-4612
-4588
-4563
-4539
-4515
-4491
-4467
-4444
-4420
-4396
-4372
-4348
-4324
-4299
-4275
-4250
-4226
-4201
-4176
-4150
-4125
-4099
-4073
-4046
-4019
-3993
-3966
-3939
-3911
-3883
-3855
-3826
-3797
-3767
-3738
-3708
-3677
-3646
-3615
-3584
-3552
-3519
-3487
-3454
-3420
-3387
-3353
-3318
-3283
-3248
-3212
-3177
-3140
-3104
-3067
-3029
-2992
-2954
-2915
-2877
-2838
-2799
-2760
-2720
-2680
-2640
-2600
-2560
-2519
-2478
-2438
-2397
-2355
-2314
-2273
-2231
-2190
-2148
-2106
-2064
-2021
-1980
-1938
-1896
-1853
-1811
-1769
-1726
-1684
-1641
-1599
-1556
-1513
-1471
-1428
-1385
-1342
-1299
-1256
-1213
-1170
-1128
-1085
-1042
-999
-956
-913
-871
-828
-786
-743
-701
-659
-617
-575
-533
-492
-451
-409
-369
-328
-288
-248
-208
-168
-129
-91
-53
-15
22
59
95
131
167
202
237
271
305
338
372
405
437
469
501
533
564
595
626
656
686
716
745
773
801
829
856
883
909
934
959
984
1008
1031
1054
1077
1099
1120
1141
1162
1182
1201
1220
1239
1257
1274
1291
1308
1324
1339
1354
1368
1382
1396
1409
1421
1434
1445
1456
1467
1477
1487
1497
1506
1514
1522
1530
1537
1544
1550
1556
1562
1567
1572
1576
1580
1584
1587
1590
1592
1595
1597
1599
1601
1602
1603
1604
1605
1605
1606
1606
1606
1606
1605
1605
1604
1603
1602
1600
1599
1597
1596
1594
1592
1590
1589
1587
1585
1583
1582
1580
1578
1577
1575
1574
1573
1572
1570
1569
1568
1567
1567
1566
1565
1565
1565
1565
1566
1566
1568
1569
1571
1573
1575
1579
1582
1586
1590
1595
1601
1606
1613
1620
1627
1635
1643
1652
1661
1671
1681
1691
1702
1714
1725
1738
1751
1764
1778
1792
1806
1822
1837
1853
1870
1886
1904
1921
1940
1958
1977
1996
2016
2036
2056
2077
2098
2120
2142
2164
2187
2209
2233
2256
2280
2304
2329
2354
2379
2404
2429
2455
2481
2507
2533
2559
2585
2612
2638
2664
2691
2717
2743
2769
2795
2820
2846
2871
2896
2921
2946
2970
2995
3019
3042
3065
3088
3111
3132
3154
3175
3195
3215
3234
3252
3269
3286
3302
3318
3333
3347
3360
3372
3384
3394
3404
3414
3422
3429
3436
3442
3447
3450
3453
3455
3456
3456
3455
3453
3450
3445
3440
3434
3426
3418
3408
3398
3387
3374
3361
3347
3332
3316
3300
3282
3264
3245
3225
3204
3182
3159
3136
3112
3087
3061
3034
3007
2979
2950
2920
2890
2860
2829
2797
2765
2732
2699
2666
2633
2599
2564
2530
2495
2460
2425
2390
2355
2319
2284
2249
2213
2178
2143
2108
2073
2037
2004
1969
1935
1901
1868
1835
1802
1769
1737
1705
1674
1643
1612
1582
1552
1523
1494
1466
1438
1411
1384
1357
1332
1307
1282
1258
1235
1212
1190
1168
1147
1127
1108
1089
1070
1053
1036
1018
1002
988
973
959
946
933
921
909
899
888
878
869
861
853
846
839
833
827
822
818
814
810
807
805
802
800
799
797
796
795
794
794
794
794
794
794
795
796
797
799
800
802
805
808
811
814
818
822
827
832
837
843
849
855
862
869
877
884
892
901
909
918
928
937
947
958
969
980
991
1002
1014
1028
1041
1054
1068
1083
1098
1113
1129
1145
1161
1178
1196
1214
1233
1252
1271
1291
1312
1333
1354
1376
1398
1421
1444
1467
1491
1515
1539
1563
1588
1613
1638
1663
1689
1714
1740
1766
1792
1818
1844
1871
1897
1924
1951
1978
2005
2032
2059
2086
2113
2140
2167
2194
2220
2247
2273
2299
2325
2351
2376
2401
2426
2451
2475
2499
2523
2547
2570
2593
2616
2639
2661
2683
2705
2727
2748
2769
2790
2810
2830
2849
2869
2887
2906
2924
2941
2958
2975
2991
3007
3022
3037
3052
3066
3080
3093
3106
3118
3130
3142
3154
3165
3176
3186
3197
3207
3217
3227
3236
3246
3255
3264
3274
3283
3292
3301
3310
3319
3328
3337
3345
3354
3363
3371
3379
3387
3395
3403
3411
3418
3426
3433
3440
3447
3454
3461
3467
3474
3480
3486
3493
3499
3505
3511
3517
3522
3528
3534
3540
3545
3551
3557
3562
3568
3573
3579
3585
3590
3596
3602
3607
3613
3619
3625
3631
3637
3644
3650
3656
3663
3670
3677
3683
3690
3697
3705
3712
3719
3726
3734
3741
3748
3756
3764
3771
3779
3786
3794
3802
3810
3818
3826
3834
3842
3850
3859
3867
3875
3884
3893
3901
3910
3919
3929
3938
3947
3957
3967
3977
3987
3997
4006
4017
4027
4038
4049
4059
4070
4081
4091
4103
4114
4124
4135
4146
4156
4167
4178
4188
4199
4209
4220
4230
4241
4251
4261
4271
4281
4291
4301
4310
4320
4329
4338
4347
4356
4364
4372
4380
4388
4395
4402
4409
4416
4422
4428
4434
4440
4445
4450
4455
4459
4464
4468
4472
4475
4478
4482
4484
4487
4490
4492
4494
4496
4497
4499
4500
4501
4502
4503
4503
4504
4504
4504
4504
4504
4503
4503
4503
4502
4502
4502
4501
4501
4500
4499
4499
4498
4497
4497
4496
4495
4494
4492
4491
4490
4489
4487
4486
4484
4482
4480
4479
4477
4475
4472
4470
4468
4466
4463
4461
4458
4456
4453
4451
4448
4446
4443
4440
4438
4435
4432
4429
4426
4423
4420
4417
4414
4411
4408
4404
4401
4398
4395
4392
4389
4386
4383
4380
4377
4374
4371
4368
4365
4362
4360
4357
4354
4352
4349
4347
4344
4342
4340
4337
4335
4333
4331
4329
4327
4325
4323
4321
4319
4316
4314
4312
4310
4308
4306
4304
4302
4300
4298
4297
4295
4293
4292
4290
4289
4288
4287
4286
4285
4284
4284
4283
4283
4283
4283
4283
4284
4284
4285
4286
4287
4288
4290
4292
4293
4295
4298
4300
4303
4305
4308
4312
4315
4318
4322
4326
4330
4334
4339
4343
4348
4353
4358
4363
4368
4374
4379
4385
4390
4396
4402
4408
4414
4420
4426
4433
4439
4445
4452
4459
4465
4472
4479
4486
4493
4500
4508
4515
4522
4530
4537
4545
4553
4560
4568
4576
4584
4591
4599
4607
4615
4622
4630
4637
4644
4652
4659
4666
4673
4679
4686
4693
4699
4705
4712
4718
4724
4731
4737
4744
4750
4756
4763
4770
4776
4783
4790
4797
4804
4811
4818
4825
4832
4839
4846
4853
4860
4866
4873
4880
4887
4894
4901
4908
4915
4922
4928
4935
4942
4949
4955
4962
4968
4974
4981
4987
4992
4998
5003
5009
5014
5018
5023
5027
5031
5034
5037
5040
5043
5045
5048
5049
5051
5052
5053
5054
5055
5055
5055
5056
5055
5055
5055
5055
5054
5054
5053
5052
5052
5051
5051
5051
5050
5050
5050
5050
5050
5050
5050
5049
5049
5049
5049
5049
5049
5048
5048
5048
5047
5047
5047
5046
5046
5045
5045
5045
5045
5044
5044
5044
5044
5045
5045
5045
5046
5046
5047
5047
5048
5049
5049
5050
5051
5052
5053
5055
5056
5057
5058
5060
5061
5063
5064
5066
5068
5069
5071
5073
5076
5078
5081
5083
5086
5089
5093
5096
5100
5104
5108
5113
5117
5122
5127
5132
5137
5143
5148
5154
5160
5166
5171
5178
5184
5190
5196
5202
5209
5215
5222
5228
5235
5241
5248
5254
5261
5267
5274
5281
5287
5294
5301
5308
5315
5322
5329
5337
5344
5351
5359
5367
5375
5383
5391
5399
5407
5415
5424
5432
5441
5449
5458
5466
5475
5483
5492
5501
5509
5518
5527
5536
5544
5553
5562
5571
5580
5588
5597
5606
5615
5624
5633
5643
5652
5661
5670
5680
5689
5698
5708
5717
5726
5736
5745
5754
5763
5772
5781
5789
5798
5806
5815
5823
5831
5840
5848
5856
5864
5872
5879
5887
5895
5903
5910
5918
5926
5934
5941
5949
5957
5965
5972
5980
5988
5995
6003
6010
6018
6025
6033
6040
6047
6054
6061
6068
6075
6082
6088
6095
6102
6109
6115
6122
6129
6135
6142
6149
6155
6162
6168
6175
6181
6188
6194
6201
6207
6214
6220
6226
6233
6239
6246
6252
6258
6264
6270
6277
6283
6288
6294
6300
6306
6311
6316
6322
6327
6332
6336
6341
6345
6350
6354
6358
6362
6366
6369
6373
6376
6379
6382
6385
6387
6390
6392
6394
6396
6397
6399
6400
6401
6402
6403
6404
6404
6405
6405
6405
6404
6404
6403
6402
6401
6400
6399
6397
6395
6393
6391
6389
6387
6384
6382
6379
6376
6374
6371
6368
6365
6363
6360
6357
6355
6352
6350
6347
6345
6343
6341
6339
6337
6335
6333
6331
6330
6328
6327
6325
6324
6322
6321
6320
6319
6318
6317
6317
6316
6316
6316
6316
6316
6317
6317
6318
6320
6321
6323
6326
6328
6331
6335
6338
6342
6347
6352
6357
6362
6368
6374
6381
6388
6396
6403
6412
6421
6430
6440
6450
6460
6472
6483
6495
6508
6521
6535
6549
6563
6579
6594
6611
6627
6644
6662
6680
6699
6718
6738
6758
6778
6799
6820
6842
6864
6887
6909
6933
6956
6980
7004
7029
7054
7079
7105
7130
7157
7183
7210
7237
7264
7291
7319
7346
7374
7402
7430
7459
7487
7515
7543
7572
7600
7628
7656
7684
7712
7739
7767
7794
7821
7847
7874
7900
7925
7951
7976
8000
8026
8050
8074
8096
8121
8143
8166
8188
8210
8231
8251
8272
8291
8311
8329
8348
8365
8383
8399
8415
8431
8446
8461
8475
8489
8503
8516
8528
8540
8552
8563
8574
8584
8594
8603
8611
8619
8627
8634
8640
8646
8651
8655
8659
8662
8665
8667
8668
8669
8669
8668
8667
8666
8664
8661
8657
8653
8649
8644
8639
8633
8626
8619
8612
8604
8596
8587
8578
8569
8559
8549
8538
8527
8515
8503
8491
8478
8465
8452
8438
8424
8409
8394
8378
8362
8346
8330
8313
8295
8278
8260
8241
8223
8204
8183
8164
8145
8124
8103
8082
8061
8039
8016
7993
7970
7946
7922
7897
7872
7847
7821
7795
7768
7741
7713
7685
7657
7628
7599
7570
7540
7510
7479
7449
7418
7387
7356
7324
7293
7261
7229
7197
7164
7132
7099
7067
7034
7001
6968
6935
6901
6868
6834
6801
6767
6734
6700
6666
6632
6599
6565
6531
6497
6462
6428
6394
6360
6325
6291
6256
6222
6187
6153
6118
6084
6049
6015
5980
5946
5912
5878
5844
5810
5776
5743
5709
5676
5643
5610
5577
5544
5512
5480
5448
5416
5384
5353
5322
5291
5260
5230
5200
5170
5141
5111
5082
5054
5026
4998
4971
4944
4917
4891
4865
4840
4816
4791
4768
4744
4721
4699
4677
4655
4634
4613
4593
4573
4554
4534
4516
4498
4480
4463
4447
4431
4416
4401
4387
4373
4361
4349
4337
4326
4316
4306
4297
4289
4282
4275
4268
4263
4258
4253
4249
4246
4244
4242
4240
4239
4239
4239
4239
4240
4242
4244
4246
4248
4251
4255
4259
4263
4267
4272
4277
4283
4289
4295
4302
4308
4315
4323
4330
4338
4346
4354
4363
4371
4379
4388
4397
4405
4414
4423
4432
4441
4450
4459
4467
4476
4485
4494
4503
4511
4520
4528
4537
4545
4553
4561
4569
4577
4584
4591
4598
4605
4611
4617
4623
4628
4633
4637
4641
4645
4648
4650
4652
4653
4653
4653
4653
4652
4650
4647
4644
4640
4636
4631
4625
4619
4613
4605
4597
4589
4580
4570
4560
4549
4538
4526
4514
4502
4489
4475
4461
4446
4431
4416
4400
4383
4366
4349
4331
4313
4294
4274
4254
4234
4213
4192
4171
4149
4126
4104
4080
4057
4033
4009
3984
3960
3934
3909
3883
3857
3830
3804
3776
3749
3721
3693
3665
3636
3607
3578
3548
3518
3488
3458
3427
3396
3365
3333
3301
3269
3237
3205
3172
3140
3107
3074
3041
3008
2975
2941
2908
2875
2842
2809
2776
2743
2710
2677
2645
2612
2579
2547
2514
2482
2449
2417
2384
2352
2320
2287
2255
2223
2190
2158
2126
2094
2062
2029
1999
1967
1936
1905
1874
1843
1813
1782
1752
1723
1693
1664
1635
1606
1578
1550
1523
1496
1469
1443
1417
1392
1367
1342
1318
1294
1271
1248
1226
1204
1183
1162
1141
1121
1101
1082
1064
1045
1028
1010
994
978
962
947
933
919
906
893
880
868
857
846
835
824
814
804
795
785
776
767
759
750
742
734
726
718
710
702
695
687
680
673
666
659
653
646
640
634
629
623
618
613
609
604
600
596
592
589
585
582
579
576
574
572
569
568
566
565
563
563
562
562
562
562
562
563
564
566
568
570
572
575
578
581
585
589
594
598
604
609
615
621
628
635
642
649
657
665
674
682
691
700
710
720
729
740
750
761
772
783
794
805
817
828
840
852
864
875
887
900
912
924
936
948
961
973
986
998
1010
1022
1036
1048
1061
1073
1085
1098
1110
1122
1134
1145
1157
1168
1179
1190
1200
1211
1221
1232
1242
1251
1261
1271
1280
1289
1298
1307
1316
1324
1332
1341
1349
1357
1364
1372
1380
1387
1394
1402
1409
1416
1423
1430
1437
1443
1450
1457
1463
1470
1476
1482
1489
1495
1501
1508
1514
1521
1527
1534
1541
1548
1555
1562
1569
1576
1584
1592
1600
1608
1616
1625
1633
1642
1651
1661
1670
1680
1690
1701
1711
1722
1733
1744
1756
1767
1779
1791
1804
1817
1830
1843
1856
1870
1884
1898
1913
1928
1943
1958
1974
1990
2007
2023
2041
2058
2076
2094
2113
2132
2151
2171
2191
2211
2232
2254
2276
2298
2321
2344
2368
2392
2416
2441
2466
2492
2518
2545
2572
2599
2627
2655
2683
2712
2741
2771
2801
2831
2862
2893
2924
2956
2988
3020
3053
3086
3119
3153
3186
3220
3254
3288
3322
3357
3391
3426
3461
3495
3530
3565
3600
3635
3670
3706
3741
3776
3812
3847
3883
3918
3954
3989
4025
4061
4096
4132
4168
4203
4239
4275
4310
4346
4381
4417
4452
4487
4522
4557
4592
4627
4661
4696
4730
4764
4798
4831
4865
4898
4931
4963
4996
5027
5059
5090
5121
5151
5182
5211
5240
5269
5298
5326
5353
5381
5407
5433
5459
5484
5509
5533
5557
5580
5603
5625
5647
5669
5689
5710
5730
5749
5768
5787
5805
5823
5840
5857
5873
5889
5904
5919
5934
5948
5962
5975
5988
6001
6013
6025
6036
6047
6058
6068
6078
6087
6096
6105
6113
6121
6128
6135
6142
6148
6154
6159
6164
6169
6173
6177
6181
6184
6188
6190
6193
6195
6197
6199
6200
6202
6203
6203
6204
6204
6204
6204
6204
6203
6202
6201
6200
6199
6197
6195
6193
6190
6188
6185
6182
6179
6176
6173
6170
6166
6163
6160
6156
6153
6150
6146
6143
6140
6137
6134
6132
6129
6126
6124
6122
6119
6117
6115
6114
6112
6111
6109
6108
6108
6107
6107
6107
6107
6107
6108
6109
6110
6111
6113
6115
6117
6119
6122
6124
6127
6130
6133
6136
6140
6143
6147
6151
6155
6159
6163
6168
6173
6178
6183
6189
6194
6200
6206
6212
6219
6225
6232
6239
6246
6253
6260
6268
6276
6284
6292
6300
6308
6316
6324
6332
6341
6349
6357
6365
6373
6381
6389
6397
6405
6412
6420
6427
6434
6441
6447
6453
6459
6465
6470
6475
6480
6485
6489
6493
6497
6500
6503
6506
6509
6511
6514
6515
6517
6518
6519
6520
6521
6521
6521
6521
6521
6520
6520
6519
6517
6516
6514
6512
6510
6508
6505
6503
6500
6497
6493
6490
6486
6482
6478
6473
6469
6464
6459
6453
6448
6443
6437
6431
6425
6419
6412
6406
6399
6392
6385
6378
6371
6363
6356
6348
6340
6331
6323
6314
6305
6296
6286
6277
6267
6257
6246
6236
6225
6214
6203
6192
6180
6169
6157
6145
6133
6121
6108
6096
6083
6070
6057
6044
6031
6017
6003
5989
5975
5960
5945
5930
5914
5899
5883
5866
5850
5833
5815
5798
5780
5761
5743
5724
5704
5685
5665
5645
5624
5604
5583
5561
5540
5518
5495
5473
5450
5426
5402
5378
5353
5328
5303
5277
5250
5223
5196
5169
5140
5112
5083
5054
5024
4995
4964
4934
4903
4872
4841
4809
4778
4746
4714
4681
4649
4616
4584
4551
4518
4484
4451
4418
4384
4351
4317
4283
4250
4216
4182
4149
4115
4082
4048
4014
3982
3949
3916
3883
3851
3819
3787
3755
3724
3693
3662
3632
3602
3572
3543
3514
3485
3457
3429
3402
3375
3349
3323
3297
3272
3247
3222
3198
3174
3151
3128
3105
3083
3061
3040
3019
2999
2979
2960
2941
2923
2905
2887
2871
2854
2838
2823
2808
2793
2779
2765
2752
2739
2726
2714
2702
2691
2679
2669
2658
2648
2638
2628
2618
2609
2599
2590
2581
2573
2564
2555
2547
2538
2530
2521
2513
2504
2496
2488
2479
2471
2462
2453
2445
2436
2428
2419
2410
2402
2393
2384
2375
2366
2357
2348
2339
2330
2321
2312
2303
2293
2284
2275
2265
2256
2246
2237
2228
2218
2209
2200
2190
2181
2172
2162
2153
2144
2134
2125
2115
2105
2095
2085
2075
2065
2054
2043
2032
2021
2009
1998
1987
1975
1963
1951
1939
1926
1914
1902
1889
1876
1864
1851
1838
1825
1812
1800
1787
1774
1761
1748
1736
1723
1711
1698
1686
1674
1662
1650
1639
1628
1616
1605
1595
1584
1574
1564
1555
1546
1537
1528
1520
1512
1505
1498
1492
1485
1480
1474
1469
1465
1460
1457
1453
1450
1448
1445
1444
1442
1442
1441
1441
1442
1443
1445
1447
1450
1453
1457
1462
1467
1473
1479
1486
1494
1502
1511
1520
1530
1541
1551
1563
1575
1587
1600
1613
1627
1641
1656
1671
1686
1702
1718
1735
1752
1770
1788
1806
1825
1844
1863
1883
1903
1923
1944
1965
1987
2008
2029
2053
2075
2098
2122
2145
2169
2193
2218
2243
2268
2293
2319
2345
2371
2398
2425
2452
2480
2507
2535
2564
2592
2621
2650
2679
2708
2738
2768
2798
2828
2858
2888
2919
2949
2980
3010
3041
3072
3102
3132
3163
3193
3223
3253
3283
3313
3343
3373
3402
3431
3460
3489
3518
3547
3575
3603
3632
3660
3687
3715
3742
3770
3797
3824
3850
3877
3903
3929
3955
3981
4006
4032
4057
4082
4106
4130
4154
4178
4201
4224
4246
4268
4290
4311
4332
4353
4373
4392
4412
4430
4448
4466
4483
4500
4516
4532
4547
4561
4575
4589
4602
4615
4627
4639
4650
4661
4672
4682
4692
4701
4710
4719
4727
4735
4742
4749
4756
4762
4768
4774
4779
4784
4788
4792
4796
4799
4801
4804
4806
4808
4809
4810
4811
4811
4812
4811
4811
4811
4810
4809
4808
4806
4804
4803
4800
4798
4795
4793
4789
4786
4783
4779
4775
4770
4766
4761
4755
4750
4744
4738
4732
4725
4719
4712
4704
4697
4690
4682
4674
4666
4658
4650
4642
4634
4625
4617
4608
4599
4590
4581
4572
4563
4554
4545
4535
4526
4516
4506
4497
4487
4476
4466
4456
4445
4435
4424
4413
4402
4391
4380
4368
4356
4345
4333
4321
4308
4296
4283
4270
4257
4243
4229
4216
4202
4187
4173
4159
4144
4129
4115
4100
4085
4070
4054
4041
4026
4011
3997
3983
3969
3955
3941
3927
3913
3900
3887
3874
3861
3848
3836
3824
3812
3800
3788
3776
3765
3754
3743
3732
3721
3710
3699
3689
3678
3668
3658
3647
3637
3627
3617
3607
3597
3588
3578
3568
3558
3549
3539
3529
3520
3510
3501
3491
3482
3472
3463
3454
3445
3435
3426
3417
3408
3399
3390
3381
3372
3363
3354
3345
3337
3328
3319
3311
3302
3293
3284
3276
3267
3258
3249
3240
3231
3222
3212
3202
3193
3183
3173
3163
3152
3142
3131
3120
3110
3099
3088
3077
3066
3055
3044
3032
3021
3010
2999
2988
2977
2967
2956
2945
2935
2924
2914
2903
2893
2883
2872
2862
2851
2841
2830
2820
2809
2799
2788
2777
2766
2755
2745
2734
2723
2712
2701
2690
2679
2668
2658
2647
2636
2625
2615
2604
2594
2583
2572
2562
2551
2541
2530
2520
2509
2499
2488
2477
2467
2456
2445
2434
2423
2412
2401
2390
2378
2367
2356
2344
2332
2321
2309
2297
2285
2273
2261
2249
2236
2224
2211
2199
2186
2172
2159
2145
2131
2117
2102
2087
2072
2056
2041
2024
2008
1991
1974
1957
1939
1921
1903
1885
1866
1847
1828
1809
1790
1771
1751
1732
1712
1693
1673
1653
1633
1613
1593
1573
1553
1533
1512
1492
1472
1452
1432
1411
1391
1371
1351
1330
1310
1290
1270
1250
1231
1211
1192
1172
1153
1134
1115
1097
1078
1059
1041
1022
1004
987
969
951
933
915
898
880
863
845
828
810
793
776
759
741
724
707
690
673
655
638
621
604
587
570
553
536
519
501
484
467
450
432
415
398
380
363
346
328
311
293
276
258
241
223
205
188
170
153
135
118
101
83
66
49
33
16
-1
-17
-34
-50
-66
-82
-98
-113
-129
-145
-160
-175
-191
-206
-221
-237
-252
-267
-283
-298
-313
-329
-344
-360
-376
-391
-407
-423
-439
-454
-470
-486
-502
-518
-533
-549
-565
-581
-597
-613
-629
-644
-660
-676
-692
-708
-723
-739
-755
-771
-787
-803
-818
-834
-850
-866
-882
-898
-913
-929
-945
-961
-977
-993
-1008
-1025
-1041
-1057
-1073
-1089
-1105
-1121
-1137
-1153
-1169
-1186
-1202
-1218
-1234
-1251
-1267
-1283
-1299
-1315
-1331
-1347
-1363
-1378
-1394
-1409
-1424
-1439
-1454
-1468
-1483
-1497
-1511
-1525
-1538
-1552
-1565
-1578
-1591
-1603
-1616
-1628
-1640
-1651
-1663
-1674
-1685
-1695
-1705
-1715
-1725
-1735
-1744
-1753
-1761
-1769
-1777
-1785
-1792
-1799
-1806
-1812
-1818
-1824
-1829
-1834
-1839
-1843
-1847
-1851
-1854
-1857
-1860
-1862
-1864
-1866
-1868
-1869
-1869
-1870
-1870
-1870
-1869
-1868
-1866
-1865
-1863
-1860
-1857
-1854
-1851
-1847
-1843
-1838
-1833
-1828
-1822
-1817
-1810
-1804
-1797
-1790
-1783
-1775
-1767
-1759
-1750
-1741
-1732
-1723
-1713
-1703
-1693
-1682
-1671
-1660
-1649
-1637
-1625
-1613
-1600
-1587
-1574
-1561
-1548
-1534
-1520
-1506
-1492
-1477
-1463
-1448
-1433
-1418
-1403
-1387
-1372
-1357
-1341
-1325
-1310
-1294
-1278
-1262
-1246
-1230
-1214
-1199
-1183
-1167
-1151
-1135
-1120
-1104
-1088
-1073
-1057
-1042
-1027
-1012
-997
-982
-968
-954
-940
-926
-913
-899
-886
-874
-861
-849
-837
-826
-815
-804
-794
-783
-774
-764
-755
-747
-739
-731
-724
-717
-710
-704
-698
-693
-688
-684
-680
-676
-673
-670
-667
-665
-663
-661
-660
-659
-658
-657
-657
-657
-657
-658
-659
-660
-661
-663
-665
-667
-669
-672
-675
-678
-681
-684
-688
-691
-695
-699
-702
-706
-710
-714
-717
-721
-725
-728
-732
-735
-738
-741
-744
-747
-749
-752
-755
-757
-760
-762
-764
-767
-769
-771
-773
-775
-777
-779
-781
-783
-785
-787
-788
-790
-791
-792
-794
-795
-795
-796
-797
-797
-797
-797
-797
-797
-797
-796
-796
-795
-794
-793
-792
-791
-790
-788
-786
-785
-783
-781
-779
-776
-774
-771
-769
-766
-763
-760
-757
-753
-750
-746
-743
-739
-735
-731
-727
-723
-719
-715
-711
-707
-703
-699
-695
-692
-688
-684
-681
-678
-674
-671
-668
-665
-662
-659
-656
-653
-650
-647
-644
-641
-638
-635
-631
-628
-624
-621
-617
-613
-609
-605
-602
-598
-594
-590
-586
-582
-578
-574
-570
-567
-563
-559
-556
-552
-549
-546
-543
-539
-536
-533
-530
-528
-525
-522
-520
-517
-514
-512
-509
-507
-504
-502
-500
-497
-495
-492
-490
-487
-485
-482
-479
-477
-474
-471
-469
-466
-463
-460
-457
-454
-451
-447
-444
-440
-436
-432
-428
-423
-419
-414
-408
-403
-397
-391
-384
-377
-370
-362
-354
-346
-337
-328
-319
-309
-299
-288
-277
-266
-254
-242
-230
-218
-205
-192
-178
-164
-150
-136
-121
-106
-90
-74
-58
-42
-25
-8
10
28
46
64
83
102
121
141
160
180
200
220
241
261
282
302
323
344
365
385
406
426
447
467
488
508
528
548
568
588
607
627
646
665
684
703
722
741
760
778
797
815
833
851
869
887
905
922
940
957
974
992
1008
1026
1042
1059
1076
1092
1109
1125
1142
1158
1175
1191
1207
1224
1240
1256
1273
1289
1305
1322
1338
1355
1371
1388
1404
1421
1437
1454
1470
1486
1503
1519
1535
1552
1568
1584
1600
1616
1632
1648
1664
1680
1696
1712
1727
1743
1758
1773
1789
1804
1818
1833
1848
1862
1877
1891
1905
1919
1933
1947
1961
1974
1987
2001
2013
2025
2039
2051
2064
2076
2087
2099
2110
2120
2131
2141
2151
2160
2169
2178
2186
2194
2201
2208
2214
2220
2226
2231
2236
2240
2244
2247
2250
2253
2255
2256
2258
2258
2259
2258
2258
2257
2255
2253
2250
2247
2243
2239
2234
2229
2223
2217
2210
2203
2195
2187
2178
2169
2160
2150
2140
2130
2119
2108
2096
2084
2072
2059
2045
2032
2017
2004
1990
1975
1959
1944
1928
1911
1894
1877
1859
1842
1823
1805
1786
1766
1747
1727
1707
1686
1665
1644
1623
1601
1579
1557
1535
1512
1489
1466
1443
1420
1396
1373
1349
1325
1301
1277
1252
1228
1203
1178
1153
1128
1103
1078
1053
1028
1002
977
952
926
901
876
851
826
801
776
751
726
701
677
652
628
604
579
555
531
508
484
460
437
413
390
367
344
321
298
276
253
231
209
187
165
143
122
101
80
59
38
18
-2
-22
-42
-61
-80
-99
-118
-137
-155
-173
-190
-208
-225
-242
-258
-275
-291
-307
-322
-338
-353
-368
-382
-397
-411
-425
-438
-451
-464
-477
-489
-501
-512
-523
-534
-544
-554
-564
-574
-583
-591
-600
-608
-616
-624
-631
-638
-645
-651
-657
-663
-669
-675
-680
-685
-690
-694
-699
-703
-707
-711
-714
-718
-721
-723
-726
-728
-730
-731
-733
-734
-734
-735
-734
-734
-733
-732
-730
-729
-726
-724
-721
-718
-714
-710
-706
-702
-697
-692
-687
-682
-676
-670
-664
-657
-651
-644
-637
-630
-623
-615
-608
-600
-592
-583
-575
-566
-557
-548
-539
-529
-519
-509
-499
-488
-478
-467
-456
-445
-433
-422
-410
-398
-386
-374
-362
-349
-336
-323
-310
-296
-283
-269
-255
-240
-225
-210
-195
-179
-163
-147
-131
-114
-97
-80
-62
-44
-26
-8
11
30
49
69
88
108
129
149
170
191
212
233
255
276
298
320
341
364
386
408
431
453
476
499
522
546
569
592
616
640
663
687
711
735
759
783
807
831
855
878
902
926
949
973
996
1018
1043
1066
1089
1112
1134
1157
1180
1202
1225
1247
1270
1292
1314
1336
1358
1379
1401
1422
1443
1464
1484
1505
1525
1545
1564
1584
1603
1622
1641
1659
1678
1696
1713
1731
1748
1765
1782
1799
1815
1831
1847
1862
1878
1893
1908
1922
1937
1951
1965
1979
1993
2005
2020
2033
2045
2058
2071
2083
2095
2107
2119
2130
2141
2152
2163
2174
2184
2194
2204
2214
2224
2234
2243
2252
2261
2270
2279
2288
2296
2305
2313
2321
2329
2337
2344
2352
2359
2366
2373
2380
2387
2394
2400
2406
2412
2418
2424
2430
2435
2441
2446
2451
2456
2460
2465
2469
2474
2478
2482
2486
2490
2494
2498
2502
2506
2510
2514
2517
2521
2525
2529
2533
2536
2540
2544
2549
2553
2557
2562
2566
2571
2576
2581
2586
2591
2597
2603
2608
2615
2621
2627
2634
2640
2647
2654
2661
2668
2676
2683
2691
2699
2707
2715
2723
2731
2740
2748
2757
2766
2775
2784
2794
2803
2813
2823
2834
2845
2855
2867
2878
2890
2902
2914
2927
2940
2953
2966
2980
2994
3009
3023
3038
3053
3069
3084
3100
3116
3133
3149
3166
3184
3201
3219
3237
3255
3274
3293
3312
3331
3351
3371
3391
3411
3432
3453
3474
3495
3517
3538
3560
3582
3605
3627
3650
3672
3695
3718
3741
3764
3787
3811
3834
3858
3882
3906
3929
3953
3977
4002
4026
4050
4074
4098
4122
4146
4170
4193
4217
4240
4264
4287
4310
4333
4355
4378
4400
4422
4444
4466
4487
4509
4530
4551
4572
4592
4612
4632
4652
4672
4691
4710
4728
4747
4765
4782
4799
4816
4833
4849
4864
4880
4895
4909
4923
4936
4949
4962
4974
4986
4997
5008
5019
5029
5038
5048
5056
5065
5072
5080
5087
5093
5099
5105
5110
5114
5119
5122
5126
5128
5131
5133
5134
5136
5136
5137
5137
5136
5136
5134
5133
5131
5129
5126
5123
5120
5117
5113
5108
5104
5099
5093
5088
5082
5076
5069
5063
5056
5049
5041
5034
5026
5017
5009
5000
4991
4982
4972
4963
4953
4942
4932
4921
4910
4899
4888
4877
4865
4853
4842
4829
4817
4805
4793
4780
4768
4755
4742
4729
4716
4703
4690
4677
4664
4651
4638
4625
4612
4599
4586
4573
4560
4547
4534
4521
4508
4495
4482
4470
4457
4445
4432
4420
4408
4396
4384
4372
4360
4348
4337
4325
4314
4303
4292
4281
4270
4259
4249
4238
4228
4218
4208
4198
4189
4179
4170
4161
4153
4144
4136
4128
4120
4113
4105
4098
4091
4085
4078
4073
4067
4062
4057
4053
4048
4043
4040
4035
4033
4029
4026
4024
4021
4019
4018
4016
4014
4014
4013
4013
4013
4013
4013
4013
4014
4014
4016
4017
4018
4019
4021
4022
4024
4026
4027
4030
4032
4035
4037
4040
4042
4045
4048
4051
4054
4058
4062
4065
4069
4073
4077
4081
4086
4090
4094
4098
4103
4107
4112
4116
4120
4125
4129
4133
4137
4141
4145
4149
4153
4157
4160
4164
4167
4170
4173
4176
4178
4181
4183
4185
4187
4188
4190
4191
4192
4193
4193
4193
4193
4192
4191
4190
4188
4186
4184
4181
4178
4175
4171
4166
4162
4156
4151
4145
4138
4132
4124
4117
4109
4101
4093
4083
4075
4067
4057
4048
4038
4027
4018
4006
3997
3986
3974
3963
3951
3939
3927
3915
3902
3890
3877
3864
3850
3837
3823
3810
3796
3782
3769
3755
3741
3727
3713
3699
3686
3672
3658
3644
3631
3617
3604
3590
3577
3563
3550
3537
3523
3510
3497
3484
3471
3458
3445
3432
3419
3406
3394
3381
3368
3356
3343
3331
3319
3306
3294
3282
3270
3258
3246
3234
3222
3210
3199
3187
3175
3163
3151
3138
3126
3114
3102
3089
3076
3064
3051
3037
3024
3011
2997
2983
2969
2955
2941
2927
2912
2897
2882
2867
2851
2836
2820
2804
2788
2772
2755
2739
2722
2705
2688
2670
2653
2635
2617
2599
2580
2562
2543
2524
2505
2485
2466
2446
2427
2407
2387
2367
2346
2326
2306
2285
2265
2245
2224
2204
2183
2162
2142
2121
2101
2080
2059
2037
2017
1997
1976
1955
1934
1914
1893
1872
1851
1830
1810
1789
1769
1748
1728
1708
1688
1668
1648
1629
1610
1591
1572
1553
1535
1516
1498
1481
1463
1446
1429
1412
1396
1379
1363
1348
1332
1317
1302
1288
1273
1259
1245
1232
1219
1206
1193
1180
1168
1156
1144
1133
1121
1110
1100
1089
1079
1069
1059
1050
1040
1031
1022
1012
1004
996
987
979
970
962
954
946
938
930
922
915
907
899
891
884
876
869
861
854
846
839
832
824
817
810
803
795
788
781
774
767
760
752
745
738
731
724
717
710
702
695
688
680
673
666
658
650
643
635
628
620
612
605
597
590
582
575
567
560
553
546
539
532
525
518
511
505
498
491
485
478
472
465
459
452
446
440
434
428
422
416
410
405
399
394
389
384
380
375
371
367
363
359
356
352
349
346
344
341
339
337
335
334
333
332
331
330
330
330
330
330
330
331
331
332
333
334
335
336
337
339
340
342
344
346
348
350
353
355
358
361
364
368
371
374
378
381
385
389
392
396
400
404
407
411
414
418
421
425
428
432
435
438
441
445
448
451
454
456
459
462
464
467
469
471
473
475
477
479
481
482
484
485
487
488
489
490
491
492
493
494
494
495
495
496
496
496
497
497
497
497
497
496
496
496
496
496
496
496
495
495
495
495
495
495
495
495
494
495
495
495
495
495
496
496
497
497
498
499
500
501
502
504
505
507
509
511
513
515
518
520
523
526
529
532
535
538
542
545
549
552
556
560
563
567
571
575
579
583
587
591
596
600
604
609
614
618
623
628
633
638
643
648
653
659
664
669
675
680
685
691
696
701
707
712
717
723
728
733
738
744
749
754
760
765
771
776
782
788
793
799
805
811
818
824
830
837
843
849
856
863
869
876
882
889
896
902
909
916
922
929
936
942
949
956
962
969
976
982
989
996
1002
1008
1016
1022
1030
1037
1044
1051
1058
1066
1073
1080
1087
1094
1101
1108
1115
1122
1129
1136
1143
1150
1157
1164
1171
1178
1185
1192
1199
1207
1215
1222
1230
1238
1247
1255
1263
1272
1281
1290
1299
1309
1318
1328
1338
1348
1359
1369
1379
1390
1401
1412
1423
1434
1445
1456
1468
1479
1491
1503
1515
1527
1539
1551
1564
1576
1589
1603
1616
1630
1643
1658
1672
1687
1701
1716
1732
1747
1762
1778
1794
1810
1825
1841
1857
1873
1889
1905
1921
1937
1953
1969
1985
2001
2017
2033
2049
2064
2080
2096
2111
2127
2143
2158
2173
2189
2204
2219
2234
2249
2264
2279
2294
2309
2323
2337
2352
2366
2380
2394
2407
2421
2434
2448
2461
2474
2488
2501
2514
2527
2540
2553
2566
2579
2593
2606
2620
2633
2647
2660
2674
2688
2702
2716
2731
2745
2759
2774
2788
2803
2817
2832
2846
2861
2875
2890
2904
2919
2933
2948
2962
2977
2991
3006
3020
3035
3049
3064
3079
3094
3109
3124
3139
3153
3168
3183
3198
3213
3228
3243
3258
3273
3288
3302
3317
3332
3347
3361
3376
3391
3405
3420
3435
3449
3464
3478
3492
3507
3521
3535
3550
3564
3578
3592
3606
3620
3634
3647
3661
3675
3688
3701
3714
3727
3739
3752
3764
3776
3787
3799
3810
3821
3832
3842
3852
3862
3872
3881
3890
3899
3907
3915
3923
3931
3939
3946
3953
3960
3967
3973
3980
3986
3992
3998
4003
4010
4014
4019
4025
4029
4033
4037
4040
4043
4046
4049
4051
4051
4054
4054
4054
4056
4056
4054
4054
4054
4054
4053
4051
4050
4049
4046
4046
4043
4043
4041
4040
4038
4037
4035
4034
4033
4032
4030
4030
4027
4027
4026
4026
4025
4024
4022
4022
4021
4021
4019
4019
4019
4018
4018
4017
4017
4017
4017
4017
4017
4018
4018
4019
4019
4021
4022
4022
4024
4026
4027
4030
4032
4034
4035
4038
4041
4043
4046
4050
4054
4057
4061
4065
4069
4073
4077
4081
4086
4091
4094
4100
4106
4111
4116
4122
4127
4133
4139
4145
4151
4157
4163
4169
4175
4181
4187
4193
4199
4205
4211
4217
4223
4229
4235
4241
4247
4253
4259
4265
4272
4278
4284
4290
4297
4303
4310
4316
4323
4329
4336
4343
4349
4356
4362
4369
4375
4382
4388
4395
4401
4408
4414
4420
4427
4433
4440
4446
4453
4459
4466
4472
4479
4486
4492
4499
4506
4513
4520
4527
4534
4541
4548
4555
4562
4570
4577
4585
4593
4600
4608
4616
4623
4631
4639
4646
4654
4662
4669
4677
4685
4693
4701
4709
4717
4725
4733
4741
4749
4757
4766
4774
4782
4790
4799
4807
4815
4823
4831
4839
4847
4855
4863
4870
4878
4885
4893
4900
4908
4915
4922
4929
4936
4943
4950
4957
4964
4971
4978
4985
4992
4999
5006
5013
5020
5027
5034
5041
5048
5055
5062
5069
5076
5084
5091
5098
5105
5113
5120
5127
5134
5142
5149
5156
5163
5171
5178
5185
5192
5200
5207
5214
5222
5229
5236
5244
5251
5258
5266
5273
5280
5288
5295
5302
5309
5317
5324
5331
5339
5346
5354
5361
5369
5376
5384
5392
5400
5408
5416
5424
5432
5440
5448
5457
5465
5473
5482
5490
5498
5507
5515
5524
5532
5541
5549
5558
5567
5575
5584
5593
5602
5610
5619
5628
5636
5645
5653
5662
5670
5678
5687
5695
5703
5711
5719
5727
5735
5743
5750
5758
5766
5773
5781
5788
5795
5802
5810
5817
5823
5830
5837
5844
5850
5856
5862
5869
5874
5880
5886
5891
5897
5902
5907
5912
5916
5921
5925
5929
5933
5937
5941
5944
5948
5951
5954
5956
5959
5961
5963
5965
5967
5969
5970
5971
5972
5973
5973
5974
5974
5974
5974
5974
5973
5973
5972
5972
5971
5970
5969
5967
5966
5965
5964
5962
5961
5960
5959
5957
5956
5955
5953
5952
5951
5949
5948
5947
5946
5945
5943
5942
5941
5940
5939
5938
5937
5935
5934
5933
5932
5931
5930
5928
5927
5926
5925
5924
5923
5922
5921
5920
5919
5918
5917
5917
5916
5916
5915
5915
5915
5915
5915
5915
5915
5916
5917
5917
5918
5919
5920
5922
5923
5925
5927
5929
5931
5934
5936
5939
5942
5945
5948
5951
5955
5958
5962
5966
5970
5974
5978
5982
5986
5990
5995
5999
6003
6008
6012
6016
6021
6025
6029
6033
6037
6041
6045
6049
6053
6057
6060
6064
6067
6071
6074
6077
6081
6084
6087
6090
6092
6095
6097
6100
6102
6104
6106
6108
6109
6111
6112
6114
6115
6116
6117
6118
6119
6120
6120
6121
6121
6121
6122
6122
6122
6122
6121
6121
6121
6120
6120
6119
6119
6118
6117
6116
6115
6114
6113
6112
6110
6109
6107
6105
6103
6100
6098
6095
6092
6088
6085
6081
6077
6073
6068
6063
6058
6053
6048
6043
6037
6031
6025
6019
6013
6007
6000
5994
5987
5980
5973
5966
5958
5951
5943
5935
5927
5918
5910
5901
5892
5882
5873
5863
5853
5843
5833
5823
5812
5802
5791
5780
5769
5757
5746
5734
5722
5710
5697
5685
5672
5659
5645
5631
5618
5603
5589
5574
5559
5544
5529
5513
5498
5482
5466
5449
5433
5416
5400
5383
5366
5349
5332
5315
5297
5280
5263
5245
5228
5210
5193
5176
5158
5141
5124
5106
5089
5072
5055
5038
5021
5004
4987
4970
4954
4937
4921
4904
4888
4871
4855
4839
4823
4807
4791
4775
4759
4743
4728
4712
4697
4681
4666
4651
4636
4622
4607
4593
4578
4564
4551
4537
4523
4510
4497
4484
4472
4459
4447
4435
4423
4412
4401
4389
4379
4368
4357
4347
4337
4328
4318
4309
4300
4291
4283
4274
4266
4258
4250
4243
4235
4228
4221
4214
4207
4200
4194
4187
4181
4174
4168
4162
4156
4150
4144
4137
4131
4125
4119
4113
4107
4101
4094
4089
4083
4075
4070
4062
4056
4050
4043
4035
4029
4021
4014
4006
3999
3991
3984
3976
3968
3959
3951
3943
3934
3926
3917
3908
3899
3890
3881
3871
3861
3852
3842
3832
3822
3811
3801
3790
3780
3769
3758
3747
3735
3724
3713
3701
3690
3679
3667
3656
3644
3633
3622
3610
3599
3588
3577
3566
3554
3544
3533
3522
3511
3501
3490
3480
3469
3459
3449
3438
3428
3418
3408
3398
3388
3378
3368
3358
3348
3337
3327
3317
3307
3297
3287
3277
3267
3258
3248
3238
3228
3218
3208
3199
3189
3179
3169
3159
3149
3139
3129
3119
3108
3098
3088
3077
3067
3056
3046
3036
3025
3015
3004
2994
2984
2974
2964
2954
2944
2934
2924
2914
2905
2896
2886
2877
2868
2859
2851
2842
2834
2825
2817
2809
2800
2792
2784
2776
2767
2759
2751
2742
2734
2725
2716
2708
2699
2690
2681
2672
2663
2654
2645
2636
2626
2617
2608
2599
2590
2581
2573
2564
2555
2546
2538
2529
2521
2512
2504
2496
2488
2480
2473
2465
2458
2450
2443
2436
2430
2423
2417
2410
2404
2398
2393
2387
2381
2376
2371
2366
2361
2356
2351
2346
2342
2337
2332
2328
2323
2319
2314
2310
2305
2301
2296
2292
2288
2283
2279
2274
2270
2266
2261
2257
2253
2249
2245
2240
2237
2233
2229
2225
2222
2218
2215
2212
2209
2206
2203
2201
2198
2196
2193
2191
2188
2186
2184
2181
2179
2177
2175
2172
2170
2167
2165
2163
2160
2158
2155
2153
2150
2148
2146
2143
2141
2138
2136
2133
2131
2128
2126
2123
2121
2118
2115
2112
2109
2106
2103
2099
2096
2092
2089
2085
2081
2078
2074
2070
2066
2062
2058
2054
2051
2047
2043
2039
2035
2032
2028
2024
2020
2016
2013
2009
2005
2001
1997
1993
1990
1986
1982
1979
1975
1972
1968
1965
1962
1959
1956
1953
1950
1947
1944
1942
1939
1937
1934
1932
1930
1928
1926
1924
1923
1921
1920
1919
1918
1917
1916
1915
1914
1913
1913
1912
1912
1912
1911
1911
1911
1911
1910
1910
1911
1911
1911
1911
1912
1912
1913
1913
1914
1915
1916
1916
1917
1918
1919
1920
1921
1921
1922
1923
1923
1923
1924
1924
1924
1924
1924
1924
1924
1924
1924
1924
1924
1923
1923
1923
1922
1922
1921
1920
1919
1919
1918
1917
1916
1914
1913
1912
1910
1909
1908
1906
1905
1903
1901
1900
1898
1896
1894
1892
1890
1888
1886
1883
1881
1879
1876
1874
1871
1869
1866
1864
1861
1858
1856
1853
1850
1848
1845
1843
1840
1838
1836
1834
1832
1829
1827
1826
1824
1822
1820
1819
1817
1816
1814
1813
1812
1811
1810
1809
1808
1808
1807
1806
1806
1806
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1806
1806
1806
1806
1806
1806
1807
1807
1808
1808
1809
1810
1810
1811
1812
1813
1814
1815
1815
1816
1817
1818
1819
1820
1821
1821
1822
1823
1824
1825
1826
1827
1827
1828
1829
1830
1831
1832
1833
1834
1835
1835
1836
1837
1838
1839
1840
1841
1841
1842
1843
1844
1845
1846
1848
1849
1850
1851
1853
1854
1855
1857
1858
1860
1862
1863
1865
1867
1868
1870
1871
1873
1875
1876
1878
1880
1882
1884
1885
1887
1889
1891
1893
1895
1897
1899
1901
1903
1905
1907
1909
1911
1913
1915
1917
1919
1921
1923
1925
1927
1929
1932
1934
1936
1938
1940
1942
1944
1946
1948
1950
1952
1953
1955
1957
1958
1960
1961
1963
1964
1966
1968
1969
1971
1973
1975
1977
1979
1982
1984
1986
1989
1991
1994
1997
2000
2003
2005
2009
2013
2016
2020
2024
2028
2032
2037
2041
2045
2051
2056
2061
2066
2072
2077
2083
2089
2095
2101
2108
2114
2121
2128
2134
2142
2149
2156
2164
2171
2179
2187
2195
2204
2212
2221
2229
2238
2247
2256
2266
2275
2284
2294
2303
2313
2323
2333
2343
2353
2363
2373
2383
2394
2404
2415
2426
2436
2447
2458
2469
2480
2491
2502
2512
2523
2534
2545
2556
2567
2578
2588
2599
2610
2620
2631
2642
2652
2663
2673
2684
2694
2704
2715
2725
2735
2745
2754
2764
2774
2783
2792
2802
2811
2819
2828
2837
2845
2854
2862
2871
2879
2887
2895
2903
2911
2919
2927
2934
2941
2948
2955
2962
2968
2974
2980
2986
2992
2997
3002
3007
3011
3016
3020
3024
3028
3032
3035
3039
3043
3046
3049
3053
3056
3059
3062
3064
3067
3069
3072
3074
3076
3078
3080
3082
3083
3085
3086
3088
3089
3090
3092
3093
3094
3095
3096
3097
3098
3100
3101
3102
3103
3104
3105
3106
3107
3108
3108
3109
3110
3111
3111
3112
3112
3113
3113
3114
3114
3114
3114
3114
3114
3114
3114
3114
3113
3113
3112
3111
3110
3109
3108
3107
3105
3103
3102
3099
3097
3095
3092
3089
3086
3083
3080
3076
3072
3068
3064
3059
3054
3049
3043
3038
3032
3025
3019
3012
3004
2997
2989
2981
2972
2963
2955
2946
2936
2927
2917
2908
2898
2888
2878
2868
2857
2847
2837
2826
2816
2805
2795
2784
2773
2763
2752
2741
2730
2719
2708
2697
2686
2675
2663
2652
2641
2629
2618
2607
2596
2584
2573
2562
2551
2540
2529
2518
2508
2497
2487
2476
2466
2456
2447
2437
2428
2419
2411
2403
2395
2387
2380
2372
2366
2359
2353
2347
2342
2336
2331
2327
2322
2318
2314
2310
2307
2303
2300
2297
2294
2292
2289
2287
2284
2282
2280
2278
2276
2274
2272
2270
2268
2266
2265
2263
2261
2259
2257
2255
2254
2252
2250
2249
2247
2246
2244
2243
2241
2240
2239
2238
2237
2236
2235
2234
2233
2233
2232
2231
2231
2230
2229
2229
2228
2227
2227
2226
2225
2224
2223
2221
2220
2219
2217
2215
2214
2212
2210
2208
2206
2203
2201
2199
2196
2194
2191
2189
2186
2184
2181
2178
2176
2173
2170
2167
2164
2161
2158
2155
2151
2148
2144
2141
2137
2133
2129
2125
2121
2117
2112
2108
2104
2099
2095
2091
2086
2082
2078
2073
2069
2065
2060
2056
2051
2047
2041
2037
2033
2028
2023
2017
2012
2007
2001
1997
1991
1986
1981
1975
1970
1965
1960
1954
1949
1944
1939
1934
1929
1924
1919
1914
1908
1903
1898
1893
1887
1882
1876
1871
1865
1859
1854
1848
1842
1836
1829
1823
1817
1810
1804
1797
1790
1784
1777
1770
1763
1756
1749
1741
1734
1727
1720
1712
1705
1697
1690
1682
1675
1667
1660
1652
1644
1637
1629
1621
1613
1604
1596
1588
1579
1570
1562
1553
1544
1535
1526
1516
1507
1498
1488
1479
1469
1459
1450
1440
1430
1420
1410
1400
1390
1380
1369
1359
1349
1338
1327
1317
1306
1295
1284
1273
1262
1251
1240
1229
1218
1207
1195
1184
1173
1162
1151
1140
1129
1119
1108
1097
1087
1077
1066
1056
1046
1036
1027
1016
1008
998
989
980
971
962
953
944
935
927
919
910
902
894
887
879
871
864
856
849
842
835
828
821
814
807
800
793
786
780
773
766
760
753
747
741
735
729
723
717
712
706
701
696
691
686
682
677
673
669
665
661
657
654
650
647
644
641
638
635
632
629
627
624
622
619
617
615
612
610
608
606
604
603
601
600
599
598
597
596
595
595
595
595
595
596
597
598
599
600
602
603
605
607
609
612
614
617
620
623
626
629
633
636
640
644
648
652
656
661
666
670
675
680
685
690
696
701
706
712
717
723
728
734
739
744
750
755
760
765
770
775
780
785
790
795
799
804
809
813
818
823
828
832
837
842
847
852
857
863
868
873
879
885
891
897
903
909
915
922
928
934
941
948
954
961
967
974
981
987
994
1000
1006
1012
1020
1026
1032
1039
1045
1052
1058
1064
1071
1077
1083
1090
1096
1102
1108
1115
1121
1127
1134
1140
1146
1152
1158
1164
1170
1176
1182
1188
1194
1199
1205
1210
1216
1221
1226
1231
1236
1241
1246
1251
1255
1260
1265
1269
1273
1278
1282
1286
1291
1295
1299
1303
1307
1311
1315
1318
1322
1325
1329
1332
1335
1338
1341
1344
1347
1350
1352
1355
1357
1359
1362
1364
1366
1369
1371
1373
1376
1379
1381
1384
1387
1390
1394
1397
1401
1404
1408
1412
1416
1420
1424
1428
1433
1437
1442
1447
1452
1457
1462
1467
1473
1479
1485
1491
1497
1503
1510
1517
1524
1531
1538
1545
1553
1560
1568
1576
1584
1592
1600
1609
1617
1626
1635
1644
1652
1662
1671
1680
1689
1699
1708
1717
1727
1736
1746
1756
1766
1775
1785
1795
1805
1815
1825
1835
1846
1856
1866
1877
1887
1898
1908
1919
1929
1940
1950
1961
1971
1981
1992
2001
2012
2021
2032
2041
2052
2062
2071
2081
2091
2101
2110
2120
2130
2140
2150
2160
2170
2181
2191
2202
2213
2224
2235
2246
2258
2269
2281
2293
2305
2317
2329
2341
2354
2367
2379
2392
2406
2419
2432
2446
2460
2474
2488
2502
2517
2532
2547
2562
2578
2593
2610
2626
2642
2659
2676
2694
2711
2729
2747
2765
2784
2802
2821
2840
2859
2878
2898
2917
2937
2957
2977
2997
3017
3037
3058
3078
3099
3120
3141
3163
3184
3206
3228
3250
3272
3294
3316
3339
3362
3385
3408
3431
3454
3477
3500
3524
3547
3570
3594
3617
3640
3664
3687
3710
3733
3756
3779
3802
3825
3848
3870
3893
3916
3938
3960
3983
4005
4027
4049
4070
4091
4114
4135
4156
4177
4198
4218
4239
4259
4279
4299
4319
4338
4357
4376
4395
4413
4432
4450
4468
4485
4503
4520
4537
4554
4571
4587
4604
4620
4636
4652
4667
4682
4698
4713
4727
4742
4756
4770
4784
4797
4810
4823
4836
4849
4861
4873
4885
4897
4909
4920
4931
4942
4953
4964
4974
4985
4995
5006
5016
5026
5036
5046
5056
5065
5075
5084
5094
5103
5112
5121
5130
5138
5147
5155
5164
5172
5180
5188
5196
5204
5211
5219
5226
5233
5240
5247
5254
5261
5268
5274
5280
5287
5293
5299
5305
5310
5316
5321
5327
5332
5337
5342
5347
5352
5357
5362
5366
5370
5375
5379
5383
5387
5391
5395
5398
5402
5405
5409
5412
5416
5419
5422
5425
5427
5430
5432
5435
5437
5438
5440
5441
5443
5443
5444
5445
5445
5445
5446
5445
5445
5445
5444
5443
5442
5441
5440
5439
5437
5436
5434
5432
5430
5428
5425
5423
5420
5418
5415
5413
5410
5407
5405
5402
5399
5396
5394
5391
5388
5385
5382
5379
5376
5373
5370
5367
5364
5361
5358
5355
5352
5348
5345
5342
5339
5335
5332
5329
5325
5322
5319
5316
5312
5309
5306
5302
5299
5296
5292
5289
5286
5282
5279
5275
5272
5268
5265
5261
5257
5254
5250
5246
5243
5239
5235
5231
5227
5223
5219
5216
5212
5208
5204
5200
5196
5192
5188
5184
5180
5176
5172
5168
5164
5160
5155
5151
5146
5142
5137
5132
5127
5123
5118
5113
5107
5102
5097
5092
5087
5082
5076
5071
5066
5061
5056
5050
5045
5040
5034
5029
5024
5018
5013
5008
5002
4997
4991
4986
4980
4974
4969
4963
4957
4952
4946
4940
4934
4929
4923
4917
4911
4906
4900
4894
4888
4883
4877
4871
4865
4860
4854
4848
4842
4836
4830
4823
4817
4811
4804
4797
4790
4783
4776
4768
4760
4753
4745
4736
4728
4720
4711
4703
4694
4685
4676
4667
4658
4648
4639
4629
4620
4610
4601
4591
4581
4571
4561
4551
4541
4531
4521
4511
4501
4491
4481
4470
4460
4450
4439
4428
4417
4407
4395
4384
4373
4362
4350
4338
4327
4315
4303
4291
4279
4267
4255
4243
4231
4219
4206
4194
4182
4170
4157
4145
4132
4120
4108
4094
4083
4070
4058
4045
4033
4021
4009
3997
3985
3973
3961
3950
3938
3927
3916
3905
3894
3884
3873
3863
3853
3843
3833
3824
3814
3805
3796
3788
3779
3771
3763
3755
3747
3740
3733
3726
3719
3712
3706
3700
3694
3688
3683
3678
3673
3668
3663
3658
3654
3650
3646
3642
3638
3635
3631
3628
3625
3623
3620
3618
3615
3613
3611
3610
3608
3607
3605
3604
3603
3602
3601
3600
3600
3599
3599
3599
3599
3599
3599
3599
3599
3600
3600
3600
3601
3601
3602
3603
3603
3604
3604
3605
3605
3605
3606
3606
3606
3606
3606
3606
3606
3606
3605
3605
3604
3604
3603
3602
3601
3600
3599
3598
3596
3595
3593
3591
3589
3586
3584
3581
3579
3576
3573
3569
3566
3563
3559
3555
3551
3547
3543
3539
3535
3530
3526
3521
3516
3512
3507
3502
3497
3493
3488
3483
3478
3473
3468
3464
3459
3454
3449
3444
3439
3435
3430
3425
3421
3416
3411
3407
3403
3398
3394
3390
3386
3381
3377
3374
3370
3366
3362
3359
3355
3352
3348
3345
3343
3340
3337
3335
3333
3331
3330
3328
3327
3326
3325
3325
3324
3324
3324
3325
3325
3326
3327
3328
3330
3332
3334
3336
3339
3341
3344
3347
3351
3354
3358
3362
3367
3371
3376
3381
3386
3392
3398
3403
3410
3416
3422
3429
3436
3443
3450
3457
3464
3472
3479
3487
3495
3503
3510
3518
3527
3535
3543
3551
3560
3569
3577
3586
3595
3604
3613
3622
3631
3640
3650
3659
3669
3678
3688
3697
3707
3717
3727
3737
3747
3757
3767
3777
3787
3797
3808
3818
3829
3839
3850
3860
3871
3882
3893
3904
3915
3926
3937
3948
3959
3970
3981
3993
4003
4014
4027
4038
4049
4059
4072
4083
4094
4105
4116
4128
4139
4150
4161
4172
4183
4194
4204
4215
4226
4237
4248
4259
4270
4280
4291
4301
4312
4323
4333
4343
4354
4364
4374
4384
4394
4404
4414
4424
4433
4443
4452
4462
4471
4480
4489
4498
4506
4515
4523
4531
4539
4548
4555
4563
4571
4579
4586
4594
4601
4609
4616
4623
4630
4637
4643
4650
4657
4663
4669
4676
4682
4688
4693
4699
4705
4710
4716
4721
4726
4731
4736
4741
4746
4751
4755
4760
4764
4769
4773
4777
4781
4786
4790
4794
4798
4802
4806
4810
4813
4817
4821
4824
4828
4831
4834
4837
4840
4843
4846
4848
4850
4853
4855
4856
4858
4860
4861
4862
4863
4864
4865
4865
4865
4866
4866
4866
4865
4865
4864
4864
4863
4862
4860
4859
4857
4856
4854
4852
4849
4847
4844
4841
4838
4835
4831
4827
4824
4820
4815
4811
4807
4802
4797
4792
4787
4782
4777
4772
4766
4761
4755
4749
4743
4737
4730
4724
4717
4710
4703
4696
4689
4681
4673
4665
4657
4649
4641
4632
4623
4615
4605
4596
4587
4577
4568
4558
4548
4538
4528
4517
4507
4496
4486
4475
4464
4453
4442
4430
4419
4407
4396
4384
4372
4360
4348
4335
4323
4310
4298
4285
4272
4259
4245
4232
4218
4204
4190
4176
4161
4147
4132
4118
4103
4088
4073
4057
4042
4027
4011
3996
3981
3965
3949
3933
3917
3901
3885
3869
3852
3836
3819
3803
3786
3770
3753
3737
3720
3704
3687
3671
3655
3639
3623
3607
3592
3576
3561
3546
3531
3517
3502
3488
3475
3461
3448
3435
3422
3409
3397
3385
3373
3362
3350
3339
3329
3318
3308
3298
3289
3279
3270
3262
3253
3245
3237
3230
3223
3216
3209
3203
3197
3191
3185
3180
3175
3170
3166
3161
3157
3154
3150
3147
3144
3141
3138
3135
3133
3131
3129
3127
3125
3123
3121
3119
3117
3116
3114
3112
3111
3109
3107
3105
3104
3102
3100
3098
3096
3094
3092
3090
3087
3085
3082
3080
3077
3075
3072
3069
3066
3062
3059
3056
3052
3048
3044
3040
3036
3032
3027
3023
3018
3013
3008
3002
2996
2990
2984
2978
2971
2964
2957
2950
2942
2934
2926
2917
2909
2900
2890
2881
2871
2861
2851
2841
2831
2820
2809
2798
2787
2776
2765
2754
2743
2732
2721
2710
2699
2689
2678
2667
2657
2647
2637
2627
2617
2607
2598
2588
2579
2570
2561
2552
2543
2535
2527
2518
2511
2503
2495
2488
2481
2474
2468
2462
2456
2450
2445
2440
2436
2431
2427
2423
2420
2416
2413
2410
2408
2405
2403
2401
2400
2398
2397
2396
2396
2395
2395
2395
2396
2396
2397
2398
2400
2402
2403
2406
2408
2411
2414
2417
2420
2424
2428
2431
2436
2440
2444
2449
2454
2458
2463
2469
2474
2479
2484
2490
2496
2501
2507
2513
2518
2524
2530
2536
2542
2548
2554
2560
2567
2573
2579
2585
2592
2598
2604
2611
2618
2624
2631
2638
2644
2651
2658
2665
2672
2679
2687
2694
2701
2708
2715
2723
2730
2737
2745
2752
2759
2767
2774
2782
2789
2797
2804
2812
2820
2828
2836
2844
2852
2860
2868
2876
2884
2892
2900
2908
2917
2924
2932
2940
2948
2956
2963
2971
2978
2986
2993
3000
3007
3014
3020
3027
3033
3039
3045
3051
3056
3062
3067
3072
3077
3081
3086
3090
3094
3098
3102
3105
3109
3112
3115
3117
3120
3122
3124
3126
3128
3129
3131
3132
3133
3134
3135
3136
3136
3137
3137
3137
3137
3137
3137
3137
3136
3136
3135
3135
3134
3134
3133
3133
3132
3132
3131
3131
3130
3129
3128
3128
3127
3126
3125
3123
3122
3121
3119
3117
3115
3114
3112
3110
3107
3105
3103
3101
3098
3096
3093
3091
3088
3086
3083
3080
3077
3075
3072
3069
3065
3062
3059
3056
3053
3050
3047
3044
3040
3037
3034
3031
3027
3024
3020
3017
3013
3009
3005
3001
2997
2994
2990
2986
2982
2979
2975
2972
2969
2966
2963
2960
2957
2954
2951
2948
2944
2941
2938
2935
2931
2928
2925
2921
2918
2914
2911
2907
2904
2901
2897
2894
2891
2887
2884
2881
2878
2874
2871
2868
2865
2862
2859
2855
2852
2849
2846
2843
2840
2838
2835
2832
2829
2826
2823
2820
2817
2814
2811
2808
2806
2803
2800
2798
2795
2793
2790
2788
2786
2784
2783
2781
2779
2778
2777
2775
2774
2773
2773
2772
2771
2771
2770
2770
2770
2770
2770
2770
2771
2771
2771
2771
2771
2772
2772
2772
2772
2772
2772
2773
2773
2773
2773
2773
2773
2773
2773
2774
2774
2774
2774
2774
2774
2774
2773
2773
2773
2772
2772
2771
2770
2770
2769
2768
2766
2765
2764
2762
2761
2759
2757
2755
2753
2750
2748
2746
2743
2740
2737
2734
2731
2727
2724
2720
2717
2713
2709
2704
2700
2695
2690
2685
2680
2674
2668
2662
2656
2650
2643
2636
2629
2622
2614
2607
2599
2591
2583
2574
2566
2557
2549
2540
2531
2522
2513
2504
2495
2485
2476
2467
2458
2448
2439
2430
2420
2411
2402
2392
2383
2373
2364
2355
2345
2336
2326
2317
2308
2298
2289
2280
2271
2261
2252
2243
2234
2226
2217
2208
2200
2191
2183
2174
2166
2158
2149
2141
2133
2124
2116
2108
2100
2091
2083
2075
2067
2059
2051
2043
2035
2028
2020
2013
2005
1998
1991
1984
1976
1969
1962
1955
1948
1941
1935
1928
1921
1914
1908
1901
1895
1888
1882
1875
1868
1862
1855
1849
1842
1835
1828
1822
1815
1808
1801
1794
1787
1780
1773
1766
1759
1752
1744
1737
1730
1722
1715
1707
1699
1691
1683
1675
1667
1658
1650
1641
1633
1624
1615
1606
1597
1587
1578
1569
1559
1550
1540
1531
1521
1511
1501
1491
1481
1471
1461
1451
1441
1431
1421
1411
1400
1390
1380
1369
1359
1348
1338
1327
1317
1306
1295
1285
1274
1263
1253
1242
1231
1220
1209
1198
1187
1175
1164
1153
1141
1130
1118
1107
1095
1083
1071
1059
1048
1036
1024
1012
1000
989
978
966
955
944
932
921
910
898
887
876
864
853
842
831
819
808
797
786
775
764
753
742
731
720
709
699
688
678
667
657
646
636
626
615
605
595
584
574
563
553
542
531
521
510
499
489
478
467
456
445
434
423
413
402
391
380
369
358
347
336
326
315
304
293
283
272
261
251
240
230
220
209
199
189
179
169
159
150
140
130
121
111
102
93
84
74
66
57
48
39
31
23
14
6
-2
-10
-17
-25
-32
-39
-46
-53
-60
-67
-73
-80
-86
-92
-97
-103
-108
-113
-118
-123
-127
-132
-136
-140
-143
-147
-150
-153
-156
-158
-160
-162
-164
-165
-166
-166
-167
-166
-166
-165
-164
-162
-161
-159
-156
-154
-151
-147
-144
-140
-136
-131
-126
-121
-115
-109
-103
-97
-90
-83
-76
-69
-61
-53
-45
-37
-29
-20
-11
-2
7
16
26
35
45
55
66
76
87
97
108
119
130
141
152
163
174
185
196
208
219
230
241
252
264
275
286
297
308
319
330
341
352
363
374
385
396
407
417
428
439
449
460
471
481
492
502
513
523
533
543
553
562
572
581
590
599
608
616
624
632
640
648
656
663
671
678
685
692
699
705
712
718
724
731
737
742
748
753
759
764
769
774
779
784
789
793
798
802
807
811
815
819
824
828
832
835
839
843
847
850
854
857
860
864
867
870
873
876
879
882
885
888
891
894
897
900
903
906
909
912
915
918
920
923
926
929
932
935
937
940
943
946
949
952
955
958
961
964
967
970
973
976
979
982
985
988
991
995
998
1000
1004
1008
1010
1014
1016
1020
1024
1028
1031
1034
1038
1041
1045
1048
1052
1056
1059
1063
1067
1071
1075
1079
1083
1088
1092
1096
1101
1105
1110
1115
1120
1125
1130
1135
1140
1146
1151
1157
1162
1168
1174
1180
1187
1193
1199
1206
1213
1220
1227
1234
1241
1248
1256
1264
1272
1280
1288
1296
1304
1313
1322
1330
1339
1348
1357
1366
1375
1384
1393
1403
1412
1421
1431
1440
1450
1460
1470
1479
1489
1499
1509
1519
1529
1539
1549
1560
1570
1580
1590
1600
1611
1621
1631
1641
1651
1662
1672
1682
1692
1703
1713
1723
1733
1743
1753
1764
1774
1784
1793
1803
1813
1823
1832
1842
1852
1861
1871
1880
1889
1899
1908
1917
1926
1935
1944
1954
1963
1972
1980
1989
1998
2007
2016
2025
2033
2041
2051
2059
2068
2076
2085
2093
2101
2109
2117
2125
2133
2140
2148
2155
2163
2170
2177
2185
2192
2199
2206
2214
2221
2228
2235
2243
2250
2257
2264
2271
2278
2286
2293
2300
2307
2314
2321
2328
2336
2343
2350
2357
2364
2371
2379
2386
2393
2400
2407
2414
2422
2429
2436
2444
2451
2459
2467
2475
2482
2491
2499
2507
2515
2524
2532
2540
2549
2557
2566
2574
2583
2591
2599
2608
2616
2624
2632
2639
2647
2654
2662
2669
2676
2683
2689
2696
2702
2709
2715
2721
2727
2733
2738
2744
2749
2755
2760
2765
2769
2774
2778
2783
2787
2790
2794
2798
2801
2804
2807
2810
2812
2814
2817
2819
2821
2822
2824
2825
2826
2827
2828
2828
2828
2828
2828
2827
2827
2826
2824
2822
2820
2818
2816
2813
2809
2806
2802
2797
2793
2788
2782
2777
2771
2764
2758
2751
2743
2736
2728
2720
2712
2703
2694
2685
2676
2666
2657
2647
2637
2627
2616
2606
2595
2585
2574
2563
2552
2540
2529
2518
2506
2495
2483
2472
2460
2448
2437
2425
2413
2401
2389
2377
2365
2353
2341
2329
2317
2305
2293
2281
2269
2256
2244
2232
2220
2208
2196
2184
2173
2161
2149
2138
2126
2115
2104
2093
2081
2071
2060
2049
2039
2028
2017
2008
1998
1989
1979
1970
1961
1952
1943
1934
1926
1917
1909
1901
1894
1886
1878
1871
1864
1857
1850
1843
1837
1830
1824
1818
1812
1806
1800
1795
1789
1784
1778
1773
1768
1763
1758
1754
1749
1744
1740
1736
1732
1727
1723
1719
1716
1712
1708
1705
1701
1698
1694
1691
1687
1684
1681
1678
1674
1671
1668
1665
1662
1659
1656
1654
1651
1648
1645
1642
1639
1636
1633
1630
1627
1624
1621
1618
1614
1611
1608
1604
1600
1597
1593
1589
1585
1581
1577
1573
1569
1565
1561
1556
1552
1547
1543
1538
1534
1529
1524
1520
1515
1510
1505
1500
1494
1489
1484
1479
1473
1468
1462
1457
1451
1446
1440
1435
1429
1423
1417
1412
1406
1400
1394
1389
1383
1377
1371
1365
1360
1354
1348
1342
1337
1331
1325
1320
1314
1308
1303
1297
1292
1286
1281
1275
1270
1264
1259
1254
1249
1243
1238
1234
1229
1224
1220
1215
1211
1207
1203
1199
1195
1192
1188
1185
1182
1179
1176
1173
1170
1168
1165
1162
1160
1158
1155
1153
1151
1149
1147
1145
1143
1141
1139
1137
1136
1134
1133
1132
1131
1129
1128
1128
1127
1126
1126
1125
1125
1125
1124
1125
1125
1125
1125
1126
1127
1127
1128
1129
1130
1132
1133
1135
1136
1138
1140
1142
1144
1146
1149
1151
1154
1157
1159
1162
1165
1168
1170
1173
1176
1179
1182
1185
1188
1190
1193
1196
1199
1202
1205
1208
1211
1214
1216
1219
1222
1224
1227
1230
1232
1234
1237
1239
1241
1243
1245
1248
1250
1252
1254
1255
1257
1259
1261
1263
1265
1267
1269
1271
1273
1275
1277
1279
1281
1283
1285
1288
1290
1292
1294
1296
1298
1300
1303
1305
1307
1309
1312
1314
1316
1318
1321
1323
1326
1328
1330
1333
1335
1338
1340
1343
1346
1348
1351
1354
1357
1360
1363
1366
1369
1373
1376
1380
1383
1387
1391
1394
1398
1402
1407
1411
1415
1420
1424
1429
1434
1439
1444
1449
1454
1459
1465
1470
1476
1481
1487
1493
1498
1504
1510
1516
1523
1529
1535
1541
1548
1555
1561
1568
1575
1582
1589
1596
1603
1611
1618
1626
1633
1641
1648
1656
1664
1672
1680
1688
1696
1705
1713
1722
1731
1740
1749
1758
1768
1778
1788
1798
1808
1818
1829
1839
1850
1861
1872
1883
1894
1905
1916
1928
1939
1950
1962
1973
1984
1996
2007
2019
2031
2041
2054
2065
2077
2088
2100
2111
2123
2135
2146
2158
2169
2181
2192
2204
2216
2227
2239
2250
2262
2274
2286
2297
2309
2321
2333
2344
2356
2368
2379
2391
2402
2414
2425
2436
2448
2459
2470
2481
2492
2503
2513
2524
2534
2545
2555
2565
2575
2585
2595
2604
2614
2623
2633
2642
2651
2660
2669
2678
2686
2695
2704
2712
2721
2729
2738
2746
2754
2762
2770
2778
2786
2794
2802
2810
2818
2825
2833
2840
2848
2856
2863
2870
2878
2885
2893
2900
2907
2914
2922
2929
2936
2943
2950
2957
2964
2970
2977
2984
2990
2997
3003
3010
3016
3022
3028
3034
3040
3046
3052
3058
3063
3069
3074
3080
3085
3090
3096
3101
3106
3111
3116
3121
3126
3131
3136
3141
3146
3151
3156
3161
3166
3170
3175
3180
3184
3189
3193
3197
3202
3206
3211
3215
3219
3223
3228
3232
3236
3241
3245
3250
3254
3259
3263
3268
3272
3277
3282
3287
3292
3297
3302
3307
3312
3317
3322
3328
3333
3339
3344
3350
3355
3361
3367
3372
3378
3384
3390
3396
3402
3407
3413
3419
3425
3431
3437
3443
3449
3455
3461
3467
3474
3480
3485
3491
3497
3503
3509
3515
3521
3526
3532
3538
3543
3549
3554
3560
3565
3571
3576
3582
3588
3593
3599
3605
3611
3617
3622
3628
3635
3641
3647
3653
3659
3666
3672
3679
3685
3692
3699
3706
3712
3719
3726
3733
3741
3748
3755
3762
3769
3776
3783
3790
3798
3805
3812
3819
3825
3832
3839
3846
3853
3860
3867
3874
3881
3887
3894
3901
3908
3915
3921
3928
3935
3941
3948
3954
3961
3967
3974
3980
3986
3993
3999
4005
4011
4018
4024
4030
4035
4042
4048
4054
4059
4065
4070
4075
4081
4086
4091
4097
4102
4107
4112
4116
4121
4125
4130
4134
4138
4142
4146
4150
4154
4157
4161
4164
4167
4170
4173
4176
4179
4181
4184
4186
4189
4191
4193
4195
4197
4199
4201
4203
4205
4207
4209
4211
4213
4214
4216
4218
4219
4221
4223
4224
4226
4227
4229
4230
4232
4233
4234
4236
4237
4239
4240
4241
4243
4245
4246
4248
4250
4251
4253
4255
4257
4260
4262
4264
4267
4270
4272
4275
4278
4281
4285
4288
4292
4295
4299
4303
4307
4311
4316
4320
4325
4330
4335
4340
4345
4350
4356
4362
4367
4374
4380
4386
4393
4399
4406
4413
4420
4427
4434
4441
4449
4456
4463
4471
4478
4485
4493
4500
4508
4515
4523
4530
4538
4545
4553
4561
4568
4576
4584
4592
4600
4607
4615
4623
4631
4639
4647
4655
4663
4671
4678
4686
4694
4702
4710
4717
4725
4733
4740
4748
4755
4762
4769
4776
4783
4789
4796
4802
4809
4815
4821
4827
4833
4838
4844
4850
4855
4860
4866
4871
4876
4882
4887
4892
4897
4902
4907
4912
4917
4921
4926
4931
4935
4940
4944
4949
4953
4957
4961
4966
4970
4974
4978
4982
4986
4989
4993
4997
5001
5004
5008
5012
5015
5019
5022
5026
5029
5032
5036
5039
5042
5045
5049
5052
5055
5058
5061
5064
5067
5070
5073
5076
5079
5082
5084
5087
5090
5092
5095
5097
5100
5102
5105
5107
5109
5112
5114
5116
5118
5120
5121
5123
5124
5126
5127
5128
5130
5131
5131
5132
5133
5133
5134
5134
5134
5134
5134
5134
5133
5132
5132
5131
5129
5128
5126
5125
5123
5121
5119
5116
5114
5111
5109
5106
5103
5100
5098
5095
5092
5089
5086
5083
5080
5076
5073
5070
5067
5064
5060
5057
5054
5050
5047
5044
5041
5038
5035
5032
5029
5027
5024
5022
5019
5017
5015
5013
5011
5009
5007
5006
5004
5003
5001
5000
4999
4997
4996
4995
4994
4993
4992
4992
4991
4990
4989
4989
4988
4988
4987
4986
4986
4985
4985
4985
4984
4984
4983
4983
4983
4982
4982
4981
4981
4981
4980
4980
4979
4979
4978
4978
4977
4976
4976
4975
4974
4973
4972
4971
4970
4969
4968
4967
4966
4966
4965
4964
4963
4962
4962
4961
4960
4959
4959
4958
4957
4957
4956
4956
4955
4954
4954
4954
4953
4953
4953
4953
4953
4953
4953
4953
4953
4954
4954
4954
4955
4955
4956
4956
4956
4957
4957
4957
4958
4958
4959
4959
4959
4959
4960
4960
4960
4961
4961
4962
4962
4963
4963
4964
4964
4965
4966
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4982
4983
4984
4985
4985
4986
4987
4988
4988
4989
4990
4990
4991
4991
4992
4992
4992
4992
4992
4992
4992
4992
4992
4991
4991
4990
4990
4989
4989
4988
4987
4986
4985
4983
4982
4980
4978
4976
4974
4972
4970
4967
4965
4962
4959
4956
4953
4949
4946
4942
4939
4935
4931
4927
4923
4919
4914
4910
4905
4900
4895
4890
4885
4879
4874
4868
4862
4856
4850
4844
4838
4831
4825
4818
4811
4805
4798
4791
4784
4776
4769
4762
4754
4746
4738
4730
4722
4714
4706
4697
4688
4680
4671
4662
4653
4643
4634
4625
4615
4605
4596
4586
4576
4566
4556
4546
4536
4525
4515
4505
4494
4483
4473
4462
4451
4441
4430
4419
4408
4398
4387
4376
4365
4354
4343
4332
4321
4310
4299
4288
4277
4266
4255
4244
4233
4222
4211
4200
4189
4178
4167
4156
4146
4135
4125
4114
4104
4094
4083
4074
4064
4054
4043
4034
4024
4014
4005
3995
3986
3976
3967
3958
3948
3939
3930
3921
3912
3903
3895
3886
3878
3869
3861
3853
3845
3837
3829
3821
3813
3805
3798
3791
3783
3776
3769
3762
3755
3748
3742
3735
3729
3722
3716
3710
3704
3698
3692
3687
3681
3676
3670
3665
3659
3654
3649
3644
3639
3634
3630
3625
3621
3616
3612
3607
3603
3599
3595
3591
3586
3582
3579
3575
3571
3567
3563
3560
3557
3553
3550
3547
3544
3541
3538
3535
3533
3530
3528
3526
3524
3522
3520
3518
3517
3515
3514
3513
3512
3512
3511
3511
3511
3511
3512
3512
3513
3514
3515
3516
3518
3519
3521
3523
3525
3527
3529
3531
3533
3536
3539
3541
3544
3547
3551
3554
3558
3561
3565
3569
3573
3577
3581
3585
3589
3593
3597
3602
3606
3610
3614
3619
3623
3627
3632
3636
3640
3644
3649
3653
3657
3661
3665
3669
3673
3677
3681
3685
3688
3692
3696
3699
3703
3706
3709
3713
3716
3719
3722
3726
3729
3732
3735
3738
3741
3744
3746
3749
3752
3755
3757
3760
3763
3765
3767
3770
3772
3774
3777
3779
3781
3783
3785
3787
3789
3791
3793
3795
3797
3798
3800
3801
3803
3804
3806
3807
3809
3810
3811
3813
3814
3815
3816
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3833
3834
3835
3835
3836
3837
3837
3838
3838
3838
3839
3839
3839
3840
3840
3840
3840
3841
3841
3841
3841
3841
3842
3842
3842
3842
3843
3843
3843
3844
3844
3845
3845
3845
3846
3846
3847
3847
3848
3848
3848
3849
3849
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3849
3849
3848
3848
3847
3846
3845
3844
3843
3842
3841
3840
3839
3838
3836
3835
3834
3833
3831
3830
3828
3826
3825
3823
3821
3819
3817
3815
3813
3811
3809
3807
3805
3803
3801
3799
3796
3794
3792
3790
3788
3786
3784
3782
3780
3778
3776
3774
3772
3770
3769
3767
3765
3763
3762
3760
3758
3757
3755
3754
3752
3751
3749
3748
3747
3745
3744
3743
3742
3741
3740
3739
3738
3737
3736
3736
3735
3734
3734
3734
3733
3733
3733
3732
3732
3732
3732
3732
3732
3732
3732
3733
3733
3733
3733
3733
3734
3734
3734
3734
3735
3735
3735
3736
3736
3736
3737
3738
3738
3739
3740
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3753
3754
3755
3756
3757
3758
3760
3761
3762
3763
3764
3765
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3801
3802
3803
3803
3804
3804
3805
3805
3806
3806
3807
3807
3807
3808
3808
3808
3809
3809
3809
3809
3809
3810
3809
3809
3809
3809
3808
3808
3807
3807
3806
3805
3805
3804
3803
3803
3802
3801
3800
3799
3799
3798
3797
3796
3795
3794
3793
3792
3791
3790
3788
3787
3786
3784
3783
3782
3780
3778
3777
3775
3773
3771
3769
3767
3764
3762
3760
3757
3755
3752
3750
3747
3744
3742
3739
3736
3733
3730
3728
3725
3722
3719
3716
3713
3710
3707
3705
3702
3699
3696
3693
3691
3688
3686
3683
3680
3678
3676
3673
3671
3669
3666
3664
3662
3660
3658
3657
3655
3654
3653
3652
3651
3650
3649
3648
3648
3648
3648
3648
3648
3648
3649
3649
3650
3651
3652
3653
3654
3655
3657
3658
3660
3662
3663
3665
3667
3669
3671
3673
3676
3678
3681
3683
3686
3689
3692
3695
3698
3702
3705
3708
3712
3715
3719
3722
3726
3729
3733
3736
3740
3744
3747
3751
3754
3758
3762
3766
3769
3773
3777
3781
3785
3789
3793
3797
3801
3806
3810
3814
3818
3823
3827
3832
3836
3841
3845
3850
3854
3859
3863
3868
3872
3877
3881
3886
3890
3895
3899
3904
3908
3913
3917
3922
3926
3930
3935
3939
3943
3947
3952
3956
3960
3964
3968
3972
3976
3981
3985
3989
3993
3997
4001
4003
4008
4011
4016
4019
4022
4026
4030
4033
4035
4040
4043
4046
4049
4051
4054
4058
4061
4064
4067
4070
4073
4075
4078
4081
4083
4086
4089
4091
4094
4097
4099
4101
4104
4106
4108
4110
4112
4114
4116
4117
4119
4120
4122
4123
4124
4125
4126
4127
4128
4129
4130
4130
4131
4131
4132
4132
4133
4133
4134
4134
4134
4135
4135
4135
4136
4136
4136
4136
4136
4136
4135
4135
4134
4134
4133
4132
4131
4130
4129
4127
4126
4124
4123
4121
4120
4118
4117
4115
4113
4112
4111
4109
4108
4106
4105
4104
4102
4101
4100
4098
4097
4096
4094
4093
4091
4090
4089
4086
4086
4085
4083
4082
4081
4080
4078
4077
4075
4075
4075
4074
4074
4073
4073
4073
4073
4073
4073
4073
4074
4075
4075
4075
4077
4078
4078
4080
4081
4083
4083
4085
4086
4088
4090
4091
4094
4094
4097
4099
4101
4103
4106
4108
4110
4112
4115
4117
4120
4122
4125
4128
4131
4134
4137
4140
4143
4147
4150
4153
4157
4160
4163
4167
4170
4173
4177
4180
4183
4186
4189
4192
4195
4197
4200
4203
4206
4208
4211
4214
4217
4219
4222
4225
4228
4230
4233
4236
4238
4241
4243
4246
4248
4250
4252
4254
4256
4258
4259
4261
4262
4263
4264
4264
4265
4265
4266
4266
4266
4266
4266
4266
4266
4265
4265
4264
4263
4262
4261
4259
4258
4256
4254
4252
4250
4248
4245
4242
4239
4236
4232
4229
4225
4221
4217
4212
4208
4203
4198
4193
4188
4183
4177
4172
4166
4160
4154
4148
4142
4136
4129
4123
4116
4110
4103
4096
4089
4082
4075
4067
4061
4053
4046
4038
4030
4022
4014
4008
4000
3992
3985
3977
3969
3962
3954
3946
3939
3931
3923
3916
3908
3900
3893
3885
3878
3870
3862
3855
3847
3839
3832
3824
3816
3809
3801
3793
3786
3778
3771
3763
3756
3748
3741
3733
3726
3719
3712
3704
3697
3690
3683
3676
3669
3662
3655
3648
3642
3635
3628
3622
3615
3609
3602
3596
3590
3584
3577
3571
3566
3560
3554
3548
3542
3537
3531
3526
3520
3515
3510
3504
3499
3494
3490
3485
3480
3476
3472
3468
3464
3460
3456
3453
3450
3447
3444
3441
3438
3436
3434
3431
3429
3428
3426
3424
3423
3422
3421
3420
3419
3419
3419
3419
3419
3419
3420
3421
3422
3423
3424
3426
3427
3429
3431
3432
3434
3436
3438
3440
3442
3444
3446
3448
3450
3452
3455
3457
3460
3462
3465
3468
3471
3474
3477
3480
3483
3486
3490
3493
3497
3500
3504
3507
3511
3515
3518
3522
3526
3530
3533
3537
3541
3544
3548
3551
3555
3558
3562
3565
3568
3571
3574
3577
3580
3583
3586
3588
3591
3594
3596
3599
3601
3603
3605
3607
3609
3611
3612
3614
3615
3616
3617
3618
3619
3620
3620
3621
3621
3621
3621
3621
3621
3621
3620
3620
3619
3618
3617
3616
3615
3614
3612
3611
3609
3607
3605
3603
3601
3599
3596
3594
3591
3589
3586
3583
3580
3576
3573
3570
3566
3563
3559
3555
3552
3548
3544
3540
3536
3532
3528
3524
3520
3516
3511
3507
3503
3499
3495
3491
3487
3483
3479
3475
3471
3467
3463
3459
3455
3451
3447
3443
3439
3434
3430
3426
3422
3418
3414
3410
3405
3401
3397
3393
3389
3385
3381
3377
3373
3369
3365
3362
3358
3354
3350
3347
3343
3339
3335
3332
3328
3324
3321
3317
3313
3309
3306
3302
3298
3294
3290
3287
3283
3279
3275
3271
3267
3263
3259
3255
3251
3247
3243
3239
3234
3230
3225
3221
3216
3211
3206
3201
3196
3191
3186
3181
3176
3170
3165
3160
3154
3149
3143
3137
3132
3126
3120
3115
3109
3103
3097
3091
3085
3078
3072
3066
3059
3052
3046
3039
3032
3025
3018
3011
3004
2997
2989
2982
2975
2967
2960
2952
2944
2937
2929
2921
2913
2905
2897
2889
2881
2873
2865
2857
2849
2841
2833
2825
2817
2809
2801
2793
2785
2777
2768
2760
2752
2744
2736
2727
2719
2710
2702
2693
2685
2676
2667
2659
2650
2641
2632
2623
2614
2605
2596
2587
2578
2568
2559
2550
2540
2531
2522
2512
2503
2493
2484
2475
2466
2456
2447
2438
2429
2420
2411
2402
2393
2385
2376
2367
2359
2350
2342
2334
2325
2317
2309
2301
2293
2284
2276
2268
2260
2252
2244
2236
2228
2220
2212
2204
2196
2189
2181
2173
2165
2157
2150
2142
2134
2127
2119
2112
2104
2097
2090
2083
2076
2069
2062
2056
2049
2041
2036
2029
2024
2017
2011
2005
2000
1994
1989
1984
1979
1973
1969
1964
1959
1954
1950
1946
1941
1937
1934
1930
1926
1923
1920
1917
1914
1911
1908
1906
1904
1901
1899
1897
1896
1894
1892
1891
1889
1888
1887
1886
1884
1883
1883
1882
1881
1880
1880
1879
1878
1878
1878
1877
1877
1877
1877
1877
1877
1878
1878
1878
1879
1879
1880
1880
1881
1882
1882
1883
1884
1884
1885
1885
1886
1886
1887
1887
1888
1888
1888
1889
1889
1890
1890
1890
1891
1891
1891
1892
1892
1892
1893
1893
1894
1894
1894
1895
1896
1896
1897
1897
1898
1898
1899
1900
1900
1901
1901
1902
1902
1903
1903
1904
1904
1904
1905
1905
1905
1906
1906
1906
1906
1907
1907
1907
1907
1907
1907
1906
1906
1906
1906
1905
1905
1904
1904
1903
1902
1901
1901
1900
1899
1898
1897
1896
1896
1895
1894
1893
1892
1891
1891
1890
1889
1888
1888
1887
1887
1886
1885
1885
1884
1884
1883
1883
1883
1882
1882
1882
1881
1881
1881
1880
1880
1880
1879
1879
1879
1878
1878
1878
1878
1877
1877
1877
1877
1877
1877
1877
1877
1877
1877
1878
1878
1878
1878
1879
1879
1880
1880
1881
1881
1882
1882
1883
1884
1884
1885
1885
1886
1887
1887
1888
1889
1889
1890
1891
1891
1892
1893
1893
1894
1895
1895
1896
1897
1897
1897
1898
1898
1898
1898
1898
1898
1898
1898
1898
1898
1897
1897
1897
1896
1896
1895
1895
1894
1894
1893
1892
1891
1890
1889
1888
1887
1885
1884
1882
1880
1878
1876
1874
1872
1869
1867
1864
1862
1859
1857
1854
1851
1848
1845
1842
1840
1837
1834
1831
1827
1824
1821
1818
1815
1811
1808
1805
1801
1798
1794
1791
1787
1784
1780
1777
1773
1770
1767
1763
1760
1757
1753
1750
1747
1744
1741
1738
1735
1732
1729
1726
1723
1720
1717
1714
1712
1709
1706
1703
1701
1698
1695
1693
1690
1688
1686
1684
1681
1679
1677
1675
1673
1672
1670
1669
1667
1666
1665
1664
1663
1663
1662
1661
1661
1661
1661
1661
1661
1661
1661
1662
1662
1663
1664
1665
1666
1667
1668
1670
1671
1673
1675
1677
1679
1682
1685
1688
1691
1694
1698
1701
1705
1710
1714
1719
1723
1728
1733
1738
1743
1749
1754
1760
1765
1771
1777
1783
1789
1795
1801
1807
1813
1820
1826
1833
1839
1846
1853
1860
1866
1873
1880
1887
1894
1901
1908
1915
1922
1929
1936
1943
1950
1957
1964
1971
1978
1986
1993
2000
2007
2013
2021
2028
2035
2041
2049
2056
2063
2069
2076
2083
2090
2096
2103
2109
2116
2122
2128
2134
2140
2146
2152
2157
2163
2168
2173
2178
2183
2188
2193
2198
2203
2208
2213
2217
2222
2227
2232
2237
2241
2246
2251
2256
2261
2266
2271
2276
2281
2287
2292
2297
2303
2308
2314
2319
2325
2331
2337
2342
2348
2354
2360
2366
2372
2378
2385
2391
2397
2404
2410
2417
2424
2431
2438
2445
2452
2459
2466
2474
2481
2488
2496
2504
2511
2519
2527
2535
2542
2550
2558
2566
2574
2582
2590
2597
2605
2613
2621
2629
2637
2645
2653
2661
2669
2677
2686
2694
2702
2710
2718
2726
2734
2743
2751
2759
2767
2775
2783
2791
2799
2807
2815
2823
2831
2839
2847
2855
2863
2871
2879
2887
2895
2903
2912
2920
2929
2937
2946
2955
2964
2973
2982
2991
3001
3010
3020
3030
3039
3049
3059
3069
3079
3090
3100
3111
3121
3132
3143
3154
3165
3176
3187
3199
3210
3222
3233
3245
3257
3269
3281
3293
3305
3318
3330
3343
3355
3368
3381
3394
3407
3421
3434
3447
3461
3475
3488
3502
3516
3530
3544
3558
3572
3586
3600
3615
3629
3643
3658
3673
3687
3702
3717
3732
3748
3763
3778
3794
3809
3825
3840
3856
3872
3887
3903
3919
3934
3950
3966
3982
3997
4013
4029
4045
4061
4075
4091
4108
4124
4139
4155
4170
4186
4202
4217
4233
4248
4263
4279
4294
4310
4325
4340
4355
4371
4386
4401
4416
4431
4447
4462
4476
4491
4506
4521
4535
4550
4565
4579
4593
4608
4622
4636
4651
4665
4679
4693
4707
4721
4735
4749
4763
4777
4790
4804
4817
4831
4844
4857
4871
4884
4897
4909
4922
4935
4947
4959
4972
4984
4996
5007
5019
5030
5042
5053
5064
5074
5085
5096
5106
5116
5126
5136
5146
5156
5165
5175
5184
5193
5202
5211
5220
5229
5238
5246
5255
5263
5272
5280
5288
5296
5304
5312
5320
5328
5336
5344
5351
5359
5367
5374
5382
5389
5396
5404
5411
5418
5425
5432
5439
5446
5453
5460
5467
5473
5480
5486
5493
5499
5506
5512
5518
5525
5531
5537
5543
5550
5556
5562
5568
5574
5580
5587
5593
5599
5605
5611
5617
5623
5630
5636
5642
5649
5656
5662
5669
5676
5683
5689
5696
5703
5710
5717
5724
5731
5738
5745
5752
5759
5765
5772
5779
5785
5792
5798
5805
5811
5818
5824
5830
5836
5843
5849
5855
5861
5867
5873
5878
5884
5890
5896
5901
5907
5912
5918
5923
5929
5934
5939
5945
5950
5955
5960
5965
5971
5976
5981
5986
5991
5996
6001
6006
6011
6016
6021
6026
6031
6036
6041
6045
6050
6055
6060
6064
6069
6074
6078
6083
6087
6092
6096
6101
6105
6110
6114
6118
6123
6127
6132
6136
6140
6145
6149
6153
6158
6162
6167
6171
6175
6180
6184
6189
6193
6198
6202
6206
6211
6216
6220
6225
6230
6235
6240
6245
6250
6256
6261
6267
6272
6278
6283
6289
6295
6300
6306
6311
6317
6322
6328
6333
6338
6343
6349
6354
6359
6364
6369
6373
6378
6382
6387
6391
6395
6399
6403
6407
6410
6414
6417
6420
6424
6427
6429
6432
6435
6438
6440
6442
6445
6447
6449
6451
6453
6455
6456
6458
6459
6460
6462
6463
6464
6465
6465
6466
6467
6468
6469
6469
6470
6471
6471
6472
6473
6473
6474
6474
6475
6475
6476
6476
6476
6477
6477
6477
6476
6476
6476
6475
6474
6473
6472
6471
6469
6467
6466
6464
6462
6460
6457
6455
6453
6451
6449
6447
6444
6442
6440
6438
6436
6434
6432
6430
6428
6426
6424
6423
6421
6419
6417
6415
6413
6411
6409
6407
6406
6404
6402
6401
6399
6398
6396
6395
6394
6392
6391
6390
6388
6387
6385
6384
6382
6381
6379
6377
6375
6373
6371
6369
6367
6365
6363
6361
6359
6357
6355
6353
6351
6349
6346
6344
6342
6340
6338
6335
6333
6330
6328
6325
6323
6320
6317
6314
6311
6308
6305
6301
6298
6294
6290
6287
6283
6279
6274
6270
6266
6262
6257
6252
6248
6243
6238
6233
6228
6223
6218
6213
6208
6203
6198
6192
6187
6181
6176
6170
6165
6159
6153
6148
6142
6136
6131
6125
6119
6114
6108
6102
6097
6091
6086
6081
6075
6070
6065
6060
6055
6050
6045
6040
6035
6031
6026
6021
6017
6012
6008
6004
5999
5995
5991
5986
5982
5978
5974
5970
5966
5963
5959
5955
5952
5948
5945
5942
5938
5935
5932
5929
5926
5924
5921
5918
5916
5913
5910
5908
5905
5903
5901
5898
5896
5894
5891
5889
5887
5885
5883
5881
5879
5877
5875
5873
5871
5869
5867
5865
5863
5862
5860
5859
5857
5856
5855
5854
5853
5851
5850
5849
5848
5847
5846
5845
5844
5843
5842
5840
5839
5838
5837
5835
5834
5833
5832
5830
5829
5828
5826
5825
5824
5823
5821
5820
5819
5817
5816
5814
5813
5811
5809
5808
5806
5804
5802
5800
5798
5796
5794
5792
5790
5788
5785
5783
5781
5779
5776
5774
5772
5769
5767
5764
5762
5759
5757
5754
5751
5748
5745
5742
5739
5735
5732
5728
5724
5721
5717
5713
5709
5705
5701
5697
5693
5689
5684
5680
5676
5671
5667
5662
5658
5653
5648
5643
5638
5633
5628
5622
5617
5611
5605
5599
5594
5588
5582
5576
5569
5563
5557
5551
5545
5538
5532
5525
5519
5512
5506
5499
5493
5486
5480
5473
5467
5460
5454
5448
5441
5435
5429
5423
5417
5411
5404
5398
5392
5386
5380
5374
5368
5361
5355
5349
5343
5336
5330
5323
5317
5310
5304
5297
5291
5284
5277
5271
5264
5257
5250
5243
5237
5230
5223
5216
5209
5202
5194
5187
5180
5173
5166
5158
5151
5144
5136
5129
5122
5114
5107
5099
5092
5084
5077
5069
5062
5054
5047
5040
5032
5025
5018
5010
5003
4996
4989
4982
4975
4968
4961
4954
4948
4941
4934
4927
4921
4914
4907
4901
4894
4887
4881
4874
4867
4861
4854
4847
4841
4834
4828
4821
4815
4808
4802
4795
4789
4782
4776
4769
4763
4756
4750
4743
4736
4730
4723
4716
4709
4702
4695
4689
4682
4675
4668
4661
4654
4647
4640
4633
4626
4619
4612
4605
4597
4590
4583
4576
4570
4563
4556
4549
4542
4536
4529
4523
4517
4510
4504
4498
4492
4486
4480
4475
4469
4463
4458
4452
4447
4442
4436
4431
4426
4421
4416
4411
4406
4402
4397
4392
4388
4383
4379
4374
4370
4366
4362
4358
4354
4351
4347
4343
4340
4336
4333
4330
4327
4324
4321
4318
4315
4312
4309
4306
4303
4300
4297
4295
4292
4289
4286
4283
4280
4278
4275
4272
4270
4267
4264
4262
4259
4257
4254
4251
4248
4245
4242
4239
4236
4232
4229
4225
4222
4218
4214
4210
4206
4202
4197
4193
4188
4184
4179
4175
4170
4166
4161
4156
4151
4146
4141
4137
4132
4127
4122
4117
4112
4107
4102
4098
4093
4088
4083
4078
4074
4069
4064
4059
4054
4050
4045
4040
4034
4029
4024
4019
4014
4009
4003
3999
3994
3989
3985
3980
3976
3971
3967
3963
3958
3954
3950
3946
3943
3939
3935
3931
3927
3924
3920
3916
3912
3909
3905
3901
3897
3894
3890
3886
3882
3878
3875
3871
3867
3863
3859
3855
3851
3847
3843
3839
3835
3831
3827
3823
3819
3815
3811
3808
3804
3800
3796
3793
3789
3786
3782
3779
3775
3772
3768
3765
3761
3758
3754
3751
3747
3744
3740
3736
3733
3729
3725
3721
3717
3713
3709
3705
3701
3697
3693
3689
3685
3680
3676
3672
3667
3663
3658
3654
3649
3644
3640
3635
3630
3625
3620
3616
3611
3606
3601
3596
3590
3585
3580
3575
3570
3564
3559
3553
3548
3543
3537
3532
3526
3521
3515
3509
3504
3498
3492
3487
3481
3475
3469
3463
3457
3450
3444
3438
3431
3424
3418
3411
3404
3398
3391
3384
3377
3370
3363
3356
3349
3342
3336
3329
3322
3315
3309
3302
3295
3289
3282
3276
3269
3263
3256
3250
3243
3237
3230
3224
3217
3211
3205
3198
3192
3186
3180
3174
3168
3162
3156
3150
3144
3138
3132
3126
3121
3115
3109
3104
3098
3092
3087
3081
3076
3070
3065
3059
3054
3049
3044
3038
3033
3028
3024
3019
3014
3010
3005
3001
2997
2993
2989
2985
2981
2978
2974
2971
2967
2964
2960
2957
2953
2950
2946
2943
2939
2936
2932
2929
2925
2921
2917
2914
2910
2906
2902
2898
2894
2890
2886
2882
2878
2873
2869
2865
2861
2856
2852
2848
2843
2839
2834
2830
2825
2821
2816
2812
2807
2802
2798
2793
2788
2784
2779
2774
2770
2765
2760
2755
2750
2746
2741
2736
2731
2726
2721
2716
2710
2705
2700
2694
2689
2683
2678
2672
2666
2660
2654
2648
2642
2636
2629
2623
2616
2610
2603
2596
2589
2583
2576
2568
2561
2554
2547
2540
2532
2525
2517
2510
2502
2494
2487
2479
2471
2463
2455
2447
2439
2431
2423
2415
2407
2399
2391
2383
2375
2366
2358
2350
2342
2334
2325
2317
2308
2300
2291
2283
2274
2265
2256
2247
2238
2229
2220
2211
2202
2192
2183
2174
2165
2156
2147
2138
2129
2120
2110
2101
2092
2083
2074
2064
2055
2045
2036
2027
2017
2007
1998
1988
1978
1969
1959
1949
1939
1929
1920
1910
1900
1890
1880
1870
1860
1850
1840
1830
1820
1810
1800
1789
1779
1769
1758
1748
1737
1726
1716
1705
1694
1684
1673
1662
1652
1641
1630
1620
1609
1599
1589
1578
1568
1558
1547
1537
1527
1517
1507
1497
1487
1477
1468
1458
1448
1439
1429
1420
1410
1401
1392
1382
1373
1364
1355
1346
1336
1327
1318
1309
1301
1292
1283
1274
1265
1257
1248
1240
1231
1223
1215
1206
1198
1190
1181
1173
1165
1157
1148
1140
1132
1124
1116
1108
1100
1092
1085
1077
1069
1062
1054
1047
1040
1032
1025
1018
1010
1004
997
990
983
976
969
963
956
949
943
936
929
923
916
910
904
897
891
885
878
872
866
860
854
849
843
837
831
826
820
815
810
804
799
794
789
783
778
773
768
763
758
753
748
743
738
734
729
725
720
716
712
708
704
701
697
694
690
687
684
680
677
674
671
668
666
663
660
658
655
653
650
648
646
644
642
640
638
636
634
632
631
629
628
626
625
624
622
621
620
619
619
618
617
617
616
616
615
615
615
615
615
615
615
615
615
616
616
616
617
617
618
619
619
620
621
622
623
625
626
627
628
630
631
633
634
636
637
639
640
642
643
645
646
648
650
651
653
654
656
657
659
661
662
664
665
667
669
670
672
673
675
676
677
679
680
681
683
684
685
686
688
689
690
691
693
694
695
697
698
700
702
703
705
706
708
710
711
713
715
717
718
720
722
723
725
727
729
730
732
734
735
737
739
740
742
743
745
746
747
749
750
751
752
753
754
755
756
757
757
758
759
760
760
761
761
762
762
763
763
763
763
764
764
764
764
764
764
763
763
763
762
762
761
760
759
758
757
756
755
754
753
752
751
749
748
747
746
745
743
742
741
740
739
738
737
736
735
734
733
733
732
731
730
730
729
728
728
727
726
726
725
725
724
724
723
723
722
722
721
721
720
720
720
719
719
719
718
718
718
718
717
717
717
717
716
716
716
716
716
715
715
715
715
715
715
715
715
716
716
717
717
718
719
720
721
722
723
724
726
727
729
731
733
735
737
739
741
743
745
747
750
752
755
757
760
763
766
768
771
774
777
780
784
787
790
794
797
800
804
807
811
815
818
822
826
830
834
838
842
846
850
854
859
863
867
871
876
880
884
889
893
897
902
906
910
915
919
924
928
933
937
942
947
951
956
961
965
970
975
980
984
989
994
999
1002
1008
1012
1016
1022
1027
1031
1036
1040
1044
1049
1053
1057
1062
1066
1070
1074
1078
1082
1086
1089
1093
1097
1100
1103
1107
1110
1113
1116
1118
1121
1124
1126
1128
1130
1132
1134
1136
1137
1138
1140
1141
1142
1142
1143
1143
1144
1144
1144
1144
1144
1144
1143
1143
1142
1142
1141
1140
1139
1138
1136
1135
1133
1131
1130
1128
1125
1123
1121
1118
1116
1113
1110
1107
1104
1101
1098
1095
1091
1088
1084
1081
1077
1074
1070
1066
1062
1058
1055
1051
1047
1043
1039
1035
1032
1028
1024
1020
1016
1012
1010
1006
1002
1000
997
994
991
988
986
983
981
978
976
974
972
970
968
966
965
963
962
961
959
958
957
956
955
955
954
953
953
952
952
951
951
950
950
950
950
949
949
949
949
949
949
949
949
949
949
949
949
950
950
950
950
950
951
951
951
951
952
952
952
953
953
953
954
954
955
955
956
957
957
958
959
960
961
962
963
964
965
966
967
969
970
971
973
974
975
977
978
980
981
983
985
986
988
990
992
994
996
999
1000
1002
1006
1008
1010
1014
1016
1020
1022
1026
1029
1032
1035
1038
1042
1045
1049
1053
1056
1060
1064
1068
1072
1076
1081
1085
1089
1094
1098
1103
1108
1113
1117
1122
1127
1132
1137
1142
1147
1152
1157
1162
1167
1172
1177
1182
1187
1192
1197
1202
1207
1212
1217
1222
1227
1232
1237
1242
1247
1253
1258
1263
1268
1273
1278
1284
1289
1295
1300
1306
1312
1317
1323
1329
1335
1341
1347
1354
1360
1366
1373
1379
1386
1392
1399
1406
1412
1419
1426
1433
1440
1447
1453
1460
1467
1474
1481
1488
1495
1503
1510
1517
1524
1531
1538
1545
1553
1560
1567
1575
1582
1589
1597
1604
1612
1619
1627
1634
1641
1649
1656
1664
1671
1678
1685
1693
1700
1707
1714
1721
1728
1735
1742
1749
1756
1763
1770
1777
1783
1790
1797
1804
1811
1817
1824
1831
1838
1845
1852
1859
1866
1873
1879
1886
1893
1900
1907
1915
1922
1929
1936
1943
1951
1958
1965
1973
1981
1988
1996
2004
2012
2020
2028
2036
2045
2053
2062
2070
2079
2087
2096
2105
2114
2123
2132
2141
2150
2159
2168
2177
2186
2195
2205
2214
2223
2233
2242
2251
2261
2270
2280
2290
2299
2309
2319
2329
2339
2349
2359
2369
2379
2390
2401
2411
2422
2433
2444
2455
2467
2478
2490
2501
2513
2525
2537
2549
2562
2574
2587
2600
2613
2626
2639
2652
2666
2679
2693
2707
2721
2736
2750
2765
2780
2795
2810
2825
2841
2857
2873
2889
2905
2922
2938
2955
2972
2989
3006
3024
3041
3059
3077
3095
3113
3131
3149
3167
3186
3204
3223
3242
3260
3279
3298
3317
3336
3355
3375
3394
3413
3432
3452
3471
3491
3510
3530
3550
3570
3589
3609
3629
3649
3669
3689
3709
3729
3749
3769
3789
3809
3828
3848
3868
3888
3908
3927
3947
3967
3987
4006
4026
4046
4066
4086
4106
4126
4146
4166
4186
4206
4226
4247
4267
4287
4307
4327
4347
4367
4386
4406
4426
4446
4465
4484
4504
4523
4542
4561
4580
4599
4618
4636
4655
4673
4692
4710
4728
4746
4763
4781
4799
4816
4834
4851
4869
4886
4903
4920
4937
4954
4971
4988
5005
5022
5039
5055
5072
5088
5105
5121
5138
5154
5170
5186
5202
5217
5233
5248
5264
5279
5294
5309
5323
5338
5353
5367
5381
5396
5410
5424
5437
5451
5465
5479
5492
5505
5519
5532
5545
5558
5571
5584
5597
5609
5622
5634
5647
5659
5671
5683
5695
5707
5719
5730
5742
5753
5764
5775
5786
5797
5808
5819
5829
5840
5850
5860
5871
5881
5891
5901
5910
5920
5929
5939
5948
5957
5966
5975
5984
5993
6002
6010
6019
6027
6035
6044
6052
6060
6068
6076
6084
6092
6099
6107
6115
6122
6130
6137
6145
6152
6160
6167
6174
6182
6189
6197
6204
6211
6219
6226
6234
6241
6248
6256
6263
6270
6278
6285
6292
6299
6306
6314
6321
6328
6335
6342
6349
6356
6363
6370
6377
6384
6391
6398
6405
6412
6418
6425
6432
6438
6445
6451
6458
6464
6471
6477
6483
6489
6496
6502
6508
6514
6520
6527
6533
6539
6545
6551
6557
6563
6568
6574
6580
6586
6592
6597
6603
6608
6614
6619
6625
6630
6635
6640
6645
6650
6655
6659
6664
6668
6673
6677
6681
6685
6689
6693
6696
6700
6704
6707
6711
6715
6718
6722
6726
6730
6733
6737
6741
6744
6748
6752
6755
6759
6763
6766
6770
6773
6777
6780
6784
6787
6791
6794
6798
6801
6805
6808
6812
6816
6819
6823
6826
6830
6834
6837
6841
6844
6848
6851
6855
6858
6862
6865
6868
6871
6875
6878
6881
6884
6887
6890
6893
6896
6899
6902
6905
6907
6910
6913
6916
6918
6921
6924
6926
6929
6931
6934
6936
6939
6941
6943
6946
6948
6950
6952
6953
6955
6956
6958
6959
6960
6961
6962
6963
6963
6964
6964
6964
6964
6964
6964
6963
6963
6962
6962
6961
6960
6959
6958
6956
6955
6953
6952
6950
6948
6946
6944
6941
6939
6936
6933
6930
6927
6924
6921
6917
6913
6910
6906
6901
6897
6893
6888
6884
6879
6874
6869
6863
6858
6852
6847
6841
6835
6829
6823
6817
6811
6805
6798
6792
6785
6779
6773
6766
6759
6753
6746
6739
6732
6726
6719
6712
6705
6698
6691
6684
6677
6669
6662
6655
6648
6641
6634
6627
6620
6613
6606
6598
6591
6584
6577
6570
6562
6555
6548
6541
6533
6526
6519
6511
6504
6497
6490
6482
6475
6467
6460
6453
6445
6438
6430
6423
6415
6408
6400
6393
6385
6378
6371
6363
6356
6348
6341
6334
6326
6319
6311
6304
6296
6288
6281
6273
6265
6258
6250
6242
6235
6227
6219
6212
6204
6197
6189
6182
6174
6167
6159
6152
6144
6137
6129
6121
6114
6106
6098
6091
6083
6075
6068
6060
6053
6045
6038
6030
6023
6015
6008
6000
5993
5985
5978
5970
5963
5955
5948
5940
5933
5925
5918
5910
5903
5895
5888
5880
5872
5865
5857
5850
5842
5834
5827
5819
5812
5804
5797
5789
5782
5774
5767
5760
5753
5746
5739
5732
5725
5719
5712
5705
5699
5693
5686
5680
5674
5668
5662
5656
5650
5645
5639
5634
5628
5623
5618
5613
5608
5603
5598
5593
5589
5584
5579
5575
5571
5566
5562
5558
5554
5550
5547
5543
5539
5536
5533
5529
5526
5523
5520
5518
5515
5512
5510
5507
5505
5503
5501
5499
5497
5495
5494
5492
5491
5490
5488
5487
5486
5485
5484
5483
5482
5481
5480
5479
5478
5477
5476
5475
5474
5473
5472
5471
5470
5469
5468
5467
5466
5465
5464
5463
5462
5461
5460
5459
5458
5457
5456
5455
5453
5452
5451
5450
5449
5447
5446
5444
5443
5441
5440
5438
5436
5435
5433
5431
5429
5427
5425
5423
5422
5420
5418
5416
5414
5412
5410
5408
5406
5405
5403
5401
5400
5398
5396
5395
5393
5392
5390
5389
5387
5386
5385
5383
5382
5381
5380
5379
5378
5377
5376
5375
5375
5374
5373
5373
5372
5372
5371
5371
5371
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5370
5371
5371
5371
5372
5372
5373
5373
5374
5374
5375
5375
5376
5376
5377
5377
5378
5379
5379
5380
5381
5382
5382
5383
5384
5385
5386
5386
5387
5388
5389
5389
5390
5391
5391
5392
5392
5393
5393
5393
5393
5393
5393
5393
5393
5393
5393
5392
5392
5391
5391
5390
5390
5389
5388
5388
5387
5386
5385
5384
5383
5383
5382
5381
5380
5378
5377
5376
5375
5374
5372
5371
5369
5368
5366
5365
5363
5361
5359
5357
5355
5353
5351
5349
5346
5344
5341
5338
5336
5333
5330
5327
5324
5321
5317
5314
5310
5307
5303
5300
5296
5292
5289
5285
5281
5277
5273
5268
5264
5260
5256
5251
5247
5242
5237
5232
5228
5223
5218
5213
5208
5203
5197
5192
5187
5182
5176
5171
5166
5160
5155
5150
5144
5139
5133
5128
5122
5116
5111
5105
5099
5093
5088
5082
5076
5070
5063
5057
5051
5045
5039
5032
5026
5020
5013
5007
5000
4994
4987
4981
4974
4968
4961
4955
4948
4941
4935
4928
4922
4915
4909
4902
4895
4889
4882
4876
4869
4862
4855
4849
4842
4835
4828
4821
4814
4807
4800
4792
4785
4778
4770
4763
4755
4747
4740
4732
4724
4715
4707
4699
4690
4681
4672
4663
4654
4645
4636
4626
4617
4607
4597
4588
4578
4569
4559
4549
4540
4530
4521
4511
4502
4493
4483
4474
4465
4456
4447
4438
4429
4420
4411
4402
4394
4385
4376
4368
4360
4351
4343
4335
4327
4319
4311
4303
4295
4288
4280
4272
4265
4258
4250
4243
4236
4229
4222
4215
4208
4201
4195
4188
4182
4176
4170
4164
4158
4152
4147
4141
4136
4130
4125
4120
4116
4111
4106
4102
4097
4093
4089
4085
4081
4077
4073
4070
4066
4062
4059
4056
4053
4050
4046
4045
4042
4038
4037
4034
4032
4030
4027
4025
4022
4021
4019
4017
4014
4013
4011
4010
4008
4006
4006
4003
4003
4002
4002
4001
4000
4000
4000
3999
3999
3999
3999
3999
3999
4000
4000
4001
4001
4002
4002
4003
4003
4003
4005
4006
4006
4008
4009
4010
4011
4011
4013
4014
4014
4016
4017
4018
4019
4019
4021
4022
4022
4024
4025
4026
4027
4027
4029
4030
4030
4032
4033
4034
4035
4035
4035
4037
4038
4038
4038
4038
4040
4040
4041
4041
4041
4041
4041
4041
4041
4041
4041
4040
4040
4040
4038
4038
4038
4038
4037
4037
4037
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4034
4034
4034
4034
4033
4033
4033
4032
4032
4032
4030
4030
4030
4030
4030
4029
4029
4029
4029
4029
4029
4029
4029
4029
4029
4029
4029
4030
4030
4030
4030
4030
4032
4032
4033
4033
4034
4035
4035
4037
4038
4038
4040
4041
4042
4043
4045
4046
4048
4050
4051
4053
4054
4056
4058
4059
4062
4064
4066
4067
4070
4072
4074
4077
4078
4081
4083
4086
4088
4091
4094
4096
4099
4102
4105
4107
4110
4113
4116
4119
4122
4125
4128
4132
4135
4138
4141
4144
4147
4150
4153
4156
4159
4162
4165
4168
4171
4174
4177
4179
4182
4185
4187
4190
4192
4195
4197
4199
4202
4204
4206
4207
4209
4211
4213
4214
4216
4217
4219
4220
4221
4223
4224
4225
4226
4227
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4241
4242
4242
4242
4242
4243
4243
4243
4242
4242
4242
4242
4241
4241
4240
4240
4239
4239
4238
4238
4237
4236
4235
4234
4233
4232
4231
4230
4228
4227
4225
4223
4221
4220
4218
4216
4214
4212
4211
4209
4207
4205
4204
4202
4200
4198
4196
4195
4193
4191
4189
4188
4186
4184
4182
4181
4179
4177
4175
4173
4172
4170
4168
4166
4165
4163
4161
4159
4158
4156
4154
4153
4151
4149
4147
4146
4144
4142
4140
4139
4137
4135
4133
4132
4130
4128
4127
4125
4123
4121
4120
4118
4116
4115
4113
4111
4109
4108
4106
4104
4103
4101
4099
4097
4096
4094
4091
4091
4089
4086
4086
4083
4082
4081
4078
4077
4075
4074
4072
4070
4069
4067
4065
4064
4062
4059
4059
4057
4054
4054
4051
4050
4049
4046
4045
4043
4042
4040
4038
4037
4035
4034
4032
4030
4029
4027
4026
4024
4022
4021
4019
4017
4016
4014
4011
4011
4009
4008
4006
4003
4003
4001
3999
3998
3996
3995
3993
3991
3990
3988
3986
3985
3983
3982
3980
3978
3977
3975
3974
3972
3970
3969
3967
3966
3964
3962
3961
3959
3958
3956
3954
3953
3951
3950
3948
3946
3945
3943
3942
3940
3939
3937
3935
3934
3932
3931
3929
3928
3926
3924
3923
3921
3920
3918
3917
3915
3913
3912
3910
3909
3907
3906
3904
3903
3901
3899
3898
3896
3895
3893
3892
3890
3889
3887
3886
3884
3883
3881
3879
3878
3876
3875
3873
3872
3870
3869
3867
3866
3864
3863
3861
3860
3858
3857
3855
3854
3852
3851
3849
3848
3846
3845
3843
3842
3840
3839
3837
3836
3834
3833
3831
3830
3828
3827
3825
3824
3822
3821
3819
3818
3816
3815
3813
3812
3810
3809
3807
3806
3804
3803
3801
3800
3799
3797
3796
3794
3793
3791
3790
3788
3787
3785
3784
3782
3781
3780
3778
3777
3775
3774
3772
3771
3769
3768
3767
3765
3764
3762
3761
3759
3758
3756
3755
3754
3752
3751
3749
3748
3746
3745
3744
3742
3741
3739
3738
3737
3735
3734
3732
3731
3729
3728
3727
3725
3724
3722
3721
3720
3718
3717
3715
3714
3713
3711
3710
3708
3707
3706
3704
3703
3701
3700
3699
3697
3696
3695
3693
3692
3690
3689
3688
3686
3685
3684
3682
3681
3679
3678
3677
3675
3674
3673
3671
3670
3668
3667
3666
3664
3663
3662
3660
3659
3658
3656
3655
3654
3652
3651
3650
3648
3647
3646
3644
3643
3642
3640
3639
3638
3636
3635
3634
3632
3631
3630
3628
3627
3626
3624
3623
3622
3620
3619
3618
3616
3615
3614
3612
3611
3610
3608
3607
3606
3605
3603
3602
3601
3599
3598
3597
3595
3594
3593
3592
3590
3589
3588
3586
3585
3584
3582
3581
3580
3579
3577
3576
3575
3574
3572
3571
3570
3568
3567
3566
3565
3563
3562
3561
3560
3558
3557
3556
3554
3553
3552
3551
3549
3548
3547
3546
3544
3543
3542
3541
3539
3538
3537
3536
3534
3533
3532
3531
3529
3528
3527
3526
3524
3523
3522
3521
3520
3518
3517
3516
3515
3513
3512
3511
3510
3508
3507
3506
3505
3504
3502
3501
3500
3499
3498
3496
3495
3494
3493
3491
3490
3489
3488
3487
3485
3484
3483
3482
3481
3479
3478
3477
3476
3475
3474
3472
3471
3470
3469
3468
3466
3465
3464
3463
3462
3460
3459
3458
3457
3456
3455
3453
3452
3451
3450
3449
3448
3446
3445
3444
3443
3442
3441
3439
3438
3437
3436
3435
3434
3432
3431
3430
3429
3428
3427
3426
3424
3423
3422
3421
3420
3419
3418
3416
3415
3414
3413
3412
3411
3410
3409
3407
3406
3405
3404
3403
3402
3401
3399
3398
3397
3396
3395
3394
3393
3392
3391
3389
3388
3387
3386
3385
3384
3383
3382
3381
3379
3378
3377
3376
3375
3374
3373
3372
3371
3370
3368
3367
3366
3365
3364
3363
3362
3361
3360
3359
3358
3357
3355
3354
3353
3352
3351
3350
3349
3348
3347
3346
3345
3344
3343
3341
3340
3339
3338
3337
3336
3335
3334
3333
3332
3331
3330
3329
3328
3327
3326
3324
3323
3322
3321
3320
3319
3318
3317
3316
3315
3314
3313
3312
3311
3310
3309
3308
3307
3306
3305
3304
3303
3302
3301
3300
3299
3297
3296
3295
3294
3293
3292
3291
3290
3289
3288
3287
3286
3285
3284
3283
3282
3281
3280
3279
3278
3277
3276
3275
3274
3273
3272
3271
3270
3269
3268
3267
3266
3265
3264
3263
3262
3261
3260
3259
3258
3257
3256
3255
3254
3253
3252
3251
3250
3249
3248
3247
3246
3245
3245
3244
3243
3242
3241
3240
3239
3238
3237
3236
3235
3234
3233
3232
3231
3230
3229
3228
3227
3226
3225
3224
3223
3222
3221
3220
3220
3219
3218
3217
3216
3215
3214
3213
3212
3211
3210
3209
3208
3207
3206
3205
3204
3204
3203
3202
3201
3200
3199
3198
3197
3196
3195
3194
3193
3192
3192
3191
3190
3189
3188
3187
3186
3185
3184
3183
3182
3181
3181
3180
3179
3178
3177
3176
3175
3174
3173
3172
3172
3171
3170
3169
3168
3167
3166
3165
3164
3163
3163
3162
3161
3160
3159
3158
3157
3156
3156
3155
3154
3153
3152
3151
3150
3149
3148
3148
3147
3146
3145
3144
3143
3142
3142
3141
3140
3139
3138
3137
3136
3135
3135
3134
3133
3132
3131
3130
3129
3129
3128
3127
3126
3125
3124
3124
3123
3122
3121
3120
3119
3118
3118
3117
3116
3115
3114
3113
3113
3112
3111
3110
3109
3108
3108
3107
3106
3105
3104
3103
3103
3102
3101
3100
3099
3099
3098
3097
3096
3095
3094
3094
3093
3092
3091
3090
3090
3089
3088
3087
3086
3085
3085
3084
3083
3082
3081
3081
3080
3079
3078
3077
3077
3076
3075
3074
3074
3073
3072
3071
3070
3070
3069
3068
3067
3066
3066
3065
3064
3063
3062
3062
3061
3060
3059
3059
3058
3057
3056
3056
3055
3054
3053
3052
3052
3051
3050
3049
3049
3048
3047
3046
3046
3045
3044
3043
3043
3042
3041
3040
3039
3039
3038
3037
3036
3036
3035
3034
3033
3033
3032
3031
3030
3030
3029
3028
3028
3027
3026
3025
3025
3024
3023
3022
3022
3021
3020
3019
3019
3018
3017
3017
3016
3015
3014
3014
3013
3012
3011
3011
3010
3009
3009
3008
