5
20908
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
68
68
68
69
69
69
70
70
71
71
71
72
72
72
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
73
73
73
72
71
71
70
69
68
67
66
65
64
63
62
62
61
60
59
58
57
56
55
54
53
52
51
50
49
49
48
48
48
48
48
49
49
50
50
51
52
53
54
54
55
56
57
58
59
59
60
61
61
62
62
63
63
63
63
63
62
61
61
60
58
57
55
54
52
50
49
47
46
44
43
41
40
38
36
34
32
29
26
22
18
14
9
4
0
-5
-10
-15
-20
-25
-29
-34
-38
-43
-47
-50
-54
-57
-60
-63
-65
-67
-69
-70
-71
-72
-73
-73
-73
-73
-73
-73
-72
-72
-71
-70
-69
-68
-66
-65
-63
-62
-60
-59
-57
-55
-53
-51
-48
-46
-43
-39
-36
-33
-30
-27
-23
-20
-17
-13
-10
-6
-3
1
4
8
11
13
15
17
19
20
21
22
23
24
24
25
26
26
27
28
29
31
33
34
36
38
40
41
43
44
46
47
48
50
52
54
56
58
62
65
69
73
78
82
87
92
96
100
104
108
112
116
120
124
128
131
135
139
142
145
148
150
152
155
157
159
161
163
165
167
169
171
174
176
178
180
182
184
186
188
191
193
195
197
199
201
203
205
207
209
211
212
214
215
216
217
219
220
221
222
222
223
223
223
223
222
222
223
223
224
225
227
229
231
233
236
238
241
243
244
246
247
248
249
250
251
251
252
252
252
252
253
253
253
253
253
253
253
252
251
251
250
249
248
248
247
247
247
247
247
247
248
248
248
249
249
249
249
249
249
249
249
248
248
247
247
246
245
244
243
242
241
239
238
236
234
232
230
227
225
222
219
216
213
209
206
202
198
193
188
183
177
171
164
157
150
142
135
127
119
111
103
94
86
77
69
60
52
44
36
28
20
12
5
-3
-11
-18
-25
-32
-39
-46
-52
-58
-64
-70
-75
-80
-86
-91
-96
-101
-106
-111
-115
-119
-122
-125
-127
-128
-130
-131
-131
-132
-133
-133
-134
-134
-133
-133
-132
-131
-129
-128
-127
-126
-125
-123
-121
-119
-116
-114
-111
-108
-105
-102
-100
-98
-98
-97
-98
-99
-100
-102
-103
-105
-106
-108
-109
-111
-112
-113
-113
-114
-113
-113
-112
-110
-108
-106
-104
-102
-100
-99
-97
-96
-96
-95
-95
-95
-95
-95
-94
-94
-94
-93
-92
-92
-91
-91
-92
-92
-93
-95
-96
-97
-99
-100
-101
-102
-102
-102
-101
-101
-99
-98
-96
-93
-90
-87
-84
-81
-78
-76
-74
-72
-71
-70
-69
-68
-68
-68
-67
-67
-66
-64
-62
-60
-56
-52
-46
-41
-34
-27
-20
-12
-4
3
11
17
23
29
33
37
39
41
43
44
44
45
45
44
44
45
45
45
46
47
47
48
48
48
48
47
46
45
44
43
41
40
38
37
35
34
32
31
30
29
29
28
27
26
25
23
21
18
15
12
9
5
3
0
-2
-4
-5
-5
-5
-4
-2
-1
1
3
6
8
10
12
14
15
15
15
13
11
8
5
1
-4
-8
-13
-18
-22
-26
-31
-35
-39
-43
-48
-53
-59
-66
-74
-83
-93
-104
-116
-129
-142
-155
-169
-182
-195
-208
-220
-231
-242
-253
-262
-272
-281
-290
-298
-307
-315
-324
-332
-341
-349
-358
-367
-375
-383
-391
-399
-406
-413
-420
-426
-432
-437
-441
-445
-448
-450
-452
-453
-453
-453
-452
-451
-449
-448
-446
-444
-442
-440
-439
-437
-435
-433
-431
-429
-427
-425
-423
-422
-420
-419
-419
-418
-418
-418
-418
-418
-418
-418
-418
-419
-419
-420
-420
-421
-421
-421
-421
-420
-418
-416
-414
-411
-408
-406
-403
-400
-398
-396
-395
-393
-391
-389
-387
-384
-380
-375
-370
-364
-356
-349
-341
-332
-324
-315
-307
-298
-289
-279
-270
-261
-252
-243
-235
-228
-221
-215
-210
-206
-203
-201
-199
-197
-196
-196
-195
-195
-195
-194
-192
-190
-187
-183
-178
-173
-167
-161
-156
-151
-147
-144
-142
-142
-143
-146
-149
-154
-160
-167
-174
-181
-188
-194
-199
-204
-207
-210
-213
-215
-216
-217
-218
-217
-216
-214
-211
-207
-201
-195
-187
-179
-170
-160
-149
-139
-127
-116
-104
-92
-80
-67
-54
-41
-28
-14
0
15
30
46
62
79
96
114
132
150
168
186
204
220
235
248
259
269
278
285
292
297
301
305
309
312
315
317
318
319
318
316
312
308
303
297
290
282
274
264
253
241
228
214
199
184
168
152
135
117
100
82
63
45
26
8
-9
-26
-42
-56
-69
-81
-92
-101
-109
-116
-120
-122
-123
-121
-118
-114
-108
-102
-96
-90
-83
-78
-72
-67
-62
-56
-51
-46
-40
-36
-31
-27
-23
-18
-13
-8
-1
7
15
25
35
46
56
67
78
88
97
106
114
120
126
131
135
138
139
139
137
133
126
118
107
94
80
63
45
25
3
-21
-47
-75
-105
-137
-170
-205
-241
-277
-313
-349
-384
-419
-453
-487
-520
-553
-586
-618
-650
-682
-713
-744
-775
-805
-835
-864
-893
-920
-946
-971
-993
-1014
-1033
-1050
-1064
-1077
-1088
-1097
-1104
-1110
-1113
-1115
-1117
-1117
-1118
-1119
-1122
-1126
-1131
-1138
-1145
-1151
-1158
-1164
-1169
-1173
-1177
-1180
-1183
-1187
-1192
-1197
-1204
-1212
-1221
-1230
-1240
-1250
-1261
-1271
-1282
-1293
-1306
-1319
-1334
-1350
-1368
-1387
-1408
-1430
-1453
-1476
-1501
-1526
-1551
-1577
-1604
-1631
-1658
-1686
-1712
-1738
-1763
-1787
-1810
-1833
-1854
-1875
-1895
-1914
-1933
-1950
-1966
-1981
-1995
-2008
-2020
-2032
-2043
-2054
-2063
-2072
-2081
-2089
-2097
-2105
-2113
-2122
-2130
-2139
-2148
-2155
-2162
-2167
-2171
-2173
-2173
-2171
-2169
-2165
-2161
-2157
-2153
-2150
-2146
-2144
-2142
-2141
-2141
-2141
-2143
-2145
-2147
-2149
-2152
-2154
-2158
-2161
-2165
-2170
-2175
-2181
-2187
-2193
-2201
-2209
-2219
-2230
-2242
-2255
-2270
-2285
-2300
-2315
-2329
-2341
-2351
-2360
-2368
-2375
-2380
-2385
-2390
-2396
-2401
-2407
-2415
-2423
-2433
-2444
-2455
-2466
-2478
-2489
-2500
-2511
-2521
-2530
-2539
-2546
-2553
-2559
-2564
-2569
-2574
-2579
-2584
-2590
-2596
-2604
-2614
-2625
-2638
-2652
-2666
-2681
-2697
-2712
-2729
-2745
-2762
-2779
-2798
-2817
-2837
-2858
-2881
-2904
-2928
-2952
-2976
-3001
-3027
-3053
-3080
-3108
-3136
-3164
-3193
-3222
-3250
-3277
-3303
-3327
-3349
-3368
-3386
-3401
-3416
-3430
-3444
-3458
-3473
-3489
-3505
-3521
-3537
-3552
-3566
-3580
-3593
-3605
-3617
-3629
-3642
-3655
-3668
-3681
-3694
-3707
-3720
-3732
-3744
-3756
-3768
-3779
-3791
-3803
-3815
-3827
-3839
-3852
-3864
-3877
-3889
-3901
-3912
-3923
-3933
-3942
-3950
-3958
-3966
-3974
-3983
-3993
-4003
-4014
-4026
-4038
-4051
-4064
-4075
-4088
-4099
-4109
-4119
-4128
-4136
-4144
-4151
-4159
-4166
-4173
-4180
-4187
-4195
-4203
-4211
-4220
-4231
-4242
-4253
-4265
-4277
-4289
-4299
-4308
-4315
-4319
-4321
-4321
-4317
-4312
-4306
-4299
-4291
-4284
-4277
-4271
-4267
-4264
-4261
-4261
-4261
-4263
-4266
-4271
-4277
-4284
-4292
-4300
-4308
-4316
-4323
-4331
-4339
-4347
-4355
-4363
-4370
-4377
-4383
-4387
-4390
-4393
-4394
-4394
-4393
-4392
-4391
-4390
-4389
-4389
-4389
-4390
-4392
-4394
-4398
-4404
-4411
-4420
-4430
-4442
-4454
-4468
-4482
-4496
-4510
-4524
-4537
-4550
-4562
-4574
-4584
-4594
-4602
-4608
-4612
-4615
-4615
-4615
-4614
-4613
-4612
-4611
-4612
-4614
-4617
-4621
-4626
-4632
-4638
-4644
-4650
-4656
-4661
-4666
-4670
-4674
-4679
-4684
-4690
-4697
-4705
-4714
-4724
-4734
-4746
-4758
-4772
-4787
-4803
-4821
-4841
-4861
-4882
-4903
-4925
-4947
-4969
-4991
-5014
-5039
-5064
-5091
-5120
-5151
-5183
-5218
-5254
-5291
-5330
-5368
-5408
-5446
-5485
-5522
-5558
-5592
-5625
-5657
-5688
-5719
-5749
-5779
-5810
-5840
-5871
-5901
-5931
-5961
-5990
-6018
-6046
-6073
-6099
-6125
-6150
-6173
-6196
-6218
-6238
-6257
-6274
-6289
-6303
-6315
-6325
-6334
-6341
-6345
-6348
-6349
-6347
-6343
-6337
-6328
-6316
-6302
-6286
-6268
-6248
-6227
-6204
-6180
-6155
-6128
-6101
-6072
-6041
-6009
-5975
-5940
-5904
-5868
-5832
-5797
-5763
-5731
-5699
-5670
-5641
-5614
-5587
-5561
-5536
-5511
-5487
-5464
-5441
-5419
-5398
-5377
-5357
-5337
-5318
-5300
-5284
-5269
-5256
-5244
-5234
-5226
-5220
-5216
-5213
-5210
-5208
-5205
-5201
-5196
-5190
-5184
-5177
-5171
-5166
-5163
-5162
-5163
-5165
-5168
-5172
-5175
-5179
-5182
-5184
-5185
-5186
-5186
-5185
-5183
-5181
-5178
-5175
-5172
-5169
-5166
-5163
-5162
-5160
-5160
-5161
-5162
-5164
-5168
-5171
-5176
-5182
-5188
-5194
-5200
-5206
-5212
-5218
-5225
-5232
-5240
-5249
-5260
-5273
-5286
-5301
-5316
-5331
-5348
-5364
-5381
-5399
-5418
-5438
-5459
-5482
-5507
-5533
-5561
-5591
-5622
-5654
-5688
-5723
-5759
-5796
-5834
-5873
-5914
-5956
-5999
-6044
-6091
-6139
-6188
-6238
-6288
-6338
-6388
-6437
-6485
-6532
-6579
-6624
-6668
-6711
-6753
-6794
-6834
-6873
-6913
-6952
-6992
-7033
-7077
-7122
-7170
-7221
-7273
-7327
-7382
-7438
-7495
-7552
-7609
-7666
-7722
-7779
-7836
-7894
-7952
-8010
-8071
-8134
-8197
-8261
-8326
-8392
-8458
-8524
-8590
-8656
-8722
-8788
-8854
-8920
-8987
-9054
-9122
-9191
-9260
-9331
-9404
-9478
-9554
-9632
-9713
-9796
-9881
-9968
-10056
-10145
-10233
-10319
-10402
-10482
-10558
-10627
-10690
-10745
-10793
-10834
-10867
-10893
-10913
-10927
-10936
-10940
-10941
-10939
-10934
-10928
-10921
-10913
-10905
-10896
-10886
-10877
-10866
-10855
-10844
-10832
-10819
-10806
-10791
-10776
-10760
-10744
-10727
-10710
-10694
-10680
-10666
-10655
-10646
-10638
-10632
-10628
-10624
-10619
-10615
-10609
-10604
-10598
-10592
-10587
-10583
-10580
-10579
-10578
-10579
-10580
-10583
-10585
-10588
-10590
-10593
-10594
-10594
-10593
-10590
-10585
-10576
-10563
-10546
-10524
-10498
-10467
-10431
-10392
-10350
-10305
-10260
-10215
-10172
-10131
-10093
-10059
-10029
-10004
-9984
-9968
-9957
-9950
-9946
-9946
-9949
-9953
-9960
-9967
-9974
-9980
-9985
-9988
-9988
-9986
-9982
-9976
-9969
-9961
-9954
-9947
-9941
-9937
-9934
-9931
-9930
-9928
-9926
-9923
-9921
-9917
-9913
-9910
-9907
-9905
-9905
-9906
-9910
-9917
-9927
-9940
-9955
-9974
-9995
-10018
-10044
-10070
-10098
-10126
-10153
-10179
-10204
-10227
-10247
-10264
-10278
-10288
-10295
-10298
-10299
-10299
-10297
-10294
-10291
-10287
-10284
-10279
-10275
-10270
-10264
-10257
-10250
-10241
-10232
-10222
-10212
-10201
-10188
-10174
-10158
-10139
-10118
-10092
-10063
-10029
-9991
-9949
-9903
-9852
-9799
-9742
-9683
-9622
-9559
-9497
-9433
-9370
-9308
-9245
-9183
-9122
-9061
-9001
-8941
-8881
-8821
-8761
-8701
-8640
-8579
-8518
-8457
-8396
-8335
-8273
-8211
-8148
-8085
-8020
-7954
-7886
-7816
-7744
-7671
-7596
-7520
-7443
-7367
-7292
-7219
-7148
-7081
-7016
-6955
-6898
-6844
-6794
-6747
-6702
-6659
-6617
-6574
-6532
-6488
-6443
-6397
-6349
-6300
-6250
-6198
-6146
-6092
-6039
-5985
-5932
-5879
-5827
-5775
-5723
-5672
-5621
-5571
-5521
-5472
-5425
-5378
-5334
-5292
-5252
-5215
-5181
-5149
-5119
-5091
-5065
-5040
-5017
-4995
-4974
-4955
-4938
-4924
-4912
-4904
-4898
-4895
-4895
-4898
-4903
-4910
-4919
-4931
-4944
-4959
-4976
-4996
-5018
-5042
-5070
-5101
-5135
-5173
-5215
-5259
-5307
-5359
-5413
-5469
-5528
-5590
-5653
-5718
-5785
-5853
-5921
-5991
-6060
-6129
-6197
-6266
-6334
-6403
-6473
-6544
-6617
-6693
-6771
-6852
-6935
-7021
-7108
-7196
-7285
-7374
-7461
-7547
-7631
-7712
-7790
-7865
-7937
-8005
-8071
-8134
-8195
-8254
-8312
-8370
-8427
-8485
-8544
-8602
-8661
-8719
-8776
-8832
-8884
-8932
-8977
-9016
-9050
-9079
-9103
-9123
-9140
-9154
-9168
-9181
-9195
-9210
-9228
-9248
-9271
-9295
-9321
-9348
-9376
-9403
-9429
-9453
-9475
-9494
-9510
-9521
-9528
-9530
-9528
-9520
-9507
-9489
-9468
-9442
-9414
-9383
-9350
-9315
-9279
-9242
-9204
-9165
-9125
-9083
-9039
-8992
-8943
-8889
-8832
-8771
-8706
-8636
-8563
-8487
-8407
-8325
-8240
-8153
-8064
-7974
-7882
-7789
-7695
-7601
-7506
-7411
-7316
-7220
-7124
-7026
-6926
-6824
-6719
-6613
-6505
-6397
-6289
-6181
-6076
-5973
-5872
-5775
-5682
-5592
-5506
-5424
-5347
-5274
-5206
-5142
-5082
-5026
-4974
-4925
-4881
-4839
-4800
-4765
-4732
-4702
-4674
-4649
-4626
-4606
-4588
-4572
-4559
-4550
-4544
-4541
-4542
-4546
-4551
-4559
-4567
-4575
-4583
-4591
-4599
-4608
-4618
-4630
-4646
-4666
-4692
-4724
-4764
-4812
-4868
-4932
-5005
-5086
-5176
-5274
-5380
-5493
-5614
-5741
-5874
-6013
-6158
-6307
-6460
-6617
-6776
-6939
-7105
-7273
-7446
-7622
-7804
-7990
-8180
-8379
-8582
-8792
-9008
-9230
-9458
-9692
-9931
-10175
-10424
-10677
-10935
-11197
-11463
-11731
-12003
-12276
-12551
-12827
-13103
-13379
-13653
-13925
-14194
-14458
-14718
-14972
-15219
-15460
-15694
-15920
-16138
-16349
-16553
-16749
-16938
-17121
-17298
-17469
-17635
-17794
-17947
-18094
-18234
-18366
-18489
-18603
-18707
-18799
-18880
-18947
-19001
-19041
-19067
-19078
-19073
-19054
-19021
-18973
-18911
-18837
-18749
-18649
-18536
-18412
-18276
-18130
-17973
-17805
-17628
-17441
-17246
-17042
-16829
-16608
-16379
-16143
-15899
-15648
-15391
-15127
-14857
-14580
-14298
-14011
-13718
-13420
-13117
-12810
-12499
-12185
-11867
-11546
-11223
-10897
-10568
-10236
-9903
-9566
-9228
-8888
-8545
-8200
-7854
-7506
-7157
-6808
-6458
-6109
-5762
-5418
-5077
-4742
-4413
-4091
-3779
-3477
-3184
-2903
-2631
-2369
-2114
-1867
-1626
-1389
-1157
-928
-702
-479
-259
-42
174
388
602
816
1031
1246
1464
1683
1904
2126
2349
2573
2798
3021
3244
3465
3683
3898
4108
4313
4512
4704
4889
5065
5233
5392
5541
5681
5811
5931
6042
6143
6234
6317
6392
6459
6519
6573
6621
6662
6699
6729
6755
6774
6789
6798
6802
6802
6797
6790
6779
6766
6750
6732
6712
6690
6664
6636
6604
6570
6533
6494
6453
6411
6369
6327
6285
6244
6204
6165
6127
6091
6057
6025
5996
5969
5945
5925
5907
5894
5883
5877
5873
5873
5875
5880
5886
5894
5903
5914
5925
5938
5952
5968
5985
6004
6024
6046
6068
6091
6115
6138
6162
6185
6208
6231
6253
6274
6295
6315
6334
6351
6367
6381
6392
6401
6407
6409
6408
6402
6391
6374
6351
6321
6284
6239
6187
6127
6059
5984
5903
5816
5725
5630
5534
5438
5342
5248
5158
5071
4988
4910
4837
4768
4702
4640
4581
4525
4471
4420
4371
4326
4284
4246
4213
4185
4163
4146
4135
4130
4129
4131
4137
4145
4155
4167
4180
4195
4213
4232
4255
4281
4311
4345
4382
4424
4470
4521
4577
4636
4701
4769
4841
4916
4994
5074
5155
5237
5321
5408
5496
5588
5684
5784
5890
6001
6119
6242
6372
6507
6647
6790
6936
7082
7227
7368
7504
7633
7755
7867
7971
8066
8153
8231
8303
8370
8431
8487
8539
8587
8629
8666
8696
8718
8733
8739
8737
8726
8707
8680
8646
8605
8557
8502
8440
8372
8298
8217
8130
8036
7935
7828
7713
7591
7462
7324
7178
7024
6862
6691
6512
6324
6127
5922
5709
5487
5258
5020
4774
4521
4259
3990
3713
3428
3133
2830
2517
2194
1861
1518
1165
802
430
50
-336
-729
-1124
-1522
-1919
-2315
-2708
-3095
-3475
-3846
-4207
-4555
-4890
-5210
-5514
-5801
-6071
-6323
-6556
-6771
-6969
-7148
-7311
-7458
-7589
-7706
-7810
-7901
-7979
-8044
-8098
-8138
-8167
-8182
-8183
-8170
-8145
-8105
-8051
-7984
-7904
-7810
-7704
-7584
-7452
-7307
-7150
-6981
-6801
-6609
-6407
-6196
-5977
-5750
-5516
-5277
-5032
-4782
-4527
-4267
-4003
-3734
-3461
-3185
-2905
-2623
-2340
-2056
-1772
-1490
-1210
-932
-659
-389
-123
137
392
640
882
1116
1340
1556
1761
1956
2141
2316
2482
2641
2793
2941
3084
3225
3365
3504
3642
3781
3920
4059
4196
4331
4464
4592
4716
4835
4948
5055
5157
5252
5340
5422
5496
5563
5622
5674
5718
5756
5788
5815
5837
5855
5870
5882
5891
5896
5897
5894
5887
5875
5857
5834
5807
5774
5736
5694
5648
5600
5551
5503
5457
5415
5380
5352
5332
5323
5324
5335
5358
5390
5432
5482
5538
5598
5660
5723
5784
5842
5897
5947
5994
6037
6078
6118
6157
6197
6238
6281
6326
6373
6421
6471
6520
6570
6619
6666
6713
6759
6805
6850
6897
6944
6994
7045
7099
7156
7215
7276
7339
7404
7470
7537
7605
7672
7740
7807
7873
7939
8003
8068
8132
8196
8261
8325
8390
8453
8515
8575
8631
8684
8733
8777
8817
8853
8884
8912
8938
8961
8982
9003
9021
9039
9054
9067
9077
9083
9084
9081
9072
9056
9034
9005
8969
8927
8880
8828
8772
8714
8655
8595
8536
8478
8422
8369
8319
8273
8231
8194
8162
8134
8109
8090
8074
8063
8054
8047
8042
8041
8039
8037
8035
8031
8026
8021
8013
8006
7998
7991
7985
7982
7984
7990
8000
8020
8044
8074
8112
8154
8200
8249
8301
8355
8410
8466
8522
8579
8638
8698
8760
8826
8895
8967
9042
9118
9195
9270
9342
9410
9473
9530
9581
9626
9665
9699
9729
9757
9783
9810
9839
9871
9906
9946
9991
10042
10097
10157
10223
10293
10368
10448
10532
10622
10717
10818
10925
11039
11162
11293
11434
11585
11748
11920
12104
12298
12502
12713
12930
13152
13377
13601
13825
14047
14265
14480
14692
14902
15110
15317
15526
15735
15946
16158
16372
16586
16801
17013
17224
17431
17634
17831
18022
18207
18384
18554
18717
18872
19021
19163
19300
19431
19557
19679
19797
19911
20021
20126
20228
20324
20414
20499
20577
20647
20710
20765
20812
20849
20878
20898
20908
20907
20897
20877
20846
20805
20753
20692
20623
20544
20459
20366
20267
20162
20051
19935
19813
19684
19550
19408
19260
19106
18945
18777
18604
18425
18240
18051
17857
17659
17458
17254
17048
16841
16633
16424
16215
16004
15796
15586
15375
15163
14949
14732
14513
14290
14064
13834
13601
13364
13124
12881
12635
12386
12135
11882
11628
11372
11115
10858
10600
10341
10081
9822
9561
9300
9038
8776
8512
8246
7980
7711
7441
7169
6896
6623
6350
6078
5808
5540
5276
5017
4762
4514
4273
4038
3813
3595
3387
3187
2996
2815
2642
2477
2320
2170
2028
1893
1766
1646
1535
1433
1341
1259
1187
1125
1075
1036
1008
994
991
999
1020
1054
1101
1160
1231
1316
1413
1522
1644
1778
1923
2079
2245
2421
2604
2796
2994
3199
3409
3624
3844
4070
4300
4534
4773
5016
5263
5513
5766
6022
6279
6539
6800
7064
7328
7595
7863
8132
8405
8678
8952
9226
9500
9772
10041
10307
10569
10823
11071
11309
11537
11754
11958
12148
12325
12486
12633
12766
12884
12989
13081
13161
13231
13291
13342
13387
13426
13460
13491
13519
13546
13572
13597
13621
13645
13668
13691
13712
13732
13750
13766
13779
13789
13795
13798
13796
13789
13777
13759
13737
13708
13674
13635
13590
13540
13484
13423
13357
13287
13212
13133
13050
12963
12873
12779
12682
12581
12477
12370
12259
12145
12027
11906
11780
11651
11517
11378
11235
11086
10932
10773
10609
10441
10268
10092
9912
9729
9543
9354
9161
8966
8766
8563
8355
8143
7926
7705
7480
7252
7022
6790
6558
6327
6096
5867
5640
5416
5193
4973
4755
4537
4320
4104
3886
3669
3450
3231
3011
2790
2570
2350
2131
1915
1703
1495
1293
1098
911
732
562
401
249
106
-29
-156
-275
-388
-492
-590
-680
-762
-836
-901
-957
-1004
-1043
-1071
-1090
-1099
-1100
-1092
-1077
-1054
-1024
-989
-948
-903
-853
-799
-740
-678
-610
-539
-463
-384
-301
-215
-126
-36
57
151
245
340
436
531
627
723
820
916
1014
1111
1210
1309
1409
1511
1613
1716
1820
1924
2029
2134
2238
2343
2446
2550
2654
2757
2862
2968
3076
3186
3298
3413
3531
3651
3774
3899
4026
4155
4285
4416
4549
4682
4817
4954
5093
5235
5380
5528
5680
5836
5996
6159
6326
6497
6670
6846
7023
7201
7381
7560
7739
7918
8096
8273
8450
8626
8802
8979
9155
9333
9511
9691
9872
10054
10237
10420
10602
10783
10962
11137
11307
11472
11630
11781
11924
12057
12182
12296
12401
12495
12580
12654
12718
12772
12816
12849
12872
12885
12887
12878
12859
12830
12790
12741
12682
12614
12538
12454
12362
12264
12159
12047
11930
11807
11678
11543
11402
11255
11101
10942
10777
10606
10430
10249
10064
9874
9681
9485
9286
9085
8882
8677
8472
8265
8058
7853
7647
7441
7236
7031
6827
6623
6419
6216
6014
5813
5615
5421
5231
5048
4870
4701
4540
4388
4244
4110
3983
3865
3753
3647
3546
3447
3352
3257
3164
3072
2980
2888
2796
2705
2615
2526
2438
2351
2267
2183
2101
2021
1942
1863
1786
1709
1633
1558
1484
1412
1341
1273
1207
1145
1086
1033
984
941
904
874
850
832
820
814
813
817
825
837
853
872
895
922
952
988
1027
1072
1123
1179
1242
1311
1387
1470
1560
1658
1764
1876
1996
2123
2255
2393
2536
2682
2831
2982
3135
3287
3440
3592
3743
3893
4042
4190
4337
4483
4628
4771
4913
5052
5188
5321
5450
5574
5693
5806
5914
6015
6110
6199
6281
6358
6428
6493
6552
6606
6654
6696
6733
6764
6790
6811
6827
6838
6843
6844
6840
6830
6815
6794
6767
6735
6696
6653
6604
6551
6494
6436
6377
6318
6262
6208
6159
6115
6076
6042
6015
5994
5979
5970
5967
5971
5982
6000
6024
6055
6093
6137
6188
6246
6310
6380
6456
6538
6626
6720
6819
6924
7035
7151
7272
7400
7532
7670
7813
7961
8114
8271
8432
8596
8763
8932
9103
9276
9451
9626
9801
9976
10151
10325
10499
10671
10842
11010
11177
11342
11504
11664
11820
11974
12124
12271
12413
12552
12686
12815
12939
13058
13171
13278
13379
13474
13563
13646
13724
13796
13864
13928
13987
14044
14098
14149
14198
14245
14290
14334
14375
14415
14452
14487
14520
14550
14577
14602
14624
14644
14661
14676
14688
14698
14706
14713
14718
14722
14725
14727
14728
14728
14728
14727
14725
14721
14717
14711
14703
14693
14682
14670
14656
14641
14626
14610
14594
14577
14559
14540
14521
14501
14479
14457
14433
14409
14384
14358
14332
14305
14278
14250
14221
14192
14162
14132
14101
14069
14036
14002
13967
13930
13891
13851
13807
13761
13713
13662
13608
13551
13492
13431
13368
13304
13238
13172
13106
13039
12973
12907
12843
12779
12717
12655
12595
12537
12480
12425
12372
12321
12272
12226
12182
12140
12102
12066
12032
12002
11973
11948
11924
11902
11883
11864
11848
11832
11818
11804
11791
11779
11767
11756
11746
11736
11726
11718
11710
11703
11697
11693
11689
11688
11689
11691
11695
11702
11711
11721
11734
11749
11765
11782
11801
11821
11842
11862
11883
11903
11923
11942
11960
11978
11995
12012
12029
12046
12063
12081
12099
12118
12138
12157
12177
12197
12216
12234
12251
12268
12283
12298
12312
12327
12341
12356
12373
12391
12410
12431
12453
12477
12501
12527
12552
12577
12601
12624
12645
12664
12681
12696
12707
12716
12722
12725
12725
12721
12713
12702
12687
12668
12645
12618
12586
12551
12511
12467
12419
12368
12312
12253
12190
12124
12055
11983
11909
11832
11753
11672
11589
11505
11420
11334
11247
11161
11075
10991
10908
10827
10748
10672
10599
10530
10464
10401
10342
10288
10237
10191
10150
10114
10082
10056
10035
10020
10011
10009
10013
10024
10041
10067
10099
10139
10186
10241
10302
10370
10444
10524
10610
10702
10798
10900
11007
11119
11235
11356
11482
11613
11748
11887
12031
12177
12327
12478
12631
12784
12937
13089
13239
13387
13533
13677
13817
13954
14089
14220
14347
14472
14593
14710
14823
14931
15035
15134
15228
15315
15396
15471
15538
15598
15649
15692
15726
15752
15769
15777
15777
15768
15752
15728
15697
15660
15616
15566
15511
15451
15385
15316
15242
15164
15082
14997
14910
14819
14727
14633
14537
14441
14344
14247
14151
14056
13962
13869
13778
13688
13599
13511
13426
13341
13258
13177
13097
13019
12942
12867
12793
12721
12651
12581
12514
12447
12382
12318
12256
12195
12135
12077
12019
11963
11908
11855
11802
11751
11701
11653
11606
11561
11518
11477
11438
11402
11367
11334
11302
11272
11243
11214
11187
11159
11132
11105
11078
11051
11024
10997
10970
10942
10913
10883
10853
10821
10787
10752
10714
10675
10633
10588
10540
10490
10436
10379
10319
10256
10189
10120
10047
9972
9893
9811
9726
9637
9545
9449
9349
9246
9138
9026
8911
8791
8668
8542
8412
8280
8146
8010
7873
7735
7595
7455
7314
7172
7029
6885
6739
6591
6442
6292
6140
5987
5833
5678
5523
5366
5209
5051
4891
4730
4568
4403
4236
4067
3896
3722
3545
3366
3185
3003
2819
2635
2450
2266
2083
1902
1723
1546
1372
1202
1036
873
713
558
407
260
117
-22
-157
-288
-414
-537
-655
-770
-880
-987
-1090
-1189
-1285
-1377
-1466
-1552
-1635
-1714
-1791
-1866
-1939
-2009
-2078
-2146
-2212
-2278
-2343
-2407
-2471
-2535
-2598
-2660
-2723
-2785
-2848
-2910
-2973
-3036
-3099
-3163
-3228
-3294
-3361
-3430
-3500
-3571
-3645
-3720
-3798
-3878
-3960
-4043
-4131
-4220
-4311
-4405
-4501
-4599
-4701
-4805
-4912
-5021
-5134
-5250
-5369
-5491
-5616
-5744
-5875
-6008
-6142
-6279
-6416
-6554
-6692
-6830
-6967
-7102
-7236
-7367
-7495
-7621
-7743
-7862
-7977
-8087
-8195
-8299
-8397
-8492
-8582
-8666
-8746
-8821
-8890
-8953
-9011
-9062
-9108
-9148
-9183
-9211
-9235
-9252
-9265
-9272
-9275
-9272
-9265
-9252
-9234
-9211
-9182
-9148
-9108
-9063
-9011
-8954
-8891
-8823
-8749
-8670
-8587
-8499
-8407
-8311
-8212
-8109
-8004
-7895
-7785
-7672
-7556
-7439
-7321
-7200
-7078
-6955
-6830
-6705
-6578
-6450
-6322
-6192
-6062
-5931
-5800
-5668
-5536
-5403
-5270
-5136
-5003
-4869
-4736
-4602
-4468
-4334
-4201
-4067
-3933
-3800
-3667
-3534
-3401
-3268
-3136
-3004
-2872
-2742
-2612
-2483
-2356
-2229
-2104
-1981
-1858
-1738
-1619
-1502
-1386
-1273
-1162
-1053
-947
-843
-743
-646
-553
-464
-379
-298
-222
-151
-85
-24
32
82
128
168
203
232
256
274
287
295
297
294
285
271
252
228
199
165
126
83
35
-18
-75
-137
-202
-271
-344
-421
-500
-582
-666
-753
-841
-931
-1022
-1117
-1211
-1307
-1403
-1500
-1598
-1695
-1793
-1891
-1987
-2084
-2179
-2273
-2367
-2459
-2550
-2639
-2728
-2815
-2901
-2986
-3070
-3152
-3234
-3314
-3394
-3473
-3551
-3628
-3705
-3782
-3858
-3934
-4009
-4083
-4158
-4232
-4305
-4377
-4447
-4516
-4584
-4649
-4713
-4775
-4835
-4893
-4949
-5003
-5055
-5105
-5153
-5199
-5243
-5287
-5329
-5370
-5410
-5449
-5487
-5524
-5560
-5595
-5629
-5662
-5694
-5725
-5755
-5783
-5810
-5836
-5860
-5882
-5902
-5921
-5937
-5951
-5962
-5972
-5979
-5985
-5988
-5990
-5990
-5989
-5985
-5981
-5975
-5967
-5959
-5949
-5939
-5929
-5919
-5909
-5900
-5893
-5887
-5884
-5883
-5884
-5889
-5896
-5907
-5920
-5937
-5957
-5980
-6006
-6036
-6069
-6105
-6146
-6190
-6237
-6289
-6345
-6405
-6469
-6537
-6610
-6687
-6769
-6856
-6948
-7045
-7148
-7256
-7370
-7489
-7613
-7741
-7875
-8013
-8154
-8300
-8449
-8601
-8755
-8912
-9071
-9233
-9396
-9561
-9728
-9896
-10066
-10237
-10409
-10581
-10754
-10926
-11098
-11269
-11439
-11607
-11773
-11937
-12098
-12257
-12414
-12567
-12718
-12866
-13012
-13154
-13293
-13430
-13563
-13693
-13820
-13943
-14062
-14177
-14288
-14396
-14498
-14597
-14691
-14780
-14865
-14946
-15023
-15096
-15165
-15230
-15291
-15349
-15403
-15453
-15500
-15543
-15582
-15617
-15648
-15676
-15699
-15720
-15736
-15750
-15760
-15767
-15771
-15773
-15772
-15769
-15764
-15757
-15749
-15739
-15728
-15716
-15704
-15691
-15678
-15665
-15652
-15639
-15625
-15612
-15600
-15587
-15575
-15563
-15551
-15540
-15528
-15517
-15505
-15492
-15478
-15464
-15448
-15431
-15412
-15392
-15371
-15348
-15323
-15297
-15269
-15240
-15210
-15178
-15146
-15112
-15078
-15042
-15005
-14968
-14929
-14889
-14847
-14805
-14760
-14715
-14668
-14619
-14569
-14517
-14464
-14409
-14352
-14293
-14233
-14170
-14104
-14037
-13967
-13894
-13820
-13743
-13664
-13582
-13499
-13414
-13327
-13238
-13147
-13054
-12960
-12863
-12765
-12665
-12564
-12460
-12354
-12246
-12137
-12025
-11912
-11796
-11679
-11560
-11439
-11316
-11192
-11066
-10939
-10810
-10680
-10549
-10416
-10283
-10149
-10015
-9880
-9744
-9608
-9473
-9337
-9202
-9068
-8934
-8801
-8668
-8537
-8407
-8278
-8150
-8023
-7899
-7776
-7654
-7533
-7414
-7297
-7182
-7068
-6957
-6847
-6740
-6635
-6532
-6432
-6335
-6242
-6151
-6065
-5982
-5903
-5829
-5759
-5693
-5631
-5574
-5521
-5472
-5427
-5386
-5349
-5314
-5283
-5254
-5228
-5204
-5181
-5160
-5140
-5122
-5104
-5087
-5071
-5055
-5039
-5024
-5008
-4993
-4977
-4961
-4944
-4926
-4908
-4888
-4867
-4845
-4821
-4795
-4767
-4737
-4705
-4671
-4634
-4594
-4551
-4506
-4458
-4406
-4352
-4294
-4233
-4169
-4102
-4030
-3957
-3880
-3799
-3715
-3628
-3537
-3444
-3348
-3250
-3149
-3046
-2941
-2834
-2726
-2617
-2507
-2397
-2286
-2175
-2065
-1954
-1844
-1734
-1625
-1516
-1409
-1302
-1196
-1091
-988
-886
-785
-686
-589
-494
-401
-311
-223
-138
-56
23
99
172
242
309
372
433
490
544
595
643
688
730
769
805
838
868
895
920
941
960
977
990
1002
1010
1016
1020
1022
1022
1020
1016
1008
1000
990
976
961
943
923
900
875
848
818
786
751
714
675
633
589
543
495
445
393
340
285
228
169
109
48
-15
-80
-146
-214
-284
-356
-430
-507
-586
-667
-752
-839
-929
-1022
-1119
-1219
-1322
-1429
-1538
-1650
-1765
-1883
-2004
-2127
-2252
-2379
-2509
-2640
-2773
-2908
-3044
-3182
-3321
-3461
-3602
-3744
-3887
-4030
-4174
-4319
-4464
-4610
-4755
-4901
-5047
-5193
-5338
-5482
-5626
-5768
-5909
-6047
-6184
-6318
-6450
-6579
-6704
-6827
-6945
-7060
-7171
-7278
-7380
-7478
-7570
-7658
-7740
-7817
-7889
-7954
-8013
-8068
-8116
-8157
-8194
-8225
-8249
-8268
-8281
-8288
-8290
-8286
-8276
-8261
-8241
-8216
-8185
-8148
-8106
-8058
-8006
-7949
-7886
-7818
-7745
-7667
-7585
-7499
-7409
-7315
-7218
-7117
-7012
-6904
-6792
-6677
-6558
-6436
-6310
-6180
-6047
-5911
-5771
-5628
-5482
-5333
-5181
-5027
-4870
-4711
-4550
-4387
-4222
-4054
-3886
-3716
-3544
-3370
-3195
-3018
-2840
-2660
-2479
-2296
-2112
-1927
-1741
-1554
-1365
-1176
-985
-794
-603
-410
-218
-25
167
360
552
743
934
1124
1313
1500
1687
1873
2058
2242
2424
2606
2786
2965
3143
3319
3494
3667
3839
4008
4176
4340
4503
4662
4819
4972
5123
5270
5414
5554
5692
5826
5956
6084
6207
6327
6444
6556
6664
6769
6868
6964
7055
7141
7223
7300
7372
7440
7504
7564
7620
7672
7720
7765
7807
7846
7882
7915
7945
7972
7996
8018
8036
8052
8064
8074
8080
8085
8085
8082
8074
8064
8052
8034
8013
7990
7962
7931
7897
7859
7818
7773
7724
7672
7617
7558
7497
7432
7364
7292
7219
7142
7062
6980
6895
6807
6717
6624
6528
6430
6329
6225
6118
6009
5897
5783
5665
5546
5423
5299
5172
5042
4911
4778
4643
4506
4368
4229
4089
3947
3805
3662
3519
3375
3230
3085
2940
2794
2649
2504
2359
2215
2071
1928
1787
1646
1506
1367
1229
1092
956
821
687
554
422
292
163
36
-89
-213
-335
-455
-573
-688
-802
-913
-1022
-1129
-1234
-1337
-1437
-1536
-1632
-1727
-1819
-1909
-1996
-2082
-2165
-2245
-2323
-2399
-2472
-2543
-2611
-2676
-2740
-2801
-2861
-2919
-2975
-3030
-3084
-3137
-3189
-3240
-3290
-3339
-3387
-3433
-3479
-3523
-3566
-3608
-3648
-3687
-3725
-3761
-3796
-3829
-3861
-3892
-3921
-3948
-3975
-3999
-4022
-4043
-4062
-4081
-4096
-4110
-4120
-4129
-4135
-4138
-4139
-4138
-4134
-4128
-4120
-4111
-4100
-4088
-4074
-4059
-4045
-4030
-4014
-3997
-3981
-3963
-3946
-3928
-3910
-3891
-3873
-3854
-3836
-3817
-3799
-3780
-3762
-3744
-3726
-3709
-3692
-3676
-3661
-3647
-3634
-3622
-3612
-3603
-3596
-3590
-3587
-3586
-3587
-3590
-3596
-3605
-3616
-3630
-3647
-3666
-3688
-3713
-3740
-3770
-3802
-3837
-3874
-3914
-3955
-4000
-4046
-4094
-4145
-4197
-4251
-4307
-4364
-4423
-4483
-4544
-4606
-4670
-4734
-4799
-4866
-4933
-5002
-5072
-5143
-5215
-5289
-5363
-5439
-5516
-5594
-5672
-5751
-5831
-5911
-5991
-6071
-6150
-6230
-6308
-6386
-6463
-6540
-6615
-6689
-6762
-6834
-6905
-6975
-7043
-7110
-7175
-7239
-7301
-7361
-7419
-7475
-7529
-7580
-7630
-7677
-7721
-7764
-7804
-7843
-7879
-7913
-7944
-7974
-8000
-8026
-8048
-8068
-8085
-8100
-8112
-8121
-8127
-8131
-8132
-8131
-8125
-8119
-8108
-8095
-8080
-8061
-8039
-8016
-7990
-7962
-7931
-7899
-7864
-7827
-7789
-7748
-7705
-7661
-7614
-7565
-7514
-7460
-7405
-7347
-7286
-7224
-7159
-7092
-7023
-6952
-6879
-6804
-6727
-6648
-6566
-6482
-6396
-6307
-6216
-6122
-6026
-5927
-5825
-5721
-5615
-5506
-5396
-5283
-5169
-5053
-4935
-4816
-4696
-4574
-4451
-4328
-4203
-4078
-3952
-3826
-3699
-3572
-3445
-3317
-3189
-3061
-2933
-2805
-2677
-2549
-2421
-2293
-2166
-2040
-1914
-1789
-1664
-1541
-1420
-1299
-1181
-1064
-949
-837
-727
-620
-515
-413
-314
-218
-125
-36
50
133
213
289
362
431
497
560
619
674
725
773
816
856
893
925
954
979
1000
1018
1034
1045
1053
1057
1058
1056
1051
1042
1030
1014
997
976
952
926
896
864
829
791
751
710
666
620
573
525
475
424
373
321
267
214
159
105
49
-7
-64
-121
-179
-238
-298
-358
-418
-479
-541
-603
-665
-728
-790
-853
-916
-980
-1043
-1107
-1171
-1236
-1300
-1365
-1430
-1496
-1561
-1627
-1693
-1760
-1826
-1893
-1960
-2027
-2094
-2161
-2227
-2294
-2360
-2425
-2490
-2554
-2618
-2680
-2741
-2801
-2860
-2918
-2974
-3029
-3082
-3133
-3182
-3230
-3275
-3318
-3358
-3396
-3432
-3464
-3495
-3522
-3547
-3569
-3588
-3604
-3617
-3626
-3633
-3636
-3637
-3633
-3627
-3618
-3605
-3589
-3570
-3548
-3523
-3494
-3463
-3428
-3390
-3350
-3306
-3259
-3209
-3155
-3099
-3041
-2979
-2914
-2847
-2778
-2706
-2632
-2555
-2477
-2397
-2315
-2231
-2146
-2060
-1972
-1884
-1794
-1703
-1610
-1517
-1422
-1325
-1228
-1129
-1029
-928
-826
-723
-620
-515
-410
-304
-198
-91
16
125
234
343
454
565
678
791
905
1020
1137
1255
1374
1494
1615
1738
1862
1987
2114
2241
2370
2500
2631
2763
2896
3030
3164
3300
3435
3572
3709
3846
3983
4120
4257
4394
4530
4666
4801
4936
5070
5202
5334
5465
5594
5722
5849
5974
6097
6217
6336
6452
6566
6678
6786
6892
6995
7095
7192
7285
7375
7461
7544
7623
7698
7769
7835
7898
7957
8010
8061
8106
8148
8186
8221
8251
8277
8300
8318
8333
8344
8352
8356
8358
8356
8351
8343
8332
8319
8303
8285
8264
8241
8216
8189
8160
8129
8096
8061
8025
7987
7948
7907
7864
7821
7776
7729
7682
7634
7584
7534
7482
7429
7375
7320
7263
7206
7146
7085
7022
6958
6891
6823
6753
6681
6607
6531
6454
6375
6294
6212
6128
6043
5956
5868
5779
5687
5594
5500
5404
5306
5206
5105
5002
4897
4791
4683
4573
4462
4349
4236
4121
4003
3887
3769
3650
3530
3409
3287
3165
3042
2919
2795
2671
2546
2421
2296
2170
2045
1920
1795
1671
1547
1424
1302
1180
1059
939
820
701
584
467
352
237
123
11
-101
-212
-321
-429
-535
-640
-743
-844
-943
-1040
-1135
-1229
-1320
-1409
-1496
-1581
-1665
-1746
-1826
-1904
-1980
-2055
-2128
-2200
-2272
-2342
-2411
-2480
-2548
-2616
-2683
-2750
-2816
-2883
-2949
-3014
-3080
-3144
-3209
-3273
-3336
-3399
-3461
-3522
-3583
-3642
-3700
-3758
-3814
-3868
-3922
-3974
-4024
-4073
-4120
-4166
-4210
-4252
-4292
-4330
-4366
-4400
-4432
-4462
-4490
-4516
-4540
-4561
-4580
-4597
-4611
-4623
-4631
-4637
-4640
-4640
-4636
-4630
-4620
-4607
-4591
-4572
-4550
-4525
-4498
-4468
-4436
-4401
-4365
-4327
-4287
-4246
-4204
-4160
-4116
-4070
-4024
-3976
-3928
-3880
-3830
-3781
-3730
-3680
-3629
-3579
-3528
-3478
-3428
-3379
-3330
-3282
-3234
-3188
-3142
-3097
-3052
-3009
-2966
-2924
-2883
-2842
-2802
-2762
-2723
-2685
-2647
-2610
-2574
-2538
-2503
-2469
-2435
-2402
-2370
-2338
-2307
-2277
-2246
-2216
-2187
-2157
-2127
-2098
-2068
-2039
-2009
-1979
-1950
-1920
-1890
-1861
-1831
-1802
-1772
-1743
-1713
-1684
-1654
-1625
-1595
-1565
-1534
-1504
-1473
-1442
-1411
-1381
-1350
-1319
-1288
-1258
-1228
-1199
-1170
-1141
-1114
-1087
-1060
-1035
-1010
-987
-965
-944
-924
-905
-888
-872
-857
-844
-832
-821
-812
-804
-798
-793
-789
-786
-785
-785
-786
-789
-793
-798
-805
-812
-821
-832
-843
-856
-870
-885
-901
-918
-936
-955
-975
-996
-1016
-1039
-1062
-1085
-1108
-1131
-1155
-1179
-1202
-1225
-1248
-1270
-1292
-1313
-1333
-1352
-1370
-1387
-1404
-1419
-1434
-1448
-1461
-1474
-1486
-1499
-1511
-1523
-1535
-1547
-1560
-1572
-1585
-1597
-1610
-1622
-1634
-1646
-1658
-1669
-1681
-1692
-1703
-1715
-1726
-1737
-1749
-1761
-1772
-1784
-1796
-1808
-1819
-1830
-1842
-1853
-1863
-1873
-1883
-1892
-1901
-1910
-1917
-1925
-1931
-1937
-1943
-1948
-1953
-1957
-1961
-1964
-1967
-1969
-1971
-1973
-1974
-1975
-1975
-1975
-1975
-1974
-1973
-1972
-1970
-1968
-1966
-1964
-1962
-1959
-1957
-1954
-1951
-1949
-1946
-1943
-1941
-1938
-1935
-1933
-1930
-1927
-1925
-1922
-1919
-1916
-1912
-1909
-1905
-1901
-1897
-1893
-1889
-1886
-1883
-1880
-1878
-1877
-1876
-1877
-1878
-1880
-1883
-1888
-1893
-1899
-1906
-1914
-1922
-1932
-1942
-1953
-1965
-1977
-1990
-2004
-2017
-2033
-2049
-2065
-2083
-2101
-2120
-2139
-2160
-2181
-2203
-2226
-2249
-2273
-2298
-2323
-2349
-2375
-2402
-2429
-2457
-2485
-2513
-2542
-2570
-2599
-2628
-2657
-2686
-2716
-2745
-2774
-2803
-2832
-2861
-2890
-2918
-2947
-2975
-3004
-3032
-3060
-3088
-3117
-3145
-3173
-3201
-3230
-3258
-3287
-3315
-3344
-3374
-3403
-3433
-3463
-3494
-3525
-3556
-3588
-3621
-3654
-3687
-3720
-3753
-3787
-3820
-3854
-3887
-3921
-3954
-3987
-4019
-4054
-4086
-4120
-4154
-4187
-4221
-4254
-4288
-4321
-4354
-4387
-4420
-4453
-4485
-4517
-4548
-4579
-4610
-4640
-4670
-4700
-4729
-4758
-4787
-4816
-4844
-4873
-4902
-4931
-4959
-4989
-5018
-5047
-5076
-5106
-5135
-5164
-5193
-5222
-5250
-5278
-5305
-5332
-5359
-5385
-5411
-5438
-5464
-5490
-5516
-5543
-5570
-5597
-5625
-5653
-5681
-5710
-5739
-5768
-5797
-5826
-5854
-5883
-5910
-5937
-5963
-5989
-6013
-6036
-6058
-6079
-6098
-6116
-6133
-6148
-6161
-6173
-6183
-6191
-6197
-6200
-6202
-6202
-6199
-6194
-6186
-6176
-6164
-6150
-6133
-6114
-6093
-6070
-6045
-6018
-5989
-5957
-5924
-5889
-5852
-5814
-5773
-5730
-5686
-5639
-5591
-5541
-5489
-5436
-5381
-5325
-5267
-5207
-5147
-5085
-5023
-4959
-4895
-4830
-4766
-4700
-4635
-4570
-4505
-4440
-4375
-4310
-4246
-4182
-4118
-4054
-3992
-3929
-3867
-3805
-3743
-3681
-3620
-3560
-3500
-3440
-3382
-3324
-3267
-3211
-3156
-3103
-3050
-2998
-2948
-2898
-2849
-2802
-2755
-2709
-2664
-2620
-2577
-2534
-2492
-2451
-2411
-2372
-2334
-2296
-2259
-2224
-2188
-2154
-2121
-2088
-2055
-2023
-1991
-1960
-1929
-1898
-1867
-1837
-1807
-1776
-1747
-1717
-1687
-1658
-1629
-1599
-1570
-1541
-1511
-1482
-1452
-1423
-1393
-1362
-1332
-1302
-1271
-1240
-1209
-1178
-1147
-1115
-1084
-1053
-1022
-991
-960
-929
-899
-869
-840
-811
-782
-754
-727
-701
-675
-651
-627
-603
-581
-560
-540
-521
-503
-486
-470
-455
-441
-429
-418
-409
-401
-394
-390
-386
-385
-385
-387
-391
-396
-403
-412
-423
-435
-449
-465
-482
-501
-521
-543
-567
-592
-619
-647
-676
-706
-738
-770
-803
-837
-871
-906
-941
-976
-1012
-1047
-1082
-1118
-1153
-1188
-1222
-1257
-1290
-1323
-1355
-1386
-1417
-1446
-1474
-1501
-1526
-1550
-1573
-1594
-1614
-1633
-1650
-1665
-1680
-1692
-1704
-1714
-1722
-1730
-1736
-1740
-1744
-1746
-1747
-1746
-1745
-1742
-1737
-1732
-1726
-1718
-1710
-1700
-1690
-1679
-1668
-1656
-1643
-1630
-1616
-1602
-1588
-1573
-1558
-1543
-1527
-1511
-1495
-1478
-1461
-1444
-1427
-1409
-1391
-1372
-1354
-1335
-1315
-1296
-1276
-1256
-1236
-1216
-1196
-1177
-1157
-1138
-1118
-1099
-1080
-1060
-1041
-1020
-1002
-982
-962
-942
-921
-900
-879
-858
-837
-816
-795
-774
-754
-734
-714
-694
-674
-655
-637
-618
-600
-582
-564
-547
-530
-513
-496
-481
-465
-451
-437
-424
-413
-402
-393
-385
-379
-375
-372
-371
-371
-374
-378
-383
-391
-400
-411
-424
-438
-454
-473
-493
-514
-538
-564
-591
-621
-652
-685
-720
-757
-795
-835
-876
-919
-964
-1008
-1056
-1104
-1153
-1203
-1253
-1305
-1358
-1411
-1464
-1519
-1573
-1628
-1683
-1738
-1793
-1848
-1902
-1956
-2009
-2063
-2116
-2168
-2220
-2271
-2321
-2371
-2419
-2467
-2514
-2561
-2606
-2650
-2693
-2735
-2777
-2817
-2856
-2894
-2931
-2967
-3001
-3035
-3067
-3098
-3128
-3156
-3183
-3208
-3233
-3256
-3277
-3298
-3317
-3335
-3351
-3367
-3382
-3397
-3410
-3423
-3435
-3447
-3459
-3470
-3481
-3492
-3502
-3512
-3521
-3531
-3539
-3548
-3555
-3562
-3569
-3575
-3579
-3583
-3587
-3589
-3590
-3590
-3589
-3588
-3584
-3580
-3575
-3568
-3559
-3550
-3538
-3526
-3512
-3496
-3479
-3460
-3440
-3418
-3395
-3371
-3345
-3317
-3288
-3257
-3224
-3189
-3153
-3114
-3074
-3031
-2987
-2941
-2892
-2842
-2790
-2736
-2680
-2622
-2562
-2501
-2437
-2371
-2304
-2234
-2162
-2088
-2012
-1934
-1854
-1772
-1688
-1602
-1514
-1425
-1334
-1241
-1147
-1052
-956
-858
-760
-660
-560
-459
-357
-255
-152
-48
56
161
266
372
477
583
689
794
899
1004
1108
1212
1315
1417
1518
1618
1716
1813
1909
2001
2094
2184
2271
2357
2439
2520
2598
2673
2746
2817
2885
2950
3013
3074
3132
3188
3241
3291
3339
3385
3429
3470
3508
3545
3579
3612
3642
3670
3696
3720
3742
3761
3779
3795
3808
3819
3828
3835
3840
3842
3843
3841
3837
3831
3823
3813
3802
3788
3773
3755
3737
3717
3695
3672
3647
3621
3593
3565
3535
3504
3471
3437
3403
3367
3330
3292
3254
3214
3174
3133
3092
3050
3008
2966
2924
2882
2839
2797
2755
2714
2672
2631
2591
2551
2511
2472
2433
2394
2356
2318
2281
2244
2208
2172
2137
2102
2068
2033
2001
1969
1937
1905
1874
1844
1814
1784
1755
1727
1699
1672
1645
1619
1594
1569
1545
1522
1499
1477
1456
1434
1413
1393
1373
1352
1332
1312
1292
1272
1252
1231
1210
1189
1168
1147
1125
1104
1082
1060
1038
1016
995
973
952
930
909
889
869
849
829
811
793
775
759
743
728
714
701
690
680
671
663
657
652
648
647
646
648
651
655
662
670
680
692
706
722
739
758
780
802
827
853
881
910
941
973
1006
1042
1079
1117
1156
1197
1238
1281
1324
1367
1411
1455
1500
1544
1589
1634
1679
1723
1767
1811
1855
1899
1942
1984
2027
2068
2110
2150
2190
2230
2269
2308
2346
2383
2420
2456
2491
2525
2559
2592
2623
2654
2685
2714
2742
2769
2795
2820
2844
2867
2888
2909
2928
2945
2962
2977
2992
3005
3016
3027
3037
3045
3052
3058
3062
3066
3068
3068
3068
3066
3062
3058
3052
3044
3035
3024
3011
2997
2982
2965
2946
2926
2904
2881
2857
2832
2806
2779
2751
2722
2693
2662
2632
2600
2569
2536
2503
2470
2437
2403
2369
2334
2299
2264
2229
2193
2157
2120
2084
2045
2009
1971
1933
1895
1857
1819
1781
1743
1705
1667
1630
1593
1557
1520
1484
1449
1415
1381
1347
1315
1283
1252
1222
1193
1165
1138
1111
1086
1061
1038
1014
993
973
953
934
916
899
882
866
851
836
822
808
795
783
771
760
750
741
732
724
716
709
703
696
691
685
679
674
668
662
656
649
642
635
627
619
610
601
592
583
573
563
553
543
533
522
512
501
490
479
468
457
446
435
423
412
401
389
378
367
355
343
331
319
307
294
281
267
253
239
224
209
193
177
160
144
126
109
91
74
56
38
20
3
-15
-31
-48
-64
-79
-94
-108
-122
-135
-148
-160
-172
-184
-196
-208
-219
-230
-242
-253
-264
-275
-286
-298
-309
-320
-332
-343
-354
-366
-377
-388
-399
-410
-420
-431
-441
-451
-461
-472
-482
-493
-503
-514
-525
-537
-549
-561
-573
-586
-599
-613
-627
-641
-656
-671
-686
-702
-718
-735
-752
-769
-786
-804
-822
-840
-858
-876
-894
-913
-930
-948
-965
-982
-999
-1014
-1030
-1045
-1059
-1073
-1086
-1098
-1110
-1122
-1133
-1143
-1152
-1161
-1168
-1175
-1181
-1186
-1190
-1193
-1195
-1196
-1196
-1195
-1193
-1191
-1187
-1183
-1179
-1174
-1168
-1161
-1154
-1147
-1138
-1129
-1120
-1109
-1098
-1087
-1074
-1061
-1048
-1034
-1018
-1004
-988
-973
-956
-940
-924
-907
-890
-874
-857
-841
-825
-809
-793
-777
-762
-747
-733
-719
-705
-691
-678
-664
-651
-638
-625
-611
-598
-584
-570
-556
-541
-526
-510
-494
-477
-460
-442
-424
-404
-384
-363
-341
-318
-294
-269
-243
-216
-188
-159
-129
-97
-65
-32
2
37
73
109
147
185
225
265
307
349
392
436
482
528
575
623
672
722
773
824
876
929
982
1036
1090
1145
1201
1256
1312
1368
1424
1481
1537
1593
1649
1706
1762
1818
1874
1930
1985
2041
2096
2151
2206
2260
2314
2368
2421
2474
2526
2578
2629
2680
2731
2781
2830
2880
2929
2977
3026
3074
3122
3170
3218
3265
3313
3360
3407
3454
3501
3547
3594
3640
3687
3733
3779
3825
3871
3917
3962
4008
4053
4098
4143
4188
4233
4278
4323
4367
4412
4456
4501
4545
4589
4633
4677
4721
4766
4810
4854
4898
4942
4987
5031
5075
5119
5163
5207
5251
5294
5337
5379
5420
5461
5502
5541
5579
5617
5654
5690
5725
5759
5792
5824
5855
5885
5914
5942
5968
5993
6017
6040
6061
6080
6098
6114
6129
6143
6155
6165
6174
6181
6187
6192
6195
6196
6196
6195
6192
6188
6183
6177
6169
6161
6151
6140
6129
6117
6103
6089
6074
6058
6042
6024
6006
5986
5966
5945
5923
5900
5877
5852
5827
5800
5773
5745
5716
5686
5655
5623
5590
5557
5522
5486
5449
5412
5373
5333
5293
5251
5209
5165
5120
5074
5027
4979
4929
4879
4826
4773
4718
4661
4602
4542
4481
4417
4351
4284
4215
4144
4070
3997
3921
3843
3764
3683
3600
3517
3432
3345
3258
3169
3079
2988
2896
2804
2711
2617
2523
2428
2334
2239
2144
2049
1954
1860
1766
1672
1579
1486
1393
1301
1209
1118
1027
937
847
757
668
580
492
405
318
233
148
65
-18
-99
-179
-258
-335
-411
-486
-559
-631
-701
-769
-836
-902
-965
-1027
-1087
-1145
-1201
-1255
-1307
-1357
-1406
-1453
-1498
-1541
-1583
-1623
-1662
-1700
-1736
-1772
-1806
-1839
-1871
-1902
-1933
-1962
-1991
-2019
-2045
-2072
-2098
-2124
-2148
-2172
-2196
-2219
-2242
-2265
-2287
-2308
-2329
-2350
-2371
-2391
-2411
-2430
-2449
-2468
-2487
-2506
-2525
-2543
-2562
-2580
-2599
-2617
-2635
-2653
-2670
-2687
-2703
-2718
-2733
-2746
-2759
-2771
-2782
-2793
-2802
-2811
-2818
-2825
-2831
-2836
-2841
-2844
-2847
-2849
-2849
-2849
-2848
-2846
-2843
-2840
-2835
-2830
-2824
-2817
-2810
-2802
-2793
-2784
-2773
-2763
-2751
-2738
-2725
-2711
-2696
-2679
-2662
-2644
-2625
-2605
-2584
-2562
-2540
-2517
-2493
-2469
-2444
-2418
-2392
-2366
-2339
-2312
-2284
-2256
-2228
-2199
-2171
-2141
-2112
-2082
-2053
-2023
-1992
-1962
-1932
-1901
-1870
-1839
-1808
-1777
-1746
-1715
-1684
-1653
-1622
-1591
-1561
-1531
-1501
-1471
-1442
-1413
-1384
-1356
-1328
-1300
-1273
-1246
-1220
-1194
-1169
-1144
-1121
-1097
-1075
-1053
-1032
-1012
-993
-974
-956
-939
-923
-907
-892
-877
-864
-851
-839
-828
-818
-809
-801
-794
-788
-783
-779
-776
-774
-772
-771
-771
-771
-772
-773
-775
-778
-780
-784
-788
-792
-797
-803
-809
-815
-822
-830
-838
-847
-857
-867
-877
-888
-899
-910
-921
-933
-944
-955
-967
-977
-988
-998
-1008
-1016
-1026
-1034
-1042
-1049
-1055
-1061
-1066
-1071
-1076
-1080
-1083
-1087
-1089
-1092
-1094
-1096
-1097
-1098
-1099
-1099
-1099
-1099
-1099
-1098
-1097
-1096
-1095
-1094
-1093
-1091
-1090
-1088
-1086
-1083
-1081
-1078
-1074
-1071
-1067
-1063
-1059
-1056
-1052
-1048
-1044
-1041
-1038
-1035
-1032
-1030
-1028
-1025
-1024
-1022
-1020
-1018
-1016
-1016
-1014
-1012
-1012
-1010
-1008
-1008
-1006
-1006
-1004
-1004
-1002
-1002
-1002
-1002
-1004
-1004
-1006
-1008
-1010
-1014
-1016
-1020
-1025
-1029
-1035
-1040
-1046
-1052
-1059
-1066
-1074
-1082
-1091
-1100
-1109
-1119
-1130
-1141
-1152
-1163
-1175
-1187
-1200
-1212
-1224
-1237
-1249
-1262
-1275
-1288
-1302
-1315
-1329
-1344
-1359
-1375
-1391
-1408
-1426
-1444
-1463
-1482
-1502
-1522
-1543
-1564
-1586
-1608
-1630
-1653
-1676
-1699
-1723
-1746
-1770
-1794
-1818
-1842
-1866
-1891
-1915
-1939
-1963
-1987
-2011
-2033
-2058
-2081
-2103
-2126
-2148
-2169
-2190
-2210
-2229
-2247
-2264
-2281
-2297
-2312
-2326
-2339
-2351
-2363
-2374
-2384
-2393
-2401
-2408
-2415
-2420
-2424
-2427
-2429
-2430
-2429
-2427
-2424
-2420
-2415
-2408
-2401
-2393
-2384
-2374
-2363
-2351
-2339
-2326
-2312
-2297
-2281
-2263
-2245
-2225
-2205
-2182
-2159
-2134
-2108
-2081
-2053
-2023
-1992
-1960
-1927
-1892
-1857
-1820
-1782
-1744
-1704
-1663
-1621
-1578
-1535
-1490
-1445
-1400
-1353
-1306
-1259
-1211
-1163
-1115
-1066
-1018
-969
-920
-872
-824
-777
-729
-683
-636
-591
-546
-501
-458
-414
-372
-330
-288
-247
-207
-167
-127
-89
-51
-13
24
60
95
130
164
197
229
261
292
323
352
382
410
439
466
494
521
547
573
599
624
649
673
697
720
744
767
789
812
834
857
879
901
923
945
967
989
1010
1033
1055
1077
1099
1121
1143
1166
1188
1210
1232
1255
1277
1299
1321
1342
1364
1385
1406
1427
1448
1468
1488
1508
1528
1547
1565
1584
1601
1619
1635
1651
1666
1681
1694
1707
1719
1729
1739
1748
1755
1762
1767
1772
1775
1778
1779
1780
1779
1777
1775
1771
1766
1760
1753
1746
1737
1727
1716
1704
1692
1679
1666
1652
1638
1624
1609
1593
1578
1562
1546
1529
1513
1496
1478
1460
1443
1424
1406
1387
1369
1350
1331
1312
1293
1274
1255
1236
1217
1198
1179
1160
1142
1123
1105
1086
1068
1049
1031
1012
993
974
955
936
917
898
878
859
839
820
800
780
761
741
721
701
681
661
642
622
602
583
564
544
525
506
487
468
450
431
413
395
378
361
344
328
313
298
283
270
257
245
233
223
213
204
197
190
184
179
175
172
171
170
170
172
174
178
182
188
194
202
210
219
230
241
252
265
278
292
306
321
337
352
368
384
401
417
433
450
466
482
498
514
530
545
560
575
589
603
617
629
642
653
664
674
683
691
699
705
711
715
719
722
723
724
724
723
721
718
714
709
703
697
689
681
671
661
650
638
625
611
597
582
566
549
532
514
496
478
459
439
420
400
379
359
338
317
296
275
254
232
211
189
167
146
124
103
81
60
39
18
-3
-23
-43
-63
-82
-102
-121
-139
-157
-175
-193
-210
-227
-244
-260
-277
-293
-309
-324
-339
-355
-369
-384
-398
-412
-426
-439
-452
-465
-478
-490
-502
-514
-526
-537
-548
-560
-570
-581
-591
-601
-611
-620
-628
-637
-645
-652
-660
-667
-673
-680
-687
-693
-700
-706
-713
-719
-726
-734
-741
-749
-758
-766
-776
-786
-797
-808
-820
-833
-846
-861
-876
-892
-910
-928
-947
-968
-989
-1012
-1036
-1060
-1086
-1113
-1141
-1170
-1200
-1231
-1263
-1296
-1330
-1365
-1401
-1437
-1474
-1512
-1550
-1589
-1628
-1668
-1708
-1748
-1789
-1829
-1870
-1910
-1951
-1991
-2031
-2070
-2109
-2147
-2184
-2220
-2256
-2290
-2323
-2355
-2386
-2416
-2444
-2471
-2496
-2520
-2542
-2563
-2583
-2601
-2617
-2633
-2646
-2659
-2670
-2679
-2687
-2694
-2699
-2703
-2705
-2706
-2706
-2704
-2701
-2697
-2692
-2685
-2678
-2670
-2660
-2650
-2639
-2628
-2615
-2602
-2587
-2572
-2556
-2540
-2522
-2504
-2485
-2465
-2444
-2423
-2402
-2380
-2357
-2334
-2311
-2287
-2262
-2237
-2212
-2185
-2158
-2130
-2101
-2071
-2040
-2008
-1975
-1941
-1906
-1870
-1833
-1795
-1756
-1716
-1675
-1634
-1591
-1547
-1502
-1456
-1409
-1361
-1311
-1261
-1209
-1156
-1103
-1048
-992
-935
-878
-819
-760
-701
-641
-580
-519
-457
-395
-333
-271
-209
-147
-85
-22
39
101
163
224
285
345
406
465
525
584
642
700
757
813
869
923
977
1030
1082
1133
1183
1232
1280
1327
1374
1420
1465
1510
1554
1598
1641
1685
1727
1770
1812
1854
1895
1937
1977
2017
2058
2098
2138
2177
2216
2256
2295
2335
2375
2416
2457
2498
2540
2582
2624
2667
2711
2754
2798
2841
2885
2929
2972
3016
3059
3102
3146
3189
3232
3275
3318
3361
3403
3446
3487
3529
3570
3610
3649
3688
3726
3764
3800
3836
3871
3904
3937
3969
4000
4030
4059
4088
4115
4141
4167
4192
4215
4238
4260
4281
4302
4321
4340
4358
4375
4392
4408
4424
4440
4455
4470
4485
4500
4514
4529
4544
4559
4575
4590
4606
4622
4638
4654
4671
4687
4703
4720
4736
4751
4767
4781
4795
4809
4822
4833
4844
4855
4864
4872
4880
4886
4892
4896
4900
4902
4904
4904
4903
4900
4897
4891
4885
4877
4867
4856
4844
4830
4814
4797
4778
4757
4735
4711
4686
4659
4630
4600
4569
4535
4501
4465
4427
4388
4348
4307
4264
4221
4176
4131
4083
4038
3990
3942
3894
3845
3797
3748
3698
3649
3600
3551
3502
3453
3404
3355
3307
3258
3210
3161
3113
3066
3019
2972
2926
2880
2835
2790
2746
2703
2661
2620
2579
2539
2500
2462
2424
2387
2350
2314
2279
2244
2209
2174
2140
2106
2073
2039
2005
1973
1941
1908
1875
1843
1811
1778
1746
1713
1681
1648
1614
1581
1547
1513
1479
1445
1410
1375
1340
1305
1270
1235
1200
1164
1129
1093
1057
1022
986
950
914
878
843
807
772
737
703
669
635
603
570
539
509
479
450
423
396
371
346
323
301
280
260
241
224
207
191
177
163
150
137
126
115
105
96
87
79
72
65
59
53
48
44
41
38
36
35
35
35
35
37
39
41
44
48
52
56
61
67
73
80
87
95
104
113
122
132
142
152
163
174
185
197
209
221
234
248
261
276
291
308
324
342
360
380
400
421
442
464
487
511
535
559
584
609
635
661
687
714
741
768
795
822
849
877
904
931
959
986
1012
1040
1068
1094
1121
1148
1175
1202
1228
1254
1281
1306
1332
1357
1382
1406
1429
1451
1473
1493
1513
1531
1548
1564
1579
1592
1604
1615
1624
1632
1639
1644
1647
1650
1650
1649
1647
1643
1638
1631
1622
1612
1601
1587
1573
1556
1538
1519
1498
1475
1451
1425
1398
1369
1338
1306
1272
1237
1200
1162
1122
1080
1037
993
947
900
852
802
752
700
647
594
539
484
427
370
312
253
193
132
71
9
-53
-116
-179
-243
-307
-372
-436
-501
-566
-632
-697
-763
-828
-893
-959
-1024
-1089
-1154
-1218
-1282
-1346
-1409
-1472
-1534
-1595
-1655
-1715
-1774
-1832
-1889
-1945
-2000
-2054
-2107
-2160
-2211
-2261
-2310
-2358
-2405
-2451
-2496
-2539
-2582
-2624
-2665
-2704
-2742
-2780
-2816
-2850
-2884
-2916
-2947
-2977
-3005
-3033
-3059
-3084
-3107
-3130
-3151
-3170
-3189
-3206
-3222
-3236
-3249
-3261
-3272
-3281
-3289
-3296
-3302
-3307
-3311
-3314
-3316
-3317
-3318
-3318
-3317
-3316
-3314
-3311
-3307
-3303
-3298
-3292
-3285
-3277
-3269
-3259
-3249
-3237
-3225
-3212
-3198
-3183
-3168
-3152
-3135
-3117
-3099
-3080
-3060
-3040
-3020
-2998
-2977
-2954
-2931
-2908
-2883
-2858
-2832
-2805
-2778
-2749
-2720
-2690
-2658
-2626
-2592
-2558
-2522
-2486
-2448
-2409
-2370
-2329
-2288
-2246
-2203
-2159
-2115
-2070
-2024
-1977
-1930
-1883
-1834
-1786
-1737
-1688
-1639
-1589
-1540
-1490
-1440
-1391
-1342
-1292
-1243
-1195
-1146
-1098
-1050
-1002
-957
-911
-866
-821
-778
-735
-694
-654
-614
-576
-539
-504
-469
-436
-403
-372
-342
-314
-286
-259
-234
-210
-187
-165
-145
-126
-108
-91
-76
-62
-49
-38
-28
-19
-11
-4
2
6
10
12
14
14
14
13
11
9
5
2
-3
-7
-12
-17
-22
-28
-33
-39
-44
-50
-55
-61
-66
-72
-78
-84
-90
-96
-102
-108
-114
-120
-126
-132
-138
-143
-149
-154
-159
-163
-167
-171
-174
-177
-180
-183
-185
-187
-189
-191
-192
-194
-195
-196
-197
-198
-199
-199
-200
-200
-201
-202
-202
-203
-205
-206
-208
-210
-213
-215
-218
-221
-224
-228
-231
-235
-238
-242
-245
-249
-252
-256
-259
-263
-267
-271
-275
-279
-284
-289
-294
-300
-306
-312
-319
-326
-333
-341
-350
-358
-367
-377
-386
-396
-406
-417
-427
-438
-449
-460
-471
-482
-494
-505
-517
-529
-541
-553
-565
-577
-589
-602
-614
-627
-639
-652
-664
-677
-690
-702
-714
-726
-738
-750
-761
-772
-782
-792
-802
-811
-819
-826
-833
-839
-845
-850
-854
-857
-859
-861
-863
-864
-864
-864
-864
-864
-863
-862
-861
-860
-859
-858
-857
-856
-855
-854
-854
-853
-853
-853
-854
-855
-856
-858
-859
-862
-864
-867
-871
-874
-878
-883
-887
-893
-898
-905
-911
-918
-926
-934
-943
-952
-962
-973
-984
-996
-1008
-1020
-1035
-1049
-1063
-1078
-1093
-1109
-1124
-1140
-1157
-1173
-1190
-1206
-1223
-1240
-1258
-1275
-1292
-1310
-1327
-1345
-1363
-1380
-1398
-1416
-1433
-1451
-1468
-1486
-1503
-1520
-1537
-1554
-1570
-1586
-1602
-1617
-1632
-1647
-1662
-1676
-1691
-1705
-1719
-1733
-1747
-1761
-1775
-1789
-1803
-1818
-1832
-1846
-1861
-1876
-1891
-1906
-1922
-1938
-1954
-1971
-1988
-2005
-2021
-2040
-2058
-2076
-2095
-2114
-2133
-2153
-2173
-2194
-2214
-2235
-2256
-2277
-2299
-2320
-2341
-2363
-2384
-2406
-2428
-2449
-2470
-2492
-2513
-2534
-2554
-2574
-2594
-2614
-2633
-2652
-2671
-2689
-2706
-2724
-2741
-2757
-2774
-2790
-2805
-2820
-2835
-2849
-2863
-2877
-2890
-2902
-2915
-2927
-2938
-2950
-2960
-2971
-2981
-2990
-2999
-3007
-3015
-3022
-3029
-3036
-3041
-3046
-3051
-3055
-3058
-3061
-3064
-3066
-3067
-3068
-3068
-3067
-3066
-3065
-3063
-3060
-3057
-3053
-3049
-3044
-3038
-3032
-3025
-3017
-3009
-3000
-2991
-2982
-2972
-2962
-2951
-2940
-2929
-2917
-2905
-2893
-2881
-2868
-2856
-2843
-2830
-2816
-2803
-2789
-2775
-2761
-2747
-2733
-2719
-2704
-2690
-2675
-2660
-2645
-2630
-2615
-2599
-2584
-2568
-2553
-2537
-2521
-2506
-2490
-2474
-2459
-2443
-2427
-2412
-2397
-2381
-2366
-2352
-2337
-2322
-2308
-2294
-2280
-2266
-2252
-2238
-2225
-2211
-2198
-2184
-2171
-2158
-2144
-2130
-2116
-2103
-2089
-2074
-2060
-2045
-2031
-2016
-2001
-1986
-1970
-1955
-1939
-1923
-1907
-1891
-1874
-1858
-1841
-1824
-1807
-1790
-1773
-1755
-1737
-1719
-1701
-1683
-1664
-1645
-1625
-1606
-1586
-1566
-1546
-1525
-1505
-1484
-1463
-1441
-1420
-1398
-1376
-1354
-1332
-1310
-1287
-1264
-1241
-1218
-1195
-1171
-1148
-1124
-1100
-1077
-1052
-1028
-1004
-980
-955
-931
-906
-881
-857
-832
-808
-783
-759
-735
-712
-688
-665
-643
-621
-600
-579
-559
-539
-520
-501
-483
-466
-449
-432
-416
-401
-386
-372
-358
-344
-331
-319
-306
-294
-282
-271
-260
-249
-238
-228
-217
-207
-198
-188
-178
-169
-160
-151
-142
-133
-124
-116
-107
-98
-90
-81
-72
-64
-55
-46
-37
-27
-18
-9
1
10
20
30
39
49
59
69
79
89
99
109
119
129
138
148
157
165
174
182
190
197
204
210
216
221
226
230
234
237
240
242
244
245
245
245
244
243
241
239
236
232
228
224
218
213
206
199
191
183
174
164
154
143
131
119
107
94
81
67
53
38
23
8
-7
-23
-40
-56
-73
-90
-107
-125
-143
-161
-180
-199
-218
-237
-257
-277
-297
-318
-338
-359
-381
-403
-425
-447
-470
-494
-518
-542
-566
-591
-617
-643
-669
-695
-722
-749
-777
-804
-832
-860
-888
-916
-943
-971
-999
-1026
-1053
-1079
-1105
-1131
-1157
-1182
-1206
-1230
-1254
-1277
-1299
-1321
-1342
-1362
-1382
-1401
-1420
-1437
-1454
-1470
-1485
-1500
-1513
-1526
-1538
-1549
-1559
-1568
-1576
-1583
-1589
-1595
-1600
-1603
-1606
-1609
-1610
-1611
-1611
-1611
-1609
-1608
-1605
-1603
-1600
-1596
-1592
-1588
-1584
-1580
-1576
-1571
-1567
-1563
-1559
-1555
-1551
-1547
-1544
-1540
-1537
-1534
-1532
-1529
-1527
-1525
-1523
-1521
-1520
-1518
-1517
-1515
-1514
-1513
-1511
-1510
-1509
-1507
-1506
-1505
-1503
-1502
-1500
-1498
-1496
-1494
-1492
-1490
-1488
-1485
-1482
-1479
-1475
-1472
-1467
-1463
-1458
-1452
-1446
-1439
-1432
-1425
-1416
-1407
-1397
-1387
-1375
-1363
-1349
-1335
-1319
-1303
-1285
-1266
-1246
-1225
-1202
-1178
-1153
-1127
-1100
-1072
-1043
-1012
-981
-948
-915
-881
-845
-809
-772
-734
-695
-655
-615
-573
-531
-489
-446
-403
-359
-316
-272
-228
-184
-140
-95
-51
-8
36
80
124
167
211
254
297
339
381
423
465
506
546
586
625
663
701
738
774
809
844
878
912
945
977
1008
1039
1069
1099
1128
1157
1185
1212
1239
1265
1291
1316
1340
1365
1388
1411
1433
1455
1476
1497
1517
1537
1556
1575
1593
1611
1628
1645
1661
1677
1693
1708
1723
1738
1752
1766
1780
1793
1806
1818
1831
1842
1854
1865
1875
1885
1895
1904
1913
1922
1929
1937
1943
1949
1954
1959
1962
1965
1967
1968
1968
1967
1964
1961
1957
1951
1945
1937
1928
1918
1907
1895
1882
1868
1853
1837
1819
1800
1781
1760
1738
1715
1691
1666
1640
1613
1585
1557
1527
1497
1466
1435
1403
1370
1337
1303
1269
1235
1200
1165
1130
1095
1060
1024
989
954
919
884
849
815
781
748
715
683
651
620
589
560
530
502
474
446
419
393
368
343
319
295
272
250
229
208
188
169
150
133
116
100
85
70
57
44
33
22
12
3
-5
-13
-19
-25
-30
-34
-37
-40
-41
-41
-40
-39
-36
-32
-28
-22
-15
-7
2
11
22
34
46
59
73
88
103
120
136
154
172
190
209
229
249
270
291
312
334
356
379
402
426
449
473
498
522
547
572
597
623
648
675
701
728
754
781
809
836
863
891
918
945
972
999
1025
1051
1076
1101
1125
1148
1171
1192
1214
1234
1254
1273
1292
1310
1327
1344
1360
1375
1390
1404
1418
1430
1443
1454
1465
1474
1483
1492
1499
1506
1511
1516
1519
1522
1524
1524
1524
1522
1520
1516
1512
1506
1500
1493
1484
1475
1465
1454
1443
1431
1418
1404
1390
1375
1360
1345
1328
1312
1295
1277
1259
1241
1222
1203
1184
1164
1144
1123
1102
1081
1059
1037
1014
992
969
945
922
898
873
849
825
800
775
751
726
702
677
653
629
605
581
557
533
510
486
463
439
416
392
369
346
323
300
277
254
231
208
186
164
142
120
99
78
57
36
16
-5
-25
-45
-64
-84
-103
-122
-141
-159
-177
-195
-213
-231
-248
-265
-281
-297
-313
-328
-343
-357
-371
-384
-396
-408
-419
-429
-439
-448
-456
-464
-471
-477
-482
-487
-492
-495
-498
-501
-502
-503
-503
-503
-501
-499
-497
-494
-490
-485
-480
-474
-467
-460
-452
-444
-434
-424
-414
-402
-390
-377
-364
-350
-335
-320
-304
-288
-272
-255
-238
-220
-203
-185
-168
-150
-133
-116
-99
-83
-67
-51
-35
-20
-5
9
23
37
50
63
76
88
100
112
123
135
145
156
166
176
186
196
206
215
224
233
242
251
260
269
278
287
296
304
313
322
331
340
349
357
366
375
384
392
401
410
418
427
435
444
452
460
469
477
485
492
500
508
515
523
530
537
544
551
557
564
570
576
582
588
593
599
604
609
614
618
623
628
632
636
640
644
648
652
656
660
664
668
672
677
681
686
692
697
703
710
717
724
733
741
751
761
771
782
794
807
820
833
848
862
878
894
910
927
944
962
979
998
1016
1035
1054
1073
1093
1112
1132
1152
1172
1192
1213
1233
1253
1273
1292
1312
1331
1350
1368
1386
1403
1420
1436
1452
1466
1480
1493
1505
1516
1526
1535
1543
1549
1555
1559
1562
1563
1563
1562
1559
1555
1549
1543
1534
1524
1513
1501
1487
1472
1455
1437
1418
1397
1375
1352
1328
1302
1276
1248
1219
1189
1158
1126
1093
1060
1025
990
954
917
880
842
804
765
726
687
647
606
566
525
483
442
400
358
316
274
232
189
146
104
61
18
-24
-67
-110
-152
-194
-236
-278
-320
-361
-402
-442
-483
-523
-562
-601
-640
-679
-716
-754
-791
-827
-863
-899
-934
-969
-1004
-1038
-1072
-1105
-1138
-1171
-1203
-1235
-1267
-1298
-1329
-1360
-1390
-1420
-1450
-1479
-1508
-1537
-1565
-1593
-1620
-1647
-1674
-1701
-1727
-1753
-1779
-1804
-1830
-1855
-1880
-1905
-1930
-1955
-1979
-2003
-2028
-2051
-2075
-2099
-2122
-2145
-2168
-2191
-2213
-2236
-2257
-2279
-2300
-2321
-2342
-2362
-2382
-2402
-2421
-2440
-2459
-2478
-2496
-2513
-2531
-2548
-2565
-2581
-2597
-2613
-2628
-2643
-2658
-2672
-2686
-2700
-2713
-2726
-2738
-2751
-2762
-2773
-2784
-2794
-2803
-2812
-2820
-2827
-2834
-2840
-2846
-2851
-2855
-2858
-2861
-2864
-2865
-2866
-2867
-2866
-2866
-2864
-2862
-2860
-2857
-2853
-2848
-2843
-2838
-2831
-2824
-2816
-2807
-2798
-2788
-2777
-2765
-2753
-2739
-2725
-2710
-2694
-2677
-2660
-2642
-2623
-2603
-2582
-2560
-2538
-2515
-2491
-2466
-2441
-2415
-2387
-2360
-2331
-2301
-2271
-2240
-2208
-2175
-2142
-2108
-2073
-2037
-2000
-1963
-1925
-1887
-1848
-1809
-1769
-1729
-1688
-1647
-1606
-1565
-1524
-1484
-1443
-1402
-1362
-1322
-1282
-1243
-1204
-1166
-1128
-1091
-1054
-1018
-982
-948
-913
-880
-847
-815
-783
-753
-723
-693
-665
-637
-610
-583
-558
-532
-508
-485
-462
-440
-418
-398
-378
-359
-340
-322
-305
-289
-272
-257
-241
-226
-211
-197
-182
-168
-154
-140
-126
-112
-98
-83
-69
-55
-40
-25
-11
5
20
35
51
66
82
97
113
128
144
159
174
189
204
219
233
247
261
275
289
302
315
328
341
354
366
378
390
402
413
423
433
443
452
461
469
476
483
489
494
498
502
505
507
508
508
508
507
505
502
498
493
488
482
475
467
458
449
439
428
416
404
391
378
364
350
335
319
304
287
270
253
235
217
199
180
160
141
121
100
79
58
36
14
-8
-31
-54
-78
-102
-126
-150
-174
-199
-223
-248
-273
-298
-323
-348
-373
-399
-424
-449
-474
-499
-524
-549
-574
-599
-623
-648
-672
-696
-720
-744
-767
-790
-813
-836
-858
-880
-902
-924
-945
-965
-986
-1006
-1025
-1044
-1063
-1080
-1097
-1114
-1129
-1144
-1158
-1171
-1183
-1194
-1204
-1213
-1221
-1228
-1234
-1239
-1243
-1245
-1247
-1248
-1247
-1246
-1243
-1239
-1233
-1227
-1219
-1210
-1200
-1189
-1176
-1162
-1147
-1131
-1113
-1094
-1073
-1052
-1029
-1004
-980
-953
-925
-896
-866
-835
-802
-769
-735
-699
-663
-626
-588
-550
-510
-470
-430
-388
-346
-304
-261
-218
-174
-130
-87
-43
1
45
88
132
175
218
261
304
346
389
431
473
515
557
598
640
681
722
763
803
844
884
923
963
1002
1040
1079
1116
1154
1191
1227
1263
1298
1333
1367
1401
1435
1467
1499
1531
1562
1592
1621
1650
1678
1705
1731
1757
1782
1806
1829
1852
1874
1895
1915
1935
1953
1971
1988
2005
2020
2035
2049
2062
2074
2085
2096
2105
2113
2120
2126
2131
2135
2138
2139
2140
2139
2138
2135
2131
2127
2121
2115
2107
2099
2089
2079
2068
2055
2041
2028
2013
1997
1980
1962
1943
1924
1903
1881
1858
1834
1809
1784
1757
1729
1700
1671
1640
1608
1575
1541
1506
1470
1433
1395
1355
1315
1273
1231
1187
1143
1097
1051
1004
955
906
857
806
755
703
650
597
542
488
432
376
320
263
205
147
89
30
-28
-88
-147
-206
-265
-324
-383
-442
-501
-560
-619
-677
-735
-793
-851
-909
-966
-1022
-1080
-1136
-1192
-1248
-1304
-1359
-1413
-1467
-1521
-1574
-1627
-1679
-1730
-1781
-1831
-1881
-1930
-1979
-2027
-2074
-2121
-2167
-2212
-2257
-2301
-2344
-2387
-2429
-2470
-2511
-2550
-2589
-2627
-2665
-2701
-2737
-2772
-2806
-2839
-2871
-2902
-2933
-2962
-2991
-3018
-3045
-3071
-3096
-3120
-3143
-3165
-3185
-3205
-3224
-3242
-3259
-3274
-3289
-3302
-3315
-3326
-3336
-3345
-3354
-3361
-3367
-3372
-3376
-3378
-3380
-3380
-3379
-3377
-3373
-3368
-3361
-3354
-3344
-3334
-3321
-3308
-3292
-3276
-3257
-3238
-3216
-3194
-3170
-3144
-3117
-3088
-3058
-3027
-2994
-2959
-2923
-2885
-2846
-2806
-2764
-2720
-2676
-2629
-2582
-2533
-2483
-2432
-2380
-2326
-2272
-2217
-2160
-2103
-2045
-1986
-1927
-1866
-1805
-1744
-1681
-1618
-1555
-1491
-1426
-1361
-1296
-1230
-1163
-1097
-1030
-963
-895
-828
-761
-694
-626
-559
-492
-425
-358
-292
-225
-159
-93
-27
38
103
168
232
297
360
423
486
549
610
672
732
792
852
911
969
1026
1083
1139
1195
1250
1304
1357
1409
1461
1512
1562
1611
1659
1706
1752
1798
1841
1884
1926
1967
2005
2044
2081
2117
2152
2186
2218
2249
2279
2308
2336
2363
2388
2412
2435
2456
2477
2496
2513
2530
2545
2559
2572
2583
2593
2601
2609
2615
2620
2623
2625
2626
2626
2625
2622
2618
2613
2607
2599
2591
2581
2570
2558
2546
2532
2517
2502
2486
2469
2451
2432
2414
2394
2374
2354
2333
2312
2291
2269
2248
2226
2205
2183
2162
2140
2119
2098
2077
2056
2036
2016
1997
1978
1960
1942
1925
1909
1894
1879
1865
1853
1841
1830
1820
1812
1804
1797
1791
1787
1783
1780
1779
1778
1778
1780
1782
1785
1789
1794
1799
1806
1813
1822
1831
1841
1851
1862
1874
1886
1899
1912
1925
1939
1953
1967
1981
1995
2009
2024
2037
2053
2067
2081
2095
2109
2123
2137
2150
2163
2176
2189
2201
2213
2224
2235
2246
2256
2266
2275
2284
2292
2301
2308
2316
2323
2330
2336
2343
2349
2355
2360
2366
2370
2375
2380
2384
2387
2391
2394
2397
2400
2402
2404
2406
2407
2408
2409
2410
2411
2411
2412
2412
2412
2412
2412
2412
2411
2411
2410
2409
2407
2406
2404
2402
2400
2397
2395
2392
2389
2385
2381
2377
2373
2368
2363
2358
2353
2347
2341
2334
2327
2320
2313
2305
2297
2289
2280
2271
2262
2252
2242
2232
2221
2211
2200
2189
2178
2167
2156
2145
2134
2123
2112
2102
2091
2080
2070
2060
2049
2039
2029
2020
2009
2001
1992
1983
1974
1965
1957
1949
1941
1934
1927
1920
1913
1906
1900
1893
1887
1881
1874
1868
1863
1857
1851
1845
1840
1834
1829
1824
1818
1813
1808
1803
1798
1793
1788
1783
1778
1773
1768
1763
1758
1753
1748
1742
1737
1732
1726
1720
1715
1709
1703
1697
1691
1684
1678
1671
1664
1658
1651
1643
1636
1629
1622
1615
1608
1601
1594
1588
1582
1576
1571
1566
1561
1557
1553
1549
1546
1544
1542
1540
1539
1538
1538
1538
1539
1539
1540
1542
1544
1546
1548
1551
1554
1557
1560
1564
1569
1573
1578
1583
1588
1593
1598
1604
1609
1615
1621
1627
1632
1638
1643
1649
1654
1659
1663
1668
1672
1676
1679
1683
1686
1688
1690
1692
1694
1695
1695
1695
1694
1693
1691
1689
1687
1684
1680
1677
1673
1668
1663
1658
1653
1647
1642
1635
1629
1623
1617
1610
1603
1597
1590
1584
1578
1572
1565
1559
1554
1548
1542
1537
1532
1527
1522
1517
1512
1507
1503
1498
1494
1490
1486
1483
1479
1476
1473
1471
1468
1466
1465
1464
1463
1462
1463
1463
1464
1466
1468
1471
1475
1479
1483
1489
1495
1501
1508
1516
1524
1533
1542
1551
1561
1571
1582
1593
1604
1615
1627
1638
1650
1662
1674
1686
1698
1710
1722
1735
1747
1758
1770
1782
1793
1804
1815
1826
1836
1847
1856
1866
1875
1884
1892
1900
1908
1915
1922
1929
1934
1940
1945
1950
1954
1958
1961
1964
1966
1968
1969
1969
1969
1968
1967
1964
1961
1957
1952
1947
1940
1933
1925
1916
1906
1896
1884
1872
1859
1846
1831
1816
1800
1784
1767
1749
1731
1712
1692
1672
1651
1630
1608
1586
1564
1541
1517
1494
1469
1445
1420
1395
1369
1343
1316
1289
1262
1234
1206
1177
1148
1119
1090
1060
1030
1000
970
939
909
879
848
817
787
756
725
694
663
632
602
571
540
509
479
448
418
388
357
327
297
268
238
209
180
151
122
93
65
37
9
-19
-47
-74
-101
-128
-155
-181
-207
-232
-257
-282
-307
-331
-354
-378
-401
-424
-446
-468
-490
-512
-533
-554
-575
-596
-616
-636
-656
-676
-695
-715
-734
-753
-771
-790
-808
-826
-844
-862
-879
-896
-913
-930
-947
-964
-980
-997
-1012
-1030
-1046
-1062
-1079
-1095
-1111
-1127
-1143
-1159
-1175
-1191
-1206
-1222
-1237
-1252
-1267
-1281
-1296
-1310
-1325
-1339
-1353
-1367
-1382
-1396
-1410
-1424
-1439
-1453
-1467
-1481
-1495
-1509
-1524
-1538
-1552
-1566
-1579
-1593
-1607
-1621
-1634
-1648
-1661
-1675
-1688
-1700
-1713
-1725
-1737
-1749
-1760
-1770
-1780
-1790
-1799
-1808
-1816
-1823
-1830
-1837
-1843
-1848
-1853
-1857
-1860
-1864
-1866
-1868
-1869
-1870
-1870
-1870
-1869
-1867
-1864
-1861
-1857
-1852
-1847
-1840
-1833
-1826
-1817
-1808
-1798
-1788
-1776
-1765
-1752
-1740
-1726
-1713
-1699
-1684
-1669
-1654
-1638
-1622
-1605
-1589
-1571
-1554
-1536
-1517
-1498
-1479
-1459
-1439
-1418
-1397
-1375
-1352
-1329
-1305
-1281
-1256
-1231
-1204
-1177
-1149
-1121
-1092
-1062
-1031
-999
-967
-933
-899
-865
-829
-793
-756
-718
-680
-640
-600
-560
-519
-476
-434
-390
-346
-301
-256
-210
-163
-116
-68
-19
30
80
130
181
232
283
335
387
439
491
544
596
649
702
754
807
859
912
964
1016
1068
1120
1171
1222
1273
1323
1374
1423
1473
1522
1571
1619
1667
1714
1761
1808
1854
1899
1944
1988
2031
2073
2114
2154
2193
2230
2266
2300
2333
2365
2395
2424
2452
2478
2503
2527
2550
2571
2591
2609
2627
2642
2657
2670
2682
2692
2701
2708
2714
2718
2721
2722
2721
2719
2715
2710
2703
2695
2686
2675
2663
2650
2636
2620
2604
2586
2567
2548
2527
2506
2483
2460
2436
2411
2386
2359
2332
2304
2276
2247
2217
2187
2156
2125
2093
2061
2029
1996
1963
1930
1897
1864
1830
1796
1762
1728
1694
1659
1625
1590
1555
1521
1486
1451
1417
1382
1348
1313
1279
1245
1210
1176
1142
1108
1074
1040
1006
972
938
904
871
837
804
770
737
704
672
639
607
576
544
513
482
452
422
392
362
333
304
276
247
219
192
164
137
110
83
57
31
5
-21
-46
-71
-96
-121
-146
-170
-194
-218
-241
-265
-288
-311
-333
-355
-378
-400
-421
-443
-464
-485
-506
-526
-546
-566
-585
-604
-623
-641
-658
-675
-692
-709
-724
-740
-755
-770
-784
-797
-811
-823
-836
-847
-858
-869
-879
-888
-897
-905
-912
-919
-925
-930
-934
-938
-942
-944
-946
-947
-948
-948
-948
-947
-945
-943
-941
-937
-934
-930
-925
-919
-913
-907
-900
-892
-884
-876
-866
-857
-846
-835
-824
-812
-799
-786
-772
-758
-743
-728
-712
-695
-678
-660
-643
-624
-606
-587
-569
-550
-531
-512
-494
-475
-457
-439
-421
-403
-385
-367
-350
-332
-315
-297
-280
-262
-245
-227
-210
-193
-176
-158
-141
-124
-107
-90
-74
-57
-40
-24
-8
8
24
40
55
70
85
99
113
127
140
152
164
176
187
197
207
216
225
234
242
249
256
263
269
274
280
285
289
293
297
300
303
306
308
309
311
311
312
311
311
309
308
305
302
298
294
288
282
275
268
259
250
240
229
218
206
193
179
165
150
135
118
101
83
65
45
25
5
-16
-38
-60
-83
-106
-129
-153
-177
-201
-225
-249
-274
-298
-323
-348
-373
-397
-422
-447
-472
-496
-521
-545
-570
-594
-618
-642
-665
-689
-711
-734
-756
-777
-799
-819
-840
-859
-878
-897
-915
-933
-949
-966
-981
-996
-1010
-1024
-1037
-1049
-1061
-1072
-1083
-1094
-1104
-1113
-1123
-1132
-1141
-1149
-1158
-1166
-1174
-1181
-1188
-1195
-1201
-1208
-1213
-1219
-1224
-1229
-1233
-1238
-1241
-1245
-1248
-1251
-1254
-1257
-1259
-1262
-1264
-1266
-1268
-1270
-1272
-1274
-1276
-1278
-1279
-1281
-1283
-1284
-1286
-1288
-1289
-1291
-1293
-1294
-1296
-1298
-1299
-1301
-1303
-1304
-1306
-1307
-1308
-1308
-1308
-1308
-1307
-1306
-1304
-1302
-1299
-1295
-1291
-1286
-1281
-1275
-1268
-1261
-1253
-1245
-1237
-1227
-1218
-1207
-1197
-1185
-1173
-1161
-1148
-1134
-1120
-1105
-1090
-1074
-1058
-1041
-1022
-1006
-987
-968
-948
-928
-907
-886
-864
-842
-819
-795
-771
-747
-722
-696
-670
-644
-618
-591
-563
-536
-508
-481
-453
-426
-398
-370
-343
-315
-288
-260
-233
-205
-178
-150
-123
-95
-68
-40
-12
16
43
71
99
128
156
184
212
240
268
296
324
351
379
406
434
461
489
516
543
571
598
625
652
679
706
733
760
787
813
839
865
891
916
941
966
990
1014
1037
1060
1083
1104
1126
1146
1167
1186
1205
1224
1242
1259
1276
1292
1308
1323
1338
1352
1365
1378
1390
1402
1413
1424
1434
1444
1453
1462
1471
1479
1486
1493
1500
1507
1513
1519
1524
1529
1534
1539
1543
1546
1550
1553
1556
1559
1562
1565
1568
1571
1573
1576
1578
1581
1583
1585
1588
1590
1592
1594
1595
1597
1598
1600
1601
1601
1602
1602
1602
1602
1601
1600
1598
1596
1593
1590
1587
1583
1578
1573
1568
1562
1555
1548
1540
1531
1522
1512
1501
1489
1477
1465
1451
1437
1423
1407
1392
1375
1358
1341
1323
1304
1285
1265
1244
1224
1202
1180
1158
1135
1111
1087
1063
1039
1014
989
964
938
912
887
861
835
808
782
755
729
702
675
648
621
594
567
540
513
486
460
433
406
380
353
327
300
274
247
220
193
166
139
112
85
57
30
3
-25
-52
-79
-107
-134
-162
-189
-216
-243
-270
-298
-325
-351
-378
-405
-432
-459
-485
-512
-539
-566
-592
-619
-645
-672
-698
-724
-750
-775
-799
-823
-847
-870
-893
-915
-936
-958
-978
-999
-1018
-1039
-1059
-1078
-1097
-1115
-1133
-1151
-1168
-1184
-1200
-1215
-1230
-1243
-1256
-1269
-1280
-1291
-1302
-1311
-1320
-1329
-1337
-1344
-1350
-1357
-1362
-1367
-1371
-1375
-1378
-1380
-1382
-1382
-1383
-1383
-1382
-1380
-1378
-1376
-1373
-1369
-1365
-1361
-1355
-1350
-1344
-1337
-1330
-1322
-1313
-1304
-1295
-1285
-1274
-1263
-1251
-1238
-1225
-1211
-1197
-1182
-1166
-1150
-1133
-1115
-1098
-1079
-1060
-1041
-1020
-1000
-979
-958
-936
-914
-891
-868
-844
-819
-794
-769
-742
-716
-688
-661
-632
-604
-574
-545
-515
-485
-455
-425
-394
-364
-333
-302
-271
-240
-210
-179
-147
-116
-85
-54
-23
8
39
70
101
132
163
193
223
253
283
312
341
369
397
424
451
478
504
530
555
579
604
628
651
674
697
719
741
762
783
803
822
841
859
876
893
909
924
939
954
967
980
993
1004
1016
1027
1037
1046
1055
1062
1069
1075
1081
1085
1089
1091
1093
1094
1094
1093
1092
1089
1086
1083
1078
1073
1067
1060
1052
1044
1035
1024
1012
1000
988
974
959
943
927
909
891
872
853
833
812
790
768
745
721
697
672
646
621
594
567
540
512
484
455
426
396
366
336
306
275
244
212
181
149
117
84
52
20
-13
-46
-79
-111
-144
-177
-210
-242
-275
-307
-339
-371
-402
-433
-464
-494
-523
-552
-581
-609
-636
-663
-689
-715
-740
-765
-790
-814
-837
-860
-883
-905
-927
-948
-969
-989
-1008
-1027
-1045
-1062
-1079
-1095
-1110
-1125
-1139
-1153
-1166
-1179
-1191
-1202
-1213
-1223
-1233
-1242
-1250
-1257
-1264
-1271
-1276
-1281
-1286
-1289
-1292
-1294
-1295
-1295
-1295
-1293
-1292
-1289
-1286
-1282
-1277
-1272
-1266
-1259
-1251
-1243
-1234
-1225
-1214
-1203
-1190
-1177
-1163
-1148
-1132
-1115
-1097
-1078
-1058
-1037
-1014
-993
-970
-945
-920
-895
-868
-841
-813
-784
-754
-723
-692
-659
-626
-593
-558
-524
-488
-452
-416
-379
-342
-305
-267
-229
-191
-152
-113
-74
-35
5
45
86
127
168
210
253
296
339
382
426
471
515
560
605
650
695
740
785
831
876
921
966
1012
1057
1102
1147
1193
1238
1284
1329
1375
1420
1466
1511
1557
1602
1647
1692
1737
1782
1827
1871
1915
1959
2001
2045
2089
2131
2174
2216
2258
2299
2339
2379
2419
2458
2496
2533
2569
2605
2640
2674
2707
2739
2770
2801
2830
2859
2887
2915
2941
2967
2992
3016
3040
3062
3084
3105
3126
3146
3165
3183
3200
3217
3233
3248
3263
3277
3291
3304
3316
3328
3339
3350
3360
3370
3379
3387
3395
3403
3410
3417
3423
3428
3433
3438
3442
3445
3448
3450
3452
3453
3454
3454
3454
3453
3452
3450
3448
3446
3443
3440
3437
3433
3429
3424
3419
3414
3408
3402
3395
3388
3381
3373
3364
3356
3347
3337
3327
3316
3305
3294
3282
3269
3257
3243
3229
3215
3200
3185
3169
3153
3136
3119
3102
3085
3067
3048
3030
3011
2992
2972
2952
2932
2911
2891
2870
2848
2827
2805
2783
2760
2738
2715
2693
2670
2648
2625
2602
2580
2557
2534
2512
2490
2467
2445
2423
2401
2379
2358
2336
2315
2294
2274
2253
2233
2213
2194
2174
2155
2137
2118
2100
2083
2065
2048
2031
2015
1999
1983
1968
1953
1938
1924
1910
1897
1884
1871
1858
1846
1834
1823
1811
1800
1789
1778
1767
1756
1746
1736
1725
1715
1705
1695
1684
1674
1663
1652
1641
1630
1618
1606
1594
1581
1569
1556
1542
1529
1515
1501
1487
1472
1458
1443
1427
1412
1396
1380
1364
1348
1332
1315
1299
1282
1265
1249
1232
1215
1198
1181
1164
1148
1131
1114
1098
1082
1065
1049
1033
1016
1000
984
968
952
937
921
906
891
875
861
846
831
817
803
789
776
762
749
736
724
711
699
687
675
663
651
639
627
615
604
592
580
569
557
546
534
523
511
500
488
476
465
453
440
428
416
403
390
377
364
350
337
323
308
294
279
263
248
231
215
198
181
163
146
128
109
90
72
52
33
13
-7
-27
-48
-68
-89
-110
-132
-153
-175
-197
-219
-241
-263
-286
-308
-330
-353
-375
-398
-420
-442
-465
-487
-509
-531
-553
-575
-597
-618
-639
-660
-681
-701
-722
-741
-761
-780
-799
-817
-835
-853
-870
-887
-903
-919
-935
-950
-965
-979
-993
-1006
-1020
-1032
-1044
-1056
-1066
-1077
-1086
-1096
-1104
-1112
-1120
-1126
-1132
-1138
-1143
-1147
-1150
-1153
-1155
-1156
-1156
-1156
-1154
-1152
-1149
-1145
-1140
-1134
-1127
-1120
-1111
-1102
-1092
-1081
-1070
-1057
-1044
-1030
-1014
-1000
-984
-967
-950
-932
-913
-894
-874
-854
-833
-812
-790
-767
-745
-721
-698
-673
-649
-624
-599
-574
-548
-523
-497
-471
-445
-420
-394
-368
-342
-316
-291
-265
-239
-214
-189
-164
-139
-114
-90
-66
-42
-18
5
28
51
74
97
119
141
163
185
207
228
249
270
291
312
332
352
371
391
410
429
448
466
484
502
520
538
555
573
590
608
625
643
661
679
697
715
734
753
772
792
811
831
852
872
893
914
935
956
978
1000
1022
1045
1068
1091
1114
1138
1162
1186
1210
1235
1259
1284
1309
1335
1360
1386
1412
1438
1464
1490
1517
1544
1571
1598
1625
1652
1680
1707
1734
1760
1787
1813
1839
1865
1890
1915
1939
1963
1987
2009
2033
2055
2076
2098
2119
2139
2159
2178
2197
2215
2233
2251
2268
2284
2300
2315
2330
2344
2358
2370
2383
2394
2405
2415
2425
2434
2442
2449
2456
2462
2467
2471
2475
2478
2481
2483
2484
2485
2485
2484
2483
2481
2479
2476
2473
2469
2465
2460
2455
2449
2442
2436
2428
2421
2413
2405
2396
2387
2378
2369
2359
2349
2339
2329
2318
2308
2298
2287
2277
2266
2256
2246
2236
2226
2217
2208
2199
2191
2183
2175
2168
2161
2154
2148
2142
2137
2132
2127
2123
2119
2115
2112
2109
2107
2105
2104
2103
2102
2102
2102
2102
2103
2105
2106
2108
2111
2113
2116
2119
2122
2126
2130
2134
2138
2143
2148
2153
2159
2164
2170
2176
2183
2189
2195
2202
2208
2215
2221
2228
2234
2241
2248
2255
2261
2268
2275
2281
2288
2294
2301
2307
2313
2319
2325
2331
2337
2343
2349
2354
2360
2365
2370
2375
2381
2386
2391
2396
2402
2407
2412
2418
2424
2430
2435
2441
2447
2454
2460
2466
2472
2479
2485
2491
2498
2504
2510
2516
2522
2528
2534
2539
2545
2550
2555
2560
2565
2570
2575
2579
2584
2588
2592
2596
2600
2604
2607
2611
2615
2618
2621
2624
2627
2630
2633
2635
2637
2639
2640
2641
2642
2643
2643
2644
2643
2643
2642
2641
2640
2638
2635
2633
2630
2626
2622
2618
2613
2607
2602
2595
2588
2581
2574
2565
2557
2547
2537
2527
2516
2505
2493
2480
2467
2453
2439
2424
2409
2393
2376
2359
2341
2323
2304
2285
2265
2245
2224
2203
2181
2159
2136
2113
2089
2064
2039
2013
1988
1961
1934
1907
1879
1851
1822
1792
1763
1733
1702
1671
1640
1609
1578
1546
1514
1482
1450
1418
1386
1354
1322
1290
1257
1225
1193
1162
1130
1099
1067
1036
1004
975
945
915
885
855
826
798
769
741
713
686
659
632
606
580
554
529
505
481
457
434
411
389
367
346
325
305
285
266
247
229
212
194
178
161
145
130
115
100
86
72
58
45
33
20
8
-3
-14
-25
-35
-45
-54
-63
-71
-79
-87
-95
-102
-108
-114
-120
-126
-131
-136
-141
-145
-149
-153
-156
-159
-162
-165
-168
-170
-172
-175
-177
-179
-181
-182
-184
-186
-188
-189
-191
-192
-194
-196
-197
-199
-201
-202
-204
-206
-208
-210
-212
-215
-217
-220
-222
-225
-228
-232
-235
-239
-243
-247
-251
-256
-261
-266
-271
-277
-282
-288
-295
-301
-308
-315
-322
-329
-336
-344
-351
-359
-367
-375
-383
-391
-399
-408
-416
-425
-433
-442
-451
-460
-468
-477
-486
-495
-504
-513
-522
-531
-540
-550
-559
-569
-579
-589
-599
-610
-621
-631
-643
-654
-665
-677
-688
-700
-712
-724
-736
-748
-761
-773
-785
-797
-810
-822
-834
-846
-858
-870
-881
-892
-903
-914
-924
-934
-944
-953
-962
-971
-979
-987
-995
-1002
-1008
-1014
-1020
-1025
-1030
-1034
-1038
-1041
-1043
-1045
-1047
-1048
-1048
-1048
-1048
-1047
-1045
-1044
-1041
-1039
-1036
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1002
-999
-994
-990
-985
-981
-977
-973
-969
-965
-961
-958
-955
-952
-949
-946
-944
-942
-941
-939
-938
-937
-937
-937
-938
-938
-940
-941
-943
-945
-948
-951
-954
-958
-962
-966
-970
-974
-979
-984
-989
-994
-999
-1004
-1010
-1016
-1022
-1027
-1033
-1039
-1044
-1050
-1055
-1060
-1066
-1071
-1076
-1081
-1085
-1090
-1094
-1098
-1102
-1106
-1110
-1113
-1116
-1119
-1122
-1125
-1127
-1129
-1132
-1134
-1135
-1137
-1139
-1140
-1142
-1143
-1144
-1145
-1146
-1147
-1149
-1150
-1151
-1152
-1154
-1155
-1156
-1158
-1160
-1162
-1164
-1166
-1169
-1171
-1174
-1177
-1180
-1184
-1187
-1190
-1194
-1198
-1202
-1206
-1210
-1214
-1218
-1222
-1226
-1230
-1234
-1237
-1241
-1245
-1248
-1252
-1255
-1258
-1260
-1263
-1265
-1267
-1269
-1270
-1271
-1272
-1272
-1272
-1272
-1271
-1269
-1267
-1264
-1261
-1257
-1253
-1248
-1243
-1237
-1230
-1223
-1216
-1208
-1199
-1190
-1181
-1171
-1160
-1149
-1138
-1126
-1113
-1100
-1087
-1073
-1059
-1044
-1029
-1012
-997
-980
-964
-946
-929
-911
-893
-874
-855
-835
-815
-794
-773
-752
-730
-707
-684
-661
-637
-613
-588
-563
-537
-511
-484
-457
-429
-401
-372
-343
-313
-283
-252
-220
-188
-156
-123
-89
-55
-20
15
51
87
124
161
199
237
275
314
353
393
433
474
515
556
597
639
681
724
766
809
852
895
938
981
1025
1068
1112
1156
1199
1243
1287
1331
1375
1418
1462
1505
1549
1592
1635
1678
1720
1763
1805
1847
1889
1930
1972
2013
2054
2094
2135
2175
2214
2254
2293
2332
2370
2408
2446
2483
2520
2556
2592
2627
2662
2696
2730
2763
2795
2827
2858
2889
2919
2948
2977
3004
3032
3058
3084
3109
3134
3157
3180
3202
3224
3245
3264
3283
3301
3319
3335
3351
3365
3379
3392
3404
3415
3425
3434
3443
3450
3456
3462
3466
3470
3472
3474
3474
3474
3473
3471
3468
3464
3459
3453
3447
3440
3432
3423
3414
3403
3392
3380
3367
3354
3339
3324
3308
3291
3274
3256
3237
3218
3197
3177
3155
3133
3110
3087
3063
3039
3014
2989
2963
2937
2910
2883
2855
2827
2798
2769
2740
2710
2680
2650
2620
2589
2557
2526
2494
2461
2429
2396
2363
2329
2295
2261
2226
2191
2156
2120
2084
2048
2011
1974
1936
1898
1859
1820
1781
1741
1700
1660
1619
1577
1535
1493
1451
1408
1365
1322
1279
1235
1191
1147
1103
1058
1012
968
923
878
833
788
743
698
653
608
563
518
473
428
383
339
294
250
206
162
118
74
30
-13
-56
-99
-142
-184
-226
-268
-309
-350
-391
-432
-472
-512
-552
-591
-630
-669
-708
-746
-784
-822
-859
-896
-933
-970
-1006
-1041
-1077
-1112
-1146
-1180
-1214
-1247
-1280
-1312
-1344
-1376
-1406
-1437
-1466
-1496
-1524
-1552
-1580
-1607
-1633
-1659
-1684
-1708
-1732
-1755
-1778
-1800
-1821
-1842
-1862
-1881
-1899
-1917
-1934
-1951
-1966
-1981
-1995
-2008
-2020
-2032
-2043
-2053
-2062
-2071
-2078
-2086
-2092
-2098
-2102
-2107
-2110
-2113
-2116
-2118
-2119
-2119
-2120
-2119
-2118
-2117
-2115
-2113
-2111
-2108
-2105
-2101
-2097
-2093
-2089
-2084
-2079
-2074
-2069
-2064
-2058
-2052
-2045
-2040
-2033
-2027
-2020
-2013
-2005
-1999
-1992
-1985
-1977
-1970
-1962
-1955
-1947
-1939
-1931
-1923
-1914
-1905
-1897
-1887
-1878
-1869
-1859
-1849
-1838
-1828
-1817
-1806
-1794
-1782
-1770
-1757
-1745
-1731
-1718
-1704
-1691
-1677
-1662
-1648
-1633
-1618
-1603
-1588
-1573
-1557
-1542
-1526
-1510
-1494
-1477
-1461
-1444
-1427
-1410
-1393
-1376
-1359
-1341
-1324
-1306
-1289
-1271
-1254
-1236
-1219
-1202
-1185
-1168
-1151
-1134
-1117
-1101
-1085
-1069
-1053
-1037
-1020
-1006
-991
-976
-961
-947
-932
-918
-905
-891
-877
-864
-851
-838
-826
-813
-800
-788
-775
-763
-751
-738
-726
-713
-701
-689
-677
-664
-652
-640
-628
-616
-604
-591
-579
-567
-555
-543
-531
-519
-507
-496
-484
-472
-460
-448
-437
-425
-414
-402
-391
-380
-369
-358
-347
-336
-326
-315
-305
-295
-285
-275
-265
-255
-245
-235
-225
-215
-206
-196
-186
-176
-166
-157
-147
-137
-127
-118
-108
-99
-89
-80
-71
-62
-53
-44
-35
-27
-19
-10
-2
5
13
21
28
35
42
49
56
63
70
76
83
89
96
102
109
115
121
127
134
140
146
152
158
164
170
176
181
187
192
197
202
207
212
217
223
228
233
238
244
249
255
260
266
272
278
283
289
295
300
305
311
316
321
326
331
336
341
345
350
355
359
363
368
372
376
379
383
386
390
393
395
398
401
403
405
407
409
411
412
413
414
415
416
416
417
416
416
415
414
412
410
407
404
400
396
392
387
382
376
371
364
358
351
344
336
329
321
313
304
295
286
277
267
257
247
236
225
214
203
192
181
169
158
146
135
124
113
102
91
81
71
61
52
43
35
27
19
12
6
0
-5
-10
-14
-17
-20
-22
-23
-23
-22
-21
-19
-17
-13
-9
-4
1
7
14
21
28
37
46
55
65
75
86
97
108
120
133
146
159
172
185
199
213
227
241
255
269
284
298
312
326
341
355
369
384
398
412
426
440
453
467
480
493
506
518
530
542
554
565
576
587
597
606
616
625
633
641
648
655
662
668
673
679
683
688
692
696
699
702
705
707
709
711
712
712
713
713
712
711
710
708
706
703
701
698
695
691
687
683
678
673
668
662
656
650
643
636
629
621
614
606
598
590
582
574
565
557
549
540
532
523
515
506
497
488
479
470
460
451
442
432
423
413
404
395
386
377
368
359
350
341
333
324
315
307
298
290
282
274
266
258
250
242
234
227
219
212
205
198
192
185
179
173
168
162
157
152
147
142
137
133
128
124
120
116
112
109
105
102
98
95
92
89
85
82
79
75
72
68
64
59
55
50
45
39
34
28
22
16
10
3
-4
-11
-18
-25
-33
-41
-49
-58
-67
-76
-85
-95
-105
-116
-127
-138
-149
-160
-172
-184
-196
-208
-220
-232
-245
-257
-269
-282
-294
-307
-319
-332
-345
-357
-370
-383
-396
-408
-421
-434
-446
-459
-471
-483
-495
-507
-519
-530
-541
-552
-563
-574
-585
-595
-605
-616
-626
-636
-646
-656
-666
-676
-686
-695
-705
-714
-724
-733
-742
-752
-761
-770
-779
-788
-797
-806
-815
-824
-833
-842
-851
-860
-869
-878
-887
-896
-905
-914
-923
-932
-940
-948
-957
-965
-972
-980
-987
-994
-1000
-1006
-1012
-1018
-1024
-1030
-1035
-1040
-1044
-1049
-1052
-1056
-1059
-1061
-1064
-1065
-1066
-1067
-1067
-1066
-1065
-1063
-1061
-1059
-1055
-1052
-1047
-1042
-1037
-1031
-1025
-1018
-1010
-1002
-995
-986
-977
-967
-957
-946
-935
-923
-911
-899
-886
-873
-859
-845
-830
-816
-801
-785
-770
-754
-737
-721
-704
-687
-670
-652
-634
-617
-598
-580
-562
-543
-524
-506
-486
-467
-448
-428
-408
-388
-368
-348
-327
-307
-286
-265
-244
-223
-201
-179
-157
-134
-111
-88
-65
-41
-17
8
33
58
84
110
136
163
190
217
245
273
301
329
358
387
416
446
476
506
537
568
599
630
662
694
726
759
791
824
858
891
925
959
993
1027
1061
1096
1131
1165
1200
1235
1270
1305
1340
1374
1409
1444
1478
1513
1547
1581
1614
1648
1681
1713
1745
1777
1809
1840
1870
1900
1930
1959
1987
2015
2043
2070
2096
2122
2147
2171
2195
2218
2241
2262
2283
2304
2323
2342
2360
2377
2393
2409
2424
2438
2451
2463
2475
2485
2495
2504
2513
2520
2527
2533
2539
2543
2547
2551
2554
2556
2557
2558
2558
2557
2556
2554
2552
2549
2545
2541
2536
2531
2525
2519
2512
2504
2496
2488
2479
2469
2459
2448
2437
2426
2414
2401
2388
2375
2361
2347
2333
2318
2303
2287
2272
2256
2240
2224
2208
2191
2174
2157
2140
2123
2106
2089
2071
2054
2036
2019
2001
1983
1965
1948
1930
1912
1894
1876
1857
1839
1821
1803
1785
1767
1748
1730
1712
1694
1676
1658
1641
1623
1605
1587
1570
1552
1535
1517
1500
1482
1465
1448
1430
1413
1396
1379
1362
1345
1328
1311
1294
1277
1260
1243
1226
1209
1193
1176
1160
1144
1128
1112
1096
1081
1065
1050
1035
1020
1004
990
975
961
947
933
920
907
894
881
869
857
846
835
825
815
806
797
789
781
773
766
760
754
749
744
740
736
733
731
729
728
728
728
728
729
731
733
736
739
743
747
752
757
762
768
775
781
789
796
805
814
823
833
843
854
865
877
889
902
916
929
943
958
972
987
1002
1018
1034
1051
1067
1084
1101
1119
1136
1154
1173
1191
1210
1229
1249
1268
1288
1308
1328
1348
1369
1390
1410
1431
1452
1473
1494
1515
1536
1558
1579
1600
1621
1642
1664
1685
1706
1727
1748
1769
1790
1811
1832
1853
1874
1894
1915
1935
1955
1975
1995
2015
2035
2055
2075
2094
2114
2133
2152
2171
2190
2209
2227
2245
2263
2280
2297
2314
2331
2347
2363
2379
2394
2409
2424
2439
2454
2468
2483
2497
2511
2525
2539
2552
2566
2579
2592
2605
2618
2631
2643
2655
2667
2679
2691
2703
2714
2725
2736
2747
2758
2769
2779
2789
2799
2809
2819
2829
2838
2848
2857
2866
2875
2884
2892
2901
2909
2917
2925
2933
2941
2948
2956
2963
2970
2977
2983
2990
2996
3002
3007
3013
3018
3023
3027
3032
3036
3040
3043
3047
3050
3052
3055
3057
3059
3061
3063
3064
3065
3066
3067
3067
3067
3067
3066
3065
3064
3063
3061
3059
3057
3054
3051
3047
3043
3039
3034
3029
3023
3017
3011
3004
2996
2989
2980
2972
2963
2953
2943
2933
2922
2910
2898
2886
2873
2860
2846
2832
2818
2803
2787
2772
2756
2740
2723
2706
2689
2672
2654
2636
2618
2599
2580
2561
2541
2522
2502
2481
2461
2440
2420
2398
2377
2356
2334
2312
2291
2268
2246
2223
2201
2178
2155
2131
2108
2084
2060
2036
2012
1988
1964
1940
1915
1891
1867
1842
1818
1793
1769
1744
1719
1695
1670
1645
1620
1595
1570
1545
1520
1495
1470
1445
1420
1395
1370
1344
1319
1294
1269
1244
1219
1193
1168
1143
1118
1092
1067
1041
1016
990
964
939
913
887
861
835
810
784
758
732
705
679
653
627
601
575
549
524
498
472
447
422
397
372
348
324
300
277
253
230
208
186
164
142
121
101
80
60
41
22
4
-14
-32
-49
-65
-81
-97
-112
-126
-140
-153
-165
-177
-188
-199
-208
-217
-226
-233
-240
-246
-252
-257
-261
-265
-268
-270
-272
-273
-274
-274
-273
-272
-270
-267
-264
-260
-256
-251
-245
-239
-233
-225
-217
-209
-200
-191
-181
-170
-159
-147
-135
-123
-110
-96
-83
-68
-54
-39
-24
-9
7
23
39
55
72
88
105
122
139
156
173
191
208
226
244
261
279
297
315
333
351
369
387
405
423
442
459
477
495
513
530
548
565
582
599
616
633
649
665
681
697
713
729
745
760
775
791
806
821
835
850
865
879
894
908
922
936
950
964
977
991
1004
1018
1032
1046
1059
1073
1086
1099
1113
1126
1139
1152
1164
1177
1189
1201
1214
1226
1237
1249
1260
1272
1283
1294
1305
1315
1326
1336
1346
1355
1364
1374
1382
1391
1399
1407
1414
1422
1429
1435
1442
1448
1453
1459
1464
1469
1474
1478
1482
1486
1489
1492
1495
1497
1499
1501
1502
1503
1503
1503
1503
1502
1501
1499
1497
1495
1492
1488
1484
1480
1476
1470
1465
1459
1453
1446
1438
1431
1423
1414
1406
1396
1387
1377
1367
1356
1345
1334
1322
1310
1297
1285
1272
1258
1245
1231
1217
1203
1189
1174
1159
1144
1129
1113
1097
1081
1065
1048
1031
1014
997
979
961
943
925
906
887
868
849
829
810
790
769
749
728
707
686
665
644
622
601
579
557
535
513
491
469
447
425
403
381
358
336
314
292
270
248
226
204
182
160
139
117
96
75
54
33
13
-8
-28
-48
-67
-86
-105
-124
-142
-160
-177
-194
-211
-227
-243
-258
-274
-288
-303
-317
-330
-343
-356
-369
-381
-392
-404
-414
-425
-435
-445
-454
-463
-472
-480
-487
-495
-502
-508
-514
-519
-524
-529
-533
-537
-540
-543
-545
-547
-549
-550
-551
-551
-551
-550
-550
-549
-547
-546
-544
-541
-539
-536
-532
-529
-525
-521
-516
-512
-507
-501
-495
-489
-483
-476
-469
-462
-454
-446
-438
-430
-421
-412
-403
-393
-384
-374
-364
-354
-343
-332
-321
-310
-299
-287
-275
-263
-251
-239
-226
-213
-200
-187
-174
-160
-147
-133
-120
-106
-92
-79
-65
-51
-38
-24
-11
2
15
28
41
53
66
78
90
102
114
125
137
148
159
169
180
190
200
209
219
228
238
246
255
264
272
280
288
296
304
311
318
325
332
338
344
350
356
361
366
371
376
380
384
388
391
394
397
400
402
405
407
408
409
411
411
412
412
412
412
412
411
410
409
408
406
405
403
401
399
397
395
393
391
389
387
385
382
380
378
376
375
373
371
370
368
367
366
365
365
364
364
363
363
363
364
364
365
366
367
369
371
373
375
378
381
385
388
392
397
402
407
412
418
424
431
437
445
452
460
468
477
485
494
504
513
523
533
544
554
565
575
586
597
608
619
630
641
652
664
675
686
697
708
719
730
741
752
763
774
785
795
806
816
827
837
847
857
867
877
887
897
907
916
926
935
945
954
963
972
981
989
998
1006
1014
1022
1030
1037
1045
1052
1059
1067
1074
1080
1087
1094
1100
1106
1112
1118
1124
1129
1134
1139
1144
1149
1153
1157
1161
1164
1167
1171
1174
1176
1179
1181
1183
1185
1187
1189
1191
1192
1193
1194
1195
1196
1197
1197
1197
1197
1197
1197
1197
1197
1197
1196
1196
1195
1194
1194
1193
1192
1192
1191
1190
1189
1188
1187
1186
1185
1184
1183
1182
1181
1179
1178
1177
1176
1174
1173
1172
1171
1170
1169
1168
1167
1165
1164
1163
1162
1161
1159
1157
1156
1154
1152
1149
1147
1144
1142
1139
1136
1133
1129
1126
1122
1119
1115
1111
1106
1102
1097
1092
1087
1081
1075
1069
1063
1057
1050
1043
1036
1029
1022
1014
1006
999
991
983
975
967
959
950
941
933
924
915
906
897
888
879
869
860
851
841
832
823
813
804
794
785
775
766
757
747
738
729
720
711
702
693
684
676
667
659
650
642
633
625
617
609
601
592
585
577
569
561
553
545
538
530
522
514
506
498
490
482
474
466
458
450
441
433
425
416
408
399
391
383
374
366
357
349
340
331
323
314
305
296
287
278
269
260
251
242
232
223
213
204
194
184
174
164
155
145
135
125
115
105
95
85
75
65
55
45
36
26
16
6
-4
-13
-23
-32
-42
-51
-61
-70
-79
-88
-97
-106
-115
-124
-132
-141
-150
-159
-167
-176
-185
-194
-203
-212
-221
-230
-239
-249
-258
-268
-278
-287
-297
-308
-318
-329
-339
-350
-362
-373
-385
-397
-409
-421
-433
-446
-459
-471
-484
-498
-511
-524
-537
-551
-565
-578
-592
-606
-619
-633
-647
-661
-674
-688
-702
-716
-729
-743
-756
-770
-783
-796
-808
-821
-834
-846
-858
-869
-881
-892
-903
-914
-925
-935
-945
-955
-965
-974
-983
-992
-1000
-1008
-1016
-1025
-1032
-1039
-1046
-1053
-1059
-1065
-1071
-1077
-1082
-1087
-1092
-1096
-1101
-1105
-1109
-1112
-1115
-1119
-1121
-1124
-1127
-1129
-1131
-1133
-1135
-1137
-1139
-1141
-1143
-1144
-1146
-1148
-1150
-1152
-1154
-1156
-1159
-1161
-1163
-1166
-1168
-1171
-1174
-1176
-1179
-1182
-1185
-1188
-1191
-1195
-1198
-1202
-1206
-1210
-1215
-1219
-1224
-1229
-1234
-1240
-1246
-1252
-1258
-1265
-1271
-1279
-1286
-1294
-1302
-1310
-1318
-1327
-1336
-1346
-1355
-1365
-1376
-1386
-1397
-1409
-1420
-1432
-1445
-1457
-1470
-1484
-1497
-1511
-1526
-1540
-1556
-1571
-1587
-1603
-1620
-1637
-1654
-1672
-1691
-1710
-1729
-1749
-1769
-1790
-1811
-1832
-1854
-1876
-1899
-1921
-1944
-1968
-1992
-2016
-2040
-2065
-2090
-2115
-2140
-2166
-2192
-2219
-2245
-2272
-2299
-2326
-2353
-2381
-2408
-2436
-2464
-2492
-2520
-2549
-2577
-2605
-2634
-2662
-2691
-2719
-2748
-2776
-2804
-2833
-2861
-2889
-2916
-2944
-2971
-2999
-3026
-3053
-3079
-3106
-3132
-3158
-3184
-3210
-3235
-3260
-3285
-3309
-3334
-3358
-3381
-3405
-3428
-3450
-3473
-3495
-3516
-3537
-3558
-3579
-3599
-3619
-3638
-3657
-3675
-3693
-3711
-3728
-3744
-3760
-3776
-3791
-3805
-3819
-3833
-3846
-3858
-3870
-3882
-3892
-3903
-3912
-3922
-3930
-3938
-3946
-3952
-3959
-3964
-3969
-3973
-3977
-3980
-3983
-3984
-3985
-3986
-3986
-3985
-3983
-3981
-3978
-3974
-3969
-3964
-3958
-3952
-3944
-3936
-3928
-3918
-3908
-3898
-3886
-3874
-3862
-3849
-3835
-3820
-3805
-3790
-3773
-3756
-3739
-3721
-3703
-3683
-3664
-3644
-3623
-3602
-3581
-3559
-3537
-3514
-3491
-3468
-3444
-3420
-3396
-3372
-3347
-3323
-3298
-3272
-3247
-3221
-3196
-3170
-3144
-3118
-3091
-3065
-3038
-3012
-2985
-2959
-2932
-2906
-2879
-2852
-2825
-2799
-2772
-2745
-2719
-2692
-2665
-2638
-2612
-2585
-2558
-2532
-2505
-2478
-2452
-2425
-2399
-2372
-2346
-2319
-2293
-2267
-2240
-2214
-2188
-2161
-2135
-2109
-2082
-2056
-2029
-2003
-1977
-1951
-1924
-1898
-1872
-1845
-1819
-1792
-1766
-1739
-1713
-1686
-1659
-1633
-1606
-1579
-1553
-1526
-1500
-1473
-1447
-1420
-1394
-1367
-1341
-1315
-1288
-1262
-1236
-1210
-1184
-1158
-1132
-1106
-1080
-1055
-1030
-1004
-980
-955
-930
-906
-882
-858
-834
-810
-787
-763
-740
-718
-695
-673
-650
-628
-607
-585
-564
-542
-521
-500
-479
-458
-437
-416
-396
-375
-354
-334
-314
-293
-273
-253
-233
-213
-193
-173
-154
-134
-115
-96
-77
-58
-39
-20
-2
16
34
52
70
87
104
121
137
153
169
184
199
214
228
242
256
269
281
294
306
317
328
338
348
358
367
375
383
390
397
403
409
414
419
422
426
428
431
432
433
433
433
432
431
429
426
423
419
415
411
405
400
393
387
380
372
364
355
346
337
327
317
306
295
284
272
260
248
236
224
211
198
185
172
159
146
132
119
105
91
78
64
50
36
22
9
-5
-19
-33
-46
-60
-73
-86
-99
-112
-125
-137
-150
-162
-174
-186
-198
-210
-221
-232
-243
-254
-265
-276
-286
-296
-306
-316
-326
-335
-344
-354
-363
-372
-380
-389
-397
-406
-414
-422
-430
-439
-446
-454
-462
-470
-477
-485
-492
-500
-507
-514
-521
-528
-535
-542
-548
-555
-561
-568
-574
-580
-587
-593
-599
-605
-611
-617
-623
-629
-635
-641
-647
-653
-660
-666
-672
-678
-685
-691
-697
-704
-710
-717
-723
-730
-737
-743
-750
-757
-764
-771
-778
-785
-792
-799
-806
-813
-820
-827
-834
-841
-847
-853
-860
-866
-872
-878
-883
-889
-894
-899
-904
-909
-913
-918
-922
-926
-929
-932
-935
-938
-941
-943
-945
-947
-948
-949
-950
-951
-951
-952
-952
-951
-951
-950
-949
-948
-947
-945
-944
-942
-940
-938
-935
-933
-930
-928
-925
-922
-919
-916
-912
-909
-906
-902
-898
-895
-891
-887
-883
-879
-875
-871
-867
-863
-859
-854
-850
-846
-842
-837
-833
-828
-824
-820
-815
-811
-806
-802
-797
-792
-788
-783
-778
-774
-769
-764
-760
-755
-751
-746
-742
-738
-734
-730
-726
-723
-719
-716
-713
-710
-707
-705
-703
-700
-698
-697
-695
-693
-692
-691
-690
-689
-688
-687
-687
-687
-686
-686
-686
-687
-687
-688
-688
-689
-690
-691
-693
-694
-696
-698
-700
-703
-705
-708
-711
-715
-718
-722
-726
-730
-735
-740
-745
-750
-755
-761
-767
-773
-780
-786
-793
-800
-807
-814
-822
-829
-837
-845
-853
-861
-870
-879
-887
-897
-906
-915
-925
-935
-945
-955
-966
-977
-988
-999
-1010
-1022
-1034
-1046
-1059
-1072
-1085
-1098
-1111
-1125
-1139
-1154
-1169
-1184
-1199
-1215
-1230
-1247
-1263
-1280
-1296
-1314
-1331
-1349
-1366
-1385
-1403
-1422
-1440
-1459
-1479
-1498
-1518
-1538
-1558
-1578
-1598
-1619
-1639
-1660
-1681
-1702
-1723
-1744
-1765
-1786
-1808
-1829
-1850
-1871
-1893
-1914
-1935
-1956
-1977
-1998
-2017
-2039
-2060
-2080
-2100
-2120
-2140
-2159
-2179
-2198
-2217
-2236
-2254
-2272
-2290
-2307
-2325
-2341
-2358
-2374
-2390
-2406
-2421
-2436
-2450
-2465
-2479
-2493
-2506
-2519
-2532
-2545
-2557
-2569
-2581
-2592
-2604
-2614
-2625
-2635
-2645
-2655
-2664
-2673
-2682
-2691
-2699
-2707
-2714
-2722
-2729
-2736
-2742
-2749
-2755
-2761
-2766
-2771
-2777
-2781
-2786
-2791
-2795
-2799
-2803
-2807
-2810
-2814
-2817
-2820
-2823
-2826
-2829
-2831
-2833
-2836
-2838
-2839
-2841
-2842
-2844
-2845
-2846
-2847
-2848
-2848
-2848
-2849
-2849
-2848
-2848
-2848
-2847
-2847
-2846
-2845
-2844
-2843
-2841
-2840
-2838
-2837
-2835
-2833
-2831
-2829
-2828
-2826
-2824
-2822
-2820
-2819
-2817
-2815
-2813
-2811
-2809
-2808
-2806
-2804
-2802
-2800
-2798
-2797
-2795
-2793
-2791
-2789
-2788
-2786
-2784
-2782
-2780
-2778
-2777
-2775
-2773
-2771
-2769
-2768
-2766
-2764
-2762
-2760
-2758
-2757
-2755
-2753
-2751
-2749
-2748
-2746
-2744
-2742
-2740
-2739
-2737
-2735
-2733
-2731
-2730
-2728
-2726
-2724
-2722
-2721
-2719
-2717
-2715
-2713
-2712
-2710
-2708
-2706
-2704
-2703
-2701
-2699
-2697
-2695
-2694
-2692
-2690
-2688
-2686
-2685
-2683
-2681
-2679
-2678
-2676
-2674
-2672
-2670
-2669
-2667
-2665
-2663
-2661
-2660
-2658
-2656
-2654
-2653
-2651
-2649
-2647
-2645
-2644
-2642
-2640
-2638
-2637
-2635
-2633
-2631
-2630
-2628
-2626
-2624
-2622
-2621
-2619
-2617
-2615
-2614
-2612
-2610
-2608
-2607
-2605
-2603
-2601
-2599
-2598
-2596
-2594
-2592
-2591
-2589
-2587
-2585
-2584
-2582
-2580
-2578
-2577
-2575
-2573
-2571
-2570
-2568
-2566
-2564
-2563
-2561
-2559
-2557
-2556
-2554
-2552
-2550
-2549
-2547
-2545
-2543
-2542
-2540
-2538
-2536
-2535
-2533
-2531
-2529
-2528
-2526
-2524
-2523
-2521
-2519
-2517
-2516
-2514
-2512
-2510
-2509
-2507
-2505
-2503
-2502
-2500
-2498
-2497
-2495
-2493
-2491
-2490
-2488
-2486
-2484
-2483
-2481
-2479
-2478
-2476
-2474
-2472
-2471
-2469
-2467
-2466
-2464
-2462
-2460
-2459
-2457
-2455
-2453
-2452
-2450
-2448
-2447
-2445
-2443
-2442
-2440
-2438
-2436
-2435
-2433
-2431
-2430
-2428
-2426
-2424
-2423
-2421
-2419
-2418
-2416
-2414
-2413
-2411
-2409
-2407
-2406
-2404
-2402
-2401
-2399
-2397
-2396
-2394
-2392
-2390
-2389
-2387
-2385
-2384
-2382
-2380
-2379
-2377
-2375
-2374
-2372
-2370
-2369
-2367
-2365
-2363
-2362
-2360
-2358
-2357
-2355
-2353
-2352
-2350
-2348
-2347
-2345
-2343
-2342
-2340
-2338
-2337
-2335
-2333
-2332
-2330
-2328
-2327
-2325
-2323
-2322
-2320
-2318
-2317
-2315
-2313
-2312
-2310
-2308
-2307
-2305
-2303
-2302
-2300
-2298
-2297
-2295
-2293
-2292
-2290
-2288
-2287
-2285
-2283
-2282
-2280
-2278
-2277
-2275
-2273
-2272
-2270
-2268
-2267
-2265
-2264
-2262
-2260
-2259
-2257
-2255
-2254
-2252
-2250
-2249
-2247
-2245
-2244
-2242
-2240
-2239
-2237
-2236
-2234
-2232
-2231
-2229
-2227
-2226
-2224
-2222
-2221
-2219
-2218
-2216
-2214
-2213
-2211
-2209
-2208
-2206
-2205
-2203
-2201
-2200
-2198
-2196
-2195
-2193
-2192
-2190
-2188
-2187
-2185
-2183
-2182
-2180
-2179
-2177
-2175
-2174
-2172
-2171
-2169
-2167
-2166
-2164
-2162
-2161
-2159
-2158
-2156
-2154
-2153
-2151
-2150
-2148
-2146
-2145
-2143
-2142
-2140
-2138
-2137
-2135
-2134
-2132
-2130
-2129
-2127
-2126
-2124
-2122
-2121
-2119
-2118
-2116
-2114
-2113
-2111
-2110
-2108
-2106
-2105
-2103
-2102
-2100
-2099
-2097
-2095
-2094
-2092
-2091
-2089
-2087
-2086
-2084
-2083
-2081
-2079
-2078
-2076
-2075
-2073
-2072
-2070
-2068
-2067
-2065
-2064
-2062
-2061
-2059
-2057
-2056
-2054
-2053
-2051
-2050
-2048
-2045
-2045
-2043
-2041
-2040
-2039
-2037
-2035
-2033
-2032
-2031
-2029
-2028
-2025
-2025
-2023
-2021
-2020
-2017
-2017
-2015
-2013
-2012
-2011
-2009
-2007
-2005
-2004
-2003
-2001
-2000
-1998
-1997
-1995
-1994
-1992
-1990
-1989
-1987
-1986
-1984
-1983
-1981
-1980
-1978
-1977
-1975
-1973
-1972
-1970
-1969
-1967
-1966
-1964
-1963
-1961
-1960
-1958
-1957
-1955
-1954
-1952
-1950
-1949
-1947
-1946
-1944
-1943
-1941
-1940
-1938
-1937
-1935
-1934
-1932
-1931
-1929
-1928
-1926
-1925
-1923
-1921
-1920
-1918
-1917
-1915
-1914
-1912
-1911
-1909
-1908
-1906
-1905
-1903
-1902
-1900
-1899
-1897
-1896
-1894
-1893
-1891
-1890
-1888
-1887
-1885
-1884
-1882
-1881
-1879
-1878
-1876
-1875
-1873
-1872
-1870
-1869
-1867
-1866
-1864
-1863
-1861
-1860
-1858
-1857
-1855
-1854
-1852
-1851
-1849
-1848
-1846
-1845
-1843
-1842
-1840
-1839
-1837
-1836
-1834
-1833
-1832
-1830
-1829
-1827
-1826
-1824
-1823
-1821
-1820
-1818
-1817
-1815
-1814
-1812
-1811
-1809
-1808
-1806
-1805
-1803
-1802
-1801
-1799
-1798
-1796
-1795
-1793
-1792
-1790
-1789
-1787
-1786
-1784
-1783
-1781
-1780
-1779
-1777
-1776
-1774
-1773
-1771
-1770
-1768
-1767
-1765
-1764
-1763
-1761
-1760
-1758
-1757
-1755
-1754
-1752
-1751
-1750
-1748
-1747
-1745
-1744
-1742
-1741
-1739
-1738
-1737
-1735
-1734
-1732
-1731
-1729
-1728
-1726
-1725
-1724
-1722
-1721
-1719
-1718
-1716
-1715
-1714
-1712
-1711
-1709
-1708
-1706
-1705
-1704
-1702
-1701
-1699
-1698
-1696
-1695
-1694
-1692
-1691
-1689
-1688
-1686
-1685
-1684
-1682
-1681
-1679
-1678
-1677
-1675
-1674
-1672
-1671
-1669
-1668
-1667
-1665
-1664
-1662
-1661
-1660
-1658
-1657
-1655
-1654
-1653
-1651
-1650
-1648
-1647
-1646
-1644
-1643
-1641
-1640
-1639
-1637
-1636
-1634
-1633
-1632
-1630
-1629
-1627
-1626
-1625
-1623
-1622
-1620
-1619
-1618
-1616
-1615
-1613
-1612
-1611
-1609
-1608
-1607
-1605
-1604
-1602
-1601
-1600
-1598
-1597
-1595
-1594
-1593
-1591
-1590
-1589
-1587
-1586
-1584
-1583
-1582
-1580
-1579
-1578
-1576
-1575
-1573
-1572
-1571
-1569
-1568
-1567
-1565
-1564
-1563
-1561
-1560
-1558
-1557
-1556
-1554
-1553
-1552
-1550
-1549
-1548
-1546
-1545
-1543
-1542
-1541
-1539
-1538
-1537
-1535
-1534
-1533
-1531
-1530
-1529
-1527
-1526
-1525
-1523
-1522
-1521
-1519
-1518
-1516
-1515
-1514
-1512
-1511
-1510
-1508
-1507
-1506
-1504
-1503
-1502
-1500
-1499
-1498
-1496
-1495
-1494
-1492
-1491
-1490
-1488
-1487
-1486
-1484
-1483
-1482
-1480
-1479
-1478
-1476
-1475
-1474
-1472
-1471
-1470
-1468
-1467
-1466
-1465
-1463
-1462
-1461
-1459
-1458
-1457
-1455
-1454
-1453
-1451
-1450
-1449
-1447
-1446
-1445
-1443
-1442
-1441
-1440
-1438
-1437
-1436
-1434
-1433
-1432
-1430
-1429
-1428
-1427
-1425
-1424
-1423
-1421
-1420
-1419
-1417
-1416
-1415
-1414
-1412
-1411
-1410
-1408
-1407
-1406
-1404
-1403
-1402
-1401
-1399
-1398
-1397
-1395
-1394
-1393
-1392
-1390
-1389
-1388
-1386
-1385
-1384
-1383
-1381
-1380
-1379
-1377
-1376
-1375
-1374
-1372
-1371
-1370
-1369
-1367
-1366
-1365
-1363
-1362
-1361
-1360
-1358
-1357
-1356
-1355
-1353
-1352
-1351
-1349
-1348
-1347
-1346
-1344
-1343
-1342
-1341
-1339
-1338
-1337
-1336
-1334
-1333
-1332
-1331
-1329
-1328
-1327
-1326
-1324
-1323
-1322
-1321
-1319
-1318
-1317
-1316
-1314
-1313
-1312
-1311
-1309
-1308
-1307
-1306
-1304
-1303
-1302
-1301
-1299
-1298
-1297
-1296
-1294
-1293
