5
21551
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-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
-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
-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
-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
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-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
-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
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
6
6
6
6
6
7
7
7
7
7
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
11
11
11
11
12
12
12
12
12
13
13
13
13
13
14
14
14
14
15
15
15
15
15
16
16
16
16
17
17
17
17
17
18
18
18
18
18
19
19
19
19
20
20
20
20
20
21
21
21
21
22
22
22
22
22
23
23
23
23
24
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
37
37
37
37
38
38
38
38
39
39
39
40
40
40
40
41
41
41
41
42
42
42
43
43
43
43
44
44
44
45
45
45
46
46
46
46
47
47
47
48
48
48
49
49
49
50
50
50
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
57
57
57
58
58
59
59
59
60
60
60
61
61
61
62
62
62
63
63
63
64
64
65
65
65
66
66
66
67
67
67
68
68
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
74
74
75
75
75
76
76
76
77
77
77
78
78
78
79
79
79
80
80
80
80
81
81
81
82
82
82
83
83
83
83
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
110
110
110
111
111
112
112
113
113
114
114
115
116
116
117
118
119
119
120
121
121
122
123
124
125
125
126
127
128
128
129
130
131
132
132
133
134
135
136
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
156
157
158
159
160
162
163
164
165
167
168
169
171
172
173
175
176
177
178
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
194
195
196
196
197
198
198
199
199
199
200
200
200
201
201
201
201
202
202
202
202
202
202
202
201
201
201
201
201
200
200
200
199
199
199
198
198
198
197
197
196
196
196
195
195
194
194
194
193
193
193
193
192
192
192
191
191
191
190
190
190
189
189
188
188
188
187
187
186
186
186
186
185
185
185
185
185
185
185
185
185
185
185
185
186
186
186
187
187
188
189
190
190
191
192
193
194
196
197
198
199
201
202
204
205
207
208
210
211
213
214
216
218
219
221
223
225
226
228
230
232
234
235
237
239
241
243
244
246
248
250
251
253
255
257
259
260
262
264
266
268
270
272
274
276
277
279
282
284
286
288
290
292
294
296
298
300
302
304
306
308
310
311
313
315
316
317
319
320
321
322
323
324
325
326
327
328
329
330
331
332
332
333
334
334
335
335
336
336
337
337
337
337
337
338
338
337
337
337
337
337
336
336
336
335
335
335
335
334
334
334
334
334
334
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
332
332
332
332
332
332
331
331
331
330
330
329
329
328
328
327
327
326
326
325
325
325
325
325
325
325
325
325
325
325
325
326
326
326
327
327
328
328
329
330
330
331
332
333
333
334
335
336
337
338
339
340
341
342
343
344
344
345
345
346
346
346
346
346
346
345
345
345
345
344
344
343
343
343
342
342
341
341
341
340
340
339
339
338
338
338
337
337
336
336
335
335
334
334
333
333
332
332
331
331
331
330
330
330
330
330
330
330
330
330
330
330
330
331
331
331
331
331
331
331
331
331
331
330
330
330
330
330
330
330
330
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
330
330
330
331
331
332
333
333
334
335
336
336
337
338
339
340
341
342
343
344
346
347
348
349
350
352
353
354
355
356
357
358
359
360
361
362
362
363
364
364
365
366
366
367
367
368
368
369
369
369
370
370
370
370
371
371
371
371
371
371
372
372
372
372
373
373
373
374
374
375
376
377
378
378
380
381
382
383
384
386
387
389
390
392
393
395
396
398
399
401
402
404
405
406
408
409
410
411
412
413
415
416
417
418
419
420
421
423
424
425
426
428
429
430
431
433
434
435
437
438
439
441
442
444
446
447
449
451
453
455
456
458
460
462
464
466
469
471
473
476
479
481
484
487
490
493
496
499
502
506
509
512
515
518
522
525
528
531
535
538
542
545
549
553
557
562
566
571
575
580
585
590
596
601
607
613
619
626
632
639
646
653
660
668
675
683
690
698
705
713
720
728
736
743
751
759
767
775
784
792
800
808
816
824
833
841
849
856
864
872
879
886
893
900
906
913
920
927
934
941
948
955
962
969
976
983
990
997
1004
1010
1018
1024
1031
1037
1044
1050
1057
1064
1070
1077
1085
1092
1100
1107
1115
1123
1131
1139
1147
1155
1164
1172
1181
1189
1198
1208
1217
1227
1237
1247
1257
1267
1278
1289
1300
1310
1321
1332
1343
1354
1365
1376
1387
1398
1409
1420
1432
1443
1455
1467
1478
1490
1502
1514
1527
1539
1551
1562
1574
1586
1598
1610
1621
1633
1646
1658
1670
1683
1696
1709
1722
1735
1748
1760
1772
1785
1796
1808
1819
1830
1840
1851
1861
1871
1880
1890
1899
1909
1918
1927
1937
1946
1955
1964
1972
1981
1989
1996
2004
2011
2017
2024
2029
2035
2041
2045
2050
2055
2059
2063
2067
2072
2076
2081
2085
2090
2095
2100
2105
2110
2114
2119
2123
2127
2131
2135
2138
2140
2142
2144
2145
2146
2146
2146
2146
2146
2146
2146
2146
2147
2148
2149
2150
2152
2154
2157
2160
2164
2168
2172
2177
2182
2187
2191
2196
2200
2203
2207
2210
2212
2214
2216
2218
2219
2220
2221
2222
2223
2225
2227
2229
2232
2235
2239
2244
2248
2253
2258
2263
2268
2272
2277
2282
2287
2292
2296
2301
2306
2312
2317
2322
2328
2334
2340
2346
2352
2359
2366
2373
2381
2388
2396
2405
2413
2422
2431
2441
2451
2461
2471
2481
2491
2500
2509
2518
2526
2533
2539
2544
2548
2552
2555
2557
2558
2560
2561
2563
2565
2567
2570
2573
2576
2579
2582
2586
2589
2592
2595
2598
2600
2602
2604
2604
2605
2605
2604
2604
2603
2603
2603
2603
2603
2603
2604
2605
2606
2607
2608
2610
2611
2612
2613
2613
2613
2612
2611
2609
2607
2604
2601
2598
2595
2592
2588
2585
2581
2578
2575
2572
2570
2568
2567
2566
2566
2565
2565
2565
2565
2565
2564
2564
2562
2561
2559
2557
2555
2553
2550
2547
2545
2542
2540
2537
2536
2534
2533
2533
2533
2533
2534
2535
2537
2540
2543
2546
2550
2555
2560
2565
2571
2577
2582
2587
2592
2597
2601
2605
2608
2611
2613
2615
2615
2615
2614
2611
2608
2605
2601
2596
2591
2586
2580
2575
2569
2563
2556
2550
2543
2536
2528
2520
2512
2503
2493
2482
2471
2459
2447
2433
2419
2404
2389
2373
2356
2339
2321
2304
2286
2268
2250
2232
2215
2199
2183
2167
2152
2138
2123
2110
2096
2083
2070
2057
2044
2029
2016
2001
1986
1971
1955
1939
1923
1907
1891
1876
1861
1846
1833
1819
1806
1794
1782
1770
1758
1746
1734
1722
1710
1697
1685
1672
1660
1647
1635
1623
1611
1600
1590
1580
1571
1563
1555
1548
1542
1536
1532
1527
1523
1520
1517
1514
1511
1509
1507
1505
1504
1503
1501
1501
1500
1499
1499
1499
1500
1500
1502
1504
1506
1509
1513
1517
1522
1528
1533
1539
1545
1551
1557
1562
1568
1573
1577
1582
1586
1590
1595
1599
1603
1607
1611
1616
1620
1625
1630
1635
1640
1645
1650
1656
1662
1668
1674
1681
1689
1697
1706
1716
1726
1737
1748
1759
1769
1780
1790
1799
1808
1817
1824
1831
1837
1842
1847
1851
1855
1860
1864
1869
1875
1881
1889
1898
1907
1918
1929
1941
1954
1967
1980
1993
2007
2019
2032
2044
2055
2066
2076
2086
2096
2105
2113
2122
2129
2136
2143
2149
2154
2158
2162
2165
2167
2169
2170
2170
2169
2168
2165
2162
2159
2154
2149
2144
2139
2134
2129
2125
2121
2117
2113
2109
2105
2101
2097
2092
2087
2081
2074
2067
2060
2051
2041
2032
2021
2011
2000
1988
1976
1964
1952
1940
1927
1915
1902
1889
1875
1862
1847
1833
1818
1802
1786
1770
1753
1736
1719
1703
1686
1669
1652
1635
1619
1602
1586
1570
1553
1537
1522
1506
1491
1477
1463
1450
1438
1426
1415
1405
1395
1386
1378
1370
1362
1355
1348
1342
1336
1329
1323
1317
1311
1306
1301
1296
1292
1288
1286
1284
1284
1284
1286
1288
1291
1294
1299
1304
1309
1315
1322
1329
1337
1344
1352
1360
1368
1376
1384
1392
1400
1407
1414
1422
1428
1435
1442
1448
1454
1461
1467
1473
1480
1487
1494
1502
1509
1517
1525
1532
1539
1546
1552
1558
1563
1567
1570
1573
1575
1576
1577
1578
1578
1579
1579
1580
1582
1584
1586
1589
1593
1598
1603
1609
1614
1620
1626
1632
1637
1643
1647
1651
1655
1658
1660
1662
1663
1663
1663
1662
1661
1660
1658
1656
1654
1651
1647
1643
1639
1633
1628
1621
1614
1606
1598
1589
1580
1571
1562
1552
1542
1533
1523
1513
1503
1493
1483
1472
1461
1449
1438
1425
1413
1400
1387
1374
1361
1348
1336
1323
1311
1298
1286
1274
1262
1251
1239
1228
1217
1207
1197
1186
1177
1167
1157
1148
1138
1128
1118
1108
1098
1087
1076
1065
1054
1042
1030
1018
1004
993
979
966
952
938
924
909
894
879
864
849
834
818
802
786
770
753
736
719
702
685
668
651
634
618
602
586
571
556
541
527
512
498
484
470
456
442
428
414
400
387
373
360
347
334
321
308
296
283
271
259
246
233
219
205
191
176
160
144
127
109
90
71
51
30
9
-13
-36
-58
-81
-104
-127
-150
-173
-196
-219
-241
-263
-285
-307
-328
-349
-369
-389
-407
-426
-443
-460
-477
-493
-508
-522
-536
-550
-562
-575
-586
-597
-607
-617
-626
-635
-643
-651
-659
-666
-674
-681
-688
-696
-704
-712
-720
-729
-738
-747
-757
-766
-775
-784
-793
-802
-811
-819
-828
-836
-845
-853
-862
-871
-880
-889
-899
-909
-919
-929
-940
-952
-963
-976
-988
-1000
-1014
-1027
-1040
-1054
-1067
-1081
-1095
-1109
-1123
-1138
-1154
-1170
-1186
-1204
-1222
-1241
-1261
-1282
-1303
-1324
-1346
-1368
-1390
-1413
-1435
-1458
-1481
-1503
-1526
-1549
-1573
-1596
-1620
-1645
-1669
-1694
-1719
-1745
-1772
-1798
-1826
-1853
-1882
-1911
-1940
-1970
-2001
-2032
-2063
-2095
-2127
-2159
-2191
-2223
-2254
-2285
-2316
-2346
-2375
-2403
-2430
-2457
-2483
-2508
-2532
-2556
-2580
-2604
-2627
-2651
-2675
-2699
-2724
-2749
-2775
-2802
-2829
-2856
-2884
-2912
-2940
-2967
-2994
-3020
-3045
-3069
-3091
-3112
-3132
-3150
-3167
-3182
-3196
-3209
-3221
-3232
-3243
-3253
-3263
-3272
-3281
-3290
-3298
-3306
-3314
-3321
-3327
-3333
-3338
-3343
-3346
-3349
-3351
-3352
-3351
-3350
-3348
-3344
-3340
-3335
-3330
-3324
-3318
-3312
-3306
-3300
-3293
-3287
-3280
-3274
-3267
-3260
-3253
-3247
-3240
-3233
-3226
-3220
-3214
-3209
-3205
-3201
-3198
-3196
-3195
-3195
-3195
-3197
-3199
-3202
-3205
-3208
-3212
-3216
-3220
-3224
-3229
-3233
-3238
-3242
-3247
-3252
-3257
-3261
-3266
-3271
-3275
-3280
-3285
-3290
-3294
-3299
-3304
-3310
-3315
-3321
-3326
-3333
-3339
-3346
-3354
-3362
-3372
-3382
-3393
-3405
-3419
-3433
-3449
-3466
-3484
-3503
-3523
-3544
-3565
-3587
-3609
-3632
-3655
-3679
-3703
-3728
-3753
-3779
-3805
-3832
-3859
-3887
-3916
-3945
-3975
-4006
-4038
-4070
-4103
-4137
-4171
-4206
-4241
-4276
-4311
-4347
-4381
-4416
-4450
-4483
-4516
-4548
-4579
-4610
-4640
-4669
-4697
-4724
-4751
-4777
-4802
-4826
-4850
-4873
-4895
-4917
-4938
-4959
-4979
-4998
-5016
-5033
-5049
-5064
-5078
-5091
-5102
-5113
-5121
-5129
-5135
-5140
-5144
-5146
-5147
-5147
-5145
-5143
-5139
-5135
-5130
-5123
-5116
-5109
-5101
-5092
-5084
-5075
-5066
-5058
-5050
-5042
-5034
-5027
-5020
-5014
-5007
-5001
-4995
-4990
-4983
-4977
-4970
-4963
-4955
-4946
-4937
-4926
-4914
-4901
-4887
-4873
-4857
-4841
-4824
-4807
-4790
-4772
-4755
-4737
-4719
-4701
-4683
-4665
-4648
-4630
-4612
-4595
-4578
-4561
-4545
-4529
-4513
-4497
-4482
-4466
-4451
-4436
-4422
-4407
-4393
-4379
-4365
-4351
-4338
-4324
-4311
-4298
-4285
-4273
-4260
-4247
-4235
-4223
-4210
-4198
-4186
-4174
-4161
-4149
-4137
-4124
-4112
-4099
-4086
-4074
-4061
-4048
-4035
-4022
-4010
-3997
-3985
-3973
-3961
-3950
-3938
-3928
-3917
-3907
-3897
-3887
-3878
-3868
-3859
-3850
-3841
-3831
-3822
-3812
-3803
-3793
-3783
-3774
-3764
-3755
-3745
-3736
-3727
-3718
-3710
-3701
-3693
-3685
-3677
-3669
-3661
-3653
-3646
-3639
-3632
-3626
-3620
-3614
-3609
-3604
-3599
-3595
-3592
-3588
-3585
-3583
-3580
-3578
-3576
-3573
-3571
-3568
-3564
-3561
-3556
-3552
-3547
-3542
-3536
-3530
-3524
-3518
-3513
-3507
-3502
-3497
-3493
-3489
-3486
-3483
-3481
-3480
-3480
-3480
-3481
-3482
-3483
-3485
-3487
-3489
-3490
-3492
-3494
-3495
-3496
-3497
-3498
-3498
-3498
-3498
-3497
-3496
-3494
-3492
-3489
-3486
-3482
-3478
-3473
-3469
-3463
-3458
-3452
-3447
-3441
-3435
-3429
-3424
-3418
-3413
-3408
-3403
-3399
-3395
-3391
-3388
-3386
-3383
-3381
-3379
-3378
-3376
-3375
-3374
-3372
-3371
-3370
-3369
-3368
-3367
-3365
-3364
-3363
-3362
-3360
-3358
-3356
-3354
-3351
-3347
-3343
-3339
-3334
-3328
-3322
-3316
-3309
-3302
-3294
-3287
-3279
-3270
-3262
-3253
-3244
-3234
-3224
-3214
-3203
-3192
-3180
-3168
-3156
-3144
-3131
-3117
-3104
-3090
-3077
-3063
-3049
-3035
-3021
-3007
-2992
-2978
-2964
-2950
-2936
-2921
-2907
-2893
-2879
-2866
-2852
-2838
-2825
-2812
-2800
-2787
-2775
-2764
-2752
-2741
-2731
-2721
-2711
-2701
-2692
-2684
-2676
-2668
-2661
-2654
-2647
-2640
-2634
-2628
-2623
-2617
-2612
-2607
-2602
-2597
-2593
-2589
-2584
-2580
-2577
-2573
-2569
-2565
-2561
-2557
-2553
-2549
-2545
-2541
-2537
-2532
-2528
-2524
-2519
-2515
-2511
-2506
-2502
-2497
-2492
-2488
-2483
-2477
-2472
-2466
-2459
-2453
-2445
-2438
-2429
-2420
-2411
-2401
-2390
-2379
-2367
-2355
-2343
-2330
-2317
-2303
-2290
-2277
-2263
-2250
-2237
-2223
-2210
-2196
-2182
-2168
-2154
-2140
-2126
-2111
-2097
-2082
-2067
-2051
-2036
-2020
-2004
-1988
-1972
-1957
-1941
-1927
-1913
-1900
-1887
-1876
-1866
-1857
-1849
-1842
-1836
-1831
-1828
-1826
-1824
-1824
-1825
-1827
-1830
-1833
-1837
-1842
-1848
-1853
-1859
-1866
-1872
-1878
-1885
-1890
-1896
-1901
-1905
-1909
-1912
-1915
-1916
-1917
-1917
-1916
-1914
-1912
-1908
-1905
-1901
-1896
-1892
-1887
-1881
-1876
-1871
-1865
-1859
-1853
-1847
-1841
-1835
-1829
-1823
-1817
-1810
-1804
-1798
-1792
-1786
-1780
-1774
-1768
-1762
-1756
-1749
-1742
-1735
-1728
-1720
-1712
-1703
-1694
-1685
-1675
-1665
-1654
-1643
-1631
-1619
-1607
-1593
-1580
-1565
-1551
-1535
-1519
-1503
-1485
-1468
-1449
-1430
-1411
-1390
-1370
-1348
-1327
-1305
-1282
-1259
-1236
-1212
-1188
-1163
-1138
-1113
-1087
-1061
-1035
-1008
-982
-955
-928
-901
-874
-847
-821
-795
-769
-743
-718
-693
-669
-644
-620
-596
-571
-546
-521
-495
-469
-443
-416
-388
-360
-331
-302
-272
-242
-212
-181
-150
-119
-87
-56
-24
7
39
71
103
135
168
201
234
267
300
334
368
403
437
472
507
542
577
612
647
683
718
753
788
823
858
893
928
963
997
1032
1066
1101
1135
1170
1205
1240
1275
1309
1344
1379
1414
1448
1483
1517
1551
1585
1618
1651
1684
1717
1750
1782
1814
1846
1877
1909
1941
1972
2003
2035
2066
2097
2127
2157
2187
2216
2244
2271
2298
2324
2350
2374
2398
2421
2443
2465
2487
2508
2529
2550
2570
2591
2612
2632
2653
2673
2694
2714
2735
2755
2775
2795
2815
2834
2853
2872
2890
2907
2924
2941
2958
2974
2990
3006
3022
3037
3052
3068
3083
3097
3112
3126
3140
3154
3168
3181
3194
3206
3219
3231
3243
3254
3266
3277
3288
3299
3311
3322
3333
3344
3355
3366
3377
3387
3398
3409
3420
3430
3441
3451
3461
3470
3480
3489
3498
3507
3516
3525
3533
3541
3548
3556
3563
3570
3576
3582
3587
3592
3597
3600
3604
3606
3608
3610
3610
3610
3610
3608
3607
3604
3601
3597
3593
3588
3583
3577
3570
3563
3555
3546
3537
3528
3518
3507
3496
3484
3472
3459
3446
3433
3419
3404
3389
3374
3359
3343
3328
3313
3297
3282
3267
3253
3239
3226
3213
3201
3190
3180
3170
3161
3152
3145
3137
3130
3124
3118
3112
3106
3100
3094
3088
3082
3076
3070
3064
3058
3052
3045
3039
3032
3025
3018
3011
3003
2996
2987
2979
2970
2961
2951
2940
2930
2918
2907
2894
2882
2869
2856
2843
2830
2817
2803
2790
2777
2764
2751
2738
2726
2714
2703
2692
2681
2671
2662
2653
2644
2636
2628
2621
2614
2607
2600
2594
2588
2581
2575
2569
2563
2556
2550
2543
2536
2529
2522
2514
2506
2498
2489
2480
2471
2461
2452
2441
2430
2419
2407
2395
2382
2369
2354
2340
2324
2308
2292
2275
2257
2239
2221
2202
2182
2162
2142
2120
2099
2076
2053
2029
2005
1981
1956
1931
1905
1878
1851
1824
1796
1767
1738
1709
1678
1648
1616
1584
1551
1518
1484
1449
1414
1378
1342
1306
1269
1232
1195
1157
1120
1083
1047
1010
974
939
903
868
834
799
765
732
699
666
633
601
568
536
505
473
442
411
380
350
320
290
260
231
201
172
142
113
83
54
24
-5
-34
-63
-93
-121
-150
-178
-207
-235
-262
-290
-317
-343
-370
-396
-422
-447
-473
-498
-522
-547
-571
-595
-618
-642
-665
-687
-710
-732
-754
-776
-797
-818
-839
-859
-878
-897
-916
-934
-951
-968
-984
-999
-1014
-1028
-1042
-1054
-1066
-1077
-1088
-1097
-1106
-1115
-1122
-1129
-1136
-1141
-1146
-1150
-1154
-1157
-1160
-1162
-1163
-1164
-1165
-1165
-1165
-1165
-1164
-1164
-1163
-1162
-1161
-1160
-1160
-1159
-1159
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1159
-1159
-1160
-1161
-1162
-1164
-1166
-1168
-1171
-1175
-1179
-1184
-1189
-1195
-1201
-1208
-1216
-1224
-1232
-1241
-1251
-1261
-1271
-1282
-1293
-1305
-1317
-1329
-1341
-1354
-1367
-1380
-1393
-1406
-1419
-1433
-1446
-1459
-1471
-1484
-1496
-1508
-1520
-1531
-1543
-1554
-1565
-1576
-1587
-1597
-1608
-1619
-1629
-1640
-1651
-1661
-1672
-1683
-1693
-1704
-1715
-1726
-1737
-1747
-1758
-1769
-1780
-1791
-1802
-1813
-1824
-1835
-1846
-1857
-1867
-1878
-1889
-1899
-1909
-1918
-1927
-1935
-1942
-1948
-1954
-1958
-1962
-1965
-1967
-1968
-1968
-1967
-1966
-1964
-1960
-1956
-1952
-1946
-1940
-1933
-1926
-1918
-1909
-1900
-1891
-1881
-1871
-1861
-1850
-1840
-1829
-1819
-1809
-1799
-1789
-1780
-1771
-1763
-1755
-1747
-1740
-1734
-1727
-1722
-1717
-1712
-1708
-1704
-1701
-1698
-1695
-1692
-1689
-1687
-1684
-1681
-1679
-1676
-1673
-1670
-1668
-1665
-1661
-1658
-1655
-1652
-1648
-1645
-1641
-1637
-1633
-1629
-1625
-1621
-1617
-1612
-1608
-1603
-1598
-1593
-1588
-1582
-1577
-1571
-1565
-1559
-1553
-1547
-1540
-1534
-1528
-1523
-1517
-1512
-1507
-1502
-1497
-1493
-1489
-1486
-1483
-1480
-1478
-1476
-1474
-1473
-1472
-1471
-1470
-1470
-1469
-1469
-1468
-1468
-1467
-1467
-1466
-1465
-1465
-1464
-1462
-1461
-1460
-1458
-1457
-1455
-1454
-1452
-1450
-1448
-1446
-1444
-1442
-1440
-1438
-1436
-1434
-1432
-1429
-1427
-1424
-1421
-1418
-1415
-1412
-1409
-1406
-1403
-1399
-1396
-1393
-1390
-1388
-1385
-1383
-1380
-1379
-1377
-1376
-1375
-1375
-1375
-1376
-1377
-1379
-1381
-1383
-1387
-1390
-1394
-1398
-1403
-1408
-1414
-1420
-1426
-1433
-1441
-1448
-1456
-1465
-1473
-1482
-1491
-1501
-1510
-1520
-1529
-1539
-1548
-1558
-1568
-1578
-1588
-1597
-1607
-1617
-1627
-1637
-1647
-1657
-1667
-1676
-1686
-1696
-1705
-1715
-1724
-1733
-1743
-1751
-1760
-1769
-1777
-1786
-1794
-1801
-1809
-1816
-1823
-1830
-1836
-1842
-1847
-1852
-1856
-1860
-1864
-1867
-1869
-1871
-1872
-1873
-1873
-1872
-1871
-1870
-1868
-1866
-1863
-1861
-1858
-1855
-1852
-1849
-1847
-1844
-1841
-1839
-1837
-1835
-1833
-1831
-1829
-1828
-1826
-1825
-1823
-1822
-1820
-1819
-1818
-1816
-1815
-1814
-1813
-1812
-1811
-1810
-1809
-1809
-1809
-1809
-1809
-1809
-1810
-1810
-1811
-1811
-1811
-1812
-1812
-1812
-1812
-1812
-1812
-1812
-1811
-1811
-1810
-1809
-1807
-1806
-1804
-1802
-1799
-1797
-1793
-1790
-1786
-1781
-1776
-1770
-1763
-1756
-1748
-1739
-1730
-1720
-1709
-1697
-1685
-1672
-1658
-1644
-1629
-1614
-1598
-1581
-1564
-1546
-1528
-1510
-1491
-1472
-1453
-1434
-1414
-1395
-1376
-1357
-1338
-1320
-1302
-1284
-1267
-1250
-1234
-1218
-1202
-1187
-1173
-1159
-1145
-1132
-1119
-1106
-1094
-1082
-1070
-1059
-1048
-1037
-1027
-1016
-1006
-998
-989
-981
-973
-966
-958
-951
-945
-938
-931
-925
-918
-911
-904
-896
-889
-881
-872
-864
-855
-847
-838
-829
-820
-812
-803
-794
-786
-778
-770
-762
-754
-747
-740
-734
-728
-723
-718
-713
-710
-707
-705
-703
-703
-703
-704
-706
-709
-713
-718
-723
-729
-736
-744
-752
-760
-769
-779
-789
-799
-809
-820
-831
-842
-853
-865
-877
-889
-901
-913
-926
-938
-950
-961
-972
-983
-993
-1002
-1012
-1020
-1028
-1035
-1042
-1048
-1054
-1059
-1063
-1067
-1071
-1075
-1078
-1080
-1082
-1084
-1085
-1085
-1085
-1084
-1083
-1081
-1078
-1075
-1071
-1066
-1061
-1055
-1048
-1041
-1033
-1025
-1016
-1008
-999
-990
-981
-972
-962
-953
-943
-934
-924
-914
-904
-894
-884
-874
-863
-853
-842
-832
-822
-811
-801
-791
-782
-772
-763
-754
-745
-737
-729
-722
-715
-709
-704
-699
-694
-691
-688
-685
-684
-683
-683
-684
-685
-688
-691
-696
-701
-708
-715
-724
-733
-744
-756
-770
-784
-800
-817
-835
-855
-876
-899
-923
-948
-975
-1002
-1033
-1065
-1097
-1132
-1167
-1204
-1242
-1281
-1322
-1363
-1405
-1448
-1492
-1536
-1581
-1627
-1673
-1719
-1766
-1813
-1859
-1906
-1953
-1999
-2045
-2092
-2137
-2182
-2226
-2270
-2313
-2355
-2396
-2436
-2476
-2514
-2551
-2587
-2621
-2654
-2686
-2717
-2746
-2774
-2800
-2825
-2849
-2871
-2891
-2911
-2929
-2945
-2961
-2975
-2988
-2999
-3010
-3019
-3027
-3034
-3040
-3045
-3049
-3052
-3054
-3055
-3055
-3054
-3053
-3051
-3048
-3044
-3040
-3035
-3029
-3023
-3017
-3010
-3003
-2995
-2987
-2978
-2969
-2959
-2950
-2939
-2929
-2918
-2907
-2896
-2885
-2873
-2862
-2852
-2841
-2831
-2821
-2812
-2803
-2795
-2788
-2780
-2774
-2768
-2762
-2757
-2751
-2746
-2741
-2735
-2730
-2724
-2717
-2710
-2702
-2693
-2684
-2673
-2662
-2651
-2638
-2625
-2610
-2595
-2579
-2562
-2544
-2526
-2506
-2485
-2463
-2440
-2417
-2392
-2366
-2340
-2312
-2283
-2254
-2224
-2193
-2161
-2129
-2097
-2064
-2029
-1997
-1963
-1929
-1895
-1861
-1827
-1794
-1760
-1727
-1694
-1661
-1629
-1597
-1566
-1536
-1506
-1477
-1448
-1420
-1393
-1366
-1340
-1314
-1289
-1264
-1239
-1215
-1191
-1167
-1144
-1121
-1098
-1076
-1054
-1032
-1010
-990
-969
-948
-928
-907
-887
-866
-845
-825
-803
-782
-760
-738
-716
-693
-669
-645
-620
-595
-569
-542
-515
-486
-457
-427
-396
-364
-330
-296
-261
-225
-188
-150
-111
-71
-30
11
54
97
141
186
231
277
324
372
420
469
519
569
620
672
724
777
831
886
941
997
1053
1110
1168
1227
1286
1345
1406
1466
1527
1589
1651
1713
1776
1839
1903
1966
2029
2094
2158
2223
2287
2352
2416
2480
2544
2608
2671
2734
2796
2858
2919
2979
3038
3097
3155
3211
3267
3322
3376
3428
3480
3531
3582
3631
3680
3728
3776
3824
3870
3917
3963
4009
4054
4101
4146
4191
4236
4281
4326
4371
4415
4460
4504
4548
4591
4635
4679
4722
4765
4808
4852
4895
4938
4982
5026
5070
5114
5158
5203
5247
5292
5337
5383
5428
5473
5519
5565
5611
5657
5703
5750
5796
5844
5891
5939
5987
6036
6084
6133
6182
6232
6281
6330
6379
6427
6476
6523
6570
6617
6662
6706
6749
6791
6832
6872
6910
6947
6983
7017
7049
7080
7110
7138
7165
7190
7213
7235
7255
7273
7290
7305
7318
7329
7339
7347
7353
7358
7361
7363
7363
7361
7358
7354
7348
7341
7333
7323
7312
7301
7288
7274
7259
7244
7227
7210
7192
7173
7154
7134
7113
7092
7070
7048
7024
7000
6976
6950
6924
6897
6869
6840
6810
6780
6749
6717
6685
6652
6618
6584
6550
6515
6479
6443
6406
6368
6330
6291
6252
6211
6170
6127
6084
6039
5994
5947
5900
5852
5802
5752
5701
5650
5598
5545
5492
5438
5383
5328
5273
5217
5160
5103
5046
4988
4930
4872
4814
4755
4698
4640
4583
4527
4472
4418
4365
4314
4264
4216
4169
4125
4082
4041
4003
3966
3932
3899
3869
3841
3815
3791
3770
3752
3736
3724
3714
3707
3703
3703
3706
3712
3722
3735
3752
3773
3797
3824
3855
3890
3928
3969
4013
4061
4111
4165
4222
4282
4344
4410
4478
4549
4623
4699
4778
4859
4943
5029
5117
5208
5301
5396
5493
5592
5693
5795
5899
6004
6110
6218
6327
6437
6548
6660
6773
6887
7002
7117
7234
7351
7469
7588
7708
7828
7950
8073
8197
8322
8448
8575
8703
8832
8962
9094
9226
9359
9493
9628
9765
9902
10040
10179
10319
10460
10602
10745
10888
11033
11179
11326
11474
11622
11772
11922
12073
12225
12378
12532
12686
12841
12996
13153
13309
13466
13623
13781
13938
14095
14252
14408
14564
14720
14874
15027
15180
15330
15480
15628
15774
15919
16062
16203
16341
16479
16614
16746
16877
17005
17131
17254
17375
17493
17608
17721
17830
17937
18041
18141
18239
18333
18423
18511
18595
18675
18751
18825
18894
18960
19022
19081
19137
19188
19237
19283
19325
19364
19401
19435
19467
19497
19524
19550
19575
19598
19620
19641
19662
19682
19702
19722
19742
19763
19784
19805
19827
19850
19873
19896
19920
19943
19967
19990
20013
20035
20056
20076
20094
20111
20126
20138
20149
20158
20164
20168
20170
20170
20168
20164
20157
20148
20138
20125
20110
20092
20073
20051
20026
19999
19970
19937
19902
19864
19823
19779
19731
19680
19626
19568
19506
19441
19371
19298
19221
19140
19055
18967
18874
18777
18676
18571
18462
18348
18231
18110
17984
17854
17720
17582
17439
17291
17139
16983
16821
16655
16484
16308
16128
15943
15753
15559
15361
15159
14953
14744
14531
14315
14097
13876
13653
13429
13202
12974
12745
12516
12285
12054
11822
11590
11358
11125
10893
10660
10427
10194
9961
9728
9494
9259
9024
8788
8551
8313
8074
7833
7590
7346
7099
6851
6600
6347
6091
5833
5572
5308
5041
4771
4499
4223
3944
3662
3378
3090
2800
2507
2211
1912
1612
1308
1002
695
385
72
-242
-559
-877
-1198
-1520
-1845
-2171
-2500
-2830
-3163
-3497
-3833
-4171
-4510
-4851
-5193
-5536
-5879
-6224
-6568
-6913
-7257
-7601
-7944
-8285
-8624
-8960
-9293
-9623
-9949
-10270
-10585
-10895
-11197
-11493
-11781
-12060
-12331
-12593
-12844
-13086
-13317
-13537
-13747
-13945
-14132
-14308
-14473
-14628
-14771
-14904
-15026
-15139
-15242
-15337
-15422
-15500
-15570
-15633
-15689
-15740
-15785
-15825
-15861
-15893
-15922
-15948
-15972
-15994
-16015
-16035
-16056
-16076
-16097
-16120
-16145
-16172
-16202
-16236
-16273
-16315
-16361
-16412
-16469
-16531
-16597
-16670
-16747
-16830
-16917
-17009
-17106
-17206
-17311
-17419
-17530
-17645
-17762
-17881
-18003
-18127
-18252
-18378
-18506
-18634
-18763
-18892
-19021
-19149
-19276
-19402
-19527
-19650
-19770
-19889
-20004
-20117
-20226
-20332
-20434
-20532
-20627
-20717
-20803
-20885
-20963
-21036
-21105
-21169
-21228
-21283
-21333
-21379
-21419
-21454
-21483
-21508
-21527
-21540
-21548
-21551
-21549
-21541
-21529
-21511
-21489
-21462
-21431
-21395
-21355
-21312
-21264
-21212
-21157
-21098
-21035
-20968
-20898
-20824
-20747
-20666
-20582
-20494
-20404
-20310
-20214
-20116
-20015
-19912
-19807
-19700
-19591
-19482
-19370
-19258
-19144
-19029
-18912
-18794
-18674
-18553
-18429
-18303
-18175
-18045
-17911
-17776
-17637
-17496
-17352
-17206
-17057
-16906
-16753
-16598
-16441
-16283
-16123
-15963
-15802
-15640
-15478
-15316
-15154
-14993
-14833
-14674
-14517
-14361
-14207
-14054
-13904
-13757
-13611
-13468
-13327
-13187
-13050
-12913
-12777
-12642
-12507
-12372
-12235
-12098
-11958
-11817
-11673
-11527
-11377
-11225
-11068
-10909
-10746
-10580
-10410
-10237
-10061
-9882
-9700
-9516
-9330
-9143
-8954
-8763
-8573
-8382
-8189
-7999
-7809
-7619
-7430
-7243
-7056
-6872
-6688
-6507
-6327
-6149
-5973
-5799
-5627
-5457
-5289
-5124
-4960
-4799
-4640
-4483
-4328
-4175
-4024
-3874
-3726
-3579
-3434
-3290
-3147
-3006
-2865
-2726
-2588
-2451
-2314
-2179
-2045
-1913
-1781
-1651
-1522
-1394
-1268
-1144
-1020
-900
-780
-661
-544
-428
-312
-198
-83
30
144
258
372
487
602
718
835
953
1072
1193
1315
1439
1564
1691
1820
1950
2081
2213
2347
2481
2616
2751
2886
3022
3157
3293
3428
3563
3697
3831
3965
4099
4232
4364
4496
4627
4758
4887
5015
5141
5266
5389
5511
5629
5746
5859
5970
6078
6183
6284
6382
6477
6568
6655
6738
6818
6894
6966
7034
7099
7159
7215
7266
7314
7357
7396
7430
7460
7485
7506
7522
7533
7540
7541
7538
7530
7518
7500
7478
7451
7420
7384
7344
7300
7252
7201
7146
7089
7029
6967
6903
6838
6771
6703
6635
6565
6495
6425
6354
6283
6211
6138
6066
5992
5918
5843
5767
5690
5613
5534
5456
5376
5296
5216
5135
5055
4975
4896
4817
4739
4663
4587
4514
4442
4371
4303
4236
4172
4110
4049
3991
3934
3880
3828
3778
3729
3683
3639
3597
3557
3519
3484
3451
3420
3391
3365
3341
3319
3300
3282
3266
3252
3239
3227
3216
3205
3195
3184
3173
3162
3149
3136
3121
3105
3087
3068
3047
3025
3001
2977
2951
2926
2900
2875
2851
2827
2805
2785
2767
2751
2738
2727
2718
2713
2709
2709
2710
2714
2721
2729
2740
2752
2766
2781
2798
2815
2834
2854
2874
2895
2916
2937
2958
2979
3000
3021
3041
3061
3080
3099
3117
3134
3150
3166
3182
3196
3210
3224
3237
3250
3263
3275
3287
3298
3310
3321
3333
3344
3356
3368
3381
3394
3408
3423
3439
3456
3474
3494
3516
3539
3563
3590
3617
3646
3676
3707
3738
3771
3803
3836
3869
3901
3933
3964
3995
4025
4054
4082
4109
4135
4161
4185
4209
4232
4255
4277
4298
4319
4340
4360
4380
4399
4418
4436
4453
4470
4486
4501
4515
4528
4539
4549
4558
4565
4571
4574
4577
4577
4576
4573
4568
4563
4555
4547
4537
4527
4515
4503
4491
4478
4465
4452
4439
4426
4414
4402
4392
4382
4374
4367
4361
4358
4356
4356
4358
4362
4368
4376
4386
4397
4410
4424
4440
4456
4473
4490
4507
4524
4541
4557
4573
4588
4602
4614
4626
4636
4644
4651
4657
4661
4664
4664
4664
4661
4657
4651
4643
4634
4622
4609
4594
4578
4560
4540
4518
4495
4471
4446
4419
4392
4364
4336
4307
4278
4249
4220
4190
4161
4132
4102
4073
4043
4014
3984
3954
3923
3893
3862
3830
3798
3765
3733
3699
3665
3631
3596
3560
3524
3487
3450
3411
3372
3333
3292
3251
3210
3168
3125
3082
3038
2994
2950
2907
2863
2819
2776
2733
2690
2648
2607
2566
2526
2486
2447
2408
2369
2331
2293
2256
2218
2181
2144
2107
2071
2035
2000
1965
1930
1896
1863
1830
1799
1767
1737
1707
1678
1650
1622
1595
1568
1542
1517
1493
1469
1446
1424
1403
1383
1365
1347
1330
1315
1301
1289
1278
1269
1262
1256
1253
1252
1252
1255
1261
1269
1280
1294
1310
1330
1352
1378
1407
1439
1474
1512
1553
1597
1644
1693
1745
1799
1855
1912
1971
2031
2093
2155
2217
2280
2343
2406
2469
2531
2593
2653
2713
2772
2829
2884
2939
2991
3042
3091
3138
3183
3226
3267
3306
3343
3378
3411
3442
3472
3499
3524
3548
3570
3589
3607
3623
3638
3650
3660
3669
3675
3680
3682
3683
3681
3678
3673
3665
3656
3645
3632
3616
3599
3579
3558
3534
3508
3480
3449
3416
3381
3343
3303
3261
3216
3170
3121
3071
3019
2965
2909
2852
2793
2733
2672
2610
2547
2484
2420
2355
2291
2226
2162
2098
2033
1971
1909
1848
1788
1730
1672
1617
1563
1510
1460
1411
1364
1319
1277
1236
1197
1160
1124
1091
1059
1029
1000
974
949
924
902
880
860
840
822
804
787
771
756
741
727
714
701
690
679
669
661
653
647
643
640
639
639
642
646
652
660
671
683
697
713
731
752
773
797
822
849
877
906
937
968
1000
1033
1066
1100
1133
1167
1201
1234
1267
1298
1329
1359
1388
1415
1440
1464
1487
1507
1526
1543
1558
1571
1583
1593
1602
1609
1615
1619
1623
1625
1626
1626
1626
1625
1623
1621
1619
1616
1612
1608
1604
1600
1595
1591
1586
1581
1577
1573
1569
1565
1562
1560
1558
1558
1559
1560
1563
1568
1573
1580
1588
1597
1608
1619
1632
1645
1659
1674
1690
1705
1721
1737
1754
1770
1786
1802
1817
1833
1848
1864
1879
1894
1909
1925
1940
1956
1972
1989
2005
2023
2040
2058
2077
2095
2114
2134
2153
2173
2193
2212
2232
2251
2271
2290
2309
2327
2346
2364
2382
2399
2416
2434
2451
2468
2486
2503
2521
2539
2558
2577
2597
2617
2637
2659
2681
2704
2727
2751
2776
2801
2828
2854
2882
2910
2938
2967
2996
3025
3055
3084
3114
3143
3171
3200
3228
3255
3282
3308
3333
3358
3382
3405
3427
3448
3468
3487
3505
3522
3538
3553
3568
3582
3596
3609
3623
3636
3649
3662
3676
3689
3703
3718
3733
3748
3764
3780
3797
3814
3832
3850
3869
3888
3907
3927
3948
3969
3990
4011
4033
4054
4077
4100
4123
4147
4170
4195
4219
4245
4270
4297
4324
4351
4380
4409
4438
4469
4500
4532
4565
4599
4633
4668
4704
4741
4778
4816
4854
4894
4933
4973
5013
5053
5093
5133
5173
5212
5250
5288
5324
5359
5393
5426
5457
5486
5514
5540
5565
5587
5609
5628
5646
5662
5676
5690
5701
5712
5721
5730
5737
5743
5748
5752
5755
5757
5759
5759
5758
5757
5754
5751
5747
5741
5735
5728
5720
5711
5700
5689
5677
5664
5651
5636
5620
5604
5587
5569
5551
5531
5511
5490
5469
5446
5423
5399
5374
5347
5320
5292
5263
5233
5202
5169
5136
5101
5065
5028
4989
4949
4907
4863
4819
4772
4723
4673
4620
4566
4510
4451
4390
4327
4262
4195
4125
4053
3979
3902
3823
3742
3659
3574
3487
3398
3307
3214
3119
3022
2924
2823
2721
2618
2512
2406
2297
2187
2076
1963
1848
1733
1616
1497
1377
1256
1134
1010
885
760
633
504
375
245
115
-17
-149
-282
-415
-548
-682
-816
-950
-1085
-1219
-1353
-1488
-1622
-1757
-1891
-2025
-2159
-2293
-2427
-2561
-2694
-2827
-2960
-3092
-3224
-3355
-3486
-3616
-3746
-3874
-4002
-4129
-4256
-4381
-4506
-4630
-4752
-4874
-4995
-5114
-5232
-5349
-5464
-5577
-5689
-5799
-5907
-6012
-6116
-6217
-6315
-6411
-6505
-6595
-6683
-6767
-6849
-6927
-7002
-7074
-7142
-7207
-7268
-7325
-7379
-7429
-7475
-7518
-7556
-7591
-7622
-7648
-7671
-7690
-7705
-7716
-7723
-7726
-7725
-7721
-7712
-7700
-7684
-7664
-7641
-7614
-7583
-7549
-7511
-7470
-7426
-7378
-7328
-7274
-7217
-7157
-7094
-7028
-6960
-6889
-6815
-6738
-6659
-6577
-6492
-6405
-6316
-6223
-6128
-6031
-5931
-5828
-5723
-5616
-5506
-5393
-5278
-5161
-5041
-4920
-4796
-4669
-4541
-4411
-4279
-4145
-4010
-3872
-3733
-3592
-3450
-3307
-3162
-3016
-2868
-2720
-2570
-2419
-2268
-2115
-1962
-1807
-1652
-1497
-1340
-1184
-1027
-869
-712
-554
-396
-239
-82
74
230
385
540
693
845
996
1145
1293
1440
1585
1728
1870
2011
2149
2286
2422
2556
2688
2819
2948
3076
3203
3328
3452
3575
3696
3816
3934
4051
4167
4282
4395
4506
4616
4724
4831
4936
5039
5140
5239
5337
5432
5526
5617
5707
5794
5878
5961
6041
6119
6195
6268
6338
6406
6472
6535
6596
6654
6710
6763
6813
6861
6906
6949
6990
7028
7064
7097
7129
7158
7184
7209
7231
7252
7270
7286
7299
7311
7320
7328
7333
7336
7336
7335
7331
7325
7316
7306
7292
7277
7259
7238
7215
7190
7162
7132
7100
7065
7028
6988
6947
6903
6857
6810
6760
6708
6655
6600
6543
6485
6425
6364
6302
6238
6173
6108
6041
5974
5906
5838
5769
5700
5630
5560
5490
5419
5349
5278
5208
5137
5067
4996
4926
4857
4787
4719
4651
4583
4517
4451
4386
4323
4260
4199
4139
4081
4024
3969
3915
3864
3814
3766
3720
3677
3635
3596
3559
3525
3493
3463
3436
3412
3390
3370
3354
3340
3329
3320
3313
3310
3308
3309
3312
3318
3325
3335
3347
3360
3376
3393
3412
3433
3456
3480
3505
3532
3561
3590
3621
3653
3685
3719
3753
3788
3824
3861
3897
3934
3971
4009
4046
4083
4120
4157
4193
4229
4264
4298
4331
4362
4393
4421
4448
4474
4497
4518
4537
4553
4567
4578
4586
4592
4594
4593
4588
4580
4569
4554
4535
4513
4487
4457
4423
4386
4344
4299
4250
4197
4140
4080
4016
3948
3877
3803
3725
3645
3561
3475
3385
3294
3200
3103
3005
2904
2801
2697
2591
2483
2374
2264
2153
2041
1928
1815
1701
1587
1473
1359
1245
1131
1016
904
791
678
566
455
344
234
124
15
-93
-201
-308
-413
-518
-622
-725
-826
-926
-1025
-1122
-1218
-1312
-1405
-1495
-1585
-1672
-1757
-1841
-1923
-2004
-2082
-2159
-2234
-2307
-2378
-2448
-2516
-2583
-2647
-2710
-2771
-2831
-2888
-2944
-2998
-3051
-3102
-3151
-3198
-3244
-3288
-3329
-3369
-3407
-3443
-3477
-3509
-3539
-3567
-3592
-3615
-3635
-3653
-3669
-3683
-3694
-3702
-3708
-3712
-3713
-3712
-3709
-3704
-3696
-3686
-3673
-3659
-3642
-3624
-3603
-3580
-3556
-3529
-3500
-3470
-3438
-3404
-3368
-3331
-3292
-3252
-3210
-3167
-3123
-3078
-3031
-2983
-2934
-2885
-2834
-2783
-2731
-2679
-2626
-2572
-2518
-2465
-2410
-2356
-2302
-2248
-2194
-2140
-2087
-2033
-1981
-1928
-1876
-1824
-1773
-1722
-1672
-1623
-1575
-1528
-1481
-1436
-1393
-1351
-1310
-1271
-1233
-1198
-1164
-1132
-1103
-1075
-1049
-1026
-1004
-985
-969
-954
-942
-932
-924
-918
-915
-915
-916
-921
-927
-936
-947
-960
-976
-994
-1014
-1037
-1061
-1088
-1116
-1147
-1179
-1213
-1249
-1287
-1326
-1367
-1409
-1453
-1498
-1544
-1592
-1640
-1690
-1740
-1792
-1843
-1896
-1949
-2003
-2057
-2111
-2166
-2221
-2276
-2331
-2386
-2441
-2496
-2552
-2607
-2662
-2717
-2773
-2828
-2883
-2938
-2994
-3049
-3104
-3159
-3215
-3270
-3325
-3381
-3437
-3493
-3549
-3605
-3661
-3718
-3774
-3831
-3888
-3945
-4002
-4059
-4117
-4174
-4231
-4288
-4345
-4402
-4458
-4514
-4570
-4626
-4681
-4735
-4789
-4843
-4896
-4948
-5000
-5051
-5101
-5151
-5200
-5248
-5296
-5343
-5389
-5435
-5481
-5526
-5570
-5614
-5657
-5701
-5744
-5786
-5828
-5870
-5912
-5953
-5994
-6035
-6075
-6115
-6154
-6192
-6230
-6268
-6304
-6340
-6375
-6409
-6442
-6475
-6506
-6537
-6567
-6596
-6624
-6651
-6677
-6702
-6727
-6750
-6773
-6795
-6815
-6835
-6854
-6872
-6890
-6906
-6922
-6937
-6951
-6964
-6977
-6988
-6999
-7009
-7019
-7028
-7036
-7043
-7050
-7056
-7061
-7066
-7070
-7074
-7077
-7079
-7081
-7083
-7084
-7085
-7086
-7086
-7086
-7086
-7086
-7086
-7085
-7085
-7085
-7084
-7084
-7084
-7084
-7085
-7085
-7086
-7087
-7088
-7089
-7091
-7093
-7095
-7097
-7099
-7101
-7104
-7106
-7109
-7111
-7114
-7117
-7120
-7124
-7127
-7131
-7135
-7140
-7144
-7149
-7154
-7160
-7165
-7171
-7177
-7183
-7189
-7195
-7201
-7207
-7213
-7220
-7226
-7233
-7240
-7247
-7255
-7263
-7272
-7281
-7290
-7301
-7311
-7323
-7334
-7347
-7360
-7374
-7388
-7403
-7419
-7435
-7452
-7469
-7487
-7506
-7525
-7544
-7565
-7585
-7606
-7627
-7648
-7670
-7692
-7714
-7735
-7757
-7779
-7801
-7823
-7845
-7867
-7889
-7910
-7932
-7953
-7974
-7995
-8016
-8037
-8058
-8079
-8100
-8121
-8141
-8162
-8182
-8203
-8223
-8243
-8262
-8282
-8301
-8320
-8338
-8357
-8374
-8392
-8409
-8426
-8442
-8458
-8473
-8489
-8503
-8517
-8531
-8544
-8557
-8570
-8582
-8594
-8605
-8616
-8627
-8637
-8647
-8656
-8665
-8674
-8682
-8690
-8697
-8703
-8709
-8714
-8718
-8721
-8723
-8725
-8725
-8725
-8723
-8721
-8717
-8713
-8707
-8700
-8692
-8683
-8673
-8662
-8649
-8636
-8621
-8605
-8588
-8570
-8551
-8530
-8509
-8486
-8462
-8437
-8411
-8384
-8356
-8328
-8298
-8267
-8235
-8203
-8170
-8135
-8101
-8064
-8029
-7992
-7955
-7916
-7877
-7838
-7798
-7758
-7717
-7676
-7634
-7593
-7551
-7508
-7466
-7423
-7380
-7337
-7293
-7249
-7206
-7162
-7117
-7073
-7029
-6984
-6940
-6896
-6852
-6808
-6764
-6721
-6678
-6635
-6593
-6552
-6511
-6470
-6430
-6391
-6352
-6314
-6276
-6238
-6201
-6165
-6129
-6093
-6057
-6022
-5987
-5951
-5917
-5882
-5847
-5812
-5776
-5741
-5705
-5669
-5633
-5597
-5560
-5523
-5485
-5448
-5410
-5372
-5334
-5295
-5257
-5219
-5181
-5143
-5105
-5068
-5031
-4995
-4958
-4923
-4887
-4852
-4818
-4784
-4750
-4717
-4684
-4652
-4620
-4589
-4558
-4528
-4498
-4468
-4439
-4411
-4383
-4355
-4328
-4301
-4275
-4249
-4223
-4198
-4173
-4149
-4125
-4102
-4078
-4056
-4033
-4011
-3989
-3968
-3947
-3927
-3907
-3887
-3868
-3850
-3832
-3814
-3797
-3780
-3763
-3747
-3731
-3716
-3700
-3685
-3671
-3657
-3643
-3629
-3616
-3603
-3591
-3579
-3568
-3557
-3547
-3537
-3529
-3520
-3513
-3506
-3500
-3495
-3491
-3487
-3485
-3483
-3481
-3481
-3481
-3483
-3484
-3487
-3491
-3495
-3501
-3507
-3514
-3522
-3531
-3541
-3552
-3564
-3577
-3592
-3607
-3623
-3641
-3659
-3679
-3700
-3723
-3747
-3772
-3799
-3827
-3857
-3888
-3922
-3957
-3993
-4032
-4073
-4116
-4160
-4207
-4255
-4306
-4359
-4413
-4470
-4528
-4589
-4651
-4715
-4781
-4848
-4916
-4986
-5058
-5130
-5204
-5279
-5354
-5430
-5507
-5585
-5663
-5741
-5819
-5898
-5976
-6055
-6133
-6211
-6289
-6366
-6443
-6519
-6595
-6669
-6743
-6816
-6888
-6959
-7029
-7098
-7166
-7233
-7298
-7363
-7426
-7488
-7549
-7609
-7667
-7724
-7780
-7834
-7887
-7939
-7989
-8037
-8084
-8129
-8173
-8215
-8255
-8293
-8330
-8364
-8397
-8428
-8457
-8485
-8510
-8533
-8555
-8574
-8592
-8608
-8621
-8633
-8642
-8650
-8656
-8659
-8661
-8661
-8658
-8654
-8648
-8640
-8630
-8618
-8605
-8590
-8573
-8554
-8534
-8512
-8489
-8465
-8439
-8411
-8383
-8353
-8322
-8290
-8258
-8224
-8189
-8154
-8118
-8080
-8044
-8005
-7967
-7928
-7888
-7848
-7808
-7767
-7726
-7684
-7642
-7599
-7556
-7513
-7469
-7424
-7379
-7333
-7286
-7239
-7191
-7142
-7092
-7042
-6990
-6938
-6884
-6830
-6775
-6719
-6662
-6604
-6546
-6487
-6427
-6367
-6306
-6244
-6182
-6120
-6057
-5993
-5930
-5866
-5801
-5736
-5672
-5606
-5541
-5476
-5410
-5345
-5279
-5213
-5147
-5081
-5015
-4949
-4883
-4818
-4752
-4686
-4620
-4554
-4489
-4424
-4359
-4294
-4230
-4166
-4103
-4040
-3978
-3917
-3857
-3798
-3739
-3682
-3626
-3571
-3517
-3464
-3412
-3362
-3313
-3266
-3219
-3174
-3130
-3088
-3046
-3006
-2968
-2930
-2894
-2860
-2826
-2794
-2764
-2735
-2707
-2681
-2656
-2632
-2611
-2590
-2571
-2554
-2537
-2523
-2509
-2497
-2486
-2476
-2467
-2459
-2452
-2447
-2442
-2438
-2434
-2432
-2430
-2428
-2428
-2427
-2428
-2429
-2430
-2431
-2434
-2436
-2439
-2442
-2446
-2450
-2454
-2459
-2464
-2469
-2475
-2480
-2487
-2493
-2499
-2506
-2513
-2520
-2527
-2533
-2540
-2547
-2553
-2559
-2565
-2570
-2575
-2580
-2584
-2588
-2592
-2595
-2598
-2601
-2604
-2606
-2608
-2610
-2611
-2613
-2614
-2615
-2615
-2616
-2616
-2615
-2614
-2613
-2610
-2607
-2604
-2599
-2594
-2588
-2580
-2572
-2562
-2552
-2540
-2528
-2514
-2499
-2483
-2465
-2447
-2427
-2407
-2385
-2362
-2339
-2314
-2288
-2262
-2234
-2206
-2176
-2146
-2115
-2082
-2049
-2013
-1979
-1942
-1905
-1866
-1826
-1785
-1742
-1699
-1655
-1609
-1562
-1515
-1466
-1416
-1365
-1313
-1260
-1206
-1152
-1096
-1039
-982
-924
-865
-805
-745
-683
-621
-559
-495
-431
-367
-301
-236
-169
-102
-34
34
103
172
242
313
384
455
527
599
671
744
817
891
965
1038
1112
1186
1260
1334
1408
1482
1556
1629
1703
1776
1849
1922
1994
2067
2139
2211
2282
2354
2425
2496
2567
2637
2707
2777
2847
2916
2985
3054
3122
3191
3258
3326
3392
3459
3524
3590
3654
3718
3781
3844
3905
3966
4025
4083
4142
4198
4254
4308
4361
4413
4464
4513
4561
4608
4654
4698
4741
4782
4823
4861
4898
4934
4968
5001
5032
5062
5091
5117
5143
5167
5189
5211
5231
5249
5267
5283
5298
5312
5325
5337
5348
5357
5366
5373
5380
5385
5389
5392
5394
5395
5395
5393
5391
5388
5383
5378
5372
5366
5358
5350
5341
5332
5323
5313
5303
5293
5282
5272
5262
5252
5242
5232
5223
5214
5205
5197
5190
5183
5176
5170
5165
5161
5157
5154
5152
5150
5149
5149
5150
5151
5154
5157
5160
5165
5170
5175
5182
5189
5196
5205
5214
5223
5233
5244
5255
5267
5279
5291
5305
5318
5332
5347
5362
5378
5394
5411
5428
5446
5465
5484
5505
5526
5547
5570
5594
5619
5644
5671
5699
5727
5757
5788
5819
5852
5886
5920
5955
5991
6027
6064
6101
6139
6177
6215
6253
6292
6330
6369
6407
6446
6484
6522
6560
6597
6635
6672
6709
6745
6782
6818
6854
6890
6925
6960
6995
7030
7064
7099
7133
7167
7200
7233
7267
7299
7332
7364
7396
7428
7460
7491
7521
7552
7582
7611
7640
7668
7696
7722
7749
7774
7799
7823
7846
7868
7890
7911
7931
7950
7969
7986
8003
8020
8036
8051
8066
8080
8093
8106
8121
8134
8146
8159
8170
8183
8194
8206
8217
8229
8240
8251
8262
8272
8283
8294
8305
8316
8327
8338
8350
8361
8373
8385
8397
8410
8423
8436
8451
8465
8480
8496
8512
8530
8547
8566
8586
8606
8628
8650
8674
8699
8724
8751
8779
8808
8839
8870
8903
8937
8972
9008
9045
9084
9123
9164
9205
9248
9292
9336
9382
9429
9477
9526
9576
9627
9678
9731
9785
9839
9894
9950
10007
10064
10122
10181
10240
10300
10360
10420
10481
10542
10603
10665
10726
10787
10849
10910
10971
11032
11093
11154
11214
11274
11333
11392
11450
11507
11564
11621
11676
11731
11785
11838
11890
11941
11992
12041
12090
12138
12185
12231
12276
12321
12365
12407
12449
12491
12531
12571
12610
12648
12685
12722
12758
12794
12829
12863
12898
12931
12965
12998
13031
13063
13095
13128
13159
13191
13223
13254
13285
13315
13346
13376
13405
13435
13463
13492
13520
13547
13575
13601
13627
13653
13678
13702
13726
13749
13772
13794
13815
13835
13855
13874
13892
13910
13926
13942
13958
13972
13986
14000
14012
14024
14036
14047
14057
14067
14076
14084
14092
14099
14106
14112
14117
14121
14125
14128
14131
14133
14134
14135
14135
14135
14134
14132
14130
14128
14125
14122
14117
14113
14108
14102
14095
14087
14079
14070
14059
14048
14036
14022
14008
13992
13975
13956
13937
13915
13892
13868
13842
13815
13786
13755
13723
13689
13654
13617
13578
13538
13496
13453
13408
13362
13315
13266
13216
13164
13111
13056
13000
12943
12885
12825
12764
12702
12638
12573
12508
12441
12373
12304
12234
12163
12091
12018
11945
11871
11796
11721
11645
11569
11492
11415
11337
11259
11181
11102
11023
10944
10864
10784
10704
10624
10543
10462
10381
10300
10218
10136
10054
9972
9889
9806
9723
9639
9555
9471
9386
9301
9216
9131
9045
8958
8872
8785
8698
8610
8522
8434
8345
8257
8167
8077
7989
7899
7808
7718
7627
7536
7445
7353
7262
7169
7077
6984
6891
6797
6703
6608
6513
6418
6322
6225
6128
6030
5932
5834
5734
5634
5534
5433
5331
5229
5126
5022
4918
4813
4708
4602
4495
4388
4280
4172
4062
3953
3844
3733
3622
3511
3399
3286
3174
3061
2947
2833
2719
2605
2490
2375
2260
2145
2029
1913
1797
1681
1564
1448
1331
1215
1098
981
864
748
631
515
398
282
166
50
-66
-182
-297
-412
-527
-642
-756
-871
-985
-1099
-1213
-1326
-1440
-1553
-1666
-1779
-1891
-2004
-2116
-2229
-2341
-2452
-2564
-2675
-2786
-2897
-3008
-3118
-3228
-3338
-3447
-3556
-3665
-3774
-3882
-3989
-4097
-4203
-4310
-4416
-4522
-4627
-4732
-4836
-4940
-5043
-5145
-5248
-5349
-5450
-5551
-5651
-5750
-5849
-5948
-6045
-6143
-6239
-6335
-6431
-6525
-6619
-6713
-6805
-6897
-6988
-7079
-7168
-7257
-7345
-7433
-7519
-7605
-7690
-7774
-7857
-7940
-8022
-8103
-8183
-8262
-8340
-8418
-8495
-8571
-8646
-8720
-8793
-8865
-8937
-9007
-9077
-9145
-9212
-9279
-9344
-9408
-9472
-9534
-9596
-9656
-9716
-9775
-9833
-9890
-9947
-10003
-10058
-10112
-10166
-10220
-10273
-10325
-10376
-10428
-10478
-10528
-10577
-10626
-10674
-10721
-10768
-10814
-10860
-10905
-10949
-10993
-11036
-11078
-11120
-11162
-11202
-11242
-11282
-11320
-11358
-11396
-11432
-11468
-11502
-11536
-11569
-11601
-11632
-11662
-11691
-11719
-11746
-11772
-11796
-11820
-11842
-11864
-11884
-11904
-11922
-11940
-11956
-11972
-11986
-12000
-12012
-12024
-12035
-12044
-12053
-12061
-12067
-12073
-12077
-12080
-12083
-12084
-12083
-12082
-12079
-12075
-12070
-12064
-12056
-12047
-12037
-12025
-12012
-11998
-11982
-11965
-11947
-11928
-11907
-11885
-11861
-11836
-11810
-11782
-11753
-11723
-11691
-11657
-11623
-11587
-11549
-11510
-11470
-11428
-11385
-11341
-11295
-11248
-11200
-11150
-11099
-11046
-10993
-10938
-10882
-10824
-10766
-10706
-10645
-10583
-10520
-10456
-10390
-10324
-10257
-10189
-10119
-10049
-9978
-9907
-9834
-9761
-9687
-9612
-9536
-9460
-9383
-9306
-9228
-9150
-9071
-8992
-8913
-8833
-8752
-8671
-8590
-8508
-8426
-8344
-8261
-8177
-8093
-8007
-7923
-7837
-7750
-7663
-7575
-7486
-7397
-7307
-7216
-7125
-7033
-6941
-6847
-6754
-6660
-6565
-6470
-6374
-6278
-6182
-6085
-5988
-5891
-5793
-5695
-5597
-5498
-5400
-5301
-5203
-5105
-5006
-4908
-4811
-4713
-4616
-4520
-4424
-4328
-4233
-4139
-4045
-3952
-3860
-3768
-3677
-3587
-3497
-3408
-3320
-3233
-3146
-3060
-2975
-2890
-2807
-2724
-2641
-2560
-2479
-2399
-2320
-2241
-2163
-2086
-2009
-1933
-1857
-1783
-1709
-1636
-1563
-1491
-1421
-1351
-1281
-1213
-1146
-1079
-1012
-949
-885
-822
-759
-698
-637
-577
-518
-460
-402
-345
-289
-233
-178
-124
-70
-18
34
86
137
187
236
285
333
381
428
475
520
566
610
655
698
741
783
824
865
904
943
981
1018
1055
1091
1126
1161
1195
1228
1260
1293
1325
1356
1387
1418
1449
1480
1510
1541
1571
1601
1632
1662
1692
1722
1753
1783
1814
1845
1875
1906
1937
1969
2000
2031
2063
2094
2126
2157
2189
2220
2252
2283
2314
2344
2375
2405
2435
2465
2494
2524
2552
2581
2609
2637
2665
2692
2719
2746
2773
2800
2826
2853
2879
2906
2932
2958
2984
3011
3037
3063
3088
3114
3140
3165
3190
3215
3240
3264
3288
3312
3335
3358
3381
3403
3425
3447
3468
3489
3509
3529
3548
3568
3586
3604
3622
3639
3655
3671
3687
3701
3716
3729
3742
3754
3766
3777
3787
3797
3806
3815
3823
3831
3838
3844
3850
3855
3860
3865
3868
3872
3875
3877
3879
3881
3882
3882
3883
3883
3882
3882
3881
3880
3878
3877
3875
3873
3872
3870
3868
3865
3863
3861
3858
3856
3853
3850
3848
3845
3842
3838
3835
3832
3828
3825
3821
3817
3813
3809
3804
3800
3795
3789
3784
3778
3772
3765
3758
3751
3743
3735
3726
3717
3708
3698
3688
3677
3666
3654
3642
3630
3617
3604
3590
3576
3561
3546
3531
3516
3500
3484
3467
3451
3434
3417
3400
3383
3366
3349
3331
3314
3297
3279
3262
3245
3227
3210
3193
3176
3159
3142
3125
3109
3092
3076
3059
3043
3027
3012
2996
2980
2965
2950
2935
2920
2906
2891
2877
2863
2850
2837
2824
2811
2798
2786
2775
2763
2752
2741
2730
2720
2710
2700
2690
2681
2671
2662
2653
2645
2636
2628
2620
2612
2605
2597
2590
2583
2576
2569
2563
2556
2550
2543
2537
2530
2524
2517
2510
2503
2496
2489
2481
2474
2466
2458
2449
2440
2431
2421
2411
2400
2389
2377
2364
2351
2337
2322
2306
2289
2272
2253
2234
2213
2192
2170
2148
2124
2100
2075
2049
2023
1995
1967
1939
1910
1880
1849
1818
1786
1754
1721
1687
1653
1619
1583
1548
1511
1475
1438
1400
1363
1325
1286
1248
1209
1170
1131
1092
1052
1012
973
933
893
853
812
772
731
691
650
610
569
528
488
447
407
367
327
287
248
209
171
134
96
60
24
-11
-45
-79
-112
-144
-175
-206
-236
-265
-293
-321
-349
-376
-402
-428
-453
-479
-503
-528
-552
-576
-600
-624
-647
-671
-695
-718
-742
-766
-790
-814
-838
-863
-888
-913
-938
-964
-990
-1016
-1042
-1069
-1096
-1123
-1150
-1177
-1205
-1233
-1261
-1289
-1317
-1346
-1374
-1403
-1432
-1461
-1490
-1519
-1549
-1578
-1608
-1637
-1667
-1697
-1727
-1757
-1787
-1818
-1849
-1879
-1910
-1941
-1973
-2004
-2036
-2068
-2100
-2132
-2165
-2197
-2230
-2263
-2296
-2330
-2363
-2397
-2431
-2465
-2499
-2533
-2567
-2601
-2636
-2671
-2705
-2740
-2775
-2811
-2846
-2882
-2918
-2954
-2990
-3027
-3064
-3101
-3138
-3176
-3214
-3252
-3290
-3329
-3368
-3408
-3448
-3488
-3528
-3569
-3611
-3652
-3695
-3737
-3780
-3824
-3868
-3912
-3957
-4002
-4046
-4093
-4140
-4187
-4234
-4281
-4329
-4377
-4425
-4473
-4522
-4571
-4620
-4670
-4719
-4769
-4818
-4868
-4917
-4967
-5016
-5066
-5115
-5164
-5214
-5262
-5311
-5360
-5408
-5457
-5505
-5553
-5600
-5648
-5696
-5743
-5790
-5837
-5883
-5930
-5976
-6022
-6067
-6113
-6158
-6203
-6247
-6291
-6335
-6378
-6421
-6464
-6506
-6548
-6589
-6630
-6671
-6710
-6750
-6788
-6826
-6863
-6900
-6935
-6970
-7004
-7037
-7069
-7100
-7129
-7158
-7186
-7212
-7238
-7262
-7286
-7308
-7329
-7349
-7368
-7387
-7404
-7420
-7435
-7450
-7463
-7476
-7488
-7499
-7508
-7517
-7525
-7532
-7538
-7543
-7546
-7549
-7550
-7551
-7550
-7548
-7545
-7540
-7535
-7528
-7520
-7510
-7500
-7488
-7476
-7461
-7446
-7430
-7412
-7393
-7373
-7351
-7328
-7304
-7279
-7253
-7225
-7196
-7166
-7135
-7103
-7070
-7036
-7000
-6964
-6927
-6889
-6850
-6810
-6769
-6727
-6684
-6641
-6597
-6552
-6506
-6459
-6411
-6363
-6313
-6263
-6212
-6161
-6108
-6055
-6001
-5946
-5890
-5833
-5776
-5718
-5660
-5600
-5540
-5479
-5418
-5356
-5293
-5229
-5165
-5100
-5035
-4969
-4903
-4835
-4768
-4699
-4630
-4560
-4490
-4418
-4347
-4274
-4201
-4128
-4053
-3979
-3903
-3827
-3750
-3673
-3595
-3517
-3438
-3358
-3278
-3197
-3116
-3034
-2952
-2868
-2785
-2701
-2616
-2531
-2445
-2358
-2271
-2183
-2094
-2005
-1916
-1825
-1734
-1643
-1550
-1457
-1364
-1270
-1175
-1080
-985
-889
-792
-695
-598
-501
-403
-305
-207
-108
-10
89
188
287
386
486
586
686
786
887
988
1089
1190
1292
1394
1496
1599
1701
1804
1907
2011
2114
2218
2322
2426
2530
2634
2738
2842
2946
3051
3155
3260
3364
3469
3574
3679
3784
3889
3994
4099
4205
4310
4415
4520
4625
4729
4834
4938
5042
5146
5250
5353
5456
5558
5660
5762
5864
5964
6065
6165
6264
6362
6461
6558
6655
6751
6846
6940
7034
7127
7219
7310
7400
7490
7579
7667
7755
7841
7927
8013
8096
8180
8264
8346
8427
8508
8587
8666
8744
8820
8896
8971
9044
9117
9189
9259
9328
9396
9463
9529
9594
9657
9719
9779
9838
9896
9953
10008
10062
10114
10166
10215
10264
10311
10357
10401
10445
10487
10527
10567
10605
10641
10677
10711
10743
10774
10804
10833
10859
10885
10909
10931
10952
10971
10989
11006
11020
11034
11046
11056
11065
11072
11078
11083
11086
11088
11088
11087
11084
11080
11074
11067
11059
11049
11038
11025
11011
10996
10979
10961
10942
10922
10900
10877
10853
10828
10802
10774
10746
10716
10686
10654
10621
10588
10553
10518
10481
10444
10405
10366
10326
10285
10243
10200
10157
10112
10067
10022
9976
9929
9881
9833
9785
9737
9688
9638
9589
9539
9489
9440
9390
9340
9290
9241
9191
9142
9093
9044
8996
8947
8900
8852
8805
8759
8712
8667
8621
8576
8532
8487
8443
8400
8357
8314
8271
8229
8186
8145
8103
8061
8021
7980
7939
7899
7858
7818
7779
7739
7700
7661
7622
7584
7546
7508
7471
7433
7397
7360
7325
7289
7254
7220
7186
7152
7119
7086
7054
7022
6991
6961
6930
6900
6871
6842
6814
6786
6758
6731
6704
6677
6651
6625
6600
6575
6550
6526
6502
6479
6456
6433
6411
6389
6368
6347
6327
6307
6288
6269
6250
6232
6214
6197
6180
6163
6146
6129
6113
6097
6081
6065
6050
6034
6019
6003
5988
5974
5959
5945
5931
5917
5904
5891
5878
5866
5854
5843
5831
5821
5810
5800
5790
5781
5772
5763
5755
5747
5739
5731
5724
5717
5711
5705
5699
5694
5688
5684
5679
5675
5671
5668
5664
5661
5658
5656
5653
5651
5649
5646
5644
5642
5640
5637
5635
5633
5630
5628
5625
5623
5620
5617
5614
5611
5608
5605
5602
5598
5595
5591
5587
5583
5579
5574
5569
5564
5558
5552
5545
5538
5531
5523
5515
5506
5497
5487
5476
5466
5454
5442
5430
5417
5404
5390
5376
5361
5346
5331
5315
5298
5282
5264
5247
5229
5211
5192
5173
5153
5133
5112
5092
5070
5048
5026
5003
4980
4956
4932
4907
4882
4856
4830
4803
4775
4747
4719
4689
4659
4628
4597
4565
4532
4498
4464
4429
4393
4356
4319
4281
4243
4204
4164
4124
4083
4042
4000
3958
3916
3873
3830
3786
3743
3699
3654
3610
3565
3520
3475
3430
3385
3339
3293
3247
3201
3155
3109
3062
3016
2969
2922
2875
2828
2781
2733
2686
2638
2590
2542
2494
2445
2397
2348
2299
2249
2200
2150
2100
2050
2000
1950
1899
1849
1798
1748
1697
1647
1597
1547
1497
1447
1397
1348
1299
1250
1201
1153
1106
1059
1012
965
920
874
830
786
742
700
658
616
576
536
497
458
421
384
348
312
278
244
211
179
147
116
86
57
28
-1
-28
-55
-82
-108
-133
-158
-182
-206
-230
-253
-276
-298
-320
-342
-363
-385
-406
-426
-447
-468
-488
-509
-529
-549
-570
-590
-611
-632
-652
-673
-694
-715
-736
-758
-779
-801
-822
-844
-866
-887
-909
-931
-953
-975
-996
-1018
-1039
-1061
-1082
-1103
-1123
-1144
-1164
-1184
-1203
-1222
-1241
-1259
-1277
-1294
-1311
-1328
-1344
-1359
-1374
-1389
-1403
-1416
-1429
-1442
-1454
-1466
-1478
-1489
-1500
-1510
-1520
-1530
-1540
-1549
-1558
-1567
-1576
-1585
-1594
-1603
-1612
-1621
-1631
-1640
-1650
-1660
-1670
-1680
-1691
-1702
-1713
-1725
-1737
-1749
-1762
-1775
-1788
-1802
-1816
-1830
-1845
-1860
-1875
-1891
-1907
-1923
-1940
-1957
-1974
-1992
-2009
-2028
-2047
-2065
-2084
-2104
-2123
-2143
-2162
-2182
-2202
-2222
-2243
-2263
-2284
-2305
-2325
-2346
-2368
-2389
-2410
-2432
-2453
-2475
-2497
-2519
-2542
-2564
-2587
-2609
-2632
-2655
-2678
-2702
-2725
-2749
-2773
-2797
-2821
-2845
-2870
-2895
-2920
-2945
-2970
-2995
-3021
-3047
-3073
-3099
-3125
-3151
-3177
-3204
-3230
-3256
-3283
-3309
-3335
-3361
-3387
-3412
-3438
-3463
-3488
-3513
-3537
-3561
-3585
-3609
-3631
-3654
-3676
-3698
-3719
-3740
-3760
-3780
-3799
-3818
-3836
-3853
-3870
-3887
-3902
-3917
-3932
-3945
-3959
-3971
-3983
-3995
-4006
-4016
-4026
-4035
-4045
-4054
-4062
-4070
-4078
-4086
-4093
-4100
-4107
-4113
-4119
-4124
-4129
-4134
-4139
-4143
-4146
-4150
-4153
-4156
-4158
-4160
-4162
-4163
-4165
-4165
-4166
-4166
-4166
-4166
-4166
-4165
-4164
-4163
-4162
-4160
-4158
-4156
-4153
-4151
-4148
-4145
-4141
-4137
-4133
-4128
-4123
-4117
-4111
-4105
-4098
-4090
-4081
-4072
-4062
-4051
-4041
-4030
-4017
-4003
-3990
-3975
-3959
-3942
-3925
-3907
-3888
-3869
-3849
-3828
-3807
-3785
-3762
-3739
-3715
-3691
-3666
-3642
-3616
-3591
-3565
-3539
-3512
-3486
-3459
-3432
-3405
-3378
-3351
-3324
-3297
-3270
-3243
-3216
-3189
-3163
-3136
-3110
-3083
-3057
-3031
-3006
-2981
-2956
-2931
-2906
-2882
-2859
-2835
-2812
-2789
-2767
-2745
-2723
-2702
-2681
-2660
-2639
-2619
-2598
-2578
-2558
-2538
-2518
-2498
-2478
-2458
-2438
-2418
-2398
-2377
-2356
-2335
-2313
-2292
-2269
-2247
-2224
-2200
-2176
-2151
-2126
-2100
-2074
-2047
-2019
-1991
-1962
-1932
-1902
-1871
-1839
-1807
-1773
-1740
-1705
-1670
-1635
-1598
-1562
-1524
-1486
-1447
-1408
-1369
-1329
-1288
-1247
-1206
-1165
-1123
-1081
-1039
-996
-954
-911
-868
-825
-782
-738
-695
-652
-608
-565
-522
-478
-435
-392
-349
-307
-264
-222
-179
-137
-96
-54
-13
28
69
110
150
190
230
270
309
348
387
426
465
503
541
579
617
654
692
729
766
803
840
877
913
950
986
1022
1058
1094
1130
1166
1202
1238
1273
1309
1344
1379
1414
1449
1484
1518
1552
1586
1619
1652
1685
1717
1749
1781
1812
1843
1873
1903
1932
1961
1989
2017
2044
2071
2098
2123
2149
2173
2198
2221
2244
2267
2289
2310
2331
2351
2371
2390
2408
2426
2444
2461
2477
2494
2509
2525
2540
2554
2568
2582
2595
2609
2621
2634
2646
2658
2669
2680
2691
2702
2712
2722
2732
2741
2750
2759
2767
2775
2782
2789
2796
2802
2808
2813
2818
2822
2826
2830
2833
2835
2837
2839
2840
2840
2841
2840
2840
2838
2837
2835
2833
2830
2827
2824
2821
2817
2813
2808
2804
2799
2794
2788
2783
2777
2771
2765
2759
2753
2746
2739
2733
2726
2719
2712
2705
2699
2692
2685
2678
2671
2664
2657
2650
2643
2636
2629
2622
2615
2608
2601
2594
2587
2580
2573
2566
2559
2552
2545
2537
2530
2523
2516
2509
2502
2495
2488
2481
2474
2467
2460
2453
2445
2438
2430
2422
2414
2406
2398
2389
2380
2370
2361
2351
2340
2329
2318
2307
2295
2282
2269
2256
2242
2228
2213
2198
2183
2166
2150
2133
2115
2097
2078
2059
2040
2019
1999
1978
1956
1933
1911
1887
1863
1839
1814
1789
1763
1737
1711
1684
1657
1630
1603
1575
1548
1520
1492
1464
1436
1408
1380
1353
1325
1297
1270
1243
1216
1189
1163
1136
1110
1084
1059
1033
1008
983
959
935
911
887
864
841
818
796
773
752
730
709
688
667
647
627
607
588
568
549
531
512
494
476
458
441
423
406
390
373
357
341
326
310
295
281
266
252
238
225
211
198
185
173
161
149
137
126
114
103
93
83
72
63
53
44
35
27
18
10
2
-5
-13
-20
-27
-34
-41
-47
-54
-60
-66
-72
-78
-84
-89
-95
-100
-105
-110
-115
-119
-124
-128
-131
-135
-138
-141
-144
-146
-148
-150
-151
-152
-153
-153
-154
-153
-153
-152
-151
-149
-148
-145
-143
-140
-137
-134
-130
-126
-122
-117
-112
-107
-101
-95
-89
-82
-75
-68
-61
-54
-46
-38
-31
-23
-15
-7
0
8
15
23
30
37
43
49
55
61
66
71
76
80
83
86
89
91
93
94
95
94
94
93
91
88
85
81
77
71
66
59
51
43
34
25
14
3
-9
-22
-35
-50
-65
-81
-98
-115
-134
-153
-173
-193
-215
-237
-260
-283
-307
-332
-358
-384
-411
-438
-466
-495
-525
-555
-585
-617
-649
-681
-715
-749
-783
-818
-854
-891
-928
-965
-1004
-1043
-1082
-1122
-1163
-1204
-1246
-1289
-1331
-1375
-1419
-1463
-1508
-1553
-1599
-1645
-1691
-1738
-1785
-1832
-1879
-1927
-1975
-2023
-2071
-2119
-2168
-2216
-2265
-2313
-2362
-2411
-2459
-2508
-2557
-2605
-2654
-2702
-2750
-2798
-2846
-2894
-2941
-2988
-3035
-3081
-3127
-3172
-3217
-3262
-3306
-3349
-3392
-3434
-3475
-3516
-3556
-3595
-3633
-3670
-3706
-3742
-3776
-3809
-3842
-3873
-3903
-3932
-3960
-3986
-4011
-4035
-4058
-4078
-4099
-4118
-4135
-4151
-4166
-4179
-4191
-4201
-4210
-4217
-4223
-4227
-4230
-4232
-4232
-4230
-4227
-4223
-4217
-4210
-4201
-4191
-4180
-4167
-4153
-4137
-4121
-4103
-4083
-4064
-4043
-4021
-3997
-3973
-3948
-3921
-3894
-3865
-3836
-3806
-3775
-3743
-3710
-3676
-3642
-3606
-3570
-3534
-3496
-3459
-3420
-3381
-3342
-3301
-3261
-3220
-3179
-3137
-3095
-3052
-3009
-2966
-2922
-2879
-2835
-2790
-2746
-2701
-2656
-2611
-2565
-2520
-2475
-2429
-2383
-2338
-2292
-2247
-2201
-2156
-2111
-2065
-2020
-1975
-1931
-1886
-1842
-1797
-1753
-1710
-1666
-1622
-1579
-1536
-1493
-1451
-1409
-1367
-1325
-1284
-1243
-1202
-1162
-1122
-1082
-1043
-1004
-967
-929
-892
-855
-820
-784
-749
-715
-682
-649
-616
-585
-554
-524
-494
-465
-437
-409
-382
-356
-330
-305
-280
-256
-233
-210
-188
-167
-146
-125
-106
-86
-68
-49
-32
-15
2
18
33
48
62
76
89
102
114
126
136
147
157
166
175
183
191
199
205
212
218
224
229
233
238
242
245
248
251
253
255
257
258
258
258
258
257
256
255
253
250
247
244
240
236
232
227
222
216
211
204
198
191
184
177
169
162
154
146
138
129
121
112
104
95
87
79
70
62
54
46
38
30
23
15
8
2
-5
-11
-18
-23
-29
-35
-40
-45
-50
-54
-59
-63
-67
-71
-75
-78
-82
-85
-88
-90
-93
-95
-98
-100
-102
-104
-106
-107
-109
-110
-112
-113
-115
-116
-118
-119
-120
-122
-123
-124
-126
-127
-129
-130
-131
-133
-134
-136
-137
-138
-140
-141
-142
-143
-144
-145
-145
-145
-146
-146
-145
-145
-144
-144
-142
-141
-139
-138
-135
-133
-130
-127
-124
-121
-117
-113
-109
-104
-99
-94
-88
-83
-77
-71
-64
-57
-50
-43
-36
-28
-20
-12
-3
5
14
23
33
42
52
63
73
84
95
106
118
130
142
154
167
180
193
206
220
234
248
262
277
291
306
321
336
351
367
382
397
413
429
444
460
476
492
507
523
539
555
570
586
601
617
632
648
663
678
693
708
723
738
753
768
783
798
813
827
842
857
872
887
902
917
932
946
961
976
991
1006
1020
1035
1049
1064
1078
1092
1106
1119
1133
1146
1159
1171
1184
1195
1207
1218
1229
1240
1250
1260
1270
1279
1288
1296
1305
1313
1321
1328
1335
1342
1349
1356
1362
1369
1375
1381
1387
1393
1398
1404
1410
1415
1421
1427
1432
1437
1443
1448
1454
1459
1465
1471
1476
1482
1488
1494
1500
1506
1513
1519
1526
1532
1539
1546
1553
1561
1568
1576
1583
1591
1599
1607
1615
1623
1631
1639
1646
1654
1662
1670
1678
1685
1693
1700
1707
1714
1721
1727
1734
1740
1745
1751
1756
1762
1766
1771
1775
1779
1783
1786
1789
1792
1795
1797
1799
1800
1801
1802
1802
1802
1801
1801
1800
1798
1797
1795
1792
1790
1787
1784
1781
1778
1775
1772
1769
1765
1762
1759
1756
1753
1750
1747
1744
1742
1740
1739
1737
1736
1736
1736
1736
1737
1738
1740
1742
1744
1748
1751
1756
1760
1765
1771
1777
1783
1790
1798
1806
1814
1823
1832
1841
1851
1861
1872
1883
1894
1906
1918
1930
1943
1956
1970
1983
1998
2012
2028
2043
2059
2076
2092
2110
2127
2145
2164
2182
2201
2221
2240
2260
2280
2301
2321
2342
2363
2384
2405
2427
2448
2469
2491
2512
2534
2555
2577
2598
2619
2641
2662
2682
2703
2724
2744
2764
2784
2804
2823
2842
2861
2880
2899
2917
2935
2953
2970
2987
3004
3021
3038
3054
3070
3086
3101
3116
3131
3146
3161
3175
3189
3203
3217
3230
3243
3256
3269
3282
3294
3306
3318
3329
3340
3351
3362
3372
3382
3392
3401
3410
3419
3427
3434
3442
3448
3454
3460
3465
3470
3474
3478
3481
3484
3486
3488
3489
3490
3491
3491
3490
3490
3489
3487
3485
3483
3481
3478
3475
3471
3467
3463
3459
3454
3449
3444
3438
3432
3426
3420
3413
3406
3399
3391
3384
3376
3368
3359
3351
3342
3334
3325
3316
3306
3297
3288
3278
3268
3258
3248
3238
3228
3218
3207
3197
3187
3176
3166
3156
3145
3135
3125
3115
3105
3094
3084
3074
3064
3055
3045
3035
3025
3016
3006
2996
2987
2977
2968
2959
2949
2940
2931
2922
2912
2903
2894
2885
2876
2867
2857
2848
2839
2829
2820
2810
2800
2790
2780
2769
2759
2748
2737
2726
2715
2703
2691
2679
2667
2654
2641
2628
2615
2601
2586
2572
2557
2541
2525
2509
2492
2474
2457
2438
2419
2400
2380
2360
2339
2317
2295
2273
2250
2227
2203
2178
2153
2128
2102
2076
2049
2021
1995
1967
1939
1911
1882
1854
1825
1795
1766
1737
1707
1678
1648
1618
1589
1559
1530
1500
1471
1441
1412
1383
1355
1326
1298
1270
1242
1215
1188
1161
1135
1110
1084
1060
1036
1012
989
966
944
922
901
881
861
842
823
805
788
771
755
739
724
710
696
683
670
658
646
635
625
614
605
596
587
578
570
562
555
548
541
535
528
522
516
510
504
498
493
487
481
476
470
465
460
454
449
444
439
434
429
425
420
416
411
407
403
399
396
392
389
386
383
380
377
374
372
369
367
365
362
360
358
356
355
353
351
349
348
346
344
343
341
340
339
337
336
334
333
332
331
329
328
328
327
326
326
326
326
326
326
327
328
330
332
334
337
340
343
347
351
355
360
365
370
376
382
388
395
401
408
416
423
431
438
447
455
464
472
482
491
500
510
521
531
542
553
564
575
587
599
611
623
635
648
660
673
686
698
711
723
736
749
761
774
786
799
811
824
837
850
863
876
889
902
916
929
942
956
969
983
996
1010
1022
1037
1050
1063
1077
1090
1103
1116
1129
1142
1154
1167
1179
1192
1204
1217
1229
1242
1254
1267
1279
1292
1304
1317
1330
1342
1355
1368
1381
1394
1408
1421
1434
1448
1462
1476
1489
1504
1518
1532
1546
1561
1576
1590
1605
1620
1635
1651
1666
1682
1697
1713
1729
1745
1762
1778
1795
1812
1829
1846
1864
1882
1900
1918
1936
1955
1974
1993
2013
2033
2053
2073
2093
2114
2135
2156
2177
2199
2220
2242
2264
2285
2307
2329
2351
2373
2395
2416
2438
2459
2481
2502
2523
2543
2564
2584
2604
2623
2643
2662
2680
2698
2716
2733
2750
2766
2782
2797
2812
2826
2839
2852
2864
2875
2886
2895
2904
2912
2920
2926
2932
2936
2940
2944
2946
2947
2948
2948
2947
2945
2942
2939
2934
2929
2923
2916
2908
2899
2889
2878
2867
2854
2840
2826
2811
2794
2777
2759
2740
2719
2698
2677
2654
2630
2605
2580
2553
2525
2497
2468
2437
2406
2373
2340
2306
2270
2234
2197
2159
2120
2080
2039
1998
1955
1912
1868
1823
1778
1731
1684
1635
1586
1537
1486
1434
1382
1329
1274
1219
1164
1107
1050
991
933
873
813
752
690
628
565
502
438
374
310
245
180
114
48
-18
-84
-150
-216
-283
-350
-416
-483
-550
-617
-684
-751
-818
-885
-952
-1018
-1086
-1153
-1219
-1286
-1352
-1419
-1485
-1551
-1616
-1682
-1747
-1812
-1877
-1941
-2005
-2069
-2133
-2196
-2259
-2322
-2385
-2447
-2509
-2571
-2632
-2694
-2755
-2816
-2876
-2937
-2997
-3057
-3116
-3175
-3234
-3293
-3351
-3409
-3467
-3524
-3581
-3637
-3693
-3749
-3804
-3859
-3914
-3967
-4021
-4074
-4126
-4178
-4229
-4280
-4330
-4380
-4429
-4477
-4525
-4572
-4619
-4665
-4710
-4755
-4799
-4842
-4885
-4928
-4969
-5010
-5051
-5091
-5130
-5168
-5206
-5243
-5279
-5315
-5350
-5384
-5418
-5451
-5483
-5514
-5544
-5574
-5603
-5631
-5658
-5684
-5709
-5734
-5758
-5780
-5802
-5823
-5844
-5863
-5881
-5899
-5915
-5931
-5945
-5959
-5972
-5983
-5994
-6004
-6013
-6021
-6028
-6034
-6040
-6044
-6048
-6050
-6052
-6053
-6053
-6053
-6051
-6049
-6046
-6042
-6038
-6033
-6027
-6020
-6013
-6005
-5996
-5987
-5977
-5966
-5954
-5942
-5930
-5916
-5902
-5887
-5872
-5856
-5839
-5822
-5804
-5785
-5765
-5745
-5724
-5702
-5679
-5656
-5632
-5608
-5583
-5557
-5531
-5504
-5477
-5450
-5421
-5393
-5364
-5335
-5305
-5275
-5245
-5214
-5183
-5152
-5121
-5089
-5057
-5025
-4993
-4960
-4927
-4894
-4861
-4828
-4795
-4761
-4727
-4694
-4660
-4626
-4592
-4559
-4525
-4491
-4457
-4423
-4390
-4356
-4323
-4289
-4256
-4222
-4189
-4156
-4123
-4090
-4057
-4024
-3991
-3959
-3926
-3894
-3862
-3830
-3798
-3766
-3735
-3703
-3672
-3641
-3610
-3579
-3548
-3518
-3487
-3457
-3426
-3396
-3366
-3335
-3305
-3275
-3245
-3215
-3186
-3156
-3126
-3097
-3067
-3038
-3009
-2980
-2951
-2923
-2894
-2866
-2838
-2811
-2783
-2756
-2729
-2703
-2677
-2651
-2625
-2600
-2575
-2551
-2527
-2503
-2480
-2457
-2435
-2413
-2391
-2370
-2349
-2329
-2309
-2290
-2271
-2252
-2234
-2217
-2199
-2183
-2166
-2151
-2135
-2120
-2106
-2092
-2079
-2066
-2053
-2041
-2029
-2019
-2008
-1998
-1989
-1979
-1971
-1962
-1954
-1946
-1939
-1931
-1925
-1918
-1911
-1905
-1899
-1893
-1888
-1882
-1877
-1872
-1867
-1862
-1857
-1852
-1847
-1843
-1838
-1833
-1829
-1824
-1819
-1814
-1809
-1804
-1799
-1794
-1789
-1784
-1778
-1772
-1766
-1761
-1754
-1748
-1741
-1735
-1728
-1721
-1713
-1706
-1698
-1690
-1681
-1673
-1664
-1655
-1645
-1636
-1625
-1615
-1605
-1594
-1582
-1571
-1559
-1547
-1535
-1522
-1510
-1497
-1483
-1470
-1456
-1442
-1428
-1414
-1399
-1385
-1370
-1355
-1340
-1324
-1308
-1292
-1276
-1260
-1243
-1226
-1209
-1192
-1175
-1157
-1139
-1121
-1102
-1084
-1065
-1046
-1026
-1006
-988
-968
-948
-929
-909
-889
-869
-849
-829
-809
-789
-770
-750
-730
-711
-691
-672
-653
-634
-615
-596
-578
-559
-541
-522
-504
-486
-468
-450
-432
-414
-396
-379
-361
-344
-326
-309
-291
-274
-257
-239
-222
-205
-188
-170
-153
-135
-118
-100
-83
-65
-47
-29
-11
7
25
44
63
81
101
120
139
159
179
199
219
240
261
282
303
325
347
369
392
414
438
461
485
509
533
558
583
609
635
661
687
714
742
769
797
826
854
883
912
942
972
1002
1032
1062
1093
1124
1155
1186
1218
1250
1281
1313
1345
1377
1410
1442
1474
1507
1540
1572
1605
1638
1671
1704
1737
1770
1804
1837
1870
1904
1937
1970
2004
2037
2071
2104
2138
2171
2204
2238
2271
2305
2338
2372
2405
2439
2472
2506
2539
2572
2606
2640
2673
2707
2741
2774
2808
2842
2876
2911
2945
2979
3014
3049
3083
3118
3153
3189
3224
3259
3295
3331
3366
3402
3438
3475
3511
3547
3584
3620
3656
3693
3729
3766
3802
3839
3875
3912
3948
3985
4021
4057
4094
4130
4166
4203
4239
4275
4311
4347
4384
4420
4456
4492
4528
4564
4600
4636
4672
4708
4744
4779
4815
4850
4886
4921
4956
4991
5025
5060
5094
5129
5163
5196
5230
5263
5296
5329
5361
5393
5424
5456
5486
5517
5547
5576
5605
5633
5661
5688
5715
5741
5766
5791
5816
5839
5862
5885
5907
5928
5948
5968
5987
6006
6024
6041
6058
6074
6089
6103
6117
6130
6142
6154
6165
6175
6185
6194
6202
6210
6217
6223
6229
6234
6238
6241
6244
6246
6248
6249
6249
6248
6247
6244
6242
6238
6233
6228
6222
6215
6208
6200
6191
6181
6170
6159
6147
6134
6120
6106
6091
6075
6058
6041
6024
6005
5986
5967
5946
5926
5904
5882
5860
5837
5814
5790
5765
5741
5715
5690
5663
5637
5609
5582
5554
5525
5496
5467
5437
5407
5376
5345
5313
5281
5249
5216
5183
5150
5116
5081
5046
5011
4975
4939
4903
4866
4829
4791
4753
4715
4676
4637
4597
4557
4517
4476
4435
4393
4351
4309
4266
4223
4179
4135
4091
4046
4002
3957
3912
3866
3820
3774
3728
3681
3634
3587
3540
3493
3446
3398
3351
3303
3255
3207
3159
3111
3062
3014
2966
2917
2869
2820
2772
2723
2674
2626
2577
2528
2479
2431
2382
2333
2285
2236
2188
2139
2091
2043
1995
1947
1899
1851
1803
1756
1709
1662
1615
1568
1522
1475
1429
1383
1337
1292
1247
1202
1157
1112
1068
1024
980
937
894
851
808
765
723
681
639
597
556
515
474
434
393
353
313
274
234
195
156
118
79
41
4
-34
-71
-108
-145
-181
-217
-253
-289
-324
-358
-393
-427
-461
-494
-527
-559
-591
-623
-654
-685
-716
-746
-776
-805
-835
-863
-892
-920
-948
-975
-1002
-1029
-1056
-1082
-1108
-1133
-1159
-1184
-1209
-1233
-1257
-1281
-1305
-1328
-1351
-1374
-1396
-1418
-1440
-1461
-1483
-1504
-1524
-1544
-1564
-1584
-1603
-1623
-1641
-1660
-1678
-1696
-1713
-1730
-1747
-1764
-1780
-1796
-1811
-1827
-1842
-1856
-1871
-1885
-1898
-1912
-1925
-1937
-1950
-1961
-1973
-1984
-1995
-2005
-2016
-2025
-2035
-2044
-2053
-2062
-2070
-2078
-2085
-2092
-2099
-2106
-2112
-2119
-2124
-2130
-2135
-2140
-2145
-2150
-2154
-2158
-2161
-2165
-2168
-2171
-2174
-2176
-2179
-2181
-2182
-2184
-2186
-2187
-2188
-2189
-2190
-2191
-2191
-2192
-2192
-2193
-2193
-2193
-2193
-2193
-2193
-2193
-2193
-2193
-2193
-2192
-2192
-2192
-2191
-2190
-2189
-2188
-2187
-2185
-2184
-2182
-2180
-2177
-2175
-2172
-2169
-2166
-2162
-2159
-2155
-2151
-2146
-2142
-2137
-2132
-2126
-2121
-2115
-2109
-2102
-2096
-2089
-2082
-2074
-2067
-2059
-2050
-2041
-2033
-2023
-2013
-2004
-1993
-1982
-1971
-1960
-1948
-1935
-1922
-1909
-1895
-1881
-1866
-1851
-1836
-1820
-1803
-1786
-1769
-1751
-1732
-1713
-1694
-1674
-1654
-1634
-1612
-1591
-1569
-1547
-1524
-1500
-1477
-1453
-1428
-1403
-1378
-1352
-1326
-1300
-1273
-1246
-1218
-1190
-1162
-1134
-1105
-1076
-1046
-1016
-986
-956
-926
-895
-864
-833
-802
-771
-740
-708
-677
-645
-614
-582
-551
-519
-488
-456
-425
-393
-362
-331
-300
-269
-238
-207
-176
-145
-115
-84
-54
-23
7
37
67
97
127
157
186
216
245
275
304
333
362
390
419
448
476
504
532
560
588
616
644
671
699
726
753
780
807
834
861
887
914
940
967
993
1018
1045
1071
1096
1122
1148
1173
1198
1224
1249
1274
1299
1324
1349
1374
1398
1423
1447
1472
1496
1521
1545
1569
1593
1617
1641
1665
1688
1712
1736
1759
1782
1805
1828
1851
1874
1896
1919
1941
1963
1985
2007
2028
2049
2070
2091
2112
2132
2153
2172
2192
2212
2231
2250
2268
2287
2305
2322
2340
2357
2374
2390
2406
2422
2437
2452
2467
2481
2495
2509
2522
2535
2547
2559
2571
2582
2593
2604
2614
2624
2634
2643
2652
2660
2668
2676
2683
2691
2697
2704
2710
2715
2721
2726
2730
2735
2739
2742
2745
2748
2751
2753
2755
2756
2757
2758
2758
2758
2757
2757
2756
2754
2752
2750
2747
2744
2741
2737
2733
2729
2724
2719
2714
2708
2703
2696
2690
2683
2677
2670
2662
2655
2647
2639
2631
2622
2613
2605
2595
2586
2577
2567
2557
2547
2537
2527
2516
2506
2495
2484
2473
2462
2451
2440
2429
2417
2406
2394
2383
2371
2360
2348
2336
2325
2313
2301
2288
2276
2264
2251
2239
2226
2213
2200
2187
2173
2160
2146
2133
2119
2105
2091
2076
2062
2048
2033
2019
2005
1990
1976
1961
1947
1932
1918
1903
1889
1874
1860
1845
1831
1817
1803
1789
1775
1761
1748
1734
1721
1707
1694
1681
1669
1656
1644
1632
1620
1608
1597
1586
1575
1564
1553
1543
1533
1523
1513
1503
1494
1484
1475
1466
1457
1448
1440
1431
1423
1415
1407
1399
1391
1384
1377
1369
1362
1355
1349
1342
1336
1329
1323
1317
1311
1305
1300
1294
1288
1283
1277
1271
1266
1260
1255
1249
1244
1238
1233
1227
1222
1216
1210
1205
1199
1194
1188
1183
1177
1172
1166
1161
1155
1149
1143
1137
1131
1125
1119
1112
1106
1099
1092
1086
1078
1071
1064
1056
1049
1041
1033
1024
1016
1006
998
989
980
970
960
950
940
929
918
907
896
884
872
860
848
836
823
810
797
783
770
756
742
727
713
698
682
667
651
635
619
603
586
569
552
535
517
499
481
463
445
427
408
390
371
352
333
315
296
277
258
238
219
200
181
162
143
123
104
85
66
46
27
8
-12
-31
-50
-70
-89
-109
-128
-148
-167
-187
-206
-226
-246
-265
-285
-305
-325
-345
-365
-385
-405
-425
-446
-466
-487
-508
-529
-550
-571
-593
-614
-636
-658
-680
-703
-726
-749
-772
-795
-818
-842
-866
-890
-914
-938
-963
-987
-1012
-1037
-1062
-1087
-1112
-1137
-1163
-1188
-1214
-1239
-1265
-1291
-1317
-1343
-1369
-1395
-1421
-1448
-1474
-1501
-1527
-1554
-1581
-1608
-1635
-1662
-1689
-1716
-1743
-1771
-1798
-1826
-1854
-1881
-1909
-1937
-1965
-1994
-2021
-2051
-2079
-2108
-2137
-2166
-2195
-2224
-2253
-2283
-2312
-2342
-2372
-2402
-2432
-2462
-2492
-2522
-2552
-2583
-2613
-2643
-2674
-2704
-2734
-2765
-2795
-2825
-2855
-2885
-2915
-2945
-2975
-3004
-3034
-3063
-3092
-3121
-3149
-3177
-3205
-3233
-3260
-3286
-3313
-3339
-3364
-3389
-3413
-3438
-3461
-3484
-3507
-3529
-3550
-3572
-3592
-3612
-3632
-3651
-3670
-3688
-3706
-3724
-3741
-3757
-3773
-3789
-3804
-3818
-3832
-3846
-3859
-3872
-3884
-3896
-3907
-3918
-3928
-3938
-3947
-3956
-3964
-3972
-3979
-3986
-3992
-3998
-4003
-4006
-4011
-4016
-4019
-4022
-4024
-4026
-4027
-4029
-4030
-4030
-4030
-4030
-4030
-4029
-4027
-4026
-4024
-4021
-4018
-4014
-4011
-4008
-4003
-3999
-3994
-3989
-3983
-3978
-3972
-3965
-3959
-3952
-3945
-3938
-3931
-3923
-3916
-3908
-3900
-3892
-3884
-3876
-3868
-3860
-3852
-3844
-3836
-3827
-3819
-3811
-3803
-3795
-3787
-3779
-3772
-3764
-3756
-3748
-3741
-3733
-3726
-3719
-3711
-3704
-3697
-3690
-3683
-3677
-3670
-3663
-3657
-3650
-3644
-3637
-3631
-3625
-3618
-3612
-3606
-3600
-3594
-3588
-3582
-3576
-3569
-3563
-3557
-3550
-3544
-3537
-3530
-3523
-3516
-3508
-3500
-3493
-3484
-3476
-3468
-3459
-3450
-3441
-3431
-3421
-3412
-3401
-3391
-3381
-3370
-3359
-3348
-3337
-3326
-3314
-3302
-3291
-3279
-3266
-3254
-3242
-3229
-3216
-3203
-3190
-3177
-3164
-3150
-3137
-3123
-3109
-3096
-3082
-3068
-3053
-3039
-3025
-3011
-2996
-2982
-2967
-2953
-2939
-2924
-2910
-2895
-2880
-2866
-2851
-2836
-2822
-2807
-2792
-2777
-2762
-2747
-2732
-2717
-2702
-2687
-2672
-2657
-2641
-2626
-2611
-2595
-2580
-2564
-2548
-2533
-2517
-2501
-2485
-2468
-2452
-2436
-2419
-2402
-2385
-2368
-2351
-2334
-2316
-2298
-2280
-2262
-2244
-2226
-2207
-2188
-2170
-2151
-2131
-2112
-2093
-2073
-2053
-2033
-2013
-1993
-1973
-1952
-1932
-1911
-1890
-1869
-1847
-1826
-1805
-1783
-1761
-1739
-1717
-1695
-1672
-1649
-1627
-1604
-1580
-1557
-1533
-1510
-1486
-1462
-1438
-1413
-1389
-1364
-1339
-1314
-1288
-1263
-1237
-1211
-1185
-1158
-1131
-1104
-1077
-1050
-1022
-994
-965
-937
-908
-878
-849
-819
-789
-758
-727
-696
-665
-633
-601
-569
-536
-504
-470
-437
-403
-369
-335
-300
-265
-230
-195
-159
-123
-87
-50
-13
24
61
98
136
174
212
250
289
327
366
405
444
483
522
562
601
641
681
721
761
801
841
882
923
964
1004
1046
1087
1129
1170
1212
1254
1297
1339
1382
1425
1468
1511
1555
1598
1642
1686
1730
1775
1820
1864
1910
1955
2000
2045
2092
2138
2185
2231
2278
2325
2372
2419
2466
2513
2561
2608
2656
2703
2751
2798
2846
2893
2941
2988
3035
3082
3129
3175
3222
3268
3314
3360
3405
3451
3496
3540
3584
3628
3672
3715
3758
3801
3843
3885
3927
3968
4009
4049
4089
4129
4168
4207
4246
4284
4322
4359
4396
4433
4469
4505
4540
4575
4610
4644
4678
4712
4745
4777
4810
4841
4873
4904
4934
4965
4994
5024
5053
5081
5109
5137
5164
5190
5217
5243
5268
5293
5318
5342
5366
5389
5412
5435
5457
5479
5500
5521
5541
5561
5581
5600
5619
5637
5655
5672
5689
5706
5722
5738
5753
5768
5783
5797
5810
5824
5837
5849
5861
5873
5884
5895
5905
5915
5925
5934
5943
5952
5960
5968
5975
5982
5989
5995
6001
6007
6012
6018
6023
6027
6032
6036
6040
6044
6048
6052
6056
6059
6063
6066
6070
6073
6076
6079
6083
6086
6089
6092
6096
6099
6102
6106
6109
6112
6116
6120
6123
6127
6131
6134
6138
6142
6146
6150
6154
6158
6162
6166
6170
6175
6179
6183
6187
6191
6195
6200
6204
6208
6212
6216
6220
6224
6228
6232
6236
6240
6244
6248
6252
6256
6260
6263
6267
6271
6274
6278
6281
6285
6288
6291
6294
6297
6300
6302
6305
6307
6310
6312
6313
6315
6317
6318
6319
6320
6320
6320
6320
6320
6319
6318
6317
6316
6314
6311
6309
6306
6303
6299
6295
6290
6285
6280
6274
6268
6261
6254
6246
6238
6230
6221
6212
6202
6192
6182
6171
6160
6148
6137
6124
6112
6099
6086
6073
6059
6045
6031
6016
6001
5986
5970
5955
5938
5922
5905
5888
5871
5853
5835
5817
5798
5779
5759
5740
5719
5699
5677
5656
5634
5611
5589
5565
5542
5518
5493
5468
5443
5417
5391
5365
5338
5310
5283
5255
5227
5198
5169
5139
5110
5080
5049
5019
4988
4956
4925
4893
4861
4829
4796
4763
4730
4697
4664
4630
4596
4562
4528
4494
4459
4425
4390
4355
4320
4285
4249
4214
4178
4142
4106
4070
4034
3998
3961
3925
3888
3852
3815
3778
3741
3704
3667
3630
3593
3556
3519
3482
3445
3408
3371
3335
3298
3261
3224
3187
3150
3113
3077
3040
3003
2966
2930
2893
2856
2819
2783
2746
2709
2672
2635
2598
2562
2525
2488
2451
2414
2377
2341
2304
2267
2231
2195
2158
2122
2086
2050
2015
1979
1944
1908
1873
1838
1803
1768
1734
1699
1665
1630
1596
1562
1528
1494
1460
1427
1393
1360
1327
1294
1261
1228
1195
1162
1130
1098
1065
1033
1000
970
938
906
875
844
813
782
751
720
690
659
629
599
570
540
510
481
452
423
395
366
338
310
282
255
227
200
174
147
121
95
69
43
18
-7
-31
-56
-80
-104
-127
-150
-173
-195
-218
-239
-261
-282
-303
-324
-344
-364
-383
-402
-421
-439
-457
-475
-492
-509
-526
-541
-557
-572
-587
-601
-615
-628
-641
-653
-665
-676
-687
-697
-706
-715
-724
-732
-739
-746
-752
-758
-763
-768
-772
-775
-778
-781
-782
-784
-784
-785
-784
-784
-782
-781
-778
-776
-772
-769
-765
-760
-755
-750
-744
-737
-731
-724
-716
-708
-700
-691
-682
-673
-663
-653
-642
-632
-621
-609
-598
-586
-574
-561
-549
-536
-523
-509
-496
-482
-468
-455
-440
-426
-412
-397
-382
-368
-353
-338
-322
-307
-292
-276
-260
-245
-229
-213
-197
-181
-165
-148
-132
-115
-98
-82
-65
-47
-30
-13
5
23
41
59
77
96
114
133
152
171
190
209
229
248
267
287
307
327
347
367
387
407
427
448
469
489
510
531
553
574
596
617
639
661
684
706
729
751
774
797
820
843
866
890
913
937
960
984
1008
1032
1056
1080
1104
1128
1153
1177
1202
1227
1252
1277
1302
1328
1353
1379
1404
1430
1456
1482
1508
1535
1561
1587
1614
1641
1667
1694
1721
1748
1775
1802
1830
1857
1885
1912
1940
1968
1996
2024
2052
2080
2108
2137
2165
2194
2222
2251
2280
2308
2337
2366
2394
2423
2452
2481
2509
2538
2567
2596
2625
2654
2683
2712
2741
2770
2799
2829
2858
2887
2916
2946
2975
3005
3034
3063
3093
3122
3152
3181
3210
3240
3269
3298
3327
3356
3385
3414
3443
3472
3500
3529
3557
3585
3613
3641
3669
3696
3724
3751
3778
3804
3831
3857
3883
3909
3935
3961
3986
4011
4035
4059
4085
4109
4133
4157
4180
4203
4226
4249
4271
4293
4315
4336
4357
4378
4399
4419
4439
4459
4478
4497
4516
4534
4553
4570
4588
4605
4621
4638
4654
4669
4684
4699
4714
4728
4741
4754
4767
4779
4791
4803
4814
4824
4835
4844
4854
4863
4871
4879
4887
4895
4901
4908
4914
4920
4925
4930
4934
4938
4942
4945
4948
4950
4952
4953
4954
4955
4955
4955
4955
4954
4953
4951
4950
4947
4945
4942
4939
4935
4931
4927
4923
4918
4913
4908
4902
4896
4890
4883
4876
4869
4861
4854
4846
4837
4829
4820
4811
4801
4792
4782
4771
4761
4750
4739
4728
4717
4705
4693
4681
4668
4655
4642
4629
4615
4601
4587
4573
4558
4543
4528
4512
4496
4480
4463
4446
4429
4412
4394
4376
4357
4338
4319
4300
4280
4260
4239
4218
4197
4176
4154
4132
4109
4086
4062
4038
4014
3991
3966
3941
3916
3890
3864
3837
3810
3783
3755
3727
3699
3670
3641
3611
3581
3551
3520
3489
3458
3426
3393
3361
3328
3294
3261
3226
3192
3157
3122
3086
3051
3014
2978
2941
2904
2867
2829
2791
2753
2714
2675
2636
2597
2557
2517
2477
2437
2396
2355
2314
2272
2230
2188
2146
2104
2061
2017
1975
1932
1888
1844
1800
1756
1712
1668
1623
1579
1534
1489
1444
1399
1354
1309
1264
1218
1173
1127
1081
1036
990
944
898
852
805
759
713
667
621
575
528
482
436
390
344
298
252
206
160
114
68
22
-24
-70
-115
-161
-207
-252
-298
-344
-389
-435
-480
-525
-570
-615
-660
-705
-750
-795
-839
-884
-928
-972
-1016
-1060
-1104
-1148
-1191
-1235
-1278
-1321
-1364
-1407
-1450
-1493
-1535
-1577
-1620
-1662
-1703
-1745
-1786
-1827
-1868
-1909
-1949
-1989
-2029
-2068
-2107
-2145
-2184
-2222
-2259
-2296
-2332
-2369
-2404
-2440
-2474
-2509
-2543
-2576
-2609
-2642
-2674
-2706
-2737
-2767
-2798
-2827
-2856
-2885
-2913
-2941
-2968
-2995
-3021
-3047
-3072
-3097
-3121
-3145
-3168
-3190
-3213
-3234
-3256
-3276
-3297
-3317
-3336
-3355
-3373
-3391
-3408
-3425
-3441
-3457
-3472
-3486
-3501
-3514
-3527
-3539
-3551
-3562
-3573
-3584
-3593
-3602
-3611
-3619
-3627
-3634
-3641
-3647
-3653
-3659
-3664
-3668
-3672
-3676
-3680
-3683
-3685
-3688
-3690
-3691
-3693
-3694
-3694
-3695
-3695
-3695
-3695
-3694
-3693
-3692
-3691
-3690
-3688
-3687
-3685
-3683
-3680
-3678
-3676
-3673
-3670
-3667
-3664
-3660
-3657
-3653
-3649
-3645
-3641
-3637
-3632
-3627
-3622
-3617
-3612
-3607
-3601
-3595
-3589
-3583
-3577
-3571
-3564
-3557
-3551
-3544
-3537
-3530
-3523
-3516
-3509
-3502
-3494
-3487
-3480
-3473
-3466
-3459
-3452
-3445
-3438
-3431
-3425
-3418
-3412
-3405
-3399
-3393
-3387
-3382
-3376
-3371
-3366
-3361
-3356
-3351
-3347
-3342
-3338
-3334
-3330
-3327
-3323
-3320
-3317
-3314
-3311
-3309
-3306
-3304
-3302
-3300
-3298
-3297
-3295
-3294
-3293
-3292
-3291
-3290
-3290
-3289
-3289
-3289
-3289
-3289
-3290
-3290
-3291
-3292
-3293
-3294
-3295
-3296
-3297
-3298
-3300
-3301
-3302
-3304
-3305
-3307
-3308
-3309
-3311
-3312
-3314
-3315
-3316
-3318
-3319
-3320
-3322
-3323
-3325
-3326
-3327
-3329
-3330
-3331
-3333
-3334
-3336
-3337
-3338
-3340
-3341
-3342
-3343
-3345
-3346
-3347
-3348
-3349
-3350
-3351
-3352
-3352
-3353
-3354
-3354
-3355
-3356
-3356
-3357
-3357
-3358
-3358
-3358
-3358
-3359
-3359
-3359
-3359
-3359
-3358
-3358
-3358
-3357
-3357
-3356
-3355
-3354
-3353
-3352
-3351
-3349
-3348
-3346
-3344
-3342
-3340
-3338
-3335
-3333
-3331
-3328
-3325
-3322
-3319
-3317
-3313
-3310
-3307
-3304
-3301
-3297
-3294
-3291
-3287
-3284
-3280
-3277
-3273
-3269
-3265
-3262
-3258
-3254
-3250
-3246
-3241
-3237
-3233
-3228
-3224
-3220
-3215
-3210
-3206
-3201
-3197
-3192
-3187
-3183
-3178
-3173
-3169
-3164
-3160
-3155
-3151
-3147
-3142
-3138
-3134
-3131
-3127
-3123
-3120
-3116
-3113
-3110
-3107
-3104
-3101
-3099
-3096
-3093
-3091
-3089
-3086
-3084
-3082
-3079
-3077
-3075
-3073
-3071
-3069
-3067
-3064
-3062
-3060
-3058
-3056
-3054
-3052
-3050
-3048
-3046
-3044
-3042
-3040
-3038
-3036
-3034
-3032
-3030
-3028
-3026
-3024
-3022
-3019
-3017
-3015
-3012
-3010
-3007
-3005
-3002
-2999
-2996
-2994
-2991
-2988
-2985
-2982
-2980
-2977
-2974
-2971
-2969
-2966
-2963
-2960
-2958
-2955
-2952
-2949
-2947
-2944
-2941
-2938
-2935
-2932
-2930
-2927
-2924
-2921
-2918
-2915
-2911
-2908
-2905
-2902
-2898
-2895
-2892
-2888
-2885
-2882
-2878
-2874
-2871
-2867
-2864
-2860
-2856
-2852
-2848
-2845
-2841
-2837
-2832
-2828
-2824
-2820
-2815
-2811
-2807
-2802
-2798
-2793
-2789
-2784
-2779
-2775
-2770
-2766
-2761
-2756
-2752
-2747
-2742
-2738
-2733
-2728
-2723
-2719
-2714
-2709
-2704
-2699
-2695
-2690
-2685
-2680
-2676
-2671
-2666
-2662
-2657
-2653
-2648
-2644
-2639
-2635
-2631
-2627
-2622
-2618
-2614
-2610
-2606
-2602
-2598
-2594
-2590
-2586
-2582
-2578
-2574
-2570
-2566
-2562
-2558
-2554
-2550
-2545
-2541
-2537
-2532
-2528
-2524
-2519
-2514
-2510
-2505
-2500
-2496
-2491
-2486
-2481
-2476
-2471
-2466
-2461
-2456
-2451
-2445
-2440
-2435
-2430
-2425
-2419
-2414
-2409
-2403
-2398
-2392
-2387
-2381
-2376
-2370
-2365
-2359
-2354
-2348
-2342
-2336
-2331
-2325
-2319
-2314
-2308
-2302
-2297
-2291
-2286
-2281
-2275
-2270
-2265
-2260
-2255
-2251
-2246
-2242
-2238
-2234
-2230
-2226
-2222
-2219
-2216
-2213
-2209
-2207
-2204
-2201
-2199
-2196
-2194
-2192
-2190
-2188
-2186
-2184
-2182
-2180
-2179
-2177
-2176
-2175
-2173
-2172
-2171
-2170
-2169
-2169
-2168
-2167
-2167
-2166
-2166
-2165
-2165
-2165
-2165
-2165
-2165
-2165
-2165
-2165
-2166
-2166
-2167
-2167
-2168
-2168
-2169
-2170
-2170
-2171
-2172
-2173
-2174
-2175
-2176
-2177
-2179
-2180
-2181
-2182
-2184
-2185
-2186
-2187
-2189
-2190
-2191
-2193
-2194
-2195
-2196
-2197
-2198
-2199
-2200
-2201
-2202
-2203
-2204
-2204
-2205
-2206
-2206
-2207
-2207
-2207
-2208
-2208
-2208
-2208
-2208
-2208
-2208
-2208
-2208
-2208
-2208
-2207
-2207
-2206
-2205
-2204
-2203
-2202
-2201
-2200
-2198
-2197
-2195
-2193
-2191
-2189
-2186
-2184
-2181
-2178
-2175
-2172
-2169
-2165
-2162
-2158
-2154
-2150
-2146
-2141
-2137
-2132
-2127
-2122
-2117
-2112
-2106
-2100
-2094
-2088
-2082
-2075
-2069
-2062
-2055
-2048
-2040
-2033
-2025
-2017
-2009
-2001
-1992
-1983
-1975
-1966
-1957
-1947
-1938
-1928
-1919
-1909
-1899
-1889
-1878
-1868
-1857
-1846
-1835
-1824
-1813
-1801
-1790
-1778
-1766
-1753
-1741
-1728
-1715
-1702
-1689
-1675
-1661
-1647
-1633
-1619
-1604
-1589
-1575
-1559
-1544
-1528
-1513
-1497
-1481
-1464
-1448
-1431
-1414
-1397
-1380
-1362
-1344
-1327
-1308
-1290
-1272
-1253
-1234
-1215
-1196
-1176
-1156
-1137
-1116
-1096
-1075
-1055
-1034
-1012
-991
-969
-947
-925
-902
-880
-857
-834
-810
-787
-763
-739
-715
-690
-666
-641
-616
-591
-565
-540
-514
-488
-462
-435
-409
-382
-355
-328
-301
-274
-246
-218
-190
-162
-134
-106
-78
-49
-20
8
37
66
95
125
154
183
213
243
272
302
332
362
392
422
453
483
513
544
574
604
634
665
695
725
756
786
816
846
877
907
937
967
998
1028
1058
1088
1119
1149
1179
1210
1240
1270
1301
1331
1361
1392
1422
1453
1483
1514
1544
1575
1605
1636
1667
1697
1728
1759
1790
1820
1851
1882
1913
1943
1974
2005
2036
2067
2098
2129
2160
2191
2222
2253
2284
2315
2346
2377
2408
2439
2470
2501
2532
2563
2595
2626
2657
2688
2719
2750
2782
2813
2844
2875
2906
2937
2968
2999
3030
3060
3091
3122
3152
3183
3214
3244
3275
3305
3335
3366
3396
3426
3456
3486
3516
3546
3576
3605
3635
3665
3694
3724
3753
3782
3812
3841
3870
3899
3928
3957
3986
4014
4043
4072
4101
4129
4158
4186
4214
4243
4271
4299
4327
4354
4382
4409
4437
4464
4491
4518
4545
4571
4598
4624
4650
4676
4701
4727
4752
4778
4803
4828
4852
4877
4901
4926
4950
4974
4998
5022
5045
5069
5092
5115
5138
5161
5184
5207
5229
5252
5274
5296
5318
5340
5362
5383
5404
5425
5446
5467
5488
5508
5528
5548
5568
5587
5607
5626
5645
5664
5683
5701
5719
5738
5756
5773
5791
5809
5826
5843
5860
5877
5894
5910
5927
5943
5959
5975
5990
6006
6021
6036
6051
6065
6080
6094
6107
6121
6134
6147
6160
6173
6185
6197
6208
6220
6230
6241
6251
6261
6271
6280
6289
6297
6305
6312
6320
6326
6333
6339
6344
6349
6354
6359
6363
6366
6369
6372
6375
6377
6378
6380
6380
6381
6381
6380
6379
6378
6377
6374
6372
6369
6366
6362
6358
6353
6349
6343
6337
6331
6325
6318
6311
6303
6295
6286
6277
6268
6259
6249
6238
6228
6217
6205
6194
6182
6169
6156
6143
6130
6116
6102
6088
6074
6059
6044
6028
6012
5997
5980
5964
5947
5930
5913
5896
5878
5861
5843
5825
5806
5788
5769
5750
5731
5711
5692
5672
5652
5632
5612
5591
5570
5549
5528
5507
5485
5464
5442
5420
5397
5375
5352
5329
5306
5283
5259
5236
5212
5188
5164
5140
5116
5092
5067
5043
5018
4994
4969
4944
4919
4894
4869
4844
4819
4793
4768
4743
4717
4692
4666
4640
4614
4589
4562
4536
4510
4484
4457
4431
4404
4378
4351
4324
4296
4269
4242
4214
4187
4159
4131
4103
4075
4046
4018
3989
3961
3932
3903
3874
3844
3815
3786
3756
3727
3697
3667
3637
3607
3577
3547
3517
3487
3456
3426
3396
3365
3335
3304
3274
3244
3213
3183
3152
3122
3091
3061
3031
3000
2970
2940
2910
2879
2849
2819
2789
2759
2730
2700
2670
2640
2611
2582
2552
2523
2494
2465
2436
2407
2378
2350
2321
2293
2264
2236
2208
2180
2152
2124
2096
2069
2041
2013
1987
1960
1934
1907
1881
1855
1829
1803
1778
1753
1728
1703
1679
1655
1631
1607
1584
1560
1538
1515
1493
1471
1449
1427
1406
1385
1364
1344
1324
1304
1284
1265
1246
1227
1209
1190
1172
1155
1138
1121
1104
1088
1072
1056
1041
1026
1012
997
984
970
957
944
932
920
909
898
887
877
867
858
849
841
833
825
818
812
806
800
795
791
786
783
780
777
775
774
773
772
772
773
774
775
777
779
782
786
789
794
798
804
809
815
821
828
835
843
850
858
867
876
885
894
904
914
924
935
945
956
968
979
991
1002
1014
1027
1039
1052
1065
1078
1091
1104
1117
1130
1144
1157
1171
1184
1198
1211
1225
1238
1252
1266
1279
1293
1306
1320
1333
1347
1360
1374
1387
1400
1413
1426
1439
1452
1465
1477
1490
1502
1515
1527
1539
1551
1564
1576
1587
1599
1611
1623
1634
1646
1657
1668
1680
1691
1702
1712
1723
1734
1744
1754
1765
1775
1785
1795
1804
1814
1823
1833
1842
1851
1861
1870
1879
1887
1896
1905
1914
1922
1931
1939
1947
1955
1963
1971
1979
1987
1994
2001
2009
2017
2024
2031
2037
2045
2051
2058
2065
2071
2078
2084
2090
2096
2102
2108
2114
2120
2125
2131
2136
2141
2147
2152
2157
2162
2167
2172
2176
2181
2186
2190
2195
2199
2204
2208
2213
2217
2221
2225
2230
2234
2238
2242
2246
2250
2254
2258
2262
2266
2270
2274
2278
2282
2286
2289
2293
2297
2301
2304
2308
2312
2315
2319
2323
2326
2330
2333
2337
2340
2344
2347
2350
2353
2357
2360
2363
2366
2369
2371
2374
2377
2379
2382
2384
2386
2388
2390
2391
2393
2394
2395
2396
2397
2397
2398
2398
2398
2398
2397
2397
2396
2395
2394
2393
2392
2391
2389
2387
2385
2383
2381
2379
2377
2374
2372
2369
2367
2364
2361
2358
2355
2353
2350
2347
2344
2341
2338
2336
2333
2330
2327
2324
2321
2319
2316
2313
2310
2307
2304
2301
2299
2296
2293
2290
2287
2285
2282
2279
2277
2274
2272
2269
2267
2265
2263
2261
2259
2257
2255
2254
2252
2251
2250
2249
2249
2248
2248
2248
2248
2248
2248
2249
2250
2251
2252
2253
2255
2257
2259
2261
2264
2266
2269
2272
2275
2278
2282
2286
2290
2294
2298
2303
2307
2312
2317
2323
2328
2334
2340
2346
2352
2359
2366
2372
2379
2387
2394
2402
2409
2417
2425
2433
2441
2449
2458
2466
2475
2483
2492
2501
2510
2519
2528
2537
2546
2555
2564
2573
2582
2591
2600
2609
2618
2627
2636
2645
2654
2662
2671
2680
2688
2697
2706
2714
2722
2731
2739
2747
2755
2764
2772
2780
2788
2796
2803
2811
2819
2827
2835
2843
2850
2858
2866
2874
2881
2889
2897
2904
2912
2920
2928
2935
2943
2951
2959
2966
2974
2982
2990
2998
3005
3013
3021
3029
3037
3045
3053
3061
3069
3077
3085
3093
3100
3108
3116
3124
3132
3140
3148
3156
3163
3171
3179
3187
3195
3202
3210
3218
3226
3233
3241
3249
3256
3264
3271
3279
3286
3293
3301
3308
3315
3322
3329
3336
3343
3350
3357
3363
3370
3376
3383
3389
3396
3402
3408
3414
3420
3426
3432
3438
3444
3450
3455
3461
3466
3472
3477
3482
3487
3492
3497
3502
3507
3512
3517
3521
3526
3530
3535
3539
3543
3547
3551
3556
3559
3563
3567
3571
3574
3577
3581
3584
3587
3589
3592
3594
3597
3599
3600
3602
3604
3605
3606
3607
3607
3608
3608
3608
3608
3607
3606
3605
3604
3602
3600
3598
3595
3592
3589
3586
3582
3578
3574
3569
3564
3558
3552
3546
3540
3533
3526
3519
3511
3503
3495
3486
3477
3468
3458
3448
3438
3427
3416
3405
3393
3381
3369
3356
3343
3330
3316
3302
3288
3273
3258
3242
3226
3210
3194
3177
3159
3142
3124
3105
3087
3067
3048
3028
3008
2987
2967
2945
2924
2902
2880
2857
2834
2811
2787
2763
2739
2714
2690
2664
2639
2613
2587
2561
2534
2507
2480
2452
2424
2396
2368
2339
2310
2281
2252
2222
2192
2162
2132
2101
2070
2039
2008
1976
1945
1913
1881
1849
1816
1783
1751
1718
1684
1651
1618
1584
1550
1516
1482
1448
1413
1379
1344
1309
1274
1239
1204
1169
1133
1098
1062
1027
991
955
919
883
848
812
776
740
704
668
632
597
561
525
490
454
419
383
348
313
278
243
208
173
139
105
70
36
2
-31
-65
-98
-131
-164
-196
-229
-261
-293
-324
-355
-386
-417
-447
-477
-507
-536
-565
-594
-622
-650
-678
-705
-732
-758
-784
-810
-835
-860
-884
-908
-932
-955
-978
-1000
-1022
-1043
-1064
-1084
-1104
-1123
-1142
-1161
-1179
-1196
-1213
-1230
-1246
-1262
-1277
-1291
-1306
-1320
-1333
-1346
-1358
-1370
-1382
-1393
-1404
-1414
-1424
-1433
-1442
-1451
-1459
-1466
-1473
-1480
-1486
-1492
-1497
-1502
-1507
-1511
-1515
-1518
-1521
-1523
-1525
-1526
-1527
-1528
-1528
-1528
-1528
-1527
-1526
-1524
-1522
-1520
-1518
-1515
-1511
-1508
-1504
-1500
-1495
-1490
-1485
-1480
-1474
-1468
-1462
-1455
-1448
-1441
-1433
-1426
-1418
-1409
-1401
-1392
-1383
-1373
-1364
-1354
-1344
-1333
-1323
-1312
-1302
-1291
-1279
-1268
-1257
-1245
-1234
-1222
-1210
-1199
-1187
-1175
-1163
-1151
-1139
-1127
-1115
-1102
-1090
-1078
-1066
-1054
-1042
-1030
-1018
-1006
-994
-982
-970
-958
-946
-935
-923
-911
-900
-889
-878
-867
-856
-845
-835
-824
-814
-804
-795
-785
-776
-767
-759
-750
-742
-735
-727
-720
-714
-707
-701
-696
-691
-686
-682
-678
-674
-671
-669
-666
-665
-663
-663
-662
-662
-663
-664
-665
-667
-669
-672
-675
-679
-683
-688
-693
-698
-704
-711
-717
-724
-732
-740
-749
-758
-767
-777
-787
-797
-808
-820
-831
-843
-856
-869
-882
-896
-910
-925
-940
-955
-971
-987
-1004
-1020
-1038
-1055
-1074
-1092
-1111
-1130
-1149
-1169
-1189
-1210
-1231
-1252
-1273
-1295
-1316
-1339
-1361
-1383
-1406
-1429
-1452
-1475
-1499
-1522
-1546
-1570
-1593
-1617
-1641
-1665
-1689
-1714
-1738
-1762
-1786
-1810
-1835
-1859
-1883
-1907
-1932
-1956
-1980
-2004
-2028
-2052
-2077
-2101
-2125
-2149
-2173
-2197
-2221
-2246
-2270
-2294
-2318
-2342
-2367
-2391
-2415
-2439
-2463
-2488
-2512
-2536
-2560
-2584
-2608
-2632
-2656
-2680
-2704
-2728
-2752
-2775
-2799
-2823
-2846
-2870
-2893
-2917
-2940
-2963
-2986
-3009
-3033
-3056
-3079
-3101
-3124
-3147
-3170
-3192
-3215
-3237
-3260
-3282
-3304
-3327
-3349
-3371
-3393
-3415
-3436
-3458
-3480
-3502
-3523
-3545
-3566
-3588
-3609
-3630
-3651
-3672
-3694
-3715
-3736
-3756
-3777
-3798
-3819
-3839
-3860
-3880
-3901
-3921
-3941
-3962
-3982
-4002
-4022
-4042
-4062
-4081
-4101
-4120
-4140
-4159
-4179
-4198
-4217
-4236
-4256
-4275
-4294
-4313
-4331
-4350
-4369
-4388
-4407
-4426
-4444
-4463
-4482
-4501
-4520
-4538
-4557
-4576
-4595
-4614
-4633
-4652
-4671
-4690
-4709
-4728
-4747
-4766
-4785
-4805
-4824
-4843
-4862
-4881
-4900
-4919
-4938
-4957
-4975
-4994
-5013
-5031
-5050
-5068
-5086
-5104
-5122
-5140
-5158
-5176
-5194
-5211
-5229
-5246
-5263
-5280
-5297
-5314
-5330
-5347
-5363
-5379
-5395
-5411
-5427
-5442
-5458
-5473
-5488
-5503
-5518
-5533
-5547
-5562
-5576
-5590
-5604
-5617
-5630
-5644
-5656
-5669
-5681
-5693
-5705
-5716
-5727
-5738
-5749
-5759
-5769
-5778
-5787
-5796
-5804
-5812
-5820
-5827
-5834
-5841
-5847
-5853
-5858
-5863
-5868
-5872
-5876
-5880
-5883
-5886
-5888
-5890
-5891
-5892
-5893
-5893
-5893
-5892
-5891
-5889
-5887
-5884
-5881
-5878
-5874
-5869
-5864
-5858
-5852
-5846
-5839
-5831
-5823
-5814
-5805
-5795
-5785
-5774
-5762
-5751
-5738
-5725
-5712
-5698
-5683
-5668
-5652
-5636
-5619
-5602
-5584
-5566
-5547
-5527
-5507
-5487
-5466
-5444
-5422
-5400
-5376
-5353
-5329
-5304
-5279
-5253
-5227
-5200
-5173
-5146
-5118
-5089
-5060
-5031
-5001
-4971
-4940
-4909
-4877
-4845
-4813
-4780
-4747
-4714
-4680
-4646
-4611
-4576
-4541
-4505
-4469
-4433
-4396
-4359
-4322
-4284
-4246
-4208
-4169
-4130
-4091
-4051
-4011
-3973
-3933
-3892
-3852
-3811
-3770
-3729
-3687
-3646
-3604
-3562
-3520
-3477
-3435
-3392
-3349
-3306
-3263
-3219
-3176
-3132
-3088
-3044
-3000
-2955
-2911
-2867
-2822
-2777
-2732
-2688
-2643
-2598
-2552
-2507
-2462
-2417
-2371
-2326
-2281
-2235
-2190
-2144
-2099
-2054
-2008
-1963
-1917
-1872
-1827
-1781
-1736
-1691
-1645
-1600
-1555
-1510
-1465
-1420
-1375
-1330
-1285
-1240
-1195
-1150
-1106
-1061
-1016
-972
-927
-883
-838
-794
-749
-705
-660
-616
-572
-528
-483
-439
-395
-351
-307
-262
-218
-174
-130
-86
-42
2
46
89
133
177
221
264
308
351
395
438
481
524
567
610
653
696
738
781
823
866
908
950
992
1034
1076
1118
1160
1202
1243
1285
1326
1367
1409
1450
1491
1532
1573
1614
1655
1696
1737
1778
1819
1859
1900
1941
1981
2021
2062
2103
2143
2183
2224
2264
2304
2344
2384
2424
2464
2504
2544
2584
2624
2664
2703
2743
2782
2822
2861
2900
2939
2978
3017
3056
3095
3134
3172
3210
3248
3286
3324
3362
3399
3436
3473
3510
3547
3583
3619
3655
3691
3726
3761
3796
3831
3866
3900
3934
3968
4002
4035
4069
4102
4135
4168
4200
4233
4265
4297
4329
4360
4392
4423
4454
4486
4516
4547
4578
4608
4638
4668
4698
4728
4758
4787
4817
4846
4875
4904
4932
4961
4989
5017
5045
5073
5100
5128
5155
5182
5209
5235
5261
5288
5313
5339
5365
5390
5415
5439
5464
5488
5512
5536
5559
5583
5606
5629
5651
5673
5695
5717
5739
5760
5781
5802
5823
5844
5864
5884
5904
5923
5943
5962
5981
6000
6018
6037
6055
6073
6090
6108
6125
6143
6160
6176
6193
6209
6226
6242
6257
6273
6288
6303
6318
6333
6347
6362
6376
6389
6403
6416
6429
6442
6454
6467
6479
6491
6502
6514
6525
6536
6546
6557
6567
6577
6586
6596
6605
6614
6623
6632
6640
6649
6657
6665
6673
6680
6688
6695
6702
6709
6716
6723
6730
6736
6742
6749
6755
6761
6767
6773
6778
6784
6790
6795
6800
6806
6811
6816
6821
6826
6831
6836
6841
6846
6851
6856
6860
6865
6870
6874
6879
6884
6888
6893
6897
6902
6906
6911
6915
6919
6924
6928
6933
6937
6941
6945
6950
6954
6958
6962
6967
6971
6975
6979
6983
6988
6992
6996
7000
7004
7008
7012
7016
7020
7024
7028
7032
7036
7040
7045
7049
7053
7057
7061
7064
7068
7072
7076
7080
7084
7088
7091
7095
7099
7102
7106
7109
7113
7116
7119
7122
7126
7129
7132
7135
7137
7140
7143
7145
7148
7150
7153
7155
7157
7159
7161
7163
7165
7167
7169
7171
7172
7174
7175
7177
7178
7179
7180
7181
7182
7183
7183
7184
7184
7185
7185
7185
7185
7185
7185
7185
7184
7184
7183
7182
7181
7179
7178
7176
7175
7173
7171
7168
7166
7163
7161
7157
7154
7151
7147
7143
7139
7135
7131
7126
7121
7116
7111
7105
7099
7093
7087
7081
7074
7067
7060
7053
7045
7038
7030
7021
7013
7005
6996
6987
6978
6969
6959
6950
6940
6930
6920
6909
6899
6888
6877
6866
6855
6844
6832
6821
6809
6797
6785
6773
6760
6748
6735
6722
6709
6696
6682
6669
6655
6642
6628
6614
6600
6585
6571
6557
6542
6527
6513
6498
6483
6468
6453
6438
6423
6407
6392
6377
6361
6346
6330
6315
6299
6284
6268
6252
6237
6221
6205
6189
6173
6157
6141
6125
6109
6092
6076
6060
6043
6027
6010
5994
5977
5960
5944
5927
5910
5893
5876
5858
5841
5824
5806
5788
5771
5753
5735
5717
5698
5680
5662
5643
5624
5605
5586
5567
5548
5529
5509
5490
5470
5450
5430
5410
5390
5369
5348
5328
5307
5286
5264
5243
5222
5200
5178
5156
5134
5112
5090
5067
5045
5022
4999
4976
4953
4930
4906
4883
4859
4835
4811
4787
4763
4739
4714
4690
4665
4640
4615
4590
4565
4539
4514
4488
4462
4437
4411
4385
4358
4332
4306
4279
4253
4226
4199
4172
4145
4118
4091
4062
4035
4008
3980
3952
3924
3896
3868
3839
3811
3782
3753
3724
3695
3666
3637
3607
3578
3548
3518
3488
3458
3428
3398
3367
3337
3306
3276
3245
3214
3183
3152
3121
3090
3058
3027
2995
2963
2931
2899
2867
2835
2803
2770
2738
2705
2672
2639
2607
2573
2540
2507
2474
2441
2407
2374
2340
2307
2273
2240
2206
2173
2139
2106
2072
2039
2005
1972
1939
1906
1872
1839
1806
1773
1740
1707
1674
1642
1609
1577
1544
1512
1480
1448
1416
1384
1352
1321
1289
1258
1226
1195
1164
1133
1102
1071
1041
1010
979
949
918
888
858
828
797
767
737
707
677
647
617
588
558
528
498
468
438
408
379
349
319
289
259
229
199
169
139
108
78
48
18
-13
-43
-73
-104
-134
-165
-195
-226
-256
-287
-317
-348
-378
-408
-439
-469
-499
-529
-559
-589
-619
-649
-679
-709
-738
-768
-797
-826
-855
-884
-913
-942
-970
-999
-1027
-1055
-1083
-1111
-1139
-1166
-1193
-1221
-1248
-1275
-1301
-1328
-1354
-1380
-1406
-1432
-1457
-1483
-1508
-1532
-1557
-1581
-1605
-1629
-1652
-1676
-1699
-1722
-1744
-1766
-1788
-1810
-1832
-1853
-1874
-1894
-1915
-1935
-1954
-1974
-1993
-2012
-2029
-2048
-2066
-2083
-2100
-2117
-2133
-2149
-2165
-2180
-2195
-2210
-2224
-2238
-2252
-2265
-2278
-2290
-2302
-2314
-2326
-2337
-2348
-2358
-2368
-2378
-2388
-2397
-2406
-2414
-2422
-2430
-2438
-2445
-2453
-2459
-2466
-2472
-2478
-2484
-2489
-2494
-2499
-2504
-2508
-2512
-2516
-2520
-2523
-2527
-2530
-2533
-2535
-2538
-2540
-2542
-2544
-2545
-2547
-2548
-2549
-2550
-2551
-2552
-2552
-2553
-2553
-2553
-2553
-2553
-2553
-2552
-2552
-2551
-2551
-2550
-2549
-2548
-2547
-2546
-2545
-2544
-2542
-2541
-2539
-2537
-2536
-2534
-2532
-2529
-2527
-2525
-2522
-2520
-2517
-2514
-2511
-2507
-2504
-2500
-2497
-2493
-2489
-2485
-2480
-2476
-2471
-2467
-2462
-2457
-2452
-2446
-2441
-2435
-2429
-2423
-2417
-2411
-2405
-2398
-2392
-2385
-2378
-2371
-2364
-2357
-2350
-2342
-2335
-2327
-2320
-2312
-2304
-2296
-2288
-2280
-2271
-2263
-2255
-2246
-2238
-2230
-2221
-2212
-2204
-2195
-2186
-2177
-2169
-2160
-2151
-2142
-2133
-2124
-2115
-2106
-2097
-2088
-2079
-2070
-2061
-2052
-2043
-2033
-2025
-2016
-2008
-1999
-1990
-1981
-1972
-1963
-1954
-1946
-1937
-1928
-1920
-1911
-1903
-1894
-1886
-1877
-1869
-1861
-1852
-1844
-1836
-1827
-1819
-1811
-1803
-1795
-1787
-1778
-1770
-1762
-1754
-1746
-1738
-1730
-1723
-1715
-1707
-1699
-1691
-1684
-1676
-1669
-1661
-1654
-1646
-1639
-1631
-1624
-1617
-1610
-1603
-1595
-1588
-1581
-1574
-1567
-1560
-1553
-1546
-1540
-1533
-1526
-1519
-1512
-1505
-1498
-1491
-1484
-1477
-1470
-1463
-1456
-1448
-1441
-1434
-1427
-1420
-1412
-1405
-1398
-1390
-1383
-1375
-1368
-1360
-1352
-1344
-1336
-1328
-1320
-1312
-1304
-1295
-1287
-1278
-1269
-1260
-1251
-1242
-1233
-1223
-1213
-1203
-1193
-1183
-1172
-1162
-1151
-1140
-1128
-1117
-1105
-1093
-1080
-1068
-1055
-1042
-1029
-1014
-1000
-987
-973
-959
-944
-930
-914
-899
-884
-868
-852
-836
-820
-804
-787
-770
-753
-736
-719
-701
-684
-666
-648
-630
-612
-593
-575
-556
-537
-518
-499
-480
-461
-441
-422
-402
-382
-362
-342
-322
-302
-281
-261
-241
-220
-199
-179
-158
-137
-117
-96
-75
-54
-33
-12
9
31
52
73
94
116
137
158
180
201
223
245
266
288
310
332
354
376
398
420
442
464
487
509
531
553
576
598
621
643
665
688
710
732
754
777
799
821
843
865
886
908
930
951
973
994
1014
1036
1057
1078
1099
1119
1140
1160
1180
1200
1219
1239
1258
1277
1296
1315
1333
1352
1370
1388
1406
1423
1440
1458
1474
1491
1508
1524
1540
1556
1571
1587
1602
1617
1632
1646
1660
1674
1688
1702
1715
1728
1740
1753
1765
1777
1789
1800
1811
1822
1832
1842
1852
1862
1871
1880
1888
1896
1904
1912
1919
1925
1932
1938
1944
1949
1954
1959
1963
1967
1970
1974
1976
1979
1981
1983
1984
1985
1986
1986
1986
1985
1985
1983
1982
1980
1978
1976
1973
1970
1966
1962
1958
1954
1949
1944
1939
1933
1927
1921
1915
1908
1901
1893
1886
1878
1869
1861
1852
1843
1834
1824
1814
1804
1794
1783
1772
1761
1749
1737
1725
1713
1701
1688
1675
1662
1648
1635
1621
1607
1592
1578
1563
1548
1533
1518
1503
1487
1471
1455
1439
1422
1406
1389
1372
1355
1337
1319
1302
1284
1265
1247
1228
1209
1190
1171
1152
1132
1112
1092
1072
1052
1032
1010
990
970
949
927
906
885
863
841
819
797
775
753
730
708
685
662
639
616
593
570
546
523
499
475
451
427
403
378
354
329
305
280
255
230
205
180
155
130
105
80
55
30
5
-20
-45
-70
-95
-119
-144
-169
-193
-217
-241
-265
-289
-313
-337
-360
-383
-407
-430
-452
-475
-498
-520
-542
-564
-586
-607
-629
-650
-671
-691
-712
-732
-752
-772
-792
-811
-831
-850
-868
-887
-905
-923
-941
-959
-976
-993
-1010
-1026
-1043
-1059
-1075
-1090
-1105
-1121
-1135
-1150
-1164
-1178
-1192
-1206
-1219
-1232
-1245
-1258
-1270
-1282
-1294
-1306
-1317
-1328
-1340
-1351
-1361
-1372
-1382
-1392
-1403
-1413
-1422
-1432
-1442
-1451
-1461
-1470
-1479
-1488
-1497
-1506
-1515
-1524
-1533
-1542
-1550
-1559
-1568
-1576
-1585
-1594
-1602
-1611
-1619
-1628
-1636
-1645
-1653
-1661
-1670
-1678
-1686
-1695
-1703
-1711
-1719
-1728
-1736
-1744
-1752
-1760
-1768
-1776
-1783
-1791
-1799
-1807
-1814
-1822
-1829
-1837
-1844
-1851
-1858
-1866
-1873
-1880
-1887
-1894
-1901
-1908
-1914
-1921
-1928
-1935
-1941
-1948
-1954
-1961
-1967
-1974
-1980
-1986
-1992
-1999
-2005
-2011
-2017
-2023
-2029
-2036
-2041
-2048
-2054
-2060
-2066
-2072
-2078
-2084
-2090
-2096
-2102
-2109
-2114
-2120
-2126
-2132
-2138
-2144
-2149
-2155
-2160
-2166
-2171
-2176
-2181
-2186
-2191
-2196
-2200
-2205
-2209
-2213
-2217
-2221
-2225
-2228
-2231
-2235
-2238
-2240
-2243
-2246
-2248
-2250
-2252
-2254
-2256
-2257
-2258
-2260
-2261
-2262
-2262
-2263
-2264
-2264
-2264
-2264
-2264
-2264
-2264
-2264
-2264
-2263
-2262
-2262
-2261
-2260
-2259
-2258
-2257
-2256
-2255
-2254
-2252
-2251
-2249
-2248
-2246
-2244
-2243
-2241
-2239
-2237
-2235
-2233
-2231
-2229
-2226
-2224
-2222
-2219
-2217
-2214
-2212
-2209
-2206
-2204
-2201
-2198
-2195
-2192
-2189
-2186
-2184
-2181
-2177
-2174
-2171
-2168
-2165
-2162
-2158
-2155
-2152
-2148
-2145
-2141
-2138
-2134
-2130
-2127
-2123
-2119
-2116
-2112
-2108
-2104
-2100
-2096
-2092
-2088
-2084
-2080
-2076
-2072
-2067
-2063
-2059
-2055
-2050
-2045
-2041
-2037
-2033
-2028
-2024
-2019
-2013
-2009
-2004
-2000
-1995
-1990
-1984
-1979
-1974
-1969
-1963
-1958
-1952
-1946
-1941
-1935
-1929
-1923
-1917
-1911
-1904
-1898
-1892
-1886
-1879
-1873
-1867
-1861
-1855
-1848
-1842
-1836
-1830
-1824
-1817
-1811
-1805
-1799
-1793
-1787
-1781
-1775
-1768
-1762
-1756
-1750
-1744
-1738
-1732
-1726
-1720
-1714
-1708
-1702
-1696
-1690
-1684
-1678
-1672
-1666
-1660
-1654
-1648
-1642
-1636
-1630
-1624
-1618
-1612
-1606
-1600
-1594
-1589
-1583
-1577
-1571
-1565
-1559
-1553
-1547
-1542
-1536
-1530
-1524
-1518
-1513
-1507
-1501
-1495
-1489
-1484
-1478
-1472
-1466
-1461
-1455
-1449
-1443
-1438
-1432
-1426
-1421
-1415
-1409
-1404
-1398
-1392
-1387
-1381
-1375
-1370
-1364
-1358
-1353
-1347
-1342
-1336
-1330
-1325
-1319
-1314
-1308
-1303
-1297
-1292
-1286
-1281
-1275
-1270
-1264
-1259
-1253
-1248
-1242
-1237
-1231
-1226
-1220
-1215
-1210
-1204
-1199
-1193
-1188
-1182
-1177
-1172
-1166
-1161
-1156
-1150
-1145
-1140
-1134
-1129
-1124
-1118
-1113
-1108
-1102
-1097
-1092
-1087
-1081
-1076
-1071
-1066
-1060
-1055
-1050
-1045
-1040
-1034
-1029
-1024
-1018
-1014
-1008
-1002
-998
-993
-988
-983
-978
-972
-967
-962
-957
-952
-947
-942
-937
-932
-927
-922
-917
-912
-907
-902
-897
-892
-887
-882
-877
-872
-867
-862
-857
-852
-847
-842
-837
-832
-827
-822
-817
-812
-807
-803
-798
-793
-788
-783
-778
-773
-769
-764
-759
-754
-749
-744
-740
-735
-730
-725
-720
-716
-711
-706
-701
-697
-692
-687
-683
-678
-673
-668
-664
-659
-654
-650
-645
-640
-636
-631
-626
-622
-617
-613
-608
-603
-599
-594
-590
-585
-580
-576
-571
-567
-562
-558
-553
-549
-544
-540
-535
-531
-526
-522
-517
-513
-508
-504
-499
-495
-490
-486
-481
-477
-473
-468
-464
-459
-455
-451
-446
-442
-437
-433
-429
-424
-420
-416
-411
-407
-403
-398
-394
-390
-386
-381
-377
-373
-369
-364
-360
-356
-352
-347
-343
-339
-335
-330
-326
-322
-318
-314
-310
-305
-301
-297
-293
-289
-285
-281
-276
-272
-268
-264
-260
-256
-252
-248
-244
-240
-236
-231
-227
-223
-219
-215
-211
-207
-203
-199
-195
-191
-187
-183
-179
-175
-171
-167
-164
-160
-156
-152
-148
-144
-140
-136
-132
-128
-124
-121
-117
-113
-109
-105
-101
-97
-94
-90
-86
-82
-78
-74
-71
-67
-63
-59
-56
-52
-48
-44
-40
-37
-33
-29
-26
-22
-18
-14
-11
-7
-3
0
4
8
11
15
19
22
26
30
33
37
40
44
48
51
55
58
62
66
69
73
76
80
83
87
91
94
98
101
105
108
112
115
119
122
126
129
132
136
139
143
146
150
153
157
160
163
167
170
174
177
180
184
187
190
194
197
201
204
207
211
214
217
220
224
227
230
234
237
240
244
247
250
253
257
260
263
266
269
273
276
279
282
286
289
292
295
298
301
305
308
311
314
317
320
324
327
330
333
336
339
342
345
348
351
355
358
361
364
367
370
373
376
379
382
385
388
391
394
397
400
403
406
409
412
415
418
421
424
427
430
433
435
438
441
444
447
450
453
456
459
462
464
467
470
473
476
479
482
484
487
490
493
496
499
501
504
507
510
513
515
518
521
524
526
529
532
535
537
540
543
546
548
551
554
556
559
562
564
567
570
572
575
578
580
583
586
588
591
594
596
599
601
604
607
609
612
614
617
620
622
625
627
630
632
635
638
640
643
645
648
650
653
655
658
660
663
665
668
670
673
675
678
680
682
685
687
690
692
695
697
699
702
704
707
709
711
714
716
719
721
723
726
728
730
733
735
737
740
742
744
747
749
751
754
756
758
761
763
765
767
770
772
774
777
779
781
783
785
788
790
792
794
797
799
801
803
805
808
810
812
814
816
819
821
823
825
827
829
831
834
836
838
840
842
844
846
848
850
853
855
857
859
861
863
865
867
869
871
873
875
877
879
881
883
885
887
890
892
894
896
898
900
901
903
905
907
909
911
913
915
917
919
921
923
925
927
929
931
933
935
937
938
940
942
944
946
948
950
952
953
955
957
959
961
963
965
966
968
970
972
974
976
977
979
981
983
985
986
988
990
992
993
995
997
999
1000
1002
1004
1006
1008
1008
1010
1012
1014
1016
1018
1020
1020
1022
1025
1026
1028
1030
1031
1033
1035
1037
1038
1040
1042
1043
1045
1046
1048
1050
1051
1053
1055
1056
1058
1059
1061
1063
1064
1066
1068
1069
1071
1072
1074
1075
1077
1079
1080
1082
1083
1085
1086
1088
1089
1091
1092
1094
1096
1097
1099
1100
1102
1103
1105
1106
1108
1109
1111
1112
1114
1115
1116
1118
1119
1121
1122
1124
1125
1127
1128
1130
1131
1132
1134
1135
1137
1138
1139
1141
1142
1144
1145
1146
1148
1149
1151
1152
1153
1155
1156
1157
1159
1160
1162
1163
1164
1166
1167
1168
1170
1171
1172
1174
1175
1176
1177
1179
1180
1181
1183
1184
1185
1186
1188
1189
1190
1192
1193
1194
1195
1197
1198
1199
1200
1202
1203
1204
1205
1207
1208
1209
1210
1211
1213
1214
1215
1216
1217
1219
1220
1221
1222
1223
1224
1226
1227
1228
1229
1230
1231
1233
1234
1235
1236
1237
1238
1239
1241
1242
1243
1244
1245
1246
1247
1248
1249
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1309
1310
