5
26633
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
6
6
6
6
6
6
6
6
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
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
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
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
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
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
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
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
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
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
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
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
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
34
34
34
34
34
34
34
34
34
34
34
34
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
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
148
148
148
148
149
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
152
153
153
153
153
154
154
154
155
155
155
155
156
156
156
157
157
157
158
158
158
158
159
159
160
160
160
161
161
161
162
162
162
163
163
164
164
164
165
165
166
166
166
167
167
168
168
168
169
169
170
170
170
171
171
172
172
172
173
173
174
174
174
175
175
175
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
183
184
184
184
184
184
185
185
185
185
185
186
186
186
186
187
187
187
187
187
188
188
188
189
189
189
190
190
190
191
191
192
192
192
193
193
193
194
194
194
195
195
195
195
196
196
196
197
197
197
197
198
198
198
198
198
199
199
199
199
199
200
200
200
200
201
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
207
208
208
208
208
209
209
209
209
209
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
213
213
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
219
219
220
220
221
221
222
222
223
223
224
225
225
226
227
227
228
229
229
230
231
231
232
233
233
234
235
235
236
237
237
238
238
239
240
240
241
241
242
242
243
243
244
244
244
245
245
245
245
245
246
246
246
246
246
246
246
246
246
247
247
247
247
247
247
248
248
248
249
249
249
249
250
250
250
251
251
251
251
251
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
253
253
253
253
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
251
251
251
251
250
250
250
250
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
250
250
250
250
250
250
249
249
249
249
248
248
248
247
247
247
246
246
246
245
245
244
244
244
243
243
243
242
242
241
241
240
240
239
239
238
238
237
237
236
236
235
235
235
234
234
234
233
233
233
233
233
233
233
234
234
234
235
236
236
237
238
239
239
240
241
242
243
244
245
246
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
268
269
270
271
272
273
274
275
276
277
278
279
279
280
281
281
282
283
283
284
284
285
285
286
286
286
287
287
287
287
287
288
288
288
288
288
289
289
289
289
289
290
290
290
290
290
291
291
291
291
291
291
291
290
290
290
290
289
289
289
288
288
288
287
287
287
287
287
287
287
287
287
287
287
288
288
288
288
289
289
289
289
290
290
290
291
291
292
292
292
293
293
294
294
295
295
296
296
297
298
299
299
300
301
302
303
304
304
305
306
307
307
308
309
309
310
311
312
313
314
315
316
317
318
320
321
322
323
324
326
327
328
330
331
332
334
335
337
338
339
341
342
344
345
346
348
349
350
352
353
354
355
357
358
359
360
361
362
363
364
366
367
368
369
370
371
372
373
374
376
377
378
380
381
382
384
385
387
388
390
391
393
394
396
397
398
400
401
403
404
406
407
408
409
411
412
413
414
416
417
418
419
420
422
423
424
425
427
428
429
431
432
433
435
436
438
439
441
442
444
445
447
448
449
450
451
452
453
454
455
456
457
458
459
460
462
463
465
466
468
469
471
473
474
476
478
479
481
483
484
486
488
489
491
493
494
496
498
500
502
504
506
508
510
511
513
515
517
519
521
523
524
526
528
530
532
533
535
537
538
540
541
542
543
544
545
546
547
547
548
549
550
550
551
552
553
554
555
556
557
558
559
559
560
561
562
562
563
564
565
566
566
567
568
569
570
571
572
573
574
575
575
576
577
578
578
579
579
580
580
580
580
580
580
580
580
579
578
578
577
576
575
574
573
572
571
570
569
568
566
565
563
562
560
558
557
555
553
551
549
546
544
542
539
537
534
532
529
526
524
521
518
515
512
510
507
504
501
497
494
491
488
484
481
477
473
470
466
463
459
456
452
449
446
442
439
436
433
429
426
423
419
416
413
409
406
403
400
397
394
391
389
386
384
382
379
377
374
372
369
367
364
362
359
356
353
350
346
342
338
334
329
325
320
315
310
304
299
294
289
283
278
272
266
260
254
248
242
236
229
222
216
209
202
195
188
181
173
166
159
152
145
138
131
124
116
109
102
95
88
80
73
67
60
53
47
40
34
28
22
16
10
4
-2
-8
-14
-20
-26
-33
-39
-45
-51
-58
-64
-71
-78
-84
-91
-97
-104
-110
-116
-122
-128
-134
-140
-145
-151
-157
-163
-168
-174
-180
-186
-193
-199
-206
-213
-220
-227
-235
-243
-251
-259
-267
-275
-283
-292
-300
-309
-317
-325
-334
-342
-350
-358
-367
-375
-384
-392
-401
-410
-419
-428
-438
-447
-456
-465
-474
-483
-492
-500
-509
-517
-525
-533
-541
-549
-557
-565
-572
-580
-588
-597
-605
-613
-622
-630
-639
-647
-656
-664
-672
-680
-687
-695
-703
-710
-717
-724
-731
-738
-744
-750
-757
-763
-768
-774
-779
-785
-790
-795
-799
-804
-809
-814
-819
-824
-829
-835
-840
-847
-853
-860
-867
-875
-882
-890
-898
-906
-914
-922
-930
-939
-947
-955
-964
-972
-981
-989
-998
-1006
-1014
-1024
-1032
-1041
-1049
-1057
-1065
-1073
-1081
-1088
-1096
-1103
-1110
-1117
-1124
-1130
-1135
-1141
-1146
-1150
-1154
-1158
-1162
-1165
-1168
-1170
-1172
-1174
-1175
-1176
-1177
-1177
-1177
-1177
-1176
-1175
-1174
-1173
-1171
-1169
-1166
-1162
-1158
-1153
-1147
-1140
-1133
-1125
-1117
-1108
-1099
-1090
-1080
-1071
-1062
-1052
-1043
-1035
-1026
-1016
-1008
-1000
-992
-983
-975
-966
-958
-949
-941
-933
-925
-918
-912
-905
-900
-895
-890
-886
-882
-879
-876
-874
-871
-869
-868
-867
-866
-866
-866
-866
-867
-868
-869
-870
-871
-873
-874
-876
-878
-880
-882
-885
-887
-890
-893
-897
-900
-903
-907
-910
-914
-917
-921
-924
-928
-931
-935
-938
-941
-945
-947
-950
-952
-954
-955
-956
-957
-958
-958
-959
-959
-960
-960
-960
-961
-961
-962
-962
-962
-962
-961
-960
-958
-956
-953
-949
-944
-939
-933
-927
-920
-913
-905
-898
-889
-881
-872
-863
-854
-845
-836
-826
-817
-808
-799
-790
-781
-773
-765
-757
-750
-743
-737
-731
-725
-720
-716
-712
-708
-704
-701
-699
-697
-695
-693
-692
-691
-690
-689
-688
-687
-686
-685
-684
-684
-684
-684
-685
-686
-687
-689
-691
-694
-697
-700
-704
-708
-712
-716
-721
-726
-732
-738
-744
-750
-756
-761
-767
-772
-776
-780
-784
-787
-790
-792
-795
-798
-801
-805
-809
-814
-820
-825
-831
-837
-843
-849
-854
-860
-865
-870
-876
-881
-886
-892
-897
-903
-909
-915
-921
-927
-932
-937
-942
-945
-949
-951
-952
-953
-953
-951
-949
-946
-942
-937
-932
-926
-920
-915
-909
-903
-897
-891
-885
-879
-873
-866
-860
-853
-845
-837
-829
-820
-811
-801
-790
-778
-766
-754
-741
-728
-715
-701
-688
-674
-661
-648
-635
-622
-609
-596
-584
-571
-559
-548
-536
-525
-514
-504
-494
-484
-475
-466
-458
-450
-442
-435
-428
-422
-416
-410
-405
-401
-397
-394
-391
-389
-386
-384
-381
-378
-376
-373
-369
-366
-363
-361
-358
-356
-355
-353
-353
-352
-352
-352
-353
-354
-355
-357
-359
-362
-365
-369
-373
-378
-382
-386
-390
-393
-396
-399
-401
-403
-406
-408
-411
-414
-417
-420
-424
-427
-431
-436
-440
-445
-451
-457
-464
-471
-479
-488
-496
-505
-514
-524
-533
-542
-552
-561
-571
-580
-590
-599
-608
-617
-626
-635
-643
-652
-661
-669
-677
-685
-693
-701
-708
-714
-720
-726
-731
-736
-740
-745
-750
-755
-760
-765
-770
-775
-780
-785
-791
-796
-800
-805
-808
-811
-813
-814
-814
-813
-811
-808
-805
-801
-796
-792
-788
-783
-780
-776
-773
-770
-767
-764
-762
-759
-757
-754
-751
-748
-745
-741
-738
-735
-731
-729
-726
-723
-720
-717
-714
-711
-706
-702
-697
-692
-686
-680
-674
-667
-661
-655
-649
-644
-638
-633
-628
-623
-618
-613
-608
-604
-600
-596
-593
-591
-589
-587
-586
-586
-585
-585
-584
-584
-584
-584
-584
-585
-585
-586
-587
-587
-588
-589
-589
-589
-589
-589
-588
-587
-586
-584
-583
-581
-579
-578
-576
-574
-573
-572
-571
-570
-570
-570
-569
-569
-569
-568
-568
-568
-568
-568
-567
-567
-567
-566
-565
-563
-561
-558
-554
-550
-545
-539
-534
-528
-522
-517
-511
-506
-501
-496
-491
-486
-481
-476
-470
-464
-458
-451
-444
-437
-429
-421
-414
-406
-398
-391
-384
-376
-369
-362
-355
-348
-341
-333
-326
-317
-309
-300
-290
-280
-270
-260
-250
-239
-228
-218
-207
-196
-186
-175
-165
-155
-145
-134
-124
-114
-103
-92
-81
-69
-57
-45
-33
-20
-7
5
19
32
46
60
75
90
105
120
134
149
163
177
191
204
216
228
239
250
261
271
281
291
301
310
319
327
336
343
350
357
362
367
371
375
378
380
382
384
385
386
387
388
388
387
386
384
382
379
375
371
367
362
357
352
348
343
339
335
330
326
321
317
312
307
302
298
293
289
286
282
279
277
275
273
271
269
268
266
265
263
262
261
259
258
257
255
253
251
248
245
241
237
231
226
219
213
206
199
193
186
181
176
171
168
166
165
165
166
168
170
173
177
180
184
188
193
197
201
206
211
216
222
228
234
241
249
257
266
276
286
297
309
322
335
349
364
379
394
409
425
441
458
475
493
511
530
549
569
590
611
632
653
675
697
718
739
760
781
802
823
844
865
887
909
931
954
977
1000
1022
1047
1071
1095
1118
1142
1166
1190
1214
1238
1261
1284
1307
1330
1352
1373
1393
1413
1431
1448
1464
1479
1493
1506
1517
1528
1537
1545
1553
1559
1565
1570
1575
1579
1582
1586
1588
1591
1594
1596
1599
1601
1604
1607
1609
1612
1615
1617
1620
1622
1625
1627
1629
1632
1634
1637
1639
1642
1645
1649
1652
1656
1661
1666
1671
1676
1682
1689
1696
1703
1710
1718
1726
1735
1744
1754
1764
1774
1785
1796
1808
1820
1833
1845
1858
1871
1884
1897
1909
1921
1932
1943
1953
1963
1971
1980
1988
1996
2003
2011
2017
2025
2032
2039
2045
2051
2057
2063
2068
2074
2079
2084
2089
2093
2098
2102
2106
2110
2115
2119
2124
2129
2134
2140
2146
2151
2157
2163
2168
2173
2178
2183
2188
2193
2198
2204
2209
2215
2220
2227
2233
2239
2246
2253
2260
2267
2274
2282
2289
2297
2305
2313
2321
2329
2337
2345
2352
2360
2366
2373
2379
2384
2389
2393
2397
2399
2400
2401
2401
2399
2397
2395
2391
2387
2383
2379
2374
2369
2365
2360
2355
2351
2346
2342
2337
2332
2327
2321
2315
2308
2300
2292
2284
2275
2265
2256
2246
2235
2225
2215
2204
2193
2182
2171
2159
2148
2137
2126
2115
2104
2094
2084
2075
2067
2058
2051
2043
2036
2029
2024
2019
2013
2009
2005
2001
1998
1995
1993
1991
1990
1989
1989
1990
1992
1994
1998
2001
2007
2012
2017
2025
2032
2039
2045
2053
2060
2066
2072
2078
2084
2089
2093
2097
2101
2104
2106
2108
2109
2110
2109
2108
2107
2105
2102
2099
2095
2090
2085
2079
2072
2065
2058
2051
2043
2035
2025
2017
2009
2001
1992
1983
1973
1963
1953
1942
1931
1919
1907
1895
1882
1869
1856
1842
1828
1813
1799
1784
1769
1754
1739
1723
1708
1692
1676
1660
1643
1627
1611
1595
1579
1563
1548
1533
1518
1504
1490
1477
1464
1451
1439
1427
1416
1404
1393
1383
1372
1362
1352
1341
1332
1322
1312
1302
1293
1283
1273
1263
1253
1243
1232
1221
1210
1198
1186
1173
1160
1147
1133
1119
1105
1090
1076
1061
1045
1030
1014
999
983
967
952
937
922
907
893
880
866
853
841
829
816
804
792
780
768
756
743
730
717
704
690
676
661
646
631
616
600
583
566
549
531
513
495
476
458
439
421
402
384
366
348
331
314
297
280
264
247
231
215
199
184
168
153
138
123
108
94
79
65
51
37
23
10
-4
-17
-30
-44
-57
-70
-83
-97
-110
-124
-138
-152
-166
-180
-195
-210
-225
-241
-257
-273
-290
-307
-324
-342
-359
-376
-393
-409
-425
-441
-456
-471
-485
-499
-512
-526
-539
-553
-566
-580
-594
-608
-623
-637
-652
-667
-682
-697
-713
-728
-743
-758
-773
-788
-803
-818
-832
-847
-862
-877
-892
-907
-922
-938
-954
-970
-987
-1004
-1022
-1039
-1057
-1075
-1093
-1111
-1129
-1147
-1164
-1182
-1200
-1218
-1236
-1254
-1273
-1291
-1310
-1329
-1348
-1368
-1387
-1407
-1426
-1446
-1465
-1485
-1503
-1522
-1540
-1557
-1574
-1591
-1608
-1624
-1640
-1656
-1672
-1687
-1703
-1718
-1734
-1749
-1765
-1781
-1796
-1812
-1828
-1844
-1861
-1877
-1894
-1911
-1929
-1947
-1965
-1983
-2001
-2021
-2041
-2060
-2080
-2100
-2119
-2139
-2158
-2177
-2196
-2215
-2233
-2250
-2268
-2285
-2301
-2317
-2333
-2348
-2363
-2377
-2391
-2404
-2417
-2429
-2441
-2452
-2463
-2474
-2484
-2494
-2503
-2513
-2521
-2530
-2538
-2546
-2553
-2560
-2567
-2573
-2579
-2584
-2589
-2594
-2597
-2600
-2602
-2603
-2604
-2604
-2604
-2604
-2603
-2601
-2600
-2599
-2598
-2597
-2597
-2597
-2598
-2599
-2601
-2604
-2607
-2611
-2616
-2621
-2627
-2634
-2641
-2650
-2658
-2667
-2677
-2687
-2698
-2709
-2720
-2732
-2744
-2756
-2769
-2781
-2793
-2806
-2818
-2830
-2842
-2854
-2866
-2877
-2889
-2900
-2912
-2923
-2934
-2944
-2955
-2965
-2975
-2984
-2994
-3003
-3012
-3021
-3030
-3040
-3049
-3058
-3068
-3077
-3087
-3097
-3107
-3117
-3127
-3137
-3147
-3158
-3168
-3179
-3189
-3200
-3210
-3221
-3232
-3243
-3254
-3265
-3276
-3287
-3298
-3310
-3322
-3333
-3345
-3356
-3368
-3380
-3392
-3404
-3416
-3428
-3440
-3453
-3465
-3478
-3491
-3504
-3518
-3531
-3545
-3558
-3572
-3587
-3601
-3616
-3630
-3645
-3660
-3675
-3690
-3704
-3719
-3733
-3748
-3762
-3776
-3790
-3803
-3817
-3830
-3843
-3856
-3868
-3881
-3894
-3906
-3918
-3931
-3943
-3955
-3967
-3979
-3991
-4003
-4014
-4027
-4038
-4051
-4064
-4077
-4091
-4104
-4118
-4132
-4146
-4161
-4175
-4190
-4205
-4220
-4235
-4250
-4266
-4281
-4296
-4312
-4327
-4343
-4358
-4374
-4389
-4404
-4419
-4434
-4448
-4462
-4475
-4487
-4499
-4510
-4521
-4531
-4540
-4549
-4558
-4567
-4576
-4584
-4593
-4602
-4611
-4620
-4629
-4639
-4648
-4658
-4669
-4679
-4690
-4701
-4712
-4724
-4736
-4748
-4760
-4773
-4785
-4798
-4811
-4824
-4837
-4850
-4862
-4875
-4887
-4899
-4910
-4921
-4931
-4941
-4951
-4960
-4968
-4976
-4984
-4991
-4997
-5004
-5010
-5015
-5021
-5026
-5032
-5038
-5043
-5049
-5056
-5062
-5069
-5077
-5085
-5093
-5102
-5111
-5120
-5130
-5140
-5151
-5162
-5173
-5184
-5195
-5207
-5218
-5230
-5241
-5253
-5264
-5275
-5286
-5296
-5306
-5315
-5324
-5332
-5340
-5347
-5353
-5359
-5364
-5369
-5373
-5376
-5379
-5381
-5383
-5384
-5385
-5386
-5386
-5386
-5386
-5386
-5385
-5384
-5384
-5383
-5382
-5382
-5381
-5381
-5381
-5381
-5381
-5381
-5382
-5383
-5383
-5384
-5385
-5386
-5387
-5388
-5389
-5391
-5392
-5394
-5397
-5399
-5403
-5406
-5411
-5415
-5421
-5427
-5433
-5440
-5447
-5455
-5463
-5471
-5480
-5489
-5499
-5509
-5519
-5530
-5541
-5552
-5564
-5576
-5589
-5602
-5615
-5629
-5643
-5656
-5670
-5683
-5696
-5709
-5721
-5732
-5743
-5753
-5762
-5770
-5777
-5783
-5789
-5794
-5798
-5801
-5804
-5806
-5807
-5808
-5808
-5808
-5807
-5806
-5803
-5801
-5798
-5794
-5790
-5785
-5780
-5775
-5769
-5763
-5757
-5752
-5746
-5740
-5735
-5731
-5726
-5722
-5719
-5716
-5714
-5712
-5710
-5709
-5708
-5708
-5708
-5708
-5709
-5711
-5713
-5716
-5719
-5723
-5729
-5734
-5741
-5749
-5757
-5766
-5776
-5787
-5798
-5810
-5822
-5835
-5847
-5860
-5873
-5886
-5899
-5911
-5924
-5936
-5948
-5959
-5970
-5981
-5991
-6000
-6009
-6018
-6026
-6033
-6040
-6046
-6051
-6055
-6059
-6063
-6065
-6068
-6070
-6071
-6072
-6073
-6073
-6074
-6074
-6074
-6073
-6073
-6072
-6072
-6071
-6070
-6069
-6068
-6067
-6065
-6064
-6063
-6062
-6061
-6061
-6060
-6059
-6059
-6058
-6058
-6057
-6057
-6056
-6055
-6054
-6053
-6051
-6049
-6046
-6043
-6039
-6034
-6028
-6021
-6013
-6004
-5995
-5984
-5972
-5958
-5944
-5929
-5913
-5896
-5879
-5860
-5841
-5821
-5800
-5779
-5757
-5735
-5712
-5690
-5667
-5644
-5621
-5598
-5575
-5553
-5530
-5508
-5486
-5465
-5443
-5423
-5402
-5382
-5362
-5342
-5322
-5303
-5283
-5264
-5244
-5226
-5207
-5189
-5171
-5154
-5137
-5120
-5105
-5089
-5074
-5060
-5046
-5033
-5020
-5007
-4995
-4983
-4972
-4961
-4950
-4940
-4930
-4921
-4912
-4903
-4894
-4886
-4877
-4869
-4861
-4853
-4845
-4837
-4830
-4822
-4815
-4808
-4801
-4795
-4788
-4782
-4776
-4770
-4764
-4758
-4752
-4747
-4741
-4735
-4730
-4725
-4719
-4714
-4709
-4705
-4700
-4696
-4692
-4688
-4684
-4681
-4678
-4675
-4672
-4670
-4668
-4667
-4666
-4666
-4666
-4666
-4666
-4667
-4669
-4670
-4672
-4674
-4677
-4680
-4684
-4688
-4693
-4698
-4704
-4710
-4717
-4724
-4732
-4739
-4747
-4755
-4763
-4771
-4778
-4786
-4794
-4801
-4809
-4817
-4825
-4833
-4842
-4850
-4858
-4867
-4875
-4883
-4892
-4900
-4908
-4916
-4924
-4931
-4939
-4947
-4955
-4963
-4971
-4979
-4986
-4994
-5002
-5009
-5016
-5023
-5030
-5036
-5042
-5048
-5053
-5058
-5062
-5067
-5071
-5074
-5078
-5081
-5085
-5088
-5091
-5094
-5097
-5100
-5103
-5106
-5109
-5112
-5115
-5118
-5121
-5124
-5126
-5129
-5132
-5135
-5138
-5140
-5143
-5146
-5148
-5151
-5153
-5156
-5158
-5160
-5161
-5163
-5164
-5165
-5165
-5166
-5166
-5166
-5165
-5164
-5163
-5162
-5160
-5158
-5156
-5153
-5150
-5146
-5142
-5138
-5132
-5127
-5120
-5114
-5107
-5100
-5092
-5085
-5077
-5069
-5061
-5053
-5045
-5037
-5029
-5021
-5013
-5005
-4997
-4989
-4981
-4973
-4965
-4957
-4949
-4942
-4934
-4926
-4919
-4911
-4904
-4897
-4890
-4883
-4877
-4870
-4864
-4858
-4853
-4847
-4842
-4836
-4831
-4825
-4820
-4814
-4808
-4802
-4795
-4789
-4782
-4776
-4769
-4763
-4756
-4751
-4745
-4740
-4736
-4732
-4728
-4725
-4723
-4721
-4720
-4719
-4719
-4719
-4720
-4722
-4724
-4727
-4730
-4734
-4739
-4744
-4749
-4755
-4761
-4769
-4776
-4784
-4793
-4801
-4811
-4821
-4831
-4841
-4852
-4863
-4875
-4887
-4899
-4911
-4923
-4936
-4949
-4962
-4975
-4988
-5002
-5016
-5029
-5043
-5057
-5070
-5084
-5097
-5110
-5123
-5135
-5147
-5158
-5169
-5180
-5190
-5199
-5207
-5215
-5223
-5230
-5236
-5241
-5246
-5251
-5255
-5258
-5261
-5264
-5267
-5270
-5273
-5275
-5278
-5281
-5284
-5287
-5290
-5294
-5297
-5301
-5305
-5309
-5313
-5318
-5322
-5327
-5332
-5338
-5344
-5350
-5356
-5363
-5370
-5378
-5386
-5394
-5403
-5412
-5421
-5431
-5441
-5452
-5464
-5476
-5488
-5501
-5514
-5528
-5543
-5558
-5573
-5589
-5605
-5622
-5639
-5657
-5675
-5693
-5712
-5731
-5750
-5769
-5789
-5808
-5828
-5848
-5867
-5887
-5907
-5927
-5946
-5966
-5985
-6005
-6024
-6043
-6062
-6080
-6098
-6117
-6135
-6153
-6171
-6189
-6208
-6226
-6245
-6263
-6282
-6300
-6318
-6336
-6354
-6371
-6388
-6405
-6420
-6435
-6449
-6463
-6475
-6486
-6497
-6506
-6514
-6522
-6528
-6533
-6537
-6540
-6541
-6542
-6542
-6540
-6537
-6534
-6529
-6524
-6518
-6511
-6503
-6495
-6486
-6477
-6467
-6457
-6447
-6436
-6425
-6413
-6401
-6388
-6374
-6361
-6346
-6330
-6314
-6296
-6278
-6258
-6237
-6215
-6191
-6165
-6138
-6109
-6079
-6047
-6013
-5977
-5939
-5899
-5857
-5813
-5766
-5718
-5668
-5615
-5561
-5504
-5446
-5387
-5325
-5263
-5199
-5134
-5067
-5000
-4932
-4864
-4794
-4724
-4654
-4584
-4513
-4443
-4372
-4302
-4232
-4163
-4094
-4026
-3959
-3894
-3829
-3766
-3704
-3643
-3584
-3527
-3472
-3419
-3367
-3318
-3271
-3227
-3184
-3144
-3107
-3072
-3039
-3008
-2980
-2955
-2932
-2911
-2892
-2876
-2863
-2852
-2843
-2837
-2833
-2832
-2833
-2837
-2842
-2851
-2861
-2873
-2888
-2904
-2923
-2943
-2965
-2988
-3014
-3040
-3068
-3098
-3129
-3161
-3194
-3228
-3263
-3299
-3336
-3373
-3412
-3450
-3489
-3529
-3568
-3608
-3647
-3687
-3726
-3766
-3805
-3844
-3883
-3922
-3960
-3998
-4035
-4074
-4112
-4151
-4189
-4227
-4266
-4306
-4346
-4386
-4428
-4470
-4512
-4556
-4601
-4646
-4693
-4740
-4788
-4836
-4886
-4936
-4987
-5038
-5090
-5142
-5194
-5247
-5299
-5351
-5403
-5455
-5506
-5555
-5604
-5652
-5698
-5743
-5787
-5828
-5868
-5907
-5943
-5978
-6010
-6041
-6070
-6098
-6123
-6147
-6168
-6188
-6205
-6221
-6234
-6245
-6254
-6261
-6266
-6268
-6268
-6265
-6261
-6254
-6245
-6234
-6221
-6206
-6189
-6171
-6150
-6128
-6105
-6080
-6054
-6027
-5999
-5970
-5941
-5912
-5882
-5853
-5824
-5796
-5768
-5741
-5715
-5690
-5666
-5643
-5621
-5600
-5580
-5561
-5543
-5525
-5509
-5493
-5478
-5464
-5450
-5436
-5422
-5408
-5394
-5380
-5366
-5350
-5335
-5318
-5301
-5283
-5264
-5244
-5224
-5203
-5181
-5159
-5137
-5114
-5091
-5068
-5045
-5022
-5000
-4978
-4958
-4938
-4919
-4902
-4885
-4870
-4856
-4844
-4832
-4821
-4811
-4802
-4793
-4785
-4777
-4769
-4761
-4754
-4746
-4738
-4731
-4723
-4716
-4709
-4702
-4697
-4691
-4687
-4684
-4683
-4683
-4684
-4688
-4694
-4701
-4712
-4724
-4739
-4756
-4775
-4796
-4819
-4844
-4870
-4898
-4927
-4957
-4988
-5019
-5051
-5083
-5115
-5147
-5179
-5210
-5240
-5270
-5298
-5325
-5351
-5375
-5398
-5418
-5437
-5455
-5470
-5484
-5496
-5506
-5515
-5522
-5527
-5532
-5534
-5536
-5536
-5535
-5532
-5528
-5522
-5514
-5506
-5495
-5483
-5469
-5453
-5435
-5416
-5394
-5371
-5347
-5320
-5291
-5261
-5230
-5197
-5162
-5126
-5088
-5049
-5008
-4966
-4922
-4877
-4829
-4780
-4730
-4677
-4623
-4566
-4509
-4449
-4388
-4325
-4261
-4196
-4129
-4061
-3991
-3921
-3850
-3778
-3704
-3630
-3556
-3480
-3404
-3327
-3250
-3173
-3094
-3016
-2936
-2856
-2776
-2695
-2614
-2532
-2450
-2368
-2285
-2202
-2120
-2037
-1956
-1874
-1794
-1714
-1635
-1557
-1481
-1406
-1332
-1260
-1189
-1120
-1053
-988
-924
-862
-803
-745
-688
-634
-581
-529
-479
-430
-383
-337
-292
-247
-204
-162
-121
-80
-41
-2
36
74
112
149
186
223
261
299
337
376
416
457
498
541
584
629
675
722
769
818
868
919
971
1022
1077
1132
1188
1244
1302
1361
1421
1483
1546
1610
1677
1745
1815
1888
1963
2041
2121
2204
2290
2380
2472
2568
2667
2770
2876
2986
3099
3216
3335
3458
3584
3713
3845
3979
4115
4254
4395
4538
4683
4830
4978
5128
5280
5432
5586
5741
5897
6053
6209
6366
6522
6678
6833
6987
7139
7290
7438
7585
7729
7870
8009
8145
8278
8408
8535
8659
8780
8898
9013
9125
9235
9341
9446
9548
9647
9745
9841
9935
10027
10118
10207
10295
10381
10467
10551
10634
10717
10798
10879
10960
11040
11121
11202
11283
11364
11447
11530
11615
11701
11789
11878
11969
12062
12156
12252
12349
12448
12548
12650
12753
12857
12963
13069
13177
13285
13394
13503
13613
13722
13832
13941
14050
14158
14264
14369
14473
14575
14674
14772
14867
14959
15049
15136
15220
15302
15380
15456
15529
15598
15665
15730
15792
15851
15908
15963
16015
16065
16116
16163
16210
16254
16300
16343
16386
16428
16470
16511
16552
16593
16634
16675
16717
16758
16800
16842
16885
16928
16971
17015
17060
17104
17150
17196
17242
17288
17336
17383
17431
17479
17528
17577
17626
17676
17726
17776
17826
17876
17925
17975
18025
18074
18122
18170
18218
18264
18310
18354
18397
18438
18478
18516
18551
18585
18616
18645
18670
18693
18714
18731
18745
18755
18763
18768
18769
18768
18763
18755
18745
18731
18715
18696
18674
18650
18623
18593
18560
18525
18487
18447
18404
18359
18311
18261
18209
18154
18098
18039
17978
17916
17851
17785
17717
17647
17576
17503
17429
17354
17277
17199
17120
17040
16959
16876
16793
16708
16622
16535
16446
16355
16263
16169
16072
15972
15870
15765
15658
15547
15433
15316
15196
15073
14948
14820
14689
14557
14422
14286
14149
14010
13870
13729
13588
13446
13304
13163
13023
12883
12746
12610
12476
12345
12218
12093
11972
11856
11743
11635
11531
11432
11338
11249
11164
11085
11009
10939
10873
10811
10754
10700
10650
10604
10561
10521
10484
10450
10419
10390
10363
10339
10318
10299
10284
10271
10262
10257
10255
10258
10265
10277
10294
10316
10343
10376
10414
10457
10506
10561
10620
10685
10755
10830
10909
10993
11081
11172
11266
11364
11464
11567
11672
11779
11888
12000
12113
12230
12348
12470
12594
12721
12852
12986
13125
13267
13414
13565
13722
13883
14050
14222
14399
14582
14771
14964
15164
15368
15578
15792
16010
16233
16458
16687
16917
17150
17384
17618
17853
18088
18321
18554
18786
19015
19243
19468
19691
19911
20128
20343
20554
20763
20968
21171
21371
21568
21763
21956
22146
22335
22522
22707
22890
23072
23253
23432
23610
23785
23958
24129
24298
24463
24625
24783
24937
25086
25230
25369
25502
25629
25749
25862
25968
26066
26156
26239
26313
26379
26437
26487
26529
26563
26590
26610
26624
26631
26633
26630
26623
26611
26595
26576
26553
26528
26499
26467
26431
26392
26350
26303
26251
26195
26133
26064
25990
25908
25819
25722
25616
25501
25377
25243
25099
24944
24780
24604
24418
24221
24014
23796
23567
23329
23082
22825
22560
22286
22006
21718
21424
21125
20820
20512
20199
19884
19566
19246
18925
18602
18279
17956
17633
17311
16990
16670
16352
16036
15723
15412
15104
14800
14499
14202
13909
13620
13337
13057
12783
12514
12250
11992
11739
11492
11251
11015
10786
10562
10345
10133
9928
9729
9536
9349
9168
8993
8823
8658
8498
8343
8191
8042
7897
7754
7613
7473
7335
7197
7059
6922
6785
6648
6511
6375
6238
6101
5965
5829
5693
5558
5423
5290
5156
5024
4893
4763
4633
4506
4379
4253
4129
4006
3886
3766
3648
3531
3416
3303
3190
3079
2969
2861
2753
2647
2541
2437
2335
2233
2133
2033
1938
1843
1750
1659
1571
1484
1400
1318
1238
1161
1085
1010
939
868
798
728
660
591
522
454
384
314
243
171
98
23
-52
-130
-208
-287
-368
-450
-532
-615
-699
-782
-867
-951
-1035
-1118
-1202
-1284
-1366
-1448
-1528
-1608
-1686
-1763
-1839
-1913
-1986
-2057
-2127
-2195
-2262
-2327
-2391
-2453
-2515
-2575
-2635
-2695
-2754
-2813
-2873
-2933
-2994
-3056
-3119
-3184
-3251
-3319
-3390
-3463
-3538
-3615
-3695
-3776
-3859
-3944
-4030
-4118
-4205
-4293
-4380
-4467
-4553
-4637
-4719
-4799
-4877
-4952
-5025
-5095
-5162
-5227
-5289
-5348
-5405
-5460
-5511
-5561
-5607
-5652
-5693
-5732
-5768
-5801
-5831
-5858
-5882
-5904
-5922
-5937
-5949
-5958
-5964
-5967
-5966
-5963
-5957
-5948
-5936
-5921
-5904
-5885
-5863
-5839
-5813
-5785
-5756
-5725
-5694
-5661
-5627
-5593
-5559
-5524
-5489
-5454
-5420
-5385
-5350
-5315
-5280
-5244
-5207
-5168
-5129
-5087
-5043
-4996
-4946
-4894
-4837
-4778
-4714
-4646
-4574
-4497
-4415
-4328
-4235
-4137
-4034
-3924
-3808
-3686
-3557
-3423
-3282
-3135
-2982
-2824
-2660
-2490
-2316
-2137
-1954
-1766
-1575
-1380
-1182
-981
-777
-571
-362
-151
62
278
495
715
937
1160
1385
1612
1840
2070
2300
2532
2765
2998
3232
3466
3700
3934
4168
4401
4634
4865
5095
5324
5550
5774
5995
6213
6428
6638
6845
7047
7245
7438
7626
7809
7987
8161
8329
8493
8651
8805
8955
9099
9240
9376
9509
9638
9764
9886
10007
10124
10240
10354
10466
10578
10688
10797
10905
11012
11118
11224
11330
11434
11538
11641
11744
11845
11946
12046
12145
12242
12337
12431
12523
12612
12698
12780
12860
12935
13005
13070
13131
13185
13233
13275
13310
13338
13360
13373
13380
13378
13369
13353
13329
13297
13258
13210
13156
13093
13024
12946
12861
12769
12669
12562
12448
12326
12198
12062
11920
11772
11616
11455
11288
11115
10937
10753
10566
10374
10178
9979
9777
9573
9366
9157
8947
8736
8524
8312
8100
7888
7676
7466
7257
7049
6843
6639
6437
6239
6043
5850
5661
5476
5294
5117
4943
4774
4608
4447
4291
4138
3990
3846
3706
3570
3438
3310
3187
3067
2952
2841
2735
2633
2535
2442
2354
2271
2192
2118
2048
1983
1923
1867
1815
1767
1723
1683
1646
1612
1582
1555
1530
1509
1490
1474
1460
1449
1439
1432
1426
1422
1420
1418
1418
1418
1418
1419
1420
1421
1422
1422
1423
1423
1423
1422
1422
1421
1420
1419
1419
1419
1419
1421
1423
1427
1432
1439
1448
1459
1472
1488
1506
1527
1550
1577
1606
1638
1673
1710
1750
1793
1838
1886
1936
1988
2041
2098
2156
2215
2276
2338
2401
2466
2531
2597
2664
2731
2800
2868
2937
3007
3077
3147
3217
3287
3358
3428
3499
3569
3639
3709
3778
3847
3915
3982
4046
4112
4175
4236
4295
4352
4407
4459
4509
4555
4598
4639
4675
4708
4738
4764
4787
4806
4822
4834
4844
4850
4855
4857
4857
4855
4852
4848
4844
4838
4833
4827
4821
4816
4811
4806
4803
4800
4798
4797
4797
4799
4802
4805
4811
4817
4825
4834
4844
4855
4868
4881
4896
4911
4927
4945
4963
4981
5001
5021
5042
5064
5086
5109
5133
5157
5183
5209
5237
5265
5294
5325
5356
5388
5421
5456
5490
5526
5562
5598
5635
5672
5709
5746
5783
5819
5854
5890
5924
5958
5991
6023
6054
6084
6113
6141
6168
6194
6219
6243
6267
6289
6311
6333
6354
6374
6394
6415
6435
6455
6475
6495
6516
6537
6559
6581
6604
6628
6653
6679
6706
6734
6763
6794
6826
6860
6895
6932
6970
7010
7051
7094
7138
7184
7231
7280
7329
7380
7431
7484
7537
7591
7646
7701
7757
7813
7870
7928
7985
8044
8102
8161
8221
8281
8341
8402
8464
8526
8589
8652
8716
8781
8847
8914
8981
9049
9118
9187
9256
9326
9396
9466
9536
9605
9674
9743
9810
9877
9943
10007
10070
10131
10191
10249
10306
10360
10413
10465
10514
10562
10609
10653
10697
10739
10779
10819
10857
10893
10929
10963
10996
11028
11058
11087
11115
11141
11167
11190
11212
11233
11252
11270
11286
11300
11313
11324
11333
11341
11347
11351
11353
11354
11353
11350
11345
11339
11331
11322
11311
11298
11284
11269
11253
11235
11216
11197
11176
11155
11133
11111
11088
11065
11041
11017
10993
10969
10945
10921
10897
10873
10849
10825
10802
10779
10756
10733
10710
10688
10666
10644
10622
10601
10580
10560
10541
10522
10503
10485
10469
10452
10437
10422
10408
10395
10383
10371
10360
10350
10341
10333
10326
10320
10315
10311
10308
10307
10306
10307
10309
10312
10317
10322
10329
10336
10345
10355
10366
10378
10390
10404
10418
10433
10448
10464
10480
10496
10512
10528
10544
10559
10573
10587
10600
10612
10623
10633
10641
10648
10653
10657
10659
10660
10658
10654
10649
10641
10632
10620
10606
10589
10571
10550
10527
10501
10472
10441
10407
10370
10330
10287
10242
10194
10143
10089
10032
9973
9911
9847
9781
9713
9643
9571
9497
9422
9345
9267
9188
9107
9026
8943
8860
8775
8691
8605
8520
8434
8348
8263
8177
8090
8006
7920
7835
7751
7666
7582
7498
7414
7330
7247
7163
7080
6996
6912
6828
6744
6659
6574
6488
6401
6314
6225
6136
6046
5954
5861
5767
5673
5577
5480
5382
5283
5184
5084
4984
4883
4782
4681
4580
4479
4378
4278
4178
4078
3980
3883
3786
3691
3597
3505
3414
3324
3237
3151
3068
2986
2907
2830
2755
2683
2613
2545
2479
2416
2354
2294
2237
2180
2126
2073
2021
1972
1924
1876
1830
1785
1741
1698
1656
1614
1573
1533
1494
1455
1417
1379
1342
1305
1268
1232
1196
1160
1124
1087
1051
1014
977
940
902
864
825
785
745
704
662
620
577
533
489
444
398
352
304
256
207
157
106
54
1
-53
-108
-164
-220
-278
-336
-395
-454
-514
-574
-635
-697
-758
-820
-882
-945
-1006
-1070
-1133
-1196
-1259
-1322
-1386
-1449
-1513
-1576
-1639
-1702
-1765
-1828
-1890
-1951
-2012
-2073
-2133
-2192
-2251
-2309
-2366
-2423
-2479
-2534
-2589
-2643
-2697
-2750
-2804
-2856
-2909
-2961
-3013
-3065
-3117
-3169
-3220
-3272
-3324
-3375
-3427
-3479
-3530
-3582
-3634
-3685
-3737
-3789
-3840
-3891
-3942
-3993
-4043
-4094
-4146
-4197
-4247
-4298
-4349
-4399
-4450
-4501
-4552
-4603
-4653
-4704
-4754
-4804
-4853
-4903
-4951
-5000
-5048
-5095
-5142
-5189
-5235
-5281
-5327
-5373
-5419
-5464
-5510
-5555
-5601
-5646
-5691
-5737
-5782
-5827
-5873
-5918
-5963
-6008
-6052
-6097
-6141
-6185
-6229
-6272
-6316
-6359
-6402
-6444
-6487
-6529
-6571
-6613
-6656
-6698
-6740
-6782
-6825
-6867
-6910
-6953
-6996
-7039
-7083
-7128
-7172
-7217
-7263
-7310
-7357
-7405
-7453
-7502
-7553
-7604
-7656
-7709
-7763
-7818
-7874
-7931
-7989
-8048
-8106
-8167
-8229
-8291
-8353
-8416
-8479
-8542
-8606
-8670
-8734
-8798
-8862
-8927
-8991
-9055
-9119
-9183
-9247
-9311
-9374
-9437
-9500
-9562
-9623
-9685
-9745
-9805
-9864
-9923
-9981
-10038
-10094
-10150
-10205
-10260
-10313
-10366
-10418
-10470
-10520
-10570
-10619
-10667
-10715
-10762
-10807
-10852
-10897
-10940
-10983
-11024
-11065
-11105
-11145
-11183
-11220
-11257
-11293
-11327
-11361
-11393
-11424
-11454
-11482
-11508
-11533
-11556
-11578
-11597
-11615
-11631
-11645
-11657
-11667
-11676
-11683
-11688
-11691
-11693
-11694
-11693
-11692
-11689
-11685
-11680
-11675
-11669
-11663
-11656
-11649
-11642
-11635
-11629
-11622
-11615
-11609
-11604
-11598
-11593
-11588
-11584
-11581
-11577
-11575
-11572
-11571
-11569
-11568
-11568
-11568
-11569
-11570
-11571
-11573
-11575
-11577
-11580
-11583
-11586
-11589
-11592
-11594
-11597
-11599
-11601
-11603
-11605
-11606
-11607
-11608
-11608
-11609
-11609
-11609
-11610
-11610
-11611
-11612
-11614
-11615
-11617
-11620
-11622
-11626
-11629
-11633
-11638
-11643
-11648
-11654
-11660
-11667
-11674
-11682
-11690
-11698
-11707
-11716
-11726
-11736
-11746
-11756
-11767
-11779
-11790
-11803
-11816
-11829
-11844
-11859
-11876
-11893
-11912
-11932
-11953
-11975
-11998
-12022
-12047
-12073
-12100
-12128
-12157
-12186
-12216
-12247
-12278
-12309
-12342
-12374
-12408
-12441
-12476
-12511
-12546
-12582
-12618
-12655
-12693
-12731
-12770
-12809
-12848
-12889
-12930
-12971
-13013
-13056
-13100
-13144
-13189
-13234
-13281
-13328
-13377
-13426
-13476
-13526
-13578
-13630
-13683
-13737
-13792
-13847
-13902
-13959
-14015
-14072
-14130
-14188
-14245
-14303
-14361
-14419
-14476
-14534
-14591
-14647
-14703
-14758
-14813
-14867
-14920
-14973
-15025
-15077
-15129
-15179
-15230
-15280
-15330
-15380
-15429
-15479
-15528
-15578
-15628
-15679
-15730
-15781
-15833
-15885
-15938
-15991
-16045
-16099
-16154
-16209
-16265
-16320
-16376
-16433
-16489
-16545
-16600
-16656
-16711
-16766
-16820
-16874
-16926
-16979
-17030
-17080
-17130
-17178
-17226
-17273
-17319
-17364
-17408
-17451
-17494
-17536
-17577
-17617
-17657
-17696
-17734
-17771
-17808
-17844
-17879
-17912
-17945
-17977
-18008
-18038
-18067
-18095
-18122
-18147
-18172
-18196
-18218
-18240
-18260
-18279
-18297
-18314
-18330
-18345
-18358
-18371
-18383
-18393
-18403
-18412
-18420
-18427
-18433
-18439
-18444
-18449
-18453
-18457
-18460
-18463
-18465
-18468
-18470
-18471
-18473
-18474
-18474
-18475
-18475
-18475
-18474
-18473
-18471
-18469
-18466
-18463
-18459
-18455
-18450
-18445
-18439
-18433
-18427
-18421
-18415
-18409
-18403
-18398
-18393
-18388
-18384
-18381
-18378
-18376
-18375
-18374
-18374
-18375
-18376
-18378
-18380
-18383
-18387
-18391
-18396
-18401
-18407
-18413
-18420
-18426
-18433
-18441
-18448
-18456
-18463
-18471
-18478
-18486
-18493
-18500
-18507
-18513
-18519
-18524
-18529
-18532
-18536
-18538
-18540
-18540
-18540
-18538
-18536
-18532
-18528
-18522
-18515
-18506
-18497
-18486
-18474
-18461
-18446
-18430
-18413
-18395
-18375
-18355
-18333
-18310
-18286
-18261
-18235
-18209
-18181
-18152
-18122
-18092
-18061
-18029
-17996
-17962
-17928
-17894
-17858
-17823
-17787
-17750
-17713
-17676
-17639
-17601
-17563
-17525
-17486
-17448
-17409
-17370
-17331
-17291
-17252
-17212
-17171
-17131
-17090
-17049
-17007
-16965
-16923
-16880
-16837
-16793
-16749
-16704
-16659
-16613
-16566
-16519
-16472
-16424
-16376
-16327
-16277
-16229
-16178
-16129
-16081
-16030
-15982
-15932
-15883
-15834
-15786
-15737
-15689
-15641
-15593
-15545
-15498
-15451
-15405
-15359
-15313
-15268
-15223
-15179
-15135
-15092
-15050
-15008
-14967
-14926
-14886
-14848
-14809
-14772
-14736
-14701
-14667
-14634
-14602
-14571
-14542
-14514
-14487
-14462
-14438
-14416
-14394
-14375
-14356
-14339
-14323
-14308
-14295
-14282
-14272
-14262
-14254
-14247
-14242
-14238
-14235
-14233
-14233
-14235
-14237
-14241
-14246
-14252
-14259
-14267
-14277
-14287
-14299
-14311
-14325
-14340
-14355
-14372
-14390
-14409
-14429
-14450
-14473
-14496
-14521
-14548
-14575
-14604
-14634
-14665
-14698
-14732
-14767
-14804
-14842
-14881
-14921
-14963
-15006
-15049
-15094
-15139
-15185
-15232
-15279
-15326
-15374
-15422
-15470
-15518
-15567
-15615
-15662
-15710
-15757
-15804
-15850
-15896
-15942
-15987
-16032
-16076
-16120
-16164
-16207
-16250
-16292
-16334
-16376
-16417
-16458
-16498
-16538
-16578
-16617
-16655
-16693
-16730
-16767
-16804
-16840
-16875
-16910
-16944
-16977
-17010
-17042
-17073
-17103
-17132
-17161
-17188
-17215
-17240
-17265
-17288
-17311
-17333
-17353
-17373
-17391
-17409
-17426
-17441
-17456
-17470
-17483
-17495
-17506
-17516
-17525
-17534
-17541
-17547
-17552
-17556
-17559
-17560
-17560
-17559
-17556
-17552
-17546
-17539
-17530
-17519
-17507
-17493
-17477
-17460
-17441
-17420
-17398
-17373
-17347
-17320
-17290
-17259
-17226
-17191
-17154
-17116
-17076
-17034
-16990
-16945
-16899
-16851
-16801
-16751
-16699
-16646
-16592
-16538
-16482
-16426
-16369
-16312
-16253
-16193
-16135
-16074
-16013
-15952
-15890
-15827
-15763
-15699
-15635
-15570
-15505
-15440
-15374
-15308
-15243
-15177
-15111
-15045
-14980
-14914
-14849
-14784
-14718
-14653
-14589
-14524
-14460
-14396
-14332
-14269
-14206
-14143
-14081
-14019
-13958
-13897
-13837
-13777
-13718
-13659
-13601
-13543
-13485
-13428
-13372
-13316
-13260
-13205
-13150
-13095
-13040
-12986
-12932
-12877
-12823
-12769
-12714
-12660
-12605
-12550
-12494
-12439
-12383
-12326
-12269
-12212
-12154
-12096
-12037
-11978
-11919
-11859
-11799
-11739
-11678
-11618
-11557
-11497
-11436
-11376
-11316
-11256
-11196
-11137
-11078
-11019
-10961
-10903
-10845
-10788
-10732
-10676
-10621
-10566
-10512
-10459
-10406
-10355
-10304
-10255
-10206
-10158
-10111
-10066
-10021
-9977
-9934
-9891
-9850
-9810
-9770
-9732
-9694
-9658
-9622
-9587
-9553
-9521
-9488
-9457
-9427
-9397
-9367
-9339
-9310
-9282
-9254
-9227
-9199
-9172
-9145
-9118
-9090
-9063
-9036
-9008
-8981
-8953
-8925
-8898
-8870
-8842
-8814
-8787
-8759
-8731
-8703
-8676
-8648
-8621
-8594
-8566
-8539
-8512
-8486
-8459
-8433
-8407
-8381
-8356
-8330
-8305
-8280
-8256
-8231
-8207
-8183
-8159
-8135
-8113
-8090
-8068
-8045
-8023
-8003
-7982
-7962
-7942
-7923
-7904
-7885
-7867
-7850
-7832
-7816
-7799
-7782
-7766
-7750
-7734
-7718
-7702
-7686
-7669
-7653
-7637
-7620
-7603
-7586
-7568
-7550
-7531
-7512
-7493
-7473
-7453
-7432
-7412
-7390
-7369
-7347
-7325
-7304
-7282
-7261
-7240
-7219
-7198
-7179
-7159
-7140
-7122
-7105
-7088
-7072
-7057
-7042
-7028
-7015
-7003
-6991
-6981
-6971
-6961
-6953
-6944
-6937
-6929
-6923
-6916
-6910
-6904
-6898
-6891
-6885
-6879
-6872
-6865
-6858
-6850
-6842
-6833
-6824
-6814
-6803
-6792
-6780
-6767
-6754
-6740
-6726
-6711
-6695
-6679
-6662
-6645
-6627
-6609
-6590
-6570
-6550
-6530
-6509
-6487
-6465
-6442
-6419
-6395
-6370
-6344
-6318
-6292
-6264
-6236
-6206
-6176
-6146
-6114
-6082
-6048
-6015
-5980
-5945
-5908
-5872
-5834
-5796
-5756
-5717
-5676
-5634
-5592
-5549
-5506
-5461
-5416
-5371
-5324
-5278
-5230
-5183
-5134
-5086
-5037
-4988
-4938
-4888
-4838
-4788
-4737
-4686
-4635
-4584
-4532
-4479
-4427
-4374
-4320
-4267
-4213
-4158
-4104
-4049
-3994
-3939
-3883
-3828
-3773
-3718
-3663
-3608
-3553
-3498
-3444
-3390
-3336
-3282
-3229
-3176
-3123
-3071
-3018
-2967
-2915
-2864
-2813
-2762
-2711
-2661
-2610
-2560
-2510
-2459
-2409
-2358
-2308
-2257
-2206
-2155
-2103
-2052
-2000
-1947
-1895
-1842
-1788
-1734
-1680
-1625
-1570
-1514
-1458
-1402
-1345
-1289
-1232
-1175
-1117
-1060
-1002
-946
-889
-833
-776
-721
-665
-610
-556
-503
-450
-397
-346
-295
-245
-195
-146
-98
-50
-3
43
89
134
179
224
268
312
355
398
441
484
526
568
610
651
693
734
775
816
856
896
937
977
1016
1056
1095
1135
1174
1213
1251
1290
1328
1367
1405
1443
1481
1520
1558
1596
1635
1673
1712
1750
1789
1828
1866
1905
1943
1982
2020
2058
2096
2134
2172
2209
2247
2284
2320
2357
2393
2430
2466
2501
2537
2572
2607
2641
2675
2709
2743
2776
2810
2843
2876
2908
2941
2973
3006
3038
3070
3102
3134
3166
3198
3230
3262
3294
3325
3357
3389
3420
3452
3484
3516
3547
3579
3610
3642
3673
3705
3736
3768
3799
3830
3862
3893
3924
3955
3986
4016
4046
4077
4107
4136
4166
4194
4223
4251
4278
4305
4331
4357
4382
4406
4430
4454
4476
4499
4520
4542
4563
4583
4604
4623
4643
4662
4682
4701
4720
4739
4757
4776
4795
4814
4832
4851
4870
4889
4908
4927
4947
4966
4986
5005
5025
5045
5066
5086
5107
5129
5150
5172
5195
5218
5241
5265
5290
5316
5341
5368
5396
5424
5453
5482
5513
5544
5576
5609
5643
5678
5713
5749
5786
5824
5862
5902
5942
5982
6024
6066
6109
6152
6196
6241
6286
6332
6379
6426
6474
6522
6571
6620
6670
6719
6770
6820
6871
6922
6973
7024
7076
7127
7179
7231
7283
7335
7388
7440
7493
7545
7598
7652
7705
7759
7813
7868
7922
7978
8034
8090
8148
8206
8264
8324
8384
8444
8506
8568
8630
8694
8758
8822
8887
8953
9019
9085
9151
9218
9286
9353
9421
9489
9558
9626
9695
9764
9833
9903
9972
10041
10111
10180
10250
10319
10389
10458
10528
10597
10667
10736
10805
10874
10942
11011
11079
11147
11215
11282
11350
11416
11483
11549
11615
11680
11745
11809
11872
11935
11997
12059
12119
12179
12237
12295
12352
12408
12463
12517
12570
12622
12673
12723
12772
12820
12867
12913
12957
13001
13044
13086
13127
13167
13205
13243
13280
13315
13350
13384
13416
13448
13478
13508
13536
13563
13590
13615
13639
13662
13683
13704
13723
13742
13759
13774
13789
13802
13814
13825
13835
13843
13850
13856
13861
13865
13867
13869
13870
13869
13868
13867
13864
13861
13858
13854
13850
13845
13841
13836
13831
13826
13821
13816
13811
13806
13802
13797
13792
13787
13783
13778
13773
13769
13764
13760
13756
13751
13747
13743
13738
13734
13729
13725
13720
13716
13712
13707
13703
13699
13696
13692
13689
13686
13684
13681
13680
13678
13678
13677
13677
13677
13678
13679
13680
13681
13683
13685
13687
13689
13691
13694
13696
13699
13702
13704
13707
13710
13712
13715
13717
13720
13722
13724
13726
13728
13730
13732
13734
13735
13737
13738
13739
13740
13741
13742
13743
13744
13744
13745
13745
13745
13745
13745
13745
13745
13745
13744
13744
13743
13742
13742
13741
13740
13739
13738
13737
13736
13735
13734
13733
13732
13731
13730
13729
13728
13727
13726
13725
13724
13723
13722
13721
13720
13719
13718
13717
13716
13715
13713
13712
13710
13708
13705
13703
13700
13696
13693
13689
13684
13679
13674
13668
13662
13656
13649
13642
13634
13627
13619
13611
13604
13596
13588
13581
13574
13566
13559
13552
13546
13539
13532
13525
13519
13512
13505
13498
13491
13484
13476
13469
13461
13454
13446
13438
13430
13421
13413
13404
13396
13387
13379
13370
13361
13353
13344
13336
13327
13319
13311
13303
13295
13286
13278
13270
13262
13254
13246
13238
13229
13221
13212
13204
13195
13186
13176
13167
13158
13148
13139
13129
13120
13110
13101
13092
13082
13073
13064
13055
13045
13036
13027
13017
13007
12997
12987
12977
12966
12955
12944
12932
12921
12909
12896
12884
12871
12858
12844
12831
12817
12803
12789
12774
12759
12744
12729
12714
12698
12682
12666
12649
12633
12616
12598
12580
12562
12544
12525
12506
12487
12467
12447
12426
12405
12383
12361
12339
12316
12293
12269
12246
12221
12197
12172
12147
12122
12096
12070
12044
12018
11992
11965
11938
11911
11884
11857
11829
11801
11772
11744
11715
11685
11655
11625
11594
11563
11532
11500
11468
11435
11401
11368
11334
11299
11264
11229
11193
11156
11120
11082
11045
11006
10968
10928
10889
10849
10808
10767
10726
10685
10643
10601
10559
10516
10473
10430
10387
10343
10299
10255
10210
10165
10119
10073
10027
9980
9932
9885
9836
9787
9738
9687
9637
9586
9534
9481
9428
9375
9320
9265
9210
9154
9097
9040
8982
8924
8865
8805
8745
8685
8624
8563
8501
8439
8377
8314
8251
8188
8124
8060
7996
7932
7867
7802
7737
7672
7606
7540
7474
7408
7342
7276
7209
7143
7076
7010
6943
6876
6810
6743
6676
6610
6543
6477
6411
6344
6278
6212
6146
6081
6016
5951
5886
5822
5758
5695
5633
5571
5509
5448
5388
5328
5269
5211
5153
5097
5040
4985
4931
4877
4824
4772
4721
4671
4621
4573
4525
4478
4431
4385
4339
4295
4250
4206
4163
4120
4077
4035
3993
3952
3911
3870
3830
3790
3751
3712
3673
3635
3598
3561
3524
3488
3452
3417
3383
3349
3315
3282
3249
3217
3185
3153
3121
3090
3059
3028
2997
2966
2935
2904
2874
2844
2814
2784
2754
2724
2694
2665
2635
2606
2577
2548
2520
2491
2463
2434
2406
2378
2351
2323
2296
2268
2241
2214
2187
2160
2134
2107
2081
2054
2028
2001
1975
1949
1922
1896
1870
1843
1817
1790
1764
1737
1711
1684
1657
1630
1603
1575
1548
1520
1493
1465
1437
1409
1380
1352
1323
1295
1266
1237
1207
1178
1149
1119
1089
1060
1030
1000
970
940
910
881
851
821
792
762
733
704
675
646
617
588
559
531
502
474
445
417
389
360
332
304
277
249
222
195
168
142
116
90
65
41
17
-7
-30
-52
-74
-95
-116
-136
-156
-175
-193
-211
-229
-246
-262
-278
-293
-308
-323
-337
-351
-365
-378
-390
-403
-415
-427
-439
-450
-462
-473
-484
-495
-507
-518
-529
-540
-552
-563
-574
-586
-597
-608
-620
-631
-642
-653
-665
-676
-687
-698
-709
-720
-731
-742
-753
-763
-774
-784
-795
-805
-814
-824
-834
-843
-852
-860
-869
-877
-886
-893
-901
-909
-917
-924
-931
-939
-946
-953
-960
-967
-975
-982
-989
-996
-1002
-1010
-1016
-1022
-1030
-1037
-1044
-1050
-1057
-1063
-1070
-1077
-1083
-1090
-1097
-1104
-1111
-1118
-1126
-1134
-1142
-1151
-1161
-1170
-1181
-1191
-1203
-1215
-1227
-1241
-1255
-1269
-1284
-1300
-1316
-1334
-1351
-1370
-1389
-1409
-1430
-1451
-1473
-1497
-1521
-1546
-1571
-1598
-1626
-1655
-1685
-1716
-1748
-1781
-1815
-1850
-1885
-1922
-1960
-1999
-2039
-2079
-2121
-2163
-2207
-2251
-2297
-2343
-2391
-2439
-2488
-2538
-2589
-2641
-2694
-2748
-2803
-2858
-2914
-2971
-3029
-3088
-3147
-3207
-3268
-3329
-3391
-3454
-3517
-3580
-3644
-3708
-3772
-3837
-3902
-3967
-4033
-4098
-4164
-4230
-4296
-4362
-4428
-4495
-4562
-4629
-4696
-4763
-4831
-4899
-4967
-5035
-5103
-5171
-5240
-5309
-5377
-5446
-5515
-5584
-5653
-5723
-5792
-5861
-5930
-5998
-6067
-6136
-6204
-6272
-6340
-6407
-6474
-6541
-6607
-6672
-6737
-6802
-6865
-6929
-6991
-7053
-7114
-7174
-7234
-7293
-7352
-7410
-7467
-7523
-7579
-7635
-7689
-7743
-7797
-7850
-7902
-7953
-8004
-8055
-8105
-8154
-8202
-8250
-8298
-8344
-8390
-8435
-8480
-8524
-8567
-8609
-8650
-8690
-8729
-8767
-8803
-8839
-8873
-8906
-8938
-8968
-8997
-9025
-9051
-9076
-9100
-9122
-9143
-9163
-9182
-9199
-9215
-9231
-9244
-9257
-9269
-9279
-9289
-9297
-9305
-9311
-9317
-9321
-9325
-9327
-9329
-9329
-9329
-9328
-9325
-9321
-9317
-9311
-9304
-9297
-9288
-9278
-9267
-9255
-9242
-9227
-9212
-9196
-9179
-9161
-9141
-9121
-9100
-9078
-9055
-9031
-9006
-8980
-8953
-8925
-8897
-8867
-8837
-8807
-8776
-8744
-8711
-8678
-8645
-8611
-8577
-8543
-8508
-8473
-8438
-8403
-8367
-8331
-8294
-8257
-8220
-8183
-8145
-8106
-8069
-8031
-7992
-7952
-7913
-7873
-7832
-7792
-7750
-7709
-7667
-7625
-7582
-7539
-7496
-7452
-7408
-7364
-7319
-7273
-7228
-7182
-7135
-7088
-7040
-6992
-6944
-6895
-6846
-6796
-6746
-6695
-6644
-6593
-6542
-6490
-6439
-6387
-6335
-6284
-6232
-6180
-6129
-6077
-6026
-5975
-5925
-5874
-5824
-5774
-5725
-5676
-5627
-5579
-5531
-5483
-5436
-5389
-5342
-5296
-5249
-5204
-5158
-5113
-5068
-5023
-4978
-4934
-4889
-4845
-4800
-4756
-4711
-4667
-4622
-4578
-4533
-4488
-4443
-4398
-4353
-4308
-4263
-4217
-4172
-4126
-4081
-4035
-3990
-3945
-3899
-3854
-3809
-3764
-3720
-3675
-3631
-3587
-3544
-3500
-3457
-3414
-3372
-3329
-3287
-3246
-3204
-3163
-3122
-3082
-3041
-3001
-2962
-2922
-2883
-2844
-2806
-2768
-2730
-2692
-2655
-2618
-2581
-2545
-2508
-2473
-2437
-2401
-2366
-2331
-2296
-2261
-2227
-2192
-2158
-2123
-2089
-2054
-2020
-1986
-1952
-1918
-1884
-1850
-1817
-1784
-1751
-1718
-1685
-1653
-1621
-1589
-1557
-1525
-1493
-1462
-1430
-1399
-1367
-1336
-1305
-1273
-1242
-1210
-1179
-1147
-1115
-1083
-1052
-1018
-987
-955
-922
-889
-856
-823
-789
-756
-722
-687
-653
-618
-583
-548
-512
-477
-441
-406
-370
-335
-299
-263
-227
-192
-156
-120
-84
-49
-13
23
59
95
131
167
203
240
276
313
350
387
424
461
498
536
573
611
649
686
724
762
800
837
875
912
949
986
1022
1058
1094
1129
1164
1198
1232
1265
1297
1329
1360
1390
1420
1449
1477
1505
1532
1559
1584
1610
1635
1659
1684
1708
1732
1755
1779
1802
1826
1849
1872
1896
1919
1942
1966
1989
2012
2035
2058
2080
2103
2125
2147
2168
2189
2209
2229
2249
2268
2286
2304
2321
2337
2352
2367
2381
2395
2408
2420
2432
2443
2454
2464
2474
2483
2492
2501
2510
2518
2527
2535
2543
2552
2560
2568
2577
2586
2594
2603
2612
2621
2630
2640
2649
2658
2668
2677
2687
2696
2705
2714
2724
2733
2742
2751
2759
2768
2777
2785
2794
2802
2810
2818
2826
2834
2842
2850
2858
2866
2873
2881
2888
2895
2903
2910
2917
2923
2930
2937
2943
2950
2956
2962
2968
2975
2981
2987
2993
3000
3006
3013
3019
3026
3032
3039
3046
3053
3061
3068
3075
3083
3090
3098
3105
3113
3120
3127
3135
3142
3149
3156
3163
3169
3176
3182
3189
3195
3201
3207
3213
3218
3224
3229
3235
3240
3245
3250
3255
3260
3264
3269
3273
3278
3282
3286
3290
3294
3298
3302
3306
3309
3313
3317
3321
3325
3328
3332
3336
3340
3344
3348
3352
3356
3359
3363
3366
3369
3372
3375
3378
3381
3384
3386
3389
3391
3393
3396
3398
3401
3404
3406
3409
3412
3415
3418
3421
3424
3427
3430
3434
3437
3440
3443
3446
3449
3452
3454
3457
3459
3461
3463
3465
3467
3469
3471
3472
3474
3476
3477
3479
3480
3482
3484
3486
3488
3490
3493
3495
3498
3501
3505
3508
3512
3516
3521
3525
3530
3535
3541
3547
3553
3559
3565
3572
3579
3585
3593
3600
3607
3614
3622
3629
3637
3644
3651
3658
3666
3673
3680
3687
3694
3701
3708
3715
3722
3729
3736
3744
3751
3759
3766
3774
3782
3789
3797
3805
3812
3819
3826
3833
3839
3845
3850
3855
3859
3863
3867
3869
3871
3873
3874
3874
3873
3872
3870
3867
3864
3861
3856
3851
3846
3840
3833
3826
3819
3811
3802
3793
3784
3774
3763
3752
3740
3728
3714
3701
3686
3671
3655
3638
3621
3603
3584
3565
3545
3524
3503
3481
3458
3435
3411
3386
3360
3334
3308
3280
3253
3225
3196
3167
3138
3108
3078
3048
3018
2987
2956
2925
2893
2861
2829
2796
2763
2730
2697
2663
2629
2595
2560
2526
2491
2455
2420
2384
2349
2313
2277
2240
2204
2168
2132
2096
2059
2023
1987
1952
1916
1881
1846
1811
1776
1742
1707
1674
1640
1607
1574
1542
1510
1478
1447
1417
1386
1357
1327
1299
1270
1243
1216
1189
1163
1137
1112
1087
1063
1039
1014
992
970
948
926
905
884
864
844
825
806
788
771
754
738
723
709
695
682
670
658
647
637
628
619
610
603
595
588
582
575
569
564
558
553
547
542
537
531
526
521
515
510
504
498
492
486
480
474
467
460
454
447
440
432
425
418
410
403
396
389
381
375
368
361
355
349
343
338
332
327
322
317
312
308
303
299
295
291
287
283
278
274
270
266
262
257
252
247
242
237
232
226
220
214
208
201
194
187
180
173
165
157
149
141
133
124
116
107
97
88
79
69
60
50
40
31
22
12
3
-5
-14
-22
-29
-37
-43
-50
-55
-61
-66
-70
-75
-79
-83
-86
-90
-93
-96
-99
-102
-104
-107
-110
-113
-116
-119
-122
-126
-130
-133
-137
-142
-146
-151
-156
-162
-168
-174
-180
-187
-194
-201
-208
-216
-224
-232
-240
-248
-257
-265
-274
-282
-291
-300
-309
-318
-327
-336
-345
-354
-363
-373
-382
-392
-401
-411
-420
-430
-440
-450
-460
-470
-480
-490
-500
-510
-520
-530
-541
-551
-561
-571
-581
-591
-602
-612
-621
-631
-641
-651
-660
-669
-679
-687
-696
-704
-712
-720
-728
-735
-741
-748
-754
-759
-764
-769
-773
-776
-779
-782
-784
-785
-785
-785
-784
-782
-779
-775
-770
-764
-757
-750
-741
-731
-721
-709
-697
-684
-670
-656
-640
-625
-608
-591
-573
-555
-537
-518
-498
-478
-458
-437
-416
-394
-373
-351
-328
-306
-283
-261
-238
-215
-192
-169
-147
-124
-102
-80
-59
-38
-18
2
21
40
58
75
91
107
122
137
150
163
176
187
198
209
219
228
237
245
252
259
266
272
277
282
287
291
294
297
299
301
302
303
302
302
300
298
296
293
289
284
279
273
267
259
251
243
234
224
214
203
191
179
166
153
139
125
110
95
79
63
47
30
12
-6
-24
-42
-61
-81
-100
-120
-140
-161
-181
-202
-223
-245
-266
-288
-309
-331
-353
-376
-398
-420
-443
-465
-487
-510
-532
-555
-578
-600
-623
-646
-668
-691
-714
-737
-760
-783
-806
-829
-852
-875
-898
-920
-943
-965
-988
-1010
-1032
-1054
-1076
-1098
-1119
-1141
-1162
-1184
-1205
-1226
-1248
-1269
-1290
-1311
-1332
-1353
-1374
-1395
-1415
-1436
-1457
-1477
-1498
-1518
-1538
-1558
-1577
-1597
-1616
-1634
-1653
-1671
-1689
-1707
-1724
-1741
-1758
-1775
-1792
-1808
-1825
-1841
-1858
-1874
-1891
-1907
-1924
-1941
-1958
-1974
-1991
-2009
-2025
-2043
-2061
-2078
-2096
-2113
-2131
-2148
-2165
-2182
-2199
-2216
-2232
-2248
-2263
-2278
-2293
-2306
-2320
-2333
-2345
-2357
-2368
-2379
-2389
-2398
-2408
-2417
-2425
-2434
-2441
-2449
-2456
-2463
-2470
-2476
-2483
-2489
-2494
-2500
-2505
-2509
-2514
-2518
-2522
-2525
-2528
-2531
-2534
-2536
-2539
-2541
-2542
-2544
-2546
-2547
-2549
-2550
-2552
-2554
-2556
-2557
-2560
-2562
-2565
-2568
-2571
-2574
-2578
-2583
-2587
-2593
-2598
-2604
-2610
-2616
-2623
-2630
-2637
-2644
-2651
-2659
-2666
-2674
-2681
-2689
-2697
-2705
-2713
-2722
-2730
-2738
-2746
-2755
-2763
-2771
-2779
-2788
-2796
-2804
-2812
-2820
-2828
-2835
-2843
-2850
-2857
-2864
-2871
-2878
-2885
-2891
-2898
-2904
-2911
-2917
-2924
-2930
-2936
-2943
-2949
-2955
-2962
-2968
-2975
-2982
-2988
-2995
-3002
-3009
-3017
-3024
-3032
-3039
-3047
-3056
-3064
-3072
-3081
-3089
-3098
-3107
-3116
-3125
-3135
-3144
-3153
-3162
-3172
-3181
-3190
-3199
-3208
-3216
-3225
-3234
-3242
-3250
-3258
-3266
-3274
-3282
-3289
-3297
-3304
-3312
-3319
-3326
-3333
-3340
-3347
-3354
-3361
-3367
-3374
-3380
-3387
-3393
-3400
-3406
-3413
-3419
-3425
-3431
-3437
-3443
-3449
-3455
-3460
-3465
-3470
-3475
-3480
-3484
-3488
-3492
-3495
-3498
-3501
-3503
-3505
-3506
-3507
-3508
-3509
-3509
-3509
-3509
-3509
-3508
-3507
-3506
-3505
-3504
-3503
-3501
-3500
-3498
-3496
-3495
-3493
-3491
-3489
-3486
-3484
-3481
-3479
-3476
-3473
-3470
-3467
-3463
-3460
-3456
-3453
-3449
-3445
-3442
-3438
-3434
-3431
-3428
-3424
-3421
-3418
-3416
-3413
-3411
-3409
-3407
-3405
-3404
-3403
-3402
-3402
-3402
-3402
-3403
-3404
-3405
-3406
-3408
-3410
-3412
-3415
-3417
-3420
-3423
-3425
-3428
-3431
-3434
-3437
-3440
-3443
-3445
-3448
-3451
-3453
-3456
-3458
-3461
-3463
-3466
-3468
-3470
-3473
-3475
-3477
-3480
-3482
-3485
-3487
-3490
-3493
-3496
-3499
-3502
-3505
-3509
-3512
-3516
-3519
-3523
-3527
-3531
-3535
-3540
-3544
-3549
-3553
-3558
-3563
-3568
-3573
-3578
-3583
-3588
-3593
-3598
-3602
-3607
-3611
-3616
-3620
-3624
-3628
-3631
-3635
-3638
-3641
-3644
-3647
-3649
-3652
-3654
-3656
-3658
-3659
-3661
-3662
-3663
-3663
-3664
-3664
-3664
-3663
-3662
-3661
-3660
-3658
-3655
-3652
-3649
-3646
-3641
-3637
-3632
-3627
-3621
-3615
-3608
-3601
-3594
-3587
-3579
-3571
-3562
-3554
-3545
-3536
-3526
-3516
-3507
-3496
-3486
-3475
-3464
-3453
-3441
-3429
-3417
-3404
-3391
-3378
-3364
-3350
-3335
-3320
-3304
-3288
-3272
-3255
-3237
-3219
-3201
-3182
-3162
-3142
-3121
-3099
-3077
-3055
-3031
-3007
-2982
-2957
-2931
-2904
-2877
-2849
-2820
-2791
-2761
-2731
-2700
-2669
-2637
-2604
-2571
-2538
-2504
-2469
-2433
-2398
-2361
-2324
-2286
-2247
-2208
-2168
-2127
-2086
-2044
-2001
-1957
-1912
-1867
-1822
-1775
-1728
-1680
-1631
-1582
-1533
-1482
-1432
-1380
-1329
-1277
-1224
-1171
-1118
-1064
-1010
-956
-902
-847
-792
-737
-681
-626
-570
-514
-458
-402
-345
-289
-232
-175
-118
-61
-4
53
111
169
227
285
343
401
460
518
577
636
695
754
813
872
932
991
1050
1110
1169
1229
1288
1348
1407
1466
1526
1585
1645
1704
1763
1822
1881
1940
1999
2057
2116
2174
2232
2289
2346
2403
2460
2516
2571
2627
2682
2736
2790
2844
2898
2951
3003
3056
3108
3160
3211
3262
3313
3364
3414
3464
3514
3564
3613
3662
3710
3759
3807
3854
3902
3949
3996
4043
4089
4136
4182
4228
4274
4319
4364
4410
4454
4499
4544
4588
4632
4676
4720
4764
4807
4850
4893
4936
4979
5021
5063
5105
5146
5188
5229
5269
5310
5350
5390
5430
5470
5509
5548
5587
5626
5665
5703
5741
5778
5815
5852
5888
5924
5960
5995
6030
6065
6099
6132
6165
6198
6230
6262
6294
6325
6355
6386
6416
6445
6475
6504
6532
6561
6589
6616
6643
6670
6696
6722
6748
6773
6797
6821
6844
6867
6889
6911
6932
6952
6971
6990
7008
7026
7043
7059
7075
7089
7104
7117
7130
7142
7154
7165
7175
7185
7194
7203
7211
7219
7226
7232
7239
7244
7250
7254
7259
7262
7266
7269
7271
7273
7274
7275
7275
7275
7274
7272
7270
7267
7263
7259
7254
7249
7242
7235
7227
7219
7209
7199
7189
7177
7165
7152
7138
7124
7108
7093
7076
7059
7041
7023
7004
6984
6965
6944
6923
6902
6880
6858
6836
6813
6790
6767
6743
6719
6695
6670
6645
6620
6595
6569
6543
6516
6489
6462
6434
6406
6378
6349
6320
6290
6260
6229
6198
6166
6134
6102
6070
6037
6003
5970
5936
5902
5868
5833
5798
5763
5728
5692
5656
5620
5583
5546
5509
5471
5434
5395
5357
5317
5278
5238
5197
5156
5114
5072
5030
4986
4943
4899
4854
4809
4764
4718
4672
4625
4579
4532
4484
4437
4389
4341
4293
4245
4197
4148
4099
4051
4002
3953
3904
3854
3805
3755
3705
3655
3604
3554
3503
3451
3400
3348
3295
3242
3189
3136
3082
3028
2973
2918
2863
2807
2751
2694
2638
2580
2523
2465
2408
2349
2291
2232
2174
2115
2055
1996
1937
1877
1818
1758
1698
1638
1578
1518
1458
1398
1338
1278
1218
1157
1097
1037
976
916
855
795
734
674
613
552
492
431
371
310
250
189
129
69
9
-51
-111
-170
-230
-289
-347
-406
-464
-522
-580
-638
-695
-752
-809
-865
-922
-978
-1034
-1089
-1145
-1200
-1255
-1310
-1365
-1420
-1474
-1529
-1583
-1636
-1690
-1743
-1797
-1850
-1902
-1955
-2007
-2059
-2111
-2162
-2214
-2265
-2315
-2366
-2416
-2466
-2516
-2565
-2614
-2663
-2712
-2760
-2807
-2854
-2901
-2948
-2993
-3039
-3084
-3128
-3172
-3215
-3258
-3300
-3342
-3383
-3423
-3463
-3503
-3542
-3581
-3619
-3657
-3694
-3731
-3768
-3804
-3840
-3875
-3911
-3946
-3980
-4014
-4049
-4083
-4117
-4150
-4184
-4217
-4250
-4282
-4315
-4347
-4379
-4410
-4442
-4473
-4504
-4534
-4565
-4595
-4624
-4654
-4683
-4712
-4741
-4769
-4797
-4825
-4853
-4881
-4908
-4935
-4962
-4988
-5015
-5041
-5067
-5093
-5119
-5145
-5170
-5196
-5222
-5248
-5274
-5299
-5325
-5351
-5378
-5404
-5430
-5457
-5484
-5510
-5537
-5565
-5592
-5619
-5647
-5675
-5703
-5731
-5759
-5788
-5817
-5845
-5874
-5903
-5932
-5961
-5990
-6020
-6049
-6078
-6107
-6136
-6165
-6194
-6223
-6252
-6281
-6309
-6338
-6366
-6394
-6422
-6450
-6478
-6505
-6532
-6559
-6586
-6613
-6639
-6665
-6691
-6717
-6742
-6767
-6791
-6815
-6839
-6863
-6886
-6909
-6932
-6954
-6976
-6998
-7019
-7040
-7061
-7082
-7102
-7122
-7141
-7160
-7179
-7198
-7216
-7234
-7252
-7270
-7287
-7304
-7321
-7337
-7353
-7369
-7385
-7400
-7415
-7430
-7445
-7459
-7473
-7488
-7502
-7515
-7529
-7542
-7556
-7569
-7582
-7594
-7607
-7619
-7632
-7644
-7656
-7667
-7679
-7690
-7702
-7713
-7724
-7736
-7747
-7758
-7769
-7780
-7791
-7802
-7813
-7824
-7835
-7846
-7857
-7868
-7879
-7891
-7902
-7913
-7924
-7936
-7947
-7958
-7969
-7980
-7991
-8002
-8012
-8023
-8034
-8044
-8055
-8064
-8074
-8085
-8096
-8106
-8116
-8125
-8135
-8146
-8157
-8167
-8177
-8188
-8199
-8209
-8220
-8231
-8242
-8253
-8264
-8275
-8286
-8297
-8308
-8319
-8330
-8341
-8351
-8362
-8373
-8384
-8395
-8406
-8417
-8428
-8439
-8449
-8460
-8471
-8481
-8492
-8503
-8513
-8523
-8533
-8543
-8553
-8563
-8572
-8582
-8590
-8599
-8607
-8615
-8623
-8630
-8637
-8643
-8649
-8654
-8659
-8664
-8667
-8671
-8674
-8676
-8678
-8680
-8680
-8681
-8680
-8680
-8678
-8676
-8674
-8670
-8667
-8662
-8658
-8652
-8646
-8640
-8633
-8626
-8618
-8610
-8601
-8592
-8582
-8573
-8562
-8552
-8541
-8530
-8519
-8507
-8496
-8484
-8471
-8459
-8447
-8434
-8421
-8408
-8395
-8382
-8369
-8355
-8341
-8327
-8313
-8299
-8285
-8270
-8256
-8241
-8225
-8210
-8195
-8179
-8163
-8147
-8131
-8114
-8098
-8080
-8064
-8048
-8031
-8013
-7997
-7980
-7963
-7946
-7929
-7912
-7895
-7877
-7860
-7843
-7825
-7808
-7791
-7773
-7756
-7738
-7721
-7703
-7685
-7668
-7650
-7632
-7614
-7596
-7579
-7561
-7543
-7524
-7506
-7488
-7470
-7452
-7434
-7417
-7399
-7381
-7363
-7345
-7327
-7309
-7291
-7272
-7254
-7236
-7217
-7198
-7179
-7160
-7141
-7122
-7102
-7083
-7063
-7044
-7024
-7004
-6985
-6965
-6946
-6926
-6907
-6888
-6869
-6849
-6830
-6811
-6792
-6773
-6754
-6735
-6716
-6696
-6676
-6657
-6637
-6617
-6596
-6576
-6555
-6534
-6513
-6492
-6471
-6449
-6427
-6406
-6384
-6362
-6340
-6318
-6296
-6274
-6251
-6229
-6207
-6185
-6163
-6141
-6119
-6097
-6075
-6053
-6031
-6009
-5987
-5965
-5943
-5921
-5900
-5878
-5856
-5834
-5812
-5790
-5769
-5747
-5725
-5703
-5681
-5659
-5638
-5616
-5594
-5572
-5551
-5529
-5507
-5486
-5464
-5442
-5421
-5399
-5377
-5355
-5334
-5312
-5290
-5268
-5246
-5224
-5202
-5179
-5157
-5134
-5112
-5089
-5066
-5043
-5019
-4996
-4972
-4949
-4925
-4901
-4877
-4853
-4829
-4804
-4780
-4755
-4731
-4706
-4682
-4657
-4632
-4607
-4583
-4558
-4533
-4508
-4483
-4458
-4433
-4408
-4383
-4358
-4333
-4308
-4283
-4258
-4233
-4208
-4182
-4157
-4132
-4106
-4081
-4054
-4030
-4005
-3979
-3953
-3928
-3902
-3877
-3851
-3826
-3801
-3775
-3750
-3724
-3699
-3674
-3649
-3623
-3598
-3573
-3548
-3524
-3499
-3474
-3450
-3425
-3401
-3377
-3353
-3329
-3305
-3282
-3258
-3235
-3212
-3188
-3165
-3142
-3120
-3097
-3074
-3052
-3030
-3007
-2985
-2963
-2942
-2920
-2898
-2877
-2856
-2834
-2813
-2792
-2772
-2751
-2730
-2710
-2690
-2670
-2650
-2631
-2611
-2592
-2573
-2555
-2537
-2518
-2501
-2483
-2466
-2449
-2433
-2417
-2401
-2385
-2369
-2354
-2339
-2324
-2310
-2295
-2281
-2267
-2252
-2238
-2224
-2210
-2196
-2182
-2168
-2154
-2140
-2126
-2112
-2098
-2084
-2070
-2057
-2043
-2029
-2016
-2001
-1989
-1976
-1962
-1949
-1936
-1923
-1910
-1898
-1885
-1872
-1859
-1846
-1834
-1821
-1808
-1796
-1783
-1770
-1758
-1745
-1733
-1720
-1708
-1696
-1683
-1671
-1658
-1646
-1634
-1621
-1608
-1596
-1583
-1570
-1558
-1545
-1532
-1519
-1505
-1492
-1478
-1465
-1451
-1436
-1422
-1407
-1392
-1377
-1362
-1346
-1330
-1314
-1297
-1281
-1264
-1247
-1229
-1211
-1193
-1175
-1157
-1138
-1119
-1100
-1080
-1060
-1040
-1020
-999
-978
-957
-935
-914
-892
-870
-847
-825
-803
-780
-757
-734
-711
-688
-666
-643
-619
-596
-573
-550
-527
-504
-480
-457
-433
-410
-386
-362
-339
-315
-290
-266
-242
-217
-192
-167
-142
-116
-90
-64
-38
-12
15
42
70
97
125
153
181
209
238
267
296
325
355
385
415
446
477
509
540
573
606
639
673
707
741
777
812
848
885
922
959
997
1035
1074
1113
1152
1192
1232
1273
1314
1355
1396
1438
1480
1522
1564
1606
1649
1691
1734
1776
1819
1862
1905
1947
1990
2032
2075
2117
2160
2202
2244
2286
2329
2371
2412
2454
2496
2538
2579
2621
2662
2703
2745
2786
2827
2868
2909
2950
2991
3033
3074
3115
3156
3197
3238
3280
3321
3362
3403
3445
3486
3527
3569
3610
3651
3692
3733
3775
3816
3857
3898
3939
3979
4019
4061
4102
4142
4182
4223
4263
4303
4343
4383
4423
4462
4502
4541
4581
4620
4659
4699
4738
4777
4816
4854
4893
4932
4971
5010
5049
5087
5126
5165
5204
5243
5283
5322
5362
5401
5441
5481
5522
5562
5603
5644
5685
5727
5769
5811
5853
5896
5938
5981
6024
6068
6111
6155
6199
6242
6286
6330
6374
6418
6461
6505
6548
6592
6635
6678
6720
6763
6805
6847
6889
6930
6971
7012
7053
7093
7133
7173
7212
7251
7290
7328
7367
7405
7442
7479
7516
7553
7590
7626
7662
7698
7733
7768
7804
7838
7873
7908
7943
7977
8010
8045
8080
8114
8148
8182
8216
8250
8284
8318
8352
8385
8418
8452
8484
8517
8549
8581
8613
8645
8676
8706
8737
8767
8796
8826
8854
8883
8911
8938
8966
8992
9019
9044
9070
9095
9119
9143
9167
9189
9212
9233
9255
9275
9295
9314
9333
9351
9368
9385
9401
9416
9431
9446
9459
9473
9485
9497
9509
9520
9531
9541
9550
9559
9568
9576
9584
9591
9598
9604
9610
9615
9620
9625
9629
9633
9636
9639
9641
9643
9645
9646
9647
9648
9648
9647
9647
9645
9644
9641
9639
9636
9632
9629
9624
9620
9614
9609
9603
9597
9590
9583
9575
9568
9559
9551
9542
9533
9524
9514
9504
9494
9484
9474
9464
9454
9443
9433
9423
9413
9403
9393
9383
9373
9363
9353
9343
9333
9323
9312
9302
9291
9280
9269
9258
9246
9234
9221
9208
9194
9180
9166
9151
9136
9120
9104
9087
9069
9051
9033
9014
8994
8974
8953
8932
8910
8888
8865
8841
8817
8792
8767
8741
8715
8688
8661
8633
8605
8576
8547
8517
8487
8456
8425
8394
8362
8330
8298
8265
8231
8198
8163
8129
8093
8058
8023
7988
7952
7915
7878
7841
7804
7766
7727
7689
7650
7610
7571
7531
7490
7449
7408
7367
7325
7283
7240
7197
7153
7110
7066
7021
6976
6931
6886
6840
6795
6749
6702
6656
6610
6563
6517
6470
6424
6378
6332
6286
6240
6195
6149
6104
6060
6015
5971
5928
5884
5841
5799
5756
5714
5673
5631
5590
5549
5508
5468
5428
5388
5348
5308
5268
5229
5189
5150
5111
5072
5033
4994
4955
4916
4878
4839
4800
4761
4722
4683
4644
4605
4566
4527
4488
4449
4409
4370
4330
4291
4251
4212
4172
4133
4093
4053
4014
3974
3934
3894
3854
3814
3774
3734
3694
3654
3614
3574
3534
3495
3455
3416
3376
3337
3298
3260
3221
3183
3145
3108
3070
3033
2997
2960
2924
2889
2853
2818
2784
2749
2715
2681
2648
2614
2581
2548
2516
2483
2451
2419
2387
2356
2324
2293
2262
2231
2200
2169
2139
2109
2078
2049
2019
1989
1960
1931
1902
1873
1845
1816
1788
1760
1732
1704
1677
1649
1622
1594
1567
1540
1513
1487
1461
1435
1409
1383
1358
1332
1307
1283
1258
1234
1210
1185
1162
1138
1114
1091
1068
1045
1022
1000
977
955
933
911
889
867
846
825
804
783
763
742
722
702
683
663
644
625
606
587
569
550
531
513
494
476
458
440
421
403
385
367
349
332
314
297
279
262
245
228
212
195
179
164
148
133
117
103
88
74
59
46
32
18
5
-8
-22
-35
-48
-60
-73
-86
-98
-111
-124
-136
-149
-161
-174
-186
-199
-211
-224
-237
-249
-262
-275
-288
-300
-313
-326
-339
-352
-365
-378
-391
-404
-417
-430
-444
-457
-470
-483
-497
-510
-524
-537
-551
-565
-579
-593
-607
-621
-635
-650
-664
-678
-693
-707
-722
-736
-751
-766
-780
-795
-810
-825
-840
-855
-870
-885
-901
-916
-932
-947
-963
-979
-995
-1010
-1027
-1043
-1059
-1075
-1092
-1108
-1125
-1142
-1159
-1177
-1194
-1212
-1230
-1248
-1266
-1285
-1303
-1322
-1341
-1360
-1379
-1399
-1418
-1437
-1456
-1476
-1495
-1514
-1533
-1552
-1571
-1590
-1608
-1627
-1645
-1664
-1682
-1700
-1717
-1735
-1752
-1770
-1787
-1804
-1821
-1837
-1854
-1870
-1887
-1903
-1919
-1936
-1952
-1968
-1984
-2000
-2017
-2033
-2049
-2065
-2082
-2098
-2114
-2131
-2147
-2163
-2179
-2196
-2212
-2228
-2244
-2260
-2276
-2293
-2309
-2325
-2341
-2357
-2373
-2388
-2404
-2420
-2436
-2452
-2467
-2483
-2499
-2514
-2530
-2546
-2562
-2578
-2593
-2609
-2625
-2641
-2657
-2673
-2689
-2706
-2722
-2738
-2755
-2771
-2788
-2804
-2821
-2837
-2854
-2870
-2886
-2902
-2919
-2935
-2951
-2966
-2982
-2998
-3013
-3029
-3044
-3059
-3075
-3090
-3105
-3120
-3136
-3151
-3167
-3182
-3198
-3213
-3229
-3245
-3261
-3277
-3293
-3310
-3326
-3343
-3360
-3377
-3393
-3410
-3428
-3445
-3462
-3479
-3496
-3513
-3530
-3546
-3563
-3580
-3596
-3612
-3628
-3644
-3660
-3675
-3691
-3706
-3721
-3736
-3750
-3765
-3779
-3793
-3807
-3821
-3834
-3848
-3861
-3875
-3888
-3900
-3913
-3926
-3938
-3950
-3962
-3974
-3986
-3997
-4009
-4019
-4030
-4042
-4053
-4064
-4075
-4085
-4096
-4106
-4117
-4127
-4138
-4148
-4158
-4168
-4178
-4187
-4197
-4206
-4215
-4225
-4233
-4242
-4251
-4259
-4267
-4275
-4283
-4291
-4299
-4306
-4314
-4321
-4328
-4335
-4342
-4349
-4356
-4362
-4369
-4375
-4382
-4388
-4394
-4400
-4406
-4412
-4418
-4424
-4429
-4435
-4440
-4445
-4450
-4455
-4460
-4465
-4470
-4474
-4479
-4483
-4487
-4491
-4495
-4499
-4503
-4507
-4510
-4514
-4517
-4520
-4523
-4526
-4529
-4531
-4534
-4536
-4538
-4539
-4541
-4542
-4544
-4545
-4545
-4546
-4547
-4547
-4548
-4548
-4548
-4548
-4547
-4547
-4547
-4546
-4545
-4544
-4543
-4542
-4541
-4540
-4538
-4536
-4535
-4533
-4531
-4529
-4526
-4524
-4522
-4519
-4517
-4514
-4511
-4508
-4505
-4502
-4499
-4496
-4493
-4490
-4487
-4483
-4480
-4476
-4473
-4469
-4465
-4461
-4457
-4453
-4449
-4445
-4441
-4437
-4433
-4428
-4424
-4419
-4415
-4410
-4406
-4401
-4396
-4391
-4387
-4382
-4377
-4372
-4366
-4361
-4356
-4351
-4346
-4340
-4335
-4330
-4324
-4319
-4313
-4308
-4302
-4296
-4291
-4285
-4279
-4273
-4267
-4260
-4254
-4247
-4240
-4233
-4226
-4219
-4211
-4203
-4195
-4187
-4178
-4170
-4161
-4152
-4143
-4134
-4125
-4115
-4105
-4096
-4086
-4075
-4066
-4056
-4046
-4035
-4026
-4014
-4005
-3995
-3985
-3974
-3964
-3953
-3942
-3932
-3921
-3910
-3899
-3887
-3876
-3864
-3853
-3841
-3829
-3817
-3805
-3793
-3781
-3769
-3757
-3744
-3732
-3720
-3708
-3695
-3683
-3671
-3659
-3648
-3636
-3625
-3613
-3602
-3591
-3581
-3570
-3559
-3549
-3539
-3529
-3519
-3510
-3500
-3490
-3481
-3472
-3463
-3454
-3445
-3436
-3427
-3419
-3410
-3402
-3393
-3385
-3376
-3368
-3360
-3352
-3343
-3335
-3327
-3319
-3311
-3302
-3294
-3286
-3278
-3269
-3261
-3253
-3245
-3236
-3228
-3219
-3211
-3203
-3194
-3186
-3177
-3169
-3161
-3152
-3144
-3135
-3127
-3118
-3110
-3102
-3093
-3085
-3077
-3069
-3061
-3053
-3046
-3038
-3031
-3024
-3017
-3011
-3005
-2999
-2993
-2988
-2982
-2978
-2973
-2969
-2964
-2960
-2957
-2953
-2950
-2947
-2944
-2941
-2938
-2936
-2933
-2931
-2929
-2927
-2925
-2923
-2921
-2919
-2917
-2916
-2914
-2912
-2910
-2909
-2907
-2906
-2904
-2903
-2901
-2900
-2899
-2898
-2897
-2896
-2895
-2894
-2893
-2892
-2891
-2890
-2890
-2889
-2888
-2888
-2887
-2887
-2887
-2886
-2886
-2886
-2886
-2885
-2885
-2885
-2885
-2885
-2884
-2884
-2883
-2883
-2882
-2882
-2881
-2880
-2879
-2878
-2877
-2876
-2875
-2873
-2872
-2870
-2869
-2867
-2865
-2863
-2861
-2859
-2856
-2854
-2851
-2848
-2845
-2842
-2839
-2836
-2833
-2829
-2826
-2822
-2819
-2815
-2812
-2808
-2805
-2801
-2798
-2795
-2792
-2789
-2786
-2783
-2780
-2777
-2775
-2773
-2770
-2768
-2766
-2764
-2762
-2760
-2758
-2756
-2755
-2753
-2751
-2750
-2749
-2747
-2746
-2745
-2744
-2743
-2742
-2741
-2741
-2740
-2739
-2739
-2738
-2738
-2737
-2737
-2736
-2736
-2735
-2734
-2734
-2733
-2732
-2731
-2730
-2729
-2728
-2727
-2726
-2724
-2723
-2721
-2719
-2717
-2716
-2713
-2711
-2709
-2707
-2705
-2702
-2700
-2697
-2695
-2692
-2690
-2687
-2684
-2682
-2679
-2676
-2674
-2671
-2669
-2666
-2664
-2661
-2659
-2656
-2654
-2651
-2649
-2646
-2644
-2642
-2639
-2636
-2634
-2631
-2628
-2625
-2622
-2619
-2616
-2613
-2609
-2605
-2602
-2598
-2593
-2589
-2585
-2580
-2575
-2570
-2565
-2560
-2554
-2549
-2543
-2538
-2532
-2526
-2520
-2514
-2507
-2501
-2494
-2488
-2481
-2474
-2467
-2459
-2452
-2444
-2436
-2428
-2420
-2411
-2403
-2394
-2385
-2375
-2366
-2356
-2346
-2336
-2325
-2315
-2304
-2293
-2282
-2270
-2259
-2247
-2235
-2223
-2211
-2199
-2186
-2173
-2160
-2147
-2134
-2121
-2108
-2094
-2080
-2066
-2052
-2037
-2024
-2009
-1995
-1980
-1964
-1949
-1933
-1918
-1901
-1885
-1868
-1851
-1834
-1817
-1799
-1781
-1763
-1744
-1726
-1707
-1687
-1668
-1648
-1628
-1608
-1587
-1566
-1545
-1524
-1502
-1480
-1458
-1436
-1414
-1391
-1368
-1346
-1322
-1299
-1276
-1253
-1229
-1206
-1183
-1159
-1136
-1112
-1089
-1065
-1042
-1018
-996
-973
-950
-927
-904
-882
-860
-837
-815
-794
-772
-751
-729
-709
-688
-667
-647
-627
-607
-587
-568
-549
-530
-511
-492
-474
-455
-437
-419
-401
-384
-366
-349
-331
-314
-297
-280
-263
-246
-229
-212
-196
-179
-163
-147
-130
-114
-98
-82
-66
-50
-35
-19
-4
12
27
42
57
71
86
100
115
129
143
156
170
183
196
209
221
233
245
257
268
280
291
301
312
322
332
342
352
361
370
379
388
397
405
413
421
429
437
444
451
458
465
471
478
484
490
495
501
506
511
516
521
526
530
534
538
542
546
549
552
555
558
561
563
566
568
569
571
573
574
575
576
576
576
577
576
576
576
575
574
572
571
569
567
565
562
560
557
554
550
547
544
540
536
533
529
525
521
517
514
510
506
502
498
495
491
487
483
480
476
472
468
464
460
456
452
448
443
439
434
430
425
420
415
410
405
400
394
389
384
378
373
367
362
356
351
345
339
333
327
321
315
309
303
296
290
283
277
270
263
256
249
242
234
227
219
212
204
196
189
181
173
165
157
149
141
134
126
118
110
103
95
88
81
74
67
60
53
47
40
34
28
22
17
12
7
2
-2
-7
-11
-14
-18
-21
-24
-26
-29
-31
-33
-34
-36
-37
-38
-38
-39
-39
-39
-38
-37
-36
-35
-34
-32
-30
-28
-26
-23
-20
-17
-14
-11
-7
-4
0
5
9
14
18
23
28
34
39
45
51
57
63
70
76
83
90
97
105
112
120
128
135
144
152
160
168
177
185
194
203
212
221
229
238
247
256
265
274
283
292
301
310
319
328
336
345
354
363
371
380
389
397
406
414
423
431
439
448
456
464
472
480
488
496
504
512
519
527
535
542
550
557
564
572
579
586
593
600
607
614
620
627
634
641
648
654
661
668
675
682
688
695
702
709
716
723
730
737
744
751
759
766
773
781
789
796
804
812
820
828
836
844
853
861
870
878
887
896
905
914
923
932
941
950
959
968
977
987
996
1004
1012
1022
1031
1040
1048
1056
1065
1073
1080
1088
1096
1103
1110
1117
1124
1130
1137
1143
1149
1155
1160
1166
1171
1176
1181
1186
1191
1196
1200
1205
1209
1213
1217
1221
1225
1229
1233
1236
1240
1244
1247
1251
1254
1257
1261
1264
1267
1271
1274
1277
1280
1283
1286
1289
1292
1295
1298
1300
1303
1306
1308
1311
1313
1315
1317
1319
1321
1323
1324
1326
1327
1328
1329
1330
1331
1332
1332
1332
1332
1332
1332
1332
1331
1330
1329
1328
1326
1325
1323
1321
1319
1317
1315
1312
1309
1307
1304
1301
1297
1294
1291
1287
1283
1279
1275
1271
1267
1263
1259
1254
1250
1245
1240
1235
1230
1225
1220
1215
1210
1205
1199
1194
1188
1183
1177
1172
1166
1160
1154
1148
1143
1137
1131
1124
1118
1112
1106
1099
1093
1086
1079
1073
1066
1059
1052
1045
1038
1031
1024
1016
1008
1002
994
987
979
972
964
957
949
941
934
926
919
911
904
896
888
881
873
865
857
849
841
833
825
817
808
800
791
782
773
763
754
744
734
724
714
703
693
682
672
661
650
639
628
616
605
594
583
571
560
549
537
526
515
504
493
482
471
460
449
438
428
417
407
396
386
376
366
356
346
336
326
316
307
297
287
278
268
259
249
240
231
222
213
204
196
187
179
170
162
154
146
139
131
123
116
108
101
94
87
80
73
66
59
52
45
39
32
25
19
12
6
0
-7
-13
-19
-26
-32
-38
-44
-50
-56
-62
-68
-74
-80
-85
-91
-97
-103
-109
-115
-121
-126
-132
-138
-144
-150
-156
-162
-168
-174
-181
-187
-193
-199
-206
-212
-219
-225
-232
-238
-245
-251
-258
-265
-272
-278
-285
-292
-298
-305
-312
-319
-325
-332
-339
-345
-352
-359
-366
-372
-379
-386
-393
-400
-407
-414
-421
-428
-435
-442
-449
-456
-463
-471
-478
-485
-492
-499
-507
-514
-521
-528
-535
-542
-549
-556
-563
-570
-577
-583
-590
-597
-603
-610
-616
-622
-628
-634
-640
-646
-652
-658
-663
-669
-674
-679
-684
-688
-693
-697
-701
-705
-709
-712
-716
-719
-722
-725
-728
-730
-733
-735
-737
-739
-741
-743
-745
-747
-749
-750
-752
-753
-755
-756
-758
-759
-760
-762
-763
-764
-766
-767
-768
-770
-771
-772
-774
-775
-777
-779
-780
-782
-784
-786
-788
-790
-792
-794
-797
-799
-801
-804
-806
-809
-811
-814
-816
-819
-821
-824
-826
-828
-831
-833
-835
-837
-839
-841
-843
-845
-847
-849
-850
-852
-853
-855
-856
-858
-859
-860
-862
-863
-864
-866
-867
-868
-869
-870
-871
-873
-874
-875
-876
-877
-878
-880
-881
-882
-883
-884
-885
-887
-888
-889
-890
-891
-892
-892
-893
-894
-895
-896
-896
-897
-898
-898
-899
-900
-901
-902
-903
-904
-905
-906
-907
-909
-910
-912
-913
-915
-917
-919
-921
-924
-926
-928
-931
-934
-936
-939
-942
-946
-949
-952
-956
-959
-963
-967
-971
-975
-979
-983
-988
-992
-997
-1002
-1006
-1012
-1016
-1022
-1028
-1033
-1039
-1045
-1051
-1056
-1062
-1068
-1075
-1081
-1087
-1093
-1099
-1105
-1112
-1118
-1124
-1130
-1137
-1143
-1149
-1155
-1161
-1167
-1173
-1180
-1185
-1191
-1197
-1203
-1209
-1215
-1220
-1226
-1231
-1237
-1242
-1247
-1253
-1258
-1263
-1268
-1273
-1278
-1283
-1287
-1292
-1297
-1302
-1307
-1311
-1316
-1321
-1325
-1330
-1335
-1340
-1344
-1349
-1354
-1358
-1363
-1368
-1372
-1377
-1381
-1385
-1390
-1394
-1398
-1402
-1407
-1411
-1415
-1419
-1422
-1426
-1430
-1434
-1438
-1442
-1445
-1449
-1453
-1457
-1460
-1464
-1468
-1471
-1475
-1479
-1482
-1486
-1489
-1493
-1496
-1500
-1503
-1506
-1510
-1513
-1516
-1519
-1521
-1524
-1527
-1530
-1532
-1534
-1537
-1539
-1541
-1543
-1545
-1547
-1549
-1551
-1553
-1555
-1556
-1558
-1560
-1561
-1563
-1564
-1566
-1567
-1569
-1571
-1572
-1574
-1576
-1577
-1579
-1581
-1583
-1585
-1588
-1590
-1592
-1595
-1597
-1600
-1603
-1606
-1609
-1612
-1616
-1619
-1623
-1627
-1631
-1635
-1640
-1644
-1649
-1654
-1659
-1664
-1669
-1675
-1680
-1686
-1692
-1697
-1703
-1710
-1716
-1722
-1728
-1735
-1742
-1748
-1755
-1762
-1768
-1775
-1782
-1789
-1796
-1803
-1810
-1817
-1824
-1831
-1838
-1845
-1852
-1859
-1866
-1873
-1880
-1888
-1894
-1901
-1908
-1915
-1922
-1929
-1936
-1942
-1949
-1956
-1962
-1969
-1975
-1982
-1988
-1994
-2001
-2007
-2013
-2017
-2024
-2029
-2035
-2041
-2045
-2051
-2056
-2061
-2065
-2070
-2074
-2078
-2082
-2086
-2089
-2093
-2096
-2099
-2102
-2104
-2106
-2109
-2110
-2112
-2113
-2114
-2115
-2116
-2116
-2116
-2116
-2116
-2115
-2115
-2114
-2113
-2111
-2110
-2108
-2106
-2104
-2102
-2099
-2096
-2093
-2090
-2087
-2084
-2080
-2076
-2072
-2068
-2063
-2059
-2054
-2049
-2044
-2039
-2033
-2028
-2021
-2016
-2009
-2004
-1998
-1992
-1986
-1980
-1973
-1967
-1961
-1954
-1948
-1941
-1934
-1928
-1921
-1914
-1907
-1900
-1893
-1886
-1879
-1871
-1864
-1856
-1849
-1841
-1833
-1825
-1816
-1808
-1799
-1790
-1781
-1772
-1763
-1753
-1743
-1733
-1723
-1713
-1702
-1691
-1680
-1669
-1658
-1646
-1634
-1622
-1610
-1598
-1585
-1572
-1559
-1546
-1532
-1518
-1505
-1490
-1476
-1461
-1447
-1432
-1416
-1401
-1385
-1369
-1353
-1337
-1320
-1304
-1287
-1270
-1253
-1235
-1217
-1200
-1181
-1163
-1145
-1126
-1107
-1088
-1069
-1049
-1030
-1010
-990
-969
-949
-928
-907
-886
-864
-843
-821
-798
-776
-753
-730
-707
-683
-659
-635
-610
-585
-560
-535
-510
-484
-458
-432
-405
-379
-352
-325
-297
-270
-242
-215
-187
-159
-130
-102
-74
-45
-17
12
41
69
98
127
156
185
214
243
272
301
330
359
388
417
446
476
505
535
564
594
623
653
683
713
742
772
802
832
861
891
921
950
980
1008
1038
1067
1096
1125
1153
1182
1210
1238
1266
1294
1321
1348
1375
1402
1429
1455
1481
1507
1533
1559
1584
1609
1634
1659
1683
1708
1732
1756
1780
1803
1826
1850
1873
1895
1918
1940
1962
1984
2005
2027
2048
2069
2090
2110
2130
2149
2169
2188
2206
2225
2243
2260
2277
2294
2310
2326
2342
2357
2372
2386
2400
2414
2427
2439
2451
2463
2474
2485
2496
2506
2515
2525
2533
2542
2550
2557
2565
2571
2578
2584
2589
2595
2600
2604
2608
2612
2615
2618
2620
2622
2624
2625
2626
2627
2627
2627
2626
2626
2625
2623
2621
2619
2617
2615
2612
2609
2605
2601
2598
2593
2589
2584
2580
2575
2569
2564
2558
2553
2547
2541
2534
2528
2521
2514
2507
2500
2492
2484
2476
2468
2459
2451
2441
2432
2423
2413
2403
2392
2381
2370
2359
2347
2336
2323
2311
2298
2285
2272
2259
2245
2231
2217
2203
2188
2173
2158
2143
2127
2112
2096
2080
2064
2047
2031
2013
1997
1979
1962
1944
1927
1909
1891
1873
1854
1836
1817
1798
1779
1761
1742
1722
1703
1684
1665
1645
1626
1607
1587
1568
1548
1529
1509
1490
1470
1450
1431
1411
1391
1372
1352
1332
1312
1292
1273
1253
1233
1213
1193
1173
1153
1133
1113
1093
1073
1052
1032
1012
991
971
950
930
909
888
868
847
826
806
785
764
744
723
703
682
662
641
621
601
581
561
541
521
502
482
463
444
425
406
387
369
350
332
313
295
277
259
241
223
205
187
169
152
134
117
99
82
65
47
30
13
-4
-21
-38
-55
-72
-89
-106
-122
-139
-156
-172
-189
-205
-221
-238
-254
-270
-285
-301
-317
-332
-348
-363
-378
-393
-407
-422
-436
-450
-464
-478
-492
-505
-518
-532
-545
-558
-570
-583
-595
-608
-620
-632
-644
-656
-667
-679
-690
-701
-712
-723
-733
-744
-754
-764
-774
-783
-793
-802
-811
-820
-828
-837
-845
-854
-862
-870
-878
-885
-893
-900
-908
-915
-922
-929
-936
-943
-949
-956
-962
-968
-974
-980
-986
-992
-997
-1002
-1008
-1012
-1018
-1022
-1028
-1033
-1037
-1041
-1046
-1050
-1053
-1057
-1061
-1064
-1067
-1070
-1072
-1075
-1077
-1079
-1081
-1082
-1084
-1085
-1086
-1087
-1088
-1089
-1089
-1089
-1090
-1090
-1090
-1090
-1090
-1089
-1089
-1089
-1088
-1088
-1087
-1087
-1086
-1085
-1085
-1084
-1083
-1082
-1082
-1081
-1080
-1080
-1079
-1078
-1078
-1077
-1076
-1076
-1075
-1075
-1074
-1074
-1073
-1072
-1072
-1071
-1071
-1070
-1070
-1070
-1070
-1069
-1069
-1069
-1069
-1069
-1069
-1070
-1070
-1071
-1071
-1072
-1073
-1074
-1075
-1076
-1077
-1078
-1080
-1082
-1083
-1085
-1087
-1089
-1092
-1094
-1096
-1099
-1102
-1104
-1107
-1110
-1113
-1116
-1120
-1123
-1127
-1130
-1134
-1138
-1142
-1146
-1150
-1154
-1158
-1163
-1167
-1172
-1176
-1181
-1186
-1191
-1196
-1201
-1206
-1211
-1216
-1222
-1227
-1232
-1238
-1243
-1248
-1254
-1259
-1265
-1270
-1276
-1281
-1287
-1293
-1298
-1304
-1310
-1315
-1321
-1327
-1333
-1339
-1345
-1351
-1358
-1364
-1371
-1377
-1384
-1391
-1398
-1405
-1412
-1420
-1428
-1436
-1444
-1452
-1461
-1469
-1478
-1487
-1497
-1506
-1516
-1525
-1535
-1545
-1555
-1565
-1576
-1586
-1596
-1607
-1617
-1627
-1638
-1648
-1659
-1669
-1680
-1690
-1701
-1711
-1722
-1732
-1743
-1754
-1764
-1775
-1786
-1797
-1808
-1819
-1830
-1841
-1852
-1863
-1874
-1885
-1897
-1908
-1919
-1931
-1942
-1954
-1966
-1978
-1989
-2001
-2013
-2025
-2037
-2049
-2061
-2073
-2085
-2098
-2110
-2122
-2134
-2147
-2159
-2172
-2184
-2196
-2209
-2221
-2234
-2246
-2258
-2270
-2283
-2295
-2307
-2319
-2331
-2342
-2354
-2365
-2377
-2388
-2399
-2410
-2421
-2431
-2442
-2452
-2463
-2473
-2483
-2493
-2502
-2512
-2521
-2531
-2540
-2549
-2558
-2567
-2575
-2584
-2593
-2601
-2609
-2618
-2626
-2634
-2642
-2650
-2658
-2665
-2673
-2681
-2688
-2695
-2703
-2710
-2717
-2724
-2731
-2738
-2745
-2751
-2758
-2764
-2771
-2777
-2783
-2789
-2795
-2800
-2806
-2811
-2817
-2822
-2827
-2832
-2837
-2842
-2847
-2852
-2856
-2861
-2865
-2869
-2874
-2878
-2882
-2886
-2890
-2893
-2897
-2901
-2904
-2908
-2912
-2915
-2919
-2922
-2926
-2929
-2932
-2936
-2939
-2942
-2945
-2948
-2951
-2954
-2957
-2959
-2962
-2965
-2967
-2970
-2973
-2975
-2978
-2980
-2982
-2985
-2987
-2990
-2992
-2994
-2996
-2999
-3001
-3003
-3006
-3008
-3010
-3012
-3014
-3017
-3019
-3021
-3023
-3026
-3028
-3030
-3032
-3035
-3037
-3039
-3041
-3043
-3046
-3048
-3050
-3052
-3054
-3057
-3059
-3061
-3063
-3065
-3067
-3069
-3072
-3074
-3076
-3078
-3080
-3082
-3084
-3086
-3088
-3090
-3092
-3093
-3095
-3097
-3099
-3101
-3102
-3104
-3106
-3108
-3109
-3111
-3113
-3115
-3117
-3118
-3120
-3122
-3124
-3126
-3128
-3130
-3132
-3134
-3136
-3138
-3141
-3143
-3145
-3148
-3150
-3152
-3155
-3157
-3160
-3163
-3165
-3168
-3170
-3173
-3176
-3178
-3181
-3184
-3186
-3189
-3192
-3194
-3197
-3199
-3202
-3204
-3206
-3209
-3211
-3213
-3215
-3217
-3219
-3221
-3222
-3224
-3225
-3227
-3228
-3229
-3230
-3231
-3232
-3233
-3234
-3235
-3235
-3236
-3236
-3236
-3237
-3237
-3237
-3237
-3236
-3236
-3236
-3235
-3235
-3235
-3234
-3233
-3233
-3232
-3231
-3230
-3229
-3228
-3227
-3226
-3225
-3223
-3222
-3220
-3218
-3217
-3215
-3213
-3211
-3208
-3206
-3203
-3200
-3197
-3194
-3191
-3188
-3184
-3180
-3177
-3173
-3168
-3164
-3159
-3155
-3150
-3144
-3139
-3134
-3128
-3122
-3117
-3110
-3104
-3098
-3091
-3085
-3078
-3071
-3064
-3057
-3049
-3042
-3034
-3027
-3019
-3011
-3003
-2995
-2986
-2978
-2970
-2961
-2953
-2944
-2936
-2927
-2919
-2910
-2902
-2893
-2884
-2876
-2867
-2859
-2850
-2841
-2833
-2824
-2815
-2807
-2798
-2789
-2781
-2772
-2763
-2754
-2746
-2737
-2728
-2719
-2711
-2702
-2693
-2684
-2675
-2667
-2658
-2649
-2640
-2632
-2623
-2614
-2606
-2597
-2588
-2580
-2571
-2562
-2554
-2545
-2536
-2528
-2519
-2510
-2501
-2493
-2484
-2475
-2466
-2457
-2449
-2440
-2431
-2422
-2413
-2404
-2395
-2386
-2377
-2367
-2358
-2349
-2339
-2330
-2321
-2311
-2301
-2292
-2282
-2272
-2261
-2251
-2240
-2230
-2219
-2208
-2196
-2185
-2173
-2161
-2149
-2136
-2123
-2110
-2097
-2083
-2069
-2055
-2041
-2025
-2012
-1997
-1981
-1966
-1951
-1935
-1919
-1903
-1887
-1871
-1854
-1838
-1821
-1804
-1787
-1770
-1753
-1735
-1718
-1700
-1683
-1665
-1647
-1629
-1611
-1593
-1574
-1556
-1537
-1519
-1500
-1482
-1463
-1444
-1425
-1406
-1387
-1368
-1349
-1330
-1310
-1291
-1271
-1252
-1232
-1212
-1193
-1173
-1153
-1132
-1112
-1092
-1071
-1051
-1030
-1010
-989
-968
-947
-926
-905
-884
-863
-842
-821
-799
-778
-757
-735
-714
-693
-671
-650
-629
-607
-586
-564
-543
-521
-500
-479
-457
-436
-415
-394
-372
-351
-330
-309
-288
-267
-246
-225
-204
-183
-162
-141
-121
-100
-79
-59
-38
-17
3
24
45
65
86
107
127
148
169
190
210
231
252
273
293
314
335
356
376
397
418
439
460
480
501
522
543
563
584
605
625
646
666
686
707
727
747
767
786
806
826
845
864
883
902
921
939
958
976
994
1012
1030
1048
1065
1083
1100
1118
1135
1152
1169
1186
1204
1221
1238
1255
1272
1289
1306
1323
1340
1357
1374
1391
1408
1425
1442
1459
1476
1493
1509
1526
1543
1560
1577
1593
1610
1627
1644
1660
1677
1694
1710
1727
1743
1760
1776
1792
1809
1825
1841
1857
1873
1889
1904
1920
1936
1951
1966
1981
1996
2011
2025
2041
2055
2070
2084
2098
2112
2126
2140
2153
2167
2180
2193
2207
2220
2232
2245
2258
2270
2283
2295
2307
2319
2331
2343
2355
2367
2378
2390
2401
2413
2424
2436
2447
2458
2470
2481
2493
2504
2516
2527
2538
2550
2561
2572
2584
2595
2606
2617
2628
2639
2650
2661
2672
2682
2693
2703
2713
2723
2733
2742
2752
2761
2770
2779
2787
2796
2804
2813
2821
2829
2836
2844
2851
2858
2865
2872
2879
2886
2892
2898
2905
2911
2917
2923
2928
2934
2940
2945
2951
2956
2961
2967
2972
2976
2981
2986
2990
2994
2999
3003
3006
3010
3013
3016
3019
3022
3024
3027
3029
3030
3032
3033
3035
3036
3036
3037
3037
3037
3037
3036
3036
3035
3034
3032
3031
3029
3028
3026
3024
3021
3019
3016
3014
3011
3008
3005
3001
2998
2995
2991
2987
2984
2980
2976
2972
2968
2963
2959
2955
2950
2946
2941
2937
2932
2927
2922
2918
2913
2908
2903
2898
2893
2888
2883
2877
2872
2867
2862
2856
2851
2846
2840
2835
2830
2824
2819
2813
2808
2802
2796
2791
2785
2779
2774
2768
2762
2756
2750
2744
2738
2732
2726
2720
2714
2708
2702
2695
2689
2683
2676
2670
2663
2657
2650
2643
2636
2630
2623
2616
2609
2602
2595
2588
2581
2574
2566
2559
2552
2544
2537
2529
2522
2514
2507
2499
2491
2483
2475
2468
2460
2452
2444
2436
2428
2420
2413
2405
2397
2390
2382
2375
2368
2361
2354
2347
2340
2334
2327
2321
2315
2309
2303
2297
2291
2286
2280
2275
2270
2264
2259
2254
2249
2244
2239
2234
2229
2225
2220
2215
2210
2206
2201
2196
2191
2186
2182
2177
2172
2167
2162
2157
2152
2147
2142
2137
2131
2126
2121
2115
2110
2104
2098
2092
2086
2080
2074
2067
2061
2054
2048
2041
2033
2027
2020
2013
2005
1998
1990
1983
1975
1967
1959
1951
1943
1935
1926
1918
1909
1900
1892
1883
1873
1864
1855
1845
1836
1826
1816
1806
1796
1786
1775
1765
1754
1743
1733
1722
1711
1700
1688
1677
1666
1654
1643
1631
1619
1608
1596
1584
1572
1560
1547
1535
1523
1510
1498
1485
1473
1460
1447
1435
1422
1409
1396
1383
1370
1356
1343
1330
1316
1303
1289
1276
1262
1248
1234
1220
1206
1192
1177
1163
1148
1134
1119
1104
1089
1074
1059
1043
1028
1012
996
980
964
948
932
916
899
883
866
850
833
816
800
783
766
749
732
714
697
680
663
645
628
610
593
575
558
540
522
505
487
469
451
433
415
397
379
361
342
324
305
287
268
249
230
211
192
172
153
133
114
94
74
54
34
14
-6
-26
-47
-67
-87
-108
-128
-149
-169
-190
-210
-231
-251
-272
-292
-313
-333
-354
-375
-395
-416
-436
-457
-477
-498
-518
-539
-559
-580
-600
-620
-641
-661
-682
-702
-722
-742
-762
-782
-802
-822
-842
-862
-881
-901
-920
-939
-958
-977
-996
-1014
-1033
-1052
-1070
-1088
-1107
-1125
-1143
-1161
-1179
-1197
-1214
-1232
-1250
-1268
-1286
-1304
-1322
-1339
-1357
-1375
-1393
-1411
-1430
-1448
-1466
-1484
-1503
-1521
-1539
-1558
-1576
-1595
-1613
-1632
-1650
-1669
-1687
-1706
-1725
-1743
-1762
-1780
-1799
-1817
-1836
-1854
-1873
-1891
-1909
-1928
-1946
-1964
-1982
-2001
-2019
-2037
-2055
-2073
-2091
-2109
-2127
-2145
-2163
-2181
-2200
-2218
-2236
-2254
-2272
-2290
-2308
-2325
-2343
-2361
-2379
-2397
-2415
-2433
-2450
-2468
-2486
-2503
-2521
-2539
-2556
-2574
-2592
-2609
-2627
-2644
-2662
-2679
-2696
-2714
-2731
-2748
-2765
-2782
-2799
-2816
-2833
-2850
-2867
-2884
-2901
-2917
-2934
-2950
-2967
-2983
-2999
-3016
-3032
-3048
-3064
-3080
-3095
-3111
-3127
-3142
-3158
-3173
-3188
-3204
-3219
-3234
-3249
-3264
-3279
-3294
-3309
-3324
-3338
-3353
-3368
-3383
-3398
-3413
-3428
-3442
-3457
-3472
-3487
-3502
-3518
-3533
-3548
-3563
-3578
-3594
-3609
-3624
-3639
-3655
-3670
-3686
-3701
-3716
-3732
-3747
-3763
-3778
-3793
-3809
-3824
-3839
-3855
-3870
-3885
-3900
-3916
-3931
-3946
-3961
-3976
-3991
-4005
-4019
-4035
-4050
-4065
-4080
-4094
-4109
-4124
-4138
-4153
-4168
-4182
-4197
-4212
-4226
-4241
-4256
-4270
-4285
-4300
-4314
-4329
-4343
-4358
-4372
-4387
-4401
-4416
-4430
-4444
-4458
-4473
-4487
-4501
-4515
-4529
-4543
-4557
-4571
-4584
-4598
-4612
-4626
-4639
-4653
-4667
-4680
-4694
-4707
-4721
-4734
-4747
-4761
-4774
-4787
-4800
-4813
-4826
-4839
-4851
-4864
-4877
-4889
-4901
-4914
-4926
-4938
-4950
-4961
-4973
-4984
-4996
-5007
-5018
-5029
-5039
-5050
-5060
-5070
-5080
-5089
-5099
-5108
-5117
-5125
-5134
-5142
-5150
-5158
-5165
-5172
-5179
-5186
-5192
-5198
-5204
-5210
-5215
-5220
-5224
-5229
-5233
-5236
-5240
-5243
-5245
-5248
-5250
-5252
-5253
-5254
-5255
-5256
-5256
-5256
-5256
-5256
-5256
-5255
-5254
-5253
-5251
-5250
-5248
-5246
-5244
-5242
-5239
-5237
-5234
-5231
-5228
-5225
-5222
-5218
-5215
-5211
-5207
-5203
-5198
-5194
-5189
-5184
-5179
-5174
-5169
-5163
-5158
-5152
-5146
-5139
-5133
-5126
-5119
-5112
-5105
-5098
-5090
-5083
-5075
-5067
-5059
-5050
-5042
-5033
-5024
-5015
-5006
-4996
-4986
-4976
-4966
-4956
-4946
-4935
-4924
-4913
-4902
-4890
-4879
-4867
-4855
-4843
-4831
-4818
-4805
-4793
-4780
-4766
-4753
-4739
-4725
-4711
-4697
-4683
-4668
-4653
-4638
-4623
-4608
-4592
-4577
-4561
-4545
-4528
-4512
-4495
-4478
-4461
-4444
-4427
-4409
-4391
-4373
-4355
-4337
-4318
-4300
-4281
-4261
-4242
-4223
-4203
-4183
-4163
-4142
-4122
-4101
-4080
-4059
-4038
-4017
-3996
-3974
-3952
-3931
-3909
-3887
-3865
-3842
-3820
-3798
-3776
-3753
-3731
-3708
-3685
-3663
-3640
-3617
-3594
-3571
-3548
-3525
-3502
-3479
-3455
-3432
-3409
-3385
-3362
-3338
-3315
-3291
-3267
-3243
-3220
-3196
-3172
-3148
-3124
-3100
-3076
-3052
-3028
-3004
-2980
-2956
-2932
-2907
-2883
-2859
-2835
-2810
-2786
-2762
-2737
-2713
-2689
-2664
-2640
-2616
-2591
-2567
-2543
-2518
-2494
-2470
-2445
-2421
-2397
-2373
-2349
-2325
-2301
-2277
-2253
-2229
-2205
-2181
-2158
-2134
-2111
-2088
-2064
-2041
-2017
-1995
-1972
-1949
-1927
-1904
-1882
-1859
-1837
-1814
-1792
-1770
-1748
-1726
-1704
-1682
-1661
-1639
-1618
-1596
-1575
-1554
-1533
-1512
-1491
-1470
-1449
-1428
-1408
-1387
-1367
-1346
-1326
-1306
-1286
-1266
-1246
-1226
-1206
-1187
-1167
-1148
-1129
-1110
-1091
-1072
-1053
-1034
-1016
-997
-979
-961
-942
-924
-906
-888
-870
-852
-835
-817
-799
-782
-765
-747
-730
-713
-696
-679
-663
-646
-630
-613
-597
-581
-565
-549
-534
-518
-502
-487
-472
-457
-442
-427
-412
-397
-383
-368
-354
-340
-326
-312
-299
-285
-272
-259
-246
-233
-220
-208
-196
-184
-172
-161
-149
-138
-127
-117
-106
-96
-86
-76
-67
-57
-48
-39
-31
-22
-14
-6
2
9
17
24
31
38
45
52
58
64
71
77
83
88
94
100
105
111
116
121
127
132
137
142
147
152
157
162
167
171
176
181
185
190
195
199
204
208
212
217
221
225
230
234
238
242
246
251
255
259
263
267
271
276
280
284
288
292
296
300
304
308
311
315
319
323
326
330
333
336
339
342
345
348
351
354
356
358
361
363
365
367
369
371
372
374
376
377
378
380
381
383
384
385
386
387
389
390
391
392
393
394
396
397
398
399
401
402
403
404
406
407
408
410
411
412
413
415
416
417
419
420
421
422
424
425
426
427
428
429
430
431
432
433
434
435
436
436
437
438
438
439
440
440
441
441
442
443
443
444
445
446
446
447
448
449
450
451
451
452
453
454
456
457
458
459
460
461
463
464
465
467
468
470
471
473
475
476
478
480
482
484
486
488
490
492
495
497
499
502
504
507
509
512
514
517
520
523
526
529
532
535
538
541
545
548
552
555
559
563
566
570
574
578
582
587
591
595
600
604
608
613
618
622
627
632
637
642
647
652
657
662
667
672
678
683
688
694
699
705
711
716
722
728
734
740
746
752
758
764
770
776
782
788
795
801
807
813
820
826
832
839
845
852
858
864
871
877
884
890
897
903
910
917
923
930
937
943
950
957
963
970
977
983
990
997
1002
1010
1016
1022
1029
1035
1041
1047
1053
1059
1064
1070
1075
1081
1086
1091
1096
1101
1105
1110
1114
1118
1123
1127
1131
1134
1138
1142
1145
1149
1152
1155
1158
1161
1164
1167
1170
1173
1176
1178
1181
1183
1186
1188
1190
1192
1194
1196
1198
1200
1202
1204
1206
1207
1209
1211
1212
1213
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1224
1225
1226
1226
1226
1227
1227
1227
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1227
1227
1227
1227
1227
1226
1226
1226
1226
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1226
1226
1226
1227
1227
1227
1228
1228
1229
1229
1230
1230
1231
1231
1232
1232
1232
1233
1233
1233
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1233
1233
1233
1233
1233
1233
1233
1233
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1231
1231
1231
1231
1230
1230
1229
1229
1228
1227
1227
1226
1225
1224
1222
1221
1220
1218
1216
1215
1213
1211
1209
1207
1205
1203
1200
1198
1195
1193
1190
1187
1184
1181
1177
1174
1170
1167
1163
1159
1155
1151
1147
1142
1138
1133
1128
1123
1119
1113
1108
1103
1098
1092
1087
1081
1076
1070
1065
1059
1053
1047
1041
1035
1029
1022
1016
1010
1004
998
992
986
979
973
967
960
953
947
940
933
927
920
913
906
899
892
885
878
871
864
856
849
842
835
827
820
813
805
798
790
783
776
768
761
754
746
739
732
725
718
711
704
697
690
683
676
669
663
656
649
643
636
630
624
617
611
605
599
593
587
581
575
569
563
558
552
546
540
535
529
523
518
512
507
501
495
490
485
479
474
468
463
457
452
446
441
435
429
424
418
412
406
401
395
389
382
376
370
363
357
350
344
337
330
323
316
309
302
295
287
280
272
264
257
249
241
233
225
217
208
200
191
183
174
165
156
147
138
129
120
111
101
92
82
73
63
53
44
34
24
14
4
-7
-17
-27
-38
-48
-59
-70
-81
-91
-103
-114
-125
-136
-148
-160
-171
-183
-195
-207
-220
-232
-245
-257
-270
-283
-296
-309
-322
-336
-349
-363
-377
-390
-405
-419
-433
-448
-462
-477
-492
-507
-522
-537
-552
-568
-583
-599
-614
-630
-646
-662
-678
-694
-710
-726
-742
-758
-775
-791
-808
-824
-840
-857
-874
-890
-907
-924
-940
-957
-974
-991
-1008
-1024
-1041
-1058
-1075
-1092
-1110
-1127
-1144
-1161
-1179
-1196
-1213
-1231
-1248
-1265
-1283
-1300
-1317
-1335
-1352
-1370
-1387
-1404
-1422
-1439
-1456
-1473
-1490
-1508
-1525
-1542
-1559
-1576
-1593
-1610
-1627
-1643
-1660
-1677
-1694
-1710
-1727
-1744
-1760
-1777
-1793
-1810
-1826
-1842
-1859
-1875
-1892
-1908
-1924
-1941
-1957
-1973
-1990
-2005
-2023
-2039
-2055
-2072
-2088
-2104
-2121
-2137
-2153
-2169
-2185
-2202
-2218
-2234
-2250
-2266
-2282
-2298
-2313
-2329
-2345
-2361
-2377
-2392
-2408
-2424
-2439
-2454
-2470
-2485
-2500
-2516
-2531
-2546
-2561
-2576
-2591
-2605
-2620
-2635
-2649
-2664
-2678
-2693
-2707
-2721
-2735
-2749
-2763
-2777
-2790
-2804
-2817
-2830
-2843
-2856
-2868
-2881
-2893
-2905
-2917
-2928
-2940
-2951
-2962
-2973
-2984
-2994
-3004
-3014
-3024
-3034
-3044
-3053
-3062
-3071
-3080
-3089
-3098
-3107
-3115
-3124
-3132
-3140
-3148
-3156
-3164
-3172
-3180
-3187
-3195
-3203
-3210
-3217
-3225
-3232
-3239
-3246
-3253
-3260
-3266
-3273
-3279
-3286
-3292
-3298
-3304
-3310
-3316
-3322
-3327
-3332
-3338
-3343
-3348
-3353
-3357
-3362
-3366
-3371
-3375
-3379
-3383
-3387
-3391
-3395
-3399
-3402
-3406
-3409
-3413
-3416
-3420
-3423
-3426
-3429
-3432
-3435
-3438
-3441
-3444
-3447
-3450
-3453
-3456
-3459
-3462
-3465
-3467
-3470
-3473
-3476
-3479
-3481
-3484
-3487
-3490
-3493
-3496
-3499
-3502
-3505
-3508
-3511
-3514
-3517
-3520
-3523
-3526
-3529
-3532
-3535
-3538
-3541
-3544
-3547
-3550
-3553
-3556
-3558
-3561
-3564
-3566
-3568
-3571
-3573
-3575
-3577
-3580
-3582
-3583
-3585
-3587
-3589
-3591
-3592
-3594
-3595
-3597
-3598
-3600
-3601
-3602
-3603
-3604
-3605
-3606
-3607
-3608
-3608
-3609
-3609
-3610
-3610
-3610
-3610
-3611
-3610
-3610
-3610
-3610
-3610
-3609
-3609
-3608
-3607
-3607
-3606
-3605
-3604
-3603
-3602
-3601
-3600
-3598
-3597
-3596
-3595
-3593
-3592
-3590
-3589
-3587
-3586
-3584
-3583
-3581
-3580
-3578
-3576
-3574
-3573
-3571
-3569
-3567
-3565
-3563
-3561
-3559
-3556
-3554
-3552
-3549
-3547
-3544
-3542
-3539
-3536
-3533
-3530
-3527
-3524
-3520
-3517
-3513
-3510
-3506
-3502
-3498
-3494
-3489
-3485
-3480
-3476
-3471
-3466
-3461
-3455
-3450
-3445
-3439
-3433
-3428
-3422
-3416
-3410
-3404
-3398
-3391
-3385
-3379
-3373
-3366
-3360
-3353
-3347
-3340
-3334
-3327
-3321
-3314
-3308
-3302
-3295
-3289
-3283
-3276
-3270
-3264
-3258
-3251
-3245
-3239
-3233
-3227
-3221
-3215
-3209
-3203
-3197
-3191
-3186
-3180
-3174
-3168
-3162
-3156
-3151
-3145
-3139
-3134
-3128
-3122
-3117
-3111
-3105
-3100
-3094
-3089
-3083
-3078
-3072
-3067
-3061
-3056
-3051
-3045
-3040
-3034
-3029
-3024
-3018
-3013
-3007
-3002
-2996
-2991
-2985
-2980
-2974
-2969
-2963
-2957
-2952
-2946
-2940
-2934
-2928
-2922
-2916
-2910
-2904
-2898
-2892
-2886
-2879
-2873
-2867
-2860
-2854
-2847
-2840
-2834
-2827
-2820
-2813
-2806
-2799
-2792
-2785
-2778
-2770
-2763
-2756
-2748
-2740
-2733
-2725
-2717
-2709
-2701
-2693
-2685
-2676
-2668
-2660
-2651
-2643
-2634
-2626
-2617
-2608
-2600
-2591
-2582
-2573
-2564
-2556
-2547
-2538
-2529
-2520
-2511
-2502
-2493
-2484
-2476
-2467
-2458
-2449
-2440
-2432
-2423
-2414
-2406
-2397
-2389
-2381
-2372
-2364
-2355
-2347
-2339
-2331
-2323
-2315
-2307
-2299
-2291
-2283
-2275
-2267
-2260
-2252
-2245
-2237
-2230
-2222
-2215
-2207
-2200
-2192
-2185
-2178
-2170
-2163
-2155
-2148
-2140
-2133
-2125
-2118
-2110
-2102
-2094
-2086
-2078
-2070
-2062
-2054
-2045
-2037
-2029
-2021
-2013
-2005
-1997
-1989
-1981
-1973
-1965
-1957
-1949
-1941
-1932
-1924
-1916
-1908
-1901
-1893
-1885
-1877
-1869
-1862
-1854
-1846
-1839
-1831
-1824
-1816
-1809
-1802
-1795
-1788
-1780
-1773
-1767
-1760
-1753
-1746
-1740
-1733
-1727
-1720
-1714
-1708
-1701
-1695
-1689
-1683
-1677
-1671
-1665
-1659
-1654
-1648
-1642
-1636
-1630
-1625
-1619
-1613
-1608
-1602
-1597
-1591
-1585
-1580
-1574
-1568
-1562
-1557
-1551
-1545
-1539
-1533
-1526
-1520
-1514
-1507
-1500
-1494
-1487
-1480
-1473
-1466
-1459
-1452
-1445
-1437
-1430
-1423
-1415
-1408
-1400
-1393
-1385
-1378
-1370
-1363
-1355
-1348
-1340
-1333
-1326
-1318
-1311
-1303
-1296
-1289
-1281
-1274
-1267
-1260
-1253
-1245
-1238
-1231
-1224
-1217
-1210
-1203
-1196
-1189
-1182
-1175
-1168
-1161
-1154
-1147
-1140
-1133
-1126
-1118
-1111
-1104
-1096
-1089
-1081
-1074
-1066
-1058
-1051
-1043
-1035
-1027
-1018
-1010
-1002
-994
-985
-977
-968
-960
-951
-942
-933
-924
-915
-906
-896
-887
-878
-868
-859
-850
-840
-831
-821
-812
-802
-793
-783
-774
-765
-755
-746
-737
-727
-718
-709
-700
-691
-682
-673
-664
-655
-646
-637
-629
-620
-612
-603
-595
-586
-578
-570
-562
-554
-546
-538
-530
-522
-515
-507
-500
-492
-485
-478
-471
-464
-457
-450
-443
-437
-430
-424
-418
-412
-406
-400
-394
-389
-383
-378
-373
-368
-363
-358
-353
-349
-345
-341
-336
-333
-329
-325
-322
-319
-316
-313
-310
-307
-305
-303
-300
-298
-297
-295
-293
-292
-291
-290
-289
-289
-288
-288
-288
-288
-289
-289
-290
-291
-292
-293
-294
-296
-298
-300
-302
-304
-306
-309
-311
-314
-317
-320
-323
-326
-329
-332
-336
-339
-343
-346
-350
-354
-358
-362
-367
-371
-375
-380
-385
-390
-395
-400
-405
-411
-416
-422
-428
-434
-440
-447
-453
-460
-467
-473
-480
-487
-495
-502
-509
-516
-524
-531
-539
-547
-554
-562
-570
-578
-586
-594
-601
-609
-617
-626
-634
-642
-650
-658
-666
-675
-683
-692
-700
-708
-717
-726
-734
-743
-752
-761
-769
-778
-787
-796
-805
-814
-823
-833
-842
-851
-860
-869
-879
-888
-897
-907
-916
-925
-934
-944
-953
-962
-971
-981
-990
-999
-1008
-1018
-1027
-1036
-1045
-1054
-1064
-1073
-1082
-1091
-1100
-1110
-1119
-1128
-1137
-1146
-1155
-1164
-1173
-1182
-1191
-1200
-1209
-1218
-1227
-1236
-1245
-1254
-1263
-1271
-1280
-1289
-1297
-1306
-1315
-1323
-1332
-1340
-1348
-1357
-1365
-1373
-1381
-1390
-1398
-1406
-1414
-1422
-1430
-1437
-1445
-1453
-1461
-1469
-1477
-1484
-1492
-1500
-1508
-1516
-1523
-1531
-1539
-1547
-1555
-1563
-1571
-1579
-1587
-1595
-1603
-1611
-1619
-1627
-1635
-1644
-1652
-1660
-1668
-1676
-1683
-1691
-1699
-1707
-1715
-1722
-1730
-1738
-1745
-1753
-1761
-1768
-1776
-1784
-1791
-1799
-1807
-1815
-1822
-1830
-1838
-1846
-1854
-1862
-1870
-1878
-1886
-1894
-1902
-1910
-1919
-1927
-1935
-1943
-1952
-1960
-1969
-1977
-1986
-1994
-2001
-2011
-2019
-2028
-2036
-2045
-2053
-2061
-2070
-2078
-2086
-2095
-2103
-2111
-2119
-2127
-2135
-2143
-2151
-2158
-2166
-2174
-2181
-2189
-2196
-2204
-2211
-2218
-2226
-2233
-2240
-2247
-2255
-2262
-2269
-2276
-2283
-2290
-2297
-2304
-2311
-2317
-2324
-2331
-2337
-2344
-2350
-2357
-2363
-2369
-2376
-2382
-2388
-2393
-2399
-2405
-2411
-2416
-2422
-2427
-2432
-2437
-2442
-2447
-2452
-2456
-2461
-2465
-2469
-2474
-2478
-2481
-2485
-2489
-2492
-2496
-2499
-2502
-2505
-2508
-2511
-2513
-2516
-2518
-2521
-2523
-2525
-2527
-2529
-2530
-2532
-2534
-2535
-2537
-2538
-2539
-2540
-2541
-2542
-2543
-2544
-2544
-2545
-2545
-2546
-2546
-2546
-2546
-2546
-2546
-2546
-2546
-2545
-2545
-2544
-2544
-2543
-2542
-2541
-2540
-2539
-2538
-2537
-2535
-2534
-2532
-2531
-2529
-2527
-2524
-2522
-2520
-2517
-2514
-2512
-2509
-2505
-2502
-2499
-2495
-2491
-2487
-2483
-2479
-2475
-2471
-2466
-2461
-2457
-2452
-2447
-2441
-2436
-2431
-2425
-2419
-2414
-2408
-2402
-2396
-2389
-2383
-2376
-2369
-2363
-2356
-2349
-2341
-2334
-2326
-2319
-2311
-2303
-2295
-2287
-2279
-2271
-2262
-2254
-2245
-2236
-2227
-2218
-2209
-2200
-2191
-2182
-2172
-2163
-2153
-2143
-2134
-2124
-2114
-2104
-2094
-2084
-2074
-2064
-2054
-2044
-2033
-2023
-2013
-2003
-1992
-1982
-1971
-1961
-1950
-1940
-1929
-1919
-1908
-1897
-1886
-1876
-1865
-1854
-1843
-1832
-1821
-1810
-1799
-1787
-1776
-1765
-1753
-1742
-1730
-1718
-1707
-1695
-1683
-1671
-1659
-1647
-1635
-1623
-1611
-1599
-1587
-1575
-1563
-1550
-1538
-1526
-1513
-1501
-1488
-1476
-1463
-1451
-1438
-1426
-1413
-1401
-1388
-1376
-1363
-1351
-1338
-1326
-1313
-1301
-1288
-1276
-1263
-1251
-1238
-1226
-1213
-1201
-1189
-1176
-1164
-1152
-1139
-1127
-1115
-1103
-1090
-1078
-1066
-1054
-1042
-1030
-1018
-1006
-994
-982
-970
-958
-947
-935
-923
-912
-900
-889
-877
-866
-854
-843
-832
-821
-810
-798
-787
-776
-766
-755
-744
-733
-723
-712
-701
-691
-681
-670
-660
-650
-640
-629
-619
-610
-600
-590
-580
-570
-561
-551
-542
-533
-523
-514
-505
-496
-487
-478
-469
-461
-452
-444
-435
-427
-419
-410
-402
-394
-386
-379
-371
-364
-356
-349
-342
-334
-328
-321
-314
-307
-301
-295
-288
-282
-276
-271
-265
-259
-254
-249
-243
-238
-233
-229
-224
-219
-215
-211
-207
-203
-199
-195
-191
-188
-184
-181
-178
-175
-173
-170
-167
-165
-163
-161
-159
-157
-155
-153
-152
-150
-149
-148
-147
-146
-145
-144
-143
-143
-142
-142
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-150
-150
-150
-149
-149
-148
-147
-147
-146
-145
-144
-143
-142
-140
-139
-137
-136
-134
-132
-130
-127
-125
-122
-120
-117
-114
-111
-107
-104
-100
-96
-92
-88
-84
-80
-75
-70
-66
-61
-56
-51
-45
-40
-34
-29
-23
-17
-11
-5
1
8
14
21
28
34
41
48
56
63
70
78
86
93
101
109
117
125
134
142
151
159
168
177
186
195
205
214
223
233
243
252
262
272
282
292
302
312
323
333
344
354
365
375
386
397
408
419
430
441
452
463
474
485
497
508
519
531
542
554
565
577
588
600
612
623
635
647
658
670
682
694
705
717
729
741
753
765
777
789
801
813
825
838
850
862
875
887
899
912
925
937
950
962
975
988
1000
1012
1026
1038
1051
1064
1076
1089
1102
1114
1127
1140
1152
1165
1177
1190
1202
1214
1227
1239
1251
1264
1276
1288
1300
1313
1325
1337
1349
1361
1373
1385
1397
1409
1421
1433
1444
1456
1468
1480
1492
1503
1515
1527
1538
1550
1561
1573
1585
1596
1608
1620
1631
1643
1655
1667
1679
1691
1703
1715
1727
1739
1751
1764
1776
1789
1801
1814
1826
1839
1852
1864
1877
1890
1903
1916
1928
1941
1954
1967
1980
1993
2005
2019
2032
2045
2058
2071
2084
2097
2110
2123
2136
2149
2162
2175
2188
2201
2214
2227
2239
2252
2265
2278
2291
2304
2317
2330
2342
2355
2368
2381
2394
2406
2419
2432
2445
2458
2470
2483
2496
2509
2522
2535
2548
2561
2574
2587
2600
2613
2626
2639
2652
2666
2679
2692
2706
2719
2732
2746
2759
2773
2786
2799
2813
2826
2840
2853
2867
2880
2894
2907
2921
2934
2948
2961
2974
2988
3001
3015
3028
3041
3054
3068
3081
3094
3108
3121
3134
3148
3161
3174
3188
3201
3214
3228
3241
3254
3268
3281
3294
3307
3320
3333
3346
3359
3372
3385
3397
3410
3422
3434
3447
3459
3471
3482
3494
3506
3517
3528
3539
3550
3561
3572
3583
3593
3603
3614
3624
3633
3643
3653
3662
3672
3681
3690
3699
3708
3716
3725
3733
3742
3750
3758
3766
3773
3781
3789
3796
3803
3810
3817
3824
3831
3837
3843
3850
3856
3862
3868
3873
3879
3885
3890
3895
3901
3906
3911
3916
3921
3925
3930
3934
3939
3943
3947
3952
3956
3960
3964
3967
3971
3975
3978
3981
3985
3988
3991
3994
3997
3999
4002
4005
4006
4009
4011
4014
4016
4017
4019
4021
4022
4024
4025
4027
4027
4029
4030
4030
4032
4033
4034
4035
4035
4035
4037
4038
4038
4040
4040
4041
4042
4043
4043
4045
4046
4046
4048
4049
4050
4051
4051
4054
4054
4056
4057
4058
4059
4059
4061
4062
4062
4064
4065
4066
4066
4067
4067
4067
4069
4069
4070
4070
4070
4070
4070
4070
4070
4070
4069
4069
4069
4067
4067
4066
4066
4065
4062
4062
4061
4059
4058
4056
4054
4053
4051
4049
4046
4043
4042
4038
4037
4034
4030
4027
4025
4022
4018
4014
4011
4008
4003
4000
3996
3992
3988
3983
3979
3974
3970
3965
3960
3955
3951
3946
3940
3935
3930
3924
3919
3913
3908
3902
3896
3890
3884
3878
3872
3865
3859
3852
3846
3839
3832
3825
3818
3811
3804
3797
3789
3782
3775
3767
3760
3752
3744
3737
3729
3721
3714
3706
3698
3690
3683
3675
3667
3659
3652
3644
3636
3629
3621
3614
3606
3599
3592
3585
3577
3570
3563
3556
3549
3542
3535
3528
3522
3515
3508
3502
3495
3489
3482
3476
3469
3463
3457
3451
3444
3438
3432
3426
3420
3414
3408
3402
3396
3390
3384
3378
3372
3366
3360
3354
3349
3343
3337
3331
3326
3320
3314
3309
3303
3298
3292
3287
3281
3276
3270
3265
3259
3254
3249
3243
3238
3233
3227
3222
3217
3211
3206
3201
3195
3190
3185
3179
3174
3169
3163
3158
3153
3147
3142
3137
3132
3126
3121
3116
3110
3105
3100
3094
3089
3084
3078
3073
3067
3062
3056
3051
3045
3040
3034
3028
3023
3017
3011
3005
2999
2993
2987
2981
2975
2969
2962
2956
2950
2943
2937
2931
2924
2918
2911
2904
2898
2891
2884
2878
2871
2864
2857
2850
2843
2836
2829
2822
2815
2808
2801
2794
2787
2780
2773
2766
2759
2752
2745
2737
2730
2723
2716
2709
2701
2694
2687
2680
2673
2665
2658
2651
2644
2637
2630
2622
2615
2608
2601
2594
2587
2579
2572
2565
2558
2551
2544
2537
2530
2523
2516
2508
2501
2494
2487
2480
2473
2466
2459
2452
2445
2438
2431
2424
2417
2410
2403
2396
2389
2383
2376
2369
2362
2355
2348
2341
2334
2327
2320
2314
2307
2300
2293
2286
2279
2273
2266
2259
2252
2245
2239
2232
2225
2218
2211
2205
2198
2191
2185
2178
2171
2164
2158
2151
2144
2138
2131
2124
2118
2111
2104
2098
2091
2085
2078
2071
2065
2058
2052
2045
2037
2032
2025
2019
2012
2005
1999
1993
1986
1980
1973
1967
1960
1954
1947
1941
1934
1928
1921
1915
1909
1902
1896
1889
1883
1877
1870
1864
1857
1851
1845
1838
1832
1826
1819
1813
1807
1801
1794
1788
1782
1775
1769
1763
1757
1750
1744
1738
1732
1725
1719
1713
1707
1701
1694
1688
1682
1676
1670
1664
1658
1651
1645
1639
1633
1627
1621
1615
1609
1603
1597
1590
1584
1578
1572
1566
1560
1554
1548
1542
1536
1530
1524
1518
1512
1506
1500
1494
1488
1483
1477
1471
1465
1459
1453
1447
1441
1435
1429
1424
1418
1412
1406
1400
1394
1388
1383
1377
1371
1365
1359
1354
1348
1342
1336
1331
1325
1319
1313
1308
1302
1296
1290
1285
1279
1273
1268
1262
1256
1251
1245
1239
1234
1228
1222
1217
1211
1206
1200
1194
1189
1183
1178
1172
1167
1161
1155
1150
1144
1139
1133
1128
1122
1117
1111
1106
1100
1095
1089
1084
1078
1073
1068
1062
1057
1051
1046
1041
1035
1030
1024
1018
1014
1008
1002
998
992
987
981
976
971
966
960
955
950
944
939
934
929
923
918
913
908
902
897
892
887
881
876
871
866
861
856
850
845
840
835
830
825
819
814
809
804
799
794
789
784
779
774
769
764
758
753
748
743
738
733
728
723
718
713
708
703
698
693
688
683
679
674
669
664
659
654
649
644
639
634
629
625
620
615
610
605
600
595
591
586
581
576
571
567
562
557
552
547
543
538
533
528
524
519
514
509
505
500
495
491
486
481
477
472
467
463
458
453
449
444
439
435
430
426
421
416
412
407
403
398
393
389
384
380
375
371
366
362
357
353
348
344
339
335
330
326
321
317
312
308
303
299
295
290
286
281
277
272
268
264
259
255
251
246
242
237
233
229
224
220
216
212
207
203
199
194
190
186
181
177
173
169
164
160
156
152
148
143
139
135
131
126
122
118
114
110
106
101
97
93
89
85
81
77
72
68
64
60
56
52
48
44
40
36
32
28
24
19
15
11
7
3
-1
-5
-9
-13
-17
-21
-25
-29
-33
-36
-40
-44
-48
-52
-56
-60
-64
-68
-72
-76
-80
-84
-87
-91
-95
-99
-103
-107
-111
-114
-118
-122
-126
-130
-134
-137
-141
-145
-149
-153
-156
-160
-164
-168
-171
-175
-179
-183
-186
-190
-194
-198
-201
-205
-209
-212
-216
-220
-223
-227
-231
-234
-238
-242
-245
-249
-253
-256
-260
-264
-267
-271
-274
-278
-282
-285
-289
-292
-296
-299
-303
-307
-310
-314
-317
-321
-324
-328
-331
-335
-338
-342
-345
-349
-352
-356
-359
-363
-366
-370
-373
-376
-380
-383
-387
-390
-394
-397
-400
-404
-407
-411
-414
-417
-421
-424
-427
-431
-434
-437
-441
-444
-447
-451
-454
-457
-461
-464
-467
-471
-474
-477
-480
-484
-487
-490
-494
-497
-500
-503
-507
-510
-513
-516
-519
-523
-526
-529
-532
-535
-539
-542
-545
-548
-551
-554
-558
-561
-564
-567
-570
-573
-576
-579
-583
-586
-589
-592
-595
-598
-601
-604
-607
-610
-613
-616
-619
-623
-626
-629
-632
-635
-638
-641
-644
-647
-650
-653
-656
-659
-662
-665
-668
-671
-673
-676
-679
-682
-685
-688
-691
-694
-697
-700
-703
-706
-709
-711
-714
-717
-720
-723
-726
-729
-732
-734
-737
-740
-743
-746
-749
-751
-754
-757
-760
-763
-765
-768
-771
-774
-777
-779
-782
-785
-788
-790
-793
-796
-799
-801
-804
-807
-810
-812
-815
-818
-820
-823
-826
-829
-831
-834
-837
-839
-842
-845
-847
-850
-852
-855
-858
-860
-863
-866
-868
-871
-873
-876
-879
-881
-884
-886
-889
-892
-894
-897
-899
-902
-904
-907
-909
-912
-915
-917
-920
-922
-925
-927
-930
-932
-935
-937
-940
-942
-945
-947
-949
-952
-954
-957
-959
-962
-964
-967
-969
-971
-974
-976
-979
-981
-984
-986
-988
-991
-993
-996
-998
-1000
-1002
-1004
-1006
-1010
-1012
-1014
-1016
-1018
-1020
-1024
-1026
-1028
-1031
-1033
-1035
-1038
-1040
-1042
-1044
-1047
-1049
-1051
-1054
-1056
-1058
-1060
-1063
-1065
-1067
-1069
-1072
-1074
-1076
-1078
-1080
-1083
-1085
-1087
-1089
-1091
-1094
-1096
-1098
-1100
-1102
-1105
-1107
-1109
-1111
-1113
-1115
-1118
-1120
-1122
-1124
-1126
-1128
-1130
-1132
-1135
-1137
-1139
-1141
-1143
-1145
-1147
-1149
-1151
-1153
-1155
-1157
-1159
-1162
-1164
-1166
-1168
-1170
-1172
-1174
-1176
-1178
-1180
-1182
-1184
-1186
-1188
-1190
-1192
-1194
-1196
-1198
-1200
-1202
-1204
-1206
-1208
-1210
-1212
-1214
-1215
-1217
-1219
-1221
-1223
-1225
-1227
-1229
-1231
-1233
-1235
-1237
-1238
-1240
-1242
-1244
-1246
-1248
-1250
-1252
-1254
-1255
-1257
-1259
-1261
-1263
-1265
-1266
-1268
-1270
-1272
-1274
-1276
-1277
-1279
-1281
-1283
-1285
-1286
-1288
-1290
-1292
-1294
-1295
-1297
-1299
-1301
-1302
-1304
-1306
-1308
-1309
-1311
-1313
-1315
-1316
-1318
-1320
-1321
-1323
-1325
-1327
-1328
-1330
-1332
-1333
-1335
-1337
-1338
-1340
-1342
-1343
-1345
-1347
-1348
-1350
-1352
-1353
-1355
-1357
-1358
-1360
-1361
-1363
-1365
-1366
-1368
-1370
-1371
-1373
-1374
-1376
-1378
-1379
-1381
-1382
-1384
-1385
-1387
-1389
-1390
-1392
-1393
-1395
-1396
-1398
-1399
-1401
-1402
-1404
-1405
-1407
-1408
-1410
-1412
