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