4098 lines (4097 with data), 21.2 kB
-41
-40
-39
-76
-104
-111
-95
-81
-98
-94
-99
-83
-105
-117
-134
-165
-172
-161
-143
-95
-79
-92
-150
-184
-215
-211
-211
-210
-198
-182
-167
-145
-133
-147
-124
-112
-89
-72
-67
-65
-49
-46
-44
-66
-60
-67
-67
-40
-38
6
14
-17
-9
-51
-26
-38
-69
-112
-108
-96
-77
-85
-110
-104
-94
-71
-64
-63
-76
-59
-71
-74
-56
-19
-11
-15
-12
-30
-30
11
-4
-3
-18
-33
-39
-47
-77
-87
-122
-153
-154
-159
-130
-130
-106
-110
-97
-105
-93
-97
-111
-88
-95
-79
-97
-100
-115
-134
-183
-230
-236
-230
-192
-162
-149
-121
-106
-130
-141
-148
-136
-96
-59
-59
-63
-61
-39
-19
4
2
5
-11
-27
-55
-95
-119
-135
-126
-129
-141
-147
-152
-148
-133
-128
-138
-127
-120
-115
-125
-155
-170
-180
-204
-193
-191
-178
-151
-120
-69
-12
15
28
21
38
55
73
117
132
123
119
89
70
35
21
-12
-14
-15
-15
-7
-18
-6
-26
-53
-88
-127
-142
-145
-129
-112
-114
-117
-103
-111
-113
-119
-112
-103
-94
-111
-133
-151
-132
-90
-51
-20
-41
-54
-73
-92
-134
-178
-180
-161
-153
-153
-140
-97
-67
-19
11
4
-22
-74
-86
-98
-108
-153
-159
-151
-125
-126
-119
-101
-87
-102
-103
-114
-129
-162
-174
-146
-131
-129
-152
-168
-162
-129
-97
-93
-81
-83
-102
-123
-157
-165
-142
-109
-55
-40
-54
-86
-122
-143
-144
-155
-151
-132
-106
-71
-73
-85
-105
-117
-117
-101
-102
-100
-116
-138
-170
-178
-149
-121
-88
-64
-81
-70
-75
-65
-61
-49
-20
21
53
50
54
20
9
-5
-8
7
9
-13
-47
-70
-57
-44
-45
-56
-49
-59
-63
-90
-115
-137
-139
-96
-67
-35
2
22
28
6
-19
-24
-23
-14
-47
-84
-101
-116
-110
-106
-76
-57
-69
-66
-87
-90
-114
-148
-188
-233
-238
-222
-209
-203
-197
-191
-166
-134
-104
-74
-69
-48
-43
-20
-18
-35
-19
-20
-11
-22
-24
-17
5
7
21
12
11
-16
-23
-51
-46
-32
-21
-35
-45
-68
-80
-103
-111
-112
-108
-112
-116
-125
-164
-186
-190
-190
-156
-155
-155
-184
-187
-189
-162
-155
-134
-119
-121
-111
-127
-155
-154
-158
-127
-118
-98
-106
-115
-109
-93
-52
-31
-35
-62
-88
-93
-60
-48
-45
-35
-55
-50
-37
0
22
30
18
10
11
10
18
-7
-13
-7
18
41
57
46
34
13
31
41
45
37
32
28
21
24
3
5
17
10
26
0
-15
0
19
46
58
51
61
64
83
80
93
86
70
56
55
30
26
18
19
14
12
6
-26
-41
-70
-71
-63
-52
-14
-9
-15
-31
-47
-41
-44
-23
-73
-117
-175
-175
-147
-137
-125
-125
-103
-70
-69
-81
-92
-102
-111
-123
-111
-87
-96
-103
-130
-155
-182
-166
-134
-101
-93
-120
-142
-154
-130
-119
-86
-59
-50
-57
-50
-29
-36
-63
-72
-60
-51
-51
-67
-56
-56
-46
-47
-66
-87
-121
-151
-141
-105
-75
-61
-77
-93
-98
-107
-91
-107
-108
-94
-80
-82
-93
-138
-176
-183
-171
-136
-128
-146
-141
-123
-91
-83
-79
-102
-100
-74
-65
-51
-45
-46
-53
-80
-80
-71
-92
-107
-148
-157
-137
-103
-68
-54
-29
-16
-20
-70
-130
-169
-158
-142
-149
-172
-182
-155
-137
-120
-92
-96
-63
-67
-62
-58
-63
-42
-1
24
63
66
82
88
100
72
46
-18
-34
-43
-20
34
22
17
18
26
61
55
79
73
79
50
2
-12
-6
17
5
-13
-42
-47
-69
-92
-92
-88
-93
-97
-107
-145
-169
-177
-170
-131
-137
-143
-154
-176
-174
-198
-202
-190
-193
-195
-170
-182
-146
-152
-125
-134
-130
-152
-157
-165
-131
-113
-87
-105
-92
-67
-64
-87
-130
-131
-113
-99
-99
-124
-165
-150
-168
-139
-132
-141
-147
-123
-102
-75
-93
-94
-82
-39
-10
2
-21
-39
-30
-42
-28
-22
0
29
37
46
78
61
48
32
14
29
50
62
48
24
-6
-27
-29
-44
-59
-66
-67
-46
-27
-23
-24
-26
-28
-7
-5
-34
-55
-64
-56
-38
-38
0
25
40
42
11
-22
-37
-26
-26
-20
-45
-38
-33
-19
-13
-32
-55
-76
-85
-103
-96
-106
-124
-108
-87
-67
-76
-79
-92
-58
-43
-29
-11
-24
-20
-28
-75
-77
-104
-133
-145
-165
-168
-175
-180
-181
-178
-161
-98
-34
-2
4
-17
-17
-2
10
-8
-42
-55
-60
-70
-84
-88
-81
-81
-74
-84
-69
-94
-118
-133
-149
-142
-132
-149
-138
-135
-125
-123
-117
-102
-89
-100
-114
-133
-137
-135
-113
-75
-36
-26
-48
-70
-65
-86
-119
-170
-190
-172
-153
-168
-160
-164
-152
-152
-191
-208
-199
-188
-156
-143
-107
-99
-117
-109
-117
-139
-172
-189
-175
-147
-124
-81
-70
-48
-45
-72
-81
-95
-115
-136
-138
-149
-163
-187
-191
-156
-94
-38
4
-14
-52
-66
-69
-63
-63
-79
-93
-95
-112
-111
-98
-79
-79
-102
-114
-114
-113
-100
-87
-76
-91
-130
-166
-173
-156
-135
-124
-136
-126
-111
-84
-80
-44
-23
2
-3
-31
-78
-117
-116
-108
-48
-27
21
15
53
60
88
75
79
81
47
28
-26
-37
-25
-7
-13
-52
-123
-157
-175
-193
-174
-189
-162
-175
-169
-172
-179
-175
-186
-167
-182
-153
-161
-154
-158
-152
-124
-79
-42
-44
-29
-18
35
33
42
-18
-62
-121
-125
-98
-62
-27
-37
-67
-78
-63
-37
-25
-32
-17
-28
-26
-63
-100
-101
-92
-46
-17
6
-16
-10
-35
-41
-51
-81
-104
-158
-186
-188
-148
-126
-106
-106
-88
-86
-57
-24
19
18
10
4
2
-7
-1
-5
10
17
3
4
-11
-8
-8
9
22
73
101
107
123
102
50
9
-27
-20
-19
-16
-56
-69
-81
-78
-73
-47
-44
-13
-30
-45
-70
-95
-105
-94
-50
-8
39
81
84
77
3
-50
-114
-128
-139
-146
-137
-102
-80
-74
-63
-48
-69
-108
-114
-104
-69
-51
-89
-91
-78
-94
-111
-148
-144
-137
-150
-170
-201
-222
-229
-206
-158
-109
-84
-106
-163
-205
-223
-196
-186
-170
-152
-143
-112
-95
-58
-62
-48
-62
-69
-60
-48
-16
-18
-23
-41
-69
-101
-123
-113
-101
-72
-57
-44
-41
-36
-38
-53
-58
-62
-75
-58
-52
-46
-63
-70
-66
-54
-44
-38
-57
-57
-63
-21
-22
-40
-47
-73
-51
-19
-9
-5
2
-32
-35
-50
-42
-18
15
44
54
24
24
8
-3
-72
-118
-138
-154
-160
-177
-161
-162
-158
-177
-168
-141
-109
-95
-119
-142
-135
-136
-120
-119
-146
-180
-206
-231
-229
-247
-245
-248
-244
-217
-219
-246
-229
-205
-153
-136
-128
-128
-109
-120
-99
-89
-75
-67
-67
-38
-17
10
3
21
36
30
15
2
2
26
36
65
94
70
39
7
-1
-1
0
3
25
59
87
82
81
64
56
30
7
-5
-12
-3
11
24
11
16
-3
-28
-35
-44
-15
-13
-25
-12
17
48
78
55
33
6
-27
-62
-88
-72
-58
-20
-24
-18
-29
-24
9
35
62
94
72
29
-25
-89
-109
-149
-173
-216
-255
-287
-302
-320
-331
-327
-285
-274
-264
-290
-294
-281
-276
-284
-300
-319
-287
-294
-274
-237
-225
-211
-218
-215
-195
-182
-158
-156
-158
-159
-187
-182
-171
-125
-88
-68
-55
-58
-92
-100
-85
-57
-41
-37
-30
-14
11
-4
-1
-20
-25
-26
-37
-41
-36
-34
-52
-75
-55
-61
-43
-56
-65
-63
-21
10
48
45
49
47
23
18
8
16
24
28
14
33
45
62
80
69
53
27
37
34
23
16
20
18
-23
-76
-112
-120
-145
-152
-184
-194
-191
-172
-140
-124
-122
-151
-176
-215
-209
-211
-217
-186
-153
-106
-57
-41
-18
-31
-44
-70
-100
-107
-83
-78
-81
-99
-120
-123
-136
-149
-133
-105
-74
-58
-65
-82
-75
-65
-37
-13
-16
-29
-30
-13
-16
-15
-23
-24
-10
6
10
21
10
13
-1
-15
-4
-9
-21
-31
-17
18
39
40
21
-5
-48
-69
-80
-77
-52
-36
-44
-59
-56
-81
-91
-163
-205
-200
-199
-172
-190
-181
-144
-107
-66
-85
-80
-98
-116
-137
-145
-112
-75
-28
-13
1
19
0
-50
-90
-137
-167
-173
-153
-116
-74
-63
-56
-84
-92
-87
-75
-49
-41
-4
21
24
16
-10
-33
-22
-3
18
9
4
-21
-23
-35
-48
-78
-85
-65
-55
-49
-50
-78
-87
-117
-114
-83
-69
-41
-45
-42
-34
-12
-46
-81
-100
-106
-109
-123
-134
-130
-104
-77
-73
-74
-81
-69
-46
-54
-90
-106
-150
-148
-157
-154
-153
-125
-121
-91
-82
-73
-68
-65
-58
-67
-78
-82
-64
-66
-73
-96
-96
-116
-123
-150
-158
-155
-134
-104
-94
-64
-53
-32
-17
-10
-10
-23
-37
-37
-29
-5
-2
-14
-55
-74
-95
-81
-69
-74
-116
-154
-161
-141
-149
-137
-123
-124
-117
-145
-147
-166
-155
-142
-144
-145
-171
-173
-178
-154
-148
-148
-129
-105
-87
-98
-84
-101
-96
-130
-117
-115
-107
-108
-78
-54
-20
-4
5
12
0
14
10
4
3
-12
-2
-4
0
10
20
26
25
34
65
66
26
-25
-56
-80
-78
-97
-101
-110
-98
-91
-84
-94
-69
-65
-37
-9
42
54
31
-3
-44
-61
-84
-93
-91
-68
-77
-88
-89
-72
-47
-47
-37
-14
15
26
26
37
24
15
-12
-14
-24
-26
-22
-16
-11
8
-3
-19
-17
-13
12
46
65
87
67
49
18
-15
-49
-80
-96
-108
-90
-59
-35
2
2
19
29
66
90
80
60
51
55
54
28
2
-7
9
28
5
-22
-61
-94
-103
-103
-93
-105
-104
-79
-73
-84
-136
-195
-229
-248
-251
-244
-236
-185
-172
-158
-173
-184
-181
-185
-201
-222
-217
-221
-164
-157
-153
-169
-176
-158
-120
-83
-42
-72
-72
-118
-130
-141
-144
-132
-124
-117
-93
-97
-95
-130
-182
-222
-237
-234
-216
-179
-147
-128
-142
-160
-185
-209
-211
-188
-150
-120
-101
-118
-93
-92
-76
-104
-128
-145
-145
-161
-180
-176
-148
-105
-79
-68
-60
-74
-49
-47
-41
-9
-33
-44
-87
-88
-79
-80
-78
-81
-84
-49
-31
-41
-46
-73
-65
-71
-49
-44
-8
5
20
14
34
36
10
-29
-52
-61
-41
-40
-57
-45
-61
-43
-44
-43
-47
-12
2
11
-3
-22
-57
-70
-81
-110
-141
-132
-112
-83
-87
-89
-96
-89
-92
-85
-107
-126
-149
-152
-134
-126
-125
-156
-181
-171
-159
-141
-160
-152
-136
-80
-73
-71
-82
-68
-54
-55
-61
-56
-49
-52
-51
-90
-94
-90
-70
-51
-74
-70
-38
-29
35
48
114
137
164
151
147
172
187
207
218
260
302
314
314
319
311
293
244
238
231
248
235
169
102
86
58
54
22
-19
-31
-47
-54
-44
-39
-39
-50
-81
-75
-68
-53
-63
-58
-70
-98
-104
-113
-119
-103
-94
-64
-57
-71
-107
-128
-139
-137
-153
-179
-189
-194
-165
-187
-150
-150
-141
-141
-133
-103
-85
-68
-78
-63
-35
-47
-70
-121
-128
-140
-178
-174
-163
-141
-130
-184
-216
-227
-218
-172
-175
-168
-159
-179
-165
-171
-144
-133
-148
-168
-185
-175
-169
-154
-144
-85
-43
-22
-2
-21
-20
-69
-126
-146
-148
-143
-140
-100
-77
-42
-35
-70
-90
-89
-117
-104
-145
-154
-167
-158
-112
-89
-65
-102
-140
-187
-187
-155
-108
-92
-102
-97
-99
-83
-58
-45
-33
0
6
-8
-75
-126
-197
-239
-290
-276
-269
-248
-188
-152
-96
-62
-75
-108
-172
-220
-238
-214
-185
-170
-184
-195
-189
-164
-149
-120
-123
-117
-126
-115
-69
-50
-55
-105
-152
-167
-155
-156
-161
-177
-153
-114
-119
-86
-85
-41
-15
-26
-53
-88
-109
-153
-187
-194
-176
-154
-121
-87
-53
-9
-25
-22
-55
-52
-57
-93
-127
-146
-154
-127
-98
-70
-59
-74
-104
-120
-162
-155
-162
-146
-136
-113
-84
-96
-69
-95
-84
-93
-116
-120
-143
-138
-149
-171
-203
-229
-211
-177
-90
-43
-17
-17
-2
18
32
51
41
34
39
62
79
69
52
22
-7
-8
-22
1
26
23
-4
-47
-114
-118
-123
-76
-51
-35
-69
-75
-98
-103
-133
-139
-138
-122
-97
-84
-111
-140
-143
-153
-141
-115
-90
-61
-84
-104
-102
-103
-75
-37
27
93
108
66
10
-6
-13
-2
-27
-37
-48
-40
-5
17
45
25
53
62
82
94
43
7
-14
-8
-5
-32
-40
-57
-38
-37
-48
-47
-37
37
91
131
73
5
-59
-89
-85
-75
-74
-66
-51
-37
-4
16
-6
-36
-70
-67
-71
-51
-38
-14
-7
-30
-51
-71
-85
-93
-127
-136
-116
-84
-57
-55
-63
-60
-59
-36
-34
-60
-105
-116
-140
-148
-154
-156
-143
-137
-129
-122
-115
-91
-84
-57
-32
-6
-7
-20
-21
-21
-14
-54
-76
-102
-72
-47
-44
-57
-83
-79
-88
-78
-76
-85
-114
-144
-161
-166
-150
-115
-94
-104
-127
-159
-185
-197
-161
-135
-137
-149
-159
-141
-143
-147
-139
-149
-120
-120
-122
-133
-138
-128
-122
-109
-120
-108
-105
-102
-99
-120
-118
-131
-118
-113
-80
-86
-52
-51
-39
-72
-90
-102
-93
-77
-26
-8
-41
-98
-147
-145
-128
-108
-95
-93
-97
-95
-99
-86
-79
-71
-71
-80
-94
-116
-144
-148
-134
-113
-111
-110
-139
-135
-107
-52
-21
-13
-30
-104
-127
-149
-125
-102
-105
-113
-138
-167
-194
-206
-177
-152
-108
-119
-107
-81
-69
-78
-87
-148
-168
-161
-139
-134
-101
-95
-47
-37
-66
-78
-93
-70
-34
-30
-46
-70
-79
-117
-126
-163
-166
-162
-111
-59
-47
-77
-140
-163
-184
-167
-183
-183
-144
-118
-69
-61
-56
-75
-128
-158
-150
-106
-74
-45
-28
-32
-58
-81
-98
-105
-124
-133
-138
-133
-110
-81
-62
-56
-57
-54
-54
-43
-42
-29
25
53
81
83
94
117
119
126
116
107
131
121
97
82
70
85
49
54
48
51
39
-1
-11
8
7
-4
-25
-37
7
19
-7
-34
-67
-96
-105
-109
-119
-128
-99
-107
-93
-90
-59
-34
-43
-93
-121
-138
-131
-116
-105
-83
-50
-56
-72
-94
-102
-108
-108
-102
-75
-37
-17
-18
-35
-71
-81
-68
-51
-37
-38
-53
-65
-63
-53
-46
-30
25
56
75
65
22
-6
-26
-24
-8
21
59
69
66
45
9
-11
-23
20
50
61
30
-1
-11
-16
-6
-28
-63
-63
-69
-31
-10
21
25
21
1
-32
-63
-95
-91
-82
-98
-133
-186
-224
-209
-157
-131
-103
-136
-144
-147
-120
-112
-141
-163
-166
-152
-142
-150
-184
-183
-184
-155
-157
-233
-278
-282
-273
-232
-219
-225
-225
-234
-196
-171
-138
-124
-89
-71
-73
-91
-107
-116
-99
-75
-53
-34
-10
18
45
66
54
35
57
64
55
17
-15
-32
-37
-27
-42
-49
-68
-105
-120
-117
-86
-51
-44
-5
19
61
52
36
8
-13
-35
-57
-96
-135
-159
-162
-165
-137
-112
-106
-71
-83
-86
-138
-174
-182
-191
-173
-152
-137
-140
-157
-170
-170
-196
-191
-183
-168
-132
-108
-102
-62
-38
-41
-42
-55
-42
-35
-37
-41
-29
-18
0
14
4
-7
-11
-20
-20
-11
18
37
54
31
10
-21
-34
-26
-3
16
19
-17
-29
-41
-22
-28
2
4
17
-17
-44
-90
-122
-108
-106
-99
-108
-124
-136
-146
-158
-136
-126
-108
-82
-60
-44
-18
-2
1
-26
-60
-70
-95
-101
-137
-147
-136
-88
-63
-49
-72
-92
-105
-124
-92
-97
-80
-57
-56
-21
-58
-39
-59
-56
-55
-77
-69
-66
-58
-46
-81
-71
-66
-65
-54
-49
-35
-16
-12
-27
-39
-33
-14
-13
-10
-32
-34
-58
-83
-74
-70
-70
-90
-93
-111
-101
-103
-105
-77
-60
-71
-107
-146
-178
-197
-204
-166
-128
-99
-110
-107
-138
-110
-89
-85
-67
-91
-77
-98
-80
-42
-6
14
28
-33
-58
-94
-101
-75
-74
-73
-103
-113
-115
-113
-138
-165
-161
-132
-142
-139
-151
-135
-109
-98
-105
-140
-146
-131
-145
-144
-140
-131
-127
-128
-100
-65
-39
-51
-78
-84
-92
-102
-105
-99
-73
-38
-41
-37
-41
-43
-45
-26
-23
-37
-33
-53
-28
-25
-18
-30
-22
-37
-78
-100
-128
-104
-104
-86
-49
-32
-68
-88
-96
-77
-47
-23
-4
0
-1
-12
-14
-45
-54
-50
-25
-14
25
10
48
34
27
3
-9
-28
-60
-77
-76
-80
-91
-123
-134
-124
-116
-101
-74
-57
-52
-37
-48
-54
-82
-103
-114
-117
-100
-104
-80
-75
-59
-68
-64
-78
-93
-95
-114
-118
-110
-78
-38
-40
-27
-54
-49
-57
-78
-87
-108
-122
-89
-57
-47
-46
-67
-70
-61
-35
-46
-35
-39
-39
-39
-49
-53
-59
-61
-66
-58
-74
-64
-45
-49
-60
-64
-76
-58
-42
-41
-19
-4
-2
6
-9
-4
-14
-16
-14
33
70
68
49
15
-2
23
18
33
1
17
-11
-38
-92
-107
-114
-116
-117
-103
-105
-78
-64
-76
-83
-102
-100
-100
-108
-114
-102
-63
-46
-54
-76
-87
-62
-59
-55
-77
-99
-116
-141
-116
-131
-114
-122
-133
-142
-126
-122
-124
-112
-94
-57
-70
-77
-115
-124
-159
-158
-120
-70
-9
-5
-15
-30
-11
-17
-17
-25
-38
-59
-73
-77
-73
-79
-76
-56
-25
-22
-35
-55
-71
-70
-84
-103
-92
-71
-84
-67
-72
-54
-73
-82
-71
-40
-16
10
13
26
18
17
-2
-13
-50
-78
-96
-110
-64
-63
-58
-80
-88
-84
-87
-59
-39
-25
1
-27
-51
-82
-73
-63
-49
-24
9
25
58
51
18
-15
-51
-35
-23
-27
-50
-89
-72
-54
-36
-23
-32
-49
-55
-44
13
32
20
-1
1
-28
-4
-18
-30
-24
-40
-81
-105
-162
-156
-179
-177
-190
-191
-201
-187
-179
-172
-179
-175
-153
-151
-142
-162
-145
-99
-94
-93
-135
-132
-119
-133
-170
-211
-194
-194
-173
-168
-155
-140
-118
-102
-105
-87
-93
-89
-104
-117
-119
-135
-105
-123
-120
-117
-98
-101
-86
-69
-73
-90
-90
-84
-65
-60
-64
-54
-59
-82
-112
-147
-161
-162
-135
-116
-93
-94
-97
-102
-102
-143
-172
-184
-163
-144
-157
-158
-133
-84
-61
-43
-72
-73
-97
-79
-90
-64
-63
-61
-61
-73
-66
-97
-124
-131
-141
-112
-110
-135
-157
-161
-131
-111
-107
-106
-110
-77
-55
-50
-81
-77
-29
1
12
-34
-65
-89
-106
-123
-118
-127
-95
-79
-74
-51
-25
-45
-39
-45
-53
-44
-32
-31
6
-1
-24
-46
-92
-114
-101
-99
-65
-23
-3
2
-13
-13
-17
-21
-27
-56
-61
-76
-88
-85
-83
-63
-42
-48
-66
-82
-116
-123
-125
-139
-130
-152
-146
-162
-131
-101
-78
-66
-85
-107
-115
-92
-54
-30
-26
-33
-33
-31
-27
-8
-27
-45
-78
-111
-93
-73
-54
-47
-55
-17
-6
-50
-90
-113
-95
-76
-52
-44
-17
-11
-3
-20
-29
-37
-45
-60
-76
-79
-82
-77
-66
-64
-56
-44
-16
-5
-2
-7
-33
-52
-100
-119
-108
-77
-30
-20
-31
-31
-27
-44
-61
-86
-97
-121
-115
-141
-128
-124
-100
-102
-93
-61
-45
-27
-49
-84
-143
-170
-164
-147
-148
-151
-159
-143
-136
-120
-96
-70
-46
-10
9
35
43
54
39
14
-26
-61
-78
-59
-45
-39
-30
-59
-53
-68
-71
-87
-116
-123
-125
-127
-124
-120
-118
-105
-87
-91
-81
-89
-79
-74
-52
-51
-38
-47
-39
-28
-32
-52
-73
-63
-73
-60
-52
-57
-65
-60
-84
-78
-106
-134
-151
-178
-156
-171
-142
-98
-43
-18
2
-7
-10
-33
-65
-75
-94
-74
-34
8
30
42
14
-1
-20
-23
-13
-3
-26
-25
-26
-8
22
3
-16
-30
-26
-28
-14
4
23
25
14
10
-18
-41
-61
-70
-58
-47
-24
-26
-22
-12
-6
6
15
8
3
19
27
37
34
17
-11
-54
-77
-105
-90
-84
-59
-47
-28
0
49
62
78
85
78
66
12
-27
-41
-17
8
-1
-35
-80
-118
-155
-184
-170
-150
-105
-73
-49
-39
-24
-27
-23
-30
-33
-21
-38
-33
-26
-13
-12
-9
-33
-44
-59
-59
-72
-90
-108
-98
-107
-126
-153
-187
-176
-166
-146
-136
-125
-97
-90
-91
-82
-87
-66
-80
-71
-78
-97
-114
-119
-131
-113
-76
-71
-54
-81
-148
-168
-177
-159
-145
-139
-118
-100
-114
-130
-135
-131
-110
-105
-120
-114
-110
-100
-97
-125
-133
-124
-133
-115
-129
-125
-106
-110
-112
-139
-150
-122
-99
-82
-62
-35
-3
26
28
17
19
9
-15
-30
-43
-34
-41
-43
-46
-48
-44
-40
-39
-56
-75
-94
-83
-102
-110
-91
-113
-126
-146
-159
-115
-79
-68
-61
-64
-81
-123
-153
-155
-120
-114
-101
-118
-145
-147
-119
-107
-94
-110
-96
-118
-111
-149
-139
-154
-123
-130
-138
-173
-180
-169
-120
-107
-95
-103
-105
-91
-93
-93
-87
-116
-142
-167
-178
-162
-161
-128
-103
-73
-37
-24
-21
-41
-74
-102
-141
-176
-186
-169
-140
-130
-126
-165
-162
-147
-156
-159
-217
-211
-205
-169
-145
-164
-144
-174
-155
-157
-175
-174
-209
-213
-216
-210
-234
-227
-227
-223
-198
-190
-174
-167
-141
-111
-103
-101
-95
-79
-89
-77
-118
-119
-117
-90
-36
-6
31
43
40
22
-33
-110
-150
-162
-121
-91
-53
-21
-9
4
-2
-20
-53
-103
-104
-97
-64
-58
-38
-34
5
-21
-47
-82
-62
-58
-56
-46
-35
-6
13
28
22
19
-7
17
24
96
108
102
66
47
32
-4
-48
-78
-73
-86
-101
-98
-105
-97
-92
-71
-54
-37
-36
-36
-21
-7
-6
11
42
79
81
33
-25
-57
-58
-38
-52
-79
-108
-106
-120
-88
-71
-18
-23
-57
-96
-128
-124
-113
-77
-68
-54
-49
-111
-107
-123
-104
-78
-70
-72
-91
-122
-137
-129
-123
-87
-34
-23
12
-8
-7
-34
-68
-97
-103
-108
-94
-132
-140
-131
-91
-76
-78
-92
-108
-125
-135
-127
-158
-160
-189
-207
-179
-182
-168
-175
-185
-159
-130
-109
-116
-111
-94
-69
-35
-46
-60
-55
-76
-68
-80
-85
-96
-87
-34
-25
-19
-51
-67
-94
-99
-95
-86
-52
-27
-20
-31
-70
-85
-100
-106
-121
-97
-105
-69
-55
-14
-6
19
-32
-57
-94
-88
-40
1
37
55
17
8
-6
-7
-23
-19
-17
-26
-40
-64
-73
-28
4
40
17
-15
-13
-34
-41
-49
-30
-9
50
55
70
25
15
14
2
-9
-17
-28
-25
-33
-30
-53
-88
-131
-156
-147
-115
-94
-75
-71
-90
-123
-150
-157
-171
-171
-156
-151
-157
-183
-174
-135
-114
-80
-57
-32
-40
-3
-1
8
24
-7
5
-8
-51
-81
-104
-109
-109
-134
-116
-69
-104