5
12122
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
0
0
1
1
1
2
2
2
2
1
1
0
0
0
1
1
2
2
2
2
2
1
0
0
0
0
1
2
2
3
2
2
1
0
0
0
0
1
1
2
3
3
3
2
1
0
-1
-1
0
1
2
3
4
3
2
1
0
-1
-2
-1
0
1
2
2
0
-5
-11
-19
-28
-36
-43
-48
-49
-46
-39
-29
-17
-5
7
17
24
27
26
21
13
3
-8
-19
-28
-36
-41
-44
-45
-44
-43
-42
-42
-42
-42
-43
-42
-41
-38
-34
-30
-28
-27
-28
-34
-42
-51
-61
-68
-71
-70
-63
-52
-38
-25
-13
-6
-3
-5
-11
-18
-23
-26
-25
-20
-13
-6
-2
-4
-12
-27
-47
-67
-85
-97
-99
-91
-72
-47
-17
12
36
54
63
65
62
56
49
45
42
42
43
42
38
30
18
3
-12
-24
-30
-29
-20
-4
17
39
59
74
83
85
82
75
69
64
64
69
79
91
103
113
118
117
110
97
81
64
49
39
34
35
42
52
64
74
82
85
83
77
66
55
43
32
24
19
17
15
13
10
5
-3
-13
-24
-34
-43
-50
-53
-53
-52
-50
-49
-50
-52
-57
-61
-64
-63
-57
-45
-29
-8
14
35
51
61
64
60
50
36
22
10
1
-4
-3
1
6
12
17
19
18
15
11
6
3
2
3
8
15
23
32
39
43
44
40
32
20
4
-14
-33
-49
-63
-71
-75
-73
-66
-57
-47
-38
-32
-28
-28
-30
-33
-34
-34
-29
-22
-12
-1
10
18
23
25
22
18
12
6
1
-2
-3
-5
-6
-7
-9
-12
-14
-14
-13
-9
-3
3
7
8
4
-6
-21
-39
-58
-75
-87
-91
-88
-79
-65
-50
-36
-27
-24
-25
-31
-38
-43
-46
-43
-35
-24
-12
0
8
11
10
4
-5
-15
-24
-30
-35
-37
-38
-39
-42
-45
-49
-52
-53
-50
-42
-29
-11
8
28
45
57
64
65
61
53
43
33
24
17
10
6
2
-1
-4
-5
-3
1
8
18
30
43
55
64
68
68
63
54
43
32
20
10
2
-5
-12
-18
-24
-29
-33
-35
-33
-27
-17
-4
10
22
31
35
32
23
10
-5
-19
-30
-35
-33
-26
-13
1
15
26
33
35
33
26
18
10
2
-4
-8
-10
-10
-8
-4
2
10
20
31
42
52
59
61
59
52
41
28
17
9
6
9
19
32
48
62
73
78
78
74
66
58
52
50
51
54
59
62
62
58
49
37
23
11
3
0
3
10
21
31
38
40
38
30
19
8
-2
-9
-10
-8
-2
5
13
19
24
28
31
36
44
54
66
78
89
96
96
89
74
53
28
0
-27
-51
-72
-88
-101
-109
-114
-117
-116
-112
-105
-94
-80
-65
-50
-38
-30
-27
-31
-40
-51
-64
-73
-79
-78
-71
-60
-47
-34
-23
-18
-17
-22
-30
-40
-50
-57
-59
-58
-52
-42
-30
-16
-2
12
24
33
39
41
38
30
18
3
-13
-29
-41
-48
-49
-45
-37
-26
-17
-10
-9
-12
-20
-29
-38
-44
-45
-39
-28
-14
0
12
19
21
16
7
-4
-14
-22
-25
-25
-21
-16
-12
-11
-14
-20
-28
-37
-45
-51
-54
-55
-54
-53
-54
-56
-60
-64
-67
-66
-60
-50
-35
-17
0
15
24
26
23
14
3
-7
-15
-18
-16
-9
0
10
19
25
29
30
29
29
31
35
41
48
56
63
67
69
70
69
67
66
66
65
64
60
52
40
24
6
-11
-25
-33
-33
-26
-12
6
23
36
42
40
31
16
-1
-17
-28
-32
-29
-21
-9
2
8
9
2
-11
-29
-48
-66
-79
-86
-88
-85
-78
-71
-64
-58
-54
-51
-48
-44
-38
-31
-23
-16
-12
-10
-12
-18
-24
-31
-36
-38
-36
-31
-25
-19
-16
-16
-22
-31
-42
-53
-61
-64
-62
-53
-40
-24
-7
8
18
25
27
25
21
16
11
7
3
1
-1
-3
-6
-8
-9
-8
-4
2
11
22
33
44
51
56
57
55
51
46
41
37
33
30
28
25
20
15
8
1
-6
-12
-16
-18
-19
-19
-19
-19
-21
-24
-28
-31
-34
-35
-34
-31
-26
-21
-16
-12
-9
-8
-7
-7
-7
-6
-5
-3
-1
0
-1
-4
-9
-15
-22
-27
-32
-34
-34
-34
-32
-31
-31
-32
-33
-34
-34
-33
-28
-22
-14
-5
3
9
12
13
12
9
8
7
10
15
22
30
38
45
50
51
50
47
43
38
32
26
20
14
9
5
2
3
8
17
31
48
66
82
93
97
94
82
65
45
27
13
7
10
21
37
54
69
77
77
69
55
37
20
7
2
6
18
34
52
67
76
79
73
60
44
26
10
-3
-12
-17
-19
-21
-23
-25
-29
-32
-34
-33
-30
-24
-15
-6
3
11
17
20
22
23
25
28
32
36
39
41
40
38
33
29
28
30
37
49
65
83
98
108
112
108
97
83
67
55
47
46
51
59
68
73
73
64
48
27
5
-14
-27
-31
-26
-14
2
17
29
34
31
22
9
-3
-12
-15
-10
0
15
31
44
52
53
48
39
28
18
12
9
10
13
15
15
9
-1
-14
-30
-44
-54
-59
-57
-51
-43
-34
-30
-30
-36
-48
-62
-75
-85
-90
-88
-79
-67
-54
-43
-36
-35
-39
-48
-59
-69
-76
-79
-77
-71
-63
-56
-52
-51
-54
-59
-66
-71
-72
-67
-56
-38
-15
9
33
52
65
70
66
54
36
15
-7
-27
-43
-54
-58
-57
-52
-44
-36
-29
-26
-26
-30
-37
-43
-48
-51
-49
-44
-37
-29
-24
-24
-29
-41
-58
-77
-96
-111
-118
-116
-106
-89
-68
-49
-33
-25
-26
-33
-44
-56
-63
-63
-52
-32
-4
28
59
85
102
109
106
95
80
65
53
46
45
48
54
60
63
63
59
52
44
38
35
34
35
37
35
29
15
-6
-33
-63
-91
-114
-127
-129
-121
-103
-80
-58
-40
-30
-32
-43
-62
-85
-107
-124
-131
-128
-114
-94
-69
-46
-27
-17
-15
-22
-35
-50
-64
-73
-74
-67
-52
-33
-13
4
15
18
10
-6
-28
-54
-78
-97
-108
-108
-99
-80
-55
-28
-2
19
32
36
30
15
-5
-27
-49
-66
-76
-77
-68
-51
-26
3
34
64
90
109
121
126
123
116
105
93
83
74
69
67
67
69
71
71
71
68
65
62
60
60
63
68
74
79
84
85
82
76
67
57
48
42
39
40
45
51
56
60
60
56
48
39
30
22
16
14
14
15
15
12
6
-5
-18
-32
-44
-51
-52
-47
-36
-23
-9
0
4
0
-10
-26
-43
-58
-69
-72
-69
-60
-48
-36
-28
-25
-29
-39
-54
-70
-86
-99
-107
-111
-112
-111
-109
-107
-105
-103
-100
-94
-85
-73
-58
-42
-27
-14
-6
-2
-2
-3
-5
-5
-2
3
10
16
21
21
17
9
0
-9
-14
-12
-4
11
29
47
60
66
61
47
26
2
-20
-36
-41
-36
-19
4
30
53
70
76
73
61
43
23
5
-9
-17
-21
-21
-20
-20
-23
-28
-34
-40
-44
-44
-39
-30
-17
-4
7
16
21
23
22
22
23
27
33
40
47
50
48
40
27
9
-10
-27
-38
-42
-39
-29
-15
0
12
20
20
15
6
-5
-14
-19
-18
-12
-1
13
27
39
47
51
51
49
46
43
43
45
48
52
54
55
54
50
45
39
35
32
31
31
31
30
27
19
8
-6
-22
-37
-48
-53
-52
-44
-29
-11
10
30
46
57
63
63
59
52
45
39
35
35
36
39
42
43
41
37
29
19
8
-2
-10
-15
-17
-15
-11
-6
-1
3
5
7
8
9
12
16
21
26
30
32
30
24
13
-1
-15
-28
-38
-43
-42
-36
-27
-18
-10
-7
-8
-15
-25
-35
-45
-50
-50
-45
-35
-24
-15
-9
-9
-16
-28
-43
-58
-70
-76
-76
-67
-54
-37
-19
-5
4
7
5
-2
-11
-20
-26
-28
-26
-20
-9
4
18
31
43
52
57
59
57
51
42
32
21
11
2
-2
-4
-2
2
6
9
10
7
1
-7
-16
-23
-28
-29
-26
-21
-14
-9
-7
-10
-18
-28
-40
-50
-56
-56
-50
-40
-26
-14
-4
0
-2
-10
-21
-32
-40
-43
-40
-31
-17
-1
13
25
31
34
33
30
28
28
31
37
43
48
50
49
43
34
24
13
5
0
-2
-3
-3
-5
-10
-19
-31
-45
-57
-65
-68
-64
-54
-40
-24
-8
4
12
16
16
14
12
11
14
18
24
29
33
33
31
26
21
16
15
17
22
31
42
51
58
61
60
56
49
43
37
35
35
38
43
48
53
55
56
54
51
47
43
38
34
29
24
17
10
3
-4
-9
-12
-11
-8
-2
4
11
17
20
21
21
19
18
19
21
25
30
36
42
45
47
47
45
41
36
31
25
18
11
2
-8
-18
-29
-38
-46
-50
-52
-52
-49
-46
-43
-40
-39
-38
-35
-32
-25
-16
-4
8
19
26
29
25
16
3
-11
-23
-32
-35
-32
-24
-14
-4
3
6
5
-1
-8
-14
-18
-17
-10
-1
11
21
27
28
22
11
-3
-17
-28
-34
-34
-27
-17
-4
8
17
22
22
18
13
7
3
2
2
4
6
6
4
-2
-9
-16
-22
-23
-20
-12
0
14
27
36
40
36
25
9
-9
-28
-42
-52
-54
-49
-39
-25
-10
3
13
19
20
16
10
3
-5
-11
-15
-17
-17
-16
-15
-15
-16
-20
-26
-33
-40
-47
-52
-54
-53
-48
-41
-30
-19
-8
2
10
15
16
15
12
8
4
1
0
0
1
2
3
1
-4
-13
-24
-37
-50
-60
-67
-67
-60
-45
-25
0
26
50
69
80
82
75
60
40
17
-6
-25
-39
-47
-50
-48
-45
-42
-41
-42
-45
-49
-52
-53
-50
-43
-32
-21
-10
-2
1
-1
-8
-18
-29
-37
-42
-41
-35
-26
-16
-10
-8
-14
-26
-42
-60
-76
-86
-88
-81
-67
-48
-29
-14
-7
-9
-21
-40
-63
-85
-103
-114
-116
-109
-96
-79
-60
-44
-31
-22
-17
-15
-14
-13
-12
-11
-12
-14
-20
-28
-38
-47
-54
-57
-54
-46
-32
-16
-1
12
19
20
16
10
3
-1
1
9
23
41
58
72
80
81
74
62
48
37
30
31
39
52
66
78
82
78
64
43
17
-8
-27
-36
-34
-22
-2
21
42
56
60
54
38
16
-9
-31
-48
-58
-61
-58
-52
-46
-43
-44
-49
-55
-62
-65
-64
-56
-44
-27
-9
8
21
28
30
27
21
14
7
2
0
-1
0
1
3
4
7
12
20
31
44
59
72
82
84
79
64
43
17
-9
-32
-47
-53
-49
-38
-22
-5
8
15
14
6
-8
-23
-37
-45
-46
-40
-29
-14
1
11
17
15
7
-4
-16
-27
-33
-34
-28
-17
-3
11
24
33
37
37
31
23
12
0
-12
-22
-32
-40
-45
-49
-50
-49
-47
-43
-40
-37
-36
-37
-40
-44
-49
-52
-52
-50
-43
-34
-24
-15
-8
-5
-7
-13
-23
-33
-43
-49
-51
-47
-39
-28
-15
-4
4
9
10
9
6
3
0
-1
0
1
1
0
-2
-6
-10
-13
-14
-12
-7
1
11
21
30
37
40
40
38
36
35
36
40
46
54
61
66
67
64
55
42
27
11
-3
-15
-23
-28
-30
-30
-29
-28
-27
-28
-28
-29
-31
-32
-33
-34
-36
-37
-39
-38
-36
-31
-22
-10
4
19
33
43
49
48
43
34
23
12
4
0
1
4
10
15
19
18
14
8
0
-7
-11
-9
-3
7
20
32
41
46
44
37
26
14
3
-4
-6
-1
10
24
40
56
70
80
85
87
86
82
77
72
67
62
58
55
55
56
60
66
73
79
83
83
77
64
46
25
3
-16
-29
-33
-27
-12
9
32
54
69
76
73
62
46
27
11
0
-5
-3
5
15
24
31
33
32
28
23
21
23
30
42
56
71
83
91
92
88
81
71
63
57
55
57
62
69
75
80
82
82
81
81
81
83
86
88
87
82
72
56
35
11
-11
-31
-44
-50
-49
-42
-33
-23
-15
-12
-12
-16
-21
-25
-26
-23
-15
-4
8
20
28
32
31
24
13
-1
-17
-33
-48
-62
-74
-82
-87
-88
-84
-74
-60
-43
-25
-9
3
8
6
-4
-19
-36
-51
-61
-64
-58
-46
-29
-13
0
6
4
-6
-21
-38
-53
-62
-64
-60
-50
-38
-28
-21
-20
-23
-30
-37
-40
-39
-31
-17
-1
15
27
31
28
17
1
-15
-28
-33
-28
-14
8
34
60
81
95
99
94
82
66
51
39
34
35
44
60
80
102
125
148
169
187
202
213
219
220
217
208
197
183
171
161
156
157
165
178
195
213
230
244
255
261
265
268
272
278
289
303
322
342
362
380
395
404
409
409
406
402
398
394
391
389
387
385
380
372
363
351
339
328
320
316
317
322
331
341
350
357
359
356
349
338
327
316
307
302
300
300
300
297
289
275
255
229
201
174
149
130
117
110
107
104
101
94
82
65
46
25
4
-14
-31
-46
-61
-78
-99
-124
-154
-184
-214
-238
-254
-261
-258
-248
-233
-218
-206
-198
-197
-201
-207
-214
-218
-218
-216
-213
-212
-217
-230
-252
-282
-316
-351
-381
-402
-413
-413
-404
-392
-379
-372
-372
-380
-396
-416
-437
-454
-466
-471
-470
-465
-459
-457
-459
-469
-484
-505
-528
-550
-568
-579
-581
-574
-557
-531
-498
-461
-422
-385
-352
-328
-313
-307
-309
-315
-321
-322
-314
-293
-260
-216
-166
-117
-74
-43
-27
-25
-35
-51
-65
-73
-69
-52
-24
9
42
67
80
77
59
28
-10
-49
-83
-106
-117
-113
-96
-68
-31
10
53
96
136
171
199
218
228
229
225
218
214
217
231
258
296
343
392
437
471
491
495
485
466
443
422
406
398
396
395
393
385
370
349
327
309
301
305
321
345
370
386
385
361
315
251
179
109
53
18
6
14
34
52
59
45
8
-47
-113
-176
-224
-250
-250
-227
-190
-149
-118
-102
-107
-127
-157
-186
-204
-207
-193
-167
-138
-116
-108
-118
-144
-178
-210
-229
-227
-200
-154
-96
-41
-2
14
0
-38
-94
-154
-207
-245
-264
-270
-268
-270
-284
-314
-358
-409
-455
-484
-487
-462
-414
-353
-296
-257
-246
-269
-319
-384
-447
-491
-504
-480
-426
-353
-279
-222
-196
-205
-247
-309
-374
-425
-448
-435
-389
-317
-231
-146
-71
-12
33
68
101
139
182
228
269
294
295
269
218
153
87
39
22
41
95
171
250
312
339
322
264
177
81
3
-39
-31
29
127
245
354
433
461
434
356
241
111
-14
-117
-190
-234
-255
-266
-277
-295
-320
-345
-359
-350
-311
-239
-140
-28
81
171
227
246
231
192
146
108
90
98
127
167
203
220
208
161
83
-15
-117
-208
-271
-298
-286
-237
-158
-60
48
156
256
342
408
449
459
434
373
277
153
15
-123
-241
-326
-365
-359
-314
-247
-180
-135
-128
-170
-258
-380
-515
-639
-727
-764
-744
-670
-556
-421
-286
-168
-77
-16
19
36
45
54
64
73
75
63
31
-23
-94
-174
-249
-306
-336
-334
-301
-246
-180
-118
-70
-43
-40
-57
-86
-118
-144
-160
-163
-155
-138
-119
-100
-84
-72
-65
-65
-74
-96
-135
-196
-278
-378
-485
-586
-662
-699
-683
-611
-489
-333
-166
-13
101
161
161
108
19
-84
-175
-235
-252
-226
-167
-93
-23
28
50
45
24
4
4
40
120
239
383
531
658
740
765
729
640
516
381
259
166
112
95
104
123
133
123
86
27
-41
-101
-133
-124
-68
32
163
305
434
530
581
582
537
462
373
288
220
177
156
149
143
127
90
29
-49
-136
-215
-271
-293
-276
-224
-148
-65
6
50
56
23
-43
-126
-210
-276
-309
-304
-260
-187
-97
-7
71
127
159
171
171
169
174
189
215
243
264
267
244
191
112
16
-80
-162
-215
-232
-212
-163
-98
-34
13
33
24
-10
-57
-100
-124
-119
-83
-20
54
123
167
175
140
69
-22
-112
-179
-203
-175
-96
20
150
265
342
362
318
218
79
-73
-211
-311
-362
-361
-318
-252
-182
-128
-99
-96
-110
-124
-120
-83
-8
100
222
333
406
418
355
219
28
-190
-397
-559
-646
-645
-558
-402
-206
-4
172
298
362
365
319
243
154
69
-5
-69
-127
-190
-263
-350
-443
-533
-602
-635
-621
-556
-445
-304
-152
-10
107
189
237
261
275
295
335
398
480
570
648
698
705
664
578
462
333
213
120
64
50
73
121
183
248
311
371
433
503
585
682
789
897
992
1061
1094
1086
1041
966
877
785
702
631
572
518
461
393
313
225
141
74
38
42
84
156
238
307
341
328
265
165
53
-43
-91
-71
23
181
375
571
729
820
828
755
625
472
336
251
237
296
409
544
658
716
693
580
395
167
-62
-247
-356
-371
-293
-141
53
253
425
545
605
606
562
490
406
321
236
150
54
-55
-178
-307
-428
-521
-570
-563
-499
-389
-255
-126
-31
7
-24
-120
-265
-434
-597
-727
-806
-829
-801
-736
-654
-570
-496
-433
-375
-308
-221
-105
40
205
371
514
610
643
606
503
350
172
-5
-156
-265
-326
-340
-321
-281
-234
-191
-154
-123
-92
-54
-5
55
118
175
213
223
199
141
57
-39
-133
-210
-261
-283
-278
-255
-225
-196
-176
-166
-163
-159
-147
-120
-75
-16
50
113
163
190
192
168
127
77
28
-11
-34
-40
-33
-17
1
18
30
36
39
39
38
35
26
8
-24
-71
-132
-200
-265
-315
-340
-331
-285
-206
-104
6
109
189
236
246
218
157
73
-28
-139
-256
-378
-507
-641
-779
-915
-1040
-1144
-1218
-1253
-1249
-1209
-1143
-1064
-985
-917
-864
-826
-795
-759
-708
-634
-535
-417
-292
-178
-92
-45
-45
-88
-165
-260
-358
-443
-509
-556
-589
-619
-655
-703
-762
-821
-866
-878
-840
-742
-585
-378
-141
100
320
498
622
692
714
704
675
641
605
564
506
416
282
94
-144
-417
-703
-971
-1192
-1339
-1400
-1371
-1262
-1095
-895
-688
-495
-330
-199
-97
-16
53
122
195
274
358
441
517
579
624
649
651
632
592
532
455
367
274
187
117
74
67
99
168
262
369
472
554
607
627
620
600
582
583
611
668
743
820
875
885
835
718
543
327
97
-120
-301
-432
-513
-554
-575
-596
-632
-691
-765
-837
-882
-872
-788
-622
-383
-93
212
492
714
852
897
859
760
631
506
410
358
354
388
444
502
548
575
586
588
597
621
668
733
802
858
879
849
760
615
432
235
51
-92
-177
-197
-159
-78
24
123
202
251
270
265
250
235
230
237
250
260
256
229
178
106
25
-50
-104
-125
-113
-75
-25
14
23
-15
-106
-244
-414
-590
-747
-861
-915
-905
-838
-729
-600
-471
-357
-268
-204
-159
-122
-84
-43
1
37
53
36
-23
-125
-261
-413
-556
-665
-719
-709
-635
-512
-365
-223
-114
-57
-62
-123
-224
-341
-447
-519
-542
-514
-444
-347
-245
-157
-99
-76
-87
-123
-170
-215
-248
-265
-266
-256
-241
-228
-218
-209
-197
-174
-138
-89
-31
21
54
50
-2
-108
-262
-451
-652
-841
-993
-1092
-1131
-1113
-1052
-967
-880
-809
-764
-747
-754
-771
-785
-784
-760
-714
-652
-581
-514
-455
-408
-367
-326
-273
-202
-111
-6
99
186
235
229
159
29
-149
-352
-551
-721
-839
-896
-893
-844
-769
-692
-635
-613
-631
-684
-760
-841
-911
-959
-979
-976
-957
-934
-920
-922
-941
-972
-1004
-1024
-1018
-982
-911
-812
-695
-578
-475
-400
-361
-360
-390
-439
-492
-534
-551
-534
-479
-387
-266
-127
16
149
259
334
368
358
306
219
108
-14
-132
-231
-300
-331
-322
-275
-198
-102
3
105
195
270
328
371
404
432
459
487
516
543
564
575
573
557
529
492
451
412
382
365
365
386
428
493
580
686
810
946
1089
1232
1367
1489
1592
1674
1737
1784
1822
1858
1896
1939
1984
2025
2051
2052
2017
1945
1834
1692
1536
1385
1257
1170
1134
1149
1205
1286
1367
1428
1448
1420
1344
1235
1116
1014
960
976
1074
1254
1500
1787
2081
2346
2550
2672
2702
2644
2514
2339
2146
1963
1812
1703
1638
1608
1598
1589
1563
1509
1422
1306
1172
1034
909
812
751
728
736
763
796
820
822
797
747
679
605
541
499
489
515
573
652
739
817
870
885
855
780
662
511
338
155
-27
-199
-353
-486
-595
-679
-736
-765
-767
-740
-685
-606
-506
-393
-273
-157
-52
32
90
118
115
81
21
-59
-153
-251
-345
-426
-485
-519
-523
-498
-449
-383
-311
-245
-195
-170
-175
-207
-261
-326
-387
-432
-451
-439
-398
-339
-277
-231
-220
-257
-350
-497
-687
-901
-1116
-1309
-1459
-1554
-1591
-1578
-1528
-1463
-1402
-1366
-1365
-1405
-1482
-1586
-1703
-1818
-1920
-2000
-2056
-2089
-2106
-2114
-2119
-2125
-2132
-2138
-2138
-2126
-2098
-2053
-1991
-1912
-1819
-1715
-1598
-1466
-1317
-1146
-953
-740
-516
-295
-96
59
151
165
96
-52
-263
-511
-766
-994
-1167
-1263
-1273
-1197
-1049
-848
-620
-391
-184
-18
99
161
173
142
80
1
-81
-151
-197
-208
-174
-93
35
203
399
607
805
973
1093
1154
1151
1087
976
835
686
549
440
365
326
312
309
301
270
208
110
-18
-161
-300
-413
-476
-475
-400
-252
-41
214
489
756
988
1165
1271
1297
1247
1129
958
753
533
316
115
-61
-211
-336
-444
-540
-634
-729
-828
-926
-1018
-1094
-1144
-1159
-1131
-1056
-932
-763
-551
-302
-24
276
592
915
1236
1543
1825
2071
2268
2407
2484
2496
2447
2345
2202
2029
1842
1649
1462
1286
1124
981
857
755
676
623
597
598
621
663
715
769
817
856
883
902
918
939
969
1012
1067
1125
1173
1197
1184
1123
1012
859
674
476
286
124
0
-79
-117
-127
-122
-118
-126
-150
-185
-220
-237
-219
-152
-28
148
362
594
817
1004
1135
1196
1185
1111
991
846
699
568
465
395
352
325
301
263
199
102
-29
-186
-358
-529
-679
-793
-856
-859
-798
-676
-502
-289
-54
186
412
609
766
875
933
940
903
830
728
609
482
355
236
130
43
-21
-61
-74
-62
-28
24
85
148
203
240
255
242
201
138
58
-29
-117
-196
-265
-321
-367
-410
-454
-506
-569
-641
-721
-801
-872
-926
-955
-954
-924
-868
-792
-705
-617
-537
-474
-433
-420
-437
-485
-565
-677
-821
-991
-1184
-1390
-1599
-1797
-1973
-2113
-2209
-2258
-2262
-2227
-2167
-2094
-2021
-1963
-1922
-1900
-1892
-1890
-1884
-1865
-1829
-1775
-1708
-1636
-1569
-1518
-1491
-1491
-1516
-1561
-1616
-1671
-1716
-1744
-1750
-1732
-1692
-1629
-1546
-1445
-1327
-1196
-1058
-921
-797
-700
-644
-640
-692
-798
-944
-1110
-1270
-1397
-1469
-1472
-1406
-1283
-1127
-971
-846
-782
-795
-890
-1056
-1271
-1505
-1729
-1916
-2050
-2125
-2148
-2132
-2092
-2044
-1996
-1950
-1897
-1828
-1728
-1588
-1407
-1190
-952
-716
-503
-333
-221
-169
-172
-216
-280
-344
-390
-408
-393
-348
-281
-201
-118
-37
41
117
195
282
380
491
615
747
885
1024
1165
1308
1458
1621
1799
1996
2208
2428
2646
2849
3022
3155
3241
3281
3278
3244
3194
3143
3106
3096
3121
3183
3280
3407
3552
3704
3850
3976
4070
4126
4135
4096
4011
3888
3733
3559
3377
3199
3033
2886
2759
2651
2558
2475
2396
2315
2230
2139
2041
1940
1835
1731
1630
1534
1444
1363
1290
1228
1174
1129
1090
1053
1014
969
917
858
794
733
683
653
651
685
752
849
965
1085
1193
1274
1317
1317
1275
1198
1098
985
870
761
658
558
455
343
216
74
-77
-229
-368
-481
-557
-590
-582
-540
-480
-417
-371
-354
-377
-441
-544
-677
-830
-995
-1162
-1327
-1489
-1645
-1796
-1940
-2072
-2185
-2271
-2321
-2330
-2297
-2225
-2124
-2005
-1883
-1771
-1676
-1603
-1547
-1500
-1451
-1391
-1313
-1214
-1102
-986
-881
-805
-771
-787
-854
-967
-1114
-1279
-1445
-1597
-1726
-1826
-1896
-1941
-1966
-1977
-1978
-1971
-1955
-1929
-1893
-1846
-1794
-1742
-1698
-1671
-1668
-1693
-1746
-1822
-1913
-2011
-2107
-2194
-2271
-2340
-2406
-2478
-2561
-2660
-2776
-2903
-3033
-3152
-3249
-3310
-3328
-3299
-3224
-3110
-2965
-2800
-2627
-2454
-2291
-2143
-2015
-1913
-1838
-1792
-1776
-1788
-1821
-1868
-1918
-1957
-1975
-1960
-1909
-1821
-1701
-1561
-1412
-1266
-1135
-1020
-926
-843
-762
-673
-568
-441
-292
-126
46
214
365
491
589
656
699
723
734
738
735
727
708
675
626
559
479
390
302
225
167
133
126
143
180
231
291
357
427
503
586
680
784
897
1012
1126
1228
1314
1383
1438
1487
1542
1617
1725
1873
2065
2294
2548
2811
3061
3279
3449
3562
3614
3610
3557
3469
3358
3236
3111
2988
2869
2750
2628
2500
2361
2212
2053
1885
1714
1545
1383
1234
1101
988
897
825
772
733
705
683
665
649
633
619
609
603
601
600
598
588
562
517
449
359
256
149
56
-9
-31
0
87
223
397
589
778
946
1078
1166
1212
1225
1218
1209
1211
1236
1287
1360
1445
1530
1601
1646
1659
1640
1595
1535
1473
1421
1391
1388
1412
1459
1521
1587
1647
1692
1714
1711
1682
1631
1562
1482
1394
1305
1215
1127
1040
950
855
750
635
509
373
231
92
-37
-148
-232
-283
-300
-283
-238
-174
-100
-27
35
78
95
83
40
-33
-135
-264
-414
-580
-754
-926
-1084
-1215
-1308
-1354
-1348
-1292
-1193
-1062
-915
-767
-634
-524
-441
-383
-343
-312
-281
-245
-202
-157
-118
-96
-100
-138
-211
-315
-439
-570
-695
-800
-878
-926
-946
-947
-934
-916
-898
-881
-861
-833
-791
-727
-640
-529
-396
-245
-81
89
263
439
612
782
944
1090
1214
1306
1359
1371
1343
1284
1208
1131
1070
1037
1039
1072
1128
1188
1234
1250
1224
1155
1050
923
791
672
574
500
440
377
289
154
-41
-303
-621
-977
-1341
-1683
-1977
-2204
-2360
-2454
-2506
-2541
-2583
-2651
-2753
-2884
-3025
-3151
-3236
-3254
-3191
-3044
-2822
-2548
-2246
-1947
-1675
-1446
-1266
-1133
-1036
-959
-887
-805
-706
-589
-456
-316
-179
-56
46
119
160
170
149
102
34
-48
-134
-217
-286
-334
-354
-342
-300
-231
-143
-47
47
130
195
238
259
259
243
212
166
104
22
-84
-218
-380
-566
-767
-969
-1157
-1311
-1418
-1465
-1448
-1369
-1233
-1053
-843
-616
-386
-164
41
223
376
497
582
630
640
615
562
489
409
334
275
240
232
251
287
332
373
402
413
405
381
351
324
307
307
322
348
378
401
409
398
367
322
271
226
195
186
199
229
269
306
333
340
328
298
259
220
191
175
175
185
196
195
169
109
11
-125
-294
-484
-685
-884
-1074
-1245
-1396
-1522
-1623
-1696
-1739
-1746
-1716
-1647
-1541
-1402
-1239
-1063
-885
-712
-549
-394
-242
-85
86
277
486
708
929
1131
1296
1409
1460
1448
1381
1275
1149
1020
906
811
737
677
622
562
492
415
338
276
247
262
332
452
612
791
962
1102
1189
1214
1179
1095
983
867
770
706
681
691
724
762
788
785
745
668
559
426
282
135
-10
-150
-288
-426
-567
-710
-852
-986
-1103
-1197
-1263
-1302
-1317
-1317
-1310
-1306
-1305
-1307
-1304
-1284
-1236
-1152
-1030
-877
-707
-541
-403
-313
-285
-323
-419
-555
-705
-840
-932
-960
-915
-796
-613
-386
-136
112
337
522
656
733
755
724
647
531
386
221
45
-133
-306
-468
-616
-751
-877
-997
-1117
-1242
-1374
-1509
-1642
-1763
-1860
-1924
-1947
-1926
-1862
-1765
-1643
-1511
-1379
-1258
-1153
-1066
-997
-944
-903
-875
-857
-853
-863
-888
-928
-978
-1031
-1081
-1118
-1138
-1138
-1118
-1084
-1045
-1006
-978
-963
-961
-969
-982
-993
-997
-990
-972
-944
-910
-871
-828
-778
-714
-630
-518
-375
-201
-4
203
405
584
725
822
873
887
879
868
874
912
989
1106
1253
1417
1578
1721
1833
1909
1947
1957
1950
1937
1929
1936
1960
2003
2060
2129
2205
2285
2367
2448
2526
2598
2657
2698
2716
2706
2669
2610
2537
2462
2398
2354
2336
2340
2358
2374
2371
2332
2246
2109
1929
1722
1512
1322
1175
1088
1065
1103
1189
1302
1423
1534
1624
1689
1733
1765
1794
1828
1871
1919
1962
1989
1987
1949
1870
1755
1616
1469
1328
1207
1113
1048
1004
972
939
899
846
784
721
669
637
634
658
702
749
779
774
719
607
443
240
22
-187
-365
-498
-580
-617
-627
-628
-643
-686
-764
-873
-999
-1121
-1217
-1267
-1259
-1191
-1072
-918
-750
-588
-448
-339
-262
-210
-171
-135
-91
-36
28
96
160
211
247
271
290
319
370
458
588
759
963
1181
1395
1582
1728
1822
1865
1865
1838
1800
1769
1758
1770
1805
1851
1897
1927
1930
1897
1826
1724
1598
1459
1320
1188
1070
966
875
792
715
638
560
480
397
313
225
133
31
-86
-222
-380
-561
-763
-980
-1204
-1424
-1633
-1823
-1988
-2125
-2235
-2316
-2369
-2390
-2376
-2321
-2219
-2064
-1856
-1598
-1301
-980
-655
-346
-75
145
305
405
454
463
450
430
415
409
410
411
399
361
284
165
3
-192
-406
-621
-819
-986
-1114
-1203
-1260
-1299
-1336
-1389
-1472
-1592
-1752
-1946
-2163
-2388
-2605
-2800
-2960
-3079
-3154
-3186
-3178
-3136
-3063
-2965
-2845
-2704
-2546
-2372
-2187
-1996
-1807
-1628
-1467
-1333
-1231
-1165
-1134
-1133
-1154
-1186
-1216
-1230
-1218
-1171
-1085
-962
-808
-631
-445
-263
-97
45
159
244
305
347
378
403
424
439
442
422
369
273
128
-70
-314
-596
-902
-1214
-1519
-1804
-2062
-2293
-2499
-2689
-2872
-3055
-3240
-3424
-3599
-3750
-3858
-3906
-3879
-3766
-3565
-3286
-2941
-2554
-2149
-1754
-1391
-1076
-821
-626
-485
-387
-317
-260
-202
-135
-56
35
131
225
311
381
433
469
492
509
525
546
573
604
634
654
658
637
588
512
413
300
181
65
-41
-136
-222
-305
-392
-489
-599
-720
-845
-963
-1056
-1111
-1114
-1060
-951
-795
-608
-412
-227
-71
43
110
135
128
105
80
68
79
113
167
230
287
324
329
294
220
114
-10
-133
-235
-296
-298
-232
-94
111
375
683
1016
1361
1700
2023
2323
2597
2843
3062
3254
3418
3553
3654
3719
3746
3737
3697
3635
3563
3494
3437
3400
3384
3383
3384
3373
3334
3254
3126
2949
2733
2492
2243
2001
1778
1577
1395
1218
1033
822
575
289
-28
-358
-678
-960
-1178
-1315
-1364
-1328
-1222
-1067
-888
-705
-535
-384
-249
-123
7
153
320
511
716
924
1118
1281
1402
1472
1493
1471
1417
1343
1261
1182
1109
1043
981
920
856
785
708
624
536
446
353
258
157
46
-78
-217
-371
-536
-706
-874
-1031
-1173
-1294
-1396
-1481
-1554
-1623
-1694
-1773
-1861
-1959
-2065
-2173
-2279
-2378
-2464
-2534
-2586
-2620
-2637
-2638
-2625
-2603
-2573
-2538
-2500
-2459
-2413
-2360
-2295
-2214
-2112
-1987
-1838
-1669
-1488
-1303
-1126
-967
-837
-741
-680
-652
-648
-660
-678
-692
-696
-685
-657
-614
-557
-488
-406
-313
-206
-87
45
187
334
479
615
736
839
922
989
1046
1101
1161
1231
1315
1410
1511
1611
1705
1786
1855
1914
1970
2029
2102
2189
2292
2403
2513
2605
2668
2689
2665
2597
2497
2380
2265
2170
2107
2082
2092
2125
2161
2178
2155
2075
1931
1721
1456
1155
840
536
267
52
-98
-178
-192
-149
-63
48
170
286
387
466
522
556
573
579
581
583
586
589
588
577
551
506
440
354
256
153
56
-25
-83
-116
-126
-121
-113
-116
-144
-206
-309
-451
-626
-821
-1020
-1206
-1366
-1488
-1567
-1602
-1599
-1569
-1524
-1479
-1446
-1438
-1460
-1516
-1604
-1717
-1847
-1980
-2104
-2205
-2274
-2305
-2297
-2254
-2188
-2111
-2039
-1986
-1963
-1978
-2029
-2113
-2216
-2323
-2420
-2492
-2530
-2529
-2487
-2409
-2303
-2175
-2033
-1884
-1731
-1574
-1416
-1255
-1093
-931
-772
-621
-482
-359
-255
-171
-108
-66
-44
-41
-58
-92
-142
-204
-272
-338
-391
-422
-419
-378
-295
-174
-22
150
327
499
656
793
909
1008
1096
1178
1258
1334
1401
1452
1476
1462
1406
1305
1166
999
820
645
492
372
290
249
241
260
294
335
376
413
447
478
509
541
571
598
615
618
603
570
521
463
407
362
339
343
376
434
508
588
660
714
741
738
707
656
592
525
465
419
388
374
373
380
390
400
407
411
415
421
433
454
483
522
568
616
663
704
737
760
772
776
775
771
767
768
774
786
801
820
837
850
858
857
848
832
811
788
765
746
732
722
714
703
684
650
598
523
424
303
166
21
-123
-256
-370
-460
-524
-565
-590
-609
-630
-664
-717
-792
-890
-1004
-1129
-1256
-1379
-1492
-1593
-1681
-1759
-1829
-1895
-1957
-2012
-2057
-2085
-2092
-2072
-2024
-1950
-1858
-1756
-1656
-1567
-1498
-1452
-1429
-1424
-1427
-1432
-1431
-1417
-1392
-1356
-1316
-1277
-1245
-1225
-1217
-1220
-1232
-1248
-1269
-1292
-1322
-1363
-1418
-1491
-1582
-1687
-1798
-1903
-1992
-2055
-2086
-2084
-2055
-2007
-1951
-1900
-1860
-1835
-1823
-1817
-1806
-1782
-1738
-1671
-1585
-1487
-1385
-1287
-1200
-1123
-1049
-970
-874
-749
-590
-397
-177
58
291
508
694
844
959
1045
1113
1176
1244
1323
1413
1508
1600
1679
1737
1770
1778
1766
1743
1716
1692
1674
1662
1653
1642
1625
1604
1582
1565
1563
1584
1631
1704
1793
1885
1963
2009
2011
1963
1867
1736
1589
1444
1324
1241
1204
1209
1249
1308
1372
1426
1461
1473
1463
1435
1394
1346
1292
1231
1159
1073
970
851
722
591
471
373
308
281
292
338
409
497
591
686
779
870
964
1064
1173
1291
1413
1531
1637
1718
1769
1785
1767
1722
1660
1594
1534
1491
1469
1468
1484
1510
1536
1553
1556
1539
1503
1451
1387
1318
1250
1190
1142
1107
1087
1081
1085
1098
1116
1138
1164
1192
1226
1269
1322
1388
1468
1561
1665
1775
1887
1997
2102
2199
2292
2381
2471
2565
2664
2768
2871
2966
3045
3098
3117
3099
3042
2952
2834
2698
2552
2403
2254
2105
1952
1792
1620
1432
1229
1014
792
569
351
144
-51
-233
-405
-568
-726
-879
-1027
-1168
-1301
-1427
-1546
-1664
-1788
-1925
-2081
-2260
-2459
-2672
-2886
-3087
-3261
-3396
-3489
-3540
-3559
-3560
-3558
-3567
-3599
-3656
-3734
-3825
-3915
-3994
-4053
-4088
-4103
-4104
-4101
-4103
-4115
-4136
-4158
-4171
-4160
-4112
-4019
-3880
-3701
-3494
-3278
-3070
-2885
-2734
-2620
-2538
-2480
-2432
-2384
-2325
-2251
-2162
-2061
-1955
-1850
-1751
-1660
-1577
-1498
-1421
-1341
-1258
-1172
-1087
-1008
-939
-886
-849
-828
-819
-818
-818
-813
-796
-763
-713
-645
-558
-454
-334
-200
-55
100
262
426
589
746
893
1026
1143
1240
1316
1371
1405
1420
1417
1401
1377
1350
1327
1315
1318
1338
1375
1424
1475
1520
1549
1552
1527
1476
1406
1330
1265
1228
1234
1291
1403
1566
1767
1993
2225
2449
2650
2821
2958
3060
3131
3174
3191
3183
3152
3095
3015
2914
2796
2670
2546
2435
2346
2285
2255
2255
2279
2320
2369
2419
2466
2507
2541
2571
2595
2613
2622
2616
2586
2525
2427
2288
2109
1896
1659
1411
1167
940
744
585
468
393
355
349
364
391
422
447
458
452
426
380
316
241
162
86
21
-28
-59
-71
-69
-57
-43
-31
-25
-25
-26
-22
-6
30
89
173
277
394
511
616
698
750
767
750
703
635
553
464
375
287
204
126
55
-7
-55
-85
-91
-69
-19
56
147
242
326
383
400
364
272
123
-79
-325
-604
-906
-1219
-1534
-1841
-2133
-2401
-2639
-2839
-2994
-3100
-3158
-3170
-3144
-3091
-3021
-2948
-2881
-2824
-2779
-2740
-2701
-2653
-2589
-2506
-2405
-2291
-2175
-2066
-1975
-1909
-1870
-1853
-1852
-1854
-1851
-1831
-1791
-1729
-1646
-1548
-1439
-1323
-1201
-1072
-932
-778
-608
-425
-235
-47
123
264
363
414
418
382
320
248
185
146
141
175
244
339
447
554
648
719
762
778
771
747
716
685
660
645
640
645
654
663
664
653
624
573
500
406
295
174
49
-70
-179
-273
-352
-419
-481
-545
-620
-712
-823
-954
-1099
-1250
-1398
-1533
-1647
-1739
-1805
-1851
-1879
-1893
-1898
-1893
-1877
-1848
-1802
-1738
-1660
-1572
-1483
-1404
-1346
-1313
-1310
-1330
-1366
-1403
-1427
-1427
-1395
-1331
-1240
-1134
-1029
-940
-879
-851
-857
-887
-931
-974
-1002
-1004
-977
-920
-838
-740
-635
-532
-434
-345
-262
-181
-100
-15
76
171
266
357
437
503
553
585
602
606
600
587
567
539
500
447
374
278
159
16
-144
-315
-485
-642
-775
-871
-923
-927
-884
-801
-689
-561
-431
-314
-220
-153
-112
-92
-82
-69
-41
12
94
205
339
487
635
771
882
961
1002
1004
971
906
815
705
582
454
328
209
103
15
-51
-96
-122
-135
-143
-157
-185
-235
-309
-407
-523
-649
-775
-891
-990
-1069
-1127
-1165
-1187
-1195
-1191
-1173
-1136
-1078
-995
-888
-761
-625
-490
-373
-284
-232
-217
-234
-271
-310
-334
-330
-289
-212
-104
20
145
256
341
395
419
420
408
394
387
391
409
437
469
501
528
549
565
579
594
612
630
645
651
641
611
559
488
408
329
265
226
222
252
314
397
490
580
659
724
775
820
870
936
1027
1148
1301
1479
1674
1873
2066
2243
2397
2524
2626
2707
2771
2823
2871
2920
2974
3038
3116
3211
3323
3451
3589
3731
3864
3976
4054
4091
4075
4009
3896
3746
3572
3391
3218
3066
2945
2858
2804
2779
2773
2777
2779
2769
2737
2674
2577
2442
2269
2063
1830
1579
1323
1073
841
637
464
322
208
113
28
-58
-154
-264
-390
-529
-675
-822
-963
-1093
-1211
-1316
-1411
-1499
-1584
-1670
-1759
-1852
-1951
-2057
-2172
-2299
-2441
-2599
-2771
-2954
-3141
-3320
-3478
-3604
-3687
-3720
-3705
-3648
-3559
-3455
-3349
-3257
-3186
-3142
-3121
-3119
-3126
-3134
-3136
-3130
-3115
-3095
-3074
-3056
-3043
-3034
-3025
-3010
-2979
-2925
-2841
-2724
-2573
-2391
-2181
-1950
-1705
-1452
-1196
-944
-703
-477
-275
-101
39
144
215
256
276
285
294
314
350
406
480
566
658
746
826
896
956
1010
1067
1130
1204
1287
1374
1458
1527
1572
1588
1574
1536
1484
1433
1398
1388
1410
1460
1531
1606
1667
1699
1691
1638
1547
1431
1307
1195
1111
1065
1060
1088
1134
1179
1206
1198
1149
1058
934
791
646
517
415
347
312
303
309
319
322
312
287
253
215
183
166
170
199
250
319
401
487
572
651
721
782
833
876
911
938
956
963
959
945
922
892
860
827
796
769
744
720
694
665
631
593
552
510
468
425
380
326
256
161
37
-123
-315
-533
-766
-997
-1208
-1383
-1507
-1573
-1579
-1530
-1434
-1304
-1153
-994
-835
-683
-542
-414
-299
-198
-113
-43
10
48
75
96
120
155
206
277
366
466
566
651
707
722
691
616
505
375
242
127
43
0
-2
31
88
155
218
269
303
323
336
353
384
435
508
599
696
786
854
888
879
825
730
602
454
298
145
5
-120
-227
-318
-397
-465
-526
-578
-622
-656
-679
-693
-700
-702
-702
-706
-714
-726
-740
-751
-756
-749
-726
-688
-635
-572
-504
-436
-371
-312
-260
-211
-165
-116
-65
-9
50
109
167
220
267
309
348
387
428
472
518
562
597
615
610
575
510
417
305
182
62
-45
-132
-198
-245
-282
-322
-377
-459
-572
-719
-892
-1080
-1268
-1440
-1583
-1689
-1756
-1790
-1801
-1803
-1813
-1842
-1898
-1984
-2095
-2222
-2354
-2479
-2588
-2675
-2742
-2791
-2829
-2864
-2901
-2941
-2980
-3010
-3019
-2995
-2926
-2807
-2638
-2423
-2177
-1916
-1658
-1419
-1213
-1045
-916
-820
-750
-694
-645
-595
-541
-484
-427
-371
-320
-272
-227
-180
-130
-77
-23
24
55
58
25
-49
-161
-301
-450
-587
-689
-736
-717
-633
-494
-321
-139
24
148
221
244
228
195
170
176
229
336
493
683
887
1080
1243
1365
1445
1489
1514
1537
1575
1638
1730
1846
1975
2102
2213
2296
2347
2367
2363
2343
2317
2291
2268
2246
2220
2184
2134
2067
1988
1900
1813
1732
1662
1603
1550
1496
1430
1346
1239
1111
969
826
695
590
517
481
477
495
523
550
565
566
553
533
517
513
527
562
613
672
727
768
788
785
762
728
698
682
693
735
809
908
1024
1143
1254
1346
1414
1455
1472
1466
1444
1407
1360
1304
1241
1171
1097
1020
947
878
816
761
714
672
630
588
542
495
452
418
400
404
432
479
539
598
639
647
609
517
371
177
-51
-294
-532
-747
-925
-1056
-1137
-1171
-1165
-1128
-1067
-992
-908
-818
-725
-630
-536
-444
-357
-279
-213
-162
-125
-103
-95
-98
-110
-130
-158
-196
-244
-305
-378
-462
-552
-642
-724
-786
-822
-826
-796
-733
-647
-548
-450
-368
-314
-299
-325
-393
-496
-623
-760
-896
-1016
-1116
-1187
-1232
-1252
-1255
-1246
-1230
-1210
-1188
-1161
-1126
-1080
-1022
-955
-883
-813
-757
-721
-714
-737
-789
-861
-942
-1018
-1078
-1111
-1112
-1082
-1027
-955
-877
-802
-736
-679
-629
-580
-522
-449
-356
-243
-114
23
160
287
398
489
560
614
656
687
711
724
724
702
654
576
467
334
185
34
-105
-222
-308
-363
-392
-405
-414
-432
-467
-521
-591
-668
-737
-785
-800
-773
-704
-597
-464
-318
-171
-35
83
182
263
330
390
443
492
532
559
565
547
503
437
356
276
210
173
178
232
335
481
657
849
1039
1211
1355
1460
1526
1551
1540
1497
1429
1340
1234
1114
985
849
710
572
441
320
210
113
25
-59
-146
-244
-359
-497
-660
-844
-1043
-1249
-1450
-1634
-1790
-1912
-1995
-2037
-2044
-2021
-1975
-1918
-1856
-1798
-1749
-1710
-1683
-1664
-1650
-1638
-1623
-1602
-1573
-1538
-1497
-1453
-1410
-1370
-1335
-1303
-1274
-1241
-1201
-1146
-1072
-976
-856
-713
-553
-380
-203
-27
141
297
437
559
662
745
806
841
849
827
775
697
600
494
391
305
248
228
246
296
368
443
505
535
523
464
362
229
84
-55
-170
-247
-282
-278
-247
-203
-166
-149
-164
-213
-294
-399
-515
-631
-737
-828
-901
-958
-1000
-1032
-1050
-1053
-1033
-987
-910
-801
-666
-516
-365
-230
-126
-63
-44
-66
-116
-179
-238
-277
-288
-267
-220
-156
-87
-25
22
52
69
79
91
115
156
216
292
377
464
548
624
692
753
810
864
912
949
966
950
891
783
629
438
230
28
-142
-258
-305
-280
-191
-57
96
241
354
419
432
398
330
249
172
116
89
95
127
178
237
295
346
390
426
458
488
516
540
556
562
556
541
523
514
527
576
668
801
968
1151
1324
1461
1538
1540
1462
1311
1106
875
648
450
303
212
173
173
187
191
165
93
-28
-192
-382
-578
-755
-893
-978
-1004
-976
-903
-803
-693
-590
-506
-445
-406
-380
-355
-316
-252
-157
-28
129
300
470
622
741
815
843
830
786
729
678
647
649
686
753
838
925
996
1037
1040
1004
941
865
795
750
747
792
883
1010
1155
1297
1415
1490
1511
1476
1388
1259
1104
940
782
641
526
441
385
355
346
355
374
399
424
445
461
468
468
465
465
476
509
573
674
817
998
1210
1442
1676
1896
2085
2231
2326
2369
2362
2316
2241
2149
2052
1959
1876
1803
1741
1686
1633
1580
1523
1459
1388
1311
1228
1143
1057
972
891
815
745
684
632
590
559
538
527
525
528
534
538
536
524
498
456
397
322
235
139
40
-56
-146
-228
-302
-371
-438
-509
-588
-678
-780
-892
-1006
-1119
-1221
-1304
-1366
-1404
-1421
-1422
-1413
-1402
-1396
-1399
-1411
-1430
-1450
-1465
-1466
-1449
-1410
-1347
-1265
-1170
-1070
-975
-894
-836
-804
-804
-833
-890
-969
-1063
-1165
-1266
-1358
-1436
-1494
-1530
-1542
-1531
-1499
-1449
-1385
-1314
-1240
-1171
-1114
-1076
-1064
-1081
-1130
-1211
-1317
-1441
-1569
-1689
-1785
-1845
-1858
-1820
-1732
-1599
-1430
-1238
-1033
-827
-626
-433
-251
-76
90
249
398
531
642
725
774
786
765
716
648
572
500
440
398
374
368
374
389
410
437
470
514
571
644
733
832
934
1029
1108
1163
1191
1195
1180
1160
1147
1153
1187
1253
1349
1465
1591
1710
1810
1877
1904
1885
1818
1707
1556
1369
1155
920
675
430
196
-17
-198
-340
-440
-500
-528
-533
-531
-535
-557
-604
-679
-779
-896
-1022
-1146
-1260
-1358
-1438
-1503
-1556
-1603
-1648
-1696
-1749
-1808
-1873
-1943
-2017
-2094
-2174
-2252
-2325
-2385
-2424
-2432
-2400
-2319
-2188
-2005
-1782
-1527
-1256
-985
-727
-493
-291
-119
24
146
255
357
458
560
665
770
874
974
1067
1154
1235
1308
1376
1438
1494
1544
1588
1629
1669
1712
1760
1817
1884
1958
2035
2108
2167
2203
2210
2183
2123
2033
1921
1794
1661
1529
1401
1278
1160
1042
922
799
673
549
429
320
225
144
78
19
-37
-97
-167
-250
-344
-444
-543
-633
-705
-756
-783
-788
-778
-758
-739
-725
-721
-729
-750
-781
-821
-868
-922
-985
-1057
-1140
-1233
-1333
-1435
-1532
-1615
-1679
-1718
-1730
-1720
-1692
-1655
-1618
-1589
-1574
-1576
-1595
-1628
-1670
-1719
-1770
-1822
-1876
-1931
-1990
-2051
-2115
-2178
-2237
-2288
-2327
-2353
-2367
-2369
-2363
-2353
-2337
-2316
-2284
-2235
-2161
-2056
-1915
-1739
-1535
-1312
-1085
-870
-679
-522
-403
-320
-264
-223
-184
-135
-67
24
136
264
401
539
670
790
897
992
1079
1159
1236
1310
1380
1445
1502
1552
1592
1625
1653
1676
1695
1709
1715
1707
1681
1630
1554
1453
1334
1204
1076
960
868
806
775
772
790
821
854
884
906
918
925
931
941
959
986
1020
1060
1096
1122
1133
1124
1095
1047
984
909
828
744
660
575
492
409
329
253
185
130
92
77
86
123
185
271
375
490
608
720
817
891
933
940
907
837
732
601
451
294
137
-10
-144
-265
-374
-476
-576
-675
-774
-869
-954
-1018
-1057
-1061
-1031
-971
-890
-800
-715
-648
-606
-591
-596
-613
-630
-634
-619
-584
-535
-482
-440
-423
-439
-490
-570
-664
-754
-820
-844
-818
-740
-619
-470
-314
-171
-55
24
66
78
75
71
80
111
167
245
336
431
517
586
633
658
663
654
636
616
597
580
567
558
552
550
555
568
590
620
656
693
727
753
767
771
768
767
776
807
865
953
1067
1199
1335
1458
1553
1607
1615
1574
1491
1372
1229
1071
904
730
550
360
157
-60
-290
-526
-762
-986
-1192
-1375
-1534
-1674
-1803
-1934
-2073
-2228
-2397
-2577
-2756
-2921
-3061
-3166
-3234
-3269
-3281
-3283
-3288
-3304
-3334
-3372
-3405
-3417
-3388
-3302
-3151
-2935
-2664
-2354
-2028
-1706
-1407
-1143
-914
-718
-542
-376
-210
-36
145
329
506
667
805
918
1008
1087
1163
1249
1355
1483
1634
1799
1968
2128
2272
2393
2493
2578
2658
2742
2839
2953
3081
3215
3344
3455
3537
3582
3586
3551
3482
3387
3272
3145
3007
2860
2705
2539
2367
2190
2015
1848
1696
1564
1452
1357
1276
1199
1123
1042
958
875
800
742
708
701
720
758
808
858
899
929
947
958
972
996
1033
1082
1132
1166
1165
1109
983
782
513
197
-137
-454
-720
-906
-993
-977
-864
-672
-426
-150
133
404
654
875
1067
1229
1358
1451
1500
1498
1437
1314
1133
901
632
345
58
-212
-452
-653
-814
-936
-1024
-1084
-1119
-1132
-1126
-1102
-1061
-1010
-953
-903
-869
-862
-890
-954
-1054
-1180
-1321
-1461
-1586
-1686
-1755
-1791
-1800
-1792
-1778
-1771
-1782
-1818
-1880
-1967
-2072
-2185
-2296
-2393
-2464
-2503
-2503
-2464
-2388
-2280
-2146
-1998
-1843
-1690
-1545
-1413
-1296
-1192
-1101
-1022
-953
-897
-857
-835
-838
-867
-922
-999
-1087
-1175
-1246
-1283
-1272
-1203
-1072
-883
-647
-381
-107
150
370
533
628
649
601
494
344
171
-4
-163
-290
-376
-420
-425
-404
-370
-339
-325
-339
-385
-462
-563
-678
-794
-902
-995
-1072
-1135
-1190
-1248
-1313
-1392
-1482
-1578
-1672
-1751
-1806
-1829
-1818
-1775
-1707
-1620
-1522
-1416
-1301
-1173
-1025
-847
-637
-395
-130
145
407
635
810
916
950
915
825
700
563
437
338
278
261
287
351
446
566
704
857
1020
1186
1348
1495
1614
1693
1724
1703
1634
1528
1405
1287
1195
1151
1164
1239
1370
1543
1741
1947
2147
2331
2497
2647
2786
2918
3047
3169
3274
3350
3381
3352
3250
3070
2811
2482
2094
1666
1215
760
316
-99
-475
-797
-1057
-1247
-1361
-1397
-1361
-1263
-1119
-951
-780
-631
-522
-465
-465
-515
-605
-718
-836
-944
-1029
-1087
-1120
-1134
-1139
-1144
-1156
-1178
-1208
-1238
-1260
-1263
-1242
-1192
-1116
-1024
-927
-844
-789
-777
-817
-911
-1052
-1227
-1417
-1599
-1748
-1842
-1867
-1812
-1680
-1482
-1238
-973
-716
-495
-332
-241
-228
-284
-396
-539
-689
-819
-909
-945
-922
-842
-718
-563
-395
-230
-80
48
151
232
293
339
371
390
391
368
314
224
95
-70
-263
-471
-677
-861
-1008
-1103
-1138
-1114
-1036
-917
-771
-615
-463
-324
-203
-100
-10
73
158
251
352
462
573
679
771
842
890
913
916
906
889
871
855
841
824
797
751
677
571
431
262
69
-137
-345
-546
-732
-898
-1042
-1164
-1264
-1338
-1383
-1394
-1363
-1285
-1153
-969
-736
-463
-163
149
458
751
1016
1245
1434
1579
1675
1721
1713
1647
1524
1348
1130
887
642
422
251
151
135
202
342
532
742
941
1101
1204
1242
1220
1156
1073
996
947
940
980
1064
1178
1308
1437
1553
1650
1725
1781
1825
1862
1894
1920
1937
1940
1926
1894
1846
1791
1737
1695
1673
1673
1693
1726
1762
1791
1809
1816
1819
1833
1875
1961
2100
2295
2535
2803
3071
3313
3503
3626
3676
3659
3588
3484
3366
3247
3134
3025
2908
2770
2596
2380
2121
1828
1519
1217
944
718
548
435
370
337
318
296
259
200
122
32
-59
-139
-196
-223
-214
-167
-84
35
185
361
555
756
948
1113
1234
1293
1277
1180
1006
764
473
152
-182
-514
-840
-1162
-1489
-1833
-2203
-2603
-3028
-3465
-3894
-4290
-4632
-4905
-5105
-5235
-5311
-5348
-5364
-5366
-5354
-5317
-5236
-5089
-4859
-4539
-4135
-3672
-3183
-2710
-2294
-1967
-1746
-1631
-1605
-1639
-1701
-1758
-1790
-1788
-1754
-1702
-1648
-1605
-1581
-1570
-1557
-1521
-1440
-1297
-1087
-819
-515
-209
67
279
408
446
400
289
137
-31
-196
-350
-494
-638
-793
-969
-1166
-1374
-1571
-1727
-1810
-1792
-1657
-1404
-1053
-639
-207
190
508
708
774
702
511
230
-99
-435
-740
-983
-1145
-1220
-1214
-1143
-1028
-895
-770
-676
-629
-638
-701
-811
-952
-1104
-1245
-1357
-1427
-1453
-1437
-1394
-1342
-1301
-1288
-1313
-1378
-1472
-1578
-1671
-1727
-1727
-1658
-1519
-1319
-1077
-817
-562
-335
-148
-6
93
159
206
247
291
342
400
459
510
544
556
543
508
458
403
354
323
318
345
406
499
618
753
895
1030
1146
1228
1266
1252
1181
1056
884
676
450
225
17
-156
-286
-368
-403
-398
-363
-307
-238
-161
-75
22
137
276
443
639
859
1093
1328
1548
1737
1878
1961
1977
1924
1803
1619
1379
1093
773
428
71
-289
-640
-972
-1277
-1543
-1763
-1927
-2025
-2054
-2003
-1873
-1663
-1383
-1047
-678
-305
41
325
519
601
562
408
157
-160
-504
-837
-1121
-1331
-1454
-1490
-1452
-1359
-1235
-1099
-967
-843
-725
-604
-470
-315
-139
52
243
417
554
641
673
655
605
547
508
513
578
707
890
1106
1328
1524
1669
1747
1752
1695
1594
1477
1372
1303
1287
1332
1433
1580
1754
1935
2104
2244
2344
2397
2402
2361
2282
2173
2045
1911
1782
1671
1588
1537
1518
1521
1534
1534
1500
1410
1248
1010
704
348
-27
-383
-682
-892
-991
-974
-854
-658
-425
-199
-24
68
60
-51
-246
-496
-761
-1000
-1181
-1276
-1277
-1191
-1038
-848
-654
-486
-366
-307
-305
-349
-418
-489
-540
-557
-534
-475
-393
-307
-236
-196
-197
-240
-317
-414
-515
-601
-659
-681
-664
-611
-530
-426
-307
-175
-29
130
304
487
671
839
968
1037
1020
907
690
380
-1
-418
-830
-1195
-1479
-1655
-1712
-1655
-1499
-1272
-1002
-724
-461
-235
-58
64
130
142
104
20
-105
-263
-443
-633
-815
-970
-1079
-1126
-1100
-996
-819
-581
-301
0
300
578
818
1010
1147
1232
1269
1266
1236
1190
1144
1111
1103
1128
1192
1292
1421
1565
1708
1830
1916
1957
1949
1900
1825
1744
1677
1642
1650
1702
1791
1899
2008
2097
2153
2168
2143
2088
2016
1941
1873
1819
1780
1750
1726
1705
1688
1684
1706
1768
1878
2040
2242
2460
2660
2801
2847
2767
2552
2211
1774
1285
797
359
8
-240
-387
-459
-493
-530
-603
-731
-911
-1121
-1322
-1469
-1519
-1443
-1232
-902
-488
-44
374
713
931
1010
948
767
499
182
-147
-462
-747
-999
-1228
-1448
-1675
-1923
-2197
-2497
-2811
-3123
-3415
-3663
-3851
-3962
-3985
-3915
-3752
-3501
-3172
-2781
-2346
-1889
-1433
-1000
-610
-275
-1
212
375
500
604
704
813
942
1096
1277
1482
1711
1960
2228
2514
2816
3130
3447
3756
4040
4280
4460
4567
4597
4553
4452
4314
4168
4040
3952
3914
3928
3983
4058
4130
4174
4173
4116
4006
3853
3676
3496
3332
3198
3100
3033
2987
2946
2893
2815
2702
2550
2361
2140
1893
1627
1344
1046
734
410
78
-252
-564
-838
-1049
-1177
-1205
-1124
-937
-661
-322
46
406
723
969
1127
1192
1171
1084
954
809
675
571
510
494
520
575
644
710
759
779
763
709
622
507
375
236
99
-26
-134
-220
-282
-317
-326
-306
-256
-175
-61
83
252
439
629
804
945
1030
1044
973
815
576
271
-77
-443
-801
-1133
-1427
-1685
-1917
-2141
-2379
-2650
-2967
-3330
-3725
-4131
-4513
-4839
-5080
-5215
-5241
-5169
-5026
-4846
-4668
-4527
-4447
-4440
-4503
-4621
-4771
-4927
-5068
-5181
-5262
-5315
-5351
-5385
-5424
-5471
-5519
-5552
-5548
-5485
-5343
-5111
-4790
-4391
-3937
-3455
-2972
-2515
-2100
-1733
-1412
-1129
-869
-621
-375
-127
120
359
580
773
932
1056
1149
1218
1274
1328
1390
1465
1553
1652
1753
1845
1919
1965
1973
1938
1858
1733
1565
1359
1125
871
608
349
105
-115
-304
-457
-572
-649
-691
-700
-676
-620
-530
-406
-249
-64
142
353
553
722
843
905
906
852
760
657
571
531
556
659
837
1074
1347
1624
1875
2075
2208
2270
2267
2214
2129
2029
1932
1843
1762
1686
1605
1514
1407
1286
1156
1027
906
801
714
639
566
481
369
219
27
-203
-458
-721
-969
-1181
-1345
-1452
-1508
-1526
-1525
-1527
-1551
-1610
-1708
-1839
-1987
-2134
-2256
-2335
-2357
-2318
-2224
-2089
-1931
-1775
-1640
-1543
-1494
-1492
-1530
-1593
-1662
-1715
-1731
-1694
-1591
-1417
-1174
-870
-516
-129
272
668
1041
1375
1658
1878
2032
2118
2138
2099
2009
1880
1724
1553
1376
1203
1037
883
740
610
491
386
298
233
197
197
238
319
434
570
708
825
897
901
821
651
392
58
-330
-747
-1165
-1561
-1916
-2218
-2463
-2651
-2785
-2867
-2898
-2876
-2797
-2658
-2459
-2206
-1914
-1604
-1304
-1047
-860
-766
-776
-887
-1087
-1352
-1655
-1970
-2278
-2567
-2837
-3096
-3356
-3630
-3921
-4226
-4527
-4798
-5005
-5116
-5103
-4950
-4660
-4249
-3752
-3212
-2676
-2189
-1787
-1492
-1313
-1242
-1264
-1355
-1491
-1649
-1812
-1967
-2109
-2235
-2347
-2446
-2532
-2606
-2663
-2700
-2714
-2697
-2645
-2553
-2416
-2230
-1996
-1715
-1394
-1046
-689
-345
-39
204
363
426
391
267
74
-162
-408
-637
-823
-955
-1031
-1059
-1058
-1049
-1053
-1083
-1149
-1246
-1365
-1492
-1610
-1709
-1784
-1838
-1882
-1932
-2001
-2103
-2239
-2403
-2579
-2745
-2875
-2949
-2951
-2877
-2733
-2535
-2302
-2054
-1805
-1560
-1313
-1048
-743
-377
65
587
1178
1812
2453
3057
3584
4002
4295
4464
4527
4518
4476
4442
4447
4512
4641
4824
5042
5270
5483
5665
5809
5916
6000
6074
6154
6250
6364
6487
6606
6701
6755
6752
6687
6563
6390
6185
5968
5754
5559
5388
5244
5126
5029
4952
4895
4864
4863
4900
4981
5105
5267
5456
5655
5847
6013
6140
6217
6241
6212
6132
6006
5832
5611
5336
5001
4602
4138
3612
3039
2436
1828
1238
690
202
-216
-561
-836
-1047
-1203
-1311
-1374
-1391
-1362
-1284
-1156
-985
-780
-557
-337
-140
17
119
163
150
90
-5
-119
-238
-352
-453
-539
-609
-661
-695
-706
-687
-633
-537
-401
-227
-28
178
370
526
626
658
617
506
338
129
-105
-347
-590
-832
-1077
-1336
-1623
-1947
-2316
-2729
-3176
-3643
-4109
-4554
-4961
-5317
-5618
-5868
-6077
-6259
-6428
-6597
-6771
-6952
-7134
-7306
-7457
-7578
-7661
-7707
-7722
-7718
-7710
-7713
-7741
-7800
-7893
-8015
-8156
-8305
-8449
-8579
-8692
-8786
-8866
-8939
-9011
-9086
-9161
-9232
-9289
-9319
-9311
-9261
-9166
-9035
-8883
-8730
-8600
-8511
-8480
-8514
-8610
-8759
-8944
-9143
-9339
-9515
-9660
-9769
-9842
-9879
-9882
-9851
-9784
-9673
-9514
-9302
-9036
-8725
-8382
-8029
-7692
-7396
-7163
-7005
-6924
-6911
-6944
-6995
-7034
-7031
-6965
-6821
-6597
-6297
-5933
-5519
-5066
-4586
-4082
-3556
-3005
-2430
-1830
-1211
-584
37
635
1198
1715
2183
2608
3002
3381
3766
4170
4607
5077
5574
6084
6589
7067
7500
7876
8191
8447
8658
8840
9013
9194
9398
9633
9899
10191
10499
10808
11105
11375
11609
11800
11946
12047
12105
12122
12102
12045
11948
11811
11629
11400
11124
10806
10454
10083
9711
9360
9053
8811
8649
8574
8584
8668
8804
8965
9122
9248
9320
9326
9260
9128
8942
8716
8466
8200
7925
7637
7330
6994
6622
6215
5778
5329
4893
4499
4175
3944
3821
3804
3883
4035
4231
4443
4644
4819
4961
5073
5164
5248
5333
5425
5523
5615
5688
5727
5722
5669
5573
5446
5307
5177
5070
4994
4946
4913
4874
4808
4695
4526
4302
4038
3760
3498
3284
3139
3073
3079
3135
3209
3263
3260
3174
2991
2713
2358
1953
1528
1112
726
377
62
-233
-528
-842
-1188
-1567
-1970
-2377
-2757
-3080
-3318
-3454
-3480
-3407
-3253
-3048
-2823
-2609
-2427
-2288
-2192
-2129
-2081
-2028
-1953
-1842
-1695
-1518
-1325
-1137
-975
-861
-809
-827
-917
-1074
-1289
-1552
-1853
-2180
-2528
-2888
-3253
-3613
-3956
-4269
-4534
-4736
-4865
-4913
-4882
-4782
-4630
-4447
-4254
-4069
-3905
-3762
-3637
-3516
-3384
-3223
-3025
-2786
-2512
-2219
-1925
-1653
-1423
-1247
-1129
-1066
-1045
-1052
-1069
-1085
-1092
-1088
-1077
-1065
-1058
-1060
-1070
-1080
-1079
-1057
-1002
-908
-775
-607
-417
-219
-27
146
291
406
490
544
571
569
536
466
351
186
-29
-290
-586
-899
-1211
-1500
-1752
-1957
-2112
-2223
-2303
-2363
-2418
-2474
-2534
-2596
-2649
-2685
-2694
-2671
-2618
-2542
-2451
-2360
-2278
-2211
-2160
-2118
-2076
-2021
-1941
-1830
-1685
-1512
-1320
-1123
-936
-771
-638
-541
-480
-450
-445
-458
-481
-508
-531
-543
-538
-505
-438
-330
-179
16
246
500
762
1016
1249
1449
1615
1752
1873
1993
2130
2298
2504
2750
3025
3314
3594
3845
4048
4188
4261
4269
4218
4123
3998
3859
3717
3582
3461
3357
3270
3198
3139
3088
3038
2981
2908
2812
2685
2526
2336
2121
1893
1667
1457
1279
1144
1054
1008
1000
1016
1043
1068
1083
1084
1072
1055
1040
1036
1052
1090
1151
1233
1331
1439
1554
1673
1798
1929
2069
2221
2385
2560
2743
2932
3125
3320
3519
3727
3949
4193
4462
4759
5082
5423
5774
6121
6451
6750
7010
7224
7390
7508
7582
7619
7623
7600
7554
7490
7411
7321
7222
7117
7011
6904
6801
6704
6614
6533
6461
6400
6349
6306
6268
6229
6182
6118
6029
5908
5750
5557
5333
5088
4836
4589
4359
4153
3970
3805
3644
3468
3262
3010
2704
2346
1944
1517
1086
671
291
-42
-327
-568
-779
-975
-1170
-1376
-1598
-1836
-2083
-2328
-2564
-2783
-2983
-3167
-3345
-3528
-3728
-3953
-4207
-4489
-4790
-5099
-5402
-5686
-5940
-6160
-6344
-6499
-6630
-6747
-6857
-6967
-7079
-7193
-7305
-7411
-7507
-7590
-7658
-7712
-7756
-7792
-7827
-7864
-7909
-7962
-8023
-8093
-8169
-8244
-8316
-8379
-8431
-8471
-8500
-8520
-8535
-8552
-8575
-8609
-8655
-8713
-8779
-8847
-8911
-8962
-8996
-9010
-9005
-8984
-8954
-8923
-8897
-8881
-8875
-8878
-8884
-8884
-8871
-8839
-8787
-8715
-8631
-8543
-8463
-8401
-8365
-8359
-8381
-8427
-8485
-8546
-8597
-8627
-8631
-8603
-8544
-8457
-8347
-8220
-8083
-7939
-7792
-7642
-7489
-7331
-7165
-6987
-6796
-6587
-6361
-6117
-5857
-5584
-5303
-5021
-4745
-4482
-4239
-4022
-3835
-3680
-3558
-3466
-3402
-3360
-3334
-3319
-3307
-3292
-3268
-3228
-3169
-3087
-2979
-2846
-2686
-2503
-2297
-2068
-1817
-1542
-1240
-907
-540
-139
293
749
1218
1685
2132
2541
2899
3196
3429
3601
3725
3814
3886
3954
4030
4118
4218
4323
4424
4510
4575
4617
4639
4651
4666
4699
4762
4865
5009
5192
5402
5627
5850
6056
6234
6377
6482
6551
6590
6604
6600
6580
6547
6500
6438
6358
6260
6143
6009
5861
5706
5547
5390
5241
5103
4981
4879
4799
4744
4715
4714
4737
4782
4842
4909
4973
5027
5060
5068
5048
4998
4923
4828
4719
4603
4486
4374
4270
4178
4102
4045
4009
3999
4016
4059
4131
4221
4322
4424
4513
4577
4604
4588
4526
4418
4272
4094
3896
3688
3476
3268
3065
2868
2675
2484
2291
2096
1896
1692
1484
1276
1067
862
662
469
287
115
-45
-194
-336
-477
-625
-790
-986
-1220
-1502
-1835
-2216
-2638
-3085
-3540
-3983
-4394
-4757
-5057
-5289
-5448
-5538
-5561
-5525
-5436
-5298
-5117
-4897
-4644
-4365
-4070
-3774
-3487
-3224
-2995
-2809
-2669
-2571
-2510
-2472
-2447
-2424
-2393
-2352
-2303
-2253
-2210
-2186
-2192
-2235
-2316
-2434
-2581
-2747
-2918
-3081
-3222
-3333
-3407
-3440
-3432
-3386
-3307
-3199
-3067
-2914
-2742
-2551
-2341
-2110
-1857
-1582
-1285
-969
-639
-299
43
385
722
1056
1389
1727
2076
2439
2820
3215
3614
4003
4364
4676
4920
5084
5165
5168
5109
5012
4907
4821
4777
4790
4861
4980
5126
5270
5381
5431
5398
5271
5050
4742
4365
3939
3482
3013
2540
2070
1601
1129
647
150
-364
-894
-1436
-1982
-2520
-3042
-3535
-3992
-4405
-4769
-5079
-5335
-5536
-5682
-5776
-5824
-5830
-5805
-5757
-5697
-5636
-5584
-5550
-5539
-5558
-5608
-5689
-5800
-5936
-6091
-6258
-6426
-6583
-6720
-6825
-6890
-6912
-6889
-6825
-6729
-6612
-6483
-6353
-6227
-6108
-5992
-5870
-5733
-5571
-5374
-5139
-4866
-4562
-4238
-3907
-3581
-3271
-2983
-2717
-2468
-2227
-1983
-1727
-1449
-1149
-826
-487
-141
201
529
836
1116
1371
1601
1812
2009
2196
2375
2547
2709
2857
2985
3090
3169
3222
3252
3266
3271
3278
3296
3334
3397
3489
3610
3755
3919
4093
4268
4436
4589
4721
4828
4910
4966
5000
5015
5014
5001
4980
4956
4931
4910
4898
4898
4916
4954
5018
5107
5225
5369
5538
5728
5935
6154
6378
6604
6826
7040
7241
7427
7594
7740
7862
7958
8028
8070
8085
8074
8042
7989
7921
7843
7761
7681
7610
7554
7518
7505
7515
7545
7590
7642
7693
7733
7756
7758
7740
7708
7672
7645
7641
7673
7749
7874
8045
8254
8489
8734
8974
9195
9388
9548
9676
9778
9859
9927
9987
10041
10087
10118
10126
10100
10031
9911
9736
9507
9228
8906
8550
8170
7778
7379
6981
6589
6206
5836
5480
5141
4822
4525
4253
4006
3784
3582
3393
3211
3026
2827
2609
2366
2097
1805
1499
1188
886
604
353
137
-42
-188
-309
-415
-518
-626
-746
-881
-1029
-1184
-1340
-1491
-1632
-1764
-1888
-2013
-2149
-2303
-2485
-2697
-2938
-3201
-3472
-3736
-3977
-4177
-4326
-4417
-4449
-4429
-4367
-4281
-4187
-4104
-4048
-4032
-4064
-4148
-4284
-4465
-4683
-4927
-5183
-5440
-5688
-5920
-6133
-6328
-6506
-6673
-6834
-6994
-7156
-7319
-7483
-7645
-7802
-7951
-8093
-8230
-8368
-8511
-8664
-8833
-9015
-9208
-9404
-9591
-9760
-9898
-9999
-10061
-10086
-10081
-10056
-10022
-9988
-9961
-9941
-9926
-9909
-9882
-9835
-9761
-9654
-9514
-9340
-9135
-8904
-8648
-8372
-8076
-7762
-7432
-7090
-6742
-6395
-6058
-5741
-5450
-5190
-4963
-4764
-4586
-4420
-4253
-4075
-3881
-3663
-3420
-3157
-2876
-2585
-2288
-1990
-1695
-1402
-1110
-817
-520
-215
99
426
765
1116
1476
1839
2199
2548
2874
3169
3424
3632
3791
3900
3966
3996
3999
3986
3963
3937
3908
3873
3828
3766
3681
3571
3436
3280
3112
2941
2778
2632
2509
2409
2331
2269
2213
2155
2084
1993
1878
1737
1570
1382
1176
960
740
524
317
124
-52
-209
-347
-470
-582
-686
-787
-888
-988
-1085
-1175
-1249
-1302
-1327
-1321
-1284
-1218
-1129
-1025
-912
-796
-678
-558
-428
-285
-121
68
281
515
759
1002
1231
1432
1595
1716
1792
1827
1826
1795
1741
1667
1575
1463
1331
1177
999
800
582
352
114
-124
-359
-586
-803
-1008
-1202
-1379
-1539
-1677
-1790
-1876
-1936
-1973
-1994
-2009
-2027
-2056
-2103
-2169
-2247
-2330
-2405
-2460
-2483
-2471
-2421
-2341
-2242
-2136
-2037
-1955
-1893
-1852
-1825
-1801
-1770
-1721
-1647
-1545
-1415
-1265
-1099
-927
-755
-587
-426
-273
-131
-2
110
198
255
275
252
188
86
-45
-190
-336
-467
-573
-646
-685
-696
-686
-669
-655
-655
-674
-715
-776
-852
-937
-1022
-1102
-1173
-1231
-1275
-1303
-1316
-1314
-1296
-1264
-1219
-1167
-1113
-1063
-1026
-1006
-1012
-1042
-1093
-1159
-1230
-1294
-1339
-1356
-1338
-1285
-1200
-1088
-959
-824
-690
-563
-447
-341
-243
-147
-49
54
164
281
402
523
639
747
842
923
991
1046
1093
1136
1179
1228
1285
1354
1437
1532
1638
1753
1872
1991
2107
2215
2314
2404
2486
2562
2636
2710
2787
2866
2944
3014
3069
3098
3090
3038
2935
2779
2572
2320
2033
1721
1396
1068
745
431
128
-165
-452
-736
-1020
-1306
-1593
-1879
-2158
-2425
-2674
-2900
-3100
-3272
-3419
-3545
-3657
-3763
-3871
-3991
-4128
-4287
-4469
-4673
-4896
-5130
-5370
-5608
-5837
-6055
-6259
-6448
-6625
-6791
-6950
-7100
-7243
-7375
-7492
-7591
-7667
-7718
-7744
-7748
-7733
-7705
-7669
-7627
-7581
-7527
-7459
-7368
-7243
-7076
-6858
-6586
-6259
-5882
-5462
-5009
-4534
-4046
-3557
-3073
-2600
-2143
-1705
-1289
-898
-532
-191
127
426
712
992
1272
1557
1849
2148
2450
2745
3027
3284
3512
3706
3869
4006
4130
4251
4383
4535
4715
4926
5164
5425
5699
5979
6255
6523
6780
7024
7256
7477
7686
7880
8054
8202
8314
8381
8394
8346
8232
8050
7802
7492
7126
6713
6264
5791
5307
4825
4358
3918
3515
3156
2846
2588
2381
2224
2115
2052
2031
2053
2114
2213
2346
2504
2679
2856
3021
3157
3251
3289
3265
3180
3037
2849
2631
2399
2169
1955
1766
1606
1476
1370
1284
1212
1149
1092
1043
1002
975
964
973
1004
1055
1126
1211
1306
1407
1511
1617
1724
1834
1949
2068
2193
2321
2450
2574
2688
2788
2870
2932
2976
3005
3022
3032
3040
3048
3056
3063
3064
3055
3032
2991
2932
2859
2775
2689
2609
2541
2491
2461
2448
2449
2456
2464
2465
2456
2436
2408
2375
2342
2316
2297
2286
2279
2270
2249
2207
2136
2029
1883
1700
1482
1237
972
694
411
130
-147
-415
-671
-913
-1138
-1345
-1531
-1695
-1837
-1960
-2065
-2158
-2243
-2327
-2412
-2501
-2592
-2685
-2773
-2851
-2914
-2957
-2977
-2973
-2947
-2904
-2847
-2782
-2714
-2645
-2575
-2505
-2431
-2349
-2253
-2141
-2009
-1855
-1681
-1488
-1281
-1065
-844
-622
-402
-185
32
250
472
700
936
1180
1428
1676
1917
2145
2355
2544
2710
2857
2989
3112
3233
3359
3493
3635
3783
3932
4074
4204
4313
4400
4462
4501
4522
4529
4530
4528
4528
4530
4535
4540
4542
4536
4520
4490
4443
4378
4292
4183
4050
3891
3704
3488
3243
2969
2668
2342
1993
1627
1247
857
464
72
-312
-684
-1038
-1371
-1680
-1965
-2231
-2481
-2724
-2966
-3214
-3474
-3746
-4030
-4319
-4603
-4874
-5121
-5335
-5511
-5648
-5748
-5816
-5860
-5887
-5905
-5919
-5932
-5948
-5966
-5989
-6020
-6062
-6122
-6206
-6322
-6475
-6667
-6899
-7167
-7462
-7775
-8095
-8409
-8707
-8980
-9223
-9430
-9602
-9737
-9840
-9912
-9958
-9985
-9997
-10001
-10003
-10007
-10017
-10035
-10060
-10091
-10123
-10155
-10182
-10204
-10222
-10237
-10255
-10277
-10307
-10343
-10382
-10417
-10439
-10438
-10405
-10333
-10219
-10066
-9879
-9667
-9440
-9206
-8973
-8743
-8517
-8292
-8064
-7833
-7597
-7359
-7127
-6909
-6717
-6556
-6431
-6339
-6273
-6218
-6159
-6077
-5957
-5789
-5568
-5299
-4989
-4653
-4304
-3958
-3625
-3313
-3024
-2756
-2505
-2267
-2037
-1813
-1592
-1375
-1164
-957
-753
-550
-342
-123
111
366
642
940
1257
1586
1923
2262
2599
2933
3263
3591
3920
4250
4581
4909
5229
5535
5818
6072
6292
6476
6625
6745
6841
6922
6999
7077
7163
7261
7371
7492
7622
7757
7893
8029
8162
8291
8416
8538
8658
8777
8896
9015
9132
9246
9355
9456
9547
9626
9691
9743
9780
9805
9816
9815
9800
9770
9720
9646
9544
9411
9246
9049
8824
8578
8319
8057
7799
7552
7320
7101
6892
6688
6482
6267
6038
5794
5537
5269
4997
4727
4463
4211
3971
3743
3524
3313
3106
2904
2705
2512
2328
2157
2000
1860
1737
1630
1538
1459
1391
1333
1285
1247
1219
1201
1192
1190
1193
1198
1205
1212
1221
1237
1262
1303
1361
1439
1535
1643
1756
1865
1959
2029
2072
2082
2061
2013
1943
1859
1767
1675
1584
1499
1419
1344
1273
1206
1143
1082
1024
967
912
857
801
742
679
612
540
462
379
289
189
78
-49
-195
-361
-549
-755
-976
-1204
-1433
-1655
-1865
-2063
-2248
-2427
-2606
-2793
-2994
-3211
-3444
-3688
-3935
-4174
-4396
-4594
-4763
-4904
-5022
-5125
-5219
-5312
-5408
-5505
-5598
-5681
-5743
-5778
-5782
-5754
-5700
-5630
-5556
-5492
-5448
-5430
-5439
-5470
-5512
-5554
-5582
-5584
-5552
-5483
-5377
-5240
-5080
-4905
-4724
-4542
-4362
-4184
-4006
-3828
-3644
-3454
-3259
-3061
-2863
-2672
-2493
-2331
-2188
-2066
-1963
-1878
-1804
-1736
-1668
-1595
-1513
-1419
-1313
-1195
-1067
-933
-794
-652
-508
-360
-206
-44
131
320
524
742
969
1198
1420
1628
1813
1969
2092
2181
2240
2273
2284
2280
2265
2240
2208
2168
2120
2064
2000
1930
1857
1787
1723
1667
1621
1584
1555
1532
1512
1495
1486
1487
1507
1554
1632
1745
1891
2063
2249
2436
2608
2752
2860
2930
2968
2983
2990
3005
3040
3103
3197
3314
3445
3574
3686
3767
3809
3810
3775
3713
3637
3559
3492
3443
3416
3410
3420
3439
3460
3478
3489
3492
3489
3484
3481
3486
3500
3528
3568
3621
3683
3752
3824
3893
3954
4003
4033
4042
4025
3981
3910
3817
3705
3582
3453
3327
3208
3101
3009
2932
2868
2818
2780
2752
2734
2725
2724
2727
2732
2733
2724
2699
2653
2582
2486
2368
2236
2096
1958
1830
1718
1627
1554
1497
1450
1407
1361
1308
1247
1180
1111
1046
991
952
932
934
957
998
1053
1118
1188
1258
1324
1383
1433
1472
1499
1513
1514
1503
1482
1453
1421
1388
1358
1334
1320
1316
1323
1342
1372
1410
1457
1509
1563
1617
1665
1704
1728
1732
1712
1666
1594
1498
1383
1253
1117
980
849
725
612
506
405
307
207
103
-4
-112
-219
-317
-404
-475
-527
-561
-579
-586
-588
-590
-599
-621
-657
-711
-781
-868
-969
-1082
-1205
-1338
-1478
-1626
-1781
-1943
-2111
-2286
-2466
-2648
-2832
-3015
-3193
-3366
-3532
-3687
-3833
-3967
-4091
-4204
-4305
-4396
-4474
-4538
-4587
-4619
-4634
-4632
-4615
-4587
-4555
-4523
-4501
-4495
-4507
-4542
-4595
-4662
-4736
-4806
-4864
-4902
-4917
-4908
-4881
-4844
-4806
-4781
-4778
-4803
-4860
-4948
-5061
-5189
-5322
-5449
-5561
-5651
-5718
-5761
-5784
-5793
-5795
-5794
-5797
-5807
-5824
-5849
-5879
-5912
-5944
-5975
-6001
-6024
-6041
-6056
-6068
-6079
-6091
-6103
-6114
-6126
-6134
-6139
-6138
-6131
-6116
-6095
-6069
-6041
-6014
-5991
-5975
-5967
-5968
-5976
-5990
-6005
-6016
-6019
-6009
-5984
-5942
-5884
-5809
-5722
-5626
-5526
-5425
-5328
-5238
-5160
-5094
-5044
-5007
-4984
-4972
-4966
-4962
-4954
-4936
-4904
-4857
-4792
-4712
-4620
-4524
-4428
-4339
-4262
-4199
-4150
-4113
-4085
-4059
-4032
-3996
-3949
-3887
-3807
-3708
-3587
-3445
-3277
-3082
-2860
-2610
-2335
-2040
-1732
-1420
-1115
-823
-554
-309
-90
107
290
464
638
816
1000
1188
1375
1554
1715
1851
1957
2031
2074
2093
2094
2087
2081
2083
2098
2130
2180
2249
2334
2435
2552
2682
2827
2985
3154
3335
3524
3719
3919
4120
4323
4527
4731
4936
5140
5341
5536
5720
5890
6038
6164
6263
6339
6392
6429
6454
6474
6493
6513
6534
6555
6572
6583
6583
6573
6552
6522
6487
6450
6414
6381
6350
6320
6289
6255
6215
6168
6115
6057
5996
5933
5868
5802
5730
5649
5553
5441
5308
5155
4985
4804
4618
4436
4265
4112
3980
3871
3783
3712
3655
3606
3562
3519
3477
3433
3389
3345
3301
3258
3216
3173
3127
3077
3021
2957
2883
2799
2706
2605
2499
2391
2284
2183
2089
2004
1926
1853
1779
1699
1605
1492
1357
1199
1018
823
617
407
202
6
-179
-353
-517
-676
-832
-989
-1146
-1303
-1457
-1606
-1746
-1878
-2004
-2127
-2255
-2393
-2549
-2727
-2926
-3145
-3376
-3612
-3842
-4059
-4256
-4430
-4583
-4717
-4836
-4947
-5054
-5160
-5266
-5371
-5474
-5572
-5666
-5754
-5836
-5915
-5991
-6066
-6137
-6203
-6260
-6304
-6332
-6340
-6328
-6295
-6246
-6184
-6113
-6037
-5960
-5883
-5805
-5725
-5640
-5547
-5443
-5325
-5191
-5037
-4864
-4669
-4451
-4210
-3945
-3657
-3349
-3022
-2679
-2323
-1958
-1584
-1203
-816
-423
-26
373
770
1157
1528
1875
2193
2478
2729
2950
3147
3328
3502
3676
3855
4038
4223
4405
4574
4725
4850
4949
5022
5074
5112
5145
5179
5221
5272
5333
5402
5475
5547
5617
5681
5740
5792
5838
5878
5909
5930
5938
5929
5903
5861
5805
5740
5673
5608
5551
5503
5465
5432
5399
5359
5305
5232
5138
5022
4888
4738
4577
4408
4234
4054
3871
3680
3483
3278
3069
2857
2647
2443
2247
2061
1885
1716
1551
1387
1222
1055
885
716
550
388
232
81
-71
-226
-393
-575
-776
-997
-1234
-1480
-1728
-1967
-2190
-2390
-2563
-2711
-2836
-2943
-3036
-3121
-3199
-3270
-3329
-3372
-3393
-3385
-3346
-3276
-3176
-3052
-2913
-2767
-2623
-2489
-2369
-2268
-2183
-2112
-2049
-1989
-1925
-1852
-1765
-1661
-1540
-1401
-1246
-1077
-896
-703
-499
-284
-57
182
435
699
973
1252
1532
1805
2066
2310
2532
2730
2903
3051
3174
3274
3352
3407
3439
3448
3434
3398
3345
3280
3209
3142
3085
3044
3023
3023
3042
3076
3118
3166
3214
3263
3312
3363
3418
3480
3547
3616
3681
3734
3769
3777
3754
3700
3618
3513
3393
3266
3139
3016
2896
2779
2659
2531
2394
2244
2085
1920
1756
1599
1455
1327
1215
1118
1030
946
859
767
666
555
435
308
174
35
-111
-267
-435
-618
-818
-1032
-1260
-1498
-1740
-1982
-2220
-2452
-2679
-2901
-3122
-3344
-3570
-3801
-4038
-4279
-4526
-4776
-5031
-5290
-5553
-5822
-6095
-6371
-6645
-6913
-7168
-7404
-7617
-7805
-7969
-8111
-8237
-8353
-8465
-8577
-8691
-8808
-8923
-9034
-9136
-9226
-9301
-9361
-9406
-9438
-9457
-9463
-9456
-9433
-9393
-9333
-9252
-9149
-9029
-8893
-8746
-8593
-8438
-8282
-8124
-7964
-7798
-7624
-7442
-7251
-7054
-6854
-6656
-6462
-6276
-6095
-5916
-5735
-5544
-5337
-5109
-4857
-4579
-4281
-3964
-3637
-3303
-2966
-2630
-2295
-1960
-1624
-1286
-946
-606
-267
66
390
703
1004
1296
1579
1857
2136
2417
2702
2990
3277
3559
3829
4083
4315
4522
4706
4866
5006
5130
5241
5341
5432
5511
5576
5624
5653
5659
5643
5607
5555
5492
5423
5354
5289
5229
5173
5120
5063
4998
4920
4826
4713
4584
4440
4287
4131
3977
3830
3692
3565
3449
3342
3244
3155
3076
3012
2965
2941
2943
2975
3036
3124
3232
3355
3484
3612
3734
3848
3954
4053
4150
4249
4354
4465
4583
4707
4834
4960
5083
5203
5320
5434
5548
5661
5773
5882
5983
6072
6142
6190
6212
6211
6189
6152
6108
6064
6025
5994
5972
5954
5938
5919
5891
5855
5812
5765
5722
5689
5672
5678
5707
5758
5828
5908
5993
6075
6151
6216
6270
6314
6349
6378
6400
6417
6425
6424
6411
6382
6336
6272
6191
6092
5977
5845
5697
5533
5351
5152
4937
4706
4465
4217
3967
3720
3481
3253
3039
2837
2648
2470
2302
2145
1998
1863
1739
1627
1525
1429
1335
1236
1126
1000
859
699
527
348
171
6
-140
-260
-353
-420
-465
-494
-515
-535
-561
-596
-643
-704
-779
-868
-972
-1090
-1222
-1367
-1520
-1677
-1829
-1968
-2085
-2170
-2217
-2222
-2186
-2111
-2005
-1877
-1732
-1579
-1422
-1266
-1111
-958
-808
-663
-526
-400
-292
-205
-143
-109
-101
-116
-148
-192
-243
-296
-349
-402
-454
-507
-561
-613
-662
-701
-726
-730
-711
-668
-602
-521
-430
-340
-258
-190
-142
-115
-108
-118
-142
-177
-221
-271
-327
-386
-447
-505
-557
-596
-617
-618
-597
-557
-502
-441
-383
-338
-313
-313
-339
-388
-457
-536
-621
-705
-784
-859
-931
-1002
-1076
-1156
-1244
-1338
-1436
-1534
-1629
-1716
-1792
-1857
-1910
-1953
-1988
-2017
-2041
-2064
-2084
-2104
-2123
-2145
-2170
-2203
-2247
-2304
-2378
-2470
-2579
-2703
-2838
-2980
-3124
-3264
-3396
-3519
-3630
-3732
-3825
-3913
-3998
-4083
-4171
-4260
-4351
-4442
-4530
-4612
-4686
-4748
-4797
-4830
-4847
-4848
-4831
-4797
-4744
-4672
-4579
-4465
-4329
-4173
-3999
-3811
-3614
-3416
-3223
-3042
-2877
-2731
-2606
-2499
-2410
-2332
-2264
-2202
-2144
-2089
-2039
-1996
-1960
-1934
-1918
-1910
-1908
-1907
-1903
-1890
-1865
-1826
-1770
-1701
-1619
-1530
-1437
-1347
-1261
-1184
-1115
-1053
-994
-935
-871
-795
-706
-600
-478
-343
-201
-57
80
204
310
397
464
516
559
600
647
705
777
864
962
1068
1174
1276
1369
1451
1522
1586
1645
1706
1771
1842
1922
2007
2097
2188
2279
2366
2450
2532
2613
2694
2776
2860
2944
3025
3101
3168
3224
3267
3296
3311
3313
3301
3277
3238
3186
3118
3034
2933
2818
2690
2553
2409
2261
2112
1962
1808
1650
1484
1306
1116
913
700
480
258
40
-170
-369
-557
-734
-905
-1073
-1241
-1412
-1587
-1764
-1939
-2107
-2263
-2400
-2515
-2606
-2672
-2716
-2743
-2756
-2760
-2760
-2758
-2755
-2750
-2741
-2724
-2697
-2655
-2595
-2517
-2419
-2301
-2164
-2012
-1845
-1667
-1480
-1287
-1091
-897
-706
-525
-356
-204
-75
30
108
157
177
170
137
81
4
-94
-210
-347
-503
-680
-877
-1096
-1333
-1586
-1851
-2124
-2400
-2674
-2943
-3205
-3457
-3699
-3929
-4146
-4349
-4537
-4708
-4862
-4998
-5118
-5223
-5318
-5406
-5491
-5575
-5659
-5743
-5823
-5894
-5952
-5990
-6005
-5994
-5957
-5896
-5813
-5713
-5598
-5469
-5328
-5172
-4998
-4804
-4587
-4345
-4077
-3787
-3476
-3149
-2809
-2460
-2104
-1741
-1371
-991
-601
-199
215
641
1075
1514
1955
2392
2824
3246
3657
4056
4441
4811
5166
5504
5821
6117
6389
6635
6854
7048
7216
7362
7488
7595
7688
7766
7831
7883
7920
7942
7946
7931
7897
7844
7772
7683
7580
7464
7338
7204
7063
6916
6763
6603
6433
6254
6063
5860
5644
5418
5182
4938
4689
4437
4184
3931
3677
3425
3175
2926
2682
2443
2213
1994
1789
1599
1425
1266
1120
984
853
724
593
455
310
154
-13
-193
-386
-594
-815
-1049
-1296
-1550
-1809
-2067
-2316
-2550
-2763
-2950
-3106
-3233
-3329
-3398
-3443
-3469
-3477
-3470
-3449
-3415
-3367
-3305
-3229
-3139
-3037
-2924
-2802
-2674
-2539
-2401
-2260
-2116
-1973
-1833
-1699
-1576
-1467
-1375
-1301
-1243
-1198
-1157
-1114
-1059
-986
-890
-770
-627
-468
-297
-122
53
225
394
564
740
927
1127
1342
1566
1793
2011
2209
2375
2502
2584
2623
2623
2593
2545
2488
2431
2381
2339
2306
2278
2252
2225
2194
2161
2126
2092
2062
2037
2017
2000
1984
1962
1933
1892
1838
1771
1695
1612
1527
1442
1358
1278
1199
1119
1037
950
859
763
665
567
471
380
294
213
136
60
-14
-89
-162
-232
-297
-352
-395
-425
-441
-447
-445
-440
-436
-440
-452
-474
-507
-549
-598
-651
-708
-768
-832
-900
-972
-1051
-1135
-1222
-1311
-1401
-1488
-1574
-1659
-1746
-1837
-1937
-2048
-2171
-2303
-2441
-2577
-2704
-2814
-2900
-2960
-2993
-3003
-2996
-2980
-2965
-2955
-2956
-2968
-2988
-3010
-3028
-3034
-3023
-2994
-2946
-2883
-2813
-2741
-2674
-2618
-2575
-2545
-2526
-2512
-2500
-2485
-2464
-2435
-2401
-2364
-2326
-2292
-2266
-2247
-2238
-2237
-2241
-2247
-2251
-2250
-2240
-2219
-2185
-2138
-2079
-2008
-1929
-1845
-1759
-1675
-1595
-1523
-1460
-1406
-1360
-1319
-1281
-1243
-1202
-1157
-1108
-1055
-1000
-945
-890
-836
-780
-722
-656
-580
-491
-387
-267
-135
7
153
298
438
568
686
794
891
981
1067
1151
1235
1319
1403
1484
1559
1627
1683
1725
1752
1763
1758
1738
1703
1654
1593
1520
1439
1349
1254
1155
1053
951
850
750
653
559
468
382
299
223
153
90
35
-12
-52
-85
-113
-138
-163
-189
-217
-247
-277
-307
-334
-355
-369
-374
-370
-358
-341
-319
-297
-277
-261
-250
-243
-240
-240
-239
-238
-234
-228
-220
-212
-207
-205
-210
-222
-242
-269
-305
-348
-397
-453
-515
-583
-658
-739
-826
-917
-1010
-1103
-1194
-1280
-1359
-1430
-1492
-1546
-1592
-1631
-1663
-1688
-1708
-1722
-1731
-1736
-1738
-1738
-1738
-1738
-1737
-1734
-1726
-1708
-1676
-1627
-1558
-1468
-1359
-1235
-1101
-963
-826
-694
-569
-451
-336
-223
-106
16
145
278
412
542
664
773
865
940
999
1045
1083
1114
1144
1172
1200
1226
1248
1266
1278
1283
1282
1275
1262
1242
1215
1177
1125
1057
971
866
742
603
453
295
134
-28
-191
-353
-516
-681
-849
-1016
-1183
-1341
-1486
-1610
-1708
-1778
-1817
-1829
-1817
-1787
-1746
-1700
-1654
-1612
-1575
-1544
-1517
-1492
-1467
-1440
-1409
-1374
-1332
-1285
-1233
-1176
-1116
-1056
-998
-946
-901
-866
-841
-824
-812
-803
-791
-774
-751
-722
-689
-658
-634
-623
-628
-652
-696
-756
-831
-916
-1006
-1100
-1194
-1290
-1386
-1484
-1584
-1686
-1785
-1881
-1968
-2044
-2106
-2153
-2187
-2211
-2228
-2243
-2258
-2278
-2304
-2336
-2374
-2418
-2466
-2518
-2574
-2632
-2691
-2751
-2806
-2854
-2892
-2914
-2918
-2903
-2869
-2817
-2751
-2673
-2587
-2494
-2396
-2293
-2183
-2069
-1949
-1826
-1703
-1585
-1475
-1376
-1291
-1217
-1152
-1091
-1031
-966
-894
-816
-734
-652
-576
-510
-455
-411
-374
-337
-290
-226
-138
-22
123
292
479
677
878
1077
1270
1457
1641
1826
2016
2217
2430
2656
2893
3138
3387
3636
3883
4126
4365
4604
4845
5092
5347
5614
5894
6187
6494
6811
7137
7469
7800
8128
8446
8750
9035
9298
9537
9750
9938
10103
10247
10372
10480
10570
10642
10693
10721
10723
10695
10636
10547
10428
10283
10114
9925
9720
9501
9271
9031
8782
8525
8261
7990
7716
7438
7159
6880
6602
6324
6046
5768
5487
5205
4921
4636
4352
4067
3787
3509
3233
2960
2688
2418
2149
1884
1623
1369
1127
897
681
480
292
113
-61
-233
-409
-591
-781
-978
-1182
-1390
-1600
-1810
-2019
-2228
-2436
-2647
-2860
-3078
-3300
-3526
-3752
-3977
-4198
-4412
-4617
-4813
-4998
-5174
-5340
-5497
-5645
-5784
-5914
-6034
-6147
-6252
-6351
-6448
-6545
-6642
-6742
-6842
-6941
-7036
-7124
-7202
-7268
-7324
-7370
-7411
-7454
-7503
-7563
-7638
-7730
-7837
-7957
-8086
-8218
-8350
-8477
-8598
-8711
-8816
-8911
-8997
-9072
-9136
-9187
-9224
-9246
-9255
-9252
-9239
-9220
-9197
-9171
-9142
-9109
-9067
-9015
-8947
-8860
-8752
-8623
-8474
-8306
-8122
-7923
-7710
-7483
-7240
-6980
-6704
-6411
-6104
-5788
-5469
-5151
-4842
-4545
-4262
-3993
-3735
-3485
-3238
-2989
-2737
-2480
-2216
-1947
-1673
-1395
-1111
-820
-520
-208
116
453
800
1154
1510
1863
2211
2551
2883
3207
3528
3846
4163
4479
4790
5090
5372
5631
5861
6059
6225
6364
6482
6585
6682
6778
6877
6977
7077
7173
7259
7331
7386
7423
7442
7447
7438
7419
7391
7354
7307
7249
7179
7096
7001
6898
6788
6677
6566
6459
6355
6255
6155
6054
5947
5834
5712
5582
5446
5304
5160
5014
4870
4726
4584
4445
4308
4174
4046
3923
3809
3704
3608
3522
3443
3370
3302
3237
3174
3114
3059
3010
2970
2942
2926
2924
2933
2953
2981
3016
3054
3095
3138
3182
3226
3271
3315
3356
3393
3423
3441
3446
3433
3400
3345
3267
3167
3044
2902
2743
2573
2396
2217
2040
1868
1703
1545
1393
1242
1088
929
761
583
395
199
0
-199
-392
-577
-753
-918
-1075
-1226
-1373
-1517
-1659
-1796
-1926
-2044
-2146
-2230
-2293
-2335
-2359
-2367
-2362
-2347
-2323
-2293
-2255
-2210
-2157
-2099
-2037
-1979
-1927
-1889
-1870
-1874
-1901
-1951
-2019
-2100
-2188
-2276
-2362
-2443
-2519
-2592
-2665
-2738
-2814
-2892
-2972
-3049
-3122
-3188
-3246
-3296
-3339
-3378
-3418
-3460
-3508
-3563
-3624
-3692
-3765
-3843
-3926
-4014
-4108
-4208
-4314
-4425
-4536
-4643
-4740
-4822
-4883
-4922
-4937
-4931
-4907
-4871
-4829
-4784
-4740
-4699
-4660
-4622
-4583
-4543
-4502
-4462
-4425
-4396
-4377
-4371
-4378
-4396
-4423
-4454
-4483
-4505
-4516
-4514
-4499
-4470
-4430
-4381
-4323
-4259
-4187
-4108
-4022
-3928
-3827
-3721
-3611
-3500
-3392
-3288
-3189
-3097
-3010
-2927
-2845
-2763
-2677
-2586
-2490
-2388
-2280
-2168
-2052
-1933
-1811
-1686
-1558
-1427
-1292
-1151
-1004
-850
-686
-512
-326
-130
77
291
511
731
949
1161
1363
1555
1736
1907
2072
2232
2393
2557
2726
2903
3086
3276
3470
3667
3864
4059
4252
4441
4625
4806
4984
5160
5336
5512
5691
5874
6059
6247
6437
6624
6804
6975
7130
7265
7379
7468
7533
7575
7597
7602
7591
7568
7532
7483
7421
7344
7251
7141
7017
6880
6735
6585
6436
6291
6152
6018
5888
5758
5623
5480
5323
5152
4967
4769
4563
4354
4145
3943
3749
3564
3389
3219
3050
2880
2702
2515
2318
2111
1899
1685
1475
1273
1085
913
758
617
489
368
251
134
17
-100
-215
-323
-420
-501
-563
-606
-630
-641
-645
-648
-658
-680
-717
-770
-835
-909
-986
-1059
-1124
-1177
-1217
-1243
-1259
-1266
-1267
-1264
-1257
-1247
-1232
-1209
-1177
-1134
-1079
-1012
-933
-845
-749
-647
-542
-435
-329
-225
-126
-32
54
131
199
257
305
346
383
416
451
487
528
574
623
676
730
783
834
881
925
964
999
1030
1056
1077
1092
1099
1095
1080
1050
1006
947
875
790
695
592
482
368
249
126
-2
-135
-272
-414
-560
-706
-851
-992
-1126
-1251
-1367
-1475
-1577
-1676
-1776
-1879
-1988
-2102
-2220
-2339
-2456
-2567
-2670
-2764
-2852
-2936
-3021
-3110
-3209
-3317
-3433
-3555
-3675
-3786
-3883
-3960
-4014
-4046
-4064
-4070
-4073
-4080
-4097
-4124
-4160
-4203
-4245
-4281
-4306
-4318
-4317
-4304
-4287
-4269
-4257
-4254
-4261
-4279
-4302
-4327
-4348
-4360
-4362
-4351
-4328
-4293
-4249
-4197
-4136
-4067
-3989
-3901
-3800
-3687
-3563
-3428
-3287
-3143
-2997
-2853
-2711
-2572
-2433
-2294
-2150
-2001
-1845
-1681
-1510
-1332
-1151
-967
-785
-606
-433
-269
-114
29
162
284
398
506
612
718
827
942
1063
1189
1319
1452
1584
1716
1844
1971
2096
2220
2343
2466
2586
2701
2807
2901
2980
3041
3085
3114
3133
3144
3153
3164
3179
3196
3213
3227
3232
3224
3202
3165
3114
3052
2986
2919
2855
2796
2742
2692
2641
2585
2519
2441
2347
2237
2113
1975
1827
1672
1512
1351
1190
1028
868
708
547
385
221
54
-115
-285
-456
-624
-786
-939
-1079
-1204
-1313
-1407
-1489
-1561
-1628
-1695
-1766
-1843
-1926
-2013
-2105
-2196
-2283
-2366
-2443
-2517
-2591
-2668
-2753
-2845
-2948
-3058
-3172
-3286
-3395
-3493
-3577
-3644
-3693
-3723
-3733
-3724
-3694
-3643
-3568
-3470
-3347
-3203
-3039
-2861
-2675
-2487
-2301
-2122
-1950
-1785
-1625
-1469
-1315
-1161
-1008
-862
-725
-600
-492
-404
-335
-283
-244
-214
-188
-162
-135
-108
-81
-59
-44
-39
-44
-60
-82
-108
-136
-163
-188
-213
-240
-272
-314
-368
-433
-509
-592
-677
-761
-838
-906
-964
-1010
-1049
-1081
-1108
-1131
-1148
-1157
-1155
-1140
-1107
-1057
-989
-906
-813
-714
-614
-517
-423
-332
-243
-150
-49
65
194
341
505
684
875
1074
1277
1481
1683
1883
2079
2272
2462
2649
2834
3015
3192
3362
3525
3679
3823
3957
4081
4195
4299
4391
4472
4541
4596
4638
4665
4680
4683
4675
4659
4637
4611
4582
4551
4517
4478
4433
4379
4315
4238
4148
4043
3927
3799
3663
3521
3377
3235
3098
2970
2853
2748
2655
2576
2508
2451
2404
2364
2333
2308
2290
2281
2279
2285
2299
2317
2339
2361
2381
2395
2404
2405
2400
2391
2378
2364
2350
2337
2323
2307
2287
2261
2230
2193
2154
2116
2083
2061
2052
2059
2082
2119
2165
2214
2263
2305
2338
2360
2373
2378
2378
2376
2375
2376
2380
2385
2391
2396
2400
2403
2407
2412
2421
2433
2450
2470
2492
2511
2524
2529
2524
2507
2479
2442
2397
2346
2291
2233
2170
2101
2021
1928
1817
1686
1533
1356
1159
942
710
468
220
-28
-274
-513
-744
-966
-1180
-1386
-1586
-1780
-1971
-2158
-2340
-2517
-2688
-2850
-3003
-3147
-3282
-3410
-3531
-3649
-3764
-3877
-3988
-4097
-4201
-4300
-4391
-4475
-4552
-4622
-4688
-4753
-4817
-4882
-4949
-5017
-5085
-5149
-5210
-5264
-5311
-5349
-5380
-5402
-5415
-5417
-5407
-5383
-5341
-5280
-5199
-5100
-4984
-4856
-4718
-4577
-4434
-4293
-4154
-4018
-3882
-3747
-3610
-3472
-3334
-3198
-3065
-2937
-2814
-2697
-2582
-2466
-2346
-2219
-2084
-1941
-1790
-1636
-1483
-1333
-1191
-1059
-935
-821
-714
-613
-518
-429
-350
-283
-231
-196
-180
-181
-196
-222
-252
-283
-310
-331
-344
-351
-352
-351
-348
-345
-343
-341
-339
-339
-342
-349
-363
-387
-421
-466
-520
-578
-635
-685
-722
-743
-745
-728
-693
-644
-583
-516
-444
-369
-290
-209
-124
-36
54
145
233
315
390
454
509
557
600
643
691
747
815
895
989
1094
1209
1331
1458
1588
1721
1854
1988
2123
2259
2396
2533
2671
2810
2948
3086
3223
3357
3486
3609
3724
3829
3924
4008
4083
4151
4212
4271
4330
4388
4447
4507
4565
4621
4672
4718
4759
4795
4826
4852
4873
4887
4893
4887
4865
4824
4762
4678
4573
4448
4306
4151
3985
3809
3627
3436
3237
3028
2809
2580
2342
2095
1843
1586
1328
1070
812
557
304
54
-192
-433
-666
-892
-1110
-1320
-1523
-1721
-1916
-2111
-2307
-2503
-2699
-2893
-3082
-3263
-3434
-3594
-3743
-3883
-4014
-4138
-4256
-4367
-4470
-4561
-4639
-4703
-4752
-4787
-4813
-4833
-4853
-4878
-4908
-4945
-4986
-5029
-5067
-5096
-5114
-5119
-5113
-5098
-5078
-5057
-5038
-5023
-5010
-4996
-4978
-4952
-4916
-4869
-4815
-4757
-4702
-4658
-4629
-4622
-4638
-4678
-4738
-4816
-4906
-5005
-5106
-5207
-5305
-5397
-5482
-5559
-5624
-5677
-5718
-5747
-5766
-5776
-5782
-5787
-5797
-5815
-5842
-5882
-5933
-5995
-6066
-6145
-6230
-6317
-6407
-6496
-6584
-6667
-6742
-6808
-6860
-6897
-6918
-6920
-6903
-6870
-6819
-6753
-6670
-6572
-6457
-6325
-6176
-6010
-5828
-5633
-5427
-5212
-4992
-4768
-4539
-4304
-4062
-3810
-3545
-3266
-2973
-2665
-2346
-2016
-1680
-1339
-995
-649
-301
47
394
740
1082
1416
1738
2047
2339
2615
2874
3120
3354
3580
3801
4017
4229
4435
4633
4820
4995
5157
5307
5447
5580
5710
5839
5970
6104
6239
6374
6507
6635
6756
6871
6980
7083
7183
7281
7379
7478
7576
7675
7772
7865
7953
8034
8106
8170
8222
8260
8285
8293
8285
8261
8222
8169
8105
8032
7954
7872
7787
7698
7605
7505
7398
7283
7159
7029
6893
6756
6619
6485
6355
6229
6105
5981
5855
5723
5586
5445
5302
5161
5027
4904
4796
4704
4629
4569
4518
4475
4433
4389
4341
4289
4235
4181
4130
4086
4054
4034
4025
4027
4038
4053
4069
4083
4093
4097
4094
4085
4070
4053
4030
4006
3977
3943
3904
3858
3804
3742
3672
3596
3516
3435
3353
3273
3196
3122
3051
2982
2913
2846
2781
2718
2658
2604
2556
2515
2479
2448
2418
2386
2348
2301
2241
2168
2080
1978
1862
1734
1596
1449
1294
1134
969
803
638
477
321
173
32
-102
-233
-363
-497
-638
-790
-953
-1127
-1308
-1492
-1674
-1851
-2019
-2176
-2325
-2467
-2608
-2751
-2901
-3059
-3227
-3402
-3580
-3757
-3928
-4089
-4236
-4369
-4488
-4595
-4694
-4787
-4878
-4967
-5055
-5142
-5227
-5306
-5379
-5444
-5497
-5540
-5570
-5587
-5591
-5581
-5557
-5517
-5462
-5388
-5296
-5184
-5053
-4903
-4735
-4551
-4355
-4151
-3942
-3734
-3530
-3333
-3146
-2970
-2805
-2649
-2500
-2355
-2212
-2069
-1924
-1776
-1628
-1479
-1332
-1188
-1050
-919
-796
-681
-575
-477
-387
-305
-229
-161
-99
-43
6
47
81
106
120
124
116
96
65
26
-21
-71
-123
-173
-221
-266
-310
-354
-402
-455
-515
-583
-658
-738
-818
-896
-967
-1027
-1077
-1114
-1140
-1157
-1166
-1171
-1172
-1170
-1165
-1157
-1144
-1124
-1097
-1062
-1016
-961
-895
-818
-728
-628
-516
-395
-268
-137
-6
120
239
348
446
534
615
691
766
842
920
1000
1081
1158
1228
1286
1329
1358
1372
1375
1370
1363
1359
1361
1370
1389
1415
1447
1482
1517
1551
1584
1617
1649
1684
1721
1762
1805
1849
1889
1923
1946
1955
1949
1927
1890
1841
1785
1726
1669
1618
1575
1542
1517
1498
1484
1469
1452
1431
1406
1378
1348
1321
1299
1285
1279
1281
1288
1296
1301
1299
1285
1258
1218
1166
1106
1043
982
928
885
855
838
833
838
848
860
870
875
875
870
860
849
840
837
843
860
889
929
978
1031
1084
1131
1168
1192
1201
1198
1183
1160
1132
1102
1072
1039
1002
958
903
833
749
651
542
428
316
212
119
41
-25
-79
-128
-177
-231
-292
-363
-440
-523
-606
-687
-762
-831
-895
-957
-1020
-1087
-1159
-1237
-1318
-1399
-1477
-1546
-1604
-1650
-1685
-1711
-1731
-1750
-1771
-1796
-1826
-1862
-1902
-1945
-1991
-2037
-2086
-2136
-2187
-2239
-2291
-2343
-2392
-2437
-2476
-2509
-2536
-2556
-2572
-2584
-2592
-2596
-2594
-2586
-2569
-2543
-2508
-2466
-2420
-2376
-2338
-2309
-2294
-2293
-2306
-2331
-2365
-2402
-2439
-2474
-2503
-2527
-2545
-2558
-2567
-2573
-2576
-2578
-2578
-2578
-2578
-2580
-2583
-2589
-2596
-2603
-2607
-2607
-2599
-2582
-2556
-2522
-2483
-2443
-2408
-2381
-2364
-2359
-2365
-2379
-2398
-2418
-2437
-2455
-2471
-2487
-2506
-2530
-2559
-2595
-2636
-2680
-2724
-2765
-2803
-2838
-2870
-2902
-2936
-2974
-3014
-3057
-3098
-3137
-3170
-3195
-3213
-3227
-3238
-3251
-3269
-3292
-3320
-3348
-3373
-3388
-3388
-3372
-3340
-3294
-3241
-3185
-3132
-3086
-3047
-3012
-2976
-2931
-2871
-2792
-2690
-2569
-2434
-2291
-2148
-2012
-1887
-1773
-1669
-1570
-1469
-1362
-1246
-1121
-989
-855
-725
-606
-501
-412
-338
-276
-220
-163
-102
-33
46
133
227
325
422
515
604
687
765
838
908
976
1042
1106
1167
1226
1281
1330
1374
1410
1438
1456
1465
1464
1453
1436
1414
1391
1373
1362
1361
1372
1392
1421
1453
1483
1507
1521
1526
1522
1514
1506
1505
1516
1544
1590
1653
1731
1818
1910
2001
2089
2171
2247
2320
2393
2469
2552
2642
2739
2842
2947
3049
3143
3226
3293
3344
3378
3397
3404
3403
3399
3394
3393
3398
3407
3422
3439
3455
3469
3477
3477
3469
3452
3427
3395
3359
3319
3276
3229
3177
3119
3054
2981
2900
2813
2722
2632
2545
2467
2400
2347
2309
2285
2272
2269
2270
2272
2271
2264
2249
2223
2188
2144
2092
2037
1984
1935
1896
1869
1859
1866
1890
1929
1981
2041
2107
2173
2238
2298
2354
2405
2452
2493
2529
2558
2580
2592
2593
2581
2558
2524
2481
2431
2376
2319
2260
2198
2133
2062
1984
1899
1806
1707
1606
1506
1412
1325
1248
1181
1121
1066
1012
955
892
824
749
671
592
516
447
384
329
280
234
187
135
75
5
-75
-164
-259
-357
-453
-542
-622
-689
-742
-780
-803
-815
-817
-815
-812
-813
-822
-841
-874
-919
-977
-1045
-1120
-1201
-1283
-1366
-1447
-1527
-1606
-1684
-1762
-1841
-1921
-2000
-2078
-2152
-2222
-2286
-2342
-2391
-2432
-2465
-2491
-2511
-2526
-2538
-2548
-2557
-2568
-2583
-2602
-2626
-2656
-2691
-2728
-2765
-2799
-2829
-2851
-2866
-2871
-2869
-2859
-2843
-2819
-2788
-2749
-2701
-2643
-2575
-2497
-2411
-2321
-2231
-2143
-2060
-1985
-1918
-1855
-1796
-1737
-1675
-1609
-1539
-1468
-1399
-1335
-1280
-1237
-1205
-1183
-1167
-1154
-1138
-1118
-1091
-1059
-1025
-993
-968
-955
-954
-967
-990
-1020
-1052
-1081
-1104
-1118
-1124
-1123
-1120
-1117
-1118
-1124
-1134
-1149
-1164
-1177
-1184
-1183
-1172
-1150
-1116
-1072
-1016
-953
-878
-795
-702
-602
-496
-387
-278
-171
-72
19
98
168
228
282
333
384
439
499
564
634
707
780
850
915
973
1024
1069
1109
1147
1186
1228
1276
1331
1392
1459
1530
1603
1674
1742
1804
1859
1908
1948
1982
2009
2029
2044
2051
2051
2043
2027
2004
1973
1936
1895
1854
1813
1776
1744
1717
1695
1678
1664
1652
1639
1624
1606
1584
1557
1525
1487
1442
1391
1331
1264
1190
1109
1022
933
841
749
660
574
493
418
352
294
245
208
180
163
155
153
156
161
165
168
169
168
169
174
185
206
236
275
323
374
427
479
527
571
613
656
702
754
814
881
954
1029
1102
1168
1225
1271
1308
1337
1362
1386
1412
1441
1470
1497
1517
1526
1522
1502
1468
1425
1377
1330
1291
1262
1244
1236
1234
1233
1229
1217
1196
1166
1130
1091
1053
1020
995
977
965
958
954
950
947
945
946
953
970
998
1037
1088
1147
1210
1273
1332
1384
1426
1457
1478
1489
1492
1488
1476
1459
1436
1407
1372
1334
1292
1246
1198
1148
1093
1034
967
893
810
718
619
515
410
307
208
114
25
-62
-151
-245
-347
-459
-582
-713
-849
-985
-1116
-1238
-1348
-1446
-1532
-1609
-1680
-1749
-1816
-1883
-1946
-2004
-2053
-2089
-2113
-2123
-2122
-2116
-2109
-2107
-2113
-2130
-2156
-2188
-2220
-2246
-2259
-2252
-2223
-2171
-2098
-2009
-1908
-1803
-1698
-1597
-1503
-1416
-1335
-1257
-1181
-1106
-1031
-957
-886
-821
-764
-718
-683
-662
-651
-651
-657
-666
-676
-682
-682
-674
-657
-632
-597
-556
-509
-458
-403
-348
-292
-237
-183
-131
-81
-32
15
60
102
142
180
215
248
280
312
344
376
409
443
477
510
541
570
596
618
636
651
662
670
674
673
667
656
639
616
589
560
531
505
485
470
462
457
454
448
436
417
388
352
310
267
226
193
169
156
153
158
168
179
188
195
199
202
206
213
225
243
266
292
320
347
372
396
421
450
487
534
593
664
745
831
917
997
1067
1124
1169
1202
1227
1249
1271
1297
1328
1364
1403
1442
1478
1509
1533
1550
1562
1569
1574
1579
1584
1589
1594
1597
1597
1592
1583
1570
1554
1535
1515
1495
1476
1458
1441
1426
1410
1395
1381
1367
1352
1338
1324
1308
1293
1276
1260
1246
1235
1229
1231
1242
1261
1288
1321
1355
1387
1413
1430
1437
1433
1420
1400
1376
1351
1326
1301
1275
1247
1211
1165
1106
1032
943
840
726
605
482
360
245
138
42
-43
-116
-179
-234
-283
-327
-368
-408
-448
-488
-527
-566
-603
-640
-674
-708
-743
-781
-824
-875
-935
-1006
-1091
-1186
-1291
-1402
-1518
-1634
-1750
-1864
-1975
-2084
-2194
-2306
-2422
-2544
-2673
-2810
-2953
-3102
-3254
-3407
-3560
-3710
-3857
-4001
-4140
-4276
-4409
-4538
-4663
-4783
-4896
-5000
-5093
-5173
-5237
-5285
-5318
-5337
-5346
-5347
-5346
-5345
-5348
-5356
-5368
-5381
-5393
-5399
-5396
-5381
-5352
-5310
-5257
-5195
-5127
-5055
-4981
-4905
-4825
-4740
-4647
-4544
-4432
-4313
-4188
-4062
-3939
-3824
-3719
-3625
-3541
-3464
-3391
-3318
-3239
-3154
-3062
-2963
-2861
-2758
-2657
-2563
-2476
-2397
-2324
-2257
-2193
-2129
-2064
-1997
-1928
-1856
-1783
-1710
-1638
-1565
-1493
-1421
-1348
-1273
-1197
-1118
-1036
-952
-866
-778
-687
-595
-501
-404
-306
-205
-102
2
107
211
313
411
504
589
667
734
792
841
880
913
939
962
980
997
1010
1022
1032
1039
1043
1045
1047
1051
1059
1074
1098
1132
1175
1226
1282
1342
1403
1461
1518
1571
1621
1671
1722
1774
1830
1890
1953
2019
2088
2160
2235
2314
2397
2485
2580
2681
2789
2902
3020
3142
3268
3396
3527
3660
3797
3935
4073
4209
4340
4462
4572
4669
4749
4816
4870
4914
4953
4989
5025
5063
5102
5140
5176
5207
5231
5248
5256
5257
5253
5244
5233
5220
5205
5187
5165
5136
5098
5051
4993
4924
4845
4757
4660
4555
4444
4327
4205
4078
3949
3818
3686
3554
3423
3294
3167
3044
2923
2805
2691
2580
2474
2372
2274
2180
2089
1998
1908
1816
1721
1623
1523
1420
1317
1212
1107
1000
893
781
665
542
413
279
142
5
-129
-256
-375
-485
-587
-682
-774
-864
-956
-1049
-1145
-1242
-1338
-1430
-1518
-1601
-1680
-1756
-1833
-1911
-1994
-2080
-2170
-2262
-2352
-2439
-2521
-2596
-2665
-2730
-2793
-2856
-2923
-2995
-3072
-3155
-3240
-3327
-3413
-3496
-3574
-3645
-3710
-3768
-3818
-3860
-3895
-3924
-3947
-3965
-3982
-4000
-4019
-4043
-4072
-4105
-4141
-4179
-4215
-4247
-4273
-4294
-4310
-4322
-4334
-4346
-4361
-4379
-4400
-4421
-4440
-4453
-4458
-4453
-4436
-4408
-4369
-4321
-4263
-4198
-4125
-4043
-3954
-3857
-3754
-3646
-3535
-3425
-3318
-3217
-3124
-3040
-2964
-2895
-2832
-2773
-2718
-2665
-2616
-2569
-2525
-2484
-2446
-2410
-2373
-2335
-2293
-2248
-2197
-2143
-2085
-2024
-1961
-1896
-1829
-1758
-1683
-1602
-1515
-1422
-1323
-1219
-1112
-1002
-892
-780
-666
-549
-427
-299
-166
-30
107
242
370
489
596
691
773
846
912
974
1037
1101
1167
1237
1308
1379
1448
1514
1574
1631
1682
1730
1775
1818
1860
1902
1943
1983
2021
2059
2093
2123
2149
2169
2184
2193
2199
2202
2204
2208
2214
2226
2243
2264
2287
2312
2334
2352
2365
2373
2377
2379
2382
2390
2404
2425
2453
2487
2524
2561
2597
2631
2663
2696
2733
2774
2823
2880
2944
3011
3079
3145
3206
3261
3311
3359
3410
3467
3534
3613
3703
3802
3906
4008
4105
4193
4269
4333
4387
4434
4478
4520
4561
4602
4639
4669
4690
4699
4695
4680
4654
4623
4590
4559
4533
4512
4498
4488
4482
4476
4471
4465
4458
4451
4444
4438
4433
4427
4419
4408
4392
4371
4345
4316
4284
4254
4224
4196
4169
4141
4107
4065
4011
3947
3868
3777
3679
3577
3475
3376
3283
3196
3112
3030
2945
2856
2761
2658
2551
2441
2332
2229
2133
2045
1967
1894
1821
1746
1663
1570
1465
1349
1224
1095
963
834
710
590
474
361
246
127
3
-129
-267
-410
-555
-699
-840
-975
-1103
-1227
-1346
-1463
-1581
-1702
-1827
-1955
-2087
-2219
-2350
-2476
-2596
-2706
-2805
-2893
-2969
-3034
-3089
-3137
-3179
-3218
-3256
-3295
-3337
-3383
-3432
-3485
-3540
-3595
-3649
-3699
-3747
-3790
-3830
-3869
-3909
-3951
-3997
-4046
-4103
-4163
-4225
-4287
-4348
-4406
-4459
-4509
-4554
-4597
-4638
-4679
-4720
-4762
-4806
-4851
-4898
-4945
-4992
-5039
-5084
-5126
-5161
-5188
-5204
-5207
-5195
-5169
-5130
-5080
-5023
-4964
-4907
-4855
-4809
-4771
-4737
-4705
-4671
-4632
-4584
-4526
-4457
-4380
-4298
-4212
-4125
-4038
-3954
-3870
-3785
-3698
-3605
-3507
-3403
-3294
-3182
-3067
-2952
-2837
-2722
-2606
-2486
-2360
-2225
-2081
-1928
-1765
-1598
-1428
-1261
-1100
-950
-813
-690
-581
-484
-397
-316
-238
-161
-81
1
86
174
262
348
432
511
586
657
724
788
852
916
981
1046
1112
1177
1240
1300
1359
1416
1474
1535
1601
1672
1750
1831
1914
1993
2064
2124
2168
2197
2211
2213
2210
2205
2204
2211
2228
2254
2288
2325
2365
2402
2437
2470
2501
2533
2568
2608
2654
2705
2759
2813
2865
2911
2953
2989
3023
3058
3097
3143
3199
3265
3340
3422
3508
3595
3679
3759
3834
3902
3964
4019
4069
4110
4143
4166
4178
4178
4166
4144
4112
4072
4025
3974
3917
3856
3790
3717
3637
3548
3452
3348
3238
3125
3010
2895
2781
2670
2562
2456
2352
2250
2150
2049
1950
1851
1753
1657
1563
1472
1383
1298
1217
1139
1065
993
923
854
785
716
647
579
515
456
406
367
340
326
322
327
336
346
352
351
343
327
305
279
253
228
206
188
175
164
155
147
139
133
129
129
132
140
150
162
171
174
169
154
128
93
49
2
-48
-97
-144
-191
-237
-284
-334
-388
-446
-508
-570
-633
-695
-755
-814
-874
-936
-1002
-1076
-1155
-1239
-1324
-1407
-1485
-1555
-1615
-1666
-1710
-1751
-1790
-1833
-1881
-1935
-1996
-2061
-2130
-2201
-2274
-2349
-2426
-2505
-2589
-2675
-2762
-2847
-2926
-2995
-3051
-3094
-3123
-3142
-3155
-3169
-3186
-3212
-3246
-3288
-3336
-3383
-3425
-3457
-3478
-3486
-3481
-3468
-3449
-3427
-3404
-3382
-3359
-3335
-3306
-3273
-3233
-3188
-3138
-3085
-3033
-2982
-2933
-2887
-2843
-2799
-2754
-2708
-2660
-2612
-2564
-2518
-2476
-2439
-2406
-2378
-2352
-2328
-2304
-2280
-2257
-2234
-2214
-2197
-2183
-2171
-2161
-2150
-2135
-2115
-2088
-2053
-2013
-1968
-1922
-1879
-1839
-1805
-1778
-1756
-1737
-1721
-1704
-1686
-1665
-1640
-1611
-1578
-1541
-1500
-1455
-1407
-1356
-1305
-1256
-1210
-1170
-1137
-1112
-1096
-1085
-1079
-1074
-1069
-1061
-1050
-1036
-1022
-1008
-996
-988
-985
-984
-985
-987
-986
-984
-979
-975
-972
-974
-984
-1000
-1028
-1061
-1099
-1139
-1177
-1210
-1240
-1264
-1286
-1307
-1330
-1356
-1386
-1419
-1452
-1484
-1511
-1532
-1545
-1549
-1546
-1535
-1518
-1496
-1468
-1434
-1393
-1345
-1289
-1225
-1154
-1078
-1000
-921
-842
-764
-686
-607
-523
-434
-339
-238
-133
-28
73
169
255
331
397
455
508
558
608
659
710
760
805
842
868
882
883
875
859
840
822
808
802
803
811
825
841
856
870
879
883
883
878
871
863
854
848
844
845
849
858
872
891
914
941
971
1004
1038
1074
1110
1147
1184
1223
1263
1305
1347
1390
1433
1475
1516
1554
1591
1627
1663
1702
1746
1795
1851
1914
1983
2057
2134
2211
2285
2356
2421
2481
2536
2588
2638
2688
2740
2795
2854
2917
2981
3047
3111
3173
3231
3286
3336
3384
3429
3474
3517
3561
3603
3642
3676
3703
3722
3732
3733
3726
3714
3699
3684
3671
3660
3652
3645
3637
3624
3604
3574
3533
3481
3418
3346
3266
3180
3089
2994
2895
2793
2687
2577
2464
2348
2230
2112
1994
1877
1761
1646
1531
1418
1306
1196
1088
984
884
790
703
621
545
475
408
345
285
227
173
121
72
24
-24
-73
-124
-179
-239
-303
-370
-439
-506
-569
-627
-679
-725
-765
-801
-836
-868
-900
-931
-959
-983
-1002
-1014
-1020
-1022
-1018
-1012
-1004
-996
-989
-981
-972
-961
-947
-930
-911
-890
-869
-850
-834
-821
-811
-803
-797
-790
-784
-779
-775
-774
-777
-782
-790
-798
-800
-794
-776
-743
-696
-636
-568
-498
-431
-372
-323
-284
-252
-225
-195
-158
-112
-56
8
77
144
203
251
284
301
306
303
295
287
283
284
289
298
306
313
314
311
302
290
275
261
248
238
229
222
215
209
203
199
198
201
210
227
250
281
316
355
396
438
481
525
570
618
670
725
784
843
901
956
1002
1042
1070
1089
1099
1103
1102
1100
1099
1099
1101
1104
1107
1107
1102
1090
1070
1042
1006
965
921
876
833
794
761
733
712
694
678
662
644
622
596
565
531
492
451
407
361
312
260
203
140
73
0
-78
-158
-241
-325
-410
-495
-580
-667
-754
-843
-932
-1020
-1105
-1184
-1255
-1318
-1370
-1414
-1451
-1485
-1518
-1553
-1592
-1636
-1685
-1735
-1785
-1831
-1870
-1902
-1925
-1941
-1952
-1961
-1970
-1982
-1999
-2021
-2045
-2073
-2100
-2122
-2139
-2149
-2152
-2148
-2141
-2133
-2126
-2123
-2126
-2135
-2151
-2171
-2194
-2217
-2237
-2252
-2262
-2267
-2267
-2264
-2260
-2256
-2253
-2251
-2252
-2253
-2254
-2255
-2254
-2251
-2248
-2244
-2239
-2235
-2230
-2223
-2214
-2202
-2185
-2163
-2138
-2112
-2088
-2067
-2053
-2048
-2051
-2060
-2073
-2087
-2098
-2103
-2102
-2094
-2083
-2071
-2061
-2057
-2059
-2068
-2081
-2097
-2111
-2122
-2128
-2130
-2130
-2131
-2137
-2149
-2170
-2199
-2231
-2265
-2294
-2317
-2330
-2333
-2330
-2322
-2315
-2312
-2315
-2323
-2334
-2343
-2345
-2335
-2310
-2268
-2211
-2142
-2068
-1992
-1921
-1856
-1797
-1742
-1689
-1631
-1566
-1490
-1403
-1305
-1198
-1086
-972
-858
-744
-631
-518
-402
-283
-159
-31
100
233
365
496
625
752
879
1006
1137
1270
1406
1543
1681
1815
1944
2066
2180
2286
2386
2480
2572
2662
2752
2842
2930
3017
3100
3179
3253
3322
3387
3449
3509
3567
3625
3682
3740
3797
3853
3908
3962
4014
4062
4110
4153
4191
4224
4252
4273
4289
4300
4308
4313
4317
4319
4321
4321
4319
4315
4308
4299
4288
4277
4266
4254
4243
4229
4210
4183
4146
4097
4035
3965
3888
3811
3741
3682
3639
3613
3605
3610
3623
3639
3652
3658
3655
3643
3624
3600
3576
3554
3535
3519
3505
3491
3474
3451
3422
3387
3346
3301
3252
3201
3147
3089
3026
2958
2882
2801
2715
2626
2537
2449
2364
2283
2203
2122
2037
1950
1856
1757
1656
1555
1459
1370
1291
1223
1163
1110
1060
1008
955
897
836
772
709
648
592
540
491
444
396
347
295
242
190
143
103
72
52
41
38
37
36
32
22
8
-8
-23
-34
-38
-33
-22
-6
10
22
26
21
7
-15
-40
-63
-82
-92
-92
-83
-67
-46
-22
2
26
51
79
110
146
186
229
273
313
347
372
386
391
388
379
367
353
339
322
303
276
241
194
136
67
-11
-95
-180
-264
-346
-423
-497
-567
-636
-705
-773
-843
-913
-983
-1054
-1126
-1200
-1278
-1360
-1448
-1542
-1641
-1743
-1846
-1947
-2043
-2132
-2213
-2287
-2355
-2419
-2482
-2545
-2609
-2673
-2739
-2805
-2871
-2936
-3001
-3065
-3131
-3198
-3266
-3333
-3400
-3462
-3518
-3566
-3604
-3633
-3654
-3668
-3676
-3682
-3685
-3687
-3687
-3685
-3680
-3672
-3660
-3646
-3633
-3621
-3614
-3611
-3614
-3621
-3631
-3640
-3648
-3652
-3652
-3649
-3645
-3640
-3637
-3637
-3640
-3644
-3647
-3647
-3642
-3631
-3613
-3590
-3564
-3538
-3512
-3489
-3467
-3445
-3420
-3389
-3351
-3303
-3248
-3186
-3120
-3056
-2995
-2941
-2895
-2854
-2818
-2784
-2748
-2708
-2662
-2612
-2559
-2504
-2449
-2397
-2347
-2299
-2252
-2204
-2152
-2096
-2036
-1972
-1907
-1843
-1781
-1724
-1671
-1621
-1573
-1524
-1469
-1408
-1337
-1257
-1168
-1071
-967
-859
-748
-634
-520
-406
-293
-181
-74
28
122
206
280
343
397
442
481
516
551
586
623
661
702
743
785
826
868
909
950
992
1033
1073
1110
1144
1171
1192
1205
1211
1212
1210
1208
1210
1218
1233
1256
1286
1322
1362
1404
1445
1485
1523
1559
1594
1628
1662
1695
1726
1755
1778
1796
1806
1809
1805
1794
1779
1762
1745
1727
1711
1695
1679
1662
1642
1618
1590
1559
1525
1490
1456
1425
1398
1375
1357
1342
1330
1319
1307
1294
1280
1264
1249
1233
1219
1206
1194
1183
1170
1155
1136
1111
1080
1044
1002
958
914
871
832
799
771
748
729
712
695
675
651
622
589
551
512
472
434
400
370
347
328
313
301
287
272
251
224
191
152
108
61
13
-33
-75
-114
-149
-182
-213
-247
-284
-327
-376
-430
-489
-548
-606
-660
-706
-746
-778
-805
-830
-853
-879
-907
-937
-968
-998
-1022
-1041
-1052
-1055
-1051
-1045
-1040
-1040
-1049
-1067
-1095
-1130
-1171
-1211
-1249
-1281
-1305
-1321
-1332
-1339
-1346
-1354
-1366
-1381
-1399
-1418
-1436
-1453
-1468
-1479
-1487
-1493
-1497
-1500
-1499
-1494
-1483
-1465
-1439
-1404
-1363
-1317
-1269
-1221
-1175
-1132
-1091
-1050
-1006
-955
-896
-827
-748
-661
-570
-477
-387
-303
-224
-153
-86
-21
44
111
182
256
333
410
484
554
616
670
717
756
788
816
841
863
883
901
918
933
946
958
967
975
980
984
987
988
990
992
997
1004
1016
1033
1053
1076
1100
1121
1138
1149
1152
1148
1137
1122
1104
1085
1067
1049
1032
1014
995
973
951
928
909
896
891
896
911
935
964
993
1018
1035
1041
1036
1022
1002
980
960
944
933
927
922
915
901
880
848
807
760
709
659
613
573
540
513
490
470
452
434
418
404
394
390
393
401
414
429
443
453
458
455
447
434
420
406
394
384
376
367
356
340
316
286
250
209
168
129
94
65
43
27
16
8
1
-6
-14
-21
-27
-32
-33
-30
-25
-18
-11
-6
-3
-4
-9
-16
-23
-29
-32
-31
-26
-16
-4
8
18
24
25
19
8
-7
-23
-39
-51
-60
-64
-64
-62
-60
-61
-67
-79
-96
-116
-137
-154
-165
-168
-160
-144
-121
-95
-68
-45
-27
-14
-5
2
13
29
53
85
124
167
208
244
272
290
299
302
303
307
318
337
363
394
423
444
451
439
408
358
293
220
146
77
18
-29
-67
-97
-124
-153
-187
-228
-274
-323
-371
-413
-446
-468
-478
-478
-472
-461
-450
-440
-431
-424
-415
-401
-381
-353
-315
-269
-217
-160
-102
-44
11
64
115
164
212
261
310
360
409
457
503
547
587
625
660
694
726
758
789
820
850
880
907
933
957
978
996
1012
1028
1042
1056
1072
1091
1113
1139
1170
1206
1245
1285
1326
1364
1399
1428
1450
1467
1478
1485
1489
1491
1492
1492
1492
1491
1489
1487
1483
1477
1471
1464
1456
1447
1437
1424
1409
1392
1372
1351
1331
1313
1298
1289
1286
1286
1290
1294
1295
1291
1281
1264
1241
1215
1188
1165
1146
1135
1129
1129
1132
1136
1136
1133
1125
1113
1098
1083
1070
1059
1052
1049
1047
1046
1044
1039
1031
1020
1008
996
983
971
959
946
931
911
887
857
822
783
743
705
670
640
614
593
575
557
537
513
486
455
421
386
351
319
288
259
229
197
159
114
62
2
-64
-134
-205
-272
-334
-389
-436
-476
-510
-541
-572
-605
-641
-680
-722
-764
-805
-842
-872
-896
-911
-921
-926
-929
-933
-941
-954
-973
-997
-1024
-1053
-1081
-1106
-1126
-1142
-1153
-1162
-1170
-1179
-1191
-1207
-1226
-1249
-1273
-1299
-1324
-1350
-1375
-1401
-1429
-1460
-1495
-1534
-1577
-1624
-1673
-1724
-1776
-1831
-1889
-1952
-2020
-2095
-2177
-2263
-2351
-2438
-2521
-2596
-2662
-2718
-2766
-2808
-2848
-2888
-2932
-2979
-3029
-3079
-3126
-3164
-3190
-3201
-3197
-3179
-3150
-3113
-3073
-3033
-2997
-2965
-2936
-2908
-2878
-2845
-2806
-2761
-2710
-2655
-2598
-2540
-2483
-2427
-2372
-2316
-2257
-2195
-2127
-2054
-1975
-1894
-1810
-1727
-1645
-1566
-1491
-1418
-1347
-1278
-1209
-1142
-1075
-1008
-945
-884
-824
-767
-711
-657
-604
-552
-500
-450
-401
-354
-309
-265
-223
-181
-139
-96
-51
-6
38
80
120
155
187
214
241
268
298
333
376
425
481
542
606
671
736
799
863
926
991
1059
1130
1201
1272
1338
1397
1444
1478
1498
1506
1505
1499
1493
1491
1495
1507
1527
1551
1578
1604
1626
1644
1657
1667
1676
1686
1699
1717
1738
1763
1789
1813
1834
1850
1860
1864
1862
1854
1841
1823
1800
1772
1738
1701
1661
1621
1584
1553
1531
1519
1517
1525
1539
1556
1571
1583
1589
1588
1581
1569
1554
1538
1523
1509
1495
1479
1461
1439
1413
1385
1357
1331
1313
1304
1308
1324
1351
1388
1429
1472
1512
1548
1578
1602
1622
1641
1662
1687
1717
1753
1793
1835
1877
1915
1949
1975
1995
2009
2020
2029
2039
2052
2069
2089
2111
2132
2150
2161
2163
2156
2139
2115
2087
2058
2033
2013
2001
1996
1995
1996
1994
1986
1969
1943
1907
1865
1820
1777
1738
1705
1679
1659
1640
1619
1591
1555
1508
1452
1387
1317
1246
1177
1113
1054
1000
949
901
852
802
750
695
640
583
527
470
411
350
285
216
142
65
-14
-92
-167
-236
-298
-354
-406
-457
-508
-562
-620
-681
-745
-809
-869
-923
-969
-1008
-1041
-1071
-1099
-1130
-1165
-1206
-1251
-1301
-1353
-1406
-1459
-1512
-1567
-1624
-1685
-1751
-1823
-1900
-1980
-2061
-2140
-2217
-2290
-2358
-2422
-2484
-2544
-2603
-2661
-2718
-2771
-2820
-2864
-2901
-2933
-2959
-2982
-3002
-3021
-3038
-3053
-3064
-3070
-3068
-3060
-3045
-3025
-3002
-2980
-2961
-2947
-2936
-2928
-2920
-2910
-2895
-2875
-2849
-2820
-2792
-2768
-2751
-2744
-2747
-2756
-2768
-2778
-2784
-2781
-2770
-2753
-2733
-2715
-2705
-2706
-2720
-2745
-2779
-2816
-2850
-2877
-2893
-2896
-2888
-2869
-2845
-2819
-2794
-2773
-2755
-2741
-2729
-2719
-2710
-2701
-2694
-2689
-2685
-2682
-2677
-2668
-2651
-2623
-2582
-2527
-2461
-2387
-2311
-2237
-2170
-2113
-2067
-2029
-1994
-1959
-1918
-1868
-1806
-1734
-1655
-1573
-1492
-1418
-1352
-1294
-1242
-1195
-1147
-1096
-1041
-982
-921
-862
-808
-763
-728
-705
-691
-682
-675
-666
-651
-629
-599
-562
-521
-478
-433
-389
-345
-300
-254
-205
-153
-100
-45
7
56
98
132
158
176
187
195
200
204
209
215
222
231
241
253
268
287
310
339
374
415
461
511
563
615
667
718
768
818
869
921
975
1031
1087
1143
1196
1246
1291
1331
1365
1394
1419
1442
1463
1484
1505
1527
1548
1567
1585
1599
1608
1613
1613
1607
1598
1585
1571
1557
1546
1538
1535
1538
1547
1561
1577
1595
1610
1620
1624
1620
1607
1588
1563
1535
1507
1482
1462
1449
1443
1443
1448
1457
1467
1477
1486
1493
1498
1500
1499
1496
1489
1479
1465
1447
1424
1397
1367
1337
1308
1283
1265
1256
1257
1268
1287
1312
1340
1368
1392
1410
1423
1430
1432
1431
1431
1433
1438
1446
1456
1466
1472
1474
1468
1455
1435
1411
1386
1363
1344
1331
1326
1327
1332
1340
1349
1357
1364
1370
1377
1387
1401
1420
1443
1469
1496
1521
1540
1553
1559
1557
1551
1540
1530
1520
1513
1509
1507
1507
1507
1507
1505
1503
1501
1499
1499
1500
1501
1501
1499
1491
1477
1455
1426
1390
1350
1308
1265
1223
1181
1139
1095
1048
996
940
878
814
748
683
621
563
508
456
405
353
300
244
189
136
89
51
25
12
11
19
34
49
59
60
48
22
-19
-72
-136
-206
-281
-357
-434
-510
-586
-660
-734
-806
-878
-948
-1016
-1081
-1143
-1203
-1258
-1310
-1358
-1400
-1437
-1469
-1493
-1512
-1526
-1536
-1545
-1556
-1570
-1590
-1617
-1649
-1686
-1726
-1765
-1803
-1836
-1863
-1885
-1902
-1916
-1927
-1938
-1950
-1961
-1973
-1985
-1995
-2004
-2011
-2015
-2016
-2015
-2009
-2000
-1985
-1962
-1931
-1891
-1841
-1785
-1724
-1661
-1600
-1542
-1490
-1443
-1400
-1358
-1314
-1264
-1206
-1140
-1067
-990
-913
-839
-771
-710
-657
-607
-556
-501
-436
-361
-273
-176
-73
30
128
218
296
363
420
472
521
572
627
685
745
803
856
900
933
953
962
962
957
950
943
937
934
932
931
928
923
917
911
907
906
911
922
938
956
974
989
999
1002
1000
996
991
989
994
1006
1029
1058
1093
1132
1170
1206
1240
1271
1300
1329
1360
1393
1430
1469
1510
1553
1598
1644
1692
1744
1800
1861
1928
1999
2073
2148
2220
2288
2350
2406
2457
2504
2547
2589
2628
2665
2695
2718
2731
2732
2722
2701
2673
2641
2608
2580
2556
2538
2524
2512
2498
2480
2454
2420
2377
2328
2275
2220
2166
2114
2065
2017
1972
1926
1878
1827
1772
1714
1652
1586
1518
1447
1374
1298
1221
1143
1064
985
908
833
762
693
627
564
502
441
381
324
271
223
183
152
130
118
113
113
114
115
112
104
92
76
59
42
28
18
11
8
7
6
4
-2
-11
-23
-39
-56
-75
-95
-115
-138
-163
-192
-225
-264
-306
-351
-398
-443
-487
-527
-564
-598
-630
-662
-695
-731
-770
-812
-856
-903
-950
-997
-1044
-1090
-1137
-1185
-1234
-1285
-1336
-1387
-1436
-1484
-1527
-1566
-1600
-1630
-1658
-1683
-1707
-1730
-1752
-1772
-1788
-1799
-1805
-1805
-1799
-1790
-1780
-1772
-1771
-1777
-1794
-1820
-1854
-1895
-1941
-1987
-2033
-2079
-2123
-2166
-2210
-2256
-2305
-2356
-2409
-2461
-2510
-2553
-2589
-2616
-2634
-2646
-2652
-2657
-2664
-2674
-2690
-2711
-2736
-2763
-2789
-2811
-2827
-2833
-2829
-2813
-2785
-2745
-2695
-2635
-2566
-2491
-2412
-2329
-2245
-2161
-2078
-1996
-1916
-1836
-1756
-1673
-1587
-1496
-1401
-1303
-1202
-1100
-999
-901
-807
-719
-635
-555
-479
-406
-334
-265
-198
-134
-75
-19
31
77
120
161
204
248
298
353
413
479
546
615
681
742
795
841
877
905
925
940
951
960
968
976
985
994
1002
1010
1014
1016
1016
1012
1006
1000
993
987
983
979
975
971
966
958
947
933
918
902
886
873
862
855
851
849
849
849
849
850
851
853
859
868
882
900
922
948
974
1000
1025
1048
1069
1088
1107
1125
1143
1160
1175
1185
1190
1188
1179
1164
1145
1125
1107
1093
1086
1084
1088
1093
1097
1095
1085
1065
1033
992
944
891
836
783
732
683
635
587
536
480
419
352
280
205
128
52
-20
-89
-154
-216
-275
-333
-393
-454
-518
-586
-657
-730
-803
-874
-943
-1006
-1066
-1120
-1168
-1214
-1257
-1301
-1347
-1397
-1450
-1507
-1564
-1620
-1673
-1719
-1756
-1786
-1807
-1821
-1830
-1837
-1843
-1849
-1854
-1857
-1858
-1855
-1846
-1833
-1817
-1799
-1783
-1772
-1768
-1771
-1781
-1795
-1812
-1827
-1838
-1844
-1845
-1840
-1831
-1822
-1813
-1806
-1801
-1796
-1790
-1781
-1768
-1750
-1729
-1705
-1680
-1657
-1636
-1617
-1601
-1584
-1564
-1540
-1509
-1473
-1433
-1392
-1354
-1323
-1302
-1292
-1292
-1300
-1313
-1326
-1335
-1338
-1332
-1319
-1300
-1278
-1257
-1240
-1229
-1225
-1228
-1236
-1248
-1262
-1275
-1287
-1296
-1303
-1309
-1315
-1322
-1334
-1351
-1376
-1408
-1447
-1491
-1539
-1586
-1628
-1663
-1687
-1698
-1696
-1682
-1659
-1631
-1602
-1574
-1549
-1528
-1510
-1491
-1469
-1440
-1403
-1357
-1302
-1241
-1177
-1112
-1048
-987
-928
-868
-806
-739
-665
-585
-498
-409
-320
-235
-156
-84
-21
37
92
148
206
268
336
408
483
558
632
702
770
834
897
959
1022
1089
1156
1223
1290
1354
1415
1471
1523
1569
1611
1649
1684
1715
1743
1765
1783
1794
1801
1802
1799
1792
1783
1772
1760
1747
1733
1719
1704
1689
1676
1667
1662
1662
1667
1677
1687
1697
1704
1704
1697
1683
1662
1636
1607
1579
1552
1529
1510
1493
1479
1464
1449
1433
1417
1401
1389
1381
1380
1387
1402
1425
1454
1488
1525
1563
1601
1639
1676
1713
1749
1787
1826
1868
1914
1963
2016
2075
2138
2207
2280
2357
2437
2518
2598
2675
2748
2816
2877
2932
2981
3025
3065
3102
3137
3172
3205
3238
3270
3298
3323
3343
3358
3367
3372
3372
3370
3366
3364
3362
3361
3361
3359
3355
3347
3332
3310
3281
3245
3204
3158
3110
3059
3005
2948
2886
2819
2746
2668
2586
2503
2423
2348
2280
2221
2169
2122
2076
2029
1976
1916
1848
1776
1701
1630
1566
1512
1469
1437
1413
1391
1368
1339
1302
1255
1199
1139
1078
1020
968
925
889
859
833
806
777
743
704
659
609
557
503
448
394
339
285
230
175
120
66
13
-38
-86
-131
-174
-216
-257
-298
-341
-385
-430
-478
-527
-580
-635
-694
-757
-824
-895
-967
-1040
-1111
-1179
-1243
-1303
-1362
-1421
-1486
-1557
-1637
-1726
-1824
-1925
-2025
-2122
-2210
-2286
-2349
-2401
-2445
-2484
-2523
-2562
-2604
-2648
-2692
-2732
-2767
-2793
-2810
-2820
-2823
-2824
-2824
-2828
-2835
-2846
-2859
-2873
-2886
-2895
-2899
-2898
-2892
-2883
-2870
-2854
-2834
-2809
-2779
-2742
-2698
-2650
-2598
-2547
-2500
-2460
-2429
-2407
-2392
-2382
-2372
-2360
-2341
-2314
-2278
-2236
-2188
-2139
-2090
-2043
-2000
-1960
-1922
-1886
-1849
-1813
-1775
-1738
-1702
-1668
-1637
-1608
-1582
-1555
-1529
-1501
-1471
-1439
-1406
-1374
-1343
-1314
-1288
-1265
-1242
-1219
-1194
-1167
-1136
-1104
-1071
-1038
-1008
-981
-957
-937
-918
-900
-881
-860
-837
-812
-786
-761
-737
-716
-697
-680
-664
-646
-626
-603
-577
-550
-524
-500
-482
-471
-469
-477
-493
-516
-545
-576
-608
-638
-666
-690
-710
-725
-737
-744
-749
-752
-755
-758
-761
-766
-772
-779
-784
-786
-783
-773
-756
-730
-698
-659
-617
-573
-532
-494
-462
-436
-416
-403
-395
-390
-387
-384
-382
-377
-370
-360
-345
-326
-301
-272
-239
-202
-163
-123
-84
-47
-11
23
56
90
125
162
203
245
290
334
376
414
447
476
500
521
541
563
587
616
649
685
723
761
796
828
854
877
896
915
935
959
988
1022
1060
1100
1140
1177
1208
1230
1245
1252
1254
1253
1252
1254
1260
1270
1285
1301
1317
1329
1337
1339
1333
1322
1307
1288
1268
1247
1225
1200
1173
1142
1104
1060
1010
956
898
838
780
723
669
618
570
524
479
436
397
361
332
311
299
296
302
314
330
348
363
375
384
391
397
405
419
439
466
499
536
575
612
645
671
692
706
718
728
740
755
773
793
815
835
851
862
866
864
856
842
825
804
780
754
723
688
649
604
556
505
454
406
362
324
292
264
239
215
190
162
129
92
52
10
-32
-71
-105
-134
-157
-174
-184
-190
-191
-189
-184
-178
-171
-162
-153
-144
-135
-125
-114
-102
-88
-73
-58
-42
-26
-13
-2
5
10
14
18
25
38
59
89
127
171
219
266
308
343
368
384
391
393
393
394
400
411
428
449
471
490
505
513
515
510
503
494
489
489
496
511
532
558
587
617
646
672
693
711
724
733
738
741
742
742
743
745
752
762
777
794
814
833
848
858
860
854
840
821
800
780
764
753
749
751
757
765
772
777
780
782
784
789
799
816
841
871
906
941
975
1004
1030
1049
1064
1077
1088
1098
1108
1115
1119
1117
1106
1086
1056
1018
974
927
879
832
786
740
694
645
591
533
470
404
337
270
206
144
82
18
-50
-126
-212
-306
-406
-509
-608
-698
-774
-834
-877
-906
-925
-940
-956
-978
-1006
-1041
-1080
-1118
-1149
-1168
-1173
-1162
-1135
-1097
-1050
-1000
-951
-907
-869
-839
-816
-799
-785
-774
-764
-756
-749
-745
-744
-746
-751
-760
-769
-780
-788
-794
-796
-793
-786
-775
-762
-748
-736
-727
-724
-726
-733
-745
-760
-775
-790
-803
-813
-822
-830
-840
-854
-874
-900
-932
-968
-1004
-1042
-1075
-1103
-1125
-1142
-1157
-1170
-1185
-1204
-1226
-1250
-1274
-1295
-1310
-1318
-1319
-1314
-1304
-1293
-1285
-1281
-1283
-1288
-1296
-1303
-1304
-1299
-1284
-1259
-1226
-1189
-1148
-1108
-1070
-1035
-1002
-972
-941
-910
-876
-842
-806
-771
-736
-701
-665
-626
-582
-529
-467
-395
-316
-232
-148
-68
4
65
116
156
190
221
251
283
319
357
396
434
469
498
522
543
561
581
603
630
661
695
730
761
787
805
814
815
810
802
794
787
783
783
785
788
790
790
786
779
769
757
744
731
717
703
687
670
650
629
606
583
560
540
521
505
491
477
462
444
423
398
372
346
322
301
287
279
277
281
290
302
316
331
347
365
385
407
433
461
490
519
545
568
585
596
601
602
599
594
589
585
580
575
569
560
546
528
503
474
441
407
373
343
317
297
282
273
267
262
258
251
240
224
202
176
145
111
77
43
12
-16
-40
-60
-76
-90
-103
-117
-134
-154
-178
-206
-239
-274
-312
-351
-389
-427
-464
-499
-533
-567
-600
-633
-665
-697
-728
-757
-783
-808
-831
-854
-878
-904
-933
-966
-1004
-1045
-1088
-1131
-1171
-1208
-1239
-1263
-1282
-1295
-1306
-1317
-1328
-1342
-1360
-1379
-1400
-1421
-1438
-1451
-1458
-1458
-1453
-1442
-1428
-1411
-1394
-1376
-1357
-1338
-1318
-1296
-1272
-1247
-1220
-1194
-1168
-1144
-1123
-1105
-1087
-1070
-1052
-1033
-1012
-988
-965
-943
-923
-908
-897
-891
-887
-885
-881
-873
-862
-846
-827
-808
-793
-783
-783
-792
-810
-835
-864
-893
-918
-936
-947
-951
-948
-943
-938
-936
-938
-945
-956
-969
-981
-989
-992
-988
-976
-957
-932
-902
-868
-831
-789
-743
-692
-635
-572
-505
-434
-363
-295
-231
-173
-123
-80
-43
-10
21
52
85
121
161
203
247
292
335
377
416
452
484
512
537
559
577
593
606
619
632
645
661
680
702
727
755
784
814
844
872
899
926
952
979
1008
1040
1075
1114
1155
1198
1242
1286
1328
1369
1408
1444
1480
1513
1546
1579
1611
1642
1674
1704
1734
1763
1791
1818
1843
1867
1888
1907
1922
1935
1944
1950
1954
1955
1955
1953
1949
1943
1933
1919
1900
1875
1845
1810
1772
1733
1695
1659
1626
1597
1570
1545
1518
1489
1457
1420
1380
1338
1295
1256
1221
1192
1170
1154
1143
1135
1129
1123
1116
1110
1104
1099
1098
1100
1105
1112
1118
1121
1119
1110
1093
1070
1042
1010
980
950
923
897
872
845
812
773
727
673
614
553
494
441
395
359
331
310
293
279
263
245
225
202
179
156
134
114
95
76
54
30
1
-31
-65
-99
-130
-157
-179
-195
-206
-217
-228
-244
-265
-292
-325
-361
-396
-429
-455
-473
-483
-486
-483
-479
-474
-473
-475
-482
-492
-504
-517
-529
-539
-545
-548
-547
-543
-536
-526
-514
-501
-486
-472
-458
-445
-433
-423
-413
-404
-393
-379
-362
-340
-315
-287
-258
-231
-206
-186
-171
-161
-154
-149
-143
-135
-123
-108
-91
-75
-61
-53
-52
-60
-77
-100
-127
-156
-182
-202
-217
-224
-224
-221
-216
-213
-213
-220
-233
-252
-275
-299
-321
-338
-349
-352
-348
-338
-325
-312
-304
-302
-309
-324
-346
-374
-403
-431
-456
-476
-490
-500
-507
-513
-521
-531
-543
-557
-570
-579
-583
-579
-568
-550
-526
-499
-471
-444
-420
-398
-379
-360
-340
-318
-294
-267
-240
-213
-190
-171
-156
-146
-139
-133
-125
-113
-96
-73
-47
-19
8
31
48
58
61
57
49
38
26
16
8
2
-2
-6
-12
-19
-30
-42
-56
-69
-80
-88
-90
-87
-80
-68
-54
-39
-25
-14
-5
0
4
6
8
10
14
19
26
32
38
44
48
52
57
64
75
91
113
140
172
205
237
266
289
306
315
319
320
320
321
326
334
346
359
371
380
384
381
373
360
346
333
325
322
326
335
348
360
369
372
366
353
332
307
280
254
232
216
205
199
196
194
190
183
171
155
135
112
87
64
42
24
10
2
-2
-2
2
7
12
15
14
7
-5
-23
-45
-68
-90
-109
-120
-124
-120
-109
-94
-76
-59
-45
-35
-28
-23
-17
-6
12
38
73
115
160
206
248
283
310
330
343
353
363
374
387
402
416
427
431
425
409
382
348
309
271
237
212
196
189
189
192
195
195
188
173
153
127
99
71
45
23
5
-11
-23
-33
-42
-49
-52
-53
-50
-43
-34
-22
-11
-2
5
8
8
7
7
8
12
19
28
37
43
43
37
23
3
-21
-45
-66
-83
-92
-95
-93
-89
-87
-89
-96
-111
-131
-154
-179
-203
-224
-243
-261
-279
-299
-324
-354
-389
-428
-466
-503
-533
-556
-571
-579
-581
-581
-581
-583
-589
-598
-611
-624
-637
-647
-653
-657
-658
-658
-660
-664
-672
-685
-702
-723
-746
-770
-793
-814
-831
-844
-852
-857
-858
-856
-855
-854
-857
-864
-876
-892
-912
-932
-951
-965
-972
-971
-963
-949
-932
-915
-903
-897
-900
-910
-926
-945
-963
-978
-987
-989
-985
-977
-966
-956
-948
-942
-939
-939
-939
-938
-935
-929
-922
-912
-902
-890
-877
-862
-844
-824
-800
-773
-746
-720
-697
-680
-669
-664
-662
-660
-655
-643
-623
-594
-558
-518
-480
-448
-425
-413
-411
-416
-422
-425
-419
-400
-368
-323
-269
-209
-147
-87
-31
21
72
122
176
235
299
368
440
510
577
638
692
739
780
819
858
899
942
988
1035
1081
1125
1165
1201
1233
1262
1289
1314
1337
1358
1376
1390
1397
1399
1395
1387
1376
1366
1358
1352
1350
1348
1345
1339
1326
1308
1283
1254
1224
1197
1174
1158
1148
1142
1139
1133
1122
1103
1077
1043
1006
968
934
906
886
873
866
861
856
848
836
822
806
791
782
781
788
803
823
844
862
873
873
861
839
809
776
744
717
698
687
685
688
693
694
690
677
655
623
584
541
497
455
417
385
359
339
324
313
303
295
286
277
268
260
255
253
255
262
275
291
311
332
352
367
377
380
374
362
345
325
305
289
279
276
279
287
298
308
313
313
306
291
271
248
225
205
189
178
170
163
153
139
116
83
41
-10
-68
-130
-193
-256
-318
-377
-436
-493
-550
-606
-661
-712
-759
-800
-833
-860
-881
-898
-915
-933
-956
-984
-1016
-1052
-1087
-1120
-1148
-1170
-1185
-1195
-1201
-1208
-1216
-1227
-1242
-1259
-1276
-1290
-1300
-1303
-1300
-1291
-1279
-1266
-1254
-1245
-1240
-1238
-1236
-1234
-1229
-1220
-1207
-1190
-1172
-1155
-1140
-1129
-1120
-1113
-1105
-1094
-1078
-1055
-1025
-989
-950
-910
-870
-833
-798
-764
-728
-689
-645
-595
-540
-481
-422
-365
-314
-270
-234
-204
-178
-153
-126
-94
-57
-15
30
75
118
158
194
225
255
285
318
356
398
446
496
546
594
636
670
695
712
723
729
733
738
745
756
771
791
814
840
865
890
911
927
937
939
933
919
899
872
843
812
783
756
731
709
688
666
641
610
574
533
488
441
395
353
317
287
264
246
232
219
206
192
177
161
146
133
123
117
114
113
111
108
103
94
82
69
56
46
41
42
47
55
65
73
77
75
67
51
31
8
-16
-37
-56
-70
-81
-89
-97
-104
-113
-124
-136
-147
-158
-165
-168
-166
-157
-144
-126
-104
-81
-57
-33
-9
13
35
55
74
91
105
116
122
124
120
112
100
85
68
52
38
26
17
12
9
8
8
8
8
8
9
12
18
29
44
64
88
113
138
159
174
181
181
174
161
145
131
119
113
114
121
132
146
159
171
178
182
182
180
177
176
177
181
187
194
200
204
204
202
199
195
193
195
201
212
227
244
260
272
281
285
285
283
281
282
286
295
307
320
332
339
338
330
315
295
272
251
235
226
223
227
235
243
248
246
237
220
197
169
140
113
91
74
64
59
58
60
62
63
64
63
63
64
66
72
82
95
110
128
146
164
181
195
206
214
218
219
218
215
212
208
205
203
202
201
199
196
191
183
173
159
143
125
104
80
53
22
-12
-52
-95
-141
-187
-232
-273
-307
-333
-350
-360
-365
-367
-370
-376
-386
-402
-422
-443
-464
-482
-495
-504
-508
-509
-510
-512
-517
-525
-535
-546
-554
-560
-559
-553
-541
-525
-506
-486
-465
-444
-422
-398
-370
-336
-298
-254
-207
-159
-112
-70
-33
-3
20
37
50
58
65
69
72
73
72
71
69
69
71
76
85
97
111
125
136
141
139
130
113
92
69
47
27
13
4
0
0
2
5
8
11
13
15
17
20
24
26
28
29
29
29
31
37
49
67
92
121
152
181
203
215
216
204
184
157
129
102
81
66
57
52
47
40
28
10
-12
-37
-62
-84
-103
-119
-133
-149
-169
-198
-238
-287
-343
-404
-464
-518
-563
-597
-620
-635
-645
-653
-665
-682
-705
-732
-763
-793
-820
-842
-856
-864
-865
-862
-858
-853
-850
-848
-848
-850
-852
-855
-856
-857
-855
-851
-843
-830
-811
-785
-753
-714
-671
-625
-578
-533
-493
-458
-430
-409
-393
-383
-376
-372
-369
-367
-365
-363
-360
-358
-356
-354
-353
-354
-357
-363
-371
-382
-395
-408
-421
-431
-438
-442
-442
-440
-437
-435
-434
-437
-442
-449
-457
-466
-472
-477
-481
-484
-488
-494
-501
-507
-511
-508
-495
-468
-424
-365
-293
-213
-131
-56
6
51
76
83
76
59
39
22
11
9
14
25
37
47
54
54
50
42
33
25
21
22
26
33
40
45
48
46
42
36
31
27
26
27
31
36
41
44
44
42
38
34
30
28
28
31
34
38
41
42
41
39
36
32
30
29
31
33
36
39
40
41
39
37
34
32
31
31
32
35
37
39
40
39
37
35
33
32
31
32
34
36
38
39
39
38
36
34
33
32
32
33
35
37
38
38
38
36
35
33
32
32
33
34
36
37
37
37
37
35
34
33
33
33
34
35
36
37
37
37
36
35
33
33
33
33
34
35
36
37
36
36
35
34
33
33
33
34
35
35
36
36
36
35
34
34
33
33
34
34
35
35
36
36
35
34
34
33
33
33
34
34
35
35
35
35
34
34
33
33
33
34
34
35
35
35
35
34
34
34
33
33
33
34
34
34
35
35
34
34
34
33
33
33
33
34
34
34
34
34
34
34
33
33
33
33
34
34
34
34
34
34
34
33
33
33
33
33
33
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
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
27
27
27
27
27
27
27
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
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
