5
48440
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-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
-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
-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
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-99
-99
-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
-90
-89
-89
-89
-89
-88
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-46
-46
-46
-46
-45
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-41
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
5
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
21
22
22
22
22
22
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
27
28
28
28
28
28
29
29
29
29
30
30
30
30
31
31
31
31
31
32
32
32
32
32
33
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
84
84
84
84
84
84
84
83
83
83
83
83
83
83
82
82
82
82
82
82
82
81
81
81
81
81
81
81
80
80
80
80
80
79
79
79
79
79
79
78
78
78
78
78
77
77
77
77
77
76
76
76
76
76
75
75
75
75
74
74
74
74
73
73
73
73
73
72
72
72
72
71
71
71
71
70
70
70
70
69
69
69
69
68
68
68
68
67
67
67
67
66
66
66
66
65
65
65
64
64
64
64
63
63
63
63
62
62
62
61
61
61
61
60
60
60
59
59
59
58
58
58
57
57
57
57
56
56
56
55
55
55
54
54
54
53
53
53
53
52
52
52
51
51
51
51
50
50
50
49
49
49
48
48
48
48
47
47
47
46
46
46
45
45
45
45
44
44
44
43
43
43
42
42
42
42
41
41
41
40
40
40
39
39
39
39
38
38
38
37
37
37
36
36
36
36
35
35
35
34
34
34
33
33
33
33
32
32
32
31
31
31
30
30
30
29
29
29
29
28
28
28
27
27
27
26
26
26
26
25
25
25
24
24
24
23
23
23
22
22
22
22
21
21
21
20
20
20
20
19
19
19
18
18
18
17
17
17
17
16
16
16
15
15
15
15
14
14
14
13
13
13
12
12
12
12
11
11
11
10
10
10
10
9
9
9
9
8
8
8
7
7
7
7
6
6
6
6
5
5
5
5
4
4
4
3
3
3
3
2
2
2
2
2
1
1
1
1
0
0
0
0
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-11
-12
-12
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
9
9
9
9
9
10
10
10
10
11
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
22
23
23
23
23
24
24
24
24
25
25
25
25
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
42
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
75
75
75
75
75
75
75
74
74
74
74
74
74
73
73
73
73
73
73
72
72
72
72
72
71
71
71
71
71
71
70
70
70
70
70
69
69
69
69
69
69
68
68
68
68
68
67
67
67
67
67
67
66
66
66
66
66
66
65
65
65
65
65
65
64
64
64
64
64
64
63
63
63
63
63
63
62
62
62
62
62
62
61
61
61
61
61
61
60
60
60
60
60
60
60
59
59
59
59
59
59
59
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
55
55
55
55
55
55
55
54
54
54
54
54
54
53
53
53
53
53
53
53
52
52
52
52
52
52
51
51
51
51
51
51
50
50
50
50
50
50
49
49
49
49
49
49
48
48
48
48
48
47
47
47
47
47
47
46
46
46
46
46
45
45
45
45
45
44
44
44
44
44
43
43
43
43
43
42
42
42
42
41
41
41
41
40
40
40
40
39
39
39
39
38
38
38
38
37
37
37
36
36
36
36
35
35
35
34
34
34
34
33
33
33
33
32
32
32
31
31
31
31
30
30
30
29
29
29
29
28
28
28
27
27
27
27
26
26
26
25
25
25
25
24
24
24
23
23
23
23
22
22
22
21
21
21
20
20
20
19
19
19
19
18
18
18
17
17
17
16
16
16
15
15
15
14
14
14
14
13
13
13
12
12
12
11
11
11
10
10
10
10
9
9
9
8
8
8
7
7
7
7
6
6
6
5
5
5
5
4
4
4
3
3
3
3
2
2
2
2
1
1
1
1
0
0
0
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-71
-72
-72
-72
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-207
-207
-207
-207
-207
-207
-207
-207
-207
-206
-206
-206
-206
-206
-206
-206
-206
-206
-205
-205
-205
-205
-205
-205
-205
-205
-204
-204
-204
-204
-204
-204
-204
-204
-203
-203
-203
-203
-203
-203
-203
-202
-202
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-201
-200
-200
-200
-200
-200
-200
-199
-199
-199
-199
-199
-199
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-188
-188
-188
-188
-187
-187
-187
-187
-186
-186
-186
-186
-185
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-182
-182
-182
-182
-181
-181
-181
-180
-180
-180
-180
-179
-179
-179
-178
-178
-178
-177
-177
-177
-176
-176
-176
-175
-175
-175
-174
-174
-174
-173
-173
-173
-172
-172
-172
-171
-171
-171
-170
-170
-169
-169
-169
-168
-168
-167
-167
-167
-166
-166
-165
-165
-165
-164
-164
-163
-163
-163
-162
-162
-161
-161
-160
-160
-160
-159
-159
-158
-158
-157
-157
-157
-156
-156
-155
-155
-154
-154
-153
-153
-153
-152
-152
-151
-151
-150
-150
-149
-149
-148
-148
-148
-147
-147
-146
-146
-145
-145
-144
-144
-143
-143
-142
-142
-141
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-136
-135
-135
-134
-134
-133
-132
-132
-131
-131
-130
-130
-129
-129
-128
-128
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-121
-121
-120
-120
-119
-119
-118
-117
-117
-116
-116
-115
-115
-114
-113
-113
-112
-112
-111
-110
-110
-109
-109
-108
-107
-107
-106
-106
-105
-104
-104
-103
-103
-102
-101
-101
-100
-99
-99
-98
-98
-97
-96
-96
-95
-94
-94
-93
-93
-92
-91
-91
-90
-89
-89
-88
-88
-87
-86
-86
-85
-84
-84
-83
-83
-82
-81
-81
-80
-79
-79
-78
-77
-77
-76
-76
-75
-74
-74
-73
-72
-72
-71
-70
-70
-69
-68
-68
-67
-66
-66
-65
-64
-64
-63
-63
-62
-61
-61
-60
-59
-59
-58
-57
-57
-56
-55
-55
-54
-53
-52
-52
-51
-50
-50
-49
-48
-48
-47
-46
-46
-45
-44
-44
-43
-42
-42
-41
-40
-40
-39
-38
-37
-37
-36
-35
-35
-34
-33
-33
-32
-31
-30
-30
-29
-28
-28
-27
-26
-25
-25
-24
-23
-23
-22
-21
-21
-20
-19
-18
-18
-17
-16
-15
-15
-14
-13
-12
-12
-11
-10
-10
-9
-8
-7
-7
-6
-5
-4
-3
-3
-2
-1
0
0
1
2
3
3
4
5
6
6
7
8
9
10
10
11
12
13
13
14
15
16
17
17
18
19
20
21
21
22
23
24
24
25
26
27
27
28
29
30
31
31
32
33
34
34
35
36
37
38
38
39
40
41
42
42
43
44
45
46
46
47
48
49
50
50
51
52
53
54
54
55
56
57
58
58
59
60
61
62
63
63
64
65
66
67
68
68
69
70
71
72
72
73
74
75
76
77
78
78
79
80
81
82
83
83
84
85
86
87
88
88
89
90
91
92
93
94
94
95
96
97
98
99
100
100
101
102
103
104
105
106
107
107
108
109
110
111
112
113
114
114
115
116
117
118
119
120
121
121
122
123
124
125
126
127
128
129
130
130
131
132
133
134
135
136
137
138
139
140
140
141
142
143
144
145
146
147
148
149
150
150
151
152
153
154
155
156
157
158
159
159
160
161
162
163
164
165
166
167
168
168
169
170
171
172
173
174
175
176
177
177
178
179
180
181
182
183
184
185
186
187
187
188
189
190
191
192
193
194
195
196
197
198
198
199
200
201
202
203
204
205
206
207
208
209
210
211
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
316
317
318
319
320
321
322
323
324
325
326
328
329
330
331
332
333
334
335
336
338
339
340
341
342
343
344
345
346
348
349
350
351
352
353
354
355
357
358
359
360
361
362
363
364
366
367
368
369
370
371
372
373
375
376
377
378
379
380
381
383
384
385
386
387
388
390
391
392
393
394
395
397
398
399
400
401
402
404
405
406
407
408
410
411
412
413
414
416
417
418
419
420
421
423
424
425
426
427
429
430
431
432
433
435
436
437
438
439
441
442
443
444
446
447
448
449
450
452
453
454
455
457
458
459
460
462
463
464
465
467
468
469
470
472
473
474
475
477
478
479
480
482
483
484
485
487
488
489
491
492
493
494
496
497
498
500
501
502
503
505
506
507
509
510
511
513
514
515
517
518
519
521
522
523
525
526
527
529
530
531
533
534
536
537
538
540
541
542
544
545
547
548
549
551
552
553
555
556
558
559
560
562
563
565
566
567
569
570
572
573
575
576
577
579
580
582
583
585
586
587
589
590
592
593
595
596
598
599
601
602
603
605
606
608
609
611
612
614
615
617
618
620
621
623
624
626
627
629
630
632
633
635
636
638
639
641
642
644
645
647
648
650
651
653
654
656
657
659
660
662
664
665
667
668
670
671
673
674
676
677
679
680
682
684
685
687
688
690
691
693
694
696
698
699
701
702
704
706
707
709
710
712
714
715
717
718
720
721
723
725
726
728
729
731
733
734
736
738
739
741
742
744
746
747
749
751
752
754
755
757
759
760
762
764
765
767
769
770
772
774
775
777
779
780
782
784
785
787
789
790
792
794
795
797
799
800
802
804
806
807
809
811
812
814
816
818
819
821
823
824
826
828
830
831
833
835
837
838
840
842
844
845
847
849
851
853
854
856
858
860
861
863
865
867
869
870
872
874
876
877
879
881
883
885
886
888
890
892
894
896
897
899
901
903
905
907
908
910
912
914
916
918
920
921
923
925
927
929
931
933
934
936
938
940
942
944
946
948
949
951
953
955
957
959
961
963
965
967
969
970
972
974
976
978
980
982
984
986
988
990
992
994
996
998
1000
1002
1004
1006
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1027
1029
1031
1033
1035
1037
1039
1041
1043
1045
1047
1049
1051
1053
1055
1057
1059
1061
1063
1065
1067
1070
1072
1074
1076
1078
1080
1082
1084
1086
1088
1090
1092
1094
1096
1098
1100
1103
1105
1107
1109
1111
1113
1115
1117
1119
1121
1124
1126
1128
1130
1132
1134
1136
1138
1140
1143
1145
1147
1149
1151
1153
1155
1157
1160
1162
1164
1166
1168
1170
1172
1175
1177
1179
1181
1183
1185
1188
1190
1192
1194
1196
1198
1201
1203
1205
1207
1209
1211
1214
1216
1218
1220
1222
1225
1227
1229
1231
1233
1236
1238
1240
1242
1245
1247
1249
1251
1254
1256
1258
1260
1263
1265
1267
1269
1272
1274
1276
1278
1281
1283
1285
1287
1290
1292
1294
1296
1299
1301
1303
1306
1308
1310
1312
1315
1317
1319
1322
1324
1326
1328
1331
1333
1335
1337
1340
1342
1344
1347
1349
1351
1353
1356
1358
1360
1363
1365
1367
1370
1372
1374
1376
1379
1381
1383
1386
1388
1390
1393
1395
1397
1400
1402
1404
1407
1409
1411
1414
1416
1418
1421
1423
1425
1428
1430
1432
1435
1437
1439
1442
1444
1447
1449
1451
1454
1456
1458
1461
1463
1466
1468
1471
1473
1475
1478
1480
1483
1485
1487
1490
1492
1495
1497
1500
1502
1505
1507
1509
1512
1514
1517
1519
1522
1524
1527
1529
1532
1534
1537
1539
1542
1544
1547
1549
1552
1554
1557
1559
1562
1565
1567
1570
1572
1575
1577
1580
1582
1585
1588
1590
1593
1595
1598
1600
1603
1606
1608
1611
1613
1616
1619
1621
1624
1626
1629
1632
1634
1637
1640
1642
1645
1647
1650
1653
1655
1658
1661
1663
1666
1669
1671
1674
1676
1679
1682
1684
1687
1690
1692
1695
1698
1700
1703
1706
1708
1711
1714
1716
1719
1722
1724
1727
1730
1732
1735
1738
1740
1743
1746
1748
1751
1754
1757
1759
1762
1765
1767
1770
1773
1775
1778
1781
1784
1786
1789
1792
1794
1797
1800
1803
1805
1808
1811
1813
1816
1819
1821
1824
1827
1830
1832
1835
1838
1840
1843
1846
1848
1851
1854
1856
1859
1862
1864
1867
1870
1872
1875
1878
1880
1883
1886
1888
1891
1893
1896
1899
1901
1904
1907
1909
1912
1914
1917
1920
1922
1925
1928
1930
1933
1935
1938
1940
1943
1946
1948
1951
1953
1956
1959
1961
1964
1966
1969
1971
1974
1976
1979
1981
1984
1987
1989
1992
1994
1997
1999
2001
2004
2007
2009
2012
2013
2017
2019
2021
2024
2027
2029
2032
2033
2037
2039
2041
2044
2047
2049
2052
2054
2057
2059
2062
2064
2066
2069
2071
2074
2076
2079
2081
2084
2086
2089
2091
2094
2096
2099
2101
2104
2106
2109
2111
2114
2116
2119
2121
2124
2126
2129
2131
2134
2136
2139
2141
2144
2147
2149
2152
2154
2157
2159
2162
2164
2167
2169
2172
2174
2177
2180
2182
2185
2187
2190
2192
2195
2198
2200
2203
2205
2208
2211
2213
2216
2218
2221
2223
2226
2228
2231
2233
2236
2238
2241
2243
2246
2248
2251
2253
2256
2258
2261
2263
2266
2268
2271
2273
2276
2278
2281
2283
2286
2288
2291
2293
2296
2298
2301
2303
2306
2308
2311
2313
2316
2318
2321
2324
2326
2329
2331
2334
2336
2339
2342
2344
2347
2350
2352
2355
2358
2360
2363
2366
2369
2371
2374
2377
2379
2382
2385
2387
2390
2393
2395
2398
2401
2403
2406
2408
2411
2413
2416
2418
2421
2423
2426
2428
2431
2433
2435
2438
2440
2442
2445
2447
2449
2451
2454
2456
2458
2460
2462
2464
2466
2468
2471
2473
2475
2477
2479
2481
2483
2485
2487
2489
2492
2494
2496
2498
2500
2503
2505
2508
2510
2513
2515
2518
2521
2524
2526
2529
2532
2535
2538
2541
2545
2548
2551
2554
2558
2561
2564
2568
2571
2575
2578
2582
2585
2589
2592
2596
2599
2602
2606
2609
2612
2615
2618
2622
2625
2628
2631
2634
2637
2640
2643
2646
2649
2651
2654
2657
2659
2662
2665
2667
2670
2673
2675
2678
2680
2683
2686
2688
2691
2694
2696
2699
2701
2704
2707
2709
2712
2714
2717
2719
2722
2725
2728
2730
2733
2736
2739
2742
2745
2748
2750
2753
2756
2758
2761
2763
2766
2768
2771
2773
2775
2777
2779
2782
2784
2786
2788
2790
2792
2794
2795
2797
2799
2801
2803
2805
2806
2808
2810
2812
2814
2816
2818
2820
2823
2825
2827
2829
2832
2834
2836
2839
2841
2844
2846
2849
2852
2855
2858
2861
2865
2868
2872
2876
2880
2884
2888
2892
2897
2901
2906
2910
2915
2920
2924
2929
2934
2938
2943
2947
2952
2956
2961
2965
2970
2974
2978
2983
2986
2990
2994
2997
3001
3004
3007
3010
3013
3016
3018
3021
3023
3025
3028
3029
3031
3032
3034
3035
3036
3036
3037
3037
3037
3037
3037
3037
3037
3036
3036
3035
3034
3034
3034
3033
3033
3033
3033
3033
3033
3033
3034
3035
3035
3036
3037
3039
3040
3041
3043
3044
3046
3047
3049
3050
3051
3053
3054
3055
3057
3058
3059
3060
3062
3063
3064
3065
3066
3067
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3082
3083
3084
3085
3087
3088
3090
3092
3094
3096
3099
3101
3103
3106
3109
3111
3114
3117
3121
3124
3127
3131
3134
3138
3141
3144
3147
3150
3153
3156
3159
3161
3164
3166
3168
3170
3172
3174
3175
3177
3178
3179
3181
3182
3182
3183
3184
3184
3185
3185
3185
3184
3184
3183
3182
3181
3179
3178
3176
3174
3172
3170
3168
3167
3165
3162
3160
3158
3156
3154
3152
3150
3149
3147
3145
3144
3143
3142
3141
3140
3139
3138
3138
3137
3136
3136
3135
3134
3134
3133
3132
3131
3131
3131
3131
3131
3131
3132
3132
3133
3135
3136
3137
3139
3140
3142
3143
3145
3146
3148
3150
3152
3154
3156
3158
3161
3163
3165
3168
3170
3172
3174
3176
3178
3180
3181
3183
3184
3185
3186
3186
3186
3186
3186
3185
3184
3183
3181
3180
3178
3177
3175
3173
3172
3170
3168
3166
3164
3162
3160
3158
3156
3154
3152
3150
3147
3144
3141
3138
3134
3130
3126
3121
3117
3112
3107
3103
3098
3093
3089
3084
3079
3074
3069
3063
3057
3051
3044
3037
3030
3022
3015
3007
2999
2991
2983
2975
2968
2960
2953
2946
2938
2931
2925
2918
2912
2905
2899
2893
2888
2882
2876
2871
2866
2861
2856
2852
2848
2845
2842
2840
2838
2836
2835
2835
2834
2834
2833
2833
2833
2832
2831
2831
2829
2828
2826
2824
2821
2818
2815
2811
2806
2801
2796
2790
2784
2778
2772
2765
2759
2752
2746
2740
2734
2728
2723
2717
2711
2706
2700
2695
2689
2684
2679
2674
2669
2664
2659
2654
2649
2645
2641
2637
2633
2629
2626
2623
2621
2618
2616
2614
2612
2610
2608
2606
2604
2601
2599
2596
2593
2590
2587
2583
2578
2573
2568
2561
2554
2546
2538
2528
2518
2508
2497
2486
2474
2463
2451
2439
2427
2416
2404
2394
2383
2373
2363
2353
2345
2336
2328
2321
2314
2308
2303
2298
2294
2291
2288
2286
2284
2282
2281
2280
2279
2279
2278
2278
2277
2276
2275
2274
2273
2271
2270
2269
2267
2266
2265
2264
2263
2262
2261
2260
2258
2256
2254
2251
2247
2243
2237
2231
2224
2217
2208
2200
2191
2181
2172
2162
2153
2143
2134
2125
2116
2108
2100
2091
2083
2076
2068
2061
2053
2045
2040
2033
2027
2021
2015
2009
2004
1998
1992
1986
1979
1973
1966
1960
1953
1947
1941
1936
1931
1927
1923
1920
1917
1915
1913
1911
1908
1906
1903
1900
1896
1891
1886
1879
1872
1865
1857
1848
1840
1832
1823
1816
1809
1802
1795
1789
1783
1777
1771
1764
1758
1751
1743
1736
1729
1721
1713
1706
1699
1692
1685
1678
1672
1665
1659
1652
1646
1640
1634
1628
1622
1617
1612
1608
1604
1600
1598
1595
1593
1592
1590
1589
1587
1585
1582
1579
1575
1570
1565
1560
1554
1548
1541
1535
1528
1521
1515
1508
1501
1493
1486
1478
1470
1463
1455
1446
1438
1430
1423
1415
1409
1403
1397
1393
1389
1387
1385
1384
1384
1385
1386
1387
1389
1390
1391
1392
1392
1392
1392
1392
1392
1392
1392
1393
1394
1396
1398
1400
1402
1405
1407
1408
1409
1410
1409
1408
1405
1402
1398
1393
1387
1381
1375
1369
1363
1356
1350
1344
1337
1331
1325
1319
1313
1307
1301
1296
1290
1285
1280
1276
1272
1268
1264
1261
1258
1255
1253
1250
1248
1246
1244
1243
1241
1240
1239
1239
1239
1239
1240
1241
1243
1246
1249
1253
1258
1264
1270
1277
1284
1290
1297
1303
1310
1316
1321
1327
1333
1338
1344
1349
1354
1360
1365
1370
1374
1378
1382
1385
1388
1390
1391
1392
1393
1393
1393
1392
1391
1390
1389
1388
1387
1385
1384
1382
1381
1380
1378
1377
1376
1375
1374
1373
1373
1374
1375
1378
1381
1385
1391
1397
1404
1411
1419
1427
1436
1446
1455
1465
1475
1486
1496
1507
1517
1526
1535
1544
1551
1557
1562
1567
1569
1571
1573
1573
1573
1573
1572
1571
1569
1568
1566
1564
1561
1559
1556
1552
1548
1543
1537
1531
1524
1517
1509
1501
1492
1484
1475
1467
1460
1453
1447
1442
1439
1438
1439
1442
1447
1454
1463
1474
1487
1502
1519
1538
1558
1579
1601
1623
1647
1670
1693
1716
1737
1758
1778
1796
1813
1829
1843
1855
1866
1876
1885
1893
1900
1907
1913
1919
1924
1929
1933
1937
1940
1943
1945
1945
1945
1944
1942
1938
1934
1928
1921
1913
1905
1896
1887
1878
1870
1863
1857
1853
1850
1849
1850
1853
1858
1865
1874
1885
1898
1912
1928
1945
1964
1984
2005
2025
2047
2067
2086
2104
2120
2133
2144
2152
2158
2162
2163
2162
2159
2155
2149
2143
2136
2128
2120
2111
2102
2093
2083
2073
2064
2054
2044
2033
2024
2013
2005
1997
1989
1982
1975
1970
1965
1962
1959
1958
1958
1959
1961
1963
1966
1970
1975
1980
1986
1993
2001
2009
2017
2028
2039
2050
2062
2075
2089
2102
2116
2129
2141
2153
2164
2173
2181
2188
2193
2197
2199
2200
2201
2200
2198
2195
2191
2186
2180
2172
2162
2150
2136
2119
2100
2079
2057
2033
2008
1984
1960
1937
1915
1895
1877
1861
1847
1835
1824
1815
1808
1801
1796
1791
1787
1782
1778
1773
1769
1764
1759
1754
1749
1745
1741
1738
1736
1735
1735
1736
1738
1740
1742
1744
1745
1745
1744
1742
1739
1734
1728
1720
1712
1702
1690
1678
1664
1649
1632
1615
1597
1578
1558
1538
1517
1496
1475
1455
1435
1417
1400
1385
1371
1360
1349
1341
1334
1328
1323
1320
1318
1317
1317
1319
1321
1324
1327
1330
1333
1335
1337
1337
1337
1336
1334
1331
1327
1322
1316
1310
1303
1295
1287
1278
1269
1260
1250
1241
1231
1222
1211
1201
1190
1179
1167
1154
1141
1128
1113
1098
1082
1064
1046
1028
1008
987
966
944
921
898
874
849
823
798
772
746
721
698
676
656
638
622
607
595
583
572
562
551
540
529
516
502
486
470
451
431
410
387
363
338
312
285
258
231
203
175
146
116
86
56
25
-6
-38
-69
-100
-131
-161
-190
-218
-246
-272
-297
-320
-343
-364
-385
-405
-424
-442
-460
-478
-495
-511
-527
-542
-557
-571
-584
-598
-611
-624
-638
-652
-667
-683
-699
-717
-735
-756
-778
-801
-826
-853
-882
-912
-944
-978
-1012
-1050
-1089
-1130
-1171
-1214
-1257
-1301
-1345
-1388
-1431
-1474
-1515
-1554
-1592
-1627
-1661
-1692
-1721
-1748
-1774
-1798
-1820
-1842
-1863
-1884
-1904
-1923
-1942
-1960
-1977
-1994
-2011
-2025
-2041
-2056
-2069
-2082
-2094
-2105
-2116
-2127
-2139
-2151
-2165
-2179
-2196
-2213
-2232
-2253
-2276
-2300
-2325
-2351
-2378
-2406
-2434
-2462
-2490
-2517
-2544
-2571
-2597
-2622
-2646
-2670
-2692
-2713
-2733
-2753
-2771
-2789
-2806
-2822
-2837
-2851
-2865
-2878
-2891
-2902
-2914
-2925
-2936
-2948
-2960
-2972
-2986
-3000
-3016
-3034
-3052
-3072
-3092
-3112
-3133
-3153
-3173
-3192
-3211
-3229
-3247
-3264
-3282
-3299
-3316
-3334
-3352
-3371
-3391
-3411
-3433
-3455
-3478
-3502
-3527
-3552
-3577
-3602
-3627
-3652
-3676
-3699
-3721
-3742
-3761
-3779
-3795
-3809
-3821
-3832
-3841
-3848
-3854
-3858
-3861
-3863
-3865
-3866
-3868
-3871
-3875
-3880
-3886
-3894
-3904
-3916
-3931
-3947
-3966
-3988
-4011
-4038
-4066
-4094
-4124
-4154
-4184
-4214
-4243
-4271
-4298
-4323
-4347
-4370
-4391
-4410
-4427
-4443
-4458
-4472
-4485
-4498
-4512
-4525
-4539
-4553
-4569
-4584
-4601
-4619
-4637
-4656
-4676
-4696
-4716
-4735
-4753
-4769
-4784
-4797
-4809
-4818
-4826
-4832
-4837
-4842
-4846
-4851
-4856
-4862
-4871
-4881
-4894
-4910
-4928
-4949
-4973
-4999
-5028
-5058
-5089
-5121
-5154
-5187
-5220
-5251
-5282
-5312
-5341
-5368
-5394
-5419
-5442
-5464
-5483
-5501
-5518
-5532
-5545
-5557
-5568
-5578
-5587
-5595
-5602
-5609
-5615
-5620
-5625
-5629
-5633
-5637
-5640
-5644
-5646
-5649
-5651
-5652
-5654
-5655
-5657
-5660
-5664
-5670
-5679
-5689
-5701
-5714
-5729
-5744
-5760
-5775
-5790
-5805
-5818
-5831
-5844
-5855
-5866
-5877
-5887
-5899
-5911
-5925
-5940
-5957
-5975
-5995
-6016
-6038
-6061
-6085
-6109
-6133
-6156
-6179
-6200
-6220
-6238
-6254
-6267
-6277
-6285
-6289
-6291
-6289
-6284
-6275
-6264
-6251
-6235
-6218
-6199
-6180
-6161
-6141
-6123
-6105
-6088
-6072
-6058
-6046
-6035
-6025
-6017
-6011
-6005
-6000
-5996
-5991
-5986
-5981
-5975
-5969
-5963
-5956
-5950
-5943
-5938
-5933
-5928
-5925
-5922
-5920
-5919
-5919
-5919
-5920
-5922
-5923
-5925
-5927
-5928
-5928
-5928
-5926
-5924
-5921
-5916
-5911
-5904
-5897
-5889
-5881
-5872
-5862
-5852
-5842
-5831
-5820
-5809
-5799
-5788
-5779
-5770
-5762
-5756
-5751
-5747
-5745
-5745
-5745
-5746
-5748
-5750
-5752
-5755
-5758
-5761
-5764
-5767
-5768
-5769
-5768
-5767
-5764
-5759
-5754
-5747
-5739
-5731
-5721
-5711
-5700
-5689
-5677
-5666
-5655
-5643
-5631
-5618
-5604
-5589
-5573
-5556
-5537
-5518
-5498
-5477
-5456
-5434
-5412
-5389
-5365
-5342
-5318
-5293
-5269
-5244
-5219
-5194
-5168
-5141
-5114
-5087
-5059
-5032
-5005
-4979
-4954
-4931
-4909
-4888
-4869
-4852
-4836
-4822
-4809
-4798
-4788
-4779
-4772
-4764
-4757
-4751
-4744
-4737
-4730
-4724
-4718
-4713
-4708
-4703
-4699
-4695
-4692
-4689
-4686
-4685
-4683
-4683
-4682
-4682
-4682
-4682
-4681
-4679
-4676
-4671
-4665
-4655
-4643
-4628
-4610
-4588
-4563
-4536
-4506
-4473
-4439
-4403
-4367
-4329
-4290
-4251
-4213
-4174
-4137
-4102
-4067
-4037
-4008
-3981
-3957
-3934
-3914
-3895
-3878
-3863
-3848
-3835
-3824
-3813
-3804
-3797
-3791
-3786
-3783
-3782
-3783
-3786
-3790
-3795
-3801
-3808
-3814
-3820
-3825
-3828
-3829
-3827
-3823
-3817
-3808
-3796
-3781
-3763
-3741
-3716
-3688
-3656
-3621
-3582
-3540
-3495
-3447
-3397
-3344
-3290
-3235
-3178
-3121
-3065
-3008
-2953
-2899
-2848
-2798
-2752
-2708
-2668
-2631
-2598
-2568
-2541
-2517
-2496
-2478
-2463
-2450
-2441
-2434
-2430
-2429
-2431
-2436
-2443
-2454
-2467
-2483
-2502
-2522
-2544
-2567
-2591
-2615
-2639
-2662
-2683
-2702
-2719
-2733
-2745
-2753
-2759
-2762
-2762
-2761
-2758
-2754
-2748
-2741
-2733
-2724
-2713
-2701
-2687
-2672
-2654
-2634
-2612
-2587
-2560
-2531
-2501
-2469
-2436
-2403
-2370
-2337
-2306
-2278
-2252
-2229
-2210
-2195
-2184
-2176
-2172
-2171
-2172
-2175
-2180
-2186
-2192
-2200
-2207
-2215
-2223
-2231
-2238
-2245
-2252
-2258
-2262
-2265
-2265
-2263
-2258
-2251
-2240
-2225
-2207
-2186
-2162
-2135
-2105
-2073
-2037
-2001
-1963
-1924
-1883
-1842
-1801
-1760
-1721
-1683
-1648
-1615
-1586
-1560
-1538
-1520
-1506
-1495
-1488
-1483
-1480
-1480
-1482
-1486
-1492
-1500
-1509
-1521
-1534
-1550
-1568
-1588
-1611
-1636
-1663
-1692
-1722
-1754
-1787
-1819
-1852
-1884
-1916
-1945
-1973
-1997
-2017
-2033
-2045
-2051
-2051
-2045
-2035
-2020
-2000
-1976
-1949
-1920
-1889
-1857
-1825
-1793
-1764
-1737
-1712
-1692
-1676
-1665
-1658
-1657
-1661
-1669
-1681
-1698
-1717
-1739
-1763
-1788
-1813
-1837
-1861
-1883
-1904
-1923
-1940
-1956
-1971
-1984
-1995
-2005
-2015
-2021
-2029
-2033
-2036
-2037
-2035
-2032
-2025
-2017
-2008
-1995
-1981
-1965
-1947
-1929
-1909
-1889
-1869
-1849
-1829
-1809
-1788
-1767
-1746
-1724
-1702
-1680
-1657
-1635
-1614
-1593
-1573
-1555
-1537
-1521
-1507
-1494
-1482
-1473
-1465
-1460
-1457
-1457
-1459
-1465
-1473
-1484
-1499
-1516
-1538
-1562
-1590
-1620
-1654
-1689
-1726
-1765
-1804
-1843
-1882
-1920
-1956
-1990
-2021
-2051
-2077
-2100
-2121
-2138
-2153
-2166
-2176
-2183
-2190
-2195
-2198
-2202
-2205
-2207
-2209
-2211
-2212
-2212
-2211
-2209
-2206
-2201
-2195
-2188
-2180
-2170
-2159
-2147
-2133
-2119
-2105
-2090
-2076
-2062
-2049
-2037
-2028
-2020
-2013
-2009
-2008
-2009
-2012
-2017
-2024
-2032
-2041
-2051
-2061
-2070
-2078
-2084
-2087
-2088
-2085
-2080
-2071
-2060
-2045
-2029
-2011
-1990
-1967
-1942
-1916
-1888
-1860
-1831
-1802
-1774
-1746
-1718
-1692
-1667
-1643
-1621
-1599
-1578
-1558
-1539
-1522
-1506
-1491
-1478
-1468
-1459
-1452
-1448
-1446
-1447
-1450
-1456
-1464
-1476
-1489
-1506
-1526
-1549
-1575
-1605
-1637
-1673
-1711
-1751
-1792
-1833
-1875
-1916
-1955
-1993
-2028
-2060
-2090
-2115
-2137
-2155
-2168
-2176
-2181
-2181
-2178
-2172
-2163
-2152
-2139
-2124
-2108
-2092
-2074
-2055
-2035
-2015
-1994
-1973
-1953
-1933
-1914
-1896
-1880
-1865
-1852
-1842
-1834
-1829
-1827
-1828
-1832
-1839
-1849
-1861
-1875
-1891
-1908
-1925
-1944
-1962
-1981
-1999
-2017
-2035
-2052
-2070
-2087
-2103
-2119
-2135
-2149
-2162
-2174
-2184
-2192
-2199
-2203
-2206
-2207
-2205
-2202
-2197
-2191
-2184
-2175
-2165
-2155
-2145
-2134
-2123
-2113
-2102
-2092
-2083
-2074
-2066
-2058
-2051
-2045
-2040
-2036
-2032
-2029
-2028
-2028
-2028
-2029
-2031
-2033
-2037
-2041
-2047
-2053
-2061
-2069
-2078
-2088
-2098
-2108
-2118
-2128
-2136
-2144
-2150
-2154
-2157
-2159
-2158
-2157
-2153
-2148
-2141
-2133
-2124
-2113
-2101
-2088
-2074
-2059
-2043
-2027
-2011
-1995
-1979
-1964
-1949
-1936
-1924
-1913
-1903
-1895
-1889
-1884
-1880
-1879
-1879
-1881
-1885
-1891
-1901
-1913
-1929
-1947
-1969
-1994
-2021
-2051
-2082
-2114
-2146
-2176
-2206
-2233
-2257
-2277
-2293
-2305
-2311
-2313
-2309
-2300
-2286
-2268
-2245
-2219
-2190
-2158
-2125
-2089
-2052
-2013
-1975
-1935
-1895
-1854
-1812
-1771
-1730
-1690
-1651
-1612
-1576
-1541
-1508
-1477
-1448
-1422
-1398
-1378
-1361
-1346
-1335
-1327
-1321
-1318
-1317
-1318
-1321
-1324
-1328
-1332
-1337
-1342
-1347
-1353
-1359
-1366
-1373
-1381
-1390
-1399
-1408
-1416
-1424
-1431
-1435
-1437
-1437
-1433
-1426
-1416
-1402
-1384
-1362
-1337
-1308
-1276
-1241
-1204
-1165
-1124
-1083
-1041
-998
-956
-914
-873
-833
-795
-759
-725
-694
-665
-639
-614
-592
-572
-554
-538
-522
-508
-495
-483
-471
-460
-451
-441
-433
-426
-419
-414
-409
-405
-402
-399
-396
-393
-389
-386
-381
-375
-367
-357
-345
-331
-314
-293
-269
-241
-209
-173
-134
-91
-45
3
54
105
158
211
264
316
367
417
466
512
556
598
636
673
706
736
764
789
811
832
850
867
883
897
910
922
933
941
949
955
959
962
963
963
961
958
952
945
935
923
909
892
874
855
835
815
796
779
763
750
741
734
731
731
734
741
751
764
780
798
817
838
860
882
904
926
948
968
988
1006
1022
1036
1049
1059
1067
1073
1077
1080
1081
1081
1079
1077
1075
1072
1069
1066
1063
1061
1060
1060
1061
1063
1067
1072
1079
1088
1099
1113
1129
1147
1168
1192
1218
1247
1279
1314
1352
1392
1435
1479
1525
1572
1619
1667
1714
1761
1806
1849
1891
1930
1966
2000
2031
2058
2083
2103
2120
2133
2141
2145
2145
2141
2133
2122
2107
2091
2072
2052
2031
2009
1989
1968
1950
1932
1916
1902
1889
1878
1869
1862
1857
1854
1854
1855
1859
1864
1871
1878
1886
1894
1901
1908
1915
1921
1926
1932
1938
1944
1951
1959
1969
1979
1992
2007
2024
2043
2065
2089
2114
2141
2169
2198
2227
2256
2285
2312
2338
2362
2384
2403
2420
2434
2445
2454
2461
2466
2471
2474
2477
2480
2483
2487
2491
2495
2500
2505
2511
2517
2523
2529
2534
2540
2545
2550
2554
2558
2562
2566
2569
2573
2577
2581
2585
2589
2592
2594
2596
2597
2598
2599
2600
2601
2602
2605
2608
2612
2617
2624
2631
2640
2651
2664
2678
2694
2711
2729
2748
2768
2787
2806
2824
2840
2855
2867
2878
2886
2891
2894
2894
2892
2888
2881
2872
2860
2846
2831
2813
2794
2774
2753
2731
2708
2685
2662
2639
2617
2594
2573
2552
2532
2513
2495
2478
2463
2449
2436
2425
2416
2410
2406
2404
2404
2406
2410
2416
2423
2432
2440
2450
2459
2469
2479
2489
2499
2510
2521
2533
2546
2559
2575
2591
2610
2630
2653
2677
2703
2730
2759
2789
2820
2853
2887
2921
2957
2994
3032
3071
3110
3149
3188
3227
3266
3303
3339
3374
3408
3441
3472
3503
3533
3563
3593
3623
3653
3684
3714
3745
3776
3806
3835
3862
3889
3913
3936
3956
3974
3990
4003
4013
4019
4024
4026
4025
4021
4014
4005
3994
3981
3966
3950
3933
3914
3895
3875
3855
3834
3814
3794
3774
3755
3738
3722
3708
3696
3686
3680
3676
3674
3675
3679
3684
3692
3700
3710
3722
3734
3746
3759
3772
3785
3797
3808
3819
3828
3836
3843
3849
3854
3859
3862
3866
3870
3874
3879
3885
3891
3897
3905
3912
3919
3926
3933
3939
3945
3950
3954
3957
3960
3962
3963
3963
3962
3960
3957
3952
3945
3937
3928
3917
3906
3894
3882
3870
3858
3846
3835
3825
3816
3809
3803
3798
3795
3794
3794
3795
3798
3803
3809
3818
3829
3841
3856
3873
3891
3911
3932
3954
3976
3998
4019
4042
4062
4082
4100
4116
4131
4142
4152
4159
4163
4164
4163
4160
4153
4144
4133
4118
4101
4081
4058
4033
4006
3976
3945
3913
3880
3847
3813
3781
3750
3720
3693
3668
3648
3632
3620
3613
3612
3615
3623
3635
3651
3670
3690
3713
3736
3760
3784
3809
3835
3861
3887
3915
3943
3971
4000
4030
4059
4088
4116
4143
4167
4189
4209
4225
4237
4247
4253
4256
4256
4253
4248
4242
4234
4224
4214
4204
4193
4183
4172
4163
4153
4145
4137
4129
4122
4116
4109
4103
4097
4091
4086
4083
4078
4077
4077
4078
4083
4091
4101
4115
4131
4151
4174
4199
4227
4257
4288
4321
4353
4385
4416
4445
4471
4493
4512
4527
4537
4544
4546
4545
4540
4533
4523
4511
4498
4484
4469
4454
4440
4425
4410
4394
4379
4362
4345
4327
4307
4285
4262
4236
4209
4180
4150
4118
4086
4054
4024
3994
3965
3938
3914
3891
3872
3857
3845
3836
3832
3831
3834
3839
3848
3858
3871
3884
3898
3912
3925
3936
3946
3954
3960
3963
3965
3965
3964
3962
3959
3956
3953
3950
3946
3943
3939
3935
3930
3924
3917
3909
3901
3892
3883
3874
3867
3860
3855
3851
3850
3850
3852
3856
3861
3866
3871
3876
3879
3881
3882
3880
3876
3871
3863
3854
3843
3830
3816
3802
3786
3769
3751
3733
3714
3696
3679
3662
3646
3632
3620
3608
3598
3589
3581
3573
3565
3557
3548
3539
3530
3519
3508
3495
3482
3467
3451
3433
3415
3395
3375
3355
3335
3315
3295
3276
3258
3241
3226
3211
3197
3184
3172
3160
3147
3134
3120
3105
3088
3069
3049
3025
2999
2970
2939
2905
2869
2831
2792
2751
2709
2666
2622
2578
2533
2489
2445
2403
2362
2323
2286
2252
2221
2193
2168
2145
2126
2109
2095
2083
2073
2065
2058
2052
2047
2043
2039
2036
2033
2031
2029
2025
2023
2021
2017
2015
2012
2009
2008
2007
2007
2007
2008
2009
2012
2013
2015
2017
2017
2017
2017
2015
2012
2008
2003
1996
1989
1980
1970
1958
1946
1932
1917
1901
1885
1868
1850
1833
1816
1801
1786
1773
1760
1749
1739
1731
1723
1716
1710
1705
1701
1698
1695
1692
1690
1689
1687
1685
1683
1680
1677
1672
1667
1660
1651
1641
1630
1617
1602
1587
1571
1554
1537
1519
1500
1481
1459
1437
1413
1387
1359
1328
1296
1261
1224
1185
1143
1101
1056
1010
964
917
871
824
778
733
689
646
605
565
526
488
452
419
387
357
330
305
283
264
247
232
218
206
196
185
175
165
153
140
126
110
93
74
56
37
18
0
-17
-34
-50
-66
-82
-99
-117
-137
-159
-184
-212
-245
-281
-320
-363
-410
-458
-509
-560
-611
-662
-711
-759
-804
-846
-885
-922
-955
-987
-1014
-1043
-1068
-1092
-1115
-1138
-1159
-1181
-1201
-1222
-1241
-1260
-1278
-1295
-1309
-1322
-1334
-1344
-1352
-1359
-1364
-1368
-1372
-1376
-1379
-1384
-1389
-1397
-1406
-1417
-1430
-1445
-1461
-1480
-1500
-1520
-1542
-1564
-1586
-1608
-1629
-1649
-1669
-1688
-1705
-1722
-1737
-1752
-1767
-1782
-1798
-1815
-1834
-1855
-1879
-1906
-1937
-1971
-2009
-2053
-2101
-2153
-2209
-2270
-2333
-2400
-2469
-2539
-2609
-2679
-2748
-2815
-2880
-2940
-2997
-3049
-3096
-3138
-3174
-3204
-3228
-3247
-3260
-3269
-3273
-3273
-3272
-3268
-3265
-3261
-3259
-3260
-3263
-3269
-3278
-3291
-3307
-3325
-3345
-3367
-3390
-3413
-3436
-3458
-3479
-3499
-3519
-3538
-3558
-3580
-3604
-3632
-3663
-3699
-3740
-3785
-3834
-3887
-3943
-4002
-4061
-4121
-4180
-4237
-4292
-4343
-4391
-4434
-4473
-4507
-4536
-4560
-4581
-4597
-4611
-4621
-4630
-4637
-4643
-4649
-4655
-4662
-4670
-4679
-4689
-4699
-4711
-4722
-4733
-4744
-4755
-4765
-4774
-4782
-4789
-4797
-4804
-4812
-4820
-4829
-4839
-4850
-4863
-4876
-4891
-4905
-4920
-4934
-4947
-4958
-4968
-4975
-4979
-4981
-4980
-4977
-4972
-4966
-4959
-4951
-4945
-4940
-4936
-4935
-4937
-4941
-4948
-4959
-4972
-4988
-5007
-5028
-5051
-5075
-5100
-5124
-5148
-5170
-5189
-5205
-5217
-5225
-5230
-5230
-5226
-5219
-5210
-5198
-5184
-5168
-5151
-5132
-5112
-5091
-5068
-5045
-5019
-4992
-4963
-4931
-4897
-4861
-4822
-4780
-4735
-4686
-4635
-4581
-4525
-4466
-4407
-4347
-4288
-4231
-4178
-4128
-4083
-4043
-4008
-3978
-3952
-3931
-3913
-3898
-3887
-3878
-3873
-3869
-3868
-3868
-3870
-3874
-3879
-3885
-3892
-3899
-3907
-3915
-3922
-3930
-3936
-3943
-3948
-3953
-3957
-3960
-3963
-3965
-3965
-3965
-3963
-3960
-3957
-3952
-3947
-3942
-3936
-3930
-3924
-3917
-3908
-3898
-3885
-3871
-3854
-3834
-3813
-3790
-3765
-3740
-3716
-3692
-3670
-3651
-3636
-3624
-3617
-3614
-3616
-3623
-3635
-3651
-3671
-3696
-3725
-3758
-3795
-3836
-3882
-3931
-3983
-4038
-4094
-4154
-4212
-4270
-4326
-4379
-4429
-4476
-4519
-4559
-4595
-4629
-4659
-4687
-4711
-4733
-4751
-4768
-4782
-4794
-4804
-4813
-4821
-4827
-4832
-4836
-4840
-4842
-4842
-4842
-4840
-4836
-4831
-4825
-4817
-4809
-4801
-4792
-4785
-4778
-4774
-4771
-4770
-4771
-4775
-4779
-4785
-4791
-4798
-4805
-4811
-4816
-4819
-4820
-4817
-4811
-4801
-4786
-4767
-4745
-4720
-4693
-4665
-4636
-4607
-4579
-4551
-4524
-4500
-4478
-4459
-4444
-4433
-4425
-4422
-4422
-4425
-4431
-4439
-4447
-4456
-4462
-4466
-4466
-4460
-4448
-4429
-4402
-4367
-4324
-4274
-4217
-4154
-4086
-4014
-3942
-3868
-3795
-3724
-3657
-3594
-3537
-3486
-3443
-3407
-3379
-3360
-3347
-3342
-3344
-3351
-3364
-3381
-3402
-3424
-3447
-3470
-3490
-3508
-3523
-3533
-3538
-3538
-3534
-3525
-3512
-3495
-3475
-3452
-3429
-3405
-3382
-3361
-3343
-3329
-3320
-3315
-3316
-3322
-3331
-3344
-3360
-3377
-3394
-3410
-3425
-3436
-3444
-3447
-3446
-3440
-3428
-3411
-3388
-3359
-3326
-3288
-3245
-3199
-3151
-3100
-3048
-2995
-2944
-2893
-2844
-2798
-2753
-2711
-2670
-2631
-2594
-2557
-2521
-2485
-2450
-2416
-2382
-2350
-2319
-2290
-2263
-2239
-2219
-2202
-2189
-2179
-2173
-2170
-2171
-2174
-2179
-2187
-2197
-2208
-2220
-2233
-2245
-2257
-2267
-2276
-2284
-2289
-2291
-2290
-2286
-2277
-2264
-2246
-2223
-2195
-2161
-2122
-2080
-2033
-1983
-1932
-1878
-1823
-1769
-1714
-1659
-1605
-1552
-1499
-1447
-1396
-1345
-1295
-1245
-1195
-1145
-1096
-1047
-998
-949
-901
-853
-805
-759
-713
-669
-627
-588
-552
-519
-491
-467
-447
-431
-420
-413
-409
-408
-410
-412
-414
-415
-414
-409
-399
-384
-364
-338
-306
-268
-225
-177
-125
-70
-11
50
112
176
240
305
370
435
499
564
627
690
752
811
868
921
970
1012
1049
1077
1097
1108
1111
1104
1088
1063
1029
988
940
885
826
763
698
631
564
500
438
381
330
287
252
226
209
202
203
213
229
252
281
315
352
392
434
477
522
566
611
654
696
735
772
804
831
853
869
879
883
880
872
858
840
817
790
759
725
689
650
609
566
521
474
424
373
317
258
195
127
53
-27
-113
-205
-302
-404
-509
-616
-722
-827
-928
-1024
-1112
-1191
-1260
-1317
-1362
-1394
-1412
-1417
-1408
-1386
-1352
-1307
-1252
-1188
-1118
-1044
-966
-888
-811
-737
-667
-603
-545
-495
-451
-416
-388
-368
-355
-349
-348
-354
-364
-378
-394
-413
-433
-454
-475
-496
-517
-537
-558
-579
-602
-626
-652
-680
-711
-744
-780
-818
-857
-899
-941
-982
-1022
-1062
-1097
-1129
-1155
-1174
-1187
-1192
-1187
-1173
-1149
-1115
-1071
-1018
-956
-885
-807
-723
-632
-535
-435
-330
-223
-114
-5
103
208
309
404
492
572
643
704
755
796
825
843
850
847
834
811
779
738
690
634
572
505
433
357
278
196
113
28
-57
-143
-229
-313
-396
-477
-555
-629
-698
-761
-819
-868
-910
-943
-967
-981
-985
-978
-960
-931
-891
-839
-776
-702
-618
-525
-424
-317
-204
-89
28
145
259
370
474
571
659
737
803
859
903
936
959
972
978
976
968
955
938
917
893
867
840
812
783
754
725
697
668
640
611
584
556
530
505
482
463
446
435
428
427
431
442
459
482
512
548
590
637
690
749
811
878
950
1024
1103
1184
1269
1357
1448
1541
1637
1733
1830
1928
2024
2119
2213
2304
2393
2481
2567
2652
2737
2822
2908
2995
3082
3171
3261
3351
3440
3529
3615
3700
3782
3860
3934
4005
4070
4134
4193
4248
4301
4351
4398
4444
4488
4530
4572
4611
4650
4686
4719
4750
4777
4801
4822
4840
4855
4868
4880
4891
4902
4915
4929
4946
4967
4993
5022
5056
5095
5138
5186
5237
5291
5347
5406
5466
5527
5589
5651
5714
5777
5840
5904
5968
6033
6099
6166
6235
6305
6378
6453
6529
6607
6686
6765
6845
6924
7002
7079
7154
7227
7297
7363
7425
7483
7536
7585
7628
7668
7704
7738
7770
7801
7832
7866
7901
7941
7984
8032
8086
8145
8209
8279
8354
8434
8520
8609
8703
8799
8898
8999
9099
9198
9294
9386
9472
9551
9622
9684
9738
9783
9820
9848
9869
9883
9891
9895
9896
9894
9893
9893
9896
9902
9913
9929
9950
9978
10011
10049
10092
10139
10191
10245
10304
10365
10430
10498
10569
10643
10720
10800
10882
10968
11055
11146
11238
11332
11429
11526
11624
11722
11819
11915
12008
12099
12186
12268
12346
12419
12486
12547
12602
12651
12693
12729
12759
12783
12801
12813
12820
12823
12822
12818
12812
12805
12796
12788
12781
12775
12772
12771
12773
12779
12789
12803
12822
12844
12871
12901
12935
12970
13006
13043
13080
13115
13147
13178
13204
13228
13247
13263
13275
13283
13289
13293
13296
13299
13303
13310
13319
13332
13350
13373
13400
13432
13469
13508
13550
13594
13637
13678
13716
13749
13776
13795
13805
13806
13797
13778
13751
13714
13670
13620
13564
13505
13444
13382
13321
13261
13204
13150
13101
13056
13017
12983
12954
12932
12915
12904
12898
12897
12900
12907
12918
12932
12948
12966
12985
13004
13023
13041
13058
13074
13089
13101
13112
13121
13128
13133
13136
13137
13136
13133
13127
13118
13105
13088
13065
13037
13004
12965
12920
12869
12814
12754
12690
12622
12552
12478
12402
12323
12243
12162
12079
11996
11913
11829
11746
11663
11579
11494
11408
11321
11233
11142
11050
10956
10860
10764
10667
10571
10475
10380
10286
10195
10106
10019
9934
9851
9770
9691
9614
9538
9463
9389
9317
9245
9175
9105
9036
8968
8902
8836
8771
8707
8642
8578
8513
8447
8379
8311
8242
8170
8100
8029
7959
7888
7819
7751
7685
7621
7558
7497
7437
7379
7323
7269
7216
7165
7114
7064
7014
6963
6911
6858
6802
6744
6684
6620
6554
6484
6412
6337
6260
6180
6098
6014
5928
5842
5756
5670
5584
5500
5418
5338
5261
5186
5115
5046
4980
4916
4853
4793
4733
4675
4618
4562
4506
4452
4399
4347
4297
4247
4199
4151
4105
4059
4014
3971
3928
3884
3839
3794
3747
3698
3648
3596
3542
3486
3429
3371
3312
3252
3191
3129
3065
3001
2936
2870
2803
2737
2670
2603
2536
2469
2402
2336
2270
2204
2139
2075
2012
1950
1889
1828
1769
1711
1653
1596
1540
1485
1431
1378
1327
1276
1227
1180
1134
1091
1051
1012
977
943
912
883
857
832
810
791
773
757
743
731
719
709
699
689
679
669
659
649
638
627
616
605
594
583
572
561
549
538
526
514
502
491
480
470
460
453
448
445
445
449
457
469
484
504
527
553
583
615
649
685
722
761
800
839
879
917
953
987
1018
1045
1068
1087
1100
1110
1114
1113
1107
1097
1083
1065
1044
1020
995
969
943
918
893
869
846
826
807
789
773
759
746
733
721
710
699
688
676
664
650
635
617
597
573
545
513
475
432
384
330
271
207
138
66
-9
-86
-165
-246
-328
-412
-496
-580
-665
-751
-836
-922
-1008
-1093
-1177
-1259
-1340
-1418
-1492
-1562
-1626
-1683
-1734
-1776
-1811
-1836
-1853
-1861
-1859
-1848
-1828
-1798
-1761
-1716
-1664
-1606
-1543
-1476
-1406
-1333
-1259
-1185
-1111
-1038
-967
-899
-835
-774
-718
-668
-623
-584
-551
-526
-508
-497
-494
-497
-507
-524
-545
-572
-602
-636
-672
-711
-751
-791
-830
-869
-905
-938
-968
-993
-1014
-1029
-1039
-1044
-1043
-1037
-1026
-1010
-991
-969
-943
-914
-884
-853
-821
-789
-757
-727
-697
-669
-643
-619
-596
-575
-557
-540
-526
-513
-503
-496
-490
-487
-487
-490
-496
-505
-519
-536
-559
-586
-619
-656
-698
-746
-797
-852
-910
-971
-1035
-1100
-1167
-1235
-1303
-1372
-1440
-1508
-1573
-1634
-1692
-1745
-1792
-1833
-1869
-1898
-1921
-1939
-1951
-1958
-1960
-1958
-1952
-1942
-1931
-1918
-1904
-1889
-1876
-1863
-1851
-1842
-1833
-1828
-1824
-1823
-1825
-1829
-1836
-1847
-1862
-1879
-1901
-1927
-1956
-1990
-2028
-2070
-2116
-2166
-2222
-2282
-2347
-2418
-2495
-2579
-2669
-2765
-2867
-2975
-3088
-3207
-3330
-3457
-3588
-3722
-3860
-3999
-4141
-4284
-4427
-4571
-4714
-4856
-4995
-5132
-5265
-5394
-5519
-5638
-5752
-5860
-5961
-6055
-6142
-6222
-6294
-6359
-6416
-6467
-6510
-6546
-6575
-6598
-6615
-6626
-6631
-6632
-6629
-6623
-6614
-6603
-6591
-6579
-6566
-6552
-6538
-6523
-6508
-6493
-6478
-6464
-6451
-6439
-6429
-6422
-6418
-6417
-6419
-6426
-6436
-6451
-6469
-6493
-6520
-6551
-6586
-6624
-6665
-6709
-6754
-6800
-6847
-6895
-6943
-6990
-7037
-7084
-7130
-7175
-7219
-7262
-7305
-7346
-7387
-7425
-7462
-7497
-7529
-7557
-7583
-7605
-7622
-7636
-7646
-7651
-7652
-7648
-7640
-7629
-7614
-7596
-7576
-7555
-7534
-7514
-7495
-7479
-7468
-7461
-7460
-7465
-7477
-7496
-7523
-7556
-7597
-7643
-7696
-7754
-7817
-7884
-7954
-8026
-8103
-8180
-8259
-8338
-8418
-8499
-8579
-8660
-8740
-8820
-8899
-8977
-9053
-9126
-9196
-9263
-9325
-9382
-9434
-9480
-9519
-9552
-9577
-9596
-9606
-9610
-9605
-9594
-9575
-9550
-9520
-9486
-9447
-9406
-9363
-9318
-9271
-9224
-9177
-9129
-9080
-9031
-8982
-8931
-8881
-8829
-8778
-8726
-8674
-8622
-8570
-8520
-8470
-8422
-8375
-8329
-8286
-8243
-8202
-8162
-8122
-8084
-8045
-8006
-7967
-7926
-7886
-7845
-7804
-7764
-7724
-7686
-7649
-7614
-7580
-7548
-7519
-7491
-7465
-7441
-7419
-7399
-7380
-7361
-7343
-7326
-7307
-7288
-7269
-7248
-7226
-7203
-7179
-7153
-7126
-7099
-7070
-7042
-7013
-6984
-6957
-6930
-6905
-6882
-6861
-6844
-6830
-6820
-6814
-6812
-6815
-6820
-6829
-6841
-6855
-6870
-6887
-6904
-6922
-6940
-6958
-6976
-6993
-7011
-7029
-7048
-7067
-7088
-7110
-7133
-7159
-7187
-7217
-7249
-7283
-7320
-7360
-7402
-7448
-7497
-7550
-7607
-7667
-7730
-7796
-7865
-7936
-8009
-8082
-8154
-8227
-8297
-8366
-8431
-8493
-8551
-8606
-8656
-8702
-8743
-8781
-8816
-8848
-8877
-8905
-8932
-8959
-8987
-9016
-9045
-9077
-9110
-9144
-9180
-9216
-9254
-9293
-9332
-9371
-9409
-9448
-9486
-9523
-9560
-9597
-9633
-9669
-9705
-9741
-9778
-9817
-9857
-9899
-9943
-9990
-10039
-10090
-10144
-10199
-10256
-10313
-10370
-10426
-10481
-10535
-10586
-10634
-10678
-10718
-10752
-10782
-10805
-10822
-10833
-10838
-10837
-10830
-10818
-10801
-10778
-10751
-10719
-10683
-10643
-10599
-10551
-10501
-10448
-10393
-10336
-10279
-10222
-10166
-10111
-10059
-10010
-9965
-9924
-9889
-9859
-9835
-9815
-9801
-9792
-9787
-9786
-9790
-9797
-9807
-9820
-9835
-9852
-9869
-9886
-9902
-9916
-9929
-9938
-9943
-9945
-9942
-9934
-9921
-9903
-9879
-9849
-9813
-9771
-9724
-9670
-9610
-9545
-9474
-9397
-9315
-9227
-9135
-9038
-8936
-8831
-8723
-8610
-8496
-8378
-8260
-8140
-8019
-7899
-7779
-7661
-7545
-7431
-7320
-7212
-7108
-7007
-6910
-6817
-6729
-6646
-6568
-6495
-6428
-6367
-6312
-6263
-6219
-6181
-6147
-6117
-6092
-6070
-6051
-6036
-6025
-6016
-6012
-6010
-6012
-6016
-6024
-6034
-6046
-6061
-6077
-6095
-6114
-6135
-6155
-6177
-6198
-6219
-6239
-6259
-6277
-6293
-6309
-6323
-6336
-6349
-6362
-6374
-6387
-6401
-6415
-6430
-6445
-6460
-6476
-6493
-6509
-6525
-6541
-6557
-6573
-6589
-6605
-6621
-6637
-6654
-6672
-6690
-6710
-6730
-6750
-6771
-6793
-6816
-6839
-6863
-6887
-6913
-6940
-6967
-6994
-7022
-7050
-7078
-7106
-7134
-7162
-7189
-7217
-7244
-7271
-7299
-7326
-7353
-7380
-7407
-7433
-7458
-7482
-7505
-7526
-7546
-7565
-7582
-7598
-7613
-7625
-7637
-7646
-7654
-7660
-7663
-7663
-7661
-7655
-7646
-7632
-7615
-7594
-7569
-7540
-7507
-7470
-7430
-7386
-7338
-7288
-7236
-7182
-7126
-7070
-7014
-6958
-6903
-6850
-6798
-6749
-6702
-6658
-6618
-6582
-6549
-6519
-6494
-6472
-6453
-6437
-6423
-6410
-6398
-6387
-6375
-6362
-6349
-6334
-6318
-6301
-6283
-6262
-6241
-6219
-6195
-6171
-6147
-6121
-6095
-6069
-6041
-6011
-5980
-5946
-5910
-5872
-5830
-5786
-5741
-5693
-5645
-5597
-5549
-5503
-5459
-5418
-5382
-5350
-5323
-5302
-5288
-5279
-5278
-5282
-5292
-5308
-5329
-5355
-5385
-5418
-5453
-5490
-5529
-5568
-5607
-5646
-5683
-5720
-5754
-5787
-5817
-5845
-5869
-5890
-5906
-5917
-5923
-5923
-5917
-5903
-5883
-5855
-5819
-5774
-5722
-5662
-5594
-5519
-5438
-5351
-5260
-5165
-5069
-4971
-4872
-4775
-4680
-4587
-4497
-4410
-4328
-4250
-4177
-4108
-4045
-3988
-3935
-3888
-3846
-3810
-3778
-3752
-3730
-3714
-3701
-3693
-3688
-3685
-3685
-3686
-3687
-3688
-3687
-3684
-3678
-3669
-3655
-3637
-3614
-3586
-3552
-3514
-3471
-3423
-3372
-3318
-3261
-3203
-3144
-3084
-3025
-2967
-2911
-2858
-2806
-2758
-2712
-2669
-2628
-2588
-2551
-2515
-2480
-2448
-2416
-2386
-2358
-2332
-2307
-2283
-2262
-2242
-2224
-2207
-2192
-2178
-2165
-2153
-2142
-2132
-2121
-2111
-2101
-2090
-2078
-2065
-2052
-2037
-2023
-2005
-1989
-1969
-1949
-1927
-1905
-1882
-1858
-1835
-1813
-1792
-1773
-1756
-1742
-1729
-1719
-1712
-1707
-1705
-1706
-1709
-1714
-1721
-1730
-1740
-1751
-1761
-1771
-1780
-1787
-1792
-1795
-1795
-1791
-1784
-1773
-1759
-1742
-1722
-1699
-1675
-1650
-1624
-1597
-1571
-1546
-1522
-1500
-1480
-1462
-1448
-1436
-1427
-1421
-1418
-1417
-1419
-1422
-1428
-1434
-1442
-1450
-1460
-1471
-1483
-1496
-1510
-1525
-1540
-1556
-1572
-1589
-1606
-1623
-1641
-1659
-1676
-1694
-1711
-1728
-1744
-1759
-1773
-1784
-1794
-1802
-1808
-1810
-1810
-1807
-1800
-1790
-1776
-1758
-1735
-1709
-1679
-1646
-1609
-1569
-1526
-1481
-1434
-1385
-1336
-1286
-1237
-1189
-1143
-1099
-1059
-1020
-987
-956
-928
-903
-881
-861
-843
-826
-812
-799
-786
-775
-764
-753
-742
-731
-719
-705
-690
-673
-653
-629
-602
-571
-537
-498
-455
-409
-358
-305
-248
-188
-126
-60
8
79
152
228
308
389
474
561
650
742
836
931
1027
1124
1222
1320
1419
1517
1615
1712
1809
1904
1998
2090
2181
2269
2355
2437
2517
2593
2665
2734
2798
2860
2917
2971
3022
3069
3114
3156
3195
3232
3267
3299
3330
3359
3387
3415
3442
3470
3499
3529
3562
3598
3637
3680
3726
3776
3830
3887
3947
4010
4074
4139
4205
4271
4336
4400
4463
4524
4583
4641
4696
4750
4802
4853
4902
4950
4997
5042
5086
5128
5168
5207
5243
5277
5308
5336
5359
5379
5393
5402
5406
5404
5396
5383
5364
5340
5312
5281
5246
5208
5169
5128
5086
5044
5001
4957
4914
4870
4825
4781
4735
4690
4643
4596
4548
4500
4452
4403
4355
4307
4261
4217
4176
4139
4105
4075
4050
4029
4011
4000
3991
3985
3980
3978
3976
3975
3973
3970
3965
3958
3948
3935
3918
3897
3872
3843
3810
3775
3737
3697
3657
3616
3576
3538
3501
3465
3433
3402
3374
3349
3327
3308
3291
3277
3265
3255
3248
3241
3236
3231
3226
3221
3214
3206
3197
3186
3173
3160
3145
3130
3115
3100
3087
3076
3068
3062
3060
3061
3065
3073
3085
3100
3117
3138
3161
3186
3212
3238
3264
3289
3312
3334
3353
3369
3383
3394
3402
3407
3410
3410
3408
3404
3399
3393
3386
3380
3373
3367
3362
3358
3354
3352
3351
3351
3352
3354
3357
3362
3368
3375
3383
3393
3404
3416
3430
3444
3461
3478
3497
3517
3538
3562
3586
3612
3640
3670
3702
3735
3770
3806
3845
3885
3927
3970
4014
4062
4111
4161
4213
4266
4320
4376
4434
4493
4553
4614
4676
4739
4801
4862
4922
4980
5035
5086
5133
5176
5213
5246
5272
5294
5310
5321
5326
5328
5325
5318
5309
5297
5283
5268
5253
5238
5223
5210
5199
5189
5182
5177
5175
5175
5178
5183
5191
5201
5214
5230
5248
5269
5292
5318
5346
5376
5408
5442
5477
5514
5553
5593
5635
5677
5720
5762
5805
5846
5886
5924
5960
5993
6023
6052
6077
6101
6123
6143
6162
6180
6197
6213
6229
6244
6259
6273
6288
6302
6316
6329
6343
6356
6368
6380
6391
6401
6411
6420
6428
6435
6442
6450
6457
6466
6475
6486
6498
6513
6529
6547
6568
6590
6615
6641
6670
6701
6733
6768
6804
6842
6882
6923
6964
7006
7047
7089
7131
7172
7214
7256
7299
7342
7386
7430
7475
7521
7568
7615
7662
7709
7755
7799
7843
7884
7923
7960
7994
8025
8054
8080
8103
8125
8144
8161
8173
8185
8192
8197
8198
8196
8189
8180
8167
8151
8131
8106
8077
8045
8010
7972
7930
7887
7841
7794
7747
7699
7652
7606
7561
7518
7477
7440
7406
7375
7348
7325
7307
7292
7282
7276
7274
7275
7279
7285
7292
7300
7308
7316
7323
7328
7331
7333
7333
7331
7328
7323
7317
7311
7304
7296
7289
7283
7278
7274
7271
7271
7273
7278
7285
7295
7308
7324
7342
7363
7386
7411
7437
7465
7494
7523
7552
7581
7608
7634
7657
7678
7697
7714
7728
7741
7752
7763
7775
7788
7802
7818
7836
7858
7882
7910
7942
7978
8019
8064
8114
8170
8230
8295
8365
8440
8520
8604
8692
8785
8881
8981
9084
9190
9298
9408
9520
9633
9747
9861
9975
10088
10200
10311
10420
10528
10634
10738
10840
10940
11038
11134
11230
11323
11416
11508
11599
11690
11779
11868
11955
12042
12126
12209
12289
12366
12441
12512
12579
12643
12703
12759
12811
12859
12904
12944
12982
13017
13049
13080
13109
13138
13166
13195
13225
13256
13287
13320
13353
13388
13423
13459
13495
13532
13568
13605
13642
13678
13713
13748
13783
13817
13850
13883
13916
13948
13981
14015
14050
14086
14123
14162
14202
14243
14285
14327
14369
14411
14451
14489
14525
14558
14588
14614
14637
14656
14670
14680
14686
14687
14685
14679
14669
14657
14642
14626
14608
14590
14570
14551
14532
14515
14498
14483
14471
14462
14456
14454
14457
14464
14477
14494
14517
14544
14577
14614
14656
14703
14754
14809
14867
14928
14991
15055
15120
15186
15253
15319
15385
15451
15515
15579
15643
15704
15765
15823
15880
15934
15987
16038
16085
16133
16177
16221
16263
16303
16343
16382
16420
16458
16495
16531
16567
16601
16634
16666
16696
16725
16754
16781
16809
16836
16864
16893
16922
16953
16985
17018
17053
17090
17128
17168
17211
17255
17302
17351
17402
17456
17511
17570
17630
17691
17754
17817
17879
17941
18001
18059
18115
18168
18218
18265
18309
18351
18389
18425
18460
18492
18522
18552
18580
18608
18635
18662
18687
18712
18735
18757
18778
18797
18814
18830
18843
18855
18864
18870
18874
18875
18873
18870
18865
18859
18852
18846
18840
18835
18831
18828
18827
18828
18831
18837
18846
18857
18872
18890
18911
18935
18962
18990
19021
19053
19086
19118
19150
19180
19207
19233
19254
19272
19286
19296
19301
19301
19296
19286
19272
19253
19228
19199
19166
19127
19085
19037
18986
18931
18872
18810
18744
18677
18607
18535
18462
18388
18313
18239
18164
18089
18016
17943
17871
17801
17733
17667
17604
17544
17488
17435
17385
17337
17292
17250
17208
17168
17127
17087
17047
17005
16963
16919
16874
16827
16778
16728
16675
16620
16563
16504
16442
16378
16311
16239
16167
16091
16011
15927
15840
15750
15656
15559
15458
15354
15247
15137
15023
14907
14789
14668
14546
14423
14299
14176
14053
13930
13809
13690
13573
13458
13347
13238
13132
13029
12930
12834
12741
12652
12566
12482
12401
12322
12244
12167
12091
12014
11936
11857
11776
11693
11608
11520
11430
11337
11241
11142
11041
10937
10831
10723
10615
10506
10398
10291
10186
10083
9982
9885
9791
9700
9612
9527
9446
9369
9295
9225
9159
9097
9040
8987
8940
8898
8862
8831
8806
8786
8772
8762
8758
8757
8760
8765
8773
8781
8788
8795
8801
8803
8802
8798
8789
8775
8756
8732
8703
8669
8632
8591
8546
8500
8451
8402
8351
8300
8249
8198
8147
8096
8048
8000
7955
7910
7868
7827
7789
7752
7718
7685
7654
7624
7596
7568
7541
7515
7489
7462
7436
7409
7381
7353
7323
7292
7259
7224
7188
7149
7108
7065
7020
6973
6923
6872
6818
6761
6703
6642
6579
6514
6447
6378
6307
6234
6160
6084
6006
5927
5847
5766
5684
5603
5521
5440
5360
5281
5204
5127
5053
4979
4907
4837
4767
4699
4631
4563
4496
4429
4362
4296
4230
4164
4099
4035
3973
3911
3851
3793
3736
3681
3629
3580
3533
3490
3451
3415
3383
3354
3328
3305
3284
3265
3247
3230
3212
3193
3173
3150
3125
3096
3063
3026
2986
2941
2893
2842
2787
2731
2672
2612
2550
2487
2422
2356
2289
2220
2149
2077
2003
1928
1851
1772
1691
1608
1522
1434
1344
1250
1155
1056
955
852
747
640
531
420
308
194
79
-37
-153
-270
-385
-499
-610
-720
-826
-930
-1031
-1129
-1226
-1320
-1411
-1501
-1590
-1676
-1761
-1844
-1927
-2008
-2087
-2165
-2243
-2319
-2395
-2472
-2548
-2627
-2707
-2789
-2875
-2964
-3058
-3156
-3261
-3371
-3488
-3612
-3744
-3883
-4030
-4185
-4346
-4513
-4685
-4862
-5043
-5226
-5412
-5598
-5785
-5972
-6158
-6342
-6525
-6705
-6882
-7055
-7224
-7387
-7546
-7698
-7844
-7983
-8115
-8239
-8355
-8464
-8565
-8659
-8745
-8824
-8896
-8962
-9021
-9075
-9123
-9167
-9205
-9240
-9270
-9296
-9319
-9337
-9352
-9364
-9374
-9381
-9386
-9390
-9393
-9396
-9400
-9404
-9410
-9419
-9429
-9443
-9459
-9477
-9498
-9521
-9546
-9571
-9596
-9621
-9645
-9667
-9686
-9702
-9714
-9723
-9726
-9725
-9719
-9707
-9691
-9670
-9645
-9616
-9583
-9548
-9510
-9470
-9429
-9387
-9344
-9301
-9257
-9214
-9170
-9125
-9080
-9033
-8985
-8934
-8882
-8828
-8771
-8712
-8651
-8589
-8525
-8460
-8395
-8329
-8264
-8199
-8135
-8071
-8010
-7949
-7889
-7831
-7774
-7720
-7668
-7618
-7571
-7525
-7481
-7439
-7398
-7359
-7320
-7284
-7248
-7215
-7183
-7153
-7124
-7098
-7072
-7048
-7026
-7005
-6987
-6970
-6955
-6942
-6932
-6925
-6920
-6919
-6921
-6927
-6936
-6949
-6965
-6984
-7006
-7031
-7058
-7088
-7121
-7157
-7196
-7238
-7285
-7335
-7390
-7450
-7514
-7582
-7656
-7733
-7815
-7901
-7989
-8080
-8173
-8268
-8363
-8458
-8553
-8647
-8740
-8833
-8924
-9015
-9106
-9196
-9285
-9374
-9462
-9550
-9639
-9727
-9816
-9905
-9995
-10085
-10177
-10268
-10361
-10454
-10549
-10644
-10741
-10840
-10940
-11043
-11147
-11253
-11361
-11471
-11582
-11696
-11812
-11929
-12048
-12169
-12290
-12412
-12534
-12654
-12774
-12891
-13006
-13119
-13229
-13336
-13440
-13541
-13640
-13736
-13830
-13923
-14013
-14103
-14193
-14282
-14372
-14463
-14554
-14645
-14738
-14831
-14924
-15018
-15112
-15206
-15300
-15395
-15490
-15585
-15681
-15776
-15871
-15966
-16059
-16155
-16248
-16341
-16433
-16524
-16612
-16698
-16781
-16861
-16936
-17008
-17075
-17137
-17195
-17250
-17300
-17347
-17392
-17435
-17476
-17518
-17559
-17602
-17645
-17691
-17738
-17787
-17838
-17892
-17947
-18004
-18062
-18123
-18185
-18248
-18312
-18377
-18443
-18509
-18575
-18641
-18707
-18772
-18837
-18900
-18962
-19022
-19079
-19135
-19188
-19237
-19284
-19328
-19369
-19406
-19440
-19471
-19498
-19521
-19541
-19557
-19569
-19576
-19580
-19579
-19574
-19564
-19549
-19530
-19505
-19476
-19441
-19401
-19357
-19308
-19256
-19201
-19143
-19083
-19021
-18959
-18897
-18835
-18774
-18714
-18655
-18597
-18540
-18484
-18428
-18372
-18315
-18258
-18200
-18142
-18082
-18023
-17962
-17901
-17840
-17777
-17714
-17650
-17585
-17518
-17450
-17380
-17309
-17236
-17160
-17083
-17004
-16923
-16839
-16751
-16661
-16567
-16469
-16367
-16263
-16155
-16044
-15931
-15815
-15698
-15580
-15461
-15341
-15222
-15103
-14985
-14869
-14754
-14641
-14531
-14423
-14318
-14217
-14118
-14023
-13931
-13841
-13754
-13669
-13585
-13504
-13423
-13345
-13267
-13191
-13117
-13044
-12972
-12902
-12833
-12765
-12696
-12627
-12557
-12484
-12409
-12330
-12247
-12160
-12068
-11970
-11867
-11758
-11645
-11528
-11407
-11283
-11158
-11031
-10905
-10780
-10656
-10536
-10420
-10308
-10201
-10099
-10003
-9913
-9829
-9750
-9676
-9608
-9544
-9486
-9431
-9381
-9335
-9291
-9251
-9213
-9176
-9141
-9107
-9074
-9042
-9010
-8979
-8950
-8922
-8896
-8872
-8851
-8831
-8814
-8800
-8788
-8777
-8768
-8761
-8754
-8747
-8739
-8730
-8719
-8706
-8689
-8670
-8648
-8622
-8594
-8563
-8529
-8493
-8454
-8414
-8371
-8326
-8280
-8232
-8182
-8131
-8079
-8026
-7973
-7919
-7866
-7813
-7761
-7709
-7660
-7612
-7567
-7524
-7484
-7447
-7413
-7382
-7355
-7330
-7309
-7292
-7278
-7269
-7263
-7263
-7266
-7275
-7288
-7306
-7329
-7356
-7387
-7421
-7458
-7496
-7537
-7577
-7619
-7659
-7699
-7738
-7775
-7811
-7846
-7878
-7910
-7940
-7970
-7998
-8025
-8052
-8077
-8103
-8130
-8156
-8182
-8208
-8236
-8264
-8294
-8325
-8358
-8392
-8429
-8467
-8508
-8551
-8598
-8646
-8698
-8753
-8811
-8871
-8933
-8998
-9064
-9130
-9198
-9265
-9331
-9397
-9461
-9523
-9584
-9642
-9697
-9750
-9800
-9846
-9890
-9930
-9968
-10003
-10036
-10067
-10097
-10126
-10155
-10184
-10213
-10242
-10272
-10302
-10333
-10364
-10395
-10428
-10461
-10496
-10532
-10570
-10609
-10651
-10694
-10739
-10785
-10832
-10880
-10929
-10977
-11026
-11075
-11123
-11170
-11217
-11261
-11304
-11344
-11382
-11416
-11448
-11476
-11500
-11521
-11539
-11553
-11564
-11572
-11576
-11577
-11575
-11569
-11561
-11550
-11538
-11524
-11510
-11495
-11481
-11467
-11453
-11440
-11429
-11418
-11407
-11397
-11388
-11378
-11369
-11359
-11349
-11338
-11326
-11313
-11299
-11284
-11267
-11247
-11226
-11204
-11179
-11152
-11122
-11091
-11056
-11018
-10977
-10931
-10880
-10825
-10765
-10700
-10630
-10555
-10477
-10395
-10310
-10222
-10133
-10042
-9950
-9858
-9765
-9674
-9584
-9496
-9410
-9327
-9247
-9172
-9101
-9035
-8974
-8918
-8867
-8822
-8782
-8746
-8716
-8689
-8668
-8650
-8636
-8625
-8617
-8612
-8608
-8606
-8605
-8605
-8605
-8605
-8605
-8605
-8603
-8601
-8598
-8593
-8587
-8578
-8567
-8554
-8538
-8521
-8501
-8479
-8456
-8431
-8406
-8378
-8350
-8320
-8289
-8255
-8220
-8183
-8143
-8102
-8058
-8015
-7969
-7922
-7875
-7827
-7778
-7729
-7680
-7632
-7583
-7535
-7487
-7441
-7395
-7351
-7307
-7266
-7226
-7187
-7150
-7115
-7080
-7046
-7013
-6979
-6944
-6908
-6870
-6829
-6786
-6740
-6691
-6638
-6582
-6523
-6461
-6396
-6329
-6259
-6188
-6117
-6044
-5972
-5900
-5829
-5759
-5691
-5624
-5559
-5495
-5433
-5371
-5311
-5250
-5190
-5129
-5066
-5003
-4938
-4873
-4806
-4739
-4671
-4603
-4534
-4465
-4396
-4326
-4256
-4186
-4115
-4043
-3972
-3900
-3827
-3754
-3680
-3605
-3530
-3453
-3375
-3294
-3212
-3127
-3040
-2949
-2856
-2761
-2662
-2561
-2457
-2350
-2242
-2131
-2017
-1903
-1787
-1669
-1550
-1430
-1310
-1190
-1072
-955
-839
-726
-615
-506
-399
-294
-191
-90
9
105
200
291
380
465
547
625
699
770
837
902
964
1024
1082
1139
1195
1250
1305
1359
1413
1466
1517
1568
1617
1665
1711
1755
1798
1838
1876
1912
1945
1977
2005
2032
2056
2079
2099
2118
2136
2152
2167
2181
2192
2202
2210
2214
2216
2215
2211
2202
2191
2175
2155
2132
2105
2075
2041
2007
1970
1933
1895
1857
1821
1787
1756
1728
1703
1683
1668
1657
1651
1650
1655
1664
1678
1696
1719
1744
1772
1802
1833
1865
1896
1927
1955
1982
2005
2028
2047
2063
2076
2086
2094
2101
2105
2108
2110
2111
2112
2112
2112
2112
2112
2112
2113
2113
2113
2113
2112
2111
2108
2104
2099
2092
2083
2073
2060
2045
2029
2012
1992
1971
1948
1923
1898
1871
1843
1815
1785
1754
1723
1690
1655
1619
1581
1541
1498
1453
1405
1355
1303
1248
1192
1136
1079
1024
970
919
870
825
783
745
710
680
653
630
610
594
581
572
566
562
561
561
563
567
571
576
580
585
589
593
595
596
596
593
590
584
576
567
557
545
531
517
502
486
470
453
435
417
399
380
361
342
323
304
286
269
253
238
224
211
200
190
182
175
169
164
161
158
157
158
160
163
168
176
185
195
208
221
236
251
267
281
295
306
316
323
327
329
328
324
318
309
299
287
273
259
243
228
212
198
184
172
162
154
149
146
146
150
156
166
180
197
218
243
271
302
335
370
407
444
482
519
556
592
629
664
700
736
772
810
848
889
931
976
1024
1073
1126
1180
1237
1296
1357
1420
1484
1549
1615
1680
1745
1809
1871
1932
1990
2047
2102
2156
2209
2262
2314
2367
2421
2476
2532
2590
2650
2712
2776
2843
2911
2982
3054
3128
3204
3281
3358
3436
3513
3589
3664
3738
3809
3877
3943
4006
4066
4123
4177
4228
4277
4323
4366
4408
4447
4485
4521
4556
4589
4621
4652
4683
4712
4741
4769
4796
4824
4851
4878
4905
4933
4960
4989
5017
5047
5077
5108
5140
5172
5205
5239
5273
5307
5342
5377
5413
5449
5485
5522
5559
5596
5634
5672
5710
5748
5787
5825
5863
5900
5937
5973
6008
6042
6075
6107
6137
6165
6192
6217
6240
6262
6283
6303
6323
6343
6362
6383
6405
6427
6452
6478
6507
6538
6572
6608
6648
6692
6739
6790
6844
6900
6959
7020
7081
7143
7204
7266
7327
7387
7446
7505
7564
7621
7679
7736
7792
7849
7906
7963
8021
8080
8140
8201
8264
8329
8395
8462
8531
8600
8670
8739
8809
8878
8947
9016
9083
9150
9215
9279
9342
9403
9462
9520
9575
9628
9678
9726
9772
9814
9854
9890
9924
9954
9981
10005
10026
10043
10057
10069
10077
10083
10086
10088
10088
10087
10085
10083
10080
10079
10078
10078
10080
10083
10089
10096
10106
10118
10133
10149
10169
10191
10215
10242
10272
10304
10338
10374
10412
10450
10490
10530
10570
10609
10646
10683
10717
10750
10780
10809
10835
10859
10880
10899
10916
10932
10945
10957
10967
10977
10986
10994
11002
11009
11017
11023
11030
11035
11040
11043
11044
11042
11039
11033
11025
11015
11002
10989
10974
10958
10941
10925
10908
10891
10875
10860
10846
10832
10820
10810
10801
10795
10791
10790
10791
10795
10802
10812
10824
10838
10856
10875
10897
10921
10947
10975
11005
11038
11072
11108
11146
11185
11227
11269
11313
11358
11404
11451
11497
11545
11592
11639
11686
11733
11780
11826
11873
11920
11967
12014
12061
12109
12156
12203
12249
12294
12337
12378
12417
12453
12485
12514
12539
12559
12576
12587
12595
12599
12598
12595
12589
12581
12571
12560
12549
12538
12528
12518
12510
12504
12501
12499
12501
12506
12514
12525
12540
12558
12579
12603
12630
12659
12689
12721
12754
12788
12823
12859
12896
12934
12973
13014
13055
13098
13141
13186
13231
13278
13326
13376
13428
13481
13537
13596
13658
13722
13789
13859
13932
14008
14085
14164
14244
14325
14406
14486
14565
14642
14717
14790
14859
14925
14988
15048
15104
15157
15207
15255
15300
15343
15384
15424
15463
15501
15539
15576
15614
15652
15691
15730
15770
15811
15851
15892
15933
15974
16015
16055
16094
16134
16172
16212
16248
16285
16320
16354
16387
16418
16448
16476
16504
16530
16555
16580
16604
16628
16652
16676
16699
16723
16747
16771
16794
16818
16842
16866
16891
16917
16944
16973
17003
17035
17068
17103
17141
17180
17222
17266
17313
17363
17416
17472
17531
17593
17658
17725
17796
17868
17944
18021
18101
18181
18264
18347
18431
18516
18601
18687
18774
18860
18947
19033
19118
19202
19284
19365
19443
19519
19593
19664
19733
19799
19863
19924
19982
20038
20091
20141
20190
20237
20282
20326
20370
20413
20457
20500
20543
20586
20630
20672
20714
20756
20796
20835
20872
20907
20940
20971
21000
21027
21052
21075
21097
21116
21135
21152
21168
21182
21197
21210
21223
21236
21249
21262
21275
21287
21298
21309
21319
21329
21338
21346
21355
21364
21373
21383
21394
21406
21420
21435
21451
21469
21487
21505
21523
21539
21555
21568
21580
21590
21598
21603
21607
21608
21607
21603
21598
21591
21582
21571
21560
21547
21533
21520
21505
21491
21477
21463
21449
21435
21421
21407
21392
21378
21364
21349
21334
21319
21304
21289
21275
21260
21246
21231
21216
21200
21184
21166
21146
21125
21101
21075
21047
21018
20987
20954
20922
20889
20856
20825
20795
20767
20742
20719
20698
20681
20666
20653
20643
20634
20628
20623
20619
20617
20615
20615
20616
20617
20620
20623
20627
20633
20639
20648
20658
20670
20685
20703
20723
20746
20771
20799
20829
20861
20893
20927
20961
20994
21025
21056
21084
21109
21132
21151
21167
21179
21187
21190
21190
21185
21176
21163
21145
21122
21096
21065
21031
20992
20951
20906
20858
20807
20753
20698
20640
20581
20521
20461
20400
20339
20278
20218
20158
20100
20042
19986
19931
19878
19826
19775
19726
19678
19631
19585
19539
19493
19448
19403
19357
19312
19266
19221
19176
19132
19087
19044
19000
18957
18914
18870
18827
18782
18737
18690
18641
18590
18536
18479
18418
18353
18285
18212
18134
18052
17966
17875
17780
17680
17576
17469
17359
17246
17131
17015
16898
16781
16665
16551
16438
16327
16219
16113
16009
15909
15810
15715
15622
15531
15444
15359
15278
15199
15123
15051
14983
14918
14857
14800
14747
14698
14653
14610
14571
14534
14500
14467
14436
14405
14375
14346
14316
14286
14256
14225
14193
14159
14124
14087
14048
14007
13964
13919
13870
13820
13766
13710
13651
13590
13526
13459
13391
13320
13247
13172
13096
13017
12937
12855
12773
12690
12607
12524
12441
12357
12274
12189
12105
12019
11933
11846
11759
11671
11583
11496
11410
11324
11240
11158
11077
10998
10921
10846
10772
10700
10630
10562
10495
10429
10365
10301
10238
10175
10112
10048
9984
9919
9854
9787
9718
9649
9578
9506
9433
9358
9282
9206
9128
9050
8972
8893
8814
8736
8659
8583
8508
8435
8364
8294
8226
8159
8093
8029
7966
7905
7845
7786
7728
7671
7616
7562
7509
7458
7408
7359
7312
7266
7221
7177
7135
7094
7054
7017
6980
6945
6911
6878
6846
6815
6783
6751
6718
6684
6648
6611
6571
6529
6485
6438
6390
6339
6286
6231
6175
6118
6060
6000
5939
5878
5815
5751
5685
5618
5549
5478
5406
5332
5255
5176
5095
5012
4926
4839
4750
4660
4569
4478
4387
4298
4210
4124
4041
3960
3883
3808
3737
3668
3601
3535
3471
3408
3346
3283
3219
3155
3089
3022
2953
2881
2807
2730
2648
2564
2475
2382
2286
2187
2084
1979
1872
1762
1652
1541
1430
1320
1211
1104
999
897
798
702
609
519
433
351
271
194
121
49
-20
-88
-155
-221
-287
-353
-419
-487
-554
-623
-693
-763
-835
-907
-980
-1055
-1130
-1207
-1286
-1365
-1447
-1531
-1616
-1705
-1796
-1890
-1987
-2087
-2191
-2298
-2407
-2520
-2634
-2749
-2864
-2980
-3095
-3208
-3320
-3430
-3537
-3642
-3745
-3846
-3944
-4040
-4134
-4225
-4315
-4401
-4486
-4567
-4646
-4721
-4794
-4865
-4933
-4999
-5063
-5125
-5186
-5247
-5307
-5368
-5429
-5491
-5554
-5617
-5682
-5747
-5812
-5878
-5945
-6011
-6077
-6143
-6209
-6274
-6339
-6404
-6469
-6535
-6601
-6669
-6737
-6806
-6876
-6947
-7018
-7090
-7163
-7235
-7307
-7378
-7449
-7518
-7585
-7651
-7713
-7774
-7830
-7883
-7932
-7977
-8016
-8052
-8083
-8109
-8132
-8153
-8169
-8183
-8197
-8210
-8222
-8236
-8252
-8270
-8292
-8318
-8347
-8382
-8422
-8467
-8518
-8574
-8635
-8703
-8775
-8852
-8935
-9021
-9111
-9205
-9300
-9398
-9496
-9596
-9695
-9794
-9893
-9992
-10091
-10189
-10287
-10384
-10482
-10580
-10679
-10778
-10877
-10978
-11079
-11181
-11284
-11388
-11492
-11596
-11700
-11803
-11906
-12007
-12107
-12205
-12301
-12395
-12487
-12577
-12667
-12755
-12843
-12932
-13021
-13112
-13204
-13299
-13396
-13496
-13600
-13706
-13816
-13929
-14044
-14162
-14282
-14404
-14528
-14654
-14782
-14912
-15043
-15176
-15311
-15447
-15584
-15721
-15859
-15997
-16134
-16270
-16404
-16535
-16664
-16789
-16909
-17026
-17139
-17248
-17352
-17453
-17550
-17645
-17736
-17825
-17912
-17997
-18081
-18163
-18245
-18325
-18405
-18483
-18560
-18636
-18710
-18783
-18853
-18920
-18986
-19048
-19108
-19166
-19222
-19276
-19328
-19380
-19430
-19480
-19530
-19579
-19629
-19680
-19731
-19782
-19834
-19887
-19940
-19994
-20047
-20101
-20154
-20207
-20258
-20308
-20357
-20403
-20447
-20488
-20527
-20563
-20595
-20624
-20650
-20674
-20695
-20713
-20730
-20746
-20760
-20773
-20785
-20797
-20808
-20818
-20829
-20839
-20849
-20859
-20869
-20879
-20889
-20899
-20908
-20916
-20922
-20928
-20931
-20932
-20932
-20929
-20925
-20919
-20911
-20901
-20891
-20880
-20868
-20857
-20846
-20836
-20828
-20820
-20814
-20809
-20805
-20803
-20802
-20803
-20804
-20807
-20811
-20815
-20820
-20826
-20832
-20839
-20846
-20854
-20861
-20869
-20876
-20884
-20892
-20900
-20908
-20917
-20927
-20937
-20948
-20960
-20972
-20985
-20999
-21014
-21029
-21044
-21059
-21074
-21089
-21102
-21114
-21125
-21134
-21140
-21144
-21145
-21142
-21137
-21127
-21114
-21097
-21077
-21054
-21027
-20998
-20967
-20934
-20899
-20864
-20828
-20791
-20755
-20719
-20683
-20649
-20615
-20581
-20548
-20516
-20483
-20450
-20416
-20380
-20343
-20305
-20265
-20223
-20180
-20136
-20090
-20044
-19996
-19948
-19900
-19851
-19802
-19753
-19705
-19656
-19609
-19562
-19516
-19471
-19428
-19387
-19347
-19309
-19273
-19239
-19207
-19176
-19147
-19119
-19093
-19067
-19042
-19017
-18992
-18967
-18941
-18915
-18888
-18859
-18830
-18799
-18767
-18734
-18699
-18663
-18626
-18587
-18547
-18505
-18462
-18418
-18374
-18329
-18284
-18240
-18195
-18150
-18105
-18061
-18016
-17970
-17924
-17877
-17830
-17781
-17732
-17682
-17631
-17580
-17529
-17478
-17427
-17376
-17326
-17277
-17228
-17181
-17134
-17088
-17043
-16999
-16956
-16915
-16874
-16833
-16793
-16753
-16713
-16673
-16631
-16589
-16545
-16500
-16454
-16406
-16357
-16306
-16254
-16200
-16145
-16088
-16030
-15972
-15911
-15850
-15788
-15724
-15660
-15596
-15530
-15464
-15398
-15331
-15265
-15198
-15132
-15067
-15002
-14938
-14876
-14815
-14755
-14698
-14642
-14589
-14539
-14491
-14446
-14404
-14365
-14329
-14296
-14266
-14237
-14211
-14185
-14161
-14137
-14114
-14090
-14065
-14039
-14011
-13981
-13949
-13914
-13877
-13836
-13792
-13744
-13693
-13638
-13579
-13517
-13452
-13384
-13314
-13241
-13166
-13089
-13011
-12932
-12852
-12771
-12689
-12608
-12527
-12447
-12368
-12290
-12213
-12139
-12067
-11997
-11930
-11865
-11803
-11743
-11684
-11628
-11573
-11520
-11467
-11416
-11366
-11316
-11268
-11220
-11172
-11126
-11080
-11036
-10992
-10949
-10908
-10868
-10829
-10791
-10755
-10720
-10686
-10653
-10620
-10587
-10555
-10523
-10491
-10459
-10427
-10395
-10365
-10335
-10306
-10278
-10251
-10225
-10199
-10173
-10147
-10120
-10093
-10064
-10033
-10001
-9967
-9931
-9892
-9851
-9808
-9763
-9715
-9666
-9615
-9564
-9511
-9459
-9407
-9356
-9306
-9259
-9214
-9171
-9131
-9095
-9061
-9031
-9005
-8981
-8960
-8942
-8927
-8914
-8903
-8893
-8885
-8879
-8873
-8869
-8864
-8860
-8855
-8851
-8847
-8844
-8841
-8839
-8837
-8838
-8839
-8842
-8847
-8853
-8861
-8869
-8879
-8890
-8901
-8913
-8925
-8937
-8949
-8961
-8973
-8985
-8997
-9009
-9021
-9033
-9045
-9057
-9070
-9082
-9094
-9105
-9116
-9126
-9136
-9145
-9154
-9162
-9170
-9178
-9187
-9195
-9205
-9214
-9224
-9235
-9246
-9256
-9267
-9277
-9286
-9295
-9303
-9309
-9315
-9320
-9324
-9327
-9330
-9333
-9336
-9339
-9342
-9347
-9351
-9357
-9363
-9369
-9376
-9383
-9390
-9397
-9403
-9408
-9413
-9417
-9419
-9421
-9422
-9421
-9420
-9418
-9414
-9410
-9405
-9399
-9392
-9383
-9373
-9360
-9346
-9328
-9308
-9285
-9258
-9228
-9195
-9158
-9118
-9075
-9029
-8982
-8932
-8881
-8830
-8777
-8723
-8669
-8614
-8559
-8502
-8445
-8388
-8329
-8271
-8212
-8153
-8095
-8036
-7978
-7919
-7862
-7804
-7747
-7690
-7634
-7579
-7524
-7471
-7418
-7366
-7315
-7265
-7216
-7168
-7121
-7075
-7030
-6986
-6942
-6899
-6856
-6815
-6773
-6732
-6692
-6652
-6612
-6572
-6532
-6493
-6453
-6414
-6375
-6336
-6299
-6262
-6226
-6192
-6159
-6127
-6097
-6068
-6041
-6015
-5991
-5969
-5947
-5927
-5909
-5891
-5874
-5858
-5842
-5827
-5813
-5799
-5786
-5773
-5761
-5749
-5737
-5725
-5713
-5701
-5688
-5674
-5659
-5643
-5626
-5607
-5588
-5567
-5545
-5522
-5498
-5473
-5447
-5419
-5392
-5363
-5334
-5304
-5274
-5243
-5212
-5181
-5149
-5118
-5086
-5054
-5023
-4992
-4961
-4930
-4901
-4872
-4843
-4816
-4790
-4765
-4741
-4719
-4698
-4680
-4663
-4649
-4637
-4627
-4619
-4614
-4612
-4611
-4612
-4616
-4622
-4629
-4638
-4648
-4660
-4673
-4686
-4701
-4717
-4733
-4749
-4766
-4784
-4801
-4818
-4836
-4853
-4871
-4888
-4906
-4923
-4940
-4957
-4973
-4989
-5003
-5016
-5028
-5037
-5045
-5049
-5052
-5052
-5049
-5043
-5035
-5024
-5010
-4993
-4972
-4949
-4923
-4895
-4865
-4832
-4798
-4763
-4727
-4690
-4654
-4617
-4580
-4543
-4506
-4470
-4434
-4399
-4364
-4330
-4297
-4266
-4236
-4207
-4180
-4154
-4129
-4107
-4086
-4066
-4049
-4033
-4019
-4008
-3997
-3989
-3982
-3976
-3972
-3969
-3967
-3966
-3966
-3967
-3968
-3969
-3969
-3970
-3970
-3970
-3968
-3966
-3963
-3959
-3954
-3949
-3942
-3935
-3928
-3919
-3910
-3899
-3888
-3874
-3859
-3842
-3823
-3801
-3776
-3749
-3719
-3686
-3651
-3613
-3573
-3531
-3488
-3443
-3398
-3352
-3306
-3260
-3216
-3173
-3132
-3092
-3055
-3020
-2986
-2955
-2924
-2894
-2864
-2833
-2801
-2767
-2731
-2692
-2649
-2603
-2554
-2500
-2443
-2383
-2320
-2255
-2188
-2120
-2052
-1983
-1914
-1845
-1777
-1710
-1644
-1578
-1514
-1451
-1390
-1330
-1272
-1216
-1161
-1109
-1059
-1010
-964
-919
-874
-831
-789
-746
-704
-662
-620
-577
-536
-494
-454
-415
-377
-342
-309
-279
-252
-227
-205
-185
-168
-152
-138
-126
-114
-103
-93
-83
-74
-65
-57
-49
-42
-35
-29
-23
-18
-14
-10
-7
-6
-6
-7
-9
-12
-16
-21
-27
-32
-37
-43
-48
-54
-60
-67
-74
-82
-92
-102
-113
-126
-139
-153
-169
-185
-202
-221
-241
-262
-286
-311
-337
-366
-396
-428
-461
-496
-531
-568
-605
-643
-682
-722
-763
-805
-848
-892
-939
-986
-1035
-1085
-1137
-1190
-1244
-1300
-1357
-1415
-1474
-1534
-1594
-1654
-1714
-1772
-1830
-1885
-1939
-1990
-2039
-2085
-2129
-2170
-2208
-2243
-2276
-2306
-2332
-2356
-2375
-2391
-2403
-2411
-2414
-2414
-2409
-2401
-2389
-2374
-2356
-2335
-2312
-2286
-2259
-2230
-2201
-2170
-2138
-2106
-2073
-2040
-2005
-1972
-1937
-1903
-1868
-1834
-1801
-1768
-1736
-1706
-1678
-1652
-1627
-1605
-1585
-1567
-1550
-1535
-1521
-1509
-1497
-1486
-1475
-1465
-1455
-1445
-1436
-1426
-1416
-1405
-1395
-1384
-1373
-1362
-1351
-1339
-1328
-1316
-1305
-1293
-1282
-1271
-1261
-1251
-1241
-1231
-1221
-1212
-1202
-1193
-1183
-1174
-1164
-1155
-1145
-1136
-1127
-1119
-1112
-1105
-1100
-1095
-1093
-1091
-1091
-1092
-1095
-1098
-1102
-1107
-1113
-1119
-1124
-1130
-1135
-1139
-1142
-1144
-1145
-1145
-1144
-1141
-1138
-1134
-1130
-1126
-1122
-1117
-1113
-1109
-1105
-1101
-1096
-1090
-1085
-1078
-1071
-1063
-1054
-1044
-1034
-1022
-1010
-999
-987
-974
-961
-947
-934
-920
-907
-893
-880
-866
-852
-837
-823
-807
-791
-774
-756
-737
-717
-695
-671
-647
-622
-597
-571
-546
-522
-499
-477
-457
-439
-423
-409
-397
-386
-376
-367
-359
-350
-340
-330
-318
-304
-289
-270
-250
-227
-201
-172
-142
-109
-75
-40
-4
33
69
106
142
178
214
249
284
318
351
383
414
445
474
502
530
556
582
607
631
654
677
699
720
741
761
781
800
819
837
854
870
884
897
907
915
921
924
924
922
918
912
906
898
889
881
872
864
855
848
841
835
830
825
822
819
818
818
819
822
826
831
838
846
854
864
874
884
894
903
911
918
923
927
928
928
926
923
919
913
907
901
895
889
883
877
872
868
865
863
861
861
860
860
860
858
856
853
848
841
834
826
818
811
804
799
796
795
797
802
811
824
841
861
886
914
945
979
1016
1054
1094
1134
1174
1213
1252
1289
1324
1357
1388
1418
1445
1470
1494
1517
1538
1558
1578
1596
1613
1629
1645
1659
1673
1686
1698
1709
1719
1728
1737
1744
1750
1755
1760
1763
1766
1768
1770
1772
1773
1775
1776
1777
1779
1781
1783
1786
1790
1795
1801
1808
1816
1827
1840
1855
1873
1894
1918
1945
1976
2011
2048
2088
2131
2176
2223
2272
2323
2375
2429
2483
2538
2594
2650
2706
2761
2816
2870
2923
2973
3022
3068
3111
3152
3191
3226
3260
3290
3318
3343
3365
3385
3402
3416
3428
3437
3444
3449
3452
3453
3452
3449
3445
3439
3433
3425
3417
3408
3400
3392
3385
3380
3376
3374
3374
3376
3380
3386
3394
3404
3416
3429
3443
3459
3476
3495
3514
3535
3558
3581
3606
3631
3658
3684
3710
3735
3759
3780
3800
3817
3832
3843
3852
3857
3859
3858
3853
3846
3835
3822
3806
3787
3766
3743
3718
3692
3663
3634
3602
3570
3535
3499
3461
3422
3381
3340
3297
3254
3212
3169
3127
3087
3049
3013
2979
2949
2921
2898
2877
2861
2849
2841
2838
2840
2846
2858
2873
2893
2916
2942
2970
3000
3031
3062
3094
3125
3156
3185
3214
3241
3267
3292
3316
3338
3358
3377
3395
3411
3425
3438
3450
3461
3471
3480
3489
3497
3504
3511
3518
3524
3530
3536
3541
3545
3550
3554
3559
3564
3568
3573
3577
3581
3584
3587
3589
3591
3591
3591
3590
3590
3589
3590
3590
3592
3595
3598
3602
3607
3612
3617
3622
3627
3631
3636
3641
3645
3650
3656
3663
3670
3679
3689
3700
3712
3726
3742
3760
3781
3804
3830
3859
3890
3925
3961
4000
4041
4083
4125
4168
4211
4253
4294
4333
4370
4406
4438
4468
4494
4518
4538
4555
4569
4580
4588
4594
4599
4602
4605
4607
4610
4613
4617
4623
4629
4637
4646
4656
4668
4681
4694
4709
4723
4738
4752
4766
4780
4793
4806
4820
4833
4846
4860
4873
4887
4901
4916
4930
4943
4957
4969
4981
4991
5000
5006
5011
5013
5012
5009
5003
4995
4985
4973
4960
4946
4931
4916
4902
4888
4874
4861
4850
4840
4831
4824
4818
4814
4812
4811
4812
4815
4818
4823
4829
4836
4843
4850
4858
4865
4872
4879
4885
4892
4899
4907
4915
4923
4933
4942
4953
4964
4976
4988
5001
5015
5030
5046
5062
5080
5098
5118
5139
5161
5185
5210
5237
5266
5296
5328
5362
5397
5433
5471
5509
5548
5587
5627
5668
5709
5750
5792
5833
5874
5914
5951
5987
6020
6049
6076
6099
6119
6136
6150
6162
6171
6179
6186
6192
6198
6204
6210
6217
6225
6234
6244
6255
6267
6281
6295
6311
6328
6346
6365
6384
6404
6424
6444
6464
6485
6506
6527
6548
6569
6591
6613
6634
6656
6678
6699
6721
6743
6765
6787
6811
6835
6860
6886
6914
6943
6972
7003
7035
7067
7099
7132
7164
7195
7226
7255
7283
7309
7333
7356
7376
7395
7411
7425
7437
7447
7454
7459
7462
7464
7464
7463
7462
7460
7457
7455
7453
7451
7450
7449
7447
7447
7445
7444
7443
7441
7438
7435
7432
7428
7425
7421
7419
7416
7415
7416
7417
7421
7426
7433
7442
7453
7465
7480
7497
7515
7535
7555
7576
7597
7616
7634
7650
7664
7675
7683
7689
7693
7693
7692
7687
7680
7670
7658
7643
7625
7606
7585
7563
7539
7515
7489
7464
7437
7411
7384
7357
7329
7301
7273
7243
7213
7182
7149
7115
7079
7042
7003
6963
6923
6881
6839
6797
6756
6715
6674
6635
6598
6561
6526
6491
6457
6423
6389
6354
6319
6283
6245
6205
6164
6121
6076
6030
5981
5931
5880
5828
5776
5724
5672
5620
5569
5518
5468
5418
5369
5320
5272
5224
5176
5129
5082
5036
4991
4948
4905
4864
4826
4789
4755
4723
4693
4665
4639
4615
4592
4571
4552
4533
4515
4499
4484
4469
4456
4444
4433
4424
4416
4410
4406
4403
4401
4400
4401
4402
4403
4404
4404
4404
4402
4399
4394
4387
4379
4368
4356
4341
4325
4306
4286
4264
4241
4217
4191
4166
4141
4116
4093
4070
4049
4030
4011
3994
3976
3959
3940
3920
3899
3875
3849
3820
3789
3754
3717
3677
3635
3591
3544
3497
3448
3400
3351
3303
3257
3212
3170
3130
3093
3059
3028
3001
2977
2956
2937
2922
2909
2897
2887
2878
2870
2863
2856
2850
2845
2839
2834
2830
2825
2821
2817
2814
2811
2809
2808
2808
2809
2811
2814
2818
2822
2826
2830
2833
2835
2836
2834
2831
2825
2816
2805
2791
2774
2755
2734
2711
2687
2662
2636
2610
2585
2561
2538
2516
2495
2477
2460
2445
2432
2421
2411
2404
2397
2392
2388
2386
2384
2383
2383
2383
2382
2381
2380
2377
2374
2369
2363
2356
2347
2338
2327
2316
2303
2289
2275
2259
2243
2227
2209
2191
2172
2153
2132
2110
2086
2061
2033
2005
1976
1945
1913
1879
1844
1808
1772
1735
1699
1662
1626
1591
1556
1523
1490
1459
1429
1399
1371
1344
1317
1291
1265
1239
1213
1186
1159
1132
1103
1074
1043
1010
978
943
907
869
830
789
747
702
657
610
561
512
462
411
361
310
260
211
162
114
68
22
-22
-64
-105
-143
-181
-216
-250
-283
-315
-346
-376
-405
-433
-461
-487
-511
-534
-555
-573
-589
-603
-614
-623
-629
-633
-635
-635
-633
-630
-626
-622
-618
-615
-613
-612
-613
-616
-620
-626
-634
-643
-653
-664
-675
-687
-698
-708
-717
-726
-732
-737
-739
-739
-736
-731
-722
-710
-696
-679
-661
-641
-620
-598
-576
-555
-534
-514
-496
-479
-464
-452
-442
-434
-429
-426
-425
-427
-430
-435
-442
-450
-458
-466
-475
-483
-490
-496
-501
-504
-505
-504
-501
-496
-487
-477
-463
-448
-430
-409
-387
-363
-337
-309
-278
-246
-211
-173
-132
-87
-39
12
67
124
185
247
311
377
443
509
575
640
705
768
830
890
949
1006
1062
1116
1167
1216
1263
1307
1348
1386
1423
1457
1489
1519
1548
1575
1601
1625
1648
1670
1690
1710
1729
1747
1763
1779
1793
1806
1818
1829
1839
1848
1856
1863
1870
1877
1885
1892
1901
1910
1920
1931
1943
1956
1970
1985
2001
2017
2033
2050
2067
2083
2099
2114
2129
2142
2153
2162
2169
2174
2176
2175
2170
2163
2152
2137
2119
2098
2073
2045
2015
1982
1947
1909
1870
1829
1787
1744
1700
1655
1610
1565
1520
1475
1430
1385
1341
1298
1255
1213
1171
1131
1091
1051
1012
974
935
897
859
821
784
747
710
674
639
605
572
541
511
484
458
435
414
395
379
365
353
343
335
328
322
317
312
307
302
296
290
284
278
270
262
254
245
236
227
217
208
198
189
181
173
166
160
155
152
151
152
155
159
166
175
187
201
218
237
259
284
311
340
371
404
438
473
509
545
581
617
652
687
720
752
782
809
835
859
879
898
913
926
936
944
949
952
952
950
947
943
938
933
929
926
924
924
926
932
939
950
963
980
998
1020
1043
1068
1095
1123
1152
1181
1211
1241
1272
1302
1331
1361
1390
1419
1448
1477
1507
1538
1570
1603
1637
1673
1709
1747
1785
1824
1862
1901
1940
1978
2016
2054
2090
2125
2159
2191
2222
2250
2277
2302
2324
2345
2364
2381
2397
2413
2427
2442
2457
2471
2486
2501
2516
2532
2547
2563
2579
2595
2611
2627
2644
2661
2678
2696
2713
2730
2748
2765
2782
2799
2816
2834
2854
2874
2896
2919
2945
2972
3001
3033
3067
3103
3142
3183
3226
3271
3318
3367
3417
3468
3520
3572
3624
3676
3729
3780
3831
3882
3932
3981
4030
4078
4126
4173
4220
4267
4313
4359
4405
4451
4497
4543
4589
4634
4680
4725
4770
4814
4858
4902
4944
4985
5026
5065
5103
5140
5176
5210
5244
5277
5308
5340
5371
5402
5433
5464
5495
5527
5560
5592
5625
5658
5691
5724
5756
5788
5819
5848
5876
5903
5929
5953
5977
6000
6022
6046
6070
6095
6122
6150
6181
6214
6248
6285
6322
6362
6402
6443
6485
6527
6569
6610
6651
6690
6727
6763
6796
6827
6856
6882
6906
6929
6949
6969
6988
7007
7026
7045
7064
7084
7105
7126
7148
7170
7193
7217
7241
7265
7289
7313
7336
7359
7382
7403
7424
7443
7462
7479
7495
7511
7526
7541
7557
7574
7592
7612
7634
7659
7687
7717
7750
7785
7823
7862
7903
7945
7987
8029
8071
8112
8151
8192
8231
8268
8305
8340
8374
8407
8439
8470
8500
8528
8556
8583
8609
8633
8656
8679
8700
8720
8740
8759
8778
8797
8817
8837
8857
8878
8900
8922
8945
8968
8991
9014
9036
9058
9079
9099
9118
9135
9151
9166
9179
9191
9202
9213
9222
9232
9242
9252
9262
9273
9285
9298
9311
9324
9338
9351
9364
9376
9386
9396
9403
9409
9413
9414
9414
9412
9409
9404
9398
9391
9383
9376
9368
9361
9353
9346
9339
9333
9327
9320
9314
9307
9300
9291
9282
9271
9258
9244
9228
9210
9190
9169
9147
9123
9100
9076
9053
9030
9009
8989
8971
8955
8942
8931
8923
8917
8914
8913
8913
8915
8919
8923
8927
8932
8935
8938
8940
8939
8937
8933
8927
8918
8907
8895
8880
8865
8849
8832
8814
8797
8780
8763
8747
8733
8719
8708
8698
8689
8683
8678
8675
8673
8673
8674
8676
8679
8682
8685
8688
8691
8694
8696
8698
8700
8701
8703
8704
8706
8708
8712
8715
8720
8726
8732
8740
8748
8757
8767
8778
8789
8801
8813
8826
8840
8853
8867
8882
8896
8911
8925
8939
8953
8967
8980
8992
9004
9016
9027
9037
9047
9057
9066
9076
9086
9096
9107
9119
9133
9148
9165
9185
9207
9232
9260
9290
9323
9359
9397
9437
9480
9524
9569
9616
9664
9713
9761
9810
9859
9908
9956
10005
10053
10101
10149
10198
10247
10296
10344
10392
10440
10487
10532
10576
10619
10660
10698
10735
10770
10802
10833
10863
10890
10916
10941
10965
10988
11010
11031
11052
11073
11094
11115
11137
11160
11184
11210
11238
11269
11303
11339
11379
11422
11470
11521
11578
11639
11706
11778
11855
11938
12025
12117
12213
12313
12417
12523
12631
12740
12850
12961
13071
13180
13288
13395
13499
13600
13699
13795
13888
13977
14064
14148
14228
14306
14380
14452
14521
14587
14650
14710
14768
14823
14876
14927
14975
15021
15066
15109
15151
15192
15233
15274
15314
15355
15397
15439
15482
15527
15574
15621
15671
15723
15777
15832
15890
15949
16010
16073
16136
16200
16264
16328
16391
16455
16517
16578
16638
16696
16753
16807
16860
16911
16959
17005
17048
17089
17126
17161
17192
17220
17245
17267
17286
17302
17314
17324
17332
17337
17339
17340
17339
17337
17333
17328
17323
17316
17310
17303
17296
17288
17280
17270
17260
17248
17235
17222
17207
17191
17174
17156
17138
17119
17099
17079
17058
17038
17017
16996
16975
16954
16934
16914
16894
16875
16856
16838
16821
16804
16788
16772
16757
16743
16729
16716
16703
16691
16679
16669
16658
16649
16641
16634
16628
16623
16619
16616
16614
16613
16613
16613
16614
16615
16617
16618
16618
16618
16617
16614
16609
16603
16594
16584
16571
16556
16540
16523
16505
16487
16468
16450
16433
16417
16402
16388
16375
16363
16353
16344
16335
16329
16323
16318
16315
16312
16311
16309
16308
16306
16306
16305
16303
16300
16299
16295
16290
16285
16277
16270
16260
16248
16234
16218
16200
16178
16155
16129
16100
16068
16035
16000
15962
15923
15883
15841
15799
15756
15712
15668
15623
15578
15532
15485
15436
15387
15336
15283
15228
15172
15114
15055
14996
14936
14876
14817
14760
14704
14650
14599
14551
14506
14465
14427
14393
14363
14335
14310
14287
14266
14246
14227
14207
14188
14167
14146
14122
14097
14069
14038
14004
13966
13925
13881
13833
13782
13728
13671
13611
13549
13486
13420
13354
13286
13218
13149
13080
13011
12942
12874
12807
12740
12674
12608
12542
12477
12412
12347
12282
12218
12154
12090
12027
11965
11903
11842
11782
11724
11666
11611
11556
11504
11454
11406
11361
11318
11278
11241
11207
11175
11146
11118
11093
11069
11047
11025
11003
10981
10959
10937
10913
10888
10863
10836
10809
10780
10749
10718
10685
10651
10616
10581
10544
10507
10470
10433
10396
10358
10321
10285
10248
10212
10175
10138
10099
10059
10018
9975
9931
9885
9837
9789
9739
9689
9638
9587
9537
9487
9439
9392
9346
9302
9260
9221
9184
9148
9115
9084
9055
9026
8999
8972
8944
8916
8886
8853
8819
8782
8742
8699
8654
8606
8556
8505
8452
8398
8343
8288
8232
8175
8119
8063
8007
7951
7896
7841
7788
7735
7683
7632
7582
7533
7485
7438
7390
7343
7296
7248
7199
7150
7100
7048
6996
6943
6890
6835
6781
6727
6672
6618
6564
6510
6457
6404
6351
6298
6246
6193
6140
6087
6033
5979
5923
5867
5809
5750
5691
5631
5570
5509
5448
5387
5327
5267
5207
5148
5089
5030
4971
4912
4852
4791
4730
4668
4605
4541
4476
4411
4344
4277
4209
4141
4073
4003
3936
3867
3799
3731
3663
3594
3526
3457
3389
3320
3252
3183
3116
3048
2981
2915
2849
2784
2720
2658
2596
2535
2476
2417
2359
2302
2245
2188
2131
2073
2015
1956
1895
1833
1769
1704
1636
1566
1494
1420
1343
1263
1181
1096
1008
920
829
737
643
548
454
359
265
171
79
-13
-103
-193
-281
-369
-456
-542
-627
-712
-797
-881
-966
-1050
-1134
-1217
-1300
-1382
-1463
-1543
-1621
-1699
-1776
-1852
-1928
-2003
-2079
-2154
-2230
-2306
-2382
-2460
-2537
-2616
-2695
-2775
-2856
-2937
-3019
-3101
-3184
-3266
-3349
-3431
-3512
-3592
-3671
-3749
-3825
-3900
-3974
-4046
-4117
-4185
-4253
-4318
-4382
-4445
-4506
-4567
-4626
-4685
-4745
-4804
-4864
-4925
-4987
-5049
-5112
-5175
-5239
-5304
-5369
-5435
-5502
-5569
-5637
-5706
-5776
-5847
-5919
-5993
-6068
-6144
-6223
-6304
-6388
-6473
-6562
-6652
-6745
-6841
-6939
-7040
-7143
-7247
-7354
-7461
-7569
-7678
-7788
-7897
-8007
-8116
-8225
-8333
-8441
-8547
-8653
-8758
-8862
-8965
-9066
-9166
-9264
-9361
-9456
-9550
-9642
-9733
-9822
-9909
-9995
-10079
-10162
-10242
-10321
-10397
-10472
-10544
-10613
-10681
-10746
-10808
-10869
-10927
-10982
-11036
-11087
-11137
-11184
-11229
-11273
-11314
-11353
-11391
-11426
-11459
-11491
-11521
-11549
-11577
-11604
-11629
-11654
-11678
-11701
-11723
-11745
-11767
-11790
-11812
-11836
-11862
-11890
-11920
-11952
-11988
-12025
-12066
-12108
-12153
-12199
-12247
-12295
-12344
-12394
-12444
-12494
-12543
-12591
-12638
-12684
-12728
-12770
-12810
-12849
-12887
-12923
-12958
-12993
-13027
-13061
-13096
-13132
-13168
-13206
-13245
-13286
-13329
-13374
-13421
-13470
-13520
-13571
-13624
-13676
-13729
-13781
-13832
-13882
-13929
-13975
-14017
-14057
-14094
-14128
-14158
-14186
-14210
-14232
-14252
-14269
-14285
-14299
-14313
-14326
-14339
-14353
-14367
-14382
-14398
-14415
-14432
-14449
-14466
-14483
-14499
-14515
-14529
-14542
-14554
-14565
-14574
-14583
-14592
-14599
-14606
-14613
-14619
-14625
-14630
-14636
-14642
-14647
-14653
-14658
-14663
-14668
-14673
-14677
-14680
-14684
-14687
-14689
-14690
-14691
-14691
-14689
-14687
-14684
-14679
-14672
-14664
-14654
-14641
-14627
-14610
-14591
-14571
-14549
-14525
-14501
-14476
-14451
-14426
-14401
-14377
-14353
-14330
-14307
-14285
-14264
-14244
-14225
-14207
-14191
-14177
-14163
-14152
-14141
-14132
-14124
-14117
-14112
-14108
-14106
-14105
-14105
-14106
-14109
-14112
-14116
-14121
-14125
-14130
-14135
-14140
-14145
-14150
-14155
-14160
-14164
-14169
-14172
-14176
-14178
-14180
-14182
-14182
-14182
-14180
-14178
-14175
-14172
-14167
-14161
-14155
-14148
-14140
-14131
-14122
-14111
-14100
-14089
-14076
-14063
-14050
-14036
-14023
-14010
-13998
-13987
-13977
-13968
-13960
-13953
-13947
-13943
-13941
-13939
-13940
-13941
-13944
-13948
-13953
-13958
-13963
-13968
-13973
-13977
-13979
-13980
-13978
-13974
-13967
-13957
-13944
-13926
-13906
-13882
-13855
-13825
-13792
-13757
-13720
-13681
-13642
-13601
-13560
-13518
-13477
-13437
-13397
-13358
-13320
-13282
-13246
-13211
-13175
-13140
-13105
-13068
-13031
-12992
-12951
-12909
-12864
-12817
-12767
-12716
-12662
-12607
-12550
-12492
-12432
-12372
-12312
-12252
-12192
-12134
-12076
-12020
-11966
-11914
-11863
-11814
-11767
-11720
-11674
-11628
-11582
-11535
-11487
-11437
-11385
-11331
-11274
-11214
-11151
-11085
-11016
-10943
-10868
-10791
-10712
-10632
-10551
-10470
-10389
-10310
-10231
-10154
-10080
-10008
-9938
-9871
-9807
-9745
-9686
-9629
-9574
-9520
-9467
-9415
-9362
-9310
-9256
-9203
-9148
-9092
-9036
-8978
-8921
-8862
-8804
-8746
-8687
-8629
-8572
-8515
-8458
-8403
-8348
-8294
-8241
-8188
-8135
-8083
-8031
-7980
-7928
-7877
-7827
-7776
-7725
-7673
-7622
-7571
-7519
-7468
-7417
-7367
-7317
-7267
-7218
-7170
-7122
-7075
-7029
-6984
-6940
-6897
-6854
-6813
-6772
-6732
-6692
-6652
-6611
-6571
-6529
-6486
-6442
-6398
-6352
-6306
-6259
-6212
-6165
-6118
-6071
-6024
-5978
-5934
-5890
-5848
-5807
-5768
-5731
-5695
-5662
-5632
-5603
-5577
-5553
-5531
-5511
-5492
-5474
-5457
-5440
-5423
-5406
-5389
-5371
-5353
-5334
-5314
-5293
-5272
-5249
-5225
-5201
-5175
-5148
-5120
-5091
-5061
-5030
-4999
-4967
-4935
-4903
-4870
-4838
-4806
-4775
-4743
-4712
-4682
-4651
-4622
-4592
-4563
-4534
-4504
-4474
-4444
-4414
-4383
-4352
-4320
-4288
-4255
-4222
-4189
-4156
-4122
-4088
-4054
-4019
-3986
-3951
-3916
-3881
-3846
-3811
-3775
-3739
-3702
-3665
-3628
-3590
-3552
-3513
-3474
-3434
-3393
-3352
-3310
-3268
-3226
-3183
-3140
-3098
-3055
-3012
-2970
-2928
-2887
-2847
-2808
-2771
-2736
-2703
-2673
-2645
-2619
-2596
-2575
-2557
-2540
-2527
-2515
-2506
-2500
-2495
-2493
-2492
-2494
-2496
-2499
-2503
-2507
-2511
-2515
-2518
-2521
-2523
-2525
-2527
-2528
-2529
-2529
-2529
-2529
-2528
-2527
-2526
-2525
-2523
-2521
-2518
-2515
-2511
-2507
-2502
-2498
-2493
-2487
-2481
-2476
-2470
-2464
-2459
-2453
-2449
-2446
-2443
-2442
-2443
-2445
-2448
-2453
-2459
-2466
-2475
-2485
-2495
-2506
-2518
-2530
-2542
-2554
-2565
-2576
-2586
-2595
-2604
-2612
-2619
-2626
-2632
-2639
-2646
-2653
-2661
-2670
-2680
-2691
-2703
-2717
-2732
-2747
-2763
-2779
-2796
-2812
-2827
-2842
-2857
-2870
-2882
-2893
-2903
-2910
-2916
-2919
-2921
-2919
-2915
-2909
-2900
-2889
-2876
-2862
-2845
-2827
-2807
-2786
-2763
-2739
-2714
-2687
-2660
-2631
-2602
-2573
-2544
-2514
-2486
-2458
-2431
-2405
-2381
-2359
-2340
-2322
-2307
-2295
-2285
-2278
-2273
-2270
-2269
-2270
-2271
-2273
-2275
-2277
-2278
-2277
-2275
-2271
-2265
-2257
-2247
-2236
-2222
-2207
-2191
-2173
-2155
-2135
-2115
-2094
-2074
-2053
-2033
-2012
-1993
-1974
-1955
-1936
-1918
-1900
-1882
-1864
-1846
-1828
-1810
-1791
-1773
-1755
-1736
-1718
-1700
-1681
-1662
-1643
-1624
-1604
-1582
-1560
-1537
-1513
-1488
-1462
-1435
-1407
-1377
-1346
-1314
-1281
-1246
-1210
-1174
-1137
-1100
-1063
-1025
-989
-953
-917
-882
-847
-814
-781
-748
-717
-686
-657
-629
-602
-577
-553
-530
-509
-489
-470
-451
-434
-418
-403
-389
-375
-362
-349
-337
-326
-314
-304
-294
-285
-277
-271
-266
-263
-262
-264
-267
-272
-279
-288
-297
-308
-319
-330
-340
-350
-359
-366
-371
-374
-375
-373
-369
-363
-354
-343
-330
-315
-299
-281
-262
-242
-221
-200
-177
-154
-131
-107
-84
-61
-38
-15
6
26
46
64
82
99
114
129
143
155
165
174
182
188
192
195
197
197
197
196
194
191
188
184
180
176
172
170
168
168
169
172
177
183
192
202
213
226
240
255
272
289
308
327
348
368
390
411
433
454
476
497
518
540
561
582
602
622
641
659
676
690
703
712
720
725
727
726
723
718
710
701
689
676
662
645
627
608
587
566
544
521
499
476
454
433
413
394
376
359
344
331
319
309
300
293
287
282
277
273
268
264
260
254
249
242
235
227
218
208
198
188
177
167
156
146
137
128
119
111
103
95
87
80
73
67
61
55
50
46
43
41
39
39
38
39
40
41
42
44
47
49
52
55
58
62
65
68
71
73
75
77
78
78
78
78
77
75
73
71
69
68
66
65
65
65
65
65
65
66
67
68
70
71
72
73
73
73
71
68
64
58
51
42
32
21
9
-5
-19
-34
-50
-66
-83
-99
-117
-134
-152
-170
-189
-209
-230
-253
-277
-302
-328
-356
-385
-416
-449
-483
-519
-556
-595
-635
-677
-720
-765
-811
-858
-907
-957
-1008
-1061
-1115
-1170
-1226
-1283
-1342
-1402
-1463
-1526
-1591
-1656
-1724
-1792
-1862
-1932
-2003
-2075
-2148
-2220
-2293
-2367
-2440
-2512
-2585
-2656
-2726
-2794
-2861
-2926
-2989
-3051
-3111
-3170
-3227
-3283
-3338
-3391
-3442
-3491
-3539
-3585
-3629
-3671
-3711
-3750
-3788
-3825
-3860
-3895
-3930
-3964
-3998
-4030
-4064
-4096
-4128
-4160
-4191
-4223
-4254
-4285
-4317
-4348
-4379
-4410
-4440
-4471
-4501
-4530
-4559
-4588
-4617
-4645
-4673
-4700
-4727
-4754
-4781
-4807
-4834
-4859
-4885
-4910
-4934
-4957
-4980
-5002
-5022
-5042
-5060
-5076
-5092
-5106
-5119
-5131
-5142
-5154
-5166
-5179
-5192
-5207
-5223
-5241
-5260
-5280
-5301
-5324
-5348
-5373
-5399
-5426
-5453
-5481
-5509
-5537
-5564
-5590
-5616
-5640
-5663
-5685
-5705
-5725
-5743
-5761
-5777
-5794
-5809
-5824
-5839
-5854
-5869
-5884
-5900
-5917
-5936
-5956
-5978
-6002
-6029
-6057
-6086
-6117
-6149
-6181
-6214
-6246
-6278
-6310
-6342
-6373
-6403
-6432
-6460
-6487
-6514
-6539
-6564
-6589
-6615
-6641
-6668
-6696
-6727
-6759
-6794
-6831
-6871
-6913
-6958
-7005
-7054
-7105
-7158
-7211
-7266
-7320
-7375
-7430
-7484
-7538
-7591
-7643
-7694
-7744
-7793
-7840
-7886
-7931
-7975
-8016
-8058
-8100
-8138
-8178
-8215
-8250
-8285
-8318
-8349
-8380
-8409
-8437
-8464
-8490
-8514
-8537
-8559
-8579
-8598
-8616
-8633
-8649
-8663
-8677
-8691
-8704
-8717
-8730
-8744
-8757
-8772
-8787
-8804
-8822
-8841
-8861
-8883
-8905
-8929
-8953
-8978
-9004
-9030
-9056
-9083
-9109
-9136
-9162
-9188
-9214
-9239
-9263
-9287
-9310
-9332
-9353
-9373
-9392
-9409
-9425
-9440
-9453
-9465
-9475
-9485
-9492
-9499
-9505
-9509
-9514
-9517
-9520
-9522
-9523
-9524
-9525
-9526
-9526
-9527
-9528
-9530
-9532
-9535
-9539
-9544
-9549
-9556
-9563
-9572
-9582
-9593
-9605
-9617
-9630
-9644
-9658
-9672
-9686
-9700
-9715
-9729
-9742
-9755
-9767
-9779
-9789
-9799
-9807
-9815
-9822
-9827
-9832
-9835
-9837
-9839
-9840
-9839
-9839
-9837
-9835
-9832
-9829
-9824
-9819
-9814
-9807
-9799
-9789
-9779
-9768
-9755
-9742
-9727
-9712
-9697
-9681
-9665
-9648
-9632
-9616
-9600
-9585
-9570
-9555
-9540
-9525
-9511
-9496
-9481
-9466
-9450
-9434
-9416
-9397
-9377
-9356
-9333
-9308
-9282
-9254
-9224
-9192
-9159
-9124
-9088
-9049
-9009
-8968
-8926
-8882
-8837
-8791
-8744
-8696
-8648
-8600
-8551
-8503
-8454
-8406
-8358
-8311
-8264
-8217
-8170
-8124
-8077
-8029
-7984
-7937
-7890
-7844
-7798
-7753
-7708
-7664
-7621
-7579
-7537
-7496
-7455
-7415
-7376
-7338
-7301
-7264
-7228
-7192
-7157
-7122
-7088
-7054
-7020
-6987
-6955
-6922
-6890
-6858
-6826
-6794
-6761
-6729
-6696
-6663
-6629
-6596
-6563
-6530
-6498
-6467
-6437
-6409
-6383
-6358
-6334
-6312
-6291
-6272
-6253
-6236
-6219
-6202
-6185
-6168
-6151
-6132
-6113
-6093
-6072
-6050
-6026
-6001
-5975
-5948
-5919
-5890
-5861
-5830
-5799
-5768
-5735
-5702
-5668
-5634
-5599
-5564
-5528
-5493
-5457
-5423
-5388
-5355
-5322
-5290
-5259
-5229
-5199
-5170
-5142
-5114
-5087
-5060
-5033
-5006
-4980
-4952
-4925
-4896
-4867
-4837
-4807
-4776
-4744
-4712
-4681
-4649
-4618
-4587
-4557
-4527
-4498
-4469
-4440
-4411
-4382
-4353
-4323
-4293
-4263
-4233
-4202
-4171
-4139
-4108
-4077
-4046
-4016
-3987
-3959
-3932
-3905
-3880
-3856
-3832
-3810
-3788
-3768
-3748
-3729
-3711
-3693
-3676
-3659
-3643
-3625
-3607
-3588
-3568
-3546
-3522
-3496
-3468
-3438
-3405
-3371
-3334
-3296
-3255
-3213
-3169
-3124
-3078
-3031
-2984
-2936
-2888
-2840
-2792
-2744
-2696
-2648
-2600
-2551
-2502
-2453
-2404
-2355
-2307
-2259
-2211
-2164
-2118
-2072
-2027
-1983
-1939
-1896
-1854
-1813
-1773
-1734
-1696
-1659
-1624
-1590
-1557
-1526
-1497
-1468
-1441
-1414
-1388
-1362
-1336
-1309
-1282
-1255
-1227
-1198
-1168
-1137
-1104
-1069
-1033
-994
-952
-908
-861
-812
-759
-705
-649
-591
-531
-470
-408
-346
-284
-222
-160
-99
-39
21
81
140
199
257
313
369
424
477
528
578
626
672
717
760
801
841
879
915
951
985
1016
1049
1080
1110
1140
1168
1196
1224
1250
1276
1302
1327
1352
1377
1402
1427
1451
1476
1501
1526
1551
1577
1604
1632
1661
1691
1724
1758
1794
1831
1871
1913
1957
2003
2051
2102
2154
2209
2265
2324
2384
2445
2506
2569
2632
2695
2757
2820
2882
2943
3005
3065
3126
3186
3247
3307
3367
3428
3488
3549
3609
3670
3730
3791
3850
3909
3966
4022
4078
4132
4185
4236
4286
4335
4383
4430
4476
4523
4570
4618
4668
4719
4772
4827
4885
4945
5008
5073
5139
5207
5277
5347
5418
5489
5561
5631
5702
5772
5841
5910
5977
6045
6111
6177
6243
6309
6374
6439
6504
6569
6633
6698
6762
6827
6891
6956
7020
7084
7148
7211
7274
7336
7397
7457
7516
7574
7631
7686
7740
7793
7844
7894
7943
7991
8038
8085
8130
8175
8220
8264
8307
8351
8394
8436
8479
8522
8565
8609
8653
8697
8741
8786
8832
8878
8925
8973
9023
9074
9126
9179
9233
9288
9344
9400
9455
9511
9566
9621
9675
9729
9783
9835
9888
9940
9992
10044
10095
10147
10198
10249
10301
10352
10404
10455
10506
10557
10607
10657
10706
10754
10801
10847
10891
10934
10974
11014
11051
11088
11123
11157
11190
11223
11255
11288
11321
11355
11389
11425
11462
11500
11539
11581
11623
11668
11714
11762
11812
11863
11916
11970
12025
12081
12137
12195
12253
12311
12369
12427
12484
12541
12596
12650
12703
12754
12803
12850
12895
12938
12978
13017
13053
13087
13119
13149
13176
13202
13226
13248
13267
13285
13301
13314
13326
13336
13344
13351
13356
13359
13360
13361
13360
13359
13357
13354
13352
13350
13347
13344
13342
13339
13336
13333
13330
13326
13322
13319
13315
13312
13308
13306
13304
13302
13302
13302
13303
13305
13308
13313
13318
13325
13333
13342
13351
13362
13373
13385
13397
13410
13423
13436
13449
13462
13474
13486
13498
13509
13519
13528
13536
13544
13549
13554
13558
13561
13563
13564
13565
13564
13564
13562
13560
13558
13555
13552
13549
13546
13543
13540
13539
13538
13539
13540
13544
13548
13554
13562
13571
13582
13593
13606
13620
13634
13649
13664
13680
13697
13714
13733
13752
13771
13792
13813
13834
13855
13876
13897
13917
13936
13954
13971
13986
14000
14012
14021
14027
14031
14031
14028
14022
14013
14002
13988
13973
13956
13938
13919
13900
13881
13863
13846
13830
13816
13803
13791
13782
13773
13767
13761
13757
13753
13748
13744
13739
13733
13726
13718
13709
13698
13685
13671
13655
13638
13618
13597
13574
13548
13521
13491
13459
13425
13389
13351
13310
13267
13222
13174
13124
13072
13017
12962
12904
12846
12786
12726
12666
12606
12546
12486
12427
12368
12310
12252
12195
12138
12081
12025
11969
11913
11858
11802
11747
11693
11639
11587
11536
11486
11439
11393
11348
11306
11265
11226
11188
11152
11117
11083
11050
11018
10985
10953
10920
10885
10850
10813
10775
10735
10693
10649
10604
10555
10505
10453
10399
10343
10285
10226
10166
10106
10045
9984
9924
9864
9804
9746
9689
9632
9577
9522
9468
9415
9362
9310
9257
9203
9150
9096
9041
8987
8933
8880
8828
8777
8728
8680
8635
8592
8551
8513
8477
8444
8413
8386
8360
8337
8316
8297
8280
8265
8250
8238
8226
8215
8204
8193
8183
8170
8159
8146
8132
8118
8102
8086
8070
8052
8034
8016
7996
7975
7954
7931
7907
7883
7858
7832
7806
7779
7752
7725
7697
7670
7642
7613
7585
7557
7529
7501
7474
7448
7423
7398
7375
7352
7330
7309
7287
7266
7245
7223
7201
7179
7156
7133
7110
7087
7063
7040
7016
6993
6970
6947
6925
6903
6883
6863
6845
6827
6810
6794
6778
6763
6748
6733
6718
6702
6686
6669
6651
6632
6612
6591
6569
6546
6522
6497
6471
6445
6418
6391
6364
6338
6312
6287
6264
6241
6220
6200
6181
6163
6145
6128
6112
6096
6080
6065
6050
6035
6020
6006
5992
5978
5965
5952
5939
5928
5918
5908
5901
5894
5889
5885
5882
5880
5879
5879
5880
5882
5884
5888
5891
5896
5900
5906
5912
5918
5924
5931
5938
5946
5953
5960
5967
5975
5983
5991
6000
6009
6018
6028
6039
6049
6060
6071
6082
6094
6105
6117
6129
6141
6154
6167
6181
6195
6210
6226
6242
6260
6278
6297
6316
6337
6358
6380
6404
6427
6452
6477
6503
6529
6556
6582
6608
6633
6657
6680
6702
6723
6742
6760
6776
6791
6805
6817
6828
6838
6846
6854
6861
6867
6873
6879
6884
6890
6897
6904
6913
6922
6933
6946
6960
6976
6994
7014
7035
7059
7083
7110
7137
7165
7194
7224
7253
7282
7311
7338
7364
7389
7413
7435
7455
7474
7492
7509
7525
7539
7553
7567
7580
7593
7607
7620
7633
7647
7661
7675
7688
7702
7715
7727
7739
7751
7761
7770
7777
7783
7787
7790
7792
7792
7791
7790
7788
7787
7785
7785
7785
7786
7790
7794
7801
7809
7819
7831
7843
7857
7872
7888
7904
7920
7937
7953
7971
7988
8006
8023
8044
8064
8085
8108
8131
8156
8183
8211
8240
8271
8303
8336
8370
8405
8440
8476
8510
8544
8576
8606
8635
8661
8686
8707
8727
8744
8759
8772
8783
8794
8803
8812
8821
8829
8837
8845
8854
8862
8871
8881
8892
8904
8917
8933
8950
8969
8990
9013
9037
9063
9089
9116
9144
9171
9198
9224
9249
9274
9298
9320
9343
9365
9386
9408
9431
9455
9479
9505
9533
9562
9592
9623
9656
9689
9724
9758
9792
9827
9861
9894
9928
9961
9994
10027
10059
10091
10122
10152
10181
10210
10238
10265
10291
10317
10343
10368
10393
10418
10443
10468
10493
10518
10543
10568
10594
10619
10644
10669
10693
10716
10738
10760
10780
10800
10819
10837
10854
10871
10888
10903
10919
10933
10948
10963
10977
10991
11006
11020
11034
11048
11061
11073
11084
11093
11101
11106
11110
11113
11113
11112
11110
11107
11104
11101
11097
11094
11092
11090
11090
11090
11091
11093
11096
11099
11102
11105
11108
11111
11113
11114
11115
11113
11111
11107
11101
11093
11083
11071
11058
11043
11027
11010
10992
10974
10956
10938
10920
10902
10884
10867
10850
10834
10817
10801
10785
10769
10753
10736
10720
10704
10688
10671
10655
10639
10622
10604
10585
10565
10544
10521
10496
10470
10442
10413
10383
10352
10320
10287
10254
10220
10186
10152
10116
10081
10045
10008
9971
9933
9895
9856
9816
9776
9735
9695
9655
9615
9576
9538
9501
9464
9429
9395
9361
9327
9294
9260
9227
9193
9159
9124
9087
9051
9013
8975
8936
8897
8858
8818
8778
8738
8698
8657
8617
8576
8536
8494
8453
8411
8368
8325
8281
8236
8189
8144
8098
8051
8004
7956
7909
7861
7813
7766
7718
7670
7622
7573
7524
7474
7423
7372
7320
7267
7214
7160
7107
7053
6999
6945
6893
6841
6791
6742
6694
6648
6603
6559
6516
6475
6434
6395
6357
6320
6285
6250
6218
6186
6157
6128
6101
6075
6051
6027
6006
5985
5966
5948
5931
5915
5900
5886
5873
5860
5848
5835
5823
5810
5797
5784
5770
5756
5740
5724
5707
5689
5671
5651
5631
5609
5586
5561
5535
5507
5476
5444
5409
5371
5331
5289
5245
5199
5151
5102
5051
4998
4944
4890
4834
4778
4723
4667
4611
4556
4501
4446
4391
4337
4282
4228
4175
4122
4070
4018
3968
3919
3872
3825
3781
3738
3697
3658
3620
3584
3549
3516
3483
3451
3420
3389
3358
3327
3296
3264
3232
3198
3164
3128
3090
3051
3011
2969
2925
2880
2833
2786
2738
2689
2640
2591
2542
2493
2444
2395
2346
2298
2249
2200
2151
2102
2054
2005
1957
1910
1864
1818
1772
1727
1683
1638
1594
1549
1505
1460
1415
1371
1326
1281
1236
1192
1149
1106
1064
1024
984
946
910
875
841
809
778
748
718
688
659
629
598
567
535
501
467
431
394
355
315
274
230
185
138
90
41
-10
-62
-115
-169
-224
-280
-338
-396
-455
-515
-575
-636
-697
-759
-822
-885
-950
-1014
-1080
-1146
-1212
-1278
-1344
-1409
-1475
-1541
-1608
-1675
-1742
-1810
-1879
-1948
-2017
-2086
-2154
-2222
-2289
-2356
-2421
-2485
-2548
-2611
-2673
-2734
-2795
-2856
-2917
-2978
-3039
-3101
-3163
-3225
-3287
-3349
-3412
-3474
-3536
-3599
-3662
-3726
-3791
-3856
-3923
-3990
-4059
-4131
-4203
-4277
-4351
-4426
-4502
-4578
-4653
-4728
-4802
-4876
-4947
-5018
-5087
-5155
-5221
-5286
-5351
-5414
-5478
-5541
-5603
-5666
-5729
-5792
-5854
-5918
-5981
-6045
-6109
-6174
-6238
-6303
-6368
-6433
-6498
-6563
-6627
-6690
-6754
-6817
-6880
-6943
-7007
-7071
-7136
-7202
-7269
-7337
-7406
-7477
-7549
-7622
-7696
-7771
-7846
-7923
-8000
-8077
-8154
-8232
-8310
-8387
-8463
-8539
-8614
-8689
-8762
-8834
-8906
-8977
-9047
-9116
-9185
-9253
-9320
-9386
-9451
-9515
-9578
-9639
-9700
-9759
-9817
-9875
-9932
-9989
-10045
-10100
-10155
-10210
-10265
-10319
-10373
-10427
-10481
-10535
-10589
-10643
-10696
-10750
-10803
-10857
-10911
-10965
-11020
-11075
-11132
-11189
-11247
-11307
-11368
-11431
-11495
-11562
-11630
-11701
-11773
-11847
-11923
-11999
-12076
-12154
-12233
-12312
-12392
-12472
-12552
-12632
-12712
-12792
-12871
-12949
-13026
-13101
-13176
-13249
-13321
-13392
-13463
-13532
-13601
-13669
-13736
-13803
-13869
-13935
-14000
-14065
-14129
-14192
-14255
-14318
-14379
-14440
-14501
-14560
-14620
-14678
-14736
-14794
-14851
-14908
-14964
-15019
-15074
-15129
-15184
-15238
-15293
-15348
-15404
-15460
-15517
-15574
-15632
-15692
-15752
-15814
-15878
-15943
-16011
-16079
-16151
-16222
-16296
-16369
-16444
-16518
-16593
-16667
-16742
-16817
-16892
-16967
-17042
-17117
-17192
-17266
-17340
-17413
-17486
-17559
-17631
-17702
-17774
-17846
-17918
-17989
-18061
-18132
-18203
-18274
-18344
-18413
-18482
-18549
-18615
-18679
-18742
-18802
-18860
-18916
-18971
-19023
-19073
-19121
-19167
-19213
-19257
-19302
-19346
-19390
-19436
-19483
-19531
-19582
-19634
-19688
-19745
-19803
-19862
-19923
-19984
-20046
-20108
-20170
-20232
-20294
-20355
-20416
-20477
-20537
-20597
-20655
-20712
-20768
-20824
-20878
-20931
-20984
-21036
-21089
-21141
-21194
-21246
-21299
-21351
-21403
-21455
-21506
-21557
-21607
-21657
-21707
-21755
-21804
-21851
-21898
-21946
-21992
-22039
-22086
-22133
-22181
-22228
-22276
-22325
-22374
-22424
-22475
-22526
-22577
-22628
-22679
-22729
-22779
-22828
-22877
-22925
-22971
-23017
-23062
-23106
-23149
-23191
-23231
-23271
-23309
-23346
-23382
-23416
-23450
-23482
-23514
-23544
-23573
-23600
-23626
-23649
-23671
-23690
-23708
-23722
-23735
-23745
-23753
-23759
-23763
-23765
-23765
-23763
-23759
-23754
-23747
-23739
-23729
-23717
-23705
-23691
-23675
-23659
-23641
-23622
-23603
-23582
-23560
-23537
-23513
-23489
-23464
-23439
-23413
-23387
-23361
-23335
-23310
-23285
-23260
-23235
-23211
-23188
-23165
-23142
-23120
-23098
-23076
-23055
-23035
-23015
-22995
-22976
-22958
-22939
-22921
-22902
-22882
-22862
-22840
-22818
-22794
-22769
-22743
-22715
-22686
-22655
-22624
-22590
-22556
-22520
-22483
-22444
-22404
-22363
-22321
-22279
-22236
-22194
-22152
-22110
-22070
-22031
-21993
-21957
-21921
-21886
-21851
-21816
-21781
-21746
-21709
-21672
-21633
-21592
-21550
-21507
-21462
-21416
-21369
-21320
-21270
-21219
-21167
-21115
-21063
-21011
-20959
-20907
-20857
-20807
-20759
-20712
-20667
-20623
-20581
-20541
-20501
-20462
-20424
-20387
-20350
-20312
-20275
-20237
-20198
-20159
-20119
-20077
-20035
-19991
-19946
-19900
-19853
-19805
-19757
-19708
-19659
-19611
-19561
-19512
-19462
-19412
-19360
-19309
-19256
-19202
-19148
-19092
-19035
-18976
-18917
-18857
-18795
-18733
-18671
-18607
-18544
-18481
-18418
-18355
-18292
-18230
-18169
-18108
-18049
-17990
-17933
-17876
-17820
-17764
-17709
-17654
-17600
-17546
-17493
-17440
-17387
-17335
-17284
-17234
-17184
-17135
-17088
-17041
-16994
-16948
-16903
-16857
-16812
-16766
-16719
-16672
-16622
-16571
-16518
-16463
-16406
-16347
-16286
-16224
-16161
-16097
-16033
-15971
-15908
-15845
-15784
-15723
-15663
-15603
-15544
-15486
-15428
-15370
-15313
-15256
-15198
-15141
-15083
-15025
-14967
-14908
-14848
-14788
-14728
-14667
-14605
-14544
-14482
-14420
-14358
-14297
-14235
-14174
-14114
-14054
-13994
-13936
-13879
-13823
-13768
-13714
-13662
-13610
-13560
-13509
-13459
-13408
-13357
-13304
-13250
-13194
-13137
-13077
-13015
-12951
-12885
-12816
-12747
-12675
-12603
-12529
-12455
-12381
-12306
-12231
-12156
-12081
-12006
-11932
-11858
-11784
-11712
-11639
-11568
-11497
-11427
-11357
-11288
-11219
-11151
-11083
-11015
-10948
-10880
-10812
-10743
-10674
-10604
-10534
-10464
-10394
-10324
-10254
-10185
-10117
-10049
-9982
-9916
-9851
-9787
-9725
-9663
-9603
-9542
-9482
-9422
-9361
-9300
-9237
-9172
-9106
-9039
-8970
-8900
-8828
-8755
-8682
-8607
-8532
-8456
-8380
-8304
-8227
-8151
-8074
-7999
-7924
-7849
-7774
-7701
-7628
-7557
-7487
-7419
-7353
-7288
-7225
-7164
-7104
-7045
-6988
-6931
-6874
-6817
-6761
-6704
-6647
-6589
-6531
-6472
-6413
-6352
-6292
-6230
-6168
-6106
-6044
-5982
-5919
-5857
-5796
-5734
-5673
-5611
-5550
-5489
-5427
-5364
-5302
-5238
-5174
-5110
-5044
-4978
-4911
-4844
-4776
-4708
-4641
-4573
-4507
-4441
-4376
-4312
-4250
-4189
-4129
-4070
-4014
-3960
-3906
-3853
-3801
-3750
-3700
-3650
-3601
-3552
-3504
-3456
-3408
-3361
-3314
-3267
-3221
-3175
-3129
-3084
-3038
-2993
-2948
-2903
-2860
-2817
-2775
-2733
-2693
-2653
-2614
-2575
-2537
-2499
-2463
-2427
-2392
-2358
-2324
-2292
-2261
-2230
-2201
-2171
-2142
-2113
-2084
-2054
-2024
-1992
-1959
-1925
-1890
-1853
-1815
-1776
-1737
-1697
-1658
-1619
-1581
-1545
-1511
-1479
-1449
-1422
-1398
-1376
-1356
-1339
-1324
-1310
-1298
-1287
-1276
-1267
-1257
-1248
-1238
-1228
-1218
-1208
-1198
-1187
-1176
-1164
-1153
-1140
-1128
-1115
-1103
-1090
-1078
-1066
-1055
-1045
-1036
-1027
-1018
-1012
-1004
-997
-989
-980
-970
-958
-944
-928
-908
-886
-860
-832
-800
-766
-729
-690
-650
-610
-569
-530
-491
-455
-421
-390
-362
-336
-313
-293
-275
-259
-246
-234
-224
-216
-209
-204
-199
-195
-192
-189
-185
-181
-175
-169
-160
-151
-139
-126
-112
-96
-79
-61
-42
-23
-4
15
34
51
68
84
99
112
125
136
146
155
164
172
179
186
192
196
200
202
201
199
195
187
177
164
148
128
105
78
48
14
-24
-65
-108
-154
-202
-251
-303
-355
-408
-463
-518
-574
-630
-686
-743
-800
-858
-915
-973
-1030
-1087
-1143
-1199
-1255
-1310
-1364
-1417
-1470
-1522
-1573
-1622
-1671
-1718
-1763
-1807
-1849
-1890
-1930
-1968
-2005
-2041
-2076
-2110
-2143
-2175
-2206
-2235
-2264
-2291
-2317
-2343
-2367
-2390
-2413
-2434
-2454
-2472
-2490
-2506
-2522
-2536
-2550
-2562
-2575
-2588
-2600
-2614
-2628
-2643
-2660
-2679
-2699
-2721
-2744
-2769
-2795
-2822
-2849
-2876
-2902
-2928
-2951
-2973
-2993
-3009
-3023
-3033
-3040
-3044
-3045
-3044
-3040
-3035
-3028
-3019
-3010
-3001
-2992
-2983
-2974
-2966
-2959
-2953
-2948
-2943
-2938
-2934
-2930
-2925
-2920
-2915
-2909
-2903
-2896
-2888
-2879
-2869
-2858
-2846
-2834
-2822
-2809
-2797
-2786
-2775
-2767
-2760
-2756
-2754
-2755
-2759
-2766
-2776
-2789
-2804
-2822
-2842
-2864
-2888
-2913
-2939
-2965
-2991
-3017
-3042
-3067
-3090
-3112
-3133
-3152
-3169
-3184
-3198
-3210
-3221
-3230
-3238
-3245
-3251
-3256
-3260
-3264
-3266
-3268
-3270
-3271
-3272
-3273
-3274
-3275
-3276
-3278
-3279
-3281
-3282
-3283
-3283
-3283
-3283
-3281
-3280
-3278
-3276
-3274
-3272
-3270
-3268
-3266
-3265
-3264
-3263
-3263
-3263
-3263
-3263
-3264
-3265
-3266
-3267
-3268
-3270
-3271
-3272
-3274
-3275
-3276
-3277
-3277
-3277
-3276
-3274
-3270
-3266
-3259
-3251
-3240
-3227
-3211
-3193
-3171
-3147
-3120
-3090
-3058
-3024
-2987
-2948
-2908
-2865
-2821
-2775
-2728
-2680
-2631
-2581
-2532
-2481
-2431
-2380
-2329
-2278
-2226
-2175
-2123
-2072
-2021
-1971
-1920
-1870
-1821
-1771
-1722
-1674
-1625
-1577
-1529
-1481
-1432
-1384
-1335
-1285
-1235
-1185
-1133
-1081
-1028
-975
-921
-867
-813
-758
-703
-648
-593
-538
-482
-427
-371
-314
-257
-200
-142
-83
-23
38
100
163
227
292
358
426
495
564
635
706
778
850
924
997
1071
1145
1220
1294
1369
1443
1517
1592
1666
1740
1814
1888
1961
2035
2108
2181
2253
2325
2397
2468
2538
2607
2674
2740
2804
2865
2924
2981
3034
3086
3134
3181
3226
3270
3313
3354
3395
3435
3476
3516
3557
3599
3642
3686
3732
3780
3830
3883
3937
3994
4053
4113
4175
4239
4304
4369
4435
4502
4569
4635
4701
4767
4832
4897
4961
5023
5085
5145
5204
5261
5316
5370
5422
5471
5519
5566
5611
5655
5698
5740
5782
5824
5866
5908
5949
5992
6034
6076
6119
6161
6204
6247
6290
6334
6378
6423
6469
6517
6565
6616
6667
6720
6774
6829
6885
6942
6999
7056
7113
7169
7225
7280
7333
7384
7433
7480
7524
7566
7606
7643
7678
7712
7744
7776
7806
7836
7866
7897
7927
7959
7990
8023
8055
8089
8122
8157
8191
8226
8261
8296
8331
8367
8404
8440
8477
8514
8552
8589
8627
8664
8702
8740
8778
8816
8853
8891
8928
8965
9002
9038
9074
9110
9146
9182
9218
9255
9292
9330
9367
9405
9444
9482
9520
9558
9596
9633
9671
9707
9744
9780
9816
9851
9887
9922
9959
9996
10034
10073
10114
10156
10199
10243
10289
10335
10381
10428
10475
10522
10568
10614
10659
10704
10748
10791
10834
10875
10916
10955
10993
11031
11067
11102
11135
11168
11200
11230
11260
11289
11318
11346
11374
11402
11430
11458
11486
11514
11541
11569
11595
11620
11644
11666
11687
11707
11724
11740
11754
11767
11778
11787
11795
11801
11806
11810
11813
11815
11816
11816
11815
11813
11811
11807
11803
11798
11792
11784
11776
11766
11754
11741
11727
11712
11696
11678
11661
11643
11625
11607
11588
11570
11551
11532
11513
11495
11478
11461
11445
11430
11417
11405
11394
11384
11376
11369
11362
11357
11352
11348
11345
11342
11339
11336
11333
11330
11326
11323
11318
11314
11308
11302
11295
11288
11279
11270
11260
11250
11239
11228
11218
11207
11197
11186
11176
11166
11156
11146
11136
11125
11115
11104
11093
11082
11070
11057
11044
11031
11018
11004
10990
10976
10963
10949
10935
10921
10908
10896
10883
10872
10860
10849
10838
10827
10815
10802
10789
10774
10760
10744
10729
10713
10697
10682
10666
10651
10636
10620
10605
10590
10574
10557
10541
10523
10505
10485
10465
10443
10420
10395
10369
10342
10314
10284
10253
10220
10185
10149
10111
10072
10031
9988
9944
9899
9853
9806
9758
9711
9663
9616
9570
9524
9480
9436
9395
9355
9316
9278
9242
9206
9171
9137
9102
9067
9031
8994
8957
8918
8878
8838
8797
8755
8712
8669
8625
8581
8537
8493
8448
8403
8356
8309
8261
8211
8159
8105
8048
7992
7932
7870
7807
7742
7676
7609
7541
7472
7403
7333
7264
7194
7125
7055
6986
6917
6848
6779
6710
6642
6574
6506
6438
6371
6304
6238
6172
6106
6041
5977
5913
5850
5787
5726
5665
5604
5544
5485
5426
5367
5308
5249
5189
5129
5068
5006
4943
4880
4816
4752
4687
4623
4559
4495
4432
4370
4309
4250
4192
4137
4083
4032
3982
3935
3889
3845
3803
3763
3724
3687
3650
3615
3581
3548
3515
3484
3454
3426
3398
3372
3348
3325
3304
3285
3268
3252
3237
3223
3210
3196
3182
3166
3150
3131
3110
3088
3063
3037
3009
2980
2951
2922
2893
2864
2837
2810
2785
2760
2737
2714
2692
2670
2649
2627
2607
2586
2564
2543
2521
2499
2476
2452
2428
2403
2378
2353
2327
2302
2278
2254
2230
2208
2186
2166
2146
2127
2108
2091
2074
2058
2043
2028
2013
2000
1986
1972
1959
1946
1934
1921
1909
1897
1884
1871
1858
1844
1829
1814
1798
1781
1764
1747
1729
1711
1693
1675
1658
1643
1628
1615
1604
1595
1588
1583
1580
1579
1580
1583
1588
1594
1602
1610
1621
1632
1644
1658
1672
1689
1706
1725
1745
1767
1790
1815
1841
1869
1898
1929
1962
1997
2033
2073
2113
2155
2199
2245
2292
2341
2391
2442
2495
2549
2603
2658
2713
2768
2822
2877
2931
2984
3037
3089
3141
3192
3243
3292
3341
3388
3435
3480
3525
3568
3610
3652
3692
3732
3772
3810
3848
3886
3924
3961
3998
4035
4072
4109
4146
4184
4221
4258
4295
4332
4369
4406
4443
4479
4516
4552
4588
4624
4660
4695
4729
4762
4794
4825
4854
4882
4908
4932
4955
4975
4993
5010
5025
5039
5051
5062
5073
5083
5093
5104
5114
5126
5138
5152
5167
5183
5200
5220
5241
5263
5287
5313
5341
5371
5403
5437
5473
5510
5549
5589
5631
5673
5716
5759
5803
5847
5892
5937
5983
6030
6078
6126
6175
6224
6273
6322
6371
6418
6464
6509
6553
6595
6635
6673
6710
6746
6779
6812
6843
6872
6900
6926
6951
6973
6994
7014
7031
7048
7062
7075
7087
7098
7109
7119
7129
7139
7150
7161
7174
7187
7202
7219
7237
7257
7279
7303
7330
7359
7389
7422
7457
7492
7528
7565
7602
7638
7673
7706
7738
7768
7796
7821
7843
7863
7879
7894
7905
7914
7921
7925
7927
7926
7924
7919
7913
7906
7898
7888
7878
7867
7856
7844
7833
7821
7809
7798
7787
7776
7766
7757
7749
7741
7735
7729
7724
7721
7718
7718
7719
7721
7725
7731
7738
7747
7758
7769
7782
7797
7812
7829
7847
7865
7884
7904
7923
7942
7960
7977
7992
8006
8019
8029
8039
8048
8055
8063
8069
8074
8080
8086
8092
8098
8103
8109
8117
8122
8129
8135
8141
8147
8151
8157
8161
8164
8169
8172
8173
8176
8178
8179
8180
8183
8183
8186
8189
8191
8194
8197
8200
8204
8208
8213
8218
8223
8230
8237
8244
8253
8263
8274
8286
8299
8313
8327
8342
8357
8371
8386
8399
8412
8425
8437
8448
8460
8471
8483
8496
8509
8524
8538
8554
8570
8586
8602
8618
8634
8650
8666
8681
8695
8710
8724
8738
8752
8765
8779
8792
8806
8819
8834
8849
8865
8882
8900
8920
8941
8964
8990
9017
9047
9078
9112
9149
9187
9228
9271
9316
9362
9410
9460
9510
9561
9613
9664
9714
9764
9812
9857
9901
9942
9980
10016
10049
10080
10108
10133
10157
10178
10197
10214
10229
10242
10254
10264
10273
10281
10288
10295
10300
10305
10310
10315
10319
10323
10327
10332
10337
10342
10348
10355
10363
10371
10380
10390
10400
10411
10422
10434
10447
10460
10474
10488
10503
10519
10536
10553
10571
10589
10608
10626
10645
10663
10681
10698
10714
10729
10743
10756
10768
10778
10786
10793
10798
10801
10803
10803
10802
10799
10795
10790
10784
10778
10770
10761
10750
10738
10725
10711
10695
10678
10660
10641
10622
10602
10582
10563
10544
10526
10509
10493
10478
10465
10452
10440
10429
10418
10407
10397
10386
10375
10364
10354
10343
10333
10324
10315
10307
10299
10294
10289
10286
10284
10283
10284
10286
10289
10293
10298
10303
10309
10315
10321
10326
10329
10331
10331
10329
10323
10316
10305
10292
10277
10258
10238
10215
10190
10163
10134
10104
10072
10040
10008
9976
9944
9912
9881
9849
9818
9786
9755
9724
9693
9662
9633
9604
9575
9548
9522
9498
9474
9451
9429
9408
9388
9369
9351
9334
9317
9301
9286
9271
9257
9244
9231
9218
9205
9194
9183
9172
9162
9153
9145
9138
9131
9124
9118
9112
9106
9099
9092
9085
9077
9068
9058
9047
9034
9021
9006
8991
8974
8956
8938
8920
8902
8884
8867
8851
8836
8823
8812
8802
8793
8786
8779
8774
8769
8764
8759
8755
8750
8745
8739
8733
8726
8718
8710
8701
8691
8681
8671
8661
8650
8640
8631
8621
8613
8604
8596
8588
8580
8571
8563
8553
8543
8533
8523
8512
8500
8489
8478
8467
8457
8447
8439
8432
8426
8423
8422
8423
8426
8432
8440
8450
8462
8475
8490
8506
8523
8540
8558
8576
8593
8610
8627
8643
8658
8673
8687
8701
8714
8728
8741
8754
8768
8782
8795
8809
8822
8835
8848
8859
8869
8877
8883
8886
8887
8884
8879
8870
8859
8844
8826
8805
8782
8757
8729
8700
8670
8639
8608
8577
8547
8516
8487
8459
8433
8409
8387
8368
8351
8338
8329
8323
8321
8323
8327
8334
8344
8356
8370
8386
8402
8420
8438
8456
8474
8491
8508
8523
8537
8549
8559
8568
8574
8578
8581
8580
8578
8574
8568
8559
8549
8538
8525
8511
8496
8481
8465
8450
8434
8419
8404
8389
8375
8361
8346
8332
8317
8303
8288
8272
8257
8241
8224
8208
8191
8173
8157
8140
8124
8108
8093
8080
8068
8058
8048
8042
8037
8032
8029
8029
8028
8026
8026
8028
8028
8028
8028
8026
8026
8023
8021
8016
8012
8006
7998
7989
7979
7968
7956
7943
7930
7918
7906
7895
7887
7880
7875
7873
7874
7878
7885
7896
7909
7926
7946
7969
7994
8021
8051
8082
8115
8148
8182
8216
8249
8282
8314
8344
8373
8400
8425
8449
8470
8491
8509
8527
8544
8561
8578
8595
8613
8632
8652
8675
8699
8726
8755
8786
8820
8856
8894
8934
8975
9016
9059
9101
9143
9184
9224
9263
9300
9335
9369
9402
9432
9462
9491
9518
9546
9574
9601
9630
9659
9689
9721
9756
9792
9830
9871
9915
9960
10009
10059
10112
10166
10223
10281
10340
10401
10464
10527
10592
10658
10725
10792
10861
10930
11001
11072
11145
11218
11292
11368
11444
11521
11599
11678
11756
11835
11914
11992
12069
12144
12219
12290
12360
12426
12489
12548
12602
12653
12699
12741
12779
12812
12842
12868
12890
12910
12928
12943
12957
12969
12981
12993
13006
13019
13033
13049
13066
13087
13110
13135
13164
13196
13230
13267
13307
13349
13392
13438
13486
13536
13587
13640
13695
13752
13811
13872
13936
14002
14070
14141
14214
14289
14366
14445
14524
14605
14685
14764
14843
14919
14993
15064
15131
15193
15251
15305
15353
15396
15434
15467
15497
15523
15546
15567
15586
15605
15623
15641
15661
15681
15703
15727
15753
15780
15810
15841
15874
15908
15943
15979
16015
16053
16091
16129
16167
16206
16245
16283
16325
16366
16408
16452
16497
16543
16592
16641
16692
16745
16798
16852
16907
16962
17017
17072
17127
17181
17234
17286
17337
17387
17434
17480
17524
17565
17604
17641
17676
17708
17738
17767
17794
17820
17844
17868
17891
17913
17935
17957
17979
18001
18023
18045
18068
18091
18115
18139
18163
18187
18211
18235
18260
18284
18308
18332
18356
18380
18405
18429
18454
18479
18506
18534
18564
18595
18629
18666
18706
18748
18794
18842
18893
18947
19003
19061
19120
19180
19240
19301
19362
19422
19481
19539
19595
19649
19701
19751
19797
19840
19880
19917
19950
19980
20006
20030
20050
20066
20080
20091
20098
20103
20105
20104
20101
20095
20088
20079
20069
20058
20047
20036
20025
20015
20006
19997
19990
19984
19979
19975
19972
19971
19971
19973
19975
19980
19986
19993
20002
20013
20026
20041
20057
20074
20093
20113
20134
20156
20178
20201
20224
20248
20272
20297
20322
20347
20372
20396
20421
20445
20468
20491
20513
20534
20553
20571
20588
20602
20615
20626
20634
20640
20644
20645
20644
20640
20634
20626
20616
20606
20594
20583
20571
20559
20547
20536
20525
20514
20504
20495
20487
20481
20475
20472
20470
20470
20473
20477
20485
20494
20506
20519
20534
20549
20566
20582
20599
20616
20632
20648
20663
20678
20692
20707
20721
20735
20750
20765
20781
20796
20812
20827
20842
20857
20870
20882
20893
20902
20910
20917
20923
20927
20930
20932
20933
20933
20931
20927
20922
20916
20909
20900
20889
20878
20866
20853
20840
20826
20812
20797
20783
20770
20757
20744
20733
20723
20714
20706
20700
20695
20692
20691
20690
20690
20691
20692
20693
20694
20693
20691
20688
20683
20676
20668
20658
20646
20632
20617
20601
20583
20565
20546
20527
20509
20492
20475
20460
20446
20434
20423
20413
20405
20398
20391
20384
20378
20372
20365
20357
20349
20340
20329
20318
20304
20290
20273
20255
20236
20214
20191
20166
20140
20112
20083
20052
20021
19990
19959
19927
19897
19867
19838
19810
19783
19758
19735
19712
19690
19670
19650
19630
19610
19590
19570
19549
19528
19507
19485
19464
19444
19425
19407
19391
19377
19366
19356
19349
19344
19340
19336
19333
19331
19328
19324
19320
19315
19308
19301
19291
19280
19266
19251
19234
19215
19194
19171
19146
19121
19094
19066
19039
19011
18984
18957
18931
18907
18883
18860
18839
18817
18797
18776
18754
18732
18709
18685
18658
18630
18600
18569
18536
18501
18466
18430
18394
18358
18322
18286
18251
18217
18184
18153
18124
18097
18073
18051
18032
18017
18003
17993
17984
17977
17972
17968
17964
17960
17956
17951
17945
17937
17926
17913
17897
17878
17856
17831
17803
17771
17737
17700
17660
17618
17573
17526
17477
17425
17371
17315
17257
17197
17136
17073
17010
16947
16883
16820
16758
16696
16636
16578
16522
16468
16416
16367
16321
16277
16236
16199
16164
16133
16104
16079
16056
16036
16018
16004
15991
15979
15968
15958
15947
15936
15925
15912
15899
15884
15868
15851
15833
15814
15794
15772
15750
15726
15702
15678
15652
15627
15601
15575
15548
15522
15495
15469
15442
15415
15389
15362
15336
15310
15285
15260
15235
15212
15189
15167
15146
15126
15107
15088
15069
15050
15031
15011
14990
14967
14943
14916
14886
14853
14817
14777
14734
14686
14635
14581
14524
14465
14404
14341
14279
14216
14153
14091
14031
13971
13913
13857
13802
13749
13698
13648
13599
13552
13504
13457
13409
13361
13312
13261
13209
13155
13100
13043
12984
12924
12862
12800
12738
12676
12614
12553
12492
12433
12375
12317
12260
12203
12146
12088
12030
11971
11910
11847
11783
11718
11651
11583
11514
11445
11375
11306
11237
11169
11103
11038
10974
10913
10853
10796
10740
10686
10635
10585
10537
10491
10446
10402
10359
10317
10275
10232
10190
10147
10103
10058
10011
9963
9912
9859
9804
9746
9686
9623
9558
9491
9423
9354
9283
9212
9141
9069
8996
8924
8851
8778
8706
8634
8563
8493
8423
8354
8286
8219
8153
8089
8026
7963
7903
7843
7785
7727
7670
7614
7559
7504
7449
7396
7343
7291
7240
7190
7141
7093
7046
6999
6953
6906
6860
6813
6766
6718
6670
6621
6571
6521
6469
6417
6364
6309
6253
6196
6137
6077
6015
5953
5889
5824
5759
5693
5627
5560
5492
5424
5356
5287
5218
5149
5079
5010
4940
4871
4802
4734
4667
4601
4536
4472
4409
4348
4288
4230
4173
4118
4065
4014
3965
3918
3874
3831
3790
3750
3712
3675
3639
3604
3570
3537
3504
3472
3440
3408
3375
3342
3307
3272
3235
3197
3156
3114
3070
3023
2973
2922
2867
2810
2751
2689
2624
2558
2489
2419
2348
2275
2202
2129
2056
1983
1911
1841
1772
1706
1642
1580
1522
1467
1414
1364
1317
1272
1229
1189
1150
1113
1077
1042
1008
974
941
908
874
841
807
774
740
707
673
640
607
575
542
508
474
440
405
369
332
295
257
218
179
140
102
63
25
-12
-50
-87
-124
-161
-199
-237
-276
-316
-358
-402
-448
-497
-549
-604
-662
-724
-788
-855
-924
-995
-1068
-1141
-1215
-1289
-1363
-1436
-1508
-1578
-1647
-1714
-1780
-1843
-1904
-1963
-2019
-2074
-2126
-2176
-2224
-2271
-2318
-2363
-2409
-2454
-2500
-2546
-2592
-2637
-2683
-2727
-2770
-2812
-2853
-2892
-2929
-2964
-2996
-3027
-3055
-3080
-3104
-3125
-3145
-3162
-3179
-3195
-3209
-3224
-3239
-3254
-3270
-3288
-3307
-3327
-3350
-3374
-3399
-3426
-3454
-3481
-3509
-3536
-3563
-3588
-3612
-3635
-3656
-3675
-3692
-3707
-3721
-3733
-3743
-3752
-3759
-3766
-3771
-3776
-3781
-3785
-3790
-3794
-3799
-3804
-3810
-3816
-3822
-3828
-3835
-3842
-3850
-3859
-3869
-3879
-3890
-3901
-3914
-3926
-3939
-3952
-3964
-3977
-3989
-4002
-4014
-4027
-4040
-4054
-4069
-4086
-4103
-4122
-4143
-4165
-4188
-4212
-4238
-4265
-4293
-4322
-4353
-4384
-4417
-4450
-4485
-4521
-4559
-4598
-4640
-4683
-4730
-4779
-4830
-4885
-4943
-5004
-5068
-5134
-5203
-5273
-5345
-5417
-5489
-5562
-5634
-5704
-5774
-5841
-5906
-5969
-6030
-6088
-6143
-6196
-6246
-6295
-6341
-6385
-6428
-6469
-6510
-6549
-6588
-6626
-6664
-6703
-6742
-6781
-6822
-6865
-6909
-6955
-7003
-7052
-7103
-7154
-7206
-7258
-7311
-7363
-7414
-7465
-7514
-7563
-7611
-7658
-7704
-7749
-7793
-7836
-7878
-7919
-7959
-7999
-8037
-8076
-8114
-8151
-8188
-8226
-8263
-8300
-8337
-8374
-8412
-8450
-8488
-8526
-8564
-8603
-8642
-8680
-8719
-8758
-8796
-8834
-8872
-8910
-8948
-8985
-9024
-9062
-9101
-9141
-9181
-9223
-9265
-9309
-9354
-9401
-9450
-9500
-9552
-9605
-9661
-9718
-9776
-9836
-9897
-9959
-10022
-10085
-10149
-10212
-10276
-10339
-10402
-10465
-10527
-10588
-10648
-10707
-10765
-10822
-10879
-10934
-10988
-11042
-11094
-11146
-11196
-11245
-11293
-11339
-11384
-11427
-11468
-11508
-11545
-11581
-11615
-11647
-11677
-11705
-11732
-11758
-11782
-11806
-11829
-11852
-11876
-11900
-11925
-11951
-11977
-12005
-12032
-12060
-12087
-12114
-12139
-12163
-12185
-12205
-12222
-12238
-12251
-12262
-12271
-12278
-12283
-12288
-12291
-12294
-12296
-12299
-12301
-12304
-12308
-12314
-12321
-12329
-12339
-12351
-12365
-12379
-12395
-12410
-12426
-12441
-12455
-12467
-12478
-12487
-12494
-12500
-12504
-12506
-12507
-12508
-12508
-12508
-12508
-12510
-12512
-12517
-12523
-12532
-12543
-12558
-12575
-12595
-12618
-12645
-12674
-12706
-12741
-12779
-12818
-12860
-12904
-12949
-12996
-13044
-13093
-13143
-13194
-13246
-13297
-13349
-13401
-13452
-13504
-13554
-13604
-13654
-13703
-13750
-13797
-13844
-13889
-13934
-13978
-14021
-14064
-14107
-14150
-14193
-14236
-14278
-14321
-14362
-14403
-14444
-14483
-14521
-14558
-14593
-14627
-14660
-14691
-14721
-14751
-14779
-14806
-14833
-14859
-14885
-14910
-14935
-14959
-14984
-15009
-15033
-15057
-15081
-15105
-15128
-15151
-15173
-15194
-15214
-15233
-15252
-15269
-15286
-15301
-15315
-15327
-15339
-15350
-15360
-15370
-15379
-15388
-15398
-15408
-15419
-15430
-15442
-15455
-15469
-15484
-15500
-15518
-15537
-15558
-15581
-15606
-15632
-15660
-15688
-15718
-15748
-15778
-15809
-15839
-15869
-15898
-15927
-15956
-15984
-16012
-16039
-16065
-16091
-16117
-16142
-16166
-16189
-16210
-16232
-16251
-16271
-16289
-16306
-16322
-16335
-16349
-16361
-16372
-16381
-16390
-16398
-16405
-16411
-16416
-16421
-16424
-16428
-16430
-16432
-16433
-16433
-16433
-16433
-16432
-16431
-16430
-16430
-16429
-16429
-16429
-16430
-16430
-16430
-16431
-16432
-16434
-16436
-16438
-16442
-16447
-16454
-16462
-16471
-16483
-16495
-16509
-16525
-16541
-16557
-16575
-16592
-16609
-16626
-16642
-16657
-16670
-16682
-16692
-16700
-16707
-16711
-16714
-16714
-16714
-16711
-16708
-16703
-16697
-16691
-16684
-16678
-16672
-16666
-16662
-16658
-16656
-16654
-16654
-16655
-16657
-16660
-16663
-16667
-16670
-16674
-16678
-16682
-16686
-16690
-16694
-16698
-16702
-16705
-16708
-16711
-16714
-16716
-16718
-16719
-16720
-16719
-16717
-16714
-16709
-16702
-16693
-16683
-16671
-16658
-16643
-16627
-16610
-16593
-16574
-16556
-16538
-16520
-16503
-16488
-16474
-16462
-16451
-16443
-16437
-16434
-16432
-16434
-16438
-16444
-16453
-16464
-16477
-16492
-16509
-16527
-16547
-16569
-16592
-16616
-16641
-16667
-16694
-16722
-16751
-16782
-16813
-16845
-16878
-16911
-16946
-16981
-17017
-17053
-17089
-17125
-17161
-17196
-17230
-17263
-17295
-17326
-17355
-17383
-17409
-17433
-17453
-17471
-17486
-17496
-17502
-17504
-17501
-17492
-17479
-17461
-17438
-17411
-17379
-17344
-17305
-17262
-17217
-17169
-17118
-17066
-17012
-16956
-16900
-16842
-16785
-16728
-16671
-16615
-16560
-16506
-16455
-16404
-16356
-16309
-16263
-16219
-16177
-16136
-16097
-16059
-16021
-15987
-15952
-15919
-15887
-15857
-15828
-15801
-15775
-15752
-15731
-15713
-15697
-15684
-15673
-15665
-15660
-15657
-15657
-15659
-15664
-15670
-15678
-15688
-15699
-15710
-15723
-15736
-15749
-15762
-15775
-15786
-15797
-15805
-15812
-15816
-15817
-15815
-15810
-15801
-15788
-15772
-15752
-15728
-15701
-15670
-15636
-15600
-15561
-15520
-15478
-15435
-15392
-15349
-15307
-15267
-15229
-15193
-15160
-15130
-15104
-15081
-15061
-15045
-15032
-15023
-15016
-15013
-15013
-15016
-15022
-15030
-15040
-15053
-15069
-15086
-15105
-15125
-15148
-15173
-15199
-15228
-15258
-15290
-15323
-15357
-15391
-15424
-15457
-15488
-15516
-15542
-15565
-15585
-15600
-15611
-15617
-15618
-15614
-15605
-15590
-15570
-15545
-15515
-15480
-15441
-15398
-15352
-15302
-15248
-15192
-15132
-15070
-15006
-14939
-14870
-14800
-14730
-14659
-14589
-14521
-14454
-14390
-14329
-14272
-14219
-14170
-14126
-14087
-14053
-14024
-13999
-13978
-13962
-13949
-13940
-13932
-13927
-13924
-13921
-13919
-13917
-13915
-13912
-13908
-13903
-13896
-13888
-13879
-13868
-13855
-13840
-13824
-13806
-13787
-13767
-13746
-13724
-13702
-13678
-13653
-13627
-13599
-13570
-13538
-13505
-13470
-13433
-13394
-13353
-13311
-13268
-13225
-13181
-13137
-13094
-13052
-13011
-12973
-12937
-12905
-12876
-12851
-12830
-12814
-12802
-12796
-12794
-12797
-12804
-12816
-12831
-12849
-12869
-12891
-12914
-12938
-12961
-12982
-13002
-13020
-13034
-13046
-13054
-13058
-13059
-13057
-13052
-13044
-13033
-13020
-13005
-12987
-12968
-12947
-12925
-12901
-12876
-12850
-12824
-12797
-12770
-12742
-12714
-12685
-12656
-12626
-12595
-12563
-12529
-12493
-12456
-12418
-12378
-12336
-12293
-12248
-12203
-12158
-12112
-12067
-12024
-11983
-11944
-11908
-11876
-11848
-11823
-11803
-11786
-11774
-11765
-11760
-11759
-11761
-11766
-11775
-11786
-11800
-11815
-11833
-11852
-11873
-11893
-11914
-11934
-11954
-11972
-11988
-12002
-12014
-12024
-12031
-12035
-12037
-12036
-12034
-12029
-12022
-12013
-12002
-11990
-11976
-11960
-11942
-11922
-11901
-11877
-11851
-11823
-11794
-11762
-11728
-11692
-11655
-11616
-11576
-11534
-11492
-11449
-11406
-11364
-11321
-11279
-11238
-11199
-11161
-11125
-11091
-11060
-11031
-11005
-10982
-10962
-10946
-10932
-10922
-10914
-10908
-10904
-10903
-10902
-10903
-10903
-10904
-10904
-10903
-10899
-10894
-10885
-10872
-10856
-10835
-10810
-10781
-10747
-10708
-10666
-10621
-10572
-10522
-10469
-10416
-10362
-10307
-10253
-10200
-10148
-10097
-10049
-10003
-9960
-9920
-9885
-9852
-9824
-9800
-9780
-9764
-9752
-9743
-9739
-9739
-9744
-9752
-9765
-9782
-9804
-9829
-9859
-9892
-9929
-9969
-10011
-10054
-10099
-10145
-10190
-10236
-10280
-10323
-10365
-10406
-10444
-10480
-10513
-10544
-10571
-10595
-10617
-10635
-10650
-10663
-10673
-10682
-10688
-10693
-10697
-10701
-10704
-10707
-10711
-10714
-10719
-10724
-10731
-10739
-10749
-10761
-10777
-10795
-10816
-10841
-10868
-10900
-10934
-10972
-11013
-11056
-11103
-11152
-11204
-11259
-11317
-11377
-11440
-11505
-11572
-11640
-11710
-11780
-11850
-11920
-11988
-12056
-12121
-12185
-12246
-12306
-12363
-12419
-12473
-12526
-12579
-12630
-12681
-12732
-12783
-12834
-12884
-12935
-12986
-13036
-13087
-13138
-13188
-13238
-13288
-13338
-13388
-13438
-13489
-13539
-13590
-13641
-13693
-13745
-13798
-13850
-13903
-13955
-14007
-14060
-14112
-14164
-14216
-14267
-14318
-14369
-14419
-14469
-14518
-14567
-14616
-14664
-14711
-14758
-14805
-14851
-14896
-14941
-14985
-15029
-15072
-15114
-15156
-15197
-15237
-15278
-15317
-15357
-15395
-15434
-15472
-15509
-15546
-15583
-15619
-15654
-15688
-15721
-15753
-15783
-15813
-15841
-15867
-15892
-15914
-15935
-15954
-15970
-15984
-15996
-16006
-16014
-16018
-16023
-16024
-16026
-16026
-16026
-16027
-16027
-16030
-16033
-16041
-16050
-16062
-16076
-16094
-16114
-16137
-16163
-16192
-16222
-16257
-16294
-16334
-16375
-16420
-16466
-16515
-16565
-16617
-16670
-16724
-16779
-16835
-16890
-16946
-17000
-17054
-17108
-17160
-17210
-17259
-17306
-17352
-17395
-17436
-17475
-17512
-17548
-17583
-17616
-17649
-17682
-17714
-17747
-17780
-17814
-17849
-17885
-17921
-17958
-17995
-18033
-18072
-18111
-18150
-18189
-18229
-18269
-18309
-18349
-18390
-18431
-18473
-18516
-18559
-18603
-18647
-18693
-18738
-18784
-18830
-18876
-18922
-18968
-19013
-19057
-19100
-19141
-19181
-19219
-19256
-19289
-19321
-19351
-19379
-19405
-19429
-19452
-19474
-19495
-19515
-19535
-19554
-19572
-19590
-19608
-19625
-19643
-19659
-19676
-19693
-19710
-19726
-19743
-19759
-19776
-19792
-19808
-19825
-19841
-19857
-19874
-19890
-19908
-19925
-19944
-19963
-19982
-20002
-20023
-20045
-20067
-20089
-20112
-20135
-20158
-20181
-20204
-20227
-20249
-20271
-20292
-20313
-20334
-20353
-20372
-20390
-20408
-20425
-20441
-20458
-20473
-20489
-20505
-20521
-20537
-20553
-20569
-20585
-20600
-20615
-20629
-20642
-20655
-20668
-20680
-20692
-20704
-20716
-20729
-20742
-20756
-20770
-20785
-20801
-20818
-20835
-20854
-20874
-20894
-20916
-20938
-20961
-20985
-21009
-21033
-21058
-21084
-21110
-21136
-21163
-21189
-21216
-21242
-21268
-21294
-21318
-21342
-21364
-21385
-21405
-21423
-21440
-21455
-21470
-21483
-21494
-21504
-21513
-21522
-21529
-21535
-21542
-21548
-21554
-21562
-21570
-21579
-21590
-21603
-21618
-21634
-21652
-21672
-21693
-21715
-21738
-21762
-21786
-21811
-21836
-21862
-21889
-21916
-21944
-21973
-22001
-22030
-22060
-22089
-22118
-22146
-22174
-22201
-22226
-22250
-22273
-22294
-22312
-22329
-22342
-22354
-22362
-22369
-22372
-22373
-22371
-22367
-22360
-22351
-22339
-22325
-22308
-22290
-22269
-22247
-22223
-22198
-22171
-22143
-22115
-22085
-22055
-22025
-21994
-21964
-21932
-21902
-21871
-21842
-21813
-21786
-21761
-21738
-21717
-21698
-21681
-21667
-21655
-21644
-21636
-21629
-21624
-21620
-21618
-21617
-21617
-21618
-21619
-21621
-21622
-21624
-21625
-21626
-21626
-21624
-21622
-21618
-21614
-21608
-21600
-21591
-21579
-21566
-21552
-21535
-21516
-21496
-21473
-21450
-21425
-21400
-21374
-21347
-21321
-21295
-21269
-21245
-21221
-21198
-21176
-21156
-21137
-21120
-21104
-21091
-21080
-21072
-21068
-21066
-21068
-21073
-21083
-21096
-21113
-21135
-21160
-21188
-21220
-21255
-21293
-21332
-21373
-21416
-21458
-21501
-21542
-21583
-21621
-21656
-21689
-21718
-21743
-21764
-21782
-21796
-21806
-21812
-21816
-21817
-21815
-21812
-21807
-21801
-21794
-21787
-21779
-21772
-21765
-21758
-21751
-21745
-21740
-21734
-21730
-21726
-21722
-21718
-21715
-21712
-21709
-21706
-21702
-21699
-21695
-21691
-21688
-21684
-21680
-21676
-21673
-21670
-21667
-21664
-21661
-21659
-21657
-21655
-21653
-21651
-21648
-21645
-21641
-21636
-21630
-21623
-21615
-21605
-21594
-21582
-21568
-21552
-21535
-21516
-21495
-21474
-21451
-21428
-21404
-21380
-21356
-21333
-21310
-21288
-21267
-21248
-21231
-21216
-21203
-21193
-21184
-21177
-21171
-21167
-21164
-21162
-21161
-21161
-21161
-21162
-21163
-21165
-21168
-21172
-21176
-21182
-21189
-21197
-21207
-21218
-21232
-21247
-21266
-21286
-21309
-21334
-21362
-21391
-21421
-21453
-21485
-21517
-21549
-21581
-21611
-21640
-21667
-21692
-21716
-21737
-21757
-21774
-21789
-21802
-21813
-21822
-21829
-21834
-21838
-21840
-21841
-21840
-21838
-21834
-21830
-21825
-21819
-21812
-21804
-21797
-21788
-21780
-21772
-21763
-21754
-21745
-21736
-21726
-21716
-21706
-21696
-21685
-21676
-21666
-21657
-21649
-21641
-21635
-21629
-21624
-21620
-21617
-21615
-21613
-21613
-21613
-21613
-21613
-21614
-21614
-21615
-21615
-21614
-21613
-21611
-21607
-21603
-21597
-21588
-21578
-21565
-21550
-21531
-21510
-21485
-21456
-21424
-21388
-21349
-21305
-21259
-21209
-21157
-21102
-21046
-20987
-20928
-20867
-20806
-20745
-20683
-20622
-20560
-20499
-20438
-20377
-20317
-20258
-20198
-20139
-20079
-20019
-19959
-19898
-19836
-19773
-19709
-19643
-19577
-19510
-19441
-19372
-19303
-19232
-19161
-19090
-19019
-18947
-18876
-18805
-18734
-18664
-18594
-18524
-18455
-18386
-18317
-18248
-18178
-18108
-18037
-17966
-17895
-17822
-17750
-17678
-17605
-17534
-17463
-17393
-17324
-17257
-17191
-17128
-17067
-17007
-16950
-16895
-16842
-16790
-16740
-16691
-16643
-16597
-16551
-16506
-16462
-16418
-16376
-16334
-16294
-16254
-16216
-16178
-16143
-16109
-16076
-16045
-16015
-15987
-15960
-15935
-15911
-15889
-15867
-15847
-15827
-15808
-15790
-15772
-15755
-15739
-15723
-15707
-15692
-15678
-15664
-15650
-15636
-15623
-15610
-15597
-15585
-15572
-15559
-15546
-15532
-15518
-15503
-15489
-15474
-15459
-15443
-15429
-15414
-15400
-15386
-15372
-15359
-15346
-15334
-15321
-15309
-15297
-15286
-15274
-15263
-15252
-15241
-15231
-15222
-15214
-15207
-15202
-15199
-15198
-15200
-15204
-15210
-15219
-15230
-15244
-15260
-15278
-15298
-15320
-15343
-15367
-15391
-15416
-15441
-15466
-15490
-15514
-15536
-15558
-15577
-15595
-15611
-15624
-15635
-15643
-15649
-15652
-15652
-15650
-15645
-15638
-15629
-15618
-15606
-15591
-15576
-15559
-15542
-15524
-15506
-15489
-15472
-15455
-15440
-15425
-15412
-15400
-15389
-15380
-15371
-15363
-15356
-15349
-15342
-15335
-15329
-15322
-15315
-15308
-15301
-15294
-15287
-15280
-15274
-15267
-15262
-15257
-15252
-15249
-15247
-15245
-15245
-15246
-15248
-15250
-15253
-15255
-15257
-15258
-15257
-15254
-15249
-15241
-15229
-15213
-15193
-15169
-15140
-15106
-15068
-15025
-14977
-14926
-14870
-14812
-14750
-14685
-14618
-14550
-14480
-14410
-14339
-14268
-14198
-14129
-14061
-13994
-13929
-13866
-13804
-13745
-13687
-13630
-13575
-13521
-13467
-13414
-13361
-13308
-13254
-13200
-13145
-13090
-13033
-12976
-12919
-12861
-12802
-12744
-12686
-12629
-12572
-12516
-12460
-12406
-12352
-12300
-12248
-12198
-12148
-12099
-12051
-12004
-11958
-11912
-11867
-11822
-11778
-11735
-11692
-11649
-11606
-11564
-11521
-11479
-11436
-11392
-11348
-11303
-11257
-11211
-11163
-11113
-11063
-11012
-10959
-10906
-10853
-10799
-10745
-10690
-10636
-10581
-10525
-10470
-10414
-10358
-10301
-10245
-10188
-10132
-10076
-10020
-9964
-9910
-9855
-9802
-9750
-9699
-9649
-9601
-9555
-9511
-9468
-9428
-9390
-9353
-9319
-9286
-9255
-9226
-9197
-9170
-9143
-9118
-9092
-9067
-9042
-9018
-8994
-8970
-8947
-8924
-8902
-8881
-8860
-8839
-8819
-8799
-8779
-8759
-8739
-8718
-8696
-8674
-8651
-8626
-8601
-8574
-8546
-8516
-8485
-8453
-8420
-8385
-8349
-8312
-8274
-8236
-8197
-8157
-8118
-8079
-8039
-8000
-7961
-7923
-7885
-7847
-7810
-7774
-7738
-7703
-7670
-7637
-7606
-7577
-7548
-7522
-7497
-7474
-7452
-7432
-7414
-7398
-7384
-7372
-7362
-7353
-7347
-7343
-7340
-7338
-7336
-7336
-7335
-7335
-7334
-7332
-7329
-7326
-7321
-7315
-7307
-7297
-7286
-7272
-7256
-7239
-7219
-7196
-7172
-7145
-7117
-7086
-7053
-7018
-6981
-6943
-6904
-6863
-6821
-6778
-6733
-6688
-6641
-6593
-6544
-6493
-6441
-6388
-6335
-6280
-6225
-6170
-6115
-6060
-6005
-5951
-5897
-5845
-5793
-5743
-5695
-5647
-5602
-5558
-5516
-5476
-5437
-5401
-5366
-5333
-5301
-5270
-5241
-5212
-5183
-5155
-5128
-5100
-5072
-5044
-5016
-4987
-4958
-4928
-4897
-4866
-4833
-4800
-4766
-4732
-4697
-4661
-4624
-4588
-4550
-4513
-4474
-4435
-4396
-4355
-4314
-4271
-4228
-4183
-4137
-4089
-4040
-3991
-3939
-3887
-3834
-3780
-3725
-3670
-3614
-3557
-3499
-3442
-3383
-3325
-3266
-3206
-3147
-3087
-3027
-2967
-2908
-2848
-2789
-2730
-2671
-2612
-2553
-2495
-2435
-2376
-2315
-2254
-2191
-2127
-2061
-1994
-1925
-1854
-1782
-1708
-1632
-1555
-1475
-1394
-1311
-1226
-1139
-1050
-958
-865
-770
-672
-573
-472
-369
-264
-157
-48
63
176
291
407
525
644
764
886
1008
1131
1255
1379
1503
1627
1751
1875
1999
2122
2246
2369
2491
2613
2735
2857
2978
3098
3219
3339
3458
3578
3697
3815
3933
4051
4167
4283
4398
4512
4626
4738
4850
4962
5073
5184
5296
5408
5521
5636
5751
5868
5987
6107
6229
6353
6478
6604
6731
6859
6988
7117
7246
7375
7504
7633
7761
7887
8013
8137
8260
8380
8499
8616
8731
8843
8954
9063
9170
9275
9379
9482
9584
9685
9785
9884
9983
10080
10177
10273
10367
10460
10552
10643
10733
10821
10907
10992
11075
11157
11238
11317
11394
11471
11548
11623
11698
11773
11848
11923
11998
12072
12147
12222
12297
12372
12447
12523
12599
12675
12751
12828
12905
12983
13061
13140
13220
13301
13382
13465
13548
13632
13717
13803
13890
13978
14067
14157
14248
14341
14433
14527
14621
14716
14811
14908
15005
15103
15202
15302
15404
15507
15612
15718
15826
15936
16047
16160
16273
16387
16501
16616
16730
16844
16959
17073
17188
17303
17418
17534
17651
17769
17887
18007
18127
18249
18371
18495
18620
18746
18873
19001
19130
19260
19391
19521
19653
19784
19914
20045
20175
20304
20432
20560
20687
20814
20940
21065
21191
21316
21440
21564
21688
21811
21934
22055
22177
22297
22417
22536
22654
22771
22886
23001
23114
23226
23337
23446
23555
23663
23770
23876
23982
24088
24193
24298
24403
24506
24608
24710
24810
24908
25005
25101
25195
25288
25380
25471
25562
25653
25745
25837
25930
26025
26120
26217
26315
26415
26516
26618
26720
26824
26928
27031
27135
27238
27341
27443
27543
27643
27741
27837
27932
28025
28116
28204
28291
28376
28458
28538
28616
28692
28766
28838
28908
28976
29041
29105
29166
29226
29283
29338
29391
29443
29493
29541
29588
29634
29679
29724
29768
29812
29856
29900
29944
29989
30034
30079
30126
30173
30221
30271
30321
30373
30425
30479
30534
30589
30646
30704
30762
30821
30881
30941
31001
31062
31124
31185
31247
31310
31373
31436
31500
31565
31631
31697
31764
31831
31898
31966
32033
32098
32165
32231
32295
32357
32418
32478
32537
32593
32647
32700
32750
32800
32847
32892
32936
32979
33020
33061
33100
33139
33177
33215
33253
33292
33331
33370
33410
33451
33492
33535
33580
33626
33673
33722
33773
33826
33880
33935
33992
34050
34109
34168
34227
34287
34346
34405
34463
34519
34574
34628
34679
34729
34776
34821
34864
34905
34943
34979
35013
35044
35073
35100
35125
35148
35168
35187
35204
35219
35232
35243
35254
35263
35271
35279
35286
35293
35299
35306
35312
35318
35324
35330
35337
35343
35350
35357
35364
35372
35380
35388
35397
35407
35417
35428
35439
35451
35464
35477
35491
35505
35519
35534
35549
35564
35579
35594
35610
35626
35642
35659
35676
35693
35710
35727
35745
35762
35779
35797
35814
35832
35849
35867
35885
35903
35921
35940
35959
35978
35998
36019
36039
36060
36082
36103
36125
36147
36169
36191
36214
36237
36260
36283
36307
36330
36353
36375
36397
36418
36438
36457
36475
36492
36508
36524
36539
36554
36569
36583
36599
36615
36632
36650
36669
36690
36712
36736
36761
36787
36815
36843
36873
36903
36934
36966
36997
37028
37058
37087
37116
37144
37170
37196
37221
37244
37267
37289
37310
37330
37350
37369
37388
37407
37427
37448
37469
37491
37515
37540
37566
37594
37623
37654
37686
37718
37751
37785
37818
37851
37883
37914
37945
37974
38002
38028
38053
38076
38098
38118
38136
38152
38167
38181
38193
38205
38216
38227
38238
38249
38261
38273
38286
38300
38315
38331
38347
38365
38384
38404
38424
38445
38468
38491
38514
38539
38564
38590
38616
38644
38672
38700
38729
38759
38788
38818
38848
38878
38907
38936
38965
38993
39020
39046
39071
39096
39120
39143
39166
39189
39211
39234
39257
39280
39303
39326
39349
39372
39395
39417
39439
39459
39477
39495
39510
39524
39536
39547
39556
39563
39569
39575
39579
39583
39586
39589
39592
39594
39598
39601
39605
39610
39616
39622
39629
39636
39643
39650
39656
39662
39667
39670
39673
39674
39674
39674
39672
39670
39668
39666
39664
39663
39663
39664
39666
39670
39675
39681
39689
39698
39708
39719
39730
39743
39756
39769
39783
39797
39811
39825
39839
39854
39869
39884
39899
39914
39930
39946
39962
39979
39997
40016
40037
40059
40082
40107
40135
40164
40194
40227
40261
40297
40334
40373
40413
40455
40499
40544
40591
40640
40690
40742
40795
40850
40905
40961
41017
41073
41129
41184
41239
41292
41345
41397
41448
41498
41547
41595
41643
41690
41738
41785
41834
41882
41932
41983
42035
42088
42142
42198
42255
42312
42371
42430
42490
42549
42609
42668
42726
42784
42841
42897
42952
43006
43060
43112
43164
43215
43265
43315
43365
43415
43465
43515
43564
43613
43662
43709
43756
43801
43845
43887
43927
43966
44003
44037
44071
44102
44131
44159
44186
44212
44236
44260
44283
44307
44329
44352
44375
44398
44422
44446
44470
44496
44522
44549
44578
44608
44640
44674
44711
44750
44791
44835
44882
44930
44980
45032
45084
45138
45193
45247
45302
45356
45409
45462
45513
45563
45612
45660
45706
45750
45794
45836
45877
45917
45957
45996
46034
46073
46112
46151
46191
46232
46273
46315
46357
46400
46444
46488
46533
46577
46622
46666
46711
46755
46800
46844
46889
46934
46979
47024
47070
47116
47163
47209
47256
47303
47350
47398
47446
47495
47544
47594
47645
47696
47748
47800
47852
47904
47955
48005
48053
48100
48145
48187
48227
48264
48298
48329
48356
48380
48400
48416
48428
48436
48440
48440
48436
48428
48416
48400
48381
48358
48332
48304
48272
48239
48203
48165
48125
48083
48041
47997
47953
47908
47863
47818
47773
47728
47684
47641
47598
47556
47515
47474
47434
47394
47355
47316
47278
47240
47203
47166
47130
47094
47059
47025
46991
46959
46927
46896
46867
46840
46814
46789
46766
46744
46723
46704
46685
46666
46647
46627
46607
46584
46559
46532
46502
46470
46434
46395
46353
46309
46261
46211
46158
46103
46046
45988
45929
45869
45809
45748
45688
45629
45570
45512
45456
45400
45346
45294
45243
45193
45144
45096
45049
45003
44958
44914
44871
44828
44785
44743
44701
44659
44617
44574
44531
44487
44442
44396
44349
44302
44253
44204
44154
44103
44051
43999
43947
43894
43842
43789
43736
43684
43631
43579
43526
43473
43420
43367
43313
43259
43204
43148
43092
43035
42977
42918
42860
42800
42741
42681
42621
42561
42501
42441
42381
42321
42260
42199
42137
42075
42011
41946
41880
41812
41742
41671
41597
41520
41442
41362
41279
41195
41109
41021
40932
40842
40751
40660
40568
40477
40385
40294
40203
40113
40023
39934
39845
39757
39670
39584
39498
39412
39327
39241
39156
39071
38985
38899
38812
38725
38637
38549
38460
38370
38280
38188
38096
38003
37909
37813
37717
37619
37520
37420
37319
37217
37115
37011
36907
36803
36699
36595
36492
36388
36286
36184
36082
35980
35879
35778
35677
35576
35474
35372
35270
35167
35064
34959
34854
34747
34639
34530
34420
34309
34197
34084
33970
33857
33743
33629
33516
33403
33291
33179
33069
32959
32850
32741
32634
32528
32421
32314
32209
32103
31996
31889
31782
31674
31566
31457
31348
31238
31128
31017
30907
30796
30684
30572
30460
30347
30234
30120
30005
29889
29773
29655
29535
29415
29292
29169
29043
28916
28788
28658
28527
28395
28262
28129
27995
27860
27726
27592
27458
27325
27192
27060
26929
26799
26669
26541
26413
26285
26158
26032
25905
25779
25652
25525
25398
25271
25143
25014
24885
24756
24626
24495
24363
24231
24097
23962
23826
23689
23549
23409
23266
23121
22974
22825
22673
22518
22361
22201
22038
21872
21703
21532
21358
21182
21004
20825
20644
20462
20279
20095
19911
19727
19543
19359
19175
18992
18810
18629
18448
18268
18090
17912
17735
17558
17383
17209
17036
16865
16694
16525
16358
16190
16026
15862
15700
15538
15377
15218
15059
14902
14745
14590
14435
14281
14128
13976
13826
13677
13529
13383
13239
13097
12957
12819
12683
12550
12419
12290
12163
12038
11915
11793
11674
11556
11440
11325
11212
11100
10989
10880
10772
10665
10559
10454
10349
10246
10144
10042
9942
9842
9743
9645
9548
9452
9358
9264
9171
9080
8989
8899
8809
8720
8631
8543
8454
8365
8277
8188
8099
8009
7920
7830
7741
7651
7561
7471
7381
7292
7202
7113
7024
6936
6849
6762
6676
6591
6507
6424
6343
6263
6185
6108
6033
5960
5888
5818
5749
5682
5616
5552
5488
5425
5363
5302
5241
5180
5120
5060
5000
4941
4882
4824
4766
4709
4654
4599
4545
4492
4440
4388
4338
4287
4237
4188
4138
4086
4035
3985
3932
3878
3824
3767
3709
3650
3588
3526
3461
3395
3327
3258
3187
3115
3042
2968
2893
2818
2741
2664
2587
2509
2431
2352
2273
2195
2116
2037
1958
1879
1802
1724
1648
1574
1500
1429
1360
1293
1228
1165
1104
1046
989
933
879
826
774
722
670
618
566
514
460
407
352
297
240
184
126
69
10
-49
-108
-168
-228
-288
-349
-410
-472
-534
-596
-658
-721
-784
-846
-909
-972
-1035
-1097
-1160
-1222
-1284
-1346
-1408
-1470
-1531
-1591
-1650
-1709
-1766
-1822
-1876
-1929
-1980
-2029
-2077
-2123
-2167
-2208
-2248
-2286
-2323
-2357
-2389
-2420
-2449
-2476
-2500
-2523
-2543
-2562
-2578
-2592
-2604
-2614
-2622
-2630
-2636
-2642
-2647
-2652
-2658
-2665
-2672
-2681
-2691
-2702
-2715
-2729
-2745
-2762
-2780
-2800
-2820
-2841
-2863
-2884
-2907
-2929
-2950
-2971
-2992
-3012
-3031
-3048
-3065
-3080
-3094
-3106
-3116
-3125
-3131
-3136
-3137
-3137
-3134
-3129
-3121
-3111
-3099
-3085
-3070
-3052
-3033
-3012
-2990
-2966
-2942
-2917
-2891
-2864
-2837
-2810
-2782
-2754
-2727
-2699
-2673
-2647
-2621
-2597
-2574
-2552
-2531
-2512
-2494
-2476
-2461
-2446
-2432
-2420
-2408
-2397
-2386
-2376
-2367
-2358
-2349
-2341
-2333
-2326
-2319
-2312
-2306
-2300
-2295
-2289
-2283
-2278
-2272
-2266
-2260
-2253
-2247
-2240
-2232
-2225
-2217
-2210
-2202
-2194
-2186
-2178
-2170
-2162
-2155
-2147
-2139
-2132
-2125
-2117
-2110
-2102
-2095
-2088
-2081
-2075
-2070
-2065
-2062
-2060
-2060
-2060
-2062
-2065
-2070
-2076
-2083
-2092
-2101
-2113
-2125
-2139
-2155
-2172
-2190
-2209
-2229
-2251
-2273
-2295
-2318
-2342
-2366
-2390
-2415
-2440
-2465
-2491
-2516
-2542
-2568
-2594
-2620
-2647
-2674
-2701
-2729
-2757
-2786
-2815
-2845
-2875
-2904
-2934
-2964
-2993
-3021
-3049
-3075
-3100
-3125
-3147
-3169
-3189
-3208
-3226
-3243
-3258
-3273
-3287
-3301
-3314
-3327
-3340
-3353
-3366
-3380
-3393
-3407
-3421
-3436
-3451
-3467
-3483
-3501
-3519
-3538
-3559
-3581
-3604
-3629
-3655
-3683
-3712
-3743
-3775
-3808
-3841
-3875
-3910
-3944
-3979
-4014
-4048
-4082
-4117
-4151
-4185
-4219
-4254
-4289
-4325
-4361
-4397
-4435
-4472
-4511
-4549
-4588
-4627
-4667
-4707
-4747
-4788
-4829
-4870
-4912
-4955
-4998
-5043
-5088
-5134
-5182
-5230
-5280
-5331
-5384
-5437
-5492
-5549
-5606
-5665
-5726
-5788
-5851
-5915
-5980
-6046
-6113
-6180
-6248
-6315
-6383
-6451
-6520
-6588
-6656
-6724
-6792
-6860
-6928
-6997
-7065
-7133
-7201
-7270
-7339
-7408
-7477
-7546
-7616
-7685
-7755
-7824
-7894
-7962
-8029
-8098
-8164
-8231
-8297
-8362
-8426
-8491
-8554
-8618
-8682
-8745
-8809
-8872
-8935
-8998
-9061
-9124
-9188
-9251
-9315
-9379
-9443
-9507
-9572
-9637
-9702
-9767
-9832
-9896
-9960
-10023
-10086
-10149
-10210
-10271
-10330
-10389
-10447
-10504
-10561
-10616
-10671
-10726
-10781
-10835
-10890
-10945
-11000
-11056
-11114
-11172
-11231
-11291
-11352
-11415
-11478
-11543
-11609
-11676
-11744
-11813
-11883
-11954
-12025
-12097
-12170
-12243
-12317
-12391
-12466
-12542
-12618
-12695
-12773
-12851
-12929
-13008
-13087
-13166
-13246
-13326
-13407
-13487
-13568
-13649
-13730
-13812
-13893
-13974
-14056
-14137
-14218
-14299
-14380
-14460
-14541
-14621
-14702
-14783
-14864
-14946
-15028
-15111
-15195
-15280
-15365
-15451
-15538
-15626
-15715
-15804
-15895
-15986
-16077
-16169
-16262
-16355
-16449
-16543
-16638
-16733
-16829
-16925
-17022
-17119
-17218
-17317
-17417
-17518
-17619
-17721
-17823
-17926
-18029
-18133
-18236
-18340
-18443
-18547
-18651
-18754
-18857
-18959
-19061
-19162
-19263
-19362
-19460
-19556
-19652
-19746
-19839
-19930
-20020
-20109
-20196
-20283
-20368
-20453
-20536
-20618
-20700
-20781
-20861
-20940
-21018
-21096
-21172
-21248
-21324
-21398
-21472
-21545
-21618
-21690
-21762
-21832
-21902
-21972
-22040
-22108
-22176
-22242
-22308
-22374
-22439
-22503
-22567
-22631
-22695
-22758
-22821
-22884
-22947
-23011
-23074
-23138
-23202
-23266
-23330
-23394
-23459
-23523
-23588
-23653
-23718
-23784
-23850
-23916
-23982
-24048
-24115
-24183
-24250
-24319
-24388
-24457
-24527
-24598
-24670
-24742
-24815
-24890
-24965
-25042
-25120
-25199
-25280
-25362
-25445
-25530
-25616
-25703
-25792
-25882
-25972
-26063
-26155
-26247
-26339
-26432
-26525
-26618
-26711
-26805
-26899
-26993
-27088
-27184
-27280
-27376
-27473
-27570
-27667
-27764
-27861
-27957
-28053
-28147
-28241
-28333
-28425
-28515
-28604
-28691
-28778
-28863
-28946
-29029
-29111
-29191
-29271
-29351
-29430
-29509
-29589
-29668
-29748
-29829
-29910
-29991
-30073
-30155
-30238
-30321
-30404
-30487
-30571
-30654
-30737
-30820
-30902
-30984
-31064
-31144
-31223
-31301
-31378
-31454
-31528
-31602
-31675
-31747
-31818
-31889
-31959
-32029
-32098
-32168
-32238
-32307
-32375
-32445
-32512
-32582
-32649
-32716
-32782
-32847
-32911
-32973
-33035
-33095
-33154
-33212
-33269
-33325
-33381
-33436
-33491
-33545
-33600
-33655
-33711
-33767
-33823
-33880
-33938
-33997
-34056
-34115
-34175
-34236
-34297
-34359
-34420
-34482
-34544
-34606
-34667
-34729
-34791
-34852
-34913
-34974
-35035
-35096
-35156
-35215
-35274
-35333
-35390
-35447
-35503
-35558
-35612
-35664
-35716
-35766
-35815
-35863
-35910
-35956
-36000
-36044
-36087
-36129
-36170
-36209
-36248
-36286
-36323
-36359
-36394
-36428
-36462
-36494
-36526
-36558
-36589
-36619
-36649
-36678
-36708
-36736
-36764
-36792
-36820
-36846
-36873
-36898
-36923
-36948
-36972
-36995
-37018
-37040
-37061
-37082
-37103
-37122
-37141
-37160
-37177
-37193
-37209
-37224
-37238
-37251
-37263
-37275
-37286
-37296
-37306
-37315
-37324
-37332
-37340
-37347
-37354
-37361
-37367
-37373
-37379
-37384
-37388
-37391
-37394
-37395
-37396
-37395
-37394
-37391
-37388
-37383
-37378
-37372
-37366
-37360
-37354
-37348
-37342
-37337
-37333
-37331
-37330
-37330
-37332
-37336
-37342
-37350
-37359
-37370
-37383
-37398
-37413
-37431
-37449
-37469
-37489
-37511
-37533
-37556
-37580
-37605
-37630
-37655
-37681
-37708
-37735
-37762
-37790
-37819
-37848
-37878
-37909
-37940
-37971
-38004
-38036
-38069
-38103
-38136
-38169
-38203
-38235
-38268
-38299
-38330
-38360
-38389
-38418
-38445
-38472
-38497
-38522
-38547
-38570
-38593
-38614
-38635
-38655
-38674
-38692
-38709
-38725
-38740
-38755
-38770
-38783
-38797
-38810
-38822
-38834
-38846
-38858
-38869
-38880
-38891
-38902
-38912
-38923
-38934
-38945
-38956
-38967
-38978
-38989
-39001
-39012
-39024
-39035
-39046
-39057
-39068
-39077
-39086
-39095
-39102
-39109
-39114
-39119
-39122
-39124
-39125
-39125
-39124
-39122
-39119
-39115
-39110
-39105
-39098
-39091
-39083
-39075
-39066
-39058
-39049
-39040
-39031
-39023
-39016
-39009
-39002
-38997
-38992
-38988
-38985
-38983
-38982
-38982
-38982
-38984
-38986
-38988
-38991
-38995
-38999
-39003
-39007
-39011
-39016
-39020
-39024
-39028
-39031
-39034
-39037
-39039
-39041
-39042
-39044
-39045
-39045
-39046
-39047
-39048
-39049
-39050
-39051
-39052
-39053
-39054
-39056
-39057
-39059
-39061
-39064
-39068
-39071
-39076
-39082
-39088
-39095
-39104
-39113
-39123
-39134
-39146
-39159
-39172
-39186
-39201
-39215
-39230
-39244
-39258
-39272
-39285
-39297
-39308
-39318
-39328
-39336
-39343
-39350
-39355
-39359
-39362
-39365
-39366
-39366
-39365
-39364
-39361
-39357
-39352
-39345
-39338
-39330
-39320
-39309
-39297
-39284
-39270
-39255
-39238
-39221
-39203
-39183
-39163
-39142
-39120
-39098
-39074
-39050
-39025
-39000
-38973
-38946
-38918
-38890
-38861
-38831
-38802
-38771
-38741
-38710
-38680
-38648
-38617
-38586
-38554
-38522
-38489
-38457
-38424
-38391
-38357
-38323
-38289
-38255
-38221
-38186
-38151
-38116
-38080
-38044
-38008
-37972
-37936
-37899
-37863
-37826
-37788
-37751
-37713
-37675
-37637
-37599
-37560
-37521
-37482
-37442
-37403
-37362
-37322
-37281
-37240
-37199
-37158
-37116
-37074
-37032
-36990
-36948
-36906
-36863
-36820
-36778
-36735
-36692
-36649
-36606
-36564
-36521
-36479
-36437
-36395
-36354
-36314
-36274
-36235
-36197
-36160
-36123
-36088
-36054
-36020
-35988
-35956
-35926
-35896
-35867
-35838
-35810
-35783
-35756
-35729
-35703
-35677
-35651
-35624
-35598
-35571
-35544
-35516
-35488
-35459
-35429
-35398
-35366
-35334
-35300
-35266
-35231
-35195
-35158
-35121
-35083
-35044
-35004
-34964
-34923
-34881
-34839
-34795
-34751
-34706
-34661
-34614
-34567
-34519
-34470
-34421
-34371
-34321
-34271
-34220
-34169
-34119
-34068
-34017
-33967
-33917
-33867
-33817
-33767
-33718
-33668
-33619
-33570
-33521
-33472
-33423
-33374
-33325
-33275
-33225
-33175
-33125
-33074
-33023
-32971
-32919
-32867
-32815
-32762
-32710
-32658
-32606
-32554
-32500
-32448
-32397
-32344
-32290
-32237
-32182
-32127
-32070
-32012
-31955
-31896
-31836
-31774
-31711
-31648
-31583
-31517
-31450
-31382
-31313
-31242
-31170
-31097
-31023
-30947
-30870
-30791
-30711
-30628
-30545
-30459
-30372
-30283
-30192
-30100
-30007
-29913
-29817
-29720
-29622
-29524
-29424
-29324
-29223
-29122
-29020
-28919
-28817
-28714
-28612
-28509
-28406
-28303
-28199
-28095
-27991
-27886
-27780
-27674
-27567
-27459
-27351
-27241
-27131
-27020
-26908
-26794
-26680
-26564
-26447
-26328
-26208
-26086
-25963
-25839
-25713
-25586
-25457
-25327
-25195
-25063
-24929
-24794
-24659
-24522
-24384
-24246
-24107
-23968
-23828
-23688
-23547
-23406
-23265
-23124
-22982
-22840
-22698
-22556
-22414
-22272
-22130
-21988
-21846
-21705
-21564
-21423
-21283
-21143
-21003
-20864
-20724
-20585
-20446
-20307
-20168
-20029
-19890
-19751
-19612
-19473
-19333
-19194
-19054
-18915
-18775
-18634
-18494
-18353
-18212
-18070
-17928
-17786
-17643
-17499
-17355
-17210
-17065
-16919
-16772
-16625
-16478
-16329
-16181
-16033
-15885
-15737
-15589
-15441
-15293
-15146
-14999
-14852
-14706
-14560
-14414
-14269
-14124
-13979
-13834
-13690
-13546
-13402
-13259
-13116
-12973
-12831
-12690
-12548
-12408
-12269
-12130
-11992
-11856
-11720
-11586
-11452
-11320
-11189
-11058
-10929
-10800
-10673
-10546
-10420
-10294
-10169
-10045
-9921
-9798
-9674
-9551
-9427
-9304
-9180
-9056
-8932
-8807
-8681
-8556
-8429
-8302
-8175
-8047
-7919
-7791
-7662
-7534
-7405
-7277
-7148
-7020
-6893
-6766
-6639
-6512
-6386
-6260
-6134
-6009
-5884
-5758
-5633
-5507
-5381
-5255
-5129
-5003
-4876
-4749
-4622
-4496
-4369
-4242
-4116
-3989
-3863
-3738
-3612
-3487
-3362
-3238
-3113
-2989
-2865
-2741
-2618
-2494
-2371
-2247
-2123
-2000
-1875
-1751
-1626
-1501
-1375
-1249
-1123
-996
-869
-741
-614
-486
-358
-230
-103
24
150
276
401
525
648
771
892
1012
1131
1249
1365
1481
1595
1708
1819
1929
2037
2144
2249
2352
2454
2555
2653
2750
2846
2940
3032
3123
3212
3299
3385
3470
3553
3635
3715
3795
3873
3950
4026
4102
4176
4249
4322
4394
4465
4536
4606
4675
4745
4813
4882
4949
5017
5083
5149
5215
5279
5343
5406
5467
5528
5587
5645
5702
5756
5809
5860
5910
5957
6002
6046
6087
6127
6165
6201
6236
6270
6302
6333
6362
6391
6418
6445
6470
6494
6517
6539
6560
6580
6600
6618
6635
6652
6667
6682
6697
6712
6726
6740
6755
6770
6785
6801
6818
6836
6854
6873
6894
6915
6937
6960
6983
7008
7033
7059
7085
7111
7138
7165
7191
7218
7244
7271
7297
7323
7349
7375
7401
7427
7453
7479
7506
7533
7560
7588
7616
7644
7672
7701
7729
7757
7785
7813
7840
7866
7892
7917
7941
7964
7985
8006
8025
8044
8060
8076
8090
8103
8115
8125
8135
8143
8150
8156
8160
8163
8164
8164
8164
8161
8157
8151
8145
8135
8125
8114
8101
8086
8070
8053
8034
8013
7992
7970
7946
7922
7897
7871
7844
7817
7789
7761
7732
7703
7673
7643
7613
7582
7551
7520
7488
7456
7423
7390
7356
7322
7287
7251
7214
7177
7139
7100
7061
7021
6981
6940
6898
6855
6812
6768
6723
6677
6630
6583
6534
6484
6433
6381
6328
6275
6220
6165
6110
6054
5998
5942
5886
5830
5774
5719
5664
5609
5555
5501
5448
5395
5344
5292
5242
5192
5143
5095
5048
5002
4956
4911
4868
4825
4782
4741
4701
4661
4622
4583
4545
4508
4471
4433
4396
4359
4322
4284
4245
4207
4167
4128
4086
4046
4005
3964
3922
3879
3837
3794
3752
3709
3666
3624
3581
3539
3498
3457
3416
3377
3338
3300
3263
3227
3191
3157
3124
3091
3060
3029
2999
2971
2942
2915
2889
2863
2839
2815
2792
2770
2748
2728
2708
2690
2672
2655
2639
2623
2609
2596
2583
2572
2562
2553
2544
2537
2531
2526
2522
2518
2516
2514
2513
2513
2513
2514
2515
2517
2519
2522
2525
2529
2533
2537
2542
2547
2552
2557
2563
2569
2575
2581
2588
2595
2602
2609
2617
2625
2633
2641
2649
2657
2666
2674
2683
2692
2700
2709
2718
2726
2734
2742
2751
2759
2767
2775
2783
2791
2800
2809
2818
2828
2837
2848
2858
2869
2881
2893
2905
2918
2931
2944
2958
2973
2987
3002
3017
3032
3048
3064
3081
3097
3114
3131
3149
3167
3185
3202
3221
3239
3257
3274
3292
3309
3326
3343
3359
3375
3391
3406
3420
3434
3447
3460
3472
3484
3495
3506
3516
3525
3534
3543
3552
3560
3568
3575
3583
3590
3598
3605
3612
3620
3627
3635
3642
3649
3657
3664
3671
3678
3685
3692
3698
3705
3711
3717
3723
3729
3734
3738
3742
3746
3749
3752
3754
3756
3758
3760
3761
3762
3763
3763
3764
3764
3764
3763
3762
3761
3760
3759
3757
3755
3752
3749
3746
3742
3738
3734
3729
3723
3718
3713
3707
3701
3695
3690
3684
3678
3672
3667
3661
3656
3651
3646
3640
3635
3630
3625
3619
3613
3607
3601
3595
3589
3583
3577
3572
3566
3562
3557
3554
3550
3548
3546
3544
3543
3542
3542
3542
3542
3543
3544
3545
3546
3547
3549
3550
3551
3552
3553
3554
3554
3554
3554
3553
3551
3549
3546
3542
3537
3531
3525
3517
3509
3501
3492
3482
3472
3462
3451
3440
3430
3419
3408
3398
3387
3378
3369
3361
3354
3347
3342
3338
3335
3332
3331
3331
3332
3334
3336
3339
3342
3346
3350
3354
3359
3365
3370
3377
3383
3390
3397
3405
3413
3421
3429
3438
3446
3454
3463
3471
3479
3486
3494
3501
3507
3513
3518
3523
3527
3530
3533
3534
3535
3536
3536
3535
3533
3532
3530
3527
3525
3523
3521
3520
3518
3518
3517
3518
3519
3521
3523
3526
3530
3535
3541
3548
3555
3564
3574
3585
3596
3609
3623
3638
3653
3670
3687
3704
3723
3742
3761
3781
3801
3822
3843
3864
3886
3907
3929
3952
3974
3996
4019
4042
4065
4088
4111
4134
4157
4180
4203
4226
4248
4270
4292
4314
4336
4358
4380
4401
4423
4445
4466
4488
4509
4530
4550
4570
4590
4609
4627
4645
4662
4679
4695
4711
4727
4742
4757
4772
4787
4803
4818
4834
4850
4867
4883
4901
4918
4937
4955
4974
4994
5013
5034
5055
5076
5098
5120
5143
5166
5189
5213
5237
5261
5285
5309
5334
5358
5383
5408
5434
5460
5486
5513
5541
5569
5598
5627
5658
5689
5721
5755
5789
5823
5859
5895
5932
5970
6008
6047
6087
6127
6168
6209
6251
6293
6336
6380
6425
6470
6516
6562
6610
6658
6707
6758
6809
6861
6915
6969
7025
7081
7138
7196
7255
7315
7376
7437
7499
7562
7626
7690
7754
7819
7884
7949
8015
8080
8146
8211
8277
8343
8408
8474
8539
8604
8668
8733
8797
8861
8924
8987
9049
9112
9174
9235
9297
9358
9419
9479
9539
9599
9659
9718
9778
9837
9896
9955
10013
10072
10131
10190
10249
10308
10368
10427
10487
10546
10606
10666
10725
10785
10844
10904
10963
11021
11080
11137
11195
11252
11308
11364
11420
11474
11529
11582
11635
11688
11740
11792
11843
11895
11946
11997
12048
12099
12149
12200
12251
12301
12351
12401
12451
12501
12551
12600
12650
12699
12747
12796
12844
12892
12940
12987
13034
13081
13127
13174
13220
13266
13313
13359
13405
13451
13497
13543
13589
13636
13682
13728
13774
13819
13865
13910
13955
13999
14043
14086
14129
14171
14213
14254
14295
14335
14375
14414
14453
14491
14529
14567
14604
14641
14678
14714
14751
14787
14824
14860
14896
14932
14968
15004
15040
15075
15111
15146
15181
15216
15251
15285
15319
15352
15385
15417
15449
15480
15511
15541
15571
15599
15628
15655
15682
15708
15733
15758
15782
15805
15828
15851
15873
15896
15918
15940
15962
15984
16006
16027
16050
16073
16096
16119
16143
16166
16190
16215
16239
16264
16290
16315
16341
16367
16395
16423
16451
16479
16507
16536
16566
16595
16625
16655
16686
16717
16748
16779
16810
16842
16873
16905
16937
16968
17000
17031
17062
17093
17124
17154
17184
17214
17244
17274
17303
17333
17362
17392
17422
17452
17482
17513
17544
17575
17607
17638
17671
17703
17736
17769
17802
17835
17868
17901
17934
17966
17999
18031
18063
18095
18127
18158
18190
18221
18252
18283
18314
18345
18376
18407
18439
18470
18502
18534
18566
18598
18630
18662
18695
18727
18760
18792
18825
18858
18890
18923
18955
18987
19020
19052
19084
19116
19148
19180
19212
19245
19277
19310
19343
19377
19411
19445
19480
19515
19551
19587
19624
19661
19698
19736
19774
19812
19851
19889
19928
19966
20004
20043
20081
20119
20156
20194
20231
20268
20305
20341
20378
20413
20449
20484
20519
20553
20587
20621
20654
20687
20720
20753
20785
20817
20849
20881
20913
20945
20977
21009
21040
21072
21105
21137
21170
21203
21236
21270
21305
21340
21375
21412
21448
21486
21523
21561
21600
21639
21678
21717
21756
21795
21834
21873
21912
21951
21989
22027
22065
22103
22140
22177
22215
22252
22289
22326
22362
22399
22436
22473
22509
22545
22582
22618
22654
22690
22726
22762
22797
22833
22868
22904
22939
22975
23010
23045
23081
23116
23152
23188
23225
23262
23299
23337
23376
23414
23454
23493
23533
23574
23614
23655
23696
23738
23780
23821
23863
23906
23948
23991
24033
24076
24120
24163
24207
24251
24295
24339
24384
24428
24473
24518
24563
24607
24652
24697
24742
24786
24831
24875
24920
24964
25008
25052
25096
25140
25184
25228
25272
25315
25359
25403
25447
25491
25535
25579
25623
25667
25712
25757
25802
25847
25892
25938
25983
26029
26074
26120
26165
26211
26256
26300
26345
26388
26432
26474
26516
26558
26599
26640
26681
26721
26761
26801
26840
26880
26920
26960
27000
27040
27080
27120
27161
27201
27242
27283
27323
27364
27404
27444
27484
27523
27562
27601
27639
27678
27715
27753
27790
27826
27863
27899
27934
27969
28003
28037
28070
28102
28134
28165
28196
28226
28256
28285
28313
28342
28370
28398
28425
28453
28481
28509
28537
28565
28594
28623
28652
28681
28710
28740
28770
28800
28830
28860
28891
28921
28952
28983
29014
29045
29076
29108
29140
29172
29204
29236
29269
29302
29336
29370
29404
29438
29473
29508
29544
29579
29615
29652
29688
29725
29762
29799
29837
29874
29912
29949
29987
30024
30062
30098
30135
30171
30207
30242
30277
30311
30345
30378
30410
30441
30471
30500
30528
30556
30582
30606
30630
30652
30673
30693
30712
30729
30744
30759
30772
30783
30794
30803
30811
30818
30824
30830
30834
30838
30842
30846
30849
30852
30855
30858
30861
30865
30868
30872
30876
30880
30884
30889
30893
30897
30902
30906
30910
30913
30917
30920
30923
30925
30927
30929
30930
30930
30930
30930
30929
30927
30925
30923
30919
30915
30910
30905
30898
30891
30883
30874
30864
30854
30842
30830
30817
30803
30789
30774
30759
30744
30728
30713
30697
30682
30666
30651
30637
30623
30609
30596
30584
30572
30562
30552
30543
30535
30528
30521
30516
30511
30506
30503
30499
30496
30493
30490
30486
30483
30479
30474
30468
30462
30455
30447
30437
30427
30416
30403
30390
30376
30360
30344
30326
30308
30289
30270
30249
30228
30207
30185
30163
30140
30117
30094
30070
30046
30021
29996
29971
29945
29919
29893
29867
29840
29814
29787
29761
29735
29708
29682
29656
29631
29605
29580
29555
29531
29507
29483
29460
29437
29414
29392
29369
29347
29325
29303
29281
29259
29237
29215
29192
29170
29147
29124
29101
29078
29055
29032
29008
28985
28962
28939
28916
28893
28871
28848
28826
28804
28782
28760
28737
28715
28693
28671
28649
28627
28605
28583
28561
28540
28518
28497
28477
28456
28437
28417
28398
28380
28361
28344
28327
28310
28293
28277
28261
28246
28231
28216
28201
28186
28171
28157
28143
28128
28114
28100
28086
28072
28059
28045
28032
28018
28005
27991
27978
27964
27950
27936
27921
27906
27890
27874
27857
27840
27821
27802
27782
27760
27738
27715
27690
27665
27638
27611
27582
27552
27522
27490
27458
27425
27391
27357
27322
27286
27250
27214
27177
27140
27103
27066
27028
26990
26952
26914
26875
26836
26797
26758
26718
26678
26637
26596
26555
26513
26471
26429
26386
26343
26299
26256
26212
26167
26123
26078
26033
25988
25942
25895
25848
25801
25753
25704
25654
25604
25552
25500
25447
25393
25338
25282
25225
25167
25108
25049
24988
24927
24865
24802
24739
24674
24609
24544
24477
24410
24343
24275
24206
24137
24068
23998
23928
23857
23787
23716
23645
23573
23502
23430
23358
23285
23213
23140
23067
22993
22919
22845
22771
22697
22622
22546
22471
22395
22319
22243
22166
22089
22012
21934
21856
21778
21699
21620
21541
21461
21380
21300
21218
21137
21055
20973
20890
20806
20722
20638
20553
20468
20382
20296
20209
20122
20034
19946
19857
19768
19678
19588
19497
19405
19313
19221
19127
19033
18939
18843
18748
18651
18554
18457
18359
18261
18162
18063
17964
17864
17765
17665
17565
17464
17364
17263
17162
17060
16959
16856
16753
16650
16546
16442
16337
16232
16126
16020
15913
15806
15699
15591
15483
15376
15268
15160
15052
14944
14836
14728
14621
14513
14406
14298
14191
14084
13976
13869
13762
13655
13547
13440
13333
13225
13118
13010
12903
12795
12687
12580
12472
12365
12257
12150
12042
11935
11828
11720
11613
11506
11399
11291
11184
11077
10970
10864
10757
10651
10545
10439
10333
10227
10122
10016
9911
9805
9700
9594
9489
9383
9278
9172
9066
8960
8853
8747
8639
8532
8424
8316
8207
8096
7987
7876
7765
7653
7540
7428
7315
7202
7088
6975
6862
6749
6637
6524
6413
6301
6190
6078
5968
5857
5746
5636
5525
5415
5304
5194
5083
4972
4860
4749
4637
4525
4412
4300
4187
4074
3961
3847
3734
3620
3507
3393
3279
3166
3052
2938
2824
2710
2596
2481
2367
2252
2137
2021
1906
1790
1673
1556
1439
1320
1202
1083
963
843
723
603
483
363
242
122
2
-118
-238
-358
-477
-596
-715
-833
-950
-1067
-1183
-1298
-1413
-1527
-1640
-1753
-1864
-1975
-2085
-2195
-2304
-2412
-2519
-2626
-2732
-2838
-2944
-3049
-3154
-3259
-3364
-3468
-3573
-3677
-3781
-3884
-3988
-4091
-4195
-4297
-4400
-4503
-4605
-4708
-4810
-4913
-5015
-5117
-5219
-5321
-5423
-5524
-5626
-5727
-5828
-5928
-6029
-6128
-6228
-6327
-6426
-6524
-6622
-6720
-6817
-6914
-7010
-7105
-7200
-7294
-7388
-7481
-7573
-7665
-7756
-7847
-7937
-8026
-8114
-8202
-8290
-8376
-8462
-8548
-8633
-8717
-8801
-8885
-8968
-9051
-9133
-9215
-9296
-9377
-9458
-9538
-9617
-9696
-9775
-9854
-9932
-10009
-10087
-10165
-10242
-10319
-10397
-10474
-10551
-10628
-10705
-10782
-10859
-10937
-11014
-11091
-11168
-11245
-11323
-11400
-11476
-11553
-11630
-11706
-11781
-11856
-11931
-12005
-12079
-12152
-12224
-12296
-12367
-12438
-12508
-12578
-12647
-12716
-12784
-12852
-12919
-12987
-13053
-13120
-13186
-13252
-13318
-13383
-13448
-13512
-13576
-13640
-13703
-13766
-13829
-13891
-13954
-14016
-14078
-14140
-14203
-14265
-14328
-14391
-14453
-14516
-14579
-14642
-14705
-14768
-14831
-14893
-14956
-15018
-15079
-15140
-15201
-15261
-15320
-15379
-15436
-15493
-15549
-15603
-15656
-15709
-15760
-15810
-15858
-15906
-15952
-15998
-16042
-16085
-16128
-16169
-16210
-16250
-16289
-16328
-16367
-16405
-16442
-16480
-16517
-16554
-16590
-16627
-16663
-16700
-16736
-16772
-16808
-16844
-16879
-16915
-16951
-16986
-17021
-17056
-17092
-17127
-17161
-17196
-17231
-17265
-17300
-17334
-17367
-17401
-17435
-17468
-17501
-17533
-17566
-17598
-17629
-17661
-17691
-17722
-17751
-17780
-17808
-17836
-17862
-17888
-17913
-17937
-17961
-17984
-18006
-18027
-18048
-18068
-18088
-18107
-18126
-18144
-18162
-18179
-18197
-18214
-18231
-18247
-18263
-18280
-18295
-18311
-18326
-18341
-18355
-18369
-18383
-18397
-18410
-18423
-18436
-18448
-18460
-18471
-18482
-18492
-18502
-18512
-18521
-18530
-18538
-18545
-18552
-18558
-18564
-18569
-18573
-18577
-18580
-18583
-18584
-18585
-18585
-18583
-18581
-18578
-18574
-18568
-18562
-18554
-18545
-18536
-18525
-18513
-18500
-18485
-18470
-18454
-18436
-18418
-18398
-18377
-18355
-18332
-18307
-18282
-18256
-18229
-18201
-18172
-18142
-18112
-18081
-18050
-18017
-17984
-17951
-17916
-17882
-17846
-17810
-17773
-17736
-17699
-17661
-17622
-17583
-17544
-17505
-17465
-17424
-17384
-17343
-17302
-17261
-17219
-17178
-17137
-17096
-17055
-17014
-16973
-16932
-16892
-16851
-16811
-16771
-16731
-16692
-16653
-16614
-16576
-16538
-16501
-16464
-16427
-16391
-16355
-16318
-16283
-16247
-16212
-16175
-16140
-16106
-16070
-16035
-16000
-15964
-15929
-15894
-15858
-15823
-15787
-15752
-15716
-15681
-15645
-15610
-15574
-15539
-15504
-15468
-15433
-15398
-15363
-15328
-15293
-15258
-15223
-15187
-15152
-15116
-15081
-15045
-15010
-14974
-14938
-14903
-14867
-14831
-14796
-14760
-14725
-14689
-14654
-14620
-14585
-14551
-14517
-14483
-14450
-14417
-14384
-14351
-14318
-14286
-14254
-14222
-14190
-14157
-14125
-14093
-14061
-14029
-13996
-13964
-13931
-13899
-13866
-13833
-13800
-13767
-13734
-13701
-13669
-13636
-13603
-13570
-13537
-13504
-13471
-13439
-13406
-13372
-13339
-13306
-13272
-13238
-13204
-13169
-13134
-13098
-13063
-13026
-12989
-12952
-12915
-12877
-12839
-12801
-12763
-12724
-12686
-12647
-12609
-12571
-12533
-12495
-12458
-12421
-12384
-12347
-12311
-12275
-12239
-12203
-12167
-12132
-12097
-12061
-12026
-11991
-11956
-11921
-11886
-11851
-11816
-11780
-11745
-11710
-11674
-11638
-11603
-11567
-11531
-11495
-11459
-11423
-11386
-11350
-11313
-11277
-11240
-11203
-11166
-11128
-11091
-11054
-11016
-10978
-10940
-10902
-10864
-10826
-10787
-10748
-10710
-10671
-10632
-10592
-10553
-10513
-10473
-10433
-10392
-10352
-10311
-10269
-10228
-10186
-10144
-10102
-10059
-10016
-9973
-9929
-9886
-9843
-9799
-9756
-9712
-9669
-9626
-9584
-9541
-9498
-9456
-9413
-9370
-9328
-9285
-9242
-9199
-9156
-9113
-9070
-9027
-8984
-8942
-8899
-8857
-8815
-8773
-8732
-8690
-8650
-8609
-8569
-8530
-8490
-8451
-8412
-8373
-8335
-8297
-8258
-8220
-8182
-8145
-8106
-8070
-8032
-7995
-7959
-7922
-7886
-7851
-7816
-7781
-7747
-7714
-7681
-7648
-7616
-7585
-7554
-7523
-7492
-7462
-7432
-7402
-7372
-7343
-7314
-7285
-7256
-7228
-7200
-7173
-7146
-7119
-7093
-7068
-7043
-7018
-6994
-6971
-6947
-6925
-6902
-6879
-6857
-6835
-6813
-6791
-6769
-6747
-6726
-6704
-6683
-6662
-6641
-6620
-6599
-6578
-6558
-6538
-6519
-6500
-6481
-6463
-6445
-6427
-6411
-6394
-6378
-6363
-6349
-6335
-6321
-6309
-6296
-6285
-6273
-6262
-6251
-6241
-6231
-6220
-6210
-6200
-6190
-6179
-6168
-6157
-6146
-6134
-6122
-6109
-6096
-6082
-6068
-6054
-6040
-6026
-6012
-5997
-5983
-5969
-5956
-5943
-5930
-5917
-5905
-5893
-5881
-5869
-5857
-5846
-5834
-5822
-5810
-5798
-5786
-5773
-5760
-5748
-5735
-5722
-5710
-5697
-5686
-5675
-5664
-5655
-5647
-5639
-5633
-5628
-5624
-5621
-5619
-5619
-5619
-5621
-5623
-5626
-5630
-5634
-5639
-5644
-5649
-5655
-5662
-5668
-5675
-5682
-5690
-5698
-5706
-5715
-5724
-5733
-5743
-5753
-5763
-5773
-5784
-5795
-5806
-5818
-5829
-5840
-5852
-5863
-5874
-5886
-5897
-5908
-5920
-5931
-5943
-5955
-5967
-5980
-5993
-6006
-6019
-6033
-6047
-6061
-6076
-6090
-6105
-6120
-6134
-6149
-6163
-6178
-6192
-6207
-6221
-6235
-6249
-6262
-6276
-6290
-6304
-6318
-6332
-6346
-6360
-6375
-6390
-6405
-6421
-6436
-6452
-6468
-6485
-6501
-6517
-6533
-6550
-6566
-6582
-6597
-6613
-6628
-6644
-6659
-6673
-6687
-6701
-6715
-6728
-6741
-6753
-6766
-6778
-6790
-6802
-6813
-6825
-6837
-6849
-6860
-6872
-6885
-6897
-6910
-6923
-6936
-6950
-6964
-6979
-6993
-7008
-7024
-7040
-7056
-7073
-7090
-7107
-7125
-7142
-7160
-7178
-7195
-7213
-7230
-7248
-7265
-7281
-7298
-7314
-7330
-7346
-7361
-7376
-7390
-7404
-7418
-7431
-7444
-7457
-7469
-7480
-7492
-7502
-7513
-7522
-7531
-7540
-7548
-7555
-7562
-7568
-7574
-7580
-7585
-7589
-7594
-7598
-7602
-7605
-7609
-7612
-7615
-7618
-7621
-7623
-7626
-7628
-7629
-7631
-7632
-7633
-7633
-7634
-7633
-7633
-7632
-7630
-7628
-7626
-7623
-7620
-7616
-7613
-7609
-7604
-7600
-7595
-7590
-7585
-7580
-7575
-7571
-7566
-7561
-7557
-7553
-7549
-7545
-7542
-7538
-7535
-7533
-7530
-7528
-7525
-7523
-7521
-7519
-7517
-7515
-7512
-7510
-7508
-7505
-7502
-7499
-7496
-7492
-7489
-7485
-7481
-7476
-7472
-7467
-7462
-7456
-7451
-7445
-7438
-7432
-7425
-7419
-7411
-7404
-7396
-7388
-7380
-7372
-7363
-7353
-7344
-7333
-7323
-7311
-7300
-7288
-7275
-7262
-7248
-7233
-7218
-7203
-7187
-7170
-7153
-7136
-7119
-7101
-7083
-7066
-7048
-7030
-7012
-6994
-6975
-6957
-6939
-6921
-6902
-6884
-6865
-6846
-6826
-6807
-6787
-6766
-6746
-6725
-6703
-6681
-6658
-6635
-6611
-6586
-6561
-6536
-6509
-6483
-6455
-6427
-6398
-6369
-6340
-6310
-6279
-6249
-6217
-6186
-6154
-6122
-6090
-6058
-6026
-5993
-5960
-5928
-5895
-5862
-5829
-5797
-5764
-5732
-5700
-5668
-5636
-5604
-5573
-5542
-5511
-5481
-5450
-5420
-5390
-5361
-5331
-5302
-5273
-5244
-5215
-5186
-5157
-5128
-5099
-5070
-5040
-5011
-4981
-4950
-4920
-4889
-4858
-4827
-4795
-4763
-4731
-4698
-4665
-4631
-4597
-4563
-4528
-4494
-4459
-4423
-4387
-4351
-4315
-4278
-4241
-4203
-4165
-4127
-4088
-4049
-4009
-3969
-3929
-3888
-3848
-3806
-3765
-3723
-3680
-3638
-3595
-3552
-3509
-3466
-3423
-3379
-3336
-3292
-3248
-3203
-3159
-3113
-3068
-3021
-2974
-2926
-2878
-2828
-2778
-2728
-2676
-2624
-2572
-2518
-2465
-2410
-2356
-2300
-2245
-2189
-2133
-2076
-2019
-1961
-1903
-1845
-1786
-1727
-1667
-1607
-1547
-1487
-1426
-1364
-1303
-1241
-1179
-1117
-1055
-993
-931
-868
-806
-744
-681
-619
-557
-495
-433
-371
-310
-248
-187
-126
-65
-5
55
116
176
235
295
354
413
472
531
590
648
707
765
823
881
939
997
1055
1113
1172
1230
1289
1348
1407
1466
1526
1587
1648
1710
1772
1834
1897
1961
2025
2089
2154
2219
2284
2349
2415
2480
2546
2612
2678
2743
2809
2874
2940
3005
3070
3134
3198
3262
3325
3387
3449
3511
3572
3632
3692
3751
3810
3868
3925
3982
4038
4094
4150
4206
4261
4315
4369
4423
4477
4530
4584
4636
4689
4742
4794
4847
4899
4952
5004
5056
5109
5161
5214
5267
5320
5374
5428
5482
5536
5591
5646
5702
5758
5814
5871
5928
5986
6043
6102
6160
6218
6277
6335
6394
6452
6511
6569
6628
6686
6744
6802
6859
6917
6974
7031
7088
7144
7200
7256
7312
7367
7422
7477
7531
7586
7640
7693
7747
7800
7854
7907
7959
8012
8064
8118
8170
8224
8277
8330
8384
8438
8492
8547
8602
8657
8713
8768
8825
8881
8938
8995
9052
9109
9167
9225
9283
9341
9399
9458
9516
9575
9634
9693
9751
9810
9868
9927
9985
10043
10101
10159
10217
10274
10331
10388
10445
10502
10558
10614
10669
10724
10779
10834
10888
10941
10995
11047
11100
11151
11203
11254
11304
11354
11403
11453
11501
11550
11598
11646
11694
11741
11788
11834
11880
11925
11969
12013
12056
12098
12139
12179
12218
12257
12295
12331
12367
12402
12437
12470
12503
12535
12566
12596
12626
12655
12683
12711
12738
12765
12791
12816
12841
12865
12888
12911
12933
12955
12975
12996
13015
13034
13052
13070
13087
13103
13119
13134
13149
13163
13177
13190
13203
13216
13228
13241
13253
13264
13276
13287
13298
13309
13320
13330
13340
13349
13358
13367
13375
13382
13389
13396
13402
13407
13413
13417
13422
13425
13429
13431
13434
13435
13436
13437
13436
13436
13434
13432
13429
13426
13422
13417
13411
13405
13398
13391
13382
13373
13364
13353
13342
13330
13318
13305
13292
13278
13265
13250
13236
13221
13207
13192
13178
13164
13150
13136
13123
13109
13097
13084
13072
13060
13049
13038
13027
13016
13006
12996
12987
12977
12967
12958
12948
12939
12929
12919
12910
12899
12889
12878
12867
12855
12843
12830
12817
12803
12789
12774
12758
12742
12726
12709
12691
12674
12656
12637
12618
12599
12580
12561
12541
12521
12501
12481
12460
12440
12419
12398
12376
12355
12333
12311
12288
12265
12242
12219
12195
12171
12147
12123
12098
12073
12048
12022
11997
11970
11944
11917
11890
11863
11836
11808
11780
11751
11722
11693
11663
11633
11602
11571
11539
11507
11474
11441
11407
11372
11337
11302
11266
11230
11194
11157
11120
11083
11046
11008
10970
10931
10892
10853
10814
10774
10733
10692
10651
10608
10566
10522
10478
10433
10388
10342
10296
10249
10202
10154
10106
10057
10008
9959
9908
9858
9807
9755
9703
9650
9597
9544
9490
9436
9381
9326
9271
9215
9159
9103
9046
8989
8932
8874
8816
8758
8699
8640
8581
8521
8461
8401
8340
8278
8217
8154
8092
8029
7967
7903
7840
7777
7714
7650
7586
7523
7459
7394
7330
7265
7201
7136
7070
7005
6939
6873
6807
6740
6674
6607
6539
6472
6404
6336
6268
6199
6130
6062
5992
5923
5853
5784
5713
5643
5572
5502
5431
5359
5288
5216
5145
5073
5001
4929
4857
4784
4712
4640
4567
4494
4421
4348
4275
4201
4126
4051
3976
3900
3824
3747
3670
3592
3514
3435
3357
3278
3198
3119
3039
2959
2879
2799
2718
2638
2557
2477
2396
2316
2235
2155
2074
1993
1912
1831
1750
1669
1588
1506
1425
1343
1261
1179
1097
1014
933
851
768
685
602
519
435
351
266
181
96
10
-76
-163
-250
-337
-425
-512
-600
-689
-777
-865
-954
-1042
-1130
-1218
-1306
-1393
-1481
-1568
-1654
-1741
-1827
-1913
-2000
-2086
-2172
-2259
-2345
-2432
-2519
-2606
-2694
-2781
-2868
-2956
-3044
-3132
-3220
-3308
-3396
-3484
-3573
-3661
-3750
-3838
-3927
-4016
-4106
-4195
-4285
-4375
-4466
-4557
-4648
-4740
-4832
-4924
-5016
-5108
-5200
-5293
-5385
-5476
-5568
-5659
-5751
-5841
-5932
-6022
-6112
-6201
-6291
-6380
-6469
-6557
-6645
-6733
-6821
-6908
-6995
-7082
-7168
-7254
-7340
-7426
-7511
-7596
-7681
-7766
-7851
-7935
-8019
-8103
-8186
-8270
-8354
-8436
-8519
-8601
-8684
-8766
-8847
-8929
-9010
-9091
-9171
-9252
-9332
-9411
-9491
-9570
-9649
-9727
-9805
-9883
-9960
-10037
-10114
-10190
-10266
-10341
-10415
-10490
-10563
-10637
-10709
-10782
-10853
-10925
-10996
-11066
-11136
-11206
-11275
-11343
-11412
-11480
-11547
-11614
-11681
-11748
-11814
-11879
-11945
-12010
-12075
-12139
-12204
-12268
-12332
-12396
-12459
-12523
-12586
-12650
-12713
-12777
-12841
-12904
-12968
-13032
-13096
-13161
-13225
-13290
-13354
-13419
-13483
-13548
-13613
-13677
-13742
-13807
-13871
-13936
-14000
-14065
-14129
-14194
-14258
-14322
-14386
-14450
-14514
-14578
-14641
-14704
-14767
-14829
-14892
-14953
-15015
-15076
-15137
-15197
-15257
-15316
-15375
-15433
-15491
-15549
-15606
-15663
-15719
-15775
-15830
-15886
-15941
-15996
-16050
-16105
-16160
-16213
-16268
-16323
-16376
-16430
-16483
-16536
-16589
-16641
-16692
-16743
-16794
-16844
-16893
-16941
-16988
-17035
-17081
-17126
-17170
-17213
-17256
-17298
-17338
-17378
-17417
-17455
-17493
-17529
-17565
-17600
-17634
-17667
-17699
-17730
-17761
-17790
-17818
-17846
-17872
-17898
-17922
-17945
-17967
-17988
-18008
-18027
-18045
-18061
-18077
-18091
-18105
-18117
-18129
-18139
-18149
-18158
-18166
-18173
-18180
-18186
-18191
-18196
-18200
-18204
-18207
-18210
-18213
-18215
-18216
-18217
-18218
-18218
-18217
-18216
-18213
-18210
-18206
-18201
-18195
-18188
-18180
-18171
-18161
-18150
-18138
-18125
-18110
-18095
-18079
-18062
-18044
-18025
-18004
-17983
-17961
-17937
-17913
-17887
-17861
-17833
-17805
-17775
-17745
-17714
-17682
-17649
-17616
-17582
-17547
-17512
-17477
-17441
-17405
-17369
-17332
-17295
-17258
-17221
-17183
-17145
-17107
-17069
-17030
-16991
-16952
-16913
-16873
-16832
-16792
-16751
-16710
-16668
-16626
-16584
-16542
-16499
-16455
-16412
-16367
-16323
-16279
-16234
-16189
-16143
-16097
-16050
-16004
-15957
-15909
-15861
-15813
-15764
-15715
-15665
-15614
-15564
-15513
-15461
-15409
-15357
-15305
-15252
-15199
-15146
-15092
-15039
-14985
-14931
-14876
-14822
-14767
-14712
-14657
-14602
-14547
-14491
-14435
-14379
-14323
-14267
-14211
-14155
-14099
-14042
-13986
-13930
-13874
-13818
-13763
-13708
-13653
-13598
-13544
-13490
-13436
-13383
-13330
-13277
-13225
-13173
-13121
-13070
-13018
-12967
-12916
-12865
-12815
-12764
-12713
-12663
-12612
-12562
-12511
-12461
-12410
-12359
-12309
-12258
-12208
-12157
-12107
-12056
-12006
-11956
-11906
-11856
-11807
-11758
-11708
-11659
-11611
-11562
-11514
-11466
-11419
-11371
-11324
-11277
-11230
-11184
-11137
-11091
-11045
-10999
-10954
-10908
-10863
-10818
-10773
-10729
-10685
-10641
-10597
-10554
-10512
-10469
-10427
-10385
-10343
-10301
-10260
-10219
-10178
-10137
-10097
-10056
-10016
-9976
-9936
-9896
-9857
-9818
-9779
-9740
-9702
-9664
-9626
-9589
-9552
-9516
-9480
-9444
-9409
-9373
-9339
-9304
-9270
-9237
-9204
-9171
-9140
-9109
-9078
-9049
-9020
-8992
-8965
-8938
-8913
-8888
-8864
-8841
-8819
-8797
-8776
-8755
-8735
-8715
-8696
-8677
-8659
-8641
-8623
-8605
-8587
-8569
-8552
-8534
-8517
-8499
-8482
-8464
-8447
-8429
-8411
-8394
-8376
-8359
-8341
-8324
-8306
-8289
-8271
-8254
-8237
-8220
-8203
-8186
-8170
-8154
-8138
-8122
-8106
-8090
-8074
-8058
-8042
-8028
-8012
-7997
-7981
-7966
-7950
-7934
-7918
-7901
-7885
-7868
-7851
-7833
-7815
-7797
-7779
-7759
-7740
-7720
-7700
-7679
-7657
-7635
-7612
-7589
-7565
-7541
-7516
-7490
-7464
-7437
-7410
-7382
-7354
-7325
-7296
-7266
-7235
-7205
-7173
-7141
-7109
-7077
-7044
-7011
-6978
-6944
-6911
-6877
-6843
-6810
-6776
-6742
-6709
-6676
-6643
-6610
-6577
-6545
-6513
-6481
-6449
-6418
-6386
-6355
-6323
-6291
-6259
-6227
-6194
-6161
-6127
-6093
-6058
-6023
-5987
-5951
-5914
-5877
-5839
-5800
-5761
-5722
-5682
-5641
-5600
-5559
-5517
-5474
-5431
-5387
-5343
-5299
-5255
-5210
-5165
-5119
-5074
-5028
-4982
-4937
-4891
-4844
-4798
-4752
-4705
-4659
-4612
-4565
-4518
-4471
-4424
-4376
-4328
-4280
-4232
-4184
-4136
-4086
-4038
-3990
-3941
-3892
-3843
-3793
-3744
-3694
-3644
-3594
-3544
-3493
-3442
-3390
-3338
-3286
-3233
-3180
-3126
-3072
-3017
-2961
-2906
-2849
-2792
-2735
-2677
-2619
-2561
-2502
-2443
-2384
-2324
-2265
-2205
-2146
-2086
-2025
-1967
-1907
-1847
-1788
-1728
-1668
-1608
-1548
-1488
-1428
-1367
-1306
-1245
-1184
-1122
-1060
-998
-935
-872
-809
-745
-681
-616
-551
-486
-420
-354
-288
-222
-155
-88
-21
46
114
182
250
318
386
454
523
592
661
730
800
869
939
1008
1079
1149
1219
1290
1360
1431
1502
1572
1643
1714
1785
1856
1927
1997
2068
2138
2208
2278
2347
2417
2486
2555
2624
2692
2761
2829
2898
2966
3034
3102
3169
3237
3304
3370
3437
3503
3568
3634
3698
3763
3827
3891
3954
4017
4080
4143
4206
4268
4331
4393
4456
4518
4581
4643
4706
4768
4831
4893
4955
5017
5080
5142
5204
5266
5327
5389
5451
5512
5573
5635
5696
5757
5818
5879
5940
6001
6062
6123
6183
6244
6304
6364
6424
6484
6543
6602
6661
6719
6778
6835
6893
6950
7007
7063
7119
7175
7231
7287
7342
7397
7452
7507
7562
7616
7670
7725
7779
7833
7886
7940
7993
8047
8100
8151
8205
8257
8309
8361
8413
8464
8516
8567
8619
8670
8722
8773
8825
8877
8930
8982
9035
9089
9142
9196
9250
9305
9360
9415
9470
9526
9582
9638
9694
9751
9807
9864
9921
9977
10034
10091
10147
10204
10260
10317
10373
10429
10484
10540
10595
10650
10705
10759
10813
10867
10921
10974
11028
11081
11133
11186
11238
11291
11343
11395
11446
11498
11549
11600
11651
11702
11752
11803
11853
11903
11953
12003
12054
12104
12154
12205
12255
12306
12357
12408
12460
12511
12563
12615
12668
12720
12773
12826
12879
12933
12986
13040
13093
13147
13200
13253
13306
13358
13410
13462
13514
13565
13615
13665
13715
13765
13814
13862
13911
13959
14006
14054
14101
14148
14194
14241
14287
14333
14379
14424
14470
14515
14561
14607
14652
14698
14744
14790
14836
14882
14929
14975
15022
15068
15115
15161
15208
15255
15301
15347
15393
15439
15485
15531
15576
15622
15667
15712
15757
15802
15847
15891
15936
15981
16024
16068
16113
16157
16200
16242
16285
16327
16367
16409
16448
16488
16526
16564
16602
16639
16675
16711
16747
16782
16817
16852
16886
16921
16955
16990
17025
17060
17095
17130
17166
17202
17238
17274
17311
17347
17384
17422
17459
17496
17534
17572
17610
17648
17686
17724
17762
17800
17839
17877
17915
17953
17992
18030
18068
18106
18144
18182
18220
18257
18295
18332
18369
18406
18442
18478
18514
18549
18584
18618
18652
18685
18718
18750
18782
18813
18844
18875
18905
18935
18965
18994
19023
19053
19082
19111
19140
19169
19197
19226
19255
19283
19312
19340
19368
19396
19423
19450
19477
19503
19529
19555
19580
19604
19628
19652
19675
19698
19720
19741
19763
19783
19804
19824
19843
19862
19881
19899
19917
19934
19951
19968
19984
20001
20017
20032
20048
20063
20078
20093
20108
20123
20138
20152
20167
20181
20195
20209
20223
20237
20250
20264
20277
20290
20302
20315
20326
20338
20349
20360
20370
20379
20388
20397
20405
20412
20419
20425
20431
20436
20440
20444
20448
20450
20453
20454
20455
20456
20455
20454
20453
20451
20448
20444
20440
20435
20429
20423
20416
20408
20399
20390
20380
20370
20359
20348
20336
20323
20310
20296
20282
20267
20251
20235
20219
20202
20184
20166
20147
20127
20107
20087
20066
20044
20022
20000
19976
19953
19928
19904
19878
19852
19826
19799
19771
19743
19714
19684
19654
19624
19592
19560
19527
19493
19458
19423
19386
19349
19311
19272
19232
19192
19150
19108
19065
19022
18978
18933
18887
18841
18795
18748
18700
18652
18603
18555
18505
18456
18406
18355
18305
18254
18202
18150
18098
18045
17992
17939
17884
17830
17775
17720
17664
17608
17551
17494
17437
17379
17321
17264
17205
17147
17089
17031
16972
16914
16856
16797
16739
16681
16622
16564
16505
16447
16388
16329
16268
16209
16149
16088
16027
15967
15906
15845
15783
15722
15660
15599
15537
15475
15414
15352
15291
15230
15169
15107
15046
14985
14924
14862
14800
14738
14676
14613
14550
14487
14423
14359
14295
14231
14167
14103
14040
13976
13913
13850
13787
13724
13662
13600
13538
13477
13415
13354
13292
13230
13169
13107
13044
12982
12919
12856
12793
12729
12665
12601
12536
12471
12405
12339
12273
12207
12140
12073
12006
11939
11871
11803
11736
11668
11600
11533
11465
11398
11331
11263
11196
11129
11062
10996
10929
10862
10795
10727
10660
10592
10524
10456
10388
10320
10251
10182
10113
10044
9974
9905
9835
9765
9695
9624
9554
9483
9412
9341
9270
9198
9126
9054
8981
8907
8834
8760
8685
8610
8534
8459
8383
8306
8229
8151
8074
7998
7920
7842
7764
7686
7608
7530
7452
7374
7296
7218
7141
7063
6985
6908
6830
6753
6676
6599
6522
6445
6368
6291
6214
6137
6060
5983
5906
5829
5752
5674
5596
5518
5440
5362
5283
5205
5126
5048
4969
4890
4811
4733
4654
4575
4496
4416
4337
4258
4178
4098
4019
3939
3858
3778
3697
3617
3536
3455
3374
3292
3211
3130
3048
2966
2885
2803
2721
2639
2557
2475
2393
2311
2229
2148
2067
1986
1905
1824
1744
1664
1584
1505
1426
1348
1269
1191
1114
1037
960
884
807
731
656
580
505
430
355
280
205
131
57
-16
-89
-162
-235
-307
-378
-450
-521
-591
-661
-731
-800
-869
-937
-1004
-1073
-1141
-1208
-1275
-1341
-1408
-1474
-1540
-1606
-1671
-1737
-1802
-1868
-1933
-1998
-2064
-2130
-2196
-2262
-2328
-2394
-2460
-2526
-2592
-2658
-2723
-2789
-2854
-2919
-2983
-3047
-3111
-3174
-3237
-3300
-3362
-3424
-3486
-3547
-3609
-3670
-3732
-3793
-3855
-3916
-3978
-4040
-4102
-4164
-4225
-4287
-4349
-4411
-4472
-4533
-4595
-4656
-4717
-4777
-4837
-4898
-4957
-5017
-5077
-5136
-5195
-5254
-5313
-5372
-5431
-5490
-5549
-5608
-5667
-5727
-5787
-5847
-5907
-5968
-6028
-6090
-6151
-6212
-6274
-6336
-6399
-6461
-6524
-6587
-6651
-6714
-6778
-6842
-6906
-6971
-7035
-7100
-7164
-7228
-7293
-7357
-7420
-7484
-7547
-7610
-7673
-7735
-7797
-7859
-7920
-7981
-8041
-8102
-8161
-8221
-8280
-8339
-8398
-8456
-8514
-8571
-8628
-8684
-8740
-8796
-8850
-8905
-8958
-9011
-9064
-9116
-9168
-9219
-9270
-9320
-9370
-9420
-9469
-9518
-9567
-9615
-9663
-9711
-9759
-9806
-9853
-9899
-9945
-9991
-10037
-10082
-10128
-10172
-10217
-10261
-10305
-10348
-10391
-10434
-10475
-10517
-10557
-10597
-10636
-10674
-10711
-10748
-10784
-10819
-10854
-10887
-10920
-10952
-10983
-11014
-11044
-11074
-11103
-11132
-11160
-11188
-11215
-11242
-11269
-11295
-11321
-11346
-11371
-11395
-11419
-11443
-11465
-11487
-11509
-11530
-11550
-11570
-11589
-11607
-11625
-11641
-11657
-11672
-11687
-11701
-11714
-11726
-11738
-11749
-11759
-11769
-11779
-11788
-11796
-11804
-11812
-11819
-11826
-11832
-11838
-11844
-11849
-11854
-11858
-11862
-11865
-11867
-11868
-11869
-11869
-11868
-11867
-11864
-11861
-11858
-11853
-11848
-11842
-11836
-11829
-11821
-11813
-11804
-11795
-11785
-11774
-11763
-11750
-11738
-11724
-11710
-11696
-11681
-11665
-11649
-11633
-11616
-11600
-11583
-11565
-11548
-11531
-11513
-11496
-11478
-11460
-11442
-11424
-11405
-11387
-11368
-11349
-11330
-11311
-11292
-11272
-11252
-11232
-11212
-11191
-11171
-11150
-11128
-11107
-11084
-11062
-11039
-11015
-10991
-10967
-10942
-10916
-10890
-10864
-10837
-10809
-10781
-10752
-10723
-10693
-10663
-10632
-10600
-10568
-10535
-10502
-10467
-10433
-10397
-10361
-10324
-10287
-10249
-10211
-10172
-10134
-10094
-10055
-10015
-9976
-9936
-9896
-9857
-9817
-9777
-9738
-9698
-9659
-9620
-9580
-9541
-9502
-9463
-9424
-9385
-9345
-9306
-9267
-9227
-9188
-9148
-9107
-9067
-9026
-8985
-8944
-8903
-8861
-8819
-8777
-8734
-8692
-8649
-8606
-8563
-8520
-8477
-8433
-8389
-8345
-8301
-8257
-8212
-8167
-8122
-8077
-8032
-7988
-7942
-7897
-7851
-7805
-7759
-7713
-7666
-7620
-7573
-7527
-7480
-7433
-7386
-7339
-7292
-7245
-7198
-7151
-7104
-7056
-7009
-6962
-6915
-6868
-6821
-6775
-6728
-6681
-6635
-6588
-6541
-6494
-6447
-6400
-6353
-6305
-6258
-6210
-6162
-6114
-6066
-6018
-5969
-5921
-5872
-5824
-5775
-5726
-5676
-5627
-5577
-5526
-5475
-5424
-5371
-5318
-5265
-5211
-5156
-5100
-5044
-4987
-4930
-4872
-4814
-4755
-4696
-4637
-4578
-4519
-4459
-4400
-4340
-4281
-4221
-4162
-4102
-4042
-3982
-3922
-3862
-3802
-3742
-3682
-3622
-3562
-3502
-3441
-3381
-3321
-3260
-3200
-3139
-3078
-3016
-2955
-2893
-2831
-2769
-2706
-2643
-2580
-2516
-2452
-2388
-2323
-2258
-2193
-2128
-2063
-1998
-1933
-1868
-1803
-1738
-1673
-1609
-1544
-1480
-1416
-1352
-1288
-1224
-1161
-1097
-1033
-968
-904
-839
-774
-709
-644
-579
-513
-448
-382
-317
-251
-185
-120
-54
11
76
142
207
273
338
403
469
534
599
664
729
794
858
923
986
1050
1113
1176
1238
1301
1363
1425
1486
1548
1609
1670
1731
1792
1852
1912
1972
2032
2090
2149
2206
2264
2320
2376
2432
2487
2542
2597
2651
2705
2759
2812
2866
2919
2972
3025
3077
3130
3182
3235
3287
3339
3390
3442
3493
3544
3595
3645
3695
3746
3796
3845
3895
3945
3994
4043
4094
4143
4193
4242
4291
4341
4390
4439
4489
4538
4586
4635
4683
4731
4778
4825
4871
4917
4962
5007
5051
5094
5137
5179
5221
5262
5303
5344
5384
5424
5464
5503
5542
5580
5618
5656
5693
5731
5767
5804
5841
5877
5913
5949
5984
6020
6055
6089
6124
6158
6191
6225
6258
6290
6322
6354
6384
6415
6444
6473
6502
6529
6557
6583
6609
6634
6659
6684
6708
6732
6755
6778
6801
6824
6846
6868
6890
6911
6932
6953
6973
6993
7013
7032
7050
7068
7086
7103
7120
7136
7152
7167
7182
7196
7209
7222
7234
7246
7257
7267
7276
7285
7293
7300
7306
7312
7317
7321
7324
7327
7330
7331
7333
7333
7333
7333
7332
7331
7329
7327
7324
7320
7316
7311
7306
7300
7294
7287
7280
7273
7265
7257
7248
7240
7231
7222
7213
7204
7194
7185
7176
7167
7158
7148
7139
7130
7120
7110
7100
7090
7079
7068
7056
7044
7030
7017
7002
6987
6971
6955
6938
6921
6903
6885
6866
6846
6827
6807
6786
6766
6745
6724
6702
6681
6659
6636
6614
6591
6568
6545
6522
6498
6474
6450
6426
6402
6377
6353
6328
6303
6279
6254
6229
6204
6179
6154
6129
6103
6078
6052
6027
6000
5974
5947
5919
5891
5863
5833
5803
5772
5741
5708
5675
5641
5607
5572
5536
5500
5463
5426
5389
5351
5314
5276
5238
5200
5163
5125
5087
5049
5010
4972
4933
4894
4854
4814
4774
4733
4692
4650
4607
4565
4521
4478
4433
4389
4344
4299
4254
4209
4164
4119
4073
4027
3983
3938
3892
3847
3801
3755
3708
3661
3614
3566
3517
3467
3417
3366
3314
3262
3209
3156
3102
3048
2993
2938
2883
2827
2771
2715
2659
2603
2546
2490
2433
2376
2318
2261
2203
2145
2086
2027
1968
1908
1848
1788
1727
1666
1605
1543
1481
1419
1357
1294
1232
1170
1108
1046
985
924
863
802
742
683
623
564
506
447
389
332
274
217
160
103
47
-9
-65
-121
-177
-232
-288
-343
-399
-454
-510
-565
-620
-676
-731
-786
-842
-898
-953
-1008
-1065
-1122
-1178
-1235
-1292
-1350
-1408
-1466
-1524
-1582
-1641
-1700
-1759
-1818
-1877
-1936
-1995
-2054
-2113
-2171
-2228
-2286
-2343
-2399
-2455
-2510
-2564
-2618
-2671
-2723
-2775
-2825
-2875
-2925
-2973
-3021
-3068
-3115
-3161
-3206
-3251
-3295
-3338
-3381
-3423
-3464
-3505
-3545
-3585
-3624
-3662
-3700
-3738
-3774
-3811
-3847
-3882
-3918
-3953
-3988
-4022
-4057
-4091
-4125
-4159
-4193
-4227
-4261
-4294
-4327
-4361
-4394
-4427
-4459
-4492
-4524
-4556
-4587
-4619
-4650
-4680
-4710
-4739
-4768
-4797
-4825
-4852
-4878
-4905
-4930
-4955
-4980
-5004
-5027
-5050
-5073
-5095
-5117
-5138
-5159
-5180
-5200
-5220
-5240
-5259
-5278
-5296
-5314
-5332
-5350
-5367
-5384
-5401
-5417
-5434
-5450
-5466
-5482
-5498
-5513
-5529
-5545
-5560
-5576
-5592
-5608
-5624
-5640
-5656
-5672
-5689
-5706
-5723
-5740
-5757
-5774
-5791
-5807
-5824
-5840
-5856
-5871
-5886
-5900
-5914
-5927
-5940
-5953
-5964
-5976
-5987
-5997
-6007
-6017
-6026
-6035
-6044
-6053
-6061
-6069
-6077
-6085
-6093
-6100
-6108
-6115
-6122
-6129
-6136
-6143
-6150
-6157
-6164
-6171
-6178
-6186
-6194
-6202
-6211
-6219
-6228
-6237
-6246
-6255
-6263
-6272
-6281
-6289
-6297
-6305
-6312
-6319
-6326
-6333
-6339
-6344
-6350
-6355
-6360
-6365
-6370
-6375
-6379
-6383
-6387
-6391
-6395
-6398
-6402
-6405
-6407
-6410
-6412
-6413
-6414
-6415
-6415
-6415
-6414
-6412
-6411
-6408
-6405
-6402
-6398
-6394
-6389
-6384
-6379
-6373
-6367
-6360
-6353
-6345
-6337
-6329
-6319
-6309
-6299
-6287
-6275
-6262
-6249
-6235
-6220
-6204
-6188
-6171
-6154
-6136
-6118
-6100
-6081
-6063
-6044
-6025
-6007
-5988
-5970
-5952
-5934
-5916
-5898
-5881
-5864
-5846
-5829
-5812
-5795
-5778
-5761
-5744
-5726
-5708
-5690
-5671
-5652
-5633
-5613
-5592
-5571
-5550
-5528
-5505
-5482
-5458
-5434
-5410
-5385
-5360
-5334
-5308
-5281
-5255
-5227
-5200
-5172
-5144
-5115
-5087
-5058
-5030
-5001
-4972
-4943
-4915
-4886
-4858
-4829
-4801
-4773
-4745
-4717
-4689
-4661
-4633
-4605
-4577
-4549
-4521
-4493
-4465
-4436
-4408
-4379
-4350
-4322
-4293
-4264
-4235
-4206
-4177
-4148
-4118
-4089
-4059
-4029
-3998
-3967
-3936
-3905
-3873
-3841
-3808
-3775
-3742
-3709
-3675
-3641
-3606
-3571
-3536
-3500
-3465
-3429
-3392
-3355
-3318
-3281
-3243
-3205
-3167
-3128
-3089
-3050
-3010
-2970
-2930
-2889
-2849
-2808
-2767
-2726
-2685
-2644
-2603
-2562
-2521
-2479
-2438
-2397
-2355
-2314
-2272
-2231
-2190
-2148
-2107
-2066
-2025
-1984
-1942
-1901
-1860
-1819
-1778
-1736
-1695
-1653
-1611
-1569
-1527
-1485
-1443
-1401
-1358
-1315
-1272
-1229
-1185
-1141
-1097
-1053
-1008
-963
-918
-873
-828
-782
-737
-691
-645
-599
-553
-506
-460
-413
-366
-319
-272
-225
-177
-129
-81
-33
15
63
112
160
209
257
306
354
403
451
500
548
596
645
693
741
789
837
885
933
981
1029
1076
1124
1172
1220
1268
1317
1365
1414
1463
1513
1563
1613
1664
1714
1766
1817
1869
1921
1974
2027
2080
2133
2186
2240
2294
2347
2401
2455
2508
2562
2616
2670
2724
2779
2833
2888
2943
2998
3053
3108
3164
3219
3275
3330
3386
3442
3497
3552
3607
3662
3717
3772
3827
3881
3936
3990
4043
4099
4153
4207
4262
4316
4371
4425
4480
4534
4589
4643
4698
4752
4807
4861
4915
4969
5023
5077
5130
5183
5236
5288
5341
5393
5445
5496
5548
5599
5650
5701
5752
5803
5853
5904
5954
6005
6055
6106
6156
6206
6257
6307
6357
6406
6456
6505
6554
6603
6651
6700
6747
6795
6842
6889
6935
6981
7026
7071
7116
7160
7204
7248
7291
7333
7375
7417
7458
7499
7540
7580
7620
7660
7699
7739
7778
7817
7856
7895
7934
7972
8010
8050
8087
8125
8164
8202
8240
8278
8315
8352
8388
8424
8460
8495
8529
8563
8597
8630
8662
8694
8725
8755
8785
8814
8843
8871
8898
8925
8952
8978
9004
9030
9055
9080
9104
9129
9153
9176
9200
9223
9247
9270
9293
9317
9340
9363
9387
9410
9434
9457
9481
9504
9528
9551
9574
9598
9621
9645
9668
9692
9716
9740
9765
9789
9814
9838
9863
9888
9914
9939
9965
9990
10016
10041
10067
10092
10117
10142
10166
10191
10214
10237
10260
10283
10305
10326
10347
10368
10389
10409
10429
10449
10469
10489
10508
10528
10547
10567
10587
10607
10626
10646
10666
10686
10706
10726
10747
10767
10788
10808
10829
10850
10871
10892
10913
10935
10956
10977
10999
11021
11042
11064
11086
11108
11130
11152
11174
11196
11217
11239
11260
11281
11302
11322
11342
11362
11382
11401
11420
11438
11456
11473
11491
11508
11524
11540
11556
11571
11586
11600
11615
11629
11642
11656
11669
11683
11696
11709
11722
11735
11748
11761
11773
11786
11798
11810
11822
11834
11845
11857
11868
11878
11889
11899
11909
11919
11928
11938
11947
11956
11965
11973
11982
11991
11999
12008
12017
12025
12034
12042
12050
12059
12067
12075
12083
12091
12098
12106
12113
12119
12126
12132
12137
12143
12148
12152
12157
12161
12165
12168
12172
12175
12178
12181
12183
12186
12188
12190
12193
12195
12197
12199
12200
12202
12204
12206
12207
12209
12210
12211
12212
12213
12214
12214
12213
12213
12212
12210
12209
12206
12204
12201
12197
12194
12190
12185
12180
12175
12169
12163
12156
12148
12140
12132
12123
12114
12103
12093
12082
12070
12058
12046
12033
12019
12005
11991
11977
11961
11946
11930
11914
11898
11881
11864
11847
11830
11813
11796
11778
11761
11744
11727
11709
11692
11675
11658
11640
11623
11606
11588
11571
11553
11535
11517
11499
11481
11462
11444
11425
11406
11387
11367
11348
11328
11307
11287
11266
11244
11223
11201
11179
11157
11134
11111
11088
11064
11040
11015
10990
10965
10939
10913
10886
10859
10832
10804
10775
10746
10717
10687
10657
10626
10595
10563
10531
10499
10466
10433
10400
10367
10333
10299
10265
10230
10196
10161
10126
10091
10056
10021
9985
9949
9912
9876
9839
9801
9763
9725
9686
9647
9608
9568
9528
9488
9447
9405
9364
9322
9279
9237
9194
9150
9107
9063
9019
8975
8930
8886
8841
8797
8752
8707
8662
8616
8571
8525
8478
8432
8385
8338
8291
8244
8196
8148
8099
8050
8000
7952
7902
7852
7802
7752
7701
7650
7598
7547
7495
7443
7391
7338
7286
7233
7180
7128
7075
7023
6970
6918
6865
6813
6760
6708
6655
6603
6550
6497
6444
6392
6339
6286
6232
6179
6125
6072
6018
5964
5909
5855
5801
5746
5691
5637
5582
5527
5473
5418
5363
5309
5254
5200
5146
5091
5037
4982
4927
4873
4818
4763
4708
4653
4597
4542
4487
4432
4377
4322
4267
4212
4157
4102
4046
3993
3938
3884
3830
3776
3722
3668
3614
3560
3507
3453
3400
3347
3294
3241
3188
3135
3083
3031
2978
2926
2875
2823
2772
2720
2669
2619
2568
2518
2468
2418
2369
2319
2270
2221
2172
2123
2075
2025
1978
1930
1882
1835
1787
1740
1693
1646
1599
1552
1505
1459
1412
1366
1320
1274
1228
1182
1136
1090
1044
999
953
908
862
817
772
728
683
639
595
552
508
466
423
381
340
298
257
217
177
137
98
59
21
-18
-55
-93
-130
-167
-204
-240
-276
-312
-347
-382
-417
-451
-485
-519
-553
-586
-618
-651
-683
-715
-746
-778
-808
-839
-869
-898
-928
-956
-985
-1012
-1040
-1067
-1094
-1120
-1146
-1170
-1195
-1219
-1242
-1265
-1287
-1309
-1330
-1351
-1371
-1390
-1409
-1427
-1445
-1463
-1479
-1496
-1512
-1527
-1542
-1557
-1571
-1585
-1599
-1612
-1625
-1637
-1650
-1662
-1674
-1685
-1697
-1708
-1719
-1730
-1740
-1751
-1761
-1771
-1781
-1790
-1799
-1808
-1817
-1826
-1834
-1842
-1849
-1856
-1863
-1869
-1875
-1880
-1885
-1889
-1893
-1897
-1899
-1901
-1903
-1903
-1904
-1903
-1902
-1900
-1898
-1894
-1891
-1886
-1881
-1875
-1869
-1862
-1855
-1847
-1839
-1830
-1821
-1811
-1802
-1792
-1782
-1772
-1761
-1751
-1740
-1729
-1718
-1707
-1695
-1684
-1672
-1660
-1647
-1635
-1622
-1609
-1595
-1581
-1567
-1553
-1538
-1523
-1508
-1492
-1476
-1459
-1442
-1425
-1408
-1390
-1372
-1353
-1334
-1315
-1295
-1275
-1255
-1235
-1214
-1192
-1171
-1149
-1127
-1104
-1081
-1058
-1035
-1010
-987
-963
-939
-915
-891
-866
-842
-817
-793
-768
-744
-719
-694
-670
-645
-620
-594
-569
-543
-516
-490
-463
-435
-408
-379
-351
-322
-292
-263
-233
-202
-172
-141
-110
-79
-48
-17
14
45
77
108
139
171
202
233
264
296
327
358
389
421
452
484
515
547
579
612
645
677
711
744
777
811
844
878
911
945
979
1012
1046
1080
1113
1147
1181
1215
1249
1283
1317
1351
1385
1419
1453
1488
1522
1556
1590
1624
1658
1692
1726
1760
1793
1827
1861
1894
1928
1961
1995
2028
2061
2094
2128
2161
2193
2226
2259
2291
2324
2356
2387
2419
2450
2480
2511
2541
2570
2599
2628
2656
2684
2712
2739
2766
2793
2820
2846
2872
2898
2924
2950
2976
3002
3028
3054
3080
3106
3131
3157
3184
3210
3236
3262
3288
3314
3341
3367
3394
3420
3447
3474
3501
3528
3555
3582
3610
3637
3665
3692
3720
3747
3774
3802
3829
3856
3883
3909
3936
3962
3988
4014
4038
4064
4090
4115
4139
4164
4188
4211
4235
4258
4281
4303
4325
4347
4368
4389
4409
4429
4448
4467
4486
4504
4522
4539
4556
4573
4590
4606
4622
4637
4653
4668
4683
4698
4712
4727
4741
4755
4769
4783
4796
4810
4823
4835
4848
4860
4873
4885
4896
4908
4919
4930
4941
4951
4961
4971
4981
4990
4999
5007
5016
5023
5031
5038
5045
5051
5057
5062
5067
5072
5077
5081
5085
5089
5092
5095
5098
5100
5102
5104
5105
5107
5107
5108
5108
5108
5107
5106
5105
5103
5100
5097
5094
5090
5086
5081
5076
5070
5064
5057
5050
5043
5035
5027
5018
5009
4999
4988
4977
4966
4953
4941
4927
4913
4899
4884
4868
4852
4836
4819
4802
4785
4767
4749
4731
4713
4694
4675
4656
4637
4618
4599
4579
4559
4540
4520
4500
4481
4461
4441
4422
4403
4384
4365
4346
4328
4310
4292
4274
4256
4239
4222
4204
4187
4170
4153
4136
4119
4102
4085
4069
4051
4035
4018
4001
3985
3968
3951
3934
3917
3900
3883
3866
3849
3831
3814
3796
3779
3761
3743
3726
3708
3690
3671
3653
3635
3616
3598
3579
3560
3541
3522
3503
3483
3463
3444
3424
3404
3384
3363
3343
3323
3302
3282
3261
3241
3220
3199
3179
3158
3137
3116
3094
3073
3051
3029
3007
2985
2962
2939
2917
2893
2870
2847
2823
2799
2775
2751
2726
2701
2677
2652
2627
2602
2577
2552
2527
2501
2476
2451
2425
2400
2375
2349
2324
2299
2273
2248
2222
2197
2172
2147
2121
2096
2071
2045
2021
1996
1971
1946
1921
1896
1871
1846
1821
1796
1771
1746
1721
1696
1670
1645
1619
1593
1568
1542
1516
1490
1463
1437
1411
1385
1360
1334
1308
1282
1257
1231
1206
1180
1155
1129
1104
1078
1052
1026
1000
974
947
921
894
867
840
812
785
758
730
702
675
647
620
592
565
538
511
484
457
431
405
379
354
329
304
279
255
230
206
182
159
135
111
87
64
40
16
-8
-32
-56
-80
-104
-128
-152
-176
-200
-224
-248
-272
-296
-320
-345
-369
-393
-417
-441
-466
-490
-515
-540
-564
-589
-614
-639
-664
-688
-713
-738
-762
-787
-811
-835
-859
-882
-906
-929
-952
-975
-998
-1020
-1043
-1065
-1088
-1110
-1131
-1153
-1175
-1196
-1217
-1239
-1260
-1280
-1301
-1322
-1343
-1363
-1384
-1404
-1425
-1445
-1466
-1486
-1507
-1527
-1548
-1568
-1589
-1609
-1629
-1649
-1669
-1689
-1709
-1729
-1749
-1768
-1787
-1806
-1825
-1843
-1861
-1879
-1897
-1915
-1932
-1949
-1966
-1983
-2000
-2017
-2033
-2049
-2065
-2081
-2096
-2111
-2126
-2141
-2155
-2169
-2183
-2196
-2210
-2223
-2235
-2248
-2260
-2272
-2284
-2296
-2308
-2319
-2331
-2342
-2354
-2365
-2376
-2387
-2399
-2410
-2421
-2432
-2443
-2454
-2465
-2476
-2487
-2498
-2508
-2519
-2530
-2540
-2550
-2561
-2571
-2581
-2591
-2601
-2611
-2620
-2630
-2640
-2650
-2659
-2669
-2678
-2688
-2697
-2707
-2716
-2725
-2734
-2743
-2752
-2761
-2770
-2779
-2788
-2797
-2806
-2816
-2826
-2837
-2847
-2859
-2870
-2882
-2895
-2908
-2921
-2934
-2948
-2962
-2976
-2990
-3004
-3018
-3032
-3046
-3060
-3074
-3088
-3102
-3115
-3129
-3143
-3157
-3171
-3184
-3198
-3212
-3226
-3240
-3254
-3268
-3282
-3295
-3309
-3322
-3336
-3349
-3362
-3376
-3389
-3402
-3415
-3427
-3440
-3453
-3465
-3478
-3490
-3502
-3515
-3527
-3540
-3552
-3565
-3577
-3590
-3603
-3616
-3630
-3643
-3657
-3671
-3685
-3699
-3713
-3727
-3741
-3756
-3770
-3784
-3798
-3811
-3825
-3839
-3852
-3865
-3878
-3891
-3904
-3917
-3930
-3942
-3955
-3967
-3979
-3991
-4003
-4014
-4026
-4037
-4048
-4059
-4069
-4078
-4089
-4099
-4109
-4118
-4127
-4135
-4144
-4153
-4161
-4169
-4177
-4186
-4194
-4202
-4211
-4220
-4228
-4237
-4246
-4255
-4264
-4273
-4283
-4292
-4301
-4311
-4320
-4329
-4338
-4346
-4355
-4363
-4371
-4379
-4386
-4393
-4399
-4406
-4412
-4417
-4423
-4428
-4432
-4437
-4441
-4445
-4449
-4452
-4455
-4458
-4461
-4463
-4466
-4468
-4470
-4472
-4473
-4475
-4476
-4477
-4477
-4478
-4478
-4478
-4478
-4477
-4476
-4475
-4474
-4473
-4472
-4470
-4468
-4466
-4464
-4462
-4460
-4458
-4456
-4454
-4452
-4450
-4449
-4447
-4446
-4444
-4443
-4442
-4441
-4440
-4439
-4438
-4437
-4436
-4435
-4434
-4433
-4432
-4431
-4429
-4427
-4425
-4423
-4420
-4418
-4415
-4411
-4407
-4403
-4399
-4395
-4390
-4385
-4380
-4375
-4370
-4364
-4359
-4353
-4347
-4341
-4335
-4329
-4323
-4317
-4311
-4305
-4298
-4292
-4286
-4280
-4274
-4267
-4261
-4255
-4248
-4242
-4236
-4229
-4223
-4216
-4210
-4203
-4197
-4190
-4184
-4178
-4172
-4165
-4159
-4153
-4146
-4140
-4133
-4127
-4120
-4113
-4106
-4099
-4091
-4085
-4078
-4070
-4062
-4056
-4048
-4041
-4033
-4025
-4018
-4010
-4002
-3994
-3985
-3977
-3969
-3960
-3951
-3942
-3933
-3924
-3914
-3904
-3894
-3884
-3874
-3863
-3852
-3841
-3830
-3819
-3808
-3796
-3785
-3773
-3762
-3750
-3739
-3727
-3716
-3704
-3693
-3681
-3669
-3658
-3646
-3634
-3622
-3609
-3597
-3584
-3571
-3558
-3545
-3531
-3517
-3502
-3488
-3473
-3457
-3441
-3425
-3408
-3391
-3374
-3356
-3338
-3320
-3301
-3282
-3263
-3243
-3223
-3203
-3182
-3162
-3141
-3120
-3099
-3078
-3056
-3035
-3014
-2992
-2971
-2949
-2927
-2905
-2884
-2862
-2840
-2818
-2796
-2774
-2751
-2729
-2707
-2684
-2662
-2639
-2616
-2593
-2570
-2547
-2524
-2500
-2476
-2452
-2427
-2402
-2377
-2351
-2325
-2299
-2272
-2244
-2216
-2188
-2158
-2129
-2099
-2068
-2037
-2005
-1974
-1941
-1908
-1875
-1841
-1807
-1773
-1739
-1705
-1670
-1635
-1601
-1566
-1531
-1497
-1462
-1427
-1393
-1359
-1325
-1290
-1256
-1222
-1188
-1154
-1120
-1086
-1051
-1016
-982
-947
-912
-877
-842
-806
-770
-734
-698
-662
-626
-590
-553
-517
-480
-443
-406
-369
-332
-295
-258
-220
-182
-145
-106
-68
-29
10
49
89
128
168
209
249
290
331
371
412
453
493
534
574
614
653
693
732
770
809
847
885
922
959
996
1032
1069
1104
1140
1176
1211
1246
1282
1317
1352
1387
1423
1458
1494
1530
1566
1602
1639
1675
1712
1749
1786
1822
1859
1897
1934
1971
2008
2045
2084
2121
2159
2198
2236
2275
2314
2354
2393
2433
2473
2513
2553
2593
2633
2673
2713
2753
2793
2833
2872
2912
2951
2990
3029
3067
3106
3144
3182
3219
3256
3293
3330
3367
3403
3439
3475
3510
3545
3580
3615
3650
3685
3719
3753
3787
3822
3856
3889
3923
3957
3990
4024
4057
4090
4123
4156
4188
4221
4253
4285
4317
4349
4381
4413
4445
4477
4509
4541
4573
4606
4638
4670
4702
4734
4766
4798
4830
4861
4892
4922
4953
4982
5011
5040
5068
5096
5123
5150
5176
5202
5228
5253
5279
5304
5329
5353
5378
5403
5427
5452
5477
5501
5526
5550
5575
5600
5624
5649
5673
5698
5723
5747
5772
5797
5822
5847
5872
5898
5923
5949
5975
6002
6028
6055
6082
6110
6137
6165
6193
6221
6249
6276
6304
6332
6360
6387
6414
6441
6468
6494
6521
6547
6572
6598
6623
6648
6673
6697
6722
6746
6771
6795
6819
6843
6866
6890
6914
6937
6961
6985
7008
7032
7056
7080
7105
7129
7154
7178
7203
7228
7253
7278
7303
7329
7354
7379
7405
7430
7455
7480
7506
7531
7555
7580
7605
7629
7653
7677
7701
7724
7747
7769
7792
7813
7834
7855
7875
7895
7914
7932
7951
7968
7985
8002
8018
8034
8048
8064
8079
8093
8106
8119
8132
8146
8159
8172
8183
8196
8209
8222
8234
8247
8260
8273
8286
8300
8313
8327
8340
8354
8368
8381
8395
8409
8423
8436
8450
8463
8477
8490
8504
8517
8530
8543
8556
8569
8582
8594
8606
8618
8630
8641
8653
8663
8674
8684
8694
8704
8713
8722
8731
8739
8748
8755
8763
8770
8778
8784
8791
8797
8803
8809
8815
8820
8826
8831
8836
8841
8845
8850
8854
8859
8863
8867
8872
8876
8880
8884
8888
8893
8897
8902
8906
8911
8916
8920
8925
8930
8935
8940
8945
8951
8956
8962
8967
8973
8979
8985
8991
8997
9003
9009
9015
9021
9027
9033
9039
9045
9051
9057
9063
9069
9075
9081
9087
9093
9099
9104
9110
9115
9120
9125
9129
9134
9138
9141
9144
9147
9150
9152
9154
9156
9157
9159
9160
9160
9161
9161
9161
9160
9160
9159
9158
9157
9156
9155
9153
9152
9150
9148
9146
9145
9143
9141
9139
9137
9135
9133
9131
9129
9127
9125
9122
9119
9116
9113
9110
9107
9103
9099
9095
9090
9085
9080
9075
9069
9063
9057
9050
9043
9035
9027
9019
9010
9000
8990
8980
8969
8957
8945
8932
8919
8905
8890
8876
8860
8844
8828
8812
8795
8778
8760
8742
8724
8706
8688
8669
8651
8632
8613
8594
8576
8557
8538
8519
8500
8481
8461
8442
8422
8402
8383
8363
8342
8322
8302
8281
8261
8240
8220
8199
8179
8157
8137
8115
8093
8071
8050
8028
8006
7982
7959
7935
7911
7886
7860
7835
7808
7782
7755
7727
7699
7670
7641
7612
7582
7552
7522
7491
7460
7428
7397
7365
7333
7301
7269
7237
7204
7172
7140
7108
7076
7044
7013
6981
6949
6917
6885
6853
6821
6789
6757
6724
6692
6659
6626
6593
6560
6527
6493
6460
6426
6393
6359
6326
6292
6258
6225
6191
6158
6124
6091
6058
6024
5990
5956
5922
5888
5854
5819
5784
5749
5714
5678
5642
5607
5571
5534
5498
5462
5426
5390
5354
5318
5282
5246
5210
5174
5138
5102
5067
5031
4995
4959
4924
4888
4852
4817
4781
4745
4710
4674
4638
4602
4567
4531
4495
4459
4423
4387
4351
4315
4279
4243
4207
4171
4135
4098
4062
4026
3989
3953
3916
3879
3842
3805
3769
3732
3695
3657
3620
3583
3545
3508
3470
3432
3394
3356
3317
3278
3239
3200
3161
3122
3082
3042
3002
2962
2922
2882
2842
2801
2760
2720
2679
2638
2596
2555
2513
2471
2429
2387
2345
2302
2259
2217
2174
2131
2088
2045
2001
1959
1916
1873
1830
1787
1744
1701
1658
1614
1571
1528
1484
1441
1397
1353
1309
1264
1220
1175
1130
1084
1039
993
947
900
854
807
761
714
667
620
572
525
477
430
382
334
286
238
190
141
93
44
-5
-53
-102
-151
-199
-248
-296
-345
-393
-441
-488
-536
-583
-631
-678
-725
-772
-819
-866
-913
-960
-1006
-1054
-1102
-1149
-1197
-1246
-1294
-1343
-1392
-1442
-1491
-1541
-1592
-1642
-1693
-1744
-1795
-1846
-1897
-1948
-1999
-2051
-2102
-2154
-2206
-2258
-2310
-2362
-2414
-2466
-2518
-2570
-2622
-2674
-2726
-2778
-2830
-2882
-2934
-2986
-3038
-3090
-3142
-3193
-3245
-3297
-3349
-3401
-3453
-3505
-3557
-3609
-3661
-3713
-3765
-3817
-3869
-3921
-3973
-4025
-4075
-4128
-4180
-4232
-4284
-4335
-4387
-4439
-4491
-4542
-4594
-4646
-4698
-4750
-4801
-4853
-4905
-4956
-5008
-5059
-5110
-5160
-5211
-5261
-5311
-5361
-5410
-5459
-5508
-5557
-5606
-5655
-5703
-5751
-5799
-5848
-5895
-5943
-5991
-6039
-6087
-6134
-6182
-6229
-6276
-6323
-6370
-6417
-6463
-6510
-6556
-6603
-6649
-6695
-6741
-6787
-6833
-6879
-6924
-6970
-7015
-7061
-7106
-7151
-7196
-7240
-7285
-7329
-7373
-7417
-7460
-7504
-7547
-7590
-7633
-7676
-7718
-7760
-7802
-7843
-7884
-7925
-7965
-8005
-8045
-8084
-8122
-8162
-8200
-8237
-8274
-8311
-8347
-8383
-8418
-8453
-8488
-8523
-8558
-8592
-8626
-8661
-8695
-8729
-8764
-8798
-8831
-8865
-8898
-8930
-8962
-8994
-9025
-9057
-9087
-9118
-9148
-9178
-9208
-9237
-9265
-9294
-9322
-9350
-9378
-9406
-9433
-9461
-9489
-9516
-9544
-9571
-9598
-9626
-9652
-9679
-9705
-9731
-9757
-9783
-9808
-9833
-9858
-9882
-9907
-9931
-9955
-9979
-10003
-10027
-10050
-10073
-10096
-10119
-10141
-10164
-10186
-10207
-10229
-10250
-10272
-10293
-10313
-10334
-10355
-10375
-10395
-10415
-10435
-10454
-10474
-10493
-10511
-10530
-10548
-10566
-10583
-10600
-10617
-10634
-10650
-10666
-10681
-10696
-10711
-10726
-10740
-10754
-10768
-10782
-10795
-10809
-10823
-10836
-10850
-10863
-10876
-10889
-10902
-10915
-10927
-10940
-10952
-10965
-10977
-10989
-11001
-11013
-11025
-11037
-11048
-11059
-11070
-11081
-11091
-11101
-11111
-11120
-11129
-11137
-11145
-11153
-11160
-11167
-11173
-11179
-11185
-11191
-11197
-11202
-11207
-11212
-11217
-11222
-11226
-11230
-11234
-11238
-11241
-11244
-11247
-11250
-11252
-11254
-11256
-11257
-11258
-11258
-11257
-11256
-11255
-11252
-11249
-11245
-11241
-11236
-11230
-11224
-11217
-11210
-11202
-11194
-11185
-11176
-11167
-11157
-11147
-11136
-11125
-11114
-11102
-11090
-11078
-11065
-11052
-11038
-11024
-11009
-10994
-10978
-10962
-10945
-10927
-10909
-10890
-10871
-10851
-10831
-10810
-10788
-10766
-10743
-10720
-10696
-10672
-10648
-10622
-10597
-10570
-10543
-10516
-10488
-10459
-10430
-10400
-10370
-10339
-10308
-10276
-10243
-10210
-10176
-10142
-10107
-10072
-10036
-10000
-9964
-9927
-9889
-9852
-9814
-9775
-9737
-9698
-9659
-9620
-9580
-9541
-9502
-9462
-9423
-9384
-9344
-9305
-9265
-9226
-9186
-9146
-9105
-9064
-9023
-8981
-8939
-8897
-8854
-8810
-8766
-8722
-8677
-8632
-8586
-8541
-8494
-8448
-8401
-8355
-8308
-8261
-8213
-8166
-8119
-8071
-8023
-7976
-7929
-7881
-7833
-7785
-7736
-7688
-7639
-7590
-7540
-7491
-7441
-7391
-7341
-7291
-7241
-7191
-7141
-7090
-7040
-6990
-6940
-6891
-6841
-6791
-6742
-6693
-6644
-6595
-6546
-6497
-6449
-6400
-6352
-6303
-6255
-6207
-6158
-6109
-6061
-6012
-5963
-5914
-5865
-5815
-5766
-5717
-5667
-5617
-5568
-5518
-5469
-5419
-5369
-5320
-5270
-5221
-5171
-5122
-5072
-5023
-4974
-4924
-4875
-4826
-4777
-4728
-4679
-4630
-4582
-4533
-4485
-4437
-4389
-4342
-4294
-4247
-4200
-4154
-4107
-4061
-4014
-3968
-3921
-3875
-3829
-3783
-3737
-3691
-3645
-3599
-3553
-3507
-3461
-3415
-3369
-3324
-3278
-3232
-3186
-3140
-3094
-3048
-3002
-2956
-2910
-2863
-2817
-2771
-2725
-2678
-2632
-2586
-2540
-2494
-2447
-2401
-2355
-2308
-2262
-2215
-2169
-2122
-2075
-2028
-1981
-1934
-1887
-1839
-1792
-1744
-1697
-1649
-1602
-1554
-1507
-1460
-1413
-1366
-1319
-1272
-1226
-1180
-1134
-1088
-1042
-997
-951
-906
-861
-817
-772
-728
-684
-640
-596
-553
-510
-467
-425
-382
-340
-298
-256
-214
-173
-131
-89
-47
-5
36
78
120
161
203
245
286
327
369
410
450
491
531
571
610
649
687
725
763
801
838
875
912
948
985
1022
1058
1095
1132
1168
1205
1242
1279
1315
1352
1389
1426
1462
1499
1535
1571
1607
1643
1679
1714
1749
1784
1818
1853
1887
1920
1954
1987
2021
2054
2087
2120
2153
2186
2218
2251
2283
2316
2349
2381
2413
2446
2478
2510
2543
2575
2607
2639
2671
2702
2734
2766
2797
2828
2859
2890
2921
2951
2981
3011
3041
3071
3100
3129
3157
3185
3213
3241
3268
3295
3321
3347
3372
3398
3423
3447
3471
3495
3518
3541
3564
3586
3608
3629
3650
3671
3692
3712
3732
3752
3772
3791
3810
3829
3848
3866
3884
3902
3920
3938
3955
3973
3990
4008
4025
4043
4059
4078
4094
4113
4130
4148
4165
4183
4200
4216
4233
4249
4265
4281
4295
4310
4324
4337
4350
4362
4373
4384
4394
4404
4414
4423
4431
4439
4447
4455
4463
4470
4477
4484
4491
4498
4504
4510
4516
4522
4528
4533
4538
4543
4547
4552
4556
4561
4565
4570
4575
4580
4585
4590
4595
4601
4607
4613
4619
4625
4632
4638
4645
4651
4658
4664
4670
4675
4681
4686
4691
4696
4700
4705
4709
4713
4717
4721
4725
4729
4733
4737
4741
4744
4748
4753
4757
4761
4765
4769
4774
4778
4782
4786
4791
4795
4799
4803
4807
4811
4815
4819
4823
4827
4831
4835
4839
4843
4847
4851
4855
4859
4863
4867
4871
4875
4878
4882
4885
4888
4891
4894
4897
4899
4902
4904
4906
4909
4911
4914
4916
4919
4922
4925
4929
4932
4936
4940
4945
4949
4954
4959
4964
4969
4974
4979
4984
4989
4994
4999
5004
5009
5013
5017
5021
5025
5028
5031
5034
5036
5039
5040
5042
5044
5045
5047
5048
5049
5050
5050
5051
5051
5051
5051
5051
5051
5050
5049
5048
5046
5045
5043
5041
5039
5037
5035
5033
5030
5028
5025
5023
5020
5018
5015
5013
5010
5008
5006
5004
5001
5000
4998
4997
4996
4995
4995
4995
4996
4996
4997
4998
5000
5001
5003
5004
5006
5008
5009
5011
5012
5014
5016
5017
5019
5021
5022
5024
5026
5028
5031
5033
5035
5038
5040
5042
5044
5046
5048
5049
5051
5052
5053
5054
5055
5056
5056
5057
5057
5057
5058
5058
5058
5058
5058
5058
5058
5058
5058
5058
5058
5058
5057
5057
5057
5057
5056
5056
5056
5055
5055
5055
5055
5054
5054
5054
5054
5055
5055
5055
5056
5057
5058
5059
5061
5062
5063
5065
5066
5068
5070
5071
5073
5074
5076
5077
5078
5079
5080
5081
5082
5082
5083
5083
5083
5083
5083
5083
5083
5083
5083
5084
5084
5084
5085
5085
5085
5086
5086
5087
5088
5088
5089
5090
5091
5092
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5102
5103
5104
5105
5105
5106
5106
5107
5107
5107
5107
5107
5107
5107
5106
5105
5104
5103
5102
5100
5099
5097
5094
5092
5089
5087
5084
5081
5078
5075
5072
5069
5066
5063
5060
5057
5055
5052
5050
5048
5046
5044
5043
5041
5040
5039
5038
5037
5036
5035
5035
5034
5033
5032
5031
5030
5029
5028
5027
5026
5025
5023
5022
5021
5019
5018
5017
5015
5014
5012
5011
5009
5008
5006
5004
5003
5001
5000
4998
4997
4995
4994
4992
4990
4988
4987
4985
4983
4980
4978
4976
4973
4971
4968
4965
4963
4960
4957
4953
4950
4947
4943
4940
4936
4933
4929
4925
4921
4918
4914
4910
4906
4902
4898
4893
4889
4885
4881
4877
4873
4869
4865
4861
4857
4852
4848
4843
4839
4834
4829
4823
4818
4813
4807
4801
4796
4790
4784
4778
4772
4766
4760
4754
4748
4742
4736
4731
4725
4720
4714
4709
4704
4699
4694
4689
4685
4681
4676
4672
4669
4665
4662
4659
4656
4654
4652
4651
4649
4649
4648
4648
4648
4648
4649
4650
4651
4653
4654
4656
4657
4659
4661
4662
4664
4665
4666
4667
4668
4668
4668
4668
4668
4668
4668
4668
4668
4669
4669
4670
4671
4673
4675
4677
4680
4683
4686
4690
4695
4699
4705
4710
4716
4722
4729
4736
4744
4752
4760
4769
4778
4788
4798
4808
4819
4830
4841
4853
4864
4877
4889
4902
4914
4927
4940
4953
4966
4979
4992
5006
5019
5033
5047
5061
5075
5089
5104
5119
5134
5150
5166
5182
5198
5215
5231
5248
5265
5283
5300
5317
5335
5352
5370
5388
5406
5424
5442
5460
5479
5498
5516
5535
5554
5573
5592
5611
5630
5650
5669
5688
5708
5727
5747
5766
5785
5804
5823
5842
5860
5879
5897
5915
5933
5951
5968
5986
6004
6021
6038
6056
6073
6091
6108
6125
6142
6160
6177
6194
6212
6229
6246
6264
6281
6298
6316
6333
6350
6367
6384
6402
6419
6436
6453
6469
6486
6502
6519
6535
6550
6566
6581
6596
6611
6625
6640
6654
6667
6681
6694
6707
6720
6732
6745
6757
6769
6780
6792
6803
6814
6824
6835
6845
6854
6864
6873
6882
6890
6898
6906
6914
6921
6928
6934
6941
6947
6952
6958
6963
6968
6973
6978
6982
6986
6990
6994
6998
7001
7004
7007
7010
7012
7015
7017
7018
7020
7021
7023
7024
7025
7026
7026
7027
7027
7028
7028
7029
7029
7029
7029
7030
7030
7030
7029
7029
7029
7028
7028
7027
7026
7025
7024
7022
7021
7019
7017
7015
7013
7010
7008
7005
7002
6999
6996
6992
6988
6984
6980
6976
6971
6966
6960
6955
6949
6942
6936
6929
6922
6914
6907
6899
6891
6882
6874
6866
6857
6849
6841
6832
6824
6817
6809
6802
6795
6788
6782
6776
6770
6764
6759
6754
6750
6745
6741
6737
6733
6730
6726
6723
6719
6715
6712
6708
6704
6700
6696
6691
6687
6682
6677
6672
6667
6661
6656
6651
6645
6639
6633
6627
6622
6616
6610
6604
6599
6593
6588
6582
6577
6572
6567
6562
6557
6552
6547
6542
6538
6533
6528
6524
6519
6515
6510
6505
6501
6496
6491
6487
6482
6477
6472
6467
6462
6457
6451
6446
6441
6435
6429
6423
6417
6411
6405
6399
6393
6386
6380
6374
6367
6360
6354
6347
6341
6334
6327
6320
6313
6306
6299
6292
6285
6278
6271
6263
6256
6249
6241
6233
6226
6218
6210
6202
6194
6185
6177
6168
6160
6151
6142
6133
6124
6114
6105
6095
6085
6075
6064
6054
6043
6032
6020
6008
5997
5985
5973
5960
5948
5936
5924
5911
5899
5886
5874
5862
5849
5837
5825
5812
5800
5788
5776
5764
5753
5741
5729
5717
5705
5694
5682
5670
5659
5648
5636
5625
5614
5603
5593
5582
5572
5562
5552
5542
5532
5522
5513
5503
5494
5485
5476
5467
5458
5449
5440
5432
5423
5415
5406
5398
5390
5382
5375
5367
5360
5353
5346
5339
5332
5326
5320
5314
5308
5303
5298
5293
5288
5284
5280
5277
5273
5270
5267
5264
5261
5259
5256
5254
5251
5249
5247
5244
5241
5238
5235
5232
5228
5224
5220
5216
5212
5207
5202
5197
5193
5188
5183
5178
5173
5168
5163
5158
5153
5148
5143
5139
5134
5130
5125
5121
5116
5111
5107
5102
5097
5093
5088
5084
5079
5075
5071
5067
5063
5059
5056
5052
5049
5046
5043
5039
5036
5032
5028
5023
5019
5014
5008
5003
4997
4991
4985
4978
4972
4965
4958
4951
4944
4937
4930
4923
4916
4908
4901
4894
4887
4879
4872
4865
4858
4851
4844
4837
4830
4823
4816
4809
4803
4796
4789
4782
4776
4769
4763
4756
4750
4744
4738
4732
4726
4720
4714
4709
4704
4698
4693
4689
4684
4679
4674
4670
4665
4661
4657
4652
4648
4643
4639
4634
4630
4625
4621
4616
4611
4606
4601
4595
4589
4583
4577
4571
4565
4558
4551
4544
4537
4530
4523
4516
4509
4503
4496
4489
4483
4476
4470
4464
4458
4453
4447
4442
4437
4432
4427
4422
4417
4413
4408
4404
4400
4396
4392
4389
4385
4382
4378
4375
4372
4368
4365
4362
4358
4354
4351
4347
4342
4338
4333
4328
4322
4316
4310
4303
4296
4289
4282
4274
4266
4258
4249
4241
4232
4224
4215
4206
4198
4189
4180
4171
4162
4152
4143
4134
4124
4114
4105
4094
4085
4075
4065
4056
4046
4035
4027
4017
4006
3998
3988
3978
3969
3959
3949
3940
3930
3920
3910
3900
3889
3879
3869
3858
3847
3836
3825
3814
3802
3790
3778
3766
3754
3741
3728
3714
3700
3686
3672
3657
3642
3626
3610
3595
3578
3562
3546
3530
3513
3497
3481
3464
3448
3432
3416
3400
3384
3368
3352
3336
3321
3305
3289
3273
3257
3241
3224
3208
3192
3175
3158
3141
3124
3107
3089
3071
3053
3035
3017
2999
2980
2962
2943
2924
2906
2887
2868
2849
2830
2811
2793
2774
2755
2736
2717
2697
2678
2659
2640
2621
2601
2582
2563
2544
2525
2506
2487
2468
2449
2430
2411
2392
2373
2354
2335
2316
2297
2278
2258
2239
2219
2200
2180
2160
2139
2119
2098
2077
2055
2033
2009
1987
1964
1940
1916
1891
1866
1841
1815
1789
1762
1736
1709
1682
1655
1627
1600
1572
1545
1517
1489
1462
1434
1406
1378
1350
1322
1294
1265
1237
1209
1181
1152
1124
1096
1068
1040
1012
984
957
929
901
874
846
819
791
764
736
709
681
654
626
599
571
544
516
489
461
433
406
378
350
322
294
266
238
209
181
152
124
95
66
38
9
-19
-48
-76
-105
-133
-162
-190
-219
-247
-275
-303
-331
-358
-385
-412
-439
-465
-492
-518
-543
-569
-594
-619
-644
-669
-693
-718
-742
-766
-790
-815
-839
-863
-886
-910
-934
-958
-981
-1004
-1029
-1053
-1077
-1101
-1125
-1149
-1174
-1198
-1223
-1248
-1273
-1298
-1323
-1349
-1374
-1400
-1425
-1451
-1476
-1502
-1527
-1552
-1577
-1602
-1626
-1650
-1674
-1698
-1722
-1745
-1769
-1792
-1815
-1838
-1861
-1884
-1907
-1930
-1953
-1976
-1999
-2023
-2045
-2070
-2094
-2118
-2142
-2165
-2189
-2213
-2236
-2260
-2283
-2306
-2329
-2352
-2375
-2397
-2419
-2441
-2463
-2485
-2507
-2529
-2550
-2572
-2594
-2617
-2639
-2662
-2685
-2709
-2732
-2756
-2780
-2804
-2828
-2852
-2876
-2899
-2923
-2946
-2969
-2991
-3014
-3036
-3057
-3079
-3100
-3120
-3141
-3161
-3180
-3200
-3219
-3238
-3257
-3276
-3294
-3313
-3331
-3350
-3369
-3387
-3406
-3425
-3443
-3462
-3481
-3500
-3518
-3537
-3556
-3575
-3593
-3612
-3631
-3650
-3669
-3687
-3706
-3725
-3744
-3763
-3781
-3800
-3819
-3837
-3856
-3874
-3892
-3910
-3927
-3944
-3961
-3977
-3993
-4008
-4022
-4037
-4051
-4065
-4078
-4091
-4103
-4115
-4127
-4139
-4150
-4161
-4172
-4182
-4193
-4203
-4213
-4223
-4233
-4242
-4252
-4261
-4270
-4279
-4288
-4296
-4304
-4312
-4320
-4327
-4334
-4341
-4348
-4355
-4361
-4368
-4374
-4379
-4385
-4391
-4396
-4401
-4405
-4410
-4414
-4418
-4422
-4426
-4430
-4434
-4437
-4441
-4444
-4448
-4451
-4454
-4457
-4460
-4463
-4465
-4467
-4469
-4471
-4473
-4474
-4475
-4476
-4476
-4477
-4477
-4477
-4477
-4476
-4476
-4475
-4474
-4472
-4471
-4469
-4467
-4464
-4461
-4458
-4454
-4450
-4446
-4441
-4437
-4432
-4426
-4421
-4416
-4410
-4405
-4399
-4394
-4388
-4383
-4378
-4372
-4367
-4362
-4356
-4351
-4346
-4340
-4335
-4329
-4323
-4317
-4311
-4305
-4298
-4291
-4283
-4275
-4267
-4258
-4249
-4239
-4229
-4218
-4207
-4195
-4183
-4170
-4157
-4144
-4130
-4116
-4101
-4086
-4070
-4054
-4038
-4022
-4006
-3989
-3972
-3954
-3936
-3917
-3898
-3879
-3860
-3840
-3820
-3799
-3779
-3758
-3738
-3717
-3696
-3675
-3654
-3633
-3611
-3590
-3569
-3547
-3525
-3503
-3481
-3459
-3437
-3415
-3392
-3369
-3346
-3323
-3300
-3277
-3253
-3229
-3205
-3180
-3155
-3130
-3105
-3079
-3052
-3026
-2999
-2971
-2944
-2916
-2888
-2859
-2830
-2802
-2772
-2743
-2713
-2684
-2654
-2623
-2593
-2562
-2531
-2500
-2469
-2438
-2406
-2374
-2343
-2311
-2279
-2247
-2215
-2184
-2152
-2121
-2089
-2058
-2027
-1996
-1965
-1934
-1904
-1873
-1842
-1812
-1781
-1750
-1719
-1688
-1657
-1626
-1594
-1562
-1530
-1498
-1465
-1432
-1399
-1366
-1333
-1299
-1266
-1232
-1199
-1165
-1132
-1099
-1066
-1033
-1000
-967
-935
-902
-870
-838
-806
-774
-742
-710
-678
-646
-614
-582
-550
-518
-486
-453
-420
-388
-355
-322
-289
-255
-222
-189
-155
-122
-89
-56
-22
11
44
77
111
144
177
210
244
277
310
343
377
410
444
477
510
544
577
611
644
677
710
743
776
809
842
875
907
940
972
1004
1036
1067
1099
1130
1161
1192
1222
1253
1283
1313
1343
1373
1403
1433
1462
1492
1521
1550
1580
1609
1637
1666
1695
1723
1751
1779
1807
1834
1861
1888
1915
1941
1967
1992
2017
2041
2066
2090
2114
2138
2161
2183
2205
2227
2249
2270
2291
2312
2332
2352
2371
2390
2408
2426
2444
2461
2477
2493
2509
2525
2540
2555
2569
2584
2598
2612
2626
2640
2654
2668
2682
2696
2709
2723
2736
2750
2763
2776
2789
2802
2814
2827
2839
2850
2862
2873
2884
2895
2906
2916
2926
2936
2945
2954
2963
2972
2981
2989
2997
3004
3012
3019
3026
3032
3039
3045
3051
3056
3062
3067
3073
3078
3082
3087
3091
3096
3100
3104
3107
3111
3114
3117
3120
3122
3125
3127
3129
3131
3132
3134
3135
3137
3138
3139
3140
3140
3141
3142
3142
3142
3142
3142
3141
3140
3139
3138
3137
3136
3134
3132
3130
3128
3126
3123
3121
3118
3115
3113
3110
3106
3103
3100
3096
3092
3088
3083
3078
3073
3068
3062
3057
3050
3044
3037
3030
3023
3016
3008
3001
2993
2985
2977
2969
2961
2952
2944
2935
2926
2917
2908
2898
2888
2878
2868
2858
2847
2836
2825
2814
2802
2790
2778
2766
2753
2741
2728
2715
2702
2689
2676
2662
2649
2635
2622
2608
2594
2580
2566
2551
2537
2522
2507
2492
2477
2461
2445
2430
2414
2398
2382
2366
2350
2334
2318
2302
2286
2270
2254
2238
2222
2206
2190
2174
2158
2142
2125
2109
2093
2077
2061
2044
2028
2012
1996
1981
1965
1949
1933
1918
1902
1887
1871
1856
1840
1825
1809
1794
1779
1764
1748
1733
1718
1702
1687
1671
1656
1640
1624
1608
1592
1576
1560
1544
1527
1511
1495
1478
1462
1445
1429
1413
1397
1381
1365
1350
1334
1319
1304
1290
1275
1261
1246
1232
1218
1205
1191
1177
1164
1150
1137
1123
1110
1096
1083
1069
1055
1041
1027
1012
999
984
969
955
939
924
909
893
877
862
846
830
814
798
782
767
751
735
719
703
687
671
654
638
622
606
590
574
558
542
526
510
495
479
464
449
435
420
406
391
377
364
350
336
323
310
297
284
272
259
247
235
223
212
200
188
177
165
154
143
131
119
108
96
84
72
60
48
35
23
11
-2
-15
-27
-40
-52
-65
-77
-90
-103
-115
-128
-141
-153
-166
-179
-191
-204
-217
-229
-241
-254
-266
-277
-289
-300
-311
-321
-331
-341
-350
-359
-368
-376
-385
-393
-401
-409
-416
-424
-432
-440
-447
-455
-463
-471
-478
-486
-494
-502
-510
-518
-525
-533
-541
-549
-557
-565
-573
-580
-588
-596
-603
-610
-618
-624
-631
-638
-644
-651
-657
-663
-668
-674
-679
-684
-689
-694
-699
-703
-708
-712
-716
-720
-724
-727
-731
-734
-737
-740
-743
-745
-748
-750
-752
-754
-756
-757
-759
-760
-761
-761
-762
-762
-761
-760
-759
-757
-755
-752
-749
-746
-742
-738
-733
-728
-723
-718
-713
-707
-702
-696
-691
-685
-680
-675
-670
-664
-659
-654
-649
-645
-640
-635
-630
-625
-620
-614
-609
-603
-597
-591
-585
-578
-572
-565
-558
-552
-545
-539
-532
-525
-519
-512
-506
-499
-493
-486
-479
-471
-464
-456
-448
-440
-432
-423
-414
-405
-396
-386
-376
-366
-356
-346
-336
-326
-316
-306
-296
-286
-276
-266
-256
-246
-236
-227
-218
-209
-200
-191
-182
-174
-166
-158
-151
-144
-137
-130
-124
-117
-111
-105
-100
-94
-88
-83
-78
-72
-66
-61
-55
-48
-42
-35
-28
-21
-13
-5
4
12
21
30
39
48
58
67
76
86
95
104
113
122
131
140
149
158
166
174
182
190
198
206
213
221
227
234
241
247
253
259
265
271
277
282
288
293
299
304
309
314
319
324
328
333
338
342
347
351
356
360
365
369
373
378
382
387
391
396
400
405
409
414
418
423
427
432
436
440
444
449
453
457
461
465
469
473
476
480
484
487
490
493
496
499
501
504
506
508
510
511
513
514
514
515
515
515
514
513
512
511
510
508
506
504
501
499
496
493
490
487
484
481
479
476
474
472
470
468
467
466
465
464
463
462
462
461
460
460
459
458
456
455
453
451
448
445
442
438
434
429
424
418
412
406
399
392
384
377
369
360
352
344
335
326
318
309
300
291
282
273
265
256
248
239
231
223
215
208
200
193
187
180
175
169
164
159
155
151
146
143
139
135
131
127
122
117
112
107
101
95
88
81
74
66
58
49
40
31
22
12
2
-8
-18
-28
-38
-49
-59
-69
-79
-89
-99
-109
-119
-129
-139
-150
-160
-170
-180
-190
-200
-210
-219
-229
-238
-247
-256
-264
-272
-280
-287
-293
-299
-305
-310
-314
-319
-322
-326
-330
-333
-336
-339
-342
-345
-348
-351
-354
-357
-361
-364
-368
-371
-375
-379
-383
-387
-391
-395
-399
-404
-408
-412
-416
-420
-424
-428
-432
-436
-440
-443
-447
-450
-453
-457
-460
-463
-466
-469
-472
-475
-478
-481
-483
-486
-488
-489
-491
-492
-493
-494
-494
-495
-495
-495
-494
-494
-493
-492
-490
-489
-487
-485
-483
-480
-478
-475
-472
-469
-466
-463
-460
-456
-453
-450
-446
-443
-440
-437
-433
-430
-427
-424
-421
-418
-414
-411
-407
-403
-399
-395
-390
-385
-380
-375
-369
-363
-357
-350
-343
-335
-328
-320
-312
-304
-296
-287
-279
-271
-262
-254
-246
-237
-229
-220
-212
-204
-195
-186
-178
-169
-160
-151
-141
-132
-123
-113
-103
-93
-84
-74
-64
-54
-43
-33
-23
-13
-3
8
18
28
39
49
59
70
80
91
102
113
124
134
145
156
167
177
187
198
208
218
228
237
247
257
266
275
285
294
304
313
323
333
343
353
363
373
383
393
404
414
424
435
446
456
467
477
488
499
509
520
530
541
551
562
572
582
592
602
612
622
632
642
652
662
672
682
692
701
711
721
732
742
752
763
773
784
795
807
818
830
841
853
865
878
890
902
914
926
939
951
963
975
988
1000
1012
1025
1038
1050
1063
1076
1089
1102
1115
1128
1141
1154
1168
1181
1194
1207
1220
1233
1246
1258
1271
1284
1296
1309
1322
1335
1348
1362
1375
1389
1403
1417
1432
1447
1462
1477
1493
1509
1525
1542
1559
1575
1593
1610
1627
1645
1662
1680
1697
1715
1732
1750
1768
1785
1803
1821
1838
1856
1873
1890
1907
1925
1942
1959
1976
1992
2009
2025
2041
2059
2075
2091
2107
2123
2139
2155
2172
2188
2204
2220
2237
2253
2270
2287
2304
2321
2338
2355
2373
2390
2408
2426
2444
2462
2480
2499
2517
2536
2555
2574
2592
2612
2631
2650
2669
2688
2707
2726
2746
2765
2784
2804
2823
2843
2862
2882
2902
2922
2942
2962
2982
3002
3023
3043
3064
3084
3105
3126
3147
3168
3189
3210
3231
3252
3274
3295
3317
3339
3361
3383
3405
3427
3449
3471
3494
3516
3539
3562
3585
3607
3630
3653
3677
3700
3723
3746
3770
3793
3817
3840
3864
3888
3911
3935
3959
3982
4006
4030
4054
4078
4102
4126
4150
4174
4199
4223
4248
4273
4298
4323
4348
4374
4399
4425
4451
4477
4503
4529
4556
4582
4609
4635
4662
4689
4715
4742
4769
4796
4822
4849
4876
4903
4930
4957
4985
5012
5039
5067
5094
5122
5150
5178
5207
5235
5265
5294
5324
5354
5384
5415
5446
5477
5508
5540
5572
5604
5636
5669
5701
5733
5766
5798
5830
5862
5894
5926
5958
5990
6022
6053
6085
6116
6148
6179
6211
6242
6274
6305
6337
6368
6400
6431
6463
6494
6526
6557
6588
6619
6650
6681
6712
6743
6773
6804
6834
6864
6895
6925
6955
6985
7015
7044
7074
7104
7135
7165
7195
7225
7255
7285
7315
7344
7374
7403
7432
7461
7489
7517
7544
7571
7598
7624
7650
7676
7701
7726
7750
7774
7798
7821
7844
7866
7888
7910
7931
7952
7973
7994
8013
8034
8053
8073
8092
8111
8131
8150
8169
8186
8206
8225
8243
8262
8280
8298
8316
8334
8352
8370
8387
8405
8422
8439
8456
8473
8490
8507
8523
8540
8556
8572
8588
8604
8620
8636
8651
8667
8682
8697
8712
8726
8740
8755
8769
8782
8796
8809
8822
8835
8848
8860
8872
8884
8896
8908
8919
8930
8941
8952
8963
8974
8985
8996
9006
9017
9028
9038
9049
9059
9070
9080
9090
9099
9109
9118
9126
9135
9143
9150
9157
9164
9171
9176
9182
9187
9192
9196
9201
9205
9209
9212
9216
9220
9223
9227
9230
9233
9236
9239
9243
9245
9248
9251
9254
9256
9258
9260
9262
9264
9266
9267
9268
9269
9270
9270
9271
9270
9270
9269
9268
9267
9265
9263
9260
9258
9255
9251
9248
9244
9239
9235
9230
9225
9220
9214
9209
9203
9197
9191
9185
9179
9172
9166
9159
9152
9145
9138
9130
9123
9115
9107
9098
9090
9081
9072
9063
9054
9045
9035
9026
9017
9007
8997
8988
8978
8968
8957
8947
8937
8926
8915
8904
8892
8881
8869
8856
8844
8831
8817
8804
8789
8775
8760
8745
8729
8713
8697
8680
8663
8646
8628
8611
8592
8574
8555
8536
8517
8497
8478
8457
8437
8416
8395
8374
8353
8331
8309
8286
8263
8240
8217
8194
8170
8147
8122
8099
8074
8050
8026
8002
7977
7953
7928
7903
7878
7853
7828
7802
7776
7750
7724
7697
7670
7643
7615
7587
7559
7530
7501
7472
7443
7413
7383
7352
7321
7291
7260
7228
7197
7165
7133
7101
7069
7037
7004
6971
6938
6904
6870
6836
6802
6767
6731
6696
6660
6623
6587
6550
6513
6475
6438
6400
6362
6324
6285
6247
6208
6169
6130
6091
6052
6013
5974
5935
5895
5856
5817
5778
5739
5700
5661
5621
5582
5542
5502
5462
5422
5382
5341
5300
5259
5217
5175
5133
5091
5049
5006
4963
4920
4876
4833
4789
4745
4702
4658
4614
4570
4525
4481
4437
4392
4347
4302
4257
4212
4167
4121
4075
4030
3984
3937
3891
3844
3798
3751
3704
3657
3610
3563
3516
3469
3422
3375
3327
3280
3233
3186
3138
3091
3043
2996
2948
2901
2853
2805
2757
2709
2661
2613
2565
2517
2468
2420
2372
2323
2275
2226
2178
2130
2081
2033
1985
1937
1889
1842
1794
1746
1698
1651
1603
1555
1507
1460
1412
1364
1316
1268
1221
1173
1125
1077
1030
982
935
887
840
793
746
700
653
607
561
515
469
423
378
333
288
244
200
156
113
69
26
-16
-59
-101
-143
-185
-226
-267
-308
-348
-389
-428
-468
-507
-546
-585
-623
-660
-698
-735
-771
-808
-844
-879
-915
-949
-984
-1018
-1052
-1086
-1119
-1152
-1185
-1218
-1250
-1282
-1313
-1345
-1376
-1407
-1437
-1468
-1498
-1528
-1558
-1587
-1617
-1646
-1675
-1704
-1733
-1761
-1789
-1818
-1846
-1873
-1901
-1928
-1956
-1983
-2009
-2036
-2063
-2089
-2115
-2141
-2166
-2192
-2216
-2241
-2265
-2289
-2313
-2336
-2359
-2382
-2405
-2427
-2449
-2471
-2493
-2515
-2536
-2557
-2579
-2600
-2620
-2641
-2662
-2682
-2702
-2723
-2743
-2762
-2782
-2802
-2821
-2841
-2860
-2879
-2898
-2917
-2936
-2955
-2974
-2992
-3011
-3029
-3048
-3066
-3084
-3102
-3119
-3137
-3154
-3171
-3188
-3205
-3221
-3237
-3253
-3269
-3285
-3300
-3315
-3330
-3344
-3359
-3373
-3387
-3401
-3414
-3428
-3441
-3455
-3468
-3481
-3494
-3506
-3518
-3531
-3542
-3554
-3565
-3576
-3586
-3597
-3607
-3616
-3625
-3634
-3643
-3651
-3659
-3667
-3675
-3682
-3689
-3696
-3703
-3709
-3715
-3721
-3727
-3732
-3737
-3742
-3746
-3751
-3755
-3758
-3762
-3765
-3767
-3770
-3771
-3773
-3774
-3775
-3775
-3775
-3774
-3773
-3771
-3769
-3767
-3764
-3760
-3757
-3752
-3748
-3743
-3738
-3732
-3727
-3720
-3714
-3707
-3700
-3693
-3685
-3677
-3669
-3661
-3652
-3643
-3634
-3625
-3615
-3605
-3595
-3584
-3573
-3562
-3550
-3538
-3526
-3514
-3502
-3489
-3476
-3463
-3449
-3435
-3421
-3407
-3392
-3377
-3361
-3345
-3329
-3312
-3296
-3279
-3261
-3244
-3226
-3208
-3189
-3171
-3152
-3132
-3113
-3093
-3073
-3053
-3032
-3011
-2990
-2969
-2948
-2926
-2904
-2882
-2860
-2838
-2815
-2793
-2770
-2747
-2723
-2699
-2676
-2651
-2627
-2603
-2578
-2553
-2529
-2504
-2479
-2454
-2429
-2403
-2378
-2353
-2328
-2302
-2277
-2251
-2226
-2200
-2174
-2148
-2122
-2095
-2069
-2041
-2015
-1988
-1961
-1933
-1906
-1878
-1851
-1823
-1795
-1768
-1740
-1712
-1684
-1656
-1628
-1600
-1572
-1544
-1516
-1488
-1461
-1433
-1406
-1378
-1351
-1323
-1296
-1268
-1241
-1213
-1186
-1159
-1131
-1104
-1076
-1048
-1020
-993
-965
-938
-910
-882
-855
-827
-799
-771
-744
-716
-689
-661
-634
-607
-580
-553
-526
-499
-472
-445
-418
-391
-364
-338
-311
-284
-257
-230
-203
-176
-149
-122
-95
-68
-41
-13
14
42
69
97
124
152
180
207
235
263
290
318
346
373
401
428
456
483
511
538
565
593
620
648
675
702
730
757
785
812
839
866
893
920
947
974
1000
1027
1054
1081
1107
1134
1160
1187
1213
1240
1267
1293
1320
1347
1374
1400
1427
1454
1480
1507
1533
1559
1585
1611
1637
1663
1688
1714
1739
1764
1789
1813
1838
1862
1886
1910
1934
1957
1981
2004
2028
2051
2074
2097
2120
2143
2166
2189
2211
2234
2257
2279
2301
2323
2345
2367
2389
2410
2431
2452
2473
2494
2515
2536
2556
2576
2597
2617
2637
2656
2676
2696
2715
2734
2753
2772
2791
2810
2829
2847
2865
2884
2902
2919
2937
2954
2972
2989
3005
3022
3038
3054
3070
3085
3100
3115
3130
3144
3158
3172
3186
3199
3213
3226
3239
3253
3266
3279
3292
3305
3318
3331
3344
3357
3370
3383
3396
3408
3421
3433
3445
3457
3468
3480
3490
3501
3511
3521
3530
3539
3547
3555
3563
3570
3576
3583
3588
3594
3598
3603
3607
3611
3615
3618
3621
3624
3626
3629
3631
3633
3635
3636
3638
3639
3640
3641
3641
3642
3642
3643
3643
3643
3642
3642
3642
3641
3640
3639
3638
3637
3636
3634
3632
3630
3628
3626
3624
3621
3618
3615
3611
3607
3603
3598
3593
3588
3582
3576
3569
3562
3555
3548
3540
3532
3523
3515
3506
3497
3488
3479
3470
3461
3451
3442
3432
3422
3412
3402
3392
3381
3370
3359
3348
3336
3324
3311
3298
3285
3272
3258
3244
3230
3216
3202
3188
3174
3160
3146
3133
3119
3106
3093
3080
3067
3054
3041
3029
3016
3003
2991
2978
2965
2952
2939
2926
2913
2900
2887
2873
2860
2846
2832
2819
2805
2791
2778
2764
2751
2737
2724
2710
2696
2682
2668
2654
2640
2625
2610
2594
2578
2562
2545
2528
2511
2494
2477
2459
2441
2423
2405
2387
2369
2350
2332
2314
2296
2277
2259
2241
2224
2206
2188
2171
2154
2136
2119
2103
2086
2069
2053
2036
2020
2003
1987
1970
1953
1937
1920
1903
1886
1869
1851
1834
1817
1800
1783
1766
1749
1732
1715
1698
1682
1665
1649
1632
1615
1599
1582
1565
1548
1531
1513
1496
1478
1460
1441
1422
1404
1384
1365
1346
1327
1307
1288
1268
1249
1230
1211
1192
1173
1154
1136
1117
1099
1081
1064
1046
1029
1012
995
978
961
945
928
912
896
880
864
848
832
817
802
786
771
756
741
726
712
697
682
667
652
638
623
608
594
579
565
550
536
521
507
493
479
464
450
436
422
408
394
380
366
352
339
325
312
299
285
272
259
245
232
218
205
191
178
165
151
138
125
112
99
86
74
62
50
38
26
15
4
-7
-17
-27
-37
-47
-57
-66
-75
-84
-93
-101
-110
-118
-127
-135
-143
-151
-159
-168
-176
-184
-193
-202
-210
-219
-228
-237
-246
-256
-265
-275
-284
-294
-303
-313
-323
-332
-342
-352
-362
-372
-382
-391
-401
-411
-421
-431
-440
-450
-459
-468
-478
-486
-495
-503
-511
-519
-526
-533
-540
-546
-552
-557
-562
-567
-572
-576
-581
-585
-589
-592
-596
-599
-602
-606
-609
-612
-615
-618
-621
-624
-628
-631
-634
-638
-642
-645
-649
-653
-657
-662
-666
-670
-674
-679
-683
-687
-691
-695
-699
-702
-705
-708
-711
-713
-715
-716
-717
-718
-719
-719
-718
-717
-716
-715
-713
-711
-708
-706
-702
-699
-695
-692
-687
-683
-679
-674
-669
-664
-658
-653
-647
-641
-635
-629
-623
-617
-610
-604
-598
-592
-586
-580
-574
-569
-563
-558
-553
-547
-542
-538
-533
-528
-523
-519
-514
-510
-505
-501
-496
-492
-487
-482
-477
-472
-466
-460
-454
-447
-441
-433
-425
-417
-409
-400
-391
-382
-372
-362
-353
-343
-333
-323
-313
-302
-292
-282
-272
-262
-252
-242
-232
-222
-211
-201
-191
-180
-170
-159
-148
-137
-126
-114
-103
-91
-79
-67
-55
-42
-30
-18
-5
8
21
33
46
60
73
86
100
113
127
141
154
168
182
196
211
225
239
253
267
281
295
309
323
337
352
366
380
394
409
423
438
452
467
481
496
510
525
539
554
568
583
597
611
626
640
654
669
683
697
711
726
740
754
768
783
797
812
826
840
855
869
884
899
913
928
943
958
973
988
1002
1018
1033
1048
1063
1077
1092
1106
1120
1135
1149
1163
1176
1190
1204
1217
1231
1244
1258
1272
1286
1300
1314
1328
1342
1357
1371
1386
1401
1416
1430
1445
1460
1474
1488
1503
1517
1531
1545
1559
1573
1587
1600
1614
1627
1640
1653
1666
1678
1691
1704
1716
1729
1742
1755
1768
1781
1794
1808
1822
1836
1851
1866
1881
1896
1912
1927
1943
1959
1974
1990
2005
2021
2037
2052
2067
2082
2097
2112
2127
2142
2156
2171
2185
2199
2213
2227
2240
2254
2267
2280
2293
2305
2317
2329
2341
2352
2363
2374
2385
2396
2406
2416
2426
2436
2446
2456
2465
2474
2484
2493
2502
2512
2521
2530
2540
2549
2559
2568
2578
2588
2599
2609
2619
2630
2641
2651
2662
2672
2683
2693
2704
2714
2724
2734
2744
2753
2763
2772
2781
2790
2799
2807
2816
2824
2832
2840
2848
2855
2863
2870
2877
2884
2891
2898
2904
2911
2917
2923
2928
2934
2939
2944
2950
2954
2959
2964
2969
2974
2979
2983
2988
2993
2998
3003
3009
3014
3019
3024
3030
3035
3041
3046
3052
3058
3063
3069
3075
3081
3087
3093
3099
3105
3110
3116
3121
3126
3130
3135
3139
3142
3145
3148
3150
3152
3154
3156
3157
3158
3159
3160
3160
3161
3161
3161
3162
3162
3162
3162
3162
3162
3161
3161
3161
3160
3160
3159
3159
3158
3157
3157
3156
3156
3155
3155
3155
3154
3154
3154
3153
3153
3153
3153
3153
3153
3153
3153
3154
3154
3154
3155
3155
3155
3156
3156
3157
3157
3157
3157
3157
3157
3157
3157
3157
3157
3156
3156
3156
3155
3155
3154
3153
3153
3152
3151
3150
3149
3147
3146
3144
3142
3140
3138
3136
3134
3132
3130
3129
3127
3126
3124
3123
3122
3121
3120
3119
3118
3117
3116
3115
3114
3113
3112
3111
3110
3109
3107
3106
3104
3102
3099
3097
3095
3092
3089
3087
3084
3081
3079
3076
3074
3071
3069
3066
3064
3062
3060
3058
3057
3055
3053
3052
3050
3048
3047
3045
3043
3041
3039
3037
3035
3033
3031
3028
3026
3024
3021
3018
3016
3013
3010
3007
3005
3002
2999
2996
2993
2990
2987
2983
2980
2977
2973
2969
2965
2961
2957
2953
2949
2944
2940
2935
2931
2926
2921
2917
2912
2908
2904
2899
2895
2891
2888
2884
2881
2878
2875
2872
2870
2868
2866
2864
2862
2860
2858
2857
2855
2853
2852
2850
2848
2846
2843
2841
2838
2835
2833
2829
2826
2823
2820
2816
2813
2809
2806
2802
2798
2795
2791
2787
2783
2779
2775
2771
2767
2763
2759
2755
2751
2747
2743
2739
2735
2731
2728
2724
2721
2717
2714
2711
2707
2704
2701
2698
2694
2691
2688
2684
2681
2677
2673
2670
2666
2662
2658
2654
2650
2646
2642
2638
2634
2630
2626
2622
2618
2614
2611
2607
2603
2600
2597
2594
2591
2588
2585
2582
2580
2578
2575
2573
2572
2570
2568
2567
2566
2565
2564
2564
2564
2563
2563
2563
2564
2564
2564
2565
2566
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2580
2581
2582
2584
2585
2587
2588
2590
2591
2593
2594
2595
2596
2597
2598
2599
2599
2600
2600
2601
2601
2601
2601
2601
2601
2601
2602
2602
2602
2602
2602
2603
2603
2604
2604
2605
2605
2606
2607
2608
2608
2609
2610
2610
2611
2612
2613
2614
2615
2617
2618
2619
2621
2623
2625
2627
2629
2632
2634
2637
2640
2643
2646
2649
2652
2655
2658
2660
2663
2665
2668
2670
2671
2673
2674
2675
2675
2676
2676
2676
2676
2675
2675
2675
2674
2674
2673
2673
2673
2672
2672
2672
2672
2672
2672
2673
2673
2674
2675
2677
2679
2681
2683
2685
2688
2691
2694
2696
2699
2702
2706
2709
2712
2715
2718
2721
2724
2727
2731
2735
2738
2742
2747
2751
2756
2761
2766
2772
2777
2784
2790
2796
2803
2809
2816
2822
2829
2835
2841
2847
2852
2858
2862
2867
2871
2874
2877
2880
2882
2883
2885
2886
2886
2887
2887
2887
2888
2888
2889
2890
2891
2892
2893
2895
2896
2898
2900
2902
2904
2906
2908
2910
2913
2915
2918
2920
2923
2925
2928
2931
2934
2938
2941
2945
2949
2954
2959
2964
2969
2975
2981
2987
2993
2999
3006
3013
3019
3026
3033
3040
3046
3053
3059
3065
3071
3077
3083
3088
3093
3097
3102
3106
3110
3114
3118
3122
3126
3130
3134
3139
3143
3148
3152
3157
3162
3167
3172
3177
3183
3188
3193
3198
3203
3209
3214
3219
3225
3230
3236
3242
3248
3254
3261
3267
3274
3281
3287
3294
3301
3308
3315
3321
3328
3334
3341
3347
3352
3358
3364
3369
3373
3378
3382
3385
3388
3391
3394
3396
3398
3400
3401
3403
3405
3407
3409
3411
3413
3416
3419
3422
3425
3428
3431
3435
3438
3442
3445
3448
3451
3454
3457
3460
3463
3466
3469
3472
3475
3479
3482
3485
3489
3493
3496
3500
3503
3507
3511
3514
3517
3521
3524
3527
3531
3534
3537
3539
3542
3544
3546
3548
3549
3550
3551
3551
3551
3551
3550
3549
3548
3547
3546
3544
3543
3542
3541
3540
3539
3538
3537
3536
3535
3534
3533
3532
3531
3529
3528
3526
3524
3523
3521
3519
3517
3516
3514
3513
3512
3511
3510
3509
3509
3509
3509
3509
3509
3510
3510
3511
3511
3512
3512
3512
3513
3513
3513
3512
3512
3511
3510
3509
3507
3504
3502
3499
3495
3491
3486
3482
3476
3471
3465
3459
3453
3446
3440
3433
3427
3420
3414
3408
3402
3396
3390
3385
3379
3373
3368
3363
3357
3352
3347
3342
3337
3333
3328
3324
3319
3315
3311
3307
3304
3300
3296
3293
3289
3286
3282
3278
3275
3271
3268
3264
3261
3257
3254
3250
3246
3242
3238
3234
3229
3224
3219
3214
3208
3202
3196
3189
3183
3176
3169
3161
3154
3147
3139
3132
3125
3118
3111
3105
3098
3092
3086
3080
3074
3069
3063
3057
3052
3047
3041
3036
3030
3025
3019
3014
3008
3002
2996
2990
2984
2977
2971
2964
2957
2949
2942
2934
2926
2918
2910
2901
2893
2884
2876
2867
2859
2851
2842
2834
2826
2818
2809
2802
2794
2786
2778
2770
2763
2755
2747
2740
2733
2725
2718
2712
2705
2699
2693
2687
2681
2676
2671
2667
2662
2658
2654
2650
2647
2643
2640
2637
2634
2630
2627
2623
2620
2616
2611
2607
2602
2598
2593
2588
2582
2577
2572
2566
2561
2555
2550
2544
2539
2534
2529
2524
2519
2514
2510
2505
2500
2496
2491
2486
2481
2476
2471
2466
2461
2456
2451
2445
2440
2434
2429
2423
2417
2411
2405
2399
2393
2387
2381
2375
2370
2364
2359
2353
2348
2343
2339
2334
2330
2326
2322
2318
2314
2311
2307
2304
2301
2298
2294
2291
2288
2284
2281
2277
2273
2269
2265
2261
2256
2252
2247
2242
2237
2232
2226
2221
2215
2209
2203
2196
2190
2183
2176
2168
2161
2153
2145
2137
2128
2120
2112
2103
2095
2087
2079
2070
2063
2055
2047
2040
2033
2025
2020
2013
2007
2001
1996
1990
1985
1980
1975
1970
1965
1961
1956
1952
1949
1945
1941
1938
1935
1931
1928
1925
1921
1918
1914
1911
1907
1903
1898
1894
1889
1884
1878
1872
1866
1860
1854
1847
1840
1832
1825
1817
1810
1802
1794
1786
1778
1770
1762
1754
1746
1738
1731
1723
1716
1709
1702
1695
1688
1681
1674
1667
1660
1653
1647
1640
1633
1626
1618
1611
1604
1597
1589
1582
1575
1567
1559
1552
1544
1537
1529
1522
1514
1507
1499
1492
1485
1477
1470
1463
1456
1449
1441
1434
1427
1419
1412
1404
1396
1388
1379
1371
1362
1353
1344
1334
1325
1315
1306
1296
1286
1276
1266
1255
1245
1235
1224
1213
1203
1192
1181
1171
1160
1149
1139
1128
1118
1108
1098
1088
1078
1068
1059
1049
1040
1031
1020
1012
1002
993
984
974
964
955
944
934
924
913
902
891
880
869
858
846
835
823
811
798
786
774
761
748
736
723
710
697
684
671
658
646
633
620
608
596
583
571
559
547
535
524
512
500
489
478
467
456
445
435
425
415
406
397
388
379
370
362
354
346
338
329
321
313
305
296
288
279
270
261
253
244
235
225
216
207
197
188
178
168
158
148
138
128
118
108
97
87
77
67
57
47
37
27
18
8
-1
-9
-18
-26
-33
-41
-48
-55
-61
-68
-74
-80
-86
-91
-97
-102
-108
-113
-118
-123
-128
-133
-138
-142
-147
-151
-156
-160
-165
-169
-173
-178
-182
-187
-191
-196
-200
-205
-210
-215
-220
-225
-231
-236
-242
-248
-254
-260
-266
-273
-279
-285
-291
-297
-303
-309
-314
-319
-324
-328
-332
-336
-339
-342
-344
-347
-348
-350
-351
-352
-353
-353
-353
-353
-353
-352
-352
-351
-350
-348
-347
-345
-344
-342
-340
-338
-336
-334
-332
-330
-327
-325
-323
-321
-319
-317
-315
-312
-310
-308
-306
-303
-301
-299
-296
-294
-292
-290
-287
-285
-283
-280
-278
-276
-273
-271
-268
-265
-261
-258
-253
-249
-244
-239
-233
-226
-220
-213
-205
-197
-189
-181
-172
-163
-154
-145
-136
-127
-118
-108
-99
-90
-80
-71
-61
-52
-43
-33
-23
-14
-4
6
16
27
37
48
58
69
80
92
103
115
127
139
151
163
176
188
201
214
227
240
254
267
280
293
307
320
334
348
362
376
390
405
421
436
452
468
485
502
519
536
554
572
589
607
624
641
658
675
691
707
723
738
753
768
783
797
811
825
839
852
865
878
891
903
916
929
942
954
967
980
993
1006
1018
1032
1044
1057
1070
1082
1095
1107
1120
1132
1144
1157
1170
1183
1196
1210
1225
1241
1257
1273
1290
1308
1326
1344
1362
1381
1398
1416
1432
1448
1464
1478
1492
1505
1518
1529
1540
1551
1561
1571
1581
1590
1600
1609
1618
1627
1636
1644
1653
1661
1670
1678
1686
1694
1702
1710
1718
1726
1734
1741
1749
1757
1764
1772
1779
1787
1794
1801
1808
1815
1822
1829
1836
1843
1849
1856
1863
1870
1877
1884
1891
1899
1906
1913
1920
1926
1933
1939
1945
1951
1956
1961
1966
1971
1975
1979
1984
1988
1992
1996
2000
2004
2008
2012
2016
2019
2023
2025
2029
2032
2035
2037
2040
2041
2044
2045
2048
2050
2051
2053
2054
2055
2056
2056
2057
2057
2057
2056
2056
2055
2055
2054
2054
2053
2052
2052
2051
2050
2049
2049
2048
2047
2045
2044
2043
2041
2039
2037
2033
2031
2027
2023
2019
2015
2009
2005
1999
1994
1988
1982
1976
1970
1964
1957
1950
1944
1937
1930
1923
1916
1909
1902
1894
1887
1880
1872
1865
1857
1850
1842
1835
1827
1820
1812
1804
1796
1789
1780
1772
1764
1755
1747
1738
1729
1720
1711
1701
1691
1681
1671
1661
1650
1639
1628
1616
1604
1592
1580
1568
1555
1542
1529
1515
1502
1488
1474
1461
1447
1433
1419
1405
1392
1379
1365
1352
1339
1326
1313
1300
1287
1274
1261
1248
1235
1222
1209
1196
1183
1170
1157
1144
1131
1119
1106
1094
1081
1069
1057
1045
1033
1020
1008
996
984
971
959
946
934
921
908
895
882
869
855
842
829
816
803
790
777
764
752
739
727
714
702
690
678
665
653
640
627
614
601
587
574
560
546
532
519
505
491
478
465
452
439
426
414
402
390
379
367
357
346
336
326
316
306
297
288
279
271
263
255
247
239
232
225
218
212
206
201
196
191
187
183
180
178
175
173
172
170
169
168
167
166
165
164
163
161
160
159
158
156
155
153
152
151
150
148
147
146
146
145
144
144
144
144
145
145
146
147
149
150
152
153
155
157
159
161
164
166
168
171
173
176
179
182
185
188
192
196
200
205
210
215
221
227
233
240
248
255
264
272
280
289
298
307
316
325
334
343
352
361
369
378
386
395
403
411
419
427
435
443
451
459
468
476
485
493
502
512
521
531
542
552
563
575
586
599
611
624
637
651
665
679
694
708
724
739
755
771
788
804
822
839
857
875
893
912
931
950
969
989
1008
1029
1049
1069
1090
1111
1131
1152
1173
1195
1216
1237
1258
1279
1300
1321
1342
1362
1383
1403
1423
1443
1463
1482
1502
1522
1541
1561
1581
1601
1621
1641
1662
1682
1703
1725
1746
1768
1790
1812
1835
1858
1881
1904
1928
1951
1976
2000
2025
2050
2075
2101
2127
2153
2179
2206
2233
2260
2287
2314
2341
2368
2395
2422
2449
2476
2503
2530
2557
2584
2610
2637
2664
2691
2717
2744
2771
2797
2824
2851
2877
2904
2931
2957
2984
3011
3037
3064
3090
3117
3144
3170
3197
3223
3250
3277
3303
3330
3357
3384
3410
3437
3464
3491
3518
3545
3572
3599
3626
3653
3680
3707
3734
3762
3789
3816
3843
3870
3897
3924
3951
3977
4003
4030
4056
4081
4107
4132
4157
4182
4207
4232
4256
4281
4306
4331
4356
4381
4406
4431
4457
4482
4508
4533
4559
4585
4610
4636
4661
4686
4711
4736
4761
4786
4810
4834
4859
4883
4906
4930
4954
4977
5000
5023
5046
5069
5092
5115
5138
5161
5183
5206
5228
5250
5272
5293
5315
5336
5356
5377
5397
5416
5436
5455
5474
5492
5511
5529
5547
5564
5582
5599
5617
5634
5651
5668
5684
5701
5718
5734
5750
5767
5783
5799
5815
5831
5846
5862
5878
5893
5909
5924
5939
5954
5969
5984
5998
6013
6027
6041
6055
6068
6081
6094
6106
6118
6130
6141
6152
6163
6174
6184
6193
6202
6212
6220
6229
6237
6246
6254
6262
6270
6278
6286
6294
6301
6309
6317
6324
6332
6339
6346
6353
6359
6366
6372
6378
6384
6390
6396
6401
6406
6411
6416
6420
6425
6429
6433
6437
6441
6444
6448
6451
6454
6456
6459
6461
6463
6464
6465
6465
6465
6465
6464
6463
6462
6460
6457
6455
6452
6448
6445
6441
6437
6433
6429
6424
6420
6415
6411
6406
6401
6396
6391
6386
6380
6375
6369
6363
6357
6351
6345
6338
6331
6324
6316
6308
6300
6291
6282
6273
6264
6254
6244
6234
6224
6213
6203
6192
6182
6171
6161
6150
6139
6128
6118
6107
6096
6085
6073
6062
6050
6038
6025
6012
5999
5986
5972
5958
5943
5929
5914
5898
5883
5867
5851
5835
5818
5802
5786
5769
5753
5736
5720
5704
5688
5672
5656
5640
5624
5608
5592
5576
5560
5544
5527
5511
5494
5477
5460
5443
5425
5408
5390
5372
5354
5336
5318
5299
5281
5263
5244
5226
5208
5190
5172
5154
5136
5118
5099
5081
5063
5045
5027
5009
4991
4972
4954
4935
4916
4897
4878
4859
4839
4820
4800
4781
4761
4741
4721
4702
4682
4662
4642
4622
4602
4582
4562
4542
4522
4502
4482
4462
4441
4421
4400
4380
4359
4338
4318
4297
4276
4256
4235
4214
4194
4173
4153
4132
4112
4091
4070
4050
4029
4008
3987
3966
3944
3923
3901
3880
3858
3836
3814
3792
3770
3748
3725
3703
3681
3659
3637
3614
3592
3570
3548
3526
3504
3482
3459
3437
3415
3393
3371
3349
3327
3304
3282
3260
3239
3217
3195
3173
3152
3130
3109
3088
3067
3046
3024
3003
2982
2961
2939
2918
2896
2874
2852
2830
2807
2785
2762
2739
2716
2693
2670
2647
2624
2600
2577
2554
2531
2508
2485
2462
2439
2417
2394
2372
2349
2327
2305
2283
2261
2239
2216
2194
2172
2150
2128
2106
2083
2061
2040
2017
1996
1975
1953
1932
1910
1889
1868
1847
1826
1805
1784
1764
1743
1722
1701
1681
1660
1639
1619
1598
1578
1557
1537
1517
1497
1477
1458
1438
1419
1400
1381
1362
1344
1325
1307
1289
1271
1254
1236
1219
1201
1184
1167
1150
1134
1117
1101
1084
1068
1052
1035
1018
1002
986
970
953
936
919
902
884
866
848
830
812
793
775
756
738
719
701
683
664
646
628
610
592
574
557
539
522
505
487
470
452
435
417
400
382
364
347
329
311
294
276
259
241
224
207
190
173
156
139
122
106
89
73
56
40
23
6
-10
-27
-43
-60
-76
-93
-109
-126
-142
-159
-175
-191
-208
-224
-240
-256
-273
-289
-305
-321
-337
-353
-368
-384
-400
-415
-430
-445
-460
-475
-490
-505
-520
-534
-549
-564
-578
-593
-607
-622
-636
-651
-665
-679
-694
-708
-722
-736
-751
-765
-779
-793
-807
-821
-834
-848
-862
-875
-889
-902
-915
-929
-942
-955
-967
-980
-993
-1004
-1016
-1030
-1042
-1054
-1066
-1077
-1089
-1100
-1112
-1123
-1134
-1144
-1155
-1165
-1175
-1184
-1194
-1203
-1212
-1220
-1229
-1237
-1246
-1254
-1262
-1270
-1278
-1286
-1294
-1302
-1310
-1318
-1326
-1334
-1341
-1349
-1356
-1364
-1371
-1378
-1385
-1392
-1399
-1405
-1412
-1418
-1424
-1430
-1435
-1441
-1446
-1451
-1456
-1462
-1467
-1472
-1477
-1483
-1488
-1493
-1499
-1504
-1509
-1514
-1519
-1524
-1529
-1533
-1538
-1542
-1545
-1549
-1552
-1554
-1557
-1558
-1560
-1561
-1563
-1563
-1564
-1565
-1565
-1565
-1565
-1566
-1566
-1566
-1566
-1566
-1567
-1567
-1568
-1568
-1569
-1569
-1570
-1571
-1572
-1573
-1574
-1575
-1576
-1578
-1579
-1581
-1583
-1586
-1588
-1590
-1593
-1596
-1599
-1601
-1604
-1606
-1609
-1611
-1614
-1616
-1618
-1620
-1622
-1624
-1626
-1627
-1629
-1631
-1632
-1633
-1634
-1635
-1636
-1637
-1637
-1637
-1636
-1636
-1635
-1634
-1632
-1630
-1628
-1626
-1623
-1620
-1617
-1614
-1610
-1607
-1603
-1600
-1596
-1593
-1590
-1586
-1583
-1581
-1578
-1576
-1574
-1572
-1570
-1568
-1567
-1565
-1564
-1563
-1561
-1560
-1558
-1556
-1555
-1553
-1551
-1549
-1547
-1544
-1542
-1540
-1538
-1536
-1534
-1533
-1531
-1529
-1527
-1525
-1523
-1521
-1519
-1518
-1516
-1513
-1511
-1509
-1507
-1504
-1501
-1498
-1495
-1492
-1488
-1484
-1481
-1477
-1472
-1468
-1464
-1460
-1455
-1451
-1447
-1443
-1439
-1435
-1431
-1427
-1424
-1420
-1417
-1414
-1411
-1408
-1405
-1402
-1399
-1396
-1393
-1391
-1388
-1384
-1381
-1377
-1374
-1370
-1366
-1362
-1358
-1354
-1350
-1346
-1342
-1338
-1334
-1330
-1326
-1322
-1318
-1314
-1310
-1306
-1302
-1298
-1294
-1289
-1285
-1280
-1275
-1270
-1265
-1259
-1253
-1247
-1241
-1235
-1228
-1221
-1215
-1208
-1201
-1194
-1187
-1181
-1174
-1168
-1162
-1155
-1149
-1143
-1138
-1132
-1127
-1121
-1116
-1111
-1107
-1102
-1097
-1093
-1089
-1084
-1080
-1076
-1073
-1069
-1065
-1062
-1058
-1055
-1052
-1048
-1045
-1042
-1038
-1035
-1031
-1028
-1024
-1020
-1016
-1012
-1006
-1002
-999
-994
-989
-985
-980
-976
-971
-967
-962
-957
-953
-949
-944
-940
-936
-933
-929
-926
-922
-920
-917
-915
-913
-911
-909
-908
-907
-907
-907
-907
-908
-909
-910
-911
-913
-915
-918
-920
-923
-926
-929
-932
-935
-938
-942
-945
-949
-953
-957
-961
-965
-969
-974
-978
-983
-989
-994
-1000
-1006
-1012
-1018
-1024
-1031
-1036
-1042
-1048
-1053
-1058
-1063
-1067
-1071
-1075
-1079
-1083
-1086
-1089
-1092
-1095
-1098
-1100
-1103
-1105
-1107
-1110
-1112
-1115
-1117
-1119
-1122
-1124
-1127
-1130
-1133
-1136
-1139
-1143
-1148
-1152
-1158
-1164
-1170
-1177
-1184
-1193
-1201
-1210
-1219
-1229
-1238
-1248
-1258
-1268
-1278
-1288
-1298
-1307
-1316
-1325
-1334
-1342
-1350
-1358
-1365
-1373
-1380
-1387
-1394
-1400
-1407
-1414
-1420
-1427
-1433
-1439
-1446
-1452
-1459
-1465
-1471
-1478
-1484
-1490
-1497
-1503
-1510
-1516
-1523
-1530
-1537
-1544
-1551
-1559
-1567
-1576
-1585
-1594
-1603
-1613
-1623
-1634
-1645
-1657
-1669
-1682
-1695
-1708
-1722
-1736
-1750
-1764
-1778
-1792
-1806
-1819
-1832
-1845
-1858
-1870
-1881
-1892
-1903
-1913
-1923
-1932
-1941
-1950
-1959
-1967
-1975
-1983
-1991
-2000
-2008
-2016
-2024
-2033
-2041
-2050
-2059
-2068
-2078
-2088
-2098
-2108
-2118
-2129
-2139
-2150
-2161
-2172
-2183
-2194
-2205
-2217
-2228
-2239
-2251
-2262
-2274
-2285
-2297
-2309
-2321
-2333
-2345
-2358
-2371
-2384
-2396
-2409
-2422
-2435
-2448
-2460
-2473
-2485
-2498
-2510
-2523
-2535
-2547
-2559
-2572
-2583
-2595
-2607
-2618
-2630
-2641
-2652
-2663
-2673
-2684
-2695
-2705
-2716
-2726
-2737
-2747
-2758
-2768
-2779
-2789
-2800
-2811
-2821
-2832
-2842
-2853
-2863
-2873
-2883
-2893
-2903
-2913
-2922
-2932
-2941
-2951
-2960
-2970
-2979
-2989
-2999
-3009
-3020
-3030
-3041
-3053
-3064
-3076
-3088
-3100
-3112
-3125
-3137
-3150
-3162
-3175
-3187
-3199
-3210
-3221
-3232
-3243
-3252
-3262
-3271
-3279
-3287
-3295
-3302
-3308
-3314
-3320
-3325
-3329
-3333
-3337
-3340
-3343
-3345
-3347
-3349
-3351
-3352
-3353
-3353
-3354
-3354
-3355
-3355
-3355
-3355
-3354
-3354
-3354
-3354
-3354
-3353
-3354
-3354
-3355
-3355
-3357
-3358
-3360
-3363
-3365
-3368
-3372
-3375
-3379
-3383
-3387
-3392
-3396
-3400
-3404
-3408
-3412
-3415
-3419
-3422
-3425
-3428
-3430
-3433
-3435
-3436
-3438
-3438
-3439
-3438
-3438
-3436
-3434
-3431
-3428
-3424
-3420
-3415
-3409
-3404
-3397
-3391
-3384
-3377
-3369
-3361
-3353
-3345
-3337
-3329
-3321
-3313
-3305
-3297
-3289
-3281
-3274
-3266
-3259
-3252
-3245
-3238
-3231
-3225
-3218
-3212
-3205
-3199
-3192
-3185
-3178
-3171
-3163
-3155
-3147
-3139
-3130
-3121
-3111
-3101
-3091
-3080
-3069
-3058
-3046
-3034
-3022
-3009
-2996
-2983
-2969
-2956
-2942
-2928
-2913
-2899
-2884
-2869
-2854
-2839
-2823
-2808
-2792
-2777
-2761
-2745
-2729
-2713
-2697
-2680
-2664
-2647
-2630
-2613
-2596
-2579
-2562
-2544
-2526
-2508
-2490
-2471
-2453
-2433
-2414
-2394
-2375
-2354
-2334
-2313
-2292
-2271
-2249
-2227
-2205
-2183
-2160
-2137
-2114
-2090
-2066
-2041
-2017
-1993
-1968
-1943
-1918
-1892
-1867
-1841
-1816
-1790
-1765
-1740
-1714
-1689
-1664
-1639
-1614
-1589
-1564
-1539
-1515
-1490
-1465
-1440
-1415
-1389
-1364
-1338
-1312
-1286
-1259
-1232
-1205
-1177
-1150
-1122
-1094
-1066
-1038
-1008
-981
-953
-924
-896
-868
-839
-811
-782
-754
-726
-697
-669
-641
-613
-585
-557
-529
-501
-473
-444
-416
-387
-359
-330
-301
-272
-242
-212
-182
-152
-122
-91
-60
-29
2
34
65
97
128
160
191
223
254
286
317
349
380
412
443
475
506
538
569
601
632
664
695
727
758
790
822
853
885
917
949
981
1014
1046
1078
1111
1144
1177
1210
1243
1276
1309
1342
1375
1408
1441
1473
1506
1538
1571
1603
1634
1666
1698
1729
1760
1791
1822
1853
1884
1915
1945
1976
2007
2037
2069
2100
2131
2161
2192
2223
2254
2285
2315
2346
2376
2406
2436
2466
2495
2524
2553
2582
2610
2638
2666
2694
2721
2749
2776
2804
2831
2859
2886
2913
2940
2968
2995
3023
3051
3078
3106
3135
3163
3192
3220
3249
3278
3308
3337
3367
3396
3426
3455
3485
3514
3544
3573
3602
3631
3660
3689
3717
3745
3772
3799
3826
3853
3879
3904
3929
3954
3978
4002
4026
4049
4072
4094
4117
4139
4161
4183
4206
4228
4250
4272
4295
4318
4341
4364
4388
4413
4438
4463
4489
4516
4543
4570
4598
4626
4655
4684
4713
4742
4772
4801
4831
4860
4890
4919
4948
4978
5006
5035
5064
5092
5120
5147
5174
5201
5227
5253
5278
5303
5327
5351
5374
5396
5419
5440
5462
5483
5503
5524
5544
5564
5584
5604
5623
5643
5663
5684
5704
5725
5747
5769
5791
5814
5837
5862
5886
5911
5937
5963
5989
6016
6043
6070
6097
6124
6151
6178
6205
6232
6258
6284
6310
6335
6360
6385
6409
6433
6456
6479
6502
6525
6547
6569
6590
6612
6633
6654
6674
6695
6715
6735
6754
6774
6793
6812
6832
6851
6869
6888
6907
6926
6944
6963
6982
7001
7019
7038
7057
7076
7095
7114
7134
7153
7172
7192
7211
7231
7251
7271
7291
7311
7331
7351
7371
7392
7412
7432
7452
7473
7493
7513
7534
7554
7574
7594
7615
7635
7655
7675
7695
7715
7735
7755
7775
7795
7814
7833
7853
7871
7890
7909
7927
7945
7963
7981
7998
8016
8032
8050
8066
8083
8099
8115
8131
8146
8161
8176
8191
8205
8220
8234
8248
8261
8275
8288
8302
8315
8328
8342
8355
8368
8382
8395
8409
8423
8437
8451
8466
8480
8495
8510
8525
8540
8556
8571
8586
8602
8617
8632
8647
8661
8675
8689
8703
8716
8729
8742
8754
8766
8778
8790
8801
8812
8824
8835
8846
8857
8868
8879
8890
8901
8913
8924
8936
8948
8960
8972
8984
8996
9007
9019
9031
9043
9054
9066
9077
9087
9098
9108
9119
9128
9138
9147
9157
9166
9174
9183
9191
9199
9207
9215
9222
9230
9237
9244
9251
9257
9263
9269
9275
9280
9285
9290
9294
9298
9301
9305
9307
9310
9313
9315
9318
9320
9323
9326
9328
9331
9334
9338
9341
9345
9349
9353
9358
9363
9368
9373
9379
9385
9391
9397
9403
9410
9416
9423
9429
9435
9441
9447
9453
9459
9464
9469
9474
9478
9483
9487
9490
9494
9497
9500
9502
9505
9507
9508
9510
9510
9511
9511
9511
9510
9509
9507
9506
9504
9501
9499
9496
9493
9491
9488
9485
9482
9480
9478
9476
9474
9472
9471
9470
9469
9469
9469
9469
9469
9469
9470
9470
9471
9471
9472
9472
9472
9473
9473
9474
9474
9474
9474
9474
9474
9474
9474
9473
9472
9471
9470
9468
9466
9464
9461
9458
9455
9451
9447
9442
9438
9433
9427
9422
9417
9411
9405
9399
9393
9387
9381
9375
9368
9362
9356
9349
9343
9336
9330
9323
9317
9310
9303
9297
9290
9284
9278
9271
9265
9259
9253
9247
9241
9235
9229
9224
9218
9212
9206
9200
9194
9188
9182
9176
9170
9163
9157
9150
9144
9137
9131
9124
9118
9112
9106
9100
9094
9088
9083
9078
9072
9067
9062
9057
9053
9048
9043
9039
9034
9029
9025
9020
9016
9011
9006
9001
8997
8992
8987
8982
8977
8972
8967
8962
8957
8953
8948
8944
8940
8936
8933
8929
8926
8924
8921
8919
8917
8915
8913
8912
8910
8908
8906
8904
8902
8900
8898
8895
8892
8889
8885
8881
8877
8873
8868
8863
8857
8851
8845
8839
8832
8824
8817
8809
8801
8793
8784
8775
8766
8756
8747
8737
8727
8716
8706
8695
8684
8673
8662
8651
8639
8628
8616
8604
8593
8581
8569
8557
8544
8532
8519
8507
8494
8481
8467
8454
8440
8426
8412
8398
8383
8368
8353
8337
8322
8306
8289
8273
8256
8238
8221
8204
8186
8167
8150
8132
8114
8096
8079
8061
8044
8026
8009
7992
7976
7959
7943
7927
7911
7896
7881
7866
7852
7837
7823
7809
7795
7781
7767
7753
7739
7725
7711
7696
7682
7667
7651
7636
7620
7605
7588
7572
7556
7539
7522
7505
7487
7469
7451
7433
7414
7395
7376
7356
7336
7315
7295
7274
7253
7231
7209
7187
7165
7143
7120
7097
7075
7052
7029
7006
6983
6960
6937
6914
6891
6868
6845
6822
6800
6777
6755
6733
6711
6689
6667
6645
6623
6601
6579
6558
6536
6514
6493
6471
6450
6428
6407
6386
6364
6343
6322
6301
6280
6258
6237
6216
6195
6174
6153
6132
6111
6090
6069
6048
6027
6005
5984
5962
5941
5919
5897
5875
5853
5831
5809
5787
5765
5742
5720
5698
5676
5653
5631
5608
5586
5563
5541
5518
5495
5472
5449
5426
5402
5378
5354
5330
5305
5281
5255
5230
5204
5178
5152
5126
5099
5072
5045
5018
4991
4964
4936
4909
4881
4854
4827
4800
4773
4746
4720
4694
4668
4642
4616
4591
4566
4541
4517
4492
4468
4444
4420
4396
4372
4348
4325
4301
4277
4254
4230
4206
4182
4158
4134
4109
4083
4059
4034
4009
3983
3958
3932
3905
3879
3852
3826
3799
3772
3745
3718
3691
3663
3636
3609
3582
3556
3529
3503
3476
3450
3425
3399
3374
3349
3324
3300
3275
3252
3228
3205
3182
3159
3137
3115
3093
3072
3050
3029
3008
2987
2967
2946
2926
2906
2886
2865
2845
2825
2805
2784
2764
2743
2722
2701
2679
2658
2636
2614
2592
2569
2547
2524
2501
2478
2454
2431
2408
2385
2361
2338
2315
2293
2270
2247
2225
2203
2181
2160
2139
2118
2097
2077
2057
2037
2017
1998
1979
1960
1941
1922
1903
1885
1866
1848
1829
1811
1793
1774
1755
1737
1718
1699
1680
1661
1642
1623
1604
1584
1565
1546
1526
1507
1487
1468
1448
1428
1408
1388
1368
1348
1328
1308
1288
1268
1248
1228
1208
1188
1169
1150
1131
1113
1095
1077
1059
1042
1026
1008
993
977
962
946
931
916
902
887
873
859
844
830
816
802
788
774
760
746
732
718
704
690
676
662
647
633
619
605
590
576
562
547
532
518
503
488
473
459
444
429
414
399
384
369
354
339
324
309
295
280
266
252
237
224
210
196
182
169
155
142
129
115
102
89
76
62
49
36
23
10
-2
-15
-28
-40
-52
-65
-77
-89
-101
-113
-125
-137
-150
-162
-174
-186
-199
-211
-224
-237
-250
-262
-275
-288
-301
-314
-327
-340
-352
-365
-377
-390
-402
-414
-425
-437
-448
-459
-470
-481
-491
-501
-511
-521
-531
-540
-550
-559
-568
-577
-586
-595
-604
-613
-622
-631
-640
-649
-659
-668
-678
-688
-699
-710
-721
-732
-744
-756
-769
-782
-795
-808
-821
-835
-849
-862
-876
-890
-904
-918
-931
-945
-958
-971
-984
-997
-1008
-1022
-1034
-1046
-1057
-1069
-1080
-1091
-1102
-1112
-1122
-1132
-1142
-1152
-1161
-1170
-1179
-1188
-1196
-1204
-1212
-1220
-1228
-1235
-1243
-1250
-1258
-1265
-1273
-1280
-1287
-1295
-1302
-1310
-1318
-1325
-1333
-1340
-1348
-1356
-1364
-1371
-1379
-1387
-1394
-1401
-1409
-1416
-1423
-1430
-1437
-1444
-1451
-1457
-1464
-1470
-1476
-1482
-1488
-1493
-1498
-1503
-1508
-1513
-1518
-1523
-1527
-1532
-1536
-1540
-1545
-1549
-1553
-1558
-1562
-1566
-1571
-1575
-1579
-1584
-1588
-1593
-1597
-1602
-1606
-1610
-1614
-1618
-1622
-1626
-1630
-1634
-1638
-1642
-1646
-1650
-1654
-1657
-1661
-1665
-1669
-1673
-1677
-1681
-1685
-1689
-1693
-1697
-1701
-1705
-1709
-1713
-1716
-1720
-1723
-1727
-1730
-1733
-1737
-1740
-1743
-1746
-1749
-1751
-1754
-1757
-1760
-1763
-1766
-1769
-1772
-1774
-1777
-1780
-1784
-1787
-1790
-1793
-1797
-1800
-1804
-1808
-1812
-1816
-1821
-1825
-1830
-1835
-1839
-1844
-1849
-1854
-1858
-1863
-1867
-1872
-1876
-1880
-1884
-1888
-1891
-1895
-1898
-1901
-1904
-1906
-1909
-1911
-1913
-1915
-1918
-1919
-1921
-1923
-1925
-1927
-1928
-1930
-1931
-1932
-1933
-1934
-1935
-1936
-1936
-1936
-1936
-1936
-1936
-1936
-1936
-1936
-1936
-1936
-1936
-1936
-1937
-1937
-1938
-1938
-1939
-1940
-1942
-1943
-1945
-1946
-1948
-1950
-1952
-1954
-1955
-1957
-1959
-1961
-1962
-1963
-1964
-1965
-1966
-1966
-1966
-1966
-1965
-1964
-1963
-1962
-1961
-1959
-1958
-1956
-1954
-1952
-1950
-1948
-1946
-1945
-1943
-1941
-1939
-1937
-1935
-1933
-1931
-1929
-1928
-1926
-1925
-1923
-1922
-1921
-1919
-1918
-1918
-1917
-1916
-1915
-1915
-1914
-1914
-1914
-1913
-1913
-1913
-1913
-1913
-1913
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1913
-1913
-1912
-1911
-1910
-1909
-1907
-1906
-1904
-1902
-1899
-1897
-1894
-1891
-1888
-1885
-1882
-1878
-1875
-1871
-1867
-1863
-1859
-1855
-1851
-1847
-1842
-1838
-1834
-1829
-1825
-1821
-1816
-1812
-1808
-1804
-1800
-1796
-1792
-1788
-1784
-1781
-1777
-1774
-1770
-1767
-1764
-1761
-1758
-1755
-1752
-1750
-1747
-1744
-1742
-1739
-1737
-1734
-1732
-1729
-1727
-1724
-1721
-1718
-1716
-1713
-1709
-1706
-1703
-1700
-1697
-1693
-1690
-1687
-1684
-1680
-1677
-1674
-1671
-1668
-1665
-1662
-1659
-1656
-1653
-1650
-1647
-1644
-1641
-1638
-1636
-1633
-1631
-1628
-1626
-1624
-1622
-1620
-1619
-1617
-1615
-1614
-1612
-1610
-1609
-1607
-1605
-1603
-1600
-1598
-1595
-1593
-1590
-1587
-1584
-1580
-1577
-1573
-1570
-1566
-1562
-1559
-1555
-1551
-1547
-1544
-1540
-1536
-1533
-1529
-1526
-1523
-1520
-1517
-1515
-1513
-1510
-1508
-1506
-1505
-1503
-1501
-1500
-1498
-1497
-1496
-1494
-1493
-1492
-1491
-1490
-1489
-1488
-1487
-1486
-1486
-1485
-1485
-1485
-1485
-1485
-1486
-1486
-1487
-1487
-1487
-1488
-1488
-1489
-1489
-1489
-1489
-1489
-1488
-1488
-1487
-1487
-1486
-1485
-1484
-1483
-1481
-1480
-1479
-1478
-1477
-1475
-1474
-1473
-1472
-1471
-1469
-1468
-1467
-1466
-1464
-1463
-1461
-1459
-1458
-1456
-1454
-1452
-1449
-1447
-1445
-1443
-1441
-1439
-1437
-1435
-1433
-1432
-1431
-1430
-1429
-1428
-1427
-1427
-1427
-1426
-1426
-1426
-1425
-1425
-1425
-1424
-1423
-1422
-1421
-1420
-1419
-1417
-1416
-1414
-1412
-1409
-1407
-1405
-1402
-1399
-1396
-1393
-1390
-1387
-1384
-1381
-1378
-1374
-1371
-1367
-1364
-1360
-1356
-1353
-1349
-1345
-1341
-1337
-1333
-1329
-1325
-1322
-1318
-1314
-1310
-1306
-1302
-1298
-1294
-1291
-1287
-1284
-1280
-1277
-1274
-1271
-1268
-1265
-1262
-1260
-1257
-1255
-1252
-1250
-1247
-1244
-1242
-1239
-1236
-1234
-1230
-1227
-1224
-1221
-1217
-1213
-1209
-1205
-1201
-1197
-1193
-1189
-1184
-1180
-1176
-1172
-1167
-1163
-1158
-1154
-1149
-1145
-1140
-1136
-1131
-1127
-1122
-1117
-1113
-1108
-1104
-1099
-1094
-1090
-1085
-1081
-1076
-1072
-1067
-1062
-1058
-1053
-1048
-1044
-1039
-1034
-1029
-1025
-1020
-1014
-1010
-1006
-1000
-997
-992
-987
-983
-979
-974
-970
-965
-960
-956
-951
-947
-942
-937
-932
-927
-922
-917
-912
-907
-902
-897
-892
-887
-882
-877
-872
-867
-862
-857
-852
-847
-842
-838
-833
-828
-824
-819
-815
-811
-806
-801
-797
-792
-787
-782
-778
-773
-768
-763
-758
-753
-748
-743
-738
-733
-729
-724
-720
-715
-711
-707
-703
-699
-695
-692
-688
-685
-682
-678
-676
-673
-670
-668
-665
-663
-661
-658
-656
-654
-652
-650
-649
-647
-645
-643
-642
-640
-639
-638
-636
-635
-633
-632
-630
-629
-627
-626
-624
-622
-620
-617
-615
-612
-609
-606
-602
-599
-595
-591
-587
-584
-580
-576
-572
-568
-564
-560
-557
-553
-549
-545
-542
-538
-534
-531
-527
-523
-520
-516
-513
-509
-506
-502
-499
-495
-492
-488
-485
-481
-477
-474
-470
-467
-463
-460
-456
-453
-449
-446
-442
-439
-435
-431
-428
-424
-421
-418
-415
-412
-409
-406
-403
-401
-398
-396
-394
-393
-391
-390
-388
-387
-386
-385
-385
-384
-383
-382
-382
-381
-381
-380
-380
-379
-379
-379
-378
-378
-378
-378
-378
-378
-378
-378
-378
-377
-377
-377
-376
-376
-376
-375
-375
-374
-374
-373
-373
-372
-371
-371
-370
-369
-368
-367
-366
-365
-365
-364
-363
-362
-361
-361
-360
-360
-359
-359
-359
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-359
-359
-359
-359
-359
-359
-359
-359
-360
-360
-360
-361
-362
-362
-363
-364
-365
-366
-367
-369
-370
-371
-373
-374
-375
-377
-379
-380
-382
-384
-386
-388
-390
-392
-394
-396
-398
-400
-403
-405
-407
-409
-411
-414
-416
-418
-420
-422
-425
-427
-430
-432
-434
-437
-439
-441
-443
-445
-447
-448
-450
-451
-452
-453
-454
-454
-455
-455
-455
-456
-456
-456
-456
-456
-456
-456
-456
-456
-455
-455
-455
-454
-453
-452
-451
-450
-449
-448
-446
-445
-443
-442
-440
-438
-437
-436
-434
-433
-432
-431
-431
-431
-431
-431
-431
-432
-433
-435
-436
-438
-439
-441
-443
-444
-445
-446
-447
-447
-447
-447
-447
-446
-445
-444
-442
-441
-440
-438
-437
-435
-433
-432
-430
-429
-427
-425
-423
-421
-419
-417
-414
-411
-408
-405
-400
-396
-391
-385
-380
-373
-367
-360
-352
-345
-337
-329
-322
-314
-306
-298
-290
-283
-276
-269
-262
-255
-249
-243
-237
-231
-226
-220
-215
-209
-203
-198
-192
-185
-179
-172
-165
-157
-150
-142
-133
-124
-115
-106
-97
-87
-77
-67
-56
-46
-35
-24
-13
-2
9
21
32
44
55
67
79
92
104
117
130
143
156
170
183
197
211
225
239
253
267
281
295
309
323
337
351
366
380
395
409
424
439
454
469
485
501
517
533
549
565
582
599
616
633
650
668
685
703
722
740
759
777
796
816
835
854
874
894
913
933
953
973
994
1014
1035
1056
1077
1099
1121
1143
1165
1188
1211
1234
1258
1281
1305
1329
1354
1378
1403
1428
1452
1477
1502
1527
1552
1577
1602
1627
1652
1676
1701
1726
1751
1776
1801
1826
1851
1876
1902
1928
1954
1980
2007
2035
2063
2091
2120
2149
2179
2209
2239
2270
2301
2332
2363
2395
2426
2458
2489
2521
2552
2584
2615
2645
2676
2707
2737
2767
2797
2827
2857
2887
2916
2946
2975
3005
3034
3063
3093
3122
3151
3181
3210
3239
3269
3299
3328
3358
3387
3417
3446
3476
3505
3535
3564
3594
3623
3653
3682
3712
3741
3771
3800
3830
3860
3890
3919
3949
3979
4010
4040
4070
4101
4131
4161
4192
4222
4253
4283
4314
4344
4374
4405
4435
4465
4495
4525
4555
4585
4616
4646
4676
4706
4737
4767
4797
4828
4858
4889
4919
4950
4980
5010
5040
5070
5100
5130
5160
5190
5219
5249
5278
5308
5337
5367
5396
5425
5454
5483
5512
5541
5569
5598
5626
5655
5683
5711
5740
5768
5797
5825
5854
5883
5911
5940
5969
5999
6028
6057
6087
6116
6146
6175
6204
6233
6262
6290
6318
6346
6374
6401
6428
6454
6480
6506
6532
6557
6582
6607
6631
6656
6680
6704
6728
6752
6776
6800
6824
6847
6870
6894
6917
6939
6962
6984
7006
7028
7050
7071
7092
7112
7132
7152
7172
7191
7210
7228
7247
7265
7283
7301
7319
7336
7354
7371
7388
7405
7422
7438
7454
7470
7486
7501
7516
7532
7546
7561
7576
7591
7605
7620
7634
7649
7663
7677
7692
7706
7720
7734
7748
7762
7776
7790
7803
7816
7830
7843
7856
7869
7881
7894
7907
7919
7931
7944
7956
7967
7979
7990
8000
8012
8022
8032
8041
8050
8058
8067
8074
8082
8089
8095
8101
8106
8112
8117
8122
8127
8131
8135
8138
8143
8147
8151
8154
8157
8161
8164
8167
8170
8173
8176
8179
8182
8183
8186
8188
8189
8189
8191
8191
8191
8191
8189
8189
8188
8186
8183
8182
8180
8178
8175
8172
8169
8166
8163
8160
8156
8153
8148
8145
8141
8137
8132
8129
8125
8121
8117
8113
8109
8103
8100
8095
8090
8086
8080
8074
8070
8064
8058
8052
8045
8038
8031
8023
8016
8007
8000
7991
7982
7973
7964
7955
7945
7936
7927
7917
7908
7898
7889
7880
7871
7862
7853
7843
7834
7826
7817
7808
7799
7791
7782
7773
7765
7756
7748
7739
7731
7723
7714
7706
7697
7689
7680
7671
7662
7653
7644
7634
7625
7615
7605
7594
7584
7573
7562
7550
7538
7526
7514
7501
7489
7475
7462
7448
7434
7420
7405
7390
7375
7359
7343
7327
7310
7294
7276
7259
7242
7224
7206
7188
7170
7152
7134
7116
7098
7080
7062
7044
7027
7009
6991
6973
6955
6937
6919
6900
6882
6863
6844
6825
6806
6787
6767
6747
6727
6707
6686
6666
6645
6625
6604
6583
6562
6541
6520
6498
6477
6455
6433
6411
6389
6366
6343
6321
6298
6275
6251
6228
6204
6181
6157
6133
6109
6085
6061
6037
6013
5989
5965
5941
5917
5893
5870
5846
5822
5799
5775
5751
5727
5704
5680
5656
5632
5608
5585
5561
5537
5513
5489
5466
5442
5418
5394
5370
5346
5322
5298
5274
5250
5225
5201
5176
5152
5127
5103
5078
5053
5029
5005
4981
4957
4933
4909
4885
4862
4838
4815
4792
4769
4746
4723
4701
4678
4656
4634
4612
4591
4569
4547
4526
4504
4483
4462
4440
4418
4397
4375
4353
4331
4309
4287
4264
4242
4219
4196
4173
4149
4126
4103
4078
4054
4032
4008
3985
3961
3938
3914
3891
3868
3845
3822
3799
3777
3755
3733
3711
3689
3668
3646
3625
3604
3583
3561
3540
3519
3498
3477
3456
3435
3414
3393
3372
3350
3329
3308
3286
3265
3243
3222
3200
3179
3157
3136
3114
3093
3072
3050
3029
3008
2987
2966
2945
2924
2903
2882
2861
2840
2819
2798
2776
2755
2734
2713
2691
2670
2648
2627
2606
2584
2563
2542
2521
2500
2480
2459
2439
2419
2399
2379
2359
2340
2321
2301
2282
2264
2245
2226
2207
2189
2170
2152
2133
2114
2096
2077
2058
2039
2021
2001
1983
1964
1945
1926
1908
1889
1870
1851
1832
1813
1794
1775
1756
1737
1718
1699
1680
1661
1641
1622
1603
1584
1565
1546
1527
1509
1490
1471
1453
1434
1416
1398
1379
1361
1343
1325
1307
1290
1272
1255
1238
1220
1204
1187
1170
1154
1138
1122
1106
1090
1074
1059
1043
1027
1012
996
980
965
949
933
918
902
887
872
857
842
827
813
798
784
771
757
744
731
719
706
694
683
671
660
648
637
625
614
603
591
580
568
556
544
532
519
506
494
480
467
454
440
426
412
398
384
370
355
340
326
311
296
281
266
251
236
221
207
192
177
163
148
134
120
106
93
79
66
54
41
29
17
5
-6
-17
-28
-39
-49
-59
-69
-79
-88
-97
-106
-115
-124
-133
-141
-150
-159
-167
-176
-185
-194
-203
-213
-222
-231
-241
-251
-261
-271
-280
-290
-300
-310
-319
-329
-338
-347
-356
-364
-372
-380
-387
-395
-401
-408
-414
-420
-426
-431
-436
-441
-445
-450
-454
-459
-463
-467
-471
-475
-479
-482
-486
-489
-492
-495
-498
-500
-502
-504
-506
-508
-509
-510
-511
-512
-512
-513
-513
-513
-513
-513
-513
-512
-512
-511
-510
-509
-508
-507
-506
-504
-503
-501
-499
-497
-496
-494
-492
-490
-488
-486
-484
-482
-480
-478
-476
-474
-472
-470
-467
-465
-463
-461
-458
-456
-454
-452
-450
-448
-446
-445
-443
-442
-440
-439
-438
-437
-437
-436
-436
-435
-435
-435
-435
-435
-435
-434
-434
-434
-434
-434
-434
-434
-434
-434
-433
-433
-433
-433
-432
-432
-432
-431
-431
-431
-430
-430
-429
-429
-428
-428
-427
-426
-426
-425
-423
-422
-421
-419
-417
-415
-413
-411
-409
-406
-403
-400
-397
-394
-391
-388
-384
-381
-377
-373
-370
-366
-362
-358
-354
-350
-345
-341
-337
-332
-328
-323
-319
-314
-310
-305
-300
-296
-291
-287
-282
-277
-273
-268
-263
-258
-253
-248
-243
-238
-233
-229
-224
-219
-215
-210
-206
-201
-197
-193
-188
-184
-179
-174
-169
-164
-159
-154
-148
-143
-137
-130
-124
-117
-110
-103
-96
-88
-81
-73
-65
-56
-47
-38
-29
-19
-9
1
12
23
34
46
57
70
82
94
107
120
132
145
158
171
183
196
208
220
232
244
255
266
277
288
298
308
318
328
338
347
357
366
375
385
394
403
412
421
430
439
448
457
465
474
483
492
501
510
519
528
537
547
556
565
575
584
594
604
613
623
633
643
653
663
673
683
693
704
714
724
735
745
756
766
777
787
798
808
818
829
839
849
860
870
880
891
901
912
922
933
944
955
966
977
988
1000
1012
1024
1036
1049
1061
1074
1087
1100
1114
1127
1141
1155
1169
1183
1197
1212
1226
1240
1255
1269
1284
1298
1312
1327
1341
1355
1369
1383
1397
1410
1424
1438
1451
1465
1478
1492
1505
1519
1532
1546
1559
1573
1586
1600
1613
1627
1641
1655
1669
1682
1696
1710
1724
1738
1752
1766
1780
1794
1808
1822
1836
1850
1864
1878
1892
1907
1921
1936
1950
1965
1980
1994
2009
2024
2039
2053
2068
2083
2097
2112
2126
2141
2155
2169
2184
2198
2213
2227
2242
2256
2271
2286
2300
2315
2330
2345
2361
2376
2391
2407
2422
2438
2453
2469
2484
2499
2514
2529
2544
2558
2573
2587
2601
2615
2629
2642
2656
2669
2683
2696
2709
2722
2734
2747
2760
2772
2785
2797
2809
2821
2833
2845
2857
2869
2881
2892
2904
2915
2927
2938
2949
2961
2972
2983
2994
3005
3016
3027
3038
3048
3059
3070
3081
3092
3103
3114
3125
3136
3147
3158
3169
3180
3191
3202
3213
3224
3234
3245
3255
3265
3276
3286
3295
3305
3315
3324
3333
3342
3351
3360
3369
3378
3387
3396
3405
3413
3422
3431
3439
3448
3456
3465
3473
3481
3489
3497
3505
3513
3520
3527
3535
3542
3549
3556
3563
3571
3578
3585
3593
3600
3608
3615
3623
3631
3639
3646
3654
3662
3670
3678
3686
3694
3702
3710
3717
3725
3732
3739
3746
3753
3760
3766
3773
3779
3785
3790
3796
3801
3807
3812
3816
3821
3826
3830
3834
3838
3842
3846
3850
3854
3857
3861
3864
3867
3870
3873
3876
3878
3881
3883
3885
3887
3889
3891
3892
3893
3895
3896
3897
3898
3899
3900
3900
3901
3902
3902
3902
3902
3902
3902
3901
3901
3900
3899
3898
3897
3895
3894
3892
3890
3888
3886
3884
3881
3879
3876
3873
3870
3867
3863
3860
3856
3853
3849
3845
3842
3838
3834
3829
3825
3821
3817
3813
3809
3804
3800
3796
3792
3788
3783
3779
3775
3771
3768
3764
3760
3757
3753
3750
3747
3744
3742
3739
3737
3734
3732
3730
3729
3727
3726
3724
3723
3721
3720
3719
3717
3716
3714
3712
3710
3709
3707
3704
3702
3700
3697
3695
3692
3690
3687
3685
3682
3680
3677
3675
3672
3670
3667
3665
3663
3660
3658
3656
3653
3651
3649
3647
3645
3643
3641
3640
3638
3637
3635
3634
3633
3632
3632
3631
3631
3630
3630
3630
3630
3629
3629
3629
3629
3629
3629
3629
3629
3629
3629
3629
3629
3629
3629
3629
3630
3630
3630
3630
3631
3631
3631
3632
3632
3633
3634
3634
3635
3636
3636
3637
3638
3639
3639
3640
3641
3642
3642
3643
3644
3644
3645
3645
3646
3646
3646
3647
3647
3647
3647
3647
3647
3647
3647
3647
3646
3646
3646
3646
3646
3646
3646
3647
3647
3647
3648
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3657
3658
3658
3658
3658
3658
3658
3657
3656
3655
3653
3652
3650
3648
3646
3644
3642
3640
3638
3635
3633
3631
3629
3626
3624
3622
3620
3618
3616
3614
3612
3610
3608
3606
3604
3603
3601
3599
3598
3596
3594
3593
3591
3589
3587
3585
3583
3580
3578
3575
3573
3570
3567
3564
3561
3558
3555
3552
3548
3544
3541
3537
3532
3528
3524
3519
3514
3509
3504
3499
3494
3489
3484
3478
3473
3468
3463
3458
3453
3448
3444
3439
3435
3430
3426
3422
3418
3414
3410
3406
3402
3398
3395
3391
3387
3384
3380
3377
3374
3370
3367
3364
3361
3358
3355
3353
3350
3347
3345
3342
3339
3337
3334
3331
3328
3325
3322
3319
3316
3313
3310
3306
3302
3299
3295
3290
3286
3282
3277
3272
3268
3263
3258
3252
3247
3242
3237
3232
3227
3222
3217
3212
3207
3203
3198
3194
3189
3185
3181
3177
3174
3170
3166
3163
3159
3156
3152
3149
3146
3143
3140
3137
3134
3131
3128
3125
3122
3119
3116
3114
3111
3108
3105
3102
3099
3096
3092
3089
3086
3082
3078
3075
3071
3067
3063
3059
3054
3050
3045
3041
3036
3031
3026
3021
3017
3012
3007
3002
2997
2992
2987
2982
2977
2973
2968
2964
2960
2956
2952
2948
2944
2941
2938
2934
2931
2929
2926
2924
2921
2919
2917
2916
2914
2912
2911
2909
2908
2907
2905
2904
2903
2902
2900
2899
2898
2897
2896
2895
2894
2893
2892
2891
2890
2889
2888
2886
2885
2884
2882
2880
2879
2877
2875
2873
2871
2869
2867
2865
2863
2860
2858
2856
2853
2851
2848
2845
2842
2840
2837
2834
2831
2828
2825
2822
2819
2817
2814
2812
2810
2807
2805
2803
2802
2800
2799
2797
2796
2795
2794
2793
2792
2791
2790
2789
2789
2788
2788
2788
2788
2788
2788
2789
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2798
2799
2800
2800
2801
2801
2801
2801
2801
2800
2800
2799
2798
2796
2795
2794
2792
2790
2789
2787
2785
2784
2782
2781
2779
2778
2777
2776
2776
2775
2774
2774
2774
2774
2774
2774
2774
2775
2776
2777
2778
2779
2780
2782
2783
2785
2787
2790
2792
2794
2797
2800
2803
2805
2808
2811
2815
2818
2821
2824
2827
2830
2833
2836
2839
2843
2846
2849
2852
2855
2857
2860
2863
2866
2869
2871
2874
2877
2879
2882
2885
2888
2890
2893
2896
2899
2902
2905
2908
2911
2914
2918
2921
2925
2928
2932
2936
2940
2944
2948
2952
2956
2960
2964
2969
2973
2977
2982
2986
2990
2995
2999
3004
3008
3012
3017
3021
3026
3030
3034
3039
3043
3047
3051
3056
3060
3064
3068
3072
3077
3081
3085
3089
3094
3098
3103
3107
3111
3116
3120
3125
3129
3134
3138
3143
3147
3151
3156
3161
3165
3170
3175
3180
3185
3190
3195
3200
3206
3211
3216
3222
3227
3232
3238
3243
3248
3253
3258
3263
3267
3272
3276
3281
3285
3289
3293
3297
3301
3305
3309
3312
3316
3319
3323
3327
3330
3334
3338
3342
3346
3350
3354
3358
3362
3367
3371
3375
3380
3384
3388
3393
3397
3401
3405
3410
3414
3418
3422
3427
3431
3436
3440
3445
3449
3454
3459
3464
3469
3474
3479
3484
3489
3494
3500
3505
3510
3515
3521
3526
3531
3537
3542
3547
3553
3558
3564
3569
3575
3580
3586
3592
3597
3603
3609
3614
3620
3626
3632
3638
3644
3650
3656
3662
3668
3675
3682
3688
3695
3702
3709
3717
3724
3732
3740
3748
3756
3764
3772
3781
3790
3798
3807
3816
3825
3834
3843
3852
3861
3870
3879
3888
3896
3905
3914
3922
3931
3939
3948
3956
3965
3973
3981
3990
3998
4006
4014
4022
4030
4040
4048
4057
4065
4074
4082
4091
4100
4108
4117
4126
4134
4143
4152
4160
4169
4177
4186
4195
4203
4212
4220
4229
4237
4246
4254
4262
4270
4279
4287
4295
4303
4311
4319
4326
4334
4341
4349
4356
4364
4371
4378
4386
4393
4401
4408
4415
4423
4430
4438
4446
4454
4461
4469
4478
4486
4494
4502
4511
4519
4528
4536
4545
4554
4562
4571
4580
4588
4597
4605
4614
4622
4630
4638
4646
4653
4661
4668
4675
4682
4689
4695
4702
4708
4714
4720
4726
4733
4738
4744
4750
4756
4762
4768
4774
4779
4785
4790
4796
4801
4807
4812
4817
4822
4828
4833
4838
4843
4849
4854
4860
4866
4871
4878
4884
4890
4897
4904
4910
4917
4925
4932
4939
4947
4955
4962
4970
4977
4985
4993
5000
5008
5015
5022
5030
5037
5043
5050
5056
5063
5069
5075
5080
5086
5092
5097
5102
5107
5112
5117
5121
5126
5130
5135
5139
5143
5147
5151
5155
5158
5162
5165
5169
5172
5175
5178
5181
5184
5187
5190
5193
5195
5198
5201
5203
5206
5208
5211
5213
5215
5218
5220
5223
5225
5227
5230
5232
5234
5236
5237
5239
5240
5241
5242
5242
5243
5243
5243
5243
5242
5242
5241
5240
5239
5237
5235
5234
5231
5229
5227
5224
5221
5218
5215
5212
5209
5205
5201
5198
5194
5190
5186
5182
5178
5174
5170
5166
5161
5157
5152
5147
5143
5138
5133
5127
5122
5117
5111
5106
5100
5094
5088
5083
5077
5071
5065
5059
5053
5047
5041
5035
5029
5023
5016
5010
5003
4996
4989
4982
4975
4967
4960
4952
4944
4935
4927
4918
4909
4900
4890
4881
4871
4860
4850
4839
4828
4817
4806
4795
4783
4771
4760
4748
4736
4724
4712
4700
4688
4676
4664
4652
4640
4628
4616
4604
4592
4580
4568
4556
4543
4531
4518
4506
4493
4480
4467
4454
4441
4427
4414
4400
4385
4371
4357
4342
4327
4312
4296
4281
4265
4249
4233
4217
4200
4184
4167
4150
4132
4115
4098
4080
4062
4043
4026
4008
3989
3971
3952
3934
3915
3896
3877
3858
3839
3820
3801
3781
3762
3743
3723
3704
3684
3665
3645
3626
3606
3586
3566
3546
3526
3505
3485
3464
3443
3421
3400
3378
3356
3333
3310
3287
3264
3241
3217
3193
3169
3145
3120
3095
3071
3046
3021
2995
2970
2945
2919
2894
2868
2842
2816
2790
2764
2738
2711
2685
2658
2631
2604
2577
2550
2523
2495
2468
2441
2414
2387
2360
2333
2306
2279
2253
2226
2200
2173
2147
2121
2095
2069
2041
2016
1989
1963
1936
1909
1882
1855
1828
1800
1772
1743
1714
1685
1656
1626
1596
1566
1535
1504
1473
1442
1410
1378
1346
1313
1281
1248
1215
1182
1149
1116
1083
1049
1016
983
950
917
884
851
818
785
753
720
688
656
624
592
561
529
498
467
435
404
373
343
312
281
251
220
189
159
128
98
67
36
5
-26
-58
-89
-121
-153
-185
-217
-249
-282
-314
-347
-380
-413
-446
-479
-512
-546
-579
-612
-645
-679
-712
-745
-778
-811
-844
-877
-909
-942
-974
-1006
-1039
-1071
-1103
-1134
-1166
-1197
-1229
-1260
-1291
-1322
-1352
-1383
-1413
-1444
-1474
-1504
-1534
-1564
-1594
-1624
-1654
-1684
-1714
-1744
-1774
-1804
-1834
-1864
-1894
-1924
-1955
-1985
-2016
-2045
-2077
-2108
-2138
-2169
-2199
-2230
-2260
-2291
-2321
-2351
-2382
-2412
-2442
-2472
-2501
-2531
-2561
-2590
-2619
-2648
-2677
-2705
-2734
-2762
-2790
-2817
-2845
-2872
-2900
-2927
-2953
-2980
-3007
-3033
-3059
-3086
-3112
-3137
-3163
-3189
-3214
-3240
-3265
-3290
-3315
-3340
-3365
-3389
-3414
-3438
-3462
-3486
-3510
-3534
-3558
-3581
-3604
-3628
-3651
-3674
-3697
-3719
-3742
-3764
-3786
-3808
-3830
-3851
-3873
-3894
-3915
-3935
-3956
-3976
-3996
-4016
-4035
-4054
-4074
-4093
-4112
-4130
-4149
-4167
-4185
-4203
-4221
-4239
-4256
-4274
-4291
-4308
-4325
-4342
-4358
-4375
-4391
-4407
-4423
-4439
-4454
-4470
-4485
-4501
-4516
-4531
-4546
-4561
-4576
-4591
-4605
-4620
-4634
-4649
-4663
-4677
-4692
-4705
-4719
-4733
-4746
-4760
-4773
-4786
-4798
-4811
-4823
-4835
-4846
-4858
-4869
-4879
-4890
-4900
-4910
-4919
-4929
-4938
-4947
-4955
-4964
-4972
-4980
-4988
-4996
-5004
-5012
-5020
-5027
-5035
-5042
-5049
-5056
-5063
-5069
-5076
-5082
-5088
-5094
-5099
-5105
-5110
-5115
-5120
-5125
-5130
-5134
-5138
-5142
-5146
-5150
-5153
-5156
-5159
-5162
-5165
-5167
-5169
-5171
-5173
-5174
-5175
-5176
-5177
-5177
-5177
-5177
-5177
-5176
-5175
-5174
-5173
-5172
-5170
-5168
-5166
-5164
-5161
-5158
-5155
-5152
-5149
-5145
-5141
-5137
-5133
-5129
-5125
-5121
-5116
-5111
-5107
-5102
-5096
-5091
-5086
-5080
-5074
-5068
-5062
-5055
-5048
-5042
-5034
-5027
-5020
-5012
-5004
-4997
-4988
-4980
-4972
-4964
-4955
-4947
-4938
-4929
-4920
-4911
-4902
-4892
-4883
-4873
-4863
-4853
-4842
-4832
-4821
-4809
-4798
-4786
-4774
-4762
-4749
-4736
-4723
-4710
-4696
-4682
-4668
-4654
-4640
-4625
-4610
-4595
-4579
-4564
-4548
-4532
-4516
-4500
-4483
-4467
-4450
-4434
-4417
-4400
-4384
-4367
-4350
-4333
-4315
-4298
-4281
-4263
-4245
-4228
-4210
-4192
-4173
-4155
-4136
-4118
-4099
-4078
-4059
-4040
-4021
-4001
-3980
-3960
-3939
-3918
-3897
-3876
-3854
-3832
-3810
-3788
-3766
-3743
-3720
-3697
-3674
-3650
-3627
-3603
-3580
-3556
-3532
-3508
-3484
-3459
-3435
-3411
-3386
-3362
-3338
-3313
-3289
-3264
-3239
-3215
-3190
-3165
-3141
-3116
-3091
-3066
-3041
-3016
-2990
-2965
-2939
-2913
-2887
-2861
-2835
-2808
-2781
-2754
-2727
-2700
-2673
-2645
-2617
-2589
-2561
-2533
-2505
-2477
-2449
-2420
-2392
-2363
-2335
-2306
-2278
-2249
-2221
-2193
-2164
-2136
-2108
-2080
-2052
-2024
-1997
-1969
-1942
-1914
-1887
-1860
-1833
-1806
-1780
-1753
-1727
-1701
-1675
-1649
-1623
-1597
-1572
-1546
-1521
-1496
-1470
-1445
-1420
-1394
-1369
-1343
-1318
-1292
-1266
-1240
-1214
-1188
-1161
-1135
-1108
-1082
-1055
-1028
-1000
-974
-947
-920
-894
-867
-841
-815
-788
-763
-737
-711
-686
-660
-635
-610
-585
-560
-536
-511
-486
-462
-437
-413
-389
-364
-340
-316
-291
-267
-243
-218
-194
-170
-145
-121
-97
-72
-48
-24
1
25
50
74
99
123
148
172
197
221
246
270
294
319
343
367
391
415
439
462
485
509
531
554
577
599
621
643
664
686
707
728
749
770
790
810
831
851
870
890
910
929
948
968
987
1004
1024
1043
1062
1080
1099
1117
1136
1154
1172
1190
1208
1226
1244
1262
1280
1298
1315
1333
1350
1368
1385
1402
1419
1436
1453
1470
1486
1503
1519
1535
1551
1567
1583
1598
1614
1629
1644
1659
1673
1688
1702
1716
1730
1744
1758
1771
1785
1798
1811
1823
1836
1848
1861
1873
1885
1896
1908
1920
1931
1943
1954
1965
1976
1987
1999
2009
2020
2031
2041
2053
2063
2074
2084
2094
2104
2114
2124
2133
2143
2152
2161
2170
2178
2187
2195
2204
2212
2220
2228
2236
2243
2251
2259
2266
2273
2281
2288
2295
2303
2310
2317
2323
2330
2337
2343
2349
2355
2360
2366
2371
2376
2380
2385
2389
2393
2397
2400
2403
2406
2409
2412
2414
2417
2419
2421
2423
2424
2426
2427
2428
2429
2430
2431
2431
2432
2432
2432
2431
2431
2430
2429
2428
2427
2425
2424
2422
2420
2418
2415
2413
2410
2407
2404
2401
2398
2395
2392
2388
2385
2381
2377
2373
2369
2365
2361
2356
2351
2346
2341
2335
2330
2324
2318
2311
2305
2299
2292
2285
2279
2272
2265
2258
2251
2244
2237
2229
2222
2214
2206
2198
2190
2182
2173
2164
2155
2146
2137
2127
2118
2108
2099
2089
2079
2069
2059
2049
2039
2029
2019
2009
1999
1988
1978
1968
1957
1947
1936
1925
1915
1904
1893
1882
1871
1860
1849
1838
1827
1816
1804
1793
1782
1771
1760
1750
1739
1728
1718
1707
1697
1687
1677
1666
1656
1646
1635
1625
1614
1604
1593
1582
1572
1561
1550
1539
1529
1518
1507
1497
1486
1476
1466
1455
1445
1435
1424
1414
1404
1394
1384
1374
1364
1354
1344
1334
1323
1313
1303
1293
1283
1272
1262
1252
1241
1231
1220
1209
1199
1188
1177
1166
1155
1145
1134
1123
1112
1101
1091
1080
1069
1058
1047
1036
1025
1012
1002
991
979
968
957
946
934
923
912
902
891
880
870
860
851
841
832
823
814
806
798
790
783
775
768
761
754
748
741
734
727
721
714
707
700
693
686
679
672
664
657
649
641
633
625
617
609
601
593
585
577
569
560
552
544
536
527
519
511
503
495
488
480
473
466
460
453
447
442
437
432
427
423
419
416
413
410
407
405
402
400
398
396
394
392
390
388
387
385
383
381
379
377
375
373
371
369
367
364
362
359
356
354
351
348
345
343
340
338
336
334
333
331
331
330
330
330
331
332
333
335
337
340
343
346
350
354
359
364
369
375
381
387
393
400
407
414
421
428
436
443
450
457
464
471
477
484
491
497
503
510
516
522
528
534
540
546
553
559
565
572
578
585
591
598
605
612
619
626
633
640
648
656
663
672
680
689
697
707
716
726
736
746
757
768
779
791
802
814
826
838
850
862
875
887
900
912
925
938
950
963
976
988
1000
1014
1026
1039
1051
1064
1076
1089
1101
1113
1126
1138
1151
1164
1176
1189
1202
1215
1229
1242
1256
1270
1284
1299
1313
1328
1343
1358
1373
1388
1404
1419
1434
1450
1465
1481
1496
1511
1527
1542
1558
1573
1589
1605
1621
1638
1655
1672
1689
1706
1724
1742
1760
1778
1797
1816
1834
1853
1872
1892
1911
1931
1950
1970
1991
2011
2031
2052
2073
2094
2115
2136
2157
2179
2200
2221
2243
2264
2286
2307
2328
2349
2369
2390
2410
2430
2450
2469
2488
2507
2526
2545
2563
2582
2601
2620
2639
2658
2678
2698
2718
2739
2760
2781
2803
2826
2849
2872
2895
2919
2943
2968
2992
3017
3042
3067
3091
3116
3141
3165
3189
3213
3237
3261
3284
3307
3329
3352
3374
3395
3417
3438
3459
3479
3499
3519
3539
3558
3577
3597
3616
3634
3653
3672
3690
3709
3727
3745
3764
3782
3801
3820
3839
3858
3877
3897
3918
3938
3959
3981
4003
4025
4048
4070
4094
4118
4143
4167
4192
4216
4241
4266
4291
4316
4341
4365
4390
4414
4438
4461
4484
4506
4528
4550
4571
4591
4611
4630
4648
4666
4683
4700
4716
4732
4747
4762
4776
4790
4804
4817
4831
4844
4857
4870
4883
4896
4909
4922
4935
4948
4962
4976
4990
5005
5020
5035
5050
5066
5082
5098
5115
5132
5149
5167
5184
5202
5220
5238
5255
5273
5291
5308
5326
5343
5360
5376
5392
5408
5424
5440
5455
5470
5485
5499
5514
5528
5541
5554
5567
5580
5592
5604
5615
5626
5636
5647
5657
5666
5676
5685
5694
5703
5711
5719
5728
5736
5743
5751
5759
5766
5774
5782
5789
5797
5804
5812
5820
5828
5836
5844
5853
5861
5870
5878
5887
5896
5905
5914
5923
5932
5941
5950
5959
5968
5976
5985
5993
6002
6010
6018
6027
6035
6043
6051
6058
6066
6073
6080
6086
6093
6099
6104
6110
6115
6120
6125
6129
6134
6138
6141
6145
6149
6152
6155
6158
6161
6164
6166
6169
6171
6173
6175
6177
6178
6179
6180
6181
6182
6182
6182
6182
6182
6181
6181
6179
6178
6177
6175
6174
6172
6170
6168
6166
6164
6163
6161
6159
6158
6157
6155
6155
6154
6154
6154
6154
6155
6156
6157
6158
6160
6161
6163
6165
6167
6169
6171
6172
6174
6175
6177
6177
6178
6178
6179
6178
6178
6177
6176
6175
6173
6171
6170
6167
6165
6163
6161
6158
6156
6153
6151
6149
6146
6144
6141
6139
6136
6134
6131
6128
6126
6123
6120
6118
6115
6113
6110
6108
6105
6103
6100
6098
6096
6094
6092
6090
6089
6087
6086
6084
6083
6082
6080
6079
6078
6077
6075
6074
6072
6070
6068
6066
6064
6061
6058
6055
6051
6048
6044
6040
6036
6031
6026
6022
6017
6012
6007
6001
5996
5991
5986
5981
5975
5970
5965
5960
5955
5950
5944
5939
5934
5929
5923
5918
5913
5907
5901
5896
5890
5884
5878
5872
5866
5860
5855
5849
5843
5838
5832
5827
5822
5817
5812
5807
5803
5798
5794
5789
5785
5780
5776
5772
5767
5763
5758
5753
5749
5744
5739
5734
5729
5723
5718
5712
5706
5700
5694
5688
5682
5676
5670
5663
5657
5650
5643
5637
5630
5623
5616
5609
5601
5594
5587
5579
5571
5563
5555
5547
5539
5530
5522
5513
5504
5495
5487
5478
5469
5460
5451
5442
5433
5424
5416
5407
5399
5391
5383
5376
5368
5361
5354
5348
5341
5335
5328
5322
5316
5310
5304
5298
5292
5286
5280
5274
5267
5261
5254
5247
5240
5232
5224
5217
5208
5200
5191
5182
5173
5164
5154
5144
5134
5124
5114
5103
5092
5081
5071
5060
5049
5037
5026
5015
5004
4994
4983
4972
4962
4951
4941
4931
4921
4911
4902
4893
4884
4875
4867
4858
4850
4842
4835
4827
4820
4813
4806
4798
4791
4784
4777
4770
4763
4756
4748
4741
4733
4725
4717
4708
4700
4691
4682
4672
4663
4653
4644
4634
4624
4614
4604
4594
4583
4573
4562
4552
4541
4531
4520
4509
4498
4487
4476
4465
4454
4443
4432
4421
4410
4400
4390
4380
4370
4360
4351
4342
4333
4323
4314
4305
4296
4287
4278
4269
4260
4251
4241
4232
4223
4213
4204
4194
4185
4176
4167
4158
4148
4139
4130
4121
4111
4102
4091
4082
4072
4062
4051
4041
4030
4019
4008
3996
3985
3973
3960
3948
3935
3923
3910
3897
3884
3871
3858
3845
3832
3819
3806
3793
3780
3768
3755
3743
3731
3719
3707
3695
3684
3673
3662
3651
3641
3630
3620
3610
3600
3590
3580
3569
3559
3549
3539
3529
3518
3508
3497
3486
3475
3464
3453
3441
3430
3418
3406
3394
3382
3370
3358
3346
3334
3322
3310
3298
3286
3275
3264
3252
3241
3231
3220
3209
3199
3189
3178
3168
3158
3149
3139
3129
3120
3110
3101
3092
3083
3074
3065
3056
3047
3039
3031
3022
3014
3006
2998
2990
2983
2975
2967
2960
2952
2944
2936
2928
2920
2912
2904
2895
2886
2878
2869
2860
2850
2841
2832
2822
2813
2803
2794
2785
2776
2767
2759
2750
2742
2734
2727
2720
2713
2706
2700
2694
2688
2683
2677
2672
2668
2663
2658
2654
2650
2645
2641
2636
2632
2627
2623
2618
2614
2609
2604
2600
2595
2590
2585
2580
2575
2570
2565
2560
2554
2549
2544
2538
2533
2527
2522
2516
2511
2505
2499
2493
2488
2482
2476
2470
2465
2459
2453
2448
2443
2437
2432
2428
2423
2419
2415
2411
2407
2404
2401
2398
2395
2392
2390
2388
2386
2384
2382
2381
2379
2377
2375
2373
2371
2369
2367
2365
2363
2361
2359
2357
2354
2352
2350
2348
2346
2344
2342
2339
2337
2334
2332
2329
2326
2323
2320
2317
2314
2311
2307
2304
2300
2296
2293
2289
2285
2281
2277
2273
2269
2265
2261
2257
2252
2248
2244
2240
2236
2231
2227
2223
2220
2216
2212
2209
2205
2202
2198
2195
2192
2189
2186
2183
2180
2177
2174
2172
2169
2167
2164
2162
2160
2158
2156
2154
2152
2150
2148
2146
2144
2142
2140
2138
2136
2134
2132
2129
2127
2124
2121
2118
2115
2111
2108
2104
2100
2096
2092
2088
2084
2079
2075
2071
2067
2063
2058
2054
2050
2045
2043
2039
2035
2031
2028
2024
2020
2017
2013
2009
2005
2001
1999
1995
1992
1988
1985
1981
1977
1974
1970
1967
1964
1960
1957
1953
1950
1947
1944
1940
1937
1934
1931
1927
1924
1921
1917
1914
1910
1907
1903
1899
1895
1891
1887
1883
1878
1874
1869
1865
1860
1855
1850
1845
1840
1834
1829
1824
1819
1813
1808
1803
1798
1793
1789
1784
1780
1776
1771
1767
1763
1759
1755
1751
1747
1744
1740
1736
1732
1728
1724
1720
1717
1713
1709
1705
1702
1698
1694
1691
1687
1684
1680
1677
1674
1670
1667
1664
1661
1658
1654
1651
1648
1645
1642
1639
1635
1632
1629
1625
1622
1618
1615
1611
1607
1603
1600
1596
1592
1589
1585
1581
1578
1574
1571
1567
1564
1560
1557
1553
1550
1547
1543
1540
1537
1534
1531
1528
1526
1523
1521
1518
1516
1514
1512
1510
1507
1506
1504
1502
1500
1498
1496
1494
1493
1491
1489
1487
1485
1483
1481
1479
1477
1475
1472
1470
1467
1465
1463
1460
1457
1455
1452
1450
1448
1445
1443
1441
1438
1436
1434
1431
1429
1427
1424
1422
1419
1417
1414
1412
1409
1407
1405
1402
1400
1398
1396
1394
1392
1390
1388
1387
1385
1383
1381
1380
1378
1377
1375
1373
1372
1370
1369
1367
1366
1364
1362
1361
1359
1358
1356
1355
1354
1353
1351
1350
1349
1348
1347
1347
1346
1345
1344
1343
1343
1342
1341
1341
1340
1339
1338
1338
1337
1336
1336
1335
1335
1334
1334
1333
1333
1333
1333
1333
1333
1333
1333
1334
1334
1334
1335
1335
1336
1336
1337
1338
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1349
1350
1351
1353
1354
1356
1357
1358
1360
1361
1362
1364
1365
1366
1367
1368
1370
1371
1372
1374
1375
1376
1377
1378
1380
1381
1382
1383
1384
1386
1387
1388
1390
1391
1392
1394
1395
1397
1398
1400
1402
1404
1406
1408
1410
1413
1415
1418
1421
1424
1426
1429
1433
1436
1439
1442
1445
1448
1451
1454
1457
1460
1463
1466
1468
1471
1474
1477
1480
1482
1485
1488
1492
1495
1498
1501
1505
1508
1512
1515
1519
1523
1526
1530
1534
1538
1542
1545
1549
1553
1557
1561
1565
1569
1573
1577
1581
1586
1590
1594
1599
1604
1608
1613
1618
1623
1628
1633
1638
1644
1649
1654
1659
1664
1669
1674
1679
1684
1688
1693
1698
1702
1707
1711
1716
1720
1725
1729
1734
1738
1742
1747
1752
1756
1761
1765
1770
1775
1779
1784
1789
1794
1798
1803
1808
1813
1818
1822
1827
1832
1837
1841
1846
1851
1856
1861
1865
1870
1875
1880
1885
1890
1896
1901
1906
1911
1915
1920
1925
1930
1934
1939
1943
1947
1951
1955
1959
1963
1966
1970
1973
1976
1980
1983
1986
1988
1991
1994
1997
1999
2001
2004
2007
2009
2012
2015
2017
2021
2024
2028
2031
2035
2039
2043
2047
2051
2056
2060
2065
2070
2075
2080
2085
2090
2095
2101
2106
2111
2116
2121
2126
2131
2136
2140
2145
2149
2153
2157
2161
2165
2169
2172
2176
2179
2182
2185
2188
2191
2194
2197
2200
2202
2205
2208
2211
2214
2217
2220
2223
2227
2230
2233
2237
2240
2244
2248
2252
2256
2260
2265
2269
2274
2279
2283
2288
2293
2298
2303
2308
2313
2318
2323
2328
2333
2338
2342
2347
2352
2357
2361
2366
2370
2375
2379
2384
2388
2392
2396
2400
2404
2408
2412
2416
2420
2424
2428
2433
2437
2442
2446
2451
2456
2461
2466
2470
2475
2480
2485
2490
2495
2500
2505
2510
2514
2519
2524
2528
2533
2537
2542
2547
2551
2556
2561
2565
2570
2574
2579
2584
2588
2593
2597
2601
2606
2610
2614
2618
2623
2627
2631
2635
2640
2644
2648
2653
2657
2662
2666
2671
2675
2680
2684
2689
2693
2698
2703
2707
2712
2716
2721
2725
2729
2734
2738
2742
2747
2751
2755
2759
2763
2767
2771
2775
2779
2782
2786
2790
2793
2796
2800
2803
2806
2809
2813
2816
2819
2822
2825
2828
2831
2834
2837
2840
2843
2846
2849
2852
2855
2859
2862
2865
2869
2872
2876
2880
2884
2888
2893
2897
2901
2906
2910
2915
2920
2924
2929
2933
2938
2942
2946
2951
2955
2959
2963
2967
2971
2974
2978
2982
2985
2989
2992
2996
3000
3003
3007
3010
3014
3017
3020
3024
3027
3031
3034
3037
3041
3044
3047
3051
3054
3057
3061
3064
3067
3070
3074
3077
3080
3084
3087
3090
3094
3098
3102
3105
3109
3113
3117
3121
3125
3129
3132
3136
3140
3143
3146
3150
3153
3155
3158
3161
3163
3165
3167
3169
3171
3173
3175
3177
3178
3180
3181
3182
3184
3185
3186
3187
3188
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3205
3206
3208
3209
3211
3213
3214
3216
3217
3219
3220
3222
3223
3225
3226
3227
3227
3228
3229
3229
3229
3229
3229
3229
3228
3228
3228
3227
3227
3226
3226
3226
3225
3225
3225
3225
3225
3225
3225
3226
3226
3227
3227
3228
3228
3229
3230
3230
3231
3231
3232
3232
3233
3234
3234
3235
3235
3236
3236
3237
3237
3238
3238
3239
3239
3240
3240
3241
3241
3242
3242
3243
3243
3244
3244
3244
3244
3244
3244
3244
3244
3243
3243
3242
3241
3241
3240
3239
3238
3237
3236
3235
3234
3233
3232
3230
3229
3228
3227
3227
3226
3225
3224
3223
3222
3221
3221
3220
3219
3218
3217
3216
3215
3214
3213
3212
3211
3210
3209
3208
3206
3205
3203
3201
3199
3197
3195
3192
3189
3187
3184
3180
3177
3173
3169
3165
3161
3156
3152
3147
3142
3136
3131
3126
3120
3114
3108
3103
3096
3090
3084
3078
3071
3065
3058
3052
3045
3039
3032
3025
3019
3012
3005
2998
2992
2985
2978
2972
2965
2958
2952
2945
2938
2932
2925
2918
2911
2903
2896
2888
2880
2872
2864
2856
2847
2839
2830
2821
2812
2803
2793
2784
2775
2766
2756
2747
2738
2728
2719
2710
2701
2691
2682
2673
2664
2654
2645
2636
2627
2617
2608
2598
2588
2579
2569
2559
2549
2539
2529
2519
2508
2498
2488
2477
2467
2457
2446
2436
2426
2415
2405
2394
2384
2373
2363
2353
2342
2332
2321
2311
2300
2290
2279
2268
2258
2247
2236
2225
2214
2203
2192
2181
2170
2159
2147
2136
2125
2114
2102
2091
2080
2069
2058
2047
2036
2025
2013
2003
1992
1981
1970
1959
1948
1937
1925
1914
1903
1892
1881
1869
1858
1847
1836
1825
1814
1803
1792
1781
1771
1760
1749
1738
1728
1717
1706
1696
1685
1674
1663
1653
1642
1631
1620
1609
1598
1588
1577
1566
1555
1544
1533
1522
1512
1501
1490
1480
1469
1459
1448
1438
1427
1417
1407
1397
1386
1376
1366
1356
1346
1336
1326
1316
1306
1296
1287
1277
1267
1257
1247
1237
1228
1218
1208
1198
1188
1178
1168
1158
1148
1138
1128
1118
1108
1098
1088
1078
1068
1058
1049
1039
1029
1018
1010
1000
990
980
971
961
952
942
933
923
914
904
895
886
877
868
859
850
841
832
823
815
806
797
789
780
772
763
755
746
738
730
722
713
705
697
689
681
673
665
657
649
641
633
625
617
609
601
593
585
577
570
562
554
547
539
532
525
518
511
504
497
491
484
478
471
465
459
453
447
442
436
431
425
420
415
410
405
400
395
390
385
380
376
371
366
361
356
351
346
341
336
331
326
321
316
311
306
302
297
292
287
282
277
272
267
262
257
252
247
242
237
232
227
222
217
212
208
203
198
194
190
186
181
178
174
170
167
164
160
157
154
152
149
146
143
141
138
136
133
131
128
126
123
120
118
115
113
110
108
106
104
102
100
98
96
94
93
91
90
88
87
85
84
82
81
79
78
76
74
72
70
69
67
65
63
61
59
57
55
53
51
49
47
44
42
40
38
36
34
32
30
28
26
24
22
19
17
15
12
10
7
5
2
-1
-3
-6
-8
-11
-13
-16
-18
-21
-23
-25
-28
-30
-32
-34
-36
-38
-40
-42
-44
-46
-48
-49
-51
-53
-54
-56
-57
-59
-60
-61
-62
-63
-64
-65
-66
-67
-69
-70
-71
-72
-73
-74
-76
-77
-78
-80
-81
-82
-84
-85
-86
-88
-89
-90
-92
-93
-94
-95
-97
-98
-99
-100
-102
-103
-104
-106
-107
-108
-109
-111
-112
-113
-114
-116
-117
-118
-119
-120
-121
-122
-123
-124
-124
-125
-126
-126
-127
-128
-129
-129
-130
-131
-132
-133
-134
-135
-136
-138
-139
-140
-141
-142
-144
-145
-146
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-159
-160
-160
-160
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-165
-165
-166
-167
-167
-168
-169
-169
-170
-171
-171
-172
-172
-173
-174
-174
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-174
-174
-173
-172
-171
-170
-170
-168
-167
-166
-165
-163
-162
-160
-159
-157
-155
-153
-151
-149
-147
-144
-142
-140
-138
-135
-133
-131
-129
-127
-125
-124
-122
-120
-118
-117
-115
-114
-112
-110
-109
-107
-105
-104
-102
-100
-98
-96
-94
-92
-90
-87
-85
-83
-80
-78
-75
-73
-70
-68
-66
-63
-61
-59
-56
-54
-52
-50
-47
-45
-43
-41
-38
-36
-34
-31
-29
-27
-24
-22
-19
-17
-15
-12
-10
-7
-4
-2
1
4
6
9
12
15
19
22
25
28
32
35
39
43
46
50
54
58
63
67
71
76
80
85
89
94
98
103
108
112
117
122
126
131
136
141
145
150
155
160
165
169
174
179
184
189
194
199
204
209
214
219
225
230
236
241
247
253
259
265
271
277
283
289
296
302
309
316
322
329
336
343
350
357
364
371
378
385
392
400
407
414
421
428
435
442
450
457
464
471
478
485
492
499
506
513
521
528
536
543
551
558
566
574
582
590
598
606
614
622
631
639
647
656
665
673
682
691
700
709
718
727
736
745
755
764
773
783
792
802
811
820
830
839
849
859
868
878
888
898
908
918
929
939
949
960
970
981
992
1002
1014
1025
1036
1047
1058
1069
1080
1091
1103
1114
1125
1137
1148
1159
1171
1182
1194
1206
1217
1229
1241
1253
1265
1276
1288
1300
1313
1325
1337
1349
1361
1373
1385
1397
1409
1421
1434
1446
1458
1471
1483
1496
1508
1521
1533
1546
1559
1571
1584
1597
1609
1622
1634
1647
1659
1672
1684
1696
1709
1721
1733
1745
1757
1769
1782
1794
1806
1818
1831
1843
1856
1868
1881
1894
1907
1920
1933
1946
1960
1973
1986
2000
2013
2027
2040
2054
2067
2081
2094
2107
2121
2134
2147
2160
2173
2186
2198
2211
2224
2236
2248
2261
2273
2285
2297
2309
2321
2333
2344
2356
2368
2379
2390
2402
2413
2425
2436
2447
2458
2469
2480
2492
2503
2514
2525
2537
2548
2559
2571
2583
2594
2606
2618
2630
2642
2654
2667
2679
2691
2704
2716
2729
2742
2754
2767
2779
2792
2804
2816
2829
2841
2853
2865
2877
2889
2901
2912
2924
2936
2947
2958
2970
2981
2992
3004
3015
3026
3037
3049
3060
3071
3083
3094
3106
3118
3129
3141
3153
3165
3177
3189
3202
3214
3226
3239
3252
3264
3277
3290
3303
3316
3329
3343
3356
3369
3383
3397
3410
3424
3438
3452
3465
3479
3493
3507
3521
3535
3548
3562
3575
3589
3602
3615
3628
3641
3654
3667
3679
3692
3704
3716
3729
3741
3753
3765
3777
3790
3802
3814
3827
3839
3852
3864
3877
3890
3902
3915
3928
3941
3954
3967
3980
3993
4006
4019
4033
4046
4061
4075
4088
4103
4117
4131
4145
4159
4173
4187
4202
4216
4229
4243
4257
4271
4284
4297
4311
4324
4337
4350
4363
4375
4388
4401
4413
4426
4438
4450
4462
4474
4486
4498
4510
4522
4533
4545
4556
4568
4579
4590
4602
4613
4625
4636
4648
4659
4671
4682
4694
4706
4717
4729
4741
4753
4765
4777
4789
4802
4814
4826
4838
4850
4862
4874
4886
4898
4910
4922
4934
4946
4958
4970
4981
4993
5005
5016
5028
5039
5051
5062
5074
5085
5097
5108
5119
5131
5142
5154
5165
5176
5188
5199
5211
5222
5233
5245
5256
5267
5278
5289
5301
5312
5323
5334
5345
5356
5367
5378
5389
5400
5411
5422
5433
5444
5454
5465
5476
5487
5498
5508
5519
5529
5540
5550
5560
5570
5580
5590
5600
5610
5619
5629
5638
5647
5656
5666
5675
5684
5693
5702
5712
5721
5730
5740
5749
5759
5768
5778
5788
5797
5807
5817
5827
5836
5846
5855
5865
5875
5884
5893
5903
5912
5921
5930
5939
5948
5957
5966
5975
5984
5993
6002
6011
6020
6030
6039
6048
6057
6066
6075
6084
6093
6102
6110
6119
6127
6136
6144
6152
6160
6168
6176
6183
6191
6199
6206
6213
6221
6228
6235
6242
6249
6257
6263
6270
6277
6284
6291
6297
6304
6310
6316
6322
6328
6334
6340
6345
6351
6356
6362
6367
6372
6377
6383
6388
6393
6398
6403
6408
6413
6417
6422
6427
6432
6437
6441
6446
6451
6455
6460
6464
6469
6473
6477
6481
6485
6489
6493
6497
6501
6505
6509
6513
6516
6520
6523
6527
6530
6533
6536
6538
6541
6543
6545
6547
6549
6551
6552
6553
6554
6555
6556
6557
6557
6558
6558
6558
6559
6559
6559
6559
6559
6558
6558
6558
6558
6558
6558
6557
6557
6557
6556
6556
6555
6554
6554
6553
6552
6551
6550
6549
6548
6547
6546
6545
6544
6543
6542
6541
6540
6539
6538
6536
6535
6533
6532
6530
6528
6526
6524
6522
6519
6517
6514
6511
6509
6506
6503
6499
6496
6493
6490
6486
6483
6479
6475
6471
6468
6464
6459
6455
6451
6447
6442
6438
6434
6429
6424
6420
6415
6410
6405
6400
6395
6390
6385
6380
6375
6370
6364
6359
6354
6348
6343
6337
6331
6325
6319
6313
6307
6301
6294
6288
6281
6274
6268
6261
6254
6247
6240
6233
6227
6220
6213
6207
6200
6194
6187
6181
6175
6169
6163
6156
6150
6144
6138
6132
6125
6119
6112
6106
6099
6092
6085
6079
6072
6065
6057
6050
6043
6036
6029
6022
6015
6008
6001
5994
5986
5979
5972
5965
5958
5951
5944
5937
5930
5923
5916
5908
5901
5894
5886
5878
5871
5863
5855
5847
5839
5831
5823
5815
5806
5798
5789
5781
5772
5764
5755
5746
5738
5729
5720
5712
5703
5695
5686
5678
5669
5661
5653
5644
5636
5628
5620
5612
5604
5596
5588
5580
5572
5564
5556
5549
5541
5533
5526
5518
5511
5503
5496
5489
5482
5474
5467
5460
5453
5446
5439
5432
5425
5418
5410
5403
5396
5389
5382
5374
5367
5359
5351
5344
5336
5328
5320
5312
5304
5296
5288
5280
5271
5263
5255
5247
5239
5231
5223
5215
5207
5199
5191
5184
5176
5168
5160
5153
5145
5137
5129
5122
5114
5107
5100
5092
5085
5078
5071
5064
5057
5051
5044
5038
5032
5025
5019
5013
5007
5001
4995
4989
4982
4976
4970
4964
4957
4951
4945
4938
4932
4925
4918
4912
4905
4899
4892
4885
4879
4872
4865
4859
4852
4846
4839
4833
4826
4820
4814
4807
4801
4795
4789
4783
4777
4771
4765
4760
4754
4748
4743
4738
4732
4727
4722
4717
4713
4708
4703
4698
4694
4689
4684
4680
4675
4670
4666
4661
4656
4652
4647
4642
4637
4633
4628
4623
4618
4613
4608
4603
4598
4593
4588
4583
4577
4572
4567
4561
4556
4551
4545
4539
4534
4528
4523
4517
4512
4506
4500
4495
4489
4483
4477
4472
4466
4460
4454
4448
4441
4435
4429
4423
4417
4412
4406
4400
4395
4389
4384
4379
4374
4368
4363
4358
4353
4347
4342
4337
4331
4325
4320
4314
4308
4302
4296
4290
4284
4278
4272
4267
4261
4255
4249
4244
4238
4232
4227
4221
4216
4210
4204
4198
4192
4186
4180
4174
4168
4161
4155
4148
4141
4135
4128
4121
4115
4108
4102
4096
4089
4083
4077
4070
4065
4059
4053
4046
4041
4035
4029
4022
4017
4011
4005
3999
3993
3987
3981
3975
3969
3962
3956
3950
3944
3938
3932
3926
3920
3914
3908
3902
3896
3890
3884
3879
3873
3867
3862
3856
3851
3845
3840
3834
3829
3823
3817
3812
3806
3801
3795
3789
3784
3778
3772
3766
3761
3755
3749
3744
3738
3733
3728
3722
3717
3712
3707
3702
3697
3692
3687
3682
3677
3672
3667
3662
3657
3652
3646
3641
3635
3630
3624
3618
3613
3607
3601
3595
3588
3582
3576
3570
3563
3557
3551
3544
3538
3532
3525
3519
3513
3506
3500
3494
3488
3482
3475
3469
3463
3457
3451
3445
3439
3433
3427
3421
3415
3409
3403
3396
3390
3385
3379
3373
3367
3361
3355
3349
3343
3337
3332
3326
3320
3314
3308
3302
3296
3290
3283
3277
3271
3264
3257
3251
3244
3237
3231
3224
3217
3210
3204
3197
3190
3184
3177
3171
3164
3158
3151
3145
3138
3132
3125
3119
3113
3107
3100
3094
3088
3082
3076
3071
3065
3059
3053
3047
3041
3035
3029
3023
3017
3012
3006
3000
2994
2988
2982
2976
2970
2964
2958
2952
2945
2939
2932
2926
2919
2913
2906
2899
2892
2885
2879
2872
2865
2858
2850
2843
2836
2829
2821
2814
2806
2799
2791
2784
2776
2768
2761
2753
2746
2738
2731
2724
2716
2709
2702
2695
2687
2680
2673
2666
2659
2652
2645
2638
2631
2624
2617
2610
2603
2596
2589
2581
2574
2567
2559
2552
2544
2537
2529
2522
2514
2506
2499
2491
2483
2476
2468
2460
2452
2444
2436
2428
2420
2412
2404
2396
2387
2379
2371
2363
2355
2347
2339
2331
2323
2315
2308
2300
2292
2284
2277
2269
2261
2253
2246
2238
2230
2222
2214
2206
2198
2190
2182
2174
2166
2158
2150
2141
2133
2125
2116
2108
2099
2091
2083
2074
2066
2058
2050
2041
2033
2025
2017
2009
2001
1994
1986
1978
1970
1962
1954
1945
1937
1929
1920
1911
1903
1894
1886
1877
1868
1860
1851
1843
1835
1826
1818
1810
1801
1793
1785
1777
1768
1760
1751
1743
1734
1726
1717
1708
1699
1691
1682
1673
1664
1655
1646
1638
1629
1620
1612
1603
1595
1587
1579
1571
1563
1555
1548
1540
1533
1526
1518
1511
1503
1496
1488
1481
1473
1466
1458
1451
1443
1436
1428
1421
1413
1406
1398
1391
1384
1376
1369
1362
1354
1347
1340
1333
1326
1318
1311
1304
1297
1290
1283
1276
1269
1262
1255
1248
1242
1235
1229
1222
1216
1209
1203
1197
1191
1185
1179
1173
1167
1162
1156
1151
1145
1140
1134
1129
1124
1119
1114
1109
1103
1098
1093
1088
1083
1078
1073
1068
1063
1058
1053
1048
1042
1037
1031
1026
1020
1014
1008
1002
997
991
985
979
973
967
961
955
949
943
937
932
927
922
917
912
907
903
899
895
891
888
884
881
878
875
872
869
866
863
860
857
854
851
848
845
842
839
836
833
830
827
824
821
819
816
813
810
807
804
801
797
794
790
787
783
779
776
772
768
764
760
756
752
748
744
741
737
734
730
727
724
721
718
716
713
711
709
707
705
703
701
699
697
696
694
692
691
689
687
685
683
681
679
677
675
672
670
667
664
662
659
656
653
650
647
644
640
637
634
631
628
624
621
618
615
612
609
606
603
600
597
594
592
589
587
585
583
581
579
578
576
575
574
572
571
570
569
568
567
566
566
565
564
563
561
560
559
558
557
556
554
553
552
551
549
548
547
546
545
543
542
541
540
539
538
537
536
535
534
533
532
531
530
529
528
526
525
524
522
521
519
517
516
514
512
510
509
507
505
504
502
501
499
498
497
495
494
493
492
491
490
489
488
487
487
486
485
485
484
483
483
482
481
480
480
479
478
477
476
475
474
472
471
470
468
466
464
462
460
458
456
454
451
449
446
443
441
438
435
432
430
427
424
421
419
416
413
410
408
405
403
400
398
395
393
391
389
386
384
382
381
379
377
375
374
372
370
369
367
365
364
362
360
358
357
355
353
351
350
348
346
344
343
341
339
337
335
333
331
328
326
324
321
319
316
313
311
308
306
303
301
298
296
293
291
289
286
284
282
280
277
275
273
271
269
266
264
262
259
257
255
252
250
247
244
242
239
236
233
231
228
225
222
220
217
214
212
209
207
204
202
199
197
195
192
190
188
186
183
181
179
177
174
172
169
167
164
161
158
156
153
149
146
143
139
136
133
129
126
122
118
115
111
108
104
100
96
92
88
84
79
75
71
66
61
57
52
48
43
38
34
29
25
21
16
12
8
4
-1
-5
-9
-13
-18
-22
-26
-30
-35
-39
-43
-48
-52
-57
-61
-66
-71
-75
-80
-86
-91
-96
-101
-107
-112
-118
-123
-129
-134
-140
-146
-151
-157
-163
-168
-174
-180
-186
-192
-198
-204
-210
-217
-223
-230
-236
-243
-250
-256
-263
-270
-276
-283
-289
-296
-302
-308
-314
-321
-327
-333
-339
-346
-352
-358
-365
-372
-378
-385
-392
-399
-405
-412
-419
-426
-433
-440
-447
-455
-462
-469
-476
-483
-491
-498
-505
-513
-520
-527
-534
-541
-548
-555
-561
-568
-575
-582
-588
-595
-602
-609
-616
-623
-630
-638
-645
-653
-660
-667
-675
-682
-690
-697
-704
-712
-719
-726
-734
-741
-748
-756
-763
-770
-778
-785
-793
-800
-808
-815
-823
-830
-838
-845
-852
-860
-867
-874
-881
-888
-895
-902
-910
-917
-924
-931
-938
-945
-953
-960
-967
-974
-980
-987
-994
-1000
-1006
-1012
-1020
-1026
-1033
-1040
-1046
-1053
-1060
-1067
-1074
-1080
-1087
-1094
-1101
-1108
-1114
-1121
-1127
-1133
-1140
-1146
-1152
-1158
-1164
-1170
-1175
-1181
-1187
-1192
-1198
-1204
-1209
-1215
-1221
-1227
-1232
-1238
-1244
-1250
-1256
-1261
-1267
-1273
-1279
-1285
-1291
-1297
-1302
-1308
-1314
-1320
-1326
-1331
-1337
-1343
-1348
-1354
-1360
-1365
-1371
-1376
-1381
-1386
-1392
-1397
-1401
-1406
-1411
-1416
-1420
-1425
-1429
-1434
-1438
-1442
-1446
-1450
-1454
-1458
-1462
-1465
-1469
-1472
-1476
-1479
-1482
-1486
-1489
-1492
-1495
-1499
-1502
-1505
-1508
-1512
-1515
-1518
-1521
-1524
-1527
-1530
-1533
-1536
-1538
-1541
-1544
-1546
-1549
-1551
-1553
-1555
-1558
-1560
-1562
-1564
-1565
-1567
-1569
-1571
-1572
-1574
-1576
-1577
-1579
-1581
-1583
-1584
-1586
-1588
-1590
-1592
-1594
-1596
-1597
-1599
-1601
-1602
-1604
-1605
-1606
-1606
-1607
-1608
-1608
-1608
-1609
-1609
-1609
-1610
-1610
-1610
-1611
-1611
-1611
-1612
-1612
-1613
-1613
-1614
-1614
-1615
-1615
-1615
-1615
-1615
-1615
-1615
-1615
-1614
-1614
-1613
-1613
-1612
-1612
-1611
-1611
-1610
-1609
-1608
-1608
-1607
-1606
-1605
-1604
-1603
-1601
-1600
-1598
-1597
-1595
-1594
-1592
-1590
-1588
-1586
-1584
-1582
-1580
-1578
-1576
-1574
-1572
-1570
-1568
-1565
-1563
-1560
-1557
-1555
-1551
-1548
-1545
-1542
-1538
-1534
-1530
-1527
-1523
-1518
-1514
-1510
-1505
-1501
-1497
-1492
-1488
-1484
-1479
-1475
-1471
-1466
-1462
-1457
-1453
-1448
-1443
-1439
-1434
-1428
-1423
-1418
-1412
-1407
-1401
-1396
-1390
-1384
-1379
-1373
-1367
-1361
-1356
-1350
-1344
-1338
-1332
-1326
-1319
-1313
-1307
-1300
-1294
-1287
-1281
-1274
-1268
-1261
-1254
-1247
-1240
-1233
-1226
-1219
-1211
-1204
-1197
-1190
-1183
-1175
-1168
-1161
-1154
-1147
-1140
-1133
-1125
-1118
-1111
-1104
-1096
-1089
-1081
-1074
-1066
-1058
-1050
-1042
-1034
-1026
-1016
-1008
-1000
-991
-982
-974
-965
-956
-947
-938
-929
-920
-911
-903
-894
-885
-877
-868
-859
-851
-842
-834
-825
-816
-808
-799
-790
-780
-771
-762
-752
-743
-733
-724
-714
-704
-694
-684
-675
-664
-654
-644
-634
-623
-612
-602
-591
-580
-569
-558
-547
-536
-526
-515
-504
-493
-483
-472
-462
-451
-441
-430
-420
-410
-399
-389
-378
-368
-358
-347
-337
-326
-316
-305
-295
-284
-274
-263
-253
-242
-231
-220
-210
-198
-187
-176
-164
-153
-141
-129
-117
-105
-92
-80
-68
-56
-43
-31
-19
-7
5
17
28
40
51
63
74
85
97
108
119
130
141
152
164
175
186
198
210
221
233
245
258
270
282
295
307
320
332
345
357
370
382
394
406
418
430
442
453
465
477
488
500
511
523
534
546
558
570
581
593
605
617
628
640
652
664
675
687
698
710
721
733
744
755
766
777
788
799
810
820
831
841
851
861
871
881
891
901
912
922
932
943
953
964
975
985
996
1006
1016
1028
1039
1049
1059
1069
1079
1089
1099
1109
1119
1129
1139
1150
1160
1170
1180
1191
1201
1212
1223
1233
1244
1255
1266
1276
1287
1297
1308
1318
1328
1339
1349
1359
1369
1379
1389
1399
1409
1418
1428
1438
1447
1457
1467
1476
1486
1496
1505
1515
1525
1535
1544
1554
1564
1573
1583
1593
1602
1612
1622
1631
1641
1651
1661
1671
1681
1691
1701
1711
1721
1731
1741
1751
1761
1772
1782
1792
1802
1813
1823
1833
1844
1854
1865
1875
1885
1895
1906
1916
1926
1936
1946
1956
1966
1976
1986
1995
2005
2015
2024
2033
2043
2052
2062
2071
2080
2089
2098
2107
2115
2124
2132
2141
2149
2158
2166
2174
2182
2191
2199
2207
2216
2224
2232
2241
2249
2258
2267
2275
2284
2293
2302
2311
2320
2329
2338
2347
2357
2366
2375
2385
2394
2403
2412
2422
2430
2439
2448
2457
2465
2474
2482
2491
2499
2507
2515
2522
2530
2537
2545
2552
2559
2566
2573
2580
2586
2593
2599
2606
2612
2619
2625
2631
2638
2644
2651
2657
2664
2670
2677
2684
2690
2697
2704
2711
2717
2724
2731
2738
2744
2751
2757
2764
2770
2776
2783
2789
2795
2801
2807
2813
2819
2825
2831
2836
2842
2847
2852
2857
2863
2868
2873
2878
2883
2888
2893
2898
2903
2908
2912
2917
2922
2927
2931
2936
2940
2945
2949
2953
2957
2961
2966
2970
2974
2977
2981
2985
2989
2993
2997
3001
3005
3009
3013
3017
3020
3024
3027
3030
3033
3036
3039
3041
3044
3046
3048
3051
3053
3055
3057
3059
3061
3063
3065
3067
3069
3071
3073
3075
3077
3078
3080
3082
3083
3084
3086
3087
3088
3089
3090
3091
3092
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3104
3105
3106
3107
3109
3110
3111
3113
3114
3115
3116
3117
3118
3118
3119
3120
3120
3121
3122
3122
3123
3124
3124
3125
3125
3126
3127
3127
3128
3128
3129
3130
3130
3131
3131
3132
3133
3133
3134
3134
3135
3135
3136
3137
3137
3138
3138
3139
3139
3140
3141
3141
3142
3142
3143
3143
3144
3144
3145
3145
3146
3146
3147
3148
3148
3149
3149
3150
3150
3151
3151
3152
3152
3153
3153
3154
3154
3155
3155
3156
3156
3157
3157
3158
3158
3159
3159
3160
3160
3161
3161
3161
3162
3162
3163
3163
3164
3164
3165
3165
3166
3166
3167
3167
3167
3168
3168
3169
3169
3170
3170
3170
3171
3171
3172
3172
3173
3173
3173
3174
3174
3175
3175
3176
3176
3176
3177
3177
3178
3178
3178
3179
3179
3180
3180
3180
3181
3181
3181
3182
3182
3183
3183
3183
3184
3184
3184
3185
3185
3186
3186
3186
3187
3187
3187
3188
3188
3188
3189
3189
3189
3190
3190
3190
3191
3191
3191
3192
3192
3192
3193
3193
3193
3194
3194
3194
3195
3195
3195
3195
3196
3196
3196
3197
3197
3197
3198
3198
3198
3198
3199
3199
3199
3200
3200
3200
3200
3201
3201
3201
3202
3202
3202
3202
3203
3203
3203
3203
3204
3204
3204
3204
3205
3205
3205
3205
3206
3206
3206
3206
3207
3207
3207
3207
3208
3208
3208
3208
3208
3209
3209
3209
3209
3210
3210
3210
3210
3210
3211
3211
3211
3211
3211
3212
3212
3212
3212
3212
3213
3213
3213
3213
3213
3214
3214
3214
3214
3214
3215
3215
3215
3215
3215
3215
3216
3216
3216
3216
3216
3216
3217
3217
3217
3217
3217
3217
3217
3218
3218
3218
3218
3218
3218
3218
3219
3219
3219
3219
3219
3219
3219
3220
3220
3220
3220
3220
3220
3220
3220
3221
3221
3221
3221
3221
3221
3221
3221
3221
3222
3222
3222
3222
3222
3222
3222
3222
3222
3222
3222
3223
3223
3223
3223
3223
3223
3223
3223
3223
3223
3223
3223
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3225
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3224
3223
3223
3223
3223
3223
3223
3223
3223
3223
3223
3223
3223
3223
3223
3222
3222
3222
3222
3222
3222
3222
3222
3222
3222
3222
3221
3221
3221
3221
3221
3221
3221
3221
3221
3221
3220
3220
3220
3220
3220
3220
3220
3220
3220
3219
3219
3219
3219
3219
3219
3219
3219
3219
3218
3218
3218
3218
3218
3218
3218
3218
3217
3217
3217
3217
3217
3217
3217
3216
3216
3216
3216
3216
3216
3216
3215
3215
3215
3215
3215
3215
3215
3214
3214
3214
3214
3214
3214
3213
3213
3213
3213
3213
3213
3213
3212
3212
3212
3212
3212
3212
3211
3211
3211
3211
3211
3211
3210
3210
3210
3210
3210
3209
3209
3209
3209
3209
3209
3208
3208
3208
3208
3208
3207
3207
3207
3207
3207
3206
3206
3206
3206
3206
3206
3205
3205
3205
3205
3205
3204
3204
3204
3204
3204
3203
3203
3203
3203
3202
3202
3202
3202
3202
3201
3201
3201
3201
3201
3200
3200
3200
3200
3199
3199
3199
3199
3199
3198
3198
3198
3198
3197
3197
3197
3197
3197
3196
3196
3196
3196
3195
3195
3195
3195
3194
3194
3194
3194
3194
3193
3193
3193
3193
3192
3192
3192
3192
3191
3191
3191
3191
3190
3190
3190
3190
3189
3189
3189
3189
3188
3188
3188
3188
3187
3187
3187
3187
3186
3186
3186
3185
3185
3185
3185
3184
3184
3184
3184
3183
3183
3183
3183
3182
3182
3182
3181
3181
3181
3181
3180
3180
3180
3180
3179
3179
3179
3178
3178
3178
3178
3177
3177
3177
3176
3176
3176
3176
3175
3175
3175
3174
3174
3174
3174
3173
3173
3173
3172
3172
3172
3172
3171
3171
3171
3170
3170
3170
3169
3169
3169
3169
3168
3168
3168
3167
3167
3167
3166
3166
3166
3166
3165
3165
3165
3164
3164
3164
3163
3163
3163
3162
3162
3162
3162
3161
3161
3161
3160
3160
3160
3159
3159
3159
3158
3158
3158
3157
3157
3157
3156
3156
3156
3155
3155
3155
3154
3154
3154
3154
3153
3153
3153
3152
3152
3152
3151
3151
3151
3150
3150
3150
3149
3149
3149
3148
3148
3148
3147
3147
3147
3146
3146
3146
3145
3145
3145
3144
3144
3143
3143
3143
3142
3142
3142
3141
3141
3141
3140
3140
3140
3139
3139
3139
3138
3138
3138
3137
3137
3137
3136
3136
3136
3135
3135
3134
3134
3134
3133
3133
3133
3132
3132
3132
3131
3131
3131
3130
3130
3129
3129
3129
3128
3128
3128
3127
3127
3127
3126
3126
3126
3125
3125
3124
3124
3124
3123
3123
3123
3122
3122
3122
3121
3121
3120
3120
3120
3119
3119
3119
3118
3118
3117
3117
3117
3116
3116
3116
3115
3115
3114
3114
3114
3113
3113
3113
3112
3112
3111
3111
3111
3110
3110
3110
3109
3109
3108
3108
3108
3107
3107
3107
3106
3106
3105
3105
3105
3104
3104
3103
3103
3103
3102
3102
3102
3101
3101
3100
3100
3100
3099
3099
3098
3098
3098
3097
3097
3096
3096
3096
3095
3095
3095
3094
3094
3093
3093
3093
3092
3092
3091
3091
3091
3090
3090
3089
3089
3089
3088
3088
3087
3087
3087
3086
3086
3085
3085
3085
3084
3084
3083
3083
3083
3082
3082
3081
3081
3081
3080
3080
3079
3079
3079
3078
3078
3077
3077
3077
3076
3076
3075
3075
3075
3074
3074
3073
3073
3073
3072
3072
3071
3071
3071
3070
3070
3069
3069
3069
3068
3068
3067
3067
3066
3066
3066
3065
3065
3064
3064
3064
3063
