5
9428
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-27
-26
-26
-27
-27
-27
-27
-27
-27
-28
-27
-27
-27
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-29
-29
-29
-29
-28
-28
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-30
-30
-30
-29
-29
-28
-28
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-29
-29
-30
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-30
-30
-30
-30
-29
-29
-30
-30
-30
-31
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-28
-28
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-28
-27
-27
-26
-27
-27
-27
-27
-27
-28
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-31
-31
-32
-32
-32
-31
-31
-31
-31
-32
-32
-32
-31
-31
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-31
-31
-32
-32
-32
-33
-33
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-36
-36
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-39
-38
-38
-39
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-37
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-42
-42
-43
-43
-43
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-40
-40
-39
-39
-39
-39
-39
-40
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-38
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-36
-36
-36
-37
-37
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-34
-34
-34
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-31
-31
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-24
-24
-25
-25
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-20
-20
-21
-20
-20
-19
-19
-19
-19
-18
-18
-18
-17
-16
-16
-16
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-13
-13
-13
-13
-13
-14
-14
-14
-13
-13
-13
-13
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-7
-7
-6
-7
-7
-7
-6
-6
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
0
0
1
1
0
0
0
1
1
1
1
2
2
2
2
2
2
1
2
2
2
1
1
2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
4
4
5
5
5
5
5
6
6
6
6
6
7
8
8
8
9
9
9
9
9
9
10
10
10
10
10
10
10
11
11
11
11
11
12
12
12
13
13
13
13
13
14
14
14
14
14
14
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
18
18
18
19
19
19
19
19
19
20
20
20
21
21
22
22
22
22
22
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
26
26
26
26
26
27
27
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
31
31
32
32
33
33
33
33
33
33
34
34
34
34
34
35
35
34
34
34
34
34
34
34
34
34
34
34
33
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
31
31
30
30
30
30
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
33
34
34
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
36
36
37
38
38
38
38
38
38
39
39
39
39
38
37
37
36
36
36
35
35
34
34
33
33
32
32
32
32
32
33
34
35
36
37
38
40
41
42
43
43
44
44
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
47
47
48
49
49
49
49
49
50
50
51
51
51
51
51
51
50
50
50
49
49
49
50
50
51
51
52
52
53
54
54
55
55
56
57
57
57
58
58
58
58
59
59
60
60
60
60
59
59
59
59
59
59
59
58
58
57
56
55
54
54
54
54
55
55
56
57
57
58
59
60
60
61
61
62
62
62
62
63
63
63
63
62
62
61
61
61
60
59
58
57
56
56
56
56
57
57
57
56
56
55
54
53
52
51
51
50
50
49
49
49
49
48
48
49
49
49
49
50
51
52
53
54
55
56
56
56
55
55
54
52
51
49
47
45
43
41
39
39
38
38
38
38
39
40
41
42
42
43
43
42
42
42
43
42
42
41
40
39
38
37
36
34
33
31
30
29
29
28
27
27
26
26
25
24
23
22
20
19
17
16
16
16
16
16
16
17
17
17
17
17
18
18
19
19
19
18
18
17
17
18
19
21
23
25
27
29
31
32
34
35
36
36
37
37
38
39
40
41
42
44
45
47
48
48
48
46
44
42
40
38
35
33
32
31
32
33
35
38
41
46
50
54
57
60
61
62
62
60
58
57
55
54
54
56
57
59
62
64
66
68
69
69
69
68
68
68
67
67
67
67
68
69
70
72
75
77
79
80
81
82
82
82
82
82
82
84
86
88
90
91
93
94
95
95
96
96
95
94
93
91
90
90
91
93
96
99
103
107
111
114
118
120
122
123
123
123
123
122
122
122
122
122
122
123
124
126
128
131
133
134
135
134
132
129
126
123
119
115
112
110
108
107
107
108
110
112
114
116
118
121
124
127
131
136
141
147
153
159
166
174
181
189
197
205
213
220
227
233
237
241
243
243
242
239
235
231
226
220
214
206
198
188
177
166
154
142
130
120
112
104
97
92
88
85
83
81
80
81
84
89
96
106
117
129
142
155
167
177
185
191
194
193
191
187
182
177
172
165
159
153
147
141
135
128
121
112
102
90
77
64
50
36
22
9
-2
-11
-17
-19
-19
-16
-11
-7
-4
-4
-5
-7
-9
-10
-8
-4
2
10
19
29
39
47
54
56
54
48
39
27
12
-5
-22
-38
-54
-69
-82
-94
-103
-110
-113
-113
-110
-103
-90
-73
-50
-23
6
36
64
88
108
123
133
139
143
146
148
149
148
145
140
130
118
101
83
62
41
20
-1
-21
-38
-51
-61
-66
-66
-61
-52
-37
-19
4
29
55
80
103
122
136
143
144
139
129
115
98
79
60
43
30
20
15
14
15
17
18
17
14
8
1
-6
-11
-12
-9
-1
10
23
38
51
62
70
72
69
62
52
41
31
23
18
16
17
20
27
36
46
57
69
80
90
100
111
121
133
144
156
167
178
189
199
208
216
222
227
229
229
226
220
212
200
184
167
146
125
104
86
70
59
55
59
72
94
127
168
217
269
322
372
417
455
484
502
509
506
493
473
447
418
388
360
334
311
291
272
254
235
214
193
170
147
124
102
83
69
60
60
69
88
117
153
193
234
272
306
333
355
373
389
403
418
431
442
449
451
448
440
430
418
408
401
395
392
388
382
374
361
344
324
305
289
279
275
279
289
304
321
338
356
373
389
405
418
428
433
431
422
406
385
360
335
312
292
279
271
268
271
280
297
319
346
377
412
451
490
528
563
590
609
615
610
595
572
544
512
477
440
399
354
303
249
192
134
77
22
-27
-66
-92
-104
-100
-79
-39
20
96
189
295
408
524
638
743
831
898
939
953
941
906
850
777
692
598
498
396
295
199
115
47
-2
-33
-50
-55
-52
-45
-35
-22
-4
18
45
80
121
169
222
277
330
380
424
461
489
509
522
528
530
528
522
511
491
461
419
367
307
245
184
128
80
42
15
1
-3
4
20
45
77
113
149
180
203
219
230
238
247
260
277
299
326
354
382
406
423
429
424
409
385
356
325
296
271
252
240
233
232
234
239
247
257
270
283
296
306
312
311
303
287
266
239
209
178
150
129
116
115
124
143
170
202
234
260
275
274
257
226
187
147
114
91
81
82
92
110
131
154
177
198
220
244
272
304
340
379
416
447
470
483
487
484
473
458
441
424
408
394
383
373
362
350
334
314
287
255
219
182
149
124
108
106
119
149
197
260
336
418
502
583
655
713
754
773
769
743
695
629
547
455
357
259
168
86
18
-33
-66
-81
-80
-63
-32
8
56
107
157
206
251
293
335
379
428
483
546
618
694
772
847
914
967
1004
1020
1018
994
947
881
797
701
598
493
389
293
209
141
88
52
34
34
55
94
149
218
297
381
468
557
647
735
818
890
949
988
1004
999
968
912
831
726
599
455
301
145
-2
-135
-250
-342
-406
-439
-438
-404
-337
-243
-129
-1
135
275
410
533
640
726
792
838
868
885
894
897
895
885
861
816
747
652
537
407
271
139
20
-76
-141
-171
-162
-119
-44
57
180
319
467
616
759
890
1004
1099
1173
1226
1256
1260
1239
1193
1125
1038
936
824
704
577
446
315
191
77
-19
-93
-140
-156
-138
-86
-4
104
229
364
501
634
758
869
966
1047
1111
1161
1195
1215
1218
1204
1175
1132
1077
1014
942
861
771
674
570
463
359
264
183
121
80
61
62
81
114
159
214
277
345
418
494
575
659
742
823
902
978
1050
1118
1180
1236
1285
1323
1344
1344
1314
1255
1163
1044
902
747
589
442
318
222
160
129
125
143
177
222
271
315
352
378
393
398
395
391
391
404
431
475
531
598
671
748
825
897
960
1006
1033
1035
1012
966
902
827
748
671
601
544
506
486
484
495
512
531
545
550
546
531
508
481
454
435
428
436
459
498
551
614
680
742
794
829
843
836
808
760
695
616
533
455
389
338
301
277
265
260
259
252
232
196
144
79
10
-58
-118
-166
-197
-204
-181
-127
-43
63
180
296
399
480
534
558
551
516
452
365
260
144
27
-79
-167
-234
-279
-307
-322
-331
-340
-355
-376
-405
-438
-466
-485
-492
-489
-477
-460
-441
-423
-410
-405
-412
-428
-453
-483
-517
-555
-596
-639
-684
-730
-773
-811
-836
-848
-842
-820
-785
-747
-712
-688
-678
-684
-705
-738
-780
-826
-875
-924
-974
-1020
-1058
-1086
-1099
-1097
-1080
-1052
-1016
-981
-953
-938
-937
-951
-980
-1020
-1065
-1110
-1149
-1183
-1209
-1229
-1245
-1258
-1268
-1278
-1288
-1297
-1305
-1311
-1313
-1308
-1296
-1274
-1241
-1195
-1134
-1061
-982
-902
-828
-768
-729
-715
-730
-772
-838
-925
-1028
-1140
-1258
-1376
-1491
-1603
-1709
-1804
-1881
-1936
-1964
-1967
-1942
-1893
-1821
-1735
-1638
-1537
-1435
-1333
-1232
-1135
-1043
-961
-889
-833
-797
-783
-793
-824
-873
-937
-1016
-1110
-1213
-1324
-1437
-1548
-1651
-1740
-1810
-1854
-1868
-1852
-1808
-1741
-1659
-1569
-1475
-1383
-1298
-1222
-1157
-1103
-1057
-1012
-967
-915
-857
-796
-736
-682
-637
-603
-585
-588
-614
-663
-730
-809
-890
-966
-1025
-1061
-1067
-1045
-995
-919
-822
-714
-606
-506
-422
-356
-312
-287
-276
-273
-271
-266
-256
-238
-212
-177
-130
-69
6
91
184
278
370
453
523
574
607
623
628
628
626
626
629
635
643
650
651
647
638
623
595
551
487
410
331
263
219
206
222
262
320
392
476
569
666
763
853
933
1000
1053
1091
1117
1132
1142
1155
1179
1217
1271
1336
1406
1475
1535
1582
1611
1617
1599
1556
1488
1395
1275
1131
966
792
621
466
335
234
166
132
135
170
233
315
410
515
626
745
874
1016
1173
1346
1531
1718
1894
2041
2148
2203
2203
2148
2040
1881
1677
1438
1181
921
674
451
258
98
-25
-112
-165
-186
-181
-155
-114
-61
0
67
138
216
306
407
517
626
722
796
840
855
842
805
750
678
593
496
392
285
178
71
-34
-138
-237
-330
-410
-471
-507
-515
-497
-459
-409
-357
-308
-267
-234
-208
-190
-179
-173
-168
-165
-169
-187
-223
-275
-336
-397
-451
-495
-530
-555
-574
-590
-605
-622
-638
-653
-663
-666
-664
-653
-628
-582
-512
-422
-320
-219
-130
-62
-20
-6
-19
-56
-111
-177
-250
-323
-395
-458
-511
-550
-579
-602
-629
-663
-707
-760
-821
-885
-947
-1002
-1047
-1076
-1085
-1071
-1031
-967
-882
-781
-669
-543
-399
-235
-56
130
307
461
577
647
667
638
565
451
304
135
-47
-234
-421
-605
-780
-941
-1079
-1188
-1266
-1311
-1322
-1297
-1232
-1127
-984
-808
-605
-387
-162
61
275
478
669
845
1004
1139
1240
1300
1316
1288
1222
1124
998
848
678
493
301
106
-90
-283
-466
-624
-744
-815
-832
-792
-697
-557
-380
-176
46
279
514
747
972
1184
1378
1546
1682
1782
1843
1864
1849
1803
1732
1639
1524
1386
1227
1051
867
683
507
345
202
84
-5
-59
-77
-60
-11
68
179
320
489
689
917
1171
1441
1714
1971
2196
2375
2500
2565
2572
2523
2426
2289
2122
1932
1728
1518
1309
1107
922
767
657
599
591
629
708
830
997
1210
1460
1735
2017
2300
2573
2836
3082
3297
3466
3579
3628
3612
3531
3390
3199
2971
2717
2449
2177
1914
1669
1448
1257
1097
971
881
833
826
858
922
1014
1132
1276
1449
1650
1873
2108
2343
2563
2754
2901
2993
3021
2981
2874
2703
2472
2188
1866
1522
1166
806
454
123
-168
-407
-590
-710
-761
-738
-644
-488
-283
-43
214
473
724
957
1168
1356
1516
1645
1736
1789
1806
1793
1753
1686
1590
1464
1304
1109
879
617
328
22
-287
-584
-856
-1092
-1282
-1418
-1493
-1503
-1448
-1330
-1158
-947
-716
-483
-264
-67
103
246
361
449
513
560
594
619
636
642
636
611
561
481
370
230
64
-120
-316
-515
-707
-883
-1032
-1149
-1228
-1271
-1281
-1259
-1212
-1144
-1066
-990
-928
-882
-848
-818
-787
-753
-716
-678
-640
-604
-568
-532
-500
-477
-470
-481
-516
-572
-648
-736
-828
-914
-985
-1033
-1053
-1043
-1000
-928
-824
-700
-568
-447
-357
-312
-315
-364
-448
-557
-679
-803
-920
-1025
-1110
-1171
-1205
-1214
-1204
-1182
-1159
-1147
-1156
-1189
-1243
-1312
-1381
-1438
-1476
-1489
-1476
-1436
-1373
-1296
-1214
-1137
-1063
-988
-910
-828
-753
-692
-653
-637
-644
-674
-726
-801
-895
-1004
-1125
-1250
-1378
-1505
-1630
-1745
-1849
-1940
-2017
-2072
-2096
-2079
-2012
-1893
-1722
-1505
-1252
-977
-697
-434
-204
-18
123
219
271
280
250
181
71
-81
-267
-473
-682
-879
-1050
-1185
-1277
-1324
-1330
-1305
-1265
-1225
-1193
-1175
-1173
-1184
-1199
-1209
-1206
-1181
-1134
-1068
-994
-924
-868
-827
-796
-770
-745
-720
-699
-683
-675
-676
-688
-715
-755
-804
-854
-898
-933
-957
-974
-986
-994
-995
-980
-942
-878
-793
-691
-580
-468
-363
-278
-220
-194
-196
-218
-255
-304
-362
-425
-489
-549
-600
-640
-664
-667
-647
-605
-547
-482
-423
-381
-365
-377
-413
-463
-514
-554
-573
-565
-528
-465
-379
-273
-155
-29
104
243
386
528
654
752
805
805
745
630
468
268
40
-203
-442
-653
-816
-921
-963
-945
-872
-752
-598
-425
-247
-71
102
271
435
592
741
882
1012
1132
1233
1306
1338
1322
1257
1147
997
818
625
440
281
162
85
45
39
66
130
232
369
529
700
872
1038
1193
1329
1438
1515
1559
1572
1557
1510
1430
1319
1182
1020
845
665
497
357
250
174
115
58
-6
-80
-162
-249
-338
-421
-488
-528
-539
-521
-480
-424
-365
-320
-298
-301
-317
-336
-347
-347
-336
-319
-297
-271
-242
-214
-194
-187
-193
-214
-252
-315
-401
-502
-606
-701
-779
-836
-869
-879
-868
-839
-795
-739
-676
-612
-544
-463
-361
-233
-88
57
176
244
250
196
96
-41
-201
-370
-530
-661
-752
-796
-803
-789
-770
-752
-729
-691
-633
-548
-431
-282
-107
81
259
403
493
517
478
388
262
115
-38
-185
-322
-451
-576
-699
-815
-912
-979
-1008
-1002
-967
-905
-818
-711
-587
-450
-307
-167
-44
58
140
207
259
294
311
307
283
236
170
96
29
-17
-42
-50
-54
-63
-85
-119
-161
-203
-241
-276
-307
-336
-369
-410
-463
-525
-591
-663
-740
-820
-901
-986
-1077
-1176
-1283
-1400
-1521
-1637
-1737
-1807
-1837
-1824
-1771
-1687
-1592
-1507
-1452
-1441
-1475
-1550
-1659
-1790
-1926
-2054
-2164
-2260
-2345
-2423
-2497
-2566
-2628
-2680
-2719
-2742
-2750
-2749
-2744
-2744
-2760
-2800
-2868
-2959
-3057
-3146
-3215
-3260
-3285
-3294
-3291
-3277
-3256
-3228
-3195
-3153
-3098
-3028
-2947
-2859
-2775
-2707
-2659
-2633
-2618
-2608
-2598
-2590
-2582
-2574
-2568
-2567
-2573
-2589
-2617
-2658
-2714
-2779
-2841
-2889
-2914
-2913
-2891
-2853
-2805
-2751
-2699
-2656
-2623
-2598
-2574
-2547
-2511
-2462
-2401
-2332
-2260
-2184
-2103
-2017
-1933
-1853
-1784
-1727
-1682
-1648
-1625
-1610
-1594
-1573
-1540
-1496
-1444
-1386
-1323
-1254
-1181
-1107
-1042
-989
-945
-902
-853
-793
-718
-626
-522
-411
-299
-187
-77
28
122
200
259
299
317
312
282
228
152
62
-32
-120
-195
-256
-311
-373
-451
-549
-661
-778
-893
-1002
-1099
-1180
-1241
-1278
-1290
-1277
-1242
-1188
-1121
-1051
-985
-927
-879
-838
-807
-786
-775
-767
-753
-728
-691
-648
-604
-563
-525
-494
-473
-472
-493
-535
-591
-656
-723
-788
-851
-916
-984
-1058
-1130
-1192
-1235
-1248
-1225
-1164
-1073
-961
-843
-734
-649
-596
-575
-584
-620
-682
-767
-870
-989
-1125
-1276
-1444
-1624
-1810
-1991
-2154
-2291
-2396
-2466
-2498
-2492
-2448
-2369
-2257
-2120
-1963
-1797
-1635
-1486
-1363
-1271
-1211
-1173
-1147
-1125
-1108
-1100
-1112
-1150
-1213
-1302
-1411
-1534
-1658
-1762
-1831
-1858
-1850
-1815
-1754
-1669
-1562
-1435
-1298
-1161
-1039
-935
-843
-753
-668
-596
-546
-518
-508
-508
-512
-516
-522
-535
-560
-594
-631
-668
-704
-742
-784
-827
-869
-905
-933
-953
-971
-993
-1020
-1048
-1073
-1099
-1132
-1177
-1235
-1301
-1369
-1436
-1500
-1556
-1596
-1616
-1612
-1587
-1546
-1496
-1449
-1415
-1402
-1416
-1460
-1532
-1627
-1742
-1867
-1989
-2096
-2179
-2239
-2283
-2314
-2334
-2342
-2342
-2336
-2325
-2308
-2283
-2252
-2222
-2198
-2184
-2185
-2204
-2249
-2326
-2437
-2574
-2724
-2875
-3017
-3142
-3243
-3316
-3362
-3390
-3404
-3407
-3399
-3379
-3342
-3288
-3220
-3144
-3068
-2996
-2935
-2889
-2862
-2850
-2851
-2862
-2884
-2914
-2942
-2961
-2967
-2963
-2951
-2938
-2926
-2916
-2907
-2895
-2874
-2844
-2807
-2772
-2746
-2733
-2726
-2718
-2700
-2668
-2622
-2567
-2506
-2444
-2384
-2328
-2282
-2248
-2225
-2207
-2189
-2175
-2169
-2175
-2187
-2196
-2191
-2169
-2132
-2078
-2001
-1891
-1746
-1567
-1362
-1145
-929
-731
-564
-436
-349
-292
-252
-220
-194
-174
-162
-158
-167
-194
-242
-306
-382
-462
-548
-642
-748
-864
-981
-1091
-1186
-1263
-1318
-1351
-1366
-1374
-1383
-1391
-1392
-1378
-1342
-1286
-1213
-1131
-1044
-953
-860
-768
-683
-611
-555
-515
-487
-466
-445
-419
-384
-338
-280
-207
-120
-25
73
168
252
319
363
375
347
273
157
13
-140
-279
-387
-452
-470
-435
-349
-217
-52
129
313
494
662
808
920
990
1008
975
895
786
667
548
434
329
239
172
129
107
98
90
74
47
12
-29
-77
-137
-206
-277
-335
-370
-378
-363
-327
-265
-172
-47
107
278
454
615
741
812
820
770
683
579
478
391
326
290
286
313
364
427
491
542
573
583
580
575
575
584
602
627
658
692
724
750
767
772
766
744
704
643
560
459
345
230
124
40
-19
-52
-65
-60
-42
-14
17
43
57
53
27
-22
-92
-180
-279
-382
-478
-558
-610
-623
-595
-529
-436
-328
-211
-88
37
156
254
318
339
313
238
111
-67
-286
-530
-777
-1008
-1215
-1394
-1543
-1658
-1733
-1763
-1746
-1684
-1583
-1446
-1278
-1083
-873
-661
-459
-275
-107
54
219
391
564
732
892
1040
1171
1272
1332
1343
1305
1225
1114
983
838
682
520
361
218
101
15
-41
-72
-84
-80
-56
-9
64
160
273
395
524
657
794
927
1052
1167
1274
1374
1459
1521
1550
1541
1492
1404
1286
1146
994
842
698
567
449
343
252
186
155
162
204
272
352
432
507
578
645
710
771
826
870
899
906
890
843
761
638
473
271
41
-206
-458
-701
-921
-1102
-1228
-1283
-1256
-1144
-955
-708
-428
-140
139
396
624
815
960
1053
1095
1094
1053
978
871
740
596
451
312
177
45
-86
-211
-325
-429
-520
-593
-641
-664
-661
-638
-601
-554
-504
-453
-400
-347
-294
-241
-184
-118
-36
63
176
298
422
543
659
766
864
957
1049
1138
1216
1278
1320
1341
1336
1295
1205
1061
865
631
376
119
-117
-313
-450
-515
-504
-420
-272
-72
169
439
721
991
1223
1403
1534
1625
1683
1714
1718
1697
1656
1606
1561
1533
1526
1542
1579
1630
1685
1731
1758
1759
1729
1665
1571
1457
1334
1214
1104
1006
923
852
797
764
758
780
824
879
935
983
1012
1020
1000
959
913
877
856
848
843
835
822
807
792
778
763
741
709
666
613
552
482
407
326
246
169
101
43
-2
-32
-43
-41
-32
-25
-24
-26
-22
-6
29
86
162
249
342
438
534
632
732
837
947
1061
1174
1282
1376
1447
1483
1480
1435
1350
1227
1071
885
679
463
253
61
-103
-236
-337
-406
-444
-448
-420
-368
-306
-253
-222
-216
-232
-262
-296
-324
-341
-341
-323
-288
-235
-166
-76
40
177
326
474
607
714
782
802
768
683
557
411
263
125
3
-101
-187
-251
-292
-304
-289
-251
-195
-122
-31
85
226
388
558
725
882
1029
1165
1283
1367
1405
1388
1315
1185
997
751
449
106
-258
-616
-942
-1212
-1409
-1526
-1568
-1553
-1500
-1425
-1338
-1250
-1170
-1107
-1066
-1047
-1042
-1043
-1045
-1038
-1014
-961
-874
-759
-639
-539
-483
-480
-526
-614
-740
-902
-1089
-1282
-1459
-1597
-1680
-1695
-1642
-1524
-1347
-1117
-849
-563
-282
-25
193
361
473
528
527
476
388
281
173
74
-12
-86
-152
-213
-272
-332
-398
-476
-568
-671
-778
-875
-952
-1002
-1016
-997
-937
-836
-698
-534
-359
-187
-29
109
222
314
390
456
517
569
605
613
587
529
448
357
262
166
71
-25
-121
-212
-294
-364
-420
-461
-479
-466
-417
-330
-210
-64
97
260
416
565
706
835
939
1006
1030
1010
948
846
700
510
279
26
-227
-454
-642
-785
-884
-940
-956
-935
-882
-801
-697
-576
-438
-287
-126
35
192
344
489
621
732
817
872
895
882
830
736
598
416
196
-47
-292
-518
-712
-865
-972
-1031
-1048
-1031
-989
-933
-864
-786
-699
-602
-493
-371
-235
-87
74
248
433
619
796
956
1095
1207
1287
1332
1349
1345
1324
1286
1229
1152
1055
941
816
691
572
464
369
294
247
230
244
285
348
426
515
607
696
776
839
882
903
906
895
881
871
872
885
904
924
940
949
944
917
861
772
658
525
380
230
88
-32
-110
-131
-87
25
201
429
691
970
1245
1496
1711
1882
2005
2081
2114
2112
2079
2017
1934
1839
1744
1655
1569
1481
1388
1290
1194
1103
1020
939
860
780
701
626
559
505
464
439
431
443
474
521
584
662
756
863
978
1099
1221
1340
1450
1548
1629
1690
1725
1732
1711
1659
1576
1464
1326
1174
1020
881
769
693
655
657
702
793
926
1096
1292
1499
1698
1871
2004
2088
2118
2101
2052
1989
1922
1857
1800
1758
1738
1743
1768
1805
1848
1891
1932
1971
2005
2027
2033
2025
2009
1996
1994
2007
2036
2075
2123
2176
2230
2271
2285
2258
2192
2099
1992
1886
1789
1712
1662
1644
1659
1707
1783
1877
1974
2058
2117
2142
2123
2057
1946
1802
1635
1459
1287
1133
1010
926
881
875
907
970
1056
1150
1240
1317
1380
1430
1470
1498
1510
1503
1477
1436
1392
1353
1317
1273
1212
1135
1057
989
938
901
870
836
797
752
704
653
600
549
503
468
447
440
443
450
449
430
390
331
259
183
113
61
37
45
84
141
206
264
306
324
316
288
249
200
141
72
-3
-69
-109
-111
-75
-9
77
176
281
387
486
574
644
691
713
718
712
702
686
664
635
599
561
527
504
498
508
533
570
614
661
700
720
711
671
607
529
446
368
299
236
169
89
-12
-132
-260
-384
-489
-564
-604
-604
-565
-490
-386
-257
-108
54
219
380
532
670
788
879
947
999
1044
1088
1133
1180
1220
1248
1262
1269
1270
1262
1235
1185
1114
1037
970
926
910
923
957
1006
1066
1136
1217
1308
1402
1496
1586
1670
1741
1788
1804
1789
1748
1691
1632
1581
1541
1510
1486
1472
1466
1459
1441
1409
1364
1311
1252
1190
1125
1055
980
905
835
776
728
693
673
668
680
708
755
821
910
1025
1163
1308
1439
1538
1601
1628
1618
1572
1491
1385
1263
1138
1014
900
796
708
637
583
544
515
496
486
479
467
447
424
409
409
427
467
533
631
760
912
1071
1222
1351
1446
1492
1478
1403
1279
1130
976
836
715
614
529
456
396
355
340
358
413
506
629
772
919
1051
1156
1223
1251
1239
1195
1125
1032
919
789
648
506
376
265
175
101
41
-3
-19
2
63
155
272
406
553
711
877
1042
1198
1338
1456
1550
1619
1663
1684
1682
1659
1620
1573
1518
1455
1387
1321
1269
1235
1222
1230
1261
1310
1366
1413
1443
1449
1431
1390
1324
1240
1146
1062
1004
988
1016
1090
1205
1355
1528
1715
1906
2091
2260
2404
2521
2609
2673
2717
2745
2760
2763
2754
2728
2673
2581
2452
2300
2140
1988
1851
1735
1641
1569
1517
1484
1471
1479
1508
1554
1618
1701
1807
1933
2066
2193
2306
2405
2494
2573
2635
2671
2673
2643
2590
2521
2440
2346
2238
2125
2017
1925
1858
1819
1802
1798
1802
1806
1802
1779
1726
1641
1527
1391
1246
1101
967
849
753
682
641
632
653
698
761
825
875
900
897
866
807
728
636
541
453
376
312
261
222
192
171
167
185
229
288
353
416
474
527
571
602
618
620
608
583
550
510
467
421
373
325
278
238
208
191
192
215
267
352
465
600
749
907
1066
1218
1362
1497
1617
1719
1795
1844
1867
1865
1839
1794
1737
1673
1602
1521
1434
1346
1262
1184
1111
1044
987
942
911
893
887
894
913
942
984
1037
1096
1151
1192
1219
1234
1252
1289
1355
1450
1561
1670
1767
1848
1917
1979
2040
2097
2149
2195
2231
2255
2261
2247
2213
2157
2082
1986
1873
1746
1612
1477
1354
1254
1189
1165
1185
1249
1347
1465
1585
1692
1782
1855
1910
1943
1953
1948
1939
1944
1972
2024
2093
2165
2226
2267
2276
2246
2173
2063
1924
1767
1603
1448
1311
1194
1093
1010
946
902
874
857
848
846
852
867
893
927
960
982
988
979
958
932
904
884
885
925
1012
1137
1281
1421
1540
1628
1671
1663
1598
1478
1309
1104
882
658
446
256
98
-21
-94
-118
-95
-30
68
184
312
444
571
681
763
815
838
839
827
808
788
770
757
759
783
832
897
966
1028
1078
1112
1127
1124
1098
1051
987
913
832
741
633
508
365
210
46
-120
-281
-426
-541
-616
-643
-622
-552
-436
-278
-89
121
341
561
772
971
1161
1341
1502
1634
1733
1799
1837
1847
1829
1787
1726
1654
1578
1503
1432
1366
1312
1280
1274
1295
1338
1391
1443
1479
1491
1477
1436
1372
1291
1204
1120
1045
982
934
902
882
867
848
826
808
799
799
805
811
813
809
795
770
734
685
625
562
502
452
408
361
307
242
168
91
12
-69
-152
-236
-322
-410
-506
-610
-713
-799
-853
-875
-874
-862
-843
-812
-756
-667
-546
-397
-226
-38
158
350
523
669
781
857
898
907
885
835
757
654
534
407
286
180
93
29
-10
-22
-1
57
151
275
418
571
732
904
1085
1269
1452
1629
1795
1940
2050
2113
2122
2079
1989
1860
1693
1493
1267
1025
780
544
331
150
2
-120
-223
-303
-354
-372
-359
-323
-274
-222
-169
-110
-31
74
203
339
468
580
673
748
806
844
856
843
808
753
677
578
456
319
178
44
-76
-178
-258
-311
-335
-336
-325
-313
-305
-301
-296
-291
-281
-267
-249
-227
-202
-176
-145
-101
-37
50
150
250
335
393
421
424
406
373
329
277
218
148
65
-28
-123
-206
-275
-329
-374
-414
-454
-496
-538
-571
-589
-586
-562
-524
-478
-425
-362
-285
-199
-110
-24
56
132
206
278
346
408
458
488
492
463
397
296
168
29
-103
-215
-299
-359
-402
-434
-456
-468
-467
-455
-428
-381
-310
-213
-96
36
177
320
460
586
687
752
773
753
704
635
553
461
370
295
251
243
273
338
431
544
671
804
933
1047
1139
1209
1262
1298
1314
1303
1257
1178
1075
958
830
690
543
402
283
197
155
159
206
287
395
529
683
845
998
1133
1245
1332
1392
1424
1429
1414
1385
1351
1316
1282
1243
1201
1155
1107
1055
1000
950
912
887
872
860
846
826
798
760
714
665
623
600
605
649
736
861
1006
1157
1296
1412
1500
1552
1566
1542
1483
1393
1273
1126
952
757
552
346
154
-14
-148
-239
-284
-288
-260
-211
-148
-69
31
151
285
421
548
660
751
814
842
829
778
700
609
514
425
350
297
271
266
275
288
306
332
368
411
456
493
516
520
508
487
462
439
423
416
422
438
460
485
510
537
564
588
600
589
542
454
325
160
-30
-233
-433
-612
-751
-839
-872
-853
-791
-696
-572
-425
-262
-92
75
230
371
496
606
696
759
792
789
742
646
502
321
121
-82
-278
-461
-629
-773
-886
-967
-1018
-1041
-1038
-1014
-975
-926
-868
-799
-723
-641
-554
-463
-373
-286
-207
-133
-66
-5
49
94
124
133
118
83
30
-39
-125
-233
-365
-523
-701
-889
-1067
-1216
-1323
-1382
-1399
-1385
-1347
-1290
-1215
-1132
-1050
-976
-906
-832
-746
-647
-538
-431
-339
-276
-253
-280
-352
-457
-578
-699
-808
-896
-957
-990
-1000
-993
-972
-940
-897
-848
-794
-737
-680
-622
-563
-500
-433
-362
-289
-215
-142
-77
-26
3
8
-7
-43
-100
-182
-290
-422
-568
-722
-878
-1040
-1211
-1384
-1543
-1665
-1737
-1754
-1722
-1651
-1548
-1418
-1263
-1092
-921
-762
-623
-507
-418
-355
-316
-301
-311
-350
-418
-513
-627
-749
-869
-980
-1074
-1152
-1214
-1262
-1292
-1300
-1282
-1240
-1176
-1093
-997
-896
-799
-710
-627
-545
-463
-382
-305
-239
-191
-161
-146
-143
-156
-187
-233
-286
-342
-395
-443
-481
-503
-511
-504
-482
-444
-393
-330
-255
-172
-90
-17
40
75
88
78
46
-5
-73
-149
-223
-286
-336
-375
-413
-465
-542
-649
-780
-920
-1052
-1161
-1237
-1276
-1278
-1245
-1177
-1077
-947
-795
-629
-460
-299
-156
-33
75
174
268
355
432
494
542
577
599
608
600
568
506
421
326
235
157
102
75
80
116
175
256
354
464
579
692
805
916
1022
1117
1191
1240
1256
1235
1168
1054
899
718
525
330
143
-24
-160
-257
-321
-357
-378
-387
-389
-380
-363
-344
-333
-335
-342
-341
-321
-278
-211
-124
-22
90
205
311
397
449
462
433
363
257
123
-28
-176
-302
-396
-458
-492
-499
-481
-446
-401
-351
-294
-228
-154
-79
-12
40
73
87
81
53
3
-70
-162
-264
-369
-469
-563
-653
-740
-827
-920
-1024
-1134
-1241
-1330
-1392
-1419
-1414
-1378
-1317
-1235
-1140
-1047
-975
-935
-921
-922
-931
-946
-968
-997
-1032
-1070
-1110
-1151
-1195
-1240
-1281
-1310
-1324
-1323
-1313
-1299
-1290
-1293
-1308
-1332
-1357
-1382
-1408
-1436
-1465
-1492
-1513
-1524
-1522
-1504
-1468
-1417
-1355
-1289
-1226
-1168
-1120
-1085
-1069
-1077
-1111
-1169
-1239
-1308
-1359
-1383
-1375
-1344
-1303
-1264
-1237
-1226
-1232
-1251
-1283
-1332
-1405
-1507
-1638
-1793
-1963
-2135
-2298
-2439
-2552
-2625
-2651
-2633
-2579
-2503
-2414
-2318
-2224
-2138
-2065
-2008
-1964
-1926
-1887
-1845
-1803
-1763
-1727
-1691
-1645
-1584
-1508
-1423
-1340
-1263
-1199
-1152
-1124
-1113
-1116
-1125
-1133
-1139
-1144
-1158
-1186
-1226
-1267
-1303
-1332
-1357
-1384
-1419
-1463
-1508
-1548
-1579
-1602
-1620
-1632
-1636
-1627
-1601
-1554
-1487
-1411
-1337
-1274
-1227
-1200
-1201
-1235
-1304
-1396
-1493
-1577
-1641
-1683
-1701
-1693
-1659
-1609
-1554
-1501
-1454
-1413
-1381
-1362
-1362
-1387
-1432
-1493
-1564
-1639
-1712
-1777
-1829
-1869
-1898
-1919
-1934
-1945
-1949
-1944
-1924
-1886
-1830
-1758
-1676
-1599
-1538
-1499
-1480
-1473
-1473
-1473
-1475
-1483
-1500
-1526
-1561
-1602
-1652
-1713
-1790
-1883
-1989
-2099
-2200
-2275
-2309
-2291
-2219
-2096
-1933
-1746
-1548
-1347
-1147
-953
-774
-617
-490
-394
-325
-276
-241
-223
-228
-264
-327
-414
-520
-639
-763
-884
-996
-1097
-1189
-1269
-1332
-1373
-1394
-1401
-1401
-1396
-1378
-1337
-1268
-1172
-1055
-926
-797
-682
-592
-538
-522
-545
-601
-684
-783
-887
-986
-1070
-1133
-1172
-1189
-1189
-1179
-1163
-1138
-1105
-1059
-1000
-924
-829
-717
-594
-474
-365
-270
-187
-109
-35
30
80
109
114
97
58
-1
-81
-181
-299
-430
-569
-711
-851
-984
-1099
-1184
-1230
-1235
-1199
-1131
-1037
-928
-814
-703
-602
-517
-453
-412
-394
-395
-407
-415
-403
-360
-287
-190
-83
16
94
143
171
185
190
187
174
150
115
68
9
-60
-137
-218
-289
-338
-356
-345
-309
-252
-178
-88
13
124
241
358
473
580
678
762
827
866
871
839
776
685
569
426
257
71
-118
-296
-457
-595
-706
-785
-822
-814
-760
-667
-541
-390
-227
-67
67
159
203
204
172
115
38
-56
-165
-286
-413
-539
-661
-777
-887
-986
-1070
-1136
-1183
-1205
-1198
-1162
-1102
-1029
-960
-913
-903
-932
-994
-1070
-1143
-1199
-1232
-1244
-1237
-1216
-1189
-1162
-1143
-1137
-1142
-1159
-1184
-1215
-1250
-1283
-1314
-1338
-1354
-1360
-1357
-1354
-1363
-1392
-1441
-1503
-1569
-1635
-1693
-1734
-1750
-1734
-1681
-1586
-1453
-1291
-1120
-957
-819
-718
-654
-616
-587
-557
-523
-493
-471
-458
-454
-455
-458
-458
-452
-439
-418
-389
-347
-288
-213
-121
-19
88
197
301
399
492
584
672
751
813
856
882
899
911
918
918
902
868
816
746
663
574
491
425
381
353
336
324
318
315
317
322
329
336
343
350
357
363
363
356
345
333
321
308
292
277
266
260
261
265
269
271
271
268
263
257
251
246
242
237
230
223
218
217
223
239
266
301
340
378
408
425
424
408
378
338
289
234
178
133
104
90
84
74
51
13
-33
-79
-119
-149
-170
-181
-180
-166
-140
-107
-70
-36
-5
20
36
39
25
-8
-64
-142
-238
-340
-439
-534
-626
-711
-784
-839
-878
-903
-915
-917
-907
-883
-843
-787
-720
-651
-583
-520
-457
-391
-322
-251
-183
-124
-82
-62
-68
-95
-137
-186
-236
-280
-309
-320
-312
-289
-252
-206
-152
-92
-34
20
65
105
144
186
231
279
323
356
369
361
330
279
209
122
20
-97
-223
-349
-467
-571
-659
-729
-781
-818
-845
-864
-876
-882
-884
-880
-867
-845
-817
-786
-749
-704
-649
-583
-506
-423
-342
-270
-211
-164
-128
-102
-83
-75
-87
-130
-212
-330
-472
-624
-773
-905
-1008
-1079
-1112
-1108
-1074
-1016
-942
-853
-749
-630
-500
-368
-241
-125
-23
69
149
215
267
305
329
342
343
331
302
251
176
78
-32
-141
-235
-308
-357
-381
-377
-344
-281
-193
-87
25
134
230
305
358
391
409
419
422
416
399
366
317
252
174
89
4
-74
-145
-213
-284
-360
-441
-526
-612
-692
-759
-811
-852
-886
-913
-931
-935
-922
-889
-836
-766
-687
-604
-524
-451
-390
-343
-312
-297
-299
-311
-325
-337
-345
-349
-350
-349
-350
-355
-368
-392
-427
-475
-541
-632
-754
-902
-1064
-1227
-1384
-1536
-1681
-1815
-1930
-2017
-2079
-2115
-2128
-2115
-2073
-1996
-1887
-1750
-1602
-1457
-1324
-1201
-1084
-973
-877
-807
-770
-767
-796
-854
-937
-1040
-1157
-1281
-1402
-1511
-1600
-1661
-1687
-1671
-1613
-1523
-1416
-1306
-1199
-1099
-1010
-938
-892
-875
-879
-892
-899
-895
-881
-860
-838
-814
-787
-749
-700
-645
-594
-560
-548
-557
-581
-613
-650
-692
-744
-808
-878
-949
-1014
-1073
-1126
-1175
-1225
-1277
-1329
-1376
-1415
-1439
-1443
-1423
-1382
-1328
-1273
-1226
-1191
-1176
-1188
-1229
-1300
-1397
-1517
-1652
-1795
-1942
-2088
-2227
-2353
-2457
-2538
-2593
-2620
-2616
-2576
-2495
-2374
-2219
-2037
-1835
-1616
-1389
-1169
-973
-819
-717
-672
-681
-741
-843
-974
-1119
-1265
-1395
-1498
-1568
-1606
-1614
-1592
-1535
-1438
-1305
-1143
-961
-768
-567
-364
-162
34
223
402
568
713
829
908
947
947
910
840
739
608
449
264
67
-122
-285
-415
-515
-589
-644
-684
-712
-730
-743
-753
-759
-761
-753
-738
-717
-689
-649
-589
-502
-388
-249
-94
65
215
347
458
550
622
666
675
642
570
465
340
204
67
-63
-181
-283
-366
-433
-489
-540
-585
-621
-644
-655
-656
-651
-637
-609
-562
-492
-397
-277
-131
36
214
391
549
677
767
818
835
824
795
754
711
675
651
642
648
667
696
729
758
773
770
746
702
639
559
468
369
265
158
50
-53
-142
-212
-261
-292
-313
-333
-358
-389
-421
-451
-473
-484
-483
-469
-442
-406
-363
-320
-282
-255
-243
-250
-276
-319
-376
-446
-525
-604
-673
-725
-760
-778
-779
-765
-734
-689
-638
-590
-553
-536
-542
-569
-613
-670
-735
-806
-876
-931
-957
-947
-899
-819
-713
-587
-448
-304
-166
-48
42
104
144
170
190
209
232
263
309
374
452
532
604
666
724
781
839
894
939
969
980
979
972
968
968
970
969
957
928
881
822
762
704
650
600
548
495
445
403
375
368
383
423
484
563
650
738
821
895
953
990
1000
981
935
866
783
692
600
508
417
331
254
185
118
47
-25
-92
-143
-170
-165
-124
-49
60
192
336
475
594
681
731
745
729
690
630
550
451
335
202
52
-114
-294
-477
-650
-796
-904
-966
-985
-966
-920
-855
-783
-717
-666
-632
-613
-604
-599
-592
-580
-556
-518
-463
-391
-301
-194
-75
49
168
272
352
405
429
428
405
366
317
266
218
176
138
102
64
25
-16
-54
-85
-101
-95
-62
3
102
235
395
574
761
946
1123
1286
1431
1554
1647
1705
1725
1707
1653
1569
1464
1350
1239
1137
1049
977
925
894
884
894
919
957
1004
1068
1146
1235
1324
1402
1460
1492
1496
1474
1430
1374
1312
1249
1188
1125
1056
972
861
714
526
300
48
-208
-443
-635
-771
-846
-858
-811
-712
-572
-403
-215
-12
204
432
670
907
1133
1342
1537
1713
1864
1980
2054
2084
2067
2001
1887
1728
1530
1301
1052
797
555
345
181
68
4
-13
19
101
229
394
585
795
1018
1252
1487
1711
1911
2078
2207
2296
2342
2346
2310
2241
2147
2040
1921
1790
1643
1482
1311
1137
964
800
661
557
498
480
497
535
580
623
663
702
744
792
845
900
959
1022
1090
1162
1232
1298
1359
1415
1460
1485
1481
1436
1346
1211
1037
839
629
420
218
31
-134
-267
-359
-408
-410
-365
-274
-140
32
234
458
688
909
1104
1259
1367
1423
1423
1370
1268
1122
936
714
463
187
-107
-407
-695
-954
-1170
-1334
-1442
-1495
-1494
-1443
-1348
-1214
-1046
-843
-610
-355
-88
177
427
645
817
933
997
1014
988
925
830
716
586
441
281
108
-73
-249
-409
-542
-637
-688
-689
-645
-570
-475
-369
-256
-140
-26
78
167
233
275
288
270
218
133
22
-105
-237
-364
-477
-570
-639
-687
-715
-724
-714
-683
-628
-547
-440
-308
-152
18
187
335
445
507
521
487
410
289
123
-87
-333
-604
-890
-1180
-1468
-1744
-1997
-2220
-2404
-2540
-2620
-2641
-2605
-2517
-2385
-2214
-2012
-1787
-1546
-1297
-1051
-820
-612
-429
-275
-152
-63
-9
9
-11
-64
-143
-241
-353
-476
-611
-757
-911
-1067
-1218
-1362
-1498
-1623
-1731
-1819
-1887
-1938
-1974
-1997
-2007
-2005
-1993
-1968
-1930
-1877
-1804
-1707
-1582
-1433
-1261
-1071
-868
-660
-454
-257
-79
67
173
233
248
218
147
45
-75
-200
-323
-438
-543
-641
-735
-830
-930
-1036
-1145
-1253
-1354
-1448
-1533
-1607
-1664
-1700
-1713
-1700
-1662
-1599
-1516
-1419
-1314
-1208
-1109
-1025
-966
-938
-946
-991
-1070
-1178
-1304
-1437
-1566
-1683
-1779
-1853
-1904
-1933
-1941
-1929
-1894
-1837
-1765
-1685
-1610
-1544
-1492
-1457
-1450
-1477
-1545
-1654
-1804
-1988
-2199
-2429
-2668
-2903
-3119
-3300
-3432
-3509
-3529
-3493
-3403
-3261
-3071
-2834
-2554
-2236
-1888
-1522
-1149
-782
-433
-117
152
364
513
594
609
562
463
322
150
-41
-235
-420
-588
-738
-867
-969
-1035
-1063
-1052
-1006
-931
-828
-702
-555
-393
-225
-56
111
275
431
577
713
841
960
1067
1161
1242
1305
1343
1351
1327
1270
1182
1065
926
773
613
451
294
146
9
-119
-237
-343
-435
-511
-567
-601
-606
-581
-527
-450
-357
-255
-153
-55
34
115
185
244
292
332
368
398
419
423
405
360
284
174
31
-145
-348
-567
-791
-1004
-1193
-1344
-1448
-1497
-1488
-1421
-1301
-1136
-940
-726
-511
-312
-141
1
113
198
253
278
271
231
160
61
-58
-192
-336
-482
-622
-749
-855
-935
-981
-989
-957
-882
-766
-617
-444
-262
-82
89
244
377
489
578
641
674
675
644
584
494
372
221
44
-151
-350
-536
-693
-809
-880
-907
-895
-848
-773
-676
-557
-415
-247
-56
153
371
590
810
1031
1256
1480
1695
1890
2058
2194
2293
2354
2374
2351
2284
2175
2028
1852
1658
1456
1259
1077
919
798
717
677
678
718
801
925
1086
1273
1477
1686
1888
2072
2233
2372
2494
2602
2693
2765
2810
2825
2809
2764
2690
2586
2447
2277
2083
1872
1654
1442
1248
1083
955
869
829
835
881
960
1057
1160
1256
1333
1384
1403
1391
1351
1289
1212
1126
1033
939
848
764
688
620
557
497
438
381
329
281
241
211
191
182
183
203
247
325
438
585
759
950
1147
1345
1544
1739
1923
2086
2221
2321
2383
2403
2378
2306
2191
2045
1887
1733
1598
1492
1419
1385
1392
1438
1516
1620
1742
1877
2017
2154
2277
2380
2464
2533
2593
2651
2713
2784
2868
2966
3077
3196
3313
3412
3480
3512
3509
3481
3438
3389
3339
3292
3245
3196
3141
3075
2996
2902
2795
2677
2553
2430
2317
2224
2159
2126
2123
2144
2186
2245
2318
2401
2490
2583
2677
2767
2852
2929
2996
3048
3081
3092
3082
3056
3017
2969
2913
2849
2775
2696
2613
2532
2455
2387
2332
2290
2258
2231
2203
2174
2145
2121
2104
2092
2081
2068
2049
2024
1989
1943
1882
1802
1704
1591
1469
1349
1241
1157
1105
1090
1113
1174
1270
1395
1541
1698
1854
1994
2107
2187
2235
2254
2246
2214
2163
2104
2044
1991
1947
1914
1890
1876
1873
1881
1897
1916
1936
1954
1976
2005
2041
2086
2132
2171
2196
2200
2177
2125
2041
1929
1798
1660
1528
1408
1301
1205
1117
1036
964
902
856
828
821
838
886
965
1074
1204
1346
1486
1613
1718
1797
1849
1873
1869
1838
1775
1676
1535
1353
1139
906
668
440
231
50
-103
-229
-332
-414
-476
-515
-526
-510
-467
-401
-317
-221
-122
-22
74
161
227
263
264
226
145
22
-143
-345
-576
-827
-1084
-1337
-1575
-1792
-1985
-2154
-2295
-2407
-2486
-2532
-2543
-2520
-2458
-2355
-2216
-2049
-1868
-1688
-1516
-1363
-1237
-1148
-1106
-1113
-1167
-1261
-1386
-1538
-1711
-1899
-2095
-2296
-2496
-2687
-2864
-3021
-3157
-3271
-3368
-3451
-3513
-3548
-3551
-3528
-3489
-3444
-3399
-3359
-3324
-3295
-3274
-3260
-3252
-3246
-3243
-3242
-3247
-3257
-3267
-3274
-3272
-3257
-3226
-3174
-3098
-2992
-2852
-2675
-2465
-2228
-1974
-1717
-1477
-1268
-1099
-974
-893
-858
-865
-914
-1000
-1121
-1270
-1443
-1634
-1838
-2043
-2241
-2420
-2574
-2699
-2796
-2865
-2904
-2905
-2867
-2789
-2680
-2543
-2382
-2194
-1976
-1727
-1455
-1166
-870
-576
-289
-15
238
461
645
780
861
881
837
727
553
320
38
-277
-606
-928
-1230
-1500
-1729
-1911
-2041
-2122
-2152
-2137
-2080
-1991
-1880
-1757
-1630
-1508
-1397
-1300
-1217
-1151
-1104
-1078
-1073
-1086
-1112
-1149
-1190
-1230
-1265
-1289
-1300
-1294
-1276
-1249
-1220
-1195
-1181
-1186
-1219
-1286
-1389
-1520
-1672
-1837
-2009
-2194
-2393
-2612
-2850
-3108
-3381
-3662
-3940
-4204
-4441
-4641
-4797
-4906
-4971
-4997
-4988
-4947
-4871
-4759
-4611
-4431
-4224
-3996
-3758
-3523
-3305
-3119
-2980
-2898
-2880
-2921
-3010
-3132
-3269
-3401
-3514
-3599
-3657
-3691
-3706
-3706
-3695
-3680
-3663
-3648
-3636
-3626
-3618
-3608
-3587
-3546
-3481
-3391
-3280
-3156
-3024
-2887
-2740
-2578
-2398
-2198
-1978
-1732
-1458
-1161
-849
-534
-229
52
294
481
606
662
642
547
382
156
-116
-423
-748
-1074
-1382
-1654
-1872
-2023
-2105
-2121
-2076
-1975
-1827
-1637
-1417
-1180
-938
-702
-482
-290
-139
-43
-6
-31
-111
-240
-410
-614
-841
-1079
-1312
-1523
-1698
-1827
-1903
-1925
-1892
-1809
-1686
-1531
-1354
-1161
-960
-760
-571
-404
-269
-176
-125
-116
-142
-197
-273
-362
-457
-551
-636
-708
-763
-799
-817
-817
-800
-770
-726
-668
-598
-522
-449
-381
-319
-261
-207
-159
-122
-102
-107
-142
-207
-295
-397
-503
-605
-691
-750
-777
-766
-710
-603
-444
-239
1
260
526
780
1002
1176
1283
1319
1286
1186
1027
816
562
277
-17
-299
-553
-766
-931
-1036
-1074
-1040
-941
-785
-590
-372
-150
62
255
421
549
633
667
654
600
516
413
296
168
32
-101
-224
-331
-422
-497
-556
-599
-627
-637
-629
-604
-568
-528
-486
-448
-418
-407
-420
-462
-531
-619
-711
-794
-851
-873
-851
-785
-677
-539
-382
-221
-61
90
226
333
398
410
366
268
125
-54
-256
-470
-684
-882
-1052
-1187
-1278
-1317
-1295
-1211
-1071
-887
-668
-426
-172
82
329
566
792
1002
1200
1378
1534
1661
1755
1812
1835
1827
1788
1721
1625
1503
1364
1219
1081
966
892
871
910
1008
1161
1354
1569
1788
1992
2163
2286
2349
2348
2283
2166
2008
1824
1626
1427
1237
1066
924
813
731
677
652
661
707
786
891
1010
1131
1242
1331
1386
1398
1364
1289
1183
1055
905
733
538
319
82
-170
-429
-695
-966
-1241
-1512
-1770
-2005
-2210
-2377
-2503
-2589
-2637
-2654
-2649
-2630
-2604
-2573
-2540
-2506
-2475
-2449
-2432
-2426
-2432
-2447
-2465
-2479
-2483
-2477
-2462
-2444
-2430
-2423
-2422
-2423
-2421
-2416
-2411
-2412
-2418
-2428
-2435
-2437
-2428
-2407
-2373
-2328
-2276
-2219
-2161
-2100
-2033
-1964
-1886
-1800
-1706
-1600
-1480
-1345
-1194
-1029
-855
-684
-526
-397
-311
-276
-297
-372
-496
-662
-858
-1071
-1283
-1480
-1649
-1778
-1856
-1877
-1835
-1727
-1554
-1318
-1026
-689
-324
57
438
801
1131
1416
1652
1838
1973
2056
2085
2062
1988
1865
1693
1472
1203
893
560
223
-98
-390
-643
-853
-1014
-1132
-1204
-1237
-1235
-1204
-1153
-1091
-1022
-942
-844
-721
-573
-407
-230
-49
134
315
496
674
850
1026
1203
1385
1569
1751
1923
2072
2184
2251
2273
2253
2195
2105
1987
1847
1691
1521
1342
1157
971
798
650
543
480
459
473
514
578
665
777
913
1071
1249
1446
1660
1888
2123
2353
2572
2777
2964
3132
3277
3396
3484
3538
3557
3542
3495
3420
3320
3200
3068
2933
2806
2688
2579
2474
2371
2272
2183
2112
2065
2048
2060
2103
2175
2266
2366
2463
2549
2618
2663
2680
2663
2614
2533
2421
2280
2112
1919
1704
1472
1230
988
755
541
352
189
52
-62
-156
-231
-288
-328
-349
-353
-343
-321
-291
-256
-223
-202
-203
-230
-287
-372
-482
-610
-746
-880
-1006
-1116
-1200
-1256
-1281
-1274
-1235
-1169
-1079
-967
-835
-684
-519
-346
-177
-29
88
163
193
174
106
-1
-138
-296
-466
-641
-810
-970
-1119
-1252
-1359
-1436
-1480
-1499
-1501
-1496
-1495
-1500
-1508
-1508
-1498
-1477
-1446
-1408
-1366
-1324
-1290
-1270
-1270
-1286
-1315
-1350
-1387
-1426
-1466
-1509
-1555
-1604
-1659
-1724
-1803
-1893
-1994
-2102
-2216
-2336
-2458
-2581
-2699
-2804
-2892
-2962
-3017
-3053
-3058
-3019
-2931
-2795
-2618
-2411
-2186
-1959
-1740
-1539
-1359
-1207
-1090
-1016
-989
-1010
-1072
-1170
-1296
-1442
-1598
-1751
-1888
-2001
-2085
-2144
-2181
-2199
-2197
-2173
-2126
-2059
-1974
-1869
-1740
-1578
-1382
-1154
-904
-644
-389
-146
78
282
460
612
734
833
914
982
1034
1069
1090
1105
1125
1159
1211
1281
1364
1451
1534
1601
1643
1651
1619
1546
1433
1282
1098
886
656
424
201
-3
-184
-342
-475
-580
-650
-682
-675
-634
-569
-493
-414
-337
-265
-200
-144
-100
-71
-57
-61
-84
-131
-203
-297
-405
-519
-633
-742
-844
-937
-1018
-1084
-1131
-1159
-1176
-1190
-1205
-1222
-1237
-1246
-1244
-1227
-1189
-1128
-1041
-932
-802
-658
-502
-338
-169
1
169
325
458
558
619
641
629
591
536
473
410
356
322
320
358
436
550
692
858
1038
1227
1414
1591
1747
1877
1980
2058
2113
2147
2165
2170
2162
2139
2099
2041
1966
1868
1745
1595
1420
1227
1025
823
632
459
310
187
90
20
-24
-45
-42
-15
41
132
255
407
578
761
944
1113
1250
1342
1375
1342
1238
1064
828
541
221
-114
-448
-771
-1072
-1341
-1565
-1732
-1832
-1861
-1822
-1720
-1562
-1358
-1114
-839
-547
-259
3
218
372
457
472
416
293
112
-120
-388
-680
-982
-1282
-1564
-1816
-2024
-2178
-2270
-2292
-2233
-2087
-1857
-1548
-1170
-732
-249
264
789
1311
1814
2282
2704
3073
3379
3618
3784
3880
3912
3888
3818
3713
3583
3440
3294
3155
3036
2944
2885
2864
2880
2931
3011
3114
3234
3364
3501
3644
3791
3939
4083
4218
4336
4429
4492
4524
4526
4506
4470
4429
4385
4339
4289
4233
4172
4109
4046
3986
3931
3885
3849
3825
3813
3813
3825
3844
3862
3871
3862
3832
3777
3703
3616
3523
3433
3357
3303
3280
3291
3330
3392
3464
3532
3584
3610
3600
3547
3450
3315
3150
2961
2757
2542
2321
2095
1865
1632
1393
1149
901
656
425
212
20
-154
-311
-456
-591
-716
-830
-931
-1020
-1102
-1173
-1229
-1268
-1287
-1289
-1280
-1271
-1275
-1293
-1323
-1362
-1410
-1471
-1537
-1593
-1623
-1620
-1586
-1517
-1406
-1254
-1069
-855
-615
-356
-89
171
414
633
816
950
1031
1059
1039
972
864
733
598
482
397
350
337
351
385
435
502
586
689
805
930
1061
1193
1317
1421
1489
1511
1481
1395
1256
1069
842
583
301
7
-285
-562
-821
-1056
-1267
-1449
-1600
-1715
-1791
-1832
-1840
-1821
-1775
-1703
-1607
-1488
-1352
-1204
-1045
-877
-699
-515
-328
-138
53
246
439
627
804
959
1084
1169
1204
1184
1105
971
787
564
315
53
-211
-465
-705
-926
-1123
-1292
-1423
-1510
-1544
-1519
-1428
-1265
-1033
-739
-391
-3
408
824
1223
1591
1913
2178
2379
2516
2588
2597
2544
2435
2279
2088
1874
1649
1426
1214
1018
840
674
515
355
190
22
-144
-304
-452
-582
-689
-767
-814
-829
-816
-774
-705
-608
-482
-330
-158
26
211
388
548
688
802
884
929
929
882
787
649
477
281
67
-158
-392
-627
-857
-1071
-1262
-1424
-1552
-1637
-1671
-1650
-1571
-1436
-1255
-1040
-805
-571
-357
-182
-54
26
63
67
46
12
-25
-57
-78
-86
-85
-76
-63
-48
-31
-15
-2
10
22
33
43
53
64
78
100
133
179
235
302
378
465
557
653
746
833
911
980
1045
1112
1188
1280
1392
1532
1702
1902
2130
2379
2642
2912
3178
3429
3652
3833
3959
4024
4026
3968
3854
3691
3485
3248
2990
2720
2447
2180
1927
1701
1514
1372
1274
1216
1191
1191
1207
1225
1233
1224
1195
1148
1083
999
899
788
672
557
450
357
286
244
237
267
330
423
539
668
801
927
1032
1106
1139
1129
1074
977
839
659
440
184
-97
-392
-688
-972
-1236
-1473
-1676
-1847
-1986
-2095
-2177
-2230
-2257
-2265
-2266
-2271
-2287
-2316
-2357
-2407
-2460
-2508
-2542
-2549
-2523
-2461
-2369
-2256
-2135
-2019
-1919
-1844
-1800
-1785
-1798
-1837
-1898
-1976
-2067
-2167
-2273
-2382
-2493
-2604
-2714
-2822
-2922
-3008
-3071
-3101
-3088
-3022
-2898
-2721
-2502
-2251
-1980
-1693
-1396
-1098
-805
-527
-273
-51
134
279
376
421
408
338
213
39
-176
-424
-695
-979
-1264
-1541
-1806
-2055
-2286
-2497
-2688
-2856
-2993
-3092
-3150
-3166
-3137
-3064
-2951
-2804
-2632
-2445
-2253
-2068
-1897
-1747
-1617
-1506
-1410
-1322
-1237
-1155
-1076
-1004
-938
-881
-840
-822
-836
-882
-954
-1042
-1135
-1229
-1324
-1421
-1519
-1610
-1689
-1751
-1800
-1839
-1869
-1888
-1894
-1889
-1876
-1855
-1826
-1788
-1741
-1689
-1632
-1573
-1510
-1444
-1376
-1312
-1251
-1193
-1131
-1064
-988
-903
-809
-706
-596
-477
-350
-218
-90
24
118
190
237
261
262
247
218
177
120
43
-52
-162
-278
-394
-504
-608
-707
-804
-902
-999
-1092
-1177
-1249
-1306
-1344
-1363
-1364
-1346
-1303
-1228
-1115
-962
-774
-560
-331
-95
142
377
608
832
1040
1224
1374
1482
1539
1541
1486
1378
1230
1056
870
686
520
386
294
250
255
310
412
560
748
969
1214
1476
1749
2024
2290
2539
2765
2967
3146
3302
3437
3553
3647
3715
3752
3756
3725
3660
3562
3434
3280
3103
2904
2682
2442
2190
1932
1675
1430
1211
1029
897
825
817
874
995
1178
1416
1700
2015
2343
2666
2970
3240
3462
3625
3721
3748
3710
3613
3467
3280
3063
2828
2585
2343
2106
1877
1654
1436
1224
1025
849
702
589
509
461
443
452
484
532
591
657
729
809
898
991
1083
1167
1232
1268
1266
1219
1123
982
800
585
345
93
-155
-384
-580
-730
-820
-837
-778
-646
-449
-203
76
366
648
904
1123
1291
1403
1454
1444
1377
1259
1096
894
659
400
127
-146
-406
-640
-842
-1006
-1129
-1207
-1235
-1211
-1130
-991
-794
-547
-260
54
380
705
1014
1301
1562
1795
2000
2180
2336
2469
2585
2690
2790
2890
2987
3077
3157
3224
3274
3308
3325
3329
3318
3290
3242
3177
3100
3023
2953
2895
2853
2825
2809
2805
2810
2827
2859
2908
2973
3046
3116
3172
3207
3216
3201
3161
3099
3017
2919
2810
2693
2572
2449
2329
2212
2099
1993
1895
1808
1734
1678
1639
1619
1617
1637
1677
1736
1803
1870
1927
1970
1992
1987
1949
1873
1765
1634
1489
1337
1177
1010
842
683
543
431
345
284
243
220
214
221
237
257
272
279
276
263
242
218
197
185
189
209
245
300
370
455
552
662
784
916
1051
1181
1298
1397
1474
1526
1551
1549
1516
1449
1348
1215
1055
873
677
481
296
136
12
-70
-103
-86
-18
98
255
440
640
847
1055
1261
1464
1660
1846
2015
2159
2272
2348
2379
2360
2290
2176
2028
1856
1670
1478
1290
1113
955
822
721
656
632
649
704
795
914
1053
1202
1350
1493
1625
1746
1858
1967
2073
2178
2279
2375
2462
2542
2616
2688
2759
2826
2887
2941
2983
3008
3014
3004
2985
2960
2934
2907
2876
2837
2787
2729
2665
2602
2543
2491
2447
2408
2373
2339
2304
2267
2226
2184
2143
2102
2064
2032
2009
1999
2007
2033
2084
2152
2237
2334
2443
2559
2681
2807
2934
3055
3165
3259
3339
3409
3476
3544
3616
3694
3779
3871
3974
4088
4213
4347
4488
4630
4769
4901
5023
5133
5224
5288
5318
5304
5244
5141
5003
4838
4658
4474
4299
4141
4010
3912
3857
3845
3875
3940
4032
4141
4257
4370
4471
4550
4600
4619
4607
4566
4496
4396
4265
4100
3902
3677
3433
3179
2921
2666
2419
2184
1968
1775
1610
1480
1386
1334
1323
1352
1411
1490
1576
1662
1738
1796
1828
1828
1793
1724
1626
1507
1373
1231
1087
945
810
684
570
472
398
352
343
375
451
574
742
948
1185
1444
1715
1986
2244
2476
2675
2832
2944
3009
3028
3008
2956
2881
2789
2686
2580
2474
2371
2273
2177
2083
1989
1896
1806
1721
1644
1580
1534
1512
1517
1544
1587
1639
1691
1740
1786
1829
1864
1885
1883
1849
1779
1674
1545
1404
1262
1126
1002
898
816
756
716
689
666
638
599
545
476
396
309
223
143
72
9
-48
-108
-177
-262
-367
-491
-632
-781
-932
-1079
-1219
-1352
-1477
-1589
-1688
-1773
-1846
-1909
-1966
-2020
-2074
-2128
-2180
-2229
-2273
-2311
-2347
-2383
-2418
-2451
-2480
-2507
-2536
-2565
-2593
-2618
-2640
-2664
-2700
-2754
-2836
-2947
-3089
-3256
-3444
-3645
-3852
-4051
-4233
-4385
-4496
-4558
-4563
-4504
-4381
-4199
-3964
-3690
-3390
-3078
-2767
-2470
-2200
-1965
-1774
-1627
-1522
-1453
-1416
-1406
-1420
-1454
-1505
-1570
-1645
-1725
-1806
-1882
-1946
-1992
-2011
-1996
-1942
-1845
-1707
-1531
-1321
-1083
-822
-543
-255
32
313
582
832
1056
1242
1380
1464
1491
1459
1368
1220
1020
781
513
233
-44
-305
-535
-721
-851
-921
-931
-885
-791
-656
-486
-284
-58
179
413
631
822
976
1091
1168
1216
1243
1260
1269
1271
1260
1229
1173
1090
983
853
702
538
364
187
12
-161
-327
-481
-618
-730
-819
-883
-918
-919
-875
-785
-649
-479
-288
-92
94
258
387
473
519
530
515
481
436
384
328
270
214
170
147
153
190
254
340
440
548
661
776
887
990
1083
1164
1234
1294
1345
1394
1445
1502
1564
1631
1697
1755
1803
1838
1859
1863
1849
1817
1771
1715
1653
1587
1522
1459
1399
1345
1302
1275
1271
1292
1341
1419
1528
1665
1825
2000
2178
2351
2511
2656
2781
2881
2948
2978
2967
2916
2825
2698
2541
2360
2164
1964
1769
1590
1438
1322
1248
1220
1235
1285
1365
1465
1582
1711
1847
1982
2110
2223
2313
2372
2395
2375
2311
2205
2062
1887
1688
1470
1237
998
759
537
344
196
99
56
69
136
255
422
629
864
1114
1367
1612
1840
2044
2215
2345
2430
2472
2473
2436
2367
2274
2167
2058
1960
1882
1824
1785
1762
1755
1767
1800
1857
1942
2054
2187
2331
2474
2601
2700
2765
2794
2795
2776
2743
2702
2658
2617
2583
2560
2551
2555
2573
2602
2642
2691
2747
2808
2873
2943
3019
3105
3202
3308
3415
3512
3588
3635
3651
3637
3600
3549
3494
3446
3414
3406
3426
3480
3566
3681
3815
3957
4098
4227
4341
4435
4506
4552
4566
4543
4477
4366
4208
4005
3767
3507
3236
2969
2721
2501
2319
2181
2089
2045
2048
2092
2172
2284
2419
2569
2722
2870
3000
3103
3170
3197
3182
3122
3018
2873
2694
2487
2258
2013
1758
1496
1230
968
717
486
283
117
-7
-87
-125
-127
-100
-49
24
120
239
384
550
734
925
1117
1299
1463
1601
1705
1766
1777
1739
1657
1543
1410
1273
1145
1034
948
888
850
828
814
805
802
805
817
835
860
890
927
975
1040
1121
1213
1310
1402
1481
1543
1586
1611
1622
1623
1617
1609
1602
1596
1588
1579
1568
1563
1567
1584
1618
1668
1734
1816
1912
2013
2113
2201
2271
2319
2343
2339
2306
2245
2161
2061
1952
1840
1725
1609
1490
1370
1249
1133
1026
931
850
784
737
710
704
718
751
796
850
910
971
1033
1094
1150
1198
1233
1252
1252
1231
1190
1131
1059
980
898
819
742
668
594
521
452
389
333
282
233
187
142
103
72
54
55
76
116
173
243
324
415
513
618
724
827
922
1004
1073
1129
1170
1196
1207
1203
1184
1143
1079
991
883
763
641
523
415
320
238
173
126
98
86
86
97
116
146
186
239
308
392
491
601
720
840
954
1052
1126
1172
1186
1171
1131
1072
1000
916
827
739
663
606
572
562
571
592
618
644
667
683
691
687
671
646
613
577
538
498
454
408
359
309
262
216
170
121
64
-1
-75
-159
-253
-357
-469
-584
-696
-801
-894
-972
-1033
-1075
-1097
-1100
-1087
-1063
-1035
-1004
-971
-935
-897
-857
-816
-776
-737
-695
-647
-591
-530
-468
-408
-353
-304
-266
-243
-241
-264
-315
-390
-485
-597
-726
-876
-1048
-1239
-1443
-1652
-1854
-2039
-2197
-2320
-2400
-2434
-2423
-2372
-2292
-2195
-2094
-2001
-1922
-1862
-1824
-1807
-1811
-1832
-1863
-1902
-1943
-1980
-2009
-2024
-2025
-2015
-1996
-1975
-1959
-1952
-1956
-1970
-1991
-2019
-2051
-2083
-2110
-2129
-2140
-2143
-2141
-2132
-2114
-2088
-2056
-2023
-1995
-1974
-1963
-1964
-1980
-2012
-2062
-2126
-2197
-2267
-2330
-2380
-2412
-2425
-2416
-2384
-2327
-2247
-2146
-2029
-1900
-1765
-1629
-1497
-1371
-1257
-1160
-1084
-1031
-1000
-989
-1002
-1038
-1098
-1177
-1274
-1388
-1520
-1666
-1820
-1971
-2107
-2218
-2294
-2333
-2336
-2306
-2248
-2167
-2072
-1970
-1864
-1757
-1649
-1542
-1438
-1343
-1260
-1194
-1146
-1119
-1113
-1128
-1158
-1196
-1235
-1268
-1290
-1304
-1316
-1331
-1353
-1385
-1425
-1470
-1519
-1568
-1617
-1663
-1704
-1735
-1752
-1748
-1717
-1656
-1567
-1456
-1328
-1192
-1050
-901
-745
-582
-419
-265
-127
-16
66
117
139
132
101
49
-19
-98
-187
-282
-380
-471
-549
-606
-639
-648
-636
-604
-551
-479
-392
-300
-214
-148
-111
-112
-155
-242
-369
-527
-702
-878
-1042
-1181
-1287
-1354
-1382
-1370
-1323
-1247
-1151
-1048
-949
-863
-795
-746
-713
-693
-687
-693
-710
-734
-761
-785
-802
-807
-799
-777
-744
-702
-657
-614
-577
-547
-524
-509
-500
-496
-495
-495
-490
-478
-458
-430
-397
-363
-335
-324
-336
-376
-444
-537
-649
-775
-910
-1046
-1176
-1295
-1399
-1484
-1545
-1582
-1597
-1593
-1578
-1558
-1535
-1513
-1490
-1466
-1440
-1414
-1387
-1360
-1331
-1296
-1251
-1195
-1130
-1059
-990
-928
-875
-832
-799
-772
-752
-736
-723
-710
-697
-684
-673
-667
-672
-696
-744
-817
-914
-1030
-1157
-1286
-1409
-1519
-1613
-1688
-1745
-1787
-1820
-1848
-1872
-1891
-1899
-1894
-1874
-1839
-1789
-1725
-1653
-1577
-1503
-1434
-1374
-1321
-1274
-1232
-1194
-1167
-1152
-1155
-1175
-1216
-1279
-1365
-1477
-1613
-1773
-1952
-2143
-2340
-2536
-2726
-2906
-3072
-3221
-3348
-3447
-3513
-3541
-3532
-3490
-3423
-3339
-3248
-3160
-3084
-3025
-2986
-2969
-2975
-3004
-3054
-3119
-3197
-3281
-3362
-3431
-3479
-3503
-3501
-3475
-3427
-3360
-3277
-3183
-3083
-2986
-2902
-2839
-2798
-2777
-2771
-2775
-2784
-2795
-2801
-2799
-2787
-2765
-2732
-2689
-2638
-2585
-2530
-2476
-2421
-2366
-2311
-2254
-2193
-2128
-2056
-1977
-1892
-1804
-1720
-1646
-1588
-1548
-1527
-1525
-1540
-1571
-1613
-1665
-1722
-1782
-1844
-1908
-1979
-2062
-2165
-2287
-2426
-2576
-2730
-2882
-3029
-3164
-3285
-3386
-3463
-3512
-3530
-3509
-3445
-3335
-3182
-2993
-2780
-2558
-2337
-2129
-1943
-1784
-1658
-1574
-1534
-1542
-1597
-1700
-1850
-2045
-2280
-2547
-2838
-3143
-3450
-3746
-4019
-4259
-4457
-4606
-4704
-4748
-4740
-4686
-4589
-4460
-4308
-4145
-3982
-3829
-3695
-3588
-3508
-3457
-3433
-3436
-3463
-3512
-3575
-3650
-3733
-3823
-3914
-4001
-4075
-4137
-4186
-4223
-4247
-4258
-4260
-4257
-4257
-4264
-4280
-4308
-4346
-4391
-4441
-4493
-4543
-4590
-4631
-4663
-4686
-4700
-4708
-4713
-4718
-4724
-4730
-4732
-4730
-4723
-4716
-4712
-4714
-4723
-4741
-4766
-4794
-4822
-4846
-4862
-4870
-4871
-4865
-4857
-4851
-4848
-4852
-4866
-4889
-4919
-4955
-4995
-5038
-5085
-5136
-5189
-5239
-5282
-5317
-5345
-5368
-5390
-5413
-5435
-5455
-5473
-5491
-5512
-5537
-5568
-5601
-5636
-5671
-5707
-5747
-5795
-5854
-5926
-6008
-6100
-6197
-6295
-6388
-6471
-6541
-6595
-6634
-6657
-6666
-6661
-6644
-6617
-6581
-6539
-6495
-6447
-6396
-6339
-6274
-6201
-6120
-6032
-5937
-5838
-5737
-5636
-5538
-5446
-5360
-5277
-5195
-5111
-5023
-4927
-4822
-4705
-4576
-4438
-4291
-4139
-3985
-3832
-3682
-3536
-3396
-3262
-3137
-3024
-2924
-2841
-2776
-2730
-2700
-2685
-2685
-2699
-2729
-2774
-2833
-2902
-2974
-3042
-3095
-3125
-3126
-3092
-3020
-2912
-2772
-2608
-2427
-2233
-2036
-1842
-1663
-1504
-1375
-1281
-1230
-1226
-1269
-1356
-1482
-1641
-1827
-2033
-2254
-2484
-2718
-2948
-3168
-3370
-3550
-3706
-3835
-3935
-4003
-4041
-4045
-4019
-3971
-3901
-3816
-3717
-3608
-3493
-3373
-3251
-3127
-3003
-2884
-2777
-2688
-2620
-2576
-2560
-2570
-2608
-2669
-2748
-2838
-2935
-3031
-3122
-3204
-3272
-3324
-3357
-3372
-3369
-3349
-3313
-3261
-3192
-3103
-2997
-2875
-2742
-2603
-2465
-2332
-2212
-2107
-2025
-1968
-1938
-1936
-1957
-1996
-2048
-2109
-2176
-2246
-2316
-2386
-2453
-2516
-2576
-2632
-2684
-2731
-2770
-2798
-2812
-2813
-2800
-2780
-2760
-2742
-2729
-2718
-2709
-2701
-2694
-2691
-2696
-2712
-2740
-2780
-2831
-2891
-2958
-3025
-3089
-3145
-3194
-3240
-3284
-3329
-3370
-3403
-3421
-3423
-3409
-3382
-3344
-3300
-3254
-3211
-3178
-3155
-3148
-3155
-3179
-3216
-3265
-3321
-3381
-3438
-3487
-3526
-3554
-3571
-3577
-3575
-3571
-3569
-3575
-3591
-3618
-3655
-3701
-3754
-3815
-3883
-3957
-4033
-4110
-4185
-4255
-4320
-4382
-4442
-4502
-4560
-4614
-4660
-4696
-4721
-4735
-4739
-4734
-4724
-4711
-4699
-4692
-4692
-4701
-4720
-4751
-4793
-4849
-4917
-4991
-5067
-5141
-5211
-5276
-5335
-5389
-5436
-5475
-5507
-5535
-5560
-5587
-5615
-5646
-5685
-5734
-5796
-5868
-5942
-6008
-6055
-6076
-6068
-6031
-5968
-5881
-5771
-5641
-5494
-5338
-5177
-5020
-4871
-4733
-4607
-4492
-4389
-4294
-4209
-4133
-4067
-4016
-3981
-3964
-3968
-3994
-4043
-4119
-4214
-4328
-4458
-4598
-4744
-4887
-5020
-5135
-5225
-5288
-5320
-5320
-5291
-5230
-5137
-5013
-4858
-4680
-4486
-4288
-4094
-3910
-3740
-3587
-3453
-3340
-3250
-3184
-3143
-3130
-3144
-3186
-3253
-3342
-3446
-3561
-3678
-3794
-3901
-3996
-4070
-4123
-4149
-4146
-4114
-4056
-3976
-3879
-3769
-3652
-3536
-3426
-3326
-3238
-3160
-3092
-3032
-2979
-2931
-2886
-2839
-2790
-2739
-2688
-2641
-2604
-2576
-2557
-2545
-2535
-2526
-2517
-2507
-2496
-2487
-2478
-2472
-2470
-2470
-2472
-2474
-2477
-2479
-2481
-2481
-2483
-2485
-2487
-2490
-2493
-2496
-2497
-2496
-2493
-2487
-2481
-2476
-2472
-2468
-2461
-2447
-2426
-2398
-2366
-2336
-2310
-2293
-2286
-2290
-2305
-2330
-2362
-2403
-2451
-2506
-2564
-2622
-2675
-2724
-2766
-2803
-2835
-2862
-2888
-2914
-2942
-2972
-3002
-3031
-3057
-3079
-3095
-3101
-3094
-3070
-3029
-2974
-2910
-2841
-2770
-2694
-2613
-2525
-2428
-2322
-2210
-2096
-1985
-1881
-1788
-1711
-1652
-1613
-1594
-1595
-1617
-1664
-1741
-1845
-1974
-2118
-2270
-2423
-2571
-2707
-2826
-2924
-2996
-3039
-3051
-3031
-2981
-2906
-2810
-2697
-2570
-2434
-2294
-2159
-2039
-1944
-1879
-1848
-1851
-1888
-1957
-2050
-2162
-2284
-2410
-2533
-2649
-2754
-2843
-2914
-2961
-2982
-2977
-2945
-2891
-2817
-2726
-2620
-2502
-2374
-2241
-2103
-1963
-1822
-1680
-1539
-1404
-1275
-1151
-1030
-909
-785
-658
-527
-391
-254
-117
16
142
260
369
470
566
658
748
838
929
1020
1111
1198
1280
1354
1423
1489
1556
1627
1705
1792
1889
1994
2104
2217
2328
2433
2530
2617
2691
2753
2804
2848
2886
2919
2949
2981
3017
3060
3110
3172
3250
3345
3455
3578
3706
3832
3948
4050
4136
4203
4250
4274
4276
4260
4228
4186
4135
4078
4021
3968
3924
3888
3861
3842
3831
3831
3845
3874
3918
3975
4045
4125
4216
4311
4405
4490
4559
4604
4621
4606
4562
4492
4402
4297
4185
4073
3966
3869
3784
3713
3653
3605
3568
3541
3521
3507
3496
3489
3485
3483
3481
3478
3467
3444
3405
3348
3274
3187
3090
2989
2887
2786
2688
2594
2507
2428
2356
2290
2226
2162
2097
2033
1977
1930
1893
1865
1843
1822
1797
1764
1720
1666
1600
1525
1442
1355
1268
1185
1109
1042
985
940
907
888
883
895
922
960
1006
1056
1108
1160
1209
1256
1298
1336
1364
1381
1383
1371
1347
1313
1273
1228
1177
1116
1042
955
857
755
655
562
481
412
357
320
299
295
305
324
347
368
380
379
364
336
296
250
196
137
73
2
-78
-171
-281
-407
-545
-693
-847
-1002
-1159
-1313
-1462
-1601
-1728
-1842
-1945
-2037
-2122
-2197
-2265
-2324
-2376
-2421
-2460
-2493
-2520
-2544
-2566
-2588
-2611
-2639
-2676
-2725
-2788
-2865
-2960
-3070
-3192
-3319
-3446
-3569
-3685
-3792
-3887
-3964
-4019
-4054
-4067
-4062
-4043
-4008
-3958
-3893
-3813
-3724
-3632
-3544
-3466
-3398
-3341
-3295
-3261
-3239
-3230
-3234
-3247
-3264
-3281
-3291
-3290
-3276
-3246
-3198
-3132
-3049
-2954
-2854
-2756
-2666
-2586
-2518
-2461
-2414
-2377
-2350
-2331
-2320
-2316
-2319
-2329
-2344
-2363
-2386
-2410
-2432
-2450
-2460
-2458
-2441
-2403
-2341
-2255
-2147
-2024
-1894
-1763
-1637
-1519
-1412
-1317
-1236
-1173
-1131
-1114
-1123
-1158
-1217
-1295
-1383
-1473
-1554
-1620
-1668
-1696
-1707
-1703
-1686
-1659
-1627
-1593
-1562
-1535
-1514
-1497
-1481
-1464
-1443
-1415
-1379
-1337
-1290
-1243
-1201
-1167
-1148
-1146
-1163
-1198
-1249
-1312
-1381
-1450
-1514
-1569
-1617
-1656
-1688
-1713
-1733
-1746
-1748
-1737
-1709
-1663
-1600
-1520
-1433
-1345
-1263
-1190
-1124
-1062
-1002
-945
-889
-832
-772
-707
-638
-572
-512
-464
-428
-402
-383
-370
-361
-353
-345
-334
-321
-303
-283
-261
-236
-212
-187
-165
-147
-131
-115
-94
-64
-22
36
112
208
324
456
599
749
901
1054
1206
1356
1501
1638
1762
1873
1970
2052
2117
2165
2198
2220
2237
2255
2279
2308
2345
2388
2438
2493
2554
2621
2694
2775
2868
2972
3084
3201
3317
3429
3537
3645
3755
3872
3995
4126
4265
4410
4563
4721
4884
5048
5208
5360
5499
5623
5733
5832
5921
6001
6072
6138
6204
6273
6351
6441
6542
6655
6774
6896
7017
7131
7236
7331
7416
7492
7563
7630
7693
7753
7812
7867
7919
7969
8016
8058
8096
8125
8146
8160
8169
8176
8183
8193
8208
8227
8252
8283
8321
8364
8412
8465
8521
8583
8649
8720
8795
8872
8950
9029
9105
9175
9237
9287
9323
9343
9344
9329
9298
9256
9204
9144
9077
9005
8934
8865
8801
8743
8695
8663
8649
8657
8685
8731
8790
8858
8929
8998
9063
9120
9168
9206
9233
9250
9256
9255
9249
9241
9232
9223
9213
9202
9192
9187
9190
9204
9228
9260
9297
9336
9373
9402
9421
9428
9425
9413
9392
9362
9321
9267
9200
9121
9030
8928
8816
8694
8567
8440
8320
8212
8122
8054
8007
7981
7977
7992
8016
8039
8053
8045
8010
7945
7850
7723
7568
7388
7193
6990
6787
6591
6405
6233
6077
5938
5823
5737
5685
5670
5693
5747
5825
5918
6017
6114
6201
6277
6341
6393
6434
6462
6477
6479
6469
6450
6421
6381
6329
6262
6177
6075
5955
5823
5684
5543
5405
5273
5149
5034
4933
4849
4786
4746
4732
4744
4781
4840
4917
5006
5101
5195
5284
5363
5427
5472
5494
5491
5464
5414
5347
5264
5169
5063
4951
4837
4723
4614
4515
4430
4363
4320
4301
4307
4335
4383
4447
4524
4611
4700
4785
4860
4920
4964
4991
4999
4988
4955
4899
4825
4734
4634
4528
4423
4320
4226
4141
4069
4013
3975
3956
3958
3980
4019
4077
4149
4232
4322
4413
4502
4585
4660
4721
4767
4792
4794
4770
4720
4642
4541
4419
4282
4134
3980
3824
3669
3517
3370
3228
3094
2968
2853
2747
2647
2553
2465
2385
2313
2247
2186
2125
2063
1999
1935
1873
1815
1760
1705
1650
1592
1530
1463
1391
1312
1226
1133
1034
930
823
714
604
493
381
271
162
59
-36
-120
-193
-254
-303
-339
-362
-371
-370
-362
-352
-345
-344
-351
-365
-388
-418
-457
-502
-554
-612
-675
-746
-826
-918
-1020
-1127
-1232
-1327
-1408
-1473
-1523
-1558
-1578
-1585
-1583
-1576
-1571
-1570
-1573
-1579
-1587
-1597
-1610
-1628
-1650
-1675
-1701
-1726
-1748
-1767
-1779
-1781
-1768
-1737
-1687
-1620
-1539
-1449
-1356
-1266
-1182
-1107
-1043
-990
-946
-910
-882
-864
-854
-855
-865
-886
-915
-952
-996
-1042
-1087
-1122
-1144
-1147
-1128
-1087
-1022
-935
-827
-701
-563
-421
-285
-162
-59
22
82
121
144
154
156
157
157
159
165
176
193
216
243
273
306
344
388
440
501
572
652
737
823
906
979
1042
1092
1129
1152
1161
1157
1144
1124
1105
1090
1082
1084
1096
1122
1161
1211
1268
1329
1389
1446
1495
1535
1564
1585
1599
1609
1620
1634
1656
1688
1730
1782
1843
1910
1983
2061
2141
2219
2291
2354
2404
2441
2464
2474
2471
2457
2434
2406
2374
2342
2310
2279
2252
2235
2230
2241
2265
2303
2353
2413
2484
2563
2650
2740
2827
2910
2986
3056
3122
3182
3234
3276
3307
3325
3330
3319
3291
3248
3193
3132
3067
3003
2945
2897
2863
2849
2857
2889
2945
3019
3105
3198
3293
3387
3479
3566
3646
3715
3772
3816
3846
3864
3870
3865
3852
3835
3820
3808
3802
3802
3811
3831
3860
3900
3950
4008
4070
4134
4191
4241
4282
4314
4339
4357
4367
4372
4373
4374
4376
4380
4389
4402
4421
4447
4480
4516
4552
4586
4616
4642
4666
4688
4707
4722
4733
4737
4734
4723
4705
4680
4653
4624
4597
4571
4547
4526
4510
4498
4489
4480
4470
4461
4453
4447
4444
4445
4451
4463
4481
4502
4525
4543
4555
4557
4548
4528
4498
4461
4421
4384
4355
4338
4331
4333
4339
4346
4353
4355
4353
4347
4339
4331
4324
4319
4316
4317
4321
4331
4346
4365
4387
4409
4430
4447
4459
4466
4466
4458
4441
4416
4383
4344
4300
4252
4200
4143
4083
4022
3961
3899
3836
3776
3719
3668
3623
3582
3545
3509
3476
3444
3412
3381
3350
3320
3288
3252
3209
3158
3101
3039
2974
2907
2839
2772
2708
2648
2591
2535
2479
2421
2360
2299
2241
2187
2140
2101
2070
2045
2025
2005
1984
1958
1929
1897
1861
1823
1785
1745
1704
1662
1619
1574
1526
1472
1411
1346
1277
1207
1135
1061
985
905
822
737
652
568
488
416
350
289
228
167
105
44
-14
-67
-113
-152
-186
-214
-237
-259
-281
-303
-325
-348
-370
-392
-414
-436
-459
-483
-510
-539
-567
-593
-612
-620
-617
-602
-575
-536
-485
-426
-362
-296
-232
-174
-124
-86
-63
-62
-85
-135
-209
-304
-413
-529
-646
-757
-857
-939
-999
-1034
-1047
-1038
-1012
-975
-924
-862
-791
-715
-637
-561
-488
-423
-368
-329
-310
-314
-338
-382
-441
-514
-597
-685
-771
-848
-910
-954
-980
-992
-992
-983
-965
-936
-895
-837
-766
-681
-587
-487
-383
-280
-182
-97
-29
20
46
52
38
10
-31
-84
-145
-214
-286
-356
-420
-472
-511
-535
-544
-536
-511
-468
-410
-337
-252
-157
-59
36
122
193
245
279
295
296
284
264
242
221
202
184
168
152
135
117
96
71
41
5
-38
-85
-134
-185
-234
-283
-331
-377
-420
-460
-494
-522
-544
-559
-567
-569
-567
-564
-562
-561
-563
-572
-589
-618
-658
-709
-769
-835
-904
-970
-1031
-1084
-1126
-1159
-1182
-1196
-1203
-1202
-1191
-1168
-1136
-1097
-1058
-1024
-998
-983
-980
-986
-1000
-1016
-1037
-1058
-1079
-1099
-1118
-1138
-1158
-1182
-1211
-1247
-1288
-1336
-1385
-1434
-1479
-1517
-1544
-1561
-1568
-1567
-1562
-1555
-1547
-1540
-1532
-1525
-1516
-1508
-1498
-1489
-1480
-1474
-1471
-1470
-1468
-1465
-1462
-1459
-1457
-1456
-1455
-1453
-1451
-1445
-1436
-1423
-1404
-1378
-1343
-1298
-1244
-1182
-1112
-1039
-967
-897
-833
-775
-721
-671
-626
-587
-554
-529
-512
-503
-502
-507
-518
-533
-551
-568
-583
-594
-602
-607
-609
-609
-605
-596
-581
-558
-527
-487
-440
-387
-331
-276
-221
-169
-118
-71
-28
12
51
90
130
173
218
265
315
368
425
488
561
641
729
822
917
1014
1112
1211
1308
1402
1492
1577
1653
1719
1770
1805
1822
1823
1811
1789
1763
1737
1715
1697
1686
1682
1686
1695
1711
1731
1756
1781
1806
1828
1847
1864
1878
1891
1899
1901
1895
1883
1869
1854
1839
1825
1813
1801
1788
1776
1761
1743
1720
1691
1654
1607
1548
1476
1391
1294
1187
1072
955
835
716
600
492
395
314
252
210
185
178
186
208
241
280
322
361
396
426
450
468
477
474
457
424
377
317
244
159
65
-37
-147
-262
-380
-500
-620
-737
-849
-954
-1049
-1133
-1205
-1264
-1313
-1353
-1386
-1414
-1437
-1456
-1470
-1478
-1480
-1477
-1473
-1472
-1478
-1492
-1515
-1546
-1585
-1632
-1686
-1747
-1816
-1891
-1970
-2052
-2135
-2217
-2298
-2377
-2454
-2529
-2600
-2667
-2726
-2778
-2820
-2853
-2878
-2897
-2912
-2926
-2938
-2947
-2952
-2951
-2944
-2934
-2921
-2908
-2894
-2880
-2867
-2856
-2848
-2843
-2840
-2840
-2842
-2846
-2851
-2857
-2864
-2869
-2870
-2865
-2854
-2833
-2802
-2759
-2707
-2650
-2593
-2541
-2499
-2470
-2458
-2462
-2483
-2521
-2572
-2633
-2702
-2775
-2849
-2920
-2987
-3048
-3103
-3150
-3188
-3216
-3231
-3233
-3220
-3190
-3144
-3083
-3011
-2930
-2840
-2744
-2642
-2537
-2434
-2335
-2247
-2171
-2110
-2066
-2040
-2033
-2043
-2071
-2116
-2176
-2248
-2330
-2415
-2502
-2586
-2663
-2730
-2784
-2825
-2851
-2865
-2868
-2859
-2840
-2810
-2771
-2721
-2662
-2596
-2527
-2457
-2388
-2322
-2260
-2202
-2151
-2107
-2072
-2047
-2033
-2031
-2040
-2060
-2091
-2131
-2182
-2241
-2307
-2377
-2448
-2516
-2577
-2629
-2668
-2692
-2698
-2688
-2661
-2618
-2560
-2488
-2405
-2311
-2211
-2105
-2000
-1899
-1806
-1724
-1656
-1603
-1565
-1542
-1534
-1541
-1561
-1591
-1628
-1669
-1711
-1754
-1796
-1838
-1877
-1912
-1943
-1967
-1987
-2001
-2009
-2015
-2015
-2009
-1997
-1978
-1952
-1918
-1875
-1823
-1764
-1701
-1638
-1580
-1531
-1493
-1468
-1458
-1464
-1487
-1523
-1569
-1622
-1677
-1732
-1785
-1832
-1875
-1912
-1944
-1971
-1994
-2013
-2029
-2037
-2039
-2031
-2013
-1989
-1958
-1924
-1889
-1856
-1824
-1793
-1762
-1729
-1695
-1659
-1621
-1579
-1531
-1477
-1416
-1350
-1282
-1212
-1143
-1075
-1010
-950
-895
-847
-807
-775
-752
-739
-734
-738
-746
-754
-756
-748
-725
-687
-632
-562
-479
-386
-287
-187
-92
-6
68
128
172
202
220
225
221
210
194
178
162
147
134
120
108
97
89
86
90
100
116
137
160
186
213
242
273
304
335
366
398
429
458
483
500
506
500
480
446
400
340
270
193
111
29
-51
-125
-193
-254
-309
-356
-394
-422
-441
-449
-449
-439
-423
-401
-379
-358
-340
-328
-322
-324
-334
-355
-387
-431
-488
-558
-643
-739
-846
-960
-1080
-1204
-1329
-1452
-1570
-1677
-1768
-1840
-1890
-1914
-1914
-1891
-1847
-1787
-1714
-1638
-1565
-1503
-1456
-1429
-1420
-1430
-1456
-1497
-1550
-1613
-1684
-1760
-1842
-1926
-2009
-2091
-2166
-2234
-2291
-2337
-2371
-2391
-2398
-2390
-2368
-2334
-2290
-2238
-2179
-2114
-2044
-1971
-1898
-1828
-1765
-1711
-1672
-1650
-1644
-1654
-1677
-1712
-1757
-1810
-1870
-1936
-2005
-2073
-2138
-2197
-2246
-2281
-2300
-2303
-2290
-2264
-2226
-2179
-2125
-2065
-2005
-1947
-1893
-1846
-1805
-1770
-1740
-1714
-1690
-1667
-1645
-1626
-1610
-1598
-1589
-1581
-1573
-1564
-1554
-1546
-1539
-1534
-1528
-1520
-1505
-1484
-1454
-1415
-1368
-1315
-1256
-1192
-1123
-1051
-974
-894
-811
-725
-639
-554
-473
-399
-333
-274
-225
-185
-153
-130
-114
-104
-99
-97
-99
-106
-119
-140
-167
-199
-235
-273
-312
-351
-389
-424
-455
-481
-499
-511
-515
-515
-512
-510
-510
-516
-528
-548
-575
-609
-652
-703
-764
-832
-906
-982
-1058
-1133
-1208
-1281
-1353
-1422
-1486
-1546
-1602
-1655
-1706
-1758
-1811
-1866
-1923
-1981
-2039
-2095
-2150
-2201
-2252
-2302
-2355
-2411
-2471
-2537
-2609
-2685
-2765
-2849
-2935
-3023
-3112
-3198
-3281
-3359
-3428
-3489
-3538
-3572
-3591
-3594
-3581
-3553
-3510
-3458
-3404
-3351
-3305
-3267
-3240
-3224
-3223
-3235
-3261
-3301
-3354
-3416
-3485
-3556
-3629
-3702
-3773
-3843
-3913
-3981
-4046
-4107
-4160
-4203
-4237
-4260
-4271
-4269
-4251
-4216
-4165
-4100
-4024
-3942
-3857
-3774
-3694
-3621
-3556
-3500
-3452
-3412
-3382
-3360
-3346
-3336
-3329
-3321
-3313
-3303
-3292
-3280
-3269
-3259
-3251
-3243
-3234
-3223
-3212
-3200
-3188
-3177
-3166
-3155
-3146
-3140
-3138
-3141
-3148
-3157
-3169
-3185
-3204
-3224
-3244
-3262
-3274
-3283
-3288
-3290
-3291
-3288
-3280
-3267
-3249
-3227
-3204
-3181
-3161
-3144
-3132
-3126
-3124
-3127
-3131
-3135
-3135
-3130
-3118
-3099
-3071
-3036
-2995
-2953
-2912
-2874
-2841
-2813
-2790
-2773
-2762
-2756
-2754
-2757
-2761
-2766
-2767
-2764
-2754
-2736
-2707
-2668
-2620
-2565
-2504
-2439
-2370
-2297
-2221
-2143
-2064
-1983
-1902
-1822
-1747
-1677
-1614
-1559
-1513
-1475
-1446
-1422
-1403
-1388
-1376
-1363
-1350
-1333
-1309
-1275
-1230
-1174
-1110
-1040
-965
-890
-814
-740
-667
-593
-518
-443
-368
-297
-232
-176
-128
-89
-58
-31
-6
18
45
75
113
159
213
273
335
397
458
516
572
626
675
721
762
798
830
856
878
898
919
943
973
1010
1055
1108
1168
1236
1310
1388
1470
1554
1637
1719
1797
1867
1927
1977
2015
2040
2052
2052
2041
2024
2001
1976
1949
1921
1894
1869
1845
1824
1805
1787
1771
1759
1749
1742
1737
1734
1731
1728
1727
1729
1735
1746
1765
1790
1822
1858
1897
1939
1983
2025
2065
2099
2125
2142
2149
2147
2134
2112
2081
2041
1997
1946
1893
1837
1782
1729
1678
1631
1585
1540
1496
1453
1413
1377
1345
1320
1302
1295
1299
1313
1337
1368
1406
1448
1491
1531
1562
1584
1593
1590
1574
1544
1501
1446
1382
1312
1236
1155
1071
985
900
820
746
679
620
566
517
472
429
389
351
314
277
239
198
154
107
58
10
-36
-76
-109
-134
-149
-154
-150
-139
-122
-101
-79
-58
-39
-23
-11
-4
-2
-5
-12
-22
-36
-52
-68
-82
-94
-107
-121
-136
-154
-176
-202
-228
-254
-280
-304
-330
-357
-386
-418
-451
-486
-523
-560
-599
-637
-674
-708
-738
-763
-785
-806
-828
-851
-877
-906
-935
-965
-995
-1022
-1050
-1074
-1097
-1116
-1133
-1148
-1160
-1171
-1181
-1194
-1211
-1234
-1266
-1306
-1352
-1405
-1465
-1534
-1610
-1690
-1771
-1853
-1934
-2012
-2086
-2156
-2223
-2286
-2347
-2404
-2458
-2507
-2551
-2591
-2627
-2660
-2689
-2716
-2739
-2758
-2775
-2791
-2806
-2823
-2842
-2863
-2888
-2914
-2939
-2962
-2983
-2999
-3013
-3022
-3027
-3029
-3029
-3030
-3034
-3041
-3053
-3070
-3092
-3114
-3136
-3155
-3168
-3174
-3172
-3163
-3148
-3131
-3114
-3099
-3087
-3076
-3065
-3053
-3040
-3025
-3009
-2991
-2973
-2955
-2937
-2917
-2897
-2878
-2858
-2837
-2816
-2796
-2777
-2756
-2734
-2708
-2681
-2653
-2628
-2608
-2590
-2576
-2562
-2551
-2539
-2526
-2509
-2486
-2455
-2416
-2368
-2312
-2250
-2184
-2117
-2050
-1986
-1925
-1871
-1824
-1785
-1753
-1728
-1710
-1698
-1692
-1693
-1701
-1717
-1740
-1767
-1797
-1828
-1857
-1883
-1904
-1918
-1924
-1921
-1909
-1890
-1864
-1832
-1798
-1765
-1738
-1718
-1703
-1695
-1691
-1693
-1698
-1705
-1712
-1719
-1721
-1716
-1703
-1679
-1642
-1592
-1529
-1455
-1371
-1279
-1182
-1081
-980
-881
-788
-702
-627
-564
-512
-471
-441
-419
-404
-394
-387
-383
-380
-377
-374
-370
-364
-357
-347
-335
-319
-299
-274
-242
-205
-163
-120
-78
-38
-4
25
48
65
77
86
93
98
102
107
112
119
129
141
153
166
180
195
212
230
250
271
295
321
349
377
406
434
462
488
510
528
540
547
550
550
545
535
521
503
484
464
445
428
413
400
392
389
393
405
426
458
501
552
609
670
735
802
872
945
1018
1089
1158
1222
1282
1338
1391
1439
1483
1520
1547
1563
1568
1562
1546
1522
1492
1461
1429
1400
1373
1352
1334
1322
1316
1315
1320
1332
1349
1374
1404
1439
1477
1514
1548
1576
1595
1605
1602
1586
1558
1520
1475
1424
1368
1311
1253
1197
1144
1095
1049
1006
965
928
893
859
827
797
767
737
707
674
637
594
545
492
438
385
334
286
242
202
166
134
105
79
53
27
-1
-33
-69
-109
-154
-204
-257
-317
-383
-455
-534
-617
-702
-787
-868
-941
-1004
-1056
-1096
-1123
-1141
-1152
-1157
-1158
-1156
-1156
-1158
-1165
-1178
-1197
-1220
-1245
-1271
-1299
-1327
-1356
-1385
-1415
-1445
-1474
-1503
-1530
-1554
-1575
-1592
-1606
-1615
-1618
-1616
-1608
-1597
-1586
-1574
-1563
-1552
-1540
-1526
-1512
-1497
-1479
-1460
-1440
-1419
-1400
-1383
-1368
-1356
-1345
-1338
-1334
-1335
-1342
-1355
-1376
-1406
-1445
-1494
-1553
-1619
-1689
-1760
-1829
-1893
-1949
-1994
-2027
-2047
-2055
-2052
-2039
-2017
-1988
-1953
-1914
-1875
-1837
-1800
-1765
-1733
-1706
-1684
-1669
-1658
-1650
-1645
-1643
-1644
-1648
-1653
-1656
-1654
-1644
-1625
-1596
-1558
-1513
-1460
-1402
-1340
-1275
-1210
-1148
-1091
-1041
-1000
-966
-943
-929
-925
-930
-941
-959
-980
-1004
-1028
-1053
-1077
-1101
-1126
-1149
-1169
-1186
-1197
-1200
-1192
-1173
-1143
-1103
-1052
-993
-928
-859
-790
-722
-656
-595
-539
-491
-451
-420
-397
-381
-370
-365
-364
-365
-367
-366
-357
-340
-312
-276
-233
-183
-127
-68
-7
57
122
187
251
312
368
418
462
500
532
558
577
591
602
611
620
631
643
658
673
690
707
725
744
767
793
822
854
888
922
951
977
998
1014
1028
1037
1044
1049
1053
1058
1064
1073
1083
1093
1102
1109
1113
1115
1115
1112
1105
1094
1081
1067
1055
1045
1039
1038
1041
1049
1063
1082
1106
1133
1164
1197
1230
1261
1288
1310
1324
1329
1324
1309
1283
1248
1207
1163
1121
1081
1044
1010
982
954
929
906
887
874
870
874
887
907
933
966
1002
1043
1086
1129
1172
1210
1242
1268
1288
1303
1314
1320
1319
1311
1295
1275
1250
1224
1197
1172
1148
1128
1110
1097
1085
1075
1066
1056
1049
1043
1043
1048
1060
1077
1098
1120
1141
1158
1169
1173
1170
1159
1141
1118
1091
1062
1033
1002
974
947
921
900
886
879
877
879
882
886
891
898
908
920
935
952
971
994
1020
1050
1081
1110
1138
1162
1181
1194
1197
1191
1178
1157
1130
1099
1067
1036
1008
988
974
970
977
994
1022
1057
1097
1139
1182
1222
1259
1290
1315
1334
1346
1351
1349
1338
1320
1296
1267
1237
1207
1178
1154
1135
1122
1114
1111
1115
1127
1149
1182
1226
1279
1340
1409
1483
1561
1641
1720
1798
1872
1944
2013
2077
2135
2185
2226
2258
2281
2297
2305
2306
2300
2291
2279
2265
2250
2235
2220
2208
2203
2207
2221
2246
2283
2331
2391
2461
2539
2622
2707
2792
2875
2955
3032
3103
3170
3230
3283
3329
3369
3401
3428
3448
3466
3481
3496
3511
3526
3541
3556
3571
3587
3605
3625
3644
3663
3681
3697
3710
3719
3723
3722
3717
3708
3695
3678
3657
3631
3602
3569
3533
3493
3452
3408
3362
3312
3259
3204
3147
3090
3036
2985
2938
2893
2852
2813
2780
2753
2734
2722
2717
2719
2725
2734
2742
2747
2749
2746
2739
2727
2711
2693
2672
2653
2635
2620
2607
2597
2592
2592
2597
2607
2622
2642
2665
2689
2710
2726
2734
2731
2717
2696
2669
2640
2608
2578
2549
2524
2506
2497
2498
2510
2534
2567
2606
2651
2697
2746
2795
2843
2892
2940
2987
3032
3075
3115
3153
3188
3220
3249
3275
3300
3323
3343
3361
3379
3397
3417
3438
3459
3480
3503
3525
3549
3575
3603
3634
3666
3701
3736
3771
3805
3836
3863
3883
3895
3898
3894
3881
3861
3834
3803
3770
3733
3696
3659
3622
3587
3556
3530
3511
3499
3494
3497
3504
3512
3519
3523
3522
3513
3494
3467
3430
3385
3333
3275
3210
3139
3066
2991
2919
2852
2791
2737
2688
2643
2600
2559
2523
2492
2467
2449
2437
2430
2426
2425
2425
2423
2421
2416
2410
2401
2387
2368
2340
2302
2251
2187
2109
2020
1919
1808
1691
1571
1451
1337
1230
1133
1046
971
906
852
808
775
753
739
733
731
731
731
727
718
704
684
657
621
578
530
477
423
369
314
262
212
168
132
102
79
61
46
34
25
19
13
6
-5
-20
-38
-57
-75
-91
-104
-112
-116
-113
-105
-93
-79
-66
-54
-45
-41
-41
-48
-59
-75
-93
-112
-133
-154
-176
-199
-220
-240
-258
-273
-285
-292
-296
-297
-294
-287
-277
-264
-249
-233
-216
-201
-187
-176
-167
-161
-158
-158
-162
-169
-181
-198
-223
-254
-294
-340
-392
-446
-498
-545
-584
-614
-632
-639
-634
-617
-588
-549
-502
-449
-392
-331
-269
-207
-147
-91
-40
6
45
77
102
121
131
136
135
131
123
112
99
84
71
61
56
58
68
88
117
155
200
252
306
362
416
466
511
550
584
614
640
664
685
705
722
736
748
756
762
765
764
760
752
741
728
713
697
680
663
648
635
628
628
638
659
688
726
770
818
869
919
966
1008
1043
1069
1087
1095
1096
1090
1080
1067
1055
1045
1038
1035
1036
1039
1043
1049
1056
1064
1074
1086
1100
1116
1132
1149
1166
1182
1197
1212
1228
1243
1258
1272
1286
1300
1314
1327
1339
1352
1366
1383
1403
1426
1452
1482
1513
1545
1577
1609
1641
1671
1699
1723
1742
1755
1763
1766
1766
1762
1756
1747
1735
1720
1704
1688
1676
1668
1666
1673
1689
1712
1742
1774
1808
1840
1870
1896
1917
1933
1941
1939
1927
1907
1880
1848
1813
1778
1742
1710
1684
1664
1652
1647
1648
1654
1663
1676
1691
1705
1718
1727
1733
1733
1727
1711
1685
1649
1602
1546
1481
1412
1339
1266
1194
1123
1054
988
924
864
808
756
709
667
628
592
557
522
487
451
413
373
330
285
236
185
130
72
12
-52
-118
-187
-259
-335
-414
-496
-578
-657
-732
-800
-861
-914
-956
-989
-1014
-1032
-1046
-1058
-1070
-1084
-1100
-1120
-1146
-1177
-1214
-1257
-1304
-1354
-1406
-1456
-1505
-1552
-1596
-1636
-1671
-1701
-1724
-1742
-1752
-1757
-1755
-1750
-1740
-1727
-1709
-1686
-1660
-1629
-1596
-1562
-1529
-1498
-1471
-1449
-1431
-1418
-1412
-1413
-1422
-1439
-1461
-1487
-1515
-1544
-1573
-1599
-1620
-1636
-1646
-1650
-1647
-1638
-1623
-1604
-1580
-1551
-1516
-1477
-1434
-1386
-1336
-1285
-1237
-1193
-1156
-1128
-1107
-1095
-1089
-1090
-1096
-1106
-1120
-1136
-1153
-1170
-1187
-1205
-1222
-1240
-1255
-1268
-1278
-1286
-1292
-1295
-1296
-1295
-1289
-1279
-1264
-1245
-1221
-1193
-1160
-1123
-1081
-1034
-983
-927
-868
-808
-750
-696
-647
-605
-569
-541
-519
-501
-486
-470
-454
-436
-415
-393
-368
-341
-314
-288
-265
-246
-230
-215
-203
-191
-182
-176
-171
-165
-158
-148
-136
-123
-110
-98
-86
-77
-69
-62
-54
-45
-32
-16
1
18
34
48
61
72
81
90
98
105
111
114
113
107
97
83
65
43
20
-6
-33
-62
-90
-116
-138
-156
-167
-170
-167
-157
-141
-119
-92
-60
-24
13
50
85
117
146
173
197
217
236
251
265
278
289
299
308
316
322
327
329
327
322
313
302
290
277
265
253
241
231
222
215
209
204
197
190
184
180
179
182
189
199
210
222
234
244
251
254
253
248
238
223
204
180
153
123
91
56
16
-30
-80
-136
-194
-254
-311
-365
-413
-455
-491
-520
-544
-563
-580
-594
-607
-618
-627
-633
-637
-640
-642
-646
-651
-658
-669
-683
-705
-734
-773
-821
-875
-935
-998
-1063
-1127
-1187
-1241
-1286
-1324
-1354
-1376
-1393
-1405
-1412
-1415
-1415
-1413
-1407
-1397
-1381
-1360
-1333
-1305
-1278
-1252
-1228
-1208
-1193
-1184
-1185
-1195
-1214
-1243
-1281
-1327
-1380
-1440
-1503
-1567
-1627
-1680
-1725
-1759
-1783
-1796
-1800
-1794
-1778
-1754
-1722
-1686
-1645
-1603
-1562
-1524
-1488
-1457
-1432
-1413
-1400
-1395
-1397
-1406
-1422
-1446
-1478
-1518
-1563
-1611
-1661
-1711
-1761
-1812
-1862
-1908
-1949
-1983
-2009
-2025
-2032
-2029
-2017
-1999
-1974
-1945
-1917
-1890
-1869
-1855
-1851
-1856
-1872
-1896
-1929
-1969
-2013
-2063
-2114
-2166
-2215
-2259
-2297
-2327
-2350
-2367
-2379
-2389
-2399
-2408
-2418
-2427
-2435
-2442
-2445
-2446
-2443
-2438
-2430
-2421
-2414
-2409
-2407
-2408
-2412
-2419
-2429
-2442
-2458
-2478
-2500
-2524
-2552
-2583
-2615
-2648
-2680
-2710
-2736
-2759
-2777
-2792
-2804
-2812
-2817
-2818
-2818
-2815
-2810
-2803
-2796
-2790
-2785
-2782
-2780
-2782
-2788
-2799
-2816
-2838
-2865
-2896
-2930
-2967
-3007
-3050
-3095
-3139
-3181
-3220
-3252
-3279
-3299
-3311
-3316
-3316
-3313
-3308
-3303
-3297
-3292
-3287
-3284
-3284
-3286
-3291
-3298
-3306
-3314
-3323
-3332
-3343
-3353
-3362
-3370
-3375
-3377
-3375
-3368
-3356
-3340
-3322
-3303
-3283
-3262
-3243
-3225
-3211
-3200
-3194
-3191
-3192
-3197
-3203
-3212
-3222
-3233
-3242
-3250
-3256
-3259
-3259
-3256
-3252
-3246
-3241
-3237
-3234
-3234
-3236
-3240
-3247
-3254
-3262
-3271
-3281
-3293
-3307
-3323
-3340
-3357
-3374
-3389
-3401
-3411
-3418
-3421
-3419
-3412
-3400
-3384
-3364
-3340
-3312
-3283
-3254
-3225
-3197
-3169
-3144
-3119
-3097
-3077
-3057
-3036
-3015
-2993
-2969
-2945
-2920
-2894
-2867
-2841
-2814
-2784
-2753
-2719
-2682
-2641
-2597
-2550
-2501
-2451
-2400
-2350
-2303
-2258
-2217
-2181
-2152
-2129
-2111
-2098
-2089
-2084
-2082
-2081
-2081
-2082
-2082
-2081
-2079
-2075
-2070
-2061
-2049
-2035
-2017
-1999
-1976
-1949
-1918
-1883
-1845
-1805
-1765
-1725
-1689
-1656
-1629
-1606
-1587
-1569
-1550
-1531
-1511
-1491
-1472
-1454
-1436
-1419
-1404
-1390
-1379
-1369
-1360
-1351
-1340
-1328
-1314
-1297
-1278
-1256
-1235
-1214
-1194
-1176
-1158
-1140
-1122
-1104
-1086
-1069
-1052
-1035
-1020
-1002
-984
-962
-936
-904
-870
-832
-794
-755
-715
-677
-641
-609
-581
-555
-532
-511
-491
-470
-447
-423
-396
-368
-339
-308
-279
-250
-222
-197
-176
-158
-144
-136
-134
-140
-154
-175
-204
-239
-280
-323
-368
-414
-459
-501
-537
-569
-596
-618
-638
-653
-665
-674
-679
-680
-675
-665
-650
-631
-609
-586
-565
-547
-534
-527
-527
-535
-549
-571
-597
-628
-661
-697
-736
-777
-819
-864
-910
-957
-1002
-1049
-1091
-1131
-1167
-1201
-1235
-1268
-1300
-1332
-1363
-1394
-1423
-1449
-1473
-1493
-1510
-1523
-1534
-1541
-1547
-1550
-1551
-1550
-1548
-1546
-1545
-1544
-1543
-1543
-1543
-1545
-1547
-1551
-1558
-1569
-1583
-1601
-1623
-1650
-1682
-1719
-1759
-1803
-1847
-1892
-1934
-1973
-2007
-2036
-2057
-2071
-2078
-2077
-2070
-2058
-2041
-2021
-1997
-1970
-1941
-1910
-1878
-1847
-1819
-1794
-1776
-1764
-1761
-1764
-1773
-1786
-1800
-1813
-1822
-1825
-1823
-1815
-1804
-1788
-1770
-1748
-1725
-1699
-1671
-1642
-1610
-1577
-1544
-1512
-1482
-1454
-1429
-1406
-1384
-1362
-1340
-1315
-1286
-1251
-1211
-1166
-1115
-1060
-1000
-934
-863
-785
-703
-618
-532
-447
-366
-286
-210
-136
-66
2
69
136
204
272
342
414
488
566
646
728
812
897
981
1064
1144
1222
1297
1369
1439
1507
1572
1635
1697
1758
1818
1877
1936
1992
2045
2097
2147
2195
2242
2289
2337
2386
2436
2487
2539
2591
2643
2697
2753
2808
2863
2918
2970
3020
3066
3106
3140
3167
3188
3204
3215
3224
3231
3240
3251
3266
3284
3306
3331
3358
3385
3411
3435
3458
3479
3496
3510
3519
3524
3524
3520
3511
3497
3482
3466
3451
3437
3428
3422
3423
3428
3439
3455
3474
3496
3521
3546
3569
3589
3603
3612
3615
3614
3607
3596
3582
3565
3547
3529
3510
3492
3474
3460
3450
3443
3441
3442
3447
3454
3462
3470
3477
3481
3482
3480
3474
3464
3451
3433
3412
3389
3366
3345
3326
3311
3299
3290
3283
3278
3276
3277
3279
3283
3287
3292
3296
3300
3302
3302
3298
3290
3277
3260
3242
3222
3204
3188
3175
3168
3167
3172
3184
3202
3226
3256
3292
3333
3379
3429
3482
3534
3583
3627
3664
3691
3707
3711
3701
3678
3643
3596
3540
3476
3406
3334
3262
3193
3131
3079
3039
3013
3000
3001
3013
3036
3068
3106
3150
3198
3248
3299
3349
3398
3444
3486
3524
3556
3581
3599
3608
3610
3605
3593
3574
3551
3524
3493
3461
3428
3398
3370
3348
3334
3328
3330
3341
3360
3385
3416
3450
3485
3520
3552
3581
3605
3625
3640
3648
3649
3647
3640
3630
3618
3604
3589
3572
3553
3534
3515
3495
3473
3449
3424
3399
3375
3352
3330
3309
3289
3271
3256
3243
3233
3225
3218
3212
3207
3202
3197
3190
3181
3171
3158
3145
3131
3116
3099
3081
3061
3039
3016
2991
2966
2942
2921
2903
2890
2880
2873
2867
2863
2859
2854
2848
2840
2830
2819
2806
2794
2781
2770
2760
2752
2745
2738
2732
2727
2720
2709
2695
2678
2657
2632
2605
2576
2547
2519
2493
2471
2453
2438
2426
2417
2410
2403
2397
2391
2383
2375
2366
2355
2342
2327
2309
2288
2266
2244
2222
2201
2181
2163
2147
2133
2121
2111
2104
2101
2102
2106
2113
2124
2136
2149
2162
2173
2183
2193
2202
2211
2220
2228
2232
2232
2228
2219
2205
2187
2166
2142
2118
2096
2078
2065
2057
2055
2059
2070
2087
2108
2132
2157
2178
2195
2206
2211
2208
2197
2178
2149
2114
2071
2024
1974
1924
1874
1825
1779
1736
1697
1662
1631
1605
1582
1564
1549
1539
1531
1526
1523
1521
1518
1516
1511
1505
1496
1485
1472
1460
1448
1439
1434
1434
1439
1448
1460
1474
1490
1509
1528
1547
1564
1577
1585
1589
1589
1584
1573
1557
1536
1510
1481
1450
1419
1386
1353
1320
1286
1254
1222
1191
1161
1132
1105
1081
1059
1040
1025
1014
1012
1016
1028
1047
1072
1103
1137
1170
1202
1228
1249
1263
1270
1270
1263
1249
1228
1200
1166
1125
1080
1030
976
919
860
801
743
686
631
580
536
499
470
447
432
422
418
420
427
438
452
470
488
508
528
548
567
585
599
608
610
604
589
567
536
499
455
405
350
294
239
185
134
87
48
16
-9
-25
-34
-36
-34
-30
-26
-23
-22
-25
-31
-42
-58
-81
-110
-146
-189
-239
-297
-360
-429
-502
-579
-659
-741
-822
-901
-976
-1046
-1110
-1169
-1222
-1269
-1309
-1342
-1368
-1390
-1407
-1419
-1428
-1433
-1436
-1436
-1435
-1433
-1434
-1439
-1449
-1464
-1486
-1515
-1551
-1595
-1644
-1698
-1755
-1813
-1872
-1930
-1986
-2040
-2090
-2136
-2178
-2213
-2241
-2261
-2274
-2280
-2278
-2269
-2254
-2233
-2207
-2176
-2141
-2103
-2060
-2015
-1968
-1921
-1877
-1838
-1805
-1782
-1769
-1768
-1780
-1802
-1834
-1873
-1917
-1964
-2011
-2055
-2094
-2123
-2141
-2149
-2146
-2133
-2113
-2085
-2052
-2013
-1974
-1931
-1887
-1842
-1797
-1754
-1714
-1679
-1649
-1626
-1609
-1599
-1595
-1596
-1603
-1613
-1626
-1639
-1651
-1661
-1669
-1676
-1680
-1680
-1676
-1668
-1655
-1637
-1615
-1589
-1561
-1532
-1504
-1478
-1456
-1437
-1422
-1412
-1407
-1410
-1418
-1433
-1452
-1476
-1501
-1528
-1556
-1585
-1615
-1645
-1675
-1706
-1736
-1766
-1794
-1821
-1844
-1862
-1875
-1883
-1885
-1882
-1872
-1859
-1842
-1825
-1806
-1786
-1766
-1745
-1724
-1705
-1688
-1675
-1666
-1662
-1663
-1669
-1679
-1693
-1709
-1727
-1745
-1762
-1780
-1798
-1813
-1827
-1838
-1844
-1843
-1836
-1820
-1798
-1770
-1737
-1702
-1666
-1630
-1597
-1567
-1541
-1521
-1506
-1498
-1498
-1506
-1522
-1546
-1576
-1613
-1654
-1699
-1746
-1793
-1841
-1887
-1930
-1968
-2000
-2024
-2041
-2050
-2050
-2041
-2025
-2005
-1981
-1953
-1923
-1891
-1857
-1823
-1789
-1757
-1727
-1701
-1678
-1658
-1643
-1633
-1625
-1619
-1611
-1602
-1588
-1570
-1546
-1518
-1484
-1447
-1408
-1368
-1327
-1286
-1246
-1206
-1168
-1131
-1096
-1063
-1031
-1000
-969
-938
-906
-874
-843
-812
-783
-755
-729
-706
-685
-667
-650
-634
-619
-608
-600
-596
-595
-598
-605
-614
-625
-637
-650
-664
-680
-697
-718
-742
-770
-799
-828
-856
-881
-900
-913
-919
-917
-910
-898
-883
-868
-853
-841
-830
-823
-820
-821
-826
-835
-848
-866
-888
-914
-942
-971
-1000
-1028
-1054
-1077
-1097
-1113
-1124
-1131
-1132
-1128
-1120
-1109
-1096
-1083
-1071
-1062
-1057
-1057
-1062
-1071
-1083
-1099
-1120
-1145
-1174
-1207
-1241
-1275
-1309
-1342
-1373
-1403
-1431
-1457
-1482
-1504
-1523
-1539
-1551
-1561
-1567
-1570
-1570
-1569
-1567
-1566
-1566
-1568
-1572
-1577
-1585
-1593
-1602
-1610
-1616
-1622
-1625
-1629
-1632
-1635
-1638
-1643
-1648
-1653
-1658
-1661
-1662
-1661
-1657
-1651
-1644
-1636
-1627
-1618
-1610
-1600
-1590
-1578
-1565
-1551
-1535
-1520
-1506
-1495
-1486
-1479
-1475
-1473
-1472
-1471
-1468
-1462
-1450
-1432
-1405
-1371
-1330
-1283
-1229
-1171
-1110
-1045
-979
-912
-843
-773
-703
-632
-563
-497
-433
-374
-320
-271
-228
-191
-159
-132
-110
-91
-75
-62
-54
-49
-48
-49
-51
-54
-57
-60
-61
-60
-55
-45
-28
-6
21
52
88
126
165
205
243
277
308
333
353
368
378
384
385
382
375
364
348
328
305
279
252
223
194
164
133
102
71
40
10
-20
-49
-78
-106
-133
-160
-187
-214
-242
-271
-300
-327
-350
-368
-382
-393
-400
-405
-407
-407
-404
-398
-389
-377
-363
-346
-327
-304
-280
-254
-228
-202
-178
-156
-137
-120
-105
-92
-80
-71
-67
-66
-66
-66
-65
-65
-65
-64
-64
-63
-63
-63
-62
-62
-62
-61
-61
-60
-60
-60
-59
-59
-58
-58
-58
-57
-57
-57
-56
-56
-56
-55
-55
-54
-54
-54
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-44
-43
-43
-43
-42
-42
-41
-41
-41
-41
-40
-40
-40
-39
-39
-38
-38
-38
-38
-37
-37
-36
-36
-36
-36
-35
-35
-34
-34
-34
-34
-33
-33
-32
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-25
-25
-25
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
1
2
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
6
7
7
7
7
7
8
8
8
8
9
9
9
9
9
10
10
10
10
11
11
11
11
11
12
12
12
12
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
15
16
16
16
16
16
17
17
17
17
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
