5
5195
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
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
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
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
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
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
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
34
34
34
33
32
31
29
28
27
27
27
28
30
32
33
34
34
34
33
32
32
32
33
34
35
35
33
30
26
20
14
9
4
2
2
4
8
13
19
25
30
35
38
40
41
41
41
40
40
39
37
36
34
32
31
30
30
32
34
38
41
44
47
48
47
44
40
36
33
30
29
30
32
35
38
40
42
43
43
41
40
37
35
32
29
26
23
21
19
17
16
16
16
16
16
15
14
12
11
10
10
11
11
12
13
13
13
12
12
12
13
14
15
18
21
24
27
31
34
38
40
42
43
42
42
41
40
39
40
41
42
43
44
44
42
40
36
33
29
26
23
21
18
15
13
10
9
8
8
9
11
12
14
15
15
15
14
13
13
12
12
11
9
7
4
1
-2
-4
-6
-6
-6
-5
-4
-3
-3
-3
-3
-3
-3
-4
-4
-5
-5
-6
-7
-7
-5
-2
2
8
15
21
27
31
34
34
32
29
24
20
15
11
9
8
9
11
14
17
19
21
21
20
18
15
11
8
5
2
-1
-4
-7
-10
-14
-17
-20
-22
-23
-25
-26
-28
-30
-32
-34
-36
-38
-38
-38
-38
-36
-33
-30
-26
-23
-20
-18
-17
-17
-19
-22
-26
-30
-35
-38
-41
-42
-43
-42
-40
-38
-36
-33
-29
-25
-21
-16
-12
-9
-7
-7
-8
-10
-13
-15
-17
-18
-18
-17
-16
-15
-15
-15
-15
-16
-17
-18
-19
-20
-20
-20
-18
-16
-13
-10
-8
-7
-7
-9
-11
-14
-17
-18
-19
-20
-20
-20
-20
-21
-23
-25
-26
-27
-28
-27
-26
-25
-24
-24
-23
-22
-20
-17
-14
-9
-5
-1
2
4
5
6
5
3
2
0
-2
-3
-4
-4
-4
-3
-1
1
3
4
4
2
-1
-5
-9
-13
-17
-21
-23
-26
-28
-29
-30
-30
-29
-27
-25
-23
-21
-20
-19
-19
-19
-19
-20
-19
-18
-17
-15
-14
-12
-10
-8
-7
-5
-4
-4
-4
-4
-5
-6
-7
-7
-6
-4
-2
1
3
6
7
8
8
7
5
1
-4
-10
-17
-25
-32
-39
-43
-45
-44
-41
-37
-31
-26
-21
-18
-17
-17
-19
-22
-25
-28
-31
-32
-33
-33
-31
-29
-27
-25
-23
-22
-22
-22
-21
-21
-20
-19
-18
-17
-16
-16
-17
-18
-19
-19
-18
-16
-13
-9
-5
-1
1
3
4
3
2
1
-1
-2
-4
-6
-8
-11
-14
-17
-21
-24
-28
-31
-33
-34
-35
-35
-34
-32
-30
-29
-27
-27
-27
-28
-29
-29
-29
-29
-29
-30
-32
-36
-40
-45
-50
-54
-57
-58
-56
-53
-49
-45
-41
-38
-35
-33
-32
-32
-31
-31
-31
-30
-29
-27
-25
-21
-18
-14
-11
-9
-9
-10
-12
-14
-16
-18
-18
-18
-17
-16
-15
-15
-16
-18
-19
-21
-21
-21
-20
-19
-17
-16
-16
-16
-16
-15
-15
-14
-14
-15
-16
-18
-21
-25
-27
-30
-31
-30
-29
-27
-26
-25
-26
-27
-29
-31
-33
-34
-34
-33
-31
-28
-26
-23
-22
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-22
-22
-21
-18
-15
-12
-7
-4
-1
0
-1
-4
-8
-14
-21
-26
-31
-35
-36
-35
-32
-28
-23
-19
-16
-15
-15
-17
-21
-25
-29
-32
-34
-35
-34
-32
-30
-26
-23
-19
-14
-10
-6
-2
1
3
3
2
0
-3
-7
-10
-13
-15
-15
-14
-12
-9
-7
-5
-5
-6
-8
-11
-15
-18
-21
-24
-25
-27
-28
-29
-30
-31
-32
-33
-33
-33
-32
-31
-29
-28
-27
-27
-27
-28
-28
-29
-30
-30
-31
-31
-32
-32
-32
-30
-28
-25
-22
-19
-16
-15
-16
-18
-21
-24
-26
-28
-29
-29
-28
-27
-26
-25
-25
-24
-24
-23
-21
-19
-16
-14
-13
-13
-14
-16
-19
-22
-24
-26
-28
-30
-32
-34
-36
-37
-38
-38
-37
-35
-32
-29
-27
-25
-25
-25
-25
-25
-24
-22
-18
-15
-13
-12
-13
-17
-22
-28
-34
-39
-41
-42
-41
-40
-38
-36
-36
-36
-37
-38
-39
-39
-37
-35
-33
-30
-28
-26
-25
-23
-22
-20
-19
-18
-18
-19
-20
-23
-25
-26
-27
-25
-22
-17
-11
-6
-2
1
2
1
0
-2
-3
-5
-6
-8
-10
-13
-16
-20
-24
-27
-29
-30
-32
-33
-36
-40
-45
-51
-56
-60
-61
-60
-55
-48
-39
-30
-21
-14
-10
-7
-7
-9
-12
-14
-15
-15
-12
-8
-2
5
13
19
23
25
25
22
18
13
8
4
1
-2
-5
-8
-11
-14
-18
-21
-23
-23
-23
-23
-22
-21
-22
-23
-24
-26
-26
-26
-24
-22
-19
-16
-14
-14
-14
-15
-16
-17
-17
-16
-16
-15
-15
-15
-17
-19
-22
-25
-28
-31
-34
-35
-35
-34
-32
-29
-25
-22
-18
-16
-15
-16
-19
-22
-26
-29
-31
-32
-31
-28
-24
-20
-15
-12
-10
-9
-9
-12
-16
-21
-26
-32
-37
-40
-41
-40
-36
-32
-26
-21
-17
-15
-14
-14
-15
-17
-20
-23
-27
-31
-37
-42
-48
-53
-56
-58
-58
-57
-55
-53
-51
-50
-49
-50
-50
-50
-50
-48
-46
-43
-40
-38
-37
-37
-38
-41
-44
-47
-50
-53
-55
-56
-57
-58
-59
-60
-61
-63
-64
-66
-67
-67
-67
-67
-67
-67
-67
-68
-69
-69
-68
-65
-62
-56
-51
-45
-41
-39
-39
-41
-44
-48
-53
-57
-60
-63
-64
-64
-63
-61
-58
-56
-53
-51
-49
-48
-47
-47
-46
-44
-42
-39
-35
-33
-31
-30
-31
-33
-36
-40
-43
-45
-47
-47
-47
-45
-43
-42
-40
-38
-37
-37
-38
-41
-45
-49
-54
-57
-59
-58
-56
-52
-47
-42
-38
-34
-32
-30
-29
-27
-25
-23
-23
-23
-23
-25
-27
-29
-30
-29
-27
-25
-22
-19
-18
-17
-17
-17
-16
-16
-15
-14
-15
-18
-22
-29
-36
-44
-52
-59
-64
-67
-69
-70
-69
-67
-63
-58
-53
-47
-41
-36
-33
-32
-33
-35
-38
-40
-41
-42
-41
-39
-36
-33
-31
-29
-28
-28
-29
-31
-34
-40
-46
-52
-59
-65
-70
-73
-74
-75
-74
-73
-71
-69
-67
-64
-60
-56
-52
-48
-46
-45
-46
-48
-51
-53
-54
-54
-51
-46
-40
-34
-28
-24
-22
-22
-24
-29
-35
-42
-50
-57
-63
-68
-72
-75
-77
-78
-79
-79
-78
-78
-78
-79
-80
-81
-82
-83
-84
-84
-83
-81
-78
-75
-71
-68
-65
-63
-62
-62
-62
-62
-64
-65
-67
-69
-71
-74
-76
-78
-80
-81
-81
-81
-80
-78
-76
-74
-72
-69
-68
-67
-68
-69
-72
-76
-81
-86
-91
-96
-99
-101
-102
-101
-99
-96
-92
-87
-82
-78
-74
-72
-72
-74
-76
-78
-79
-79
-76
-71
-64
-56
-49
-44
-42
-43
-47
-55
-64
-74
-83
-91
-97
-101
-102
-101
-98
-92
-84
-75
-66
-56
-46
-38
-32
-27
-25
-25
-28
-31
-36
-41
-45
-49
-50
-50
-47
-44
-39
-34
-30
-27
-25
-24
-24
-24
-25
-25
-24
-23
-21
-20
-17
-15
-12
-8
-3
3
9
15
19
22
23
22
19
15
10
5
1
-3
-7
-10
-14
-18
-20
-22
-22
-19
-15
-9
-3
2
6
9
9
8
6
3
0
-3
-6
-9
-12
-16
-20
-23
-25
-25
-25
-24
-23
-22
-22
-22
-23
-23
-23
-22
-21
-19
-18
-18
-19
-22
-26
-31
-35
-39
-41
-42
-42
-41
-41
-41
-41
-42
-43
-43
-41
-37
-31
-22
-12
-1
10
20
27
31
30
25
16
5
-6
-17
-25
-31
-34
-36
-36
-36
-37
-39
-40
-41
-40
-38
-34
-31
-27
-26
-26
-28
-32
-35
-38
-39
-38
-36
-32
-29
-26
-25
-26
-27
-30
-32
-35
-38
-41
-44
-46
-47
-47
-45
-41
-36
-30
-26
-22
-22
-23
-25
-28
-29
-28
-24
-18
-11
-5
-1
-1
-3
-8
-14
-18
-20
-20
-16
-10
-4
1
5
7
7
6
5
4
4
5
6
6
6
3
-1
-7
-13
-19
-23
-27
-28
-28
-28
-27
-27
-29
-32
-35
-39
-43
-45
-46
-44
-41
-36
-31
-25
-20
-16
-14
-13
-14
-16
-18
-21
-23
-25
-26
-26
-25
-24
-21
-18
-16
-14
-13
-13
-14
-17
-20
-24
-27
-30
-32
-32
-30
-26
-21
-14
-7
0
6
10
12
11
8
3
-3
-10
-17
-23
-28
-32
-34
-34
-34
-31
-28
-24
-20
-16
-15
-15
-17
-22
-27
-33
-39
-43
-45
-45
-42
-39
-34
-29
-25
-22
-21
-22
-26
-33
-42
-53
-64
-74
-82
-85
-85
-82
-76
-69
-63
-58
-55
-54
-52
-51
-49
-46
-44
-44
-46
-51
-59
-69
-79
-88
-94
-96
-95
-91
-86
-80
-74
-68
-63
-57
-50
-43
-35
-28
-23
-20
-19
-22
-26
-30
-35
-38
-40
-41
-41
-41
-41
-43
-45
-49
-53
-58
-63
-68
-71
-74
-75
-74
-72
-69
-65
-62
-61
-62
-66
-72
-81
-91
-102
-111
-119
-125
-129
-130
-130
-129
-127
-124
-120
-117
-114
-112
-111
-111
-113
-116
-118
-120
-120
-119
-117
-113
-108
-104
-99
-95
-93
-91
-90
-89
-89
-90
-91
-93
-96
-100
-103
-107
-111
-115
-118
-121
-123
-125
-126
-126
-125
-123
-120
-116
-113
-111
-110
-110
-112
-115
-119
-121
-123
-123
-123
-121
-119
-117
-116
-114
-113
-112
-109
-107
-104
-102
-101
-101
-103
-106
-110
-113
-115
-113
-109
-101
-92
-81
-71
-63
-57
-55
-55
-58
-62
-66
-70
-73
-75
-75
-75
-73
-71
-68
-64
-60
-56
-52
-48
-46
-46
-47
-49
-52
-56
-58
-60
-60
-60
-59
-58
-58
-60
-63
-68
-72
-77
-80
-82
-82
-79
-76
-71
-66
-61
-56
-50
-43
-36
-28
-20
-12
-5
-1
1
1
-3
-7
-14
-21
-28
-36
-44
-51
-58
-64
-68
-71
-71
-70
-67
-63
-59
-55
-52
-49
-46
-43
-39
-35
-30
-25
-21
-18
-17
-18
-19
-21
-22
-22
-21
-19
-17
-15
-15
-15
-17
-19
-21
-23
-22
-20
-16
-11
-6
1
7
13
20
26
32
37
41
42
40
36
31
24
20
18
20
26
36
47
57
65
70
72
70
65
60
54
48
43
38
34
30
25
21
18
16
17
19
21
24
25
25
22
19
14
10
7
5
4
5
5
6
5
4
3
1
0
-1
-2
-2
-2
0
4
10
19
30
43
55
66
73
75
72
64
53
42
32
24
20
20
22
25
28
30
31
31
31
30
30
30
29
27
24
20
14
8
2
-2
-4
-4
-2
2
6
8
10
9
7
4
0
-4
-8
-10
-12
-12
-11
-9
-6
-4
-1
2
4
6
8
10
13
16
20
25
30
34
38
39
39
37
33
27
22
16
13
11
12
17
23
32
41
49
55
59
59
56
51
45
37
30
23
17
13
9
7
6
7
9
13
17
21
23
24
23
20
15
10
6
4
3
4
6
8
10
11
13
14
17
22
27
34
40
44
46
44
38
31
22
12
5
-1
-5
-7
-7
-6
-4
-1
2
8
14
21
29
36
42
46
49
49
49
48
47
47
47
48
50
52
56
59
64
68
73
76
78
77
74
70
64
59
56
55
57
63
71
79
88
95
99
101
100
98
95
92
89
85
81
76
71
65
60
56
53
52
53
54
54
53
48
41
32
22
12
5
1
0
3
7
13
19
24
27
30
31
31
30
27
23
17
10
3
-4
-8
-10
-10
-6
0
8
16
24
32
38
42
46
49
51
52
54
55
56
57
57
56
55
52
47
41
35
29
23
18
15
14
14
14
15
16
15
14
12
10
9
8
9
12
15
18
21
23
25
25
25
23
22
21
20
21
22
24
27
30
33
36
39
41
43
45
46
47
48
49
49
49
50
50
51
53
57
62
67
72
77
79
80
78
75
72
69
68
67
68
69
71
72
72
71
69
68
68
68
70
72
74
76
76
76
74
72
70
69
69
71
74
78
83
89
95
100
105
109
111
112
112
112
110
110
109
110
111
111
111
110
107
104
100
97
95
95
97
99
100
101
99
95
89
82
75
70
67
67
69
71
74
76
77
77
76
76
77
78
80
81
80
79
76
72
68
64
62
60
60
60
59
57
55
53
52
54
59
66
76
87
97
104
108
109
106
101
96
91
86
82
79
75
69
63
55
48
42
38
37
39
44
50
56
60
63
63
60
56
51
46
41
37
33
30
28
26
25
27
30
35
41
48
53
56
56
51
44
34
23
12
4
-1
-3
-1
3
9
16
23
29
34
37
38
38
36
34
32
29
28
29
32
36
43
49
56
62
65
66
65
61
56
50
45
42
40
41
42
45
47
48
47
45
41
37
32
26
22
18
15
12
11
9
9
10
11
14
17
21
24
26
26
25
22
17
13
10
8
9
11
14
18
21
23
23
22
21
19
17
15
14
13
11
9
6
3
-1
-5
-10
-15
-21
-27
-35
-43
-51
-58
-64
-66
-66
-63
-57
-51
-45
-40
-37
-37
-40
-43
-47
-49
-50
-49
-47
-42
-37
-31
-25
-20
-15
-12
-8
-7
-6
-7
-11
-17
-25
-34
-43
-51
-58
-63
-65
-66
-65
-63
-62
-61
-61
-62
-62
-61
-58
-53
-47
-38
-29
-19
-9
1
11
21
30
38
45
50
54
54
53
50
47
44
42
42
43
45
48
51
52
52
52
51
51
51
52
53
54
56
56
56
55
53
51
49
47
45
44
42
40
35
29
22
13
3
-8
-18
-26
-34
-39
-43
-45
-46
-47
-47
-48
-48
-49
-49
-49
-49
-49
-49
-49
-51
-54
-57
-61
-66
-69
-73
-75
-77
-79
-81
-83
-86
-88
-89
-89
-87
-84
-81
-78
-76
-77
-80
-85
-92
-100
-106
-112
-115
-116
-116
-113
-108
-101
-93
-82
-70
-56
-41
-28
-16
-7
-1
3
4
4
5
7
11
17
24
31
38
44
49
53
56
59
62
65
69
75
82
90
100
110
120
128
134
137
136
133
126
118
109
100
90
82
74
67
62
57
54
52
51
52
54
57
60
62
65
67
69
71
72
73
73
72
70
67
63
58
53
47
42
36
30
24
19
13
9
7
6
7
8
9
9
8
5
1
-4
-8
-11
-12
-12
-9
-5
0
6
13
22
32
42
52
60
66
68
67
62
55
47
41
37
35
35
37
38
38
37
34
30
26
22
19
16
15
13
12
11
10
10
11
13
15
17
18
19
19
18
16
15
13
12
10
8
5
1
-5
-12
-19
-26
-32
-38
-43
-47
-51
-54
-56
-56
-55
-52
-47
-40
-32
-24
-17
-13
-11
-12
-16
-21
-26
-32
-38
-43
-48
-52
-56
-58
-60
-60
-59
-56
-52
-47
-43
-38
-35
-34
-34
-36
-38
-42
-45
-48
-50
-51
-52
-52
-51
-50
-49
-48
-47
-45
-42
-40
-38
-35
-33
-32
-30
-28
-27
-25
-24
-24
-26
-29
-34
-41
-48
-56
-64
-70
-75
-79
-83
-86
-89
-92
-94
-97
-98
-98
-98
-96
-93
-90
-86
-80
-75
-69
-63
-57
-53
-50
-50
-52
-56
-61
-66
-70
-74
-75
-76
-76
-75
-74
-74
-74
-74
-74
-74
-74
-74
-75
-78
-81
-85
-88
-90
-90
-88
-83
-79
-74
-71
-71
-74
-80
-87
-94
-101
-106
-108
-108
-105
-100
-93
-84
-75
-64
-52
-40
-27
-16
-6
3
10
15
20
23
26
27
29
29
28
26
23
18
13
8
2
-5
-11
-17
-23
-28
-31
-33
-33
-31
-29
-26
-23
-21
-18
-16
-14
-12
-9
-6
-2
2
6
8
10
10
9
8
5
2
-2
-6
-10
-16
-22
-28
-35
-41
-47
-54
-59
-65
-69
-72
-74
-75
-74
-71
-68
-63
-59
-56
-53
-51
-50
-50
-51
-52
-54
-57
-61
-66
-71
-75
-80
-84
-87
-89
-90
-91
-92
-92
-92
-92
-90
-89
-87
-87
-87
-89
-93
-98
-105
-112
-119
-126
-132
-137
-141
-145
-148
-151
-153
-155
-156
-157
-158
-161
-164
-169
-175
-180
-185
-188
-188
-186
-181
-175
-167
-160
-153
-147
-142
-139
-136
-134
-132
-130
-128
-127
-126
-126
-125
-125
-125
-124
-123
-123
-122
-121
-121
-120
-120
-120
-121
-122
-123
-126
-130
-134
-139
-144
-149
-153
-156
-157
-158
-158
-158
-158
-159
-160
-162
-164
-165
-165
-164
-162
-159
-156
-154
-152
-152
-153
-154
-155
-155
-154
-153
-152
-151
-151
-153
-156
-159
-163
-165
-167
-167
-166
-165
-164
-162
-160
-157
-151
-144
-135
-124
-114
-104
-97
-92
-89
-89
-89
-90
-90
-89
-88
-88
-88
-89
-90
-91
-92
-91
-89
-85
-80
-75
-72
-70
-70
-70
-71
-72
-72
-69
-65
-60
-54
-47
-40
-33
-26
-19
-13
-7
-2
1
3
4
4
2
-1
-3
-6
-9
-12
-14
-16
-19
-21
-23
-26
-29
-33
-38
-44
-51
-57
-63
-68
-70
-70
-67
-63
-56
-50
-43
-38
-35
-35
-36
-40
-44
-48
-53
-56
-58
-60
-61
-62
-64
-66
-69
-73
-76
-78
-78
-77
-73
-69
-63
-57
-51
-46
-41
-37
-34
-32
-30
-30
-30
-31
-32
-34
-36
-38
-38
-38
-35
-31
-25
-18
-10
-2
5
12
17
19
20
19
16
13
8
3
-2
-7
-14
-21
-30
-40
-51
-63
-75
-86
-97
-106
-114
-121
-128
-134
-140
-146
-152
-158
-164
-170
-175
-178
-182
-183
-184
-183
-182
-179
-177
-175
-174
-173
-172
-170
-168
-165
-161
-156
-153
-151
-150
-151
-153
-156
-158
-158
-157
-155
-153
-151
-152
-155
-161
-168
-176
-183
-188
-189
-187
-182
-177
-171
-166
-163
-162
-162
-164
-166
-168
-169
-169
-167
-165
-162
-158
-154
-149
-145
-140
-135
-129
-123
-117
-112
-106
-102
-100
-99
-101
-106
-113
-122
-132
-142
-151
-160
-167
-173
-178
-182
-187
-192
-197
-202
-207
-211
-215
-219
-222
-224
-226
-228
-229
-230
-231
-230
-229
-227
-224
-220
-216
-213
-210
-209
-209
-211
-214
-218
-223
-228
-233
-237
-241
-244
-247
-249
-250
-252
-252
-253
-252
-252
-251
-251
-250
-250
-250
-251
-252
-254
-256
-259
-261
-262
-264
-265
-267
-268
-271
-274
-277
-281
-286
-290
-294
-297
-300
-302
-304
-306
-308
-310
-312
-313
-313
-312
-310
-307
-303
-299
-295
-291
-287
-284
-281
-279
-276
-275
-273
-271
-270
-268
-266
-263
-259
-255
-250
-245
-241
-239
-239
-240
-244
-249
-254
-259
-263
-266
-266
-264
-262
-258
-255
-252
-251
-252
-255
-259
-264
-270
-274
-278
-281
-281
-280
-278
-273
-267
-260
-251
-241
-231
-221
-212
-203
-196
-190
-185
-179
-174
-169
-163
-157
-153
-149
-147
-147
-148
-151
-156
-160
-165
-170
-175
-178
-182
-184
-186
-187
-188
-188
-189
-190
-193
-197
-203
-211
-220
-228
-237
-244
-249
-253
-256
-258
-260
-262
-266
-269
-274
-278
-282
-284
-284
-282
-279
-274
-269
-263
-258
-255
-252
-252
-252
-252
-252
-252
-251
-249
-247
-244
-241
-238
-235
-233
-231
-229
-228
-226
-224
-221
-218
-213
-208
-200
-192
-182
-171
-160
-149
-137
-126
-115
-105
-94
-84
-75
-67
-59
-51
-44
-37
-29
-20
-9
3
16
29
42
54
65
75
83
89
94
97
100
100
98
94
88
79
68
56
43
31
21
12
5
1
0
0
1
2
3
3
2
-2
-6
-11
-16
-21
-26
-30
-33
-34
-34
-32
-29
-24
-18
-13
-7
-4
-1
-1
-2
-4
-6
-8
-8
-8
-6
-2
2
6
11
17
23
28
34
38
41
42
41
38
34
29
24
19
15
11
7
2
-4
-10
-18
-27
-36
-45
-54
-62
-70
-77
-84
-90
-95
-98
-101
-102
-103
-104
-106
-109
-113
-119
-127
-135
-143
-150
-156
-161
-165
-167
-168
-168
-166
-162
-156
-147
-136
-124
-111
-98
-87
-78
-72
-68
-65
-63
-61
-58
-53
-46
-37
-28
-19
-11
-4
1
5
9
11
13
15
18
21
23
26
30
33
37
42
46
51
55
58
61
61
61
60
58
55
53
51
48
45
41
37
32
27
21
15
8
1
-6
-14
-24
-33
-43
-52
-61
-69
-75
-79
-82
-84
-86
-86
-87
-87
-86
-85
-83
-80
-76
-70
-64
-56
-48
-40
-32
-23
-14
-5
5
16
29
43
58
73
87
100
110
116
120
120
118
115
112
109
108
109
111
114
118
122
124
126
126
125
123
120
115
110
105
101
96
92
89
86
83
80
77
73
69
65
61
57
54
53
53
54
57
62
67
73
79
84
90
95
101
107
113
120
128
135
141
147
151
154
156
156
156
156
156
156
157
158
159
161
164
167
171
176
182
189
195
201
205
208
210
210
208
206
203
199
194
189
184
178
172
167
162
158
156
154
153
153
152
151
149
148
146
145
144
145
148
153
159
167
177
188
199
211
222
233
242
250
256
261
266
270
275
281
288
296
304
313
323
331
339
346
351
355
356
356
353
349
342
334
324
314
304
292
281
268
255
241
227
213
200
188
177
168
159
149
140
131
121
112
104
97
92
88
84
81
77
71
65
59
52
46
41
38
36
36
36
36
36
38
39
41
45
49
55
61
68
76
84
93
103
114
125
136
148
159
170
180
190
200
209
218
227
235
242
249
255
261
266
272
277
282
287
291
295
298
301
305
308
312
316
320
324
329
333
336
340
343
346
349
351
353
353
352
351
348
346
344
343
343
345
347
350
353
356
358
361
363
366
370
374
378
383
386
388
389
388
386
383
380
377
374
373
373
374
376
378
379
380
379
378
375
373
369
366
363
359
356
353
349
345
340
335
330
325
321
318
317
318
319
322
325
328
330
330
328
323
315
305
293
280
266
254
242
231
222
214
207
201
195
190
184
178
172
166
160
154
147
139
132
125
119
114
112
111
112
116
120
125
129
133
136
138
138
138
136
134
132
131
131
133
137
144
152
162
174
186
198
209
218
223
226
225
220
211
199
185
169
152
137
122
110
101
94
89
87
85
84
84
83
81
77
72
65
56
47
39
31
25
22
21
21
23
24
24
23
20
14
8
0
-8
-16
-23
-31
-38
-44
-50
-55
-58
-61
-62
-62
-61
-60
-59
-58
-57
-55
-51
-46
-39
-32
-24
-17
-11
-7
-5
-4
-3
-2
0
3
6
10
13
15
16
17
18
20
24
29
36
44
54
63
73
82
91
98
105
111
114
116
117
116
115
112
109
107
105
103
101
100
99
100
101
104
109
115
122
130
136
141
144
145
145
144
144
144
147
150
156
163
171
179
187
195
202
209
214
219
223
227
229
232
234
236
238
241
244
248
252
256
260
263
264
263
261
257
251
244
237
231
225
219
215
211
207
204
200
196
192
188
183
179
176
174
172
172
173
175
177
179
180
180
178
174
169
163
158
153
151
151
153
157
162
168
173
177
180
181
181
181
180
179
178
178
178
179
182
185
190
196
202
208
215
221
225
228
230
230
229
228
226
223
221
219
216
214
212
210
206
202
198
192
185
178
171
163
157
150
144
138
132
125
118
111
104
98
94
91
90
90
91
91
90
88
84
79
73
68
64
64
66
71
79
88
99
110
120
129
135
139
141
141
139
135
131
127
123
121
119
119
119
119
119
117
113
106
98
87
75
62
48
35
23
12
3
-5
-11
-15
-19
-23
-27
-33
-40
-49
-58
-67
-75
-80
-83
-83
-79
-73
-67
-59
-52
-46
-40
-34
-29
-22
-14
-5
5
15
26
36
45
54
62
68
74
78
81
82
82
80
75
69
62
53
42
30
16
1
-15
-32
-49
-66
-81
-94
-105
-112
-117
-120
-121
-120
-120
-120
-122
-126
-133
-142
-152
-164
-176
-186
-195
-201
-203
-203
-200
-196
-192
-188
-186
-185
-186
-188
-191
-193
-195
-197
-198
-199
-199
-199
-198
-195
-191
-185
-177
-167
-156
-146
-135
-126
-117
-110
-102
-95
-88
-81
-74
-68
-62
-58
-56
-54
-54
-56
-58
-63
-70
-79
-90
-103
-116
-130
-141
-151
-160
-166
-173
-180
-189
-199
-210
-222
-234
-244
-252
-256
-258
-257
-255
-252
-249
-246
-244
-243
-242
-242
-242
-243
-244
-246
-247
-248
-248
-247
-245
-242
-238
-234
-231
-228
-227
-226
-226
-227
-229
-231
-233
-236
-240
-244
-248
-251
-254
-257
-259
-260
-262
-265
-269
-273
-278
-283
-288
-293
-297
-301
-305
-309
-312
-315
-317
-319
-320
-321
-321
-322
-323
-326
-330
-335
-341
-347
-354
-361
-368
-376
-384
-392
-401
-409
-415
-421
-423
-424
-424
-422
-420
-418
-417
-417
-417
-417
-415
-412
-408
-403
-398
-392
-388
-386
-386
-388
-391
-396
-402
-408
-414
-419
-424
-428
-430
-432
-434
-435
-437
-439
-441
-445
-450
-456
-463
-469
-476
-481
-486
-489
-491
-490
-488
-484
-478
-472
-465
-459
-453
-448
-444
-439
-435
-429
-422
-413
-402
-391
-378
-366
-354
-343
-332
-324
-316
-310
-305
-300
-296
-292
-287
-281
-274
-267
-261
-255
-251
-249
-251
-255
-262
-270
-278
-286
-292
-296
-298
-298
-297
-294
-291
-287
-282
-277
-271
-264
-256
-247
-238
-228
-217
-205
-193
-181
-169
-158
-148
-141
-136
-133
-130
-127
-124
-119
-112
-104
-95
-86
-77
-70
-64
-60
-58
-56
-56
-55
-55
-54
-52
-48
-41
-32
-21
-8
6
19
31
41
49
54
58
60
62
63
65
67
68
70
71
72
71
70
69
67
65
62
58
54
48
42
36
30
24
18
14
11
9
8
9
10
11
12
12
12
10
8
6
5
5
7
11
17
23
30
37
43
49
55
60
67
74
81
88
95
101
105
108
110
110
110
108
106
104
99
94
86
76
65
52
38
23
8
-8
-23
-40
-57
-75
-93
-112
-130
-147
-163
-175
-185
-191
-194
-195
-195
-195
-196
-198
-203
-209
-216
-224
-230
-235
-238
-239
-238
-236
-232
-227
-222
-217
-213
-209
-206
-203
-202
-201
-201
-202
-205
-208
-214
-221
-230
-241
-254
-266
-280
-292
-304
-316
-328
-340
-352
-365
-377
-389
-398
-405
-408
-410
-409
-409
-410
-414
-420
-429
-439
-450
-460
-469
-477
-484
-491
-498
-506
-513
-521
-528
-535
-540
-544
-548
-551
-554
-556
-557
-555
-550
-541
-528
-512
-493
-473
-452
-432
-413
-395
-379
-364
-352
-341
-333
-326
-321
-317
-313
-308
-302
-293
-282
-269
-256
-244
-232
-223
-216
-211
-207
-205
-203
-202
-199
-197
-193
-190
-186
-184
-182
-183
-184
-188
-192
-198
-203
-209
-215
-222
-229
-237
-247
-256
-266
-276
-284
-290
-293
-295
-295
-293
-291
-289
-287
-285
-284
-282
-279
-276
-272
-269
-266
-264
-264
-266
-269
-275
-283
-292
-303
-314
-327
-340
-352
-364
-375
-385
-393
-401
-407
-413
-419
-425
-430
-435
-440
-443
-445
-445
-443
-440
-436
-432
-429
-427
-427
-428
-429
-430
-430
-430
-428
-424
-420
-416
-411
-407
-403
-400
-397
-394
-392
-388
-384
-379
-374
-369
-364
-361
-359
-358
-359
-361
-363
-366
-369
-372
-374
-377
-380
-385
-390
-397
-404
-411
-417
-421
-422
-422
-419
-414
-408
-401
-393
-384
-374
-363
-352
-341
-329
-318
-309
-301
-296
-293
-293
-295
-301
-308
-318
-328
-339
-349
-356
-361
-363
-363
-360
-356
-353
-351
-350
-351
-354
-357
-360
-362
-363
-363
-362
-359
-356
-353
-350
-347
-345
-343
-343
-344
-346
-349
-352
-354
-356
-356
-355
-353
-350
-348
-345
-343
-339
-334
-327
-317
-306
-293
-280
-268
-258
-251
-247
-245
-245
-246
-246
-247
-248
-250
-254
-261
-271
-283
-299
-315
-332
-348
-363
-376
-386
-394
-400
-404
-407
-407
-407
-405
-402
-399
-395
-390
-385
-380
-376
-372
-368
-364
-359
-354
-348
-342
-334
-326
-317
-309
-302
-295
-290
-287
-284
-282
-282
-283
-286
-289
-294
-300
-306
-313
-320
-326
-331
-336
-340
-343
-345
-346
-347
-345
-343
-338
-330
-320
-308
-292
-275
-256
-236
-216
-197
-179
-163
-147
-132
-118
-103
-89
-74
-59
-45
-32
-21
-13
-6
-3
-1
-2
-5
-9
-15
-21
-27
-32
-36
-38
-39
-38
-37
-36
-36
-36
-36
-36
-35
-31
-25
-17
-6
5
16
27
37
47
56
67
78
90
104
117
131
144
156
167
176
184
190
194
194
191
185
177
167
157
147
138
130
124
117
111
103
93
82
70
58
45
32
19
7
-4
-14
-23
-29
-33
-32
-28
-20
-8
6
22
38
53
68
81
94
106
117
127
138
149
160
172
185
199
213
229
247
266
286
307
329
351
371
391
408
422
434
442
449
454
458
463
468
473
479
484
488
488
486
479
470
459
447
436
425
417
411
408
406
405
404
403
401
399
398
398
399
402
408
415
425
435
446
457
467
477
485
492
497
501
502
502
500
497
493
489
484
477
470
461
450
438
427
416
406
398
391
384
378
370
361
351
340
329
320
314
312
313
318
325
333
341
348
356
363
370
378
388
400
412
425
438
449
458
463
465
463
457
447
434
418
401
384
366
348
331
314
298
282
267
254
244
237
234
235
239
245
250
255
257
257
255
252
249
246
245
246
248
252
255
259
262
264
265
265
264
261
256
248
237
222
205
185
163
140
116
94
73
53
36
21
9
-2
-12
-20
-28
-36
-45
-54
-64
-74
-82
-89
-94
-96
-95
-93
-89
-85
-83
-82
-83
-87
-91
-96
-100
-103
-104
-103
-102
-100
-99
-98
-99
-101
-104
-108
-111
-114
-117
-118
-119
-118
-117
-115
-112
-109
-106
-103
-99
-94
-87
-80
-70
-59
-47
-34
-22
-11
-2
6
13
21
29
38
48
60
72
83
94
104
114
125
137
150
165
181
195
208
216
220
219
213
204
194
183
174
167
163
162
162
164
167
170
171
171
169
165
158
150
140
130
120
112
104
98
92
88
85
83
82
82
85
90
97
104
112
120
127
133
138
143
148
155
164
175
188
201
214
225
234
241
246
251
257
264
272
282
293
304
313
322
329
335
341
346
351
355
358
359
357
350
341
328
314
299
285
273
262
254
248
243
239
237
235
234
232
229
223
214
201
186
169
151
133
117
101
86
71
53
34
11
-14
-41
-69
-97
-123
-149
-174
-198
-220
-240
-258
-272
-281
-285
-285
-282
-276
-269
-262
-256
-250
-243
-236
-227
-216
-205
-192
-180
-169
-159
-149
-140
-131
-121
-111
-101
-94
-88
-86
-88
-94
-102
-112
-124
-136
-148
-158
-166
-172
-175
-175
-171
-163
-153
-139
-123
-105
-87
-69
-51
-33
-17
-1
13
26
39
51
64
78
92
106
120
133
143
150
154
155
152
148
144
139
136
135
135
137
141
147
154
161
170
179
187
194
200
203
204
201
195
185
172
157
140
122
105
90
77
67
61
58
56
56
54
50
44
34
23
11
0
-10
-17
-21
-23
-23
-21
-19
-17
-14
-11
-5
3
16
32
53
77
104
131
159
187
213
238
262
286
310
333
357
379
399
416
431
443
452
460
467
473
479
485
491
495
499
502
505
509
513
517
521
524
524
522
517
509
500
490
481
475
471
469
468
468
469
469
470
473
478
487
500
516
535
556
577
596
613
628
639
647
654
659
663
667
672
678
686
696
707
720
732
743
751
756
757
755
749
741
731
720
709
698
687
675
663
651
639
626
613
599
585
570
553
535
516
496
478
460
444
431
421
413
407
401
394
387
378
368
357
346
336
326
318
312
306
301
296
292
287
283
280
277
275
274
274
273
272
269
266
261
255
248
241
232
223
213
201
186
170
151
129
105
79
51
21
-10
-41
-71
-99
-124
-143
-155
-160
-157
-148
-133
-113
-91
-67
-42
-16
12
41
72
104
138
172
205
236
263
285
303
317
327
334
339
343
344
344
342
338
331
322
310
295
279
260
241
220
198
176
153
131
109
89
70
54
42
33
29
28
32
40
50
62
74
86
98
108
116
123
128
131
134
137
139
142
146
151
156
162
169
174
179
184
186
187
187
185
183
181
178
176
175
174
173
173
173
173
175
178
183
192
205
223
245
271
299
330
360
389
417
442
463
481
494
503
507
505
497
484
465
440
412
380
346
310
274
236
199
161
124
88
54
23
-3
-25
-40
-49
-51
-45
-32
-12
16
49
89
134
184
236
292
349
409
469
531
593
655
717
778
836
892
945
993
1037
1076
1110
1137
1158
1172
1179
1179
1172
1160
1142
1120
1092
1060
1024
984
939
892
843
794
745
698
653
610
568
527
485
443
401
360
322
288
260
239
224
216
214
217
222
230
238
245
251
254
255
253
249
243
236
229
223
217
213
210
208
207
206
206
208
212
219
230
246
266
291
319
352
389
430
474
523
575
629
684
737
787
831
868
896
914
920
917
902
879
847
808
763
716
666
615
565
516
468
422
377
335
294
256
222
191
165
144
127
114
106
101
99
99
100
102
104
106
108
109
109
110
111
112
115
118
123
128
133
138
143
149
156
165
176
189
206
224
244
265
287
309
332
356
381
407
434
461
488
515
539
562
583
601
618
632
645
656
667
677
688
700
712
725
738
751
762
770
774
772
763
747
723
692
654
609
559
505
448
388
327
267
208
152
99
51
9
-27
-57
-80
-96
-107
-111
-109
-103
-91
-74
-51
-23
10
48
91
137
186
236
285
334
381
426
471
515
559
603
646
689
729
767
802
832
858
879
895
906
911
908
897
876
846
807
760
707
650
591
531
472
416
362
313
269
231
200
177
163
156
158
165
178
194
212
232
251
270
289
306
323
339
357
376
398
422
451
482
515
549
580
609
634
654
670
683
692
699
705
709
712
713
714
714
713
711
709
705
699
690
678
662
643
623
601
582
566
555
550
552
562
577
598
623
650
678
704
727
745
757
764
763
756
742
719
689
650
602
545
482
414
343
274
209
152
104
65
37
18
7
4
7
16
29
47
68
93
120
150
182
216
253
293
335
380
427
476
525
574
621
663
698
726
743
748
740
720
689
649
601
548
492
435
378
322
268
217
170
127
90
58
31
10
-8
-24
-40
-56
-73
-91
-110
-131
-153
-175
-199
-223
-247
-268
-285
-295
-296
-286
-266
-236
-200
-158
-114
-70
-27
15
56
95
132
167
197
221
239
250
255
254
251
247
244
244
247
253
262
273
284
296
305
313
319
322
324
324
322
320
318
316
315
315
317
321
328
339
352
369
387
407
426
444
459
471
481
491
499
508
518
528
536
543
547
547
545
541
537
535
535
540
548
559
572
587
601
616
629
641
652
662
670
677
681
685
688
690
693
696
700
703
706
707
707
705
701
694
684
670
651
626
596
561
522
481
439
400
364
331
303
278
255
233
210
188
166
145
126
109
97
88
84
84
86
92
98
104
109
112
114
115
115
115
117
122
130
140
151
162
172
180
184
185
183
178
171
163
156
149
143
139
137
137
140
147
157
172
190
211
236
263
290
318
345
369
391
411
429
444
458
471
481
488
491
489
480
466
447
425
402
382
366
356
352
354
361
369
377
384
388
388
384
377
368
356
343
329
315
302
291
283
279
279
284
294
307
324
344
365
388
411
435
458
481
502
522
539
553
561
565
562
553
537
514
483
446
402
353
297
237
172
104
33
-38
-110
-180
-248
-313
-376
-434
-489
-539
-582
-619
-649
-669
-679
-681
-673
-657
-635
-608
-578
-546
-513
-480
-446
-411
-376
-339
-302
-263
-221
-177
-128
-74
-15
50
121
195
272
350
427
500
568
629
684
732
772
804
830
848
860
866
867
862
852
837
817
792
762
727
687
640
589
532
470
404
335
265
194
125
60
-1
-55
-101
-137
-163
-179
-185
-182
-170
-152
-130
-103
-74
-43
-11
23
58
96
136
179
223
268
313
356
395
430
460
484
501
513
520
522
520
516
510
503
495
487
479
470
459
446
431
412
389
361
328
291
249
203
155
104
52
2
-48
-94
-138
-177
-214
-249
-282
-313
-345
-377
-409
-442
-473
-504
-533
-559
-582
-603
-619
-632
-640
-643
-641
-633
-618
-596
-566
-528
-481
-427
-366
-300
-232
-164
-99
-42
6
43
68
81
82
75
60
41
19
-3
-25
-45
-63
-78
-90
-97
-100
-97
-88
-73
-51
-23
10
47
86
123
157
184
203
213
212
202
183
158
127
93
57
20
-17
-55
-94
-134
-175
-219
-264
-312
-362
-413
-465
-517
-568
-616
-662
-704
-741
-774
-802
-824
-840
-847
-846
-837
-818
-792
-759
-722
-682
-642
-604
-568
-536
-508
-484
-464
-448
-436
-429
-427
-428
-432
-438
-445
-450
-454
-455
-454
-451
-446
-441
-434
-426
-417
-406
-392
-376
-359
-342
-327
-313
-303
-296
-291
-289
-289
-290
-293
-298
-306
-317
-332
-351
-374
-400
-430
-462
-495
-530
-564
-599
-631
-661
-687
-709
-728
-743
-757
-771
-788
-809
-835
-867
-902
-939
-977
-1012
-1042
-1068
-1089
-1105
-1119
-1131
-1144
-1158
-1174
-1189
-1205
-1217
-1226
-1229
-1227
-1219
-1205
-1189
-1170
-1151
-1133
-1115
-1100
-1085
-1070
-1055
-1038
-1018
-999
-978
-957
-938
-921
-908
-899
-893
-892
-894
-899
-906
-914
-923
-930
-934
-935
-930
-919
-902
-876
-844
-804
-759
-709
-657
-604
-552
-503
-457
-416
-379
-347
-318
-292
-266
-240
-213
-185
-155
-125
-95
-66
-40
-18
2
20
36
51
67
83
101
118
133
144
150
148
139
122
99
69
36
0
-38
-78
-117
-157
-197
-236
-273
-309
-342
-373
-401
-428
-453
-478
-503
-531
-560
-591
-624
-659
-694
-731
-769
-808
-846
-885
-922
-958
-991
-1020
-1046
-1066
-1081
-1090
-1095
-1094
-1089
-1081
-1070
-1058
-1046
-1035
-1025
-1018
-1014
-1010
-1008
-1006
-1004
-999
-993
-985
-975
-964
-951
-938
-922
-902
-877
-846
-808
-764
-714
-659
-603
-545
-487
-431
-377
-324
-273
-222
-174
-128
-86
-47
-14
14
38
58
76
93
109
126
143
160
176
191
206
219
232
245
258
272
286
300
313
327
340
354
370
388
407
429
451
473
493
508
519
522
520
509
492
468
438
400
357
307
251
190
125
56
-15
-86
-155
-222
-284
-341
-392
-438
-478
-514
-547
-579
-609
-640
-670
-700
-730
-758
-785
-809
-832
-854
-876
-901
-929
-961
-998
-1039
-1084
-1130
-1174
-1216
-1253
-1281
-1302
-1314
-1317
-1313
-1303
-1288
-1271
-1253
-1235
-1217
-1200
-1183
-1165
-1147
-1128
-1107
-1085
-1063
-1041
-1018
-998
-978
-958
-938
-919
-899
-881
-863
-848
-835
-825
-817
-811
-804
-797
-786
-771
-751
-727
-699
-669
-639
-611
-587
-566
-551
-541
-536
-535
-539
-546
-556
-568
-582
-597
-611
-624
-635
-643
-649
-651
-651
-649
-646
-641
-636
-629
-623
-617
-612
-608
-608
-611
-620
-634
-654
-679
-709
-741
-774
-805
-833
-856
-874
-886
-892
-896
-897
-897
-897
-899
-901
-904
-907
-910
-912
-913
-911
-907
-900
-890
-877
-862
-845
-828
-812
-800
-792
-790
-795
-804
-818
-835
-854
-872
-890
-907
-923
-940
-957
-974
-992
-1008
-1022
-1033
-1042
-1048
-1053
-1055
-1058
-1061
-1066
-1072
-1080
-1090
-1102
-1115
-1130
-1145
-1161
-1178
-1194
-1210
-1227
-1243
-1261
-1281
-1301
-1324
-1347
-1372
-1396
-1418
-1439
-1458
-1474
-1488
-1500
-1507
-1510
-1508
-1498
-1481
-1457
-1427
-1394
-1360
-1326
-1294
-1265
-1238
-1210
-1180
-1146
-1108
-1065
-1018
-971
-923
-878
-836
-796
-760
-726
-694
-666
-641
-623
-612
-610
-619
-637
-665
-701
-744
-792
-844
-897
-950
-1002
-1049
-1089
-1120
-1141
-1150
-1148
-1135
-1114
-1086
-1053
-1018
-981
-945
-909
-874
-843
-814
-789
-768
-751
-737
-726
-717
-709
-702
-696
-692
-692
-694
-701
-712
-727
-743
-758
-770
-777
-777
-769
-754
-733
-705
-672
-634
-592
-546
-493
-434
-367
-292
-209
-120
-24
75
175
276
375
469
558
640
712
774
823
858
878
882
872
846
809
760
702
636
565
488
407
323
236
148
60
-26
-109
-186
-255
-315
-365
-404
-432
-451
-461
-464
-461
-455
-446
-435
-421
-406
-388
-367
-343
-315
-283
-248
-210
-170
-131
-93
-59
-31
-11
-2
-3
-16
-41
-77
-122
-175
-234
-295
-358
-419
-477
-529
-575
-613
-642
-661
-672
-674
-668
-652
-626
-591
-545
-490
-426
-356
-283
-211
-145
-88
-41
-7
16
30
40
47
55
65
78
92
105
114
117
113
99
76
42
-1
-53
-114
-183
-260
-344
-434
-530
-629
-730
-832
-933
-1032
-1126
-1216
-1300
-1378
-1450
-1514
-1571
-1619
-1656
-1682
-1696
-1696
-1683
-1656
-1618
-1570
-1513
-1449
-1379
-1303
-1220
-1130
-1032
-925
-809
-685
-553
-416
-275
-133
9
150
287
420
546
664
771
863
937
990
1018
1020
996
944
867
765
642
499
339
165
-22
-218
-422
-631
-842
-1052
-1259
-1461
-1655
-1839
-2012
-2174
-2322
-2458
-2581
-2691
-2787
-2872
-2943
-3001
-3046
-3075
-3088
-3084
-3062
-3020
-2958
-2878
-2780
-2664
-2533
-2388
-2231
-2064
-1887
-1703
-1513
-1319
-1120
-920
-719
-517
-317
-121
70
254
426
586
730
857
966
1057
1131
1188
1230
1259
1274
1275
1262
1231
1182
1111
1016
900
760
597
415
215
1
-225
-461
-704
-953
-1205
-1458
-1709
-1956
-2193
-2419
-2631
-2826
-3003
-3162
-3302
-3423
-3524
-3605
-3663
-3697
-3705
-3686
-3641
-3571
-3478
-3363
-3229
-3077
-2908
-2722
-2519
-2300
-2066
-1819
-1564
-1304
-1046
-795
-555
-333
-131
49
204
332
435
513
565
592
596
576
534
470
384
279
156
18
-131
-285
-439
-588
-726
-849
-954
-1040
-1106
-1153
-1179
-1184
-1168
-1128
-1062
-969
-848
-697
-521
-321
-103
126
361
593
816
1026
1215
1382
1521
1632
1713
1763
1782
1772
1735
1673
1588
1482
1357
1215
1057
887
705
515
320
126
-65
-248
-419
-576
-719
-845
-957
-1053
-1137
-1207
-1267
-1315
-1354
-1383
-1403
-1413
-1415
-1408
-1390
-1362
-1324
-1275
-1217
-1153
-1085
-1020
-961
-915
-886
-878
-893
-931
-990
-1067
-1159
-1262
-1372
-1488
-1607
-1728
-1851
-1974
-2096
-2214
-2325
-2423
-2504
-2563
-2594
-2595
-2564
-2499
-2400
-2269
-2109
-1923
-1716
-1492
-1258
-1018
-779
-545
-321
-111
84
261
418
555
672
767
840
892
922
932
923
896
855
802
738
666
589
509
428
347
268
192
118
46
-25
-96
-168
-240
-309
-373
-428
-470
-495
-501
-487
-453
-400
-331
-249
-155
-54
53
163
274
384
488
585
671
742
794
826
833
815
770
697
597
471
321
151
-37
-239
-450
-666
-883
-1096
-1300
-1492
-1665
-1816
-1941
-2036
-2100
-2133
-2136
-2110
-2058
-1982
-1884
-1766
-1629
-1475
-1305
-1121
-928
-729
-530
-336
-150
25
188
341
484
623
758
891
1025
1156
1284
1406
1519
1621
1709
1784
1844
1890
1920
1935
1934
1918
1886
1841
1784
1718
1647
1574
1501
1431
1363
1299
1237
1175
1113
1050
987
924
863
806
754
709
670
639
613
591
570
548
522
490
452
405
351
290
223
150
71
-12
-99
-191
-286
-383
-479
-571
-653
-723
-776
-809
-821
-811
-780
-732
-669
-594
-512
-426
-339
-253
-170
-91
-17
52
115
173
225
269
305
331
346
350
343
324
295
257
213
165
113
60
7
-43
-88
-126
-155
-173
-180
-176
-164
-144
-121
-97
-74
-53
-34
-17
2
22
46
74
107
144
183
223
261
293
316
325
316
285
229
148
43
-86
-233
-394
-564
-740
-918
-1096
-1273
-1447
-1616
-1778
-1931
-2070
-2191
-2291
-2366
-2413
-2432
-2422
-2384
-2320
-2232
-2124
-1998
-1859
-1709
-1551
-1390
-1227
-1065
-908
-758
-618
-491
-379
-285
-211
-155
-117
-96
-88
-90
-99
-113
-130
-148
-169
-191
-216
-244
-276
-311
-347
-381
-412
-436
-450
-453
-446
-431
-412
-394
-380
-374
-379
-392
-413
-436
-457
-471
-476
-467
-445
-410
-361
-300
-228
-145
-54
45
151
262
376
491
608
724
839
950
1056
1156
1246
1326
1394
1452
1501
1544
1582
1617
1651
1680
1704
1719
1723
1713
1689
1650
1597
1533
1460
1378
1290
1196
1098
999
899
801
707
617
531
449
368
287
206
125
45
-31
-101
-164
-218
-265
-306
-343
-376
-409
-441
-473
-504
-535
-564
-593
-620
-644
-665
-681
-689
-688
-676
-650
-612
-561
-498
-423
-336
-238
-128
-5
130
277
437
607
788
978
1175
1378
1585
1793
2000
2202
2393
2569
2726
2861
2971
3054
3109
3136
3132
3099
3036
2942
2819
2669
2497
2305
2100
1887
1671
1457
1248
1046
852
667
491
325
170
27
-101
-212
-304
-372
-417
-436
-430
-400
-349
-280
-199
-111
-20
69
151
224
285
336
374
401
419
429
431
425
413
396
372
344
312
275
236
194
151
108
66
26
-9
-37
-55
-60
-52
-29
7
54
108
166
224
277
324
361
389
407
415
412
400
377
343
299
246
184
114
39
-40
-124
-211
-302
-398
-499
-605
-713
-823
-930
-1033
-1127
-1211
-1284
-1345
-1394
-1433
-1461
-1478
-1484
-1477
-1455
-1417
-1362
-1290
-1202
-1101
-988
-867
-740
-612
-482
-355
-229
-106
12
125
233
333
426
510
586
653
711
762
805
841
871
894
911
923
931
934
933
930
925
920
915
911
910
913
920
933
950
970
993
1014
1035
1050
1060
1065
1064
1061
1056
1051
1048
1048
1052
1059
1067
1077
1087
1098
1110
1124
1141
1163
1191
1224
1262
1304
1347
1388
1424
1453
1472
1481
1480
1470
1454
1435
1417
1402
1392
1388
1391
1399
1410
1423
1435
1443
1446
1443
1431
1412
1384
1349
1308
1263
1216
1168
1123
1081
1044
1012
988
968
952
939
927
913
897
876
847
811
766
712
650
583
512
440
369
300
235
175
118
66
17
-29
-71
-111
-148
-182
-215
-248
-279
-309
-337
-362
-382
-396
-403
-401
-392
-376
-354
-328
-297
-262
-224
-181
-134
-83
-29
28
87
146
206
265
323
380
436
490
542
591
638
683
727
769
810
850
888
922
949
968
978
977
966
947
921
891
859
824
789
751
711
668
622
573
522
471
422
377
335
300
270
247
229
217
209
206
208
214
225
240
262
289
324
366
415
470
530
594
660
726
793
859
925
989
1051
1112
1168
1221
1270
1314
1355
1393
1431
1472
1517
1569
1628
1694
1766
1844
1923
2001
2073
2138
2190
2227
2247
2249
2231
2194
2138
2065
1978
1879
1770
1654
1534
1414
1295
1182
1078
985
905
842
796
767
754
757
773
799
832
868
906
944
980
1014
1047
1080
1114
1151
1189
1228
1268
1308
1344
1377
1405
1429
1449
1466
1480
1494
1506
1516
1523
1526
1522
1510
1489
1457
1416
1365
1305
1238
1167
1094
1020
949
882
818
758
701
645
590
533
474
414
353
293
235
181
132
88
52
22
-1
-15
-23
-23
-18
-7
6
21
36
49
59
68
76
82
88
94
100
104
106
105
101
94
86
77
68
63
60
61
65
73
85
98
113
129
145
159
172
184
195
208
226
250
283
327
381
446
517
591
666
737
802
860
911
954
990
1020
1044
1061
1072
1076
1072
1061
1042
1016
985
948
908
864
819
774
731
692
657
627
603
581
562
544
525
505
483
461
441
423
410
404
405
415
434
463
501
549
608
675
750
832
918
1006
1093
1176
1252
1320
1377
1423
1458
1482
1497
1505
1508
1508
1507
1507
1506
1507
1508
1511
1515
1522
1532
1547
1566
1591
1620
1652
1685
1717
1746
1768
1784
1791
1791
1781
1764
1740
1711
1678
1643
1607
1571
1533
1494
1449
1397
1335
1260
1174
1076
971
862
755
655
566
490
428
379
339
307
279
253
227
200
172
145
120
96
75
57
41
27
15
4
-5
-12
-16
-15
-9
3
23
51
85
126
172
221
273
324
375
424
469
511
550
586
622
657
693
731
772
816
862
909
955
999
1038
1072
1100
1121
1136
1145
1150
1150
1145
1138
1125
1108
1084
1053
1012
963
903
833
755
669
580
488
398
310
229
155
89
32
-16
-56
-87
-113
-132
-148
-160
-172
-184
-197
-211
-227
-243
-257
-268
-273
-271
-261
-243
-217
-187
-154
-122
-93
-68
-50
-37
-29
-26
-25
-25
-26
-27
-28
-29
-29
-27
-24
-19
-11
0
12
26
41
57
72
87
103
121
141
165
193
225
261
298
336
373
405
431
451
462
466
462
452
437
420
401
382
365
350
338
331
328
330
336
346
358
370
379
383
380
370
351
326
297
265
234
204
178
157
142
134
136
148
174
215
272
345
434
534
641
752
861
965
1060
1144
1214
1270
1312
1339
1352
1352
1340
1318
1286
1248
1202
1151
1093
1029
957
879
794
703
608
509
410
311
214
121
33
-50
-125
-192
-250
-298
-334
-357
-367
-363
-344
-310
-261
-198
-122
-34
63
168
278
392
508
623
736
845
949
1045
1133
1212
1282
1340
1388
1425
1449
1458
1453
1431
1391
1336
1263
1177
1078
970
855
736
615
494
375
261
154
58
-25
-92
-141
-171
-181
-173
-149
-112
-64
-8
54
119
186
256
327
399
472
546
620
695
770
844
916
987
1056
1122
1186
1247
1304
1358
1408
1454
1493
1526
1550
1564
1568
1560
1541
1510
1470
1419
1361
1294
1221
1141
1054
961
864
764
664
566
475
394
325
271
232
209
200
204
218
239
264
290
314
336
354
367
377
384
389
396
404
415
429
444
460
473
481
481
472
453
424
385
339
288
235
181
128
79
35
-2
-32
-52
-61
-60
-46
-20
16
62
117
178
245
315
387
460
534
608
680
750
814
873
923
963
994
1016
1030
1037
1039
1038
1035
1030
1022
1012
996
974
945
907
863
812
756
698
640
584
532
486
446
414
390
375
369
370
379
393
412
432
453
472
488
499
504
503
495
480
458
430
396
357
315
270
225
180
136
94
54
16
-20
-54
-87
-117
-144
-166
-183
-195
-202
-205
-204
-201
-197
-193
-188
-181
-172
-160
-145
-128
-109
-90
-71
-53
-36
-20
-5
11
27
45
62
80
99
118
139
161
186
214
244
276
308
339
366
390
410
426
438
448
454
457
458
456
453
449
446
447
452
465
485
512
544
579
615
650
683
712
739
765
788
809
829
845
857
864
865
859
848
830
808
781
750
716
679
638
594
547
497
444
389
331
271
208
142
72
-1
-76
-153
-229
-303
-372
-436
-492
-539
-578
-608
-629
-640
-643
-639
-626
-607
-583
-555
-524
-491
-458
-426
-396
-369
-346
-329
-319
-317
-324
-339
-361
-389
-421
-454
-487
-518
-547
-573
-596
-618
-638
-657
-674
-688
-698
-702
-698
-686
-664
-632
-591
-543
-488
-429
-368
-307
-247
-189
-135
-86
-41
-2
34
65
92
117
140
161
182
202
223
243
263
282
301
319
338
357
380
405
434
468
505
545
585
623
657
686
707
720
724
720
707
685
656
620
577
529
475
417
355
290
223
153
81
8
-67
-142
-216
-289
-359
-425
-486
-543
-593
-639
-680
-717
-751
-782
-809
-833
-854
-870
-881
-888
-889
-886
-879
-869
-855
-837
-817
-793
-765
-735
-702
-669
-637
-608
-583
-564
-550
-542
-539
-539
-543
-548
-557
-568
-584
-604
-631
-664
-703
-746
-793
-842
-890
-936
-979
-1016
-1049
-1075
-1094
-1106
-1110
-1107
-1096
-1076
-1048
-1012
-968
-918
-863
-806
-748
-693
-641
-596
-557
-525
-498
-475
-454
-433
-411
-389
-366
-344
-325
-311
-305
-307
-319
-342
-376
-419
-472
-531
-597
-667
-740
-815
-891
-968
-1044
-1120
-1192
-1261
-1324
-1380
-1426
-1462
-1486
-1497
-1497
-1485
-1462
-1429
-1384
-1328
-1261
-1182
-1093
-995
-891
-783
-674
-569
-469
-378
-296
-225
-165
-115
-75
-45
-24
-11
-5
-6
-11
-19
-29
-40
-51
-61
-71
-82
-95
-113
-135
-163
-196
-234
-277
-322
-370
-418
-467
-516
-564
-611
-657
-700
-741
-777
-808
-833
-851
-862
-864
-859
-847
-830
-807
-781
-752
-722
-690
-658
-625
-592
-559
-527
-498
-474
-457
-451
-458
-478
-511
-556
-611
-673
-738
-804
-867
-927
-981
-1029
-1069
-1102
-1127
-1143
-1151
-1151
-1144
-1132
-1117
-1100
-1083
-1068
-1054
-1044
-1036
-1031
-1028
-1027
-1027
-1027
-1026
-1022
-1014
-1004
-989
-972
-953
-933
-913
-895
-878
-864
-851
-839
-830
-823
-818
-818
-821
-826
-834
-842
-849
-852
-851
-845
-835
-819
-800
-779
-757
-735
-714
-694
-675
-658
-641
-623
-604
-583
-556
-524
-484
-439
-387
-331
-271
-209
-147
-86
-28
27
78
124
164
197
221
236
243
241
232
217
198
176
153
129
105
82
59
36
15
-6
-25
-44
-63
-80
-98
-116
-135
-154
-173
-192
-211
-227
-242
-254
-262
-268
-270
-270
-268
-263
-256
-246
-235
-220
-204
-185
-165
-145
-125
-106
-88
-71
-54
-39
-23
-9
5
16
25
30
31
28
23
16
10
4
1
0
2
7
13
20
28
36
45
54
62
71
79
88
95
102
106
109
109
107
102
95
87
78
68
58
47
37
25
12
-3
-20
-40
-61
-84
-107
-131
-153
-175
-196
-216
-237
-257
-277
-295
-312
-325
-335
-342
-345
-346
-345
-343
-340
-336
-332
-328
-323
-318
-313
-309
-308
-309
-315
-326
-342
-364
-391
-423
-459
-500
-543
-589
-637
-686
-736
-787
-837
-887
-934
-979
-1022
-1063
-1101
-1137
-1171
-1204
-1235
-1264
-1291
-1314
-1333
-1346
-1354
-1356
-1352
-1344
-1332
-1317
-1299
-1280
-1257
-1231
-1202
-1169
-1132
-1092
-1050
-1006
-963
-921
-880
-843
-808
-777
-749
-723
-700
-678
-656
-634
-610
-584
-555
-522
-485
-445
-401
-354
-305
-255
-205
-156
-108
-63
-21
17
52
85
115
143
171
199
229
260
293
328
365
402
441
479
517
553
588
621
650
677
700
720
736
749
758
764
765
764
759
750
740
727
713
698
682
666
649
631
612
592
571
550
530
510
492
475
459
443
427
410
392
372
352
331
311
293
277
264
254
246
241
238
237
237
239
242
246
252
259
268
279
292
308
326
346
366
387
406
421
433
439
440
434
422
405
383
356
327
296
265
234
205
178
154
133
115
98
82
66
50
32
13
-6
-26
-45
-64
-83
-101
-119
-137
-154
-169
-181
-188
-190
-183
-169
-147
-117
-82
-43
-3
37
75
109
138
163
183
199
214
227
240
253
267
281
296
309
321
331
339
345
348
348
347
344
338
331
323
314
305
296
289
282
277
273
270
267
263
259
255
249
242
234
226
217
207
197
187
176
166
156
147
139
131
125
120
116
113
110
108
105
102
98
95
92
90
90
93
99
108
119
132
147
161
174
186
198
207
216
222
227
228
226
220
211
200
188
176
166
160
157
158
162
169
176
184
192
197
201
201
196
187
172
150
123
89
50
8
-37
-84
-131
-179
-227
-276
-324
-373
-420
-464
-505
-540
-571
-595
-612
-625
-633
-637
-637
-635
-630
-623
-612
-598
-580
-561
-539
-517
-494
-473
-453
-434
-417
-401
-386
-369
-352
-332
-309
-283
-254
-221
-185
-147
-108
-67
-27
12
50
86
121
154
187
220
252
283
312
340
365
388
407
425
440
453
464
472
478
480
478
471
460
446
428
407
384
359
333
303
271
237
202
166
132
99
71
47
28
14
5
0
-2
-1
3
9
16
24
33
43
53
63
73
84
95
106
117
127
136
143
148
151
152
151
149
146
142
136
128
118
105
90
72
52
31
9
-13
-34
-55
-74
-91
-107
-119
-129
-136
-140
-142
-144
-145
-148
-151
-156
-163
-170
-177
-185
-192
-199
-206
-213
-222
-232
-243
-256
-268
-278
-287
-292
-293
-290
-282
-271
-256
-239
-219
-199
-179
-160
-143
-129
-119
-111
-108
-107
-108
-111
-115
-120
-126
-133
-141
-151
-162
-176
-190
-206
-221
-236
-250
-262
-272
-280
-287
-291
-294
-295
-295
-294
-292
-290
-289
-288
-288
-289
-290
-293
-295
-297
-298
-297
-296
-293
-288
-283
-276
-267
-258
-246
-233
-219
-202
-184
-164
-143
-121
-98
-76
-54
-34
-15
1
15
26
34
39
41
41
37
31
22
12
1
-9
-17
-23
-25
-24
-18
-8
4
19
35
51
66
80
93
103
112
118
124
128
132
136
141
146
152
159
165
171
176
179
181
181
179
174
166
155
140
120
95
65
33
-3
-40
-76
-112
-147
-181
-215
-249
-285
-324
-366
-410
-458
-507
-558
-610
-661
-712
-761
-808
-852
-893
-930
-964
-995
-1022
-1049
-1073
-1097
-1119
-1140
-1160
-1176
-1190
-1199
-1205
-1208
-1208
-1208
-1207
-1208
-1212
-1217
-1226
-1237
-1250
-1263
-1278
-1291
-1305
-1319
-1333
-1349
-1365
-1384
-1404
-1426
-1449
-1472
-1495
-1519
-1542
-1566
-1590
-1615
-1641
-1667
-1694
-1719
-1743
-1764
-1782
-1797
-1809
-1817
-1824
-1827
-1827
-1823
-1813
-1798
-1777
-1750
-1719
-1683
-1645
-1605
-1565
-1526
-1489
-1454
-1422
-1392
-1365
-1341
-1318
-1297
-1278
-1258
-1239
-1221
-1203
-1187
-1171
-1157
-1145
-1134
-1124
-1114
-1105
-1096
-1088
-1080
-1073
-1066
-1061
-1057
-1052
-1047
-1042
-1035
-1028
-1020
-1012
-1006
-1000
-997
-997
-999
-1006
-1016
-1030
-1049
-1071
-1096
-1123
-1152
-1182
-1212
-1242
-1273
-1302
-1331
-1359
-1385
-1409
-1429
-1446
-1459
-1468
-1474
-1476
-1475
-1473
-1469
-1463
-1456
-1448
-1438
-1427
-1414
-1401
-1387
-1373
-1359
-1347
-1336
-1327
-1321
-1319
-1319
-1322
-1328
-1337
-1348
-1361
-1377
-1394
-1414
-1435
-1458
-1481
-1505
-1530
-1553
-1576
-1597
-1618
-1637
-1656
-1673
-1689
-1702
-1712
-1720
-1724
-1727
-1726
-1724
-1722
-1718
-1713
-1708
-1700
-1691
-1678
-1662
-1642
-1620
-1595
-1569
-1541
-1513
-1485
-1456
-1426
-1395
-1362
-1328
-1292
-1254
-1215
-1176
-1138
-1102
-1068
-1037
-1010
-986
-966
-950
-937
-926
-919
-914
-911
-911
-913
-917
-922
-929
-937
-945
-953
-962
-972
-982
-992
-1002
-1012
-1024
-1034
-1044
-1054
-1063
-1071
-1080
-1090
-1100
-1111
-1123
-1136
-1152
-1169
-1188
-1209
-1233
-1260
-1289
-1321
-1354
-1389
-1424
-1458
-1490
-1520
-1547
-1572
-1594
-1615
-1634
-1653
-1672
-1691
-1712
-1733
-1755
-1776
-1798
-1818
-1838
-1856
-1872
-1886
-1898
-1907
-1913
-1915
-1915
-1912
-1908
-1901
-1894
-1887
-1879
-1870
-1862
-1852
-1841
-1830
-1818
-1806
-1795
-1786
-1778
-1773
-1771
-1771
-1773
-1776
-1778
-1780
-1779
-1776
-1769
-1758
-1744
-1726
-1707
-1686
-1665
-1645
-1627
-1610
-1596
-1582
-1569
-1554
-1538
-1518
-1495
-1468
-1436
-1400
-1360
-1317
-1272
-1228
-1185
-1144
-1108
-1076
-1051
-1031
-1016
-1008
-1004
-1004
-1008
-1014
-1022
-1034
-1047
-1060
-1075
-1091
-1109
-1130
-1155
-1183
-1216
-1253
-1294
-1338
-1384
-1431
-1479
-1526
-1572
-1617
-1662
-1706
-1748
-1788
-1825
-1858
-1887
-1912
-1931
-1945
-1954
-1959
-1959
-1954
-1947
-1936
-1924
-1911
-1898
-1885
-1872
-1860
-1847
-1833
-1816
-1798
-1776
-1750
-1721
-1688
-1652
-1613
-1571
-1525
-1478
-1429
-1380
-1330
-1282
-1235
-1190
-1146
-1104
-1063
-1022
-985
-948
-914
-882
-855
-831
-811
-794
-780
-769
-758
-750
-743
-738
-736
-735
-738
-742
-749
-758
-770
-783
-798
-816
-834
-853
-872
-890
-907
-920
-932
-942
-949
-956
-962
-967
-971
-975
-976
-976
-975
-972
-967
-962
-956
-950
-944
-936
-928
-918
-908
-897
-886
-876
-867
-858
-851
-844
-837
-830
-822
-815
-809
-804
-801
-800
-800
-801
-802
-802
-800
-795
-787
-776
-762
-746
-728
-708
-689
-671
-655
-643
-636
-633
-635
-640
-646
-654
-660
-665
-667
-667
-665
-662
-658
-654
-650
-647
-643
-641
-638
-636
-633
-630
-626
-621
-614
-606
-596
-584
-570
-555
-538
-518
-497
-472
-445
-414
-380
-345
-308
-271
-234
-197
-161
-126
-92
-59
-28
1
28
52
73
90
103
113
120
123
123
120
114
105
94
80
63
44
24
3
-19
-41
-62
-81
-98
-112
-125
-137
-148
-162
-177
-196
-218
-243
-269
-296
-322
-347
-369
-388
-404
-417
-427
-434
-438
-439
-437
-433
-425
-414
-401
-385
-366
-344
-318
-289
-258
-223
-187
-150
-112
-73
-35
3
40
75
108
139
166
190
210
227
242
256
269
282
295
310
326
343
359
376
393
408
421
433
441
447
450
450
448
445
440
435
430
425
421
417
412
408
404
399
395
390
385
380
376
372
368
365
362
359
357
355
353
352
350
348
346
345
344
344
346
350
356
365
378
393
412
433
457
483
512
541
573
605
639
673
706
739
770
799
825
847
866
881
892
899
902
902
898
890
879
866
850
833
815
796
776
756
735
712
689
665
641
616
592
568
545
523
502
482
462
442
421
398
375
351
325
299
272
245
218
193
169
148
130
116
104
94
87
82
77
72
67
62
56
50
43
37
31
26
21
18
15
14
14
15
18
22
27
33
39
45
51
55
58
58
55
49
39
26
9
-11
-33
-58
-84
-112
-141
-171
-202
-232
-262
-290
-317
-342
-365
-384
-401
-415
-426
-433
-439
-441
-442
-441
-438
-434
-429
-423
-416
-407
-396
-382
-365
-345
-322
-295
-266
-235
-202
-168
-132
-96
-57
-16
28
76
127
181
239
299
361
425
488
551
613
672
729
782
832
879
922
960
994
1024
1049
1067
1080
1086
1085
1077
1064
1046
1024
1000
974
947
919
891
862
831
798
762
724
683
640
596
552
509
468
431
398
369
344
324
307
294
284
276
270
265
262
260
259
258
257
256
255
255
255
255
258
262
268
278
290
306
325
347
371
397
424
450
475
498
518
535
549
560
569
576
583
590
598
606
615
623
631
637
640
641
639
635
628
619
610
599
589
579
571
563
558
554
552
553
556
561
569
580
592
605
619
633
644
653
659
661
659
654
645
632
617
599
579
556
531
503
475
445
415
386
357
328
299
271
243
215
188
162
140
120
105
93
85
81
79
81
84
90
98
109
122
137
153
168
184
198
210
221
230
238
245
249
252
251
249
243
235
226
216
205
194
183
171
159
146
133
120
106
94
83
72
62
51
41
29
17
5
-5
-14
-19
-21
-18
-11
-1
12
26
42
58
75
91
106
121
135
149
163
180
199
221
247
276
308
343
379
414
450
485
519
553
587
621
655
688
719
748
773
795
812
825
834
839
841
840
837
832
827
820
813
805
797
788
779
768
756
744
731
720
709
700
695
692
692
695
701
711
724
740
759
781
805
831
857
884
911
939
967
997
1028
1063
1101
1141
1184
1228
1272
1316
1359
1400
1439
1477
1513
1548
1583
1618
1653
1688
1723
1757
1791
1824
1856
1887
1918
1948
1978
2008
2037
2065
2093
2120
2147
2172
2197
2221
2245
2267
2289
2309
2329
2347
2364
2379
2394
2407
2419
2430
2439
2445
2449
2451
2450
2447
2442
2435
2427
2417
2405
2389
2371
2349
2321
2290
2254
2214
2173
2130
2087
2045
2005
1969
1933
1899
1866
1833
1800
1767
1734
1700
1667
1635
1605
1577
1550
1525
1503
1482
1464
1447
1432
1419
1407
1396
1386
1375
1364
1352
1339
1327
1314
1301
1289
1277
1266
1255
1244
1233
1222
1212
1202
1192
1184
1176
1170
1165
1162
1161
1161
1164
1171
1180
1193
1209
1229
1252
1278
1308
1340
1376
1414
1454
1496
1539
1582
1626
1670
1714
1758
1803
1847
1892
1937
1981
2025
2068
2110
2152
2194
2236
2277
2319
2360
2399
2436
2470
2500
2527
2551
2572
2592
2609
2625
2640
2654
2667
2679
2688
2695
2700
2701
2698
2692
2682
2668
2650
2628
2603
2574
2542
2505
2465
2420
2372
2319
2264
2207
2148
2088
2029
1973
1918
1866
1818
1773
1732
1695
1662
1634
1611
1592
1577
1566
1558
1554
1552
1553
1556
1562
1572
1583
1596
1610
1624
1637
1648
1656
1662
1666
1668
1668
1666
1663
1658
1650
1640
1627
1611
1592
1571
1550
1528
1506
1485
1464
1445
1426
1408
1391
1375
1360
1347
1334
1322
1310
1299
1288
1277
1266
1257
1249
1242
1237
1232
1229
1226
1224
1222
1221
1222
1223
1225
1229
1235
1241
1248
1256
1263
1270
1275
1278
1279
1276
1272
1265
1258
1253
1249
1249
1253
1261
1272
1285
1298
1309
1319
1326
1330
1332
1330
1327
1321
1313
1304
1295
1285
1277
1271
1269
1270
1276
1285
1296
1311
1326
1341
1357
1371
1384
1396
1407
1415
1422
1426
1427
1427
1425
1422
1419
1417
1416
1417
1419
1423
1427
1431
1434
1436
1435
1432
1426
1417
1405
1391
1376
1359
1342
1325
1308
1291
1277
1263
1253
1244
1239
1237
1239
1245
1253
1266
1281
1299
1320
1342
1367
1393
1420
1448
1475
1502
1528
1554
1579
1604
1629
1653
1679
1705
1732
1759
1786
1814
1841
1867
1892
1915
1936
1953
1966
1976
1982
1986
1987
1986
1986
1985
1984
1984
1983
1981
1976
1969
1959
1946
1931
1913
1896
1878
1862
1847
1833
1820
1808
1797
1787
1777
1769
1761
1756
1751
1749
1748
1749
1752
1756
1762
1770
1779
1790
1802
1814
1826
1837
1846
1854
1860
1864
1867
1869
1870
1871
1871
1871
1871
1870
1870
1870
1870
1871
1872
1872
1872
1870
1866
1861
1853
1844
1834
1823
1812
1801
1790
1780
1770
1760
1750
1740
1730
1721
1712
1703
1695
1687
1681
1676
1673
1671
1671
1672
1673
1675
1678
1680
1683
1687
1692
1698
1706
1716
1726
1738
1749
1760
1769
1778
1785
1791
1797
1802
1806
1810
1813
1816
1818
1820
1823
1827
1833
1842
1854
1869
1887
1908
1930
1952
1975
1996
2017
2036
2055
2071
2086
2100
2111
2120
2127
2132
2135
2138
2138
2138
2137
2134
2129
2123
2113
2101
2087
2071
2053
2033
2012
1989
1963
1935
1903
1868
1829
1788
1745
1700
1654
1608
1562
1517
1471
1426
1382
1339
1297
1257
1220
1185
1154
1125
1098
1074
1051
1029
1008
991
975
960
948
938
929
921
915
909
905
902
900
899
899
901
905
910
916
923
932
942
953
967
984
1002
1025
1049
1075
1102
1129
1154
1176
1195
1210
1220
1226
1227
1224
1218
1208
1195
1180
1162
1142
1121
1099
1077
1055
1034
1014
997
981
967
955
944
935
928
922
917
914
912
913
914
918
922
928
934
941
947
953
958
961
963
963
961
957
950
941
929
915
898
879
859
838
817
795
774
754
736
720
705
694
685
680
678
678
681
685
690
695
701
706
711
715
720
724
728
732
735
738
741
742
743
741
738
732
724
714
700
684
666
646
624
601
578
555
533
512
492
475
459
445
432
421
412
404
397
392
388
386
386
388
393
398
406
415
426
438
451
465
479
493
507
519
529
536
541
542
540
535
527
517
503
488
472
454
435
417
399
383
369
357
348
341
336
334
333
333
334
335
338
341
345
349
354
360
367
374
382
391
400
410
419
429
437
444
449
453
455
455
453
451
447
442
437
431
425
419
413
406
399
393
386
380
373
367
360
353
346
338
331
322
314
307
299
292
285
278
271
263
256
250
244
240
238
237
239
241
243
244
244
242
238
232
226
219
213
206
200
193
187
179
171
162
153
145
136
128
121
114
108
101
94
88
81
74
67
59
51
41
29
14
-3
-23
-45
-69
-94
-118
-142
-164
-183
-198
-210
-217
-221
-220
-217
-211
-204
-195
-185
-174
-163
-150
-137
-123
-108
-93
-77
-61
-44
-26
-6
16
40
67
95
125
155
184
213
240
264
286
305
321
333
341
345
346
344
340
335
329
324
320
317
315
314
315
316
317
319
321
322
322
320
316
309
301
293
284
277
271
269
269
271
276
282
289
297
306
315
325
335
345
356
366
376
385
394
402
410
417
424
432
439
446
452
458
463
467
470
472
474
476
478
480
483
485
486
487
486
483
479
475
471
468
467
466
468
470
474
478
483
489
497
506
516
529
542
558
574
591
609
627
645
664
682
699
715
729
741
750
758
763
767
770
771
772
772
770
767
762
755
747
738
727
716
704
691
676
660
643
624
604
582
558
533
505
476
446
414
381
348
315
283
252
221
191
161
130
97
64
28
-10
-49
-90
-133
-176
-221
-266
-312
-359
-405
-452
-497
-542
-586
-628
-669
-707
-744
-778
-811
-842
-871
-898
-923
-945
-965
-981
-994
-1002
-1008
-1012
-1010
-1008
-1002
-994
-985
-974
-963
-951
-938
-926
-914
-903
-894
-886
-881
-877
-874
-874
-874
-876
-878
-882
-887
-893
-901
-910
-921
-933
-946
-961
-976
-992
-1008
-1026
-1044
-1064
-1085
-1106
-1128
-1152
-1176
-1202
-1228
-1256
-1285
-1314
-1344
-1375
-1405
-1436
-1465
-1494
-1522
-1550
-1577
-1603
-1628
-1653
-1677
-1701
-1723
-1745
-1766
-1787
-1807
-1827
-1847
-1865
-1882
-1898
-1911
-1922
-1930
-1936
-1939
-1940
-1939
-1938
-1935
-1933
-1931
-1930
-1929
-1929
-1930
-1931
-1932
-1934
-1935
-1936
-1936
-1936
-1934
-1932
-1928
-1923
-1918
-1911
-1904
-1896
-1889
-1882
-1876
-1871
-1868
-1866
-1866
-1868
-1870
-1874
-1879
-1883
-1888
-1892
-1896
-1899
-1902
-1903
-1903
-1901
-1897
-1892
-1885
-1878
-1870
-1862
-1855
-1850
-1846
-1845
-1846
-1848
-1852
-1855
-1860
-1865
-1870
-1876
-1883
-1890
-1898
-1907
-1914
-1921
-1926
-1929
-1929
-1928
-1925
-1921
-1916
-1910
-1903
-1896
-1888
-1879
-1869
-1860
-1852
-1844
-1837
-1832
-1827
-1823
-1820
-1818
-1816
-1814
-1814
-1814
-1813
-1813
-1811
-1807
-1801
-1791
-1777
-1760
-1738
-1713
-1685
-1654
-1621
-1586
-1549
-1511
-1472
-1433
-1393
-1353
-1312
-1271
-1230
-1190
-1150
-1111
-1074
-1040
-1008
-982
-958
-939
-924
-913
-906
-902
-902
-904
-909
-915
-921
-928
-935
-943
-950
-958
-966
-974
-981
-988
-993
-996
-997
-996
-992
-987
-981
-974
-967
-959
-950
-941
-931
-922
-912
-903
-895
-888
-883
-878
-873
-868
-861
-854
-845
-835
-824
-813
-803
-793
-784
-776
-767
-759
-750
-741
-732
-721
-711
-700
-689
-678
-667
-656
-646
-636
-627
-619
-611
-604
-597
-591
-586
-582
-579
-577
-578
-581
-587
-595
-606
-618
-632
-648
-665
-682
-701
-720
-739
-759
-779
-799
-819
-839
-858
-877
-894
-911
-925
-938
-950
-959
-968
-975
-982
-988
-993
-998
-1002
-1004
-1004
-1004
-1002
-998
-993
-988
-984
-980
-978
-977
-977
-979
-983
-988
-994
-1002
-1010
-1018
-1027
-1035
-1043
-1050
-1056
-1061
-1066
-1070
-1074
-1077
-1080
-1083
-1085
-1087
-1090
-1093
-1097
-1101
-1106
-1112
-1117
-1123
-1128
-1133
-1138
-1143
-1148
-1153
-1158
-1163
-1167
-1171
-1173
-1174
-1171
-1167
-1160
-1150
-1139
-1127
-1114
-1102
-1090
-1079
-1068
-1057
-1046
-1034
-1020
-1008
-994
-980
-968
-956
-946
-938
-930
-924
-918
-912
-907
-901
-896
-890
-883
-876
-868
-859
-849
-838
-826
-813
-799
-784
-768
-750
-732
-712
-692
-671
-651
-632
-615
-600
-586
-573
-562
-552
-544
-536
-530
-524
-519
-513
-509
-503
-498
-493
-487
-481
-474
-466
-456
-445
-431
-414
-395
-374
-351
-328
-305
-283
-263
-243
-225
-207
-191
-175
-159
-144
-129
-114
-99
-84
-69
-55
-41
-28
-17
-7
0
7
11
15
18
19
20
20
20
18
17
16
17
20
25
33
43
54
66
78
90
102
113
125
136
147
158
168
177
184
189
191
192
192
191
189
187
184
180
176
172
167
162
157
152
147
144
141
140
141
143
148
154
161
170
180
191
204
218
234
252
272
294
318
344
371
399
428
457
487
517
547
577
607
636
665
693
720
746
773
799
826
853
879
905
930
954
977
998
1016
1036
1053
1069
1084
1099
1112
1126
1140
1154
1169
1185
1202
1220
1240
1261
1283
1306
1331
1357
1384
1413
1444
1474
1505
1536
1564
1590
1613
1633
1650
1665
1678
1689
1699
1708
1716
1724
1732
1739
1745
1751
1757
1762
1767
1771
1776
1780
1785
1790
1796
1803
1811
1822
1835
1850
1868
1888
1911
1935
1961
1987
2015
2041
2070
2098
2126
2154
2181
2208
2234
2260
2283
2305
2326
2344
2361
2375
2388
2399
2409
2418
2426
2433
2440
2446
2453
2460
2468
2477
2486
2497
2508
2520
2533
2544
2556
2567
2578
2589
2600
2612
2624
2636
2648
2661
2673
2684
2696
2707
2717
2727
2737
2744
2750
2752
2750
2744
2735
2721
2705
2687
2668
2649
2629
2610
2592
2573
2555
2536
2518
2501
2484
2469
2455
2441
2429
2418
2408
2399
2390
2382
2374
2366
2358
2349
2340
2330
2320
2310
2300
2291
2283
2276
2272
2269
2268
2269
2270
2272
2274
2276
2277
2277
2277
2277
2276
2277
2278
2280
2283
2288
2294
2300
2308
2317
2328
2339
2352
2366
2380
2395
2409
2422
2433
2443
2452
2459
2464
2469
2472
2474
2475
2474
2473
2469
2464
2457
2448
2437
2424
2408
2390
2370
2347
2323
2297
2271
2245
2219
2194
2170
2146
2123
2101
2080
2060
2041
2023
2005
1991
1976
1962
1948
1935
1920
1905
1888
1869
1847
1823
1796
1766
1735
1701
1666
1630
1594
1558
1522
1487
1453
1419
1386
1354
1323
1292
1263
1234
1207
1180
1155
1131
1107
1085
1063
1042
1022
1002
982
962
942
922
903
883
864
844
824
803
782
761
739
718
698
678
660
644
630
617
605
595
586
577
568
560
551
542
533
524
514
503
492
479
466
452
437
422
407
391
374
356
336
315
292
266
240
212
184
157
130
105
82
60
40
20
0
-21
-41
-63
-85
-108
-130
-152
-172
-191
-208
-223
-235
-246
-255
-264
-272
-281
-291
-302
-315
-330
-346
-364
-384
-405
-428
-453
-479
-507
-535
-564
-594
-623
-651
-679
-706
-733
-759
-785
-811
-836
-859
-882
-902
-921
-938
-952
-965
-976
-986
-995
-1002
-1008
-1012
-1016
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1020
-1022
-1022
-1026
-1029
-1032
-1035
-1037
-1039
-1040
-1040
-1041
-1041
-1043
-1045
-1048
-1052
-1058
-1065
-1073
-1082
-1092
-1103
-1114
-1126
-1138
-1150
-1161
-1172
-1183
-1192
-1202
-1210
-1218
-1226
-1234
-1241
-1249
-1257
-1265
-1274
-1283
-1293
-1301
-1310
-1317
-1324
-1330
-1336
-1342
-1349
-1358
-1368
-1380
-1393
-1410
-1428
-1449
-1472
-1498
-1527
-1559
-1593
-1629
-1667
-1706
-1745
-1784
-1822
-1858
-1893
-1924
-1954
-1980
-2001
-2021
-2037
-2052
-2063
-2073
-2080
-2086
-2092
-2096
-2100
-2104
-2109
-2113
-2118
-2123
-2127
-2131
-2134
-2136
-2137
-2137
-2136
-2135
-2132
-2128
-2123
-2116
-2108
-2100
-2092
-2086
-2081
-2079
-2080
-2082
-2086
-2092
-2098
-2105
-2113
-2122
-2133
-2146
-2160
-2175
-2191
-2208
-2224
-2241
-2258
-2276
-2295
-2315
-2335
-2355
-2375
-2393
-2411
-2427
-2443
-2458
-2473
-2487
-2500
-2513
-2524
-2532
-2538
-2542
-2543
-2542
-2539
-2534
-2529
-2521
-2512
-2502
-2491
-2479
-2466
-2454
-2441
-2428
-2415
-2401
-2386
-2370
-2353
-2336
-2319
-2303
-2286
-2271
-2257
-2244
-2233
-2223
-2214
-2209
-2206
-2206
-2208
-2213
-2220
-2226
-2233
-2240
-2245
-2250
-2254
-2258
-2261
-2264
-2267
-2270
-2273
-2276
-2280
-2286
-2293
-2302
-2313
-2325
-2338
-2351
-2364
-2375
-2386
-2394
-2401
-2405
-2408
-2409
-2409
-2407
-2404
-2401
-2396
-2390
-2383
-2374
-2364
-2352
-2338
-2322
-2305
-2286
-2267
-2248
-2229
-2211
-2196
-2183
-2172
-2164
-2159
-2157
-2157
-2159
-2163
-2169
-2176
-2185
-2195
-2207
-2220
-2235
-2251
-2269
-2287
-2307
-2327
-2347
-2368
-2387
-2406
-2424
-2441
-2457
-2471
-2486
-2500
-2515
-2530
-2545
-2559
-2574
-2588
-2600
-2610
-2618
-2623
-2627
-2628
-2628
-2627
-2625
-2623
-2621
-2618
-2616
-2614
-2612
-2609
-2606
-2602
-2597
-2592
-2585
-2578
-2569
-2559
-2549
-2538
-2528
-2517
-2507
-2497
-2487
-2478
-2469
-2460
-2452
-2445
-2439
-2436
-2435
-2437
-2441
-2446
-2453
-2461
-2469
-2477
-2485
-2493
-2500
-2507
-2514
-2521
-2527
-2533
-2539
-2544
-2549
-2555
-2560
-2565
-2570
-2576
-2580
-2585
-2589
-2594
-2599
-2604
-2611
-2618
-2626
-2634
-2641
-2648
-2654
-2659
-2662
-2665
-2668
-2670
-2671
-2671
-2671
-2669
-2666
-2661
-2655
-2648
-2640
-2631
-2621
-2610
-2599
-2587
-2576
-2565
-2556
-2549
-2545
-2544
-2546
-2550
-2557
-2566
-2576
-2588
-2602
-2618
-2636
-2655
-2676
-2697
-2718
-2739
-2759
-2778
-2796
-2812
-2827
-2841
-2854
-2866
-2877
-2888
-2898
-2907
-2916
-2925
-2933
-2940
-2946
-2952
-2955
-2958
-2960
-2961
-2961
-2961
-2960
-2960
-2958
-2957
-2954
-2950
-2946
-2942
-2937
-2931
-2925
-2919
-2912
-2905
-2896
-2887
-2878
-2868
-2858
-2849
-2839
-2829
-2819
-2808
-2798
-2787
-2777
-2767
-2757
-2747
-2736
-2725
-2713
-2701
-2688
-2675
-2663
-2651
-2639
-2629
-2618
-2608
-2597
-2585
-2573
-2560
-2546
-2532
-2517
-2501
-2486
-2470
-2454
-2438
-2423
-2409
-2397
-2387
-2379
-2374
-2370
-2368
-2366
-2365
-2363
-2361
-2360
-2358
-2357
-2356
-2355
-2354
-2352
-2350
-2347
-2344
-2341
-2337
-2334
-2331
-2329
-2326
-2325
-2323
-2321
-2319
-2318
-2317
-2316
-2315
-2315
-2315
-2314
-2314
-2314
-2313
-2313
-2313
-2314
-2316
-2318
-2322
-2326
-2331
-2337
-2343
-2349
-2356
-2362
-2369
-2375
-2381
-2387
-2394
-2401
-2409
-2418
-2427
-2438
-2448
-2458
-2467
-2475
-2482
-2487
-2490
-2492
-2494
-2497
-2500
-2505
-2511
-2518
-2526
-2533
-2540
-2546
-2551
-2554
-2555
-2555
-2554
-2551
-2547
-2543
-2538
-2533
-2528
-2525
-2522
-2522
-2523
-2527
-2533
-2540
-2549
-2557
-2566
-2574
-2582
-2590
-2599
-2607
-2617
-2628
-2640
-2654
-2669
-2686
-2704
-2724
-2746
-2770
-2794
-2818
-2843
-2867
-2890
-2912
-2932
-2952
-2969
-2986
-3001
-3016
-3030
-3043
-3057
-3072
-3086
-3099
-3113
-3125
-3135
-3144
-3150
-3154
-3157
-3158
-3158
-3157
-3157
-3158
-3160
-3163
-3168
-3173
-3180
-3187
-3194
-3201
-3208
-3215
-3221
-3227
-3234
-3241
-3249
-3257
-3267
-3277
-3287
-3298
-3309
-3319
-3329
-3339
-3348
-3357
-3365
-3372
-3378
-3383
-3387
-3390
-3392
-3394
-3397
-3400
-3404
-3409
-3415
-3422
-3430
-3437
-3444
-3451
-3456
-3462
-3466
-3470
-3475
-3480
-3485
-3490
-3497
-3504
-3511
-3518
-3526
-3533
-3539
-3546
-3553
-3559
-3566
-3573
-3580
-3587
-3592
-3596
-3598
-3598
-3595
-3589
-3581
-3570
-3559
-3546
-3532
-3518
-3504
-3490
-3477
-3465
-3454
-3443
-3434
-3425
-3417
-3410
-3402
-3394
-3385
-3376
-3367
-3357
-3346
-3336
-3324
-3313
-3301
-3289
-3277
-3264
-3251
-3237
-3222
-3207
-3193
-3178
-3163
-3148
-3133
-3118
-3104
-3089
-3074
-3059
-3043
-3026
-3007
-2987
-2965
-2940
-2913
-2884
-2853
-2821
-2789
-2757
-2727
-2697
-2668
-2639
-2611
-2582
-2553
-2525
-2497
-2471
-2446
-2423
-2403
-2385
-2369
-2355
-2342
-2331
-2322
-2314
-2308
-2304
-2300
-2298
-2296
-2294
-2292
-2289
-2286
-2283
-2280
-2276
-2272
-2268
-2263
-2257
-2251
-2243
-2233
-2223
-2210
-2197
-2182
-2167
-2151
-2136
-2120
-2104
-2089
-2073
-2058
-2041
-2025
-2008
-1990
-1973
-1957
-1943
-1931
-1921
-1913
-1908
-1904
-1901
-1900
-1899
-1899
-1900
-1903
-1908
-1915
-1923
-1934
-1945
-1958
-1972
-1987
-2003
-2020
-2037
-2057
-2078
-2099
-2121
-2144
-2168
-2192
-2217
-2242
-2266
-2290
-2311
-2331
-2348
-2362
-2373
-2382
-2389
-2394
-2397
-2400
-2402
-2403
-2405
-2405
-2405
-2405
-2405
-2403
-2402
-2400
-2398
-2396
-2394
-2393
-2391
-2390
-2390
-2390
-2390
-2390
-2391
-2391
-2392
-2392
-2392
-2391
-2390
-2388
-2386
-2382
-2377
-2371
-2364
-2355
-2345
-2334
-2322
-2308
-2294
-2280
-2264
-2249
-2233
-2217
-2200
-2184
-2167
-2151
-2135
-2119
-2104
-2089
-2073
-2058
-2041
-2027
-2011
-1995
-1979
-1964
-1948
-1934
-1919
-1905
-1891
-1877
-1863
-1848
-1833
-1817
-1800
-1783
-1765
-1745
-1726
-1705
-1684
-1664
-1643
-1625
-1607
-1592
-1578
-1566
-1555
-1544
-1533
-1521
-1507
-1492
-1477
-1459
-1441
-1423
-1404
-1385
-1365
-1344
-1323
-1301
-1278
-1254
-1229
-1203
-1177
-1150
-1122
-1094
-1064
-1034
-1002
-971
-939
-907
-876
-845
-816
-789
-762
-738
-714
-692
-672
-653
-635
-619
-604
-592
-581
-572
-564
-557
-550
-544
-538
-531
-524
-517
-510
-502
-495
-488
-481
-475
-470
-466
-464
-463
-464
-466
-469
-472
-477
-481
-486
-490
-495
-498
-501
-503
-503
-501
-497
-492
-486
-479
-472
-465
-460
-456
-454
-453
-454
-456
-461
-467
-474
-484
-494
-506
-518
-530
-542
-553
-564
-573
-581
-588
-594
-598
-601
-602
-602
-600
-596
-591
-584
-576
-566
-554
-540
-525
-508
-489
-469
-447
-423
-399
-375
-350
-326
-303
-282
-262
-245
-228
-213
-198
-184
-170
-156
-141
-126
-111
-95
-78
-62
-45
-27
-10
6
22
38
52
65
78
89
99
109
117
124
129
132
133
133
132
129
125
119
113
105
96
86
74
60
46
30
13
-5
-24
-44
-65
-86
-106
-127
-147
-165
-181
-196
-209
-220
-231
-240
-248
-256
-263
-269
-276
-282
-289
-295
-302
-309
-317
-324
-332
-340
-348
-357
-366
-376
-387
-398
-409
-421
-432
-442
-452
-461
-469
-478
-487
-497
-507
-516
-525
-533
-540
-544
-547
-547
-547
-546
-544
-543
-541
-538
-535
-531
-526
-519
-510
-500
-488
-475
-462
-447
-433
-419
-405
-391
-377
-364
-350
-335
-320
-304
-287
-269
-250
-230
-210
-188
-166
-143
-120
-97
-74
-50
-26
-1
25
52
79
107
135
163
190
215
239
261
282
302
321
340
359
379
398
417
437
456
476
495
513
532
550
568
586
605
624
643
663
684
706
729
754
780
807
835
864
894
924
954
984
1012
1039
1065
1089
1112
1133
1152
1170
1187
1202
1216
1229
1241
1252
1262
1271
1280
1288
1296
1304
1311
1318
1325
1332
1339
1346
1354
1363
1372
1383
1394
1406
1418
1431
1444
1456
1469
1480
1492
1502
1511
1519
1526
1531
1535
1538
1541
1543
1545
1546
1549
1552
1557
1563
1571
1581
1593
1607
1621
1638
1655
1673
1691
1711
1730
1750
1770
1789
1807
1824
1840
1855
1867
1878
1887
1893
1896
1898
1896
1892
1887
1879
1870
1860
1849
1838
1826
1814
1800
1786
1772
1757
1743
1729
1716
1704
1693
1684
1675
1668
1661
1656
1652
1649
1647
1645
1645
1645
1645
1646
1648
1649
1651
1653
1656
1659
1662
1665
1668
1670
1672
1674
1675
1675
1675
1674
1672
1669
1666
1662
1658
1653
1649
1644
1640
1636
1632
1629
1627
1626
1625
1625
1626
1626
1627
1628
1630
1630
1631
1632
1632
1633
1634
1635
1639
1643
1650
1659
1670
1683
1696
1711
1726
1741
1757
1773
1789
1807
1825
1844
1862
1880
1897
1913
1927
1939
1951
1963
1974
1985
1997
2009
2021
2033
2047
2060
2074
2089
2105
2122
2141
2159
2177
2195
2212
2229
2245
2262
2278
2295
2312
2331
2350
2371
2393
2417
2442
2469
2498
2528
2559
2591
2623
2655
2686
2717
2749
2780
2812
2844
2875
2907
2939
2971
3003
3036
3068
3102
3136
3171
3207
3244
3282
3321
3362
3403
3446
3489
3533
3576
3620
3664
3708
3752
3795
3838
3881
3922
3963
4001
4038
4072
4105
4135
4164
4190
4214
4236
4256
4273
4288
4300
4311
4320
4328
4336
4343
4350
4357
4364
4372
4381
4390
4400
4410
4421
4431
4443
4453
4465
4477
4489
4502
4515
4530
4544
4560
4575
4590
4606
4621
4636
4652
4667
4681
4695
4708
4720
4731
4741
4751
4761
4770
4779
4787
4794
4800
4805
4809
4812
4815
4818
4821
4824
4827
4829
4830
4830
4829
4828
4827
4827
4827
4827
4828
4829
4830
4831
4832
4833
4835
4837
4839
4842
4845
4848
4851
4853
4855
4857
4858
4859
4860
4861
4862
4863
4864
4865
4865
4865
4864
4862
4859
4855
4849
4843
4835
4827
4818
4809
4799
4788
4777
4765
4753
4741
4729
4718
4706
4694
4683
4672
4661
4650
4640
4631
4623
4617
4611
4607
4604
4600
4597
4594
4590
4587
4583
4579
4576
4571
4567
4562
4557
4551
4545
4540
4535
4532
4529
4528
4527
4527
4526
4525
4523
4520
4516
4512
4508
4504
4499
4495
4490
4486
4481
4476
4471
4466
4461
4457
4452
4447
4443
4439
4436
4433
4431
4430
4430
4430
4430
4430
4429
4427
4424
4418
4412
4404
4395
4385
4374
4363
4350
4337
4323
4309
4294
4279
4263
4247
4231
4215
4198
4182
4166
4149
4132
4115
4098
4082
4065
4048
4032
4016
4000
3984
3968
3953
3937
3920
3905
3889
3874
3861
3848
3837
3827
3818
3809
3801
3792
3782
3772
3762
3752
3743
3735
3728
3723
3718
3714
3711
3707
3702
3697
3692
3685
3678
3670
3662
3653
3644
3635
3626
3617
3609
3601
3594
3588
3582
3577
3572
3567
3563
3559
3555
3551
3547
3544
3541
3539
3537
3537
3538
3541
3545
3551
3558
3566
3575
3585
3595
3606
3618
3630
3643
3655
3667
3678
3688
3695
3701
3704
3705
3705
3703
3699
3694
3688
3682
3675
3668
3661
3655
3648
3641
3633
3623
3612
3600
3586
3571
3556
3542
3528
3516
3505
3495
3486
3477
3468
3459
3450
3440
3431
3421
3411
3401
3392
3382
3372
3363
3353
3344
3334
3325
3316
3307
3298
3289
3280
3271
3263
3255
3248
3242
3237
3233
3229
3226
3224
3222
3220
3217
3214
3210
3204
3199
3192
3186
3179
3173
3167
3161
3155
3150
3143
3136
3129
3120
3111
3101
3090
3078
3065
3051
3036
3020
3004
2986
2968
2949
2930
2909
2887
2864
2839
2814
2788
2762
2736
2711
2687
2664
2643
2624
2606
2590
2574
2560
2545
2531
2517
2502
2487
2471
2455
2438
2421
2403
2384
2363
2342
2319
2296
2273
2250
2227
2205
2184
2163
2143
2123
2103
2083
2064
2045
2027
2009
1992
1975
1958
1942
1926
1911
1897
1885
1874
1865
1856
1848
1840
1832
1824
1814
1804
1793
1781
1768
1754
1739
1722
1705
1687
1668
1648
1628
1608
1588
1569
1550
1532
1515
1499
1484
1470
1458
1446
1436
1426
1416
1406
1394
1382
1368
1353
1337
1319
1301
1282
1262
1242
1223
1203
1183
1163
1143
1123
1102
1082
1061
1039
1018
997
975
954
933
913
893
873
855
838
823
809
798
788
780
773
768
764
761
758
755
752
750
747
743
740
736
732
728
725
722
720
719
719
720
722
725
728
732
734
736
737
737
736
734
731
728
724
721
719
717
715
715
714
714
715
716
717
719
721
723
724
724
723
721
717
711
704
696
686
674
660
645
629
611
593
575
557
540
523
507
492
478
464
451
439
428
417
405
394
383
371
358
345
333
320
309
298
288
279
271
263
254
246
236
226
215
204
191
177
163
148
132
116
99
83
66
49
33
17
1
-15
-31
-47
-63
-79
-95
-111
-127
-144
-159
-175
-190
-205
-220
-235
-250
-266
-282
-298
-315
-333
-350
-368
-384
-401
-417
-433
-449
-466
-483
-500
-518
-536
-553
-570
-586
-601
-615
-628
-640
-651
-661
-670
-678
-686
-692
-697
-701
-705
-707
-709
-711
-713
-715
-716
-717
-718
-719
-718
-718
-717
-715
-714
-712
-711
-710
-708
-705
-702
-698
-694
-688
-683
-677
-670
-664
-657
-651
-645
-640
-635
-630
-627
-623
-621
-619
-618
-617
-616
-616
-617
-618
-619
-620
-621
-623
-624
-626
-627
-630
-634
-639
-645
-652
-660
-668
-676
-684
-692
-700
-708
-716
-725
-734
-743
-752
-761
-770
-778
-785
-791
-797
-802
-807
-812
-816
-819
-822
-826
-828
-831
-835
-839
-843
-847
-852
-857
-863
-868
-873
-879
-884
-888
-893
-898
-902
-906
-910
-915
-919
-924
-928
-933
-938
-944
-949
-955
-962
-969
-977
-985
-993
-1002
-1010
-1016
-1022
-1027
-1031
-1033
-1035
-1036
-1037
-1037
-1038
-1040
-1041
-1044
-1047
-1051
-1055
-1060
-1065
-1071
-1076
-1081
-1085
-1088
-1091
-1092
-1093
-1093
-1093
-1093
-1094
-1094
-1094
-1094
-1092
-1089
-1085
-1080
-1072
-1064
-1054
-1043
-1032
-1018
-1004
-991
-976
-961
-945
-928
-911
-894
-876
-857
-838
-818
-797
-776
-754
-732
-710
-686
-663
-639
-615
-592
-569
-547
-526
-505
-485
-465
-445
-425
-405
-384
-365
-346
-329
-312
-297
-283
-270
-259
-249
-242
-237
-234
-234
-237
-242
-249
-257
-267
-278
-290
-303
-318
-334
-351
-368
-386
-403
-419
-435
-451
-466
-481
-497
-512
-528
-543
-557
-571
-584
-597
-609
-622
-635
-648
-661
-674
-687
-699
-712
-725
-738
-753
-768
-784
-801
-817
-834
-850
-866
-881
-896
-909
-922
-935
-947
-958
-968
-978
-987
-995
-1004
-1012
-1020
-1029
-1038
-1047
-1057
-1067
-1077
-1087
-1097
-1108
-1118
-1129
-1139
-1150
-1160
-1170
-1180
-1189
-1197
-1204
-1210
-1216
-1221
-1225
-1230
-1234
-1237
-1241
-1244
-1247
-1250
-1252
-1255
-1257
-1260
-1264
-1268
-1273
-1278
-1283
-1287
-1292
-1296
-1299
-1303
-1305
-1308
-1310
-1311
-1313
-1314
-1314
-1313
-1312
-1310
-1306
-1303
-1298
-1293
-1287
-1281
-1274
-1267
-1259
-1250
-1241
-1232
-1222
-1212
-1202
-1192
-1182
-1173
-1163
-1154
-1145
-1135
-1125
-1115
-1105
-1094
-1084
-1075
-1066
-1057
-1049
-1041
-1033
-1025
-1016
-1008
-1000
-993
-985
-977
-970
-963
-956
-950
-944
-938
-932
-926
-921
-917
-913
-909
-906
-903
-901
-900
-900
-900
-901
-903
-905
-908
-910
-913
-915
-918
-920
-922
-924
-925
-925
-924
-923
-921
-919
-917
-915
-915
-917
-919
-923
-927
-931
-935
-939
-942
-945
-949
-952
-956
-961
-965
-969
-973
-977
-981
-987
-993
-1000
-1010
-1020
-1030
-1040
-1050
-1059
-1069
-1077
-1086
-1094
-1103
-1111
-1118
-1124
-1129
-1133
-1134
-1135
-1135
-1135
-1134
-1133
-1132
-1131
-1131
-1131
-1131
-1132
-1135
-1138
-1142
-1148
-1153
-1160
-1166
-1173
-1181
-1188
-1196
-1205
-1214
-1224
-1234
-1245
-1255
-1266
-1276
-1287
-1298
-1309
-1320
-1331
-1342
-1352
-1362
-1371
-1379
-1386
-1392
-1396
-1399
-1401
-1400
-1399
-1397
-1393
-1389
-1385
-1380
-1375
-1370
-1365
-1360
-1355
-1350
-1345
-1339
-1334
-1327
-1321
-1314
-1306
-1299
-1293
-1286
-1281
-1277
-1273
-1271
-1270
-1270
-1271
-1272
-1274
-1277
-1281
-1285
-1290
-1296
-1302
-1309
-1317
-1325
-1333
-1341
-1349
-1357
-1364
-1372
-1379
-1386
-1393
-1400
-1407
-1412
-1417
-1420
-1422
-1422
-1421
-1418
-1414
-1409
-1403
-1395
-1387
-1378
-1369
-1359
-1349
-1338
-1327
-1316
-1303
-1291
-1277
-1264
-1251
-1237
-1225
-1213
-1202
-1191
-1181
-1171
-1162
-1153
-1144
-1136
-1128
-1121
-1114
-1106
-1098
-1088
-1078
-1066
-1053
-1039
-1024
-1008
-993
-977
-960
-943
-924
-905
-884
-864
-842
-822
-800
-780
-759
-738
-717
-695
-672
-650
-626
-603
-579
-555
-532
-510
-488
-467
-446
-427
-408
-390
-374
-358
-343
-329
-316
-305
-296
-287
-281
-276
-272
-269
-267
-266
-265
-265
-266
-267
-270
-273
-276
-281
-285
-289
-293
-298
-302
-308
-313
-319
-326
-332
-338
-344
-348
-351
-352
-353
-352
-350
-348
-346
-343
-341
-339
-337
-335
-334
-333
-333
-332
-332
-332
-332
-331
-331
-330
-330
-330
-331
-333
-336
-340
-346
-352
-360
-370
-380
-391
-404
-417
-431
-445
-459
-474
-489
-506
-523
-541
-560
-580
-601
-621
-642
-661
-680
-698
-716
-732
-749
-766
-782
-799
-815
-831
-847
-862
-877
-891
-904
-917
-930
-943
-955
-968
-980
-993
-1006
-1018
-1031
-1044
-1056
-1068
-1081
-1092
-1104
-1116
-1128
-1140
-1151
-1163
-1174
-1186
-1196
-1207
-1217
-1227
-1236
-1245
-1253
-1260
-1266
-1271
-1275
-1279
-1282
-1285
-1287
-1290
-1292
-1293
-1295
-1296
-1297
-1297
-1298
-1299
-1300
-1301
-1303
-1304
-1305
-1306
-1305
-1304
-1303
-1301
-1299
-1296
-1293
-1289
-1284
-1279
-1274
-1270
-1265
-1261
-1258
-1255
-1251
-1247
-1242
-1235
-1227
-1217
-1206
-1194
-1180
-1166
-1151
-1135
-1118
-1101
-1083
-1065
-1047
-1030
-1012
-996
-981
-966
-953
-941
-931
-922
-914
-907
-900
-895
-889
-883
-877
-872
-866
-860
-855
-851
-847
-844
-842
-840
-838
-836
-834
-832
-831
-829
-828
-827
-827
-827
-828
-830
-833
-837
-841
-847
-854
-862
-870
-879
-889
-899
-908
-917
-926
-934
-941
-949
-956
-964
-973
-981
-990
-999
-1008
-1016
-1025
-1034
-1043
-1052
-1061
-1069
-1077
-1085
-1091
-1096
-1100
-1103
-1106
-1109
-1112
-1116
-1119
-1122
-1125
-1127
-1129
-1130
-1132
-1133
-1135
-1136
-1138
-1140
-1143
-1145
-1148
-1151
-1154
-1158
-1163
-1169
-1176
-1185
-1195
-1206
-1218
-1231
-1245
-1260
-1275
-1291
-1308
-1325
-1342
-1360
-1377
-1394
-1409
-1424
-1437
-1448
-1458
-1467
-1474
-1481
-1488
-1495
-1501
-1508
-1513
-1519
-1524
-1529
-1534
-1538
-1543
-1548
-1553
-1559
-1565
-1571
-1578
-1586
-1595
-1604
-1615
-1627
-1639
-1653
-1667
-1682
-1697
-1712
-1727
-1741
-1755
-1769
-1782
-1794
-1806
-1816
-1826
-1835
-1843
-1851
-1857
-1864
-1869
-1874
-1879
-1884
-1888
-1893
-1898
-1903
-1908
-1913
-1919
-1924
-1930
-1937
-1943
-1950
-1959
-1967
-1978
-1989
-2001
-2013
-2029
-2043
-2058
-2072
-2086
-2100
-2113
-2125
-2136
-2147
-2156
-2165
-2172
-2179
-2184
-2188
-2190
-2191
-2190
-2189
-2187
-2184
-2182
-2180
-2178
-2176
-2174
-2172
-2171
-2170
-2170
-2170
-2172
-2175
-2178
-2182
-2187
-2192
-2197
-2202
-2207
-2212
-2217
-2222
-2228
-2235
-2242
-2249
-2256
-2264
-2271
-2278
-2285
-2290
-2296
-2301
-2306
-2312
-2317
-2324
-2330
-2337
-2344
-2350
-2356
-2362
-2367
-2372
-2376
-2380
-2382
-2384
-2385
-2385
-2384
-2383
-2381
-2379
-2376
-2374
-2370
-2366
-2361
-2356
-2350
-2344
-2338
-2333
-2328
-2324
-2322
-2319
-2317
-2316
-2314
-2312
-2310
-2308
-2306
-2305
-2304
-2304
-2304
-2304
-2305
-2305
-2305
-2304
-2303
-2301
-2299
-2296
-2293
-2289
-2284
-2279
-2273
-2267
-2260
-2253
-2246
-2239
-2232
-2226
-2222
-2218
-2216
-2215
-2216
-2218
-2221
-2225
-2230
-2235
-2241
-2247
-2252
-2258
-2263
-2268
-2272
-2276
-2279
-2282
-2284
-2285
-2286
-2286
-2286
-2285
-2285
-2284
-2284
-2283
-2282
-2280
-2278
-2276
-2273
-2269
-2266
-2263
-2260
-2257
-2254
-2252
-2250
-2249
-2249
-2249
-2251
-2254
-2258
-2263
-2268
-2273
-2279
-2285
-2291
-2297
-2304
-2311
-2319
-2326
-2334
-2342
-2351
-2360
-2370
-2381
-2392
-2403
-2414
-2426
-2437
-2448
-2459
-2470
-2481
-2493
-2505
-2518
-2531
-2545
-2558
-2570
-2583
-2595
-2606
-2618
-2628
-2638
-2647
-2655
-2661
-2667
-2671
-2675
-2678
-2680
-2681
-2681
-2680
-2678
-2674
-2670
-2666
-2661
-2656
-2651
-2646
-2642
-2639
-2635
-2632
-2629
-2627
-2624
-2621
-2619
-2617
-2615
-2615
-2614
-2614
-2615
-2616
-2617
-2618
-2619
-2621
-2623
-2625
-2628
-2631
-2634
-2637
-2638
-2639
-2638
-2636
-2633
-2630
-2626
-2623
-2620
-2617
-2614
-2612
-2609
-2606
-2604
-2601
-2599
-2596
-2593
-2589
-2585
-2580
-2574
-2568
-2562
-2556
-2550
-2545
-2540
-2535
-2529
-2522
-2514
-2506
-2496
-2487
-2477
-2469
-2461
-2453
-2445
-2438
-2430
-2421
-2413
-2403
-2394
-2384
-2374
-2363
-2353
-2342
-2332
-2321
-2311
-2301
-2291
-2282
-2272
-2262
-2251
-2240
-2228
-2217
-2204
-2192
-2180
-2167
-2154
-2141
-2127
-2112
-2097
-2081
-2065
-2049
-2032
-2015
-1998
-1981
-1964
-1946
-1927
-1906
-1885
-1862
-1837
-1810
-1782
-1753
-1724
-1694
-1664
-1633
-1603
-1572
-1541
-1510
-1478
-1445
-1413
-1380
-1348
-1316
-1285
-1254
-1224
-1195
-1165
-1136
-1107
-1077
-1049
-1020
-993
-966
-941
-917
-895
-873
-852
-831
-810
-788
-766
-742
-718
-693
-668
-644
-620
-597
-574
-552
-530
-508
-485
-461
-436
-409
-381
-353
-323
-293
-263
-233
-203
-174
-146
-117
-89
-61
-32
-4
25
53
80
106
132
157
181
205
228
251
275
298
321
344
367
389
412
434
456
479
501
523
545
568
590
613
635
658
679
701
722
743
763
784
804
824
844
863
882
900
917
934
950
967
984
1002
1020
1040
1061
1082
1103
1125
1147
1168
1189
1209
1228
1247
1266
1285
1303
1321
1340
1359
1378
1398
1419
1440
1462
1485
1508
1532
1555
1579
1602
1625
1648
1669
1690
1711
1731
1752
1773
1794
1816
1837
1858
1879
1900
1921
1941
1962
1982
2001
2023
2043
2063
2084
2104
2124
2145
2165
2185
2205
2225
2246
2266
2287
2309
2331
2355
2379
2404
2430
2455
2481
2506
2532
2556
2581
2604
2627
2649
2669
2688
2707
2724
2741
2758
2775
2791
2808
2824
2840
2856
2872
2889
2906
2924
2942
2960
2978
2995
3011
3027
3042
3056
3070
3083
3097
3111
3124
3138
3151
3165
3178
3192
3205
3219
3233
3246
3260
3273
3286
3298
3311
3324
3338
3351
3365
3378
3391
3404
3416
3428
3439
3451
3463
3475
3487
3500
3513
3526
3540
3554
3569
3583
3598
3613
3628
3643
3657
3672
3686
3700
3714
3729
3743
3757
3770
3783
3796
3808
3820
3832
3844
3857
3870
3883
3897
3911
3925
3940
3955
3971
3988
4006
4024
4043
4064
4085
4106
4128
4150
4173
4197
4221
4245
4270
4295
4320
4345
4370
4393
4417
4439
4461
4482
4504
4525
4547
4569
4590
4611
4631
4651
4670
4688
4706
4724
4742
4760
4778
4795
4812
4827
4840
4853
4865
4876
4886
4897
4907
4916
4924
4931
4937
4942
4946
4950
4954
4959
4963
4968
4972
4976
4979
4982
4985
4988
4992
4997
5002
5008
5014
5020
5026
5032
5037
5042
5048
5054
5061
5069
5078
5087
5096
5106
5116
5126
5136
5147
5156
5165
5173
5180
5185
5189
5192
5194
5195
5195
5195
5193
5191
5187
5181
5175
5167
5159
5150
5140
5130
5121
5111
5101
5090
5078
5065
5051
5036
5019
5001
4982
4962
4941
4919
4897
4873
4850
4825
4801
4776
4750
4725
4699
4673
4647
4620
4593
4564
4536
4507
4478
4450
4420
4391
4361
4332
4301
4271
4241
4212
4183
4154
4127
4100
4073
4048
4022
3998
3975
3953
3931
3910
3889
3868
3848
3827
3807
3787
3768
3751
3735
3720
3708
3696
3686
3676
3666
3657
3647
3638
3630
3621
3612
3603
3594
3583
3571
3559
3546
3532
3519
3507
3495
3484
3473
3464
3454
3446
3438
3431
3424
3419
3415
3411
3408
3405
3402
3397
3392
3387
3382
3376
3371
3368
3365
3363
3362
3362
3361
3361
3360
3359
3358
3357
3356
3355
3354
3352
3350
3348
3346
3344
3342
3341
3339
3338
3338
3338
3339
3341
3344
3347
3351
3355
3359
3362
3365
3368
3371
3373
3376
3379
3383
3386
3389
3392
3394
3396
3398
3399
3401
3404
3408
3413
3419
3427
3434
3443
3452
3461
3470
3480
3491
3501
3513
3524
3535
3547
3559
3572
3584
3597
3610
3622
3633
3643
3652
3659
3665
3671
3675
3679
3682
3685
3688
3690
3691
3691
3691
3691
3691
3691
3691
3690
3690
3688
3687
3685
3684
3683
3682
3682
3683
3684
3685
3687
3689
3691
3692
3693
3694
3694
3695
3694
3694
3694
3694
3694
3695
3696
3698
3701
3703
3705
3706
3707
3708
3707
3707
3706
3705
3705
3705
3705
3706
3707
3707
3708
3707
3705
3703
3698
3693
3687
3680
3671
3663
3655
3646
3638
3629
3621
3614
3606
3599
3591
3584
3577
3570
3565
3560
3556
3553
3552
3552
3552
3553
3553
3553
3553
3552
3551
3550
3549
3549
3548
3546
3545
3542
3538
3534
3529
3523
3517
3511
3505
3499
3492
3484
3475
3465
3454
3443
3432
3421
3411
3402
3393
3385
3376
3367
3358
3348
3339
3329
3320
3312
3305
3298
3293
3288
3284
3281
3278
3276
3273
3270
3268
3264
3261
3257
3253
3248
3244
3239
3234
3230
3224
3218
3213
3207
3201
3195
3190
3186
3182
3179
3177
3174
3173
3171
3170
3169
3168
3167
3166
3165
3163
3161
3159
3156
3154
3152
3150
3149
3149
3148
3148
3148
3148
3148
3148
3147
3147
3148
3148
3149
3149
3149
3148
3147
3146
3143
3140
3136
3132
3127
3122
3116
3110
3103
3095
3087
3079
3070
3062
3053
3045
3036
3026
3016
3005
2993
2980
2966
2951
2935
2919
2903
2886
2870
2853
2837
2820
2804
2788
2772
2756
2740
2724
2708
2693
2677
2662
2647
2632
2618
2605
2592
2579
2567
2555
2544
2532
2521
2511
2501
2492
2484
2478
2473
2469
2466
2463
2461
2459
2457
2455
2453
2451
2450
2448
2447
2447
2446
2445
2444
2441
2438
2434
2429
2424
2417
2411
2404
2397
2390
2382
2373
2363
2352
2339
2325
2310
2294
2278
2262
2246
2231
2217
2203
2190
2178
2165
2154
2143
2134
2125
2117
2110
2104
2099
2094
2089
2083
2077
2071
2064
2056
2049
2041
2033
2025
2017
2009
2000
1990
1980
1970
1959
1947
1935
1923
1911
1898
1885
1872
1860
1847
1834
1822
1810
1797
1785
1773
1760
1748
1737
1725
1714
1703
1692
1682
1671
1661
1651
1640
1630
1621
1612
1604
1595
1586
1577
1568
1559
1549
1539
1529
1520
1510
1502
1493
1484
1475
1466
1456
1446
1435
1424
1412
1399
1386
1372
1358
1344
1330
1316
1301
1288
1274
1261
1248
1235
1222
1209
1197
1184
1171
1158
1144
1130
1114
1098
1081
1064
1046
1029
1012
995
978
961
944
926
908
889
869
847
825
800
774
747
717
687
654
621
586
551
514
477
440
403
366
330
294
259
224
190
157
123
90
58
26
-5
-34
-63
-90
-116
-141
-165
-189
-212
-235
-258
-280
-302
-323
-344
-365
-386
-407
-428
-451
-474
-498
-523
-548
-574
-600
-626
-652
-678
-703
-729
-754
-779
-803
-827
-851
-875
-898
-920
-943
-966
-988
-1010
-1033
-1056
-1078
-1100
-1121
-1143
-1164
-1186
-1207
-1230
-1252
-1275
-1298
-1321
-1344
-1366
-1388
-1408
-1429
-1449
-1468
-1488
-1508
-1529
-1549
-1569
-1589
-1608
-1626
-1643
-1660
-1675
-1689
-1702
-1714
-1725
-1734
-1743
-1751
-1758
-1766
-1774
-1782
-1791
-1801
-1811
-1820
-1829
-1837
-1844
-1850
-1856
-1862
-1868
-1873
-1879
-1884
-1890
-1895
-1900
-1905
-1909
-1913
-1916
-1919
-1921
-1923
-1925
-1925
-1925
-1923
-1921
-1917
-1913
-1907
-1900
-1893
-1885
-1876
-1867
-1857
-1846
-1835
-1823
-1809
-1795
-1780
-1764
-1747
-1730
-1713
-1696
-1680
-1663
-1648
-1632
-1617
-1602
-1589
-1575
-1563
-1551
-1540
-1530
-1520
-1511
-1503
-1495
-1487
-1481
-1475
-1469
-1464
-1459
-1454
-1450
-1446
-1441
-1437
-1433
-1429
-1424
-1419
-1414
-1409
-1403
-1398
-1393
-1389
-1385
-1382
-1380
-1378
-1378
-1378
-1379
-1381
-1383
-1386
-1390
-1394
-1399
-1404
-1409
-1414
-1420
-1426
-1432
-1439
-1446
-1455
-1463
-1472
-1482
-1491
-1501
-1511
-1521
-1531
-1541
-1551
-1560
-1569
-1577
-1586
-1593
-1601
-1609
-1617
-1626
-1635
-1644
-1653
-1663
-1672
-1681
-1691
-1700
-1710
-1719
-1729
-1738
-1747
-1755
-1763
-1770
-1777
-1783
-1788
-1792
-1796
-1800
-1803
-1807
-1810
-1814
-1819
-1825
-1831
-1839
-1848
-1857
-1866
-1876
-1885
-1893
-1902
-1910
-1918
-1926
-1934
-1942
-1951
-1958
-1965
-1972
-1977
-1982
-1986
-1989
-1992
-1995
-1999
-2001
-2005
-2009
-2012
-2015
-2017
-2019
-2020
-2021
-2023
-2023
-2024
-2025
-2025
-2025
-2025
-2027
-2028
-2029
-2033
-2037
-2041
-2045
-2050
-2055
-2059
-2063
-2067
-2072
-2076
-2082
-2088
-2094
-2100
-2106
-2110
-2113
-2114
-2115
-2114
-2112
-2110
-2108
-2106
-2104
-2101
-2098
-2094
-2090
-2086
-2081
-2077
-2073
-2069
-2065
-2062
-2058
-2054
-2051
-2047
-2043
-2039
-2035
-2031
-2025
-2021
-2017
-2012
-2008
-2004
-2000
-1997
-1994
-1991
-1988
-1985
-1981
-1977
-1972
-1967
-1962
-1957
-1953
-1948
-1944
-1940
-1937
-1933
-1930
-1926
-1923
-1921
-1918
-1916
-1914
-1913
-1911
-1910
-1908
-1906
-1904
-1902
-1899
-1897
-1896
-1895
-1894
-1894
-1894
-1895
-1896
-1898
-1900
-1903
-1906
-1909
-1913
-1918
-1923
-1928
-1932
-1937
-1942
-1946
-1951
-1957
-1963
-1970
-1979
-1989
-2001
-2013
-2029
-2045
-2062
-2079
-2096
-2114
-2132
-2150
-2169
-2188
-2207
-2227
-2248
-2270
-2292
-2315
-2338
-2361
-2385
-2408
-2432
-2456
-2479
-2502
-2526
-2549
-2573
-2596
-2620
-2643
-2666
-2689
-2711
-2733
-2754
-2775
-2796
-2817
-2838
-2860
-2882
-2904
-2927
-2951
-2975
-3001
-3027
-3054
-3082
-3112
-3141
-3171
-3201
-3231
-3260
-3290
-3319
-3349
-3379
-3409
-3439
-3468
-3497
-3526
-3555
-3582
-3610
-3638
-3665
-3693
-3720
-3747
-3773
-3798
-3823
-3846
-3870
-3893
-3915
-3939
-3962
-3985
-4009
-4032
-4054
-4078
-4101
-4123
-4145
-4167
-4189
-4210
-4230
-4250
-4269
-4288
-4306
-4323
-4340
-4356
-4371
-4385
-4399
-4413
-4426
-4440
-4453
-4466
-4478
-4490
-4501
-4511
-4520
-4527
-4534
-4540
-4546
-4551
-4556
-4561
-4565
-4568
-4570
-4572
-4573
-4573
-4573
-4572
-4570
-4569
-4568
-4566
-4564
-4562
-4560
-4558
-4555
-4552
-4549
-4545
-4541
-4537
-4532
-4526
-4520
-4513
-4506
-4498
-4490
-4481
-4472
-4463
-4454
-4444
-4434
-4423
-4413
-4402
-4391
-4380
-4368
-4356
-4343
-4330
-4315
-4300
-4284
-4268
-4251
-4234
-4216
-4198
-4178
-4158
-4136
-4114
-4090
-4066
-4042
-4017
-3993
-3968
-3944
-3921
-3897
-3873
-3849
-3825
-3800
-3776
-3753
-3730
-3707
-3684
-3662
-3640
-3618
-3596
-3575
-3553
-3532
-3511
-3490
-3469
-3449
-3429
-3409
-3390
-3371
-3352
-3334
-3315
-3296
-3277
-3258
-3239
-3220
-3203
-3185
-3169
-3153
-3137
-3122
-3108
-3094
-3081
-3068
-3057
-3047
-3038
-3030
-3023
-3017
-3011
-3007
-3003
-3000
-2999
-2998
-2998
-2997
-2997
-2996
-2995
-2993
-2991
-2989
-2986
-2985
-2983
-2982
-2981
-2980
-2980
-2979
-2978
-2978
-2977
-2977
-2975
-2973
-2971
-2968
-2965
-2961
-2957
-2954
-2950
-2947
-2944
-2942
-2939
-2937
-2936
-2935
-2934
-2935
-2937
-2940
-2944
-2949
-2955
-2963
-2971
-2980
-2990
-3002
-3014
-3026
-3039
-3053
-3068
-3083
-3100
-3119
-3138
-3158
-3178
-3198
-3218
-3238
-3258
-3278
-3299
-3320
-3342
-3364
-3386
-3408
-3430
-3451
-3472
-3493
-3514
-3536
-3559
-3582
-3606
-3629
-3653
-3677
-3700
-3724
-3747
-3770
-3793
-3816
-3839
-3861
-3882
-3903
-3923
-3944
-3966
-3988
-4011
-4034
-4057
-4078
-4101
-4123
-4143
-4164
-4184
-4204
-4223
-4242
-4261
-4279
-4296
-4312
-4328
-4342
-4356
-4369
-4381
-4392
-4402
-4411
-4419
-4427
-4433
-4440
-4446
-4452
-4458
-4464
-4469
-4474
-4478
-4482
-4486
-4489
-4491
-4493
-4496
-4498
-4500
-4502
-4504
-4506
-4509
-4512
-4515
-4518
-4522
-4526
-4531
-4536
-4542
-4547
-4553
-4558
-4564
-4569
-4574
-4579
-4584
-4589
-4593
-4597
-4601
-4604
-4606
-4607
-4608
-4608
-4608
-4607
-4607
-4606
-4605
-4604
-4602
-4599
-4595
-4591
-4586
-4581
-4576
-4571
-4567
-4564
-4561
-4559
-4558
-4557
-4556
-4556
-4556
-4556
-4556
-4556
-4556
-4556
-4557
-4557
-4557
-4557
-4556
-4555
-4554
-4552
-4550
-4548
-4546
-4545
-4544
-4544
-4545
-4546
-4547
-4548
-4549
-4550
-4550
-4550
-4551
-4551
-4551
-4552
-4552
-4553
-4554
-4554
-4554
-4554
-4553
-4551
-4549
-4547
-4545
-4542
-4537
-4532
-4526
-4518
-4510
-4500
-4490
-4479
-4469
-4458
-4448
-4437
-4426
-4415
-4404
-4393
-4382
-4371
-4360
-4348
-4337
-4326
-4315
-4304
-4294
-4284
-4276
-4268
-4260
-4252
-4244
-4234
-4224
-4213
-4201
-4189
-4177
-4166
-4154
-4143
-4131
-4117
-4102
-4086
-4067
-4049
-4030
-4011
-3993
-3976
-3959
-3943
-3926
-3908
-3889
-3870
-3849
-3828
-3807
-3785
-3763
-3740
-3717
-3693
-3670
-3645
-3622
-3598
-3575
-3552
-3529
-3507
-3485
-3463
-3441
-3419
-3397
-3374
-3352
-3329
-3307
-3285
-3263
-3241
-3220
-3198
-3176
-3154
-3131
-3107
-3083
-3059
-3034
-3010
-2986
-2962
-2938
-2914
-2891
-2867
-2843
-2819
-2796
-2773
-2750
-2728
-2706
-2684
-2662
-2641
-2619
-2597
-2576
-2556
-2536
-2516
-2497
-2478
-2459
-2440
-2421
-2403
-2385
-2368
-2351
-2335
-2318
-2302
-2285
-2268
-2251
-2233
-2215
-2197
-2179
-2162
-2145
-2129
-2114
-2099
-2083
-2068
-2053
-2039
-2025
-2011
-1998
-1985
-1971
-1958
-1944
-1930
-1916
-1901
-1886
-1871
-1856
-1842
-1828
-1815
-1803
-1791
-1780
-1769
-1758
-1747
-1735
-1724
-1712
-1699
-1687
-1675
-1663
-1653
-1642
-1632
-1623
-1613
-1604
-1594
-1584
-1573
-1562
-1552
-1542
-1533
-1524
-1515
-1507
-1499
-1491
-1482
-1473
-1464
-1454
-1444
-1434
-1423
-1413
-1402
-1392
-1382
-1372
-1362
-1353
-1345
-1338
-1331
-1326
-1321
-1317
-1313
-1310
-1307
-1304
-1300
-1296
-1292
-1288
-1285
-1282
-1280
-1278
-1278
-1277
-1276
-1275
-1273
-1271
-1267
-1263
-1258
-1252
-1246
-1240
-1233
-1226
-1218
-1211
-1203
-1196
-1189
-1181
-1174
-1167
-1159
-1151
-1143
-1134
-1125
-1117
-1108
-1099
-1090
-1080
-1069
-1058
-1044
-1031
-1016
-1000
-987
-972
-958
-945
-932
-919
-905
-892
-878
-864
-850
-836
-823
-810
-797
-785
-774
-764
-754
-745
-738
-731
-725
-720
-716
-712
-708
-704
-701
-697
-695
-692
-690
-688
-687
-686
-685
-685
-684
-683
-682
-681
-679
-677
-674
-671
-669
-666
-664
-662
-660
-659
-657
-655
-652
-649
-645
-640
-634
-628
-622
-616
-609
-602
-594
-585
-575
-564
-552
-539
-525
-511
-496
-481
-467
-452
-437
-422
-407
-392
-376
-360
-344
-328
-311
-294
-276
-259
-243
-228
-213
-198
-185
-171
-158
-145
-132
-118
-105
-92
-79
-66
-52
-39
-25
-10
4
18
32
47
62
77
94
110
128
145
162
179
195
210
225
238
252
266
280
294
308
320
332
343
354
365
376
388
400
412
424
436
447
457
467
476
486
497
508
519
530
540
551
560
569
577
586
595
605
615
625
636
646
656
666
676
685
694
702
710
718
726
733
741
749
757
766
775
784
794
804
815
826
836
848
860
872
884
896
909
920
931
942
952
962
973
984
996
1008
1022
1035
1049
1063
1077
1092
1105
1119
1133
1147
1161
1175
1189
1204
1218
1232
1247
1261
1276
1291
1306
1322
1338
1354
1371
1388
1406
1423
1441
1459
1478
1497
1516
1536
1556
1575
1595
1615
1635
1656
1676
1697
1718
1739
1759
1779
1797
1815
1831
1847
1863
1878
1892
1906
1920
1933
1946
1958
1969
1981
1992
2004
2015
2027
2037
2049
2060
2071
2082
2093
2105
2117
2130
2142
2155
2168
2181
2193
2205
2218
2230
2242
2253
2263
2273
2281
2288
2293
2298
2301
2303
2304
2305
2305
2304
2303
2302
2301
2299
2297
2294
2291
2288
2284
2280
2276
2271
2266
2261
2255
2248
2241
2234
2226
2218
2209
2201
2192
2182
2172
2162
2152
2142
2133
2124
2116
2109
2102
2094
2086
2078
2069
2060
2050
2041
2033
2025
2017
2011
2004
1996
1989
1982
1974
1968
1962
1958
1954
1950
1946
1943
1939
1936
1932
1929
1925
1922
1919
1916
1913
1909
1905
1901
1898
1895
1892
1890
1889
1888
1887
1887
1887
1888
1889
1891
1894
1896
1899
1902
1905
1908
1911
1914
1918
1921
1924
1928
1932
1935
1939
1942
1946
1950
1954
1957
1960
1962
1963
1962
1960
1957
1954
1949
1944
1938
1932
1925
1918
1910
1902
1894
1887
1880
1873
1868
1863
1858
1854
1851
1847
1844
1841
1839
1836
1834
1831
1829
1827
1825
1823
1821
1820
1819
1818
1816
1814
1811
1808
1804
1799
1794
1788
1781
1774
1765
1757
1747
1737
1727
1717
1707
1697
1687
1678
1668
1660
1652
1645
1639
1635
1632
1629
1628
1627
1626
1627
1627
1628
1629
1630
1631
1632
1634
1635
1636
1638
1639
1641
1642
1643
1644
1644
1642
1640
1637
1634
1629
1625
1620
1615
1610
1604
1598
1592
1585
1579
1572
1566
1560
1553
1546
1539
1532
1524
1518
1511
1506
1500
1495
1491
1485
1480
1474
1468
1461
1453
1446
1438
1430
1421
1412
1403
1392
1382
1371
1360
1349
1338
1328
1316
1305
1293
1281
1268
1255
1242
1228
1214
1201
1186
1172
1158
1144
1131
1118
1105
1094
1082
1072
1061
1051
1040
1030
1018
1008
997
986
976
966
956
945
935
924
912
900
888
875
861
847
832
816
800
783
766
748
731
713
695
676
658
639
619
600
580
561
542
524
507
491
475
460
445
431
417
403
390
378
367
357
347
337
328
318
307
297
287
277
269
261
254
248
242
235
229
222
214
206
198
191
184
177
170
164
157
151
145
139
134
130
126
123
121
119
116
114
112
110
108
107
106
106
106
107
108
110
111
112
113
114
116
119
122
125
129
134
139
143
148
154
159
165
170
176
182
188
194
201
208
216
223
231
238
245
251
257
262
267
272
278
283
289
295
301
306
312
318
324
331
338
346
354
363
372
381
390
398
406
414
421
429
436
443
449
455
460
465
469
473
477
481
486
490
494
498
502
505
508
512
516
520
525
530
535
539
544
548
553
558
563
568
573
578
582
585
587
589
590
590
589
588
586
584
580
576
571
566
559
553
547
540
533
526
519
512
505
498
493
488
485
482
480
478
476
473
470
467
464
461
459
457
455
454
453
452
451
451
450
450
449
449
449
448
447
445
442
439
434
429
423
418
413
408
403
399
395
391
386
380
374
368
362
356
352
347
344
341
338
335
332
329
326
324
322
322
323
324
326
328
330
332
335
337
340
344
348
353
359
364
369
374
379
384
388
393
397
401
405
410
414
418
423
428
433
439
445
451
457
462
468
473
478
483
488
493
497
501
503
505
507
507
507
507
506
505
503
501
499
497
494
491
488
485
482
479
476
473
470
468
465
463
462
461
461
460
460
459
458
457
455
453
451
449
446
444
442
439
436
433
430
427
424
421
418
415
412
408
405
402
399
396
393
390
388
386
383
381
379
376
373
370
367
364
361
358
356
355
354
353
352
351
349
346
343
339
335
332
328
325
322
320
317
315
312
309
306
302
299
295
292
287
283
279
274
269
265
261
258
254
251
247
242
236
229
221
213
205
196
188
181
174
167
161
155
150
145
140
136
131
126
121
116
109
102
95
87
79
70
62
53
43
33
22
11
-1
-13
-25
-36
-48
-59
-71
-83
-94
-107
-119
-132
-145
-158
-171
-184
-198
-212
-226
-240
-255
-270
-285
-299
-314
-328
-341
-354
-367
-380
-393
-406
-419
-433
-446
-458
-470
-482
-492
-502
-512
-521
-529
-538
-547
-555
-563
-570
-577
-583
-589
-594
-599
-604
-610
-615
-620
-626
-631
-636
-641
-645
-649
-652
-656
-659
-662
-664
-667
-669
-670
-672
-673
-674
-675
-676
-677
-678
-678
-678
-678
-677
-677
-676
-675
-675
-675
-674
-674
-673
-672
-671
-669
-667
-664
-661
-658
-655
-652
-648
-644
-640
-635
-630
-624
-619
-615
-610
-607
-603
-600
-596
-592
-588
-584
-579
-575
-571
-567
-564
-561
-557
-554
-550
-547
-543
-540
-537
-535
-534
-533
-533
-534
-534
-535
-535
-536
-536
-537
-538
-538
-539
-541
-543
-545
-547
-549
-552
-554
-556
-558
-560
-562
-563
-563
-564
-564
-564
-563
-562
-561
-560
-559
-558
-557
-556
-556
-556
-556
-556
-556
-556
-556
-556
-556
-557
-557
-557
-557
-556
-555
-554
-552
-551
-549
-548
-546
-545
-543
-541
-539
-537
-534
-532
-529
-527
-524
-522
-519
-517
-514
-512
-510
-508
-506
-504
-503
-501
-500
-498
-498
-498
-499
-501
-504
-508
-512
-516
-520
-523
-526
-529
-532
-534
-536
-538
-539
-539
-539
-538
-536
-534
-530
-527
-523
-518
-513
-508
-502
-497
-491
-485
-480
-475
-471
-467
-463
-459
-455
-451
-447
-442
-438
-434
-430
-427
-424
-422
-420
-418
-417
-415
-414
-412
-410
-407
-405
-403
-400
-398
-395
-393
-390
-386
-382
-378
-374
-370
-365
-361
-357
-353
-349
-344
-339
-334
-328
-322
-317
-311
-306
-302
-298
-293
-289
-285
-280
-276
-271
-265
-259
-253
-247
-240
-233
-225
-217
-208
-200
-191
-182
-173
-163
-154
-146
-138
-130
-123
-117
-111
-106
-100
-95
-90
-85
-80
-75
-71
-66
-62
-58
-55
-51
-47
-44
-41
-38
-34
-30
-26
-20
-14
-8
-1
6
13
20
27
33
40
47
54
62
70
79
88
97
106
115
123
131
139
145
150
155
159
162
164
166
168
169
170
171
172
173
173
174
175
177
179
182
185
189
193
196
199
202
204
205
206
206
206
205
204
203
201
200
200
199
199
200
200
200
201
202
202
203
204
205
205
204
203
201
198
194
190
186
182
179
176
174
172
170
169
167
165
163
161
159
157
154
152
149
147
144
142
140
138
136
133
131
128
125
122
118
115
111
108
104
100
97
93
89
86
84
82
81
80
80
81
82
83
84
86
88
90
93
97
100
105
110
115
121
128
136
144
154
164
174
185
196
206
216
226
235
244
253
261
269
277
283
290
296
302
308
315
322
331
340
351
362
374
387
400
413
426
440
455
470
485
500
516
533
549
566
584
601
619
637
654
670
686
701
714
727
738
748
756
764
770
776
780
784
789
793
797
802
808
813
819
825
831
838
846
856
867
880
895
912
930
951
972
995
1018
1045
1071
1097
1125
1151
1178
1203
1226
1248
1268
1285
1300
1311
1321
1327
1330
1332
1331
1329
1326
1323
1319
1314
1309
1304
1299
1295
1291
1290
1290
1293
1299
1307
1319
1333
1350
1369
1390
1414
1440
1468
1499
1531
1566
1602
1639
1677
1715
1753
1790
1825
1858
1888
1914
1937
1956
1972
1985
1994
2000
2003
2004
2003
2001
1998
1995
1994
1993
1995
1998
2004
2012
2021
2033
2048
2065
2084
2105
2129
2155
2183
2212
2242
2272
2303
2335
2366
2397
2428
2458
2489
2519
2549
2580
2610
2640
2669
2698
2725
2751
2774
2796
2815
2833
2850
2867
2883
2900
2917
2935
2953
2972
2991
3011
3032
3054
3077
3100
3124
3149
3174
3198
3222
3246
3270
3293
3315
3336
3355
3374
3392
3410
3427
3444
3461
3479
3497
3517
3537
3557
3578
3600
3621
3642
3662
3682
3702
3721
3739
3757
3774
3791
3808
3824
3840
3856
3872
3887
3904
3921
3940
3960
3982
4005
4030
4054
4078
4102
4123
4142
4159
4175
4188
4201
4211
4221
4230
4238
4245
4253
4260
4267
4273
4281
4288
4295
4303
4311
4319
4329
4339
4350
4362
4374
4386
4398
4410
4421
4432
4443
4454
4465
4476
4488
4499
4510
4521
4532
4542
4551
4561
4569
4577
4583
4589
4593
4596
4599
4600
4601
4602
4604
4606
4608
4612
4616
4621
4626
4632
4638
4645
4653
4660
4668
4677
4686
4694
4703
4712
4720
4729
4738
4747
4757
4767
4778
4788
4799
4811
4822
4834
4845
4856
4866
4876
4886
4896
4906
4915
4924
4932
4939
4945
4950
4953
4956
4957
4958
4959
4959
4960
4961
4961
4961
4961
4959
4957
4954
4950
4945
4939
4931
4923
4913
4902
4890
4878
4865
4853
4841
4831
4820
4811
4802
4794
4787
4780
4774
4769
4766
4763
4761
4760
4759
4760
4761
4763
4765
4768
4770
4773
4775
4777
4778
4778
4778
4777
4776
4774
4773
4771
4768
4765
4761
4756
4751
4745
4737
4729
4720
4710
4701
4690
4681
4672
4664
4658
4653
4650
4647
4646
4644
4644
4643
4642
4641
4639
4637
4635
4633
4630
4627
4624
4620
4615
4610
4605
4600
4594
4588
4582
4576
4570
4563
4557
4551
4545
4539
4532
4525
4517
4510
4501
4492
4484
4474
4464
4453
4442
4429
4416
4403
4389
4376
4363
4351
4339
4326
4313
4298
4282
4265
4247
4228
4208
4189
4169
4148
4127
4106
4083
4062
4038
4017
3994
3972
3950
3927
3904
3881
3857
3832
3807
3783
3758
3734
3709
3684
3658
3632
3604
3575
3546
3516
3486
3456
3426
3397
3368
3340
3312
3286
3259
3234
3208
3184
3159
3135
3111
3087
3064
3042
3021
3000
2981
2963
2945
2928
2912
2896
2880
2866
2852
2840
2829
2818
2808
2799
2789
2780
2771
2762
2753
2745
2737
2730
2722
2715
2708
2701
2694
2687
2681
2676
2671
2666
2661
2656
2651
2645
2639
2632
2624
2617
2609
2602
2594
2586
2579
2571
2564
2556
2549
2541
2533
2524
2516
2507
2497
2488
2477
2467
2456
2445
2433
2422
2412
2402
2393
2385
2379
2374
2371
2369
2368
2368
2368
2370
2372
2375
2377
2380
2383
2386
2390
2393
2397
2401
2405
2409
2414
2418
2422
2426
2430
2434
2437
2440
2443
2446
2448
2450
2451
2451
2451
2450
2449
2448
2447
2445
2444
2442
2440
2438
2436
2434
2433
2432
2433
2434
2436
2439
2442
2445
2448
2450
2452
2454
2455
2456
2457
2458
2458
2459
2460
2460
2461
2462
2463
2463
2464
2464
2465
2466
2467
2470
2472
2475
2478
2481
2484
2486
2487
2488
2488
2487
2486
2485
2484
2484
2483
2482
2481
2479
2476
2472
2467
2461
2454
2448
2441
2433
2426
2419
2411
2402
2392
2381
2370
2358
2346
2334
2322
2309
2297
2284
2271
2257
2242
2227
2213
2199
2186
2174
2162
2150
2139
2126
2113
2100
2086
2071
2057
2041
2027
2013
1998
1983
1968
1952
1935
1918
1901
1884
1867
1850
1833
1816
1799
1783
1766
1750
1735
1720
1705
1690
1676
1661
1646
1632
1617
1602
1588
1575
1562
1549
1536
1524
1511
1499
1486
1473
1460
1447
1434
1421
1408
1395
1382
1369
1356
1343
1330
1317
1304
1291
1276
1261
1245
1228
1210
1191
1172
1153
1135
1116
1098
1080
1061
1042
1022
1004
985
966
949
931
915
899
884
868
853
837
822
806
790
775
759
744
728
714
699
685
671
659
646
635
623
612
600
588
576
564
553
541
529
518
507
496
485
475
465
456
447
439
432
426
420
415
409
404
398
392
386
379
373
366
359
351
343
335
327
319
310
302
293
284
275
266
256
246
235
223
211
199
185
171
157
143
130
116
103
91
78
65
52
40
27
15
3
-8
-18
-27
-36
-45
-54
-63
-72
-82
-91
-101
-111
-121
-131
-141
-152
-162
-172
-182
-192
-201
-211
-220
-230
-241
-252
-263
-275
-287
-298
-310
-321
-332
-344
-355
-366
-377
-388
-398
-408
-417
-426
-435
-444
-452
-462
-471
-481
-491
-502
-512
-522
-532
-543
-554
-565
-577
-590
-602
-613
-625
-635
-645
-655
-664
-673
-683
-692
-703
-713
-724
-735
-746
-758
-769
-781
-793
-805
-817
-829
-842
-854
-867
-880
-893
-906
-919
-933
-946
-959
-972
-984
-996
-1006
-1018
-1029
-1039
-1050
-1061
-1071
-1082
-1091
-1100
-1109
-1117
-1124
-1131
-1137
-1144
-1150
-1156
-1162
-1169
-1177
-1185
-1194
-1204
-1213
-1223
-1233
-1243
-1252
-1262
-1271
-1281
-1290
-1299
-1309
-1318
-1327
-1336
-1345
-1353
-1362
-1372
-1382
-1392
-1402
-1413
-1423
-1434
-1445
-1456
-1467
-1478
-1489
-1499
-1508
-1516
-1523
-1530
-1537
-1543
-1550
-1557
-1565
-1573
-1581
-1590
-1599
-1608
-1617
-1627
-1635
-1644
-1651
-1658
-1664
-1668
-1672
-1675
-1677
-1678
-1679
-1678
-1678
-1676
-1674
-1671
-1669
-1666
-1664
-1663
-1661
-1659
-1657
-1655
-1652
-1650
-1648
-1646
-1646
-1645
-1645
-1644
-1643
-1640
-1637
-1634
-1630
-1627
-1624
-1622
-1621
-1619
-1617
-1615
-1612
-1609
-1605
-1602
-1598
-1595
-1591
-1588
-1584
-1581
-1576
-1572
-1567
-1563
-1559
-1556
-1554
-1552
-1551
-1550
-1550
-1550
-1550
-1551
-1551
-1552
-1552
-1553
-1553
-1552
-1552
-1552
-1551
-1550
-1548
-1545
-1541
-1536
-1530
-1524
-1517
-1510
-1503
-1497
-1491
-1485
-1480
-1474
-1468
-1462
-1456
-1449
-1442
-1436
-1431
-1426
-1421
-1418
-1415
-1412
-1410
-1409
-1408
-1407
-1407
-1408
-1409
-1411
-1413
-1415
-1418
-1420
-1421
-1423
-1424
-1426
-1427
-1429
-1431
-1432
-1434
-1436
-1438
-1440
-1442
-1444
-1446
-1448
-1449
-1450
-1451
-1451
-1450
-1448
-1447
-1445
-1442
-1440
-1438
-1436
-1435
-1433
-1431
-1430
-1429
-1428
-1427
-1427
-1428
-1429
-1430
-1432
-1434
-1436
-1440
-1444
-1448
-1453
-1458
-1464
-1470
-1477
-1484
-1492
-1501
-1510
-1519
-1528
-1538
-1547
-1556
-1564
-1573
-1581
-1588
-1595
-1602
-1609
-1615
-1620
-1625
-1630
-1634
-1638
-1642
-1647
-1652
-1657
-1663
-1668
-1674
-1681
-1688
-1694
-1702
-1709
-1718
-1726
-1735
-1745
-1755
-1766
-1777
-1788
-1799
-1810
-1821
-1832
-1843
-1854
-1866
-1879
-1893
-1907
-1921
-1936
-1951
-1964
-1978
-1991
-2004
-2017
-2029
-2044
-2058
-2072
-2086
-2100
-2114
-2127
-2140
-2153
-2166
-2179
-2193
-2206
-2220
-2233
-2246
-2258
-2269
-2280
-2290
-2300
-2310
-2320
-2330
-2339
-2347
-2355
-2361
-2366
-2372
-2377
-2384
-2390
-2398
-2406
-2415
-2425
-2434
-2443
-2452
-2460
-2468
-2476
-2484
-2492
-2500
-2507
-2514
-2522
-2529
-2536
-2543
-2549
-2554
-2559
-2564
-2568
-2572
-2575
-2579
-2582
-2586
-2590
-2594
-2598
-2601
-2604
-2608
-2611
-2614
-2618
-2623
-2628
-2634
-2640
-2645
-2651
-2656
-2661
-2666
-2671
-2676
-2681
-2687
-2692
-2697
-2703
-2707
-2711
-2714
-2717
-2719
-2721
-2723
-2725
-2727
-2729
-2731
-2734
-2736
-2738
-2741
-2743
-2744
-2745
-2745
-2745
-2744
-2743
-2742
-2742
-2741
-2741
-2740
-2739
-2738
-2736
-2734
-2732
-2730
-2727
-2725
-2724
-2722
-2721
-2720
-2720
-2720
-2720
-2720
-2721
-2722
-2724
-2726
-2728
-2730
-2733
-2735
-2738
-2741
-2744
-2748
-2752
-2756
-2762
-2768
-2774
-2782
-2789
-2797
-2806
-2815
-2824
-2834
-2844
-2854
-2865
-2876
-2887
-2898
-2908
-2919
-2929
-2939
-2949
-2960
-2970
-2981
-2991
-3001
-3011
-3020
-3029
-3036
-3044
-3052
-3060
-3068
-3077
-3085
-3093
-3100
-3107
-3113
-3118
-3122
-3126
-3130
-3134
-3138
-3141
-3145
-3149
-3153
-3158
-3162
-3167
-3172
-3177
-3182
-3188
-3193
-3199
-3204
-3211
-3217
-3224
-3233
-3241
-3250
-3260
-3271
-3282
-3294
-3307
-3320
-3333
-3346
-3358
-3369
-3380
-3389
-3398
-3407
-3415
-3423
-3432
-3440
-3448
-3456
-3463
-3470
-3476
-3483
-3489
-3496
-3503
-3510
-3517
-3524
-3530
-3536
-3541
-3545
-3549
-3552
-3555
-3557
-3560
-3563
-3566
-3569
-3573
-3578
-3583
-3588
-3595
-3601
-3607
-3614
-3620
-3625
-3631
-3636
-3641
-3646
-3651
-3656
-3661
-3666
-3670
-3675
-3680
-3685
-3690
-3694
-3697
-3700
-3702
-3703
-3702
-3700
-3697
-3692
-3687
-3680
-3672
-3664
-3654
-3644
-3632
-3620
-3607
-3592
-3577
-3562
-3546
-3530
-3513
-3497
-3480
-3463
-3446
-3428
-3410
-3391
-3373
-3356
-3338
-3322
-3306
-3289
-3273
-3257
-3240
-3222
-3204
-3186
-3168
-3149
-3131
-3112
-3093
-3075
-3056
-3036
-3017
-2998
-2979
-2960
-2942
-2923
-2905
-2886
-2868
-2850
-2832
-2815
-2797
-2780
-2762
-2744
-2727
-2709
-2691
-2674
-2658
-2644
-2630
-2617
-2605
-2593
-2582
-2571
-2561
-2550
-2540
-2531
-2521
-2512
-2503
-2493
-2483
-2473
-2462
-2452
-2442
-2432
-2423
-2415
-2407
-2400
-2393
-2386
-2379
-2373
-2368
-2363
-2359
-2356
-2354
-2353
-2353
-2354
-2355
-2357
-2359
-2362
-2364
-2368
-2371
-2374
-2378
-2381
-2384
-2386
-2389
-2391
-2393
-2395
-2396
-2398
-2399
-2401
-2401
-2402
-2402
-2402
-2402
-2402
-2401
-2401
-2401
-2400
-2400
-2399
-2398
-2397
-2395
-2393
-2391
-2389
-2387
-2385
-2382
-2380
-2378
-2376
-2374
-2372
-2370
-2368
-2365
-2363
-2360
-2357
-2354
-2352
-2349
-2348
-2347
-2346
-2345
-2345
-2343
-2342
-2341
-2339
-2338
-2337
-2336
-2336
-2335
-2333
-2330
-2327
-2322
-2318
-2313
-2308
-2304
-2301
-2298
-2295
-2292
-2287
-2282
-2277
-2271
-2265
-2259
-2255
-2251
-2247
-2244
-2241
-2239
-2236
-2232
-2229
-2226
-2224
-2221
-2219
-2217
-2215
-2214
-2213
-2212
-2212
-2212
-2211
-2210
-2209
-2207
-2205
-2203
-2200
-2197
-2195
-2193
-2191
-2188
-2185
-2181
-2177
-2172
-2167
-2161
-2156
-2151
-2145
-2140
-2134
-2128
-2122
-2116
-2110
-2104
-2098
-2093
-2088
-2083
-2078
-2072
-2066
-2060
-2053
-2045
-2037
-2029
-2023
-2017
-2009
-2003
-1997
-1990
-1983
-1975
-1967
-1959
-1952
-1944
-1938
-1931
-1925
-1919
-1913
-1907
-1901
-1894
-1887
-1881
-1875
-1868
-1862
-1856
-1850
-1843
-1836
-1829
-1822
-1816
-1809
-1803
-1798
-1793
-1788
-1784
-1781
-1778
-1775
-1774
-1773
-1774
-1775
-1777
-1780
-1782
-1785
-1788
-1790
-1793
-1797
-1800
-1804
-1807
-1810
-1812
-1814
-1816
-1817
-1818
-1819
-1819
-1820
-1821
-1822
-1822
-1822
-1821
-1819
-1817
-1814
-1812
-1811
-1810
-1809
-1810
-1810
-1811
-1813
-1814
-1815
-1816
-1817
-1817
-1818
-1818
-1819
-1820
-1821
-1823
-1825
-1828
-1832
-1836
-1839
-1843
-1847
-1851
-1854
-1857
-1861
-1864
-1868
-1872
-1877
-1881
-1886
-1890
-1895
-1899
-1903
-1906
-1910
-1913
-1917
-1920
-1923
-1927
-1930
-1933
-1936
-1939
-1941
-1943
-1945
-1947
-1949
-1951
-1954
-1957
-1961
-1964
-1969
-1973
-1977
-1982
-1988
-1993
-1999
-2005
-2011
-2017
-2023
-2029
-2033
-2040
-2047
-2053
-2060
-2068
-2076
-2084
-2092
-2100
-2108
-2116
-2124
-2132
-2140
-2149
-2159
-2169
-2178
-2188
-2198
-2207
-2216
-2224
-2232
-2240
-2247
-2254
-2261
-2267
-2273
-2279
-2284
-2289
-2293
-2297
-2300
-2303
-2305
-2307
-2308
-2308
-2308
-2307
-2305
-2303
-2300
-2297
-2293
-2289
-2286
-2282
-2278
-2274
-2271
-2267
-2263
-2259
-2254
-2250
-2245
-2240
-2236
-2232
-2227
-2223
-2219
-2214
-2209
-2204
-2198
-2192
-2185
-2179
-2172
-2165
-2158
-2150
-2143
-2135
-2128
-2121
-2115
-2108
-2102
-2096
-2089
-2082
-2074
-2065
-2057
-2048
-2039
-2031
-2023
-2015
-2007
-1999
-1991
-1983
-1975
-1968
-1961
-1954
-1948
-1942
-1935
-1928
-1919
-1911
-1901
-1892
-1883
-1874
-1865
-1856
-1847
-1837
-1827
-1816
-1806
-1796
-1787
-1778
-1770
-1762
-1753
-1745
-1736
-1726
-1716
-1707
-1697
-1688
-1679
-1670
-1661
-1651
-1642
-1632
-1622
-1612
-1603
-1594
-1585
-1577
-1569
-1561
-1553
-1545
-1537
-1528
-1520
-1513
-1505
-1498
-1491
-1484
-1478
-1472
-1466
-1460
-1455
-1450
-1445
-1440
-1436
-1433
-1430
-1427
-1425
-1423
-1421
-1419
-1418
-1416
-1415
-1413
-1412
-1410
-1408
-1407
-1406
-1405
-1404
-1404
-1405
-1406
-1407
-1408
-1410
-1412
-1414
-1416
-1419
-1423
-1427
-1432
-1438
-1444
-1450
-1457
-1464
-1471
-1478
-1485
-1492
-1499
-1506
-1513
-1521
-1528
-1536
-1544
-1552
-1560
-1568
-1576
-1584
-1591
-1597
-1603
-1607
-1612
-1616
-1620
-1623
-1626
-1629
-1632
-1634
-1636
-1638
-1640
-1643
-1645
-1647
-1649
-1652
-1654
-1657
-1661
-1664
-1668
-1672
-1676
-1679
-1682
-1684
-1686
-1687
-1688
-1688
-1689
-1689
-1690
-1689
-1689
-1687
-1685
-1683
-1680
-1678
-1675
-1671
-1667
-1662
-1656
-1648
-1640
-1631
-1622
-1612
-1602
-1593
-1583
-1573
-1563
-1552
-1541
-1530
-1518
-1507
-1496
-1484
-1473
-1462
-1451
-1439
-1429
-1418
-1408
-1399
-1390
-1381
-1373
-1364
-1356
-1348
-1341
-1334
-1328
-1323
-1319
-1316
-1313
-1311
-1309
-1308
-1306
-1305
-1304
-1302
-1299
-1296
-1292
-1288
-1283
-1278
-1273
-1267
-1261
-1255
-1248
-1242
-1234
-1227
-1220
-1213
-1206
-1200
-1194
-1189
-1185
-1181
-1177
-1174
-1171
-1168
-1166
-1163
-1159
-1156
-1152
-1149
-1146
-1145
-1144
-1143
-1143
-1141
-1140
-1137
-1133
-1129
-1124
-1120
-1118
-1116
-1115
-1115
-1115
-1115
-1114
-1113
-1111
-1110
-1108
-1107
-1107
-1107
-1108
-1109
-1109
-1110
-1110
-1110
-1110
-1111
-1112
-1113
-1114
-1115
-1117
-1118
-1119
-1121
-1123
-1125
-1129
-1133
-1138
-1144
-1150
-1156
-1162
-1168
-1173
-1179
-1184
-1189
-1195
-1200
-1206
-1211
-1216
-1221
-1225
-1230
-1234
-1239
-1243
-1248
-1252
-1256
-1261
-1265
-1269
-1272
-1276
-1279
-1282
-1284
-1286
-1288
-1290
-1291
-1292
-1292
-1292
-1292
-1291
-1290
-1288
-1287
-1285
-1283
-1282
-1280
-1278
-1276
-1274
-1273
-1271
-1269
-1268
-1267
-1266
-1265
-1265
-1265
-1266
-1267
-1268
-1270
-1272
-1275
-1278
-1282
-1286
-1291
-1297
-1303
-1309
-1315
-1321
-1327
-1333
-1338
-1343
-1349
-1354
-1360
-1366
-1373
-1380
-1387
-1395
-1403
-1412
-1421
-1431
-1442
-1453
-1464
-1474
-1485
-1495
-1504
-1512
-1520
-1528
-1536
-1545
-1553
-1561
-1569
-1576
-1583
-1590
-1597
-1603
-1609
-1615
-1622
-1628
-1634
-1640
-1647
-1653
-1659
-1666
-1672
-1679
-1685
-1690
-1695
-1699
-1703
-1706
-1709
-1712
-1715
-1718
-1721
-1724
-1728
-1730
-1733
-1735
-1737
-1738
-1739
-1739
-1738
-1736
-1734
-1732
-1729
-1726
-1723
-1721
-1719
-1717
-1715
-1714
-1712
-1709
-1707
-1703
-1700
-1696
-1692
-1688
-1685
-1681
-1677
-1673
-1669
-1665
-1661
-1656
-1650
-1645
-1639
-1633
-1628
-1622
-1617
-1611
-1605
-1599
-1592
-1586
-1579
-1571
-1564
-1557
-1551
-1544
-1536
-1529
-1520
-1512
-1503
-1493
-1484
-1474
-1465
-1455
-1444
-1433
-1420
-1407
-1394
-1380
-1367
-1354
-1342
-1331
-1321
-1311
-1301
-1291
-1282
-1272
-1263
-1253
-1244
-1234
-1225
-1216
-1207
-1197
-1187
-1177
-1167
-1157
-1146
-1135
-1123
-1110
-1097
-1084
-1070
-1056
-1041
-1026
-1010
-995
-979
-962
-945
-929
-913
-897
-881
-865
-850
-835
-819
-803
-787
-771
-755
-738
-722
-706
-690
-674
-658
-642
-626
-611
-595
-580
-565
-549
-534
-518
-503
-487
-471
-455
-439
-423
-407
-391
-375
-359
-343
-328
-313
-298
-284
-270
-257
-243
-230
-217
-204
-191
-177
-164
-150
-137
-123
-109
-96
-82
-69
-56
-43
-31
-18
-5
8
22
35
49
63
76
90
104
119
133
149
165
181
197
214
231
249
266
284
302
320
339
357
375
394
412
431
451
471
493
515
537
560
582
604
625
645
664
683
700
718
735
752
769
786
803
820
837
854
871
889
907
925
943
962
980
999
1016
1036
1055
1074
1093
1112
1132
1152
1172
1192
1213
1233
1253
1273
1293
1313
1333
1352
1372
1391
1410
1430
1450
1469
1489
1508
1527
1545
1563
1580
1597
1614
1630
1645
1660
1674
1687
1699
1711
1724
1737
1750
1764
1779
1793
1808
1822
1836
1849
1863
1877
1891
1906
1921
1936
1951
1965
1980
1994
2008
2021
2035
2049
2063
2077
2091
2105
2119
2132
2146
2159
2173
2187
2201
2217
2232
2248
2264
2280
2296
2312
2328
2344
2360
2376
2392
2408
2424
2441
2458
2475
2492
2510
2527
2544
2561
2579
2596
2614
2631
2648
2664
2680
2695
2710
2725
2740
2755
2770
2784
2798
2812
2825
2838
2850
2863
2875
2887
2899
2911
2923
2935
2946
2956
2967
2977
2986
2996
3005
3014
3022
3029
3036
3044
3051
3058
3066
3073
3081
3089
3096
3103
3111
3118
3125
3132
3140
3147
3154
3160
3166
3171
3175
3179
3183
3188
3193
3198
3204
3209
3213
3217
3220
3222
3224
3225
3227
3229
3230
3231
3232
3231
3230
3229
3228
3227
3226
3226
3226
3226
3226
3225
3225
3224
3224
3224
3224
3225
3226
3227
3228
3229
3230
3230
3231
3232
3233
3234
3236
3237
3237
3238
3237
3237
3236
3235
3234
3233
3232
3232
3231
3230
3229
3228
3226
3224
3222
3220
3219
3217
3216
3214
3212
3210
3208
3206
3203
3201
3198
3195
3192
3189
3184
3180
3174
3169
3163
3158
3154
3151
3148
3146
3144
3143
3141
3139
3138
3136
3135
3135
3135
3135
3136
3136
3137
3137
3137
3136
3136
3135
3135
3134
3132
3131
3130
3128
3127
3126
3125
3124
3123
3123
3123
3123
3124
3125
3127
3130
3134
3138
3143
3149
3155
3162
3169
3176
3183
3191
3199
3207
3215
3223
3231
3239
3246
3254
3261
3269
3276
3283
3289
3295
3301
3307
3313
3318
3324
3329
3334
3339
3344
3349
3353
3358
3363
3368
3373
3379
3384
3390
3395
3401
3406
3411
3417
3422
3428
3433
3439
3444
3451
3457
3465
3473
3482
3491
3502
3512
3523
3534
3546
3558
3570
3583
3596
3609
3622
3636
3649
3662
3675
3688
3701
3714
3726
3739
3752
3765
3778
3790
3803
3815
3827
3839
3851
3863
3875
3887
3899
3912
3924
3938
3951
3964
3976
3989
4001
4013
4025
4038
4051
4066
4081
4096
4112
4127
4141
4155
4168
4181
4193
4205
4217
4228
4239
4250
4260
4270
4279
4287
4295
4304
4312
4321
4330
4340
4350
4361
4372
4383
4394
4405
4415
4425
4435
4445
4454
4463
4473
4483
4493
4503
4513
4522
4531
4539
4547
4554
4561
4568
4575
4582
4589
4595
4601
4606
4611
4615
4619
4622
4626
4629
4631
4633
4634
4635
4634
4632
4630
4628
4625
4622
4620
4618
4615
4612
4609
4605
4601
4596
4591
4586
4581
4576
4571
4566
4561
4555
4549
4543
4537
4531
4526
4521
4516
4512
4507
4503
4498
4494
4489
4484
4479
4474
4469
4465
4460
4456
4453
4449
4446
4443
4440
4438
4435
4432
4428
4425
4421
4417
4412
4408
4404
4400
4396
4392
4388
4384
4380
4375
4370
4365
4360
4354
4348
4341
4334
4327
4319
4311
4302
4293
4285
4276
4267
4258
4250
4242
4233
4225
4216
4207
4198
4189
4179
4169
4159
4148
4137
4127
4116
4105
4094
4083
4072
4062
4051
4040
4029
4017
4003
3990
3976
3962
3948
3935
3922
3910
3899
3888
3877
3866
3854
3842
3829
3815
3801
3787
3773
3758
3744
3729
3715
3701
3686
3672
3657
3643
3628
3612
3597
3581
3565
3548
3532
3515
3499
3483
3466
3450
3434
3418
3403
3389
3374
3360
3346
3332
3317
3302
3287
3272
3256
3241
3227
3213
3199
3185
3171
3157
3142
3126
3109
3092
3074
3056
3038
3021
3003
2986
2968
2950
2933
2915
2898
2881
2864
2847
2830
2813
2796
2779
2762
2746
2729
2713
2697
2682
2667
2651
2635
2620
2605
2589
2574
2559
2545
2531
2517
2504
2491
2478
2465
2453
2440
2426
2413
2400
2386
2373
2361
2348
2336
2325
2313
2302
2290
2278
2265
2253
2239
2226
2212
2198
2184
2170
2156
2142
2128
2114
2100
2086
2072
2058
2045
2031
2017
2003
1990
1977
1965
1953
1942
1931
1921
1912
1902
1893
1884
1876
1868
1860
1853
1846
1839
1833
1826
1819
1813
1806
1799
1792
1786
1779
1773
1767
1762
1756
1751
1746
1740
1735
1729
1723
1716
1710
1703
1696
1690
1683
1676
1669
1661
1654
1645
1637
1629
1620
1611
1603
1595
1586
1578
1570
1562
1554
1546
1537
1528
1519
1509
1499
1488
1477
1466
1454
1442
1430
1418
1406
1394
1381
1369
1357
1344
1332
1319
1307
1293
1280
1266
1252
1238
1224
1210
1196
1182
1168
1155
1141
1127
1113
1099
1086
1072
1059
1047
1034
1022
1010
999
987
976
964
953
941
929
918
905
892
879
865
851
838
824
810
797
784
771
759
746
733
720
707
695
683
673
663
654
646
638
629
621
612
603
594
585
576
567
557
548
538
527
516
505
492
480
467
455
444
433
423
414
404
394
384
374
363
352
341
331
321
312
303
295
287
279
271
264
256
248
241
234
228
221
215
208
202
195
188
182
175
169
162
156
150
144
137
130
123
116
109
102
96
90
83
77
70
63
55
47
38
29
20
11
2
-7
-17
-26
-36
-46
-56
-66
-75
-84
-92
-100
-108
-115
-123
-130
-137
-144
-150
-157
-163
-169
-175
-181
-188
-194
-199
-205
-211
-216
-221
-226
-232
-237
-243
-249
-256
-262
-269
-276
-283
-291
-298
-306
-313
-320
-328
-335
-341
-348
-355
-361
-368
-376
-383
-391
-399
-407
-415
-423
-431
-438
-445
-453
-461
-469
-477
-486
-494
-501
-509
-516
-523
-530
-538
-546
-554
-564
-573
-582
-591
-600
-608
-615
-622
-629
-636
-643
-650
-657
-663
-669
-675
-680
-685
-690
-695
-700
-705
-709
-713
-717
-721
-725
-729
-733
-737
-741
-745
-749
-753
-757
-761
-765
-768
-772
-777
-781
-787
-792
-798
-804
-810
-817
-824
-831
-838
-846
-854
-861
-869
-876
-884
-891
-898
-905
-913
-920
-928
-935
-943
-951
-960
-969
-977
-986
-994
-1000
-1006
-1012
-1018
-1022
-1027
-1031
-1036
-1042
-1047
-1053
-1059
-1065
-1071
-1077
-1083
-1089
-1095
-1101
-1107
-1114
-1120
-1127
-1133
-1139
-1145
-1150
-1155
-1159
-1163
-1166
-1169
-1171
-1174
-1177
-1179
-1182
-1185
-1188
-1191
-1194
-1197
-1200
-1203
-1206
-1209
-1213
-1216
-1219
-1223
-1226
-1229
-1232
-1235
-1238
-1240
-1243
-1245
-1248
-1252
-1255
-1259
-1263
-1266
-1270
-1274
-1277
-1280
-1283
-1287
-1290
-1293
-1297
-1301
-1304
-1307
-1311
-1314
-1317
-1321
-1326
-1330
-1335
-1340
-1344
-1349
-1352
-1356
-1359
-1362
-1366
-1370
-1374
-1379
-1384
-1389
-1394
-1398
-1403
-1408
-1413
-1418
-1424
-1430
-1436
-1441
-1446
-1451
-1454
-1458
-1461
-1465
-1469
-1473
-1477
-1481
-1485
-1488
-1490
-1492
-1494
-1495
-1497
-1498
-1499
-1500
-1501
-1502
-1502
-1503
-1503
-1505
-1508
-1511
-1514
-1518
-1522
-1525
-1528
-1530
-1532
-1534
-1536
-1537
-1537
-1537
-1536
-1534
-1532
-1530
-1528
-1528
-1527
-1528
-1528
-1529
-1528
-1527
-1525
-1522
-1519
-1515
-1512
-1510
-1507
-1504
-1501
-1498
-1495
-1491
-1487
-1484
-1482
-1480
-1477
-1475
-1473
-1471
-1468
-1464
-1461
-1457
-1453
-1449
-1445
-1441
-1436
-1431
-1426
-1421
-1415
-1409
-1403
-1397
-1391
-1385
-1378
-1372
-1365
-1359
-1354
-1349
-1344
-1340
-1335
-1331
-1327
-1322
-1317
-1312
-1307
-1301
-1296
-1290
-1284
-1278
-1273
-1267
-1261
-1256
-1250
-1245
-1240
-1235
-1229
-1222
-1216
-1209
-1201
-1194
-1186
-1178
-1170
-1163
-1155
-1147
-1139
-1131
-1124
-1116
-1109
-1102
-1095
-1088
-1081
-1074
-1067
-1060
-1053
-1046
-1039
-1032
-1026
-1018
-1012
-1006
-1002
-997
-992
-987
-982
-978
-973
-968
-964
-960
-955
-951
-946
-942
-937
-933
-928
-923
-918
-913
-908
-903
-898
-893
-888
-883
-878
-872
-865
-858
-851
-844
-837
-830
-823
-816
-809
-802
-796
-789
-783
-777
-772
-767
-762
-757
-752
-746
-740
-734
-728
-721
-714
-706
-699
-692
-685
-679
-674
-670
-666
-663
-659
-656
-652
-648
-643
-638
-634
-630
-626
-623
-620
-616
-613
-609
-604
-598
-592
-587
-582
-577
-573
-570
-567
-564
-562
-559
-556
-553
-550
-547
-543
-540
-537
-534
-531
-528
-526
-524
-522
-520
-519
-518
-518
-517
-517
-518
-518
-520
-521
-523
-525
-528
-530
-534
-537
-541
-546
-551
-556
-562
-567
-572
-577
-582
-587
-593
-599
-605
-612
-618
-625
-631
-637
-644
-650
-656
-663
-669
-674
-679
-684
-688
-692
-696
-700
-705
-711
-716
-723
-729
-736
-743
-750
-757
-765
-773
-782
-790
-798
-806
-814
-821
-828
-835
-842
-848
-854
-860
-865
-870
-875
-879
-883
-888
-893
-897
-903
-908
-913
-917
-922
-927
-931
-936
-941
-946
-952
-957
-963
-969
-975
-982
-988
-995
-1002
-1008
-1016
-1022
-1031
-1038
-1046
-1055
-1063
-1071
-1080
-1088
-1096
-1104
-1112
-1119
-1127
-1134
-1141
-1149
-1157
-1165
-1174
-1184
-1194
-1205
-1216
-1228
-1240
-1252
-1264
-1276
-1288
-1299
-1311
-1323
-1335
-1347
-1359
-1371
-1383
-1395
-1406
-1417
-1428
-1439
-1449
-1459
-1469
-1480
-1490
-1501
-1512
-1523
-1534
-1545
-1556
-1567
-1577
-1587
-1596
-1606
-1617
-1627
-1638
-1650
-1661
-1672
-1684
-1695
-1707
-1718
-1730
-1742
-1753
-1764
-1774
-1784
-1794
-1803
-1813
-1823
-1834
-1845
-1857
-1868
-1878
-1889
-1899
-1909
-1919
-1929
-1939
-1950
-1960
-1970
-1979
-1987
-1995
-2001
-2009
-2017
-2025
-2033
-2040
-2048
-2055
-2061
-2068
-2073
-2079
-2085
-2091
-2097
-2103
-2108
-2113
-2117
-2120
-2123
-2126
-2128
-2131
-2133
-2136
-2138
-2141
-2143
-2145
-2148
-2150
-2152
-2154
-2155
-2157
-2157
-2157
-2158
-2158
-2158
-2159
-2160
-2161
-2161
-2162
-2161
-2161
-2159
-2157
-2155
-2152
-2149
-2147
-2145
-2143
-2142
-2140
-2139
-2137
-2136
-2134
-2131
-2128
-2125
-2121
-2117
-2112
-2108
-2103
-2098
-2092
-2087
-2082
-2076
-2071
-2065
-2058
-2051
-2043
-2033
-2025
-2017
-2008
-1998
-1989
-1979
-1969
-1959
-1948
-1936
-1925
-1913
-1901
-1890
-1879
-1869
-1859
-1849
-1840
-1830
-1821
-1811
-1802
-1793
-1783
-1774
-1765
-1756
-1747
-1738
-1729
-1720
-1711
-1702
-1694
-1686
-1678
-1670
-1662
-1655
-1648
-1641
-1634
-1628
-1622
-1615
-1609
-1603
-1596
-1589
-1583
-1576
-1570
-1563
-1557
-1551
-1545
-1539
-1533
-1528
-1522
-1517
-1513
-1508
-1503
-1498
-1493
-1488
-1483
-1478
-1473
-1468
-1463
-1459
-1454
-1450
-1446
-1443
-1439
-1436
-1433
-1429
-1426
-1422
-1417
-1413
-1408
-1403
-1400
-1396
-1394
-1392
-1390
-1389
-1387
-1385
-1383
-1381
-1379
-1377
-1376
-1375
-1373
-1372
-1371
-1370
-1369
-1368
-1367
-1366
-1365
-1364
-1363
-1363
-1361
-1360
-1357
-1354
-1350
-1345
-1341
-1336
-1331
-1326
-1322
-1317
-1312
-1306
-1299
-1292
-1284
-1275
-1266
-1256
-1247
-1237
-1228
-1218
-1208
-1197
-1186
-1175
-1164
-1153
-1142
-1132
-1122
-1112
-1102
-1092
-1082
-1071
-1059
-1048
-1037
-1026
-1014
-1002
-993
-982
-970
-959
-947
-936
-925
-914
-903
-892
-882
-870
-859
-847
-834
-822
-809
-796
-784
-771
-759
-746
-733
-720
-706
-692
-679
-665
-651
-638
-624
-611
-598
-585
-572
-559
-546
-534
-521
-510
-499
-488
-477
-467
-457
-447
-436
-425
-414
-402
-391
-379
-367
-355
-343
-331
-320
-308
-296
-284
-272
-260
-247
-235
-223
-211
-198
-186
-173
-161
-148
-135
-123
-111
-98
-86
-74
-62
-49
-37
-24
-12
0
12
24
35
47
58
69
80
92
103
114
126
137
149
161
172
184
196
208
221
234
247
261
276
291
306
322
339
355
371
387
403
419
434
450
465
481
496
512
527
541
556
570
584
598
612
626
640
654
667
681
693
706
717
729
740
751
762
773
784
795
806
817
827
836
845
854
863
871
880
888
895
903
910
916
923
929
935
942
949
956
964
972
980
988
997
1004
1012
1022
1031
1040
1049
1059
1069
1079
1089
1100
1111
1123
1134
1146
1158
1169
1181
1192
1203
1214
1225
1237
1249
1260
1272
1284
1295
1307
1318
1330
1342
1355
1368
1380
1393
1405
1416
1426
1436
1445
1454
1463
1472
1481
1490
1498
1507
1515
1522
1530
1537
1544
1552
1559
1567
1575
1583
1592
1600
1608
1616
1623
1631
1638
1645
1653
1659
1666
1672
1678
1683
1688
1693
1698
1702
1705
1709
1712
1714
1716
1718
1719
1721
1723
1724
1725
1727
1727
1728
1727
1727
1726
1724
1722
1721
1719
1716
1714
1711
1708
1704
1701
1697
1693
1689
1685
1681
1676
1671
1665
1660
1654
1649
1643
1638
1632
1627
1620
1614
1607
1600
1592
1584
1577
1569
1561
1554
1547
1539
1532
1525
1517
1510
1502
1494
1486
1477
1468
1459
1449
1439
1430
1420
1411
1402
1393
1384
1376
1368
1360
1353
1345
1337
1330
1322
1314
1306
1298
1289
1281
1273
1264
1256
1247
1238
1229
1220
1211
1201
1192
1182
1173
1163
1153
1143
1133
1122
1112
1102
1091
1081
1070
1060
1050
1040
1029
1018
1006
996
984
973
961
951
940
931
922
913
904
896
888
880
871
863
854
845
836
827
819
811
803
796
789
782
775
767
760
752
745
737
730
723
716
709
702
695
688
680
673
666
659
652
645
639
633
627
621
615
610
604
598
592
586
580
573
567
560
553
547
540
534
528
522
516
510
504
498
492
486
479
472
465
457
450
443
435
428
420
412
404
395
387
380
372
364
357
350
343
336
329
322
315
309
303
296
290
284
278
272
265
259
253
247
241
235
229
222
216
210
203
197
190
184
178
172
166
159
153
146
139
132
125
119
113
107
102
96
91
86
80
75
70
65
60
55
49
44
38
32
26
20
14
8
3
-1
-6
-9
-13
-17
-21
-25
-29
-32
-36
-40
-43
-48
-52
-57
-61
-65
-70
-74
-78
-82
-86
-90
-95
-100
-104
-108
-112
-115
-117
-118
-119
-120
-122
-124
-126
-130
-133
-137
-140
-144
-147
-150
-153
-154
-156
-157
-158
-159
-161
-162
-164
-166
-169
-171
-173
-175
-176
-178
-178
-179
-180
-182
-183
-185
-187
-190
-192
-194
-196
-198
-200
-201
-202
-203
-203
-202
-201
-200
-199
-197
-195
-194
-194
-194
-195
-196
-198
-199
-201
-202
-203
-203
-203
-202
-201
-200
-199
-199
-198
-198
-198
-197
-197
-197
-196
-196
-195
-195
-194
-194
-194
-193
-193
-192
-191
-190
-188
-187
-186
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-185
-185
-186
-188
-189
-190
-191
-191
-192
-192
-192
-192
-192
-192
-191
-190
-189
-187
-185
-182
-179
-177
-174
-171
-168
-165
-162
-158
-154
-150
-147
-143
-139
-135
-131
-128
-125
-122
-119
-117
-116
-115
-114
-113
-112
-112
-111
-111
-111
-110
-110
-110
-110
-109
-108
-107
-106
-105
-104
-103
-103
-102
-102
-102
-101
-100
-100
-99
-99
-100
-102
-104
-106
-108
-110
-112
-114
-116
-117
-119
-120
-122
-123
-124
-125
-125
-126
-126
-127
-129
-132
-135
-138
-141
-145
-148
-151
-154
-157
-160
-163
-166
-170
-173
-176
-180
-184
-188
-192
-197
-201
-206
-210
-214
-218
-221
-225
-228
-231
-235
-238
-242
-245
-249
-254
-258
-263
-268
-273
-278
-283
-288
-292
-297
-301
-306
-311
-316
-322
-327
-333
-339
-345
-352
-360
-367
-375
-383
-391
-397
-403
-408
-413
-417
-422
-427
-432
-437
-441
-445
-449
-451
-454
-456
-459
-462
-465
-469
-472
-474
-475
-475
-474
-472
-470
-468
-467
-466
-466
-465
-464
-462
-460
-457
-453
-449
-445
-441
-437
-432
-428
-424
-420
-416
-412
-409
-406
-403
-400
-397
-394
-391
-388
-386
-384
-382
-382
-381
-381
-381
-381
-380
-380
-380
-380
-379
-378
-378
-377
-376
-375
-374
-374
-374
-374
-375
-376
-377
-378
-378
-379
-379
-379
-378
-378
-377
-377
-378
-378
-379
-381
-382
-384
-386
-388
-389
-391
-394
-396
-398
-401
-403
-406
-408
-410
-411
-412
-411
-411
-410
-409
-408
-407
-406
-406
-405
-405
-405
-404
-403
-403
-402
-402
-401
-401
-400
-400
-399
-399
-398
-398
-397
-396
-396
-396
-395
-394
-394
-393
-393
-392
-392
-391
-391
-390
-390
-389
-389
-388
-388
-387
-387
-386
-386
-385
-385
-384
-384
-383
-383
-382
-382
-381
-381
-380
-380
-379
-379
-378
-377
-377
-377
-376
-375
-375
-374
-374
-373
-373
-372
-372
-371
-371
-370
-370
-369
-369
-368
-368
-367
-367
-366
-366
-365
-365
-364
-364
-363
-363
-362
-362
-361
-361
-360
-360
-359
-359
-358
-358
-357
-357
-356
-356
-355
-355
-354
-354
-353
-353
-352
-352
-351
-351
-350
-350
-350
-349
-349
-348
-347
-347
-347
-346
-345
-345
-345
-344
-344
-343
-343
-342
-342
-341
-341
-340
-340
-339
-339
-338
-338
-337
-337
-336
-336
-335
-335
-334
-334
-333
-333
-333
-332
-331
-331
-331
-330
-330
-329
-329
-328
-328
-327
-327
-326
-326
-325
-325
-324
-324
-323
-323
-322
-322
-322
-321
-321
-320
-320
-319
-319
-318
-318
-317
-317
-316
-316
-315
-315
-315
-314
-314
-313
-313
-312
-312
-311
-311
-310
-310
-309
-309
-308
-308
-308
-307
-307
-306
-306
-305
-305
-304
-304
-303
-303
-303
-302
-302
-301
-301
-300
-300
-299
-299
-298
-298
-298
-297
-297
-296
-296
-295
-295
-294
-294
-294
-293
-293
-292
-292
-291
-291
-290
-290
-289
-289
-289
-288
-288
-287
-287
-286
-286
-285
-285
-285
-284
-284
-283
-283
-282
-282
-282
-281
-281
-280
-280
-279
-279
-278
-278
-278
-277
-277
-276
-276
-275
-275
-275
-274
-274
-273
-273
-272
-272
-271
-271
-271
-270
-270
-269
-269
-268
-268
-268
-267
-267
-266
-266
-265
-265
-265
-264
-264
-263
-263
-262
-262
-262
-261
-261
-260
-260
-259
-259
-259
-258
-258
-257
-257
-257
-256
-256
-255
-255
-254
-254
-254
-253
-253
-252
-252
-252
-251
-251
-250
-250
-249
-249
-249
-248
-248
-247
-247
-247
-246
-246
-245
-245
-244
-244
-244
-243
-243
-243
-242
-242
-241
-241
-240
-240
-240
-239
-239
-238
-238
-238
-237
-237
-236
-236
-236
-235
-235
-234
-234
-234
-233
-233
-232
-232
-232
-231
-231
-230
-230
-230
-229
-229
-228
-228
-228
-227
-227
-226
-226
-226
-225
-225
-225
-224
-224
-223
-223
-222
-222
-222
-221
-221
-221
-220
-220
-219
-219
-219
-218
-218
-218
-217
-217
-216
-216
-216
-215
-215
-214
-214
-214
-213
-213
-213
-212
-212
-211
-211
-211
-210
-210
-209
-209
-209
-208
-208
-208
-207
-207
-206
-206
-206
-205
-205
-205
-204
-204
-204
-203
-203
-202
-202
-202
-201
-201
-200
-200
-200
-199
-199
-199
-198
-198
-198
-197
-197
-197
-196
-196
-195
-195
-195
-194
-194
-194
-193
-193
-192
-192
-192
-191
-191
-191
-190
-190
-190
-189
-189
-189
-188
-188
-188
-187
-187
-186
-186
-186
-185
-185
-185
-184
-184
-184
-183
-183
-183
-182
-182
-182
-181
-181
-180
-180
-180
-179
-179
-179
-178
-178
-178
-177
-177
-177
-176
-176
-176
-175
-175
-175
-174
-174
-174
-173
-173
-172
-172
-172
-171
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-168
-167
-167
-167
-166
-166
-166
-165
-165
-165
-164
-164
-164
-163
-163
-163
-162
-162
-162
-161
-161
-161
-161
-160
-160
-160
-159
-159
-159
-158
-158
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-154
-154
-154
-153
-153
-153
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-149
-148
-148
-148
-148
-147
-147
-147
-146
-146
-146
-145
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-134
-133
-133
-133
-133
-132
-132
-132
-131
-131
-131
-131
-130
-130
-130
-129
-129
-129
-128
-128
-128
-128
-127
-127
-127
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-123
-123
-123
-123
-122
-122
-122
-122
-121
-121
-121
-120
-120
-120
-119
-119
-119
-119
-118
-118
-118
-117
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-115
-114
-114
-114
-113
-113
-113
-112
-112
-112
-112
-112
-111
-111
-111
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-105
-105
-105
-105
-105
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-99
-99
-99
-98
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-96
-95
-95
-95
-95
-94
-94
-94
-94
-93
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-90
-89
-89
-89
-89
-88
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-86
-86
-85
-85
-85
-84
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-77
-77
-77
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
