20
1079
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-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
-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
-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
-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
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-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
-23
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-37
-37
-36
-36
-35
-34
-33
-33
-32
-31
-30
-30
-29
-28
-28
-27
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-18
-17
-16
-15
-15
-14
-13
-13
-12
-11
-10
-10
-9
-8
-7
-6
-6
-4
-3
-2
-1
0
1
1
2
3
3
4
4
4
5
5
6
6
6
7
7
7
7
7
7
7
7
7
6
6
5
4
3
2
2
1
0
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-4
-5
-5
-6
-7
-8
-9
-9
-10
-11
-11
-12
-13
-14
-14
-15
-15
-15
-15
-15
-15
-14
-14
-13
-13
-12
-11
-10
-8
-7
-6
-4
-3
-1
0
1
2
3
4
5
5
6
7
7
8
9
9
9
10
9
9
9
8
8
7
6
6
5
4
3
2
1
-1
-2
-4
-5
-6
-6
-7
-7
-7
-7
-7
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-12
-12
-13
-14
-15
-16
-18
-19
-21
-23
-25
-27
-29
-30
-32
-33
-35
-36
-37
-39
-40
-41
-42
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-42
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-46
-47
-48
-49
-49
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-51
-50
-50
-49
-49
-48
-47
-46
-45
-44
-43
-42
-41
-40
-39
-38
-38
-37
-36
-36
-36
-36
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-38
-38
-37
-36
-36
-35
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-26
-26
-26
-26
-27
-27
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-31
-31
-32
-32
-32
-33
-33
-33
-32
-32
-32
-31
-30
-29
-28
-27
-25
-23
-21
-19
-17
-14
-12
-10
-8
-6
-5
-3
-2
-1
0
1
2
4
6
8
10
12
14
15
17
19
20
22
23
23
24
24
24
24
24
24
25
25
25
26
25
25
25
25
24
24
23
23
23
22
22
22
22
22
22
23
23
24
25
26
27
27
28
28
28
28
28
28
28
27
27
27
27
27
26
26
25
24
23
22
21
20
19
18
18
17
16
16
15
15
14
13
13
12
11
10
9
7
6
5
4
4
3
3
3
4
5
5
6
7
7
8
8
8
8
8
9
9
9
9
9
9
10
10
11
11
12
14
15
17
20
22
24
26
28
30
31
32
33
33
34
34
34
34
34
34
34
33
33
32
32
31
30
29
28
26
25
23
21
19
17
15
13
12
11
10
9
9
9
10
11
12
13
14
15
17
18
19
21
23
25
27
29
30
32
34
36
37
37
38
37
37
36
34
32
30
27
24
22
19
17
15
13
11
9
7
5
3
2
1
0
-1
-2
-2
-3
-3
-3
-4
-4
-4
-4
-4
-3
-3
-2
-1
1
2
3
5
6
7
8
8
9
9
9
9
9
8
6
5
3
1
-1
-4
-7
-10
-13
-17
-20
-24
-27
-30
-33
-36
-38
-41
-43
-45
-48
-51
-53
-56
-59
-62
-64
-66
-67
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-68
-67
-67
-66
-65
-64
-63
-62
-61
-61
-60
-59
-58
-56
-55
-54
-53
-52
-52
-52
-52
-52
-52
-52
-52
-51
-50
-49
-48
-47
-46
-44
-43
-41
-40
-39
-38
-37
-36
-35
-34
-33
-33
-33
-32
-33
-33
-34
-35
-35
-37
-38
-39
-41
-42
-44
-46
-48
-50
-52
-54
-56
-57
-59
-60
-62
-63
-65
-66
-68
-70
-72
-74
-76
-78
-80
-82
-83
-85
-86
-88
-89
-91
-93
-94
-96
-98
-99
-101
-103
-105
-106
-108
-110
-111
-113
-114
-116
-118
-120
-122
-123
-125
-127
-128
-130
-132
-134
-135
-137
-138
-140
-141
-143
-144
-145
-146
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-151
-151
-151
-150
-149
-148
-147
-146
-145
-143
-142
-140
-138
-136
-134
-132
-129
-127
-125
-123
-121
-118
-116
-113
-110
-107
-104
-101
-97
-94
-90
-87
-83
-80
-77
-73
-70
-66
-63
-60
-56
-53
-50
-48
-45
-42
-39
-36
-34
-32
-30
-28
-26
-25
-24
-24
-23
-24
-24
-25
-25
-26
-27
-28
-29
-29
-30
-31
-31
-32
-32
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-31
-31
-30
-30
-29
-28
-27
-25
-24
-23
-22
-21
-20
-20
-19
-19
-19
-20
-21
-21
-23
-24
-26
-28
-30
-32
-34
-36
-37
-38
-39
-39
-40
-40
-40
-40
-40
-40
-40
-39
-39
-38
-37
-36
-36
-35
-34
-32
-31
-30
-28
-27
-25
-23
-21
-18
-16
-15
-13
-11
-10
-9
-8
-7
-5
-4
-3
-2
-1
0
2
3
4
5
6
7
8
9
10
11
12
13
15
16
17
18
19
21
22
23
24
25
26
27
29
31
33
34
36
37
38
39
40
41
41
42
42
42
42
42
42
41
41
41
41
42
42
42
42
42
42
43
43
43
44
44
44
44
44
44
44
44
45
45
46
47
47
48
49
49
50
51
51
51
51
50
49
48
46
44
42
40
37
35
33
30
28
26
23
21
20
18
17
16
15
14
13
12
11
11
10
10
9
9
9
9
10
10
11
11
12
12
12
12
12
12
12
12
12
12
11
10
10
9
8
7
6
4
3
1
-1
-4
-6
-8
-10
-12
-14
-16
-18
-20
-21
-22
-23
-25
-26
-27
-27
-28
-27
-27
-26
-25
-24
-23
-22
-21
-19
-18
-17
-16
-15
-14
-14
-13
-12
-12
-12
-12
-13
-14
-14
-15
-17
-18
-19
-21
-22
-24
-27
-29
-32
-34
-37
-39
-42
-44
-46
-47
-48
-49
-49
-49
-49
-48
-47
-46
-44
-43
-41
-39
-37
-35
-33
-31
-29
-28
-26
-25
-25
-24
-24
-24
-25
-26
-28
-30
-33
-36
-39
-43
-46
-50
-54
-58
-61
-65
-68
-71
-75
-78
-80
-83
-85
-87
-89
-91
-92
-93
-95
-96
-97
-98
-98
-98
-98
-97
-95
-94
-92
-89
-87
-83
-80
-76
-71
-67
-62
-57
-53
-49
-45
-41
-37
-34
-30
-27
-24
-21
-18
-15
-12
-10
-7
-5
-3
-2
0
0
0
0
0
-1
-3
-4
-6
-8
-10
-12
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-23
-24
-24
-24
-23
-22
-22
-21
-20
-19
-18
-17
-16
-14
-13
-11
-10
-9
-8
-7
-6
-5
-4
-2
-2
-1
-1
-1
-1
-1
-2
-2
-3
-4
-5
-6
-6
-7
-7
-8
-7
-7
-6
-5
-3
-1
1
4
7
9
12
14
17
19
22
24
26
29
31
33
35
37
39
41
42
44
46
47
49
50
51
52
53
54
55
55
56
56
56
55
55
55
54
54
54
54
55
55
56
56
57
58
58
59
60
60
61
61
61
61
60
59
57
55
53
51
49
47
44
42
39
36
33
31
28
25
23
21
18
16
14
12
10
7
6
4
2
0
-2
-3
-4
-5
-6
-6
-7
-8
-8
-9
-10
-11
-13
-14
-16
-17
-18
-20
-21
-21
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-22
-22
-24
-25
-26
-28
-29
-31
-33
-34
-36
-37
-38
-40
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-52
-54
-56
-58
-60
-62
-63
-65
-66
-67
-69
-70
-70
-71
-72
-73
-74
-75
-76
-78
-79
-81
-82
-83
-84
-86
-87
-88
-88
-89
-90
-91
-92
-92
-93
-94
-95
-96
-97
-98
-100
-101
-103
-105
-107
-109
-111
-113
-114
-115
-115
-115
-114
-113
-111
-108
-105
-102
-98
-93
-89
-83
-78
-73
-69
-64
-60
-55
-51
-47
-42
-38
-34
-30
-26
-23
-21
-19
-18
-17
-16
-16
-16
-17
-19
-22
-26
-31
-38
-45
-52
-60
-68
-75
-82
-88
-94
-100
-106
-112
-117
-122
-126
-130
-134
-137
-141
-144
-148
-152
-156
-160
-163
-166
-169
-171
-171
-172
-172
-171
-171
-170
-169
-167
-165
-163
-161
-159
-156
-154
-152
-150
-149
-148
-147
-146
-145
-143
-141
-138
-134
-130
-127
-123
-119
-115
-111
-107
-103
-98
-93
-88
-83
-77
-71
-65
-59
-53
-45
-38
-30
-21
-13
-5
3
10
17
25
31
38
44
50
56
61
67
71
75
78
81
82
84
84
85
85
84
84
83
82
80
77
74
70
66
61
57
52
47
41
36
30
24
18
12
6
0
-6
-12
-19
-25
-32
-40
-47
-55
-63
-70
-77
-84
-91
-99
-106
-113
-119
-124
-128
-132
-135
-137
-139
-141
-143
-145
-146
-147
-147
-146
-144
-142
-140
-136
-133
-129
-124
-119
-113
-107
-101
-96
-90
-84
-78
-72
-67
-61
-56
-51
-46
-41
-36
-32
-28
-26
-24
-22
-21
-20
-20
-19
-19
-20
-21
-22
-23
-24
-24
-25
-25
-24
-24
-23
-23
-22
-21
-20
-19
-18
-18
-17
-16
-16
-16
-16
-15
-15
-15
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-12
-13
-13
-14
-14
-14
-14
-13
-13
-13
-13
-14
-15
-17
-19
-22
-24
-27
-29
-32
-34
-36
-39
-41
-44
-46
-49
-52
-55
-57
-60
-62
-64
-66
-68
-68
-69
-69
-69
-68
-67
-66
-65
-63
-61
-58
-55
-51
-46
-42
-37
-33
-30
-27
-25
-23
-21
-20
-18
-18
-18
-19
-20
-22
-23
-25
-26
-27
-28
-29
-29
-29
-28
-27
-25
-23
-21
-19
-18
-17
-17
-17
-18
-19
-20
-21
-21
-22
-22
-22
-22
-21
-20
-18
-16
-13
-10
-6
-2
2
6
10
13
16
19
21
23
24
26
28
29
31
33
35
37
39
41
42
44
45
46
46
46
46
45
44
42
40
38
35
32
29
27
24
22
20
17
15
12
9
7
4
2
1
0
-1
-1
-2
-2
-3
-4
-4
-5
-5
-5
-4
-3
-2
0
3
5
8
10
12
13
13
13
13
13
14
14
15
15
15
15
15
15
15
15
16
16
17
17
18
19
20
21
22
23
23
24
24
24
24
25
25
25
26
26
26
27
27
27
26
25
23
22
20
19
17
15
13
11
9
7
6
4
3
1
0
-2
-4
-6
-7
-9
-10
-11
-12
-14
-15
-16
-17
-17
-18
-19
-20
-21
-23
-25
-26
-28
-30
-31
-32
-33
-34
-34
-34
-35
-35
-36
-37
-38
-39
-39
-40
-40
-41
-41
-42
-43
-44
-45
-45
-45
-45
-45
-45
-44
-44
-45
-45
-46
-47
-48
-49
-50
-51
-52
-52
-53
-53
-54
-55
-56
-58
-60
-63
-65
-69
-72
-75
-79
-83
-86
-90
-93
-97
-100
-103
-106
-109
-112
-115
-118
-121
-124
-128
-131
-135
-139
-142
-146
-149
-151
-154
-155
-157
-158
-159
-160
-161
-162
-163
-165
-166
-167
-168
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-171
-172
-173
-174
-174
-174
-174
-174
-173
-173
-172
-172
-171
-171
-171
-170
-169
-169
-168
-166
-165
-164
-163
-161
-159
-156
-153
-149
-145
-140
-136
-132
-128
-124
-120
-116
-112
-108
-105
-101
-98
-95
-92
-89
-87
-86
-84
-83
-82
-80
-79
-77
-75
-72
-69
-65
-61
-57
-52
-48
-43
-39
-35
-32
-28
-26
-23
-21
-19
-18
-16
-15
-14
-14
-14
-14
-15
-15
-16
-17
-18
-20
-22
-24
-26
-29
-31
-33
-36
-39
-43
-46
-49
-53
-56
-60
-65
-69
-73
-78
-82
-86
-89
-94
-98
-103
-107
-112
-117
-121
-125
-129
-133
-136
-139
-142
-145
-148
-151
-153
-156
-159
-161
-163
-164
-164
-164
-163
-162
-161
-159
-157
-155
-152
-148
-144
-139
-133
-127
-121
-114
-108
-101
-95
-89
-83
-77
-72
-66
-61
-57
-53
-49
-46
-43
-40
-37
-35
-33
-31
-29
-27
-25
-24
-24
-23
-24
-25
-26
-28
-31
-34
-37
-40
-43
-46
-50
-53
-57
-60
-64
-67
-71
-74
-78
-81
-85
-88
-90
-92
-94
-95
-95
-96
-96
-96
-95
-94
-92
-90
-86
-83
-78
-74
-69
-65
-60
-56
-52
-47
-43
-40
-36
-32
-29
-26
-22
-19
-17
-14
-12
-9
-7
-5
-3
-2
-1
0
0
0
-1
-2
-4
-6
-8
-11
-15
-18
-22
-26
-31
-37
-43
-50
-57
-64
-71
-78
-85
-92
-99
-106
-113
-119
-126
-133
-139
-145
-151
-156
-160
-165
-169
-173
-177
-181
-185
-189
-192
-194
-197
-199
-200
-202
-202
-202
-202
-201
-200
-199
-198
-197
-196
-196
-195
-195
-194
-193
-191
-189
-187
-184
-181
-178
-174
-171
-167
-164
-160
-158
-155
-153
-151
-149
-148
-148
-148
-150
-151
-154
-157
-161
-165
-169
-173
-178
-182
-187
-191
-196
-201
-207
-212
-217
-223
-228
-233
-239
-244
-248
-252
-256
-258
-261
-262
-262
-261
-259
-257
-253
-249
-244
-239
-234
-228
-221
-214
-206
-198
-190
-182
-173
-164
-154
-143
-132
-120
-107
-94
-81
-67
-53
-38
-24
-9
5
20
35
50
65
80
95
110
126
141
157
174
191
209
227
246
266
286
306
327
349
370
391
413
435
458
481
504
528
551
576
600
625
650
675
700
725
750
774
798
821
844
867
888
909
929
948
966
982
998
1012
1025
1037
1047
1057
1064
1070
1075
1078
1079
1079
1077
1073
1068
1062
1054
1045
1035
1024
1012
999
986
972
958
943
928
913
898
883
868
852
836
820
804
788
771
754
737
720
703
685
667
650
632
614
596
578
561
544
528
512
497
483
468
454
440
426
413
399
384
369
352
336
318
301
283
264
246
228
209
191
172
154
135
116
98
80
62
45
29
12
-3
-19
-35
-50
-65
-81
-96
-110
-124
-138
-151
-163
-175
-186
-197
-207
-216
-225
-233
-241
-247
-252
-257
-261
-264
-267
-269
-271
-272
-273
-274
-274
-275
-276
-276
-277
-277
-277
-278
-278
-278
-278
-277
-276
-275
-274
-272
-269
-267
-263
-259
-255
-250
-245
-239
-233
-227
-220
-214
-207
-200
-193
-186
-179
-172
-164
-156
-147
-138
-129
-120
-110
-101
-91
-81
-71
-61
-51
-41
-33
-24
-16
-10
-4
2
6
10
12
15
16
18
18
19
18
17
16
14
12
11
9
6
4
1
-3
-6
-10
-13
-17
-20
-24
-27
-31
-35
-39
-43
-47
-52
-57
-63
-69
-75
-83
-91
-100
-110
-120
-132
-144
-156
-169
-182
-196
-210
-224
-238
-252
-266
-280
-294
-308
-322
-335
-349
-362
-375
-388
-401
-415
-428
-441
-454
-468
-481
-494
-506
-518
-530
-542
-554
-566
-577
-588
-599
-609
-619
-629
-639
-648
-657
-666
-674
-683
-691
-700
-708
-715
-723
-730
-736
-743
-748
-754
-758
-762
-765
-768
-770
-772
-773
-773
-774
-773
-771
-769
-765
-761
-755
-748
-739
-729
-718
-706
-693
-679
-664
-648
-631
-613
-594
-575
-555
-535
-514
-493
-472
-451
-429
-408
-387
-367
-346
-326
-307
-289
-271
-254
-239
-224
-211
-199
-189
-179
-171
-163
-156
-151
-146
-142
-140
-138
-137
-138
-138
-140
-142
-145
-148
-151
-155
-158
-162
-166
-171
-176
-181
-186
-191
-196
-201
-206
-211
-215
-220
-224
-228
-233
-237
-241
-245
-249
-254
-258
-262
-266
-270
-273
-276
-278
-280
-281
-282
-282
-282
-281
-280
-279
-277
-276
-274
-272
-271
-269
-268
-267
-266
-265
-265
-264
-264
-264
-264
-265
-266
-267
-269
-271
-274
-277
-281
-285
-290
-296
-302
-309
-317
-326
-335
-345
-356
-367
-379
-391
-404
-417
-430
-443
-456
-469
-481
-494
-505
-517
-527
-537
-546
-554
-562
-568
-573
-577
-580
-582
-583
-583
-582
-581
-578
-576
-572
-569
-564
-560
-555
-550
-545
-540
-535
-529
-524
-518
-513
-507
-501
-495
-490
-484
-478
-472
-467
-461
-455
-449
-443
-437
-430
-423
-416
-407
-398
-388
-377
-365
-352
-338
-323
-308
-291
-273
-254
-235
-214
-193
-171
-149
-127
-104
-80
-56
-32
-8
17
43
69
95
121
148
175
202
229
256
282
309
335
361
387
412
437
461
485
507
530
551
572
591
610
628
645
661
677
691
705
717
729
739
748
756
762
768
773
776
778
780
780
780
778
776
773
770
765
760
754
747
739
731
722
712
701
690
677
664
650
635
619
603
586
568
549
530
511
491
471
450
428
406
383
360
337
312
287
261
234
207
179
151
123
96
68
41
15
-11
-37
-62
-86
-110
-133
-156
-177
-198
-218
-238
-256
-274
-290
-306
-320
-334
-347
-359
-370
-380
-389
-397
-403
-408
-412
-414
-416
-415
-414
-411
-406
-400
-393
-384
-374
-362
-349
-335
-320
-303
-284
-265
-244
-223
-200
-176
-152
-127
-101
-75
-48
-21
7
35
62
90
118
146
174
202
229
257
284
311
337
363
389
415
439
464
487
510
532
554
574
594
613
631
648
664
679
693
707
720
732
742
752
761
769
775
781
785
788
790
791
790
789
786
782
777
771
764
756
747
737
726
714
701
687
673
658
642
625
607
588
569
549
527
506
483
460
436
412
388
363
339
314
289
265
241
217
193
169
146
124
102
81
60
40
21
3
-14
-30
-45
-59
-71
-83
-93
-102
-109
-115
-119
-123
-125
-126
-125
-123
-119
-115
-109
-101
-93
-83
-72
-61
-48
-34
-20
-5
11
28
45
63
82
102
121
142
163
184
205
227
249
271
292
314
336
357
378
399
418
437
456
473
489
504
518
531
543
553
561
569
574
579
581
582
582
579
575
570
563
554
545
534
522
509
494
478
462
444
425
406
386
366
344
323
301
279
256
233
210
186
162
139
115
91
68
45
22
-1
-23
-44
-65
-85
-105
-124
-143
-161
-179
-196
-212
-228
-243
-257
-271
-284
-297
-309
-320
-331
-342
-352
-361
-370
-379
-387
-395
-403
-410
-417
-423
-429
-435
-440
-445
-449
-453
-456
-459
-461
-462
-463
-462
-461
-459
-457
-453
-448
-443
-437
-429
-421
-412
-402
-391
-380
-367
-354
-341
-327
-312
-298
-283
-268
-253
-238
-224
-209
-195
-181
-167
-154
-141
-128
-116
-104
-93
-82
-71
-61
-51
-42
-33
-24
-16
-9
-1
5
12
18
24
30
35
40
45
49
53
57
61
64
67
69
71
73
74
74
74
74
73
71
68
65
61
56
50
44
37
30
22
13
4
-6
-17
-28
-40
-52
-65
-78
-91
-105
-119
-133
-147
-162
-176
-190
-205
-219
-234
-248
-262
-276
-290
-303
-316
-329
-341
-352
-363
-374
-383
-393
-401
-409
-416
-423
-429
-433
-437
-439
-441
-442
-442
-441
-440
-437
-434
-431
-426
-421
-415
-409
-402
-395
-388
-381
-373
-366
-358
-351
-344
-336
-329
-322
-315
-308
-301
-295
-288
-281
-275
-268
-262
-256
-250
-244
-238
-233
-227
-222
-217
-213
-208
-204
-200
-197
-194
-191
-188
-186
-184
-182
-180
-179
-179
-178
-179
-179
-180
-182
-184
-186
-189
-193
-197
-201
-206
-211
-216
-221
-227
-232
-237
-243
-248
-253
-258
-263
-267
-272
-276
-279
-283
-285
-288
-290
-292
-294
-295
-296
-297
-297
-297
-297
-297
-297
-296
-296
-296
-296
-296
-296
-297
-298
-299
-301
-302
-304
-307
-309
-312
-315
-318
-322
-326
-330
-335
-339
-344
-349
-354
-360
-365
-370
-376
-381
-387
-392
-397
-402
-407
-412
-417
-421
-425
-429
-432
-435
-437
-439
-441
-442
-443
-443
-442
-442
-440
-439
-437
-434
-432
-429
-425
-421
-418
-413
-409
-405
-400
-396
-391
-387
-383
-379
-374
-370
-366
-362
-358
-354
-350
-346
-342
-338
-335
-331
-328
-324
-321
-318
-315
-312
-309
-305
-302
-298
-295
-291
-287
-283
-279
-275
-270
-266
-261
-256
-251
-245
-240
-234
-228
-222
-216
-209
-203
-196
-189
-183
-176
-169
-161
-154
-147
-139
-132
-124
-116
-108
-100
-92
-84
-77
-69
-61
-54
-47
-40
-33
-26
-20
-14
-9
-3
2
6
10
13
16
19
21
22
24
24
25
25
24
24
23
22
21
19
18
16
15
13
11
10
8
7
6
4
3
3
2
1
1
1
1
2
2
3
4
4
5
6
6
7
7
7
7
8
7
7
7
7
7
6
6
5
4
3
2
1
0
-2
-3
-5
-7
-8
-9
-11
-12
-13
-14
-15
-16
-16
-17
-17
-17
-17
-16
-15
-14
-13
-11
-9
-7
-4
-2
2
5
9
13
18
23
28
34
40
46
53
61
69
77
86
95
105
116
127
138
150
163
176
190
204
218
233
248
264
280
296
312
329
346
363
380
398
416
433
451
468
485
501
518
534
549
564
579
593
606
619
632
643
654
665
674
683
691
699
706
712
717
722
726
729
732
735
736
738
739
739
739
739
739
738
738
737
735
734
733
731
729
727
725
722
720
717
714
711
707
704
700
695
691
686
681
676
670
664
658
651
644
636
628
620
611
602
593
583
574
563
553
543
532
521
510
499
487
476
465
453
442
430
419
408
397
385
374
363
352
340
329
317
305
293
281
268
256
243
229
216
202
187
173
157
142
126
110
93
76
59
41
23
5
-14
-33
-52
-72
-92
-112
-132
-152
-172
-193
-213
-233
-254
-274
-294
-314
-334
-354
-374
-393
-413
-432
-451
-470
-488
-507
-525
-543
-560
-577
-594
-610
-627
-642
-658
-673
-687
-701
-715
-727
-740
-751
-762
-772
-781
-789
-797
-804
-810
-815
-819
-822
-824
-826
-826
-826
-825
-823
-819
-815
-810
-804
-797
-789
-780
-771
-760
-749
-737
-724
-711
-697
-683
-668
-653
-637
-621
-606
-589
-573
-557
-541
-525
-509
-494
-478
-463
-449
-434
-420
-406
-393
-380
-367
-355
-343
-333
-322
-312
-303
-294
-286
-278
-271
-264
-257
-251
-245
-240
-235
-230
-225
-221
-217
-213
-209
-206
-203
-200
-197
-194
-192
-190
-189
-187
-186
-185
-184
-183
-183
-182
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-175
-174
-173
-172
-170
-168
-166
-164
-161
-158
-154
-151
-147
-143
-138
-133
-128
-123
-117
-111
-105
-98
-91
-84
-76
-68
-59
-50
-41
-31
-22
-12
-1
9
20
31
42
54
65
77
88
100
112
124
136
148
160
172
184
196
208
219
231
242
253
263
274
284
293
303
312
321
329
337
345
352
359
365
371
376
381
386
390
393
395
397
399
400
400
399
398
396
393
390
386
382
377
371
365
358
351
343
335
326
318
308
299
290
280
270
259
249
238
228
217
206
195
184
174
163
152
142
131
120
110
99
88
78
67
56
46
36
25
15
5
-5
-16
-26
-36
-46
-57
-67
-77
-88
-98
-108
-118
-128
-138
-148
-157
-167
-176
-185
-193
-202
-210
-217
-225
-232
-238
-244
-250
-256
-261
-266
-271
-275
-278
-282
-285
-287
-289
-290
-291
-291
-291
-290
-289
-287
-285
-282
-279
-276
-273
-269
-264
-260
-255
-249
-244
-238
-231
-225
-218
-210
-203
-195
-186
-178
-169
-160
-150
-140
-130
-120
-109
-98
-87
-76
-65
-53
-42
-31
-19
-8
3
15
26
36
47
57
67
77
86
95
103
111
119
126
133
140
146
152
158
163
168
173
177
181
185
188
191
193
195
197
198
199
200
200
200
199
198
197
195
193
191
188
185
182
178
174
170
166
162
157
152
147
142
136
131
125
119
113
107
100
94
87
81
74
67
60
54
47
40
33
26
20
13
6
0
-6
-13
-19
-25
-30
-36
-41
-46
-51
-55
-59
-63
-67
-70
-72
-75
-77
-78
-79
-80
-80
-81
-81
-80
-80
-79
-78
-77
-75
-74
-72
-70
-68
-66
-64
-61
-59
-56
-54
-51
-48
-45
-42
-39
-36
-33
-30
-27
-25
-22
-20
-18
-17
-16
-15
-14
-14
-14
-14
-15
-16
-18
-20
-22
-24
-28
-31
-35
-39
-43
-47
-52
-57
-63
-68
-74
-80
-86
-93
-99
-107
-114
-122
-130
-138
-147
-156
-166
-176
-186
-196
-206
-217
-228
-238
-249
-260
-270
-281
-291
-302
-312
-322
-332
-342
-351
-360
-368
-377
-384
-392
-399
-406
-413
-419
-425
-431
-436
-440
-445
-449
-452
-456
-458
-461
-463
-465
-466
-467
-468
-469
-469
-469
-469
-468
-467
-466
-465
-463
-461
-458
-456
-453
-450
-446
-443
-439
-435
-430
-425
-420
-415
-410
-404
-398
-391
-384
-377
-370
-362
-354
-346
-338
-329
-320
-311
-301
-291
-281
-271
-261
-250
-239
-228
-217
-206
-195
-183
-171
-160
-148
-136
-124
-112
-99
-87
-75
-62
-50
-37
-24
-11
2
15
28
41
54
66
79
91
103
116
127
139
150
161
172
182
192
202
211
220
228
236
243
250
257
263
269
274
279
283
287
291
294
297
300
302
304
306
307
309
310
311
312
313
314
315
316
317
318
319
320
321
322
322
323
324
324
325
325
325
325
325
325
325
324
324
324
323
322
321
321
319
318
317
316
314
312
310
308
305
303
300
297
294
291
288
284
281
277
273
269
265
261
256
252
247
242
237
232
226
220
214
208
202
196
189
183
176
169
162
155
148
141
134
127
119
112
104
96
88
81
73
64
56
48
40
31
23
14
6
-3
-11
-20
-29
-37
-46
-54
-63
-71
-80
-88
-97
-105
-113
-121
-129
-137
-144
-151
-159
-166
-172
-179
-185
-191
-197
-203
-208
-213
-219
-223
-228
-232
-236
-240
-244
-247
-251
-254
-257
-260
-263
-266
-269
-272
-275
-278
-280
-283
-286
-288
-291
-294
-296
-299
-302
-305
-307
-310
-313
-316
-318
-321
-324
-327
-329
-332
-335
-337
-340
-342
-344
-346
-348
-350
-351
-353
-354
-354
-355
-355
-355
-355
-355
-354
-353
-352
-351
-349
-347
-344
-341
-338
-335
-331
-328
-323
-319
-314
-309
-304
-299
-293
-287
-281
-274
-267
-260
-253
-245
-237
-229
-220
-212
-202
-193
-184
-174
-164
-154
-143
-133
-122
-111
-100
-89
-78
-67
-56
-44
-33
-22
-11
0
10
21
32
43
53
63
74
84
94
104
114
123
133
142
151
159
168
176
184
192
199
207
213
220
226
232
238
244
249
254
259
264
268
272
276
280
283
286
289
291
294
296
297
299
300
301
302
302
302
302
302
302
302
301
301
300
299
298
297
296
295
294
293
291
290
288
286
285
283
281
279
276
274
271
269
266
264
261
258
255
252
248
245
241
237
233
229
224
220
215
209
204
198
192
185
179
172
165
158
151
143
135
127
119
110
102
92
83
73
63
53
42
32
20
9
-2
-14
-26
-38
-50
-62
-74
-86
-98
-109
-121
-133
-144
-156
-167
-178
-188
-198
-209
-218
-228
-237
-246
-254
-262
-269
-277
-283
-290
-296
-302
-307
-312
-317
-321
-325
-329
-332
-335
-338
-341
-344
-346
-348
-350
-352
-354
-355
-357
-358
-359
-360
-361
-362
-363
-364
-364
-365
-365
-366
-366
-366
-366
-366
-366
-365
-365
-364
-364
-363
-362
-360
-359
-357
-355
-353
-351
-349
-346
-343
-340
-337
-333
-329
-326
-321
-317
-313
-308
-303
-298
-293
-288
-283
-277
-272
-266
-260
-254
-249
-243
-237
-231
-225
-219
-213
-208
-203
-197
-193
-188
-183
-179
-175
-171
-168
-164
-161
-158
-155
-153
-150
-148
-146
-144
-142
-140
-138
-136
-134
-132
-130
-128
-126
-123
-121
-119
-116
-113
-111
-108
-104
-101
-97
-94
-90
-86
-82
-77
-73
-68
-64
-59
-54
-49
-44
-39
-34
-29
-23
-18
-13
-8
-3
2
6
11
15
19
23
27
31
34
37
40
43
45
47
49
51
53
54
56
57
58
59
60
62
62
63
64
65
66
67
68
68
69
70
71
72
73
73
74
75
76
77
78
79
80
81
82
84
85
87
88
90
92
94
97
99
101
104
106
109
111
114
117
120
123
126
129
132
135
138
141
144
147
150
153
156
158
161
163
165
167
169
171
172
174
175
176
176
177
177
177
177
176
176
175
174
172
171
169
167
165
163
161
159
156
154
152
149
147
145
143
141
139
137
135
133
132
130
129
127
126
125
124
122
121
120
119
118
117
115
114
113
112
111
109
108
106
104
102
100
98
95
92
89
86
83
79
75
71
67
62
58
53
48
42
37
32
26
20
14
9
3
-3
-9
-15
-21
-27
-33
-39
-45
-50
-55
-60
-65
-70
-75
-79
-83
-87
-90
-94
-97
-99
-102
-104
-107
-108
-110
-112
-113
-114
-115
-116
-117
-117
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-122
-123
-123
-124
-125
-126
-128
-129
-130
-132
-133
-135
-137
-139
-141
-143
-145
-147
-149
-152
-155
-157
-160
-163
-166
-170
-173
-176
-180
-183
-187
-190
-194
-198
-202
-205
-209
-213
-216
-220
-224
-227
-230
-233
-236
-239
-242
-244
-247
-249
-251
-253
-255
-256
-257
-258
-259
-259
-259
-259
-258
-257
-256
-255
-254
-252
-250
-248
-245
-243
-240
-237
-234
-230
-227
-223
-220
-216
-212
-208
-205
-201
-197
-193
-189
-184
-180
-176
-172
-168
-164
-160
-156
-152
-147
-143
-139
-135
-130
-126
-122
-117
-113
-108
-104
-99
-94
-89
-84
-78
-73
-67
-61
-56
-50
-44
-38
-31
-25
-19
-13
-6
0
6
13
19
25
32
38
44
50
56
61
67
72
78
83
88
92
97
101
105
109
113
116
119
121
124
126
128
129
131
132
133
134
134
135
135
135
135
135
135
134
134
133
133
132
131
130
129
128
127
126
124
123
121
120
118
117
115
113
111
109
107
105
103
100
98
95
93
90
87
84
81
78
75
72
69
66
63
60
56
53
50
47
44
40
37
34
30
27
24
21
18
15
12
9
6
3
0
-3
-6
-9
-12
-15
-18
-21
-24
-27
-30
-33
-36
-40
-43
-46
-49
-51
-54
-57
-60
-62
-65
-67
-70
-72
-75
-77
-79
-82
-84
-87
-89
-92
-94
-97
-100
-103
-106
-109
-112
-115
-119
-122
-126
-129
-133
-136
-140
-144
-148
-151
-155
-159
-162
-166
-169
-173
-176
-179
-182
-185
-187
-190
-192
-194
-196
-198
-199
-200
-201
-202
-203
-203
-204
-204
-204
-204
-204
-203
-203
-203
-202
-201
-200
-199
-198
-197
-196
-195
-193
-191
-190
-188
-186
-183
-181
-179
-176
-174
-171
-168
-165
-162
-159
-156
-153
-150
-146
-143
-139
-136
-132
-128
-124
-120
-116
-111
-107
-103
-98
-93
-89
-84
-79
-75
-70
-65
-61
-56
-52
-47
-43
-38
-34
-29
-25
-21
-17
-13
-9
-6
-2
2
6
9
13
16
20
23
27
30
34
37
40
43
47
50
53
56
59
62
65
68
70
73
76
78
80
83
85
87
89
90
92
93
95
96
96
97
97
98
98
98
97
97
96
96
95
94
93
91
90
88
86
84
82
80
78
75
72
70
67
64
60
57
54
51
47
44
40
37
33
30
26
22
19
15
11
8
4
0
-3
-7
-11
-14
-17
-21
-24
-27
-31
-34
-37
-40
-43
-45
-48
-50
-53
-55
-57
-59
-61
-63
-64
-66
-67
-68
-69
-70
-71
-72
-72
-73
-73
-74
-74
-74
-74
-74
-74
-73
-73
-72
-72
-71
-70
-70
-69
-68
-67
-66
-64
-63
-62
-61
-59
-58
-56
-54
-52
-50
-48
-46
-43
-41
-38
-35
-31
-28
-24
-21
-17
-13
-8
-4
0
5
9
14
19
23
28
33
38
42
47
52
56
60
65
69
73
77
80
84
87
90
93
95
98
100
102
103
105
106
107
107
108
108
107
107
106
105
103
102
99
97
94
91
88
84
80
75
71
66
61
56
50
45
39
33
27
21
15
8
2
-5
-11
-18
-24
-31
-38
-44
-51
-57
-63
-70
-76
-82
-88
-94
-99
-105
-110
-115
-120
-125
-129
-133
-137
-141
-145
-148
-151
-153
-156
-158
-159
-160
-161
-162
-162
-162
-162
-161
-161
-160
-158
-157
-155
-153
-151
-149
-146
-144
-141
-138
-135
-132
-129
-126
-123
-120
-117
-113
-110
-107
-104
-101
-99
-96
-93
-91
-89
-86
-85
-83
-81
-80
-79
-78
-78
-77
-77
-77
-76
-76
-77
-77
-77
-78
-78
-78
-79
-80
-80
-81
-81
-82
-82
-83
-83
-84
-84
-84
-84
-84
-84
-84
-83
-83
-82
-82
-81
-81
-80
-79
-78
-78
-77
-76
-75
-75
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-74
-75
-76
-77
-78
-79
-81
-82
-84
-85
-87
-89
-91
-93
-95
-97
-100
-102
-104
-107
-109
-112
-114
-117
-119
-122
-125
-128
-130
-133
-136
-139
-142
-145
-148
-151
-153
-156
-159
-162
-166
-169
-172
-175
-178
-182
-185
-188
-192
-195
-199
-202
-206
-209
-213
-216
-220
-223
-226
-230
-233
-236
-239
-241
-244
-246
-248
-250
-252
-253
-254
-255
-255
-256
-256
-255
-254
-253
-252
-250
-249
-246
-244
-241
-238
-234
-230
-226
-222
-217
-213
-207
-202
-196
-191
-185
-178
-172
-166
-159
-152
-145
-137
-130
-122
-115
-107
-99
-91
-83
-74
-66
-57
-49
-40
-31
-22
-13
-4
5
15
24
33
43
52
61
71
80
89
98
107
116
125
134
142
151
159
167
175
182
190
198
205
212
219
226
233
240
246
252
258
264
270
275
280
285
290
295
299
303
307
310
313
316
319
321
323
325
327
328
329
329
330
330
329
329
328
326
325
323
320
318
315
311
308
304
300
295
291
286
281
275
270
264
258
251
245
238
231
224
217
210
202
195
187
179
171
164
156
148
140
132
124
117
109
101
93
86
78
71
63
56
48
41
34
26
19
12
5
-2
-9
-16
-23
-30
-37
-43
-50
-57
-64
-71
-78
-85
-91
-98
-105
-112
-119
-125
-132
-139
-145
-152
-158
-164
-171
-177
-183
-189
-195
-200
-206
-212
-217
-222
-227
-232
-237
-241
-245
-249
-253
-257
-261
-264
-267
-270
-273
-275
-277
-279
-280
-281
-282
-283
-283
-283
-282
-281
-280
-278
-277
-274
-272
-269
-266
-263
-259
-255
-251
-247
-242
-237
-232
-227
-222
-216
-211
-205
-199
-193
-187
-180
-174
-167
-161
-154
-148
-141
-135
-128
-121
-114
-108
-101
-94
-87
-80
-73
-66
-59
-52
-45
-38
-32
-25
-18
-11
-5
2
8
14
20
26
32
37
42
47
52
56
60
64
68
71
74
77
79
81
82
84
85
85
86
85
85
84
83
82
80
78
75
72
69
66
62
58
54
50
45
40
35
30
24
19
13
8
2
-4
-10
-15
-21
-27
-33
-39
-45
-51
-57
-62
-68
-74
-79
-84
-89
-94
-99
-103
-107
-111
-115
-119
-122
-125
-128
-130
-132
-134
-136
-137
-138
-139
-139
-139
-139
-139
-138
-138
-137
-135
-134
-132
-131
-129
-127
-124
-122
-119
-116
-114
-111
-108
-105
-102
-99
-96
-93
-90
-87
-84
-80
-78
-75
-72
-69
-66
-63
-60
-58
-55
-52
-50
-47
-45
-43
-41
-38
-36
-34
-32
-30
-28
-26
-24
-22
-20
-18
-16
-14
-12
-10
-8
-6
-4
-2
0
2
4
6
8
10
12
14
16
18
20
21
23
25
26
27
29
30
31
31
32
32
33
33
33
33
33
32
32
31
30
29
28
26
25
23
21
19
17
15
13
11
9
6
4
2
-1
-3
-5
-8
-10
-13
-15
-18
-20
-23
-25
-28
-30
-33
-35
-38
-40
-43
-45
-48
-50
-52
-55
-57
-60
-62
-64
-67
-69
-71
-74
-76
-78
-80
-83
-85
-87
-89
-91
-93
-95
-97
-99
-100
-102
-103
-105
-106
-107
-109
-110
-111
-112
-113
-113
-114
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-115
-115
-114
-113
-113
-112
-111
-110
-109
-107
-106
-105
-103
-102
-100
-98
-97
-95
-93
-91
-88
-86
-84
-81
-78
-76
-73
-70
-67
-64
-60
-57
-53
-50
-46
-42
-38
-34
-30
-26
-21
-17
-12
-7
-2
3
8
13
18
24
29
34
39
44
50
55
60
65
70
75
80
85
89
94
99
103
108
112
116
120
124
128
132
136
139
143
146
149
152
155
158
160
163
165
167
169
171
173
174
175
177
178
178
179
179
180
180
180
179
179
178
177
176
175
173
171
170
168
165
163
161
158
156
153
150
147
143
140
137
133
129
126
122
118
114
110
105
101
97
92
88
84
79
75
70
66
62
57
53
49
45
40
36
32
28
24
19
15
11
7
3
-1
-5
-9
-13
-17
-21
-25
-29
-33
-36
-40
-43
-47
-50
-53
-57
-60
-63
-66
-69
-71
-74
-76
-79
-81
-83
-85
-86
-88
-89
-91
-92
-93
-94
-94
-95
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-95
-95
-95
-94
-94
-94
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-87
-87
-86
-86
-85
-84
-84
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-84
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-99
-100
-101
-102
-104
-105
-106
-107
-108
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-122
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-119
-118
-118
-117
-117
-116
-116
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-110
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-101
-101
-100
-100
-99
-99
-98
-98
-97
-97
-96
-96
-95
-95
-94
-94
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-82
-81
-81
-80
-80
-79
-79
-79
-78
-78
-77
-77
-77
-76
-76
-75
-75
-75
-74
-74
-73
-73
-73
-72
-72
-71
-71
-71
-70
-70
-70
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-66
-65
-65
-65
-64
-64
-64
-63
-63
-63
-62
-62
-62
-61
-61
-61
-60
-60
-60
-59
-59
-59
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-48
-48
-47
-47
-47
-47
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
