5
10088
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-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
-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
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-173
-173
-173
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-189
-189
-189
-190
-190
-191
-191
-192
-192
-192
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-200
-201
-201
-202
-202
-203
-203
-204
-205
-205
-206
-206
-207
-207
-208
-209
-209
-210
-210
-211
-211
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-231
-231
-232
-232
-233
-233
-234
-235
-235
-236
-236
-237
-238
-239
-239
-240
-241
-241
-242
-243
-244
-244
-245
-246
-247
-248
-248
-249
-250
-251
-251
-252
-253
-254
-254
-255
-256
-257
-257
-258
-259
-259
-260
-261
-262
-262
-263
-264
-264
-265
-266
-267
-267
-268
-269
-269
-270
-271
-272
-272
-273
-274
-275
-276
-276
-277
-278
-279
-280
-281
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-336
-337
-338
-339
-340
-341
-342
-343
-344
-346
-347
-348
-349
-351
-352
-353
-355
-356
-358
-359
-361
-362
-364
-365
-367
-368
-370
-372
-373
-375
-376
-378
-379
-381
-382
-383
-385
-386
-387
-388
-389
-390
-391
-392
-392
-393
-393
-394
-394
-394
-394
-393
-393
-393
-392
-391
-391
-390
-389
-388
-388
-387
-386
-385
-384
-384
-383
-382
-382
-381
-381
-380
-380
-380
-380
-380
-380
-380
-381
-381
-382
-383
-384
-385
-386
-387
-388
-390
-391
-393
-395
-397
-399
-401
-403
-405
-407
-409
-411
-414
-416
-418
-421
-423
-426
-428
-431
-433
-435
-437
-440
-442
-444
-446
-447
-449
-450
-452
-453
-454
-455
-456
-457
-457
-457
-457
-457
-457
-457
-456
-456
-455
-454
-453
-452
-451
-449
-448
-446
-444
-442
-440
-439
-437
-435
-433
-431
-429
-427
-425
-423
-422
-420
-419
-418
-416
-415
-415
-414
-413
-413
-412
-412
-412
-412
-412
-412
-413
-413
-414
-414
-415
-415
-416
-417
-418
-419
-420
-421
-422
-423
-424
-425
-426
-427
-428
-430
-431
-432
-433
-435
-436
-437
-438
-440
-441
-442
-443
-444
-446
-447
-448
-449
-450
-451
-452
-453
-454
-454
-455
-455
-456
-456
-456
-456
-456
-455
-455
-454
-453
-452
-451
-450
-449
-447
-446
-445
-443
-442
-440
-439
-438
-437
-435
-434
-433
-432
-431
-431
-430
-430
-429
-429
-429
-429
-429
-429
-429
-429
-429
-430
-430
-431
-432
-432
-433
-435
-436
-437
-439
-441
-443
-445
-447
-449
-451
-454
-457
-460
-463
-466
-469
-473
-477
-480
-484
-488
-492
-496
-501
-505
-509
-513
-518
-522
-527
-531
-536
-541
-545
-550
-555
-560
-565
-570
-576
-581
-586
-591
-597
-602
-607
-613
-618
-624
-629
-635
-640
-646
-651
-657
-662
-668
-674
-679
-684
-690
-695
-700
-705
-710
-715
-720
-725
-730
-734
-739
-743
-747
-751
-755
-758
-761
-764
-767
-769
-772
-774
-775
-777
-778
-780
-781
-782
-782
-783
-784
-784
-785
-785
-785
-785
-785
-785
-785
-785
-785
-784
-784
-784
-784
-784
-784
-785
-785
-786
-786
-787
-788
-789
-791
-792
-794
-796
-797
-799
-802
-804
-806
-809
-812
-814
-817
-820
-823
-826
-828
-831
-833
-836
-838
-840
-842
-844
-846
-848
-850
-852
-854
-856
-859
-861
-864
-867
-871
-874
-878
-883
-887
-892
-897
-902
-907
-912
-918
-923
-929
-934
-940
-946
-952
-958
-964
-971
-977
-983
-990
-997
-1002
-1010
-1016
-1022
-1029
-1036
-1042
-1048
-1054
-1060
-1066
-1072
-1078
-1083
-1088
-1093
-1098
-1102
-1106
-1110
-1113
-1116
-1119
-1121
-1122
-1123
-1124
-1124
-1124
-1123
-1122
-1121
-1119
-1116
-1114
-1111
-1107
-1104
-1100
-1096
-1091
-1087
-1082
-1077
-1072
-1067
-1062
-1056
-1051
-1046
-1041
-1036
-1032
-1027
-1022
-1018
-1014
-1012
-1008
-1006
-1002
-1000
-999
-997
-996
-995
-995
-995
-995
-995
-996
-997
-998
-1000
-1002
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1020
-1022
-1022
-1024
-1024
-1024
-1024
-1024
-1024
-1022
-1022
-1022
-1022
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1014
-1014
-1012
-1012
-1012
-1010
-1010
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1012
-1012
-1014
-1016
-1016
-1018
-1020
-1024
-1027
-1030
-1034
-1038
-1042
-1047
-1052
-1058
-1064
-1070
-1077
-1083
-1090
-1097
-1105
-1112
-1120
-1127
-1135
-1143
-1151
-1159
-1167
-1175
-1183
-1191
-1199
-1206
-1214
-1221
-1228
-1234
-1241
-1247
-1253
-1258
-1263
-1268
-1273
-1277
-1282
-1285
-1289
-1292
-1295
-1298
-1301
-1303
-1305
-1307
-1309
-1311
-1312
-1314
-1316
-1317
-1318
-1320
-1321
-1322
-1323
-1324
-1324
-1325
-1325
-1324
-1324
-1323
-1322
-1321
-1319
-1317
-1315
-1313
-1310
-1307
-1304
-1301
-1297
-1294
-1290
-1286
-1282
-1277
-1273
-1268
-1264
-1259
-1254
-1249
-1245
-1240
-1235
-1230
-1225
-1220
-1216
-1211
-1207
-1202
-1198
-1195
-1191
-1188
-1185
-1183
-1181
-1179
-1178
-1177
-1177
-1178
-1178
-1180
-1181
-1183
-1186
-1189
-1192
-1195
-1198
-1202
-1205
-1209
-1214
-1218
-1222
-1227
-1232
-1236
-1241
-1246
-1251
-1256
-1261
-1266
-1271
-1276
-1281
-1285
-1290
-1294
-1299
-1303
-1308
-1312
-1316
-1320
-1324
-1328
-1332
-1335
-1339
-1342
-1346
-1349
-1353
-1356
-1360
-1363
-1366
-1368
-1371
-1373
-1375
-1376
-1377
-1378
-1378
-1378
-1377
-1376
-1375
-1372
-1370
-1367
-1363
-1359
-1355
-1351
-1347
-1342
-1337
-1333
-1328
-1323
-1319
-1314
-1310
-1306
-1301
-1297
-1293
-1289
-1284
-1280
-1276
-1271
-1267
-1263
-1258
-1254
-1250
-1245
-1241
-1237
-1234
-1230
-1227
-1224
-1221
-1219
-1217
-1215
-1214
-1213
-1213
-1213
-1214
-1215
-1217
-1220
-1223
-1227
-1232
-1237
-1243
-1249
-1256
-1263
-1270
-1278
-1286
-1293
-1301
-1308
-1315
-1322
-1329
-1335
-1341
-1347
-1352
-1357
-1361
-1365
-1369
-1372
-1375
-1378
-1380
-1382
-1383
-1384
-1384
-1384
-1383
-1381
-1379
-1377
-1373
-1370
-1365
-1361
-1355
-1349
-1343
-1336
-1328
-1320
-1311
-1302
-1293
-1283
-1272
-1262
-1251
-1240
-1228
-1216
-1205
-1193
-1181
-1169
-1157
-1146
-1135
-1124
-1113
-1103
-1093
-1084
-1075
-1067
-1059
-1051
-1044
-1037
-1030
-1024
-1018
-1012
-1006
-1002
-997
-993
-989
-985
-982
-979
-976
-973
-970
-967
-964
-961
-959
-956
-953
-950
-947
-944
-941
-938
-935
-932
-929
-926
-923
-921
-918
-916
-915
-913
-912
-912
-912
-912
-913
-915
-917
-920
-923
-927
-932
-937
-943
-949
-955
-962
-969
-976
-983
-991
-998
-1006
-1012
-1020
-1029
-1036
-1044
-1051
-1059
-1066
-1074
-1081
-1089
-1096
-1104
-1111
-1118
-1125
-1132
-1138
-1144
-1150
-1156
-1161
-1166
-1170
-1174
-1177
-1180
-1182
-1183
-1184
-1184
-1184
-1182
-1180
-1178
-1175
-1171
-1168
-1164
-1159
-1155
-1150
-1145
-1139
-1134
-1128
-1122
-1115
-1108
-1101
-1093
-1085
-1077
-1069
-1061
-1052
-1044
-1035
-1027
-1018
-1010
-1002
-996
-988
-980
-973
-965
-958
-951
-943
-936
-929
-922
-916
-909
-903
-896
-890
-884
-878
-873
-867
-861
-856
-850
-845
-839
-834
-828
-823
-818
-812
-807
-802
-797
-792
-787
-782
-777
-772
-768
-763
-759
-755
-751
-747
-744
-741
-739
-737
-736
-736
-736
-737
-739
-741
-744
-748
-752
-758
-764
-771
-778
-787
-796
-806
-816
-828
-840
-853
-866
-880
-895
-910
-926
-942
-959
-976
-994
-1010
-1030
-1048
-1067
-1085
-1104
-1122
-1141
-1158
-1176
-1192
-1208
-1224
-1238
-1251
-1264
-1275
-1285
-1293
-1301
-1308
-1313
-1317
-1320
-1322
-1323
-1323
-1323
-1321
-1318
-1315
-1311
-1306
-1300
-1294
-1288
-1280
-1273
-1265
-1257
-1249
-1241
-1232
-1224
-1216
-1208
-1201
-1193
-1186
-1180
-1173
-1167
-1161
-1155
-1149
-1144
-1138
-1133
-1128
-1122
-1117
-1112
-1106
-1101
-1095
-1089
-1083
-1076
-1070
-1063
-1056
-1048
-1040
-1032
-1024
-1014
-1006
-997
-988
-979
-970
-961
-952
-943
-934
-925
-917
-909
-901
-893
-885
-877
-870
-863
-856
-849
-842
-835
-829
-823
-817
-812
-807
-802
-798
-794
-790
-788
-785
-783
-782
-781
-780
-781
-781
-782
-784
-786
-789
-793
-797
-802
-807
-814
-821
-829
-837
-846
-856
-866
-877
-888
-900
-911
-924
-936
-948
-961
-974
-987
-1000
-1012
-1027
-1041
-1054
-1068
-1083
-1097
-1111
-1124
-1138
-1151
-1164
-1176
-1188
-1200
-1211
-1221
-1230
-1239
-1248
-1255
-1263
-1269
-1276
-1281
-1287
-1291
-1295
-1299
-1302
-1305
-1307
-1308
-1309
-1309
-1309
-1309
-1307
-1306
-1304
-1301
-1298
-1294
-1290
-1285
-1279
-1273
-1266
-1259
-1250
-1241
-1231
-1220
-1208
-1195
-1182
-1167
-1152
-1136
-1119
-1101
-1083
-1064
-1044
-1024
-1002
-981
-959
-937
-913
-890
-866
-842
-817
-793
-769
-745
-721
-698
-675
-653
-632
-612
-593
-575
-558
-542
-528
-515
-503
-492
-483
-476
-470
-465
-462
-460
-460
-461
-464
-468
-473
-480
-488
-498
-508
-519
-531
-544
-557
-571
-586
-600
-615
-630
-646
-661
-676
-691
-706
-721
-735
-749
-763
-777
-790
-802
-814
-826
-837
-847
-857
-866
-875
-883
-890
-897
-903
-908
-913
-917
-921
-925
-928
-930
-932
-934
-935
-936
-936
-936
-935
-934
-931
-928
-924
-920
-914
-908
-901
-894
-885
-876
-866
-856
-845
-833
-820
-807
-793
-778
-763
-747
-730
-713
-695
-677
-659
-640
-621
-603
-584
-566
-547
-529
-512
-494
-477
-461
-445
-430
-415
-401
-387
-374
-361
-349
-337
-325
-313
-302
-290
-279
-268
-256
-245
-233
-222
-210
-199
-187
-176
-165
-153
-142
-132
-121
-111
-101
-92
-83
-74
-66
-59
-51
-45
-39
-33
-28
-24
-20
-16
-14
-11
-10
-9
-8
-8
-9
-10
-11
-13
-15
-18
-21
-25
-29
-32
-37
-41
-45
-50
-54
-58
-62
-66
-69
-73
-76
-78
-80
-82
-83
-83
-84
-83
-82
-80
-78
-75
-71
-67
-62
-56
-50
-44
-37
-29
-21
-13
-4
6
16
26
36
47
58
69
80
91
102
113
123
133
143
152
161
170
178
185
192
199
206
212
217
223
228
232
237
241
244
248
251
254
257
259
261
264
266
268
270
272
273
275
276
278
279
280
280
281
281
282
282
283
283
284
285
286
288
290
293
296
301
306
311
318
325
333
342
351
361
371
382
393
404
415
427
438
450
461
471
481
491
500
508
515
522
527
532
535
538
539
540
540
539
537
535
531
528
523
518
513
507
500
494
487
480
473
466
459
452
445
438
431
424
417
411
405
399
393
388
383
379
375
372
369
367
366
366
366
367
369
372
375
380
385
391
397
405
413
421
431
441
452
464
476
489
502
516
530
545
561
577
593
610
627
644
662
679
697
715
733
751
768
786
803
820
837
853
869
885
900
914
929
943
956
969
982
995
1006
1020
1032
1045
1057
1070
1083
1095
1108
1121
1134
1147
1160
1173
1186
1199
1212
1224
1237
1249
1262
1274
1285
1297
1308
1318
1328
1338
1347
1355
1363
1370
1377
1383
1388
1393
1396
1399
1402
1403
1404
1404
1404
1403
1401
1398
1395
1391
1387
1382
1376
1370
1364
1357
1349
1341
1332
1323
1313
1303
1292
1282
1270
1259
1248
1236
1224
1212
1200
1188
1177
1165
1153
1142
1131
1120
1109
1099
1089
1080
1071
1063
1056
1049
1043
1038
1034
1031
1028
1027
1027
1028
1031
1034
1039
1044
1051
1059
1068
1078
1089
1101
1114
1127
1141
1156
1171
1186
1202
1218
1234
1250
1267
1283
1299
1316
1332
1348
1365
1381
1397
1413
1429
1444
1460
1475
1491
1506
1521
1535
1550
1564
1579
1593
1606
1620
1633
1646
1659
1671
1683
1695
1706
1717
1727
1738
1747
1757
1765
1774
1781
1788
1795
1801
1806
1810
1814
1817
1820
1821
1822
1823
1823
1823
1822
1821
1820
1818
1817
1815
1813
1811
1809
1807
1805
1803
1800
1798
1796
1794
1793
1791
1790
1789
1788
1788
1788
1789
1790
1791
1793
1796
1799
1802
1806
1810
1815
1820
1826
1832
1838
1844
1851
1859
1867
1875
1883
1892
1901
1911
1921
1931
1942
1953
1964
1975
1987
1999
2011
2023
2035
2047
2059
2071
2083
2094
2106
2117
2129
2140
2151
2162
2173
2184
2195
2205
2216
2227
2237
2248
2259
2270
2282
2293
2305
2317
2329
2342
2355
2368
2381
2394
2408
2421
2435
2448
2461
2475
2488
2501
2513
2526
2538
2550
2562
2574
2585
2596
2607
2617
2627
2636
2644
2652
2659
2665
2670
2674
2678
2680
2680
2680
2679
2676
2673
2668
2662
2655
2647
2638
2628
2617
2605
2592
2579
2564
2549
2533
2517
2499
2481
2463
2444
2425
2405
2385
2365
2345
2324
2304
2284
2264
2244
2225
2206
2188
2170
2153
2137
2121
2107
2093
2080
2068
2058
2048
2039
2032
2025
2020
2015
2012
2009
2009
2009
2009
2012
2013
2017
2021
2027
2033
2039
2045
2053
2061
2069
2077
2085
2093
2101
2109
2118
2126
2134
2141
2149
2156
2163
2170
2177
2183
2190
2196
2202
2208
2213
2219
2225
2230
2236
2241
2247
2252
2258
2264
2269
2275
2281
2287
2293
2300
2307
2314
2321
2329
2337
2345
2353
2362
2370
2379
2387
2396
2404
2413
2421
2429
2437
2445
2452
2459
2466
2473
2480
2486
2491
2496
2501
2505
2509
2512
2514
2516
2517
2518
2517
2516
2513
2510
2505
2500
2494
2486
2478
2468
2458
2447
2435
2423
2409
2396
2382
2367
2352
2337
2323
2308
2293
2279
2265
2252
2239
2227
2215
2204
2193
2184
2174
2166
2157
2150
2142
2135
2129
2122
2116
2110
2105
2100
2095
2091
2087
2084
2081
2079
2077
2076
2075
2074
2074
2075
2076
2078
2080
2082
2085
2089
2092
2096
2101
2105
2110
2116
2122
2128
2134
2141
2148
2155
2163
2170
2178
2186
2194
2201
2209
2217
2224
2231
2238
2245
2252
2258
2264
2270
2275
2280
2285
2289
2293
2297
2301
2304
2307
2310
2312
2314
2316
2317
2318
2319
2319
2319
2318
2317
2315
2312
2310
2306
2303
2298
2293
2288
2282
2275
2268
2260
2252
2243
2234
2224
2214
2204
2193
2181
2170
2158
2146
2133
2121
2108
2095
2082
2068
2055
2041
2027
2013
1999
1984
1969
1954
1939
1923
1907
1891
1875
1858
1841
1824
1807
1790
1773
1756
1740
1723
1707
1692
1677
1662
1648
1635
1622
1611
1599
1589
1580
1571
1564
1557
1550
1545
1540
1536
1533
1531
1529
1527
1526
1526
1526
1526
1527
1528
1530
1532
1534
1536
1539
1542
1545
1549
1552
1557
1561
1566
1571
1577
1582
1588
1595
1601
1608
1615
1622
1629
1636
1643
1650
1657
1664
1671
1677
1683
1689
1694
1698
1703
1706
1709
1711
1713
1713
1713
1712
1710
1707
1702
1697
1691
1683
1675
1665
1654
1642
1629
1615
1601
1585
1568
1551
1532
1513
1494
1473
1452
1431
1410
1388
1365
1343
1321
1298
1276
1253
1231
1209
1188
1166
1145
1125
1105
1085
1066
1047
1029
1012
995
979
964
949
936
922
910
898
887
876
867
858
849
842
835
828
823
818
814
810
807
805
803
802
802
802
803
804
806
808
811
814
818
822
827
832
837
843
850
856
863
871
878
886
895
904
913
923
933
944
955
967
979
991
1004
1018
1032
1046
1061
1075
1091
1106
1122
1137
1153
1169
1184
1200
1215
1231
1245
1260
1274
1287
1300
1312
1323
1333
1343
1352
1359
1366
1371
1376
1380
1382
1384
1385
1385
1384
1382
1380
1377
1373
1369
1364
1360
1354
1349
1343
1338
1332
1326
1320
1314
1308
1302
1296
1290
1284
1278
1272
1266
1260
1255
1249
1243
1237
1231
1225
1219
1213
1206
1200
1193
1186
1178
1171
1163
1154
1146
1137
1128
1118
1108
1099
1089
1078
1068
1058
1047
1037
1026
1016
1006
995
985
975
965
956
947
937
929
920
912
904
897
890
884
878
872
867
863
859
855
852
850
848
847
846
846
846
847
849
851
853
857
860
865
869
875
880
887
894
901
909
917
925
934
944
953
963
974
984
995
1004
1016
1027
1037
1048
1058
1068
1077
1086
1094
1102
1109
1116
1121
1127
1131
1135
1138
1141
1143
1144
1145
1145
1144
1143
1142
1140
1137
1134
1130
1126
1121
1115
1109
1103
1095
1087
1079
1069
1060
1049
1039
1027
1016
1004
992
979
966
953
940
927
913
899
885
871
857
842
828
813
798
783
767
752
736
720
704
688
672
656
640
624
607
591
575
559
544
528
513
498
483
469
455
441
428
415
403
391
379
368
357
346
336
327
317
309
300
293
285
278
272
266
261
257
253
249
247
244
243
242
241
241
241
242
244
246
248
251
254
258
261
266
270
275
280
285
291
296
302
307
313
319
324
330
336
341
347
353
358
363
368
373
378
383
387
391
394
397
400
402
404
405
406
407
407
407
406
405
404
402
400
398
395
392
389
385
382
378
374
369
365
360
355
350
345
340
334
329
324
318
313
308
303
298
293
288
283
279
275
271
266
263
259
255
251
247
243
239
235
231
227
222
218
213
209
204
199
194
190
185
180
174
169
164
159
154
148
143
137
132
126
120
115
109
103
98
92
86
81
75
69
64
58
53
47
42
36
31
25
20
15
10
5
1
-4
-8
-12
-16
-20
-23
-26
-29
-31
-33
-34
-35
-36
-36
-36
-35
-34
-32
-31
-29
-26
-24
-21
-19
-16
-13
-10
-8
-5
-3
-1
1
3
5
6
8
9
10
11
12
12
13
13
13
13
14
14
14
14
14
14
15
15
15
15
16
16
17
17
18
18
18
19
19
19
19
19
19
20
20
20
20
19
19
19
19
19
19
19
19
19
19
18
17
17
16
14
13
11
8
6
3
-1
-4
-8
-13
-18
-23
-29
-35
-41
-48
-55
-63
-70
-79
-87
-96
-105
-114
-123
-133
-143
-153
-163
-173
-184
-195
-205
-216
-226
-236
-247
-257
-266
-275
-284
-292
-300
-307
-314
-320
-326
-330
-334
-338
-341
-343
-345
-346
-346
-347
-347
-346
-345
-344
-343
-342
-341
-339
-338
-337
-336
-334
-333
-333
-332
-331
-331
-331
-331
-331
-332
-332
-333
-334
-336
-337
-339
-341
-344
-346
-349
-352
-355
-358
-361
-365
-368
-372
-375
-378
-381
-384
-386
-389
-390
-391
-392
-392
-392
-391
-390
-388
-385
-382
-379
-375
-370
-365
-360
-354
-348
-342
-335
-328
-321
-314
-307
-299
-292
-284
-277
-269
-262
-254
-247
-241
-234
-228
-222
-216
-211
-206
-201
-197
-193
-189
-186
-183
-180
-177
-174
-171
-169
-166
-163
-161
-158
-155
-153
-150
-147
-144
-142
-139
-137
-135
-133
-131
-129
-127
-125
-124
-122
-121
-120
-119
-118
-117
-117
-116
-116
-116
-116
-116
-116
-117
-118
-119
-120
-122
-124
-126
-128
-131
-134
-138
-141
-146
-150
-155
-160
-166
-172
-179
-185
-193
-200
-208
-217
-225
-234
-244
-253
-263
-274
-284
-294
-305
-316
-327
-338
-349
-359
-370
-381
-391
-401
-411
-421
-430
-439
-448
-456
-464
-472
-479
-486
-493
-499
-505
-510
-515
-520
-524
-527
-530
-533
-535
-537
-538
-538
-539
-538
-538
-537
-535
-534
-532
-529
-526
-524
-520
-517
-513
-509
-504
-500
-495
-489
-484
-478
-472
-465
-458
-450
-442
-434
-425
-416
-406
-396
-385
-374
-363
-350
-338
-325
-311
-297
-283
-269
-254
-239
-225
-210
-195
-180
-166
-152
-138
-124
-111
-98
-85
-73
-61
-50
-39
-28
-18
-9
1
9
18
26
33
40
47
54
60
65
71
76
80
85
88
92
95
98
100
102
104
105
106
106
106
105
104
102
99
96
93
89
85
80
76
70
65
59
54
48
42
37
31
26
21
16
11
7
3
-1
-4
-7
-10
-12
-14
-16
-18
-19
-20
-21
-22
-23
-24
-24
-25
-26
-27
-27
-28
-29
-31
-32
-33
-35
-36
-38
-40
-42
-44
-46
-48
-51
-53
-55
-57
-60
-62
-63
-65
-66
-67
-68
-68
-67
-67
-65
-63
-61
-58
-54
-50
-46
-41
-35
-29
-23
-16
-9
-2
6
15
23
32
40
49
59
68
77
86
95
104
113
121
130
138
146
154
161
168
174
180
185
190
195
198
202
204
207
208
209
210
210
210
209
208
206
204
202
200
197
194
191
188
185
182
179
176
173
170
166
163
160
157
154
151
147
144
141
137
134
130
127
123
119
115
110
106
101
96
90
85
79
72
66
59
52
44
37
29
20
12
3
-5
-14
-23
-32
-42
-51
-60
-69
-78
-87
-95
-104
-112
-121
-129
-136
-143
-150
-157
-163
-169
-174
-179
-182
-186
-188
-190
-192
-192
-192
-190
-189
-186
-183
-179
-174
-169
-163
-156
-150
-142
-134
-126
-118
-109
-100
-91
-82
-73
-63
-54
-44
-35
-26
-16
-7
3
12
21
31
40
49
58
67
76
85
94
103
112
121
130
138
147
155
164
172
180
188
196
203
211
218
225
231
238
244
249
255
260
264
268
272
275
278
281
283
284
285
286
286
286
286
285
284
282
280
278
276
273
270
267
263
259
255
251
247
242
237
232
227
221
216
210
204
197
191
185
178
172
166
159
153
147
141
135
130
125
120
115
111
107
103
100
97
95
93
92
91
91
92
93
95
98
102
106
111
117
123
131
139
148
158
169
181
193
206
221
236
251
267
284
302
320
339
358
378
398
418
439
460
481
503
524
545
567
588
609
631
651
672
692
712
731
750
768
786
803
820
836
851
866
880
893
906
918
929
939
949
958
967
974
982
988
994
1000
1004
1008
1012
1016
1020
1022
1026
1028
1030
1032
1033
1034
1035
1036
1037
1037
1037
1037
1037
1036
1036
1035
1034
1033
1032
1031
1030
1029
1027
1026
1025
1024
1022
1022
1020
1020
1018
1018
1018
1018
1018
1018
1020
1020
1022
1024
1027
1030
1033
1037
1041
1046
1051
1057
1063
1070
1078
1086
1094
1103
1113
1123
1134
1145
1157
1169
1182
1195
1209
1223
1237
1251
1266
1281
1296
1311
1326
1342
1357
1372
1387
1401
1415
1429
1443
1456
1468
1480
1491
1502
1512
1522
1531
1540
1548
1555
1562
1568
1574
1579
1584
1588
1592
1596
1599
1601
1604
1605
1607
1607
1608
1608
1607
1606
1605
1603
1600
1597
1593
1589
1584
1579
1572
1566
1558
1550
1541
1531
1520
1509
1497
1484
1470
1456
1441
1424
1408
1390
1372
1353
1333
1312
1291
1270
1247
1224
1201
1177
1152
1127
1101
1075
1049
1022
994
966
938
909
879
850
820
790
759
729
698
667
635
604
573
542
511
479
448
418
387
356
326
296
266
236
207
177
148
119
90
61
33
4
-25
-53
-81
-110
-138
-166
-194
-222
-250
-277
-304
-331
-357
-382
-407
-432
-455
-478
-500
-520
-540
-558
-575
-590
-604
-616
-627
-636
-643
-649
-652
-654
-654
-652
-649
-643
-636
-627
-616
-603
-589
-573
-556
-537
-516
-494
-470
-446
-419
-392
-363
-333
-302
-270
-237
-203
-168
-132
-95
-58
-20
19
58
98
138
179
219
260
302
343
385
426
468
510
552
594
636
678
720
762
804
846
887
929
971
1012
1053
1094
1135
1175
1215
1255
1294
1333
1372
1410
1448
1485
1522
1558
1594
1630
1665
1699
1733
1766
1798
1830
1861
1891
1921
1950
1977
2004
2031
2056
2080
2104
2126
2148
2168
2188
2207
2224
2241
2257
2272
2285
2298
2310
2321
2331
2340
2348
2355
2361
2366
2370
2373
2375
2375
2374
2372
2368
2363
2356
2348
2338
2327
2313
2299
2282
2265
2245
2225
2203
2179
2155
2129
2103
2075
2047
2017
1989
1959
1928
1898
1867
1836
1805
1775
1744
1713
1683
1653
1622
1593
1563
1534
1505
1476
1448
1420
1393
1366
1340
1314
1288
1263
1239
1215
1192
1169
1147
1125
1104
1083
1063
1043
1024
1004
987
969
952
935
919
903
888
873
859
845
831
818
805
793
781
768
756
744
732
720
707
694
681
667
653
638
623
607
590
573
555
536
517
497
477
456
434
412
390
368
345
322
299
276
253
229
206
183
160
137
114
92
70
48
26
5
-16
-37
-57
-76
-95
-113
-130
-146
-161
-175
-188
-200
-210
-220
-228
-235
-240
-245
-248
-250
-251
-251
-250
-249
-247
-245
-242
-239
-236
-233
-230
-227
-225
-224
-223
-222
-222
-223
-224
-227
-230
-233
-237
-242
-247
-253
-259
-265
-272
-279
-286
-293
-300
-308
-315
-322
-330
-337
-344
-351
-358
-364
-371
-377
-383
-389
-395
-401
-407
-412
-417
-422
-427
-431
-436
-439
-443
-446
-449
-451
-453
-455
-456
-457
-458
-458
-458
-458
-457
-456
-455
-453
-451
-449
-446
-443
-440
-436
-432
-427
-422
-417
-412
-407
-401
-396
-390
-384
-378
-372
-366
-360
-354
-347
-341
-334
-326
-318
-310
-301
-292
-281
-270
-258
-245
-231
-215
-199
-180
-161
-140
-118
-94
-69
-42
-14
15
46
78
111
145
180
215
252
289
326
364
402
439
477
515
552
589
626
662
697
732
766
800
832
864
896
926
957
986
1014
1044
1072
1100
1128
1155
1182
1210
1237
1264
1291
1318
1345
1371
1398
1425
1451
1477
1503
1529
1554
1578
1602
1624
1646
1667
1687
1705
1722
1738
1752
1764
1775
1784
1791
1796
1800
1801
1800
1797
1793
1786
1777
1766
1753
1738
1722
1703
1682
1660
1636
1611
1583
1555
1525
1494
1462
1429
1395
1361
1326
1291
1256
1221
1186
1151
1117
1084
1051
1018
988
958
930
902
876
851
827
805
785
765
747
731
716
703
691
681
672
664
659
655
652
651
652
655
659
666
674
684
696
710
725
743
762
784
807
831
858
886
915
946
978
1010
1045
1081
1117
1154
1192
1230
1269
1308
1348
1388
1428
1468
1508
1548
1588
1628
1667
1706
1744
1782
1819
1855
1890
1925
1959
1992
2024
2055
2085
2114
2142
2170
2196
2221
2246
2270
2292
2314
2335
2355
2373
2391
2408
2423
2438
2451
2463
2474
2483
2491
2497
2502
2505
2507
2507
2505
2502
2496
2489
2480
2469
2456
2442
2425
2407
2387
2366
2342
2318
2292
2264
2236
2206
2175
2144
2111
2078
2045
2011
1977
1942
1908
1874
1839
1805
1770
1736
1702
1668
1635
1601
1568
1535
1502
1469
1437
1405
1373
1341
1309
1278
1248
1217
1187
1158
1129
1101
1073
1047
1020
996
971
948
927
906
887
869
853
838
825
813
803
795
788
783
779
776
774
774
774
776
778
780
784
787
791
796
800
805
810
814
819
824
829
834
840
845
850
855
860
865
870
874
879
883
887
890
893
895
897
899
900
900
899
898
897
895
892
888
885
880
876
871
865
859
853
847
840
834
826
819
811
803
795
786
777
767
757
746
734
721
708
694
679
663
646
628
609
589
568
546
522
498
473
447
420
391
362
332
302
270
238
205
171
137
103
68
32
-3
-39
-75
-111
-147
-183
-219
-254
-290
-326
-361
-397
-432
-467
-502
-537
-572
-607
-642
-677
-711
-746
-781
-816
-850
-885
-919
-953
-987
-1020
-1053
-1085
-1117
-1149
-1180
-1210
-1239
-1268
-1296
-1323
-1349
-1375
-1399
-1423
-1446
-1468
-1489
-1509
-1529
-1547
-1564
-1581
-1597
-1611
-1625
-1638
-1650
-1662
-1672
-1682
-1690
-1698
-1705
-1711
-1716
-1720
-1723
-1725
-1726
-1726
-1725
-1723
-1719
-1715
-1709
-1703
-1695
-1687
-1677
-1667
-1656
-1645
-1633
-1620
-1607
-1593
-1579
-1565
-1551
-1536
-1522
-1507
-1493
-1479
-1465
-1451
-1438
-1425
-1412
-1400
-1389
-1378
-1368
-1359
-1350
-1342
-1335
-1328
-1322
-1317
-1312
-1309
-1305
-1303
-1301
-1300
-1300
-1301
-1303
-1305
-1308
-1312
-1317
-1322
-1329
-1336
-1343
-1352
-1360
-1369
-1379
-1388
-1398
-1407
-1417
-1427
-1436
-1446
-1455
-1464
-1473
-1482
-1491
-1500
-1509
-1519
-1528
-1538
-1547
-1558
-1568
-1579
-1589
-1601
-1612
-1623
-1635
-1647
-1658
-1670
-1681
-1693
-1704
-1714
-1725
-1735
-1745
-1754
-1763
-1772
-1781
-1789
-1796
-1804
-1811
-1818
-1825
-1831
-1837
-1842
-1848
-1852
-1857
-1861
-1864
-1867
-1870
-1872
-1873
-1874
-1874
-1873
-1871
-1869
-1866
-1861
-1856
-1850
-1843
-1835
-1825
-1815
-1803
-1790
-1775
-1760
-1743
-1724
-1704
-1683
-1661
-1637
-1611
-1585
-1557
-1528
-1497
-1466
-1433
-1400
-1366
-1331
-1296
-1260
-1224
-1188
-1152
-1116
-1080
-1044
-1008
-974
-939
-906
-873
-840
-809
-778
-748
-719
-690
-663
-637
-611
-587
-563
-540
-519
-498
-478
-460
-442
-425
-409
-394
-380
-367
-355
-344
-334
-324
-317
-310
-304
-300
-297
-295
-294
-296
-298
-302
-308
-315
-324
-334
-346
-359
-374
-390
-408
-427
-448
-470
-494
-520
-546
-575
-604
-635
-668
-702
-737
-773
-811
-849
-889
-929
-971
-1012
-1056
-1100
-1143
-1188
-1233
-1277
-1323
-1368
-1413
-1458
-1503
-1548
-1592
-1637
-1681
-1724
-1767
-1809
-1851
-1892
-1933
-1972
-2011
-2049
-2086
-2122
-2157
-2191
-2224
-2256
-2286
-2316
-2344
-2372
-2398
-2423
-2448
-2471
-2493
-2515
-2535
-2555
-2574
-2592
-2609
-2626
-2642
-2657
-2671
-2685
-2698
-2710
-2722
-2733
-2743
-2753
-2762
-2770
-2778
-2784
-2790
-2796
-2800
-2804
-2807
-2810
-2812
-2813
-2814
-2814
-2813
-2812
-2811
-2810
-2808
-2806
-2804
-2803
-2801
-2799
-2798
-2797
-2796
-2796
-2796
-2797
-2798
-2799
-2801
-2804
-2807
-2810
-2814
-2818
-2823
-2829
-2834
-2841
-2848
-2856
-2864
-2873
-2883
-2894
-2906
-2919
-2933
-2948
-2964
-2981
-3000
-3021
-3043
-3066
-3091
-3118
-3146
-3177
-3209
-3242
-3278
-3316
-3355
-3396
-3439
-3484
-3530
-3577
-3627
-3677
-3729
-3781
-3835
-3890
-3945
-4000
-4056
-4112
-4169
-4225
-4280
-4335
-4390
-4444
-4497
-4549
-4600
-4651
-4700
-4747
-4794
-4839
-4883
-4926
-4968
-5008
-5048
-5086
-5123
-5159
-5193
-5227
-5260
-5291
-5322
-5352
-5380
-5407
-5433
-5458
-5482
-5505
-5526
-5546
-5565
-5583
-5600
-5615
-5630
-5643
-5655
-5666
-5677
-5686
-5695
-5703
-5711
-5718
-5725
-5732
-5739
-5746
-5753
-5760
-5768
-5776
-5785
-5794
-5803
-5813
-5824
-5835
-5846
-5858
-5870
-5882
-5894
-5906
-5919
-5931
-5943
-5954
-5966
-5977
-5987
-5998
-6008
-6017
-6026
-6035
-6044
-6052
-6060
-6068
-6076
-6083
-6091
-6098
-6105
-6112
-6120
-6127
-6134
-6142
-6149
-6157
-6165
-6173
-6181
-6189
-6197
-6205
-6213
-6221
-6229
-6236
-6244
-6251
-6259
-6266
-6273
-6280
-6288
-6295
-6302
-6309
-6316
-6324
-6332
-6340
-6348
-6357
-6365
-6375
-6384
-6394
-6404
-6415
-6426
-6437
-6448
-6459
-6471
-6482
-6493
-6504
-6515
-6525
-6535
-6544
-6553
-6561
-6568
-6574
-6579
-6583
-6586
-6588
-6589
-6589
-6587
-6585
-6581
-6576
-6571
-6564
-6556
-6547
-6537
-6526
-6515
-6503
-6491
-6478
-6465
-6451
-6437
-6423
-6409
-6395
-6382
-6368
-6354
-6341
-6327
-6314
-6302
-6289
-6276
-6264
-6252
-6240
-6228
-6216
-6204
-6192
-6180
-6168
-6156
-6144
-6132
-6119
-6106
-6093
-6079
-6065
-6051
-6036
-6021
-6005
-5988
-5971
-5954
-5935
-5917
-5897
-5877
-5857
-5836
-5814
-5792
-5770
-5747
-5723
-5700
-5675
-5651
-5626
-5601
-5575
-5549
-5523
-5496
-5470
-5442
-5415
-5387
-5359
-5330
-5301
-5272
-5242
-5212
-5182
-5152
-5121
-5090
-5058
-5027
-4995
-4962
-4930
-4897
-4864
-4831
-4797
-4763
-4729
-4695
-4660
-4625
-4589
-4553
-4517
-4480
-4443
-4406
-4368
-4329
-4290
-4250
-4209
-4168
-4126
-4083
-4041
-3997
-3953
-3908
-3862
-3816
-3770
-3724
-3677
-3630
-3583
-3537
-3490
-3444
-3399
-3354
-3310
-3267
-3224
-3183
-3142
-3103
-3066
-3029
-2994
-2960
-2928
-2898
-2869
-2841
-2815
-2791
-2768
-2747
-2728
-2710
-2694
-2679
-2665
-2653
-2643
-2633
-2625
-2618
-2612
-2607
-2603
-2599
-2596
-2594
-2592
-2591
-2590
-2589
-2588
-2587
-2586
-2586
-2584
-2583
-2581
-2579
-2577
-2574
-2571
-2567
-2562
-2557
-2551
-2545
-2538
-2530
-2521
-2512
-2502
-2491
-2479
-2467
-2454
-2441
-2428
-2414
-2400
-2386
-2373
-2359
-2346
-2334
-2322
-2311
-2301
-2292
-2284
-2278
-2273
-2270
-2269
-2269
-2271
-2275
-2281
-2288
-2298
-2309
-2322
-2337
-2353
-2371
-2391
-2412
-2434
-2457
-2481
-2506
-2532
-2559
-2586
-2613
-2641
-2669
-2697
-2724
-2752
-2780
-2807
-2834
-2861
-2888
-2914
-2941
-2967
-2993
-3019
-3045
-3070
-3096
-3122
-3149
-3175
-3202
-3229
-3257
-3286
-3314
-3344
-3374
-3405
-3437
-3470
-3504
-3538
-3574
-3610
-3648
-3686
-3726
-3766
-3808
-3851
-3894
-3939
-3984
-4030
-4078
-4126
-4175
-4225
-4275
-4326
-4377
-4429
-4481
-4534
-4587
-4639
-4692
-4745
-4797
-4849
-4901
-4952
-5002
-5052
-5100
-5148
-5195
-5240
-5285
-5327
-5369
-5409
-5447
-5483
-5518
-5550
-5581
-5609
-5635
-5659
-5681
-5700
-5717
-5731
-5743
-5752
-5758
-5763
-5764
-5763
-5760
-5754
-5745
-5734
-5721
-5706
-5689
-5670
-5648
-5626
-5601
-5575
-5548
-5519
-5489
-5458
-5426
-5393
-5359
-5325
-5290
-5254
-5218
-5181
-5143
-5105
-5066
-5027
-4987
-4946
-4905
-4864
-4822
-4779
-4736
-4693
-4649
-4605
-4561
-4516
-4472
-4427
-4382
-4338
-4294
-4249
-4206
-4162
-4119
-4075
-4033
-3991
-3950
-3909
-3869
-3830
-3792
-3755
-3718
-3683
-3649
-3616
-3585
-3554
-3526
-3499
-3473
-3449
-3427
-3406
-3387
-3370
-3354
-3340
-3327
-3316
-3307
-3299
-3293
-3287
-3284
-3281
-3280
-3280
-3281
-3283
-3286
-3290
-3295
-3301
-3308
-3316
-3324
-3333
-3343
-3354
-3365
-3377
-3389
-3402
-3415
-3429
-3443
-3458
-3473
-3489
-3504
-3520
-3537
-3553
-3570
-3588
-3605
-3623
-3641
-3659
-3677
-3696
-3714
-3733
-3752
-3770
-3789
-3807
-3826
-3844
-3862
-3879
-3897
-3913
-3930
-3946
-3961
-3976
-3991
-4005
-4018
-4030
-4043
-4054
-4066
-4075
-4085
-4094
-4102
-4108
-4114
-4119
-4123
-4126
-4127
-4127
-4126
-4124
-4120
-4115
-4108
-4100
-4090
-4080
-4067
-4054
-4038
-4024
-4006
-3989
-3971
-3952
-3932
-3912
-3891
-3870
-3848
-3827
-3805
-3782
-3760
-3738
-3716
-3693
-3671
-3649
-3627
-3605
-3584
-3563
-3542
-3522
-3502
-3483
-3465
-3447
-3431
-3415
-3400
-3386
-3374
-3362
-3352
-3343
-3336
-3329
-3324
-3320
-3318
-3317
-3317
-3318
-3320
-3323
-3327
-3332
-3338
-3345
-3352
-3360
-3368
-3377
-3386
-3395
-3405
-3414
-3424
-3434
-3444
-3454
-3464
-3473
-3483
-3492
-3501
-3510
-3519
-3528
-3537
-3546
-3555
-3564
-3573
-3582
-3592
-3603
-3613
-3625
-3636
-3649
-3662
-3675
-3690
-3705
-3720
-3736
-3753
-3770
-3787
-3805
-3823
-3841
-3860
-3878
-3896
-3914
-3932
-3950
-3967
-3983
-4000
-4014
-4030
-4045
-4059
-4072
-4083
-4096
-4106
-4116
-4125
-4134
-4141
-4148
-4153
-4158
-4162
-4165
-4168
-4170
-4171
-4171
-4171
-4170
-4169
-4167
-4165
-4162
-4160
-4157
-4154
-4150
-4147
-4144
-4140
-4137
-4133
-4130
-4126
-4122
-4118
-4114
-4110
-4106
-4101
-4096
-4090
-4083
-4077
-4069
-4059
-4050
-4038
-4027
-4014
-3999
-3983
-3966
-3946
-3926
-3903
-3879
-3853
-3826
-3797
-3766
-3734
-3700
-3665
-3629
-3591
-3552
-3513
-3472
-3430
-3388
-3346
-3303
-3259
-3215
-3171
-3127
-3083
-3038
-2994
-2950
-2906
-2862
-2819
-2776
-2733
-2691
-2649
-2609
-2569
-2530
-2492
-2456
-2420
-2386
-2354
-2323
-2294
-2266
-2241
-2217
-2196
-2176
-2159
-2143
-2130
-2119
-2110
-2103
-2098
-2094
-2093
-2093
-2095
-2099
-2104
-2110
-2117
-2126
-2136
-2147
-2159
-2172
-2185
-2199
-2214
-2230
-2245
-2262
-2279
-2296
-2313
-2331
-2348
-2366
-2384
-2402
-2420
-2438
-2455
-2473
-2490
-2507
-2523
-2540
-2556
-2572
-2588
-2603
-2619
-2634
-2649
-2664
-2678
-2693
-2708
-2722
-2736
-2751
-2765
-2779
-2793
-2807
-2820
-2834
-2847
-2860
-2873
-2886
-2898
-2910
-2921
-2932
-2942
-2952
-2962
-2971
-2980
-2988
-2996
-3003
-3011
-3018
-3025
-3031
-3038
-3045
-3052
-3059
-3067
-3075
-3083
-3091
-3100
-3109
-3119
-3130
-3141
-3152
-3164
-3177
-3191
-3205
-3220
-3236
-3252
-3269
-3286
-3305
-3324
-3343
-3363
-3384
-3405
-3427
-3449
-3472
-3495
-3519
-3543
-3568
-3593
-3619
-3645
-3671
-3698
-3725
-3753
-3780
-3808
-3837
-3865
-3893
-3922
-3950
-3979
-4006
-4035
-4062
-4090
-4117
-4144
-4170
-4196
-4221
-4245
-4269
-4292
-4315
-4337
-4358
-4378
-4398
-4417
-4435
-4453
-4471
-4487
-4503
-4519
-4534
-4548
-4562
-4576
-4590
-4603
-4616
-4628
-4641
-4653
-4666
-4678
-4691
-4704
-4717
-4730
-4743
-4757
-4771
-4785
-4800
-4814
-4830
-4845
-4861
-4876
-4892
-4908
-4924
-4939
-4955
-4970
-4984
-4998
-5012
-5024
-5037
-5048
-5058
-5067
-5075
-5082
-5088
-5093
-5096
-5097
-5097
-5096
-5093
-5089
-5083
-5076
-5068
-5057
-5046
-5033
-5018
-5003
-4986
-4968
-4948
-4928
-4907
-4885
-4863
-4839
-4816
-4792
-4767
-4742
-4718
-4693
-4668
-4643
-4619
-4594
-4570
-4545
-4521
-4498
-4474
-4450
-4427
-4403
-4380
-4357
-4333
-4310
-4286
-4262
-4237
-4212
-4187
-4161
-4134
-4107
-4078
-4049
-4018
-3987
-3954
-3920
-3884
-3848
-3810
-3770
-3729
-3686
-3642
-3596
-3549
-3501
-3450
-3399
-3345
-3291
-3235
-3178
-3119
-3059
-2999
-2937
-2874
-2811
-2747
-2682
-2617
-2551
-2486
-2420
-2354
-2288
-2223
-2158
-2093
-2029
-1965
-1902
-1840
-1778
-1717
-1657
-1597
-1539
-1481
-1423
-1367
-1311
-1256
-1202
-1148
-1095
-1042
-990
-939
-888
-838
-788
-739
-690
-641
-594
-546
-499
-453
-407
-362
-317
-273
-229
-186
-143
-101
-60
-19
21
60
98
135
171
207
241
273
305
335
363
390
416
439
461
480
498
513
527
538
546
553
557
559
558
555
550
542
532
520
505
489
470
449
426
402
375
347
317
285
252
218
182
144
106
66
25
-16
-59
-103
-147
-192
-238
-284
-331
-378
-425
-472
-520
-568
-616
-664
-711
-759
-806
-853
-900
-947
-993
-1039
-1084
-1129
-1173
-1217
-1261
-1304
-1347
-1389
-1431
-1472
-1513
-1554
-1595
-1635
-1675
-1715
-1755
-1795
-1834
-1874
-1913
-1953
-1992
-2031
-2071
-2110
-2150
-2189
-2228
-2267
-2306
-2345
-2384
-2422
-2460
-2498
-2535
-2572
-2608
-2643
-2678
-2712
-2746
-2778
-2810
-2841
-2870
-2899
-2927
-2954
-2980
-3006
-3030
-3054
-3076
-3098
-3119
-3140
-3159
-3178
-3197
-3215
-3232
-3249
-3266
-3282
-3297
-3313
-3328
-3342
-3356
-3370
-3384
-3398
-3411
-3424
-3437
-3450
-3463
-3475
-3488
-3500
-3513
-3526
-3539
-3551
-3564
-3578
-3591
-3604
-3617
-3631
-3644
-3658
-3672
-3685
-3699
-3712
-3726
-3739
-3752
-3765
-3777
-3789
-3801
-3812
-3823
-3833
-3843
-3852
-3860
-3868
-3875
-3881
-3886
-3891
-3894
-3897
-3899
-3899
-3899
-3897
-3895
-3891
-3887
-3881
-3875
-3867
-3859
-3849
-3839
-3828
-3816
-3803
-3790
-3776
-3761
-3746
-3730
-3714
-3697
-3680
-3662
-3644
-3626
-3607
-3588
-3569
-3550
-3531
-3511
-3492
-3473
-3453
-3434
-3415
-3396
-3377
-3358
-3340
-3322
-3304
-3286
-3269
-3252
-3236
-3219
-3204
-3188
-3173
-3158
-3143
-3129
-3115
-3101
-3087
-3073
-3060
-3047
-3033
-3020
-3007
-2994
-2980
-2967
-2954
-2940
-2926
-2912
-2898
-2883
-2868
-2852
-2836
-2819
-2801
-2783
-2764
-2744
-2723
-2701
-2678
-2653
-2628
-2601
-2573
-2544
-2513
-2481
-2447
-2411
-2375
-2336
-2296
-2255
-2212
-2167
-2121
-2073
-2024
-1973
-1921
-1867
-1812
-1755
-1698
-1638
-1578
-1516
-1454
-1390
-1326
-1261
-1195
-1129
-1063
-996
-929
-862
-795
-728
-662
-595
-529
-464
-399
-335
-272
-209
-147
-87
-27
32
90
146
202
256
309
361
412
461
509
556
602
647
691
733
775
816
856
895
933
971
1006
1044
1079
1115
1149
1184
1218
1251
1285
1318
1351
1383
1416
1448
1480
1512
1544
1576
1607
1639
1670
1701
1732
1763
1794
1824
1854
1884
1914
1943
1972
2001
2029
2057
2084
2111
2138
2164
2189
2214
2239
2263
2286
2309
2331
2353
2374
2394
2413
2432
2451
2468
2485
2502
2518
2533
2547
2562
2575
2588
2601
2613
2625
2637
2648
2659
2670
2681
2691
2702
2712
2722
2733
2743
2753
2762
2772
2782
2791
2800
2809
2818
2826
2834
2842
2849
2856
2862
2868
2873
2878
2883
2886
2890
2893
2896
2898
2900
2901
2902
2903
2903
2903
2903
2902
2902
2900
2899
2897
2894
2892
2888
2885
2881
2876
2872
2866
2860
2854
2848
2841
2834
2826
2818
2809
2801
2792
2782
2773
2763
2753
2742
2732
2721
2710
2699
2688
2677
2666
2655
2644
2633
2621
2611
2600
2589
2579
2569
2559
2549
2540
2531
2522
2514
2505
2497
2490
2482
2475
2468
2461
2454
2448
2441
2435
2429
2424
2418
2413
2407
2402
2398
2393
2389
2386
2382
2380
2377
2375
2374
2374
2374
2375
2377
2380
2384
2389
2395
2403
2411
2421
2432
2445
2459
2475
2491
2510
2530
2551
2574
2599
2625
2652
2681
2712
2744
2777
2811
2847
2884
2922
2961
3002
3043
3086
3129
3174
3220
3266
3313
3361
3411
3460
3511
3562
3614
3667
3721
3775
3829
3884
3940
3996
4051
4109
4166
4223
4280
4338
4396
4454
4511
4569
4627
4686
4744
4802
4860
4918
4976
5034
5092
5150
5208
5265
5323
5380
5437
5494
5550
5606
5661
5716
5770
5824
5877
5929
5980
6030
6080
6129
6176
6223
6269
6314
6358
6401
6442
6483
6523
6562
6600
6637
6673
6708
6742
6775
6807
6838
6867
6896
6924
6950
6975
6999
7022
7044
7065
7084
7103
7120
7136
7152
7166
7179
7191
7202
7213
7222
7231
7239
7246
7252
7257
7262
7266
7269
7271
7273
7273
7273
7273
7271
7269
7267
7263
7259
7254
7249
7243
7237
7230
7222
7214
7205
7196
7186
7176
7164
7153
7140
7127
7113
7099
7083
7067
7051
7033
7015
6995
6975
6954
6933
6910
6887
6863
6838
6812
6786
6759
6731
6702
6673
6644
6613
6583
6551
6519
6487
6455
6421
6388
6354
6320
6286
6252
6217
6183
6148
6113
6078
6043
6008
5972
5937
5903
5868
5833
5798
5764
5730
5696
5663
5630
5597
5565
5534
5502
5472
5441
5412
5383
5354
5327
5300
5273
5247
5222
5198
5175
5152
5130
5110
5090
5071
5052
5035
5019
5004
4990
4977
4965
4953
4943
4934
4926
4919
4912
4907
4903
4900
4897
4896
4896
4896
4898
4900
4903
4907
4912
4918
4925
4933
4941
4950
4960
4971
4983
4995
5009
5022
5037
5053
5069
5085
5103
5121
5140
5160
5180
5200
5222
5244
5266
5289
5313
5337
5362
5387
5413
5439
5465
5492
5520
5548
5576
5605
5634
5664
5694
5725
5756
5787
5819
5851
5884
5917
5951
5985
6020
6055
6090
6126
6163
6199
6237
6275
6313
6352
6391
6431
6471
6512
6553
6595
6637
6680
6723
6767
6812
6857
6902
6948
6994
7041
7089
7137
7186
7235
7284
7334
7384
7435
7486
7538
7590
7642
7695
7747
7800
7854
7907
7961
8015
8068
8122
8176
8230
8284
8338
8391
8445
8498
8551
8604
8657
8709
8761
8812
8863
8914
8964
9014
9063
9111
9159
9206
9253
9298
9343
9387
9430
9472
9513
9553
9592
9630
9666
9702
9736
9768
9799
9829
9857
9884
9909
9932
9954
9974
9993
10009
10025
10038
10050
10060
10069
10076
10081
10085
10087
10088
10087
10085
10081
10076
10069
10060
10050
10039
10026
10012
9996
9978
9960
9939
9918
9894
9870
9844
9817
9788
9758
9726
9693
9659
9624
9587
9549
9511
9471
9430
9388
9345
9301
9257
9212
9166
9120
9074
9027
8979
8932
8884
8836
8788
8740
8692
8644
8596
8549
8502
8454
8408
8361
8316
8270
8226
8180
8138
8095
8053
8013
7973
7934
7896
7859
7823
7789
7755
7723
7693
7663
7635
7609
7583
7559
7537
7515
7495
7476
7459
7443
7428
7414
7402
7391
7381
7372
7364
7357
7351
7346
7342
7338
7336
7334
7332
7331
7331
7331
7332
7333
7335
7337
7339
7342
7345
7348
7352
7356
7360
7365
7370
7375
7381
7387
7393
7400
7407
7414
7422
7430
7439
7448
7458
7468
7478
7489
7500
7512
7524
7537
7550
7564
7579
7594
7610
7626
7643
7661
7680
7699
7719
7739
7760
7782
7805
7828
7852
7876
7901
7926
7952
7978
8005
8032
8060
8087
8116
8145
8173
8203
8233
8263
8294
8325
8356
8387
8419
8451
8484
8517
8550
8583
8616
8650
8684
8717
8751
8785
8819
8853
8886
8920
8953
8986
9019
9051
9083
9115
9146
9176
9206
9235
9263
9291
9317
9343
9368
9392
9414
9436
9456
9476
9494
9511
9526
9541
9554
9566
9577
9586
9595
9602
9608
9613
9616
9619
9620
9621
9620
9618
9615
9612
9607
9601
9594
9587
9578
9569
9559
9548
9536
9523
9510
9496
9482
9467
9451
9435
9418
9401
9383
9365
9347
9327
9308
9288
9267
9246
9224
9202
9179
9156
9132
9108
9083
9057
9031
9004
8977
8948
8919
8890
8859
8828
8797
8764
8731
8698
8663
8628
8593
8557
8521
8484
8447
8409
8372
8334
8296
8258
8219
8180
8143
8105
8067
8029
7992
7955
7918
7882
7846
7810
7775
7741
7707
7673
7641
7609
7577
7547
7517
7488
7459
7432
7405
7379
7354
7330
7307
7284
7263
7242
7222
7202
7184
7167
7150
7134
7119
7104
7090
7077
7065
7053
7042
7031
7021
7011
7001
6992
6983
6974
6966
6957
6949
6940
6932
6923
6915
6906
6897
6887
6878
6868
6858
6848
6837
6826
6815
6803
6791
6779
6766
6754
6740
6727
6713
6698
6684
6669
6653
6637
6621
6604
6587
6570
6552
6533
6515
6496
6476
6457
6437
6417
6396
6376
6355
6334
6313
6292
6270
6249
6228
6206
6185
6163
6142
6121
6099
6078
6057
6036
6015
5995
5975
5955
5935
5915
5896
5877
5859
5840
5822
5804
5787
5770
5753
5737
5721
5705
5689
5674
5660
5645
5631
5618
5605
5592
5579
5567
5555
5544
5533
5522
5512
5502
5492
5483
5474
5465
5457
5448
5440
5432
5424
5417
5409
5402
5395
5388
5382
5375
5369
5363
5358
5352
5347
5342
5338
5334
5330
5327
5324
5321
5318
5316
5315
5313
5312
5311
5310
5310
5309
5309
5309
5308
5308
5308
5307
5307
5306
5305
5304
5303
5302
5301
5299
5297
5295
5293
5290
5288
5285
5282
5278
5275
5271
5267
5263
5259
5255
5250
5245
5240
5235
5230
5224
5218
5211
5205
5198
5190
5182
5174
5166
5157
5148
5138
5128
5118
5107
5096
5084
5072
5059
5046
5032
5018
5004
4989
4973
4957
4941
4924
4906
4888
4870
4851
4831
4811
4791
4770
4748
4726
4704
4681
4657
4634
4609
4584
4559
4533
4507
4481
4454
4427
4399
4372
4343
4315
4286
4258
4228
4199
4170
4140
4111
4081
4051
4021
3991
3962
3932
3903
3873
3844
3816
3787
3759
3732
3704
3678
3651
3625
3600
3575
3551
3527
3504
3481
3459
3438
3417
3397
3377
3359
3340
3323
3306
3289
3273
3258
3243
3229
3216
3203
3190
3178
3166
3155
3144
3134
3124
3114
3105
3096
3087
3078
3070
3063
3055
3048
3041
3034
3027
3021
3015
3009
3003
2998
2993
2987
2982
2977
2972
2967
2962
2957
2952
2947
2941
2936
2930
2924
2917
2911
2903
2896
2888
2880
2871
2861
2851
2841
2830
2818
2805
2792
2779
2764
2749
2734
2718
2701
2683
2665
2647
2628
2608
2588
2567
2546
2524
2502
2479
2455
2431
2406
2381
2355
2328
2301
2273
2245
2216
2187
2156
2126
2095
2063
2029
1998
1964
1930
1896
1861
1826
1790
1753
1717
1680
1642
1605
1567
1528
1489
1450
1411
1371
1332
1292
1252
1211
1171
1130
1090
1049
1008
968
928
888
848
808
769
729
690
652
613
575
538
500
463
427
391
355
320
285
251
217
184
151
119
87
56
26
-4
-34
-62
-90
-118
-145
-171
-197
-222
-246
-270
-293
-316
-338
-359
-379
-399
-418
-437
-455
-472
-489
-505
-520
-536
-550
-564
-578
-591
-604
-617
-629
-641
-652
-663
-674
-685
-695
-705
-714
-724
-733
-742
-750
-758
-766
-774
-782
-789
-796
-803
-810
-816
-822
-828
-834
-840
-845
-850
-855
-860
-865
-869
-873
-877
-880
-883
-886
-889
-891
-893
-894
-895
-896
-897
-897
-897
-897
-896
-896
-894
-893
-891
-889
-887
-885
-883
-880
-878
-875
-873
-871
-868
-866
-864
-863
-861
-861
-860
-860
-860
-861
-863
-865
-867
-870
-874
-879
-884
-889
-896
-903
-910
-919
-927
-937
-947
-958
-970
-982
-995
-1008
-1022
-1038
-1054
-1070
-1087
-1104
-1122
-1141
-1161
-1180
-1201
-1222
-1244
-1266
-1288
-1311
-1335
-1359
-1383
-1408
-1434
-1460
-1486
-1513
-1540
-1567
-1595
-1624
-1653
-1682
-1712
-1742
-1773
-1804
-1835
-1867
-1900
-1932
-1965
-1998
-2032
-2066
-2100
-2134
-2168
-2203
-2237
-2272
-2306
-2341
-2375
-2409
-2443
-2477
-2510
-2543
-2576
-2608
-2640
-2671
-2701
-2731
-2761
-2790
-2818
-2845
-2872
-2898
-2923
-2947
-2971
-2993
-3015
-3036
-3056
-3076
-3094
-3112
-3128
-3144
-3159
-3173
-3187
-3199
-3211
-3221
-3231
-3241
-3249
-3257
-3264
-3271
-3277
-3283
-3288
-3293
-3297
-3301
-3305
-3309
-3313
-3316
-3320
-3323
-3327
-3331
-3334
-3338
-3343
-3347
-3352
-3357
-3362
-3367
-3373
-3379
-3385
-3391
-3397
-3404
-3411
-3417
-3424
-3431
-3438
-3445
-3452
-3459
-3466
-3473
-3480
-3486
-3493
-3499
-3505
-3511
-3516
-3521
-3526
-3531
-3535
-3539
-3543
-3547
-3550
-3553
-3556
-3558
-3560
-3562
-3564
-3566
-3567
-3569
-3570
-3571
-3572
-3573
-3574
-3575
-3576
-3577
-3577
-3578
-3579
-3579
-3580
-3580
-3581
-3581
-3581
-3581
-3582
-3582
-3582
-3581
-3581
-3580
-3580
-3579
-3577
-3576
-3574
-3571
-3568
-3565
-3561
-3556
-3551
-3545
-3539
-3531
-3523
-3514
-3505
-3494
-3483
-3470
-3457
-3443
-3428
-3412
-3396
-3379
-3360
-3341
-3322
-3301
-3280
-3259
-3236
-3213
-3189
-3165
-3141
-3116
-3090
-3064
-3038
-3012
-2985
-2958
-2931
-2904
-2877
-2850
-2822
-2795
-2768
-2741
-2714
-2687
-2660
-2633
-2606
-2580
-2553
-2527
-2501
-2475
-2449
-2423
-2397
-2371
-2345
-2320
-2294
-2268
-2242
-2216
-2190
-2164
-2138
-2111
-2085
-2058
-2031
-2004
-1976
-1948
-1920
-1892
-1863
-1835
-1806
-1776
-1746
-1716
-1686
-1656
-1625
-1594
-1563
-1531
-1500
-1468
-1436
-1404
-1371
-1339
-1307
-1274
-1242
-1209
-1177
-1145
-1113
-1081
-1050
-1018
-988
-957
-927
-897
-868
-840
-812
-784
-757
-731
-705
-680
-656
-633
-610
-588
-567
-546
-527
-508
-490
-473
-457
-442
-428
-415
-403
-392
-382
-372
-364
-358
-352
-347
-343
-341
-339
-339
-340
-342
-345
-349
-354
-361
-368
-377
-386
-397
-409
-422
-436
-451
-467
-484
-503
-522
-543
-564
-587
-610
-635
-660
-687
-714
-743
-773
-803
-834
-866
-900
-933
-968
-1004
-1040
-1077
-1115
-1153
-1192
-1232
-1272
-1313
-1354
-1396
-1438
-1480
-1522
-1565
-1608
-1651
-1693
-1736
-1779
-1821
-1864
-1906
-1947
-1988
-2029
-2069
-2109
-2148
-2186
-2223
-2260
-2295
-2330
-2363
-2396
-2428
-2458
-2487
-2515
-2542
-2568
-2593
-2616
-2638
-2659
-2679
-2697
-2714
-2731
-2746
-2760
-2773
-2784
-2795
-2805
-2814
-2822
-2829
-2835
-2841
-2845
-2849
-2852
-2854
-2855
-2856
-2856
-2855
-2853
-2851
-2848
-2844
-2840
-2835
-2830
-2824
-2817
-2810
-2803
-2795
-2786
-2777
-2768
-2758
-2748
-2738
-2727
-2716
-2705
-2693
-2681
-2670
-2658
-2646
-2634
-2622
-2610
-2598
-2587
-2575
-2564
-2554
-2543
-2534
-2524
-2515
-2507
-2499
-2492
-2485
-2479
-2474
-2469
-2465
-2462
-2459
-2457
-2455
-2454
-2454
-2454
-2455
-2456
-2458
-2460
-2463
-2466
-2469
-2473
-2477
-2481
-2486
-2490
-2495
-2500
-2505
-2510
-2515
-2520
-2525
-2530
-2535
-2540
-2544
-2549
-2553
-2556
-2560
-2563
-2566
-2568
-2570
-2572
-2573
-2574
-2574
-2574
-2573
-2572
-2570
-2568
-2566
-2563
-2559
-2555
-2551
-2547
-2542
-2537
-2531
-2526
-2520
-2514
-2508
-2501
-2495
-2489
-2483
-2477
-2471
-2465
-2460
-2454
-2449
-2445
-2440
-2436
-2432
-2429
-2426
-2423
-2421
-2419
-2418
-2417
-2416
-2416
-2417
-2417
-2418
-2420
-2422
-2424
-2426
-2429
-2431
-2434
-2437
-2440
-2443
-2446
-2450
-2453
-2456
-2458
-2461
-2463
-2466
-2468
-2469
-2471
-2472
-2473
-2473
-2473
-2473
-2472
-2471
-2470
-2469
-2467
-2465
-2463
-2461
-2458
-2456
-2453
-2451
-2448
-2445
-2443
-2440
-2438
-2436
-2433
-2431
-2429
-2427
-2426
-2424
-2423
-2422
-2421
-2420
-2419
-2419
-2418
-2418
-2418
-2418
-2418
-2419
-2419
-2419
-2420
-2421
-2422
-2423
-2424
-2425
-2426
-2428
-2430
-2432
-2434
-2437
-2439
-2442
-2446
-2450
-2454
-2459
-2464
-2470
-2476
-2482
-2490
-2497
-2506
-2514
-2524
-2534
-2545
-2556
-2568
-2580
-2593
-2607
-2621
-2635
-2650
-2666
-2682
-2699
-2716
-2734
-2752
-2770
-2789
-2808
-2828
-2848
-2868
-2889
-2910
-2932
-2953
-2975
-2997
-3020
-3042
-3065
-3088
-3112
-3135
-3159
-3183
-3207
-3231
-3256
-3280
-3305
-3330
-3355
-3381
-3407
-3432
-3459
-3485
-3512
-3538
-3565
-3593
-3620
-3648
-3676
-3703
-3732
-3760
-3788
-3816
-3845
-3873
-3901
-3930
-3958
-3986
-4014
-4043
-4070
-4098
-4126
-4153
-4180
-4207
-4233
-4259
-4285
-4310
-4335
-4359
-4383
-4407
-4429
-4452
-4473
-4495
-4515
-4535
-4554
-4572
-4590
-4606
-4622
-4638
-4652
-4666
-4678
-4690
-4701
-4711
-4721
-4729
-4736
-4743
-4749
-4754
-4758
-4761
-4764
-4766
-4767
-4767
-4767
-4766
-4764
-4762
-4760
-4757
-4754
-4750
-4746
-4742
-4738
-4733
-4729
-4724
-4719
-4714
-4709
-4704
-4699
-4694
-4690
-4685
-4681
-4677
-4673
-4669
-4666
-4663
-4660
-4658
-4656
-4654
-4653
-4652
-4652
-4652
-4652
-4653
-4654
-4656
-4657
-4660
-4662
-4665
-4668
-4672
-4675
-4680
-4684
-4689
-4693
-4699
-4704
-4709
-4715
-4721
-4727
-4733
-4739
-4745
-4751
-4757
-4763
-4769
-4775
-4781
-4787
-4792
-4798
-4803
-4808
-4813
-4817
-4821
-4825
-4828
-4831
-4834
-4836
-4838
-4839
-4839
-4839
-4839
-4838
-4836
-4833
-4830
-4827
-4822
-4817
-4811
-4804
-4797
-4789
-4780
-4771
-4760
-4750
-4738
-4726
-4713
-4700
-4686
-4671
-4656
-4641
-4625
-4609
-4592
-4575
-4558
-4540
-4523
-4505
-4487
-4469
-4451
-4432
-4414
-4396
-4378
-4360
-4342
-4325
-4307
-4290
-4273
-4256
-4240
-4223
-4208
-4192
-4177
-4162
-4148
-4134
-4121
-4108
-4094
-4083
-4070
-4059
-4049
-4038
-4030
-4021
-4011
-4003
-3997
-3990
-3983
-3977
-3972
-3967
-3962
-3958
-3955
-3952
-3949
-3948
-3946
-3945
-3945
-3945
-3946
-3947
-3948
-3951
-3954
-3957
-3961
-3965
-3970
-3975
-3981
-3987
-3994
-4001
-4008
-4016
-4024
-4033
-4041
-4050
-4059
-4067
-4078
-4086
-4096
-4105
-4115
-4124
-4133
-4141
-4149
-4157
-4165
-4172
-4179
-4185
-4190
-4195
-4199
-4202
-4205
-4207
-4208
-4209
-4208
-4207
-4205
-4202
-4198
-4193
-4187
-4180
-4173
-4164
-4155
-4145
-4134
-4122
-4109
-4096
-4081
-4066
-4051
-4034
-4017
-3999
-3981
-3962
-3942
-3922
-3901
-3880
-3859
-3837
-3814
-3792
-3769
-3745
-3722
-3699
-3675
-3651
-3628
-3604
-3581
-3558
-3535
-3512
-3489
-3467
-3445
-3424
-3403
-3382
-3362
-3342
-3323
-3304
-3286
-3269
-3252
-3236
-3220
-3205
-3191
-3178
-3165
-3153
-3142
-3132
-3122
-3113
-3105
-3098
-3091
-3086
-3081
-3077
-3074
-3072
-3071
-3071
-3072
-3074
-3076
-3080
-3085
-3090
-3097
-3104
-3113
-3122
-3132
-3143
-3155
-3168
-3182
-3196
-3211
-3228
-3244
-3262
-3280
-3299
-3319
-3339
-3359
-3381
-3402
-3424
-3447
-3470
-3493
-3517
-3541
-3565
-3589
-3613
-3638
-3662
-3687
-3711
-3735
-3760
-3784
-3807
-3831
-3854
-3877
-3899
-3921
-3943
-3964
-3985
-4005
-4025
-4043
-4062
-4080
-4097
-4114
-4130
-4145
-4160
-4174
-4187
-4200
-4212
-4223
-4234
-4244
-4254
-4263
-4272
-4280
-4287
-4294
-4301
-4307
-4313
-4318
-4324
-4328
-4333
-4338
-4342
-4346
-4350
-4353
-4357
-4360
-4363
-4367
-4370
-4373
-4376
-4379
-4382
-4385
-4388
-4391
-4394
-4397
-4400
-4404
-4407
-4411
-4414
-4418
-4422
-4427
-4431
-4436
-4441
-4446
-4452
-4457
-4463
-4470
-4477
-4484
-4491
-4499
-4506
-4515
-4523
-4532
-4542
-4551
-4561
-4571
-4582
-4592
-4603
-4615
-4626
-4638
-4650
-4662
-4674
-4687
-4699
-4712
-4726
-4739
-4752
-4766
-4780
-4794
-4809
-4823
-4838
-4853
-4868
-4883
-4898
-4913
-4928
-4944
-4959
-4974
-4990
-5005
-5020
-5036
-5051
-5066
-5081
-5096
-5110
-5125
-5139
-5153
-5167
-5181
-5195
-5208
-5221
-5234
-5246
-5259
-5271
-5283
-5294
-5306
-5317
-5328
-5338
-5349
-5359
-5369
-5379
-5388
-5397
-5406
-5415
-5423
-5431
-5439
-5447
-5454
-5461
-5468
-5475
-5481
-5488
-5494
-5500
-5505
-5511
-5516
-5521
-5526
-5530
-5535
-5539
-5543
-5547
-5551
-5555
-5559
-5562
-5565
-5568
-5571
-5574
-5577
-5579
-5581
-5583
-5585
-5586
-5588
-5589
-5590
-5590
-5590
-5590
-5590
-5590
-5589
-5587
-5586
-5584
-5581
-5579
-5575
-5572
-5568
-5563
-5558
-5552
-5546
-5539
-5532
-5524
-5515
-5506
-5496
-5485
-5473
-5461
-5449
-5435
-5421
-5406
-5391
-5374
-5357
-5340
-5321
-5303
-5283
-5263
-5242
-5220
-5198
-5176
-5153
-5129
-5105
-5080
-5055
-5029
-5003
-4976
-4950
-4922
-4895
-4866
-4838
-4809
-4780
-4751
-4721
-4691
-4660
-4630
-4599
-4568
-4536
-4505
-4473
-4441
-4409
-4377
-4345
-4313
-4280
-4248
-4216
-4183
-4151
-4119
-4086
-4054
-4022
-3991
-3959
-3928
-3896
-3866
-3835
-3805
-3775
-3746
-3717
-3688
-3660
-3632
-3605
-3578
-3552
-3527
-3502
-3478
-3454
-3431
-3408
-3386
-3365
-3345
-3325
-3306
-3287
-3269
-3252
-3236
-3220
-3205
-3190
-3176
-3163
-3150
-3137
-3126
-3114
-3104
-3093
-3083
-3074
-3065
-3056
-3047
-3039
-3032
-3024
-3017
-3010
-3003
-2997
-2991
-2985
-2979
-2974
-2969
-2964
-2960
-2956
-2952
-2949
-2946
-2943
-2941
-2939
-2937
-2936
-2936
-2935
-2936
-2936
-2938
-2939
-2941
-2944
-2947
-2950
-2954
-2958
-2963
-2968
-2973
-2979
-2985
-2991
-2998
-3005
-3013
-3020
-3028
-3036
-3045
-3053
-3062
-3071
-3080
-3089
-3098
-3107
-3116
-3125
-3134
-3143
-3152
-3160
-3169
-3177
-3185
-3193
-3201
-3208
-3215
-3221
-3228
-3234
-3239
-3244
-3249
-3253
-3257
-3260
-3263
-3265
-3267
-3269
-3270
-3270
-3270
-3270
-3269
-3268
-3267
-3265
-3262
-3260
-3257
-3254
-3251
-3247
-3244
-3240
-3236
-3232
-3228
-3224
-3219
-3215
-3211
-3206
-3202
-3198
-3194
-3190
-3186
-3182
-3178
-3174
-3171
-3168
-3164
-3161
-3159
-3156
-3153
-3151
-3149
-3147
-3145
-3144
-3142
-3141
-3139
-3138
-3137
-3137
-3136
-3135
-3135
-3134
-3134
-3134
-3133
-3133
-3133
-3133
-3133
-3133
-3133
-3133
-3133
-3133
-3133
-3134
-3134
-3135
-3135
-3136
-3137
-3137
-3138
-3139
-3140
-3141
-3142
-3143
-3144
-3145
-3146
-3148
-3149
-3150
-3150
-3151
-3152
-3153
-3153
-3154
-3154
-3154
-3154
-3154
-3153
-3153
-3152
-3150
-3149
-3147
-3145
-3142
-3140
-3136
-3133
-3129
-3125
-3121
-3117
-3112
-3107
-3101
-3096
-3090
-3084
-3078
-3072
-3066
-3060
-3053
-3047
-3041
-3034
-3028
-3022
-3016
-3010
-3004
-2998
-2993
-2988
-2983
-2978
-2973
-2969
-2964
-2960
-2957
-2953
-2950
-2947
-2944
-2942
-2939
-2937
-2935
-2933
-2931
-2930
-2928
-2927
-2925
-2924
-2922
-2921
-2919
-2918
-2916
-2914
-2912
-2910
-2908
-2906
-2903
-2900
-2898
-2894
-2891
-2888
-2884
-2880
-2875
-2871
-2866
-2861
-2855
-2850
-2844
-2837
-2831
-2824
-2816
-2809
-2801
-2793
-2784
-2775
-2766
-2756
-2746
-2736
-2725
-2714
-2703
-2691
-2678
-2666
-2652
-2639
-2624
-2610
-2595
-2579
-2563
-2547
-2530
-2513
-2495
-2477
-2458
-2439
-2420
-2400
-2379
-2359
-2338
-2316
-2294
-2272
-2250
-2227
-2204
-2181
-2158
-2134
-2110
-2086
-2062
-2037
-2013
-1989
-1965
-1940
-1916
-1891
-1866
-1841
-1816
-1791
-1766
-1741
-1715
-1690
-1664
-1638
-1612
-1586
-1560
-1534
-1507
-1481
-1454
-1426
-1399
-1372
-1344
-1316
-1288
-1259
-1231
-1202
-1173
-1143
-1114
-1084
-1055
-1025
-995
-965
-934
-904
-874
-844
-813
-783
-752
-722
-691
-661
-631
-600
-570
-540
-510
-480
-451
-421
-392
-362
-333
-304
-276
-247
-219
-191
-163
-136
-109
-82
-55
-29
-3
23
48
73
97
121
144
168
190
212
234
255
275
295
314
333
351
369
386
402
418
433
448
462
475
488
500
512
523
533
543
552
561
569
576
583
589
595
600
604
608
611
613
615
617
618
618
617
617
615
613
611
608
605
602
598
593
589
584
579
573
568
562
556
549
543
536
530
523
516
509
502
495
487
480
473
466
458
451
444
437
430
423
416
409
402
396
389
383
377
371
366
360
355
350
345
341
336
332
328
324
320
316
313
309
306
303
300
297
294
292
289
287
284
282
279
277
274
272
270
268
265
263
261
259
257
255
252
250
248
246
244
242
240
238
237
235
233
231
229
227
225
224
222
220
219
217
215
214
212
211
210
209
207
206
205
204
203
203
202
201
200
200
199
199
198
198
198
197
197
197
196
196
196
195
195
195
194
194
194
193
193
192
192
191
191
191
190
190
190
190
189
189
190
190
190
191
191
192
193
195
196
198
200
203
205
208
212
215
219
223
228
233
238
244
250
257
263
270
278
286
294
302
311
321
330
340
350
360
371
382
393
405
417
429
441
453
466
479
492
505
519
533
547
561
575
589
604
619
633
648
664
679
694
710
725
741
757
772
788
804
821
837
853
870
886
903
919
936
953
970
987
1004
1022
1040
1057
1075
1093
1111
1130
1148
1166
1185
1203
1222
1241
1259
1278
1297
1316
1335
1353
1372
1391
1410
1428
1447
1465
1484
1502
1520
1538
1556
1573
1591
1608
1625
1642
1659
1676
1692
1709
1725
1741
1756
1772
1787
1802
1817
1832
1847
1861
1875
1889
1902
1915
1928
1941
1954
1966
1978
1990
2001
2012
2023
2033
2044
2054
2063
2073
2082
2090
2099
2107
2114
2122
2129
2135
2142
2148
2153
2159
2164
2168
2173
2177
2180
2184
2187
2190
2192
2195
2196
2198
2199
2201
2201
2202
2202
2203
2202
2202
2201
2201
2199
2198
2196
2195
2193
2190
2188
2185
2182
2179
2175
2172
2168
2165
2161
2157
2152
2148
2144
2139
2135
2130
2126
2121
2116
2112
2107
2102
2097
2092
2087
2082
2076
2071
2066
2060
2055
2049
2043
2037
2031
2025
2019
2012
2005
1999
1993
1986
1979
1972
1966
1958
1951
1944
1937
1930
1922
1915
1907
1900
1892
1884
1877
1869
1861
1853
1845
1837
1829
1821
1813
1804
1796
1787
1778
1769
1760
1751
1741
1731
1721
1711
1700
1689
1678
1666
1654
1642
1629
1616
1603
1589
1575
1561
1546
1531
1516
1500
1484
1467
1451
1434
1417
1399
1381
1363
1345
1327
1309
1291
1272
1254
1236
1217
1199
1181
1163
1146
1129
1112
1095
1079
1063
1048
1033
1018
1004
990
977
965
953
942
931
920
911
902
893
885
878
872
866
860
855
851
848
845
842
841
839
839
839
840
841
843
845
848
852
856
861
866
872
879
886
894
902
910
920
930
940
951
962
974
986
999
1012
1026
1040
1055
1070
1086
1102
1118
1134
1151
1168
1186
1204
1221
1240
1258
1276
1295
1313
1332
1350
1369
1387
1405
1423
1441
1459
1476
1493
1510
1527
1543
1559
1574
1589
1603
1617
1631
1644
1656
1668
1680
1690
1700
1710
1719
1727
1735
1742
1749
1755
1760
1764
1768
1772
1775
1777
1779
1780
1780
1780
1780
1779
1777
1775
1772
1769
1766
1762
1758
1753
1748
1742
1736
1730
1724
1717
1710
1703
1695
1688
1680
1672
1663
1655
1646
1637
1628
1619
1609
1600
1590
1580
1570
1560
1550
1539
1529
1519
1508
1498
1487
1477
1466
1456
1446
1435
1425
1415
1405
1395
1386
1376
1367
1358
1349
1341
1332
1324
1316
1308
1300
1293
1285
1278
1271
1265
1258
1252
1246
1240
1234
1229
1224
1218
1213
1209
1204
1200
1196
1192
1188
1184
1181
1177
1174
1171
1168
1165
1163
1160
1158
1156
1154
1152
1150
1148
1146
1145
1143
1142
1140
1139
1138
1137
1136
1135
1135
1134
1134
1134
1133
1133
1134
1134
1134
1135
1135
1136
1137
1138
1139
1140
1142
1143
1145
1146
1148
1150
1152
1155
1157
1159
1162
1165
1168
1171
1174
1177
1180
1183
1187
1190
1194
1198
1201
1205
1208
1212
1216
1219
1223
1226
1229
1233
1236
1239
1242
1245
1248
1251
1253
1255
1258
1260
1262
1263
1265
1266
1268
1269
1270
1270
1271
1271
1272
1272
1272
1272
1271
1271
1270
1269
1269
1268
1266
1265
1264
1262
1260
1259
1257
1254
1252
1250
1248
1245
1242
1239
1237
1234
1230
1227
1224
1220
1216
1213
1209
1205
1200
1196
1191
1187
1182
1177
1171
1166
1160
1155
1149
1143
1137
1130
1124
1117
1110
1104
1097
1090
1082
1075
1068
1061
1053
1046
1038
1031
1022
1016
1008
1000
993
986
978
971
964
956
949
942
935
928
921
914
907
901
894
887
881
874
868
861
855
848
842
835
829
822
815
809
802
795
788
781
774
766
759
752
744
737
729
721
713
706
698
690
682
673
665
657
649
640
632
624
615
607
598
589
581
572
563
555
546
537
528
519
510
501
493
484
475
466
457
448
439
430
421
412
403
394
384
375
366
356
347
337
327
317
307
297
286
276
265
255
244
233
222
211
200
189
178
167
155
144
133
122
111
99
88
78
67
56
46
35
25
15
6
-4
-13
-22
-30
-38
-46
-54
-61
-67
-73
-79
-85
-89
-94
-98
-101
-105
-107
-109
-111
-112
-113
-113
-113
-112
-111
-109
-107
-104
-101
-97
-93
-89
-84
-79
-73
-67
-60
-53
-46
-38
-30
-21
-12
-3
7
17
27
38
49
61
72
85
97
110
123
136
150
164
178
193
208
223
238
254
269
285
301
318
334
351
367
384
401
418
435
452
469
486
503
520
537
554
571
587
603
620
636
651
667
682
697
712
726
740
754
767
780
793
806
818
830
841
852
863
873
883
892
902
910
919
927
934
941
948
955
961
966
972
977
981
985
989
993
996
999
1000
1002
1006
1006
1008
1010
1012
1012
1012
1014
1014
1014
1016
1016
1016
1018
1018
1018
1020
1020
1022
1022
1024
1026
1028
1030
1032
1035
1038
1041
1045
1048
1053
1057
1062
1067
1073
1078
1085
1091
1098
1105
1113
1121
1129
1138
1147
1156
1165
1175
1185
1196
1207
1218
1229
1241
1253
1265
1278
1291
1304
1317
1331
1344
1358
1373
1387
1402
1416
1431
1446
1461
1476
1491
1506
1521
1536
1551
1565
1580
1595
1609
1624
1638
1652
1666
1680
1693
1707
1720
1732
1745
1757
1769
1781
1793
1804
1815
1825
1835
1845
1855
1864
1873
1882
1890
1899
1906
1914
1921
1928
1934
1940
1946
1951
1956
1961
1966
1970
1973
1977
1980
1982
1985
1987
1988
1989
1990
1991
1991
1991
1991
1990
1989
1987
1985
1983
1980
1977
1974
1970
1965
1961
1956
1950
1944
1938
1931
1924
1916
1908
1899
1891
1881
1872
1862
1851
1840
1829
1818
1806
1794
1782
1769
1756
1743
1730
1717
1703
1690
1676
1662
1648
1634
1620
1606
1592
1578
1564
1550
1536
1522
1508
1495
1481
1468
1455
1441
1429
1416
1403
1391
1379
1367
1355
1344
1332
1321
1310
1299
1289
1278
1268
1258
1248
1238
1228
1219
1210
1200
1191
1182
1174
1165
1156
1148
1139
1130
1122
1114
1105
1097
1088
1080
1071
1063
1055
1046
1038
1029
1020
1012
1004
996
987
979
971
962
954
946
938
930
922
914
907
900
892
885
879
872
866
859
854
848
843
838
833
828
824
820
816
813
810
807
805
802
800
799
797
796
795
794
793
792
792
792
792
792
792
793
793
793
794
795
796
796
797
798
799
800
801
802
803
803
804
805
806
807
808
808
809
810
810
811
811
811
812
812
812
812
813
813
813
813
813
813
813
813
813
813
813
813
814
814
814
814
814
815
815
815
816
816
816
816
817
817
817
817
818
818
818
818
819
819
819
819
820
820
821
822
823
824
825
826
827
829
831
833
835
837
840
843
846
849
852
856
860
864
869
874
879
884
889
895
901
907
914
921
928
935
942
950
958
966
974
983
991
1000
1008
1018
1027
1036
1045
1054
1063
1072
1082
1090
1099
1108
1117
1125
1133
1141
1149
1157
1164
1171
1178
1184
1190
1196
1201
1206
1211
1215
1219
1223
1226
1229
1231
1233
1234
1235
1236
1237
1237
1236
1235
1234
1233
1231
1229
1226
1223
1220
1217
1213
1209
1205
1201
1196
1191
1187
1181
1176
1171
1165
1160
1154
1148
1142
1136
1130
1124
1117
1111
1104
1098
1091
1084
1076
1069
1061
1054
1046
1037
1029
1020
1010
1002
993
983
973
963
953
942
931
920
908
896
884
872
859
846
833
820
806
792
778
764
750
735
720
705
690
674
658
643
627
610
594
577
561
544
527
510
492
475
457
440
422
404
386
368
350
332
313
295
277
258
240
222
203
185
167
149
131
113
95
77
60
42
25
8
-9
-26
-42
-58
-74
-90
-106
-121
-136
-150
-165
-179
-192
-206
-219
-231
-244
-256
-267
-279
-290
-300
-311
-320
-330
-339
-348
-357
-365
-372
-380
-387
-394
-400
-406
-411
-417
-422
-426
-430
-434
-438
-441
-444
-446
-449
-451
-452
-454
-455
-456
-456
-457
-457
-457
-456
-455
-455
-453
-452
-451
-449
-447
-445
-443
-440
-438
-435
-432
-429
-426
-423
-420
-416
-413
-409
-406
-402
-398
-394
-391
-387
-383
-379
-375
-371
-367
-363
-358
-354
-350
-346
-342
-338
-333
-329
-325
-321
-317
-314
-310
-306
-303
-299
-296
-293
-290
-287
-284
-282
-279
-277
-275
-273
-271
-269
-268
-267
-265
-264
-264
-263
-262
-262
-261
-261
-261
-261
-261
-261
-262
-262
-263
-263
-264
-264
-265
-266
-266
-267
-268
-268
-269
-269
-269
-270
-270
-269
-269
-269
-268
-267
-266
-265
-263
-261
-259
-257
-254
-251
-247
-244
-240
-235
-231
-225
-220
-214
-208
-202
-195
-188
-181
-173
-165
-157
-148
-139
-130
-120
-110
-100
-90
-79
-67
-56
-44
-32
-19
-7
6
20
33
47
62
76
91
106
121
137
153
169
185
202
219
236
253
270
288
306
324
342
360
379
397
416
434
453
472
491
510
529
548
567
586
605
623
642
661
679
698
716
734
752
770
788
805
822
840
856
873
890
906
922
938
954
969
984
999
1014
1028
1042
1056
1069
1082
1095
1108
1120
1132
1143
1155
1166
1176
1186
1196
1206
1215
1224
1233
1241
1249
1257
1264
1272
1279
1285
1292
1298
1305
1311
1316
1322
1327
1333
1338
1343
1347
1352
1356
1360
1364
1368
1372
1376
1379
1382
1386
1389
1392
1395
1397
1400
1403
1405
1408
1410
1412
1414
1416
1418
1420
1422
1424
1425
1427
1428
1430
1431
1432
1433
1433
1434
1434
1434
1434
1434
1434
1433
1432
1431
1430
1428
1426
1424
1422
1419
1416
1413
1409
1405
1401
1397
1392
1387
1381
1376
1370
1363
1357
1350
1342
1335
1327
1319
1310
1301
1292
1283
1273
1263
1253
1243
1232
1221
1210
1199
1188
1176
1164
1152
1140
1128
1115
1102
1090
1077
1064
1051
1037
1024
1010
997
984
970
957
943
929
916
902
888
875
861
847
834
820
807
793
780
766
753
739
726
712
699
686
672
659
646
633
620
606
593
580
567
554
541
528
515
501
488
475
462
448
435
422
408
395
381
367
353
339
325
311
297
282
268
253
238
223
208
193
178
162
146
131
115
99
83
67
51
34
18
1
-15
-32
-49
-66
-83
-100
-117
-134
-151
-168
-186
-203
-220
-237
-255
-272
-289
-306
-323
-340
-357
-373
-390
-406
-423
-439
-455
-470
-486
-501
-517
-532
-546
-561
-576
-590
-604
-618
-632
-646
-659
-673
-686
-700
-713
-726
-739
-752
-764
-777
-790
-803
-815
-828
-840
-853
-865
-878
-890
-903
-915
-927
-940
-952
-964
-976
-988
-1000
-1012
-1025
-1037
-1048
-1060
-1072
-1084
-1095
-1107
-1118
-1129
-1141
-1152
-1163
-1174
-1184
-1195
-1205
-1215
-1226
-1235
-1245
-1255
-1264
-1273
-1282
-1291
-1300
-1308
-1316
-1324
-1332
-1340
-1347
-1354
-1361
-1367
-1373
-1380
-1385
-1391
-1396
-1401
-1406
-1410
-1414
-1418
-1422
-1425
-1428
-1430
-1433
-1435
-1436
-1438
-1439
-1440
-1440
-1440
-1440
-1439
-1438
-1437
-1436
-1434
-1432
-1429
-1427
-1424
-1420
-1416
-1412
-1408
-1403
-1398
-1393
-1387
-1381
-1375
-1368
-1361
-1354
-1347
-1339
-1330
-1321
-1312
-1303
-1293
-1283
-1273
-1262
-1251
-1239
-1227
-1215
-1203
-1189
-1176
-1162
-1148
-1134
-1119
-1103
-1088
-1072
-1056
-1039
-1022
-1004
-988
-970
-952
-934
-916
-897
-879
-860
-841
-822
-803
-783
-764
-744
-725
-705
-686
-666
-647
-628
-608
-589
-570
-550
-531
-513
-494
-475
-457
-438
-420
-402
-384
-366
-348
-331
-314
-296
-279
-263
-246
-230
-214
-198
-182
-166
-151
-136
-121
-107
-92
-78
-64
-51
-38
-25
-12
1
13
25
36
48
59
70
80
91
100
110
119
128
137
145
153
161
168
174
181
187
192
197
202
206
210
213
216
219
221
222
224
224
225
225
224
224
222
221
219
216
214
210
207
203
199
195
190
185
179
173
167
161
154
148
140
133
126
118
110
102
93
85
76
68
59
50
41
32
23
14
5
-4
-13
-22
-31
-40
-49
-57
-66
-74
-82
-90
-98
-106
-113
-120
-127
-134
-141
-147
-153
-159
-164
-169
-174
-178
-183
-187
-190
-193
-196
-199
-201
-203
-204
-206
-206
-207
-207
-206
-205
-204
-202
-200
-198
-195
-192
-188
-184
-180
-175
-170
-164
-158
-152
-145
-138
-131
-124
-116
-108
-100
-92
-83
-74
-65
-56
-47
-37
-28
-18
-9
1
11
20
30
40
49
59
69
78
87
96
105
114
122
130
138
146
154
161
167
174
180
186
191
196
201
205
209
212
215
217
219
220
221
222
222
222
221
220
218
216
213
210
206
202
198
193
188
182
176
169
162
154
146
138
129
120
110
100
90
79
68
57
45
33
20
7
-6
-19
-33
-46
-60
-75
-89
-104
-119
-134
-149
-164
-179
-194
-209
-225
-240
-255
-270
-285
-300
-315
-330
-344
-359
-373
-387
-401
-414
-428
-441
-454
-466
-479
-491
-503
-515
-526
-537
-548
-559
-569
-579
-589
-599
-608
-617
-626
-635
-643
-652
-660
-667
-675
-682
-689
-696
-703
-710
-716
-722
-728
-734
-740
-746
-751
-756
-762
-766
-771
-776
-780
-785
-789
-793
-797
-801
-804
-807
-811
-814
-817
-819
-822
-824
-827
-829
-831
-833
-835
-836
-838
-839
-840
-841
-842
-843
-844
-845
-845
-846
-846
-847
-847
-847
-847
-847
-847
-847
-847
-847
-847
-847
-847
-847
-847
-847
-847
-846
-846
-846
-846
-845
-845
-844
-844
-843
-842
-842
-841
-840
-838
-837
-836
-834
-832
-830
-828
-825
-823
-820
-817
-814
-810
-806
-803
-799
-794
-790
-785
-781
-776
-771
-765
-760
-754
-749
-743
-737
-731
-725
-719
-712
-706
-699
-693
-686
-679
-673
-666
-659
-652
-646
-639
-632
-626
-619
-613
-606
-600
-594
-588
-582
-577
-571
-566
-561
-555
-551
-546
-542
-537
-533
-529
-526
-522
-519
-516
-513
-510
-508
-506
-504
-502
-501
-500
-498
-498
-497
-497
-497
-497
-497
-497
-498
-499
-500
-501
-502
-503
-505
-506
-508
-510
-512
-514
-516
-518
-520
-522
-524
-526
-529
-531
-533
-535
-537
-539
-541
-543
-545
-547
-549
-550
-552
-553
-554
-556
-557
-558
-559
-559
-560
-561
-561
-562
-562
-562
-562
-562
-562
-562
-562
-561
-561
-561
-560
-559
-559
-558
-557
-557
-556
-555
-554
-554
-553
-552
-552
-551
-550
-550
-550
-549
-549
-549
-549
-549
-549
-550
-550
-551
-552
-553
-554
-555
-557
-559
-561
-563
-565
-568
-571
-574
-577
-580
-584
-588
-591
-595
-600
-604
-608
-613
-617
-622
-626
-631
-635
-640
-645
-649
-654
-658
-663
-667
-672
-676
-680
-684
-688
-692
-696
-700
-703
-707
-710
-714
-717
-720
-723
-726
-729
-732
-734
-737
-739
-742
-744
-746
-749
-751
-753
-755
-757
-758
-760
-762
-764
-766
-767
-769
-771
-772
-774
-776
-778
-779
-781
-783
-784
-786
-788
-789
-791
-792
-794
-795
-797
-798
-800
-801
-802
-803
-804
-804
-805
-805
-806
-806
-806
-806
-805
-805
-804
-803
-802
-800
-799
-797
-795
-793
-791
-788
-786
-783
-780
-777
-774
-771
-768
-765
-761
-758
-754
-751
-747
-743
-740
-736
-732
-728
-724
-721
-717
-713
-709
-705
-701
-697
-693
-689
-685
-681
-677
-673
-669
-665
-662
-658
-654
-650
-646
-642
-639
-635
-631
-628
-624
-621
-617
-614
-611
-607
-604
-601
-598
-594
-591
-588
-586
-583
-580
-577
-575
-572
-570
-568
-566
-564
-562
-561
-560
-558
-557
-557
-556
-556
-555
-555
-556
-556
-557
-558
-559
-561
-563
-565
-567
-569
-572
-575
-579
-582
-586
-590
-594
-599
-604
-609
-614
-619
-625
-631
-637
-643
-650
-657
-664
-671
-678
-686
-693
-701
-709
-717
-725
-734
-742
-750
-759
-768
-776
-785
-794
-803
-812
-821
-829
-838
-847
-856
-865
-873
-882
-891
-899
-907
-916
-924
-932
-940
-948
-956
-964
-971
-979
-986
-993
-1000
-1006
-1014
-1020
-1027
-1034
-1040
-1046
-1052
-1058
-1064
-1069
-1075
-1080
-1085
-1090
-1095
-1100
-1105
-1110
-1115
-1119
-1124
-1129
-1133
-1138
-1142
-1147
-1152
-1156
-1161
-1165
-1170
-1175
-1179
-1184
-1188
-1193
-1198
-1202
-1207
-1212
-1216
-1221
-1226
-1230
-1235
-1239
-1244
-1248
-1253
-1257
-1261
-1265
-1269
-1273
-1277
-1280
-1284
-1287
-1290
-1293
-1296
-1299
-1301
-1303
-1305
-1307
-1308
-1309
-1310
-1311
-1311
-1312
-1312
-1311
-1311
-1310
-1309
-1308
-1306
-1305
-1303
-1300
-1298
-1295
-1292
-1289
-1285
-1282
-1277
-1273
-1269
-1264
-1259
-1254
-1248
-1243
-1237
-1231
-1225
-1218
-1212
-1205
-1198
-1191
-1183
-1176
-1169
-1161
-1153
-1145
-1137
-1129
-1121
-1113
-1105
-1096
-1088
-1080
-1071
-1063
-1054
-1045
-1037
-1028
-1018
-1010
-1002
-993
-984
-976
-967
-958
-949
-940
-931
-922
-913
-904
-896
-887
-878
-869
-860
-852
-843
-834
-826
-817
-809
-800
-792
-784
-776
-768
-760
-753
-745
-738
-731
-724
-717
-710
-704
-698
-692
-687
-681
-676
-671
-667
-662
-658
-654
-651
-647
-644
-642
-639
-637
-634
-633
-631
-629
-628
-627
-626
-625
-625
-624
-624
-624
-624
-624
-624
-624
-625
-626
-626
-627
-628
-629
-630
-631
-633
-634
-635
-637
-639
-641
-642
-644
-647
-649
-651
-654
-657
-660
-663
-666
-669
-673
-677
-681
-685
-690
-694
-699
-704
-710
-715
-721
-727
-733
-740
-747
-753
-761
-768
-775
-783
-791
-799
-808
-816
-825
-834
-843
-852
-861
-871
-880
-890
-900
-910
-920
-930
-941
-951
-962
-972
-983
-994
-1004
-1016
-1027
-1038
-1050
-1061
-1073
-1084
-1096
-1108
-1120
-1132
-1144
-1156
-1168
-1180
-1193
-1205
-1218
-1231
-1244
-1257
-1270
-1283
-1296
-1309
-1323
-1337
-1350
-1364
-1378
-1392
-1407
-1421
-1436
-1451
-1466
-1481
-1496
-1512
-1527
-1543
-1559
-1575
-1591
-1608
-1624
-1641
-1658
-1675
-1692
-1709
-1727
-1744
-1761
-1779
-1796
-1814
-1831
-1849
-1866
-1884
-1901
-1919
-1936
-1953
-1970
-1987
-2004
-2021
-2037
-2055
-2071
-2088
-2104
-2120
-2136
-2151
-2167
-2182
-2197
-2212
-2226
-2240
-2254
-2267
-2281
-2294
-2306
-2318
-2330
-2342
-2353
-2364
-2374
-2384
-2394
-2403
-2411
-2420
-2428
-2435
-2442
-2449
-2455
-2461
-2466
-2471
-2475
-2479
-2482
-2485
-2488
-2490
-2491
-2492
-2492
-2492
-2491
-2490
-2488
-2486
-2483
-2479
-2475
-2471
-2466
-2460
-2454
-2448
-2441
-2433
-2425
-2416
-2407
-2397
-2387
-2377
-2366
-2355
-2343
-2331
-2318
-2305
-2292
-2278
-2264
-2250
-2235
-2221
-2205
-2190
-2174
-2158
-2142
-2125
-2108
-2091
-2074
-2056
-2037
-2020
-2001
-1983
-1964
-1945
-1926
-1906
-1887
-1867
-1846
-1826
-1805
-1784
-1763
-1742
-1720
-1698
-1676
-1654
-1632
-1609
-1587
-1564
-1541
-1518
-1494
-1471
-1447
-1424
-1400
-1376
-1352
-1328
-1304
-1280
-1256
-1232
-1207
-1183
-1159
-1135
-1110
-1086
-1062
-1038
-1014
-989
-965
-941
-917
-894
-870
-846
-823
-799
-776
-752
-729
-706
-684
-661
-639
-616
-594
-572
-551
-529
-508
-487
-467
-447
-427
-407
-387
-368
-349
-331
-313
-295
-277
-260
-243
-226
-210
-194
-178
-162
-147
-132
-117
-103
-89
-75
-61
-47
-34
-21
-8
5
18
30
42
55
67
79
90
102
113
125
136
147
158
170
181
192
203
213
224
235
246
257
268
279
290
301
312
323
334
345
356
366
377
388
399
410
421
432
443
454
465
476
486
497
508
519
529
540
551
561
572
583
593
604
614
624
635
645
655
665
675
685
695
705
715
724
734
743
752
762
771
779
788
797
805
813
821
828
836
843
850
857
863
869
875
881
886
891
895
900
904
907
911
914
917
919
921
923
924
925
926
926
926
926
926
925
923
922
920
918
915
912
909
905
901
897
892
888
882
877
871
865
859
853
846
839
832
825
817
810
802
794
786
778
770
762
754
745
737
729
720
712
703
695
686
678
670
661
653
644
636
628
619
611
603
595
586
578
570
562
554
546
538
530
522
514
507
499
491
484
476
469
461
454
447
440
433
426
419
412
405
399
392
386
379
373
367
361
354
348
342
336
330
324
318
312
306
300
295
289
283
277
271
265
259
253
248
242
236
230
224
218
212
206
199
193
187
181
175
169
163
156
150
144
138
132
126
120
114
108
102
96
91
85
79
74
69
63
58
53
48
43
39
34
30
25
21
17
13
10
6
3
0
-3
-6
-8
-11
-13
-15
-17
-19
-20
-22
-23
-24
-25
-25
-26
-26
-26
-26
-26
-26
-26
-25
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-10
-9
-8
-7
-7
-6
-5
-5
-4
-4
-3
-3
-3
-3
-4
-4
-5
-6
-8
-9
-11
-13
-15
-18
-21
-24
-27
-31
-35
-40
-45
-50
-55
-61
-67
-73
-80
-87
-95
-102
-110
-118
-127
-136
-145
-154
-164
-174
-184
-194
-205
-215
-226
-237
-248
-259
-271
-282
-293
-305
-316
-328
-339
-350
-362
-373
-384
-395
-406
-417
-428
-439
-449
-460
-470
-480
-490
-500
-509
-519
-528
-537
-546
-554
-562
-570
-578
-586
-593
-600
-607
-614
-620
-626
-632
-638
-643
-649
-654
-658
-663
-667
-671
-675
-679
-682
-685
-688
-691
-693
-695
-697
-699
-701
-702
-703
-704
-704
-704
-704
-704
-704
-703
-703
-702
-700
-699
-698
-696
-694
-692
-690
-688
-685
-683
-680
-678
-675
-672
-669
-666
-663
-660
-657
-654
-651
-647
-644
-640
-637
-633
-630
-626
-622
-618
-614
-610
-606
-601
-597
-592
-588
-583
-578
-573
-567
-562
-556
-550
-544
-538
-532
-525
-518
-511
-504
-496
-489
-481
-473
-464
-456
-447
-438
-429
-420
-410
-400
-391
-380
-370
-360
-349
-338
-327
-316
-305
-294
-282
-271
-259
-247
-235
-224
-212
-200
-188
-176
-164
-153
-141
-129
-118
-106
-95
-84
-72
-61
-50
-40
-29
-18
-8
3
13
23
33
43
53
63
73
83
92
102
111
121
130
140
149
158
167
176
185
194
203
211
220
228
236
245
253
261
268
276
283
291
298
305
312
318
324
330
336
342
347
353
358
362
367
371
375
379
382
385
388
391
394
396
398
400
401
402
403
404
405
405
405
405
404
404
403
402
401
399
397
396
394
391
389
386
383
381
377
374
371
367
363
360
356
351
347
343
338
334
329
324
319
314
309
303
298
292
287
281
275
269
263
257
251
244
238
231
224
217
210
203
196
189
181
174
166
158
150
142
134
126
117
109
101
92
83
74
66
57
48
38
29
20
11
1
-8
-18
-27
-37
-47
-56
-66
-76
-85
-95
-105
-114
-124
-133
-142
-152
-161
-170
-179
-187
-196
-204
-213
-221
-229
-237
-244
-252
-259
-266
-273
-279
-286
-292
-298
-304
-310
-316
-321
-326
-331
-336
-341
-346
-350
-354
-358
-362
-366
-370
-374
-377
-381
-384
-387
-390
-394
-397
-399
-402
-405
-408
-410
-412
-415
-417
-419
-421
-423
-425
-426
-428
-429
-430
-431
-432
-433
-433
-433
-433
-433
-433
-432
-431
-430
-429
-428
-426
-425
-423
-420
-418
-416
-413
-410
-407
-404
-401
-397
-394
-390
-386
-382
-378
-374
-370
-366
-361
-357
-353
-348
-344
-339
-335
-330
-326
-321
-317
-312
-308
-303
-299
-295
-290
-286
-282
-278
-274
-270
-266
-262
-258
-254
-250
-246
-242
-239
-235
-231
-228
-224
-221
-217
-214
-210
-207
-203
-200
-196
-193
-189
-186
-182
-179
-176
-172
-169
-166
-162
-159
-156
-152
-149
-146
-143
-140
-137
-134
-131
-128
-125
-122
-119
-117
-114
-112
-109
-107
-105
-103
-101
-98
-96
-94
-93
-91
-89
-87
-85
-84
-82
-80
-79
-77
-75
-74
-72
-71
-69
-67
-66
-64
-63
-61
-60
-58
-57
-55
-53
-52
-50
-48
-47
-45
-43
-41
-39
-37
-35
-33
-30
-28
-25
-23
-20
-17
-14
-11
-8
-5
-2
1
4
8
11
15
18
22
25
29
33
36
40
43
47
50
53
57
60
63
66
69
71
74
76
79
81
83
84
86
87
88
89
90
90
90
90
90
89
88
87
86
84
83
80
78
76
73
70
66
63
59
55
50
46
41
36
30
25
19
13
7
1
-6
-13
-20
-27
-34
-42
-50
-57
-65
-74
-82
-90
-99
-108
-117
-125
-135
-144
-153
-162
-171
-181
-190
-200
-209
-219
-228
-238
-247
-257
-266
-276
-285
-294
-303
-312
-321
-330
-339
-347
-356
-364
-372
-380
-388
-396
-403
-410
-418
-425
-432
-438
-445
-451
-457
-463
-469
-475
-480
-486
-491
-496
-501
-505
-510
-514
-519
-523
-527
-531
-534
-538
-541
-545
-548
-551
-554
-556
-559
-561
-564
-566
-568
-570
-572
-574
-576
-578
-579
-581
-583
-584
-586
-587
-588
-590
-591
-593
-594
-595
-597
-598
-599
-601
-602
-603
-605
-606
-607
-609
-610
-612
-613
-615
-616
-618
-619
-621
-623
-624
-626
-628
-629
-631
-633
-634
-636
-638
-640
-641
-643
-644
-646
-648
-649
-651
-652
-654
-655
-656
-658
-659
-660
-661
-662
-663
-664
-665
-666
-667
-668
-668
-669
-670
-670
-671
-671
-672
-672
-673
-673
-673
-674
-674
-674
-674
-674
-674
-674
-674
-674
-673
-673
-672
-672
-671
-670
-669
-668
-667
-666
-665
-663
-662
-660
-659
-657
-655
-653
-651
-649
-647
-645
-643
-640
-638
-635
-632
-630
-627
-624
-621
-618
-615
-612
-608
-605
-601
-598
-594
-591
-587
-583
-580
-576
-572
-568
-564
-560
-556
-553
-549
-545
-541
-537
-533
-529
-526
-522
-518
-514
-510
-507
-503
-499
-496
-492
-488
-484
-481
-477
-473
-470
-466
-462
-458
-455
-451
-447
-444
-440
-436
-433
-429
-426
-422
-418
-415
-411
-408
-404
-401
-398
-394
-391
-387
-384
-381
-377
-374
-371
-368
-365
-362
-359
-356
-353
-350
-347
-345
-342
-340
-338
-336
-334
-332
-331
-329
-328
-327
-326
-325
-324
-324
-324
-324
-324
-324
-325
-325
-326
-327
-328
-329
-330
-332
-333
-335
-337
-338
-340
-342
-344
-346
-348
-350
-352
-354
-356
-358
-360
-362
-364
-366
-367
-369
-371
-372
-374
-375
-377
-378
-379
-380
-382
-383
-384
-384
-385
-386
-387
-387
-388
-388
-388
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-388
-388
-388
-387
-387
-387
-387
-386
-386
-386
-386
-386
-386
-386
-386
-386
-387
-387
-387
-388
-388
-389
-390
-390
-391
-392
-393
-394
-395
-396
-397
-398
-400
-401
-402
-404
-405
-406
-408
-409
-411
-412
-414
-416
-417
-419
-421
-423
-425
-427
-429
-431
-433
-435
-438
-440
-443
-446
-448
-451
-454
-458
-461
-464
-468
-471
-475
-479
-482
-486
-490
-495
-499
-503
-507
-512
-516
-520
-525
-529
-534
-538
-543
-547
-551
-556
-560
-564
-568
-573
-577
-581
-584
-588
-592
-596
-599
-602
-606
-609
-612
-615
-618
-620
-623
-625
-628
-630
-632
-634
-635
-637
-638
-639
-640
-641
-641
-641
-641
-641
-641
-641
-640
-639
-638
-637
-635
-634
-632
-630
-628
-625
-623
-620
-617
-613
-610
-606
-602
-598
-594
-589
-585
-580
-574
-569
-563
-558
-551
-545
-539
-532
-525
-518
-511
-503
-495
-488
-480
-471
-463
-455
-446
-437
-428
-419
-410
-401
-392
-382
-373
-363
-354
-344
-334
-324
-315
-305
-295
-285
-275
-265
-256
-246
-236
-226
-217
-207
-198
-188
-179
-169
-160
-151
-142
-133
-124
-115
-106
-98
-89
-81
-72
-64
-56
-48
-40
-33
-25
-18
-10
-3
4
11
18
25
32
39
45
52
58
65
71
77
84
90
96
102
108
113
119
125
130
136
142
147
153
158
163
169
174
179
184
190
195
200
205
210
214
219
224
229
234
238
243
248
252
257
262
266
271
276
280
285
290
294
299
304
309
314
319
324
329
334
340
345
350
356
362
367
373
379
385
390
397
403
409
415
421
428
434
441
447
454
461
468
475
482
489
496
503
511
518
526
534
541
549
557
565
573
582
590
598
606
615
623
632
641
649
658
666
675
684
692
701
710
718
727
735
743
752
760
768
776
784
792
799
807
814
822
829
835
842
848
855
861
866
872
877
882
886
891
895
899
902
905
908
911
913
915
916
917
918
919
919
919
918
917
916
915
913
911
908
905
902
898
895
890
886
881
876
871
865
859
853
846
839
832
825
817
810
801
793
785
776
767
758
749
739
730
720
710
700
689
679
668
657
646
635
624
613
602
590
578
567
555
543
531
519
507
494
482
470
457
444
432
419
406
393
380
367
354
341
328
315
301
288
274
261
247
234
220
206
192
179
165
151
137
123
108
94
80
66
51
37
22
8
-7
-21
-36
-50
-65
-80
-94
-109
-124
-139
-153
-168
-183
-197
-212
-227
-241
-256
-270
-285
-299
-314
-328
-342
-357
-371
-385
-399
-413
-427
-441
-455
-469
-483
-497
-511
-525
-539
-553
-567
-580
-594
-608
-622
-635
-649
-663
-676
-690
-703
-717
-730
-743
-756
-769
-782
-795
-808
-820
-833
-845
-858
-870
-882
-893
-905
-917
-928
-939
-950
-961
-971
-982
-992
-1002
-1012
-1020
-1031
-1040
-1049
-1058
-1067
-1075
-1083
-1091
-1099
-1107
-1114
-1122
-1129
-1136
-1143
-1149
-1156
-1162
-1169
-1175
-1181
-1187
-1192
-1198
-1204
-1209
-1215
-1220
-1225
-1231
-1236
-1241
-1246
-1251
-1256
-1261
-1266
-1271
-1276
-1280
-1285
-1290
-1295
-1299
-1304
-1309
-1313
-1318
-1322
-1327
-1331
-1335
-1340
-1344
-1348
-1352
-1356
-1359
-1363
-1367
-1370
-1373
-1376
-1379
-1382
-1385
-1387
-1390
-1392
-1394
-1395
-1397
-1398
-1399
-1400
-1401
-1401
-1402
-1402
-1401
-1401
-1400
-1399
-1398
-1397
-1395
-1393
-1391
-1389
-1386
-1383
-1380
-1377
-1373
-1369
-1365
-1361
-1357
-1352
-1347
-1342
-1337
-1331
-1326
-1320
-1314
-1308
-1302
-1295
-1289
-1282
-1275
-1268
-1261
-1254
-1247
-1239
-1232
-1224
-1217
-1209
-1201
-1193
-1185
-1177
-1169
-1160
-1152
-1143
-1135
-1126
-1118
-1109
-1100
-1092
-1083
-1074
-1065
-1056
-1047
-1038
-1030
-1020
-1012
-1002
-994
-985
-976
-967
-959
-950
-941
-932
-924
-915
-906
-898
-889
-881
-873
-865
-857
-849
-841
-833
-825
-817
-810
-803
-795
-788
-781
-774
-767
-761
-754
-748
-742
-735
-729
-723
-718
-712
-706
-701
-695
-690
-684
-679
-674
-669
-664
-659
-654
-649
-644
-639
-635
-630
-625
-620
-616
-611
-606
-602
-597
-593
-588
-583
-579
-574
-570
-566
-561
-557
-552
-548
-544
-539
-535
-531
-526
-522
-518
-514
-510
-506
-502
-498
-494
-490
-486
-482
-478
-475
-471
-467
-464
-460
-457
-454
-450
-447
-444
-441
-438
-435
-432
-429
-427
-424
-421
-419
-416
-414
-411
-409
-407
-405
-403
-401
-399
-397
-395
-393
-391
-390
-388
-386
-385
-384
-382
-381
-380
-378
-377
-376
-375
-374
-373
-373
-372
-371
-370
-370
-370
-369
-369
-369
-368
-368
-368
-369
-369
-369
-369
-370
-370
-371
-371
-372
-373
-374
-374
-375
-377
-378
-379
-380
-381
-383
-384
-386
-387
-389
-391
-393
-394
-396
-398
-400
-402
-404
-406
-408
-410
-412
-414
-416
-418
-420
-422
-424
-426
-428
-430
-432
-434
-437
-439
-441
-443
-445
-447
-450
-452
-454
-456
-458
-461
-463
-465
-468
-470
-473
-475
-478
-480
-483
-486
-488
-491
-494
-497
-500
-503
-506
-509
-512
-515
-518
-522
-525
-528
-532
-535
-539
-542
-546
-550
-553
-557
-561
-565
-569
-573
-577
-582
-586
-590
-595
-599
-604
-609
-613
-618
-623
-628
-633
-638
-644
-649
-655
-660
-666
-671
-677
-683
-689
-695
-701
-707
-713
-719
-725
-731
-737
-743
-749
-755
-761
-767
-772
-778
-784
-789
-794
-800
-805
-810
-814
-819
-824
-828
-832
-837
-841
-844
-848
-852
-855
-858
-861
-864
-867
-869
-872
-874
-876
-878
-880
-881
-883
-884
-886
-887
-888
-889
-889
-890
-891
-891
-891
-892
-892
-892
-892
-892
-891
-891
-891
-890
-890
-889
-889
-888
-888
-887
-886
-885
-885
-884
-883
-882
-881
-881
-880
-879
-878
-877
-876
-875
-874
-873
-872
-871
-870
-869
-868
-867
-866
-865
-864
-863
-862
-860
-859
-858
-857
-855
-854
-853
-851
-850
-849
-847
-846
-844
-843
-841
-840
-838
-837
-835
-834
-832
-830
-829
-827
-826
-824
-822
-820
-819
-817
-815
-813
-811
-809
-807
-805
-803
-801
-799
-796
-794
-792
-789
-786
-784
-781
-778
-775
-772
-769
-766
-763
-760
-757
-753
-750
-746
-742
-739
-735
-731
-727
-723
-719
-715
-711
-706
-702
-698
-693
-689
-684
-680
-675
-671
-666
-662
-657
-652
-648
-643
-638
-634
-629
-624
-619
-614
-610
-605
-600
-595
-590
-585
-580
-574
-569
-564
-559
-553
-548
-542
-536
-531
-525
-519
-513
-507
-501
-494
-488
-482
-475
-468
-462
-455
-448
-441
-433
-426
-419
-411
-404
-396
-388
-380
-372
-364
-356
-348
-339
-331
-322
-313
-304
-296
-286
-277
-268
-259
-249
-240
-230
-220
-210
-200
-190
-180
-170
-160
-149
-139
-129
-118
-108
-97
-86
-76
-65
-54
-44
-33
-22
-12
-1
9
20
30
41
51
61
71
81
91
101
111
121
130
140
149
159
168
177
186
195
204
213
222
231
240
249
258
267
275
284
293
302
311
319
328
337
346
354
363
372
381
390
398
407
416
425
434
442
451
460
469
477
486
494
503
512
520
528
537
545
553
561
569
577
585
592
600
607
615
622
629
636
643
650
656
663
669
675
682
688
693
699
704
710
715
720
725
730
734
738
743
747
751
754
758
761
764
768
771
773
776
778
781
783
785
787
789
791
792
794
795
796
797
798
799
800
800
801
802
802
802
802
802
803
802
802
802
802
801
801
801
800
800
799
798
798
797
796
796
795
794
794
793
792
792
791
791
790
790
790
789
789
789
789
789
789
789
789
789
789
789
789
790
790
791
791
791
792
792
793
794
794
795
795
796
796
797
797
798
798
798
799
799
799
799
799
799
799
799
799
799
798
798
797
797
796
795
794
794
792
791
790
789
787
786
784
782
780
778
776
774
772
770
768
765
763
760
758
755
752
749
747
744
741
738
735
732
729
726
723
720
717
714
711
708
705
702
699
696
693
690
687
684
681
679
676
673
670
668
665
662
660
657
655
653
651
648
646
644
643
641
639
638
636
635
634
633
632
631
630
630
629
629
628
628
628
629
629
629
630
630
631
632
632
633
634
636
637
638
640
641
643
644
646
648
649
651
653
655
657
659
660
662
664
666
668
669
671
673
674
676
677
679
680
681
682
683
684
685
686
686
687
687
687
687
687
687
687
686
685
685
684
683
682
680
679
677
676
674
672
670
668
665
663
660
657
654
651
648
645
641
638
634
630
626
622
617
613
608
603
598
593
588
582
577
571
565
559
553
547
540
534
527
520
513
506
499
491
484
476
469
461
453
445
437
429
421
412
404
396
387
379
370
361
353
344
335
327
318
309
301
292
283
274
266
257
248
240
231
222
214
205
197
188
179
171
163
154
146
137
129
121
112
104
96
88
80
72
63
55
47
39
31
24
16
8
0
-8
-16
-23
-31
-39
-46
-54
-62
-69
-77
-85
-92
-100
-108
-115
-123
-131
-139
-147
-154
-162
-170
-178
-186
-195
-203
-211
-219
-228
-236
-245
-253
-262
-270
-279
-288
-297
-305
-314
-323
-332
-341
-350
-359
-368
-377
-387
-396
-405
-415
-424
-433
-443
-452
-462
-471
-481
-491
-500
-510
-520
-530
-540
-549
-559
-569
-579
-589
-599
-609
-619
-629
-639
-649
-659
-669
-679
-689
-699
-709
-719
-729
-739
-749
-759
-769
-779
-789
-799
-809
-818
-828
-838
-847
-857
-867
-876
-885
-895
-904
-913
-923
-932
-941
-950
-958
-967
-976
-985
-993
-1002
-1010
-1018
-1027
-1035
-1043
-1051
-1059
-1067
-1075
-1083
-1091
-1098
-1106
-1114
-1121
-1128
-1136
-1143
-1150
-1157
-1164
-1171
-1178
-1185
-1191
-1198
-1205
-1211
-1217
-1224
-1230
-1236
-1242
-1248
-1254
-1259
-1265
-1270
-1276
-1281
-1286
-1291
-1296
-1301
-1306
-1310
-1315
-1319
-1323
-1328
-1332
-1335
-1339
-1343
-1347
-1350
-1353
-1357
-1360
-1363
-1365
-1368
-1371
-1373
-1376
-1378
-1380
-1382
-1384
-1385
-1387
-1389
-1390
-1391
-1392
-1393
-1394
-1395
-1396
-1396
-1397
-1397
-1397
-1397
-1397
-1398
-1397
-1397
-1397
-1397
-1397
-1396
-1396
-1396
-1395
-1395
-1394
-1394
-1393
-1393
-1392
-1392
-1391
-1391
-1390
-1390
-1389
-1389
-1389
-1389
-1388
-1388
-1388
-1388
-1388
-1388
-1388
-1389
-1389
-1389
-1390
-1390
-1391
-1392
-1392
-1393
-1394
-1395
-1396
-1398
-1399
-1401
-1402
-1404
-1406
-1408
-1410
-1413
-1415
-1418
-1421
-1424
-1427
-1430
-1433
-1437
-1441
-1445
-1449
-1453
-1457
-1462
-1466
-1471
-1476
-1481
-1486
-1491
-1496
-1501
-1507
-1512
-1518
-1523
-1529
-1534
-1540
-1545
-1551
-1556
-1562
-1567
-1573
-1578
-1583
-1588
-1594
-1599
-1604
-1608
-1613
-1618
-1623
-1627
-1632
-1636
-1640
-1644
-1648
-1652
-1656
-1660
-1664
-1667
-1671
-1674
-1678
-1681
-1684
-1687
-1690
-1693
-1696
-1699
-1702
-1705
-1708
-1711
-1714
-1716
-1719
-1722
-1724
-1727
-1730
-1733
-1735
-1738
-1741
-1743
-1746
-1749
-1751
-1754
-1757
-1759
-1762
-1765
-1767
-1770
-1772
-1775
-1778
-1780
-1783
-1785
-1788
-1790
-1793
-1795
-1798
-1800
-1802
-1805
-1807
-1809
-1811
-1813
-1815
-1817
-1819
-1821
-1823
-1824
-1826
-1828
-1829
-1830
-1831
-1833
-1834
-1835
-1835
-1836
-1837
-1837
-1838
-1838
-1838
-1838
-1838
-1838
-1837
-1837
-1836
-1836
-1835
-1834
-1833
-1832
-1830
-1829
-1827
-1826
-1824
-1822
-1820
-1817
-1815
-1812
-1810
-1807
-1804
-1800
-1797
-1793
-1790
-1786
-1781
-1777
-1772
-1768
-1763
-1757
-1752
-1746
-1740
-1734
-1728
-1721
-1714
-1707
-1700
-1693
-1685
-1677
-1669
-1660
-1652
-1643
-1634
-1625
-1616
-1606
-1596
-1587
-1576
-1566
-1556
-1545
-1535
-1524
-1513
-1502
-1491
-1479
-1468
-1456
-1445
-1433
-1421
-1409
-1397
-1385
-1373
-1361
-1348
-1336
-1324
-1311
-1298
-1286
-1273
-1260
-1248
-1235
-1222
-1209
-1196
-1183
-1170
-1157
-1144
-1131
-1118
-1105
-1092
-1079
-1066
-1053
-1040
-1027
-1014
-1000
-988
-975
-962
-949
-937
-924
-911
-899
-886
-874
-861
-849
-837
-824
-812
-800
-789
-777
-765
-753
-742
-730
-719
-708
-697
-686
-675
-664
-653
-642
-632
-621
-611
-601
-590
-580
-570
-560
-550
-541
-531
-522
-512
-503
-494
-484
-475
-467
-458
-449
-441
-432
-424
-416
-408
-400
-392
-385
-377
-370
-363
-356
-349
-342
-335
-328
-322
-315
-309
-303
-297
-291
-285
-279
-273
-267
-262
-256
-251
-245
-240
-235
-230
-224
-219
-214
-209
-205
-200
-195
-190
-186
-181
-177
-172
-168
-164
-160
-155
-151
-147
-143
-140
-136
-132
-129
-125
-122
-118
-115
-112
-109
-106
-103
-100
-98
-95
-93
-91
-88
-86
-85
-83
-81
-80
-79
-77
-76
-75
-75
-74
-74
-73
-73
-73
-73
-74
-74
-75
-75
-76
-77
-78
-80
-81
-82
-84
-86
-87
-89
-91
-93
-96
-98
-100
-103
-105
-108
-111
-113
-116
-119
-122
-126
-129
-132
-135
-139
-142
-146
-150
-153
-157
-161
-165
-169
-173
-177
-181
-185
-189
-193
-198
-202
-207
-211
-216
-220
-225
-229
-234
-239
-244
-249
-254
-259
-264
-269
-274
-279
-284
-289
-294
-299
-304
-309
-315
-320
-325
-330
-335
-340
-345
-350
-355
-360
-365
-370
-374
-379
-384
-388
-393
-397
-402
-406
-410
-415
-419
-423
-427
-431
-435
-439
-443
-447
-451
-455
-459
-463
-466
-470
-474
-478
-481
-485
-489
-492
-496
-500
-503
-507
-510
-514
-517
-520
-524
-527
-530
-534
-537
-540
-543
-546
-548
-551
-554
-556
-559
-561
-563
-565
-567
-569
-571
-573
-574
-576
-577
-578
-579
-580
-581
-582
-582
-582
-583
-583
-583
-582
-582
-582
-581
-580
-579
-578
-577
-576
-575
-573
-572
-570
-568
-566
-564
-562
-560
-558
-556
-553
-551
-548
-546
-543
-541
-538
-535
-532
-529
-526
-523
-520
-517
-514
-511
-508
-505
-502
-498
-495
-492
-488
-485
-482
-478
-475
-471
-468
-464
-461
-457
-454
-450
-447
-443
-439
-436
-432
-428
-424
-421
-417
-413
-409
-406
-402
-398
-395
-391
-387
-384
-380
-376
-373
-369
-365
-362
-358
-355
-351
-348
-344
-341
-338
-334
-331
-328
-325
-321
-318
-315
-312
-309
-306
-303
-300
-296
-293
-290
-287
-284
-281
-278
-274
-271
-268
-264
-261
-257
-254
-250
-247
-243
-239
-235
-231
-227
-223
-218
-214
-210
-205
-200
-196
-191
-186
-181
-176
-170
-165
-160
-154
-148
-143
-137
-131
-125
-119
-113
-107
-100
-94
-88
-82
-75
-69
-63
-56
-50
-43
-37
-31
-25
-18
-12
-6
0
6
12
18
24
30
35
41
47
52
57
63
68
73
78
83
87
92
96
101
105
109
113
116
120
124
127
130
133
136
139
142
144
147
149
151
154
156
157
159
161
163
164
166
167
168
169
170
171
172
173
174
175
175
176
176
177
177
177
177
177
177
177
177
177
177
177
176
176
176
176
175
175
175
174
174
174
173
173
173
173
172
172
172
172
172
172
172
172
173
173
173
174
175
175
176
177
178
178
180
181
182
183
184
186
187
189
191
192
194
196
198
200
202
204
206
209
211
213
215
218
220
223
225
228
231
233
236
239
241
244
247
250
253
256
259
262
265
269
272
275
278
281
285
288
291
295
298
301
305
308
311
314
317
321
324
327
330
333
336
338
341
344
347
349
352
354
357
359
361
363
365
367
369
370
372
373
375
376
377
378
379
380
380
381
381
381
381
381
381
381
380
380
379
378
378
377
375
374
373
371
370
368
366
364
362
360
358
356
354
351
349
347
344
342
339
336
334
331
328
325
322
320
317
314
311
308
305
302
299
296
294
291
288
285
282
279
276
273
270
268
265
262
259
256
254
251
248
246
243
240
238
235
233
230
227
225
222
220
217
215
212
210
207
205
202
200
198
195
193
190
188
186
183
181
178
176
174
171
169
166
164
162
159
157
154
152
149
147
144
141
139
136
133
131
128
125
122
119
116
113
110
107
104
101
97
94
91
87
84
80
77
73
69
65
61
57
53
49
45
41
37
32
28
24
19
15
10
5
1
-4
-9
-14
-19
-24
-29
-34
-39
-45
-50
-56
-61
-67
-72
-78
-84
-90
-96
-101
-107
-114
-120
-126
-132
-138
-145
-151
-157
-164
-170
-177
-184
-190
-197
-204
-210
-217
-224
-231
-238
-245
-251
-258
-265
-272
-279
-286
-293
-300
-307
-314
-321
-328
-335
-341
-348
-355
-362
-369
-375
-382
-388
-395
-401
-408
-414
-420
-427
-433
-439
-445
-451
-457
-462
-468
-473
-479
-484
-489
-494
-499
-504
-509
-513
-518
-522
-527
-531
-535
-539
-543
-547
-551
-554
-558
-561
-565
-568
-571
-575
-578
-581
-583
-586
-589
-592
-594
-596
-599
-601
-603
-605
-607
-608
-610
-611
-612
-614
-615
-615
-616
-617
-617
-618
-618
-618
-618
-618
-618
-618
-617
-617
-616
-615
-615
-614
-613
-612
-611
-610
-610
-609
-608
-607
-606
-605
-604
-603
-602
-601
-600
-599
-598
-597
-597
-596
-595
-595
-594
-594
-594
-593
-593
-593
-593
-593
-593
-593
-593
-594
-594
-595
-595
-596
-596
-597
-598
-599
-600
-601
-602
-604
-605
-606
-608
-609
-611
-612
-614
-615
-617
-619
-621
-623
-625
-627
-629
-631
-633
-635
-637
-639
-641
-643
-645
-647
-649
-651
-653
-655
-657
-659
-661
-663
-664
-666
-668
-670
-671
-673
-674
-676
-677
-678
-679
-680
-682
-683
-683
-684
-685
-686
-686
-687
-688
-688
-688
-689
-689
-689
-689
-690
-690
-690
-690
-690
-690
-690
-689
-689
-689
-689
-688
-688
-688
-687
-687
-687
-686
-686
-685
-685
-684
-684
-683
-682
-682
-681
-680
-680
-679
-678
-677
-677
-676
-675
-674
-673
-672
-671
-670
-669
-668
-667
-665
-664
-663
-661
-660
-658
-657
-655
-654
-652
-650
-648
-647
-645
-643
-641
-639
-637
-635
-632
-630
-628
-626
-624
-621
-619
-617
-614
-612
-609
-607
-605
-602
-600
-597
-595
-592
-590
-587
-585
-582
-580
-577
-575
-573
-570
-568
-565
-563
-561
-558
-556
-554
-551
-549
-547
-544
-542
-540
-537
-535
-533
-530
-528
-526
-523
-521
-519
-516
-514
-512
-509
-507
-504
-502
-500
-497
-495
-492
-490
-487
-484
-482
-479
-476
-474
-471
-468
-465
-462
-460
-457
-454
-450
-447
-444
-441
-437
-434
-431
-427
-423
-420
-416
-412
-408
-404
-400
-396
-392
-387
-383
-379
-374
-369
-364
-359
-354
-349
-344
-338
-333
-327
-322
-316
-310
-304
-298
-291
-285
-278
-272
-265
-258
-251
-245
-238
-231
-223
-216
-209
-202
-195
-188
-180
-173
-166
-159
-152
-145
-138
-131
-124
-117
-111
-104
-98
-91
-85
-79
-73
-67
-61
-56
-50
-45
-40
-35
-30
-26
-21
-17
-13
-10
-6
-3
0
3
6
8
11
13
14
16
17
18
19
20
20
20
20
20
19
18
17
16
15
13
11
9
7
4
2
-1
-4
-8
-11
-15
-19
-23
-27
-31
-36
-41
-46
-51
-56
-61
-67
-73
-79
-85
-92
-98
-105
-111
-118
-126
-133
-140
-148
-155
-163
-171
-179
-187
-195
-204
-212
-220
-229
-237
-246
-255
-264
-272
-281
-290
-299
-308
-317
-325
-334
-343
-352
-361
-370
-379
-388
-397
-406
-415
-424
-433
-442
-451
-460
-469
-478
-487
-496
-506
-515
-524
-533
-543
-552
-562
-571
-581
-590
-600
-610
-619
-629
-639
-649
-659
-669
-679
-689
-699
-709
-719
-729
-740
-750
-760
-771
-781
-792
-802
-813
-823
-834
-845
-856
-866
-877
-888
-899
-910
-921
-932
-943
-954
-965
-976
-987
-999
-1010
-1020
-1033
-1044
-1055
-1067
-1079
-1090
-1102
-1114
-1126
-1137
-1149
-1161
-1174
-1186
-1198
-1210
-1222
-1235
-1247
-1260
-1272
-1285
-1298
-1310
-1323
-1336
-1349
-1362
-1375
-1388
-1401
-1414
-1427
-1440
-1453
-1466
-1479
-1492
-1505
-1519
-1532
-1545
-1558
-1571
-1584
-1597
-1610
-1623
-1636
-1649
-1662
-1675
-1688
-1700
-1713
-1726
-1739
-1752
-1764
-1777
-1790
-1802
-1815
-1828
-1840
-1853
-1865
-1878
-1891
-1904
-1916
-1929
-1942
-1954
-1967
-1980
-1993
-2005
-2017
-2031
-2044
-2057
-2070
-2082
-2095
-2108
-2121
-2134
-2147
-2159
-2172
-2185
-2198
-2210
-2223
-2235
-2248
-2260
-2273
-2285
-2297
-2309
-2321
-2333
-2345
-2357
-2368
-2380
-2391
-2402
-2414
-2425
-2436
-2446
-2457
-2468
-2478
-2488
-2499
-2509
-2519
-2528
-2538
-2548
-2557
-2566
-2575
-2584
-2593
-2602
-2610
-2618
-2627
-2635
-2643
-2650
-2658
-2665
-2673
-2680
-2687
-2693
-2700
-2707
-2713
-2719
-2725
-2731
-2737
-2742
-2747
-2752
-2757
-2762
-2766
-2771
-2775
-2779
-2782
-2786
-2789
-2792
-2795
-2797
-2800
-2802
-2804
-2805
-2807
-2808
-2809
-2809
-2810
-2810
-2810
-2810
-2809
-2809
-2808
-2807
-2805
-2804
-2802
-2800
-2797
-2795
-2792
-2789
-2786
-2782
-2779
-2775
-2771
-2767
-2762
-2758
-2753
-2748
-2743
-2737
-2732
-2726
-2720
-2714
-2708
-2701
-2695
-2688
-2681
-2674
-2667
-2660
-2652
-2644
-2637
-2628
-2620
-2612
-2604
-2595
-2586
-2577
-2568
-2559
-2550
-2541
-2531
-2522
-2512
-2502
-2492
-2482
-2472
-2461
-2451
-2440
-2430
-2419
-2408
-2397
-2386
-2375
-2364
-2352
-2341
-2330
-2318
-2307
-2295
-2283
-2272
-2260
-2248
-2236
-2225
-2213
-2201
-2189
-2178
-2166
-2154
-2142
-2131
-2119
-2107
-2096
-2085
-2073
-2062
-2051
-2039
-2028
-2017
-2005
-1995
-1984
-1974
-1963
-1952
-1942
-1931
-1921
-1911
-1901
-1890
-1880
-1870
-1860
-1850
-1840
-1831
-1821
-1811
-1801
-1792
-1782
-1772
-1763
-1753
-1743
-1734
-1724
-1714
-1705
-1695
-1686
-1676
-1667
-1657
-1647
-1638
-1628
-1619
-1609
-1600
-1590
-1581
-1571
-1562
-1552
-1543
-1534
-1524
-1515
-1506
-1496
-1487
-1478
-1469
-1459
-1450
-1441
-1432
-1422
-1413
-1404
-1395
-1385
-1376
-1367
-1358
-1348
-1339
-1330
-1321
-1311
-1302
-1293
-1283
-1274
-1264
-1255
-1246
-1236
-1227
-1217
-1208
-1198
-1189
-1179
-1170
-1160
-1151
-1142
-1132
-1123
-1113
-1104
-1095
-1086
-1076
-1067
-1058
-1049
-1040
-1031
-1022
-1014
-1004
-996
-988
-979
-971
-963
-955
-946
-938
-930
-923
-915
-907
-900
-892
-885
-877
-870
-863
-855
-848
-841
-834
-827
-820
-813
-806
-799
-793
-786
-779
-772
-765
-758
-751
-745
-738
-731
-724
-717
-710
-703
-696
-689
-683
-676
-669
-662
-655
-648
-641
-634
-627
-620
-613
-606
-600
-593
-586
-579
-572
-566
-559
-552
-546
-539
-533
-526
-520
-514
-508
-501
-495
-489
-483
-477
-471
-466
-460
-454
-449
-443
-438
-432
-427
-422
-417
-412
-407
-402
-397
-393
-388
-383
-379
-375
-370
-366
-362
-358
-354
-351
-347
-343
-340
-337
-334
-331
-328
-325
-322
-320
-318
-316
-314
-312
-310
-309
-307
-306
-305
-305
-304
-304
-303
-303
-303
-304
-304
-305
-305
-306
-307
-308
-310
-311
-313
-314
-316
-318
-320
-323
-325
-327
-330
-333
-335
-338
-341
-344
-347
-350
-354
-357
-361
-364
-368
-371
-375
-379
-383
-387
-391
-395
-400
-404
-408
-412
-417
-421
-426
-430
-435
-439
-444
-448
-453
-458
-462
-467
-471
-476
-480
-485
-489
-493
-498
-502
-506
-510
-514
-518
-522
-526
-530
-533
-537
-540
-543
-547
-550
-552
-555
-558
-560
-563
-565
-567
-569
-571
-573
-574
-575
-577
-578
-579
-580
-580
-581
-581
-582
-582
-582
-582
-582
-581
-581
-581
-580
-579
-579
-578
-577
-576
-575
-573
-572
-571
-570
-568
-567
-565
-564
-562
-561
-559
-557
-556
-554
-553
-551
-550
-548
-546
-545
-544
-542
-541
-540
-538
-537
-536
-535
-534
-533
-533
-532
-531
-531
-531
-530
-530
-530
-530
-530
-531
-531
-532
-532
-533
-534
-535
-536
-538
-539
-540
-542
-544
-546
-548
-550
-552
-554
-556
-559
-561
-564
-566
-569
-572
-574
-577
-580
-583
-585
-588
-591
-593
-596
-599
-601
-604
-606
-608
-610
-612
-614
-616
-618
-619
-620
-622
-623
-624
-624
-625
-625
-626
-626
-625
-625
-625
-624
-623
-622
-621
-619
-618
-616
-614
-612
-609
-607
-604
-601
-598
-595
-591
-588
-584
-580
-576
-572
-567
-563
-558
-553
-548
-543
-538
-533
-528
-522
-517
-511
-505
-500
-494
-488
-482
-476
-469
-463
-457
-451
-444
-438
-431
-425
-418
-411
-405
-398
-391
-385
-378
-371
-364
-358
-351
-344
-337
-331
-324
-317
-310
-303
-297
-290
-283
-276
-270
-263
-256
-249
-243
-236
-230
-223
-216
-210
-204
-197
-191
-185
-178
-172
-166
-160
-154
-149
-143
-137
-132
-126
-121
-115
-110
-105
-100
-95
-90
-85
-80
-75
-70
-65
-61
-56
-52
-47
-43
-38
-34
-29
-25
-21
-16
-12
-8
-3
1
6
10
14
19
23
28
32
37
41
46
50
55
59
64
68
73
78
82
87
91
96
101
105
110
114
119
123
128
132
137
141
146
150
154
159
163
167
171
175
179
183
187
191
195
199
202
206
209
213
216
220
223
226
229
232
235
238
241
244
247
250
252
255
258
261
263
266
269
271
274
276
279
282
284
287
289
292
294
297
299
302
304
307
309
312
314
316
319
321
323
326
328
330
332
334
337
339
341
342
344
346
348
350
351
353
354
356
357
359
360
361
362
363
364
365
366
367
367
368
368
369
369
369
369
369
369
369
369
368
368
367
366
365
364
363
362
360
359
357
355
353
351
349
346
344
341
338
335
331
328
324
321
317
313
308
304
299
295
290
285
280
274
269
263
258
252
246
240
233
227
221
214
207
201
194
187
181
174
167
160
153
146
139
132
125
118
111
104
97
90
84
77
70
63
57
50
44
37
31
24
18
12
6
0
-6
-12
-18
-23
-29
-34
-40
-45
-50
-55
-60
-65
-69
-74
-78
-82
-86
-90
-94
-98
-101
-104
-108
-111
-114
-116
-119
-121
-124
-126
-128
-130
-131
-133
-134
-135
-136
-137
-138
-139
-139
-140
-140
-140
-140
-140
-140
-140
-139
-139
-138
-138
-137
-136
-135
-135
-134
-133
-132
-131
-130
-129
-128
-127
-126
-125
-125
-124
-123
-122
-122
-121
-121
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-122
-123
-123
-124
-125
-126
-127
-129
-130
-132
-133
-135
-137
-139
-141
-143
-145
-147
-150
-152
-155
-158
-161
-164
-167
-170
-174
-178
-181
-185
-189
-193
-198
-202
-207
-211
-216
-221
-226
-231
-236
-242
-247
-253
-259
-264
-270
-276
-282
-288
-294
-300
-306
-312
-319
-325
-331
-337
-343
-349
-355
-361
-367
-373
-379
-385
-390
-396
-401
-407
-412
-417
-422
-427
-431
-436
-440
-445
-449
-453
-456
-460
-464
-467
-470
-473
-476
-479
-481
-484
-486
-488
-490
-492
-493
-495
-496
-497
-498
-499
-500
-501
-501
-502
-502
-502
-502
-502
-502
-502
-501
-501
-500
-499
-498
-497
-496
-495
-494
-492
-491
-489
-488
-486
-484
-482
-480
-477
-475
-473
-470
-468
-465
-462
-459
-457
-454
-451
-448
-445
-441
-438
-435
-432
-429
-425
-422
-419
-416
-412
-409
-406
-403
-399
-396
-393
-390
-387
-384
-381
-377
-374
-371
-368
-365
-362
-359
-356
-353
-350
-347
-344
-341
-338
-335
-332
-329
-326
-323
-320
-316
-313
-310
-306
-303
-299
-296
-292
-288
-285
-281
-277
-273
-269
-265
-261
-257
-253
-248
-244
-239
-235
-231
-226
-221
-217
-212
-207
-203
-198
-193
-188
-184
-179
-174
-169
-165
-160
-155
-151
-146
-141
-137
-132
-128
-123
-119
-115
-110
-106
-102
-98
-94
-90
-86
-82
-78
-74
-70
-66
-63
-59
-55
-52
-48
-45
-41
-38
-34
-31
-27
-24
-20
-17
-13
-10
-7
-3
0
4
7
11
14
18
21
25
29
32
36
40
43
47
51
55
59
63
66
70
74
78
82
87
91
95
99
103
108
112
116
121
125
130
135
139
144
149
154
159
164
169
174
180
185
191
196
202
208
214
220
226
233
239
246
252
259
266
273
280
288
295
303
310
318
326
334
342
350
359
367
376
384
393
402
411
420
429
438
447
457
466
476
485
495
504
514
524
533
543
553
563
573
582
592
602
612
622
632
642
652
662
672
682
691
701
711
721
731
740
750
759
769
779
788
797
807
816
825
835
844
853
862
871
880
888
897
906
914
923
931
940
948
956
964
972
980
988
995
1002
1010
1016
1025
1031
1038
1045
1052
1058
1064
1070
1076
1082
1088
1093
1099
1104
1109
1114
1118
1123
1127
1131
1135
1139
1143
1147
1150
1153
1157
1159
1162
1165
1167
1170
1172
1174
1176
1178
1179
1181
1182
1183
1185
1185
1186
1187
1187
1188
1188
1188
1188
1188
1187
1187
1186
1185
1184
1183
1182
1181
1180
1178
1176
1175
1173
1171
1168
1166
1164
1161
1158
1156
1153
1150
1146
1143
1140
1136
1133
1129
1125
1121
1117
1113
1109
1105
1100
1096
1091
1087
1082
1078
1073
1068
1063
1058
1053
1049
1044
1039
1034
1029
1024
1018
1014
1008
1004
999
994
989
984
979
975
970
965
960
956
951
947
942
938
933
929
925
920
916
912
908
904
900
897
893
889
886
882
879
875
872
869
866
863
860
857
855
852
850
847
845
843
841
839
837
835
833
832
830
829
827
826
825
824
823
822
821
820
819
818
817
817
816
815
815
814
813
813
812
811
810
810
809
808
807
806
804
803
802
800
799
797
795
793
791
789
787
785
782
779
777
774
771
768
764
761
757
753
749
745
741
737
733
728
723
719
714
709
703
698
693
688
682
677
671
665
660
654
648
642
636
631
625
619
613
607
601
595
589
583
577
571
566
560
554
548
542
537
531
525
520
514
509
503
498
492
487
481
476
470
465
460
455
449
444
439
434
429
424
419
414
409
404
399
394
389
385
380
375
371
366
362
357
353
349
345
340
336
332
328
324
320
317
313
309
305
301
298
294
290
287
283
279
276
272
268
265
261
258
254
250
246
243
239
235
231
227
223
219
215
211
207
203
199
195
191
187
183
179
175
171
167
163
160
156
152
148
145
141
138
135
132
128
126
123
120
117
115
112
110
108
106
104
103
101
100
98
97
96
96
95
95
94
94
94
94
95
95
96
97
98
99
100
102
103
105
107
109
111
114
116
119
122
125
128
131
134
138
142
145
149
153
158
162
166
171
176
180
185
190
195
200
205
211
216
222
227
233
238
244
250
255
261
267
273
279
284
290
296
302
307
313
319
324
330
335
341
346
351
356
361
367
372
376
381
386
390
395
399
404
408
412
416
420
424
427
431
434
438
441
444
447
450
453
456
458
461
464
466
468
470
473
475
477
479
480
482
484
485
487
488
490
491
492
494
495
496
497
498
499
500
501
501
502
503
504
504
505
505
506
506
506
507
507
507
507
507
507
507
507
507
507
507
507
507
506
506
506
506
505
505
504
504
504
503
503
502
502
501
500
500
499
498
497
497
496
495
494
493
492
491
490
489
487
486
485
483
482
481
479
478
476
474
473
471
469
468
466
464
462
460
459
457
455
453
451
450
448
446
444
443
441
439
437
435
434
432
430
428
427
425
423
421
420
418
416
414
413
411
409
407
406
404
402
400
399
397
395
393
392
390
388
387
385
383
381
380
378
376
375
373
371
369
368
366
364
363
361
359
358
356
354
353
351
349
348
346
344
342
341
339
337
336
334
332
331
329
327
326
324
323
321
319
318
316
314
313
311
309
308
306
304
303
301
300
298
296
295
293
291
290
288
287
285
283
282
280
279
277
275
274
272
270
269
267
266
264
263
261
259
258
256
255
253
251
250
248
247
245
244
242
240
239
237
236
234
233
231
230
228
226
225
223
222
220
219
217
216
214
213
211
210
208
206
205
203
202
200
199
197
196
194
193
191
190
188
187
185
184
182
181
179
178
176
175
173
172
170
169
167
166
164
163
161
160
158
157
156
154
153
151
150
148
147
145
144
142
141
139
138
137
135
134
132
131
129
128
126
125
124
122
121
119
118
116
115
114
112
111
109
108
107
105
104
102
101
99
98
97
95
94
93
91
90
88
87
86
84
83
81
80
79
77
76
74
73
72
70
69
68
66
65
64
62
61
59
58
57
55
54
53
51
50
49
47
46
45
43
42
41
39
38
37
35
34
33
31
30
29
27
26
25
23
22
21
20
18
17
16
14
13
12
10
9
8
7
5
4
3
1
0
-1
-2
-4
-5
-6
-8
-9
-10
-11
-13
-14
-15
-16
-18
-19
-20
-22
-23
-24
-25
-27
-28
-29
-30
-32
-33
-34
-35
-36
-38
-39
-40
-41
-43
-44
-45
-46
-48
-49
-50
-51
-52
-54
-55
-56
-57
-58
-60
-61
-62
-63
-65
-66
-67
-68
-69
-71
-72
-73
-74
-75
-76
-78
-79
-80
-81
-82
-84
-85
-86
-87
-88
-89
-91
-92
-93
-94
-95
-96
-98
-99
-100
-101
-102
-103
-104
-106
-107
-108
-109
-110
-111
-112
-114
-115
-116
-117
-118
-119
-120
-122
-123
-124
-125
-126
-127
-128
-129
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-289
-290
-291
-292
-293
-294
-295
-296
-296
-297
-298
-299
-300
-301
-302
-303
-303
-304
-305
-306
-307
-308
-309
-309
-310
-311
-312
-313
-314
-315
-315
-316
-317
-318
-319
-320
-321
-321
-322
-323
-324
-325
-326
-326
-327
-328
-329
-330
-331
-331
-332
-333
-334
-335
-335
-336
-337
-338
-339
-340
-340
-341
-342
-343
-344
-344
-345
-346
-347
-348
-348
-349
-350
-351
-352
-352
-353
-354
-355
-355
-356
-357
-358
-359
-359
-360
-361
-362
-362
-363
-364
-365
-366
-366
-367
-368
-369
-369
-370
-371
-372
-372
-373
-374
-375
-375
-376
-377
-378
-378
-379
-380
-381
-381
-382
-383
-384
-384
-385
-386
-387
-387
-388
-389
-390
-390
-391
-392
-392
-393
-394
-395
-395
-396
-397
-397
-398
-399
-400
-400
-401
-402
-402
-403
-404
-405
-405
-406
-407
-407
-408
-409
-409
-410
-411
-412
-412
-413
-414
-414
-415
-416
-416
-417
-418
-418
-419
-420
-420
-421
-422
-422
-423
-424
-424
-425
-426
-427
-427
-428
-428
-429
-430
-430
-431
-432
-432
-433
-434
-434
-435
-436
-436
-437
-438
-438
-439
-440
-440
-441
-442
-442
-443
-443
-444
-445
-445
-446
-447
-447
-448
-448
-449
-450
-450
-451
-452
-452
-453
-453
-454
-455
-455
-456
-457
-457
-458
-458
-459
-460
-460
-461
-461
-462
-463
-463
-464
-464
-465
-466
-466
-467
-467
-468
-469
-469
-470
-470
-471
-472
-472
-473
-473
-474
-474
-475
-476
-476
-477
-477
-478
-478
-479
-480
-480
-481
-481
-482
-482
-483
-484
-484
-485
-485
-486
-486
-487
-487
-488
-489
-489
-490
-490
-491
-491
-492
-492
-493
-494
-494
-495
-495
-496
-496
-497
-497
-498
-498
-499
-499
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-505
-506
-506
-507
-507
-508
-508
-509
-509
-510
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-521
-522
-522
-523
-523
-524
-524
-525
-525
-526
-526
-527
-527
-528
-528
-529
-529
-530
-530
-530
-531
-531
-532
-532
-533
-533
-534
-534
-535
-535
-536
-536
-537
-537
-537
-538
-538
-539
-539
-540
-540
-541
-541
-541
-542
-542
-543
-543
-544
-544
-545
-545
-545
-546
-546
-547
-547
-548
-548
-549
-549
-549
-550
-550
-551
-551
-552
-552
-552
-553
-553
-554
-554
-554
-555
-555
-556
-556
-557
-557
-557
-558
-558
-559
-559
-559
-560
