5
10727
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-10
-10
-10
-10
-11
-11
-11
-10
-10
-10
-10
-9
-9
-10
-10
-10
-11
-11
-11
-11
-11
-10
-10
-10
-9
-9
-10
-10
-11
-11
-11
-11
-11
-11
-10
-10
-10
-9
-9
-10
-10
-11
-11
-12
-12
-12
-11
-10
-10
-9
-9
-9
-10
-10
-11
-12
-12
-12
-12
-11
-10
-9
-9
-8
-9
-10
-11
-12
-13
-14
-14
-13
-11
-10
-8
-7
-7
-8
-9
-12
-15
-17
-18
-17
-15
-9
-2
6
14
22
27
30
31
28
23
17
10
5
0
-2
-1
1
5
9
13
16
17
17
15
12
9
6
5
5
6
9
13
18
21
24
26
26
26
25
23
22
22
22
22
23
23
23
22
20
17
15
12
11
11
12
14
17
21
24
25
25
23
19
14
7
1
-4
-8
-9
-9
-8
-5
-2
0
2
2
1
-1
-3
-5
-7
-7
-6
-4
-1
3
6
8
10
11
12
12
13
13
15
16
18
19
19
18
16
12
7
2
-4
-8
-10
-10
-7
-2
5
12
20
26
30
32
31
27
22
15
8
2
-3
-7
-9
-9
-8
-6
-4
-1
1
3
5
7
9
10
12
14
15
17
19
20
21
22
22
22
21
20
17
15
12
9
6
4
2
2
4
6
10
14
19
22
24
25
23
19
14
7
1
-5
-9
-10
-9
-5
0
7
13
19
22
24
23
20
15
9
3
-2
-6
-8
-8
-6
-3
1
5
9
13
16
19
21
22
24
25
26
26
26
24
21
18
13
9
4
0
-2
-4
-3
-1
3
7
11
14
17
19
19
17
15
12
9
6
4
2
1
0
1
1
2
3
4
5
6
7
7
7
5
3
0
-4
-9
-15
-20
-25
-29
-31
-31
-29
-26
-21
-16
-10
-5
-2
0
1
0
-2
-4
-6
-7
-6
-3
1
6
13
20
26
31
34
36
35
33
30
25
21
17
13
11
9
9
8
9
9
9
9
8
8
8
8
10
11
14
17
19
21
22
22
20
16
11
6
-1
-6
-10
-12
-12
-10
-6
0
5
11
15
18
18
16
13
9
4
0
-3
-5
-5
-3
-1
2
6
8
10
11
11
11
11
11
13
15
19
22
25
28
28
27
24
19
13
7
1
-3
-6
-7
-6
-3
0
4
7
10
11
11
10
8
6
5
4
4
4
4
4
4
3
1
-1
-4
-6
-8
-8
-6
-3
2
7
12
16
18
18
15
11
4
-3
-11
-17
-21
-23
-22
-18
-13
-6
1
7
13
17
19
19
17
15
12
8
5
3
3
3
4
7
9
12
14
14
13
11
7
1
-5
-12
-17
-21
-23
-22
-18
-12
-4
6
15
23
29
33
34
33
31
27
24
21
19
19
20
22
24
25
25
23
20
17
12
8
5
3
3
5
6
8
10
10
8
5
0
-4
-8
-10
-11
-8
-4
2
8
12
15
15
11
5
-3
-12
-19
-24
-25
-22
-14
-4
9
21
31
37
39
36
29
18
6
-5
-15
-21
-22
-20
-13
-4
7
17
26
31
34
32
28
21
13
4
-4
-10
-15
-16
-15
-12
-6
1
8
16
22
26
27
26
22
16
8
-1
-10
-17
-22
-24
-23
-19
-11
-3
6
14
21
25
26
24
20
16
11
6
3
2
2
3
4
6
7
7
5
3
1
-1
-2
-1
1
3
7
10
12
13
11
8
3
-3
-9
-13
-16
-15
-11
-4
5
15
24
31
35
36
34
28
20
11
1
-7
-13
-18
-20
-20
-19
-18
-17
-16
-16
-17
-18
-18
-17
-15
-11
-5
1
8
14
18
20
19
14
7
-2
-12
-22
-30
-35
-37
-35
-30
-23
-15
-6
1
5
7
6
3
-3
-9
-14
-19
-21
-21
-19
-15
-10
-6
-2
0
0
-1
-5
-9
-13
-17
-19
-19
-17
-13
-8
-2
4
9
13
15
15
13
10
6
1
-3
-7
-10
-11
-11
-10
-8
-4
0
4
7
10
11
11
9
5
0
-5
-10
-14
-17
-18
-16
-12
-7
-1
5
9
11
10
7
0
-8
-17
-25
-31
-33
-32
-28
-21
-12
-2
6
11
13
12
7
0
-7
-14
-20
-22
-21
-18
-12
-6
0
3
4
1
-4
-12
-21
-29
-36
-40
-40
-38
-33
-26
-19
-12
-7
-4
-4
-5
-8
-10
-13
-14
-14
-13
-10
-8
-5
-4
-5
-7
-11
-15
-20
-23
-26
-26
-25
-21
-17
-12
-7
-4
-1
-1
-2
-3
-6
-8
-9
-10
-11
-10
-10
-9
-9
-10
-12
-14
-16
-18
-18
-17
-15
-12
-8
-3
0
2
2
0
-3
-7
-11
-15
-18
-18
-16
-12
-7
-2
3
6
7
6
3
-2
-7
-12
-15
-16
-15
-12
-7
-2
3
6
8
8
5
1
-4
-8
-11
-12
-11
-8
-3
2
8
11
13
12
10
5
0
-6
-9
-11
-11
-8
-2
4
10
16
20
21
20
16
10
2
-5
-12
-18
-22
-24
-24
-23
-22
-20
-19
-18
-18
-19
-20
-21
-21
-21
-20
-18
-15
-12
-8
-4
-1
1
3
3
2
1
0
-2
-4
-6
-7
-7
-7
-6
-5
-4
-2
-1
0
1
2
3
4
5
6
8
9
11
11
11
10
7
4
-1
-5
-9
-13
-14
-14
-11
-7
-1
5
11
17
21
22
22
20
17
14
11
9
8
10
12
14
16
17
15
11
5
-4
-13
-21
-28
-32
-33
-30
-24
-15
-6
3
9
13
14
11
6
-1
-8
-14
-18
-18
-16
-11
-5
1
7
11
12
10
5
-2
-9
-17
-23
-27
-28
-27
-24
-19
-14
-9
-5
-2
-2
-3
-4
-7
-9
-11
-11
-9
-7
-3
1
6
10
12
14
14
13
10
7
4
1
-2
-3
-4
-3
-2
0
1
2
1
-1
-5
-10
-16
-22
-27
-31
-32
-30
-26
-20
-12
-4
3
8
11
10
6
-1
-9
-18
-25
-30
-32
-29
-23
-14
-3
9
19
27
31
31
27
20
10
0
-9
-15
-19
-19
-15
-7
2
13
23
32
39
43
45
43
39
33
25
17
9
2
-5
-10
-14
-16
-16
-15
-11
-7
-1
5
12
17
22
25
26
25
21
15
9
1
-7
-14
-19
-23
-25
-25
-23
-20
-16
-13
-9
-6
-3
-1
0
1
3
5
8
11
14
18
21
24
25
25
23
19
14
9
3
-2
-6
-9
-10
-9
-6
-2
3
7
11
14
16
16
15
14
13
12
13
14
17
20
23
26
27
26
24
20
13
6
-1
-7
-12
-15
-16
-14
-12
-8
-4
-1
0
0
-2
-4
-8
-10
-12
-11
-8
-3
4
11
18
24
27
27
25
19
12
4
-4
-10
-14
-15
-13
-9
-4
2
6
8
8
4
-2
-9
-18
-26
-32
-35
-35
-32
-26
-18
-9
0
7
12
14
13
9
3
-3
-9
-14
-17
-17
-14
-9
-4
2
7
10
11
8
2
-5
-13
-21
-27
-29
-27
-21
-11
2
15
28
38
44
44
38
27
12
-5
-21
-34
-42
-45
-41
-32
-20
-7
5
14
17
15
7
-5
-19
-31
-41
-46
-44
-37
-25
-10
5
17
24
26
21
12
0
-13
-23
-28
-27
-20
-7
8
23
35
41
41
32
17
-2
-22
-40
-51
-54
-47
-33
-12
12
35
52
62
63
54
36
13
-11
-33
-50
-59
-59
-51
-36
-18
0
16
27
31
29
22
11
0
-10
-17
-19
-16
-11
-3
5
11
14
14
10
3
-5
-13
-19
-21
-20
-15
-7
2
11
18
23
25
24
20
14
8
2
-3
-5
-7
-6
-5
-3
-2
-2
-2
-4
-5
-7
-8
-9
-9
-8
-6
-4
-3
-2
-1
-1
-2
-4
-5
-6
-6
-7
-6
-5
-4
-4
-3
-2
-1
0
1
2
3
4
5
6
6
5
3
0
-3
-6
-10
-12
-14
-15
-15
-14
-13
-12
-11
-11
-10
-9
-8
-7
-5
-3
0
2
4
4
3
1
-3
-8
-13
-18
-22
-24
-24
-23
-20
-17
-14
-12
-12
-13
-15
-17
-20
-21
-20
-17
-12
-6
0
6
10
12
11
8
4
-1
-5
-7
-6
-2
4
11
18
22
24
21
15
5
-5
-15
-22
-25
-22
-13
0
15
31
44
52
53
48
37
22
5
-10
-23
-30
-32
-29
-22
-14
-6
-2
-1
-5
-13
-23
-33
-40
-44
-42
-34
-23
-9
5
17
24
25
20
10
-2
-15
-26
-34
-36
-33
-26
-17
-9
-2
0
-4
-12
-24
-39
-53
-64
-70
-71
-65
-55
-42
-28
-16
-6
-1
0
-3
-8
-13
-17
-19
-18
-13
-7
-1
4
6
5
-1
-10
-22
-35
-46
-54
-59
-59
-55
-48
-40
-32
-26
-22
-22
-25
-29
-35
-40
-43
-45
-43
-39
-34
-28
-22
-18
-15
-13
-13
-12
-12
-10
-8
-4
1
6
9
11
10
7
1
-5
-11
-16
-17
-16
-11
-3
7
17
24
28
27
21
10
-4
-21
-36
-49
-57
-60
-56
-47
-33
-16
1
16
28
36
39
38
34
27
20
13
8
4
3
3
5
8
11
14
17
20
24
28
33
39
46
52
58
63
67
69
70
70
69
68
67
68
70
73
76
79
81
81
79
75
68
60
51
43
35
29
24
23
23
25
28
32
36
40
45
49
53
57
60
61
61
58
52
44
32
18
4
-11
-24
-34
-41
-45
-46
-45
-44
-45
-49
-56
-67
-82
-98
-113
-126
-134
-136
-131
-120
-104
-86
-67
-51
-39
-33
-34
-41
-53
-66
-79
-90
-96
-97
-92
-82
-68
-52
-36
-22
-9
0
6
9
11
10
9
8
7
7
8
9
10
13
15
18
21
22
21
18
12
1
-13
-30
-50
-69
-88
-102
-110
-111
-104
-90
-70
-46
-21
3
23
38
46
48
45
38
29
21
13
8
5
4
3
2
-1
-6
-13
-22
-32
-41
-48
-53
-54
-52
-45
-36
-24
-10
6
23
40
59
79
100
121
142
161
178
191
199
203
203
199
193
187
181
178
176
177
179
180
180
176
169
157
143
128
113
102
97
100
110
129
153
182
211
238
259
273
278
274
260
239
212
182
150
120
93
70
54
45
44
49
62
79
100
123
144
161
173
177
174
163
146
124
100
76
54
35
19
7
-5
-17
-33
-54
-81
-113
-149
-186
-222
-253
-276
-288
-290
-281
-263
-239
-213
-187
-165
-148
-137
-131
-129
-129
-128
-124
-116
-102
-84
-61
-36
-9
17
40
61
76
87
93
93
88
77
63
44
22
-1
-24
-45
-64
-78
-88
-93
-95
-94
-92
-90
-90
-92
-95
-99
-102
-101
-95
-83
-64
-40
-12
17
42
61
71
72
64
50
35
22
16
23
42
76
120
173
226
274
310
329
328
306
266
210
145
78
14
-41
-84
-111
-125
-126
-118
-105
-90
-75
-64
-56
-51
-48
-45
-41
-32
-19
-1
23
51
82
115
149
182
212
239
262
280
293
301
304
305
303
301
300
302
308
317
329
343
354
361
358
342
311
263
199
121
33
-60
-151
-234
-303
-354
-385
-394
-384
-358
-320
-275
-230
-187
-151
-124
-105
-94
-88
-84
-79
-70
-53
-28
6
49
99
153
208
259
302
334
349
347
326
286
230
161
84
4
-71
-137
-187
-220
-233
-226
-202
-164
-117
-66
-16
28
63
86
97
96
83
62
34
1
-33
-67
-97
-121
-137
-143
-137
-118
-85
-41
13
74
138
201
259
310
350
380
401
414
422
427
432
438
443
447
446
436
415
378
327
261
183
98
11
-70
-141
-197
-236
-256
-259
-248
-227
-199
-170
-141
-114
-90
-70
-52
-38
-27
-21
-21
-31
-50
-82
-124
-174
-229
-282
-329
-363
-380
-375
-349
-303
-242
-170
-95
-23
40
91
128
150
160
159
150
136
118
96
70
38
2
-40
-86
-132
-176
-213
-237
-246
-236
-207
-161
-104
-41
21
75
114
136
138
121
89
46
-1
-48
-89
-121
-142
-153
-155
-151
-143
-134
-126
-120
-116
-113
-112
-111
-110
-108
-107
-105
-104
-103
-101
-98
-92
-80
-61
-33
3
45
93
141
186
223
249
259
255
236
206
168
129
93
65
50
48
61
86
121
162
205
247
286
318
343
362
373
379
378
372
359
340
314
282
243
200
155
110
70
36
12
-1
-4
3
16
35
55
74
90
104
116
129
143
161
185
214
245
276
301
314
312
291
248
185
107
20
-68
-146
-207
-243
-250
-229
-183
-119
-46
24
80
113
116
87
28
-57
-160
-269
-374
-464
-532
-571
-580
-560
-513
-446
-366
-280
-192
-108
-31
38
98
152
198
239
273
300
316
320
308
280
234
171
94
8
-82
-167
-242
-300
-337
-350
-340
-309
-261
-203
-140
-78
-22
25
63
91
113
131
149
170
193
219
245
268
282
283
269
238
189
127
57
-15
-82
-139
-181
-206
-217
-216
-212
-210
-218
-243
-288
-353
-434
-526
-618
-701
-765
-803
-808
-779
-719
-632
-526
-410
-292
-182
-84
-2
64
114
153
182
207
228
248
267
286
301
314
324
330
334
337
341
344
348
350
347
336
312
272
214
138
47
-55
-161
-262
-351
-418
-460
-472
-453
-408
-338
-251
-151
-46
61
165
266
361
450
533
606
667
713
738
740
714
659
576
467
338
195
49
-94
-226
-340
-433
-503
-550
-575
-580
-568
-539
-495
-436
-360
-268
-160
-39
93
230
364
488
593
674
724
740
723
674
600
508
405
301
204
119
54
11
-8
-5
19
60
111
168
222
268
299
309
295
255
190
104
3
-106
-212
-307
-382
-429
-444
-424
-372
-291
-188
-72
49
167
273
361
427
468
483
473
438
380
304
211
108
-2
-112
-217
-309
-382
-433
-456
-452
-420
-365
-291
-207
-120
-38
31
82
111
116
98
60
5
-62
-136
-212
-287
-355
-416
-467
-508
-538
-557
-566
-566
-560
-548
-531
-510
-485
-456
-420
-378
-325
-261
-184
-94
6
113
221
326
419
496
552
584
594
585
562
532
503
481
471
475
492
516
541
560
563
545
501
432
339
229
111
-6
-113
-203
-272
-318
-343
-354
-356
-358
-365
-383
-414
-456
-506
-558
-604
-636
-648
-636
-596
-531
-441
-334
-213
-87
40
161
275
379
472
556
629
694
749
795
830
851
857
845
812
759
686
594
488
370
246
121
1
-110
-207
-288
-349
-392
-415
-420
-411
-389
-360
-328
-296
-270
-251
-242
-245
-259
-281
-307
-334
-353
-361
-350
-316
-257
-172
-64
64
204
346
482
601
694
753
775
756
697
604
481
339
186
32
-113
-241
-347
-425
-473
-493
-485
-454
-403
-338
-263
-183
-102
-24
49
115
171
217
253
277
289
290
279
258
228
191
148
102
55
10
-34
-74
-112
-146
-179
-210
-239
-266
-289
-305
-309
-298
-269
-219
-149
-61
38
140
233
308
352
359
323
246
133
-5
-154
-295
-413
-494
-525
-503
-430
-313
-164
0
162
307
422
499
535
533
499
443
376
307
243
191
151
122
102
88
76
63
50
37
24
14
7
3
-2
-11
-30
-64
-119
-195
-293
-409
-534
-660
-773
-862
-916
-927
-893
-812
-690
-535
-358
-172
11
179
322
433
509
547
550
521
464
387
296
198
100
8
-74
-140
-190
-223
-241
-246
-241
-232
-220
-209
-200
-192
-185
-176
-163
-144
-118
-86
-48
-8
32
70
103
131
157
183
213
249
293
345
401
455
499
524
521
486
415
312
186
48
-85
-199
-278
-314
-302
-245
-153
-41
74
173
240
265
243
175
73
-51
-179
-296
-387
-442
-459
-438
-388
-319
-241
-167
-104
-57
-26
-10
-3
0
5
14
29
46
64
75
77
66
40
1
-47
-99
-148
-189
-215
-225
-218
-196
-163
-123
-82
-44
-10
19
42
62
81
100
122
146
171
196
218
233
240
237
223
199
165
124
77
28
-21
-68
-111
-149
-180
-204
-219
-227
-228
-224
-217
-210
-206
-208
-220
-241
-272
-310
-352
-392
-426
-448
-456
-446
-420
-382
-336
-292
-256
-236
-240
-270
-329
-415
-522
-643
-771
-895
-1006
-1098
-1162
-1193
-1188
-1145
-1066
-951
-803
-628
-430
-217
3
222
430
618
779
905
992
1038
1045
1014
956
875
781
682
586
499
424
365
320
287
263
245
227
207
181
149
108
60
6
-53
-115
-176
-234
-286
-330
-364
-385
-393
-385
-362
-323
-268
-197
-111
-12
98
215
336
455
567
665
741
791
807
787
728
633
505
353
186
17
-142
-279
-384
-451
-477
-462
-413
-339
-250
-158
-76
-14
22
28
2
-51
-128
-220
-322
-426
-527
-618
-698
-762
-811
-843
-856
-851
-826
-783
-722
-645
-556
-460
-362
-269
-186
-118
-66
-32
-12
-5
-3
-4
-3
3
13
24
34
37
31
14
-13
-46
-76
-95
-94
-65
-4
87
202
327
446
539
589
580
506
367
172
-64
-316
-562
-777
-942
-1044
-1082
-1059
-989
-889
-777
-670
-580
-511
-464
-430
-398
-357
-297
-214
-107
15
141
258
351
410
431
417
376
321
270
235
228
253
307
380
457
523
563
569
540
483
412
345
302
299
345
439
570
716
852
948
979
928
790
573
294
-15
-321
-590
-793
-913
-944
-893
-778
-625
-463
-317
-208
-146
-130
-153
-197
-244
-275
-278
-245
-178
-88
13
108
181
221
224
190
129
53
-25
-91
-135
-151
-142
-112
-71
-30
1
15
8
-19
-62
-116
-171
-223
-266
-298
-321
-338
-353
-369
-390
-415
-444
-472
-494
-505
-501
-479
-440
-384
-316
-240
-162
-84
-9
61
128
193
255
316
373
424
463
485
484
458
403
321
217
97
-30
-154
-266
-360
-431
-478
-502
-509
-504
-491
-478
-466
-456
-449
-440
-426
-403
-368
-317
-250
-170
-77
25
131
238
344
445
541
629
706
770
817
841
837
799
723
606
450
258
38
-197
-436
-663
-863
-1024
-1138
-1199
-1207
-1168
-1089
-981
-856
-726
-600
-486
-386
-302
-231
-168
-110
-50
15
87
167
253
343
432
516
593
658
710
748
771
779
771
748
708
650
574
479
366
236
93
-60
-214
-364
-501
-619
-710
-769
-794
-783
-739
-665
-566
-449
-320
-187
-53
76
198
312
417
515
607
693
773
847
911
962
995
1004
986
935
851
732
582
404
206
-7
-224
-440
-646
-836
-1006
-1155
-1277
-1372
-1439
-1476
-1481
-1454
-1393
-1299
-1172
-1014
-833
-633
-423
-211
-7
181
346
483
589
664
711
731
730
711
679
637
589
535
478
418
355
289
220
149
76
3
-69
-138
-198
-246
-276
-283
-263
-213
-133
-27
100
236
369
484
567
608
599
542
443
314
172
38
-69
-135
-148
-109
-23
96
227
351
445
495
491
434
331
197
51
-88
-202
-278
-312
-306
-267
-209
-145
-89
-51
-36
-44
-69
-101
-133
-153
-155
-137
-99
-45
20
88
155
217
271
317
358
393
422
443
453
447
420
370
297
206
103
1
-89
-155
-186
-180
-138
-67
18
102
169
203
195
142
50
-72
-208
-340
-451
-528
-563
-554
-506
-426
-328
-221
-117
-21
63
135
199
257
313
366
415
456
481
483
458
403
318
210
87
-41
-163
-268
-350
-406
-437
-449
-449
-446
-445
-454
-472
-499
-529
-556
-571
-568
-542
-488
-408
-304
-180
-43
102
249
392
529
655
768
865
944
1002
1035
1042
1020
968
887
778
646
495
331
159
-14
-182
-341
-483
-605
-700
-765
-793
-782
-728
-630
-491
-314
-105
124
363
600
822
1016
1174
1289
1357
1377
1352
1285
1184
1055
906
744
576
409
247
95
-42
-162
-262
-340
-394
-423
-427
-406
-363
-300
-222
-135
-46
36
103
144
153
124
54
-56
-198
-363
-536
-700
-837
-930
-964
-933
-831
-665
-443
-183
95
372
625
839
999
1099
1135
1111
1032
908
748
562
361
154
-51
-246
-422
-571
-685
-756
-780
-755
-682
-567
-422
-258
-92
60
185
273
319
324
294
239
173
109
57
25
17
30
58
91
120
136
132
106
59
-4
-75
-143
-200
-239
-255
-247
-218
-171
-115
-55
2
52
93
124
148
167
184
204
228
257
292
331
374
418
462
503
541
574
602
623
637
642
639
626
605
576
541
503
466
434
409
397
397
412
441
481
529
580
628
666
691
695
675
629
554
453
327
182
24
-139
-299
-448
-577
-679
-750
-787
-790
-761
-704
-625
-530
-426
-321
-218
-124
-41
28
83
123
149
163
167
163
154
146
142
147
165
197
246
309
384
464
541
605
649
663
642
583
487
359
206
40
-128
-286
-423
-531
-603
-638
-635
-598
-530
-439
-328
-205
-74
60
192
319
436
539
623
685
720
727
705
655
581
487
379
264
148
38
-64
-155
-233
-299
-355
-403
-443
-476
-502
-517
-520
-507
-477
-428
-361
-279
-185
-86
10
96
164
209
225
212
170
102
14
-88
-195
-300
-394
-472
-527
-558
-562
-540
-494
-430
-351
-265
-178
-97
-28
25
59
72
64
37
-4
-57
-114
-172
-224
-267
-297
-311
-310
-292
-259
-213
-156
-92
-25
43
108
166
214
250
274
284
283
272
256
239
226
221
228
249
284
333
391
453
515
569
611
636
643
632
605
566
519
471
424
384
353
330
315
306
301
299
299
301
309
325
354
401
466
553
660
782
912
1040
1156
1248
1306
1320
1286
1203
1072
901
701
482
260
47
-144
-303
-424
-504
-543
-544
-512
-456
-383
-302
-221
-146
-84
-38
-12
-7
-26
-67
-131
-216
-319
-437
-566
-698
-829
-951
-1056
-1139
-1194
-1217
-1209
-1170
-1106
-1022
-927
-830
-740
-665
-613
-586
-587
-614
-665
-734
-813
-896
-974
-1041
-1090
-1116
-1114
-1084
-1025
-936
-821
-684
-528
-360
-188
-17
143
287
408
501
563
594
594
567
518
452
375
293
210
130
56
-12
-75
-132
-185
-235
-281
-323
-360
-389
-410
-419
-417
-402
-376
-340
-297
-250
-200
-151
-105
-61
-20
17
53
87
119
149
175
195
207
211
207
195
178
162
152
155
177
225
300
405
536
689
854
1022
1180
1320
1430
1505
1540
1537
1500
1434
1349
1254
1159
1072
999
942
904
880
869
864
861
855
842
821
791
752
707
656
604
550
496
443
389
334
275
212
143
66
-16
-104
-196
-289
-380
-465
-542
-606
-656
-691
-708
-708
-692
-662
-621
-571
-518
-465
-415
-372
-338
-317
-310
-319
-343
-385
-444
-521
-616
-728
-855
-994
-1141
-1289
-1430
-1556
-1656
-1722
-1747
-1726
-1658
-1546
-1397
-1221
-1032
-844
-672
-528
-423
-360
-341
-361
-411
-482
-560
-631
-686
-714
-709
-669
-594
-487
-353
-197
-25
156
341
523
696
854
991
1101
1177
1214
1211
1166
1081
964
824
672
521
385
275
201
166
172
216
290
385
491
598
696
781
850
901
935
955
963
960
945
917
872
808
722
614
485
342
193
48
-82
-186
-255
-284
-273
-226
-149
-55
45
138
215
268
295
296
276
241
200
159
125
101
88
86
90
97
103
105
104
98
91
85
84
91
106
131
161
194
225
250
263
262
244
207
154
84
-1
-98
-206
-321
-441
-561
-677
-783
-869
-930
-956
-942
-883
-779
-633
-451
-245
-28
185
380
546
672
754
792
790
755
694
617
531
440
349
256
159
57
-54
-175
-303
-435
-566
-686
-789
-867
-916
-934
-924
-889
-839
-783
-731
-691
-669
-667
-686
-721
-767
-816
-859
-892
-907
-903
-879
-835
-774
-699
-613
-518
-416
-308
-196
-79
42
165
287
406
519
622
711
784
840
878
900
907
901
887
867
843
817
791
766
740
715
691
665
640
613
585
556
525
492
456
418
378
336
294
254
217
185
159
139
126
118
112
108
103
94
82
68
53
43
41
52
82
132
204
296
404
520
637
747
841
912
956
973
963
932
885
830
774
721
676
641
612
587
561
526
478
413
326
217
88
-58
-217
-383
-550
-715
-871
-1016
-1148
-1265
-1367
-1453
-1524
-1580
-1622
-1651
-1667
-1673
-1669
-1657
-1639
-1614
-1584
-1549
-1508
-1460
-1405
-1342
-1271
-1194
-1113
-1032
-955
-888
-835
-800
-785
-791
-816
-855
-903
-953
-999
-1033
-1052
-1051
-1029
-988
-929
-856
-773
-684
-592
-498
-405
-312
-219
-126
-33
60
151
240
325
406
481
551
618
682
744
807
870
932
991
1042
1081
1104
1105
1083
1038
972
891
803
717
645
593
571
580
622
693
785
889
994
1089
1163
1208
1221
1199
1143
1057
945
815
671
520
367
214
66
-73
-202
-318
-415
-493
-547
-576
-579
-558
-515
-455
-385
-311
-241
-179
-132
-100
-83
-81
-89
-102
-116
-128
-133
-133
-126
-115
-104
-96
-93
-97
-109
-128
-152
-178
-202
-223
-236
-243
-242
-235
-224
-211
-196
-180
-164
-144
-120
-88
-46
7
69
139
211
280
339
381
401
393
357
294
207
104
-9
-121
-224
-309
-372
-407
-415
-396
-354
-295
-224
-150
-79
-18
29
57
62
44
1
-66
-152
-255
-368
-486
-599
-701
-784
-842
-869
-862
-822
-749
-649
-528
-392
-249
-108
27
150
259
351
426
486
531
561
577
579
564
531
479
407
316
206
82
-53
-192
-329
-457
-570
-664
-734
-781
-804
-807
-793
-767
-737
-707
-684
-671
-673
-690
-722
-766
-819
-876
-929
-972
-999
-1004
-985
-941
-873
-787
-688
-586
-488
-403
-336
-293
-273
-274
-291
-317
-344
-366
-377
-374
-360
-336
-311
-293
-289
-306
-350
-422
-519
-634
-759
-881
-991
-1075
-1128
-1142
-1116
-1052
-954
-829
-683
-525
-360
-196
-35
118
261
392
509
611
695
759
801
822
821
801
764
717
664
612
564
527
500
486
481
484
489
492
488
475
451
414
365
307
243
175
108
44
-13
-60
-96
-117
-121
-107
-73
-19
57
153
268
400
544
696
851
1004
1153
1289
1412
1519
1607
1676
1727
1758
1770
1763
1737
1692
1628
1545
1443
1322
1186
1034
871
698
520
339
161
-13
-179
-332
-473
-597
-705
-797
-872
-933
-979
-1014
-1039
-1054
-1063
-1063
-1057
-1043
-1022
-994
-958
-918
-874
-831
-793
-763
-745
-743
-759
-793
-844
-910
-987
-1070
-1156
-1240
-1319
-1390
-1451
-1501
-1540
-1566
-1579
-1575
-1554
-1513
-1449
-1363
-1253
-1123
-976
-817
-653
-491
-338
-198
-75
30
117
189
251
307
362
418
478
540
603
663
716
757
784
795
787
761
719
664
597
522
440
352
261
167
71
-24
-118
-205
-282
-345
-388
-407
-399
-360
-290
-190
-61
91
262
446
635
821
997
1154
1285
1382
1442
1461
1437
1373
1273
1144
995
837
680
533
405
300
221
166
131
110
97
83
62
30
-15
-75
-149
-233
-324
-420
-517
-614
-710
-804
-896
-985
-1070
-1149
-1219
-1277
-1320
-1347
-1355
-1345
-1319
-1278
-1227
-1168
-1106
-1041
-975
-908
-839
-767
-691
-611
-528
-447
-370
-304
-254
-222
-213
-225
-257
-304
-358
-413
-460
-494
-510
-507
-484
-447
-398
-345
-293
-246
-207
-178
-157
-143
-131
-119
-102
-79
-49
-13
29
71
112
147
174
189
192
181
157
123
81
34
-13
-57
-93
-117
-127
-120
-96
-57
-4
57
124
189
248
297
332
350
353
343
321
291
258
226
195
169
147
128
111
94
77
58
39
23
11
9
19
44
85
142
211
289
370
446
512
562
592
599
584
549
499
440
377
317
264
222
191
172
160
153
145
130
105
65
10
-62
-147
-243
-345
-447
-544
-632
-707
-767
-812
-842
-859
-865
-863
-854
-839
-819
-794
-762
-721
-671
-611
-540
-458
-369
-274
-177
-83
4
80
141
185
211
219
212
191
161
127
93
63
42
32
34
46
67
93
118
138
148
144
124
89
40
-18
-81
-143
-197
-239
-267
-281
-283
-277
-267
-261
-261
-273
-296
-330
-369
-410
-444
-467
-475
-464
-435
-391
-338
-283
-231
-189
-161
-149
-154
-172
-201
-234
-269
-302
-331
-355
-376
-394
-411
-427
-441
-450
-452
-442
-416
-373
-311
-234
-147
-56
30
102
152
174
167
130
69
-11
-99
-188
-266
-328
-368
-382
-372
-339
-287
-221
-147
-70
4
71
126
165
183
176
142
79
-14
-133
-275
-433
-596
-755
-899
-1018
-1102
-1147
-1150
-1113
-1040
-937
-814
-680
-543
-411
-290
-181
-87
-6
65
128
188
246
307
372
443
521
607
700
799
904
1012
1121
1226
1325
1413
1488
1548
1592
1620
1636
1642
1642
1640
1640
1643
1649
1657
1664
1666
1659
1640
1606
1557
1496
1426
1351
1278
1211
1153
1105
1067
1035
1004
969
924
864
788
694
587
471
355
245
150
74
24
-2
-3
17
50
92
136
176
209
233
247
254
257
260
265
276
293
317
345
374
401
422
432
428
407
369
312
238
149
48
-62
-177
-292
-403
-505
-596
-672
-730
-770
-793
-800
-796
-788
-780
-782
-799
-837
-900
-989
-1101
-1231
-1371
-1511
-1642
-1755
-1840
-1894
-1914
-1903
-1865
-1808
-1738
-1664
-1591
-1522
-1459
-1397
-1334
-1263
-1179
-1076
-953
-808
-645
-469
-285
-99
81
252
411
557
689
808
915
1008
1085
1143
1177
1182
1156
1097
1006
889
753
610
468
340
233
152
95
58
33
9
-25
-79
-160
-269
-405
-560
-724
-884
-1027
-1143
-1225
-1266
-1268
-1233
-1165
-1073
-961
-837
-704
-565
-423
-279
-136
5
140
264
373
463
532
579
606
616
617
614
614
625
650
691
751
828
920
1026
1147
1281
1431
1597
1781
1983
2199
2423
2646
2857
3042
3190
3288
3329
3309
3230
3096
2919
2708
2475
2232
1988
1746
1512
1284
1062
847
640
444
264
110
-10
-89
-119
-99
-30
81
226
390
559
721
864
980
1067
1123
1155
1167
1166
1159
1150
1142
1132
1119
1098
1065
1014
945
855
744
616
474
322
165
6
-151
-303
-447
-581
-703
-810
-898
-965
-1010
-1032
-1032
-1012
-976
-930
-879
-831
-791
-762
-745
-742
-750
-764
-779
-792
-797
-791
-772
-738
-692
-634
-567
-493
-416
-337
-257
-179
-104
-32
36
100
159
215
268
319
372
429
492
563
644
736
836
942
1049
1153
1247
1328
1391
1434
1456
1459
1446
1421
1388
1351
1314
1278
1243
1210
1176
1139
1097
1048
993
933
869
804
742
687
639
601
574
555
542
535
530
525
519
514
509
507
511
522
544
577
621
676
739
808
880
953
1022
1086
1144
1193
1232
1260
1276
1278
1263
1232
1181
1112
1024
918
797
664
521
373
221
67
-87
-243
-400
-559
-721
-884
-1044
-1198
-1339
-1458
-1547
-1600
-1611
-1577
-1500
-1382
-1232
-1060
-877
-693
-519
-362
-225
-109
-12
69
142
210
278
348
420
491
560
620
667
700
718
721
713
698
682
670
666
670
681
697
712
719
712
684
631
549
440
303
143
-36
-229
-431
-636
-840
-1038
-1226
-1399
-1553
-1683
-1786
-1857
-1893
-1894
-1860
-1794
-1701
-1589
-1464
-1335
-1209
-1091
-986
-893
-813
-742
-675
-610
-542
-469
-392
-311
-231
-154
-87
-31
11
38
54
61
64
70
85
113
158
220
301
396
502
614
727
834
930
1010
1070
1106
1116
1099
1053
980
883
767
637
503
372
255
160
96
69
81
133
222
341
481
634
788
936
1068
1179
1265
1325
1358
1366
1349
1310
1250
1169
1069
950
814
663
501
332
161
-8
-170
-323
-466
-600
-727
-853
-981
-1115
-1258
-1410
-1569
-1729
-1884
-2024
-2143
-2233
-2289
-2309
-2293
-2246
-2174
-2084
-1983
-1879
-1775
-1674
-1577
-1480
-1380
-1273
-1155
-1025
-881
-724
-556
-382
-207
-33
135
294
444
583
713
835
949
1055
1155
1246
1328
1401
1461
1510
1548
1574
1592
1602
1608
1610
1609
1606
1600
1589
1570
1541
1498
1439
1363
1268
1155
1025
881
725
560
392
224
59
-97
-242
-373
-487
-582
-656
-709
-740
-750
-739
-707
-656
-587
-503
-406
-297
-182
-63
54
166
266
352
419
464
486
484
461
419
360
289
209
125
38
-49
-133
-215
-294
-369
-441
-507
-568
-623
-671
-712
-744
-768
-783
-790
-787
-773
-747
-705
-645
-563
-456
-324
-164
19
223
441
664
883
1090
1274
1430
1553
1643
1700
1729
1737
1729
1714
1695
1676
1658
1639
1613
1574
1516
1429
1308
1149
949
712
441
145
-167
-483
-792
-1083
-1347
-1578
-1773
-1933
-2059
-2156
-2231
-2290
-2340
-2383
-2424
-2461
-2493
-2517
-2527
-2520
-2490
-2436
-2357
-2254
-2130
-1988
-1833
-1669
-1501
-1330
-1159
-987
-815
-643
-472
-302
-136
24
173
308
425
523
600
657
694
713
718
709
688
655
610
553
482
397
300
193
80
-33
-140
-235
-312
-367
-399
-405
-388
-350
-295
-226
-147
-59
36
137
243
354
467
581
691
794
883
955
1004
1028
1024
991
930
842
729
595
441
272
90
-99
-291
-480
-658
-819
-959
-1072
-1158
-1219
-1258
-1286
-1309
-1339
-1384
-1449
-1535
-1640
-1755
-1868
-1965
-2033
-2059
-2035
-1958
-1829
-1657
-1451
-1226
-994
-767
-552
-357
-181
-24
117
243
357
457
541
604
641
649
624
568
486
385
276
170
77
5
-42
-65
-66
-52
-32
-14
-4
-6
-21
-47
-80
-115
-148
-176
-198
-216
-234
-255
-285
-324
-372
-427
-483
-531
-563
-571
-550
-499
-419
-315
-195
-70
52
161
252
322
370
399
413
417
414
409
402
394
383
367
346
316
280
236
188
138
90
46
10
-17
-33
-36
-26
-3
33
80
137
199
262
321
367
396
400
376
322
240
134
12
-116
-241
-352
-442
-505
-542
-553
-543
-520
-492
-463
-441
-427
-423
-426
-435
-447
-460
-473
-489
-510
-539
-581
-637
-707
-788
-877
-965
-1045
-1109
-1150
-1164
-1149
-1108
-1044
-962
-868
-768
-666
-564
-464
-365
-266
-169
-73
18
98
163
205
220
203
155
79
-20
-133
-249
-357
-447
-512
-546
-549
-522
-469
-398
-316
-228
-143
-64
4
58
98
124
134
132
119
98
74
52
37
37
55
96
162
252
360
482
608
728
835
920
979
1010
1018
1004
976
943
910
884
869
865
871
885
905
928
952
978
1006
1042
1087
1144
1215
1299
1394
1495
1598
1695
1782
1854
1907
1941
1955
1950
1927
1886
1826
1746
1644
1516
1361
1180
975
750
513
274
41
-176
-369
-536
-674
-789
-886
-974
-1062
-1159
-1270
-1398
-1542
-1699
-1861
-2019
-2165
-2289
-2384
-2446
-2472
-2463
-2421
-2349
-2252
-2135
-2003
-1861
-1713
-1564
-1420
-1286
-1165
-1063
-984
-929
-899
-893
-909
-943
-990
-1044
-1101
-1156
-1204
-1243
-1270
-1284
-1281
-1262
-1224
-1166
-1089
-992
-877
-749
-611
-472
-336
-212
-105
-19
42
80
95
91
71
40
0
-46
-98
-155
-218
-288
-362
-440
-516
-587
-647
-690
-713
-713
-693
-655
-604
-547
-491
-441
-402
-374
-357
-346
-337
-325
-307
-280
-247
-210
-174
-146
-131
-131
-149
-180
-219
-257
-284
-292
-273
-222
-140
-30
101
247
397
544
683
810
925
1031
1129
1225
1319
1412
1502
1587
1660
1717
1754
1770
1766
1747
1717
1687
1663
1651
1657
1681
1720
1767
1815
1853
1875
1872
1842
1785
1702
1601
1487
1371
1257
1152
1058
977
907
845
789
737
686
636
588
543
504
472
448
431
419
411
403
393
380
362
342
324
310
306
317
347
397
469
559
664
778
897
1014
1124
1224
1310
1382
1440
1482
1509
1520
1511
1480
1423
1336
1216
1063
876
660
422
172
-79
-318
-531
-709
-840
-921
-948
-923
-852
-742
-604
-449
-288
-133
6
122
207
256
267
238
169
63
-76
-241
-425
-619
-814
-1000
-1171
-1320
-1443
-1540
-1612
-1663
-1698
-1723
-1743
-1759
-1773
-1782
-1781
-1764
-1726
-1660
-1564
-1438
-1285
-1112
-929
-747
-574
-418
-284
-173
-80
2
83
172
279
409
563
740
934
1133
1326
1502
1651
1766
1841
1877
1877
1844
1785
1705
1607
1495
1368
1228
1072
902
718
525
328
134
-49
-214
-354
-467
-552
-610
-647
-668
-678
-684
-687
-688
-683
-670
-641
-593
-523
-430
-319
-194
-66
56
163
247
307
342
360
370
384
417
478
577
716
894
1104
1333
1566
1787
1983
2141
2254
2321
2344
2329
2288
2231
2168
2108
2057
2017
1986
1960
1934
1900
1851
1782
1688
1566
1416
1239
1038
818
582
337
89
-156
-392
-610
-806
-971
-1102
-1194
-1246
-1257
-1230
-1169
-1078
-964
-833
-691
-544
-396
-250
-109
23
144
250
336
397
426
420
373
284
154
-14
-211
-427
-649
-863
-1056
-1214
-1327
-1389
-1398
-1352
-1258
-1121
-951
-757
-550
-338
-129
69
251
413
552
665
752
813
848
859
849
822
781
732
681
631
587
554
534
529
540
566
605
657
717
783
849
910
961
994
1002
982
925
830
694
518
309
71
-183
-443
-697
-932
-1139
-1310
-1440
-1530
-1582
-1602
-1598
-1579
-1554
-1530
-1513
-1505
-1506
-1512
-1518
-1518
-1503
-1467
-1403
-1308
-1180
-1018
-825
-605
-365
-111
148
405
650
876
1075
1242
1371
1462
1512
1524
1500
1446
1368
1273
1169
1061
956
856
765
681
602
526
450
369
282
186
81
-31
-150
-273
-397
-521
-644
-766
-887
-1008
-1130
-1251
-1370
-1481
-1580
-1656
-1703
-1712
-1676
-1593
-1463
-1291
-1086
-860
-628
-406
-207
-43
78
154
185
178
139
80
10
-65
-138
-207
-273
-338
-404
-474
-550
-631
-714
-793
-861
-912
-939
-937
-904
-841
-752
-641
-515
-379
-238
-94
53
203
360
527
705
895
1093
1295
1492
1677
1839
1971
2067
2124
2142
2125
2080
2013
1932
1843
1750
1654
1555
1450
1334
1205
1061
901
728
546
364
187
24
-121
-243
-342
-419
-478
-524
-561
-593
-621
-647
-666
-676
-672
-651
-611
-552
-478
-395
-311
-235
-177
-142
-135
-157
-205
-273
-354
-439
-520
-591
-647
-687
-713
-727
-734
-738
-739
-740
-738
-730
-711
-676
-621
-546
-453
-346
-233
-124
-31
35
68
62
17
-62
-167
-286
-406
-513
-595
-643
-653
-622
-556
-461
-346
-222
-100
11
102
170
210
222
208
170
112
36
-53
-152
-258
-367
-478
-587
-690
-784
-867
-935
-986
-1018
-1032
-1025
-998
-950
-883
-795
-688
-563
-421
-263
-94
82
260
431
589
724
829
898
926
913
858
767
646
504
350
194
45
-89
-203
-294
-359
-400
-418
-416
-397
-366
-326
-279
-229
-177
-127
-79
-34
5
39
68
94
118
142
168
199
236
280
331
388
450
512
571
624
665
690
695
676
629
551
439
293
113
-99
-339
-600
-873
-1149
-1415
-1662
-1880
-2061
-2201
-2300
-2361
-2389
-2393
-2380
-2359
-2333
-2307
-2281
-2251
-2215
-2168
-2108
-2033
-1948
-1857
-1766
-1686
-1622
-1579
-1559
-1556
-1563
-1566
-1550
-1501
-1408
-1262
-1064
-818
-537
-236
66
349
598
801
951
1048
1096
1102
1077
1029
966
893
812
723
623
511
384
245
94
-64
-223
-378
-522
-651
-763
-856
-929
-982
-1016
-1029
-1018
-984
-922
-833
-717
-577
-421
-258
-98
48
172
267
331
368
383
385
384
390
409
442
490
545
601
649
682
696
692
676
657
646
655
694
769
882
1026
1194
1372
1545
1699
1823
1909
1953
1954
1916
1842
1736
1603
1444
1261
1055
826
577
315
47
-215
-459
-674
-849
-978
-1059
-1095
-1095
-1068
-1028
-988
-957
-944
-951
-979
-1026
-1087
-1160
-1241
-1329
-1425
-1530
-1643
-1765
-1891
-2013
-2122
-2205
-2250
-2246
-2185
-2065
-1889
-1667
-1412
-1142
-874
-623
-403
-221
-82
16
76
103
100
72
19
-60
-165
-298
-456
-635
-826
-1016
-1195
-1343
-1450
-1504
-1502
-1444
-1338
-1196
-1032
-863
-700
-554
-431
-331
-249
-178
-110
-37
45
139
244
353
462
563
650
720
772
808
832
849
865
884
909
939
973
1006
1037
1061
1075
1081
1079
1073
1068
1069
1079
1100
1134
1178
1230
1287
1344
1399
1448
1490
1524
1549
1564
1566
1554
1525
1474
1401
1304
1185
1046
897
746
604
482
389
333
315
335
384
453
528
594
638
647
614
537
417
259
74
-127
-333
-532
-715
-876
-1010
-1118
-1201
-1261
-1305
-1335
-1357
-1374
-1390
-1404
-1420
-1438
-1456
-1475
-1494
-1511
-1524
-1533
-1534
-1526
-1507
-1477
-1435
-1381
-1318
-1247
-1171
-1093
-1014
-937
-862
-789
-717
-644
-567
-484
-395
-298
-194
-86
22
126
222
304
369
415
441
448
438
417
389
359
335
318
314
322
342
371
407
445
478
504
517
514
493
455
398
326
240
143
38
-71
-182
-290
-392
-484
-562
-622
-658
-668
-648
-599
-520
-414
-288
-149
-5
132
254
351
418
450
447
411
348
266
173
78
-9
-80
-132
-159
-162
-141
-99
-40
31
106
181
247
300
331
337
312
256
167
47
-99
-263
-438
-615
-782
-934
-1062
-1163
-1237
-1285
-1310
-1319
-1317
-1309
-1298
-1284
-1267
-1245
-1213
-1168
-1108
-1030
-935
-827
-710
-591
-475
-367
-272
-190
-123
-66
-17
30
78
130
190
257
331
409
488
565
636
697
745
777
789
779
745
684
596
482
343
184
11
-167
-343
-507
-650
-767
-852
-903
-921
-907
-865
-797
-706
-595
-463
-309
-133
65
287
531
793
1068
1350
1631
1905
2164
2405
2624
2818
2988
3130
3244
3325
3369
3371
3324
3223
3065
2850
2584
2276
1937
1584
1232
898
594
328
104
-79
-226
-346
-448
-542
-633
-726
-821
-916
-1006
-1086
-1148
-1188
-1204
-1193
-1157
-1097
-1016
-922
-814
-698
-578
-459
-346
-245
-163
-106
-79
-86
-127
-199
-295
-405
-516
-615
-689
-729
-730
-690
-615
-512
-393
-270
-156
-59
16
67
99
116
127
141
164
202
259
336
433
549
683
833
1000
1184
1382
1592
1807
2017
2212
2375
2492
2547
2530
2433
2256
2004
1690
1332
949
562
190
-153
-457
-719
-941
-1130
-1297
-1449
-1598
-1750
-1907
-2069
-2232
-2389
-2532
-2653
-2743
-2797
-2809
-2777
-2700
-2578
-2413
-2206
-1962
-1684
-1378
-1049
-705
-352
2
350
687
1006
1307
1585
1840
2071
2277
2458
2611
2733
2821
2872
2881
2849
2774
2659
2509
2330
2129
1916
1696
1475
1257
1044
834
625
415
201
-18
-240
-462
-678
-881
-1062
-1211
-1320
-1384
-1398
-1361
-1276
-1150
-992
-814
-630
-454
-300
-183
-112
-95
-136
-233
-382
-572
-788
-1016
-1237
-1435
-1596
-1708
-1765
-1766
-1713
-1613
-1476
-1313
-1135
-949
-763
-580
-400
-222
-44
136
319
504
687
861
1018
1152
1251
1310
1326
1298
1228
1124
994
849
700
557
428
320
236
176
141
127
131
149
180
219
266
321
383
453
531
616
706
800
893
979
1052
1104
1130
1121
1071
978
838
652
423
158
-136
-447
-764
-1076
-1372
-1642
-1879
-2078
-2237
-2359
-2447
-2507
-2547
-2575
-2600
-2630
-2673
-2734
-2818
-2926
-3058
-3211
-3381
-3560
-3739
-3906
-4046
-4145
-4189
-4162
-4051
-3849
-3547
-3147
-2652
-2074
-1429
-738
-25
683
1359
1979
2521
2969
3312
3547
3673
3700
3636
3496
3294
3043
2758
2447
2119
1779
1432
1082
733
389
58
-252
-530
-767
-950
-1069
-1119
-1093
-992
-817
-577
-280
60
431
818
1207
1585
1942
2268
2555
2799
2995
3143
3242
3295
3304
3275
3212
3121
3008
2876
2730
2574
2407
2232
2048
1858
1662
1463
1266
1075
898
740
607
502
426
378
353
344
342
339
329
305
266
216
161
111
78
76
118
215
376
606
907
1277
1710
2196
2726
3285
3859
4432
4985
5501
5962
6351
6650
6846
6928
6890
6730
6453
6068
5588
5032
4420
3773
3114
2462
1837
1255
728
267
-122
-436
-676
-845
-951
-1002
-1014
-1000
-976
-956
-955
-982
-1045
-1146
-1280
-1442
-1619
-1800
-1971
-2120
-2238
-2317
-2354
-2352
-2312
-2240
-2144
-2029
-1902
-1768
-1631
-1496
-1367
-1248
-1145
-1063
-1006
-983
-994
-1041
-1123
-1232
-1363
-1502
-1638
-1757
-1848
-1901
-1910
-1872
-1788
-1663
-1504
-1319
-1119
-911
-703
-500
-308
-127
40
195
337
465
577
673
746
793
806
778
703
575
389
146
-154
-503
-891
-1303
-1719
-2118
-2477
-2771
-2980
-3085
-3072
-2935
-2672
-2290
-1803
-1229
-593
78
753
1402
1996
2508
2915
3199
3350
3361
3235
2980
2609
2142
1600
1008
391
-229
-830
-1393
-1904
-2352
-2727
-3026
-3244
-3378
-3429
-3398
-3288
-3105
-2856
-2552
-2208
-1836
-1453
-1074
-712
-375
-71
198
433
635
806
948
1059
1135
1171
1160
1094
971
792
566
306
33
-229
-455
-623
-716
-725
-652
-507
-309
-81
150
363
541
677
771
831
873
913
965
1040
1140
1259
1384
1496
1575
1603
1566
1462
1295
1079
836
590
366
184
57
-11
-25
1
48
98
132
140
116
65
-1
-65
-104
-100
-36
97
300
566
880
1221
1563
1882
2155
2363
2494
2541
2505
2389
2202
1953
1652
1306
921
500
43
-449
-975
-1531
-2109
-2696
-3271
-3806
-4272
-4632
-4853
-4903
-4760
-4411
-3855
-3109
-2200
-1171
-74
1035
2098
3062
3881
4523
4969
5214
5267
5147
4881
4502
4043
3537
3011
2488
1988
1525
1108
744
437
188
-2
-136
-219
-257
-258
-232
-187
-133
-76
-22
28
73
115
155
192
222
239
230
183
81
-91
-344
-684
-1110
-1611
-2168
-2756
-3343
-3897
-4386
-4786
-5077
-5251
-5306
-5251
-5101
-4873
-4586
-4257
-3897
-3515
-3113
-2690
-2240
-1760
-1247
-702
-130
462
1062
1657
2235
2786
3303
3786
4235
4655
5049
5420
5764
6073
6329
6510
6587
6532
6315
5916
5322
4534
3565
2446
1217
-72
-1362
-2597
-3722
-4689
-5460
-6009
-6322
-6398
-6245
-5881
-5330
-4624
-3796
-2883
-1920
-943
14
922
1759
2509
3162
3721
4191
4589
4929
5230
5506
5765
6006
6221
6391
6493
6501
6389
6136
5730
5171
4469
3646
2730
1757
765
-212
-1141
-1996
-2756
-3406
-3931
-4321
-4565
-4655
-4582
-4344
-3942
-3389
-2705
-1924
-1088
-247
549
1248
1808
2197
2399
2412
2248
1930
1489
956
363
-264
-907
-1553
-2192
-2818
-3422
-3993
-4515
-4968
-5330
-5581
-5703
-5690
-5543
-5274
-4908
-4475
-4006
-3537
-3093
-2693
-2349
-2061
-1826
-1638
-1490
-1382
-1318
-1309
-1367
-1508
-1741
-2066
-2470
-2929
-3401
-3836
-4179
-4375
-4380
-4163
-3713
-3042
-2184
-1189
-123
945
1947
2823
3528
4033
4329
4425
4345
4123
3802
3425
3034
2664
2344
2091
1917
1823
1802
1842
1928
2043
2169
2291
2397
2478
2528
2546
2533
2488
2414
2306
2162
1974
1732
1428
1053
607
93
-475
-1074
-1673
-2235
-2721
-3093
-3323
-3390
-3289
-3029
-2634
-2139
-1589
-1029
-506
-57
287
511
609
587
460
248
-26
-339
-669
-1000
-1317
-1607
-1859
-2062
-2205
-2276
-2262
-2152
-1936
-1611
-1177
-642
-22
659
1375
2092
2778
3400
3931
4348
4637
4792
4812
4705
4485
4168
3772
3313
2808
2269
1704
1117
511
-115
-762
-1430
-2117
-2820
-3530
-4239
-4933
-5598
-6221
-6791
-7296
-7729
-8087
-8366
-8565
-8682
-8714
-8656
-8499
-8233
-7845
-7325
-6662
-5853
-4900
-3814
-2614
-1330
4
1344
2647
3867
4962
5896
6638
7166
7468
7540
7384
7012
6442
5698
4807
3802
2721
1601
484
-589
-1578
-2448
-3166
-3709
-4058
-4208
-4160
-3926
-3525
-2982
-2328
-1595
-816
-22
758
1502
2190
2810
3353
3815
4197
4499
4727
4885
4976
5003
4968
4870
4709
4481
4185
3821
3391
2900
2361
1786
1197
614
61
-439
-866
-1204
-1446
-1591
-1647
-1626
-1550
-1439
-1316
-1200
-1105
-1036
-993
-967
-945
-912
-852
-753
-610
-425
-209
19
236
417
539
582
538
407
200
-62
-351
-636
-886
-1076
-1189
-1217
-1163
-1038
-860
-650
-427
-206
6
211
416
636
886
1180
1526
1922
2354
2798
3219
3578
3831
3940
3874
3614
3156
2510
1701
766
-252
-1307
-2354
-3355
-4279
-5105
-5823
-6428
-6924
-7318
-7617
-7825
-7945
-7975
-7910
-7740
-7455
-7048
-6512
-5845
-5055
-4152
-3157
-2097
-1002
91
1148
2135
3024
3791
4421
4910
5259
5480
5590
5610
5562
5467
5344
5202
5050
4886
4705
4495
4244
3938
3564
3113
2578
1960
1263
498
-318
-1165
-2015
-2841
-3611
-4293
-4856
-5272
-5520
-5587
-5467
-5168
-4706
-4110
-3414
-2656
-1878
-1116
-400
251
825
1326
1762
2151
2511
2861
3213
3573
3938
4298
4634
4926
5153
5295
5341
5284
5126
4877
4552
4170
3751
3315
2880
2462
2072
1722
1417
1164
966
824
737
698
697
719
745
754
722
631
465
218
-108
-502
-943
-1405
-1860
-2278
-2638
-2924
-3131
-3264
-3336
-3366
-3377
-3386
-3408
-3445
-3493
-3534
-3544
-3492
-3347
-3082
-2676
-2119
-1415
-581
352
1344
2345
3302
4161
4873
5395
5696
5756
5570
5146
4506
3683
2721
1668
576
-505
-1531
-2464
-3279
-3960
-4506
-4926
-5237
-5462
-5628
-5758
-5870
-5978
-6084
-6182
-6260
-6300
-6281
-6184
-5993
-5697
-5296
-4794
-4205
-3549
-2846
-2120
-1390
-670
29
705
1362
2007
2648
3292
3943
4596
5236
5841
6377
6806
7086
7174
7034
6642
5984
5065
3906
2546
1037
-560
-2175
-3739
-5188
-6465
-7525
-8336
-8881
-9153
-9160
-8919
-8453
-7793
-6973
-6031
-5006
-3937
-2866
-1830
-865
-1
739
1340
1797
2113
2303
2386
2387
2334
2251
2161
2078
2011
1961
1923
1889
1848
1789
1702
1581
1421
1221
980
701
384
30
-358
-779
-1227
-1695
-2174
-2650
-3109
-3536
-3919
-4249
-4522
-4741
-4914
-5051
-5166
-5268
-5363
-5445
-5501
-5509
-5439
-5258
-4935
-4446
-3779
-2936
-1938
-819
372
1578
2739
3801
4717
5453
5992
6332
6485
6472
6322
6069
5741
5368
4970
4567
4169
3785
3420
3078
2760
2464
2186
1920
1658
1386
1094
771
409
8
-426
-880
-1331
-1751
-2111
-2380
-2533
-2553
-2432
-2176
-1799
-1323
-780
-198
390
960
1491
1971
2391
2751
3051
3293
3481
3618
3705
3746
3745
3710
3650
3581
3518
3481
3484
3542
3663
3848
4091
4378
4690
5005
5299
5547
5730
5829
5833
5733
5524
5206
4779
4247
3617
2900
2109
1264
389
-488
-1334
-2115
-2800
-3360
-3774
-4029
-4123
-4062
-3867
-3561
-3175
-2742
-2295
-1864
-1474
-1144
-887
-710
-616
-601
-657
-773
-935
-1127
-1329
-1523
-1689
-1809
-1869
-1860
-1777
-1622
-1403
-1134
-832
-517
-208
78
327
527
675
765
799
777
699
564
371
118
-194
-565
-989
-1455
-1948
-2448
-2930
-3371
-3747
-4040
-4235
-4330
-4326
-4234
-4070
-3858
-3616
-3364
-3118
-2889
-2681
-2493
-2318
-2147
-1970
-1776
-1556
-1305
-1020
-700
-348
32
434
853
1283
1718
2153
2583
3003
3409
3795
4155
4482
4769
5006
5186
5297
5330
5276
5127
4878
4528
4078
3541
2929
2265
1575
888
237
-349
-843
-1224
-1478
-1601
-1596
-1474
-1251
-946
-580
-173
262
711
1168
1630
2097
2569
3049
3534
4021
4504
4972
5415
5818
6167
6451
6658
6779
6810
6747
6591
6346
6017
5614
5147
4630
4077
3504
2927
2360
1817
1306
833
399
1
-367
-714
-1050
-1381
-1715
-2053
-2393
-2727
-3047
-3339
-3593
-3798
-3947
-4040
-4078
-4074
-4035
-3978
-3918
-3869
-3840
-3838
-3863
-3910
-3969
-4026
-4065
-4069
-4019
-3904
-3707
-3423
-3046
-2579
-2029
-1412
-743
-49
642
1296
1880
2358
2698
2869
2850
2625
2190
1551
723
-265
-1377
-2572
-3799
-5010
-6154
-7185
-8064
-8760
-9247
-9516
-9565
-9401
-9044
-8518
-7853
-7084
-6245
-5369
-4485
-3619
-2790
-2011
-1291
-632
-35
506
994
1436
1838
2206
2547
2866
3169
3462
3751
4040
4333
4632
4935
5237
5528
5796
6027
6202
6307
6327
6251
6075
5800
5434
4990
4489
3952
3401
2861
2351
1886
1477
1129
841
609
423
272
142
20
-106
-250
-419
-621
-860
-1136
-1449
-1792
-2159
-2539
-2921
-3294
-3645
-3964
-4244
-4479
-4668
-4812
-4915
-4981
-5016
-5023
-5004
-4957
-4877
-4755
-4581
-4344
-4033
-3642
-3169
-2618
-2000
-1334
-642
48
708
1310
1829
2245
2548
2730
2796
2754
2620
2411
2149
1855
1550
1253
982
750
572
456
408
434
533
700
927
1200
1500
1804
2086
2320
2481
2545
2496
2327
2037
1639
1148
593
6
-577
-1122
-1593
-1964
-2212
-2322
-2289
-2114
-1806
-1379
-852
-246
413
1104
1801
2483
3129
3723
4249
4694
5050
5312
5475
5540
5508
5385
5178
4894
4544
4140
3695
3221
2734
2246
1771
1320
903
525
192
-97
-344
-553
-730
-880
-1008
-1121
-1216
-1294
-1353
-1389
-1399
-1379
-1327
-1247
-1140
-1012
-872
-727
-586
-455
-340
-242
-164
-104
-62
-36
-26
-34
-60
-107
-177
-270
-386
-517
-658
-796
-918
-1010
-1055
-1041
-959
-802
-570
-269
92
497
928
1361
1773
2138
2432
2634
2724
2692
2530
2242
1841
1349
795
219
-338
-831
-1220
-1470
-1556
-1467
-1206
-790
-251
371
1027
1666
2239
2702
3018
3163
3124
2896
2488
1916
1203
376
-531
-1488
-2460
-3415
-4323
-5157
-5893
-6514
-7009
-7372
-7604
-7711
-7702
-7592
-7392
-7116
-6772
-6367
-5906
-5390
-4822
-4207
-3551
-2869
-2178
-1503
-873
-314
145
483
687
753
688
510
247
-68
-399
-709
-967
-1146
-1227
-1199
-1060
-812
-467
-36
462
1010
1592
2186
2775
3342
3872
4350
4767
5115
5392
5600
5746
5837
5885
5899
5886
5848
5781
5675
5512
5273
4933
4470
3866
3109
2196
1136
-54
-1343
-2695
-4065
-5408
-6677
-7828
-8822
-9629
-10224
-10592
-10727
-10631
-10314
-9794
-9094
-8243
-7274
-6221
-5122
-4010
-2918
-1873
-898
-8
790
1492
2102
2626
3073
3451
3765
4016
4204
4323
4365
4323
4189
3960
3640
3239
2774
2268
1749
1249
797
420
135
-45
-119
-98
3
161
350
544
721
863
962
1014
1027
1006
966
917
869
827
791
755
709
639
531
374
157
-123
-464
-863
-1307
-1784
-2281
-2784
-3280
-3760
-4216
-4639
-5023
-5362
-5646
-5866
-6012
-6074
-6044
-5916
-5691
-5373
-4972
-4504
-3988
-3443
-2889
-2343
-1817
-1320
-853
-415
-2
390
766
1125
1465
1778
2056
2288
2467
2587
2647
2655
2622
2565
2506
2467
2468
2526
2652
2851
3117
3441
3805
4189
4569
4921
5222
5450
5589
5622
5542
5344
5027
4597
4065
3449
2768
2048
1315
598
-78
-690
-1221
-1660
-2004
-2256
-2425
-2524
-2567
-2568
-2540
-2490
-2423
-2338
-2231
-2097
-1928
-1721
-1471
-1178
-844
-473
-74
347
781
1220
1658
2089
2507
2908
3287
3639
3958
4239
4478
4667
4803
4882
4900
4854
4742
4562
4309
3982
3578
3097
2542
1917
1234
509
-239
-983
-1698
-2355
-2930
-3402
-3758
-3992
-4106
-4112
-4025
-3868
-3663
-3432
-3193
-2960
-2743
-2544
-2362
-2193
-2029
-1867
-1696
-1512
-1312
-1093
-854
-595
-316
-19
295
624
963
1307
1649
1981
2292
2573
2816
3011
3155
3245
3282
3270
3213
3119
2994
2844
2674
2489
2291
2081
1863
1639
1414
1193
983
792
627
494
398
340
317
325
357
403
454
503
542
567
576
570
550
518
476
422
354
268
156
11
-172
-398
-665
-968
-1295
-1630
-1951
-2234
-2455
-2595
-2637
-2573
-2404
-2138
-1793
-1391
-959
-522
-106
272
602
880
1112
1309
1487
1662
1849
2061
2304
2577
2875
3187
3503
3809
4094
4351
4578
4776
4948
5102
5243
5375
5497
5605
5690
5737
5733
5659
5503
5254
4907
4461
3923
3306
2625
1898
1146
388
-357
-1075
-1750
-2373
-2935
-3431
-3858
-4213
-4498
-4714
-4866
-4958
-4995
-4983
-4928
-4834
-4705
-4543
-4352
-4133
-3889
-3622
-3338
-3041
-2738
-2437
-2143
-1861
-1594
-1339
-1094
-851
-603
-342
-61
244
575
928
1296
1672
2044
2405
2747
3066
3361
3634
3889
4127
4350
4555
4735
4878
4970
4996
4941
4794
4550
4213
3792
3306
2777
2232
1697
1193
740
348
20
-244
-450
-607
-721
-799
-844
-854
-827
-760
-650
-499
-312
-99
124
340
529
672
756
770
714
591
412
192
-51
-300
-538
-754
-939
-1090
-1205
-1287
-1337
-1358
-1350
-1312
-1241
-1133
-984
-795
-565
-302
-15
283
572
833
1046
1191
1251
1213
1070
821
470
25
-498
-1083
-1708
-2352
-2996
-3617
-4200
-4728
-5190
-5578
-5885
-6110
-6250
-6307
-6284
-6184
-6009
-5766
-5461
-5099
-4689
-4241
-3766
-3275
-2782
-2297
-1832
-1397
-997
-636
-314
-28
227
459
677
889
1106
1336
1584
1858
2161
2496
2863
3262
3690
4141
4610
5085
5556
6010
6431
6804
7116
7354
7509
7574
7549
7435
7239
6970
6641
6264
5854
5422
4982
4543
4113
3701
3311
2948
2616
2318
2056
1831
1643
1489
1366
1269
1190
1120
1051
972
877
758
610
434
229
1
-242
-492
-738
-969
-1175
-1348
-1483
-1577
-1632
-1653
-1646
-1620
-1582
-1541
-1499
-1456
-1408
-1347
-1261
-1138
-964
-731
-435
-80
323
754
1188
1594
1942
2201
2348
2370
2261
2029
1692
1275
809
328
-136
-557
-915
-1195
-1393
-1509
-1548
-1516
-1418
-1259
-1042
-766
-434
-47
387
855
1340
1815
2251
2616
2879
3016
3008
2848
2541
2104
1562
947
295
-360
-985
-1557
-2059
-2482
-2825
-3091
-3286
-3415
-3484
-3495
-3449
-3345
-3181
-2959
-2683
-2361
-2005
-1634
-1267
-925
-628
-392
-232
-153
-158
-244
-404
-626
-901
-1213
-1550
-1899
-2246
-2576
-2875
-3130
-3325
-3450
-3495
-3455
-3331
-3129
-2861
-2543
-2194
-1834
-1483
-1156
-862
-604
-382
-185
-4
176
366
576
811
1074
1359
1660
1965
2265
2547
2803
3023
3204
3343
3437
3487
3493
3456
3376
3254
3092
2892
2657
2391
2100
1790
1468
1141
814
496
190
-97
-360
-592
-787
-938
-1038
-1083
-1070
-999
-874
-705
-503
-285
-68
129
290
403
459
454
393
283
134
-41
-227
-413
-587
-743
-877
-986
-1072
-1135
-1178
-1202
-1207
-1193
-1159
-1103
-1022
-919
-789
-636
-462
-270
-66
146
358
565
762
944
1109
1257
1388
1506
1614
1718
1821
1927
2037
2149
2256
2352
2426
2466
2462
2404
2288
2115
1888
1619
1321
1010
702
411
148
-81
-272
-428
-552
-646
-712
-750
-755
-721
-641
-509
-322
-85
190
485
771
1018
1193
1262
1203
998
644
146
-475
-1193
-1975
-2785
-3587
-4351
-5051
-5667
-6184
-6590
-6880
-7045
-7083
-6989
-6764
-6410
-5937
-5361
-4705
-3998
-3276
-2574
-1928
-1367
-910
-567
-335
-201
-143
-132
-141
-146
-128
-78
1
99
201
285
334
332
270
149
-22
-230
-452
-668
-858
-1004
-1101
-1143
-1136
-1090
-1020
-943
-872
-821
-796
-800
-831
-883
-945
-1008
-1063
-1100
-1116
-1109
-1083
-1044
-999
-959
-933
-928
-951
-1002
-1081
-1180
-1289
-1396
-1487
-1547
-1566
-1531
-1437
-1281
-1067
-800
-492
-155
196
545
879
1183
1446
1660
1817
1912
1944
1910
1812
1652
1433
1161
844
490
109
-286
-685
-1077
-1451
-1801
-2122
-2413
-2675
-2913
-3131
-3336
-3536
-3733
-3931
-4130
-4325
-4512
-4683
-4829
-4941
-5011
-5034
-5007
-4928
-4800
-4628
-4419
-4181
-3922
-3651
-3375
-3102
-2837
-2584
-2347
-2128
-1927
-1746
-1583
-1439
-1311
-1198
-1098
-1006
-925
-849
-778
-710
-646
-586
-530
-479
-434
-395
-360
-328
-296
-259
-215
-158
-85
7
118
248
397
561
738
924
1117
1316
1519
1728
1944
2167
2398
2638
2882
3128
3368
3594
3795
3959
4074
4128
4111
4014
3831
3557
3194
2744
2215
1616
963
272
-435
-1139
-1815
-2444
-3004
-3480
-3861
-4140
-4317
-4397
-4390
-4309
-4171
-3989
-3777
-3548
-3309
-3063
-2814
-2560
-2300
-2036
-1768
-1502
-1245
-1008
-802
-638
-528
-478
-493
-571
-707
-891
-1112
-1356
-1608
-1857
-2090
-2301
-2483
-2634
-2752
-2836
-2889
-2909
-2898
-2856
-2787
-2690
-2572
-2435
-2285
-2128
-1970
-1815
-1664
-1516
-1368
-1214
-1044
-852
-630
-374
-84
235
572
912
1236
1525
1757
1918
1992
1975
1866
1671
1401
1071
696
293
-125
-548
-969
-1385
-1795
-2200
-2599
-2990
-3367
-3720
-4035
-4298
-4490
-4594
-4596
-4487
-4263
-3926
-3485
-2954
-2352
-1701
-1022
-336
339
986
1595
2157
2669
3127
3533
3888
4195
4456
4676
4858
5005
5121
5210
5272
5309
5320
5301
5246
5148
4998
4788
4510
4158
3731
3231
2664
2043
1383
701
16
-653
-1290
-1881
-2417
-2889
-3297
-3639
-3917
-4135
-4294
-4398
-4450
-4450
-4403
-4312
-4184
-4025
-3847
-3663
-3487
-3333
-3216
-3148
-3139
-3195
-3317
-3502
-3743
-4030
-4350
-4689
-5034
-5370
-5685
-5969
-6214
-6414
-6565
-6665
-6715
-6717
-6673
-6588
-6467
-6314
-6135
-5933
-5714
-5480
-5233
-4976
-4708
-4431
-4145
-3850
-3549
-3242
-2932
-2622
-2313
-2008
-1710
-1418
-1135
-862
-600
-352
-123
84
261
403
502
554
556
508
416
287
133
-31
-192
-335
-451
-533
-580
-597
-592
-576
-564
-566
-592
-648
-733
-842
-967
-1096
-1218
-1319
-1393
-1433
-1437
-1408
-1347
-1258
-1145
-1006
-842
-648
-419
-150
163
518
912
1335
1774
2214
2637
3029
3376
3671
3912
4101
4247
4359
4446
4518
4581
4635
4679
4708
4716
4695
4644
4561
4452
4325
4192
4064
3953
3868
3811
3782
3772
3768
3757
3722
3650
3530
3359
3135
2865
2560
2231
1890
1551
1221
908
613
338
81
-160
-386
-596
-788
-959
-1103
-1215
-1292
-1329
-1328
-1289
-1215
-1112
-985
-839
-678
-505
-320
-125
84
305
540
787
1044
1304
1561
1805
2025
2215
2362
2458
2499
2480
2402
2269
2086
1863
1610
1343
1073
817
586
393
248
157
125
150
232
363
537
744
973
1214
1456
1688
1902
2091
2248
2370
2454
2500
2510
2487
2434
2358
2262
2151
2029
1901
1766
1627
1481
1330
1172
1008
839
669
501
341
195
67
-38
-117
-168
-194
-197
-182
-153
-117
-77
-37
3
42
83
127
178
236
304
381
467
559
654
750
843
929
1006
1071
1120
1150
1159
1145
1104
1037
944
827
692
544
393
248
121
20
-45
-68
-46
22
134
287
473
687
921
1168
1420
1670
1912
2137
2337
2505
2634
2717
2749
2726
2649
2521
2347
2136
1898
1644
1384
1129
885
659
453
271
114
-19
-125
-205
-255
-274
-261
-214
-135
-27
105
255
414
575
729
872
998
1106
1196
1270
1328
1373
1406
1427
1434
1423
1392
1337
1256
1150
1018
865
696
516
331
147
-33
-206
-371
-526
-673
-811
-940
-1056
-1156
-1236
-1288
-1309
-1292
-1235
-1135
-996
-819
-611
-379
-130
126
382
631
864
1077
1264
1420
1543
1629
1675
1681
1646
1572
1463
1321
1153
964
761
550
336
122
-87
-292
-491
-686
-879
-1070
-1264
-1460
-1659
-1863
-2070
-2278
-2484
-2683
-2870
-3038
-3178
-3281
-3340
-3346
-3293
-3175
-2992
-2744
-2434
-2070
-1661
-1218
-754
-279
193
651
1088
1494
1864
2195
2484
2731
2935
3100
3227
3321
3387
3428
3451
3459
3456
3444
3425
3397
3360
3311
3248
3170
3077
2969
2850
2725
2599
2479
2370
2278
2205
2152
2120
2105
2104
2115
2134
2160
2194
2236
2291
2362
2452
2562
2693
2842
3003
3169
3330
3478
3603
3696
3754
3772
3750
3690
3598
3477
3332
3170
2993
2805
2608
2404
2192
1975
1756
1536
1322
1118
932
771
643
554
510
516
575
687
850
1061
1315
1604
1920
2253
2593
2931
3258
3564
3846
4097
4316
4503
4660
4791
4898
4986
5059
5119
5167
5203
5223
5224
5201
5146
5056
4924
4747
4523
4250
3930
3568
3169
2739
2287
1823
1355
893
447
23
-371
-732
-1057
-1345
-1598
-1819
-2012
-2183
-2336
-2477
-2608
-2732
-2847
-2953
-3045
-3118
-3168
-3190
-3181
-3140
-3068
-2970
-2853
-2726
-2598
-2480
-2379
-2303
-2252
-2227
-2223
-2231
-2243
-2248
-2235
-2198
-2132
-2035
-1913
-1770
-1617
-1462
-1316
-1185
-1073
-979
-899
-825
-749
-661
-552
-415
-250
-58
154
378
603
817
1012
1181
1324
1442
1542
1632
1723
1823
1940
2078
2239
2418
2610
2807
3000
3180
3344
3486
3606
3706
3789
3858
3917
3967
4009
4038
4054
4051
4024
3971
3892
3787
3662
3521
3373
3225
3084
2953
2834
2728
2630
2537
2443
2343
2230
2104
1963
1807
1639
1464
1285
1106
931
762
600
445
297
156
20
-112
-238
-360
-476
-585
-686
-778
-859
-928
-985
-1029
-1060
-1080
-1089
-1090
-1084
-1076
-1068
-1065
-1068
-1081
-1105
-1140
-1183
-1233
-1284
-1333
-1375
-1407
-1428
-1437
-1435
-1424
-1409
-1391
-1372
-1355
-1336
-1315
-1285
-1242
-1180
-1095
-984
-846
-680
-492
-285
-65
162
390
617
837
1049
1251
1441
1618
1779
1922
2044
2140
2208
2246
2251
2224
2167
2082
1971
1838
1684
1511
1320
1111
884
642
386
123
-141
-395
-631
-838
-1006
-1131
-1208
-1240
-1231
-1189
-1123
-1042
-955
-866
-777
-685
-584
-466
-325
-153
54
296
568
862
1167
1468
1752
2005
2218
2380
2490
2544
2546
2498
2405
2273
2107
1913
1698
1468
1230
992
761
546
352
185
45
-66
-152
-218
-270
-316
-359
-403
-448
-492
-529
-553
-559
-540
-495
-426
-337
-238
-139
-52
12
45
40
-1
-77
-179
-297
-421
-540
-645
-732
-797
-842
-870
-888
-902
-917
-940
-973
-1016
-1073
-1139
-1212
-1291
-1373
-1455
-1537
-1618
-1695
-1769
-1837
-1899
-1951
-1991
-2017
-2029
-2025
-2005
-1973
-1930
-1879
-1826
-1774
-1727
-1689
-1662
-1647
-1643
-1651
-1669
-1692
-1719
-1747
-1772
-1791
-1803
-1806
-1799
-1781
-1750
-1707
-1652
-1582
-1498
-1400
-1285
-1155
-1010
-853
-685
-511
-336
-166
-8
134
252
343
402
427
416
369
286
168
17
-164
-374
-607
-857
-1115
-1372
-1614
-1828
-1999
-2115
-2165
-2141
-2041
-1868
-1631
-1341
-1016
-677
-339
-22
261
499
688
826
916
964
977
962
925
873
810
738
662
583
505
434
374
330
308
313
347
409
496
604
725
851
974
1088
1188
1272
1342
1401
1455
1510
1570
1640
1723
1818
1922
2029
2135
2231
2311
2370
2403
2408
2384
2332
2253
2150
2025
1879
1715
1534
1335
1121
892
650
395
132
-137
-409
-680
-948
-1209
-1462
-1707
-1944
-2174
-2399
-2622
-2844
-3069
-3297
-3528
-3761
-3994
-4224
-4445
-4652
-4840
-5005
-5140
-5244
-5312
-5345
-5340
-5300
-5224
-5114
-4972
-4798
-4595
-4365
-4108
-3827
-3525
-3207
-2876
-2538
-2199
-1864
-1539
-1226
-930
-652
-393
-152
73
281
474
651
811
949
1062
1144
1189
1190
1143
1043
890
684
427
127
-210
-573
-954
-1341
-1724
-2094
-2442
-2762
-3049
-3299
-3509
-3678
-3808
-3897
-3947
-3959
-3935
-3877
-3787
-3666
-3517
-3343
-3146
-2929
-2695
-2447
-2188
-1922
-1652
-1382
-1117
-860
-615
-386
-178
9
172
310
425
520
596
659
712
759
803
844
883
917
943
958
956
936
893
826
736
624
493
346
185
14
-167
-357
-557
-768
-989
-1222
-1465
-1715
-1966
-2214
-2451
-2671
-2866
-3032
-3167
-3267
-3335
-3372
-3380
-3364
-3325
-3266
-3187
-3089
-2971
-2834
-2676
-2499
-2303
-2091
-1866
-1629
-1382
-1129
-869
-603
-332
-57
220
497
768
1028
1271
1488
1676
1830
1948
2032
2086
2116
2129
2132
2130
2129
2127
2124
2114
2093
2054
1993
1907
1796
1663
1512
1350
1184
1020
865
719
582
455
334
217
106
1
-93
-169
-220
-236
-211
-140
-22
139
337
558
788
1012
1218
1390
1519
1598
1625
1600
1525
1405
1244
1045
814
553
268
-37
-356
-680
-998
-1298
-1567
-1793
-1964
-2072
-2113
-2087
-1998
-1857
-1675
-1467
-1250
-1037
-843
-676
-546
-454
-402
-389
-411
-466
-549
-657
-788
-939
-1109
-1295
-1495
-1703
-1915
-2124
-2322
-2500
-2651
-2768
-2845
-2880
-2873
-2827
-2749
-2646
-2529
-2406
-2287
-2180
-2091
-2024
-1979
-1955
-1952
-1965
-1992
-2031
-2080
-2140
-2210
-2292
-2388
-2499
-2622
-2755
-2894
-3032
-3162
-3275
-3363
-3418
-3434
-3407
-3334
-3213
-3044
-2828
-2565
-2256
-1901
-1499
-1052
-560
-25
549
1156
1786
2430
3072
3699
4296
4846
5338
5757
6095
6344
6499
6559
6522
6391
6170
5862
5475
5018
4499
3930
3326
2699
2067
1445
850
295
-205
-640
-1004
-1294
-1508
-1652
-1732
-1758
-1741
-1695
-1630
-1559
-1491
-1434
-1396
-1378
-1382
-1408
-1455
-1519
-1596
-1684
-1779
-1877
-1975
-2070
-2159
-2238
-2305
-2355
-2384
-2389
-2365
-2312
-2226
-2111
-1967
-1801
-1618
-1428
-1240
-1062
-904
-774
-676
-613
-587
-595
-634
-699
-782
-877
-978
-1076
-1166
-1243
-1301
-1335
-1343
-1322
-1269
-1185
-1072
-932
-771
-595
-411
-229
-56
98
228
329
397
432
436
412
364
297
216
127
34
-60
-151
-236
-313
-378
-429
-464
-481
-481
-464
-433
-390
-341
-290
-242
-200
-167
-142
-124
-108
-88
-58
-12
56
147
264
404
562
732
908
1084
1252
1410
1554
1685
1804
1912
2013
2107
2197
2282
2361
2432
2495
2547
2588
2619
2640
2653
2661
2666
2667
2666
2660
2646
2620
2579
2520
2441
2344
2231
2108
1981
1859
1749
1657
1588
1544
1526
1532
1557
1597
1648
1708
1775
1849
1933
2029
2144
2280
2440
2627
2840
3075
3328
3593
3861
4123
4370
4595
4789
4948
5066
5141
5172
5160
5106
5014
4887
4728
4543
4334
4104
3855
3589
3305
3005
2687
2351
2000
1635
1259
878
498
125
-233
-570
-879
-1158
-1403
-1612
-1787
-1929
-2040
-2123
-2178
-2209
-2217
-2203
-2170
-2119
-2055
-1979
-1898
-1816
-1739
-1669
-1611
-1566
-1534
-1512
-1497
-1485
-1473
-1456
-1433
-1403
-1366
-1324
-1281
-1240
-1203
-1173
-1150
-1135
-1127
-1125
-1129
-1138
-1153
-1179
-1217
-1272
-1349
-1449
-1574
-1722
-1889
-2069
-2253
-2431
-2593
-2731
-2838
-2909
-2942
-2936
-2894
-2819
-2716
-2588
-2438
-2269
-2081
-1875
-1651
-1410
-1152
-881
-598
-309
-19
269
548
816
1071
1309
1533
1742
1937
2120
2289
2445
2584
2702
2796
2858
2886
2873
2818
2718
2575
2391
2172
1924
1654
1371
1083
798
522
261
18
-204
-406
-590
-758
-915
-1065
-1215
-1368
-1529
-1700
-1883
-2075
-2274
-2475
-2670
-2850
-3006
-3129
-3209
-3239
-3213
-3127
-2982
-2778
-2521
-2219
-1880
-1516
-1137
-756
-382
-26
304
601
859
1076
1248
1375
1456
1492
1484
1435
1348
1228
1079
910
727
539
357
190
46
-67
-143
-178
-172
-125
-42
73
213
373
545
725
908
1091
1272
1449
1621
1786
1944
2092
2226
2345
2445
2525
2583
2620
2638
2643
2639
2634
2633
2646
2675
2726
2800
2895
3010
3138
3274
3411
3542
3662
3765
3851
3916
3964
3996
4016
4027
4034
4038
4043
4050
4054
4058
4054
4042
4014
3970
3906
3820
3715
3591
3453
3306
3155
3008
2869
2743
2636
2549
2484
2441
2418
2413
2424
2446
2477
2514
2553
2593
2630
2663
2692
2713
2729
2738
2743
2743
2742
2742
2744
2751
2764
2783
2807
2833
2857
2874
2878
2863
2823
2752
2646
2504
2323
2107
1858
1583
1287
979
666
357
60
-219
-475
-703
-901
-1069
-1206
-1315
-1398
-1459
-1500
-1524
-1536
-1537
-1529
-1515
-1497
-1475
-1453
-1431
-1412
-1399
-1394
-1400
-1420
-1454
-1504
-1568
-1647
-1737
-1835
-1938
-2041
-2142
-2236
-2320
-2393
-2452
-2496
-2526
-2542
-2544
-2536
-2518
-2494
-2467
-2440
-2417
-2401
-2394
-2396
-2409
-2429
-2452
-2473
-2486
-2482
-2456
-2399
-2308
-2179
-2011
-1809
-1575
-1318
-1045
-767
-494
-234
3
213
389
529
634
705
744
758
750
728
696
661
628
600
580
569
568
576
590
610
632
653
672
686
692
690
678
655
618
568
502
421
325
215
93
-38
-172
-305
-432
-548
-649
-733
-799
-849
-885
-911
-931
-948
-964
-980
-992
-999
-995
-975
-933
-866
-772
-654
-515
-362
-203
-49
91
210
300
359
386
383
353
303
238
164
84
4
-76
-155
-230
-303
-373
-440
-501
-555
-601
-638
-665
-684
-695
-701
-707
-717
-735
-764
-807
-866
-941
-1030
-1132
-1242
-1357
-1472
-1582
-1681
-1766
-1831
-1871
-1884
-1866
-1817
-1736
-1624
-1486
-1325
-1148
-962
-772
-585
-407
-240
-89
47
168
274
366
446
512
566
607
632
644
641
626
603
577
555
545
553
585
648
742
867
1018
1193
1380
1573
1762
1939
2099
2238
2355
2449
2526
2589
2644
2697
2755
2824
2906
3006
3125
3261
3414
3579
3751
3925
4093
4249
4386
4500
4586
4643
4669
4665
4634
4578
4501
4406
4295
4170
4033
3885
3726
3559
3384
3206
3027
2854
2690
2540
2406
2292
2196
2118
2052
1995
1942
1887
1828
1762
1689
1612
1532
1453
1379
1312
1255
1207
1168
1135
1107
1080
1053
1027
1000
977
958
946
945
954
976
1008
1051
1098
1149
1198
1245
1286
1321
1350
1373
1392
1408
1422
1433
1442
1449
1453
1452
1447
1436
1420
1397
1367
1331
1288
1237
1177
1108
1029
940
839
728
607
476
336
186
25
-146
-329
-524
-732
-951
-1179
-1411
-1643
-1867
-2076
-2265
-2426
-2556
-2653
-2719
-2756
-2770
-2767
-2752
-2733
-2712
-2694
-2679
-2665
-2653
-2638
-2620
-2597
-2568
-2534
-2497
-2459
-2422
-2388
-2357
-2330
-2304
-2279
-2252
-2220
-2184
-2142
-2096
-2049
-2004
-1963
-1930
-1906
-1894
-1893
-1901
-1917
-1937
-1958
-1978
-1995
-2005
-2008
-2001
-1985
-1955
-1910
-1848
-1767
-1665
-1542
-1398
-1237
-1064
-885
-707
-540
-391
-266
-171
-105
-70
-61
-73
-98
-131
-164
-193
-215
-228
-234
-236
-237
-242
-252
-272
-301
-340
-387
-440
-494
-548
-598
-642
-680
-711
-734
-752
-765
-773
-778
-779
-777
-773
-764
-752
-737
-719
-699
-678
-656
-635
-615
-600
-589
-584
-587
-599
-623
-660
-712
-780
-865
-967
-1085
-1216
-1356
-1501
-1646
-1785
-1913
-2025
-2116
-2186
-2231
-2251
-2248
-2223
-2178
-2117
-2041
-1954
-1858
-1757
-1652
-1547
-1443
-1343
-1249
-1162
-1083
-1010
-944
-881
-818
-752
-681
-600
-510
-410
-304
-195
-89
5
81
130
147
127
70
-25
-152
-304
-471
-643
-809
-958
-1081
-1170
-1223
-1236
-1211
-1151
-1061
-945
-809
-659
-500
-334
-166
4
171
335
491
637
767
877
960
1010
1025
998
930
820
670
488
278
51
-185
-419
-643
-848
-1028
-1178
-1296
-1380
-1432
-1453
-1447
-1417
-1367
-1301
-1224
-1138
-1048
-955
-862
-770
-680
-594
-509
-427
-348
-270
-194
-121
-52
12
69
117
154
178
189
185
167
137
96
48
-5
-60
-112
-159
-197
-225
-239
-239
-222
-188
-137
-68
17
117
230
352
479
609
737
860
974
1077
1167
1243
1305
1354
1390
1414
1427
1430
1425
1410
1388
1358
1320
1274
1222
1161
1093
1016
933
839
736
623
501
371
234
93
-50
-191
-327
-456
-576
-686
-789
-885
-979
-1076
-1180
-1297
-1429
-1580
-1751
-1941
-2150
-2373
-2607
-2846
-3087
-3323
-3552
-3769
-3971
-4156
-4323
-4470
-4599
-4709
-4802
-4881
-4948
-5006
-5058
-5107
-5156
-5205
-5256
-5306
-5354
-5396
-5428
-5446
-5446
-5425
-5381
-5313
-5222
-5109
-4978
-4831
-4670
-4499
-4319
-4130
-3932
-3724
-3507
-3280
-3042
-2797
-2546
-2293
-2041
-1794
-1558
-1334
-1125
-932
-753
-587
-429
-277
-125
31
194
367
552
749
957
1175
1399
1627
1855
2078
2294
2499
2691
2870
3035
3189
3332
3469
3603
3739
3880
4027
4186
4354
4529
4708
4886
5056
5212
5346
5452
5524
5559
5557
5517
5443
5340
5215
5074
4924
4772
4622
4479
4345
4220
4103
3992
3885
3777
3667
3551
3428
3297
3159
3017
2872
2729
2590
2460
2342
2239
2153
2083
2029
1989
1959
1936
1915
1892
1864
1828
1782
1727
1663
1592
1518
1443
1369
1300
1234
1173
1114
1055
993
924
844
752
646
528
398
261
122
-12
-137
-245
-331
-390
-419
-416
-383
-321
-233
-124
0
132
266
395
513
613
691
744
768
765
734
678
603
512
412
309
211
121
46
-12
-52
-73
-79
-74
-61
-49
-42
-47
-68
-108
-169
-249
-345
-454
-568
-681
-788
-883
-963
-1026
-1072
-1105
-1128
-1147
-1167
-1193
-1229
-1277
-1337
-1408
-1487
-1572
-1657
-1739
-1816
-1885
-1947
-2001
-2049
-2092
-2132
-2170
-2207
-2243
-2279
-2315
-2351
-2390
-2433
-2483
-2546
-2623
-2719
-2836
-2976
-3137
-3317
-3512
-3718
-3927
-4136
-4338
-4530
-4709
-4872
-5020
-5153
-5270
-5372
-5459
-5531
-5589
-5632
-5662
-5680
-5690
-5693
-5695
-5701
-5713
-5736
-5771
-5821
-5883
-5957
-6039
-6127
-6218
-6309
-6398
-6485
-6567
-6645
-6717
-6780
-6832
-6870
-6888
-6885
-6855
-6798
-6714
-6605
-6477
-6335
-6187
-6040
-5902
-5778
-5671
-5582
-5509
-5449
-5397
-5349
-5298
-5244
-5182
-5113
-5037
-4956
-4873
-4789
-4706
-4626
-4549
-4476
-4406
-4340
-4279
-4225
-4178
-4141
-4117
-4105
-4107
-4122
-4148
-4182
-4221
-4260
-4295
-4323
-4341
-4347
-4339
-4318
-4282
-4231
-4164
-4080
-3979
-3859
-3720
-3562
-3389
-3201
-3003
-2801
-2600
-2405
-2222
-2054
-1905
-1775
-1666
-1576
-1504
-1448
-1405
-1374
-1353
-1341
-1334
-1333
-1334
-1335
-1335
-1330
-1318
-1297
-1268
-1230
-1183
-1131
-1075
-1018
-960
-904
-848
-792
-733
-669
-596
-512
-416
-307
-187
-57
78
213
344
466
575
668
743
798
834
852
853
840
815
781
741
698
656
619
590
574
574
593
634
699
788
901
1037
1193
1366
1553
1751
1957
2167
2380
2594
2809
3023
3238
3453
3667
3880
4091
4299
4500
4692
4870
5032
5173
5290
5379
5438
5466
5462
5426
5359
5264
5142
4996
4829
4643
4441
4224
3996
3759
3516
3273
3033
2801
2584
2388
2218
2080
1979
1916
1893
1910
1965
2054
2170
2308
2459
2617
2773
2920
3051
3162
3248
3308
3340
3346
3327
3288
3233
3166
3091
3013
2935
2859
2786
2715
2648
2582
2516
2451
2385
2320
2255
2193
2134
2079
2028
1980
1935
1890
1844
1794
1739
1679
1615
1551
1490
1438
1399
1378
1379
1403
1450
1517
1600
1693
1789
1881
1965
2036
2092
2136
2170
2199
2231
2272
2330
2412
2521
2661
2832
3033
3259
3505
3764
4030
4295
4551
4792
5013
5206
5370
5500
5595
5653
5674
5658
5607
5522
5407
5265
5101
4918
4723
4520
4316
4115
3922
3742
3578
3431
3303
3192
3096
3013
2940
2873
2807
2739
2666
2585
2496
2397
2288
2169
2039
1899
1747
1583
1406
1212
1002
773
524
257
-29
-329
-642
-962
-1282
-1599
-1905
-2195
-2463
-2706
-2921
-3105
-3258
-3378
-3467
-3526
-3555
-3556
-3530
-3479
-3406
-3311
-3198
-3069
-2928
-2777
-2620
-2460
-2300
-2140
-1983
-1829
-1677
-1526
-1376
-1226
-1075
-925
-778
-636
-504
-386
-288
-216
-173
-164
-191
-256
-357
-492
-658
-850
-1063
-1291
-1531
-1776
-2023
-2270
-2514
-2754
-2990
-3222
-3452
-3680
-3906
-4130
-4351
-4568
-4776
-4973
-5154
-5313
-5446
-5548
-5615
-5645
-5637
-5591
-5509
-5394
-5250
-5080
-4888
-4679
-4456
-4221
-3977
-3728
-3474
-3220
-2967
-2719
-2478
-2247
-2028
-1822
-1630
-1452
-1285
-1128
-979
-837
-700
-569
-444
-327
-220
-124
-40
31
92
144
190
236
283
337
397
464
536
610
681
745
797
833
851
851
834
803
762
715
666
619
577
542
514
495
485
484
491
505
527
554
583
612
635
647
643
619
572
500
403
286
153
11
-133
-273
-403
-520
-624
-716
-800
-883
-969
-1066
-1177
-1306
-1453
-1619
-1800
-1994
-2197
-2405
-2615
-2823
-3025
-3221
-3406
-3577
-3730
-3862
-3968
-4045
-4091
-4106
-4090
-4046
-3982
-3901
-3812
-3720
-3631
-3549
-3475
-3408
-3346
-3286
-3223
-3153
-3074
-2983
-2881
-2768
-2648
-2523
-2396
-2271
-2148
-2029
-1914
-1801
-1691
-1582
-1473
-1364
-1254
-1144
-1035
-928
-825
-725
-629
-537
-449
-362
-275
-187
-95
4
112
232
365
515
683
868
1070
1287
1514
1746
1976
2197
2402
2584
2737
2856
2940
2990
3006
2994
2956
2899
2826
2742
2648
2547
2438
2321
2193
2056
1907
1748
1580
1408
1235
1066
908
766
645
548
478
436
420
429
458
502
557
615
671
721
759
782
787
775
745
697
634
559
474
382
287
192
101
15
-63
-131
-186
-229
-257
-271
-272
-260
-236
-202
-160
-112
-57
3
69
141
220
310
410
522
647
783
928
1079
1230
1377
1512
1629
1724
1790
1826
1828
1798
1736
1646
1532
1398
1250
1093
933
776
626
490
372
276
208
171
168
201
271
377
517
688
883
1097
1323
1555
1785
2008
2220
2418
2600
2766
2917
3055
3183
3304
3421
3535
3650
3765
3882
4001
4121
4242
4361
4478
4591
4698
4796
4883
4957
5016
5058
5080
5084
5068
5034
4984
4920
4845
4762
4674
4582
4488
4394
4300
4207
4115
4024
3937
3857
3785
3725
3682
3657
3654
3671
3709
3762
3828
3898
3966
4026
4070
4096
4098
4075
4030
3963
3877
3776
3661
3537
3403
3262
3113
2957
2795
2628
2460
2293
2133
1984
1852
1742
1656
1597
1565
1558
1575
1611
1662
1724
1794
1869
1948
2029
2114
2201
2292
2386
2483
2583
2686
2790
2895
3000
3105
3210
3315
3419
3522
3623
3720
3810
3891
3959
4011
4043
4051
4035
3993
3923
3827
3706
3560
3391
3202
2994
2770
2531
2282
2025
1765
1504
1247
997
758
531
319
121
-62
-231
-385
-526
-651
-761
-851
-918
-960
-973
-954
-902
-816
-700
-556
-392
-212
-25
162
344
515
672
812
934
1039
1127
1201
1262
1313
1355
1390
1421
1449
1477
1506
1539
1575
1616
1660
1706
1751
1791
1823
1841
1842
1822
1781
1716
1629
1521
1395
1253
1098
932
758
577
390
198
2
-196
-393
-587
-774
-952
-1116
-1264
-1395
-1509
-1607
-1690
-1763
-1826
-1884
-1938
-1988
-2033
-2075
-2108
-2130
-2141
-2138
-2121
-2091
-2051
-2005
-1955
-1905
-1858
-1817
-1783
-1755
-1733
-1716
-1701
-1688
-1676
-1665
-1656
-1650
-1649
-1655
-1667
-1686
-1711
-1740
-1769
-1797
-1819
-1834
-1839
-1834
-1820
-1797
-1768
-1737
-1704
-1674
-1647
-1627
-1613
-1606
-1607
-1615
-1632
-1658
-1694
-1740
-1797
-1867
-1949
-2043
-2147
-2261
-2380
-2503
-2627
-2749
-2867
-2980
-3088
-3190
-3289
-3385
-3480
-3576
-3672
-3769
-3866
-3960
-4046
-4124
-4185
-4226
-4243
-4231
-4190
-4119
-4019
-3893
-3747
-3587
-3421
-3256
-3101
-2963
-2846
-2756
-2695
-2664
-2660
-2682
-2727
-2790
-2870
-2963
-3069
-3186
-3315
-3457
-3613
-3783
-3966
-4160
-4363
-4568
-4770
-4962
-5138
-5290
-5414
-5506
-5564
-5590
-5584
-5550
-5493
-5418
-5328
-5229
-5124
-5017
-4910
-4808
-4712
-4626
-4553
-4496
-4458
-4440
-4445
-4472
-4518
-4580
-4654
-4734
-4813
-4886
-4945
-4988
-5011
-5013
-4994
-4956
-4901
-4832
-4752
-4662
-4565
-4463
-4357
-4249
-4140
-4032
-3926
-3827
-3735
-3653
-3583
-3526
-3480
-3445
-3418
-3395
-3372
-3347
-3314
-3272
-3219
-3155
-3079
-2992
-2895
-2790
-2678
-2561
-2437
-2309
-2178
-2043
-1907
-1771
-1639
-1514
-1399
-1296
-1209
-1140
-1088
-1053
-1033
-1025
-1025
-1030
-1035
-1037
-1034
-1022
-1002
-974
-937
-890
-837
-776
-709
-637
-559
-478
-395
-312
-232
-157
-92
-38
1
23
28
16
-10
-49
-96
-148
-200
-252
-300
-346
-391
-438
-491
-553
-629
-720
-828
-951
-1086
-1229
-1375
-1517
-1649
-1765
-1861
-1934
-1983
-2007
-2008
-1988
-1951
-1898
-1833
-1760
-1680
-1597
-1514
-1434
-1359
-1294
-1240
-1199
-1174
-1163
-1166
-1180
-1203
-1231
-1260
-1286
-1308
-1322
-1328
-1326
-1317
-1302
-1282
-1257
-1226
-1189
-1144
-1088
-1018
-933
-831
-712
-576
-425
-262
-89
89
269
447
620
786
943
1088
1220
1338
1440
1524
1590
1636
1661
1664
1646
1606
1545
1464
1366
1252
1124
986
843
699
559
430
317
226
163
133
137
178
255
365
506
672
858
1060
1272
1491
1713
1935
2153
2365
2566
2754
2922
3068
3186
3273
3327
3347
3334
3293
3227
3143
3048
2946
2842
2741
2643
2548
2455
2362
2268
2172
2075
1976
1880
1790
1708
1639
1584
1542
1514
1495
1482
1470
1454
1431
1399
1356
1305
1246
1184
1121
1061
1006
958
916
878
844
810
773
732
686
632
573
507
437
364
289
214
138
64
-8
-76
-141
-200
-251
-291
-320
-334
-330
-309
-267
-205
-124
-23
95
228
373
528
689
854
1018
1183
1342
1495
1642
1781
1913
2040
2161
2278
2393
2504
2613
2718
2819
2913
2999
3075
3140
3193
3234
3264
3285
3297
3304
3305
3303
3298
3288
3273
3253
3224
3188
3143
3092
3036
2979
2923
2874
2834
2806
2792
2792
2806
2831
2866
2906
2949
2995
3041
3088
3138
3192
3255
3329
3417
3522
3645
3787
3947
4124
4313
4512
4714
4916
5111
5293
5456
5597
5709
5790
5838
5851
5831
5778
5697
5590
5462
5319
5163
4999
4829
4657
4484
4312
4144
3983
3831
3693
3574
3479
3413
3380
3383
3423
3499
3609
3748
3908
4082
4262
4440
4607
4758
4886
4988
5059
5099
5107
5082
5026
4938
4822
4681
4517
4335
4140
3938
3734
3533
3342
3164
3002
2861
2739
2639
2558
2496
2452
2422
2404
2397
2397
2404
2415
2428
2441
2452
2460
2462
2457
2444
2421
2386
2340
2282
2213
2131
2041
1942
1839
1734
1632
1536
1451
1379
1322
1282
1256
1242
1237
1235
1231
1220
1198
1162
1112
1050
977
898
818
741
671
611
562
524
495
472
453
434
411
384
350
310
264
213
160
106
54
5
-38
-72
-97
-109
-108
-92
-61
-15
44
113
188
266
340
408
465
510
542
560
567
564
555
541
524
505
483
456
423
381
329
266
192
108
17
-80
-180
-278
-375
-467
-555
-638
-717
-791
-861
-925
-983
-1031
-1068
-1091
-1099
-1091
-1068
-1032
-984
-930
-872
-815
-761
-713
-673
-638
-609
-584
-560
-534
-506
-474
-438
-398
-356
-314
-274
-240
-215
-199
-196
-207
-233
-273
-326
-390
-463
-542
-622
-701
-774
-840
-896
-940
-974
-997
-1012
-1018
-1018
-1014
-1004
-989
-965
-933
-889
-833
-764
-683
-592
-494
-392
-291
-195
-108
-33
29
79
116
144
165
180
193
203
212
219
223
222
215
200
178
149
113
72
28
-16
-60
-103
-145
-185
-226
-269
-317
-372
-436
-511
-598
-697
-807
-927
-1055
-1189
-1325
-1460
-1591
-1715
-1830
-1934
-2025
-2103
-2168
-2220
-2260
-2289
-2307
-2314
-2310
-2294
-2265
-2222
-2164
-2090
-2001
-1897
-1780
-1651
-1515
-1372
-1226
-1079
-933
-788
-645
-506
-369
-237
-110
11
122
222
309
380
435
473
494
501
493
475
446
408
363
309
247
174
92
-1
-103
-213
-329
-446
-561
-672
-776
-870
-955
-1033
-1104
-1171
-1237
-1302
-1367
-1430
-1489
-1540
-1579
-1602
-1604
-1584
-1541
-1476
-1393
-1295
-1187
-1074
-960
-850
-744
-645
-552
-467
-388
-314
-248
-187
-135
-91
-57
-32
-16
-8
-6
-7
-8
-7
-2
9
26
48
75
104
133
161
185
207
225
241
254
269
284
303
327
356
392
434
484
541
606
677
755
839
929
1022
1121
1223
1326
1432
1538
1643
1746
1846
1939
2023
2096
2153
2192
2210
2206
2179
2132
2066
1988
1901
1812
1727
1651
1588
1541
1512
1499
1503
1520
1551
1593
1647
1713
1792
1887
1999
2128
2274
2436
2610
2792
2976
3156
3326
3481
3618
3733
3824
3893
3940
3967
3976
3970
3949
3916
3871
3816
3749
3672
3585
3488
3382
3266
3143
3012
2875
2732
2586
2438
2290
2143
2000
1864
1735
1615
1504
1402
1308
1221
1138
1058
979
899
819
737
653
569
485
402
318
234
150
63
-26
-118
-214
-313
-414
-515
-614
-710
-802
-888
-968
-1044
-1117
-1186
-1255
-1323
-1391
-1458
-1523
-1586
-1644
-1696
-1742
-1783
-1818
-1849
-1877
-1905
-1933
-1961
-1988
-2013
-2035
-2049
-2053
-2045
-2021
-1984
-1932
-1865
-1786
-1698
-1603
-1504
-1405
-1306
-1211
-1119
-1032
-948
-869
-791
-715
-638
-559
-475
-386
-291
-190
-85
23
130
234
330
416
489
548
593
625
646
660
670
678
686
694
702
708
708
701
684
654
612
557
491
416
335
248
158
63
-37
-144
-259
-386
-525
-675
-835
-1002
-1172
-1340
-1500
-1648
-1780
-1895
-1991
-2068
-2126
-2168
-2193
-2202
-2195
-2170
-2127
-2064
-1981
-1879
-1760
-1627
-1484
-1338
-1194
-1057
-932
-822
-730
-656
-599
-559
-534
-522
-521
-532
-553
-585
-627
-680
-741
-811
-888
-968
-1049
-1129
-1203
-1271
-1330
-1379
-1417
-1444
-1460
-1464
-1457
-1440
-1413
-1375
-1328
-1271
-1205
-1131
-1048
-958
-860
-755
-643
-524
-399
-269
-134
2
139
274
404
526
638
740
829
907
974
1032
1081
1124
1162
1196
1226
1252
1273
1287
1293
1289
1273
1245
1202
1144
1071
983
880
764
635
495
347
193
36
-122
-278
-430
-576
-715
-846
-969
-1082
-1186
-1280
-1363
-1434
-1492
-1534
-1560
-1569
-1560
-1536
-1499
-1451
-1399
-1346
-1297
-1255
-1222
-1199
-1184
-1174
-1164
-1150
-1124
-1084
-1026
-947
-849
-733
-603
-463
-318
-171
-27
114
249
380
508
635
764
895
1030
1170
1313
1459
1605
1750
1891
2027
2158
2282
2401
2513
2620
2721
2817
2907
2988
3061
3123
3174
3211
3235
3247
3249
3243
3233
3223
3216
3216
3225
3246
3279
3323
3377
3439
3506
3577
3648
3719
3787
3852
3914
3974
4030
4086
4138
4186
4229
4266
4293
4311
4317
4311
4294
4266
4230
4189
4147
4108
4075
4053
4043
4049
4070
4109
4164
4234
4318
4414
4520
4633
4751
4872
4993
5112
5226
5335
5436
5530
5615
5691
5760
5822
5876
5924
5966
6000
6026
6042
6046
6036
6012
5971
5915
5844
5760
5666
5566
5462
5359
5260
5167
5083
5006
4937
4874
4815
4760
4705
4648
4589
4527
4461
4391
4318
4242
4165
4086
4008
3931
3857
3785
3718
3654
3595
3539
3483
3426
3363
3290
3204
3101
2977
2831
2663
2473
2266
2045
1817
1586
1356
1134
920
717
525
342
167
-1
-164
-321
-472
-614
-744
-858
-951
-1022
-1067
-1087
-1081
-1054
-1010
-953
-889
-824
-763
-710
-668
-637
-620
-615
-622
-640
-666
-700
-740
-784
-831
-880
-929
-975
-1016
-1051
-1076
-1091
-1094
-1084
-1061
-1025
-980
-927
-869
-809
-753
-703
-662
-635
-622
-626
-645
-679
-726
-784
-850
-923
-1000
-1081
-1167
-1257
-1355
-1460
-1576
-1701
-1836
-1978
-2124
-2270
-2410
-2540
-2654
-2749
-2823
-2875
-2908
-2924
-2926
-2917
-2900
-2878
-2852
-2821
-2785
-2744
-2696
-2642
-2584
-2523
-2464
-2412
-2369
-2342
-2332
-2341
-2369
-2414
-2475
-2547
-2627
-2713
-2801
-2893
-2986
-3081
-3180
-3282
-3387
-3494
-3600
-3703
-3799
-3885
-3959
-4017
-4059
-4088
-4102
-4105
-4098
-4083
-4066
-4043
-4018
-3989
-3957
-3922
-3882
-3836
-3786
-3729
-3665
-3595
-3517
-3430
-3335
-3232
-3120
-3003
-2882
-2762
-2645
-2537
-2441
-2361
-2298
-2253
-2224
-2210
-2206
-2210
-2219
-2231
-2244
-2257
-2271
-2287
-2304
-2322
-2340
-2353
-2357
-2348
-2320
-2270
-2195
-2094
-1970
-1827
-1668
-1501
-1332
-1166
-1006
-855
-712
-577
-448
-322
-199
-79
38
148
250
341
416
477
523
555
579
598
617
642
677
723
783
857
942
1037
1140
1249
1362
1478
1598
1720
1845
1972
2099
2226
2350
2469
2580
2683
2776
2857
2926
2983
3025
3054
3066
3060
3034
2987
2918
2827
2717
2592
2456
2316
2179
2052
1939
1844
1770
1716
1681
1662
1655
1657
1666
1678
1694
1713
1735
1760
1788
1817
1845
1870
1888
1897
1895
1883
1862
1833
1802
1773
1751
1738
1737
1749
1773
1807
1847
1889
1931
1972
2009
2045
2080
2116
2155
2198
2245
2294
2343
2387
2425
2451
2465
2465
2452
2429
2399
2367
2337
2313
2297
2291
2294
2305
2320
2336
2349
2357
2356
2344
2318
2279
2226
2158
2076
1981
1872
1753
1625
1491
1353
1216
1082
954
835
725
625
534
451
373
299
227
156
85
15
-56
-126
-195
-264
-333
-404
-478
-558
-645
-740
-842
-952
-1066
-1183
-1301
-1415
-1526
-1632
-1732
-1828
-1921
-2013
-2103
-2194
-2284
-2372
-2455
-2532
-2600
-2656
-2700
-2734
-2758
-2777
-2795
-2816
-2845
-2884
-2936
-3001
-3077
-3164
-3257
-3354
-3451
-3545
-3636
-3724
-3808
-3889
-3970
-4051
-4134
-4219
-4305
-4390
-4475
-4555
-4630
-4698
-4756
-4805
-4842
-4868
-4884
-4890
-4888
-4880
-4868
-4855
-4844
-4836
-4835
-4840
-4854
-4875
-4903
-4934
-4965
-4995
-5019
-5035
-5042
-5040
-5029
-5010
-4988
-4963
-4939
-4919
-4903
-4893
-4888
-4888
-4891
-4897
-4905
-4914
-4923
-4933
-4944
-4955
-4967
-4978
-4987
-4995
-5000
-5001
-4999
-4994
-4990
-4987
-4989
-4998
-5015
-5041
-5074
-5114
-5156
-5197
-5233
-5262
-5282
-5293
-5296
-5294
-5290
-5288
-5289
-5296
-5308
-5323
-5335
-5342
-5336
-5314
-5271
-5206
-5118
-5010
-4884
-4747
-4601
-4452
-4303
-4155
-4010
-3866
-3724
-3582
-3439
-3297
-3156
-3019
-2889
-2770
-2665
-2577
-2507
-2456
-2423
-2407
-2404
-2411
-2426
-2444
-2463
-2481
-2494
-2500
-2496
-2481
-2452
-2408
-2349
-2273
-2183
-2081
-1970
-1856
-1743
-1634
-1535
-1446
-1370
-1305
-1251
-1204
-1162
-1121
-1080
-1038
-993
-947
-901
-856
-814
-777
-743
-714
-688
-665
-642
-619
-595
-571
-544
-517
-487
-456
-422
-383
-339
-286
-226
-156
-77
9
99
190
279
362
437
503
559
609
654
698
743
794
850
912
978
1047
1114
1177
1233
1280
1319
1351
1377
1401
1425
1452
1483
1518
1557
1597
1636
1672
1702
1726
1744
1757
1767
1775
1783
1793
1805
1817
1827
1832
1829
1813
1783
1736
1672
1590
1492
1380
1256
1122
983
839
693
548
405
266
133
9
-106
-211
-304
-387
-460
-526
-587
-645
-701
-758
-815
-872
-928
-981
-1030
-1073
-1110
-1140
-1166
-1189
-1211
-1236
-1263
-1294
-1328
-1363
-1397
-1428
-1452
-1468
-1477
-1479
-1477
-1475
-1478
-1489
-1513
-1552
-1604
-1669
-1743
-1822
-1901
-1975
-2040
-2095
-2138
-2172
-2196
-2215
-2232
-2248
-2265
-2284
-2304
-2324
-2342
-2355
-2360
-2357
-2344
-2321
-2287
-2244
-2191
-2132
-2066
-1996
-1923
-1849
-1776
-1707
-1645
-1591
-1548
-1519
-1504
-1504
-1518
-1546
-1585
-1633
-1688
-1744
-1801
-1855
-1903
-1944
-1975
-1995
-2004
-2001
-1987
-1963
-1930
-1892
-1851
-1810
-1772
-1740
-1715
-1699
-1691
-1690
-1694
-1702
-1711
-1722
-1732
-1742
-1755
-1770
-1791
-1819
-1852
-1892
-1936
-1981
-2023
-2060
-2088
-2105
-2111
-2107
-2096
-2081
-2067
-2056
-2051
-2053
-2061
-2074
-2088
-2101
-2111
-2114
-2111
-2103
-2092
-2080
-2072
-2068
-2071
-2081
-2095
-2112
-2128
-2138
-2140
-2131
-2110
-2078
-2036
-1985
-1928
-1866
-1801
-1731
-1657
-1576
-1489
-1394
-1294
-1189
-1085
-985
-896
-823
-769
-737
-727
-736
-762
-800
-843
-888
-930
-968
-1002
-1031
-1058
-1085
-1114
-1144
-1176
-1207
-1234
-1255
-1266
-1264
-1249
-1222
-1184
-1137
-1085
-1029
-972
-915
-856
-794
-727
-653
-571
-480
-383
-283
-182
-85
4
82
148
203
248
287
323
358
394
431
466
496
516
520
503
462
396
306
193
64
-77
-223
-369
-511
-646
-774
-894
-1008
-1115
-1218
-1315
-1405
-1486
-1554
-1607
-1642
-1657
-1653
-1629
-1588
-1534
-1471
-1403
-1335
-1269
-1210
-1159
-1119
-1091
-1075
-1073
-1085
-1109
-1146
-1192
-1244
-1299
-1351
-1396
-1428
-1444
-1441
-1419
-1379
-1322
-1254
-1178
-1100
-1022
-951
-885
-827
-775
-729
-688
-650
-614
-580
-549
-521
-497
-478
-463
-453
-445
-438
-432
-424
-415
-405
-395
-388
-385
-390
-403
-425
-455
-492
-533
-574
-613
-648
-676
-697
-714
-727
-740
-756
-776
-802
-834
-870
-909
-948
-983
-1012
-1033
-1044
-1045
-1036
-1018
-995
-966
-932
-894
-853
-809
-762
-712
-660
-606
-552
-500
-453
-411
-378
-353
-337
-331
-332
-339
-351
-365
-379
-391
-401
-407
-409
-406
-401
-393
-385
-378
-375
-377
-385
-401
-424
-454
-489
-525
-561
-591
-613
-624
-621
-606
-576
-535
-484
-426
-362
-297
-230
-164
-99
-36
25
83
135
181
217
241
252
249
232
204
166
124
81
43
12
-9
-19
-18
-9
7
28
52
79
110
145
187
239
302
375
458
546
634
717
788
842
877
890
884
862
829
791
754
723
701
688
685
688
694
700
705
706
705
702
700
702
709
720
735
751
763
767
757
732
688
627
551
464
371
278
188
105
29
-41
-107
-173
-243
-319
-402
-494
-591
-690
-789
-883
-970
-1048
-1116
-1177
-1233
-1286
-1338
-1391
-1444
-1495
-1541
-1577
-1598
-1599
-1578
-1534
-1467
-1382
-1282
-1174
-1064
-959
-864
-782
-715
-665
-630
-609
-601
-602
-612
-627
-647
-670
-693
-716
-734
-748
-753
-749
-736
-713
-682
-645
-605
-565
-527
-493
-463
-438
-416
-392
-365
-330
-286
-229
-161
-82
6
98
192
283
369
448
519
583
642
697
750
803
856
910
961
1008
1048
1077
1091
1090
1073
1039
991
931
863
791
719
649
584
525
472
423
378
334
289
241
190
134
73
8
-61
-133
-207
-282
-359
-436
-513
-591
-668
-743
-815
-884
-946
-1002
-1050
-1089
-1120
-1144
-1162
-1178
-1193
-1211
-1233
-1262
-1297
-1340
-1388
-1440
-1493
-1543
-1587
-1623
-1647
-1657
-1650
-1627
-1585
-1524
-1444
-1347
-1233
-1106
-967
-822
-675
-532
-399
-281
-183
-109
-62
-41
-45
-70
-112
-166
-225
-285
-340
-388
-427
-457
-478
-493
-503
-510
-517
-523
-529
-536
-543
-550
-557
-565
-574
-587
-604
-628
-660
-701
-751
-810
-876
-949
-1026
-1107
-1190
-1274
-1359
-1444
-1529
-1614
-1698
-1780
-1859
-1934
-2003
-2066
-2122
-2170
-2211
-2244
-2272
-2293
-2309
-2319
-2323
-2320
-2308
-2287
-2255
-2214
-2163
-2105
-2041
-1975
-1909
-1846
-1788
-1736
-1691
-1652
-1618
-1589
-1562
-1539
-1518
-1501
-1488
-1482
-1483
-1491
-1507
-1528
-1552
-1577
-1598
-1613
-1618
-1611
-1592
-1562
-1523
-1477
-1428
-1379
-1332
-1291
-1255
-1227
-1205
-1188
-1176
-1168
-1162
-1158
-1156
-1155
-1155
-1156
-1156
-1154
-1149
-1140
-1127
-1107
-1082
-1052
-1018
-980
-940
-898
-855
-810
-763
-713
-658
-596
-528
-453
-371
-286
-198
-110
-26
52
123
185
239
284
324
360
394
429
465
506
551
603
660
724
794
871
956
1047
1144
1247
1356
1467
1581
1694
1806
1913
2016
2112
2202
2285
2361
2432
2498
2559
2615
2668
2716
2760
2799
2835
2866
2894
2919
2941
2962
2981
2998
3015
3029
3041
3051
3058
3062
3064
3065
3065
3066
3070
3076
3087
3103
3124
3150
3182
3217
3256
3297
3341
3385
3431
3476
3520
3562
3603
3642
3678
3711
3743
3775
3807
3841
3879
3922
3973
4030
4094
4167
4245
4326
4408
4489
4566
4639
4705
4764
4815
4859
4897
4928
4953
4973
4988
4996
4997
4990
4974
4948
4911
4862
4803
4733
4654
4568
4476
4381
4285
4189
4094
4003
3916
3831
3748
3668
3589
3510
3433
3355
3280
3208
3141
3082
3033
2995
2972
2962
2967
2985
3014
3053
3097
3145
3193
3239
3280
3315
3344
3365
3377
3382
3378
3365
3344
3313
3272
3223
3163
3096
3020
2938
2851
2761
2668
2575
2483
2393
2305
2222
2144
2073
2009
1953
1907
1871
1845
1827
1817
1813
1813
1813
1811
1805
1792
1771
1741
1701
1651
1592
1525
1451
1370
1284
1194
1101
1004
909
812
715
620
527
435
345
257
170
84
0
-82
-161
-233
-298
-352
-393
-420
-431
-428
-410
-381
-344
-301
-257
-213
-173
-137
-106
-79
-54
-31
-9
15
39
63
87
111
133
154
174
195
218
245
277
315
359
407
457
505
547
579
597
599
583
550
502
441
372
298
224
152
84
23
-33
-83
-129
-171
-211
-248
-283
-315
-344
-368
-385
-396
-399
-392
-377
-352
-316
-270
-212
-144
-65
24
122
227
337
449
562
672
779
881
978
1071
1161
1251
1343
1439
1541
1647
1759
1875
1992
2108
2221
2327
2425
2515
2594
2665
2728
2785
2838
2888
2936
2982
3028
3072
3113
3150
3180
3203
3216
3218
3209
3189
3156
3113
3059
2997
2928
2855
2779
2704
2631
2564
2503
2452
2411
2381
2362
2354
2355
2364
2378
2394
2411
2425
2436
2440
2438
2430
2415
2396
2374
2351
2328
2306
2286
2269
2254
2241
2226
2211
2193
2172
2149
2124
2100
2078
2063
2055
2058
2073
2102
2144
2198
2263
2336
2416
2499
2583
2668
2750
2829
2904
2975
3040
3099
3151
3196
3234
3263
3287
3304
3318
3330
3341
3354
3370
3388
3408
3429
3448
3463
3472
3471
3461
3442
3415
3382
3347
3313
3283
3260
3245
3239
3241
3249
3261
3274
3285
3294
3299
3299
3297
3293
3288
3284
3282
3282
3282
3283
3281
3276
3266
3249
3225
3195
3158
3117
3072
3026
2980
2934
2888
2844
2800
2758
2716
2676
2639
2606
2579
2558
2544
2538
2538
2545
2554
2564
2572
2575
2571
2558
2537
2507
2471
2431
2387
2344
2301
2260
2221
2184
2146
2108
2067
2024
1977
1929
1879
1831
1787
1748
1717
1694
1680
1673
1673
1677
1681
1685
1684
1677
1663
1642
1614
1579
1539
1494
1446
1395
1343
1289
1234
1179
1125
1073
1024
979
939
906
878
855
837
821
805
785
760
727
685
633
572
503
428
347
264
180
96
12
-72
-156
-241
-327
-416
-505
-595
-685
-773
-858
-939
-1016
-1089
-1158
-1224
-1290
-1356
-1423
-1491
-1559
-1627
-1692
-1754
-1809
-1857
-1898
-1931
-1957
-1978
-1995
-2009
-2024
-2040
-2056
-2073
-2090
-2106
-2120
-2131
-2138
-2142
-2142
-2140
-2136
-2130
-2124
-2117
-2110
-2101
-2090
-2077
-2062
-2045
-2025
-2008
-1990
-1974
-1960
-1949
-1940
-1933
-1925
-1914
-1900
-1879
-1852
-1819
-1779
-1734
-1686
-1636
-1588
-1542
-1500
-1462
-1430
-1402
-1378
-1357
-1338
-1320
-1302
-1282
-1259
-1233
-1203
-1167
-1124
-1075
-1018
-956
-888
-817
-744
-672
-604
-541
-487
-441
-406
-382
-366
-359
-359
-364
-371
-379
-385
-388
-385
-374
-354
-322
-280
-225
-160
-84
-2
85
174
262
347
427
501
569
632
692
749
804
859
913
964
1010
1053
1087
1111
1126
1131
1127
1116
1102
1086
1071
1058
1047
1039
1031
1022
1012
997
976
950
919
884
847
810
774
739
705
671
637
601
564
525
486
450
422
404
400
416
452
509
587
684
796
919
1049
1182
1315
1446
1574
1696
1815
1929
2037
2142
2240
2332
2415
2490
2556
2615
2667
2715
2761
2808
2857
2909
2965
3022
3079
3134
3182
3222
3251
3269
3275
3272
3261
3246
3230
3215
3204
3198
3199
3206
3219
3236
3258
3282
3309
3337
3368
3401
3437
3474
3513
3554
3595
3635
3672
3707
3736
3760
3777
3786
3788
3781
3768
3748
3723
3695
3665
3635
3607
3582
3562
3547
3536
3527
3518
3506
3489
3462
3424
3373
3308
3228
3136
3032
2918
2796
2668
2533
2393
2246
2091
1927
1753
1568
1372
1167
954
737
518
302
90
-113
-306
-488
-657
-813
-957
-1089
-1210
-1320
-1419
-1509
-1591
-1666
-1736
-1802
-1867
-1932
-2001
-2074
-2152
-2235
-2324
-2416
-2511
-2607
-2703
-2797
-2889
-2978
-3066
-3154
-3242
-3332
-3424
-3519
-3615
-3711
-3806
-3898
-3984
-4064
-4137
-4201
-4257
-4307
-4351
-4391
-4429
-4466
-4502
-4539
-4575
-4610
-4643
-4673
-4699
-4719
-4733
-4741
-4743
-4738
-4728
-4713
-4691
-4664
-4630
-4590
-4543
-4488
-4426
-4358
-4284
-4206
-4125
-4043
-3963
-3886
-3813
-3746
-3684
-3628
-3575
-3526
-3479
-3434
-3388
-3343
-3299
-3255
-3212
-3172
-3136
-3102
-3072
-3044
-3017
-2988
-2957
-2920
-2876
-2824
-2763
-2694
-2618
-2535
-2449
-2361
-2274
-2188
-2104
-2023
-1946
-1870
-1795
-1721
-1647
-1572
-1496
-1420
-1344
-1269
-1197
-1127
-1062
-1000
-945
-894
-848
-805
-766
-731
-699
-670
-645
-622
-602
-585
-571
-560
-552
-545
-540
-536
-533
-529
-526
-521
-515
-508
-499
-488
-474
-457
-438
-415
-389
-360
-328
-295
-261
-227
-194
-163
-136
-113
-94
-81
-73
-70
-72
-76
-82
-90
-97
-104
-110
-115
-121
-129
-140
-157
-180
-212
-252
-302
-359
-424
-493
-566
-639
-712
-782
-850
-914
-976
-1036
-1093
-1149
-1202
-1251
-1295
-1331
-1356
-1367
-1362
-1339
-1299
-1241
-1168
-1083
-989
-890
-790
-691
-596
-506
-421
-341
-266
-194
-126
-61
-1
52
98
133
156
166
162
146
119
84
44
2
-38
-76
-108
-134
-156
-173
-188
-201
-213
-224
-235
-244
-250
-252
-249
-241
-228
-211
-192
-173
-156
-144
-137
-137
-144
-157
-175
-196
-220
-245
-271
-298
-325
-355
-388
-426
-468
-516
-569
-627
-689
-756
-827
-901
-979
-1061
-1149
-1242
-1341
-1445
-1555
-1668
-1784
-1901
-2016
-2130
-2241
-2350
-2456
-2560
-2664
-2766
-2868
-2967
-3063
-3153
-3234
-3303
-3358
-3397
-3421
-3431
-3429
-3420
-3406
-3393
-3386
-3386
-3397
-3420
-3453
-3496
-3547
-3602
-3660
-3717
-3773
-3826
-3875
-3919
-3959
-3993
-4021
-4043
-4057
-4061
-4056
-4038
-4011
-3972
-3923
-3863
-3796
-3721
-3641
-3557
-3469
-3380
-3290
-3201
-3113
-3027
-2947
-2873
-2807
-2751
-2705
-2669
-2644
-2628
-2619
-2615
-2613
-2612
-2610
-2604
-2595
-2583
-2566
-2547
-2525
-2502
-2476
-2448
-2419
-2387
-2352
-2316
-2277
-2238
-2200
-2164
-2132
-2105
-2086
-2074
-2070
-2074
-2084
-2101
-2124
-2152
-2184
-2222
-2264
-2311
-2364
-2421
-2482
-2544
-2607
-2667
-2721
-2769
-2807
-2836
-2855
-2866
-2872
-2874
-2875
-2878
-2885
-2897
-2914
-2936
-2961
-2989
-3017
-3045
-3072
-3097
-3121
-3143
-3165
-3185
-3205
-3222
-3235
-3243
-3243
-3235
-3215
-3184
-3142
-3089
-3027
-2956
-2879
-2796
-2709
-2618
-2522
-2420
-2313
-2199
-2079
-1953
-1823
-1689
-1556
-1425
-1299
-1179
-1066
-962
-865
-775
-689
-606
-526
-445
-366
-286
-206
-126
-46
33
114
197
283
373
469
572
680
792
907
1022
1135
1243
1343
1435
1517
1592
1660
1722
1782
1840
1897
1954
2012
2067
2121
2172
2220
2265
2309
2352
2399
2452
2513
2584
2666
2759
2860
2968
3079
3191
3299
3401
3496
3582
3662
3735
3803
3869
3933
3997
4061
4125
4188
4249
4307
4360
4409
4452
4490
4522
4549
4570
4587
4598
4604
4604
4599
4589
4575
4558
4540
4524
4511
4504
4505
4513
4529
4553
4582
4613
4644
4672
4695
4709
4714
4708
4690
4660
4619
4567
4504
4430
4348
4256
4157
4051
3943
3833
3725
3620
3523
3435
3358
3294
3242
3203
3174
3154
3141
3133
3129
3126
3124
3122
3118
3113
3105
3095
3080
3061
3036
3005
2967
2923
2874
2821
2765
2709
2654
2603
2556
2514
2477
2443
2413
2384
2353
2319
2281
2235
2182
2120
2048
1968
1879
1781
1675
1562
1444
1322
1198
1074
953
839
734
641
561
496
447
412
390
379
374
373
372
367
358
341
316
284
245
200
153
104
55
8
-37
-78
-116
-149
-178
-202
-220
-231
-235
-231
-219
-197
-167
-131
-89
-44
0
40
73
96
106
101
80
42
-12
-81
-163
-257
-360
-470
-586
-705
-826
-947
-1067
-1185
-1299
-1409
-1513
-1611
-1700
-1782
-1854
-1916
-1968
-2009
-2043
-2067
-2082
-2090
-2091
-2088
-2081
-2071
-2060
-2048
-2036
-2025
-2013
-2004
-1994
-1984
-1972
-1960
-1946
-1931
-1915
-1899
-1884
-1872
-1862
-1856
-1854
-1857
-1864
-1874
-1887
-1901
-1916
-1929
-1941
-1951
-1959
-1965
-1971
-1977
-1983
-1990
-1999
-2009
-2023
-2037
-2052
-2067
-2082
-2096
-2109
-2120
-2130
-2139
-2148
-2156
-2164
-2172
-2180
-2189
-2198
-2206
-2211
-2214
-2211
-2201
-2182
-2152
-2110
-2054
-1985
-1904
-1812
-1711
-1606
-1501
-1397
-1301
-1213
-1136
-1071
-1018
-977
-944
-919
-900
-887
-878
-875
-878
-890
-911
-943
-987
-1043
-1109
-1183
-1261
-1338
-1411
-1476
-1528
-1566
-1588
-1594
-1585
-1563
-1529
-1487
-1437
-1383
-1324
-1261
-1194
-1122
-1046
-965
-879
-789
-695
-598
-499
-400
-302
-206
-112
-22
64
146
223
294
358
415
463
501
528
545
551
547
535
517
495
473
454
441
436
443
462
496
544
607
684
773
874
985
1103
1226
1353
1481
1607
1730
1848
1957
2056
2142
2214
2271
2312
2336
2344
2337
2317
2285
2244
2194
2137
2076
2009
1937
1861
1779
1692
1599
1501
1399
1295
1190
1087
990
899
818
749
691
646
612
589
576
570
570
574
580
588
595
601
602
598
587
567
536
495
443
381
311
235
157
80
8
-55
-108
-149
-176
-191
-193
-183
-163
-134
-96
-51
1
60
125
195
270
346
423
498
569
633
690
738
779
812
839
860
876
888
894
893
886
870
844
809
765
715
661
608
560
519
491
475
472
482
500
525
551
576
595
608
613
610
602
589
574
558
542
526
509
491
470
446
417
385
350
314
279
248
223
205
196
195
203
218
238
264
293
324
359
395
434
475
518
563
610
657
703
747
789
826
860
891
918
943
967
989
1010
1032
1052
1072
1091
1110
1127
1144
1161
1178
1197
1218
1241
1266
1294
1325
1357
1391
1425
1460
1494
1525
1555
1580
1599
1611
1614
1607
1589
1559
1517
1465
1405
1339
1270
1201
1133
1070
1010
955
904
853
802
748
689
623
551
471
385
293
197
98
-4
-106
-208
-310
-411
-510
-606
-699
-788
-872
-949
-1020
-1086
-1146
-1203
-1258
-1312
-1369
-1429
-1493
-1563
-1639
-1719
-1804
-1891
-1979
-2068
-2157
-2245
-2331
-2417
-2501
-2584
-2666
-2746
-2824
-2899
-2970
-3036
-3097
-3151
-3197
-3235
-3264
-3284
-3296
-3300
-3298
-3291
-3280
-3269
-3259
-3251
-3248
-3251
-3260
-3275
-3294
-3317
-3342
-3366
-3388
-3408
-3425
-3439
-3450
-3460
-3467
-3474
-3479
-3481
-3479
-3470
-3453
-3425
-3385
-3333
-3268
-3191
-3106
-3014
-2918
-2821
-2726
-2634
-2547
-2465
-2389
-2320
-2257
-2201
-2153
-2113
-2082
-2060
-2045
-2040
-2041
-2045
-2050
-2055
-2057
-2054
-2048
-2037
-2023
-2007
-1991
-1976
-1961
-1948
-1935
-1919
-1898
-1871
-1834
-1788
-1732
-1665
-1591
-1511
-1427
-1342
-1257
-1174
-1093
-1014
-938
-862
-788
-715
-645
-579
-517
-463
-416
-379
-351
-332
-320
-314
-312
-312
-312
-311
-308
-303
-296
-288
-279
-269
-258
-246
-232
-217
-201
-182
-162
-142
-123
-104
-88
-75
-64
-56
-50
-45
-39
-34
-28
-23
-20
-20
-26
-39
-61
-93
-134
-182
-236
-293
-350
-403
-450
-489
-518
-538
-548
-551
-546
-536
-521
-502
-478
-447
-410
-364
-308
-241
-163
-75
21
123
229
335
440
540
633
720
798
870
935
995
1050
1103
1152
1200
1245
1288
1328
1367
1403
1439
1475
1513
1554
1599
1650
1707
1769
1836
1906
1978
2049
2117
2182
2243
2298
2349
2396
2439
2480
2517
2551
2582
2607
2626
2639
2643
2640
2631
2617
2602
2588
2579
2577
2584
2602
2630
2666
2710
2759
2810
2860
2908
2952
2992
3029
3061
3090
3115
3136
3151
3160
3161
3151
3130
3098
3055
3003
2944
2881
2816
2754
2696
2645
2600
2563
2532
2506
2485
2466
2450
2436
2424
2415
2410
2409
2410
2415
2421
2426
2429
2426
2416
2397
2369
2332
2287
2235
2178
2119
2059
1999
1941
1884
1829
1776
1723
1671
1619
1570
1523
1480
1443
1413
1391
1377
1372
1375
1384
1397
1413
1428
1440
1449
1451
1448
1437
1420
1396
1368
1334
1298
1258
1216
1173
1130
1086
1044
1002
963
926
892
861
833
808
784
760
736
710
681
649
614
575
535
495
457
422
393
371
357
351
353
361
373
389
406
421
435
446
454
459
461
462
462
461
460
458
455
450
442
432
417
400
379
356
331
305
279
252
225
197
166
131
90
43
-11
-72
-141
-216
-296
-379
-464
-549
-635
-720
-804
-889
-973
-1058
-1144
-1230
-1314
-1397
-1474
-1546
-1609
-1663
-1707
-1742
-1769
-1791
-1809
-1828
-1851
-1880
-1917
-1963
-2019
-2082
-2151
-2223
-2295
-2365
-2428
-2484
-2530
-2566
-2590
-2603
-2607
-2601
-2588
-2568
-2543
-2515
-2485
-2454
-2424
-2395
-2369
-2344
-2322
-2301
-2281
-2259
-2235
-2207
-2174
-2134
-2087
-2033
-1976
-1914
-1849
-1783
-1717
-1653
-1590
-1529
-1469
-1409
-1350
-1290
-1228
-1166
-1103
-1041
-979
-919
-862
-807
-755
-704
-654
-604
-554
-503
-451
-399
-347
-297
-250
-208
-171
-138
-110
-86
-65
-44
-22
1
26
52
79
105
130
151
168
181
191
198
207
218
236
261
297
345
405
477
559
650
747
848
950
1050
1148
1240
1326
1404
1474
1533
1583
1622
1650
1667
1673
1668
1653
1629
1596
1555
1507
1453
1395
1334
1272
1209
1148
1090
1035
985
940
899
862
828
794
760
724
685
642
596
547
496
444
394
346
302
263
229
200
175
152
131
110
88
65
39
11
-21
-54
-90
-128
-167
-208
-250
-293
-336
-380
-424
-467
-509
-550
-589
-626
-662
-695
-728
-759
-789
-818
-846
-873
-899
-923
-944
-962
-976
-986
-991
-992
-989
-983
-973
-961
-946
-931
-916
-900
-885
-872
-860
-850
-842
-836
-832
-829
-828
-827
-826
-826
-826
-825
-826
-826
-828
-830
-834
-838
-842
-845
-847
-846
-841
-832
-819
-801
-778
-752
-723
-693
-662
-632
-603
-576
-552
-531
-513
-497
-484
-473
-464
-458
-454
-452
-451
-451
-451
-450
-448
-445
-439
-431
-421
-411
-400
-389
-381
-374
-371
-370
-371
-373
-376
-376
-374
-367
-355
-338
-315
-287
-256
-223
-188
-153
-119
-85
-52
-19
16
54
96
143
195
253
317
383
452
520
585
643
693
733
762
777
781
772
752
723
685
639
588
533
473
410
344
277
208
139
70
4
-59
-116
-165
-206
-235
-253
-257
-248
-226
-190
-142
-83
-15
60
140
223
307
390
469
544
613
677
735
787
834
877
917
955
990
1024
1055
1084
1109
1130
1147
1158
1163
1162
1155
1142
1124
1100
1073
1041
1006
971
934
898
862
829
801
778
762
754
755
763
778
798
821
842
860
871
872
863
842
810
767
716
659
598
536
474
413
353
294
234
174
112
48
-19
-87
-155
-221
-284
-342
-393
-438
-474
-505
-531
-553
-574
-597
-621
-648
-679
-713
-748
-786
-823
-859
-895
-929
-962
-995
-1027
-1060
-1093
-1126
-1157
-1186
-1210
-1227
-1235
-1234
-1221
-1198
-1164
-1121
-1071
-1014
-955
-893
-832
-771
-713
-656
-602
-551
-502
-458
-418
-383
-354
-333
-318
-311
-311
-318
-330
-348
-368
-392
-418
-446
-476
-509
-544
-581
-620
-660
-700
-736
-768
-792
-807
-809
-800
-778
-745
-702
-654
-602
-550
-501
-457
-420
-389
-366
-348
-334
-323
-314
-304
-296
-289
-284
-284
-289
-302
-324
-355
-395
-442
-494
-549
-605
-658
-709
-755
-798
-837
-874
-911
-951
-994
-1041
-1094
-1151
-1212
-1274
-1335
-1392
-1445
-1491
-1530
-1562
-1587
-1607
-1624
-1639
-1653
-1669
-1687
-1707
-1728
-1750
-1773
-1795
-1815
-1834
-1851
-1866
-1880
-1893
-1905
-1916
-1925
-1933
-1938
-1940
-1937
-1929
-1917
-1899
-1876
-1850
-1821
-1790
-1759
-1729
-1701
-1676
-1654
-1636
-1623
-1615
-1612
-1616
-1626
-1642
-1663
-1689
-1717
-1746
-1773
-1795
-1809
-1813
-1806
-1786
-1755
-1713
-1662
-1606
-1546
-1486
-1427
-1371
-1319
-1270
-1226
-1184
-1145
-1109
-1075
-1045
-1020
-1002
-993
-992
-1000
-1016
-1042
-1072
-1106
-1140
-1172
-1200
-1223
-1240
-1254
-1264
-1273
-1282
-1295
-1311
-1331
-1356
-1384
-1414
-1444
-1472
-1497
-1516
-1528
-1533
-1530
-1518
-1498
-1471
-1436
-1395
-1348
-1297
-1243
-1188
-1134
-1082
-1033
-990
-952
-920
-894
-872
-854
-838
-824
-809
-793
-776
-757
-734
-709
-681
-650
-616
-579
-540
-499
-459
-420
-387
-361
-344
-338
-345
-363
-393
-431
-475
-519
-562
-598
-626
-644
-652
-650
-640
-624
-604
-583
-560
-537
-514
-488
-460
-427
-391
-350
-306
-261
-216
-174
-136
-103
-77
-56
-40
-27
-14
-2
13
29
46
63
78
89
96
97
92
81
66
48
28
7
-16
-41
-70
-105
-147
-200
-265
-340
-426
-519
-617
-714
-807
-892
-966
-1026
-1072
-1104
-1125
-1136
-1140
-1138
-1133
-1126
-1115
-1102
-1085
-1062
-1035
-1002
-964
-922
-879
-836
-796
-761
-732
-709
-693
-683
-678
-676
-676
-678
-681
-685
-692
-704
-721
-745
-777
-817
-865
-919
-977
-1035
-1093
-1146
-1194
-1234
-1267
-1292
-1310
-1323
-1331
-1337
-1340
-1341
-1340
-1336
-1328
-1316
-1298
-1274
-1246
-1213
-1177
-1141
-1104
-1071
-1040
-1012
-990
-970
-952
-933
-914
-893
-869
-843
-813
-782
-750
-718
-688
-661
-636
-614
-596
-580
-566
-556
-548
-542
-540
-542
-548
-558
-573
-592
-615
-640
-666
-693
-717
-739
-758
-772
-782
-789
-791
-790
-785
-777
-766
-751
-731
-707
-679
-645
-608
-567
-524
-480
-437
-398
-363
-335
-314
-301
-296
-298
-306
-319
-334
-350
-364
-376
-384
-387
-386
-380
-370
-358
-344
-330
-318
-309
-303
-301
-304
-311
-322
-337
-355
-374
-394
-414
-431
-444
-451
-451
-442
-423
-393
-351
-298
-236
-165
-88
-7
75
155
232
304
370
430
484
533
578
621
662
703
743
784
824
863
900
936
970
1002
1035
1068
1102
1140
1182
1229
1281
1338
1399
1462
1525
1587
1646
1700
1750
1793
1833
1868
1900
1930
1959
1988
2017
2045
2074
2101
2127
2151
2174
2196
2220
2246
2277
2313
2357
2407
2463
2523
2586
2648
2706
2757
2800
2832
2854
2867
2872
2872
2869
2866
2865
2866
2870
2876
2881
2884
2883
2875
2861
2839
2812
2781
2748
2716
2689
2668
2655
2651
2656
2669
2689
2714
2743
2775
2810
2848
2890
2936
2987
3045
3108
3176
3249
3324
3399
3472
3542
3606
3663
3714
3759
3800
3838
3875
3914
3957
4003
4057
4115
4177
4242
4309
4374
4437
4495
4547
4592
4631
4663
4689
4710
4728
4744
4758
4771
4783
4794
4804
4811
4815
4815
4811
4804
4794
4781
4768
4755
4745
4737
4734
4737
4744
4757
4775
4797
4822
4850
4878
4907
4936
4963
4988
5009
5027
5040
5047
5047
5039
5022
4997
4963
4921
4871
4814
4752
4685
4615
4543
4470
4396
4323
4250
4180
4111
4046
3985
3928
3878
3833
3796
3767
3745
3730
3722
3721
3725
3732
3744
3757
3771
3784
3797
3807
3815
3817
3815
3807
3791
3768
3736
3696
3647
3589
3522
3447
3365
3277
3184
3088
2991
2895
2802
2713
2631
2558
2492
2436
2387
2346
2311
2279
2250
2221
2192
2163
2132
2102
2073
2047
2025
2007
1994
1986
1980
1976
1971
1962
1949
1929
1903
1871
1834
1793
1752
1712
1675
1640
1608
1578
1549
1517
1481
1440
1394
1341
1284
1224
1164
1106
1052
1004
960
922
886
850
812
769
717
658
589
513
430
345
259
175
97
25
-39
-96
-147
-191
-230
-266
-300
-331
-360
-388
-413
-436
-457
-477
-495
-514
-534
-556
-581
-609
-641
-675
-710
-746
-781
-813
-842
-867
-889
-906
-920
-932
-941
-949
-955
-959
-961
-961
-957
-950
-939
-924
-906
-886
-867
-849
-833
-823
-818
-818
-825
-836
-850
-865
-879
-890
-898
-900
-898
-891
-880
-869
-858
-851
-847
-849
-856
-867
-882
-897
-911
-922
-927
-926
-918
-904
-885
-862
-838
-814
-790
-768
-746
-725
-703
-677
-648
-614
-576
-534
-490
-447
-407
-371
-343
-321
-307
-299
-295
-293
-291
-286
-277
-264
-247
-227
-204
-181
-159
-137
-116
-94
-70
-42
-8
33
82
138
200
267
334
401
465
524
578
627
672
715
758
802
848
897
949
1002
1055
1105
1151
1191
1224
1248
1265
1274
1277
1274
1265
1250
1231
1205
1172
1132
1085
1030
969
903
835
765
696
630
568
510
457
406
358
312
266
220
174
128
82
38
-3
-42
-79
-114
-148
-183
-220
-261
-306
-357
-413
-472
-533
-593
-651
-705
-752
-792
-825
-851
-871
-888
-901
-913
-926
-941
-958
-977
-999
-1025
-1052
-1083
-1117
-1153
-1194
-1239
-1290
-1346
-1408
-1478
-1554
-1637
-1727
-1821
-1921
-2023
-2126
-2230
-2332
-2430
-2525
-2614
-2697
-2775
-2849
-2918
-2984
-3047
-3109
-3170
-3229
-3287
-3343
-3394
-3441
-3483
-3518
-3546
-3570
-3588
-3602
-3614
-3625
-3635
-3644
-3654
-3662
-3669
-3674
-3676
-3676
-3675
-3673
-3673
-3677
-3686
-3700
-3720
-3743
-3768
-3791
-3809
-3817
-3813
-3795
-3764
-3721
-3668
-3610
-3551
-3495
-3445
-3401
-3366
-3336
-3309
-3282
-3252
-3217
-3175
-3129
-3079
-3029
-2984
-2948
-2923
-2912
-2915
-2930
-2953
-2981
-3009
-3031
-3045
-3050
-3045
-3032
-3014
-2995
-2978
-2967
-2962
-2965
-2975
-2989
-3004
-3018
-3028
-3033
-3034
-3030
-3023
-3017
-3012
-3011
-3014
-3019
-3026
-3030
-3028
-3017
-2996
-2961
-2915
-2859
-2797
-2733
-2671
-2617
-2574
-2544
-2527
-2522
-2527
-2539
-2555
-2570
-2582
-2589
-2593
-2593
-2591
-2590
-2593
-2600
-2615
-2636
-2663
-2694
-2726
-2758
-2785
-2807
-2821
-2829
-2831
-2828
-2824
-2821
-2820
-2825
-2835
-2851
-2871
-2894
-2918
-2941
-2960
-2974
-2984
-2989
-2992
-2993
-2996
-3001
-3010
-3023
-3039
-3058
-3075
-3089
-3097
-3096
-3084
-3060
-3026
-2983
-2933
-2880
-2826
-2774
-2725
-2681
-2639
-2600
-2560
-2516
-2465
-2406
-2337
-2258
-2169
-2074
-1974
-1874
-1776
-1683
-1598
-1521
-1453
-1391
-1335
-1282
-1229
-1175
-1118
-1056
-991
-922
-852
-782
-714
-650
-591
-537
-489
-446
-408
-372
-338
-305
-270
-233
-194
-152
-107
-60
-10
41
94
146
198
249
297
343
386
425
461
493
524
553
582
611
644
679
718
761
807
856
905
955
1002
1049
1091
1131
1167
1201
1234
1266
1297
1329
1361
1391
1420
1445
1466
1482
1493
1500
1502
1502
1501
1500
1501
1505
1511
1519
1527
1535
1541
1544
1543
1538
1530
1520
1509
1500
1494
1492
1495
1504
1517
1534
1554
1575
1595
1615
1632
1647
1660
1669
1675
1678
1678
1674
1667
1655
1639
1620
1598
1575
1550
1526
1504
1485
1470
1459
1453
1452
1456
1464
1477
1494
1516
1541
1570
1601
1633
1664
1691
1712
1724
1727
1719
1699
1669
1630
1585
1535
1483
1433
1384
1339
1297
1257
1218
1178
1136
1090
1042
989
934
877
819
763
709
658
611
568
528
492
458
427
399
372
348
325
305
286
268
251
234
218
202
187
174
164
157
154
156
161
170
180
190
197
201
200
194
183
168
152
135
120
108
99
93
89
84
78
68
53
33
9
-18
-45
-71
-92
-107
-116
-118
-114
-107
-98
-89
-81
-76
-73
-70
-67
-61
-52
-39
-22
-2
18
35
47
51
45
29
4
-29
-68
-108
-149
-187
-221
-252
-279
-303
-328
-353
-380
-409
-439
-469
-499
-526
-550
-570
-588
-605
-624
-647
-676
-713
-759
-813
-874
-940
-1006
-1071
-1132
-1187
-1234
-1276
-1311
-1343
-1372
-1400
-1429
-1458
-1488
-1517
-1546
-1573
-1598
-1620
-1641
-1661
-1681
-1703
-1727
-1752
-1778
-1805
-1829
-1850
-1866
-1876
-1879
-1877
-1869
-1859
-1848
-1836
-1826
-1818
-1810
-1802
-1792
-1777
-1757
-1730
-1697
-1658
-1615
-1569
-1523
-1479
-1436
-1395
-1355
-1316
-1274
-1228
-1177
-1121
-1061
-997
-933
-871
-815
-766
-727
-698
-677
-664
-656
-650
-644
-636
-624
-609
-589
-566
-541
-515
-486
-457
-424
-388
-347
-301
-248
-191
-130
-69
-10
43
86
117
134
138
129
110
83
51
18
-15
-45
-73
-98
-121
-144
-168
-193
-220
-248
-276
-302
-326
-344
-356
-361
-360
-352
-340
-325
-309
-293
-278
-265
-255
-246
-239
-233
-227
-220
-211
-201
-189
-173
-154
-131
-102
-68
-27
20
73
132
195
261
327
393
456
516
571
621
667
709
747
782
815
845
872
895
914
930
942
951
960
971
985
1006
1036
1074
1123
1180
1245
1315
1387
1457
1525
1588
1647
1700
1750
1799
1847
1897
1949
2004
2059
2113
2164
2208
2242
2265
2277
2276
2265
2246
2223
2197
2174
2154
2141
2136
2138
2147
2161
2179
2199
2219
2239
2257
2273
2287
2299
2310
2320
2330
2338
2345
2350
2352
2352
2348
2340
2328
2312
2292
2270
2245
2219
2193
2167
2141
2116
2090
2064
2036
2005
1972
1934
1890
1842
1789
1733
1674
1614
1555
1497
1442
1390
1341
1295
1253
1213
1175
1139
1106
1076
1050
1028
1012
1000
996
997
1000
1008
1018
1027
1035
1041
1044
1044
1042
1037
1031
1025
1016
1008
999
987
973
955
932
905
873
837
796
752
704
655
604
552
499
447
396
346
298
253
211
172
137
103
70
36
0
-40
-86
-137
-194
-255
-320
-385
-450
-511
-568
-620
-668
-712
-753
-792
-832
-873
-914
-955
-994
-1029
-1058
-1079
-1090
-1091
-1082
-1064
-1039
-1010
-978
-946
-915
-886
-860
-836
-813
-792
-772
-753
-736
-722
-711
-706
-707
-714
-725
-742
-761
-781
-801
-820
-837
-852
-867
-883
-902
-924
-950
-981
-1016
-1054
-1092
-1129
-1162
-1190
-1212
-1229
-1241
-1249
-1255
-1261
-1267
-1274
-1281
-1287
-1290
-1288
-1279
-1261
-1234
-1198
-1153
-1101
-1044
-984
-922
-859
-798
-738
-679
-622
-567
-513
-462
-415
-372
-334
-303
-277
-257
-241
-227
-215
-202
-186
-167
-144
-118
-91
-64
-39
-18
-1
11
18
23
26
29
34
42
53
66
82
97
112
123
131
136
139
140
142
145
151
160
171
183
192
197
195
184
163
132
92
44
-8
-63
-118
-172
-225
-277
-329
-382
-438
-496
-557
-620
-682
-739
-790
-831
-859
-875
-878
-871
-855
-835
-813
-791
-772
-756
-741
-726
-709
-687
-658
-622
-579
-530
-480
-430
-386
-348
-321
-303
-294
-292
-294
-296
-297
-292
-282
-267
-248
-228
-210
-197
-191
-193
-205
-223
-248
-275
-303
-329
-350
-366
-377
-383
-386
-386
-385
-382
-379
-374
-367
-355
-338
-314
-284
-249
-209
-167
-125
-85
-48
-15
13
38
62
87
113
144
179
219
263
308
352
392
428
456
477
491
500
507
514
523
537
556
582
613
648
685
721
756
786
812
834
851
866
878
889
898
907
913
916
915
908
896
877
854
826
797
768
741
718
700
686
678
674
674
677
682
691
703
718
738
762
791
823
857
891
923
950
971
984
990
989
984
977
969
964
963
966
974
985
998
1010
1022
1030
1036
1040
1043
1048
1056
1068
1086
1108
1135
1163
1191
1217
1240
1257
1270
1281
1289
1299
1312
1329
1352
1378
1408
1437
1463
1484
1496
1499
1491
1476
1453
1428
1401
1377
1357
1341
1330
1322
1314
1306
1295
1280
1260
1237
1211
1185
1161
1142
1127
1119
1115
1114
1115
1113
1108
1096
1076
1048
1012
970
922
872
821
768
717
665
612
557
500
440
376
309
240
171
104
41
-16
-66
-108
-143
-173
-198
-220
-243
-267
-294
-324
-357
-392
-428
-462
-493
-521
-543
-560
-572
-580
-586
-589
-591
-592
-592
-590
-585
-577
-564
-547
-524
-498
-469
-438
-409
-381
-356
-336
-318
-303
-289
-275
-259
-240
-217
-191
-163
-134
-105
-78
-55
-35
-19
-6
6
17
29
43
59
77
95
112
128
141
150
157
162
168
177
191
213
243
284
333
390
451
515
577
636
690
737
778
814
846
876
907
939
974
1010
1052
1094
1138
1180
1222
1261
1299
1333
1367
1399
1431
1463
1497
1531
1565
1599
1632
1663
1690
1713
1731
1743
1750
1751
1747
1739
1729
1718
1707
1697
1689
1683
1680
1680
1680
1682
1683
1683
1682
1680
1676
1671
1666
1661
1655
1649
1641
1630
1616
1597
1571
1540
1502
1459
1412
1364
1316
1269
1225
1183
1141
1098
1051
997
934
861
778
686
588
486
385
288
197
113
37
-32
-98
-162
-227
-293
-362
-431
-500
-564
-621
-669
-706
-732
-749
-760
-768
-776
-789
-807
-830
-857
-886
-911
-932
-944
-947
-942
-932
-922
-915
-917
-930
-957
-994
-1040
-1089
-1134
-1169
-1190
-1194
-1180
-1152
-1114
-1072
-1033
-1002
-985
-982
-992
-1010
-1035
-1057
-1074
-1080
-1075
-1058
-1033
-1002
-972
-945
-924
-911
-903
-898
-893
-883
-863
-832
-788
-733
-669
-599
-529
-461
-399
-343
-295
-251
-211
-170
-127
-80
-27
30
90
150
208
263
311
354
390
423
453
483
514
546
581
616
651
683
710
731
745
750
746
736
719
697
671
643
613
582
550
518
485
451
417
382
345
307
268
226
182
137
89
41
-6
-52
-94
-132
-164
-190
-211
-229
-246
-264
-287
-318
-357
-406
-465
-533
-606
-681
-756
-828
-893
-952
-1002
-1047
-1087
-1123
-1158
-1192
-1228
-1265
-1303
-1340
-1374
-1405
-1429
-1447
-1458
-1462
-1460
-1453
-1442
-1427
-1411
-1394
-1376
-1357
-1339
-1320
-1301
-1282
-1264
-1248
-1234
-1222
-1214
-1209
-1208
-1209
-1213
-1219
-1225
-1232
-1238
-1243
-1246
-1248
-1247
-1245
-1242
-1237
-1230
-1222
-1211
-1199
-1184
-1167
-1146
-1122
-1094
-1063
-1028
-990
-950
-910
-869
-830
-793
-760
-731
-706
-685
-668
-653
-641
-630
-620
-610
-600
-590
-579
-569
-558
-546
-534
-519
-502
-482
-458
-431
-400
-366
-331
-295
-261
-227
-196
-166
-137
-107
-75
-41
-3
39
85
133
181
227
271
309
342
370
394
415
437
461
489
521
558
599
641
683
721
753
778
795
805
809
809
806
804
804
805
808
812
815
814
810
800
785
765
742
719
698
682
674
674
682
700
723
752
782
811
837
859
876
887
894
897
898
899
901
903
906
910
912
912
909
900
886
868
845
820
796
775
760
754
758
772
797
830
869
911
953
993
1028
1058
1082
1102
1120
1136
1152
1170
1189
1209
1229
1246
1259
1268
1271
1270
1267
1264
1265
1272
1288
1313
1346
1385
1427
1467
1500
1525
1537
1537
1525
1504
1478
1449
1421
1397
1376
1360
1346
1332
1317
1299
1279
1256
1233
1214
1200
1196
1201
1217
1242
1273
1307
1341
1371
1396
1416
1432
1446
1463
1483
1510
1543
1581
1621
1659
1692
1716
1729
1730
1722
1709
1694
1681
1675
1677
1688
1704
1722
1738
1747
1747
1736
1715
1689
1661
1638
1623
1621
1631
1652
1680
1709
1734
1750
1753
1745
1727
1704
1684
1672
1673
1691
1724
1769
1820
1869
1909
1933
1938
1925
1898
1863
1827
1800
1785
1786
1802
1828
1857
1879
1886
1872
1833
1771
1690
1598
1505
1420
1349
1298
1266
1249
1240
1231
1215
1187
1142
1084
1018
950
890
845
820
817
833
862
895
921
932
922
888
832
760
682
608
546
504
484
487
507
538
569
594
607
605
590
565
537
515
503
506
526
559
598
638
669
685
682
657
614
558
496
436
386
349
326
315
312
310
302
282
248
199
137
68
-2
-66
-117
-153
-172
-177
-171
-162
-154
-152
-160
-178
-204
-234
-262
-285
-296
-295
-280
-256
-225
-195
-170
-158
-162
-183
-223
-279
-347
-425
-506
-587
-666
-739
-806
-867
-923
-973
-1018
-1061
-1099
-1135
-1167
-1197
-1222
-1245
-1262
-1275
-1282
-1282
-1275
-1258
-1233
-1199
-1159
-1116
-1072
-1032
-1000
-978
-970
-975
-991
-1016
-1047
-1078
-1105
-1126
-1138
-1142
-1140
-1137
-1136
-1143
-1160
-1189
-1232
-1285
-1347
-1412
-1477
-1538
-1592
-1638
-1677
-1711
-1742
-1773
-1805
-1840
-1877
-1915
-1951
-1983
-2008
-2025
-2033
-2035
-2031
-2024
-2017
-2013
-2011
-2013
-2017
-2024
-2028
-2031
-2029
-2025
-2021
-2020
-2024
-2036
-2059
-2093
-2139
-2193
-2252
-2311
-2367
-2416
-2456
-2489
-2515
-2540
-2568
-2603
-2649
-2708
-2780
-2862
-2951
-3041
-3126
-3201
-3263
-3310
-3344
-3367
-3384
-3400
-3420
-3448
-3486
-3532
-3586
-3643
-3698
-3745
-3781
-3802
-3806
-3794
-3770
-3737
-3700
-3666
-3638
-3621
-3616
-3623
-3640
-3666
-3695
-3724
-3750
-3772
-3788
-3799
-3809
-3820
-3837
-3863
-3901
-3951
-4014
-4085
-4162
-4237
-4306
-4364
-4405
-4429
-4436
-4428
-4409
-4385
-4361
-4342
-4330
-4325
-4326
-4328
-4327
-4316
-4291
-4250
-4191
-4119
-4038
-3956
-3881
-3822
-3783
-3767
-3773
-3797
-3831
-3867
-3896
-3910
-3903
-3875
-3827
-3765
-3697
-3632
-3578
-3540
-3522
-3522
-3536
-3556
-3574
-3579
-3564
-3525
-3459
-3369
-3258
-3134
-3006
-2880
-2762
-2657
-2567
-2489
-2422
-2360
-2301
-2239
-2174
-2103
-2028
-1950
-1871
-1795
-1723
-1656
-1595
-1539
-1489
-1442
-1398
-1356
-1316
-1277
-1239
-1202
-1166
-1129
-1090
-1048
-1000
-948
-889
-826
-760
-693
-628
-567
-512
-464
-420
-379
-338
-294
-245
-188
-123
-53
20
91
155
208
247
271
281
282
277
273
276
290
318
359
412
470
528
579
618
640
646
636
617
595
577
571
581
610
657
718
786
852
908
946
963
957
932
892
848
808
781
774
791
831
888
957
1026
1087
1130
1150
1147
1122
1083
1037
997
971
966
986
1031
1094
1169
1244
1310
1358
1384
1387
1371
1341
1309
1283
1272
1281
1310
1356
1412
1468
1514
1540
1540
1513
1462
1395
1323
1259
1213
1195
1208
1251
1318
1398
1479
1549
1596
1616
1606
1572
1521
1464
1413
1378
1365
1376
1408
1453
1502
1543
1567
1568
1543
1495
1431
1362
1298
1249
1222
1221
1242
1280
1326
1369
1400
1411
1401
1370
1325
1274
1228
1196
1184
1195
1229
1277
1333
1384
1421
1435
1424
1388
1332
1265
1197
1138
1098
1080
1084
1107
1140
1173
1195
1196
1170
1117
1038
941
835
731
640
568
521
498
494
503
514
520
512
486
441
380
310
237
171
119
85
72
77
97
124
150
167
171
158
127
82
28
-30
-85
-132
-166
-188
-198
-201
-202
-205
-217
-240
-275
-322
-377
-435
-492
-543
-584
-612
-630
-638
-641
-644
-652
-667
-692
-726
-768
-814
-858
-895
-923
-937
-939
-930
-916
-902
-894
-898
-917
-951
-1000
-1056
-1114
-1165
-1201
-1216
-1207
-1172
-1118
-1049
-976
-908
-853
-817
-802
-807
-825
-848
-866
-870
-851
-805
-734
-643
-539
-435
-341
-268
-222
-205
-214
-242
-278
-309
-323
-312
-270
-196
-98
17
136
248
342
411
452
469
468
460
454
463
493
548
627
724
832
940
1038
1117
1172
1204
1214
1210
1201
1197
1205
1232
1281
1351
1437
1533
1630
1720
1796
1855
1893
1913
1919
1917
1911
1910
1917
1936
1968
2009
2061
2115
2170
2220
2263
2296
2321
2339
2353
2367
2385
2411
2446
2493
2551
2617
2689
2762
2830
2892
2943
2983
3013
3035
3054
3073
3097
3131
3175
3229
3290
3354
3414
3465
3501
3520
3520
3505
3479
3449
3421
3404
3401
3415
3445
3487
3535
3581
3619
3642
3648
3638
3615
3586
3559
3540
3536
3551
3585
3634
3692
3750
3801
3836
3852
3847
3822
3782
3735
3688
3647
3617
3599
3594
3596
3600
3599
3588
3562
3518
3458
3383
3298
3209
3120
3035
2958
2889
2828
2773
2722
2673
2626
2580
2535
2493
2454
2419
2389
2363
2338
2313
2286
2255
2219
2179
2135
2088
2041
1998
1957
1918
1881
1844
1804
1759
1707
1647
1580
1507
1433
1360
1292
1231
1178
1134
1095
1060
1026
989
947
900
849
795
741
690
645
606
575
550
528
506
482
451
414
370
320
267
214
166
124
90
66
50
40
34
30
25
16
4
-12
-30
-51
-71
-91
-110
-127
-142
-155
-168
-180
-192
-204
-216
-228
-240
-253
-266
-281
-297
-316
-336
-357
-376
-393
-405
-411
-409
-400
-384
-365
-345
-327
-315
-312
-317
-331
-351
-374
-397
-418
-433
-443
-447
-450
-453
-461
-477
-504
-540
-585
-634
-682
-724
-756
-773
-775
-761
-737
-706
-675
-649
-634
-632
-645
-671
-706
-747
-789
-828
-863
-892
-918
-942
-969
-1000
-1042
-1091
-1147
-1209
-1271
-1329
-1379
-1417
-1441
-1452
-1451
-1442
-1429
-1417
-1409
-1409
-1416
-1432
-1453
-1478
-1504
-1529
-1552
-1573
-1594
-1615
-1641
-1674
-1716
-1768
-1831
-1902
-1980
-2063
-2147
-2230
-2310
-2385
-2455
-2519
-2579
-2635
-2688
-2738
-2785
-2829
-2870
-2907
-2941
-2970
-2997
-3022
-3046
-3070
-3095
-3121
-3150
-3180
-3212
-3242
-3272
-3298
-3321
-3340
-3353
-3363
-3368
-3371
-3372
-3371
-3370
-3370
-3371
-3373
-3376
-3380
-3385
-3392
-3399
-3408
-3417
-3427
-3437
-3447
-3457
-3467
-3474
-3480
-3483
-3483
-3481
-3475
-3467
-3457
-3446
-3433
-3420
-3408
-3395
-3382
-3368
-3352
-3333
-3310
-3283
-3251
-3214
-3174
-3131
-3088
-3045
-3006
-2971
-2941
-2917
-2896
-2879
-2863
-2847
-2828
-2806
-2781
-2752
-2722
-2693
-2665
-2642
-2626
-2616
-2614
-2619
-2629
-2642
-2656
-2670
-2682
-2691
-2697
-2701
-2704
-2706
-2709
-2713
-2719
-2726
-2734
-2743
-2753
-2762
-2773
-2783
-2795
-2808
-2822
-2837
-2851
-2862
-2869
-2870
-2862
-2846
-2820
-2787
-2747
-2703
-2658
-2615
-2575
-2541
-2512
-2489
-2469
-2452
-2435
-2418
-2401
-2384
-2369
-2356
-2348
-2346
-2351
-2362
-2377
-2394
-2411
-2424
-2430
-2427
-2417
-2398
-2374
-2347
-2321
-2298
-2280
-2269
-2265
-2264
-2266
-2267
-2264
-2254
-2235
-2207
-2170
-2128
-2081
-2033
-1987
-1944
-1905
-1871
-1841
-1813
-1787
-1759
-1729
-1696
-1660
-1623
-1585
-1548
-1514
-1483
-1457
-1436
-1419
-1405
-1393
-1381
-1366
-1349
-1329
-1306
-1280
-1252
-1223
-1195
-1169
-1144
-1121
-1098
-1076
-1051
-1024
-994
-959
-920
-878
-835
-793
-755
-722
-698
-682
-676
-679
-691
-708
-731
-755
-781
-806
-831
-856
-882
-908
-937
-968
-1002
-1038
-1075
-1112
-1147
-1179
-1208
-1234
-1256
-1277
-1296
-1315
-1335
-1357
-1381
-1404
-1427
-1447
-1463
-1474
-1479
-1477
-1469
-1456
-1439
-1419
-1397
-1373
-1348
-1320
-1289
-1254
-1215
-1171
-1123
-1072
-1018
-966
-914
-866
-821
-779
-741
-705
-669
-632
-593
-551
-507
-460
-413
-366
-320
-277
-237
-199
-163
-127
-91
-53
-12
32
79
128
179
230
280
329
378
427
476
527
580
637
697
761
828
897
966
1034
1101
1166
1229
1290
1351
1411
1472
1536
1601
1670
1742
1818
1896
1977
2060
2146
2233
2323
2413
2504
2593
2680
2764
2842
2914
2978
3035
3084
3127
3164
3196
3226
3255
3283
3311
3338
3366
3392
3416
3439
3459
3477
3493
3508
3521
3533
3544
3554
3561
3566
3566
3562
3552
3538
3519
3498
3474
3451
3429
3410
3393
3379
3365
3352
3337
3318
3294
3265
3231
3193
3153
3112
3074
3039
3009
2983
2961
2942
2923
2903
2879
2849
2813
2772
2725
2674
2621
2568
2517
2467
2420
2375
2331
2286
2239
2189
2136
2079
2019
1957
1896
1836
1780
1729
1683
1644
1610
1581
1556
1535
1515
1497
1480
1464
1449
1435
1424
1415
1408
1402
1398
1395
1391
1387
1382
1375
1367
1356
1344
1329
1313
1297
1279
1261
1243
1226
1211
1198
1189
1183
1182
1186
1196
1210
1230
1254
1281
1312
1344
1377
1411
1444
1477
1507
1536
1562
1586
1606
1622
1635
1645
1652
1658
1663
1669
1675
1684
1696
1710
1726
1745
1765
1787
1809
1832
1855
1878
1901
1924
1948
1972
1995
2017
2040
2060
2078
2093
2107
2119
2131
2144
2158
2176
2197
2222
2251
2283
2318
2355
2392
2431
2469
2508
2546
2584
2623
2661
2699
2735
2768
2797
2821
2837
2846
2848
2841
2829
2810
2789
2765
2740
2716
2695
2675
2659
2646
2636
2631
2629
2632
2639
2652
2669
2690
2715
2743
2771
2798
2824
2847
2866
2881
2893
2901
2908
2912
2916
2919
2922
2925
2928
2931
2933
2935
2938
2943
2949
2959
2974
2992
3016
3043
3074
3107
3140
3173
3203
3231
3256
3279
3299
3319
3338
3359
3382
3408
3437
3469
3504
3541
3580
3620
3660
3700
3739
3776
3811
3842
3870
3893
3911
3924
3931
3933
3930
3922
3911
3897
3880
3862
3842
3821
3799
3776
3752
3727
3702
3676
3650
3624
3598
3573
3549
3526
3503
3480
3458
3436
3413
3388
3362
3334
3303
3267
3227
3181
3130
3072
3009
2940
2866
2790
2713
2636
2562
2491
2424
2363
2305
2251
2199
2148
2095
2041
1984
1924
1860
1794
1725
1655
1584
1513
1442
1370
1299
1228
1157
1086
1014
945
878
812
750
691
635
583
533
485
437
388
339
287
234
178
121
63
5
-52
-108
-162
-215
-264
-312
-356
-399
-440
-479
-517
-554
-590
-627
-662
-698
-734
-768
-801
-831
-858
-881
-900
-914
-924
-931
-936
-940
-944
-951
-961
-975
-991
-1010
-1029
-1049
-1067
-1082
-1094
-1104
-1111
-1118
-1124
-1131
-1140
-1152
-1165
-1179
-1194
-1208
-1219
-1229
-1236
-1242
-1247
-1253
-1262
-1275
-1292
-1313
-1338
-1365
-1394
-1421
-1446
-1468
-1487
-1503
-1517
-1530
-1543
-1557
-1572
-1588
-1604
-1620
-1633
-1643
-1650
-1653
-1654
-1654
-1655
-1657
-1662
-1672
-1685
-1701
-1718
-1736
-1751
-1764
-1774
-1781
-1786
-1791
-1796
-1804
-1816
-1832
-1850
-1870
-1890
-1908
-1924
-1935
-1943
-1949
-1953
-1958
-1967
-1981
-2000
-2025
-2057
-2091
-2128
-2165
-2202
-2236
-2270
-2302
-2335
-2371
-2409
-2451
-2496
-2542
-2588
-2632
-2670
-2701
-2724
-2738
-2745
-2746
-2743
-2739
-2736
-2734
-2734
-2736
-2738
-2737
-2733
-2725
-2711
-2693
-2671
-2649
-2627
-2609
-2595
-2585
-2578
-2573
-2567
-2558
-2543
-2521
-2492
-2456
-2416
-2374
-2334
-2297
-2266
-2241
-2221
-2206
-2193
-2179
-2162
-2141
-2114
-2081
-2045
-2008
-1970
-1935
-1904
-1878
-1857
-1840
-1826
-1812
-1796
-1778
-1757
-1731
-1702
-1671
-1639
-1607
-1576
-1547
-1520
-1496
-1472
-1450
-1428
-1405
-1382
-1359
-1336
-1313
-1290
-1269
-1248
-1227
-1206
-1185
-1162
-1137
-1111
-1084
-1055
-1027
-999
-973
-949
-926
-905
-886
-868
-849
-831
-811
-790
-769
-747
-725
-703
-684
-666
-650
-637
-626
-616
-608
-600
-592
-584
-575
-566
-557
-548
-539
-531
-524
-519
-515
-514
-515
-518
-523
-531
-541
-554
-568
-584
-601
-619
-637
-654
-671
-686
-700
-713
-724
-734
-743
-752
-760
-769
-779
-789
-799
-810
-820
-830
-839
-846
-852
-856
-859
-861
-862
-864
-866
-870
-876
-884
-893
-904
-914
-924
-933
-940
-945
-948
-948
-947
-945
-944
-943
-943
-944
-948
-953
-959
-966
-974
-983
-993
-1002
-1014
-1026
-1040
-1055
-1072
-1089
-1107
-1123
-1137
-1148
-1154
-1155
-1152
-1142
-1128
-1110
-1088
-1064
-1039
-1012
-988
-963
-938
-914
-890
-866
-841
-817
-792
-766
-740
-715
-689
-664
-640
-616
-593
-572
-553
-535
-519
-506
-495
-487
-482
-479
-478
-479
-481
-483
-485
-485
-485
-483
-480
-475
-468
-461
-453
-444
-434
-423
-411
-397
-381
-363
-344
-324
-304
-284
-267
-252
-241
-233
-229
-229
-230
-232
-234
-235
-234
-230
-224
-216
-207
-198
-191
-184
-180
-177
-176
-173
-169
-161
-149
-132
-110
-83
-54
-24
5
31
53
69
80
86
91
94
100
110
126
148
178
213
254
298
343
388
431
471
508
542
573
603
631
658
683
707
729
747
762
773
780
783
784
783
781
781
782
787
793
802
813
824
835
845
852
858
861
863
863
863
862
860
857
853
846
836
822
803
780
751
719
683
645
606
568
530
493
459
427
398
371
347
326
307
291
278
268
260
253
248
242
235
225
213
198
179
157
131
103
74
44
13
-18
-48
-78
-107
-136
-166
-195
-224
-253
-282
-311
-339
-366
-392
-417
-443
-467
-492
-517
-541
-566
-591
-616
-641
-666
-691
-717
-745
-774
-805
-838
-872
-909
-946
-983
-1018
-1054
-1086
-1116
-1144
-1170
-1194
-1218
-1243
-1269
-1296
-1325
-1356
-1387
-1418
-1447
-1475
-1501
-1524
-1544
-1563
-1580
-1596
-1612
-1629
-1646
-1663
-1680
-1697
-1712
-1725
-1735
-1744
-1750
-1754
-1757
-1759
-1761
-1763
-1765
-1767
-1768
-1769
-1769
-1768
-1765
-1762
-1758
-1756
-1755
-1755
-1758
-1763
-1769
-1775
-1780
-1783
-1781
-1774
-1760
-1739
-1711
-1677
-1638
-1595
-1549
-1503
-1458
-1415
-1375
-1339
-1306
-1277
-1251
-1229
-1208
-1189
-1171
-1153
-1134
-1113
-1090
-1065
-1037
-1008
-977
-946
-915
-886
-859
-837
-819
-806
-798
-795
-797
-802
-811
-821
-832
-844
-856
-867
-879
-891
-902
-914
-925
-935
-945
-953
-958
-960
-958
-952
-941
-926
-907
-884
-858
-829
-800
-771
-743
-716
-691
-670
-652
-638
-628
-623
-623
-626
-634
-645
-660
-676
-692
-709
-723
-735
-744
-749
-750
-746
-740
-731
-720
-708
-695
-682
-670
-657
-643
-629
-612
-594
-573
-549
-523
-496
-467
-438
-409
-381
-353
-326
-298
-269
-238
-204
-169
-130
-90
-50
-11
26
58
85
106
122
133
141
148
155
165
179
198
224
255
291
331
374
419
466
515
565
618
675
735
801
871
946
1026
1108
1191
1274
1354
1432
1505
1574
1638
1698
1754
1806
1856
1901
1944
1982
2016
2045
2068
2086
2100
2108
2113
2115
2115
2114
2111
2107
2101
2094
2085
2073
2059
2043
2025
2005
1988
1971
1956
1944
1937
1932
1931
1933
1937
1941
1945
1947
1948
1945
1938
1928
1913
1894
1871
1843
1812
1779
1744
1707
1671
1637
1604
1573
1545
1519
1496
1473
1451
1429
1406
1382
1356
1329
1302
1274
1247
1221
1197
1175
1155
1135
1117
1099
1080
1060
1038
1014
988
959
928
893
855
814
770
721
669
614
556
495
432
368
303
238
174
110
46
-16
-78
-139
-197
-254
-306
-355
-398
-436
-467
-491
-511
-525
-536
-545
-554
-564
-577
-593
-611
-634
-659
-686
-716
-747
-779
-812
-847
-881
-917
-953
-988
-1022
-1055
-1085
-1111
-1133
-1151
-1164
-1173
-1179
-1183
-1187
-1190
-1195
-1201
-1208
-1216
-1225
-1234
-1242
-1249
-1254
-1257
-1258
-1256
-1253
-1246
-1238
-1227
-1214
-1199
-1182
-1164
-1146
-1129
-1114
-1101
-1092
-1088
-1088
-1092
-1100
-1109
-1120
-1131
-1140
-1148
-1153
-1156
-1157
-1156
-1155
-1154
-1153
-1152
-1151
-1149
-1146
-1141
-1133
-1123
-1109
-1093
-1075
-1055
-1033
-1010
-988
-964
-940
-914
-888
-860
-831
-801
-770
-739
-707
-676
-643
-610
-576
-539
-499
-457
-411
-362
-311
-260
-210
-162
-118
-79
-45
-17
7
28
46
63
80
97
116
135
156
176
197
218
239
261
286
313
343
378
417
459
503
549
595
639
682
721
759
795
830
865
902
940
979
1018
1059
1096
1130
1159
1183
1201
1215
1224
1232
1240
1249
1261
1275
1293
1313
1335
1357
1378
1397
1414
1428
1442
1454
1467
1481
1498
1516
1538
1563
1589
1617
1647
1677
1708
1739
1770
1801
1831
1860
1887
1911
1931
1947
1958
1966
1971
1974
1976
1979
1984
1991
2001
2013
2027
2041
2056
2068
2078
2086
2092
2095
2098
2099
2101
2102
2102
2101
2098
2092
2081
2066
2045
2021
1995
1966
1937
1908
1881
1857
1836
1817
1800
1784
1769
1754
1739
1723
1708
1692
1677
1661
1646
1630
1612
1593
1572
1548
1522
1495
1466
1437
1410
1385
1363
1345
1330
1319
1311
1305
1301
1298
1298
1299
1303
1310
1320
1333
1350
1368
1386
1404
1420
1433
1441
1443
1441
1435
1425
1413
1400
1387
1375
1364
1355
1346
1338
1330
1321
1310
1298
1285
1270
1254
1238
1222
1206
1191
1177
1166
1155
1147
1141
1135
1131
1128
1124
1119
1113
1104
1093
1080
1064
1046
1028
1010
993
978
967
959
954
952
952
952
951
948
943
936
925
913
900
887
875
865
859
856
856
860
866
874
883
893
902
909
916
921
924
925
924
922
918
913
906
898
889
879
868
856
843
830
817
804
790
777
764
751
738
725
712
698
685
671
656
640
624
608
591
574
558
542
526
512
498
485
473
462
451
441
433
426
421
419
420
424
431
442
455
471
489
508
528
548
568
590
611
634
659
684
712
740
769
797
825
850
874
896
915
933
949
965
982
999
1016
1037
1057
1078
1099
1119
1139
1159
1178
1197
1218
1241
1267
1295
1325
1358
1393
1427
1460
1491
1519
1543
1562
1578
1591
1602
1612
1622
1632
1644
1658
1675
1693
1713
1734
1755
1776
1796
1814
1830
1843
1853
1860
1864
1864
1861
1856
1849
1841
1833
1825
1819
1815
1812
1811
1811
1811
1811
1809
1807
1803
1798
1791
1783
1776
1768
1761
1754
1748
1741
1734
1725
1715
1702
1687
1669
1650
1630
1609
1588
1567
1548
1529
1511
1494
1478
1461
1445
1429
1414
1400
1387
1375
1365
1356
1348
1339
1330
1319
1305
1288
1269
1247
1223
1199
1176
1154
1135
1119
1106
1095
1086
1077
1067
1055
1041
1022
1000
977
951
924
896
868
842
815
789
763
735
705
672
635
595
552
506
458
411
364
320
278
240
205
174
147
122
98
76
53
30
5
-22
-52
-84
-118
-154
-191
-229
-267
-306
-344
-381
-419
-456
-495
-534
-574
-616
-660
-706
-752
-799
-844
-888
-930
-968
-1002
-1033
-1060
-1085
-1108
-1130
-1153
-1176
-1201
-1229
-1259
-1291
-1326
-1362
-1401
-1440
-1480
-1520
-1559
-1597
-1633
-1667
-1699
-1728
-1756
-1781
-1806
-1832
-1858
-1886
-1917
-1951
-1987
-2025
-2065
-2105
-2143
-2180
-2214
-2244
-2272
-2297
-2321
-2345
-2369
-2395
-2422
-2452
-2483
-2514
-2545
-2573
-2596
-2615
-2628
-2635
-2636
-2632
-2624
-2613
-2602
-2591
-2582
-2576
-2573
-2575
-2580
-2590
-2604
-2621
-2641
-2664
-2687
-2712
-2736
-2760
-2783
-2806
-2827
-2848
-2869
-2891
-2913
-2936
-2961
-2986
-3011
-3036
-3060
-3082
-3101
-3116
-3129
-3138
-3144
-3147
-3148
-3147
-3144
-3140
-3135
-3128
-3120
-3110
-3099
-3088
-3076
-3064
-3053
-3043
-3035
-3030
-3026
-3025
-3025
-3027
-3029
-3031
-3032
-3033
-3032
-3031
-3029
-3027
-3024
-3020
-3017
-3012
-3008
-3003
-2997
-2990
-2983
-2975
-2967
-2958
-2948
-2938
-2928
-2916
-2904
-2890
-2876
-2860
-2844
-2827
-2810
-2794
-2777
-2762
-2747
-2734
-2721
-2710
-2699
-2690
-2682
-2675
-2671
-2668
-2669
-2672
-2677
-2686
-2696
-2709
-2724
-2739
-2755
-2770
-2785
-2798
-2811
-2821
-2830
-2837
-2842
-2846
-2848
-2848
-2849
-2848
-2848
-2849
-2849
-2850
-2851
-2851
-2851
-2849
-2845
-2839
-2831
-2822
-2813
-2805
-2798
-2793
-2790
-2789
-2789
-2788
-2785
-2779
-2769
-2753
-2732
-2708
-2681
-2653
-2627
-2605
-2587
-2575
-2569
-2566
-2567
-2569
-2572
-2572
-2571
-2567
-2562
-2556
-2551
-2546
-2544
-2544
-2544
-2545
-2545
-2543
-2537
-2529
-2518
-2505
-2493
-2483
-2477
-2476
-2480
-2489
-2502
-2517
-2531
-2543
-2551
-2554
-2552
-2546
-2537
-2527
-2519
-2513
-2510
-2511
-2515
-2521
-2527
-2533
-2537
-2539
-2539
-2538
-2537
-2536
-2537
-2538
-2541
-2543
-2543
-2539
-2530
-2515
-2494
-2466
-2433
-2398
-2362
-2326
-2292
-2262
-2234
-2208
-2183
-2157
-2128
-2094
-2057
-2016
-1971
-1926
-1881
-1839
-1801
-1767
-1739
-1716
-1695
-1677
-1659
-1640
-1619
-1596
-1570
-1544
-1517
-1489
-1463
-1438
-1414
-1391
-1368
-1346
-1324
-1302
-1280
-1259
-1239
-1221
-1205
-1193
-1184
-1177
-1172
-1167
-1163
-1157
-1149
-1139
-1127
-1114
-1101
-1090
-1080
-1075
-1073
-1076
-1082
-1093
-1106
-1121
-1136
-1152
-1167
-1180
-1191
-1201
-1208
-1214
-1217
-1218
-1218
-1216
-1212
-1207
-1202
-1196
-1192
-1189
-1187
-1187
-1188
-1190
-1192
-1194
-1193
-1190
-1184
-1174
-1162
-1148
-1132
-1115
-1100
-1085
-1072
-1060
-1050
-1040
-1030
-1018
-1004
-989
-971
-949
-925
-899
-872
-843
-814
-784
-754
-724
-692
-660
-626
-592
-557
-521
-487
-453
-420
-388
-356
-325
-294
-262
-229
-193
-155
-116
-76
-35
6
45
82
118
151
182
212
241
270
299
329
360
392
425
459
493
529
565
602
640
680
721
764
807
851
894
935
975
1010
1045
1077
1106
1134
1162
1190
1218
1247
1277
1306
1336
1363
1389
1412
1431
1448
1463
1475
1486
1497
1509
1521
1534
1549
1564
1579
1595
1611
1627
1644
1661
1678
1696
1715
1735
1755
1776
1796
1816
1835
1853
1870
1886
1899
1911
1922
1930
1935
1937
1937
1933
1926
1917
1907
1896
1886
1879
1875
1875
1880
1889
1901
1915
1930
1943
1954
1961
1965
1964
1959
1951
1941
1930
1919
1909
1900
1893
1887
1882
1877
1873
1868
1863
1858
1854
1850
1847
1846
1848
1851
1858
1866
1875
1886
1896
1906
1914
1919
1921
1920
1916
1910
1901
1891
1881
1871
1862
1856
1852
1849
1849
1849
1849
1848
1846
1842
1836
1827
1817
1806
1794
1782
1771
1759
1748
1736
1722
1707
1688
1665
1640
1611
1579
1546
1513
1481
1451
1424
1401
1380
1363
1348
1335
1323
1311
1298
1284
1269
1253
1237
1220
1203
1187
1171
1157
1143
1132
1122
1113
1106
1101
1098
1096
1095
1096
1097
1099
1101
1102
1103
1103
1102
1100
1096
1090
1082
1072
1059
1044
1027
1006
986
962
936
910
883
855
828
801
775
750
726
705
685
668
653
640
629
619
611
602
594
584
573
560
546
530
513
495
478
461
444
429
414
399
385
369
354
338
321
305
289
275
263
254
246
240
235
230
223
214
201
185
167
147
126
108
93
82
77
79
86
98
114
133
152
171
190
207
224
241
258
277
298
321
345
370
395
420
443
464
483
499
515
530
546
563
582
604
628
655
682
711
740
769
797
825
854
884
916
950
987
1027
1070
1116
1164
1212
1259
1304
1346
1382
1413
1438
1457
1471
1480
1486
1491
1496
1503
1513
1527
1547
1572
1602
1636
1674
1715
1756
1797
1837
1875
1912
1947
1980
2013
2045
2079
2112
2146
2182
2218
2254
2291
2327
2364
2399
2434
2469
2503
2537
2570
2603
2636
2669
2702
2735
2770
2806
2844
2884
2927
2972
3018
3065
3111
3155
3197
3234
3266
3292
3312
3327
3338
3345
3351
3356
3361
3368
3376
3386
3397
3409
3422
3434
3446
3457
3468
3480
3493
3508
3526
3547
3572
3601
3633
3668
3704
3740
3775
3807
3835
3858
3875
3885
3890
3889
3883
3874
3862
3849
3835
3822
3811
3800
3791
3782
3774
3766
3757
3748
3737
3726
3714
3702
3690
3678
3667
3656
3646
3636
3625
3612
3598
3581
3561
3539
3514
3487
3458
3428
3399
3369
3340
3312
3286
3261
3236
3212
3187
3162
3135
3107
3076
3042
3005
2966
2924
2880
2834
2788
2740
2693
2647
2601
2557
2513
2471
2428
2386
2343
2299
2254
2209
2162
2116
2070
2024
1979
1936
1893
1852
1811
1770
1730
1690
1651
1611
1573
1535
1499
1465
1433
1404
1377
1352
1329
1307
1284
1260
1235
1208
1179
1147
1113
1079
1044
1008
977
946
918
893
871
850
831
813
794
773
750
723
694
662
627
591
555
519
485
453
424
398
375
356
339
324
312
301
293
288
285
285
288
294
303
312
323
333
341
348
351
351
348
343
335
326
317
307
298
288
279
269
259
248
235
222
207
191
176
160
145
131
117
103
88
73
56
39
19
-1
-21
-41
-61
-79
-95
-109
-122
-134
-146
-159
-174
-191
-212
-236
-262
-289
-318
-346
-374
-400
-424
-446
-466
-485
-503
-521
-540
-559
-580
-603
-627
-652
-680
-709
-740
-773
-807
-844
-882
-921
-961
-1000
-1039
-1076
-1110
-1140
-1168
-1192
-1214
-1234
-1252
-1271
-1291
-1312
-1335
-1359
-1385
-1411
-1437
-1460
-1482
-1500
-1514
-1525
-1534
-1540
-1546
-1552
-1559
-1569
-1581
-1595
-1611
-1629
-1648
-1667
-1686
-1704
-1721
-1737
-1754
-1770
-1788
-1806
-1825
-1845
-1865
-1886
-1905
-1922
-1937
-1949
-1959
-1967
-1973
-1978
-1983
-1989
-1995
-2001
-2009
-2019
-2028
-2037
-2045
-2053
-2060
-2067
-2074
-2083
-2094
-2109
-2128
-2153
-2183
-2219
-2261
-2307
-2357
-2409
-2462
-2514
-2565
-2614
-2659
-2700
-2736
-2768
-2797
-2821
-2842
-2859
-2872
-2882
-2888
-2889
-2886
-2878
-2865
-2848
-2826
-2802
-2775
-2749
-2724
-2702
-2683
-2669
-2659
-2654
-2652
-2652
-2654
-2656
-2657
-2657
-2654
-2649
-2641
-2631
-2620
-2606
-2590
-2573
-2554
-2535
-2514
-2493
-2473
-2454
-2438
-2424
-2415
-2410
-2408
-2408
-2410
-2412
-2411
-2407
-2399
-2386
-2369
-2349
-2328
-2307
-2289
-2275
-2264
-2258
-2256
-2256
-2256
-2256
-2254
-2250
-2243
-2235
-2225
-2217
-2211
-2208
-2210
-2215
-2224
-2235
-2246
-2257
-2265
-2271
-2274
-2274
-2273
-2273
-2273
-2276
-2281
-2288
-2296
-2305
-2313
-2317
-2319
-2316
-2310
-2302
-2293
-2285
-2281
-2280
-2285
-2296
-2311
-2330
-2351
-2371
-2390
-2406
-2418
-2425
-2428
-2428
-2424
-2418
-2412
-2404
-2397
-2389
-2381
-2373
-2364
-2355
-2347
-2338
-2331
-2325
-2320
-2318
-2317
-2317
-2318
-2318
-2317
-2315
-2310
-2302
-2293
-2282
-2270
-2258
-2248
-2240
-2235
-2234
-2235
-2238
-2243
-2248
-2252
-2255
-2255
-2252
-2246
-2238
-2228
-2217
-2206
-2196
-2186
-2178
-2171
-2165
-2158
-2151
-2143
-2134
-2124
-2113
-2101
-2091
-2081
-2074
-2068
-2064
-2060
-2055
-2048
-2037
-2024
-2005
-1982
-1955
-1926
-1897
-1869
-1844
-1823
-1806
-1792
-1781
-1772
-1763
-1752
-1740
-1726
-1710
-1695
-1680
-1668
-1659
-1654
-1653
-1654
-1656
-1657
-1654
-1648
-1636
-1619
-1598
-1575
-1553
-1533
-1518
-1509
-1506
-1508
-1515
-1523
-1533
-1540
-1546
-1548
-1549
-1547
-1546
-1547
-1550
-1557
-1567
-1578
-1590
-1601
-1609
-1612
-1610
-1603
-1592
-1578
-1562
-1546
-1532
-1520
-1510
-1501
-1493
-1485
-1476
-1466
-1453
-1439
-1425
-1410
-1396
-1384
-1373
-1364
-1357
-1350
-1343
-1336
-1327
-1318
-1309
-1299
-1290
-1282
-1274
-1265
-1256
-1245
-1230
-1212
-1189
-1162
-1132
-1099
-1066
-1033
-1000
-972
-945
-919
-893
-865
-835
-802
-765
-726
-686
-647
-611
-580
-555
-536
-523
-514
-507
-498
-486
-468
-444
-413
-377
-337
-297
-257
-221
-189
-161
-136
-113
-89
-61
-28
12
58
109
165
222
279
331
378
419
453
481
505
527
550
575
603
635
672
712
754
797
838
878
915
949
981
1010
1039
1068
1099
1133
1170
1211
1255
1302
1351
1400
1450
1498
1543
1586
1624
1660
1692
1721
1748
1774
1800
1827
1856
1888
1923
1960
1999
2037
2075
2108
2137
2160
2176
2186
2191
2194
2198
2206
2222
2246
2281
2326
2379
2438
2496
2551
2597
2631
2651
2659
2655
2645
2634
2627
2631
2649
2682
2730
2789
2854
2919
2978
3025
3057
3072
3073
3064
3049
3036
3031
3037
3056
3089
3131
3179
3225
3265
3294
3308
3308
3295
3274
3249
3227
3212
3206
3213
3230
3257
3289
3323
3356
3387
3414
3439
3463
3489
3520
3557
3599
3646
3696
3745
3791
3830
3860
3881
3893
3897
3895
3890
3883
3875
3865
3854
3840
3821
3795
3764
3727
3686
3644
3602
3564
3531
3503
3481
3463
3447
3432
3415
3397
3376
3354
3331
3310
3291
3273
3256
3239
3217
3189
3152
3105
3047
2981
2909
2835
2761
2690
2623
2560
2498
2434
2362
2281
2188
2083
1969
1850
1734
1627
1536
1466
1418
1391
1381
1380
1381
1376
1357
1320
1266
1195
1114
1028
944
868
803
750
708
673
638
600
552
494
425
347
265
185
110
45
-8
-50
-82
-109
-135
-164
-200
-243
-292
-344
-397
-445
-485
-515
-534
-544
-547
-548
-550
-557
-571
-593
-622
-655
-691
-728
-763
-797
-830
-865
-903
-947
-998
-1057
-1122
-1191
-1261
-1328
-1388
-1438
-1477
-1506
-1525
-1537
-1545
-1552
-1560
-1571
-1585
-1602
-1622
-1642
-1663
-1682
-1702
-1720
-1738
-1756
-1772
-1787
-1798
-1803
-1800
-1789
-1767
-1738
-1702
-1663
-1625
-1592
-1568
-1554
-1551
-1559
-1575
-1595
-1616
-1634
-1650
-1661
-1669
-1677
-1687
-1702
-1725
-1754
-1788
-1825
-1860
-1888
-1906
-1909
-1899
-1875
-1841
-1802
-1762
-1726
-1698
-1679
-1667
-1660
-1655
-1645
-1627
-1598
-1556
-1502
-1439
-1370
-1300
-1234
-1175
-1125
-1083
-1048
-1018
-989
-959
-924
-885
-841
-793
-744
-694
-646
-601
-557
-515
-473
-428
-381
-329
-273
-215
-156
-99
-44
6
51
92
130
167
205
246
290
338
388
440
491
539
583
623
659
693
724
756
789
824
859
894
927
956
979
995
1004
1008
1010
1010
1016
1026
1043
1068
1099
1136
1176
1216
1254
1288
1318
1344
1367
1389
1410
1431
1453
1475
1496
1515
1530
1541
1548
1552
1555
1559
1567
1580
1601
1629
1664
1703
1744
1785
1823
1856
1882
1902
1917
1928
1937
1943
1949
1953
1956
1956
1951
1940
1922
1898
1867
1832
1793
1753
1713
1676
1641
1610
1583
1561
1543
1530
1522
1519
1522
1531
1545
1562
1582
1600
1615
1625
1628
1622
1609
1588
1562
1534
1504
1475
1448
1422
1398
1374
1351
1327
1303
1281
1262
1248
1241
1243
1254
1271
1293
1315
1332
1341
1339
1323
1295
1256
1212
1166
1124
1090
1067
1054
1049
1051
1053
1052
1043
1024
995
956
912
865
818
776
738
705
675
644
610
569
520
463
400
335
271
215
168
134
113
102
97
96
92
83
65
40
7
-30
-68
-103
-134
-160
-182
-203
-226
-254
-291
-338
-394
-457
-523
-588
-646
-696
-734
-762
-782
-797
-812
-832
-860
-897
-943
-996
-1050
-1103
-1149
-1186
-1213
-1230
-1240
-1247
-1255
-1268
-1289
-1320
-1359
-1405
-1454
-1504
-1551
-1594
-1632
-1667
-1700
-1733
-1769
-1809
-1852
-1897
-1941
-1980
-2009
-2029
-2035
-2028
-2011
-1988
-1963
-1942
-1928
-1923
-1928
-1942
-1961
-1981
-1997
-2007
-2007
-1998
-1980
-1957
-1931
-1908
-1891
-1881
-1878
-1882
-1889
-1897
-1903
-1903
-1898
-1886
-1871
-1856
-1843
-1838
-1841
-1854
-1876
-1904
-1936
-1966
-1992
-2009
-2019
-2017
-2011
-1999
-1987
-1978
-1973
-1974
-1980
-1988
-1996
-1998
-1991
-1972
-1941
-1897
-1844
-1785
-1725
-1670
-1622
-1586
-1562
-1550
-1545
-1545
-1545
-1543
-1533
-1517
-1493
-1465
-1434
-1404
-1379
-1361
-1351
-1347
-1349
-1353
-1356
-1355
-1347
-1333
-1311
-1285
-1258
-1234
-1214
-1202
-1198
-1201
-1208
-1216
-1219
-1214
-1198
-1168
-1127
-1075
-1018
-960
-908
-865
-835
-820
-819
-828
-845
-864
-880
-890
-892
-883
-866
-841
-813
-784
-756
-732
-711
-693
-676
-657
-636
-609
-577
-539
-497
-454
-411
-371
-335
-304
-279
-258
-239
-222
-205
-187
-167
-146
-126
-106
-89
-74
-62
-53
-44
-34
-22
-5
15
39
66
92
116
135
146
149
142
126
104
76
46
16
-12
-39
-62
-83
-102
-119
-135
-149
-161
-170
-174
-174
-168
-158
-146
-132
-121
-115
-115
-123
-138
-161
-187
-214
-238
-256
-267
-267
-259
-244
-224
-202
-181
-164
-152
-146
-145
-147
-150
-152
-152
-149
-142
-134
-126
-118
-114
-114
-116
-122
-127
-130
-128
-120
-104
-81
-53
-21
9
36
56
65
63
51
29
-1
-34
-68
-101
-129
-152
-169
-181
-189
-194
-198
-202
-206
-211
-216
-221
-225
-229
-233
-236
-239
-242
-247
-253
-260
-269
-278
-288
-296
-304
-309
-313
-314
-313
-311
-308
-303
-298
-291
-282
-272
-260
-246
-229
-212
-194
-176
-160
-145
-133
-123
-116
-111
-107
-103
-99
-94
-88
-82
-75
-69
-64
-61
-60
-60
-60
-61
-60
-57
-49
-37
-20
3
32
65
102
143
184
227
269
309
347
382
413
441
464
484
500
513
525
536
546
558
572
588
606
627
648
670
692
712
730
745
758
768
777
786
795
807
821
837
857
881
907
935
964
995
1026
1057
1088
1119
1149
1178
1205
1230
1251
1269
1282
1289
1292
1290
1283
1273
1261
1248
1235
1223
1211
1201
1192
1182
1172
1161
1147
1131
1112
1091
1067
1043
1018
995
973
952
934
918
905
894
885
880
876
875
876
879
884
890
896
901
904
905
903
896
885
870
850
827
801
773
743
713
682
651
620
590
559
528
497
466
434
403
373
343
315
289
265
244
226
211
200
191
185
181
178
174
169
162
152
139
123
105
86
67
50
36
26
20
19
21
26
33
40
46
49
48
45
38
28
15
1
-15
-32
-51
-71
-93
-118
-145
-174
-205
-236
-267
-296
-323
-346
-366
-383
-397
-411
-423
-437
-453
-470
-490
-512
-535
-559
-583
-606
-628
-650
-672
-693
-715
-736
-757
-777
-795
-809
-819
-824
-824
-821
-815
-809
-805
-805
-811
-824
-843
-867
-896
-926
-955
-982
-1004
-1020
-1031
-1037
-1040
-1041
-1042
-1045
-1050
-1056
-1065
-1074
-1083
-1091
-1097
-1100
-1102
-1103
-1103
-1105
-1109
-1116
-1125
-1137
-1149
-1160
-1169
-1174
-1174
-1167
-1154
-1135
-1112
-1087
-1061
-1036
-1014
-997
-986
-981
-984
-994
-1010
-1034
-1061
-1092
-1125
-1157
-1189
-1218
-1243
-1263
-1278
-1287
-1290
-1289
-1282
-1272
-1258
-1242
-1224
-1204
-1182
-1159
-1134
-1107
-1080
-1052
-1024
-997
-971
-947
-925
-905
-887
-869
-852
-835
-816
-795
-772
-746
-718
-688
-657
-624
-591
-557
-523
-489
-456
-423
-390
-358
-327
-297
-269
-243
-219
-198
-180
-164
-151
-140
-131
-123
-117
-110
-104
-96
-87
-74
-58
-38
-12
18
55
96
141
189
238
288
336
382
424
464
501
535
568
600
632
666
702
739
777
817
858
898
939
980
1020
1059
1098
1137
1174
1211
1245
1278
1308
1334
1357
1378
1396
1413
1429
1447
1466
1487
1510
1535
1562
1589
1616
1641
1663
1684
1702
1719
1735
1751
1767
1784
1801
1819
1835
1850
1863
1872
1878
1881
1882
1882
1880
1879
1878
1877
1875
1872
1865
1855
1840
1821
1798
1773
1748
1726
1707
1695
1689
1688
1693
1699
1705
1708
1707
1701
1691
1677
1663
1652
1647
1650
1662
1682
1709
1739
1769
1793
1809
1813
1804
1783
1753
1716
1676
1638
1603
1574
1552
1536
1523
1512
1500
1486
1467
1445
1421
1396
1373
1353
1337
1327
1322
1320
1319
1318
1314
1306
1295
1280
1264
1248
1235
1225
1219
1217
1218
1219
1218
1213
1201
1183
1157
1125
1088
1049
1008
968
928
889
850
809
766
719
669
615
559
504
451
402
359
323
293
267
245
223
199
172
141
104
64
22
-21
-63
-103
-139
-173
-204
-234
-264
-295
-326
-358
-390
-419
-446
-467
-483
-492
-496
-495
-492
-489
-487
-489
-495
-506
-522
-541
-563
-587
-611
-636
-661
-687
-714
-742
-771
-800
-828
-853
-874
-890
-899
-901
-899
-892
-885
-879
-878
-883
-894
-913
-938
-966
-994
-1020
-1044
-1062
-1073
-1079
-1081
-1082
-1083
-1086
-1094
-1105
-1120
-1137
-1154
-1170
-1183
-1192
-1198
-1202
-1205
-1209
-1216
-1227
-1242
-1260
-1279
-1297
-1310
-1316
-1314
-1301
-1280
-1251
-1216
-1181
-1146
-1115
-1089
-1068
-1051
-1035
-1018
-997
-970
-936
-895
-848
-799
-751
-706
-669
-641
-624
-616
-615
-620
-627
-634
-639
-641
-640
-638
-636
-635
-638
-644
-653
-663
-672
-678
-678
-669
-652
-626
-594
-559
-523
-491
-465
-448
-439
-438
-443
-452
-461
-470
-475
-476
-474
-470
-465
-462
-461
-465
-472
-483
-495
-508
-518
-527
-533
-537
-541
-545
-552
-563
-578
-597
-616
-635
-650
-657
-656
-644
-622
-591
-552
-509
-464
-420
-379
-342
-308
-278
-250
-223
-197
-171
-146
-124
-105
-91
-83
-83
-88
-99
-112
-126
-139
-149
-154
-155
-153
-148
-144
-140
-139
-140
-143
-147
-150
-151
-149
-142
-131
-117
-103
-89
-79
-74
-75
-81
-91
-104
-117
-127
-133
-134
-128
-117
-102
-84
-65
-46
-28
-11
5
20
35
51
65
79
89
96
98
94
85
71
55
39
27
21
23
33
51
75
101
128
151
169
179
183
181
176
170
168
172
182
198
221
246
272
296
317
333
344
353
362
373
390
414
446
484
527
571
612
648
674
690
697
696
690
683
679
680
689
706
730
758
788
816
840
857
866
870
868
863
859
857
858
862
870
878
886
890
889
881
868
850
828
805
783
765
750
739
731
724
716
706
690
670
646
619
592
566
545
530
522
521
525
533
541
549
553
554
552
547
541
536
534
536
543
553
565
577
586
589
587
577
560
537
512
485
460
438
420
408
400
395
394
394
396
400
406
415
430
449
474
503
534
565
593
615
628
631
624
609
588
565
543
525
513
508
509
514
519
521
517
505
484
455
421
386
354
329
315
314
327
351
384
424
464
502
535
562
582
596
607
616
627
641
658
679
701
725
746
764
778
786
791
792
792
793
795
801
810
821
832
843
851
853
850
840
825
804
781
757
734
714
696
682
670
660
650
639
627
612
597
581
566
554
547
545
550
562
579
599
622
644
662
676
684
686
681
672
659
646
634
624
617
614
613
614
613
609
599
582
557
522
480
432
380
327
276
229
189
157
133
117
108
104
105
108
114
121
129
139
152
167
186
208
233
260
288
315
341
364
384
399
411
419
424
426
424
420
412
401
385
366
342
316
288
261
236
215
201
196
198
209
226
248
272
295
314
329
336
338
334
325
314
303
293
285
279
274
270
264
254
240
219
191
157
117
75
30
-14
-56
-96
-132
-165
-196
-226
-255
-285
-315
-346
-377
-407
-436
-463
-487
-510
-530
-550
-569
-589
-610
-633
-657
-682
-709
-737
-766
-797
-830
-867
-909
-957
-1010
-1069
-1132
-1196
-1258
-1316
-1366
-1406
-1435
-1453
-1461
-1461
-1455
-1447
-1439
-1433
-1430
-1429
-1430
-1431
-1429
-1425
-1418
-1409
-1398
-1390
-1387
-1391
-1405
-1427
-1459
-1495
-1534
-1571
-1603
-1625
-1637
-1639
-1634
-1624
-1614
-1609
-1612
-1625
-1649
-1681
-1719
-1759
-1797
-1828
-1852
-1867
-1875
-1877
-1878
-1881
-1889
-1905
-1928
-1957
-1989
-2021
-2050
-2071
-2083
-2086
-2080
-2069
-2056
-2044
-2037
-2037
-2045
-2062
-2084
-2110
-2137
-2164
-2189
-2212
-2235
-2259
-2286
-2318
-2357
-2401
-2449
-2499
-2546
-2589
-2623
-2648
-2661
-2665
-2661
-2654
-2646
-2641
-2640
-2647
-2659
-2675
-2694
-2711
-2726
-2736
-2741
-2742
-2740
-2737
-2737
-2742
-2751
-2765
-2783
-2802
-2820
-2834
-2841
-2840
-2831
-2817
-2798
-2778
-2760
-2746
-2738
-2736
-2741
-2750
-2761
-2773
-2784
-2793
-2800
-2805
-2810
-2816
-2824
-2834
-2846
-2858
-2868
-2873
-2872
-2863
-2846
-2821
-2792
-2761
-2733
-2711
-2699
-2698
-2709
-2732
-2763
-2800
-2838
-2874
-2906
-2930
-2947
-2957
-2961
-2960
-2956
-2950
-2941
-2929
-2912
-2889
-2859
-2819
-2771
-2716
-2655
-2593
-2531
-2474
-2425
-2385
-2354
-2332
-2317
-2305
-2295
-2283
-2267
-2246
-2220
-2190
-2159
-2127
-2098
-2074
-2055
-2041
-2035
-2033
-2035
-2039
-2045
-2050
-2054
-2055
-2053
-2045
-2033
-2015
-1989
-1954
-1909
-1856
-1794
-1725
-1653
-1579
-1508
-1442
-1384
-1336
-1297
-1268
-1246
-1230
-1215
-1199
-1179
-1154
-1123
-1085
-1042
-995
-948
-901
-858
-820
-787
-762
-743
-729
-720
-714
-709
-704
-698
-689
-676
-658
-635
-607
-575
-538
-498
-456
-414
-372
-333
-296
-263
-234
-207
-181
-156
-130
-101
-68
-30
13
61
114
169
226
283
338
390
437
479
515
546
571
592
610
626
643
661
684
711
743
781
824
871
920
969
1016
1062
1101
1135
1163
1185
1204
1220
1234
1250
1267
1287
1310
1335
1362
1391
1420
1449
1478
1507
1536
1566
1597
1629
1662
1696
1728
1758
1784
1805
1820
1829
1833
1832
1830
1827
1826
1829
1838
1853
1874
1901
1932
1966
2001
2037
2075
2111
2147
2182
2218
2254
2291
2327
2362
2395
2425
2452
2474
2491
2505
2515
2522
2529
2534
2540
2547
2556
2565
2577
2590
2605
2622
2643
2669
2700
2736
2779
2828
2881
2937
2994
3050
3103
3151
3192
3228
3259
3285
3309
3333
3357
3384
3413
3444
3477
3510
3542
3572
3600
3627
3653
3680
3710
3745
3785
3833
3887
3946
4010
4074
4137
4195
4247
4292
4327
4355
4374
4387
4394
4397
4398
4396
4393
4388
4382
4375
4368
4361
4354
4350
4349
4351
4357
4367
4380
4396
4412
4427
4439
4448
4453
4453
4449
4442
4432
4422
4411
4402
4392
4384
4375
4366
4356
4345
4332
4319
4305
4293
4283
4277
4275
4278
4285
4295
4307
4319
4329
4334
4333
4326
4312
4291
4264
4232
4198
4162
4126
4091
4061
4033
4008
3987
3969
3954
3941
3930
3921
3912
3905
3898
3890
3881
3870
3855
3837
3816
3790
3761
3730
3698
3667
3638
3613
3593
3578
3567
3559
3554
3548
3540
3528
3510
3483
3449
3407
3356
3299
3237
3172
3104
3037
2970
2905
2844
2786
2732
2682
2635
2591
2549
2508
2468
2428
2386
2343
2299
2253
2208
2164
2123
2085
2051
2021
1998
1978
1960
1943
1925
1904
1880
1850
1817
1779
1738
1696
1652
1609
1565
1521
1475
1426
1374
1317
1255
1190
1123
1057
994
936
887
846
814
790
772
758
744
728
708
684
656
625
594
564
537
516
499
487
478
469
457
441
418
387
349
304
255
204
154
105
61
20
-17
-51
-84
-117
-151
-187
-224
-263
-302
-341
-378
-413
-445
-474
-501
-527
-551
-575
-598
-621
-642
-662
-679
-695
-708
-719
-731
-743
-757
-774
-794
-817
-843
-870
-896
-921
-943
-962
-976
-988
-998
-1008
-1020
-1038
-1058
-1083
-1112
-1144
-1175
-1206
-1232
-1254
-1271
-1284
-1293
-1303
-1313
-1328
-1350
-1378
-1412
-1453
-1497
-1541
-1583
-1619
-1648
-1669
-1681
-1685
-1684
-1681
-1677
-1677
-1680
-1690
-1705
-1726
-1750
-1778
-1807
-1836
-1865
-1894
-1924
-1956
-1990
-2027
-2067
-2109
-2152
-2193
-2232
-2266
-2294
-2315
-2329
-2338
-2343
-2347
-2351
-2358
-2367
-2378
-2391
-2402
-2409
-2410
-2403
-2388
-2364
-2333
-2298
-2263
-2230
-2204
-2185
-2176
-2175
-2181
-2191
-2203
-2214
-2221
-2222
-2218
-2209
-2195
-2179
-2161
-2143
-2126
-2108
-2090
-2069
-2045
-2017
-1987
-1953
-1917
-1881
-1848
-1819
-1795
-1778
-1766
-1758
-1751
-1744
-1734
-1719
-1700
-1675
-1647
-1618
-1590
-1565
-1547
-1535
-1531
-1533
-1539
-1546
-1554
-1558
-1558
-1552
-1541
-1526
-1508
-1489
-1471
-1456
-1444
-1435
-1429
-1424
-1419
-1413
-1403
-1389
-1370
-1345
-1317
-1287
-1255
-1225
-1198
-1176
-1158
-1147
-1140
-1137
-1136
-1136
-1133
-1127
-1115
-1098
-1074
-1045
-1012
-976
-939
-902
-866
-832
-800
-770
-741
-713
-686
-661
-637
-617
-601
-591
-588
-591
-602
-618
-638
-659
-678
-693
-702
-704
-700
-690
-676
-661
-645
-632
-620
-611
-602
-591
-576
-554
-526
-489
-446
-397
-348
-300
-257
-223
-198
-183
-178
-178
-183
-188
-191
-190
-184
-174
-160
-144
-129
-117
-107
-101
-98
-95
-90
-83
-70
-51
-27
2
34
67
99
128
153
175
194
211
229
247
267
288
309
327
342
349
349
341
325
303
278
254
235
222
219
224
238
256
277
294
305
307
299
280
253
221
188
158
134
119
113
117
129
145
163
178
189
193
190
181
168
151
134
117
100
85
69
52
31
6
-26
-63
-105
-150
-196
-240
-279
-312
-338
-356
-368
-374
-376
-376
-377
-378
-381
-385
-390
-396
-401
-405
-408
-410
-412
-414
-416
-420
-423
-427
-429
-430
-429
-425
-419
-413
-408
-407
-414
-428
-453
-487
-531
-581
-635
-689
-739
-782
-816
-841
-856
-865
-868
-869
-871
-877
-886
-900
-917
-935
-953
-967
-976
-978
-973
-961
-944
-924
-903
-883
-867
-856
-852
-855
-866
-883
-908
-938
-972
-1010
-1050
-1091
-1130
-1167
-1198
-1224
-1242
-1252
-1255
-1251
-1242
-1231
-1219
-1209
-1201
-1198
-1200
-1207
-1218
-1231
-1246
-1261
-1276
-1292
-1307
-1324
-1343
-1365
-1389
-1417
-1446
-1475
-1503
-1527
-1547
-1561
-1569
-1573
-1574
-1574
-1576
-1581
-1593
-1610
-1634
-1662
-1692
-1722
-1750
-1772
-1788
-1797
-1800
-1799
-1796
-1795
-1797
-1803
-1816
-1834
-1855
-1878
-1900
-1917
-1927
-1929
-1923
-1909
-1890
-1868
-1845
-1825
-1809
-1798
-1792
-1790
-1790
-1790
-1788
-1782
-1772
-1758
-1741
-1721
-1702
-1685
-1670
-1658
-1649
-1641
-1632
-1619
-1602
-1578
-1547
-1510
-1469
-1426
-1385
-1347
-1316
-1292
-1276
-1266
-1259
-1254
-1247
-1235
-1217
-1193
-1164
-1132
-1100
-1070
-1046
-1028
-1018
-1016
-1020
-1027
-1033
-1036
-1034
-1025
-1010
-990
-967
-944
-924
-910
-902
-900
-905
-913
-923
-931
-934
-932
-924
-911
-893
-875
-857
-843
-835
-833
-837
-846
-858
-871
-883
-891
-895
-895
-892
-887
-882
-881
-885
-896
-915
-940
-972
-1006
-1044
-1079
-1111
-1138
-1158
-1171
-1177
-1177
-1171
-1162
-1149
-1134
-1117
-1098
-1077
-1054
-1029
-1002
-977
-950
-924
-900
-880
-863
-851
-843
-839
-839
-841
-844
-849
-854
-859
-864
-869
-875
-882
-891
-901
-913
-925
-938
-951
-963
-974
-984
-993
-1000
-1008
-1016
-1025
-1033
-1042
-1050
-1056
-1060
-1062
-1061
-1057
-1051
-1043
-1035
-1027
-1018
-1012
-1006
-1002
-996
-989
-979
-966
-950
-932
-913
-896
-883
-875
-875
-882
-896
-917
-941
-965
-988
-1006
-1016
-1020
-1018
-1010
-998
-986
-976
-969
-967
-970
-976
-984
-992
-996
-995
-988
-974
-956
-934
-911
-891
-876
-868
-869
-878
-896
-920
-949
-980
-1010
-1039
-1065
-1086
-1104
-1117
-1128
-1137
-1146
-1154
-1162
-1171
-1180
-1188
-1194
-1197
-1195
-1189
-1176
-1158
-1134
-1106
-1075
-1044
-1014
-989
-968
-955
-949
-950
-955
-963
-972
-977
-978
-971
-958
-938
-913
-886
-860
-837
-820
-809
-806
-808
-814
-819
-822
-820
-811
-794
-771
-742
-712
-682
-655
-633
-617
-607
-601
-597
-592
-585
-574
-557
-536
-510
-483
-456
-433
-414
-401
-394
-392
-395
-400
-405
-410
-413
-413
-413
-411
-409
-408
-408
-409
-411
-412
-410
-405
-394
-377
-354
-324
-288
-248
-206
-164
-123
-85
-53
-26
-6
8
15
16
14
8
1
-5
-8
-8
-2
11
29
54
83
115
149
183
214
243
268
289
306
320
332
341
349
356
360
362
363
360
356
350
343
335
329
324
321
319
317
315
311
302
289
270
246
218
187
155
126
100
80
65
56
52
51
51
49
45
37
26
11
-6
-24
-40
-53
-62
-66
-65
-60
-50
-38
-23
-6
12
32
52
74
98
122
147
172
196
218
239
258
275
290
305
320
337
355
376
400
426
455
486
518
551
585
618
651
684
716
747
777
806
834
860
885
908
930
952
974
995
1016
1039
1061
1081
1099
1114
1125
1131
1133
1132
1128
1124
1120
1119
1123
1132
1147
1168
1194
1223
1253
1284
1313
1338
1360
1377
1390
1399
1406
1411
1415
1420
1426
1434
1444
1456
1471
1486
1502
1518
1532
1543
1551
1555
1554
1549
1539
1526
1511
1495
1479
1463
1450
1438
1428
1420
1413
1405
1398
1390
1383
1376
1371
1369
1372
1380
1393
1412
1435
1461
1489
1516
1541
1562
1581
1595
1607
1618
1628
1640
1654
1672
1692
1714
1737
1759
1780
1797
1810
1819
1824
1826
1825
1823
1822
1822
1823
1826
1830
1834
1838
1840
1841
1839
1835
1828
1820
1811
1802
1795
1790
1788
1790
1796
1805
1818
1833
1849
1865
1880
1891
1898
1901
1899
1893
1884
1872
1860
1848
1839
1833
1830
1831
1834
1838
1843
1846
1846
1844
1838
1830
1820
1808
1795
1782
1768
1754
1738
1720
1700
1676
1650
1623
1596
1570
1548
1532
1522
1520
1523
1531
1541
1551
1558
1561
1558
1549
1536
1520
1503
1489
1480
1476
1479
1489
1504
1521
1540
1557
1572
1584
1592
1598
1602
1606
1610
1616
1624
1634
1643
1652
1659
1662
1662
1658
1651
1642
1632
1623
1615
1608
1604
1601
1599
1596
1591
1585
1578
1568
1558
1548
1538
1530
1524
1520
1518
1516
1515
1513
1510
1505
1500
1495
1490
1487
1485
1485
1487
1489
1492
1495
1495
1493
1488
1480
1470
1458
1445
1431
1418
1405
1392
1380
1368
1356
1344
1332
1321
1312
1306
1303
1306
1314
1328
1347
1371
1397
1425
1452
1478
1501
1520
1534
1544
1550
1551
1549
1545
1539
1531
1522
1511
1500
1487
1472
1454
1434
1411
1385
1356
1325
1292
1260
1229
1201
1177
1160
1149
1146
1148
1156
1168
1183
1198
1211
1223
1231
1236
1239
1239
1237
1233
1229
1224
1219
1212
1203
1194
1182
1171
1159
1149
1141
1137
1138
1143
1152
1164
1178
1190
1200
1205
1205
1201
1191
1178
1163
1148
1133
1119
1108
1098
1090
1081
1071
1059
1044
1027
1008
989
970
950
931
913
895
875
854
830
802
771
737
702
668
637
611
590
576
569
568
570
575
581
587
590
592
591
590
589
588
588
588
589
589
587
581
570
553
531
504
474
443
412
383
358
337
320
307
297
287
276
262
245
223
196
165
130
92
53
14
-24
-59
-92
-121
-145
-164
-178
-188
-194
-196
-197
-196
-195
-196
-200
-207
-219
-234
-254
-275
-299
-324
-348
-370
-391
-410
-426
-440
-453
-464
-473
-482
-491
-498
-506
-514
-522
-531
-541
-552
-565
-579
-593
-608
-622
-634
-643
-648
-650
-648
-642
-634
-626
-617
-611
-607
-607
-610
-617
-627
-640
-654
-669
-685
-701
-717
-734
-751
-770
-790
-812
-834
-857
-881
-903
-925
-945
-965
-982
-999
-1014
-1030
-1045
-1060
-1075
-1090
-1104
-1116
-1128
-1138
-1147
-1155
-1162
-1169
-1175
-1182
-1189
-1196
-1202
-1209
-1215
-1221
-1226
-1231
-1235
-1239
-1243
-1247
-1251
-1255
-1257
-1258
-1258
-1255
-1251
-1246
-1240
-1235
-1231
-1229
-1231
-1237
-1247
-1261
-1277
-1296
-1316
-1335
-1354
-1371
-1386
-1397
-1406
-1410
-1411
-1407
-1399
-1386
-1369
-1347
-1322
-1295
-1266
-1238
-1213
-1190
-1171
-1156
-1145
-1137
-1129
-1120
-1109
-1093
-1073
-1047
-1016
-983
-948
-914
-882
-855
-833
-816
-806
-800
-799
-800
-802
-805
-808
-810
-811
-812
-813
-814
-814
-815
-816
-817
-817
-816
-814
-811
-808
-806
-804
-804
-806
-811
-819
-829
-841
-855
-870
-885
-899
-912
-922
-930
-935
-937
-937
-933
-927
-919
-910
-899
-889
-880
-872
-867
-864
-865
-870
-877
-888
-900
-914
-928
-941
-951
-959
-964
-966
-965
-962
-958
-954
-952
-953
-956
-963
-972
-983
-995
-1004
-1010
-1012
-1006
-994
-975
-950
-921
-890
-860
-832
-809
-791
-779
-771
-767
-763
-759
-751
-739
-722
-701
-677
-652
-628
-607
-592
-584
-582
-587
-597
-611
-625
-639
-651
-661
-667
-671
-674
-677
-682
-690
-701
-716
-732
-748
-763
-775
-782
-782
-775
-762
-743
-720
-694
-668
-642
-619
-599
-583
-569
-558
-546
-535
-521
-504
-483
-459
-433
-406
-379
-355
-335
-321
-314
-316
-325
-341
-362
-388
-414
-441
-465
-485
-502
-514
-522
-527
-530
-531
-532
-533
-534
-535
-535
-534
-532
-528
-523
-516
-507
-499
-491
-486
-483
-483
-488
-495
-506
-519
-533
-547
-559
-570
-578
-583
-585
-586
-585
-583
-583
-584
-587
-592
-600
-608
-617
-624
-628
-628
-623
-614
-600
-582
-563
-543
-524
-508
-494
-484
-475
-468
-459
-448
-432
-412
-387
-358
-327
-295
-264
-237
-215
-198
-186
-178
-172
-167
-162
-154
-145
-135
-125
-116
-111
-110
-114
-124
-137
-151
-165
-176
-182
-181
-175
-162
-146
-126
-106
-87
-69
-54
-39
-24
-9
9
30
53
77
101
124
143
158
168
175
180
185
194
207
226
250
278
308
336
359
373
376
369
352
328
300
273
251
236
232
237
251
271
295
320
343
363
380
395
410
428
450
477
512
551
595
640
683
722
755
781
801
817
831
845
863
886
915
950
989
1029
1069
1105
1134
1157
1172
1180
1183
1182
1181
1181
1184
1192
1205
1223
1244
1267
1291
1315
1337
1356
1373
1387
1398
1408
1416
1423
1432
1441
1451
1464
1478
1493
1509
1525
1540
1553
1562
1567
1568
1564
1556
1545
1533
1522
1513
1507
1507
1513
1525
1542
1563
1587
1611
1636
1658
1677
1692
1703
1710
1712
1711
1706
1698
1688
1675
1660
1644
1628
1611
1596
1582
1570
1561
1554
1549
1547
1545
1544
1543
1540
1537
1533
1528
1524
1522
1522
1525
1532
1543
1556
1571
1587
1602
1616
1626
1633
1637
1637
1635
1631
1627
1624
1622
1622
1624
1628
1632
1636
1639
1640
1638
1633
1624
1612
1597
1580
1562
1543
1524
1504
1486
1467
1448
1428
1406
1384
1360
1335
1310
1286
1263
1244
1227
1215
1205
1198
1191
1184
1175
1161
1143
1118
1088
1054
1016
977
939
902
868
837
807
778
746
711
670
623
569
508
443
377
310
246
186
133
84
41
1
-37
-76
-116
-159
-205
-252
-301
-348
-392
-433
-470
-502
-530
-557
-582
-608
-635
-664
-695
-727
-759
-789
-817
-842
-864
-884
-902
-919
-938
-958
-980
-1004
-1030
-1056
-1082
-1107
-1130
-1151
-1170
-1188
-1206
-1224
-1243
-1264
-1285
-1308
-1330
-1352
-1373
-1392
-1409
-1425
-1439
-1453
-1465
-1476
-1486
-1494
-1500
-1504
-1505
-1503
-1501
-1498
-1497
-1497
-1499
-1503
-1508
-1513
-1515
-1514
-1507
-1495
-1479
-1459
-1439
-1421
-1407
-1401
-1401
-1409
-1421
-1435
-1448
-1456
-1458
-1452
-1440
-1425
-1408
-1394
-1386
-1385
-1392
-1406
-1423
-1440
-1453
-1458
-1455
-1445
-1430
-1414
-1402
-1400
-1409
-1431
-1463
-1503
-1544
-1580
-1606
-1619
-1620
-1611
-1599
-1589
-1591
-1609
-1645
-1697
-1758
-1816
-1857
-1867
-1833
-1747
-1606
-1415
-1185
-931
-674
-433
-226
-66
41
94
102
74
25
-30
-78
-110
-122
-115
-93
-62
-30
-5
9
10
-1
-21
-43
-64
-78
-82
-78
-66
-49
-32
-18
-11
-11
-18
-30
-44
-57
-65
-68
-64
-56
-44
-33
-24
-19
-20
-25
-34
-44
-53
-58
-60
-57
-50
-42
-33
-27
-24
-24
-29
-36
-43
-50
-54
-54
-52
-46
-40
-33
-28
-26
-27
-31
-36
-42
-47
-50
-51
-48
-44
-38
-33
-29
-28
-29
-32
-37
-41
-45
-47
-47
-45
-42
-37
-33
-30
-29
-30
-33
-37
-40
-43
-45
-45
-43
-40
-36
-33
-31
-30
-31
-33
-36
-39
-42
-43
-43
-41
-38
-35
-32
-31
-30
-31
-33
-36
-38
-40
-41
-41
-39
-37
-34
-32
-31
-31
-31
-33
-35
-37
-39
-39
-39
-38
-36
-34
-32
-31
-31
-31
-33
-35
-36
-38
-38
-37
-36
-35
-33
-31
-31
-31
-31
-32
-34
-35
-36
-37
-36
-35
-34
-32
-31
-30
-30
-31
-32
-33
-34
-35
-35
-35
-34
-33
-32
-31
-30
-30
-31
-32
-33
-33
-34
-34
-34
-33
-32
-31
-30
-30
-30
-30
-31
-32
-32
-33
-33
-32
-32
-31
-30
-30
-29
-30
-30
-30
-31
-31
-32
-32
-31
-31
-30
-30
-29
-29
-29
-29
-30
-30
-31
-31
-31
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-29
-29
-29
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-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
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-24
-24
-24
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
