5
9655
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-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
-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
-12
-13
-13
-13
-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
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
2
2
2
2
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
10
11
11
11
11
11
12
12
12
12
12
12
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
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
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
5
5
5
5
5
5
5
6
6
6
6
6
6
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
7
7
7
7
7
6
6
6
5
5
5
4
4
3
3
2
2
1
1
0
0
-1
-2
-2
-3
-3
-4
-5
-5
-6
-7
-7
-8
-8
-9
-10
-10
-11
-11
-12
-13
-13
-14
-14
-15
-15
-15
-16
-16
-17
-17
-17
-18
-18
-18
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-18
-18
-18
-17
-17
-16
-16
-15
-15
-15
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-8
-8
-7
-7
-6
-6
-5
-5
-4
-4
-3
-2
-2
-1
-1
0
0
1
1
2
3
3
4
5
5
6
7
8
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
24
25
26
28
29
31
32
33
35
36
37
38
40
41
42
44
45
46
47
48
49
50
50
51
51
52
52
52
52
52
52
52
52
51
51
50
49
49
48
47
46
46
45
44
43
42
40
39
38
37
36
35
34
33
32
31
30
29
29
28
28
27
27
27
27
27
27
27
27
27
27
28
28
28
29
29
29
30
30
30
30
31
31
31
31
32
32
33
33
34
34
35
35
36
37
38
38
39
40
40
41
42
42
43
44
44
45
46
47
48
49
50
51
52
54
55
57
59
61
63
66
68
70
73
75
78
80
82
84
86
87
89
90
92
93
94
95
96
96
97
97
97
98
97
97
97
96
95
95
94
93
92
90
89
87
85
83
81
78
75
73
69
66
63
59
55
51
47
43
38
33
29
24
19
14
10
5
0
-5
-9
-14
-18
-22
-26
-30
-34
-38
-41
-44
-47
-50
-53
-56
-58
-61
-63
-65
-67
-69
-71
-73
-75
-76
-78
-79
-80
-81
-82
-82
-82
-83
-82
-82
-82
-81
-80
-79
-78
-77
-75
-74
-73
-71
-69
-67
-65
-63
-60
-58
-56
-53
-51
-48
-46
-44
-42
-39
-37
-35
-33
-32
-30
-28
-26
-25
-23
-22
-21
-20
-19
-18
-18
-17
-16
-15
-15
-14
-13
-12
-12
-11
-10
-9
-9
-8
-8
-7
-7
-6
-6
-6
-5
-5
-5
-5
-6
-6
-6
-7
-8
-9
-11
-13
-15
-18
-20
-24
-27
-30
-34
-37
-40
-44
-47
-49
-52
-55
-57
-60
-63
-65
-68
-71
-74
-77
-80
-83
-86
-88
-91
-93
-94
-96
-97
-98
-98
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-103
-103
-104
-105
-105
-106
-107
-108
-108
-109
-110
-111
-113
-114
-115
-117
-118
-119
-119
-120
-120
-120
-120
-119
-119
-118
-117
-117
-116
-116
-116
-116
-116
-116
-116
-117
-117
-118
-118
-119
-120
-120
-121
-122
-123
-124
-125
-126
-127
-129
-130
-131
-133
-135
-137
-138
-140
-142
-144
-146
-148
-150
-152
-154
-156
-158
-160
-162
-164
-165
-166
-167
-168
-168
-167
-167
-166
-164
-163
-161
-160
-158
-156
-154
-151
-149
-146
-143
-140
-137
-133
-130
-128
-125
-123
-121
-119
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-106
-105
-104
-104
-103
-102
-102
-102
-101
-100
-100
-99
-97
-96
-94
-91
-88
-85
-81
-77
-72
-68
-62
-57
-51
-46
-40
-34
-29
-23
-18
-13
-8
-3
1
5
9
13
16
19
22
25
27
30
33
35
38
42
45
48
51
54
58
61
64
67
70
73
75
77
80
82
83
85
86
87
88
89
90
91
93
94
95
96
98
99
99
100
101
102
102
102
102
101
100
99
97
95
92
90
87
84
82
79
77
75
73
71
70
68
66
65
63
61
59
57
56
54
52
50
48
47
46
45
45
46
46
47
48
49
50
51
53
54
56
59
62
65
69
73
78
84
90
96
103
109
116
123
130
137
143
150
157
163
170
176
182
188
194
200
207
214
221
228
236
244
253
262
271
280
290
299
309
319
328
337
347
355
364
372
379
386
393
399
404
410
414
419
423
427
431
434
437
440
442
443
444
445
446
446
446
446
445
445
444
443
443
442
442
441
440
438
437
434
432
428
424
420
415
409
403
397
390
384
378
372
365
359
353
348
342
336
331
326
321
317
313
309
306
303
301
299
297
295
293
291
289
287
285
283
282
280
279
278
277
276
276
276
276
276
276
276
276
275
275
275
274
274
274
273
273
273
272
271
270
268
266
264
261
258
254
250
244
238
232
225
217
210
202
193
185
176
167
158
148
139
129
119
109
100
90
81
73
65
58
51
45
39
33
27
22
16
10
4
-2
-8
-14
-21
-28
-36
-43
-51
-58
-65
-73
-79
-85
-91
-96
-101
-106
-111
-116
-121
-126
-131
-137
-143
-149
-156
-163
-170
-177
-185
-192
-200
-207
-213
-220
-226
-231
-235
-240
-243
-248
-252
-258
-264
-272
-281
-291
-302
-315
-328
-342
-357
-373
-390
-407
-425
-443
-461
-479
-497
-516
-534
-553
-571
-588
-606
-623
-640
-656
-672
-688
-703
-718
-733
-747
-761
-775
-788
-801
-813
-825
-838
-850
-862
-873
-885
-896
-906
-916
-924
-931
-937
-942
-946
-948
-950
-950
-949
-948
-945
-941
-937
-931
-924
-916
-907
-897
-885
-873
-860
-847
-834
-821
-809
-796
-784
-773
-761
-750
-739
-729
-719
-710
-701
-693
-685
-677
-669
-661
-654
-648
-643
-638
-635
-632
-629
-627
-626
-624
-624
-623
-623
-623
-623
-623
-623
-622
-620
-618
-615
-612
-607
-601
-595
-587
-579
-570
-562
-553
-544
-535
-526
-517
-507
-497
-487
-477
-466
-456
-445
-434
-422
-410
-398
-385
-372
-359
-345
-331
-317
-302
-286
-270
-253
-236
-219
-201
-184
-167
-150
-134
-118
-102
-87
-72
-58
-44
-31
-19
-8
3
13
22
31
39
46
53
60
66
71
76
80
85
90
95
101
108
115
123
131
139
147
155
162
169
175
180
184
188
192
196
200
204
209
214
220
226
232
238
244
250
256
263
270
277
284
291
298
305
312
318
324
330
335
341
345
350
353
356
359
362
364
366
369
372
376
381
387
394
402
410
420
429
439
448
457
466
474
481
487
493
498
503
508
513
518
523
528
533
538
544
549
555
561
568
575
582
590
597
604
612
618
624
629
633
636
638
640
641
641
641
640
639
638
637
636
635
635
635
635
636
636
637
639
640
641
643
645
647
650
653
656
661
666
672
679
688
698
710
722
736
749
763
778
791
805
819
832
846
860
874
887
901
915
928
941
954
966
979
990
1002
1014
1027
1040
1053
1067
1082
1096
1110
1125
1138
1151
1162
1173
1182
1190
1196
1202
1207
1210
1213
1214
1215
1214
1214
1212
1210
1208
1205
1202
1198
1193
1188
1182
1174
1166
1157
1146
1135
1122
1108
1094
1078
1063
1047
1031
1016
1000
986
973
960
948
938
928
920
913
907
901
896
891
886
880
875
869
864
858
853
848
844
839
835
831
826
821
815
810
804
798
793
789
785
782
779
777
775
774
772
770
768
767
765
764
763
762
761
760
759
758
757
756
754
752
750
748
744
741
737
734
730
726
721
717
712
707
702
697
691
685
678
671
663
654
644
633
621
607
592
576
559
540
521
501
479
457
433
409
383
356
329
300
271
240
208
176
142
107
72
37
0
-37
-75
-113
-151
-190
-228
-266
-304
-340
-376
-410
-444
-476
-508
-539
-569
-598
-626
-654
-681
-707
-733
-759
-784
-810
-836
-863
-890
-918
-947
-977
-1006
-1038
-1068
-1099
-1130
-1161
-1192
-1224
-1255
-1287
-1320
-1353
-1387
-1421
-1456
-1492
-1527
-1563
-1599
-1634
-1669
-1704
-1738
-1771
-1803
-1833
-1862
-1890
-1916
-1942
-1966
-1988
-2009
-2029
-2048
-2065
-2081
-2094
-2106
-2116
-2124
-2131
-2137
-2141
-2145
-2146
-2147
-2147
-2146
-2145
-2142
-2139
-2136
-2132
-2128
-2123
-2119
-2113
-2108
-2102
-2096
-2090
-2083
-2076
-2069
-2062
-2054
-2045
-2036
-2025
-2016
-2005
-1995
-1985
-1974
-1964
-1955
-1945
-1937
-1929
-1922
-1915
-1908
-1902
-1897
-1892
-1888
-1884
-1881
-1878
-1875
-1873
-1872
-1870
-1869
-1869
-1869
-1870
-1871
-1872
-1874
-1875
-1876
-1876
-1875
-1873
-1870
-1866
-1861
-1855
-1848
-1840
-1832
-1822
-1812
-1801
-1789
-1775
-1761
-1745
-1728
-1709
-1690
-1669
-1648
-1625
-1602
-1578
-1554
-1529
-1504
-1478
-1452
-1426
-1401
-1376
-1352
-1329
-1306
-1284
-1262
-1240
-1218
-1197
-1175
-1153
-1132
-1110
-1089
-1068
-1047
-1027
-1006
-988
-969
-950
-932
-914
-897
-881
-865
-851
-837
-825
-815
-806
-798
-791
-786
-781
-778
-775
-774
-773
-774
-776
-780
-786
-793
-802
-813
-825
-839
-855
-871
-889
-908
-927
-946
-965
-984
-1004
-1022
-1042
-1060
-1079
-1096
-1113
-1129
-1144
-1158
-1171
-1182
-1192
-1200
-1206
-1211
-1213
-1213
-1210
-1206
-1199
-1191
-1181
-1168
-1155
-1140
-1123
-1106
-1087
-1067
-1045
-1022
-999
-973
-947
-919
-890
-861
-830
-800
-768
-736
-703
-669
-635
-600
-565
-529
-492
-454
-415
-376
-336
-296
-255
-213
-172
-130
-88
-46
-3
40
84
128
172
216
260
305
349
392
435
478
520
562
603
643
683
722
761
798
835
870
904
936
968
998
1028
1057
1085
1112
1138
1163
1188
1212
1235
1257
1279
1301
1323
1344
1366
1389
1412
1435
1459
1484
1509
1535
1560
1586
1612
1637
1662
1687
1712
1737
1761
1786
1812
1838
1864
1891
1918
1945
1973
2001
2029
2058
2088
2119
2150
2183
2216
2251
2286
2322
2358
2394
2431
2467
2504
2540
2577
2613
2648
2684
2719
2753
2787
2821
2854
2887
2919
2951
2982
3014
3045
3076
3107
3138
3168
3197
3226
3254
3281
3307
3332
3357
3380
3403
3426
3449
3471
3493
3515
3538
3561
3583
3607
3630
3653
3676
3699
3721
3742
3763
3782
3799
3815
3830
3843
3854
3864
3873
3880
3887
3892
3896
3899
3902
3903
3904
3903
3901
3898
3893
3887
3880
3871
3861
3850
3838
3824
3808
3791
3772
3750
3727
3701
3674
3643
3611
3577
3541
3503
3463
3422
3380
3336
3290
3244
3195
3145
3094
3041
2987
2932
2876
2819
2760
2701
2641
2581
2521
2460
2399
2339
2279
2219
2159
2099
2040
1981
1922
1863
1804
1745
1686
1627
1567
1508
1448
1389
1330
1272
1215
1158
1102
1047
993
939
886
833
781
729
677
626
576
527
478
430
382
335
288
242
196
150
104
57
10
-37
-85
-133
-181
-230
-279
-328
-378
-429
-481
-534
-588
-642
-696
-750
-805
-860
-915
-970
-1025
-1079
-1134
-1188
-1241
-1294
-1346
-1398
-1448
-1498
-1548
-1596
-1644
-1690
-1736
-1781
-1824
-1865
-1905
-1943
-1979
-2012
-2043
-2072
-2098
-2122
-2145
-2165
-2184
-2201
-2217
-2231
-2244
-2256
-2267
-2278
-2288
-2298
-2307
-2315
-2324
-2332
-2339
-2346
-2352
-2357
-2362
-2366
-2369
-2371
-2373
-2373
-2373
-2373
-2371
-2369
-2367
-2363
-2358
-2353
-2346
-2338
-2328
-2316
-2303
-2288
-2271
-2253
-2233
-2212
-2190
-2168
-2145
-2123
-2100
-2078
-2057
-2035
-2015
-1996
-1977
-1959
-1943
-1927
-1913
-1900
-1888
-1877
-1867
-1858
-1849
-1840
-1832
-1823
-1815
-1806
-1797
-1788
-1778
-1768
-1757
-1744
-1731
-1718
-1703
-1687
-1671
-1654
-1637
-1620
-1602
-1585
-1567
-1550
-1532
-1514
-1496
-1478
-1460
-1442
-1423
-1405
-1387
-1369
-1351
-1333
-1314
-1295
-1276
-1256
-1235
-1214
-1193
-1171
-1149
-1126
-1104
-1083
-1062
-1042
-1022
-1004
-989
-974
-961
-949
-939
-929
-921
-913
-906
-899
-893
-887
-881
-875
-870
-864
-858
-852
-846
-839
-833
-826
-818
-810
-802
-794
-785
-775
-764
-753
-741
-729
-715
-701
-686
-670
-654
-637
-620
-602
-585
-567
-549
-531
-512
-494
-475
-456
-437
-417
-396
-375
-354
-332
-310
-288
-266
-246
-226
-207
-189
-172
-156
-141
-128
-116
-105
-96
-87
-81
-75
-71
-68
-67
-67
-68
-71
-75
-80
-86
-93
-100
-109
-118
-128
-139
-151
-164
-178
-193
-210
-227
-245
-264
-285
-307
-331
-355
-380
-406
-432
-459
-485
-512
-537
-562
-586
-608
-630
-650
-668
-685
-701
-715
-728
-740
-751
-761
-769
-777
-782
-786
-788
-789
-787
-784
-778
-770
-760
-748
-735
-719
-702
-683
-663
-641
-619
-595
-571
-545
-519
-492
-464
-435
-406
-376
-345
-313
-281
-248
-214
-181
-147
-113
-79
-45
-12
21
53
84
116
146
176
205
234
261
288
314
338
362
384
405
424
442
458
473
487
500
512
523
534
543
552
559
566
571
576
580
583
584
585
585
584
583
580
577
573
568
563
557
549
541
533
523
513
502
491
479
468
457
447
436
427
418
410
404
398
393
390
388
387
386
387
389
392
395
399
403
408
413
418
424
430
437
443
450
458
465
473
481
488
496
503
510
515
521
525
528
531
532
533
533
532
531
529
525
521
516
510
503
495
487
478
468
458
448
438
427
417
406
395
384
373
363
352
341
331
320
309
299
288
276
265
253
241
228
216
203
190
176
163
149
135
120
105
89
73
56
39
22
5
-13
-31
-49
-67
-86
-104
-122
-140
-158
-175
-192
-208
-224
-238
-252
-265
-278
-289
-299
-309
-318
-327
-335
-343
-350
-358
-365
-372
-378
-384
-390
-396
-401
-406
-412
-416
-421
-425
-429
-432
-434
-434
-433
-430
-425
-419
-410
-400
-388
-375
-360
-343
-325
-306
-285
-263
-240
-215
-190
-164
-137
-110
-83
-55
-26
2
31
60
88
117
146
174
202
230
256
283
308
333
357
380
403
425
446
466
486
505
522
539
555
569
584
597
611
624
637
650
662
675
688
701
714
726
739
751
764
777
789
802
814
827
839
851
862
874
885
896
907
918
929
941
952
963
974
984
994
1002
1010
1018
1026
1033
1039
1045
1049
1053
1057
1060
1061
1063
1063
1063
1062
1061
1059
1057
1054
1052
1048
1044
1040
1035
1030
1024
1018
1012
1006
1000
995
990
985
979
974
969
964
958
953
947
941
935
928
921
913
904
894
884
874
864
853
843
832
822
812
802
793
783
774
766
758
751
745
738
733
727
722
717
713
707
702
697
691
685
679
672
665
658
651
644
637
629
622
614
606
599
591
583
576
568
560
552
544
535
525
515
505
494
483
472
461
449
438
427
416
405
395
385
376
367
359
352
345
340
335
330
326
323
319
317
315
313
313
313
313
315
316
319
322
326
330
335
340
345
351
357
362
367
372
376
380
383
384
385
384
383
380
377
372
367
361
355
348
340
332
323
314
304
294
284
273
262
250
239
228
217
206
196
186
177
168
161
154
147
142
137
132
128
123
119
113
107
101
94
87
80
72
64
56
48
39
30
22
13
5
-3
-10
-17
-23
-28
-34
-39
-44
-50
-55
-60
-65
-70
-75
-80
-85
-89
-94
-98
-102
-107
-112
-117
-123
-130
-137
-144
-151
-159
-167
-176
-184
-193
-203
-212
-222
-232
-243
-253
-264
-275
-285
-296
-307
-318
-328
-338
-348
-358
-368
-377
-386
-395
-404
-412
-419
-426
-433
-439
-445
-450
-454
-459
-463
-468
-473
-479
-484
-490
-497
-503
-510
-517
-523
-530
-536
-543
-549
-556
-562
-569
-576
-583
-591
-599
-609
-618
-629
-640
-652
-665
-677
-690
-703
-717
-729
-742
-755
-767
-779
-791
-803
-814
-826
-837
-848
-859
-869
-880
-890
-900
-910
-920
-931
-942
-953
-965
-978
-991
-1006
-1020
-1037
-1054
-1071
-1088
-1106
-1123
-1141
-1159
-1176
-1194
-1211
-1227
-1243
-1259
-1274
-1288
-1302
-1315
-1327
-1338
-1347
-1356
-1363
-1368
-1372
-1375
-1375
-1374
-1371
-1367
-1361
-1353
-1344
-1334
-1323
-1311
-1298
-1284
-1269
-1253
-1236
-1218
-1199
-1180
-1160
-1139
-1118
-1097
-1075
-1053
-1032
-1010
-990
-970
-950
-930
-910
-891
-873
-854
-836
-819
-802
-786
-770
-754
-740
-725
-710
-696
-681
-667
-651
-636
-620
-604
-588
-571
-554
-536
-518
-499
-479
-459
-439
-419
-399
-378
-358
-338
-319
-299
-280
-261
-242
-225
-207
-191
-175
-161
-148
-135
-124
-114
-106
-98
-91
-84
-79
-73
-69
-64
-60
-56
-53
-50
-47
-44
-42
-40
-38
-38
-38
-39
-41
-43
-47
-50
-55
-59
-64
-69
-75
-80
-86
-92
-99
-106
-113
-120
-128
-137
-145
-154
-162
-170
-178
-186
-193
-200
-206
-211
-216
-220
-224
-227
-229
-232
-234
-235
-236
-236
-236
-236
-235
-235
-234
-234
-234
-235
-236
-237
-240
-243
-246
-251
-256
-261
-267
-274
-280
-287
-295
-302
-309
-316
-324
-331
-338
-345
-352
-359
-365
-372
-378
-383
-388
-392
-395
-398
-400
-401
-402
-401
-401
-399
-397
-395
-392
-389
-386
-383
-379
-374
-369
-363
-357
-351
-344
-337
-331
-324
-317
-311
-304
-298
-291
-285
-278
-271
-263
-256
-248
-240
-232
-224
-216
-207
-199
-191
-183
-176
-169
-162
-157
-152
-147
-144
-140
-137
-134
-130
-127
-124
-121
-117
-114
-109
-105
-100
-94
-87
-80
-72
-64
-55
-45
-36
-26
-16
-6
4
14
24
34
43
53
63
72
81
90
99
107
116
124
132
140
148
156
163
171
177
184
190
196
202
209
215
221
228
234
242
249
257
265
273
282
291
299
308
317
326
335
345
354
363
373
382
392
402
412
422
432
443
453
463
474
484
494
503
512
520
528
534
540
546
551
555
559
563
567
571
575
579
583
587
593
598
605
612
620
628
638
648
658
668
679
689
698
708
717
725
733
740
746
752
757
761
765
767
769
770
770
770
769
768
767
765
763
760
758
756
754
752
751
749
748
748
748
748
749
750
751
752
753
754
755
755
756
756
756
755
754
752
750
747
743
739
734
729
723
716
709
702
694
686
678
670
661
653
645
638
630
623
616
610
603
596
589
583
576
568
561
554
547
540
533
527
520
515
510
505
501
498
494
491
488
485
482
479
476
472
469
465
462
458
455
452
449
447
445
442
440
438
437
435
434
433
433
433
434
436
438
441
445
450
455
460
466
472
477
483
489
494
498
502
506
509
511
512
512
511
509
506
502
496
489
480
471
460
448
435
421
407
391
374
357
339
321
302
283
264
244
224
204
184
163
142
121
100
78
56
35
13
-9
-32
-54
-76
-98
-120
-142
-164
-185
-206
-226
-246
-265
-283
-301
-318
-334
-349
-364
-379
-393
-406
-419
-432
-444
-455
-467
-478
-488
-499
-509
-519
-529
-539
-549
-560
-570
-580
-591
-602
-613
-624
-635
-647
-659
-671
-683
-695
-708
-721
-733
-747
-760
-774
-788
-802
-817
-832
-847
-861
-876
-890
-904
-918
-931
-943
-956
-968
-979
-991
-1002
-1012
-1024
-1035
-1046
-1057
-1068
-1078
-1088
-1098
-1108
-1117
-1125
-1134
-1142
-1150
-1157
-1165
-1173
-1180
-1188
-1195
-1201
-1207
-1212
-1217
-1221
-1224
-1227
-1229
-1230
-1230
-1229
-1228
-1226
-1223
-1219
-1215
-1210
-1203
-1196
-1188
-1180
-1171
-1161
-1152
-1142
-1132
-1122
-1113
-1104
-1095
-1087
-1079
-1071
-1064
-1057
-1051
-1045
-1040
-1035
-1031
-1028
-1025
-1022
-1020
-1018
-1018
-1016
-1016
-1016
-1016
-1016
-1018
-1018
-1018
-1018
-1016
-1016
-1016
-1014
-1014
-1012
-1010
-1008
-1006
-1002
-1000
-996
-992
-988
-983
-977
-970
-963
-956
-948
-939
-930
-920
-911
-901
-891
-881
-870
-860
-850
-839
-829
-819
-809
-799
-789
-780
-771
-762
-753
-744
-735
-726
-717
-709
-701
-693
-686
-679
-672
-664
-657
-650
-643
-636
-630
-623
-616
-610
-604
-598
-592
-587
-583
-578
-574
-570
-567
-563
-560
-557
-555
-552
-550
-548
-545
-542
-538
-534
-529
-523
-517
-510
-502
-494
-486
-476
-467
-456
-445
-433
-421
-408
-395
-381
-367
-352
-337
-322
-307
-291
-275
-259
-242
-225
-208
-191
-174
-156
-138
-120
-102
-83
-64
-44
-23
-2
20
43
67
91
117
142
169
196
224
252
281
310
340
370
400
431
461
492
522
553
583
613
643
673
704
734
763
793
822
850
878
905
932
959
984
1008
1033
1056
1077
1098
1118
1136
1153
1169
1183
1197
1209
1220
1230
1239
1247
1254
1260
1265
1271
1275
1280
1284
1288
1292
1295
1299
1302
1304
1307
1309
1311
1312
1313
1314
1315
1316
1316
1317
1317
1318
1319
1320
1322
1324
1326
1329
1332
1335
1338
1342
1345
1349
1353
1357
1361
1365
1369
1373
1378
1382
1387
1391
1395
1399
1403
1407
1410
1414
1417
1420
1422
1425
1427
1429
1430
1432
1434
1435
1436
1438
1439
1441
1443
1445
1447
1449
1453
1456
1460
1465
1470
1476
1483
1490
1498
1506
1515
1525
1534
1544
1555
1565
1575
1586
1596
1605
1615
1624
1632
1640
1647
1654
1661
1667
1673
1678
1683
1688
1691
1695
1697
1699
1700
1700
1700
1699
1697
1695
1692
1688
1683
1677
1671
1664
1656
1647
1638
1627
1616
1605
1593
1581
1568
1555
1541
1527
1513
1498
1483
1467
1451
1434
1416
1397
1378
1359
1338
1318
1297
1275
1253
1231
1209
1186
1163
1140
1117
1093
1069
1044
1018
994
968
942
916
890
863
837
811
784
758
732
705
679
653
627
601
575
550
525
500
476
452
429
406
383
360
338
316
293
271
249
226
204
182
160
138
116
94
72
50
28
7
-15
-36
-57
-77
-98
-118
-139
-159
-179
-199
-220
-240
-260
-281
-301
-321
-341
-360
-379
-397
-415
-432
-449
-465
-481
-496
-510
-524
-538
-551
-564
-576
-588
-600
-612
-623
-633
-643
-653
-663
-672
-680
-689
-697
-705
-713
-721
-728
-735
-742
-748
-754
-760
-765
-770
-775
-780
-784
-788
-792
-795
-798
-801
-803
-805
-806
-808
-809
-809
-810
-810
-811
-811
-811
-811
-811
-811
-812
-812
-813
-814
-816
-818
-821
-825
-828
-832
-837
-842
-847
-853
-859
-865
-873
-881
-889
-898
-907
-917
-927
-937
-947
-957
-967
-977
-986
-995
-1002
-1010
-1018
-1026
-1032
-1038
-1044
-1048
-1052
-1056
-1059
-1061
-1063
-1063
-1063
-1063
-1061
-1059
-1056
-1052
-1048
-1042
-1036
-1029
-1022
-1014
-1004
-996
-986
-976
-966
-956
-945
-934
-923
-912
-901
-890
-879
-868
-857
-845
-834
-823
-812
-801
-789
-778
-766
-753
-740
-726
-712
-698
-683
-667
-652
-637
-621
-607
-592
-578
-564
-551
-538
-526
-514
-502
-490
-478
-467
-456
-445
-435
-424
-414
-405
-395
-386
-378
-370
-362
-355
-348
-341
-335
-328
-323
-317
-312
-307
-302
-297
-293
-289
-285
-282
-279
-277
-276
-275
-275
-276
-277
-278
-280
-282
-285
-288
-291
-294
-298
-302
-306
-311
-316
-322
-327
-333
-339
-345
-350
-356
-361
-366
-371
-375
-379
-383
-386
-389
-391
-394
-396
-398
-399
-401
-402
-403
-404
-405
-406
-406
-407
-407
-408
-408
-407
-407
-406
-406
-405
-405
-405
-406
-407
-408
-411
-413
-416
-420
-424
-428
-432
-437
-442
-447
-452
-458
-463
-468
-473
-477
-482
-486
-490
-494
-498
-502
-506
-510
-513
-517
-521
-525
-528
-531
-533
-534
-535
-536
-536
-535
-534
-532
-530
-527
-523
-519
-513
-507
-501
-493
-485
-476
-467
-457
-446
-436
-425
-414
-403
-391
-380
-368
-357
-345
-333
-321
-309
-297
-285
-272
-260
-248
-235
-223
-210
-198
-186
-174
-162
-151
-139
-128
-117
-106
-96
-85
-75
-65
-55
-45
-36
-26
-16
-7
2
11
20
30
39
49
58
69
79
89
100
111
122
133
144
154
165
175
186
196
206
215
224
232
240
248
254
261
266
271
276
281
285
289
293
297
302
306
310
313
317
321
324
328
331
335
339
342
346
351
355
359
364
368
373
377
382
387
391
396
400
403
407
410
412
414
416
417
418
419
421
422
423
424
425
427
428
430
431
432
433
434
435
436
436
437
437
437
436
435
434
433
431
430
428
426
424
422
420
418
416
414
412
410
409
408
407
406
406
405
405
405
405
404
404
403
403
403
402
402
402
402
402
403
404
405
406
408
410
413
416
420
424
429
435
440
446
453
460
466
473
480
488
495
502
510
517
524
532
539
546
554
561
569
577
585
594
603
613
624
636
648
662
676
690
705
721
736
752
768
784
799
815
830
845
859
873
887
901
914
927
940
952
964
976
987
998
1008
1020
1032
1043
1054
1065
1076
1088
1099
1110
1120
1131
1141
1151
1160
1170
1179
1187
1196
1204
1211
1219
1226
1232
1238
1244
1249
1254
1258
1262
1265
1268
1270
1272
1273
1274
1273
1273
1272
1270
1268
1266
1264
1262
1259
1256
1253
1250
1247
1244
1240
1237
1233
1230
1227
1224
1221
1219
1217
1215
1214
1213
1213
1212
1213
1213
1213
1214
1215
1216
1217
1218
1219
1221
1222
1223
1224
1225
1225
1226
1225
1225
1224
1222
1221
1219
1217
1216
1214
1212
1210
1208
1207
1206
1205
1205
1205
1204
1204
1204
1203
1202
1200
1198
1196
1192
1188
1183
1177
1170
1162
1154
1145
1135
1125
1114
1102
1090
1078
1066
1053
1040
1027
1014
1000
988
974
961
947
933
919
905
891
876
861
847
832
817
802
787
772
757
742
726
710
694
677
660
642
624
605
587
567
547
527
507
486
466
445
424
403
382
361
341
320
300
279
259
239
218
198
177
157
136
115
94
73
52
30
9
-12
-33
-55
-76
-98
-119
-141
-163
-184
-205
-227
-248
-269
-289
-310
-331
-351
-372
-393
-414
-435
-456
-477
-498
-519
-540
-561
-582
-604
-625
-646
-666
-687
-707
-727
-746
-765
-784
-802
-820
-837
-854
-870
-885
-900
-915
-928
-942
-954
-966
-977
-988
-998
-1006
-1014
-1022
-1028
-1034
-1038
-1041
-1044
-1046
-1048
-1049
-1051
-1052
-1054
-1055
-1057
-1058
-1060
-1062
-1065
-1067
-1070
-1072
-1075
-1079
-1082
-1085
-1089
-1092
-1096
-1099
-1103
-1106
-1110
-1113
-1116
-1119
-1122
-1124
-1127
-1129
-1131
-1132
-1134
-1136
-1138
-1140
-1142
-1144
-1146
-1149
-1151
-1154
-1156
-1159
-1161
-1163
-1165
-1166
-1166
-1166
-1165
-1164
-1162
-1160
-1158
-1155
-1152
-1149
-1146
-1143
-1140
-1136
-1133
-1130
-1126
-1123
-1119
-1115
-1111
-1106
-1101
-1095
-1089
-1083
-1076
-1068
-1060
-1051
-1042
-1033
-1022
-1012
-1002
-991
-979
-968
-956
-944
-932
-920
-908
-896
-884
-872
-860
-848
-836
-825
-814
-803
-792
-782
-772
-763
-754
-745
-736
-727
-719
-710
-702
-694
-686
-679
-671
-665
-658
-652
-646
-641
-636
-632
-628
-624
-622
-619
-618
-617
-617
-617
-618
-620
-622
-624
-627
-631
-635
-639
-644
-649
-655
-661
-667
-673
-680
-687
-693
-700
-707
-713
-720
-726
-733
-739
-745
-750
-756
-761
-767
-772
-777
-782
-787
-793
-798
-803
-807
-812
-815
-818
-820
-822
-822
-822
-821
-819
-816
-813
-809
-805
-800
-795
-789
-783
-776
-769
-761
-753
-744
-735
-725
-714
-703
-691
-679
-667
-654
-640
-626
-612
-598
-583
-568
-552
-536
-519
-502
-485
-468
-451
-434
-417
-399
-382
-366
-349
-332
-316
-299
-283
-266
-249
-233
-216
-199
-183
-166
-150
-133
-117
-101
-85
-70
-54
-40
-25
-12
2
14
27
38
50
61
72
82
92
102
112
121
131
140
149
158
167
176
185
194
203
212
221
230
239
248
256
264
271
278
285
291
298
303
309
315
320
325
330
335
340
345
350
355
359
363
367
371
375
378
381
384
387
389
391
393
395
396
397
398
399
399
398
398
396
394
391
387
383
377
371
364
356
347
337
327
316
303
291
277
263
249
234
218
202
185
168
149
131
112
92
73
53
32
12
-8
-28
-48
-68
-88
-107
-126
-145
-163
-180
-197
-213
-228
-243
-257
-270
-282
-295
-306
-317
-328
-338
-347
-356
-364
-371
-378
-384
-390
-395
-401
-406
-411
-416
-420
-425
-430
-435
-439
-444
-448
-453
-457
-462
-467
-472
-477
-483
-489
-495
-502
-509
-517
-524
-532
-540
-549
-557
-566
-575
-585
-594
-603
-612
-621
-630
-639
-647
-655
-662
-669
-675
-680
-685
-690
-694
-698
-701
-704
-706
-708
-709
-710
-711
-711
-710
-709
-708
-705
-703
-700
-696
-693
-689
-684
-680
-675
-670
-665
-659
-654
-648
-642
-636
-630
-623
-618
-612
-606
-601
-597
-592
-588
-585
-581
-578
-574
-571
-568
-565
-561
-558
-554
-550
-546
-541
-536
-532
-527
-522
-517
-512
-507
-502
-497
-492
-487
-482
-477
-473
-468
-464
-461
-457
-453
-450
-446
-443
-439
-436
-433
-430
-427
-424
-422
-420
-418
-417
-416
-416
-415
-416
-417
-418
-420
-423
-426
-430
-435
-440
-446
-452
-459
-467
-475
-484
-493
-503
-514
-524
-535
-546
-558
-569
-581
-592
-604
-615
-627
-638
-649
-659
-669
-679
-689
-699
-708
-717
-726
-734
-743
-751
-760
-768
-776
-785
-793
-802
-810
-818
-826
-834
-842
-850
-858
-867
-875
-884
-893
-903
-913
-923
-933
-943
-954
-964
-974
-984
-993
-1002
-1010
-1018
-1027
-1034
-1042
-1049
-1056
-1063
-1070
-1077
-1085
-1092
-1099
-1106
-1112
-1119
-1124
-1129
-1134
-1138
-1142
-1145
-1147
-1149
-1150
-1150
-1149
-1148
-1145
-1142
-1137
-1132
-1126
-1119
-1112
-1104
-1095
-1086
-1075
-1065
-1053
-1040
-1027
-1012
-999
-984
-968
-952
-936
-919
-903
-886
-868
-851
-834
-816
-799
-781
-764
-747
-730
-714
-698
-682
-666
-651
-636
-621
-606
-592
-579
-566
-553
-541
-530
-519
-509
-499
-491
-482
-475
-467
-460
-452
-445
-437
-430
-422
-414
-406
-397
-388
-379
-370
-360
-350
-339
-329
-318
-306
-295
-283
-271
-259
-246
-234
-221
-208
-196
-183
-170
-158
-145
-132
-119
-107
-94
-82
-69
-57
-46
-35
-24
-14
-5
5
13
22
30
38
45
53
60
66
73
79
86
93
99
106
114
122
130
140
149
160
171
183
196
210
224
239
255
270
287
303
320
338
355
372
390
408
425
443
461
479
497
515
533
551
568
585
602
619
635
650
666
680
695
709
722
735
747
759
771
782
794
805
816
827
838
849
861
872
884
897
910
924
938
953
969
986
1002
1022
1042
1062
1084
1106
1130
1154
1179
1204
1230
1257
1283
1310
1337
1365
1392
1420
1447
1475
1503
1531
1559
1587
1615
1643
1672
1700
1729
1758
1788
1818
1848
1878
1908
1938
1969
1999
2029
2059
2089
2118
2147
2176
2204
2232
2259
2286
2312
2337
2361
2385
2408
2430
2451
2471
2490
2509
2526
2543
2559
2574
2588
2601
2613
2625
2636
2647
2658
2668
2677
2687
2696
2704
2713
2721
2728
2735
2741
2746
2751
2755
2757
2759
2759
2759
2758
2756
2754
2750
2746
2741
2736
2730
2723
2715
2707
2698
2688
2677
2666
2655
2643
2631
2618
2605
2592
2579
2566
2552
2538
2525
2511
2497
2484
2471
2458
2445
2433
2421
2409
2398
2387
2376
2365
2355
2345
2335
2326
2318
2310
2303
2296
2290
2285
2281
2278
2275
2273
2272
2271
2271
2271
2272
2273
2275
2276
2278
2281
2283
2286
2288
2291
2295
2298
2301
2304
2308
2311
2315
2319
2324
2328
2333
2338
2344
2349
2355
2361
2368
2374
2381
2389
2396
2404
2412
2420
2428
2437
2446
2455
2464
2473
2483
2492
2502
2512
2522
2531
2541
2551
2561
2570
2580
2589
2598
2606
2614
2622
2628
2635
2641
2646
2652
2656
2661
2665
2669
2673
2676
2679
2681
2682
2682
2681
2680
2677
2674
2670
2665
2659
2653
2646
2639
2631
2623
2614
2605
2595
2585
2574
2563
2552
2540
2528
2515
2502
2488
2474
2459
2443
2427
2411
2394
2377
2359
2341
2323
2305
2286
2267
2248
2228
2209
2189
2168
2148
2127
2106
2084
2062
2040
2017
1995
1972
1949
1925
1901
1877
1852
1827
1802
1776
1750
1724
1696
1669
1641
1612
1583
1553
1523
1492
1461
1429
1397
1365
1333
1300
1267
1234
1202
1169
1137
1105
1073
1042
1010
980
951
922
893
865
838
812
786
761
737
713
689
666
644
621
599
577
555
533
511
490
468
447
426
405
384
363
342
321
300
279
258
236
214
192
169
146
122
97
73
48
22
-4
-30
-57
-83
-110
-137
-164
-191
-217
-243
-269
-294
-318
-341
-363
-384
-403
-422
-439
-455
-470
-483
-495
-507
-517
-527
-536
-545
-554
-563
-572
-582
-591
-601
-612
-623
-634
-647
-660
-674
-689
-705
-723
-741
-761
-783
-805
-829
-853
-879
-906
-934
-963
-992
-1022
-1054
-1085
-1118
-1151
-1184
-1218
-1251
-1285
-1319
-1353
-1387
-1420
-1453
-1486
-1518
-1550
-1582
-1613
-1644
-1674
-1704
-1732
-1761
-1788
-1815
-1840
-1865
-1889
-1913
-1935
-1957
-1978
-1998
-2017
-2037
-2055
-2073
-2090
-2106
-2121
-2136
-2150
-2164
-2177
-2189
-2201
-2213
-2224
-2236
-2248
-2260
-2272
-2284
-2297
-2310
-2324
-2337
-2351
-2365
-2379
-2393
-2407
-2421
-2436
-2450
-2465
-2480
-2495
-2510
-2526
-2541
-2557
-2573
-2590
-2607
-2623
-2640
-2656
-2672
-2688
-2703
-2717
-2731
-2744
-2756
-2767
-2778
-2787
-2796
-2803
-2810
-2815
-2819
-2822
-2824
-2824
-2824
-2822
-2819
-2815
-2810
-2804
-2798
-2790
-2783
-2774
-2766
-2757
-2747
-2738
-2728
-2718
-2708
-2698
-2688
-2678
-2668
-2659
-2649
-2640
-2631
-2622
-2613
-2604
-2596
-2587
-2579
-2571
-2563
-2556
-2549
-2542
-2535
-2528
-2522
-2516
-2511
-2506
-2502
-2498
-2496
-2493
-2492
-2490
-2490
-2490
-2490
-2490
-2490
-2491
-2491
-2491
-2491
-2491
-2491
-2491
-2491
-2491
-2491
-2492
-2492
-2492
-2493
-2494
-2495
-2497
-2498
-2500
-2503
-2505
-2508
-2511
-2513
-2516
-2519
-2521
-2524
-2526
-2529
-2531
-2532
-2533
-2534
-2535
-2534
-2534
-2532
-2530
-2527
-2524
-2520
-2515
-2509
-2503
-2496
-2487
-2478
-2468
-2456
-2444
-2430
-2415
-2400
-2384
-2367
-2350
-2333
-2315
-2297
-2280
-2262
-2245
-2227
-2210
-2193
-2175
-2158
-2141
-2123
-2105
-2087
-2069
-2051
-2032
-2013
-1994
-1975
-1956
-1936
-1917
-1898
-1879
-1860
-1841
-1823
-1805
-1787
-1770
-1753
-1736
-1720
-1704
-1689
-1674
-1659
-1645
-1631
-1618
-1605
-1593
-1581
-1570
-1560
-1550
-1542
-1534
-1528
-1522
-1518
-1515
-1513
-1512
-1513
-1515
-1518
-1522
-1528
-1534
-1542
-1550
-1560
-1570
-1581
-1593
-1606
-1620
-1634
-1649
-1665
-1681
-1699
-1717
-1735
-1754
-1774
-1794
-1815
-1836
-1857
-1878
-1898
-1919
-1938
-1957
-1976
-1993
-2009
-2025
-2040
-2054
-2066
-2076
-2085
-2093
-2099
-2104
-2108
-2110
-2110
-2110
-2108
-2105
-2100
-2095
-2089
-2082
-2074
-2066
-2057
-2048
-2037
-2027
-2015
-2001
-1989
-1975
-1960
-1944
-1927
-1910
-1891
-1872
-1851
-1830
-1808
-1785
-1761
-1736
-1711
-1685
-1659
-1633
-1606
-1580
-1553
-1527
-1501
-1475
-1450
-1424
-1399
-1374
-1349
-1325
-1300
-1276
-1253
-1230
-1207
-1185
-1164
-1143
-1123
-1104
-1085
-1067
-1050
-1034
-1018
-1004
-991
-978
-967
-957
-948
-940
-933
-928
-923
-920
-917
-916
-916
-917
-918
-921
-925
-931
-937
-944
-953
-962
-973
-984
-996
-1008
-1022
-1037
-1051
-1067
-1082
-1098
-1115
-1131
-1147
-1164
-1180
-1196
-1212
-1227
-1242
-1257
-1271
-1284
-1297
-1309
-1321
-1332
-1343
-1353
-1362
-1372
-1381
-1389
-1398
-1406
-1413
-1420
-1427
-1433
-1438
-1443
-1447
-1451
-1454
-1456
-1459
-1461
-1463
-1465
-1466
-1468
-1470
-1472
-1474
-1476
-1479
-1482
-1485
-1489
-1493
-1498
-1503
-1509
-1515
-1521
-1528
-1534
-1541
-1549
-1556
-1563
-1570
-1578
-1585
-1592
-1599
-1605
-1612
-1619
-1626
-1632
-1639
-1645
-1651
-1657
-1663
-1669
-1674
-1679
-1683
-1687
-1690
-1693
-1696
-1698
-1699
-1699
-1699
-1698
-1697
-1694
-1691
-1687
-1682
-1677
-1670
-1662
-1653
-1643
-1631
-1619
-1605
-1591
-1575
-1558
-1540
-1521
-1501
-1479
-1456
-1432
-1406
-1378
-1349
-1318
-1286
-1253
-1218
-1182
-1144
-1106
-1067
-1026
-985
-943
-901
-857
-813
-769
-724
-678
-632
-585
-538
-491
-443
-395
-347
-298
-249
-201
-152
-102
-53
-4
45
95
144
193
242
291
340
389
438
487
536
584
633
682
732
781
830
880
930
981
1032
1083
1135
1189
1242
1297
1353
1409
1466
1524
1583
1643
1704
1766
1828
1892
1956
2021
2088
2155
2224
2293
2363
2435
2507
2579
2653
2726
2800
2875
2949
3024
3098
3172
3245
3318
3391
3463
3534
3604
3673
3741
3808
3874
3939
4003
4065
4126
4186
4244
4301
4357
4411
4464
4516
4566
4615
4662
4708
4752
4795
4836
4875
4913
4950
4985
5018
5049
5079
5108
5134
5159
5183
5205
5225
5244
5261
5277
5292
5305
5317
5328
5338
5348
5355
5362
5368
5373
5376
5379
5380
5380
5379
5377
5373
5368
5362
5355
5346
5336
5325
5313
5300
5285
5270
5254
5237
5220
5202
5183
5165
5146
5127
5108
5090
5071
5052
5034
5016
4999
4982
4965
4949
4933
4917
4902
4887
4871
4855
4839
4823
4806
4788
4770
4751
4731
4710
4689
4666
4643
4619
4595
4569
4543
4517
4489
4461
4432
4403
4373
4343
4312
4281
4249
4218
4186
4154
4122
4090
4058
4026
3993
3961
3929
3897
3864
3832
3799
3766
3734
3701
3668
3635
3602
3569
3536
3503
3470
3438
3405
3373
3341
3310
3280
3250
3220
3192
3164
3137
3111
3086
3062
3038
3016
2994
2973
2952
2933
2914
2895
2878
2861
2844
2828
2812
2797
2783
2768
2754
2740
2726
2713
2700
2687
2674
2661
2648
2636
2623
2611
2598
2586
2574
2561
2549
2536
2524
2511
2498
2485
2471
2456
2441
2425
2409
2391
2373
2354
2334
2313
2291
2269
2245
2221
2196
2169
2143
2115
2086
2057
2027
1997
1966
1934
1902
1870
1837
1803
1769
1735
1701
1666
1631
1596
1561
1526
1490
1455
1419
1383
1347
1311
1274
1237
1199
1161
1122
1082
1042
1000
959
916
872
827
782
735
688
640
592
543
494
444
394
344
293
242
190
138
85
32
-22
-76
-130
-184
-238
-292
-346
-400
-453
-506
-558
-610
-661
-712
-762
-811
-861
-910
-958
-1006
-1055
-1103
-1151
-1199
-1247
-1295
-1343
-1391
-1439
-1488
-1536
-1584
-1631
-1679
-1727
-1774
-1820
-1867
-1912
-1957
-2001
-2044
-2085
-2125
-2163
-2199
-2234
-2267
-2297
-2326
-2353
-2378
-2401
-2422
-2442
-2460
-2477
-2492
-2506
-2518
-2529
-2539
-2548
-2556
-2562
-2567
-2572
-2575
-2578
-2579
-2581
-2581
-2581
-2581
-2580
-2579
-2578
-2577
-2576
-2575
-2574
-2573
-2573
-2573
-2573
-2574
-2576
-2578
-2581
-2584
-2589
-2594
-2600
-2606
-2613
-2621
-2629
-2638
-2648
-2658
-2669
-2680
-2692
-2704
-2716
-2730
-2743
-2757
-2771
-2786
-2801
-2816
-2832
-2847
-2863
-2880
-2897
-2914
-2931
-2950
-2968
-2988
-3007
-3028
-3049
-3070
-3093
-3115
-3138
-3162
-3186
-3211
-3236
-3262
-3288
-3315
-3341
-3369
-3396
-3424
-3451
-3479
-3506
-3534
-3561
-3588
-3614
-3640
-3665
-3690
-3714
-3738
-3761
-3783
-3805
-3826
-3846
-3866
-3885
-3903
-3921
-3938
-3955
-3970
-3985
-4000
-4014
-4027
-4040
-4053
-4065
-4075
-4086
-4096
-4106
-4115
-4123
-4131
-4138
-4145
-4151
-4156
-4160
-4164
-4168
-4171
-4173
-4175
-4177
-4179
-4179
-4180
-4180
-4179
-4178
-4176
-4173
-4168
-4163
-4156
-4148
-4139
-4128
-4116
-4103
-4088
-4070
-4054
-4034
-4014
-3992
-3969
-3944
-3919
-3892
-3864
-3835
-3806
-3776
-3745
-3714
-3683
-3651
-3619
-3588
-3556
-3524
-3493
-3462
-3431
-3400
-3370
-3340
-3311
-3282
-3254
-3226
-3199
-3172
-3145
-3119
-3093
-3068
-3044
-3020
-2997
-2974
-2953
-2932
-2911
-2892
-2873
-2854
-2836
-2818
-2801
-2784
-2768
-2752
-2736
-2720
-2705
-2689
-2673
-2657
-2641
-2625
-2607
-2589
-2571
-2551
-2530
-2508
-2485
-2461
-2435
-2408
-2379
-2349
-2318
-2286
-2252
-2218
-2182
-2145
-2108
-2069
-2029
-1990
-1949
-1908
-1865
-1822
-1778
-1733
-1687
-1640
-1592
-1544
-1495
-1445
-1394
-1342
-1290
-1236
-1182
-1128
-1073
-1018
-962
-907
-851
-796
-741
-686
-632
-578
-525
-472
-419
-367
-315
-264
-213
-163
-114
-64
-16
32
79
126
173
219
265
311
356
402
447
491
536
581
626
670
715
761
806
852
899
946
994
1042
1092
1142
1194
1246
1300
1355
1411
1468
1526
1584
1644
1704
1765
1826
1887
1949
2011
2072
2134
2196
2258
2320
2381
2441
2501
2561
2619
2677
2734
2790
2845
2899
2952
3004
3054
3104
3153
3201
3248
3295
3340
3384
3428
3471
3513
3554
3593
3632
3670
3707
3743
3777
3811
3844
3876
3907
3937
3966
3995
4022
4049
4074
4099
4122
4145
4166
4186
4205
4223
4240
4256
4271
4285
4297
4309
4320
4329
4338
4346
4353
4359
4365
4370
4374
4377
4380
4382
4383
4383
4382
4380
4377
4372
4367
4360
4353
4343
4333
4321
4309
4295
4279
4263
4245
4227
4208
4187
4166
4144
4122
4099
4075
4050
4025
3999
3972
3945
3917
3889
3860
3831
3801
3771
3740
3709
3677
3645
3612
3579
3546
3513
3480
3446
3412
3379
3345
3312
3279
3247
3214
3183
3152
3122
3092
3064
3036
3009
2984
2959
2934
2911
2889
2867
2846
2826
2807
2789
2771
2753
2736
2720
2704
2688
2673
2659
2645
2631
2618
2606
2595
2585
2575
2567
2559
2552
2546
2541
2536
2532
2528
2524
2521
2518
2515
2512
2508
2505
2501
2496
2492
2486
2480
2473
2466
2457
2448
2438
2427
2415
2402
2389
2374
2358
2342
2324
2305
2286
2265
2244
2221
2198
2174
2150
2124
2098
2072
2044
2017
1989
1961
1933
1904
1876
1848
1820
1792
1764
1737
1709
1682
1655
1628
1602
1575
1549
1522
1496
1470
1444
1418
1392
1366
1340
1314
1288
1262
1236
1210
1185
1159
1134
1109
1085
1061
1037
1014
991
969
947
926
905
885
866
847
829
813
797
781
767
754
741
729
717
706
696
686
677
668
659
651
642
634
625
617
608
598
589
578
568
557
545
532
519
505
491
475
459
443
425
408
390
371
353
335
317
299
282
265
249
234
220
207
195
184
174
165
157
151
145
140
136
133
130
128
127
126
125
124
124
123
122
122
121
121
120
120
119
119
118
118
117
116
115
114
112
111
109
107
106
104
102
100
97
95
93
91
88
86
83
81
79
76
74
72
69
67
65
63
61
59
58
57
56
56
56
57
59
62
65
69
74
79
86
93
101
110
119
129
140
151
163
175
188
201
214
227
240
253
267
280
293
306
319
332
345
357
369
381
393
405
417
429
440
452
464
476
488
500
512
524
536
548
559
571
582
593
603
613
622
630
638
645
651
657
661
665
667
669
669
668
666
663
659
654
648
640
631
621
610
598
584
570
553
536
517
497
476
454
431
407
381
355
329
301
274
245
216
187
158
128
99
69
40
10
-18
-47
-75
-103
-129
-156
-181
-206
-230
-253
-275
-297
-317
-337
-356
-373
-390
-405
-420
-433
-445
-456
-466
-475
-482
-488
-493
-497
-500
-502
-502
-501
-500
-497
-493
-488
-482
-476
-468
-461
-452
-443
-434
-425
-416
-407
-399
-391
-383
-376
-371
-366
-362
-360
-359
-359
-360
-363
-368
-374
-382
-391
-401
-414
-428
-443
-460
-478
-498
-518
-541
-564
-588
-613
-640
-667
-695
-724
-753
-783
-814
-846
-878
-911
-945
-978
-1012
-1047
-1082
-1118
-1153
-1189
-1225
-1261
-1298
-1335
-1372
-1409
-1446
-1483
-1521
-1559
-1596
-1634
-1672
-1709
-1746
-1784
-1821
-1858
-1895
-1931
-1968
-2005
-2041
-2079
-2117
-2154
-2192
-2230
-2268
-2307
-2346
-2385
-2424
-2463
-2503
-2543
-2583
-2624
-2665
-2706
-2748
-2790
-2832
-2875
-2918
-2961
-3005
-3050
-3095
-3141
-3187
-3234
-3282
-3329
-3378
-3426
-3475
-3523
-3572
-3621
-3670
-3718
-3766
-3814
-3862
-3909
-3956
-4002
-4048
-4093
-4137
-4180
-4223
-4265
-4306
-4346
-4385
-4424
-4462
-4500
-4537
-4573
-4609
-4644
-4679
-4713
-4748
-4781
-4815
-4848
-4882
-4915
-4948
-4981
-5015
-5048
-5082
-5115
-5149
-5184
-5218
-5253
-5288
-5324
-5360
-5396
-5433
-5470
-5508
-5546
-5584
-5623
-5662
-5702
-5742
-5783
-5824
-5865
-5906
-5948
-5990
-6032
-6073
-6115
-6157
-6199
-6240
-6280
-6321
-6360
-6398
-6436
-6472
-6507
-6541
-6574
-6605
-6635
-6663
-6690
-6715
-6739
-6761
-6781
-6799
-6816
-6831
-6845
-6856
-6866
-6874
-6880
-6884
-6886
-6887
-6886
-6883
-6878
-6871
-6863
-6852
-6840
-6825
-6809
-6790
-6770
-6747
-6723
-6697
-6669
-6639
-6608
-6575
-6541
-6505
-6468
-6430
-6391
-6350
-6309
-6267
-6224
-6180
-6135
-6089
-6043
-5996
-5948
-5900
-5851
-5802
-5752
-5702
-5652
-5600
-5549
-5497
-5445
-5392
-5338
-5285
-5231
-5176
-5121
-5066
-5010
-4954
-4897
-4840
-4782
-4725
-4666
-4608
-4549
-4490
-4430
-4371
-4311
-4251
-4191
-4131
-4070
-4010
-3950
-3890
-3830
-3771
-3712
-3653
-3594
-3535
-3477
-3419
-3362
-3305
-3248
-3192
-3136
-3080
-3024
-2969
-2914
-2859
-2804
-2750
-2695
-2641
-2587
-2534
-2480
-2426
-2373
-2320
-2267
-2213
-2160
-2107
-2054
-2001
-1948
-1895
-1842
-1789
-1736
-1683
-1630
-1577
-1524
-1471
-1418
-1365
-1313
-1261
-1210
-1158
-1107
-1057
-1006
-957
-907
-858
-810
-761
-713
-666
-619
-573
-527
-482
-438
-394
-351
-308
-266
-224
-183
-143
-103
-63
-24
16
55
94
133
173
213
253
293
334
376
419
462
507
553
600
648
697
748
801
855
911
968
1027
1088
1151
1215
1281
1348
1417
1488
1561
1635
1710
1786
1864
1943
2023
2104
2185
2267
2350
2433
2516
2600
2684
2767
2851
2934
3018
3100
3183
3265
3346
3426
3507
3586
3665
3743
3820
3896
3972
4046
4121
4195
4268
4341
4413
4484
4555
4626
4696
4766
4835
4904
4972
5040
5108
5176
5243
5310
5376
5443
5509
5576
5642
5708
5774
5840
5905
5971
6036
6101
6165
6230
6293
6357
6420
6482
6545
6606
6668
6729
6789
6850
6909
6969
7028
7086
7145
7202
7259
7316
7371
7427
7481
7534
7587
7638
7689
7739
7788
7836
7883
7929
7974
8018
8060
8102
8141
8180
8219
8256
8291
8325
8358
8389
8420
8449
8476
8503
8528
8552
8575
8596
8616
8635
8653
8670
8686
8700
8713
8725
8736
8745
8753
8760
8765
8769
8772
8773
8773
8772
8769
8764
8759
8751
8742
8732
8720
8707
8692
8676
8658
8638
8617
8595
8571
8546
8519
8491
8463
8432
8401
8369
8336
8302
8267
8231
8195
8157
8119
8080
8041
8000
7960
7919
7877
7835
7793
7749
7706
7661
7616
7570
7524
7477
7429
7380
7330
7280
7228
7176
7123
7068
7013
6957
6900
6841
6782
6721
6659
6596
6532
6467
6401
6334
6266
6197
6127
6056
5984
5911
5838
5764
5689
5614
5538
5462
5386
5309
5231
5154
5077
4999
4922
4844
4767
4690
4612
4536
4459
4383
4307
4231
4155
4080
4005
3930
3856
3781
3707
3632
3558
3484
3409
3335
3260
3185
3110
3035
2960
2885
2810
2735
2660
2585
2511
2436
2362
2289
2215
2143
2070
1999
1928
1858
1788
1720
1653
1586
1521
1457
1395
1333
1273
1215
1158
1102
1048
996
945
896
847
800
755
710
666
624
582
541
501
461
422
384
346
309
273
237
201
166
131
97
63
29
-4
-37
-69
-101
-133
-165
-196
-227
-258
-289
-320
-351
-381
-412
-442
-473
-503
-533
-562
-592
-622
-651
-681
-710
-739
-769
-798
-828
-857
-886
-916
-945
-975
-1004
-1034
-1064
-1094
-1124
-1154
-1185
-1215
-1246
-1277
-1308
-1339
-1370
-1401
-1433
-1464
-1496
-1527
-1559
-1591
-1622
-1654
-1686
-1717
-1749
-1780
-1812
-1843
-1874
-1906
-1937
-1969
-2000
-2032
-2063
-2095
-2127
-2158
-2190
-2221
-2252
-2284
-2315
-2346
-2376
-2407
-2437
-2467
-2497
-2526
-2555
-2583
-2611
-2638
-2664
-2690
-2714
-2738
-2761
-2783
-2805
-2825
-2844
-2862
-2878
-2894
-2908
-2921
-2932
-2942
-2950
-2958
-2963
-2968
-2971
-2973
-2973
-2973
-2971
-2968
-2963
-2958
-2951
-2944
-2936
-2927
-2917
-2907
-2896
-2885
-2873
-2861
-2848
-2836
-2823
-2811
-2799
-2786
-2774
-2763
-2751
-2740
-2730
-2720
-2711
-2702
-2694
-2686
-2679
-2672
-2666
-2660
-2655
-2651
-2647
-2643
-2640
-2637
-2634
-2632
-2630
-2629
-2628
-2627
-2627
-2627
-2628
-2629
-2631
-2633
-2636
-2639
-2642
-2646
-2650
-2654
-2659
-2664
-2669
-2674
-2680
-2686
-2692
-2699
-2706
-2713
-2720
-2728
-2737
-2745
-2754
-2763
-2773
-2783
-2793
-2804
-2815
-2826
-2838
-2850
-2862
-2874
-2887
-2899
-2912
-2925
-2938
-2951
-2965
-2978
-2991
-3005
-3018
-3031
-3044
-3057
-3070
-3082
-3094
-3106
-3117
-3128
-3139
-3149
-3158
-3167
-3176
-3184
-3192
-3199
-3205
-3211
-3217
-3221
-3226
-3230
-3233
-3236
-3239
-3241
-3244
-3246
-3247
-3249
-3251
-3253
-3254
-3256
-3258
-3260
-3263
-3265
-3268
-3271
-3275
-3278
-3282
-3286
-3291
-3295
-3300
-3304
-3309
-3313
-3318
-3322
-3326
-3330
-3334
-3338
-3341
-3344
-3347
-3349
-3351
-3353
-3354
-3355
-3355
-3354
-3353
-3351
-3348
-3345
-3341
-3336
-3330
-3323
-3316
-3307
-3298
-3288
-3277
-3265
-3253
-3239
-3225
-3209
-3193
-3176
-3159
-3140
-3121
-3102
-3081
-3060
-3038
-3016
-2993
-2969
-2944
-2919
-2894
-2868
-2841
-2814
-2787
-2760
-2732
-2704
-2676
-2648
-2620
-2593
-2565
-2538
-2511
-2484
-2458
-2433
-2408
-2383
-2359
-2336
-2313
-2290
-2268
-2247
-2226
-2206
-2186
-2166
-2147
-2128
-2110
-2091
-2074
-2056
-2039
-2023
-2005
-1990
-1974
-1959
-1944
-1929
-1914
-1900
-1885
-1871
-1857
-1843
-1829
-1815
-1802
-1788
-1774
-1761
-1748
-1735
-1722
-1709
-1696
-1684
-1671
-1659
-1646
-1634
-1622
-1610
-1598
-1587
-1575
-1564
-1553
-1543
-1533
-1523
-1513
-1504
-1495
-1486
-1478
-1470
-1462
-1455
-1449
-1442
-1436
-1431
-1426
-1421
-1416
-1412
-1408
-1404
-1401
-1398
-1395
-1393
-1391
-1389
-1388
-1386
-1386
-1386
-1386
-1386
-1387
-1389
-1391
-1393
-1396
-1400
-1404
-1408
-1413
-1419
-1425
-1432
-1439
-1447
-1456
-1464
-1474
-1484
-1494
-1505
-1517
-1529
-1541
-1554
-1567
-1581
-1595
-1609
-1624
-1638
-1653
-1668
-1683
-1698
-1714
-1729
-1744
-1760
-1775
-1790
-1806
-1821
-1836
-1851
-1865
-1879
-1893
-1907
-1920
-1933
-1945
-1957
-1969
-1979
-1989
-1999
-2007
-2016
-2023
-2029
-2036
-2041
-2045
-2049
-2053
-2055
-2057
-2059
-2060
-2060
-2059
-2059
-2057
-2056
-2054
-2052
-2050
-2047
-2045
-2041
-2040
-2037
-2033
-2032
-2029
-2027
-2024
-2021
-2020
-2017
-2015
-2013
-2012
-2009
-2009
-2007
-2005
-2005
-2004
-2004
-2003
-2003
-2003
-2003
-2003
-2004
-2005
-2005
-2005
-2007
-2007
-2008
-2009
-2009
-2009
-2008
-2007
-2005
-2003
-2000
-1996
-1991
-1986
-1980
-1972
-1964
-1955
-1945
-1935
-1923
-1910
-1897
-1882
-1867
-1850
-1833
-1815
-1796
-1775
-1754
-1732
-1708
-1683
-1658
-1631
-1603
-1574
-1544
-1513
-1481
-1449
-1415
-1380
-1344
-1308
-1270
-1232
-1193
-1153
-1113
-1072
-1030
-988
-945
-902
-859
-815
-771
-727
-683
-639
-595
-551
-507
-463
-419
-376
-332
-289
-247
-204
-162
-121
-80
-39
1
41
80
118
156
194
231
267
302
337
371
405
437
469
500
530
560
589
616
643
669
695
719
742
765
786
806
826
844
862
878
893
907
920
932
943
952
960
967
973
978
981
983
983
983
980
977
972
966
959
950
941
929
917
904
889
874
857
840
821
802
781
760
738
716
693
669
644
620
594
569
542
516
489
462
435
407
379
350
322
293
264
235
206
177
147
118
89
60
31
2
-27
-56
-84
-112
-140
-167
-194
-220
-246
-271
-296
-320
-344
-366
-389
-410
-430
-450
-469
-486
-503
-519
-534
-548
-561
-573
-584
-594
-602
-610
-616
-621
-625
-628
-629
-630
-629
-627
-623
-619
-613
-606
-599
-589
-579
-568
-555
-541
-526
-510
-493
-474
-454
-433
-411
-388
-363
-338
-311
-284
-255
-226
-195
-164
-132
-100
-66
-32
3
38
74
110
147
184
222
260
298
337
376
415
454
494
534
574
614
655
695
736
777
819
860
902
943
985
1028
1070
1113
1156
1199
1243
1287
1332
1376
1421
1467
1512
1558
1605
1652
1698
1746
1793
1841
1889
1937
1986
2033
2083
2132
2182
2231
2281
2331
2381
2431
2482
2532
2583
2634
2685
2736
2787
2838
2889
2941
2993
3044
3096
3148
3200
3252
3304
3355
3407
3459
3511
3562
3614
3666
3718
3769
3821
3873
3926
3978
4030
4083
4137
4190
4244
4298
4353
4408
4463
4518
4574
4629
4686
4742
4799
4856
4913
4970
5028
5086
5144
5201
5260
5318
5376
5434
5491
5549
5607
5664
5721
5778
5834
5890
5946
6000
6054
6108
6160
6212
6262
6312
6360
6408
6455
6500
6544
6588
6630
6670
6710
6749
6786
6823
6858
6892
6926
6958
6990
7021
7051
7080
7109
7136
7163
7189
7215
7240
7264
7288
7311
7333
7355
7376
7396
7416
7436
7454
7472
7489
7506
7522
7537
7551
7565
7577
7589
7600
7610
7619
7627
7634
7640
7645
7649
7652
7653
7654
7653
7652
7649
7645
7639
7633
7625
7617
7607
7596
7584
7572
7558
7544
7528
7512
7495
7478
7459
7440
7421
7401
7380
7358
7336
7314
7290
7267
7242
7218
7192
7166
7140
7112
7084
7055
7026
6996
6964
6932
6899
6866
6831
6796
6760
6723
6685
6646
6607
6567
6526
6484
6442
6399
6355
6311
6266
6220
6174
6127
6080
6033
5985
5936
5887
5838
5788
5739
5688
5638
5587
5536
5485
5434
5382
5331
5279
5227
5174
5122
5069
5016
4963
4910
4856
4803
4748
4694
4639
4584
4528
4472
4416
4359
4302
4244
4186
4127
4067
4009
3949
3888
3827
3765
3703
3640
3577
3512
3448
3382
3316
3249
3181
3113
3044
2974
2903
2832
2761
2688
2616
2542
2468
2393
2318
2242
2166
2089
2012
1934
1855
1776
1697
1616
1535
1454
1372
1290
1207
1124
1040
956
871
786
700
615
528
442
355
268
181
94
7
-81
-169
-256
-344
-432
-520
-608
-696
-784
-872
-960
-1049
-1137
-1226
-1315
-1405
-1494
-1584
-1675
-1765
-1857
-1948
-2041
-2134
-2227
-2321
-2416
-2511
-2608
-2704
-2802
-2900
-2999
-3098
-3198
-3298
-3399
-3500
-3602
-3704
-3806
-3908
-4010
-4112
-4214
-4315
-4417
-4518
-4618
-4719
-4818
-4917
-5015
-5113
-5210
-5306
-5401
-5495
-5588
-5681
-5772
-5863
-5952
-6040
-6127
-6213
-6298
-6382
-6465
-6547
-6627
-6707
-6786
-6864
-6941
-7017
-7091
-7165
-7238
-7310
-7380
-7450
-7518
-7586
-7652
-7717
-7781
-7844
-7906
-7967
-8026
-8084
-8141
-8197
-8252
-8306
-8358
-8409
-8459
-8507
-8555
-8601
-8646
-8690
-8732
-8774
-8814
-8854
-8892
-8929
-8965
-9000
-9034
-9067
-9099
-9130
-9159
-9188
-9215
-9241
-9266
-9291
-9314
-9336
-9357
-9377
-9396
-9415
-9432
-9449
-9464
-9479
-9493
-9507
-9520
-9532
-9543
-9554
-9564
-9574
-9583
-9592
-9600
-9607
-9614
-9620
-9626
-9632
-9636
-9641
-9645
-9648
-9651
-9653
-9654
-9655
-9655
-9654
-9653
-9650
-9647
-9643
-9638
-9632
-9625
-9618
-9609
-9599
-9589
-9577
-9565
-9551
-9536
-9520
-9503
-9484
-9464
-9443
-9421
-9397
-9372
-9345
-9317
-9288
-9257
-9224
-9191
-9156
-9119
-9082
-9043
-9003
-8961
-8919
-8875
-8831
-8785
-8738
-8691
-8642
-8592
-8542
-8491
-8439
-8386
-8332
-8278
-8223
-8167
-8111
-8055
-7998
-7941
-7883
-7826
-7767
-7709
-7651
-7592
-7533
-7473
-7414
-7354
-7293
-7233
-7171
-7110
-7048
-6985
-6922
-6859
-6794
-6729
-6664
-6598
-6531
-6464
-6396
-6327
-6258
-6187
-6116
-6045
-5972
-5899
-5825
-5750
-5675
-5599
-5522
-5444
-5365
-5285
-5205
-5124
-5043
-4961
-4878
-4794
-4710
-4626
-4541
-4456
-4371
-4285
-4199
-4113
-4027
-3941
-3854
-3767
-3680
-3594
-3507
-3420
-3334
-3247
-3161
-3075
-2989
-2903
-2818
-2734
-2649
-2566
-2482
-2399
-2317
-2235
-2154
-2073
-1993
-1913
-1834
-1755
-1677
-1599
-1521
-1444
-1367
-1291
-1214
-1138
-1062
-987
-911
-836
-761
-686
-611
-536
-461
-386
-311
-236
-161
-86
-11
64
140
215
291
366
442
518
595
671
748
825
902
980
1058
1135
1214
1292
1371
1449
1528
1607
1687
1766
1845
1924
2003
2082
2161
2240
2318
2396
2473
2550
2627
2703
2778
2853
2927
3001
3074
3147
3219
3291
3362
3432
3502
3571
3640
3708
3776
3843
3910
3976
4042
4107
4172
4236
4300
4364
4428
4491
4554
4617
4679
4742
4804
4867
4929
4991
5053
5115
5177
5239
5301
5363
5424
5486
5547
5608
5668
5728
5788
5847
5906
5965
6022
6079
6135
6191
6245
6299
6352
6404
6455
6505
6554
6602
6649
6695
6739
6783
6826
6867
6907
6946
6984
7020
7055
7089
7122
7153
7183
7212
7240
7266
7291
7315
7338
7359
7380
7400
7419
7437
7454
7470
7486
7501
7515
7528
7541
7552
7563
7574
7583
7592
7600
7608
7615
7621
7627
7632
7636
7640
7643
7646
7648
7650
7651
7651
7651
7650
7649
7647
7645
7643
7639
7636
7632
7627
7622
7617
7611
7605
7598
7592
7584
7577
7569
7561
7553
7545
7536
7527
7517
7507
7497
7486
7475
7464
7451
7438
7424
7410
7394
7378
7360
7342
7323
7303
7281
7259
7236
7211
7185
7159
7131
7101
7071
7040
7007
6973
6939
6903
6866
6828
6789
6749
6709
6667
6625
6582
6538
6493
6448
6402
6356
6309
6261
6213
6165
6116
6066
6017
5966
5916
5865
5815
5763
5712
5661
5609
5558
5506
5454
5402
5349
5297
5244
5191
5138
5084
5030
4976
4922
4867
4812
4757
4701
4645
4589
4532
4475
4418
4360
4303
4245
4187
4128
4070
4011
3952
3893
3834
3775
3715
3655
3595
3535
3475
3415
3354
3294
3234
3174
3114
3054
2995
2935
2876
2818
2759
2702
2644
2587
2531
2476
2421
2366
2313
2260
2208
2157
2107
2057
2008
1961
1914
1867
1822
1777
1733
1689
1646
1604
1562
1521
1480
1439
1399
1359
1320
1281
1242
1203
1164
1126
1087
1049
1010
972
933
894
855
816
776
737
697
657
616
575
534
493
452
410
368
326
283
240
197
154
110
67
23
-21
-65
-109
-153
-196
-240
-283
-327
-370
-413
-455
-498
-540
-581
-623
-664
-704
-745
-784
-823
-862
-900
-937
-974
-1010
-1046
-1081
-1115
-1148
-1181
-1213
-1244
-1274
-1304
-1332
-1360
-1387
-1414
-1439
-1463
-1487
-1509
-1531
-1552
-1572
-1591
-1609
-1626
-1643
-1658
-1673
-1687
-1700
-1712
-1723
-1733
-1742
-1751
-1758
-1765
-1770
-1775
-1779
-1781
-1783
-1784
-1783
-1782
-1780
-1776
-1772
-1767
-1761
-1754
-1746
-1738
-1728
-1718
-1707
-1695
-1683
-1669
-1656
-1641
-1626
-1611
-1595
-1578
-1561
-1544
-1526
-1507
-1489
-1470
-1451
-1432
-1413
-1393
-1373
-1354
-1334
-1313
-1293
-1273
-1252
-1231
-1210
-1188
-1166
-1144
-1122
-1099
-1076
-1053
-1029
-1004
-980
-956
-931
-905
-880
-854
-828
-802
-775
-749
-722
-695
-668
-642
-615
-588
-561
-534
-508
-482
-456
-430
-405
-380
-355
-331
-307
-284
-261
-239
-217
-196
-175
-155
-135
-115
-97
-78
-60
-43
-26
-10
6
21
35
49
63
75
87
98
109
118
127
134
141
146
151
154
156
157
157
155
152
148
142
136
127
118
107
94
80
65
48
30
10
-12
-35
-59
-85
-113
-142
-172
-205
-238
-273
-309
-347
-386
-427
-468
-511
-555
-600
-647
-694
-742
-791
-841
-892
-943
-996
-1048
-1102
-1156
-1211
-1266
-1321
-1377
-1434
-1491
-1548
-1605
-1663
-1721
-1779
-1837
-1895
-1954
-2012
-2071
-2130
-2188
-2247
-2306
-2364
-2423
-2481
-2540
-2598
-2656
-2714
-2771
-2829
-2886
-2943
-2999
-3056
-3111
-3167
-3222
-3277
-3332
-3386
-3440
-3493
-3546
-3598
-3651
-3702
-3754
-3804
-3855
-3905
-3954
-4003
-4051
-4100
-4148
-4195
-4242
-4288
-4334
-4379
-4424
-4468
-4512
-4555
-4598
-4640
-4681
-4722
-4762
-4802
-4841
-4880
-4917
-4955
-4991
-5027
-5063
-5098
-5132
-5166
-5199
-5232
-5264
-5295
-5327
-5357
-5387
-5417
-5446
-5475
-5504
-5532
-5560
-5587
-5615
-5642
-5668
-5695
-5721
-5748
-5774
-5800
-5826
-5853
-5879
-5906
-5932
-5959
-5986
-6014
-6042
-6070
-6098
-6128
-6157
-6188
-6218
-6250
-6281
-6314
-6347
-6381
-6415
-6450
-6485
-6521
-6558
-6595
-6632
-6670
-6708
-6747
-6786
-6825
-6865
-6904
-6945
-6985
-7025
-7066
-7106
-7146
-7187
-7227
-7267
-7306
-7345
-7384
-7422
-7460
-7497
-7533
-7569
-7603
-7637
-7669
-7701
-7732
-7761
-7790
-7817
-7843
-7868
-7892
-7914
-7936
-7955
-7974
-7991
-8006
-8021
-8034
-8045
-8055
-8064
-8071
-8077
-8083
-8087
-8089
-8090
-8090
-8089
-8086
-8083
-8077
-8073
-8066
-8058
-8050
-8039
-8029
-8019
-8006
-7993
-7979
-7965
-7949
-7933
-7915
-7897
-7878
-7858
-7837
-7815
-7792
-7768
-7742
-7716
-7689
-7661
-7631
-7600
-7568
-7535
-7501
-7465
-7428
-7389
-7350
-7309
-7266
-7222
-7177
-7130
-7082
-7032
-6981
-6928
-6874
-6818
-6761
-6703
-6642
-6581
-6518
-6453
-6388
-6320
-6252
-6183
-6112
-6040
-5967
-5893
-5818
-5742
-5665
-5588
-5509
-5430
-5349
-5269
-5187
-5104
-5021
-4938
-4853
-4768
-4683
-4597
-4510
-4423
-4335
-4247
-4159
-4070
-3980
-3890
-3800
-3709
-3618
-3526
-3433
-3340
-3246
-3152
-3057
-2962
-2866
-2769
-2672
-2574
-2476
-2377
-2277
-2177
-2077
-1975
-1874
-1772
-1669
-1566
-1462
-1358
-1254
-1149
-1043
-938
-832
-725
-619
-512
-404
-297
-190
-82
26
133
241
348
456
563
670
776
882
988
1094
1198
1303
1406
1509
1611
1713
1814
1914
2013
2112
2209
2306
2402
2497
2591
2684
2776
2868
2958
3047
3136
3224
3311
3397
3482
3566
3649
3732
3813
3894
3974
4053
4131
4208
4284
4360
4434
4508
4580
4652
4723
4793
4862
4931
4998
5065
5131
5197
5261
5325
5389
5451
5513
5574
5635
5695
5754
5812
5870
5927
5984
6040
6095
6150
6204
6257
6310
6363
6415
6466
6517
6567
6617
6667
6715
6764
6812
6860
6907
6953
6999
7045
7090
7134
7178
7222
7264
7307
7348
7390
7430
7470
7510
7548
7587
7625
7662
7698
7735
7770
7805
7839
7873
7907
7940
7972
8004
8036
8067
8096
8127
8157
8186
8215
8244
8272
8300
8327
8354
8381
8407
8433
8459
8484
8509
8534
8558
8581
8604
8627
8649
8671
8692
8712
8732
8751
8769
8787
8804
8820
8836
8850
8864
8877
8889
8900
8910
8920
8928
8935
8942
8947
8951
8954
8957
8958
8959
8958
8957
8954
8951
8947
8943
8937
8930
8923
8915
8906
8896
8885
8874
8862
8849
8835
8821
8806
8790
8774
8757
8740
8722
8704
8685
8666
8647
8627
8607
8586
8565
8544
8522
8501
8478
8456
8433
8410
8387
8363
8339
8315
8290
8265
8239
8214
8188
8161
8134
8106
8079
8051
8022
7993
7963
7933
7902
7870
7838
7805
7772
7738
7704
7669
7634
7598
7562
7525
7488
7450
7412
7373
7334
7294
7254
7213
7172
7131
7089
7046
7004
6961
6918
6874
6830
6786
6742
6697
6653
6608
6563
6518
6472
6427
6381
6335
6289
6242
6196
6149
6102
6054
6006
5958
5910
5861
5812
5762
5711
5661
5609
5557
5505
5452
5398
5344
5288
5233
5176
5119
5061
5003
4944
4884
4824
4763
4701
4639
4577
4514
4450
4386
4322
4257
4192
4126
4059
3993
3927
3860
3792
3724
3657
3588
3520
3451
3383
3314
3245
3176
3107
3038
2969
2900
2831
2763
2694
2625
2556
2488
2419
2350
2282
2213
2145
2076
2007
1939
1870
1801
1732
1663
1594
1525
1455
1386
1316
1247
1177
1106
1036
965
895
824
752
681
609
538
465
393
321
248
175
102
29
-45
-118
-192
-265
-339
-413
-487
-562
-636
-710
-784
-859
-933
-1006
-1081
-1155
-1229
-1303
-1376
-1450
-1523
-1595
-1668
-1740
-1812
-1883
-1954
-2025
-2095
-2165
-2235
-2304
-2372
-2440
-2508
-2575
-2642
-2708
-2773
-2838
-2903
-2967
-3030
-3093
-3155
-3216
-3277
-3338
-3398
-3457
-3516
-3574
-3632
-3689
-3746
-3802
-3858
-3913
-3967
-4021
-4075
-4128
-4180
-4232
-4284
-4334
-4385
-4434
-4483
-4531
-4579
-4626
-4673
-4719
-4764
-4809
-4853
-4896
-4939
-4982
-5023
-5065
-5105
-5145
-5185
-5223
-5262
-5299
-5336
-5373
-5409
-5444
-5479
-5513
-5547
-5580
-5612
-5644
-5675
-5706
-5735
-5764
-5792
-5820
-5846
-5872
-5897
-5921
-5944
-5967
-5989
-6010
-6030
-6049
-6068
-6086
-6103
-6119
-6135
-6150
-6164
-6177
-6190
-6202
-6213
-6223
-6233
-6242
-6250
-6258
-6265
-6271
-6277
-6282
-6286
-6290
-6294
-6296
-6299
-6301
-6302
-6303
-6303
-6303
-6303
-6303
-6302
-6300
-6299
-6297
-6295
-6293
-6291
-6288
-6285
-6282
-6279
-6275
-6272
-6268
-6264
-6260
-6256
-6251
-6247
-6242
-6237
-6232
-6228
-6223
-6218
-6213
-6208
-6203
-6198
-6192
-6187
-6182
-6176
-6171
-6165
-6159
-6154
-6148
-6142
-6136
-6130
-6124
-6117
-6111
-6104
-6098
-6091
-6084
-6078
-6071
-6064
-6057
-6051
-6044
-6037
-6030
-6024
-6017
-6010
-6004
-5997
-5990
-5984
-5977
-5970
-5963
-5956
-5949
-5942
-5934
-5927
-5919
-5910
-5902
-5893
-5884
-5874
-5864
-5853
-5842
-5830
-5817
-5804
-5790
-5776
-5761
-5745
-5728
-5710
-5692
-5673
-5653
-5632
-5610
-5588
-5565
-5541
-5516
-5490
-5464
-5436
-5408
-5379
-5350
-5320
-5289
-5257
-5225
-5192
-5158
-5124
-5089
-5054
-5018
-4982
-4945
-4908
-4870
-4832
-4793
-4754
-4714
-4673
-4633
-4591
-4550
-4508
-4465
-4422
-4378
-4335
-4290
-4246
-4201
-4155
-4110
-4064
-4017
-3970
-3923
-3876
-3828
-3779
-3731
-3681
-3632
-3582
-3532
-3482
-3431
-3380
-3329
-3277
-3225
-3173
-3121
-3069
-3016
-2963
-2910
-2857
-2804
-2750
-2697
-2643
-2589
-2534
-2480
-2426
-2371
-2317
-2262
-2207
-2152
-2097
-2041
-1987
-1932
-1877
-1822
-1767
-1711
-1656
-1601
-1545
-1490
-1434
-1378
-1323
-1267
-1211
-1155
-1099
-1042
-986
-930
-874
-817
-761
-705
-649
-592
-536
-480
-423
-367
-311
-255
-199
-143
-87
-31
25
80
136
191
246
302
357
411
466
521
575
629
683
737
791
844
897
950
1002
1054
1106
1158
1209
1259
1310
1360
1410
1459
1509
1558
1607
1656
1704
1753
1801
1849
1897
1945
1993
2041
2089
2136
2184
2232
2280
2328
2376
2424
2472
2520
2568
2616
2664
2712
2760
2808
2856
2904
2952
3000
3047
3095
3142
3189
3236
3283
3330
3376
3422
3468
3514
3559
3604
3648
3692
3735
3778
3820
3862
3903
3944
3984
4022
4062
4100
4138
4174
4210
4246
4280
4314
4347
4380
4411
4442
4472
4502
4531
4559
4586
4613
4639
4664
4689
4713
4736
4759
4781
4802
4823
4843
4863
4882
4900
4918
4935
4952
4968
4983
4998
5012
5026
5039
5052
5064
5076
5087
5098
5108
5117
5127
5135
5143
5151
5157
5164
5169
5174
5178
5181
5184
5186
5187
5187
5186
5184
5181
5177
5172
5166
5159
5150
5141
5130
5118
5104
5090
5074
5056
5038
5017
4996
4973
4948
4923
4895
4866
4836
4804
4771
4737
4701
4664
4625
4585
4544
4502
4458
4413
4367
4320
4272
4224
4174
4123
4070
4019
3966
3912
3858
3803
3748
3692
3635
3578
3520
3463
3404
3346
3287
3228
3168
3109
3049
2989
2928
2868
2807
2746
2686
2625
2564
2503
2442
2381
2320
2259
2199
2139
2078
2019
1959
1900
1841
1783
1725
1667
1610
1554
1498
1443
1388
1334
1281
1229
1177
1126
1076
1027
978
930
884
838
792
748
705
662
620
579
538
498
459
421
383
346
309
273
237
202
168
134
101
68
35
3
-28
-60
-90
-121
-151
-180
-209
-238
-266
-294
-322
-349
-375
-402
-427
-453
-478
-502
-526
-549
-572
-595
-616
-638
-658
-678
-697
-715
-733
-750
-766
-781
-796
-810
-822
-835
-846
-857
-867
-876
-884
-892
-899
-906
-912
-917
-922
-926
-929
-933
-935
-937
-939
-941
-942
-943
-943
-943
-943
-942
-941
-940
-939
-937
-935
-933
-931
-928
-926
-923
-919
-916
-912
-908
-903
-899
-893
-888
-882
-876
-869
-862
-854
-846
-838
-829
-820
-811
-801
-790
-779
-768
-756
-744
-732
-719
-706
-692
-678
-664
-649
-635
-620
-605
-590
-574
-559
-544
-528
-513
-497
-482
-467
-452
-437
-422
-407
-393
-379
-366
-353
-340
-327
-315
-304
-293
-282
-272
-262
-253
-245
-237
-230
-223
-217
-211
-207
-202
-199
-196
-194
-192
-191
-191
-191
-192
-194
-196
-199
-203
-207
-211
-216
-222
-228
-235
-242
-250
-258
-266
-275
-284
-293
-303
-312
-322
-332
-342
-353
-363
-374
-384
-395
-405
-415
-425
-435
-445
-455
-464
-473
-482
-491
-500
-508
-516
-524
-532
-539
-546
-553
-559
-566
-572
-577
-582
-587
-592
-596
-600
-604
-608
-611
-613
-616
-618
-620
-621
-623
-624
-624
-625
-625
-625
-625
-625
-624
-623
-623
-622
-621
-620
-619
-618
-618
-617
-616
-616
-615
-615
-615
-615
-615
-615
-616
-616
-617
-618
-619
-620
-621
-623
-625
-627
-629
-632
-635
-638
-641
-644
-648
-651
-655
-660
-664
-668
-673
-678
-683
-688
-694
-700
-706
-713
-720
-727
-734
-742
-751
-760
-769
-778
-788
-798
-809
-820
-831
-843
-855
-867
-880
-892
-905
-919
-932
-946
-960
-974
-988
-1002
-1016
-1031
-1045
-1060
-1074
-1088
-1103
-1117
-1132
-1146
-1160
-1174
-1188
-1201
-1215
-1228
-1241
-1254
-1266
-1278
-1290
-1302
-1313
-1324
-1335
-1345
-1355
-1365
-1375
-1384
-1393
-1401
-1409
-1416
-1423
-1430
-1436
-1442
-1447
-1452
-1456
-1460
-1464
-1466
-1469
-1470
-1471
-1472
-1472
-1471
-1470
-1468
-1466
-1463
-1459
-1455
-1450
-1445
-1439
-1433
-1426
-1419
-1412
-1404
-1396
-1387
-1378
-1368
-1358
-1348
-1337
-1326
-1315
-1303
-1291
-1278
-1265
-1252
-1239
-1226
-1212
-1198
-1184
-1169
-1155
-1140
-1125
-1110
-1095
-1079
-1064
-1049
-1033
-1016
-1002
-986
-970
-954
-937
-921
-905
-888
-872
-855
-839
-822
-806
-789
-772
-756
-739
-722
-705
-689
-672
-655
-639
-622
-606
-589
-573
-556
-540
-524
-508
-492
-476
-460
-445
-430
-415
-400
-386
-372
-358
-345
-331
-319
-306
-293
-281
-269
-257
-246
-234
-223
-211
-200
-188
-177
-166
-154
-143
-131
-119
-108
-96
-83
-71
-59
-46
-33
-20
-7
7
21
34
48
63
77
92
106
121
136
151
166
181
197
212
228
243
259
274
290
305
321
336
351
365
380
394
408
421
434
447
460
472
483
494
505
516
526
535
545
553
562
570
578
585
592
598
604
610
615
620
624
628
632
635
638
641
643
645
646
647
648
648
648
647
646
645
644
642
639
636
633
629
625
620
615
609
603
596
589
581
573
564
555
546
536
525
514
503
491
479
467
454
441
428
414
401
386
372
358
343
329
314
299
284
270
255
240
226
212
198
184
171
158
145
132
120
109
97
87
76
66
57
47
39
30
23
15
9
2
-3
-8
-13
-17
-20
-23
-25
-26
-27
-27
-27
-25
-24
-21
-18
-14
-9
-4
2
8
16
24
33
42
52
63
74
86
99
112
126
140
154
169
185
201
217
233
250
267
285
302
320
338
356
374
392
410
428
446
464
481
498
516
532
549
565
581
597
612
627
641
655
668
681
694
706
717
729
739
749
759
768
777
786
794
802
809
816
823
829
836
842
848
854
859
865
870
876
881
886
892
897
902
908
914
919
925
932
938
945
952
959
966
974
982
991
999
1008
1016
1026
1036
1046
1056
1067
1078
1089
1100
1112
1124
1136
1148
1161
1173
1186
1198
1211
1223
1236
1248
1261
1273
1285
1297
1309
1321
1332
1344
1355
1367
1378
1389
1399
1410
1421
1431
1441
1452
1462
1472
1482
1492
1501
1511
1521
1531
1540
1550
1559
1569
1578
1587
1597
1606
1615
1624
1633
1642
1651
1660
1668
1677
1685
1693
1701
1709
1717
1724
1731
1738
1745
1751
1757
1763
1768
1773
1778
1782
1786
1789
1791
1794
1795
1797
1797
1797
1797
1796
1795
1793
1790
1787
1784
1780
1776
1771
1765
1759
1753
1746
1738
1730
1721
1712
1702
1692
1681
1669
1657
1645
1632
1618
1604
1590
1575
1560
1544
1528
1512
1495
1478
1460
1443
1425
1407
1389
1370
1351
1333
1314
1295
1276
1256
1237
1218
1198
1179
1160
1140
1121
1101
1082
1062
1043
1024
1004
986
967
948
929
911
892
874
856
838
820
802
784
767
749
732
714
697
679
662
644
627
609
591
574
556
537
519
500
481
462
442
422
402
381
360
338
316
293
270
247
223
198
173
147
121
94
67
39
11
-17
-46
-76
-106
-136
-167
-198
-229
-261
-293
-326
-358
-391
-424
-458
-491
-525
-559
-592
-626
-660
-694
-728
-762
-796
-830
-864
-898
-932
-966
-1000
-1033
-1067
-1100
-1133
-1167
-1199
-1232
-1265
-1297
-1329
-1361
-1393
-1424
-1456
-1487
-1518
-1548
-1579
-1609
-1639
-1668
-1697
-1726
-1754
-1782
-1810
-1837
-1864
-1891
-1917
-1943
-1968
-1993
-2017
-2041
-2065
-2088
-2111
-2133
-2155
-2176
-2197
-2218
-2238
-2257
-2277
-2296
-2314
-2332
-2350
-2368
-2385
-2401
-2418
-2434
-2450
-2466
-2481
-2496
-2511
-2525
-2539
-2554
-2567
-2581
-2594
-2607
-2620
-2632
-2644
-2656
-2668
-2679
-2690
-2701
-2712
-2722
-2732
-2742
-2751
-2760
-2768
-2776
-2784
-2791
-2797
-2803
-2809
-2814
-2819
-2823
-2827
-2830
-2833
-2835
-2837
-2838
-2839
-2839
-2838
-2838
-2836
-2834
-2831
-2828
-2825
-2821
-2816
-2811
-2806
-2800
-2794
-2787
-2780
-2772
-2764
-2755
-2746
-2737
-2727
-2717
-2707
-2696
-2685
-2673
-2661
-2649
-2636
-2623
-2610
-2597
-2583
-2569
-2554
-2540
-2525
-2510
-2495
-2480
-2464
-2448
-2432
-2417
-2400
-2384
-2368
-2351
-2335
-2318
-2301
-2284
-2267
-2250
-2233
-2215
-2197
-2179
-2161
-2143
-2124
-2106
-2087
-2067
-2048
-2028
-2007
-1987
-1966
-1944
-1922
-1900
-1877
-1854
-1830
-1805
-1780
-1755
-1728
-1701
-1674
-1646
-1617
-1588
-1558
-1528
-1497
-1465
-1433
-1400
-1366
-1332
-1297
-1262
-1226
-1189
-1152
-1115
-1077
-1038
-999
-959
-919
-879
-837
-796
-754
-711
-668
-625
-581
-536
-491
-446
-400
-354
-307
-260
-213
-165
-116
-68
-19
31
81
131
182
233
284
336
388
441
493
546
600
654
708
762
817
871
927
982
1038
1094
1150
1206
1263
1320
1377
1434
1491
1548
1606
1663
1721
1778
1836
1893
1950
2007
2064
2121
2178
2234
2291
2347
2402
2458
2513
2567
2621
2675
2728
2780
2832
2883
2934
2984
3033
3081
3129
3175
3221
3266
3309
3352
3394
3435
3475
3514
3551
3588
3623
3657
3689
3721
3751
3779
3807
3832
3857
3880
3901
3921
3939
3956
3971
3985
3997
4006
4016
4024
4030
4034
4035
4038
4037
4035
4032
4027
4019
4011
4003
3992
3981
3967
3953
3937
3920
3902
3883
3863
3842
3820
3797
3773
3748
3722
3696
3668
3640
3612
3582
3552
3522
3491
3459
3427
3394
3360
3327
3292
3258
3222
3187
3151
3115
3078
3041
3003
2966
2928
2889
2850
2811
2772
2733
2693
2652
2612
2571
2530
2489
2447
2405
2363
2321
2279
2236
2193
2150
2107
2064
2020
1976
1933
1889
1844
1800
1756
1712
1667
1623
1578
1533
1489
1444
1400
1356
1311
1267
1223
1179
1135
1091
1047
1002
960
916
873
830
787
744
701
659
616
574
532
490
448
406
364
323
281
240
199
158
117
76
35
-6
-46
-87
-127
-167
-207
-247
-287
-327
-367
-407
-447
-487
-526
-566
-606
-646
-685
-725
-765
-805
-844
-884
-924
-964
-1004
-1043
-1083
-1123
-1163
-1202
-1242
-1281
-1320
-1359
-1398
-1437
-1476
-1514
-1553
-1591
-1629
-1667
-1704
-1741
-1778
-1815
-1851
-1887
-1923
-1958
-1993
-2027
-2061
-2095
-2128
-2160
-2192
-2224
-2255
-2286
-2316
-2346
-2375
-2403
-2431
-2458
-2485
-2511
-2536
-2561
-2585
-2609
-2631
-2653
-2675
-2695
-2715
-2734
-2753
-2771
-2787
-2803
-2819
-2833
-2846
-2859
-2871
-2882
-2892
-2901
-2909
-2917
-2923
-2929
-2934
-2938
-2941
-2943
-2945
-2945
-2945
-2944
-2942
-2939
-2935
-2931
-2926
-2920
-2914
-2907
-2899
-2890
-2881
-2871
-2861
-2850
-2839
-2827
-2814
-2801
-2787
-2773
-2758
-2743
-2728
-2712
-2696
-2680
-2663
-2645
-2628
-2610
-2592
-2573
-2554
-2535
-2515
-2495
-2475
-2454
-2433
-2411
-2389
-2366
-2343
-2319
-2295
-2271
-2245
-2220
-2194
-2167
-2139
-2111
-2083
-2054
-2024
-1994
-1963
-1931
-1900
-1867
-1834
-1801
-1767
-1733
-1698
-1663
-1628
-1592
-1556
-1520
-1483
-1446
-1410
-1372
-1335
-1298
-1261
-1223
-1186
-1149
-1111
-1074
-1037
-1000
-963
-926
-890
-853
-817
-781
-746
-710
-675
-641
-606
-572
-538
-505
-472
-439
-406
-374
-342
-310
-279
-248
-217
-187
-157
-127
-97
-68
-39
-11
17
45
73
100
127
153
179
204
230
254
279
302
326
349
371
393
415
436
457
477
497
517
536
555
574
592
610
627
645
662
679
696
713
729
746
763
779
796
813
830
847
864
882
899
917
935
954
973
992
1010
1031
1051
1072
1093
1114
1136
1158
1181
1204
1227
1251
1275
1299
1324
1349
1374
1400
1426
1452
1478
1504
1531
1557
1584
1611
1638
1665
1692
1718
1745
1772
1798
1825
1851
1877
1903
1928
1953
1978
2003
2028
2052
2075
2099
2122
2144
2167
2188
2210
2231
2251
2271
2290
2309
2328
2346
2363
2380
2396
2412
2427
2442
2456
2470
2483
2495
2508
2519
2531
2541
2552
2562
2571
2580
2589
2597
2605
2613
2620
2626
2633
2638
2643
2648
2652
2656
2659
2661
2663
2664
2665
2665
2664
2662
2659
2656
2651
2646
2639
2632
2623
2614
2603
2591
2579
2564
2549
2532
2515
2496
2475
2454
2431
2407
2381
2355
2327
2297
2267
2235
2202
2168
2132
2096
2058
2019
1979
1938
1896
1853
1809
1764
1718
1671
1624
1575
1526
1477
1426
1375
1324
1272
1219
1166
1113
1059
1004
950
895
840
785
729
673
617
561
505
448
392
335
279
222
165
109
53
-4
-60
-116
-172
-228
-283
-338
-393
-447
-501
-554
-607
-660
-712
-763
-814
-865
-914
-963
-1012
-1059
-1107
-1153
-1198
-1243
-1287
-1330
-1373
-1414
-1455
-1494
-1533
-1571
-1609
-1645
-1680
-1715
-1748
-1781
-1813
-1844
-1874
-1903
-1931
-1958
-1984
-2009
-2033
-2058
-2081
-2103
-2124
-2144
-2163
-2182
-2199
-2216
-2232
-2247
-2261
-2275
-2288
-2300
-2311
-2322
-2332
-2341
-2350
-2358
-2365
-2372
-2378
-2383
-2388
-2392
-2395
-2398
-2400
-2402
-2403
-2403
-2403
-2402
-2401
-2399
-2397
-2394
-2391
-2388
-2384
-2380
-2375
-2370
-2365
-2359
-2353
-2347
-2341
-2335
-2328
-2321
-2314
-2307
-2300
-2293
-2286
-2278
-2271
-2263
-2256
-2248
-2240
-2233
-2225
-2217
-2209
-2201
-2193
-2185
-2177
-2169
-2162
-2154
-2146
-2138
-2131
-2123
-2116
-2109
-2101
-2094
-2087
-2080
-2074
-2067
-2060
-2054
-2047
-2041
-2035
-2029
-2023
-2017
-2011
-2005
-1999
-1993
-1987
-1980
-1974
-1968
-1961
-1955
-1948
-1941
-1934
-1926
-1918
-1910
-1902
-1893
-1884
-1875
-1865
-1855
-1844
-1833
-1822
-1810
-1797
-1784
-1770
-1756
-1742
-1727
-1711
-1695
-1678
-1660
-1642
-1624
-1605
-1585
-1565
-1544
-1522
-1500
-1478
-1454
-1430
-1406
-1381
-1355
-1329
-1302
-1275
-1247
-1219
-1190
-1161
-1131
-1101
-1070
-1038
-1006
-974
-941
-908
-874
-840
-806
-771
-736
-700
-664
-628
-591
-554
-517
-479
-441
-403
-364
-325
-286
-246
-206
-166
-125
-84
-43
-1
40
83
125
167
210
253
297
340
383
427
470
514
557
601
644
687
730
773
816
858
901
942
984
1025
1066
1106
1146
1185
1224
1263
1301
1338
1375
1411
1446
1481
1516
1549
1583
1615
1647
1679
1710
1740
1770
1800
1829
1857
1885
1912
1939
1965
1991
2016
2041
2065
2089
2112
2136
2158
2181
2202
2224
2245
2266
2286
2306
2326
2345
2363
2382
2400
2417
2434
2451
2467
2483
2498
2513
2528
2542
2556
2569
2582
2594
2606
2617
2629
2639
2650
2660
2669
2678
2687
2696
2704
2711
2719
2726
2732
2739
2745
2751
2756
2761
2766
2770
2775
2779
2782
2786
2789
2791
2794
2796
2798
2800
2801
2802
2803
2804
2804
2804
2804
2804
2803
2802
2802
2800
2799
2798
2796
2794
2792
2789
2786
2784
2780
2777
2773
2769
2765
2761
2756
2751
2746
2740
2735
2729
2723
2716
2710
2703
2696
2688
2680
2672
2664
2655
2646
2637
2627
2617
2607
2596
2586
2575
2563
2552
2540
2528
2515
2502
2489
2476
2462
2448
2433
2419
2404
2388
2372
2356
2340
2323
2306
2289
2271
2252
2234
2214
2195
2175
2154
2133
2111
2089
2066
2043
2019
1995
1970
1945
1919
1893
1866
1839
1811
1782
1754
1724
1694
1664
1633
1602
1570
1538
1505
1472
1439
1405
1370
1335
1300
1264
1228
1191
1154
1116
1078
1040
1000
962
922
882
842
801
760
719
677
635
593
551
508
466
423
380
337
294
250
207
164
121
78
35
-8
-51
-94
-136
-178
-220
-262
-303
-344
-384
-424
-464
-503
-542
-580
-618
-655
-692
-728
-763
-799
-833
-867
-901
-934
-966
-998
-1029
-1060
-1090
-1120
-1149
-1177
-1205
-1233
-1259
-1286
-1311
-1337
-1361
-1385
-1409
-1432
-1454
-1476
-1497
-1518
-1538
-1558
-1578
-1596
-1615
-1632
-1650
-1666
-1683
-1698
-1714
-1728
-1743
-1756
-1769
-1782
-1794
-1806
-1818
-1828
-1839
-1849
-1858
-1868
-1876
-1885
-1893
-1901
-1908
-1915
-1922
-1928
-1934
-1940
-1946
-1951
-1956
-1961
-1965
-1970
-1974
-1977
-1981
-1984
-1987
-1990
-1993
-1995
-1998
-2000
-2001
-2004
-2005
-2008
-2009
-2012
-2013
-2016
-2019
-2021
-2023
-2025
-2027
-2029
-2032
-2035
-2037
-2041
-2044
-2048
-2052
-2055
-2060
-2064
-2069
-2074
-2079
-2085
-2091
-2097
-2103
-2110
-2117
-2124
-2131
-2139
-2147
-2155
-2163
-2171
-2179
-2188
-2196
-2205
-2214
-2223
-2232
-2240
-2249
-2258
-2267
-2276
-2285
-2294
-2303
-2311
-2320
-2328
-2337
-2345
-2353
-2360
-2368
-2375
-2382
-2388
-2394
-2400
-2406
-2411
-2416
-2420
-2424
-2428
-2431
-2434
-2436
-2437
-2438
-2439
-2439
-2438
-2437
-2435
-2433
-2429
-2426
-2422
-2417
-2411
-2405
-2398
-2391
-2382
-2374
-2364
-2354
-2343
-2332
-2319
-2307
-2293
-2279
-2264
-2249
-2232
-2216
-2198
-2180
-2161
-2141
-2121
-2100
-2078
-2056
-2033
-2009
-1985
-1960
-1935
-1909
-1883
-1856
-1829
-1801
-1772
-1744
-1715
-1685
-1656
-1626
-1595
-1565
-1534
-1503
-1472
-1441
-1410
-1379
-1347
-1316
-1285
-1253
-1222
-1191
-1160
-1129
-1098
-1068
-1038
-1006
-978
-948
-919
-890
-861
-833
-804
-777
-749
-722
-695
-668
-642
-615
-590
-564
-539
-514
-489
-465
-441
-417
-394
-370
-347
-325
-303
-280
-259
-237
-216
-195
-175
-155
-135
-115
-96
-77
-58
-40
-22
-5
13
30
46
62
78
93
108
122
136
149
162
175
187
198
209
220
230
240
249
258
266
273
281
287
294
300
305
310
315
319
322
326
329
331
333
335
336
337
338
338
338
338
338
337
335
334
332
330
328
325
322
319
316
312
308
304
300
296
292
287
283
278
273
268
263
258
253
248
243
238
233
228
223
219
214
210
206
202
199
195
192
190
188
186
185
184
184
184
184
186
188
190
193
197
201
206
211
217
224
231
239
248
257
267
277
288
299
312
324
338
351
366
380
396
412
428
444
462
479
497
516
535
554
573
593
614
634
655
676
697
719
741
763
785
808
830
853
876
899
922
946
969
993
1016
1040
1063
1087
1111
1135
1158
1182
1206
1230
1253
1277
1300
1324
1347
1370
1393
1416
1439
1462
1484
1507
1529
1550
1572
1594
1615
1636
1657
1677
1698
1718
1738
1757
1777
1796
1815
1834
1852
1870
1888
1906
1924
1941
1958
1975
1991
2008
2024
2040
2056
2071
2087
2102
2118
2133
2148
2163
2178
2193
2207
2222
2237
2251
2266
2280
2294
2309
2323
2337
2351
2365
2378
2392
2405
2419
2432
2445
2458
2471
2483
2496
2508
2520
2532
2544
2555
2566
2577
2587
2598
2607
2617
2626
2635
2644
2652
2660
2668
2675
2682
2689
2695
2700
2705
2710
2714
2718
2721
2724
2726
2728
2729
2730
2730
2729
2728
2726
2724
2721
2718
2714
2709
2704
2698
2691
2684
2676
2668
2659
2650
2640
2630
2619
2607
2595
2582
2569
2556
2542
2527
2512
2497
2481
2465
2449
2432
2415
2398
2380
2362
2344
2325
2307
2288
2268
2249
2229
2209
2189
2168
2147
2126
2105
2083
2061
2037
2016
1993
1969
1946
1922
1897
1873
1848
1823
1797
1771
1745
1718
1691
1664
1636
1608
1580
1552
1523
1494
1465
1435
1405
1375
1345
1315
1285
1254
1224
1193
1163
1132
1101
1071
1040
1010
980
950
920
890
860
831
801
772
743
715
686
658
630
603
575
548
522
495
469
443
417
392
366
341
316
291
267
242
218
194
169
145
121
97
73
49
25
1
-23
-47
-72
-96
-121
-145
-170
-195
-220
-245
-271
-296
-322
-348
-374
-400
-426
-452
-479
-505
-532
-558
-585
-611
-638
-664
-690
-716
-743
-768
-794
-820
-845
-870
-895
-920
-945
-969
-993
-1016
-1041
-1064
-1087
-1110
-1133
-1155
-1177
-1199
-1221
-1242
-1263
-1284
-1305
-1325
-1345
-1365
-1385
-1404
-1423
-1442
-1460
-1478
-1496
-1513
-1531
-1547
-1564
-1580
-1596
-1611
-1627
-1641
-1656
-1670
-1684
-1697
-1710
-1723
-1735
-1747
-1758
-1769
-1780
-1791
-1801
-1810
-1820
-1829
-1837
-1846
-1854
-1861
-1869
-1876
-1883
-1890
-1896
-1902
-1908
-1914
-1919
-1924
-1929
-1934
-1938
-1943
-1947
-1950
-1954
-1957
-1960
-1963
-1965
-1968
-1969
-1971
-1973
-1974
-1975
-1976
-1976
-1976
-1976
-1976
-1975
-1974
-1973
-1972
-1970
-1968
-1966
-1964
-1961
-1958
-1955
-1951
-1947
-1943
-1939
-1935
-1931
-1926
-1921
-1916
-1911
-1906
-1901
-1896
-1891
-1886
-1880
-1875
-1870
-1865
-1860
-1855
-1850
-1845
-1840
-1835
-1831
-1826
-1822
-1817
-1813
-1809
-1805
-1802
-1798
-1794
-1791
-1788
-1785
-1782
-1779
-1776
-1774
-1771
-1769
-1767
-1765
-1763
-1762
-1760
-1759
-1758
-1757
-1757
-1756
-1756
-1756
-1756
-1756
-1757
-1758
-1758
-1760
-1761
-1763
-1765
-1767
-1769
-1772
-1775
-1778
-1782
-1786
-1790
-1794
-1799
-1804
-1809
-1815
-1820
-1826
-1833
-1839
-1846
-1853
-1860
-1868
-1875
-1883
-1891
-1900
-1908
-1916
-1925
-1933
-1942
-1951
-1959
-1968
-1976
-1984
-1993
-2001
-2008
-2016
-2024
-2031
-2037
-2045
-2051
-2058
-2064
-2070
-2075
-2080
-2085
-2090
-2094
-2097
-2101
-2104
-2107
-2109
-2111
-2112
-2113
-2114
-2114
-2113
-2113
-2112
-2110
-2108
-2106
-2103
-2099
-2096
-2092
-2087
-2082
-2077
-2071
-2065
-2058
-2051
-2044
-2036
-2028
-2019
-2009
-2001
-1991
-1981
-1971
-1960
-1949
-1937
-1925
-1912
-1900
-1886
-1873
-1859
-1844
-1829
-1814
-1799
-1782
-1766
-1749
-1732
-1714
-1696
-1678
-1659
-1639
-1620
-1600
-1579
-1559
-1537
-1516
-1494
-1472
-1449
-1426
-1403
-1379
-1355
-1331
-1306
-1281
-1256
-1230
-1204
-1177
-1150
-1123
-1095
-1067
-1039
-1010
-981
-951
-921
-891
-861
-830
-798
-767
-735
-702
-670
-637
-604
-571
-537
-503
-469
-435
-400
-365
-330
-295
-259
-224
-188
-152
-116
-80
-44
-7
29
65
102
138
175
211
247
283
319
355
391
426
461
496
531
565
599
633
666
698
730
762
793
824
854
884
913
942
970
997
1024
1050
1075
1100
1124
1148
1170
1192
1214
1234
1254
1274
1292
1310
1327
1344
1359
1374
1389
1402
1415
1427
1439
1450
1460
1470
1479
1487
1495
1502
1509
1515
1520
1525
1530
1534
1537
1540
1543
1545
1547
1548
1549
1550
1550
1550
1550
1549
1548
1547
1545
1543
1541
1538
1535
1532
1529
1525
1522
1518
1514
1509
1505
1500
1496
1491
1486
1481
1476
1471
1466
1461
1456
1451
1446
1441
1436
1431
1427
1423
1418
1414
1411
1407
1404
1401
1398
1396
1394
1392
1391
1390
1390
1389
1390
1390
1391
1393
1395
1397
1400
1403
1406
1410
1415
1419
1425
1430
1436
1442
1449
1456
1464
1471
1479
1488
1497
1506
1515
1525
1535
1545
1556
1567
1578
1590
1602
1614
1627
1639
1652
1665
1679
1693
1707
1721
1735
1750
1765
1779
1795
1810
1825
1841
1857
1872
1888
1904
1921
1937
1953
1969
1986
2001
2017
2035
2051
2067
2084
2100
2116
2132
2148
2164
2180
2196
2211
2227
2242
2257
2272
2286
2301
2315
2329
2343
2356
2369
2382
2394
2406
2418
2430
2441
2452
2462
2472
2482
2491
2500
2509
2517
2525
2533
2540
2547
2554
2560
2566
2572
2577
2582
2586
2591
2595
2599
2602
2605
2608
2611
2613
2615
2617
2619
2620
2621
2622
2622
2623
2623
2623
2622
2621
2620
2619
2617
2615
2613
2611
2608
2605
2601
2597
2593
2588
2583
2578
2572
2566
2559
2552
2544
2536
2527
2518
2508
2498
2487
2476
2464
2452
2439
2426
2412
2397
2383
2367
2351
2335
2319
2301
2284
2266
2248
2229
2210
2191
2172
2152
2132
2111
2091
2070
2049
2028
2005
1985
1963
1941
1919
1897
1874
1852
1829
1807
1784
1761
1738
1714
1691
1668
1644
1621
1597
1574
1550
1526
1502
1478
1454
1430
1406
1381
1357
1332
1307
1283
1258
1233
1208
1183
1157
1132
1106
1080
1054
1028
1002
975
948
921
894
867
840
812
785
757
729
700
672
644
615
587
558
529
500
471
442
413
384
355
325
296
267
238
208
179
150
121
93
64
35
7
-22
-50
-78
-106
-133
-161
-188
-215
-242
-269
-295
-321
-347
-373
-398
-424
-449
-473
-498
-522
-547
-570
-594
-618
-641
-664
-687
-710
-733
-755
-778
-800
-822
-845
-867
-889
-911
-933
-955
-977
-999
-1020
-1043
-1066
-1088
-1111
-1133
-1156
-1179
-1202
-1226
-1249
-1273
-1297
-1321
-1345
-1370
-1394
-1419
-1444
-1469
-1495
-1520
-1546
-1572
-1598
-1625
-1651
-1678
-1705
-1731
-1759
-1786
-1813
-1840
-1868
-1895
-1922
-1950
-1977
-2005
-2033
-2060
-2088
-2115
-2143
-2170
-2198
-2225
-2252
-2279
-2307
-2334
-2361
-2387
-2414
-2440
-2467
-2493
-2519
-2545
-2570
-2595
-2620
-2645
-2670
-2694
-2718
-2742
-2766
-2789
-2812
-2834
-2857
-2879
-2901
-2923
-2944
-2965
-2986
-3007
-3027
-3047
-3067
-3086
-3105
-3124
-3143
-3161
-3179
-3196
-3214
-3231
-3247
-3263
-3279
-3295
-3310
-3325
-3340
-3354
-3369
-3382
-3396
-3409
-3421
-3434
-3446
-3458
-3469
-3480
-3491
-3502
-3512
-3521
-3531
-3540
-3549
-3557
-3565
-3573
-3580
-3587
-3593
-3599
-3605
-3610
-3615
-3620
-3624
-3628
-3632
-3635
-3637
-3640
-3641
-3643
-3644
-3644
-3645
-3644
-3644
-3642
-3641
-3639
-3636
-3633
-3630
-3625
-3621
-3616
-3610
-3604
-3597
-3590
-3582
-3574
-3564
-3555
-3545
-3534
-3522
-3510
-3498
-3485
-3471
-3456
-3441
-3425
-3409
-3392
-3374
-3356
-3337
-3318
-3298
-3277
-3256
-3234
-3211
-3188
-3164
-3139
-3114
-3088
-3062
-3035
-3008
-2980
-2951
-2922
-2892
-2862
-2831
-2799
-2767
-2735
-2702
-2668
-2634
-2599
-2564
-2528
-2492
-2456
-2418
-2381
-2343
-2304
-2265
-2225
-2185
-2145
-2104
-2063
-2021
-1979
-1936
-1893
-1850
-1807
-1763
-1718
-1674
-1629
-1584
-1538
-1492
-1446
-1400
-1353
-1306
-1259
-1212
-1165
-1117
-1069
-1020
-973
-925
-877
-829
-781
-733
-685
-637
-589
-541
-493
-446
-399
-352
-305
-258
-212
-166
-120
-75
-30
15
59
103
146
189
232
274
315
357
397
437
477
516
555
594
632
669
706
743
779
815
850
885
920
954
988
1020
1054
1087
1120
1152
1184
1216
1247
1278
1309
1340
1370
1401
1431
1461
1490
1520
1549
1579
1608
1637
1666
1695
1723
1752
1781
1809
1838
1866
1895
1923
1951
1980
2008
2036
2065
2093
2121
2149
2177
2206
2234
2262
2290
2318
2346
2373
2401
2429
2456
2484
2511
2539
2566
2593
2620
2647
2673
2700
2726
2752
2778
2804
2829
2854
2879
2904
2928
2952
2975
2999
3022
3044
3066
3088
3109
3130
3150
3170
3190
3209
3228
3246
3263
3281
3297
3314
3329
3345
3359
3374
3387
3400
3413
3425
3436
3447
3457
3466
3475
3483
3490
3497
3503
3509
3514
3518
3521
3524
3526
3527
3528
3528
3528
3527
3525
3522
3519
3516
3511
3507
3501
3495
3489
3482
3474
3466
3458
3449
3439
3429
3418
3407
3396
3384
3371
3358
3345
3332
3317
3303
3288
3273
3257
3241
3225
3208
3191
3174
3156
3138
3120
3101
3082
3062
3043
3022
3002
2981
2960
2938
2916
2893
2870
2847
2824
2799
2775
2750
2725
2699
2673
2646
2619
2592
2564
2536
2507
2478
2448
2418
2387
2356
2324
2292
2259
2226
2193
2159
2124
2089
2054
2017
1982
1945
1909
1871
1834
1796
1757
1719
1680
1641
1601
1562
1522
1482
1442
1401
1361
1320
1279
1238
1198
1156
1115
1074
1033
992
951
910
869
829
788
748
707
667
627
588
548
509
470
432
394
356
318
281
244
208
172
136
101
67
33
-1
-34
-67
-99
-130
-162
-192
-222
-252
-281
-309
-337
-365
-391
-418
-443
-469
-493
-518
-541
-564
-587
-609
-630
-651
-672
-692
-711
-730
-748
-766
-784
-800
-817
-832
-847
-862
-876
-889
-902
-915
-927
-938
-949
-959
-969
-978
-987
-995
-1002
-1010
-1016
-1022
-1029
-1034
-1039
-1043
-1047
-1051
-1053
-1056
-1058
-1060
-1061
-1062
-1062
-1062
-1062
-1062
-1061
-1059
-1058
-1056
-1054
-1052
-1049
-1046
-1043
-1040
-1037
-1033
-1029
-1025
-1020
-1016
-1012
-1006
-1002
-997
-992
-986
-981
-975
-969
-963
-957
-951
-945
-938
-932
-925
-918
-911
-904
-897
-890
-882
-874
-867
-859
-851
-843
-834
-826
-817
-808
-799
-790
-781
-771
-762
-752
-742
-731
-721
-710
-699
-687
-676
-664
-652
-639
-627
-614
-601
-588
-574
-561
-546
-532
-518
-503
-488
-473
-458
-442
-426
-410
-394
-377
-361
-344
-327
-310
-293
-275
-258
-240
-222
-204
-186
-168
-150
-132
-114
-95
-77
-59
-40
-22
-3
15
33
52
70
88
107
125
143
160
178
196
213
231
248
265
282
298
315
331
347
362
378
393
408
422
437
451
464
477
490
503
515
527
538
549
560
570
579
588
597
605
612
619
626
632
637
642
646
650
653
655
657
658
659
659
658
657
655
652
649
645
641
636
630
624
616
609
600
591
581
571
560
548
536
523
509
494
479
464
447
430
413
395
376
357
337
316
295
273
251
229
206
182
158
133
108
82
56
30
3
-24
-52
-80
-108
-136
-165
-194
-224
-254
-283
-314
-344
-375
-405
-436
-468
-499
-530
-562
-594
-626
-658
-690
-722
-755
-787
-819
-852
-884
-917
-950
-982
-1014
-1047
-1080
-1112
-1145
-1177
-1209
-1242
-1274
-1306
-1338
-1370
-1401
-1433
-1464
-1495
-1526
-1557
-1587
-1617
-1647
-1677
-1706
-1735
-1764
-1792
-1820
-1848
-1875
-1902
-1929
-1955
-1981
-2005
-2031
-2055
-2080
-2103
-2126
-2149
-2171
-2193
-2215
-2236
-2256
-2276
-2296
-2315
-2333
-2351
-2369
-2386
-2402
-2419
-2434
-2449
-2464
-2478
-2492
-2505
-2518
-2530
-2542
-2553
-2564
-2574
-2584
-2594
-2602
-2611
-2619
-2626
-2634
-2640
-2646
-2652
-2657
-2662
-2667
-2671
-2674
-2677
-2680
-2682
-2684
-2685
-2686
-2687
-2687
-2687
-2686
-2685
-2684
-2682
-2680
-2678
-2675
-2672
-2668
-2664
-2660
-2655
-2650
-2645
-2639
-2633
-2626
-2619
-2612
-2604
-2596
-2588
-2579
-2570
-2560
-2550
-2540
-2529
-2518
-2507
-2495
-2482
-2470
-2457
-2443
-2429
-2415
-2400
-2385
-2369
-2353
-2337
-2320
-2303
-2285
-2267
-2248
-2229
-2209
-2189
-2169
-2148
-2126
-2104
-2082
-2059
-2036
-2012
-1988
-1963
-1938
-1912
-1886
-1859
-1832
-1805
-1777
-1748
-1719
-1690
-1660
-1630
-1599
-1568
-1537
-1505
-1472
-1440
-1407
-1373
-1339
-1305
-1271
-1236
-1201
-1165
-1130
-1094
-1057
-1020
-984
-947
-910
-873
-836
-798
-761
-723
-685
-647
-609
-571
-533
-495
-457
-419
-381
-343
-305
-268
-230
-192
-155
-117
-80
-43
-6
31
67
104
140
176
212
247
283
318
353
388
422
456
490
523
557
590
622
654
686
717
748
778
808
838
867
896
924
951
978
1004
1030
1056
1080
1105
1128
1151
1173
1195
1216
1236
1256
1275
1293
1310
1327
1344
1359
1374
1388
1401
1414
1425
1437
1447
1457
1465
1474
1481
1488
1494
1499
1504
1508
1511
1514
1516
1517
1518
1518
1518
1517
1515
1513
1510
1507
1504
1500
1495
1490
1485
1480
1474
1467
1461
1454
1447
1440
1433
1425
1417
1410
1402
1393
1385
1377
1369
1361
1352
1344
1336
1328
1320
1312
1304
1296
1288
1280
1273
1265
1258
1251
1243
1236
1229
1223
1216
1209
1203
1197
1191
1185
1179
1173
1168
1162
1157
1152
1147
1143
1138
1134
1130
1126
1122
1118
1115
1112
1109
1106
1103
1101
1099
1097
1095
1094
1093
1092
1091
1091
1090
1090
1091
1091
1092
1093
1094
1095
1097
1099
1101
1104
1106
1109
1112
1116
1120
1124
1128
1132
1137
1142
1147
1153
1159
1165
1171
1178
1184
1192
1199
1206
1214
1222
1230
1238
1247
1256
1264
1273
1283
1292
1301
1311
1320
1330
1339
1349
1359
1369
1378
1388
1398
1407
1417
1426
1436
1445
1454
1463
1472
1480
1489
1497
1505
1512
1520
1527
1534
1540
1546
1552
1558
1563
1568
1573
1577
1581
1584
1587
1590
1593
1595
1597
1598
1599
1599
1599
1599
1598
1597
1595
1593
1590
1587
1583
1579
1574
1569
1564
1558
1551
1544
1536
1528
1520
1510
1501
1491
1480
1469
1457
1445
1432
1418
1405
1390
1375
1360
1344
1327
1310
1293
1275
1256
1237
1218
1198
1177
1157
1135
1114
1092
1069
1047
1024
1000
977
953
928
904
879
854
829
803
778
752
726
700
674
648
621
595
569
542
516
489
463
437
410
384
358
332
306
281
255
230
205
180
155
131
106
83
59
36
13
-10
-32
-54
-75
-97
-117
-138
-158
-177
-197
-215
-234
-252
-269
-286
-303
-320
-336
-351
-367
-381
-396
-410
-424
-437
-450
-463
-475
-487
-499
-510
-521
-532
-542
-552
-562
-572
-581
-590
-599
-608
-617
-625
-633
-641
-649
-657
-665
-673
-680
-688
-695
-702
-710
-717
-724
-731
-738
-745
-753
-760
-767
-774
-781
-789
-796
-803
-811
-818
-826
-834
-842
-850
-858
-866
-874
-882
-890
-898
-906
-915
-923
-932
-940
-948
-957
-965
-974
-982
-990
-998
-1006
-1014
-1022
-1030
-1038
-1046
-1053
-1060
-1067
-1074
-1080
-1086
-1092
-1098
-1103
-1108
-1112
-1117
-1121
-1124
-1127
-1130
-1132
-1134
-1136
-1137
-1138
-1138
-1138
-1138
-1137
-1136
-1134
-1132
-1130
-1127
-1124
-1120
-1116
-1112
-1107
-1102
-1097
-1091
-1084
-1078
-1071
-1063
-1055
-1047
-1038
-1029
-1018
-1010
-999
-989
-978
-966
-955
-942
-930
-917
-904
-890
-876
-862
-847
-832
-817
-801
-785
-768
-752
-735
-718
-700
-682
-664
-646
-628
-609
-590
-571
-552
-532
-513
-493
-473
-453
-432
-412
-391
-370
-349
-328
-307
-286
-264
-243
-221
-199
-177
-155
-133
-111
-89
-66
-44
-21
1
24
47
69
92
115
138
161
185
208
231
254
277
301
324
347
370
394
417
440
463
487
510
533
556
579
602
625
647
670
693
716
738
761
783
805
828
850
872
894
916
938
960
982
1004
1025
1047
1068
1090
1111
1132
1153
1174
1195
1216
1237
1257
1278
1298
1318
1338
1358
1378
1398
1417
1437
1456
1475
1494
1512
1531
1549
1567
1585
1602
1620
1637
1653
1670
1686
1702
1717
1732
1747
1761
1775
1789
1802
1814
1827
1838
1850
1860
1871
1880
1890
1898
1906
1914
1921
1927
1933
1938
1942
1946
1949
1952
1954
1955
1956
1956
1955
1954
1952
1949
1946
1942
1937
1932
1926
1919
1912
1904
1896
1887
1878
1868
1857
1846
1835
1823
1811
1798
1785
1771
1757
1743
1728
1713
1697
1682
1666
1649
1633
1616
1599
1582
1564
1546
1528
1510
1492
1474
1455
1437
1418
1400
1381
1362
1343
1324
1305
1285
1266
1247
1227
1208
1188
1169
1149
1130
1110
1090
1070
1051
1031
1010
991
971
951
931
911
891
871
851
830
810
790
769
749
728
708
687
666
645
624
603
582
560
539
517
495
473
451
429
407
384
362
339
316
293
270
246
222
199
175
150
126
101
77
52
26
1
-25
-51
-77
-103
-130
-157
-184
-211
-239
-267
-296
-324
-353
-382
-412
-442
-472
-502
-533
-564
-595
-627
-659
-691
-723
-756
-789
-822
-855
-889
-922
-956
-990
-1024
-1059
-1093
-1128
-1162
-1197
-1232
-1267
-1302
-1337
-1372
-1407
-1442
-1477
-1512
-1547
-1582
-1617
-1652
-1687
-1722
-1756
-1791
-1825
-1860
-1894
-1928
-1962
-1996
-2029
-2064
-2097
-2130
-2164
-2197
-2230
-2263
-2295
-2328
-2360
-2393
-2425
-2457
-2489
-2520
-2552
-2583
-2614
-2645
-2676
-2707
-2737
-2768
-2798
-2828
-2858
-2887
-2916
-2946
-2974
-3003
-3031
-3060
-3087
-3115
-3142
-3169
-3195
-3222
-3248
-3273
-3298
-3323
-3348
-3372
-3395
-3419
-3441
-3464
-3486
-3508
-3529
-3549
-3570
-3589
-3609
-3627
-3646
-3664
-3681
-3698
-3714
-3730
-3745
-3759
-3773
-3787
-3800
-3812
-3824
-3835
-3845
-3855
-3864
-3873
-3881
-3888
-3894
-3900
-3905
-3910
-3913
-3916
-3919
-3920
-3921
-3921
-3920
-3918
-3916
-3913
-3909
-3904
-3899
-3892
-3885
-3877
-3869
-3859
-3849
-3838
-3826
-3813
-3800
-3786
-3770
-3755
-3738
-3721
-3702
-3683
-3664
-3643
-3622
-3600
-3577
-3554
-3530
-3505
-3480
-3453
-3426
-3399
-3370
-3341
-3312
-3281
-3250
-3219
-3186
-3153
-3120
-3085
-3051
-3015
-2979
-2942
-2905
-2867
-2829
-2790
-2751
-2711
-2670
-2629
-2588
-2546
-2504
-2461
-2418
-2374
-2330
-2285
-2240
-2195
-2149
-2103
-2057
-2009
-1962
-1915
-1867
-1818
-1770
-1721
-1671
-1622
-1572
-1521
-1470
-1419
-1368
-1316
-1264
-1212
-1159
-1105
-1052
-998
-943
-888
-833
-777
-721
-665
-607
-550
-492
-433
-374
-315
-255
-194
-133
-71
-9
54
118
182
246
312
377
444
511
578
646
715
784
853
923
994
1065
1137
1209
1281
1354
1427
1501
1574
1649
1723
1798
1873
1948
2024
2100
2176
2252
2328
2404
2480
2557
2633
2709
2785
2861
2937
3013
3089
3164
3240
3315
3390
3464
3538
3612
3686
3759
3832
3904
3976
4046
4118
4188
4258
4327
4395
4463
4531
4597
4663
4729
4793
4857
4920
4982
5043
5104
5164
5223
5281
5338
5394
5449
5503
5557
5609
5661
5711
5760
5809
5856
5903
5948
5992
6035
6078
6119
6159
6198
6236
6273
6308
6343
6377
6409
6441
6471
6500
6528
6555
6581
6606
6630
6652
6674
6694
6713
6731
6748
6764
6778
6792
6804
6815
6825
6834
6842
6848
6854
6858
6861
6862
6863
6862
6860
6857
6852
6846
6839
6831
6821
6810
6798
6785
6770
6754
6737
6718
6698
6677
6655
6632
6607
6581
6554
6525
6495
6465
6432
6399
6365
6329
6293
6255
6216
6176
6135
6093
6050
6005
5960
5914
5866
5818
5768
5718
5667
5615
5562
5508
5453
5397
5341
5283
5225
5166
5107
5046
4985
4923
4861
4798
4734
4669
4604
4539
4472
4405
4338
4270
4201
4132
4062
3993
3922
3851
3780
3708
3636
3563
3490
3417
3343
3269
3195
3120
3045
2970
2895
2819
2743
2667
2590
2514
2437
2360
2283
2206
2129
2051
1974
1897
1819
1741
1664
1586
1509
1431
1353
1276
1198
1121
1043
966
888
811
733
656
579
502
425
348
271
195
118
42
-34
-110
-186
-262
-337
-413
-488
-563
-637
-711
-786
-859
-933
-1006
-1079
-1152
-1224
-1296
-1368
-1440
-1511
-1581
-1652
-1722
-1791
-1861
-1930
-1998
-2066
-2134
-2201
-2268
-2335
-2401
-2467
-2532
-2597
-2661
-2725
-2789
-2852
-2914
-2976
-3038
-3099
-3160
-3220
-3280
-3339
-3397
-3456
-3513
-3570
-3627
-3683
-3739
-3794
-3848
-3902
-3955
-4008
-4059
-4112
-4163
-4213
-4263
-4312
-4360
-4408
-4455
-4501
-4547
-4592
-4636
-4679
-4722
-4764
-4806
-4846
-4886
-4925
-4964
-5001
-5038
-5074
-5109
-5143
-5177
-5209
-5241
-5272
-5302
-5331
-5359
-5386
-5413
-5438
-5463
-5486
-5509
-5531
-5551
-5571
-5590
-5607
-5624
-5640
-5654
-5668
-5680
-5692
-5702
-5712
-5720
-5728
-5734
-5740
-5744
-5748
-5750
-5751
-5752
-5751
-5750
-5747
-5743
-5739
-5733
-5727
-5719
-5711
-5701
-5691
-5680
-5668
-5655
-5641
-5627
-5611
-5595
-5578
-5560
-5541
-5522
-5502
-5481
-5459
-5437
-5414
-5390
-5366
-5341
-5315
-5289
-5262
-5235
-5207
-5178
-5149
-5120
-5090
-5059
-5028
-4997
-4965
-4932
-4899
-4866
-4832
-4798
-4763
-4728
-4693
-4657
-4621
-4585
-4548
-4511
-4473
-4436
-4398
-4359
-4321
-4282
-4243
-4204
-4164
-4125
-4085
-4045
-4003
-3964
-3923
-3883
-3842
-3800
-3759
-3718
-3676
-3634
-3592
-3550
-3508
-3466
-3424
-3381
-3339
-3296
-3253
-3210
-3167
-3124
-3081
-3038
-2995
-2951
-2908
-2865
-2821
-2778
-2734
-2690
-2647
-2603
-2559
-2516
-2472
-2428
-2384
-2341
-2297
-2253
-2209
-2166
-2122
-2078
-2035
-1991
-1947
-1904
-1861
-1817
-1774
-1731
-1687
-1644
-1601
-1558
-1516
-1473
-1430
-1388
-1345
-1303
-1261
-1218
-1176
-1134
-1092
-1051
-1008
-967
-926
-884
-843
-801
-760
-719
-678
-637
-596
-555
-514
-473
-432
-392
-351
-310
-269
-229
-188
-148
-107
-66
-26
14
55
95
136
176
216
256
296
337
377
417
456
496
536
576
616
655
695
734
774
813
852
891
930
969
1006
1046
1084
1123
1161
1198
1236
1274
1311
1348
1385
1422
1459
1495
1531
1567
1603
1638
1673
1708
1743
1777
1811
1845
1878
1911
1944
1976
2008
2040
2071
2102
2132
2162
2192
2221
2249
2277
2305
2332
2358
2384
2409
2434
2458
2481
2504
2526
2547
2568
2587
2606
2624
2642
2658
2674
2689
2703
2716
2728
2740
2750
2760
2768
2776
2783
2789
2794
2798
2800
2803
2804
2804
2803
2801
2798
2794
2789
2784
2777
2769
2760
2750
2740
2728
2715
2702
2687
2672
2655
2638
2619
2600
2580
2559
2537
2514
2490
2465
2440
2413
2386
2358
2329
2299
2269
2238
2206
2173
2140
2106
2071
2036
2000
1963
1926
1888
1850
1811
1772
1732
1691
1650
1609
1567
1525
1483
1440
1397
1353
1309
1265
1221
1176
1132
1087
1042
996
951
906
860
815
769
724
678
633
587
542
497
452
407
363
318
274
230
187
143
100
57
15
-27
-69
-111
-152
-192
-233
-273
-312
-351
-390
-428
-466
-503
-540
-576
-612
-647
-682
-716
-750
-783
-816
-848
-880
-911
-941
-971
-1000
-1029
-1057
-1084
-1111
-1137
-1163
-1187
-1212
-1235
-1258
-1280
-1302
-1323
-1343
-1363
-1382
-1400
-1418
-1435
-1451
-1467
-1482
-1496
-1510
-1523
-1536
-1548
-1559
-1570
-1580
-1590
-1599
-1608
-1616
-1623
-1630
-1637
-1643
-1648
-1653
-1658
-1662
-1666
-1669
-1672
-1674
-1676
-1677
-1678
-1678
-1678
-1678
-1677
-1676
-1675
-1673
-1670
-1667
-1664
-1661
-1657
-1652
-1648
-1643
-1637
-1631
-1625
-1619
-1612
-1605
-1597
-1589
-1580
-1572
-1563
-1553
-1543
-1533
-1523
-1512
-1501
-1489
-1477
-1465
-1453
-1440
-1426
-1413
-1399
-1384
-1370
-1354
-1339
-1323
-1307
-1290
-1273
-1256
-1238
-1220
-1201
-1182
-1163
-1143
-1123
-1102
-1081
-1059
-1037
-1014
-992
-969
-945
-921
-896
-871
-846
-820
-793
-767
-739
-712
-684
-655
-626
-597
-567
-537
-506
-475
-444
-412
-380
-348
-315
-281
-248
-214
-179
-145
-110
-75
-39
-3
33
69
106
143
180
218
255
293
331
369
408
446
485
524
563
602
641
680
719
759
798
838
877
917
957
996
1036
1075
1115
1154
1194
1233
1272
1311
1350
1389
1427
1466
1504
1542
1580
1618
1655
1692
1729
1766
1802
1838
1874
1910
1945
1979
2013
2048
2081
2115
2147
2180
2211
2243
2274
2304
2334
2363
2392
2420
2448
2475
2502
2528
2553
2578
2602
2626
2649
2671
2693
2714
2734
2754
2774
2792
2810
2827
2844
2860
2876
2890
2904
2918
2931
2943
2954
2965
2976
2985
2994
3003
3011
3018
3025
3031
3036
3041
3046
3049
3053
3056
3058
3060
3061
3062
3062
3062
3061
3060
3059
3057
3054
3052
3048
3045
3041
3037
3033
3028
3023
3017
3012
3006
2999
2993
2986
2979
2972
2965
2957
2949
2941
2933
2925
2916
2907
2898
2889
2880
2870
2861
2851
2841
2831
2821
2810
2800
2789
2778
2767
2756
2745
2734
2722
2711
2699
2688
2676
2664
2652
2640
2628
2616
2604
2592
2580
2567
2555
2543
2530
2518
2506
2493
2481
2468
2456
2443
2431
2418
2406
2393
2381
2368
2356
2343
2331
2318
2305
2293
2280
2268
2255
2243
2230
2218
2205
2193
2180
2168
2156
2143
2131
2118
2106
2094
2081
2069
2057
2044
2032
2020
2007
1995
1983
1970
1958
1946
1933
1921
1909
1896
1884
1871
1859
1846
1834
1821
1809
1796
1783
1771
1758
1745
1732
1719
1706
1693
1680
1667
1654
1640
1627
1613
1600
1586
1573
1559
1545
1531
1517
1503
1489
1474
1460
1445
1431
1416
1401
1386
1371
1356
1341
1326
1311
1295
1280
1264
1249
1233
1218
1202
1186
1170
1155
1139
1123
1107
1090
1074
1058
1042
1025
1008
992
975
959
942
925
907
890
873
855
837
819
801
783
765
746
728
709
690
670
651
631
611
591
571
551
531
510
489
468
447
425
404
382
360
338
315
293
270
248
225
202
178
155
132
108
84
60
36
12
-12
-36
-61
-85
-110
-134
-159
-184
-209
-234
-259
-284
-309
-334
-359
-384
-409
-435
-460
-485
-510
-536
-561
-586
-611
-637
-662
-688
-713
-738
-764
-789
-815
-840
-866
-892
-917
-943
-969
-994
-1020
-1046
-1072
-1098
-1125
-1151
-1177
-1204
-1230
-1257
-1284
-1311
-1338
-1365
-1393
-1420
-1448
-1476
-1504
-1533
-1561
-1590
-1619
-1648
-1677
-1706
-1736
-1766
-1796
-1826
-1856
-1887
-1917
-1948
-1979
-2009
-2041
-2073
-2104
-2135
-2167
-2199
-2230
-2262
-2294
-2325
-2357
-2389
-2420
-2452
-2484
-2515
-2547
-2578
-2610
-2641
-2672
-2703
-2734
-2764
-2795
-2825
-2856
-2885
-2915
-2945
-2974
-3003
-3032
-3060
-3088
-3116
-3144
-3171
-3198
-3224
-3250
-3276
-3301
-3326
-3351
-3375
-3398
-3422
-3444
-3467
-3488
-3510
-3531
-3551
-3571
-3591
-3610
-3628
-3646
-3663
-3680
-3697
-3713
-3728
-3743
-3757
-3771
-3784
-3797
-3809
-3820
-3832
-3842
-3852
-3861
-3870
-3879
-3887
-3894
-3901
-3907
-3913
-3918
-3923
-3927
-3930
-3933
-3936
-3938
-3939
-3940
-3940
-3940
-3939
-3938
-3936
-3933
-3930
-3927
-3922
-3917
-3912
-3906
-3899
-3891
-3883
-3875
-3866
-3856
-3845
-3834
-3822
-3810
-3797
-3783
-3769
-3754
-3739
-3722
-3706
-3688
-3670
-3652
-3633
-3613
-3592
-3572
-3550
-3528
-3505
-3482
-3458
-3434
-3409
-3384
-3358
-3332
-3306
-3278
-3251
-3223
-3194
-3165
-3136
-3106
-3076
-3046
-3015
-2984
-2952
-2921
-2889
-2856
-2824
-2791
-2758
-2725
-2691
-2658
-2624
-2590
-2556
-2521
-2487
-2453
-2418
-2383
-2349
-2314
-2279
-2244
-2209
-2174
-2139
-2105
-2070
-2035
-2000
-1965
-1931
-1896
-1861
-1827
-1792
-1758
-1723
-1689
-1655
-1621
-1587
-1553
-1519
-1485
-1452
-1418
-1385
-1351
-1318
-1285
-1252
-1219
-1186
-1153
-1121
-1088
-1056
-1024
-992
-959
-928
-896
-864
-832
-801
-769
-738
-706
-675
-644
-612
-581
-550
-519
-488
-457
-426
-395
-364
-334
-303
-272
-241
-210
-180
-149
-118
-88
-57
-26
5
35
66
97
128
158
189
220
251
282
313
344
374
405
436
467
498
529
560
591
622
653
684
715
746
777
808
839
870
900
931
962
993
1024
1055
1086
1116
1147
1178
1208
1239
1269
1299
1329
1359
1389
1419
1448
1478
1507
1536
1565
1593
1622
1650
1678
1706
1734
1761
1788
1815
1842
1868
1895
1921
1946
1972
1997
2021
2047
2072
2096
2120
2144
2168
2192
2215
2238
2261
2283
2306
2328
2350
2372
2393
2415
2436
2457
2478
2499
2519
2539
2560
2580
2599
2619
2639
2658
2677
2696
2714
2733
2751
2769
2787
2805
2822
2840
2857
2873
2890
2906
2923
2938
2954
2969
2985
2999
3014
3028
3042
3056
3070
3083
3096
3109
3121
3133
3145
3156
3167
3178
3189
3199
3209
3218
3228
3237
3245
3254
3261
3269
3276
3283
3290
3296
3302
3308
3313
3318
3323
3327
3332
3335
3339
3342
3345
3348
3350
3352
3354
3356
3357
3359
3359
3360
3361
3361
3361
3360
3360
3359
3358
3357
3355
3354
3352
3350
3348
3345
3343
3340
3337
3334
3331
3327
3324
3320
3316
3312
3307
3303
3298
3293
3288
3283
3277
3271
3265
3259
3253
3246
3240
3233
3226
3218
3211
3203
3195
3187
3178
3170
3161
3152
3142
3133
3123
3113
3103
3093
3082
3071
3060
3049
3037
3025
3013
3000
2988
2975
2962
2948
2934
2920
2906
2891
2876
2861
2846
2830
2814
2798
2781
2764
2747
2730
2712
2694
2676
2657
2638
2619
2599
2580
2560
2539
2519
2498
2477
2455
2433
2411
2389
2366
2343
2320
2296
2272
2248
2223
2198
2173
2147
2121
2094
2068
2040
2013
1985
1957
1928
1899
1870
1840
1810
1780
1749
1718
1686
1654
1622
1590
1557
1523
1490
1456
1421
1386
1351
1316
1280
1244
1207
1170
1132
1095
1056
1018
979
939
900
860
819
779
738
696
654
612
570
527
484
441
397
353
308
264
219
173
128
82
36
-10
-57
-104
-151
-198
-246
-293
-341
-389
-438
-486
-535
-583
-632
-681
-730
-779
-829
-878
-927
-976
-1026
-1075
-1124
-1174
-1223
-1272
-1321
-1370
-1419
-1468
-1517
-1565
-1613
-1662
-1710
-1757
-1805
-1852
-1899
-1946
-1993
-2039
-2085
-2131
-2176
-2221
-2266
-2311
-2355
-2398
-2442
-2485
-2527
-2569
-2611
-2652
-2693
-2733
-2773
-2812
-2851
-2889
-2927
-2964
-3001
-3037
-3073
-3107
-3142
-3176
-3209
-3241
-3273
-3305
-3336
-3366
-3395
-3424
-3452
-3479
-3506
-3532
-3558
-3583
-3607
-3630
-3653
-3675
-3696
-3717
-3737
-3756
-3775
-3793
-3810
-3827
-3842
-3857
-3872
-3885
-3898
-3910
-3921
-3932
-3942
-3951
-3959
-3967
-3974
-3980
-3985
-3989
-3993
-3996
-3998
-3999
-4000
-4000
-3998
-3997
-3994
-3991
-3987
-3982
-3976
-3970
-3963
-3955
-3946
-3937
-3926
-3915
-3904
-3891
-3878
-3864
-3850
-3835
-3819
-3802
-3785
-3767
-3748
-3729
-3709
-3689
-3668
-3646
-3624
-3601
-3577
-3553
-3529
-3504
-3478
-3452
-3426
-3399
-3372
-3344
-3316
-3288
-3259
-3231
-3201
-3172
-3142
-3112
-3082
-3051
-3021
-2990
-2959
-2928
-2897
-2866
-2834
-2803
-2771
-2740
-2708
-2677
-2645
-2614
-2583
-2552
-2520
-2489
-2458
-2428
-2397
-2367
-2336
-2306
-2276
-2246
-2217
-2188
-2159
-2130
-2101
-2073
-2045
-2017
-1990
-1963
-1936
-1909
-1883
-1857
-1832
-1806
-1782
-1757
-1733
-1709
-1685
-1662
-1639
-1616
-1594
-1572
-1550
-1529
-1507
-1486
-1466
-1446
-1426
-1406
-1386
-1367
-1348
-1329
-1311
-1292
-1274
-1256
-1238
-1221
-1203
-1186
-1169
-1151
-1135
-1118
-1101
-1084
-1068
-1051
-1035
-1018
-1002
-986
-970
-953
-937
-921
-905
-889
-873
-856
-840
-824
-808
-791
-775
-758
-742
-725
-709
-692
-675
-658
-641
-623
-606
-588
-571
-553
-535
-517
-499
-481
-462
-444
-425
-406
-387
-368
-348
-329
-309
-289
-269
-249
-229
-208
-187
-166
-145
-124
-103
-81
-59
-38
-16
7
29
52
74
97
120
143
167
190
214
237
261
285
309
334
358
382
407
432
456
481
506
531
556
581
607
632
657
683
708
734
759
785
811
836
862
887
913
939
964
990
1014
1041
1066
1091
1116
1141
1166
1191
1216
1241
1265
1290
1314
1338
1362
1386
1409
1432
1455
1478
1501
1523
1546
1568
1589
1611
1632
1653
1674
1694
1714
1734
1753
1772
1791
1810
1828
1846
1864
1881
1898
1914
1931
1947
1962
1977
1992
2007
2021
2035
2048
2062
2074
2087
2099
2111
2122
2133
2144
2154
2164
2174
2183
2192
2200
2209
2216
2224
2231
2237
2243
2249
2255
2260
2264
2269
2273
2276
2279
2282
2284
2286
2288
2289
2290
2291
2291
2290
2290
2289
2287
2286
2284
2281
2278
2275
2272
2268
2264
2259
2254
2249
2244
2238
2231
2225
2218
2211
2203
2196
2188
2179
2171
2162
2152
2143
2133
2123
2112
2102
2091
2080
2068
2057
2045
2033
2020
2008
1995
1982
1969
1956
1942
1928
1915
1901
1887
1872
1858
1843
1828
1814
1799
1784
1768
1753
1738
1722
1706
1691
1675
1659
1643
1627
1610
1594
1578
1561
1545
1528
1512
1495
1478
1461
1444
1427
1410
1393
1376
1359
1342
1324
1307
1290
1272
1255
1237
1220
1202
1184
1167
1149
1131
1113
1095
1077
1059
1041
1022
1004
987
969
951
933
915
897
879
861
843
825
807
789
771
753
735
718
700
682
665
647
630
613
596
579
562
545
528
512
495
479
463
447
431
415
400
385
369
355
340
325
311
297
283
269
256
243
229
217
204
192
179
168
156
144
133
122
111
101
90
80
70
60
51
42
33
24
15
6
-2
-10
-18
-26
-34
-42
-49
-56
-64
-71
-78
-85
-91
-98
-104
-111
-117
-123
-129
-135
-141
-147
-152
-158
-164
-169
-175
-180
-185
-191
-196
-201
-207
-212
-217
-222
-227
-232
-237
-242
-247
-252
-257
-261
-266
-271
-275
-280
-284
-289
-293
-297
-301
-305
-309
-313
-316
-320
-323
-326
-329
-332
-335
-338
-340
-342
-344
-346
-348
-350
-351
-352
-354
-355
-355
-356
-356
-357
-357
-356
-356
-356
-355
-354
-353
-352
-351
-349
-347
-345
-343
-341
-339
-336
-333
-330
-327
-324
-320
-316
-313
-309
-304
-300
-296
-291
-286
-281
-276
-271
-266
-260
-255
-249
-244
-238
-232
-226
-220
-214
-208
-201
-195
-189
-183
-177
-170
-164
-158
-152
-146
-140
-134
-128
-122
-116
-110
-104
-99
-93
-88
-82
-77
-72
-67
-62
-57
-53
-48
-44
-40
-36
-32
-28
-25
-21
-18
-15
-12
-9
-6
-4
-1
1
3
5
7
9
10
12
13
14
15
16
17
18
18
18
19
19
19
18
18
18
17
17
16
15
14
13
12
11
9
8
6
5
3
1
-1
-3
-5
-7
-9
-11
-14
-16
-18
-20
-23
-25
-27
-29
-32
-34
-36
-38
-40
-42
-44
-46
-48
-50
-51
-53
-54
-55
-56
-57
-58
-59
-59
-60
-60
-60
-60
-59
-59
-58
-58
-57
-55
-54
-53
-51
-49
-47
-45
-43
-40
-37
-34
-31
-28
-25
-21
-17
-13
-9
-5
-1
4
9
14
19
24
29
35
41
46
52
59
65
72
78
85
92
99
107
114
122
129
137
146
154
162
171
180
189
198
207
217
226
236
246
256
266
277
287
298
309
320
331
342
353
365
376
388
399
411
423
435
447
459
471
483
495
507
520
532
544
556
568
580
593
605
617
629
641
652
664
676
687
699
710
721
732
743
753
764
774
784
793
803
812
821
830
838
847
855
862
870
877
884
890
897
903
908
914
919
923
928
932
936
940
943
946
948
951
953
954
956
957
958
958
958
958
958
957
956
954
953
951
948
946
943
940
936
932
928
924
919
914
909
903
897
891
884
878
870
863
855
847
838
829
820
811
801
791
780
770
758
747
735
723
711
698
685
672
659
645
631
616
601
586
571
556
540
524
507
491
474
456
439
421
403
385
367
348
329
310
291
272
253
233
213
193
173
153
133
113
93
72
52
32
11
-9
-30
-50
-71
-91
-112
-132
-153
-173
-193
-213
-233
-253
-273
-293
-312
-332
-351
-370
-389
-408
-427
-445
-463
-482
-500
-518
-535
-553
-570
-587
-604
-621
-637
-654
-670
-686
-701
-717
-732
-747
-762
-777
-791
-806
-820
-834
-848
-861
-875
-888
-901
-914
-927
-940
-952
-965
-977
-989
-1000
-1012
-1025
-1036
-1048
-1059
-1071
-1082
-1093
-1104
-1115
-1126
-1137
-1147
-1158
-1168
-1179
-1189
-1199
-1210
-1220
-1230
-1240
-1249
-1259
-1269
-1278
-1288
-1297
-1306
-1316
-1325
-1334
-1343
-1352
-1361
-1370
-1379
-1388
-1396
-1405
-1414
-1422
-1431
-1439
-1448
-1456
-1464
-1472
-1480
-1489
-1496
-1504
-1512
-1520
-1528
-1535
-1543
-1550
-1558
-1565
-1572
-1579
-1586
-1594
-1600
-1607
-1614
-1621
-1627
-1634
-1640
-1646
-1653
-1659
-1665
-1671
-1677
-1683
-1689
-1694
-1700
-1705
-1711
-1716
-1722
-1727
-1732
-1737
-1742
-1747
-1752
-1757
-1762
-1766
-1771
-1776
-1780
-1784
-1789
-1793
-1797
-1801
-1805
-1809
-1813
-1817
-1821
-1825
-1828
-1832
-1835
-1839
-1842
-1845
-1848
-1851
-1854
-1857
-1860
-1863
-1865
-1868
-1870
-1872
-1874
-1876
-1878
-1880
-1882
-1883
-1885
-1886
-1887
-1888
-1889
-1890
-1890
-1891
-1891
-1891
-1891
-1890
-1890
-1889
-1888
-1886
-1885
-1883
-1881
-1879
-1876
-1873
-1870
-1867
-1863
-1859
-1855
-1850
-1846
-1840
-1835
-1829
-1823
-1817
-1810
-1803
-1796
-1788
-1780
-1772
-1763
-1754
-1745
-1736
-1726
-1715
-1705
-1694
-1683
-1671
-1660
-1648
-1635
-1623
-1610
-1596
-1583
-1569
-1555
-1541
-1527
-1512
-1497
-1482
-1466
-1450
-1434
-1418
-1402
-1385
-1368
-1351
-1333
-1316
-1298
-1280
-1261
-1243
-1224
-1205
-1186
-1166
-1147
-1127
-1106
-1086
-1065
-1045
-1022
-1002
-980
-959
-937
-914
-892
-869
-846
-823
-799
-776
-752
-728
-704
-679
-655
-630
-605
-580
-554
-529
-503
-477
-451
-425
-399
-373
-346
-320
-293
-266
-240
-213
-186
-159
-132
-104
-77
-50
-23
4
32
59
86
113
141
168
195
222
249
276
303
330
357
384
410
437
464
490
517
543
569
595
621
647
673
699
725
750
776
801
826
851
876
901
925
950
974
998
1022
1046
1070
1094
1117
1140
1163
1186
1209
1231
1253
1275
1297
1319
1340
1361
1382
1403
1423
1443
1463
1482
1502
1521
1539
1558
1576
1594
1611
1629
1646
1662
1679
1695
1711
1726
1741
1756
1771
1785
1799
1813
1827
1840
1853
1866
1878
1890
1902
1914
1926
1937
1948
1959
1969
1980
1990
2000
2009
2020
2029
2039
2048
2057
2066
2075
2083
2092
2100
2108
2116
2124
2132
2139
2147
2154
2161
2168
2175
2182
2189
2195
2201
2208
2214
2220
2225
2231
2237
2242
2247
2252
2257
2262
2267
2271
2276
2280
2284
2288
2292
2295
2299
2302
2305
2308
2311
2314
2316
2319
2321
2323
2325
2327
2328
2330
2331
2332
2333
2334
2334
2335
2335
2335
2335
2335
2335
2334
2333
2333
2332
2330
2329
2328
2326
2324
2322
2320
2317
2315
2312
2309
2306
2303
2299
2295
2291
2287
2283
2278
2273
2268
2263
2258
2252
2246
2240
2233
2226
2219
2212
2205
2197
2188
2180
2171
2162
2153
2143
2133
2123
2112
2101
2090
2078
2066
2054
2041
2028
2015
2001
1988
1974
1959
1944
1929
1913
1897
1881
1865
1848
1831
1814
1796
1778
1760
1742
1723
1704
1685
1666
1646
1627
1607
1587
1566
1546
1525
1504
1484
1463
1441
1420
1399
1377
1356
1334
1313
1291
1269
1248
1226
1204
1182
1160
1138
1117
1095
1073
1051
1029
1006
986
964
942
920
898
876
855
833
811
789
768
746
724
702
680
658
637
615
593
571
549
527
504
482
460
438
415
393
370
348
325
303
280
257
234
211
189
166
143
120
96
73
50
27
4
-20
-43
-66
-90
-113
-137
-160
-183
-207
-230
-254
-277
-300
-324
-347
-370
-394
-417
-440
-463
-486
-509
-532
-555
-578
-601
-623
-646
-668
-691
-713
-736
-758
-780
-802
-824
-845
-867
-888
-910
-931
-952
-973
-994
-1014
-1035
-1055
-1076
-1096
-1115
-1135
-1154
-1174
-1193
-1211
-1230
-1248
-1266
-1284
-1301
-1319
-1336
-1352
-1368
-1384
-1400
-1415
-1430
-1445
-1459
-1472
-1486
-1499
-1511
-1523
-1535
-1546
-1557
-1567
-1577
-1587
-1596
-1604
-1612
-1619
-1626
-1633
-1639
-1644
-1649
-1654
-1658
-1661
-1664
-1666
-1668
-1669
-1670
-1670
-1669
-1668
-1667
-1665
-1662
-1659
-1656
-1651
-1647
-1642
-1636
-1630
-1623
-1616
-1608
-1600
-1592
-1583
-1573
-1563
-1553
-1542
-1531
-1519
-1507
-1494
-1481
-1467
-1454
-1439
-1425
-1410
-1394
-1378
-1362
-1346
-1329
-1311
-1294
-1276
-1258
-1239
-1220
-1201
-1182
-1162
-1142
-1122
-1101
-1081
-1060
-1039
-1016
-996
-974
-953
-931
-909
-886
-864
-842
-819
-797
-774
-752
-729
-707
-684
-662
-639
-617
-594
-572
-549
-527
-505
-483
-461
-440
-418
-397
-375
-354
-333
-313
-292
-272
-252
-232
-212
-193
-174
-155
-136
-118
-99
-81
-64
-46
-29
-12
5
21
37
53
69
84
100
115
130
144
159
173
187
200
214
227
240
253
265
277
289
301
313
324
335
346
356
367
377
387
396
406
415
424
432
441
449
457
464
472
479
485
492
498
504
510
515
521
526
530
535
539
543
546
550
553
555
558
560
562
564
565
566
567
568
568
568
568
567
566
565
564
562
560
558
555
552
549
546
542
538
534
529
524
519
513
508
501
495
488
481
474
466
458
450
441
432
422
413
403
392
381
370
358
347
334
322
308
295
281
267
252
237
222
206
190
173
156
139
121
103
84
66
46
27
7
-14
-34
-55
-77
-98
-120
-142
-165
-188
-211
-234
-257
-281
-305
-329
-353
-377
-402
-426
-451
-476
-501
-526
-551
-576
-601
-626
-651
-676
-700
-725
-750
-775
-799
-823
-848
-872
-895
-919
-943
-966
-989
-1012
-1034
-1057
-1079
-1100
-1122
-1143
-1164
-1184
-1204
-1224
-1244
-1263
-1282
-1300
-1318
-1336
-1353
-1370
-1386
-1402
-1418
-1433
-1448
-1462
-1476
-1489
-1503
-1515
-1527
-1539
-1550
-1561
-1572
-1582
-1591
-1600
-1609
-1617
-1624
-1632
-1639
-1645
-1651
-1657
-1662
-1666
-1671
-1675
-1678
-1681
-1684
-1686
-1687
-1689
-1690
-1690
-1690
-1690
-1689
-1688
-1687
-1685
-1683
-1680
-1677
-1674
-1670
-1667
-1662
-1658
-1653
-1647
-1642
-1636
-1630
-1623
-1617
-1610
-1603
-1595
-1587
-1579
-1571
-1563
-1554
-1545
-1536
-1527
-1518
-1508
-1498
-1488
-1478
-1468
-1458
-1447
-1437
-1426
-1415
-1404
-1393
-1382
-1371
-1359
-1348
-1336
-1324
-1313
-1301
-1289
-1277
-1265
-1253
-1240
-1228
-1216
-1203
-1191
-1178
-1166
-1153
-1140
-1127
-1114
-1101
-1088
-1075
-1062
-1049
-1035
-1022
-1008
-995
-981
-967
-953
-939
-925
-911
-897
-882
-868
-853
-838
-823
-808
-793
-778
-763
-747
-731
-715
-699
-683
-667
-650
-633
-616
-599
-582
-565
-547
-530
-512
-494
-475
-457
-438
-419
-400
-381
-362
-342
-322
-302
-282
-262
-241
-221
-200
-179
-158
-136
-115
-93
-71
-49
-27
-4
18
41
64
87
110
133
156
180
204
227
251
275
299
323
347
371
396
420
444
469
493
518
543
567
592
617
641
666
691
716
741
766
791
815
840
865
890
915
939
964
989
1012
1038
1062
1086
1111
1135
1159
1183
1207
1230
1254
1278
1301
1324
1347
1370
1393
1415
1438
1460
1482
1503
1525
1546
1567
1588
1608
1629
1649
1668
1688
1707
1726
1744
1762
1780
1798
1815
1832
1848
1865
1880
1896
1911
1925
1940
1953
1967
1979
1992
2004
2015
2025
2037
2047
2057
2066
2075
2083
2091
2098
2104
2111
2116
2121
2126
2130
2134
2137
2140
2142
2144
2145
2145
2146
2145
2144
2143
2141
2139
2136
2132
2128
2124
2119
2113
2108
2101
2094
2087
2079
2071
2062
2053
2044
2033
2023
2012
2001
1989
1977
1965
1952
1938
1925
1910
1896
1881
1866
1850
1835
1818
1802
1785
1768
1751
1733
1715
1697
1679
1661
1642
1623
1604
1585
1566
1546
1527
1507
1487
1468
1448
1428
1408
1388
1368
1348
1328
1308
1288
1268
1248
1228
1208
1189
1169
1149
1130
1110
1091
1072
1053
1034
1014
996
978
960
942
924
906
889
872
855
838
822
806
790
775
759
744
730
715
701
687
674
661
648
636
623
612
600
589
578
568
557
548
538
529
520
512
504
496
489
481
475
468
462
456
451
446
441
436
432
428
424
421
418
415
412
410
408
406
405
404
403
402
402
402
402
402
403
404
405
406
407
409
411
413
415
418
420
423
426
429
432
436
439
443
447
451
455
459
463
467
472
477
481
486
491
496
501
506
511
516
521
526
531
537
542
547
553
558
563
569
574
579
584
590
595
600
605
611
616
621
626
631
636
641
645
650
655
660
664
669
673
677
682
686
690
694
698
702
706
709
713
717
720
724
727
731
734
737
740
743
746
749
752
755
758
760
763
766
768
771
773
775
778
780
782
785
787
789
791
793
795
797
799
801
803
805
807
808
810
812
813
815
816
817
819
820
821
822
823
824
824
825
825
826
826
826
826
825
824
824
823
821
820
818
816
814
812
809
806
803
800
796
792
787
783
778
772
767
761
755
748
741
733
726
718
709
700
691
681
671
661
650
639
628
616
603
591
577
564
550
536
521
506
490
474
458
441
424
407
389
371
353
334
314
295
275
255
234
213
192
171
149
127
104
82
59
35
12
-12
-36
-60
-85
-110
-135
-160
-185
-211
-237
-262
-289
-315
-341
-368
-395
-421
-448
-475
-503
-530
-557
-585
-612
-640
-668
-695
-723
-751
-779
-806
-834
-862
-890
-918
-946
-973
-1000
-1029
-1057
-1084
-1112
-1139
-1167
-1194
-1222
-1249
-1276
-1303
-1330
-1356
-1383
-1409
-1435
-1461
-1487
-1513
-1538
-1564
-1589
-1614
-1638
-1663
-1687
-1711
-1734
-1757
-1781
-1803
-1826
-1848
-1870
-1891
-1913
-1934
-1954
-1975
-1995
-2015
-2033
-2053
-2072
-2091
-2109
-2127
-2145
-2162
-2179
-2196
-2212
-2228
-2244
-2260
-2275
-2290
-2305
-2320
-2334
-2348
-2362
-2375
-2389
-2402
-2414
-2427
-2439
-2451
-2463
-2475
-2487
-2498
-2509
-2520
-2531
-2541
-2552
-2562
-2572
-2582
-2592
-2602
-2612
-2621
-2630
-2640
-2649
-2658
-2667
-2675
-2684
-2693
-2701
-2710
-2718
-2727
-2735
-2743
-2751
-2759
-2767
-2775
-2783
-2791
-2799
-2807
-2814
-2822
-2829
-2837
-2845
-2852
-2859
-2867
-2874
-2882
-2889
-2896
-2903
-2911
-2918
-2925
-2932
-2939
-2946
-2954
-2961
-2968
-2975
-2982
-2988
-2995
-3002
-3009
-3016
-3022
-3029
-3035
-3041
-3048
-3054
-3060
-3066
-3072
-3078
-3084
-3090
-3095
-3101
-3106
-3111
-3117
-3122
-3126
-3131
-3136
-3140
-3144
-3148
-3152
-3156
-3160
-3163
-3166
-3169
-3172
-3174
-3177
-3179
-3180
-3182
-3183
-3184
-3185
-3185
-3186
-3185
-3185
-3184
-3183
-3181
-3179
-3177
-3175
-3172
-3168
-3164
-3160
-3155
-3150
-3144
-3138
-3132
-3125
-3117
-3109
-3101
-3092
-3082
-3072
-3061
-3050
-3038
-3025
-3012
-2998
-2984
-2969
-2954
-2938
-2921
-2903
-2885
-2866
-2847
-2827
-2806
-2784
-2762
-2739
-2716
-2691
-2666
-2640
-2614
-2587
-2559
-2530
-2501
-2471
-2441
-2409
-2377
-2344
-2311
-2277
-2242
-2207
-2171
-2134
-2097
-2059
-2020
-1981
-1941
-1900
-1859
-1818
-1775
-1732
-1689
-1645
-1601
-1556
-1510
-1464
-1418
-1371
-1323
-1275
-1227
-1179
-1130
-1080
-1031
-981
-930
-880
-829
-777
-726
-674
-622
-570
-518
-465
-412
-359
-306
-253
-200
-146
-93
-39
15
68
122
176
230
284
338
391
445
499
553
606
660
713
767
820
873
926
979
1032
1084
1136
1189
1241
1293
1344
1396
1447
1498
1548
1599
1649
1699
1748
1798
1847
1896
1944
1993
2040
2088
2135
2182
2229
2276
2322
2367
2413
2458
2503
2547
2591
2635
2679
2722
2764
2807
2849
2891
2932
2973
3014
3054
3094
3134
3173
3212
3251
3289
3327
3365
3402
3439
3475
3511
3547
3583
3618
3652
3687
3721
3754
3787
3820
3853
3885
3917
3948
3979
4010
4040
4070
4100
4130
4158
4187
4215
4243
4271
4298
4325
4351
4377
4403
4428
4453
4477
4502
4525
4549
4572
4595
4617
4639
4660
4681
4702
4723
4743
4762
4782
4800
4819
4837
4855
4872
4889
4905
4922
4937
4953
4968
4982
4997
5010
5024
5037
5050
5062
5074
5086
5097
5108
5118
5128
5138
5147
5156
5165
5173
5180
5188
5194
5201
5207
5212
5218
5222
5227
5230
5234
5237
5239
5241
5242
5243
5244
5244
5243
5242
5241
5239
5236
5233
5229
5225
5220
5215
5209
5203
5196
5188
5180
5171
5161
5151
5141
5129
5117
5105
5091
5077
5063
5047
5031
5015
4998
4980
4961
4941
4921
4900
4879
4857
4833
4810
4785
4760
4734
4707
4680
4652
4623
4593
4563
4531
4499
4467
4433
4399
4364
4329
4292
4255
4217
4179
4139
4099
4058
4017
3975
3932
3889
3844
3799
3754
3708
3661
3614
3565
3517
3467
3418
3367
3316
3264
3212
3159
3106
3052
2998
2943
2888
2832
2775
2718
2661
2603
2545
2487
2428
2368
2308
2248
2188
2127
2065
2004
1942
1880
1817
1755
1692
1629
1565
1502
1438
1374
1310
1246
1182
1117
1053
988
924
859
794
730
665
601
536
471
407
343
279
215
151
87
24
-40
-103
-166
-228
-291
-353
-415
-477
-538
-599
-660
-721
-781
-841
-900
-959
-1018
-1077
-1135
-1192
-1250
-1307
-1363
-1419
-1475
-1530
-1585
-1639
-1693
-1747
-1800
-1853
-1905
-1957
-2008
-2059
-2109
-2159
-2208
-2257
-2305
-2353
-2401
-2448
-2494
-2540
-2585
-2630
-2675
-2719
-2762
-2805
-2848
-2889
-2931
-2972
-3012
-3052
-3091
-3130
-3168
-3206
-3243
-3280
-3316
-3352
-3387
-3422
-3456
-3490
-3523
-3556
-3588
-3619
-3651
-3681
-3711
-3741
-3770
-3799
-3827
-3855
-3882
-3908
-3934
-3960
-3985
-4010
-4034
-4057
-4080
-4103
-4125
-4146
-4167
-4188
-4208
-4227
-4246
-4264
-4282
-4299
-4316
-4332
-4348
-4363
-4378
-4392
-4406
-4419
-4431
-4443
-4455
-4466
-4476
-4486
-4496
-4504
-4513
-4521
-4528
-4535
-4541
-4547
-4553
-4558
-4562
-4566
-4570
-4573
-4575
-4578
-4580
-4581
-4582
-4583
-4583
-4582
-4582
-4581
-4579
-4577
-4575
-4572
-4569
-4566
-4562
-4558
-4553
-4548
-4543
-4537
-4531
-4525
-4518
-4510
-4503
-4495
-4486
-4478
-4468
-4459
-4449
-4439
-4428
-4417
-4405
-4394
-4381
-4369
-4356
-4343
-4329
-4315
-4300
-4285
-4270
-4254
-4238
-4222
-4205
-4188
-4170
-4152
-4134
-4115
-4096
-4075
-4056
-4035
-4014
-3994
-3973
-3951
-3928
-3906
-3883
-3859
-3835
-3811
-3786
-3761
-3736
-3710
-3684
-3657
-3630
-3603
-3575
-3547
-3519
-3490
-3461
-3431
-3401
-3370
-3339
-3308
-3277
-3245
-3212
-3179
-3146
-3113
-3079
-3045
-3010
-2975
-2940
-2904
-2868
-2832
-2796
-2759
-2721
-2684
-2646
-2608
-2570
-2531
-2492
-2453
-2413
-2374
-2334
-2294
-2253
-2213
-2172
-2132
-2091
-2049
-2008
-1967
-1925
-1884
-1842
-1800
-1758
-1716
-1674
-1632
-1590
-1548
-1506
-1464
-1421
-1379
-1337
-1295
-1253
-1211
-1169
-1127
-1085
-1043
-1000
-959
-918
-876
-835
-793
-752
-711
-670
-629
-589
-548
-508
-467
-427
-388
-348
-308
-269
-230
-191
-152
-113
-75
-37
1
39
77
114
152
189
226
262
299
335
371
407
442
478
513
548
583
617
652
686
720
754
787
821
854
887
919
952
984
1016
1048
1079
1111
1142
1173
1204
1234
1264
1294
1324
1354
1383
1412
1441
1470
1498
1526
1554
1582
1609
1637
1664
1690
1717
1743
1769
1795
1821
1846
1871
1896
1921
1945
1969
1993
2017
2040
2063
2086
2109
2132
2154
2176
2197
2219
2240
2261
2282
2302
2323
2343
2363
2382
2401
2420
2439
2457
2476
2493
2511
2528
2545
2562
2579
2595
2611
2626
2642
2657
2671
2686
2700
2714
2727
2740
2753
2766
2778
2790
2801
2812
2823
2833
2844
2853
2863
2872
2880
2889
2896
2904
2911
2918
2924
2930
2936
2941
2946
2951
2955
2959
2962
2965
2968
2970
2972
2973
2974
2975
2975
2975
2974
2973
2971
2970
2967
2965
2961
2958
2954
2949
2945
2939
2934
2927
2921
2914
2906
2898
2890
2881
2872
2862
2852
2842
2831
2819
2808
2795
2783
2770
2756
2742
2728
2713
2698
2683
2667
2650
2634
2616
2599
2581
2563
2544
2525
2506
2486
2466
2445
2425
2404
2382
2360
2338
2316
2293
2270
2247
2223
2199
2175
2150
2126
2101
2075
2050
2024
1998
1972
1946
1919
1892
1865
1838
1811
1783
1755
1727
1699
1671
1643
1614
1586
1557
1528
1499
1470
1441
1411
1382
1352
1323
1293
1263
1234
1204
1174
1144
1114
1084
1054
1024
994
964
934
904
874
845
815
785
755
725
696
666
637
608
578
549
520
491
463
434
406
377
349
321
293
266
238
211
184
157
130
104
78
52
26
0
-25
-50
-75
-100
-124
-148
-172
-195
-218
-241
-264
-286
-308
-330
-351
-373
-393
-414
-434
-454
-474
-493
-512
-531
-549
-567
-585
-602
-619
-635
-652
-668
-683
-698
-713
-728
-742
-756
-769
-782
-795
-808
-820
-831
-843
-853
-864
-874
-884
-894
-903
-911
-920
-927
-935
-942
-949
-955
-961
-967
-972
-977
-981
-985
-988
-992
-994
-997
-999
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1000
-1000
-998
-996
-993
-990
-987
-983
-979
-974
-969
-964
-958
-952
-946
-939
-932
-924
-916
-908
-899
-890
-881
-871
-861
-850
-840
-829
-817
-806
-793
-781
-769
-756
-742
-729
-715
-701
-687
-672
-657
-642
-627
-611
-595
-579
-563
-546
-530
-513
-495
-478
-461
-443
-425
-407
-389
-370
-352
-333
-314
-295
-276
-257
-237
-218
-198
-179
-159
-139
-119
-99
-79
-59
-39
-18
2
22
43
63
84
104
125
145
166
187
207
228
248
269
289
310
330
351
371
391
412
432
452
472
492
512
531
551
571
590
609
628
647
666
685
704
722
740
758
776
794
811
828
845
862
878
895
911
927
942
957
972
987
1000
1014
1029
1043
1056
1069
1081
1093
1105
1117
1128
1138
1149
1159
1168
1178
1187
1195
1204
1211
1219
1226
1233
1239
1245
1251
1256
1261
1265
1269
1273
1276
1279
1281
1283
1285
1286
1287
1288
1288
1287
1287
1286
1284
1282
1280
1277
1274
1271
1267
1263
1258
1253
1248
1242
1236
1229
1222
1214
1206
1198
1189
1180
1171
1161
1150
1140
1129
1117
1105
1093
1080
1067
1053
1039
1025
1010
995
979
963
947
930
913
895
877
859
840
821
802
782
762
742
721
700
678
656
634
611
588
565
542
518
493
469
444
419
393
368
342
315
289
262
235
207
180
152
124
95
67
38
9
-20
-49
-78
-108
-138
-167
-197
-227
-258
-288
-318
-349
-379
-410
-441
-471
-502
-533
-564
-594
-625
-656
-687
-717
-748
-778
-809
-839
-870
-900
-930
-960
-989
-1018
-1049
-1078
-1107
-1136
-1164
-1193
-1221
-1249
-1277
-1304
-1332
-1358
-1385
-1411
-1437
-1463
-1488
-1513
-1538
-1562
-1586
-1610
-1633
-1656
-1678
-1700
-1722
-1743
-1763
-1784
-1804
-1823
-1842
-1861
-1879
-1897
-1914
-1931
-1947
-1963
-1978
-1993
-2007
-2021
-2035
-2048
-2061
-2073
-2084
-2095
-2106
-2116
-2126
-2135
-2144
-2152
-2160
-2167
-2174
-2180
-2186
-2192
-2197
-2202
-2206
-2209
-2213
-2216
-2218
-2220
-2222
-2223
-2224
-2225
-2225
-2225
-2224
-2223
-2222
-2220
-2219
-2216
-2214
-2211
-2207
-2204
-2200
-2196
-2191
-2186
-2181
-2176
-2170
-2164
-2158
-2151
-2145
-2138
-2130
-2123
-2115
-2107
-2099
-2091
-2082
-2074
-2065
-2055
-2045
-2036
-2027
-2017
-2007
-1996
-1986
-1975
-1964
-1953
-1942
-1931
-1919
-1908
-1896
-1884
-1872
-1860
-1847
-1835
-1823
-1810
-1797
-1784
-1772
-1759
-1745
-1732
-1719
-1706
-1693
-1679
-1666
-1652
-1639
-1625
-1612
-1598
-1585
-1571
-1557
-1544
-1530
-1516
-1503
-1489
-1476
-1462
-1449
-1435
-1422
-1408
-1395
-1381
-1368
-1355
-1342
-1328
-1315
-1302
-1289
-1276
-1264
-1251
-1238
-1226
-1213
-1201
-1189
-1176
-1164
-1152
-1141
-1129
-1117
-1106
-1094
-1083
-1072
-1061
-1050
-1039
-1029
-1018
-1008
-997
-987
-977
-967
-957
-947
-938
-928
-919
-910
-901
-892
-883
-874
-866
-858
-849
-841
-833
-825
-818
-810
-803
-795
-788
-781
-774
-767
-761
-754
-748
-742
-736
-730
-724
-719
-713
-708
-703
-698
-693
-688
-684
-679
-675
-671
-667
-663
-660
-656
-653
-650
-647
-644
-641
-639
-636
-634
-632
-630
-628
-626
-625
-623
-622
-621
-619
-618
-617
-617
-616
-615
-615
-614
-614
-613
-613
-613
-612
-612
-612
-612
-611
-611
-611
-610
-610
-610
-609
-608
-608
-607
-606
-605
-604
-603
-602
-600
-599
-597
-595
-593
-591
-589
-586
-583
-580
-577
-574
-570
-566
-562
-557
-553
-548
-543
-537
-532
-526
-520
-513
-506
-499
-492
-484
-476
-468
-459
-450
-441
-431
-421
-411
-401
-390
-379
-367
-356
-343
-331
-318
-305
-292
-278
-264
-250
-235
-220
-205
-189
-173
-157
-141
-124
-107
-90
-72
-54
-36
-17
2
21
40
60
79
99
120
140
161
182
203
225
247
269
291
313
336
358
381
405
428
451
475
499
523
548
572
597
621
646
672
697
723
748
774
800
826
853
879
906
933
959
987
1014
1041
1069
1096
1124
1152
1180
1208
1237
1265
1294
1322
1351
1380
1409
1438
1467
1497
1526
1556
1585
1615
1645
1674
1704
1734
1764
1794
1824
1854
1885
1915
1945
1975
2005
2036
2066
2096
2127
2157
2187
2217
2248
2278
2308
2338
2368
2399
2429
2459
2489
2519
2549
2578
2608
2638
2668
2697
2727
2757
2786
2816
2845
2874
2904
2933
2962
2991
3020
3049
3078
3107
3135
3164
3193
3221
3249
3278
3306
3334
3362
3390
3417
3445
3472
3500
3527
3554
3581
3607
3634
3660
3687
3713
3738
3764
3790
3815
3840
3865
3889
3914
3938
3962
3986
4009
4033
4054
4078
4101
4123
4145
4166
4188
4208
4229
4250
4270
4289
4309
4328
4346
4365
4383
4400
4418
4434
4451
4467
4483
4498
4513
4528
4542
4556
4569
4582
4594
4606
4618
4629
4640
4650
4660
4669
4678
4687
4695
4702
4709
4716
4722
4728
4733
4737
4742
4745
4748
4751
4753
4754
4755
4756
4755
4755
4753
4752
4749
4746
4743
4739
4734
4729
4723
4717
4710
4702
4694
4685
4676
4666
4656
4645
4633
4621
4608
4595
4581
4566
4551
4535
4519
4502
4484
4466
4448
4428
4408
4388
4367
4345
4323
4300
4277
4253
4229
4204
4178
4152
4125
4098
4070
4041
4011
3983
3953
3922
3891
3859
3827
3794
3761
3727
3693
3659
3623
3588
3551
3515
3478
3440
3402
3364
3325
3286
3246
3206
3165
3125
3083
3042
3000
2957
2915
2872
2828
2784
2740
2696
2651
2606
2561
2515
2470
2423
2377
2330
2283
2236
2189
2141
2093
2045
1996
1948
1899
1850
1801
1751
1701
1651
1601
1551
1501
1450
1399
1348
1297
1246
1195
1143
1092
1040
988
936
884
831
779
726
674
621
568
516
463
410
357
303
250
197
144
90
37
-17
-70
-124
-178
-231
-285
-339
-393
-446
-500
-554
-608
-662
-716
-770
-824
-878
-932
-987
-1041
-1095
-1149
-1203
-1257
-1311
-1366
-1420
-1474
-1528
-1582
-1636
-1690
-1745
-1799
-1853
-1907
-1961
-2015
-2069
-2123
-2177
-2231
-2286
-2340
-2394
-2448
-2502
-2556
-2610
-2663
-2717
-2771
-2825
-2879
-2933
-2987
-3040
-3094
-3148
-3202
-3255
-3309
-3362
-3416
-3469
-3523
-3576
-3630
-3683
-3736
-3789
-3842
-3896
-3948
-4001
-4054
-4107
-4160
-4212
-4265
-4317
-4369
-4421
-4473
-4525
-4577
-4628
-4680
-4731
-4782
-4833
-4884
-4935
-4985
-5035
-5085
-5135
-5184
-5234
-5283
-5332
-5380
-5429
-5477
-5525
-5572
-5619
-5666
-5713
-5759
-5805
-5851
-5896
-5941
-5985
-6029
-6073
-6116
-6159
-6202
-6244
-6286
-6327
-6368
-6408
-6448
-6487
-6526
-6564
-6602
-6639
-6676
-6712
-6748
-6783
-6818
-6852
-6885
-6918
-6950
-6982
-7013
-7043
-7073
-7102
-7131
-7159
-7186
-7212
-7238
-7263
-7288
-7312
-7335
-7357
-7379
-7400
-7420
-7439
-7458
-7476
-7493
-7510
-7525
-7540
-7554
-7568
-7580
-7592
-7603
-7613
-7622
-7631
-7638
-7645
-7651
-7656
-7661
-7664
-7667
-7669
-7670
-7670
-7669
-7667
-7665
-7661
-7657
-7651
-7645
-7638
-7630
-7622
-7612
-7601
-7590
-7577
-7564
-7550
-7535
-7519
-7502
-7484
-7465
-7446
-7425
-7404
-7381
-7358
-7334
-7309
-7283
-7256
-7228
-7200
-7170
-7140
-7108
-7076
-7043
-7009
-6974
-6939
-6902
-6865
-6827
-6788
-6748
-6707
-6665
-6623
-6580
-6536
-6491
-6445
-6399
-6351
-6303
-6255
-6205
-6155
-6104
-6052
-5999
-5946
-5892
-5837
-5781
-5725
-5668
-5611
-5552
-5493
-5434
-5374
-5313
-5251
-5189
-5126
-5063
-4999
-4934
-4869
-4803
-4737
-4670
-4602
-4534
-4466
-4397
-4327
-4257
-4186
-4115
-4043
-3971
-3899
-3825
-3752
-3678
-3603
-3528
-3453
-3377
-3301
-3225
-3148
-3070
-2992
-2914
-2836
-2757
-2677
-2598
-2518
-2438
-2357
-2276
-2195
-2113
-2031
-1949
-1866
-1783
-1700
-1617
-1534
-1450
-1366
-1281
-1197
-1112
-1027
-942
-857
-771
-685
-599
-513
-427
-340
-254
-167
-80
7
94
181
269
356
444
531
619
707
794
882
970
1058
1145
1233
1321
1409
1496
1584
1672
1759
1846
1934
2021
2108
2195
2281
2368
2454
2540
2626
2712
2798
2883
2968
3053
3137
3221
3305
3388
3472
3554
3637
3719
3800
3882
3962
4043
4123
4202
4281
4359
4437
4515
4591
4668
4743
4818
4893
4967
5040
5113
5185
5256
5326
5396
5465
5534
5601
5668
5734
5800
5864
5928
5991
6053
6114
6174
6234
6292
6350
6406
6462
6517
6571
6624
6676
6727
6777
6827
6875
6922
6968
7013
7058
7101
7143
7184
7224
7264
7302
7339
7375
7410
7444
7477
7509
7539
7569
7598
7626
7652
7678
7702
7726
7748
7769
7789
7808
7826
7843
7859
7874
7888
7901
7912
7923
7932
7941
7948
7954
7960
7964
7967
7969
7970
7970
7969
7967
7964
7959
7954
7948
7941
7932
7923
7913
7902
7889
7876
7862
7847
7831
7814
7796
7777
7757
7736
7715
7692
7669
7645
7620
7594
7567
7539
7511
7482
7452
7421
7389
7357
7323
7290
7255
7220
7183
7147
7109
7071
7032
6992
6952
6911
6870
6827
6785
6741
6697
6653
6608
6562
6516
6469
6422
6374
6325
6276
6227
6177
6127
6076
6025
5974
5922
5869
5816
5763
5709
5655
5601
5547
5492
5436
5381
5325
5269
5212
5156
5099
5042
4985
4927
4869
4812
4754
4695
4637
4579
4520
4461
4403
4344
4285
4226
4167
4108
4048
3989
3930
3870
3811
3752
3692
3633
3573
3514
3455
3395
3336
3277
3218
3158
3099
3040
2981
2922
2863
2805
2746
2687
2629
2570
2512
2454
2395
2337
2280
2222
2164
2107
2049
1992
1935
1878
1821
1765
1708
1652
1596
1540
1484
1428
1373
1317
1262
1207
1153
1098
1044
990
936
883
829
776
723
670
618
566
514
462
411
359
308
258
207
157
107
58
8
-41
-89
-138
-186
-234
-282
-329
-376
-422
-469
-515
-561
-606
-651
-696
-740
-785
-828
-872
-915
-958
-1000
-1043
-1085
-1127
-1168
-1209
-1250
-1290
-1331
-1370
-1410
-1449
-1488
-1527
-1565
-1603
-1641
-1679
-1716
-1753
-1790
-1826
-1862
-1898
-1933
-1969
-2004
-2039
-2073
-2107
-2141
-2175
-2208
-2242
-2275
-2307
-2340
-2372
-2404
-2435
-2467
-2498
-2529
-2560
-2590
-2621
-2651
-2681
-2710
-2739
-2769
-2797
-2826
-2854
-2883
-2911
-2938
-2966
-2993
-3020
-3047
-3073
-3099
-3125
-3151
-3177
-3202
-3227
-3252
-3276
-3300
-3324
-3348
-3371
-3394
-3417
-3439
-3462
-3483
-3505
-3526
-3547
-3568
-3588
-3608
-3628
-3647
-3667
-3685
-3704
-3722
-3739
-3757
-3774
-3790
-3806
-3822
-3838
-3853
-3868
-3882
-3896
-3910
-3923
-3936
-3949
-3961
-3973
-3984
-3995
-4006
-4016
-4026
-4035
-4045
-4054
-4062
-4070
-4078
-4085
-4091
-4098
-4104
-4110
-4115
-4120
-4125
-4129
-4133
-4137
-4140
-4143
-4146
-4148
-4150
-4151
-4152
-4153
-4153
-4153
-4153
-4152
-4152
-4150
-4148
-4146
-4144
-4141
-4138
-4135
-4131
-4127
-4122
-4117
-4112
-4106
-4100
-4094
-4086
-4080
-4072
-4064
-4056
-4046
-4038
-4029
-4019
-4009
-3998
-3987
-3976
-3964
-3952
-3939
-3926
-3912
-3898
-3884
-3870
-3854
-3839
-3823
-3807
-3790
-3773
-3756
-3738
-3720
-3701
-3682
-3663
-3643
-3623
-3603
-3582
-3561
-3539
-3517
-3495
-3472
-3449
-3426
-3402
-3378
-3354
-3329
-3304
-3279
-3253
-3227
-3200
-3174
-3147
-3119
-3092
-3064
-3036
-3007
-2979
-2950
-2920
-2891
-2861
-2831
-2800
-2770
-2739
-2708
-2677
-2645
-2613
-2582
-2549
-2517
-2485
-2452
-2419
-2386
-2353
-2319
-2286
-2252
-2219
-2185
-2151
-2117
-2082
-2048
-2013
-1979
-1945
-1910
-1875
-1841
-1806
-1771
-1736
-1701
-1666
-1631
-1596
-1561
-1526
-1491
-1456
-1421
-1386
-1351
-1317
-1282
-1247
-1212
-1177
-1142
-1108
-1073
-1038
-1004
-970
-935
-901
-867
-832
-798
-764
-730
-696
-663
-629
-595
-562
-528
-495
-462
-429
-396
-363
-330
-297
-264
-232
-200
-167
-135
-103
-71
-39
-7
24
56
87
118
149
180
211
241
272
302
332
362
392
421
451
480
509
538
566
595
623
651
678
706
733
760
787
814
840
866
892
917
942
967
992
1016
1040
1064
1087
1110
1132
1155
1177
1198
1219
1240
1261
1281
1300
1320
1339
1357
1375
1393
1411
1428
1444
1460
1476
1491
1506
1521
1535
1548
1562
1574
1587
1599
1610
1621
1632
1642
1652
1661
1670
1678
1686
1693
1700
1707
1713
1719
1724
1729
1733
1737
1740
1744
1746
1748
1750
1752
1753
1753
1753
1753
1752
1751
1750
1748
1746
1743
1741
1737
1734
1729
1725
1720
1715
1710
1704
1698
1691
1685
1678
1670
1662
1654
1646
1638
1629
1620
1610
1601
1591
1581
1570
1559
1548
1537
1526
1514
1502
1490
1478
1465
1452
1439
1426
1413
1399
1385
1371
1357
1343
1328
1313
1298
1283
1268
1253
1237
1222
1206
1190
1174
1158
1141
1125
1108
1092
1075
1058
1041
1024
1006
990
973
955
938
920
903
885
868
850
833
815
797
780
762
744
727
709
691
673
656
638
621
603
585
568
550
533
515
498
481
463
446
429
412
395
378
361
344
327
310
294
277
261
245
228
212
196
180
164
148
133
117
102
86
71
56
41
26
11
-3
-18
-32
-46
-60
-74
-88
-102
-115
-129
-142
-155
-168
-181
-194
-206
-219
-231
-243
-255
-267
-279
-291
-302
-313
-325
-336
-347
-358
-368
-379
-390
-400
-410
-420
-430
-440
-450
-460
-470
-479
-488
-498
-507
-516
-525
-534
-543
-551
-560
-568
-577
-585
-593
-601
-609
-617
-624
-632
-639
-647
-654
-661
-668
-674
-681
-687
-694
-700
-706
-712
-717
-723
-728
-733
-738
-743
-748
-752
-757
-761
-764
-768
-771
-775
-778
-780
-783
-785
-787
-789
-791
-792
-793
-794
-795
-795
-795
-795
-795
-794
-793
-792
-791
-789
-787
-785
-782
-779
-776
-773
-769
-765
-761
-756
-751
-746
-740
-734
-728
-721
-715
-707
-700
-692
-684
-675
-666
-657
-647
-637
-626
-615
-604
-593
-581
-568
-556
-543
-529
-516
-501
-487
-472
-457
-441
-425
-408
-392
-374
-357
-339
-320
-302
-283
-263
-243
-223
-202
-182
-160
-139
-116
-94
-71
-48
-25
-1
23
48
73
98
123
149
175
202
229
256
283
311
339
367
396
425
454
483
513
543
573
604
635
666
697
729
760
792
824
857
889
922
955
988
1022
1055
1089
1123
1157
1191
1225
1260
1295
1329
1364
1399
1434
1470
1505
1540
1576
1611
1647
1683
1719
1754
1790
1826
1862
1898
1934
1970
2005
2041
2078
2114
2150
2186
2222
2258
2294
2330
2366
2402
2437
2473
2508
2544
2579
2614
2649
2684
2719
2753
2788
2822
2856
2890
2924
2957
2990
3024
3056
3089
3121
3154
3186
3217
3248
3280
3310
3341
3371
3401
3430
3460
3489
3517
3545
3573
3601
3628
3654
3681
3706
3732
3757
3782
3806
3830
3853
3876
3899
3921
3942
3964
3984
4005
4024
4043
4062
4081
4099
4116
4133
4149
4165
4180
4195
4209
4222
4236
4248
4260
4272
4283
4293
4303
4313
4322
4330
4338
4345
4351
4357
4363
4368
4372
4376
4379
4382
4384
4385
4386
4386
4386
4385
4384
4382
4379
4376
4372
4367
4362
4357
4351
4344
4336
4329
4320
4311
4301
4291
4280
4268
4256
4243
4230
4216
4201
4186
4170
4154
4137
4119
4101
4082
4062
4043
4022
4001
3979
3957
3934
3910
3886
3861
3836
3810
3783
3756
3728
3700
3671
3641
3611
3580
3549
3517
3484
3451
3418
3383
3348
3313
3277
3240
3203
3165
3126
3087
3048
3008
2967
2926
2884
2841
2798
2755
2710
2666
2620
2575
2528
2481
2434
2386
2337
2288
2238
2188
2137
2085
2033
1981
1928
1875
1821
1766
1711
1655
1599
1543
1485
1428
1370
1311
1252
1193
1133
1072
1010
950
888
826
763
700
636
572
508
443
378
313
247
181
114
47
-20
-88
-155
-224
-292
-361
-430
-499
-569
-639
-709
-780
-851
-922
-993
-1064
-1136
-1208
-1280
-1352
-1425
-1498
-1570
-1644
-1717
-1790
-1864
-1937
-2011
-2085
-2159
-2233
-2307
-2382
-2456
-2530
-2605
-2679
-2753
-2828
-2902
-2977
-3051
-3125
-3200
-3274
-3348
-3422
-3496
-3569
-3643
-3717
-3790
-3863
-3936
-4008
-4081
-4153
-4225
-4296
-4368
-4439
-4509
-4580
-4650
-4719
-4789
-4857
-4926
-4994
-5061
-5128
-5195
-5261
-5326
-5391
-5456
-5520
-5583
-5646
-5709
-5770
-5831
-5892
-5952
-6011
-6070
-6128
-6185
-6242
-6297
-6353
-6407
-6461
-6514
-6567
-6618
-6669
-6719
-6769
-6817
-6865
-6912
-6958
-7003
-7048
-7091
-7134
-7176
-7217
-7257
-7296
-7335
-7372
-7409
-7445
-7479
-7513
-7546
-7578
-7609
-7639
-7669
-7697
-7724
-7750
-7776
-7800
-7824
-7846
-7868
-7888
-7908
-7926
-7944
-7960
-7976
-7990
-8004
-8016
-8028
-8038
-8048
-8057
-8064
-8071
-8076
-8080
-8084
-8087
-8087
-8089
-8087
-8087
-8085
-8080
-8077
-8071
-8064
-8058
-8050
-8041
-8029
-8019
-8007
-7994
-7980
-7965
-7949
-7933
-7915
-7896
-7877
-7856
-7835
-7813
-7790
-7766
-7741
-7715
-7689
-7661
-7633
-7604
-7574
-7543
-7511
-7479
-7445
-7411
-7376
-7341
-7304
-7267
-7228
-7190
-7150
-7109
-7068
-7026
-6983
-6939
-6895
-6850
-6804
-6757
-6710
-6662
-6613
-6564
-6513
-6462
-6411
-6358
-6305
-6251
-6197
-6141
-6085
-6029
-5972
-5914
-5855
-5796
-5736
-5675
-5614
-5552
-5490
-5426
-5363
-5298
-5233
-5168
-5101
-5035
-4967
-4899
-4831
-4761
-4692
-4621
-4551
-4479
-4407
-4335
-4262
-4188
-4114
-4040
-3965
-3889
-3813
-3737
-3660
-3582
-3504
-3426
-3347
-3268
-3188
-3108
-3028
-2947
-2866
-2785
-2703
-2621
-2538
-2455
-2372
-2288
-2204
-2120
-2036
-1951
-1866
-1781
-1695
-1610
-1524
-1437
-1351
-1264
-1177
-1090
-1002
-916
-828
-740
-653
-565
-476
-388
-300
-211
-123
-34
55
143
232
321
410
499
588
677
766
855
944
1032
1121
1210
1299
1387
1475
1564
1652
1740
1828
1916
2003
2091
2178
2265
2351
2438
2524
2610
2696
2781
2866
2951
3036
3120
3204
3287
3370
3453
3535
3617
3699
3780
3860
3941
4019
4100
4178
4257
4334
4411
4488
4564
4639
4714
4788
4862
4935
5007
5078
5149
5220
5289
5358
5426
5493
5560
5626
5691
5755
5818
5881
5943
6004
6064
6123
6182
6239
6296
6352
6407
6461
6514
6567
6618
6669
6718
6767
6815
6861
6907
6952
6996
7039
7081
7122
7163
7202
7240
7277
7313
7349
7383
7416
7449
7480
7511
7540
7568
7596
7622
7648
7672
7696
7718
7740
7761
7780
7799
7817
7833
7849
7864
7878
7891
7902
7913
7923
7932
7940
7947
7953
7959
7963
7966
7968
7970
7970
7970
7968
7966
7963
7959
7953
7947
7940
7932
7924
7914
7903
7892
7879
7866
7852
7837
7821
7804
7786
7768
7748
7728
7707
7685
7662
7638
7614
7589
7563
7536
7508
7480
7451
7421
7390
7358
7326
7293
7260
7225
7190
7154
7118
7081
7043
7005
6966
6926
6886
6845
6804
6762
6719
6676
6632
6588
6543
6498
6452
6406
6359
6311
6264
6215
6167
6118
6068
6018
5968
5917
5866
5814
5763
5710
5658
5605
5552
5499
5445
5391
5337
5282
5227
5173
5117
5062
5006
4951
4895
4839
4782
4726
4669
4613
4556
4499
4442
4385
4328
4271
4214
4157
4099
4042
3985
3928
3870
3813
3756
3699
3642
3585
3528
3471
3414
3358
3301
3245
3189
3133
3077
3021
2965
2910
2855
2800
2745
2690
2636
2582
2528
2475
2421
2368
2315
2263
2211
2159
2107
2055
2004
1954
1903
1853
1803
1754
1705
1656
1607
1559
1511
1464
1417
1370
1324
1278
1232
1187
1142
1097
1053
1008
965
922
880
837
795
754
713
672
632
592
552
513
474
435
397
359
322
285
248
212
176
141
106
71
36
2
-32
-65
-98
-131
-163
-195
-227
-258
-289
-320
-350
-380
-410
-439
-468
-497
-526
-554
-582
-610
-637
-665
-692
-718
-745
-771
-797
-823
-849
-874
-900
-925
-950
-975
-999
-1024
-1048
-1073
-1097
-1121
-1145
-1168
-1192
-1216
-1239
-1263
-1286
-1310
-1333
-1356
-1380
-1403
-1426
-1450
-1473
-1496
-1520
-1543
-1566
-1590
-1613
-1637
-1660
-1684
-1708
-1731
-1755
-1779
-1803
-1827
-1851
-1875
-1900
-1924
-1948
-1973
-1998
-2021
-2047
-2072
-2097
-2122
-2148
-2173
-2199
-2224
-2250
-2276
-2302
-2328
-2354
-2381
-2407
-2434
-2460
-2487
-2514
-2541
-2568
-2595
-2622
-2649
-2677
-2704
-2731
-2759
-2786
-2814
-2842
-2869
-2897
-2924
-2952
-2980
-3008
-3035
-3063
-3091
-3118
-3146
-3173
-3201
-3229
-3256
-3283
-3311
-3338
-3365
-3392
-3419
-3445
-3472
-3498
-3525
-3551
-3577
-3603
-3629
-3654
-3679
-3704
-3729
-3754
-3779
-3803
-3827
-3850
-3874
-3897
-3920
-3943
-3965
-3987
-4009
-4030
-4051
-4072
-4093
-4113
-4133
-4152
-4172
-4190
-4209
-4227
-4245
-4262
-4279
-4296
-4313
-4329
-4344
-4360
-4375
-4389
-4404
-4417
-4431
-4444
-4457
-4469
-4481
-4493
-4504
-4515
-4526
-4536
-4546
-4556
-4565
-4574
-4582
-4590
-4598
-4605
-4612
-4618
-4625
-4631
-4636
-4641
-4646
-4650
-4654
-4658
-4662
-4665
-4667
-4670
-4672
-4674
-4675
-4676
-4677
-4677
-4677
-4677
-4677
-4676
-4675
-4673
-4671
-4669
-4667
-4664
-4661
-4658
-4655
-4651
-4647
-4642
-4637
-4632
-4627
-4621
-4615
-4609
-4602
-4595
-4588
-4581
-4573
-4565
-4557
-4548
-4539
-4530
-4520
-4510
-4500
-4490
-4479
-4469
-4457
-4446
-4434
-4422
-4410
-4397
-4385
-4371
-4358
-4344
-4331
-4316
-4302
-4287
-4272
-4257
-4242
-4226
-4210
-4194
-4177
-4160
-4143
-4126
-4109
-4091
-4073
-4054
-4035
-4017
-3998
-3979
-3960
-3940
-3920
-3900
-3879
-3859
-3838
-3816
-3795
-3773
-3751
-3729
-3706
-3683
-3660
-3637
-3613
-3590
-3566
-3541
-3517
-3492
-3466
-3441
-3415
-3389
-3363
-3337
-3310
-3283
-3256
-3228
-3200
-3172
-3144
-3115
-3087
-3057
-3028
-2998
-2969
-2938
-2908
-2877
-2846
-2815
-2784
-2752
-2720
-2688
-2655
-2622
-2589
-2556
-2523
-2489
-2455
-2421
-2386
-2351
-2316
-2281
-2246
-2210
-2174
-2138
-2101
-2064
-2028
-1990
-1953
-1915
-1877
-1839
-1801
-1763
-1724
-1685
-1646
-1607
-1567
-1527
-1487
-1447
-1407
-1366
-1326
-1285
-1244
-1202
-1161
-1119
-1077
-1035
-993
-951
-908
-866
-823
-780
-737
-694
-651
-607
-564
-520
-477
-433
-389
-345
-301
-257
-213
-168
-124
-79
-35
10
54
99
144
188
233
278
323
368
413
458
503
547
592
637
682
727
772
816
861
906
950
995
1040
1084
1128
1173
1217
1261
1305
1349
1393
1437
1481
1524
1568
1611
1654
1698
1741
1784
1827
1869
1912
1955
1997
2039
2081
2123
2165
2207
2249
2290
2331
2372
2413
2454
2495
2535
2576
2616
2656
2695
2735
2774
2813
2852
2891
2930
2968
3006
3044
3082
3119
3156
3193
3230
3267
3303
3339
3374
3410
3445
3480
3515
3549
3583
3617
3650
3684
3716
3749
3781
3813
3845
3876
3907
3937
3968
3997
4027
4056
4085
4113
4141
4169
4196
4223
4249
4275
4300
4326
4350
4375
4398
4422
4445
4467
4489
4511
4532
4553
4573
4593
4612
4631
4649
4667
4684
4700
4717
4732
4748
4762
4776
4790
4803
4815
4827
4839
4849
4860
4869
4878
4887
4895
4902
4909
4915
4920
4925
4929
4933
4936
4938
4940
4941
4941
4941
4940
4939
4936
4933
4930
4926
4921
4915
4909
4902
4895
4886
4877
4868
4858
4847
4835
4823
4810
4796
4782
4767
4751
4735
4718
4700
4682
4663
4644
4624
4603
4581
4559
4537
4513
4490
4465
4440
4414
4388
4361
4333
4305
4277
4248
4218
4188
4157
4125
4093
4061
4027
3995
3961
3926
3892
3856
3820
3784
3747
3710
3673
3635
3596
3557
3518
3479
3439
3398
3357
3316
3275
3233
3191
3148
3105
3062
3018
2975
2931
2886
2841
2797
2751
2706
2660
2614
2568
2522
2475
2428
2381
2334
2286
2239
2191
2143
2095
2045
1998
1949
1900
1852
1803
1753
1704
1655
1605
1556
1506
1456
1406
1357
1307
1257
1207
1157
1106
1056
1006
956
906
856
806
755
705
655
605
555
506
456
406
356
307
257
208
159
110
61
12
-37
-85
-134
-182
-230
-278
-326
-373
-421
-468
-515
-562
-608
-655
-701
-746
-792
-837
-883
-927
-972
-1016
-1061
-1104
-1148
-1191
-1234
-1277
-1319
-1361
-1403
-1444
-1485
-1526
-1566
-1606
-1645
-1684
-1723
-1762
-1800
-1837
-1874
-1911
-1947
-1983
-2017
-2053
-2087
-2121
-2155
-2188
-2220
-2252
-2283
-2314
-2344
-2374
-2403
-2432
-2460
-2488
-2515
-2541
-2567
-2592
-2617
-2641
-2664
-2687
-2709
-2730
-2751
-2772
-2791
-2810
-2829
-2846
-2863
-2880
-2895
-2911
-2925
-2939
-2952
-2964
-2976
-2987
-2997
-3007
-3016
-3024
-3032
-3039
-3045
-3050
-3055
-3059
-3063
-3065
-3068
-3069
-3070
-3070
-3069
-3068
-3066
-3063
-3060
-3056
-3052
-3047
-3041
-3034
-3027
-3020
-3011
-3002
-2993
-2983
-2972
-2961
-2949
-2936
-2923
-2910
-2896
-2881
-2866
-2850
-2834
-2817
-2800
-2782
-2764
-2746
-2726
-2707
-2687
-2667
-2646
-2625
-2603
-2581
-2559
-2536
-2513
-2490
-2466
-2442
-2418
-2393
-2368
-2343
-2318
-2292
-2266
-2240
-2214
-2188
-2161
-2134
-2107
-2080
-2053
-2025
-1998
-1971
-1943
-1915
-1887
-1859
-1831
-1803
-1775
-1747
-1719
-1691
-1662
-1634
-1606
-1578
-1550
-1522
-1494
-1466
-1438
-1410
-1382
-1354
-1326
-1299
-1271
-1244
-1216
-1189
-1162
-1135
-1108
-1081
-1055
-1028
-1002
-975
-949
-923
-897
-872
-846
-821
-796
-771
-746
-721
-697
-673
-648
-625
-601
-577
-554
-531
-508
-485
-463
-441
-419
-397
-375
-353
-332
-311
-290
-270
-249
-229
-209
-189
-170
-150
-131
-112
-93
-75
-56
-38
-20
-3
15
32
49
66
83
99
115
131
147
163
178
193
208
223
238
252
266
280
294
307
321
334
347
360
372
384
396
408
420
431
443
454
465
475
486
496
506
516
525
535
544
553
561
570
578
586
594
602
610
617
624
631
637
644
650
656
662
667
673
678
683
688
692
697
701
705
708
712
715
718
721
724
727
729
731
733
735
737
738
740
741
742
742
743
743
743
743
743
743
742
742
741
740
739
738
736
734
733
731
729
726
724
721
719
716
713
710
707
703
700
696
692
688
684
680
675
671
666
662
657
652
647
642
637
632
626
621
616
610
604
599
593
587
581
575
569
563
557
551
544
538
532
525
519
513
506
500
493
486
480
473
467
460
453
447
440
434
427
420
414
407
400
394
387
380
374
367
361
354
347
341
334
328
321
315
309
302
296
290
283
277
271
265
259
253
247
241
235
229
223
217
212
206
200
195
189
184
179
173
168
163
158
153
148
143
138
134
129
125
120
116
112
107
103
99
95
92
88
84
81
78
74
71
68
65
62
59
57
54
52
50
47
45
43
42
40
38
37
36
34
33
32
31
30
30
29
29
28
28
28
28
27
27
28
28
28
28
29
29
30
30
31
32
32
33
34
35
36
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
63
64
65
66
67
67
68
69
69
70
71
71
72
73
73
74
74
75
76
76
77
77
78
78
79
79
80
80
81
81
81
82
82
83
83
84
84
84
85
85
86
86
86
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
89
89
89
88
88
88
87
87
87
86
86
85
85
84
83
83
82
81
81
80
79
79
78
77
76
75
75
74
73
72
71
70
69
68
67
66
65
64
63
62
60
59
58
57
56
55
53
52
51
50
48
47
46
44
43
42
40
39
37
36
34
33
32
30
29
27
26
24
23
21
19
18
16
15
13
12
10
9
7
6
4
3
1
0
-1
-3
-4
-5
-7
-8
-9
-10
-11
-13
-14
-15
-16
-17
-17
-18
-19
-20
-20
-21
-22
-22
-23
-23
-23
-24
-24
-24
-24
-24
-24
-23
-23
-23
-22
-22
-21
-20
-19
-18
-17
-16
-15
-14
-12
-11
-9
-7
-5
-3
-1
2
4
7
10
12
15
19
22
25
29
33
37
41
45
49
54
58
63
68
73
79
84
90
96
102
108
114
121
127
134
141
148
156
163
171
179
187
195
203
212
221
230
239
248
258
267
277
287
298
308
319
329
340
351
363
374
386
397
409
421
434
446
459
471
484
497
511
524
537
551
565
578
592
606
621
635
649
664
678
693
708
722
737
752
767
782
797
812
827
843
858
873
888
903
919
934
949
964
979
994
1008
1024
1039
1054
1068
1083
1098
1112
1126
1140
1154
1168
1182
1195
1209
1222
1235
1248
1261
1273
1285
1297
1309
1320
1332
1343
1353
1364
1374
1384
1394
1403
1412
1421
1430
1438
1446
1454
1461
1468
1474
1481
1486
1492
1497
1502
1507
1511
1514
1518
1521
1524
1526
1528
1529
1531
1531
1532
1532
1532
1531
1530
1529
1527
1525
1522
1519
1516
1512
1508
1503
1498
1493
1487
1481
1475
1468
1461
1453
1445
1436
1428
1418
1409
1399
1389
1378
1367
1355
1343
1331
1319
1306
1292
1278
1264
1250
1235
1220
1204
1188
1172
1155
1138
1121
1103
1085
1066
1047
1028
1008
989
969
948
927
906
885
863
841
818
795
772
749
725
701
677
652
628
602
577
551
525
499
473
446
419
392
365
337
309
281
253
225
196
167
138
109
80
50
20
-10
-40
-70
-100
-131
-162
-192
-223
-254
-285
-316
-348
-379
-411
-442
-474
-505
-537
-569
-601
-633
-665
-697
-729
-761
-793
-825
-857
-889
-921
-953
-985
-1016
-1048
-1080
-1112
-1144
-1175
-1207
-1238
-1270
-1301
-1332
-1364
-1395
-1426
-1456
-1487
-1518
-1548
-1578
-1608
-1638
-1668
-1698
-1727
-1756
-1785
-1814
-1843
-1871
-1900
-1927
-1955
-1983
-2009
-2037
-2064
-2091
-2117
-2143
-2169
-2194
-2220
-2245
-2269
-2294
-2318
-2342
-2365
-2389
-2412
-2435
-2457
-2479
-2501
-2523
-2544
-2565
-2586
-2606
-2626
-2646
-2665
-2685
-2703
-2722
-2740
-2758
-2775
-2792
-2809
-2825
-2841
-2857
-2872
-2887
-2902
-2916
-2930
-2943
-2956
-2969
-2981
-2993
-3005
-3016
-3027
-3037
-3047
-3056
-3066
-3074
-3083
-3091
-3098
-3105
-3112
-3118
-3124
-3129
-3134
-3139
-3143
-3146
-3149
-3152
-3154
-3156
-3158
-3159
-3159
-3160
-3159
-3159
-3157
-3156
-3154
-3151
-3148
-3145
-3141
-3137
-3133
-3128
-3122
-3116
-3110
-3103
-3096
-3089
-3081
-3072
-3063
-3054
-3045
-3035
-3024
-3014
-3002
-2991
-2979
-2967
-2954
-2941
-2927
-2914
-2899
-2885
-2870
-2855
-2839
-2823
-2807
-2790
-2773
-2756
-2738
-2720
-2702
-2683
-2664
-2645
-2626
-2606
-2585
-2565
-2544
-2523
-2502
-2480
-2459
-2437
-2414
-2392
-2369
-2346
-2323
-2299
-2276
-2252
-2228
-2203
-2179
-2154
-2130
-2105
-2080
-2054
-2029
-2003
-1977
-1952
-1925
-1899
-1873
-1847
-1820
-1793
-1767
-1740
-1713
-1686
-1658
-1631
-1604
-1576
-1549
-1521
-1493
-1466
-1438
-1410
-1382
-1354
-1326
-1298
-1270
-1241
-1213
-1185
-1156
-1128
-1099
-1071
-1042
-1014
-985
-957
-928
-899
-871
-842
-813
-784
-756
-727
-698
-669
-640
-611
-583
-554
-525
-496
-467
-438
-409
-380
-352
-323
-294
-265
-236
-207
-179
-150
-121
-93
-64
-35
-7
22
50
79
107
136
164
192
220
249
277
305
333
361
389
416
444
472
499
527
554
581
609
636
663
690
717
744
770
797
824
850
877
903
929
956
982
1008
1034
1060
1085
1111
1137
1162
1188
1213
1239
1264
1289
1314
1339
1364
1389
1414
1439
1463
1488
1512
1537
1561
1585
1610
1634
1658
1682
1706
1730
1754
1778
1801
1825
1848
1872
1895
1918
1942
1965
1988
2011
2033
2056
2079
2102
2124
2147
2169
2192
2214
2236
2258
2280
2302
2324
2346
2367
2389
2410
2432
2453
2474
2495
2516
2537
2558
2579
2599
2620
2640
2661
2681
2701
2721
2741
2760
2780
2799
2819
2838
2857
2876
2895
2913
2932
2950
2969
2987
3005
3022
3040
3057
3075
3092
3109
3125
3142
3158
3175
3191
3206
3222
3237
3253
3268
3283
3297
3312
3326
3340
3354
3367
3380
3393
3406
3419
3431
3443
3455
3467
3478
3490
3500
3511
3522
3532
3541
3551
3560
3569
3578
3586
3595
3602
3610
3617
3624
3631
3637
3643
3649
3655
3660
3665
3670
3674
3678
3681
3685
3688
3691
3693
3695
3697
3698
3700
3700
3701
3701
3701
3701
3700
3699
3697
3695
3693
3691
3688
3685
3682
3678
3674
3670
3665
3660
3655
3649
3643
3637
3631
3624
3617
3609
3602
3594
3585
3577
3568
3559
3549
3540
3530
3519
3509
3498
3487
3476
3464
3452
3440
3427
3415
3402
3389
3375
3361
3347
3333
3319
3304
3289
3274
3259
3243
3228
3212
3196
3179
3163
3146
3129
3112
3094
3077
3059
3041
3023
3005
2987
2968
2949
2931
2912
2892
2873
2854
2834
2814
2794
2774
2754
2734
2713
2693
2672
2651
2630
2609
2588
2567
2545
2523
2502
2480
2458
2435
2413
2391
2368
2345
2323
2300
2277
2253
2230
2207
2183
2159
2135
2111
2087
2063
2039
2013
1989
1965
1940
1915
1890
1864
1839
1814
1788
1762
1736
1710
1684
1658
1631
1605
1578
1552
1525
1498
1471
1443
1416
1389
1361
1334
1306
1278
1250
1222
1194
1165
1137
1108
1080
1051
1022
993
964
935
905
876
847
817
787
758
728
698
668
638
607
577
547
516
486
455
425
394
363
332
301
270
239
208
177
146
114
83
52
20
-11
-43
-74
-106
-138
-169
-201
-233
-264
-296
-328
-360
-392
-423
-455
-487
-519
-551
-583
-615
-647
-678
-710
-742
-774
-806
-838
-870
-902
-933
-965
-997
-1029
-1060
-1092
-1124
-1155
-1187
-1218
-1249
-1281
-1312
-1343
-1374
-1405
-1436
-1467
-1498
-1529
-1560
-1590
-1621
-1651
-1681
-1711
-1741
-1771
-1801
-1831
-1861
-1890
-1919
-1949
-1978
-2007
-2035
-2064
-2093
-2121
-2149
-2177
-2205
-2233
-2261
-2288
-2316
-2343
-2370
-2397
-2423
-2450
-2476
-2502
-2528
-2554
-2580
-2605
-2630
-2655
-2680
-2705
-2729
-2754
-2778
-2802
-2825
-2849
-2872
-2895
-2918
-2941
-2963
-2985
-3007
-3029
-3051
-3072
-3093
-3114
-3135
-3156
-3176
-3196
-3216
-3235
-3255
-3274
-3293
-3311
-3330
-3348
-3366
-3383
-3401
-3418
-3435
-3451
-3468
-3484
-3500
-3515
-3531
-3546
-3561
-3575
-3589
-3603
-3617
-3630
-3644
-3656
-3669
-3681
-3693
-3705
-3716
-3728
-3739
-3749
-3759
-3770
-3779
-3789
-3798
-3807
-3816
-3824
-3832
-3840
-3848
-3855
-3862
-3869
-3875
-3881
-3887
-3893
-3899
-3904
-3909
-3913
-3918
-3922
-3925
-3929
-3932
-3935
-3938
-3941
-3943
-3945
-3947
-3948
-3950
-3951
-3952
-3952
-3952
-3952
-3952
-3952
-3951
-3950
-3949
-3947
-3946
-3944
-3941
-3939
-3936
-3933
-3930
-3927
-3923
-3919
-3915
-3911
-3906
-3901
-3896
-3891
-3885
-3879
-3873
-3867
-3861
-3854
-3847
-3840
-3832
-3825
-3817
-3809
-3801
-3792
-3783
-3775
-3765
-3756
-3746
-3736
-3726
-3716
-3705
-3695
-3684
-3673
-3661
-3650
-3638
-3626
-3614
-3601
-3589
-3576
-3563
-3550
-3536
-3522
-3509
-3495
-3480
-3466
-3451
-3436
-3421
-3406
-3391
-3375
-3359
-3343
-3327
-3310
-3293
-3276
-3259
-3242
-3224
-3207
-3189
-3171
-3152
-3134
-3115
-3096
-3077
-3057
-3038
-3018
-2998
-2978
-2958
-2937
-2916
-2895
-2874
-2853
-2831
-2809
-2787
-2765
-2742
-2719
-2697
-2673
-2650
-2626
-2603
-2578
-2554
-2530
-2505
-2480
-2455
-2429
-2403
-2378
-2351
-2325
-2298
-2272
-2245
-2217
-2190
-2162
-2134
-2106
-2077
-2049
-2020
-1991
-1961
-1932
-1902
-1872
-1842
-1811
-1781
-1750
-1719
-1687
-1656
-1624
-1592
-1560
-1527
-1495
-1462
-1429
-1396
-1362
-1329
-1295
-1261
-1226
-1192
-1157
-1122
-1087
-1052
-1016
-980
-944
-908
-872
-836
-799
-762
-725
-688
-651
-613
-575
-537
-499
-461
-423
-384
-346
-307
-268
-229
-190
-150
-111
-71
-32
8
48
88
128
168
209
249
290
330
371
411
452
493
534
575
616
657
698
739
780
821
862
903
944
985
1027
1068
1109
1150
1191
1232
1273
1314
1355
1395
1436
1477
1518
1558
1599
1639
1680
1720
1760
1800
1840
1880
1920
1960
2000
2040
2079
2118
2158
2197
2236
2275
2313
2352
2390
2429
2467
2505
2543
2580
2618
2655
2692
2729
2766
2803
2839
2875
2911
2947
2983
3018
3053
3088
3123
3157
3191
3225
3259
3292
3326
3359
3391
3424
3456
3488
3519
3551
3582
3612
3643
3673
3703
3732
3761
3790
3819
3847
3875
3902
3930
3956
3983
4009
4035
4059
4085
4109
4134
4157
4181
4203
4226
4248
4270
4291
4311
4332
4351
4371
4390
4408
4426
4443
4460
4477
4493
4508
4523
4537
4551
4565
4577
4590
4602
4613
4624
4634
4644
4653
4661
4670
4677
4684
4691
4697
4702
4707
4711
4715
4718
4721
4723
4725
4726
4726
4726
4726
4725
4723
4721
4718
4715
4711
4707
4702
4696
4690
4684
4677
4670
4662
4653
4644
4635
4625
4614
4603
4592
4580
4567
4554
4541
4527
4513
4498
4483
4467
4451
4434
4417
4400
4382
4364
4345
4326
4306
4286
4266
4245
4223
4202
4179
4157
4134
4111
4086
4062
4038
4013
3988
3962
3936
3910
3883
3856
3828
3800
3772
3743
3714
3684
3655
3624
3594
3563
3532
3500
3468
3436
3403
3370
3337
3303
3269
3235
3200
3165
3130
3094
3058
3022
2986
2949
2912
2874
2837
2799
2760
2722
2683
2644
2605
2565
2526
2486
2446
2405
2365
2324
2283
2242
2200
2159
2117
2075
2033
1991
1948
1906
1863
1820
1778
1735
1691
1648
1605
1562
1518
1475
1431
1388
1344
1301
1257
1213
1169
1126
1082
1038
995
951
908
864
821
777
734
690
647
604
561
518
475
433
390
348
305
263
221
179
138
96
55
14
-27
-68
-109
-149
-189
-229
-269
-308
-347
-386
-425
-463
-502
-540
-577
-615
-652
-688
-725
-761
-797
-833
-868
-903
-938
-972
-1006
-1040
-1073
-1106
-1139
-1172
-1204
-1235
-1267
-1298
-1328
-1358
-1388
-1418
-1447
-1476
-1504
-1532
-1560
-1587
-1614
-1640
-1667
-1692
-1718
-1743
-1768
-1792
-1816
-1839
-1862
-1885
-1908
-1930
-1951
-1973
-1994
-2013
-2033
-2054
-2073
-2092
-2111
-2129
-2147
-2165
-2182
-2199
-2215
-2231
-2247
-2262
-2277
-2291
-2306
-2319
-2333
-2346
-2359
-2371
-2383
-2395
-2406
-2417
-2428
-2438
-2448
-2458
-2467
-2476
-2485
-2493
-2502
-2509
-2517
-2524
-2531
-2537
-2543
-2549
-2555
-2560
-2565
-2569
-2574
-2578
-2581
-2585
-2588
-2591
-2594
-2596
-2598
-2600
-2601
-2603
-2604
-2604
-2605
-2605
-2605
-2605
-2605
-2604
-2603
-2602
-2600
-2599
-2597
-2595
-2593
-2590
-2587
-2584
-2581
-2578
-2574
-2571
-2567
-2563
-2558
-2554
-2549
-2545
-2540
-2534
-2529
-2524
-2518
-2512
-2506
-2500
-2494
-2488
-2481
-2475
-2468
-2461
-2454
-2447
-2440
-2433
-2425
-2418
-2410
-2403
-2395
-2387
-2379
-2371
-2363
-2354
-2346
-2338
-2329
-2320
-2312
-2303
-2294
-2285
-2276
-2267
-2258
-2248
-2239
-2230
-2220
-2210
-2201
-2191
-2181
-2171
-2161
-2151
-2141
-2130
-2120
-2110
-2099
-2088
-2078
-2067
-2056
-2045
-2033
-2021
-2011
-1999
-1988
-1976
-1964
-1952
-1940
-1928
-1916
-1904
-1891
-1879
-1866
-1853
-1841
-1827
-1814
-1801
-1788
-1774
-1761
-1747
-1733
-1719
-1705
-1691
-1677
-1662
-1648
-1633
-1618
-1603
-1588
-1573
-1558
-1543
-1528
-1512
-1497
-1481
-1466
-1450
-1434
-1418
-1402
-1386
-1370
-1354
-1338
-1321
-1305
-1289
-1272
-1256
-1239
-1223
-1206
-1190
-1173
-1156
-1140
-1123
-1106
-1090
-1073
-1056
-1039
-1022
-1006
-989
-972
-956
-939
-922
-906
-889
-873
-856
-840
-823
-807
-790
-774
-758
-742
-725
-709
-693
-677
-661
-645
-630
-614
-599
-583
-568
-552
-537
-522
-507
-492
-478
-463
-449
-434
-420
-406
-392
-378
-365
-351
-338
-325
-312
-299
-286
-274
-261
-249
-237
-225
-213
-202
-190
-179
-168
-157
-146
-135
-125
-115
-105
-95
-85
-75
-66
-57
-48
-39
-30
-21
-13
-4
4
12
20
27
35
42
49
56
63
70
77
83
89
96
102
108
113
119
125
130
135
140
145
150
155
160
164
169
173
177
181
185
189
193
197
200
204
208
211
214
218
221
224
227
230
233
236
239
242
244
247
250
252
255
258
260
263
265
268
270
273
275
278
280
283
285
288
290
293
295
298
300
303
306
308
311
314
317
320
323
326
329
332
335
338
341
345
348
352
356
359
363
367
372
376
380
385
389
394
399
404
409
415
420
426
432
438
444
450
457
463
470
477
484
491
499
506
514
522
530
538
547
555
564
573
582
591
601
610
620
630
640
650
661
671
682
693
704
715
727
738
750
761
773
785
797
810
822
834
847
860
872
885
898
911
925
938
951
965
978
992
1004
1018
1033
1046
1060
1074
1088
1102
1116
1130
1144
1158
1171
1185
1199
1213
1227
1241
1255
1269
1283
1296
1310
1324
1337
1351
1365
1378
1391
1405
1418
1431
1444
1457
1470
1483
1495
1508
1520
1533
1545
1557
1569
1581
1592
1604
1615
1627
1638
1649
1659
1670
1681
1691
1701
1711
1721
1730
1739
1749
1758
1766
1775
1783
1791
1799
1807
1815
1822
1829
1836
1843
1849
1855
1861
1866
1872
1877
1882
1886
1891
1895
1899
1902
1906
1909
1912
1914
1917
1919
1920
1922
1923
1924
1925
1925
1925
1925
1925
1924
1923
1922
1920
1919
1917
1914
1911
1909
1905
1902
1898
1894
1889
1885
1879
1874
1868
1862
1856
1850
1843
1836
1828
1820
1812
1804
1795
1787
1777
1768
1758
1748
1738
1727
1716
1705
1693
1681
1669
1657
1644
1631
1618
1604
1590
1576
1562
1547
1532
1517
1501
1485
1469
1453
1436
1420
1403
1385
1368
1350
1332
1313
1294
1275
1256
1237
1217
1197
1177
1156
1135
1114
1093
1072
1050
1028
1006
983
961
938
915
892
868
845
821
797
772
748
723
698
673
648
622
597
571
545
519
492
466
439
412
385
358
331
304
276
249
221
193
165
137
109
80
52
23
-5
-34
-63
-92
-121
-150
-179
-208
-237
-266
-295
-325
-354
-383
-413
-442
-471
-501
-530
-559
-589
-618
-647
-676
-705
-735
-764
-793
-822
-851
-880
-908
-937
-966
-994
-1022
-1051
-1079
-1108
-1136
-1163
-1191
-1219
-1246
-1274
-1301
-1328
-1355
-1382
-1409
-1435
-1462
-1488
-1514
-1540
-1565
-1590
-1615
-1640
-1665
-1689
-1713
-1737
-1761
-1784
-1807
-1830
-1853
-1875
-1897
-1919
-1940
-1962
-1982
-2003
-2023
-2043
-2062
-2081
-2100
-2119
-2137
-2155
-2172
-2189
-2206
-2222
-2238
-2253
-2269
-2283
-2298
-2312
-2325
-2338
-2351
-2364
-2376
-2387
-2398
-2409
-2419
-2429
-2438
-2447
-2455
-2463
-2471
-2478
-2484
-2491
-2496
-2501
-2506
-2510
-2514
-2517
-2520
-2522
-2524
-2526
-2526
-2527
-2527
-2526
-2525
-2523
-2521
-2519
-2516
-2512
-2508
-2504
-2499
-2493
-2487
-2481
-2474
-2467
-2459
-2450
-2441
-2432
-2422
-2412
-2402
-2390
-2379
-2367
-2355
-2342
-2329
-2315
-2301
-2286
-2271
-2256
-2241
-2224
-2208
-2191
-2174
-2157
-2139
-2120
-2102
-2083
-2064
-2044
-2024
-2004
-1983
-1963
-1942
-1920
-1899
-1877
-1855
-1832
-1810
-1787
-1764
-1741
-1717
-1693
-1670
-1646
-1621
-1597
-1573
-1548
-1523
-1498
-1473
-1448
-1423
-1397
-1372
-1347
-1321
-1295
-1270
-1244
-1218
-1192
-1166
-1140
-1114
-1088
-1062
-1036
-1010
-985
-959
-933
-907
-881
-855
-829
-803
-778
-752
-727
-701
-676
-650
-625
-600
-575
-550
-525
-500
-476
-451
-427
-403
-379
-355
-331
-307
-284
-260
-237
-214
-191
-168
-146
-123
-101
-79
-58
-36
-15
7
28
48
69
89
109
129
149
169
188
207
226
245
263
281
299
317
335
352
369
386
402
419
435
451
467
482
498
513
527
542
556
570
584
598
611
624
637
650
663
675
687
699
711
722
733
744
755
765
776
786
796
806
815
825
834
843
852
861
869
878
886
894
902
909
917
924
932
939
946
953
959
966
972
978
985
991
997
1002
1008
1014
1018
1025
1030
1035
1041
1046
1051
1056
1061
1066
1071
1075
1080
1085
1089
1094
1098
1103
1107
1112
1116
1120
1124
1128
1133
1137
1141
1145
1149
1153
1157
1161
1165
1169
1173
1176
1180
1184
1188
1192
1195
1199
1203
1206
1210
1213
1217
1220
1224
1227
1230
1234
1237
1240
1243
1246
1249
1252
1255
1258
1261
1264
1267
1269
1272
1275
1277
1280
1282
1284
1287
1289
1291
1293
1295
1297
1299
1301
1303
1305
1306
1308
1309
1311
1312
1313
1314
1315
1316
1317
1318
1319
1319
1320
1320
1321
1321
1321
1321
1321
1321
1321
1321
1320
1320
1319
1318
1318
1317
1316
1315
1313
1312
1311
1309
1307
1306
1304
1302
1300
1298
1296
1293
1291
1288
1285
1282
1280
1276
1273
1270
1267
1263
1260
1256
1252
1248
1244
1240
1236
1232
1227
1223
1218
1213
1208
1203
1198
1193
1188
1183
1177
1172
1166
1160
1155
1149
1143
1137
1131
1124
1118
1112
1105
1099
1092
1086
1079
1072
1066
1059
1052
1045
1038
1031
1022
1016
1008
1000
994
986
979
971
964
956
948
941
933
925
918
910
902
895
887
879
872
864
857
850
842
835
827
820
813
806
798
791
784
777
770
763
756
749
742
735
728
721
714
708
701
694
687
681
674
668
661
654
648
641
635
629
622
616
610
603
597
591
585
579
572
566
560
554
548
542
536
530
525
519
513
507
501
496
490
484
479
473
468
462
456
451
446
440
435
429
424
419
413
408
403
398
393
388
382
377
372
367
362
357
352
348
343
338
333
328
323
319
314
309
305
300
295
291
286
282
277
273
269
264
260
255
251
247
242
238
234
230
226
222
217
213
209
205
201
197
193
189
186
182
178
174
170
166
163
159
155
152
148
144
141
137
133
130
126
123
120
116
113
109
106
103
99
96
93
89
86
83
80
77
74
70
67
64
61
58
55
52
49
46
44
41
38
35
32
29
27
24
21
18
16
13
10
8
5
3
0
-3
-5
-8
-10
-13
-15
-17
-20
-22
-25
-27
-29
-32
-34
-36
-38
-41
-43
-45
-47
-49
-51
-54
-56
-58
-60
-62
-64
-66
-68
-70
-72
-74
-76
-77
-79
-81
-83
-85
-87
-88
-90
-92
-94
-95
-97
-99
-100
-102
-104
-105
-107
-109
-110
-112
-113
-115
-116
-118
-119
-121
-122
-123
-125
-126
-128
-129
-130
-132
-133
-134
-136
-137
-138
-139
-141
-142
-143
-144
-145
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-169
-170
-171
-172
-173
-173
-174
-175
-176
-176
-177
-178
-179
-179
-180
-181
-181
-182
-183
-183
-184
-184
-185
-186
-186
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-192
-192
-193
-193
-193
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-203
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-201
-201
-200
-200
-200
-200
-200
-200
-199
-199
-199
-199
-199
-198
-198
-198
-198
-197
-197
-197
-197
-196
-196
-196
-196
-195
-195
-195
-194
-194
-194
-193
-193
-193
-193
-192
-192
-192
-191
-191
-190
-190
-190
-189
-189
-189
-188
-188
-188
-187
-187
-186
-186
-186
-185
-185
-184
-184
-184
-183
-183
-182
-182
-181
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-175
-174
-174
-173
-173
-172
-172
-171
-171
-170
-170
-169
-169
-168
-168
-167
-167
-166
-166
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
-160
-159
-159
-158
-157
-157
-156
-156
-155
-155
-154
-154
-153
-152
-152
-151
-151
-150
-150
-149
-148
-148
-147
-147
-146
-146
-145
-144
-144
-143
-143
-142
-141
-141
-140
-140
-139
-139
-138
-137
-137
-136
-136
-135
-134
-134
-133
-133
-132
-131
-131
-130
-130
-129
-128
-128
-127
-127
-126
-125
-125
-124
-124
-123
-122
-122
-121
-121
-120
-119
-119
-118
-117
-117
-116
-116
-115
-114
-114
-113
-113
-112
-111
-111
-110
-110
-109
-108
-108
-107
-107
-106
-105
-105
-104
-104
-103
-102
-102
-101
-100
-100
-99
-99
-98
-97
-97
-96
-96
-95
-94
-94
-93
-93
-92
-91
-91
-90
-90
-89
-88
-88
-87
-87
-86
-86
-85
-84
-84
-83
-83
-82
-81
-81
-80
-80
-79
-78
-78
-77
-77
-76
-76
-75
-74
-74
-73
-73
-72
-72
-71
-70
-70
-69
-69
-68
-68
-67
-66
-66
-65
-65
-64
-64
-63
-63
-62
-61
-61
-60
-60
-59
-59
-58
-58
-57
-57
-56
-55
-55
-54
-54
-53
-53
-52
-52
-51
-51
-50
-50
-49
-48
-48
-47
-47
-46
-46
-45
-45
-44
-44
-43
-43
-42
-42
-41
-41
-40
-40
-39
-39
-38
-38
-37
-37
-36
-36
-35
-35
-34
-34
-33
-33
-32
-32
-31
-31
-30
-30
-29
-29
-29
-28
-28
-27
-27
-26
-26
-25
-25
-24
-24
-23
-23
-22
-22
-22
-21
-21
-20
-20
-19
-19
-18
-18
-18
-17
-17
-16
-16
-15
-15
-15
-14
-14
-13
-13
-12
-12
-12
-11
-11
-10
-10
-10
-9
-9
-8
-8
-7
-7
-7
-6
-6
-6
-5
-5
-4
-4
-4
-3
-3
-2
-2
-2
-1
-1
0
0
0
1
1
1
2
2
2
3
3
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
13
13
13
14
14
14
15
15
15
16
16
16
16
17
17
17
18
18
18
19
19
19
19
20
20
20
21
21
21
21
22
22
22
23
23
23
23
24
24
24
24
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
32
33
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
36
36
36
37
37
37
37
37
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
