5
22439
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
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
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
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
39
39
39
39
40
40
40
40
41
41
41
42
42
42
42
43
43
43
43
44
44
44
45
45
45
46
46
46
46
47
47
47
48
48
48
49
49
49
49
50
50
50
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
61
61
62
62
62
63
63
63
64
64
64
65
65
66
66
66
67
67
68
68
68
69
69
69
70
70
71
71
71
72
72
73
73
73
74
74
75
75
76
76
76
77
77
78
78
78
79
79
80
80
81
81
81
82
82
83
83
84
84
85
85
85
86
86
87
87
88
88
89
89
90
90
91
91
91
92
92
93
93
94
94
95
95
96
96
97
97
98
98
99
99
100
100
101
101
102
102
103
103
104
104
105
105
106
106
107
108
108
109
109
110
110
111
111
112
112
113
113
114
115
115
116
116
117
117
118
118
119
120
120
121
121
122
123
123
124
124
125
125
126
127
127
128
128
129
130
130
131
131
132
133
133
134
135
135
136
136
137
138
138
139
140
140
141
141
142
143
143
144
145
145
146
147
147
148
149
149
150
151
151
152
153
153
154
155
155
156
157
157
158
159
160
160
161
162
162
163
164
165
165
166
167
167
168
169
169
170
171
172
172
173
174
174
175
176
176
177
178
178
179
180
181
181
182
183
183
184
184
185
186
186
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
196
197
197
197
198
198
198
198
199
199
199
199
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
202
202
202
202
203
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
211
211
212
213
213
214
215
216
216
217
218
218
219
220
221
221
222
223
224
224
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
244
244
245
245
246
246
247
247
247
248
248
249
249
249
250
250
250
251
251
251
252
252
252
252
252
252
252
252
252
253
253
253
252
252
252
252
252
252
252
252
252
251
251
251
251
251
251
251
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
251
251
251
251
251
252
252
252
252
253
253
253
253
254
254
254
254
255
255
255
256
256
256
256
257
257
257
257
258
258
258
258
259
259
259
260
260
260
260
261
261
261
261
262
262
262
262
262
263
263
263
263
263
263
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
266
266
266
266
266
267
267
267
267
268
268
268
269
269
270
270
271
271
272
272
273
273
274
274
275
276
276
277
277
278
279
279
280
280
281
282
282
283
284
284
285
285
286
287
287
288
288
289
290
290
291
292
293
293
294
295
296
297
298
298
299
300
301
302
303
304
305
306
307
308
309
310
312
313
314
315
316
317
318
319
320
322
323
324
325
326
327
328
329
330
331
332
332
333
334
335
336
337
338
338
339
340
341
342
342
343
344
345
346
347
348
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
368
369
370
371
371
372
373
373
374
374
375
375
376
376
376
376
377
377
377
377
378
378
378
378
378
378
379
379
379
379
379
379
379
379
379
379
379
379
380
380
380
380
380
380
381
381
381
381
382
382
382
382
383
383
383
384
384
384
384
385
385
385
386
386
387
387
387
388
388
388
389
389
390
390
391
391
392
392
393
394
395
396
397
398
399
400
401
402
403
404
406
407
408
410
411
413
414
416
417
418
420
422
423
425
426
428
430
431
433
435
437
439
441
443
445
447
449
451
453
455
457
460
462
464
466
469
471
473
475
477
479
481
483
485
487
489
490
492
494
496
497
499
501
502
504
505
506
508
509
510
511
512
513
514
515
516
517
517
518
518
518
519
519
519
519
518
518
518
517
517
516
516
515
514
513
513
512
511
510
509
508
507
507
506
505
504
503
502
501
500
499
498
497
496
495
494
493
492
491
490
489
487
486
485
484
483
481
480
479
478
477
476
475
474
473
472
472
471
470
470
469
469
468
468
468
467
467
467
467
466
466
466
467
467
467
468
468
469
469
470
471
472
473
474
476
477
478
480
481
483
484
486
488
490
491
493
495
497
499
501
503
505
506
508
510
512
514
516
517
519
521
523
524
526
528
529
531
533
534
536
537
539
540
541
543
544
545
546
547
548
549
549
550
550
550
550
550
550
550
549
548
548
547
546
545
543
542
540
539
537
535
533
531
529
527
525
523
520
518
515
513
510
508
505
502
499
496
493
490
487
484
481
478
475
472
469
466
463
460
457
454
451
449
446
443
441
438
436
433
431
429
426
424
422
420
418
416
414
412
411
409
407
405
404
402
400
399
397
396
395
393
392
391
390
389
389
388
387
387
387
387
387
388
388
389
389
390
392
393
394
396
397
399
401
403
405
407
409
412
414
417
419
422
424
427
429
432
434
437
440
442
445
447
450
453
455
458
461
463
466
468
471
473
475
478
480
482
484
486
488
490
492
493
495
496
498
499
500
501
502
503
504
504
505
505
505
505
505
505
505
504
504
503
503
502
501
500
500
499
497
496
495
494
492
491
490
488
487
485
484
483
481
480
479
478
476
475
474
473
473
472
471
471
470
470
469
469
469
469
469
470
470
471
471
472
472
473
474
475
476
477
479
480
481
483
485
486
488
490
493
495
497
499
502
505
507
510
513
516
519
522
525
528
531
535
538
542
545
549
553
556
560
564
567
571
575
579
582
586
589
593
596
599
603
606
609
613
616
619
623
626
629
632
635
639
642
645
648
651
653
656
659
662
665
667
670
673
676
679
682
685
688
691
694
697
701
704
708
711
715
718
722
725
729
733
736
740
744
748
752
756
760
765
769
773
777
782
786
790
794
799
803
807
812
816
821
826
830
835
840
845
850
855
860
866
871
877
883
889
895
901
908
914
921
928
935
941
948
955
962
969
976
983
990
997
1004
1010
1018
1025
1032
1039
1046
1053
1060
1067
1073
1079
1086
1092
1098
1104
1109
1115
1120
1125
1130
1135
1140
1145
1150
1154
1159
1163
1167
1171
1175
1179
1182
1186
1189
1193
1196
1199
1202
1204
1207
1210
1213
1215
1218
1221
1223
1226
1229
1231
1234
1237
1239
1242
1245
1247
1250
1252
1254
1257
1259
1261
1263
1265
1267
1269
1271
1273
1274
1276
1278
1280
1282
1284
1286
1288
1289
1291
1293
1295
1297
1298
1300
1302
1303
1305
1306
1307
1308
1309
1310
1311
1311
1312
1312
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1312
1312
1312
1312
1312
1311
1311
1311
1310
1310
1309
1309
1309
1308
1308
1307
1307
1306
1306
1305
1305
1304
1304
1304
1304
1303
1303
1303
1302
1302
1302
1301
1301
1301
1300
1300
1299
1298
1298
1297
1297
1296
1296
1295
1294
1294
1293
1292
1291
1290
1288
1287
1285
1283
1281
1279
1276
1273
1270
1267
1263
1259
1256
1252
1248
1244
1239
1235
1230
1225
1221
1215
1210
1205
1199
1194
1188
1182
1176
1170
1163
1157
1150
1142
1135
1127
1119
1111
1103
1095
1086
1078
1069
1061
1052
1043
1034
1025
1016
1008
999
990
982
973
964
956
947
939
930
921
913
904
896
888
879
871
863
855
846
838
830
822
814
805
797
789
780
772
763
755
746
738
729
721
712
703
695
686
677
669
660
651
642
633
625
616
606
597
588
578
569
559
549
540
530
520
510
500
490
481
471
461
451
441
431
421
410
400
389
379
368
357
346
335
324
313
303
292
281
270
259
249
238
227
217
206
195
184
173
162
151
140
129
118
107
96
85
73
62
51
39
28
16
4
-7
-19
-31
-43
-55
-66
-78
-90
-102
-114
-125
-137
-148
-159
-170
-181
-191
-202
-212
-221
-230
-239
-248
-257
-265
-273
-281
-288
-295
-302
-308
-314
-320
-325
-330
-334
-338
-342
-346
-349
-351
-354
-356
-357
-359
-360
-361
-362
-362
-362
-362
-362
-362
-362
-361
-361
-360
-360
-359
-359
-358
-358
-357
-356
-355
-354
-354
-353
-352
-351
-350
-349
-348
-347
-346
-346
-346
-346
-346
-346
-347
-348
-349
-351
-352
-354
-356
-359
-361
-364
-367
-370
-373
-377
-380
-384
-388
-393
-397
-402
-407
-412
-417
-423
-428
-434
-440
-446
-451
-457
-463
-468
-474
-479
-485
-491
-496
-501
-507
-512
-518
-523
-529
-534
-539
-545
-550
-556
-561
-566
-571
-577
-582
-586
-591
-596
-600
-604
-608
-612
-616
-619
-623
-626
-629
-631
-634
-636
-638
-641
-642
-644
-646
-647
-648
-649
-650
-650
-650
-650
-649
-648
-647
-646
-645
-643
-641
-639
-636
-634
-631
-628
-625
-622
-619
-616
-613
-609
-605
-602
-597
-593
-589
-584
-579
-573
-568
-562
-555
-549
-542
-535
-527
-519
-511
-503
-494
-485
-477
-468
-459
-450
-441
-432
-423
-414
-405
-395
-386
-377
-368
-359
-349
-340
-331
-321
-311
-302
-292
-283
-273
-264
-254
-245
-236
-227
-218
-209
-200
-192
-183
-175
-167
-159
-151
-143
-135
-127
-120
-112
-105
-98
-90
-83
-75
-68
-61
-53
-46
-38
-30
-23
-15
-8
-1
7
14
21
28
36
43
50
57
64
72
79
86
93
101
108
115
122
130
137
144
152
160
168
176
184
192
200
209
217
226
235
243
252
261
270
279
288
297
306
315
324
333
342
351
360
369
377
386
394
402
410
418
426
434
442
449
457
465
472
480
487
495
502
509
516
523
531
538
545
552
559
566
574
582
589
598
606
614
623
632
641
650
659
668
678
688
698
708
719
729
740
751
762
773
785
796
808
820
832
844
856
869
881
893
906
918
931
943
956
968
981
993
1004
1018
1030
1042
1054
1066
1078
1090
1101
1113
1125
1136
1148
1159
1171
1182
1193
1204
1216
1227
1238
1250
1261
1272
1284
1295
1307
1318
1330
1342
1353
1365
1377
1389
1402
1414
1427
1440
1453
1466
1479
1493
1507
1521
1535
1549
1563
1577
1591
1604
1618
1631
1644
1657
1670
1683
1696
1709
1722
1735
1748
1761
1774
1787
1799
1812
1824
1836
1847
1859
1870
1881
1892
1902
1913
1923
1934
1944
1954
1964
1974
1984
1994
2003
2012
2020
2029
2037
2045
2052
2059
2066
2073
2079
2085
2091
2096
2102
2107
2111
2115
2119
2123
2126
2129
2132
2134
2137
2139
2141
2143
2146
2148
2150
2153
2156
2159
2162
2166
2170
2173
2178
2182
2186
2191
2196
2201
2206
2211
2216
2221
2226
2231
2236
2240
2245
2250
2255
2259
2264
2268
2272
2277
2281
2285
2289
2293
2296
2300
2303
2307
2310
2313
2316
2320
2323
2325
2328
2331
2334
2337
2340
2342
2345
2348
2350
2353
2355
2358
2360
2362
2364
2366
2368
2370
2372
2374
2375
2377
2378
2379
2380
2381
2382
2382
2383
2383
2383
2384
2384
2384
2384
2384
2383
2383
2383
2382
2381
2381
2380
2379
2378
2377
2376
2374
2373
2371
2369
2367
2365
2362
2360
2356
2353
2350
2346
2343
2339
2335
2331
2327
2323
2318
2314
2310
2306
2302
2298
2294
2291
2287
2284
2280
2277
2274
2272
2269
2266
2264
2261
2259
2257
2255
2253
2251
2249
2247
2246
2244
2243
2242
2241
2241
2240
2240
2240
2240
2240
2240
2240
2240
2241
2242
2243
2244
2245
2246
2248
2250
2251
2253
2255
2257
2259
2261
2263
2265
2266
2267
2268
2268
2268
2268
2268
2267
2266
2265
2264
2263
2261
2260
2259
2257
2256
2255
2253
2252
2251
2250
2249
2248
2247
2246
2245
2244
2243
2242
2241
2240
2239
2238
2238
2237
2237
2236
2236
2235
2235
2234
2234
2234
2234
2233
2233
2233
2232
2232
2232
2232
2232
2232
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2231
2230
2230
2229
2228
2227
2226
2225
2224
2223
2222
2221
2221
2220
2220
2220
2220
2220
2221
2222
2224
2226
2228
2230
2233
2236
2240
2243
2247
2252
2256
2261
2266
2271
2276
2282
2287
2293
2299
2305
2310
2316
2322
2328
2335
2341
2347
2354
2361
2368
2375
2382
2390
2398
2405
2413
2421
2429
2437
2445
2453
2460
2468
2474
2481
2487
2493
2499
2505
2510
2515
2520
2524
2529
2533
2537
2541
2545
2549
2553
2557
2560
2563
2567
2570
2573
2577
2580
2583
2587
2591
2595
2600
2604
2609
2615
2620
2626
2632
2637
2643
2649
2655
2661
2667
2673
2679
2685
2691
2698
2705
2712
2720
2728
2736
2744
2753
2761
2770
2779
2789
2798
2808
2818
2829
2839
2851
2862
2873
2885
2897
2909
2921
2933
2945
2957
2969
2981
2992
3004
3016
3028
3041
3053
3066
3079
3092
3105
3118
3132
3146
3160
3174
3189
3204
3219
3234
3250
3265
3281
3297
3313
3329
3345
3361
3378
3395
3412
3430
3448
3466
3485
3504
3524
3543
3564
3584
3604
3625
3645
3665
3685
3704
3723
3741
3760
3778
3795
3812
3829
3846
3862
3878
3893
3909
3924
3939
3953
3968
3982
3995
4008
4021
4033
4045
4057
4067
4078
4090
4101
4112
4122
4132
4142
4152
4161
4171
4180
4189
4198
4206
4215
4223
4231
4240
4248
4256
4265
4273
4281
4290
4298
4306
4314
4322
4331
4339
4347
4355
4364
4372
4381
4389
4398
4407
4415
4424
4432
4441
4449
4457
4465
4474
4482
4490
4498
4506
4514
4523
4531
4539
4548
4556
4565
4573
4581
4590
4598
4606
4614
4622
4630
4638
4646
4654
4662
4670
4678
4687
4695
4704
4712
4721
4730
4740
4749
4758
4768
4777
4787
4796
4805
4815
4824
4833
4842
4851
4860
4869
4879
4888
4898
4907
4917
4926
4935
4944
4953
4961
4970
4978
4985
4993
5000
5006
5012
5018
5024
5029
5034
5038
5042
5045
5048
5050
5052
5054
5055
5055
5056
5056
5055
5054
5053
5051
5049
5047
5044
5041
5038
5035
5032
5028
5025
5021
5017
5013
5009
5005
5001
4996
4992
4987
4982
4977
4971
4966
4959
4953
4946
4939
4932
4925
4917
4910
4902
4894
4886
4878
4870
4862
4853
4844
4835
4826
4816
4807
4797
4787
4776
4766
4756
4745
4735
4725
4716
4706
4697
4688
4679
4670
4661
4652
4643
4634
4626
4617
4608
4600
4592
4584
4576
4569
4562
4556
4550
4544
4540
4535
4531
4528
4524
4522
4519
4517
4514
4512
4510
4507
4505
4502
4499
4496
4493
4489
4486
4482
4478
4474
4471
4467
4464
4461
4458
4456
4453
4450
4447
4444
4440
4436
4432
4426
4421
4415
4408
4400
4393
4384
4376
4367
4357
4347
4337
4327
4316
4305
4293
4282
4270
4257
4245
4231
4218
4204
4189
4175
4160
4144
4129
4113
4097
4080
4062
4046
4029
4011
3993
3975
3957
3938
3919
3900
3880
3860
3841
3821
3801
3781
3762
3742
3723
3703
3684
3665
3646
3627
3608
3589
3569
3550
3530
3510
3490
3470
3449
3428
3406
3384
3361
3338
3315
3291
3267
3242
3217
3191
3165
3139
3112
3085
3058
3031
3004
2976
2948
2920
2892
2863
2834
2805
2775
2746
2716
2687
2657
2627
2597
2566
2536
2505
2474
2442
2410
2378
2346
2313
2280
2247
2214
2181
2147
2114
2080
2047
2013
1980
1947
1914
1882
1850
1819
1787
1756
1726
1695
1665
1635
1605
1575
1546
1516
1486
1456
1426
1396
1366
1336
1306
1275
1245
1215
1185
1155
1125
1095
1065
1036
1006
977
947
918
888
859
829
800
770
741
711
682
652
623
594
565
535
506
478
449
421
392
364
336
309
281
254
226
199
172
144
117
90
63
37
10
-17
-43
-69
-95
-121
-147
-173
-198
-224
-249
-274
-299
-324
-348
-372
-396
-420
-444
-467
-491
-514
-537
-559
-582
-604
-626
-649
-671
-694
-716
-739
-762
-785
-808
-831
-854
-878
-901
-925
-949
-972
-996
-1020
-1043
-1067
-1091
-1114
-1138
-1161
-1185
-1208
-1232
-1255
-1278
-1302
-1325
-1348
-1371
-1394
-1416
-1439
-1461
-1483
-1504
-1526
-1546
-1567
-1587
-1607
-1627
-1647
-1666
-1686
-1706
-1726
-1745
-1765
-1785
-1805
-1825
-1845
-1864
-1883
-1902
-1920
-1938
-1954
-1970
-1985
-2000
-2013
-2027
-2039
-2051
-2062
-2073
-2084
-2094
-2103
-2113
-2122
-2130
-2139
-2147
-2154
-2161
-2168
-2174
-2180
-2185
-2190
-2195
-2199
-2203
-2206
-2209
-2212
-2215
-2217
-2220
-2222
-2224
-2227
-2228
-2230
-2232
-2234
-2235
-2236
-2238
-2239
-2240
-2241
-2242
-2242
-2243
-2244
-2244
-2245
-2245
-2245
-2245
-2245
-2243
-2242
-2239
-2236
-2233
-2228
-2223
-2217
-2210
-2203
-2195
-2186
-2177
-2167
-2157
-2146
-2135
-2123
-2111
-2098
-2085
-2072
-2058
-2044
-2029
-2016
-2001
-1987
-1972
-1958
-1944
-1929
-1915
-1901
-1887
-1873
-1858
-1844
-1829
-1814
-1799
-1783
-1767
-1751
-1734
-1717
-1700
-1683
-1665
-1647
-1629
-1610
-1591
-1572
-1553
-1533
-1512
-1492
-1471
-1449
-1427
-1405
-1383
-1360
-1336
-1313
-1289
-1265
-1240
-1215
-1190
-1163
-1137
-1109
-1082
-1053
-1024
-995
-965
-934
-903
-872
-840
-808
-776
-743
-711
-678
-646
-613
-580
-548
-515
-482
-449
-415
-382
-348
-314
-279
-244
-208
-172
-135
-97
-59
-19
21
62
104
146
188
232
275
319
363
408
453
497
542
587
632
676
720
764
808
851
894
936
978
1020
1062
1103
1144
1185
1226
1266
1307
1347
1387
1427
1467
1507
1546
1586
1625
1664
1703
1742
1782
1821
1860
1900
1939
1979
2019
2058
2098
2137
2176
2215
2254
2292
2330
2367
2403
2440
2476
2511
2547
2582
2618
2654
2691
2728
2765
2803
2842
2882
2922
2963
3004
3046
3089
3133
3177
3221
3266
3312
3357
3403
3449
3495
3541
3587
3633
3680
3726
3772
3819
3865
3911
3958
4003
4050
4097
4143
4189
4235
4281
4326
4372
4418
4463
4509
4555
4600
4646
4692
4738
4785
4831
4878
4925
4973
5020
5068
5116
5163
5211
5259
5306
5354
5402
5449
5497
5544
5592
5639
5687
5735
5782
5830
5878
5926
5974
6023
6071
6119
6167
6216
6263
6311
6358
6405
6452
6497
6542
6586
6629
6671
6712
6752
6791
6829
6865
6901
6935
6969
7001
7032
7063
7092
7121
7148
7175
7202
7227
7252
7276
7300
7323
7346
7369
7392
7414
7435
7457
7478
7499
7519
7539
7558
7577
7595
7612
7628
7644
7660
7674
7689
7702
7716
7729
7742
7756
7769
7782
7796
7810
7824
7838
7852
7867
7881
7896
7910
7924
7937
7950
7963
7974
7986
7996
8006
8016
8023
8032
8039
8045
8052
8057
8061
8064
8068
8070
8071
8073
8074
8074
8074
8073
8073
8071
8071
8071
8071
8070
8069
8069
8069
8068
8068
8067
8066
8064
8064
8061
8060
8057
8054
8051
8045
8042
8037
8031
8026
8019
8013
8006
8000
7993
7986
7978
7971
7963
7955
7947
7939
7930
7922
7913
7904
7894
7885
7876
7866
7856
7847
7837
7827
7816
7806
7795
7784
7772
7760
7748
7736
7723
7710
7696
7682
7668
7653
7639
7624
7609
7593
7578
7563
7548
7534
7519
7505
7490
7476
7462
7448
7433
7419
7405
7392
7378
7364
7350
7337
7323
7309
7294
7280
7265
7249
7233
7216
7199
7182
7164
7146
7127
7108
7090
7071
7052
7034
7015
6997
6979
6961
6944
6926
6908
6890
6873
6855
6836
6818
6800
6782
6763
6744
6726
6707
6688
6669
6649
6630
6609
6589
6568
6547
6525
6503
6480
6457
6434
6410
6386
6362
6338
6313
6289
6265
6241
6217
6194
6170
6147
6123
6100
6076
6052
6028
6003
5978
5952
5927
5900
5873
5846
5818
5790
5762
5733
5704
5675
5645
5616
5587
5557
5528
5498
5469
5440
5411
5382
5353
5324
5295
5266
5236
5207
5178
5148
5118
5088
5058
5027
4995
4964
4931
4898
4865
4831
4797
4762
4727
4692
4657
4621
4585
4550
4514
4479
4444
4409
4375
4340
4306
4273
4239
4206
4173
4140
4106
4073
4040
4006
3974
3940
3907
3874
3840
3806
3772
3738
3704
3670
3635
3601
3567
3532
3498
3464
3430
3397
3363
3331
3298
3267
3235
3205
3175
3146
3118
3090
3062
3036
3009
2983
2957
2932
2906
2880
2855
2829
2803
2777
2751
2725
2699
2673
2647
2622
2597
2572
2548
2524
2501
2479
2457
2437
2417
2397
2379
2361
2345
2329
2313
2298
2284
2271
2257
2244
2232
2219
2207
2195
2182
2170
2157
2145
2132
2119
2106
2092
2078
2064
2049
2033
2017
2001
1986
1969
1952
1935
1918
1901
1884
1867
1850
1834
1817
1801
1785
1769
1754
1739
1724
1709
1694
1680
1665
1651
1637
1623
1609
1596
1583
1570
1558
1547
1536
1526
1516
1507
1499
1491
1484
1478
1472
1467
1463
1460
1458
1457
1456
1456
1457
1459
1461
1464
1468
1473
1479
1485
1492
1501
1510
1520
1531
1543
1556
1569
1584
1599
1615
1632
1649
1668
1687
1707
1727
1748
1770
1791
1813
1835
1858
1880
1902
1924
1947
1969
1991
2013
2035
2057
2079
2100
2122
2144
2166
2187
2209
2231
2253
2275
2296
2318
2340
2361
2383
2405
2426
2448
2469
2491
2513
2534
2556
2577
2599
2620
2640
2661
2681
2700
2720
2739
2758
2776
2795
2813
2831
2848
2865
2882
2898
2914
2930
2945
2960
2975
2989
3003
3016
3029
3041
3052
3063
3074
3083
3092
3101
3109
3116
3123
3129
3134
3139
3144
3148
3152
3156
3160
3165
3170
3175
3181
3188
3196
3204
3214
3224
3236
3248
3261
3276
3291
3307
3324
3342
3360
3380
3399
3420
3441
3462
3484
3506
3528
3551
3574
3598
3622
3646
3670
3694
3719
3744
3769
3794
3819
3844
3869
3894
3919
3945
3970
3995
4021
4046
4073
4099
4125
4151
4178
4204
4231
4257
4283
4309
4334
4359
4383
4406
4428
4449
4470
4490
4509
4527
4544
4561
4577
4592
4607
4621
4634
4647
4660
4672
4684
4695
4707
4718
4728
4739
4749
4758
4768
4777
4787
4796
4806
4816
4826
4836
4847
4858
4869
4880
4892
4904
4916
4928
4940
4952
4965
4977
4989
5002
5013
5024
5035
5045
5055
5064
5072
5080
5087
5094
5100
5106
5111
5116
5120
5124
5127
5130
5132
5134
5134
5135
5134
5133
5132
5130
5127
5125
5122
5118
5115
5111
5107
5103
5098
5093
5087
5081
5075
5068
5060
5053
5044
5036
5027
5018
5008
4998
4988
4978
4967
4956
4944
4931
4918
4905
4890
4875
4860
4844
4827
4809
4791
4772
4753
4733
4711
4689
4667
4643
4618
4593
4566
4538
4510
4481
4451
4420
4388
4356
4322
4288
4254
4218
4182
4146
4108
4070
4032
3993
3954
3914
3873
3832
3790
3749
3706
3664
3622
3579
3536
3493
3450
3406
3361
3317
3271
3225
3178
3130
3081
3032
2981
2930
2878
2826
2772
2718
2663
2608
2552
2495
2437
2379
2321
2262
2202
2142
2082
2021
1961
1900
1840
1780
1720
1661
1603
1545
1488
1432
1377
1322
1267
1213
1160
1106
1053
1000
947
894
840
787
733
679
624
570
515
461
406
352
298
244
191
137
84
31
-22
-74
-127
-179
-232
-284
-337
-389
-442
-494
-547
-600
-652
-705
-757
-809
-861
-912
-963
-1012
-1063
-1113
-1161
-1209
-1257
-1303
-1349
-1395
-1440
-1484
-1529
-1572
-1616
-1659
-1703
-1746
-1789
-1831
-1874
-1916
-1958
-2001
-2043
-2084
-2126
-2167
-2208
-2248
-2288
-2327
-2366
-2404
-2441
-2478
-2515
-2552
-2589
-2626
-2663
-2700
-2737
-2774
-2811
-2849
-2887
-2925
-2964
-3002
-3041
-3080
-3119
-3159
-3199
-3239
-3280
-3322
-3363
-3406
-3448
-3492
-3535
-3579
-3624
-3669
-3714
-3760
-3807
-3854
-3902
-3950
-3998
-4046
-4097
-4146
-4196
-4246
-4297
-4347
-4397
-4448
-4499
-4549
-4600
-4650
-4701
-4751
-4801
-4851
-4900
-4949
-4997
-5045
-5092
-5137
-5182
-5226
-5269
-5311
-5351
-5390
-5428
-5465
-5500
-5534
-5567
-5598
-5628
-5658
-5686
-5713
-5739
-5765
-5790
-5815
-5839
-5862
-5885
-5907
-5929
-5950
-5971
-5991
-6010
-6029
-6047
-6065
-6082
-6099
-6115
-6130
-6145
-6159
-6172
-6185
-6197
-6208
-6219
-6229
-6238
-6247
-6256
-6264
-6271
-6279
-6286
-6293
-6299
-6306
-6312
-6319
-6325
-6331
-6337
-6343
-6349
-6355
-6361
-6367
-6374
-6380
-6386
-6392
-6398
-6404
-6410
-6415
-6421
-6425
-6430
-6434
-6438
-6441
-6444
-6447
-6449
-6451
-6452
-6453
-6453
-6452
-6450
-6447
-6444
-6440
-6435
-6429
-6422
-6415
-6408
-6400
-6392
-6384
-6375
-6367
-6358
-6350
-6341
-6333
-6324
-6316
-6307
-6299
-6290
-6281
-6272
-6263
-6253
-6243
-6233
-6223
-6213
-6203
-6194
-6184
-6175
-6166
-6158
-6150
-6143
-6137
-6130
-6124
-6118
-6112
-6107
-6101
-6095
-6089
-6082
-6075
-6067
-6058
-6049
-6040
-6029
-6018
-6006
-5994
-5982
-5968
-5955
-5941
-5926
-5912
-5897
-5883
-5868
-5853
-5838
-5823
-5808
-5793
-5777
-5761
-5745
-5729
-5712
-5694
-5676
-5657
-5638
-5618
-5597
-5575
-5553
-5530
-5506
-5482
-5457
-5432
-5406
-5380
-5354
-5328
-5301
-5275
-5248
-5222
-5195
-5169
-5142
-5116
-5090
-5065
-5039
-5015
-4990
-4966
-4942
-4919
-4896
-4874
-4851
-4829
-4808
-4786
-4765
-4744
-4723
-4702
-4681
-4660
-4640
-4619
-4599
-4578
-4558
-4538
-4517
-4497
-4477
-4457
-4436
-4416
-4396
-4376
-4356
-4336
-4315
-4294
-4272
-4249
-4226
-4201
-4176
-4149
-4121
-4091
-4061
-4029
-3995
-3961
-3925
-3889
-3851
-3812
-3773
-3732
-3690
-3648
-3605
-3560
-3515
-3469
-3422
-3375
-3326
-3277
-3228
-3178
-3127
-3077
-3026
-2975
-2924
-2872
-2821
-2770
-2718
-2667
-2616
-2565
-2515
-2464
-2414
-2364
-2315
-2265
-2217
-2168
-2120
-2072
-2025
-1979
-1933
-1887
-1842
-1798
-1754
-1710
-1666
-1623
-1581
-1538
-1495
-1452
-1409
-1366
-1322
-1278
-1233
-1188
-1142
-1096
-1050
-1002
-957
-910
-864
-818
-772
-726
-680
-635
-590
-546
-502
-460
-418
-377
-336
-297
-258
-220
-183
-147
-112
-78
-45
-13
19
49
78
106
134
161
186
212
236
259
282
304
324
344
363
381
397
413
427
441
453
464
475
484
492
499
506
512
517
522
526
531
535
540
544
549
554
560
566
573
580
588
597
607
617
628
639
651
664
677
691
706
721
737
753
771
789
807
827
847
867
889
910
933
956
980
1004
1031
1058
1086
1115
1145
1175
1206
1239
1271
1304
1338
1371
1405
1439
1473
1507
1541
1574
1607
1640
1672
1703
1733
1763
1791
1819
1846
1872
1897
1921
1945
1968
1990
2012
2033
2055
2076
2096
2116
2135
2154
2173
2191
2209
2226
2243
2259
2275
2289
2303
2316
2327
2337
2345
2352
2358
2362
2364
2365
2364
2362
2359
2355
2350
2343
2336
2328
2319
2310
2300
2289
2277
2265
2252
2239
2225
2210
2195
2179
2162
2144
2125
2106
2085
2064
2041
2019
1996
1971
1946
1921
1894
1867
1839
1811
1783
1754
1725
1696
1667
1637
1608
1579
1549
1520
1491
1461
1432
1403
1373
1343
1314
1284
1253
1223
1192
1160
1129
1096
1063
1030
996
961
926
890
854
817
780
743
706
670
633
597
562
527
492
458
425
391
358
324
291
257
223
188
152
116
79
41
2
-38
-80
-122
-166
-210
-256
-303
-350
-399
-447
-496
-545
-594
-642
-691
-738
-785
-831
-877
-921
-965
-1008
-1050
-1090
-1129
-1167
-1204
-1240
-1274
-1308
-1340
-1372
-1403
-1434
-1464
-1494
-1524
-1554
-1583
-1613
-1642
-1670
-1699
-1727
-1754
-1781
-1807
-1833
-1857
-1881
-1904
-1926
-1947
-1967
-1987
-2005
-2024
-2041
-2059
-2076
-2093
-2109
-2125
-2140
-2154
-2168
-2181
-2193
-2204
-2214
-2223
-2230
-2235
-2240
-2242
-2244
-2243
-2242
-2239
-2235
-2230
-2224
-2217
-2209
-2201
-2191
-2181
-2170
-2159
-2147
-2134
-2121
-2107
-2094
-2080
-2066
-2053
-2039
-2027
-2015
-2003
-1993
-1984
-1975
-1968
-1962
-1957
-1953
-1949
-1947
-1945
-1944
-1943
-1942
-1942
-1942
-1942
-1941
-1941
-1941
-1941
-1940
-1940
-1939
-1939
-1938
-1938
-1938
-1939
-1940
-1941
-1943
-1945
-1948
-1952
-1956
-1961
-1967
-1973
-1979
-1986
-1994
-2001
-2009
-2019
-2027
-2036
-2044
-2051
-2058
-2065
-2070
-2074
-2077
-2078
-2078
-2078
-2075
-2072
-2067
-2062
-2055
-2048
-2040
-2031
-2021
-2012
-2001
-1991
-1981
-1969
-1957
-1945
-1932
-1918
-1904
-1888
-1872
-1855
-1836
-1817
-1797
-1776
-1754
-1731
-1707
-1682
-1657
-1631
-1605
-1579
-1552
-1526
-1499
-1473
-1447
-1421
-1395
-1369
-1343
-1317
-1292
-1266
-1241
-1216
-1191
-1167
-1144
-1120
-1098
-1076
-1055
-1034
-1012
-993
-973
-953
-933
-913
-893
-873
-852
-832
-810
-789
-767
-745
-723
-700
-677
-653
-630
-606
-583
-560
-538
-515
-493
-472
-451
-430
-409
-389
-368
-348
-328
-308
-289
-269
-250
-230
-211
-192
-173
-154
-135
-116
-97
-78
-58
-39
-19
1
21
42
62
83
105
127
150
173
198
223
249
276
305
335
366
398
431
465
500
536
573
610
647
684
721
758
794
830
865
899
933
965
996
1027
1056
1084
1111
1138
1163
1188
1212
1236
1259
1282
1305
1328
1351
1374
1397
1420
1444
1469
1494
1520
1546
1574
1602
1630
1660
1690
1721
1752
1784
1815
1847
1880
1912
1944
1976
2008
2040
2072
2104
2136
2168
2200
2232
2263
2295
2326
2356
2386
2415
2444
2471
2499
2525
2551
2576
2601
2626
2650
2674
2698
2722
2746
2770
2794
2818
2844
2869
2896
2923
2951
2980
3010
3041
3073
3106
3139
3173
3207
3242
3277
3313
3349
3386
3424
3462
3501
3541
3581
3621
3662
3703
3743
3783
3822
3861
3898
3935
3970
4003
4035
4065
4094
4122
4148
4174
4199
4223
4247
4271
4295
4319
4343
4368
4392
4417
4442
4468
4493
4518
4544
4569
4595
4620
4645
4670
4695
4720
4746
4771
4797
4824
4851
4879
4908
4939
4970
5003
5037
5073
5110
5149
5188
5229
5271
5313
5357
5401
5446
5491
5537
5583
5630
5678
5726
5775
5824
5874
5924
5975
6026
6078
6130
6182
6236
6289
6343
6397
6452
6507
6563
6619
6675
6732
6789
6846
6904
6962
7020
7078
7136
7192
7248
7303
7357
7409
7459
7508
7555
7600
7643
7684
7723
7761
7796
7830
7861
7891
7919
7945
7969
7992
8013
8032
8052
8070
8087
8102
8117
8131
8144
8156
8167
8179
8189
8200
8210
8221
8231
8241
8250
8260
8269
8278
8286
8293
8300
8305
8309
8312
8313
8313
8311
8308
8302
8295
8286
8276
8264
8250
8236
8219
8202
8183
8162
8140
8117
8090
8064
8036
8006
7974
7940
7906
7869
7832
7793
7754
7713
7672
7629
7587
7544
7501
7458
7415
7372
7329
7287
7245
7203
7160
7117
7074
7030
6985
6939
6892
6844
6795
6745
6693
6641
6588
6534
6479
6424
6369
6314
6258
6203
6147
6091
6034
5977
5920
5862
5804
5746
5688
5630
5572
5514
5457
5401
5345
5291
5237
5186
5135
5087
5041
4996
4954
4913
4875
4838
4803
4769
4737
4706
4677
4650
4624
4599
4576
4554
4534
4516
4499
4484
4470
4458
4447
4437
4429
4421
4415
4409
4403
4397
4390
4384
4377
4369
4361
4352
4342
4331
4320
4308
4295
4281
4266
4250
4233
4215
4195
4175
4153
4130
4106
4081
4054
4026
3997
3967
3936
3903
3870
3837
3803
3768
3734
3699
3665
3631
3598
3565
3533
3502
3471
3441
3412
3383
3355
3327
3300
3273
3246
3220
3194
3169
3144
3120
3097
3075
3053
3033
3013
2995
2978
2962
2948
2935
2924
2913
2905
2897
2890
2885
2881
2877
2874
2871
2870
2868
2867
2866
2864
2863
2861
2859
2856
2853
2850
2846
2841
2837
2831
2826
2819
2812
2805
2796
2786
2776
2764
2752
2738
2724
2708
2693
2676
2659
2642
2625
2607
2588
2570
2550
2531
2510
2489
2467
2443
2419
2393
2365
2336
2305
2272
2238
2203
2166
2128
2089
2049
2009
1968
1927
1885
1843
1800
1757
1714
1670
1626
1581
1537
1491
1446
1400
1354
1308
1262
1216
1171
1128
1085
1043
1002
964
927
892
858
827
796
768
742
717
694
673
654
636
621
607
595
584
576
569
563
559
556
555
555
555
557
560
564
569
574
580
585
591
597
602
607
610
613
616
617
617
615
613
610
606
600
593
585
576
566
554
541
527
510
493
474
453
431
407
381
354
326
296
265
233
201
168
134
100
66
31
-4
-38
-73
-107
-142
-176
-209
-242
-275
-307
-338
-369
-399
-428
-457
-484
-511
-536
-560
-583
-604
-624
-643
-661
-678
-693
-708
-721
-734
-746
-756
-766
-774
-782
-788
-792
-796
-798
-798
-797
-794
-790
-785
-778
-771
-763
-754
-745
-735
-726
-717
-708
-700
-691
-683
-674
-665
-656
-647
-637
-626
-615
-603
-590
-578
-565
-552
-540
-527
-515
-504
-494
-484
-476
-468
-461
-455
-450
-446
-443
-441
-439
-438
-438
-438
-439
-441
-442
-445
-448
-451
-455
-461
-467
-473
-481
-490
-500
-511
-522
-535
-548
-562
-576
-592
-607
-623
-639
-656
-673
-689
-706
-723
-739
-755
-771
-786
-801
-815
-829
-842
-853
-864
-874
-882
-889
-894
-898
-901
-902
-902
-901
-899
-896
-892
-887
-882
-875
-868
-860
-851
-841
-830
-819
-806
-793
-779
-764
-749
-733
-718
-703
-688
-674
-661
-648
-636
-625
-615
-605
-596
-587
-578
-569
-560
-550
-539
-528
-516
-502
-488
-473
-457
-440
-422
-404
-385
-365
-345
-325
-304
-283
-262
-240
-217
-194
-170
-145
-119
-91
-63
-34
-3
29
62
96
132
169
208
247
288
329
372
415
459
503
548
593
637
681
725
768
810
851
891
930
967
1002
1038
1071
1102
1132
1160
1186
1211
1234
1255
1275
1294
1312
1328
1344
1358
1372
1384
1395
1405
1414
1421
1427
1431
1433
1434
1433
1430
1426
1421
1415
1407
1400
1392
1383
1375
1367
1360
1353
1347
1342
1337
1333
1330
1328
1327
1326
1326
1327
1328
1331
1334
1338
1342
1347
1352
1358
1363
1369
1375
1382
1388
1395
1402
1410
1418
1426
1436
1446
1456
1467
1479
1491
1503
1515
1527
1538
1548
1558
1566
1573
1578
1582
1584
1585
1583
1580
1576
1570
1562
1553
1543
1532
1520
1507
1495
1482
1470
1458
1448
1439
1431
1426
1422
1420
1420
1423
1427
1433
1440
1449
1459
1470
1481
1493
1505
1516
1527
1537
1547
1555
1562
1567
1572
1575
1576
1576
1575
1573
1571
1567
1562
1556
1550
1543
1535
1526
1516
1505
1493
1480
1465
1448
1431
1411
1391
1369
1346
1322
1298
1273
1247
1222
1198
1174
1150
1128
1106
1086
1067
1050
1033
1018
1004
993
983
974
967
961
956
953
950
948
947
946
946
945
945
944
943
942
940
939
937
935
933
932
931
929
929
928
929
929
930
931
933
935
936
938
939
940
940
940
939
937
935
932
928
923
918
912
905
898
891
883
876
868
859
851
842
832
821
809
795
780
763
744
723
700
675
648
620
590
559
527
495
463
430
397
365
334
304
274
245
217
190
164
139
115
92
70
49
29
10
-8
-25
-40
-55
-68
-80
-92
-102
-111
-120
-127
-134
-139
-144
-149
-153
-156
-159
-161
-163
-164
-165
-165
-165
-164
-162
-160
-156
-152
-147
-142
-135
-128
-121
-113
-106
-99
-92
-85
-80
-75
-72
-69
-67
-66
-65
-65
-66
-67
-69
-71
-73
-75
-78
-81
-85
-88
-92
-96
-101
-105
-111
-117
-123
-130
-138
-146
-155
-164
-174
-183
-193
-203
-212
-221
-230
-239
-247
-255
-262
-269
-275
-280
-285
-288
-291
-293
-294
-294
-293
-291
-287
-283
-277
-270
-263
-254
-245
-236
-226
-215
-205
-194
-184
-174
-164
-154
-144
-134
-124
-114
-105
-95
-85
-75
-66
-57
-48
-39
-31
-24
-19
-14
-11
-10
-11
-15
-20
-27
-37
-48
-61
-75
-91
-107
-125
-144
-163
-183
-204
-225
-246
-269
-291
-315
-339
-363
-388
-414
-439
-466
-492
-519
-546
-573
-600
-626
-652
-678
-702
-727
-751
-774
-797
-820
-842
-864
-886
-909
-932
-955
-980
-1004
-1031
-1058
-1086
-1116
-1147
-1179
-1213
-1247
-1283
-1319
-1357
-1396
-1435
-1474
-1514
-1554
-1593
-1632
-1670
-1708
-1744
-1779
-1813
-1845
-1876
-1906
-1934
-1961
-1987
-2011
-2033
-2055
-2076
-2095
-2113
-2131
-2147
-2162
-2177
-2190
-2203
-2215
-2225
-2235
-2244
-2251
-2257
-2261
-2264
-2266
-2266
-2264
-2261
-2256
-2249
-2240
-2230
-2217
-2203
-2187
-2169
-2150
-2128
-2105
-2080
-2054
-2025
-1995
-1963
-1929
-1894
-1856
-1817
-1776
-1733
-1688
-1642
-1594
-1544
-1493
-1440
-1386
-1331
-1275
-1217
-1159
-1100
-1040
-980
-918
-856
-793
-730
-665
-599
-532
-464
-393
-322
-248
-173
-96
-17
63
146
231
317
405
495
588
682
778
876
975
1076
1179
1282
1387
1492
1597
1703
1809
1914
2020
2125
2230
2334
2437
2540
2642
2744
2844
2945
3044
3144
3242
3340
3438
3535
3632
3727
3822
3916
4009
4101
4192
4281
4370
4457
4543
4628
4712
4794
4875
4955
5034
5111
5188
5263
5338
5412
5486
5559
5631
5703
5775
5847
5919
5991
6063
6135
6209
6282
6357
6433
6509
6587
6666
6745
6826
6908
6990
7073
7156
7240
7325
7409
7494
7579
7664
7748
7832
7916
7999
8082
8164
8245
8325
8403
8481
8556
8630
8702
8771
8838
8901
8961
9018
9070
9119
9164
9204
9241
9273
9302
9327
9348
9366
9381
9393
9403
9412
9418
9423
9427
9430
9432
9433
9434
9434
9433
9431
9429
9425
9419
9413
9404
9394
9381
9366
9349
9330
9309
9285
9260
9232
9203
9172
9139
9105
9070
9035
8998
8961
8923
8885
8847
8810
8772
8734
8696
8658
8620
8582
8544
8505
8466
8427
8387
8346
8305
8264
8222
8179
8137
8093
8051
8009
7967
7926
7885
7845
7806
7768
7730
7694
7659
7624
7590
7558
7526
7495
7464
7434
7405
7377
7348
7321
7294
7267
7242
7217
7194
7172
7151
7132
7114
7099
7085
7073
7064
7056
7051
7048
7046
7047
7050
7055
7062
7071
7081
7094
7109
7125
7144
7165
7189
7214
7242
7272
7304
7337
7372
7408
7444
7482
7520
7559
7597
7636
7675
7714
7753
7792
7831
7870
7908
7947
7987
8026
8067
8109
8151
8193
8237
8281
8326
8371
8416
8462
8508
8554
8599
8645
8690
8735
8780
8824
8867
8910
8952
8993
9034
9073
9111
9149
9185
9220
9253
9285
9315
9343
9369
9393
9415
9434
9451
9465
9476
9485
9492
9496
9497
9497
9495
9491
9485
9478
9469
9459
9448
9436
9423
9410
9396
9382
9367
9353
9338
9324
9310
9295
9281
9267
9254
9241
9227
9215
9202
9189
9176
9163
9149
9135
9121
9106
9091
9076
9060
9044
9028
9013
8997
8982
8966
8951
8935
8919
8903
8886
8868
8848
8827
8805
8780
8753
8724
8692
8658
8621
8582
8541
8499
8454
8408
8361
8313
8265
8216
8166
8117
8068
8019
7970
7922
7874
7827
7780
7734
7688
7644
7600
7557
7515
7473
7433
7393
7354
7315
7277
7239
7201
7163
7124
7085
7046
7005
6962
6919
6874
6827
6779
6729
6677
6624
6569
6513
6455
6396
6336
6274
6212
6149
6085
6020
5955
5890
5824
5758
5692
5625
5557
5488
5419
5349
5278
5206
5133
5059
4985
4910
4835
4760
4685
4609
4534
4458
4383
4308
4234
4160
4086
4013
3941
3869
3798
3728
3658
3589
3520
3452
3384
3315
3247
3179
3111
3043
2975
2907
2840
2773
2707
2642
2578
2514
2452
2390
2329
2269
2211
2152
2095
2039
1983
1927
1872
1818
1763
1709
1655
1601
1547
1493
1438
1383
1327
1270
1212
1153
1093
1032
970
907
843
777
711
643
575
505
435
364
293
221
149
77
4
-69
-141
-213
-285
-356
-426
-495
-563
-629
-695
-758
-820
-880
-938
-995
-1049
-1102
-1153
-1202
-1249
-1294
-1337
-1378
-1417
-1454
-1488
-1520
-1550
-1576
-1600
-1621
-1639
-1654
-1666
-1675
-1681
-1684
-1686
-1684
-1681
-1676
-1669
-1661
-1652
-1643
-1633
-1623
-1613
-1603
-1593
-1584
-1575
-1566
-1558
-1549
-1541
-1532
-1524
-1514
-1505
-1495
-1485
-1474
-1464
-1453
-1443
-1433
-1424
-1416
-1408
-1402
-1397
-1394
-1392
-1392
-1394
-1398
-1404
-1413
-1424
-1438
-1454
-1472
-1493
-1516
-1542
-1570
-1600
-1633
-1668
-1705
-1745
-1788
-1833
-1880
-1930
-1983
-2037
-2096
-2157
-2220
-2285
-2352
-2421
-2492
-2565
-2638
-2713
-2789
-2866
-2944
-3023
-3102
-3182
-3262
-3343
-3425
-3507
-3590
-3673
-3756
-3839
-3923
-4006
-4088
-4170
-4252
-4333
-4413
-4491
-4569
-4646
-4722
-4797
-4870
-4943
-5014
-5084
-5154
-5222
-5289
-5356
-5421
-5485
-5548
-5610
-5670
-5730
-5788
-5844
-5899
-5951
-6002
-6051
-6098
-6143
-6185
-6226
-6264
-6300
-6334
-6367
-6397
-6426
-6454
-6482
-6508
-6534
-6560
-6586
-6612
-6638
-6665
-6692
-6721
-6750
-6780
-6811
-6844
-6878
-6913
-6950
-6989
-7029
-7070
-7114
-7159
-7206
-7254
-7304
-7355
-7408
-7462
-7518
-7576
-7635
-7695
-7757
-7821
-7886
-7953
-8021
-8089
-8159
-8229
-8299
-8369
-8438
-8506
-8573
-8638
-8701
-8762
-8820
-8875
-8927
-8976
-9022
-9065
-9104
-9140
-9174
-9204
-9232
-9256
-9278
-9298
-9315
-9329
-9341
-9351
-9358
-9363
-9366
-9367
-9366
-9363
-9358
-9352
-9344
-9335
-9325
-9313
-9301
-9288
-9274
-9260
-9246
-9232
-9218
-9204
-9190
-9177
-9165
-9153
-9142
-9132
-9123
-9114
-9107
-9100
-9094
-9088
-9083
-9079
-9075
-9071
-9067
-9064
-9062
-9060
-9059
-9060
-9061
-9064
-9069
-9074
-9082
-9091
-9101
-9112
-9124
-9137
-9151
-9166
-9181
-9196
-9211
-9226
-9241
-9255
-9268
-9281
-9293
-9304
-9315
-9324
-9333
-9342
-9349
-9356
-9363
-9370
-9376
-9383
-9389
-9395
-9402
-9407
-9413
-9418
-9423
-9427
-9430
-9433
-9435
-9436
-9437
-9437
-9437
-9436
-9436
-9435
-9435
-9435
-9435
-9437
-9439
-9443
-9447
-9453
-9460
-9468
-9478
-9489
-9502
-9516
-9531
-9548
-9566
-9585
-9605
-9626
-9647
-9670
-9692
-9715
-9738
-9760
-9783
-9804
-9825
-9845
-9864
-9882
-9900
-9916
-9932
-9947
-9962
-9977
-9991
-10006
-10021
-10036
-10051
-10067
-10083
-10098
-10115
-10131
-10147
-10162
-10178
-10193
-10207
-10221
-10233
-10244
-10254
-10262
-10268
-10272
-10274
-10274
-10272
-10267
-10260
-10250
-10238
-10223
-10206
-10186
-10164
-10139
-10112
-10082
-10050
-10015
-9978
-9939
-9897
-9853
-9806
-9757
-9706
-9653
-9597
-9540
-9481
-9420
-9356
-9291
-9224
-9156
-9085
-9012
-8938
-8862
-8784
-8705
-8625
-8544
-8463
-8381
-8299
-8218
-8138
-8058
-7981
-7904
-7830
-7757
-7687
-7618
-7550
-7485
-7421
-7358
-7296
-7235
-7174
-7114
-7054
-6994
-6934
-6874
-6813
-6752
-6691
-6629
-6566
-6503
-6440
-6377
-6313
-6250
-6186
-6123
-6059
-5997
-5935
-5873
-5813
-5754
-5696
-5640
-5585
-5532
-5480
-5429
-5381
-5334
-5288
-5245
-5203
-5163
-5124
-5087
-5051
-5017
-4984
-4952
-4921
-4891
-4862
-4834
-4807
-4782
-4758
-4735
-4715
-4697
-4682
-4668
-4658
-4650
-4645
-4642
-4642
-4643
-4646
-4651
-4656
-4661
-4667
-4671
-4675
-4677
-4676
-4674
-4669
-4662
-4651
-4637
-4620
-4600
-4577
-4550
-4521
-4488
-4452
-4413
-4371
-4327
-4280
-4231
-4180
-4127
-4072
-4016
-3959
-3900
-3840
-3779
-3716
-3653
-3589
-3523
-3456
-3389
-3320
-3251
-3181
-3110
-3038
-2966
-2893
-2821
-2747
-2674
-2600
-2526
-2452
-2377
-2302
-2227
-2152
-2076
-2000
-1923
-1846
-1769
-1690
-1611
-1530
-1449
-1366
-1282
-1196
-1109
-1020
-929
-837
-743
-646
-548
-448
-346
-242
-135
-27
82
194
308
423
541
661
782
906
1031
1159
1288
1418
1550
1683
1817
1952
2087
2222
2357
2491
2625
2758
2890
3021
3151
3279
3406
3531
3654
3776
3895
4013
4129
4242
4353
4461
4567
4670
4770
4867
4961
5052
5139
5224
5305
5382
5457
5528
5596
5662
5724
5785
5843
5900
5954
6007
6059
6110
6159
6207
6254
6301
6347
6392
6437
6482
6526
6570
6615
6659
6703
6746
6789
6831
6873
6913
6953
6991
7027
7062
7094
7125
7154
7180
7203
7224
7242
7257
7270
7279
7286
7290
7292
7291
7288
7283
7276
7266
7254
7239
7222
7203
7181
7157
7130
7100
7067
7031
6993
6951
6906
6857
6806
6752
6694
6634
6570
6504
6436
6365
6292
6216
6139
6060
5980
5898
5816
5732
5648
5563
5477
5391
5305
5219
5133
5047
4962
4877
4792
4708
4625
4542
4460
4378
4296
4214
4131
4048
3965
3881
3796
3711
3624
3536
3448
3359
3269
3178
3087
2995
2904
2812
2721
2630
2540
2452
2364
2278
2194
2111
2029
1951
1874
1798
1724
1652
1582
1513
1447
1381
1318
1257
1197
1140
1085
1033
984
938
895
856
820
787
759
734
712
694
680
669
662
657
655
656
659
665
672
681
692
704
717
732
747
764
781
798
817
836
856
876
897
918
940
963
986
1008
1033
1055
1078
1099
1119
1137
1154
1169
1182
1193
1202
1209
1214
1217
1217
1216
1213
1207
1200
1190
1178
1164
1147
1128
1106
1081
1054
1024
991
955
917
876
832
787
741
693
645
595
546
497
448
400
353
306
261
216
173
130
89
48
8
-31
-70
-107
-143
-178
-212
-243
-273
-301
-326
-348
-367
-383
-395
-403
-406
-404
-397
-385
-368
-344
-315
-281
-241
-196
-146
-91
-32
32
99
169
242
317
394
473
553
634
715
797
878
960
1042
1124
1206
1287
1369
1451
1534
1617
1701
1786
1871
1958
2047
2136
2226
2318
2410
2503
2596
2690
2784
2878
2972
3065
3157
3249
3339
3428
3516
3601
3685
3766
3845
3922
3996
4067
4136
4201
4264
4324
4381
4435
4486
4534
4578
4620
4658
4693
4725
4754
4780
4803
4823
4841
4855
4867
4875
4881
4884
4884
4881
4874
4865
4853
4838
4819
4798
4773
4746
4716
4682
4645
4605
4562
4516
4466
4413
4357
4297
4234
4167
4097
4025
3949
3870
3788
3703
3616
3526
3434
3339
3243
3145
3045
2944
2842
2739
2636
2534
2432
2331
2231
2133
2037
1944
1854
1766
1681
1600
1523
1449
1379
1313
1252
1195
1142
1094
1051
1012
979
950
926
907
892
883
879
880
886
897
914
935
962
994
1031
1073
1120
1172
1229
1290
1355
1425
1499
1576
1656
1740
1826
1915
2005
2096
2188
2281
2374
2466
2557
2648
2737
2824
2909
2993
3074
3153
3230
3305
3378
3450
3520
3589
3657
3724
3791
3857
3923
3989
4054
4119
4184
4249
4314
4380
4445
4510
4576
4643
4709
4777
4845
4914
4985
5056
5129
5204
5280
5358
5437
5518
5600
5684
5769
5855
5942
6030
6119
6210
6301
6393
6486
6581
6676
6771
6868
6965
7062
7160
7257
7355
7452
7549
7645
7741
7835
7929
8021
8112
8202
8290
8376
8461
8544
8626
8706
8785
8862
8937
9011
9084
9155
9226
9295
9363
9430
9497
9562
9628
9693
9758
9822
9888
9953
10019
10087
10155
10224
10296
10368
10443
10519
10598
10679
10762
10847
10935
11025
11117
11211
11307
11405
11505
11606
11710
11815
11922
12031
12141
12252
12365
12479
12594
12711
12829
12947
13067
13189
13311
13435
13560
13686
13812
13940
14068
14197
14325
14454
14582
14711
14838
14966
15093
15219
15344
15468
15592
15714
15835
15955
16074
16192
16308
16423
16536
16647
16757
16864
16970
17074
17175
17274
17372
17466
17559
17650
17738
17825
17910
17992
18073
18152
18229
18305
18379
18451
18521
18588
18653
18715
18774
18829
18881
18928
18972
19010
19044
19072
19096
19114
19128
19136
19139
19137
19129
19117
19100
19077
19050
19018
18981
18939
18893
18842
18786
18725
18661
18591
18518
18441
18361
18276
18189
18099
18006
17911
17813
17714
17614
17512
17409
17305
17201
17095
16988
16881
16772
16662
16550
16437
16322
16206
16087
15966
15843
15718
15591
15462
15331
15198
15064
14928
14792
14655
14517
14379
14240
14102
13963
13825
13687
13549
13411
13273
13135
12998
12860
12723
12586
12449
12312
12176
12040
11905
11772
11639
11508
11378
11251
11124
11000
10878
10758
10640
10525
10412
10302
10194
10090
9988
9889
9794
9701
9612
9526
9443
9362
9285
9211
9140
9072
9008
8946
8888
8833
8782
8734
8690
8649
8611
8577
8546
8519
8494
8473
8455
8439
8426
8416
8408
8402
8397
8394
8392
8391
8391
8392
8394
8395
8398
8401
8404
8408
8413
8418
8424
8431
8438
8446
8455
8464
8475
8486
8499
8512
8527
8543
8560
8579
8600
8622
8646
8672
8699
8728
8759
8791
8825
8860
8897
8935
8974
9014
9054
9096
9138
9180
9222
9263
9305
9346
9386
9426
9466
9505
9543
9580
9617
9653
9689
9724
9758
9792
9825
9858
9890
9921
9950
9979
10005
10030
10053
10073
10092
10108
10122
10134
10144
10152
10159
10164
10167
10170
10172
10174
10176
10177
10180
10182
10186
10190
10196
10203
10211
10221
10232
10244
10258
10274
10292
10311
10331
10353
10376
10400
10426
10452
10480
10508
10537
10567
10598
10629
10661
10693
10726
10759
10791
10824
10857
10888
10919
10948
10977
11003
11028
11051
11071
11090
11106
11120
11131
11140
11146
11150
11152
11151
11148
11143
11137
11128
11118
11106
11093
11079
11063
11046
11028
11009
10988
10966
10943
10918
10892
10864
10835
10804
10772
10738
10703
10667
10629
10590
10550
10509
10466
10423
10379
10334
10287
10240
10191
10141
10089
10036
9980
9923
9863
9801
9735
9667
9595
9519
9439
9355
9266
9173
9075
8972
8864
8751
8633
8511
8384
8253
8117
7977
7832
7684
7532
7376
7216
7052
6885
6714
6540
6362
6181
5998
5811
5622
5431
5238
5043
4846
4649
4451
4253
4054
3856
3658
3461
3265
3069
2874
2681
2488
2297
2107
1919
1733
1548
1366
1187
1010
839
670
505
343
186
33
-116
-261
-402
-539
-673
-803
-930
-1054
-1174
-1291
-1404
-1514
-1621
-1723
-1822
-1916
-2005
-2091
-2171
-2245
-2315
-2379
-2437
-2490
-2537
-2578
-2613
-2642
-2666
-2684
-2696
-2703
-2705
-2701
-2691
-2676
-2656
-2631
-2600
-2564
-2523
-2477
-2426
-2370
-2310
-2246
-2178
-2106
-2029
-1950
-1868
-1782
-1692
-1600
-1504
-1406
-1305
-1202
-1096
-989
-880
-769
-658
-546
-435
-323
-212
-102
6
112
216
317
415
510
601
689
772
853
929
1002
1073
1140
1205
1268
1329
1388
1447
1504
1560
1616
1671
1726
1781
1836
1892
1947
2001
2058
2113
2168
2223
2278
2333
2387
2440
2493
2545
2596
2647
2696
2744
2790
2836
2881
2924
2967
3009
3050
3091
3131
3172
3212
3252
3292
3332
3373
3413
3453
3494
3534
3574
3613
3651
3689
3725
3760
3794
3827
3857
3886
3914
3940
3964
3986
4008
4027
4046
4064
4082
4099
4115
4131
4148
4164
4180
4196
4213
4230
4247
4264
4282
4300
4320
4340
4361
4383
4407
4433
4461
4490
4522
4556
4593
4632
4673
4717
4763
4811
4861
4913
4967
5022
5079
5137
5195
5255
5315
5376
5437
5499
5561
5622
5684
5746
5807
5868
5929
5990
6050
6109
6168
6227
6284
6340
6396
6450
6502
6553
6603
6650
6695
6737
6778
6816
6851
6885
6916
6945
6973
6999
7023
7046
7067
7088
7107
7126
7143
7160
7176
7190
7204
7216
7228
7237
7245
7251
7255
7257
7256
7254
7248
7240
7230
7217
7202
7185
7165
7143
7119
7093
7065
7035
7003
6969
6934
6897
6858
6819
6778
6736
6693
6649
6605
6560
6514
6468
6422
6376
6331
6285
6240
6195
6150
6106
6062
6019
5976
5933
5890
5847
5805
5763
5722
5681
5641
5602
5564
5527
5491
5458
5425
5395
5365
5338
5311
5286
5262
5239
5216
5194
5172
5151
5129
5106
5083
5059
5035
5010
4984
4957
4930
4903
4875
4848
4820
4793
4766
4740
4715
4690
4666
4644
4623
4603
4585
4569
4555
4543
4533
4525
4519
4514
4512
4511
4512
4513
4516
4519
4523
4528
4532
4536
4540
4544
4547
4551
4554
4557
4560
4564
4568
4573
4578
4584
4592
4600
4609
4619
4630
4642
4655
4669
4683
4699
4715
4732
4749
4768
4788
4809
4831
4855
4880
4907
4936
4968
5002
5038
5077
5118
5163
5210
5260
5314
5370
5429
5490
5554
5620
5688
5758
5830
5904
5979
6055
6133
6213
6294
6376
6460
6544
6630
6717
6805
6893
6982
7071
7161
7250
7339
7429
7518
7606
7694
7782
7870
7957
8042
8128
8212
8295
8377
8457
8536
8613
8689
8763
8835
8905
8974
9041
9106
9170
9231
9291
9349
9405
9459
9512
9563
9613
9662
9710
9757
9803
9848
9893
9938
9982
10026
10070
10113
10156
10199
10242
10285
10327
10370
10411
10453
10495
10536
10578
10619
10661
10703
10745
10787
10829
10872
10914
10957
10999
11042
11084
11125
11166
11206
11245
11282
11318
11352
11384
11415
11444
11471
11496
11519
11540
11560
11578
11594
11608
11621
11632
11641
11649
11656
11661
11664
11666
11666
11665
11662
11657
11650
11642
11632
11620
11607
11592
11575
11557
11537
11516
11494
11470
11445
11419
11392
11364
11335
11305
11274
11242
11208
11174
11137
11100
11061
11020
10977
10932
10884
10834
10780
10723
10663
10598
10530
10457
10380
10298
10212
10121
10025
9924
9819
9709
9594
9474
9350
9221
9089
8952
8812
8668
8522
8372
8219
8063
7905
7745
7582
7417
7250
7081
6911
6739
6565
6390
6214
6037
5859
5680
5499
5318
5136
4953
4769
4586
4402
4218
4035
3852
3671
3491
3312
3135
2959
2786
2614
2445
2278
2113
1951
1791
1633
1477
1323
1172
1022
876
732
589
449
311
176
43
-86
-213
-336
-457
-574
-687
-796
-902
-1004
-1102
-1196
-1286
-1372
-1454
-1532
-1607
-1678
-1745
-1809
-1870
-1927
-1981
-2032
-2080
-2124
-2166
-2205
-2242
-2276
-2308
-2337
-2364
-2389
-2412
-2432
-2451
-2468
-2483
-2495
-2507
-2516
-2523
-2529
-2534
-2536
-2537
-2536
-2533
-2528
-2521
-2513
-2501
-2488
-2472
-2454
-2433
-2410
-2384
-2354
-2322
-2286
-2246
-2203
-2156
-2106
-2053
-1995
-1934
-1870
-1802
-1731
-1657
-1579
-1498
-1414
-1327
-1237
-1146
-1052
-956
-859
-761
-663
-564
-465
-367
-269
-171
-75
21
116
210
303
395
486
577
667
756
845
933
1020
1108
1194
1280
1365
1449
1532
1614
1694
1772
1848
1921
1993
2062
2129
2192
2254
2313
2369
2423
2474
2524
2571
2618
2662
2706
2749
2790
2831
2872
2912
2952
2992
3031
3070
3109
3148
3186
3224
3262
3299
3335
3370
3404
3437
3469
3499
3529
3558
3586
3613
3639
3664
3689
3713
3736
3758
3780
3802
3823
3844
3864
3884
3903
3922
3940
3957
3973
3989
4003
4018
4032
4045
4058
4070
4083
4094
4106
4118
4129
4140
4151
4163
4174
4185
4196
4208
4219
4229
4240
4250
4259
4268
4277
4284
4291
4297
4302
4306
4309
4311
4312
4313
4314
4314
4314
4315
4316
4318
4320
4324
4327
4332
4337
4342
4348
4354
4360
4365
4371
4375
4378
4381
4382
4381
4379
4375
4369
4361
4351
4339
4324
4307
4287
4265
4241
4214
4185
4153
4119
4082
4043
4001
3956
3909
3860
3808
3753
3696
3637
3576
3513
3448
3381
3313
3244
3173
3102
3030
2957
2884
2812
2739
2667
2595
2525
2456
2388
2322
2258
2197
2138
2082
2029
1980
1933
1890
1851
1815
1783
1754
1729
1707
1689
1675
1664
1657
1652
1651
1654
1659
1668
1679
1694
1712
1733
1758
1786
1817
1852
1890
1931
1976
2023
2074
2128
2185
2245
2307
2373
2441
2511
2584
2659
2736
2815
2896
2978
3061
3146
3231
3317
3403
3490
3577
3663
3749
3834
3919
4002
4085
4167
4248
4327
4406
4483
4558
4633
4706
4778
4849
4918
4986
5053
5119
5183
5245
5306
5365
5422
5476
5529
5578
5625
5670
5711
5750
5785
5818
5847
5874
5898
5919
5938
5954
5969
5982
5993
6004
6013
6021
6028
6034
6039
6043
6047
6049
6050
6050
6048
6046
6042
6037
6032
6026
6019
6012
6004
5996
5989
5981
5974
5968
5962
5957
5952
5948
5945
5943
5941
5941
5941
5943
5945
5950
5955
5963
5972
5983
5996
6012
6029
6049
6071
6095
6122
6151
6182
6216
6252
6291
6331
6374
6419
6467
6517
6568
6623
6679
6738
6800
6864
6930
6999
7072
7147
7225
7306
7390
7477
7566
7659
7754
7851
7951
8052
8156
8261
8368
8476
8585
8695
8805
8915
9025
9135
9244
9353
9460
9567
9673
9777
9880
9981
10081
10178
10275
10369
10462
10553
10643
10732
10819
10904
10989
11072
11155
11235
11315
11393
11470
11544
11617
11688
11756
11822
11885
11945
12001
12055
12105
12152
12195
12234
12270
12302
12331
12356
12378
12398
12414
12427
12438
12447
12453
12457
12458
12458
12455
12449
12441
12431
12418
12403
12385
12363
12339
12312
12281
12247
12210
12169
12125
12077
12025
11970
11911
11848
11781
11710
11635
11556
11472
11384
11290
11191
11088
10979
10864
10745
10620
10490
10355
10214
10068
9917
9761
9599
9431
9258
9079
8895
8705
8509
8308
8101
7888
7670
7447
7218
6985
6747
6505
6258
6008
5754
5497
5236
4973
4707
4439
4169
3897
3623
3347
3070
2792
2512
2231
1950
1667
1383
1099
814
528
243
-43
-328
-612
-896
-1178
-1458
-1737
-2012
-2285
-2554
-2820
-3082
-3339
-3592
-3840
-4083
-4321
-4553
-4781
-5003
-5219
-5431
-5637
-5838
-6033
-6224
-6410
-6590
-6767
-6938
-7105
-7268
-7426
-7581
-7730
-7876
-8016
-8153
-8285
-8413
-8535
-8653
-8766
-8874
-8977
-9076
-9170
-9260
-9346
-9428
-9507
-9582
-9655
-9724
-9790
-9853
-9914
-9971
-10026
-10077
-10126
-10171
-10213
-10251
-10285
-10315
-10341
-10363
-10380
-10393
-10401
-10405
-10403
-10396
-10384
-10366
-10343
-10315
-10281
-10242
-10198
-10148
-10093
-10032
-9967
-9896
-9821
-9741
-9656
-9566
-9472
-9373
-9269
-9162
-9049
-8933
-8813
-8690
-8563
-8432
-8299
-8162
-8023
-7881
-7736
-7590
-7441
-7290
-7138
-6984
-6829
-6672
-6514
-6355
-6195
-6034
-5871
-5708
-5544
-5379
-5213
-5046
-4878
-4709
-4540
-4370
-4199
-4027
-3856
-3684
-3512
-3340
-3169
-2999
-2829
-2661
-2494
-2329
-2166
-2004
-1844
-1686
-1529
-1374
-1221
-1069
-918
-769
-621
-474
-329
-185
-43
98
237
374
508
640
769
895
1018
1137
1252
1364
1472
1576
1676
1772
1864
1952
2035
2114
2189
2259
2325
2386
2443
2494
2541
2583
2620
2652
2680
2702
2720
2733
2741
2746
2746
2743
2736
2726
2714
2699
2682
2663
2642
2619
2596
2571
2546
2520
2494
2467
2441
2414
2388
2362
2336
2311
2287
2264
2241
2218
2197
2175
2154
2133
2111
2089
2067
2043
2019
1994
1968
1940
1911
1880
1847
1812
1776
1738
1699
1658
1615
1571
1525
1478
1430
1380
1329
1276
1223
1168
1113
1057
1000
942
884
826
767
708
650
591
532
474
416
359
302
246
191
137
85
34
-16
-64
-111
-155
-198
-239
-277
-313
-348
-380
-409
-437
-463
-487
-508
-528
-547
-563
-579
-593
-607
-619
-631
-643
-654
-665
-676
-687
-699
-711
-724
-738
-752
-768
-784
-801
-820
-839
-859
-879
-900
-922
-944
-967
-990
-1012
-1037
-1062
-1087
-1113
-1140
-1168
-1197
-1227
-1259
-1291
-1326
-1361
-1399
-1437
-1478
-1520
-1563
-1608
-1654
-1701
-1749
-1797
-1846
-1895
-1944
-1994
-2044
-2093
-2143
-2192
-2241
-2290
-2340
-2389
-2438
-2488
-2537
-2587
-2637
-2688
-2738
-2789
-2840
-2891
-2942
-2992
-3043
-3093
-3142
-3191
-3239
-3285
-3330
-3374
-3416
-3457
-3495
-3531
-3565
-3597
-3626
-3652
-3676
-3696
-3713
-3727
-3737
-3743
-3746
-3745
-3740
-3732
-3720
-3705
-3686
-3664
-3639
-3611
-3580
-3546
-3509
-3470
-3427
-3383
-3335
-3285
-3233
-3178
-3121
-3062
-3001
-2938
-2874
-2808
-2741
-2674
-2605
-2535
-2465
-2394
-2322
-2250
-2178
-2105
-2033
-1959
-1886
-1813
-1739
-1665
-1592
-1518
-1445
-1372
-1300
-1228
-1157
-1086
-1016
-948
-881
-814
-748
-683
-618
-554
-491
-427
-364
-301
-238
-176
-113
-51
11
72
132
192
251
309
366
422
477
530
583
634
684
733
781
828
875
921
967
1012
1059
1105
1151
1198
1244
1291
1338
1386
1433
1482
1530
1579
1628
1677
1727
1778
1828
1879
1930
1982
2033
2085
2137
2189
2240
2291
2342
2392
2442
2491
2539
2586
2634
2680
2726
2772
2818
2863
2909
2954
2999
3045
3091
3138
3185
3232
3281
3329
3379
3429
3480
3531
3583
3636
3689
3743
3798
3853
3909
3965
4022
4078
4137
4195
4254
4313
4373
4433
4493
4554
4615
4676
4736
4797
4857
4917
4977
5036
5094
5151
5208
5264
5320
5375
5429
5484
5538
5592
5646
5700
5754
5809
5864
5920
5976
6033
6091
6149
6208
6269
6330
6393
6457
6522
6588
6656
6725
6795
6866
6938
7011
7084
7159
7233
7309
7384
7459
7535
7610
7685
7759
7833
7905
7977
8048
8118
8186
8255
8322
8388
8453
8518
8582
8645
8707
8769
8830
8891
8952
9012
9071
9130
9189
9247
9305
9363
9420
9478
9536
9595
9653
9713
9773
9834
9897
9960
10024
10088
10154
10220
10286
10353
10420
10486
10553
10619
10684
10750
10815
10880
10944
11008
11072
11136
11200
11264
11327
11390
11453
11515
11577
11638
11699
11758
11817
11875
11931
11986
12040
12093
12143
12193
12240
12286
12331
12374
12415
12455
12494
12531
12568
12602
12636
12668
12699
12728
12756
12783
12808
12831
12853
12873
12890
12905
12918
12928
12935
12939
12941
12939
12934
12926
12915
12900
12881
12860
12834
12805
12772
12736
12696
12652
12605
12554
12499
12441
12380
12315
12247
12177
12103
12027
11949
11868
11786
11702
11617
11530
11443
11356
11268
11179
11091
11003
10916
10829
10743
10657
10573
10489
10405
10323
10241
10160
10079
9998
9918
9839
9759
9680
9601
9521
9442
9363
9283
9204
9124
9044
8964
8884
8803
8722
8641
8560
8478
8396
8313
8230
8147
8063
7979
7894
7808
7722
7635
7548
7460
7371
7281
7191
7100
7008
6916
6824
6730
6636
6542
6447
6352
6257
6161
6064
5967
5870
5772
5674
5575
5475
5375
5275
5173
5071
4969
4865
4762
4657
4552
4446
4340
4233
4126
4018
3910
3801
3691
3582
3471
3360
3249
3137
3025
2912
2798
2684
2569
2453
2336
2218
2100
1980
1859
1737
1613
1488
1362
1234
1105
974
842
709
574
438
301
162
23
-117
-257
-398
-540
-681
-823
-965
-1107
-1249
-1390
-1530
-1670
-1809
-1948
-2085
-2221
-2356
-2490
-2623
-2755
-2886
-3016
-3144
-3272
-3399
-3524
-3648
-3771
-3893
-4013
-4132
-4250
-4366
-4481
-4595
-4708
-4820
-4931
-5041
-5149
-5256
-5363
-5467
-5571
-5673
-5773
-5871
-5967
-6062
-6155
-6245
-6334
-6420
-6504
-6585
-6665
-6741
-6815
-6886
-6954
-7019
-7081
-7139
-7193
-7244
-7291
-7334
-7373
-7408
-7438
-7464
-7486
-7504
-7518
-7527
-7532
-7533
-7530
-7523
-7513
-7499
-7481
-7460
-7435
-7408
-7376
-7342
-7304
-7263
-7219
-7172
-7122
-7070
-7015
-6958
-6898
-6836
-6773
-6707
-6640
-6572
-6502
-6431
-6358
-6285
-6210
-6135
-6058
-5981
-5902
-5822
-5741
-5658
-5575
-5490
-5404
-5316
-5228
-5138
-5048
-4956
-4863
-4769
-4674
-4578
-4481
-4383
-4284
-4183
-4082
-3979
-3874
-3768
-3660
-3550
-3439
-3325
-3209
-3091
-2971
-2849
-2724
-2597
-2467
-2335
-2201
-2065
-1927
-1786
-1644
-1500
-1355
-1208
-1060
-911
-760
-608
-455
-302
-147
9
165
322
479
637
795
954
1113
1272
1432
1592
1752
1912
2073
2235
2396
2558
2720
2883
3046
3210
3374
3538
3702
3867
4032
4197
4362
4528
4693
4858
5024
5190
5355
5521
5688
5854
6022
6189
6357
6525
6693
6862
7031
7200
7369
7537
7706
7874
8041
8208
8374
8540
8705
8869
9032
9195
9357
9518
9679
9838
9997
10155
10311
10466
10619
10771
10920
11068
11214
11358
11500
11639
11776
11910
12042
12171
12298
12422
12544
12664
12781
12895
13008
13118
13225
13330
13433
13533
13630
13725
13816
13905
13990
14072
14151
14225
14296
14362
14424
14482
14536
14584
14628
14668
14702
14732
14757
14777
14792
14802
14808
14808
14804
14794
14780
14762
14738
14710
14677
14639
14597
14550
14499
14443
14383
14319
14250
14176
14099
14017
13931
13842
13748
13651
13550
13446
13339
13230
13118
13003
12886
12767
12646
12523
12399
12273
12145
12015
11884
11752
11618
11482
11344
11205
11064
10922
10778
10632
10485
10336
10185
10034
9881
9727
9572
9416
9260
9103
8945
8787
8629
8470
8312
8153
7994
7835
7676
7517
7358
7200
7041
6883
6726
6569
6412
6256
6101
5947
5794
5642
5492
5342
5194
5047
4901
4757
4614
4473
4333
4195
4059
3925
3793
3663
3536
3411
3289
3169
3053
2939
2829
2722
2618
2518
2420
2326
2235
2147
2062
1979
1899
1822
1746
1673
1603
1534
1467
1402
1339
1279
1220
1164
1110
1058
1008
961
916
874
835
798
764
732
703
676
651
628
607
588
570
554
539
525
513
502
491
482
473
466
459
454
449
446
443
442
442
444
446
451
456
463
471
481
492
504
517
532
548
565
582
601
621
641
662
683
706
729
752
776
801
826
852
878
905
933
962
991
1020
1051
1081
1113
1145
1177
1211
1245
1279
1314
1350
1387
1425
1463
1503
1543
1584
1625
1668
1712
1757
1802
1849
1897
1945
1995
2045
2097
2149
2202
2256
2310
2365
2420
2476
2532
2589
2645
2702
2759
2816
2873
2931
2989
3046
3104
3162
3221
3279
3338
3397
3456
3515
3575
3636
3696
3757
3819
3881
3943
4006
4070
4134
4198
4263
4329
4395
4461
4527
4593
4660
4727
4793
4859
4925
4991
5056
5120
5184
5247
5310
5371
5432
5491
5550
5607
5663
5717
5770
5822
5872
5921
5967
6012
6056
6097
6137
6176
6213
6248
6281
6314
6344
6374
6401
6428
6453
6477
6500
6521
6541
6560
6577
6593
6608
6622
6634
6646
6655
6664
6671
6677
6681
6684
6685
6685
6682
6678
6673
6665
6656
6644
6631
6616
6599
6580
6559
6536
6511
6485
6456
6425
6392
6358
6322
6284
6244
6202
6159
6114
6068
6020
5971
5920
5867
5813
5757
5701
5642
5582
5521
5457
5393
5326
5259
5189
5118
5045
4971
4895
4817
4738
4657
4574
4490
4405
4318
4231
4142
4051
3962
3870
3779
3686
3594
3501
3408
3314
3221
3127
3033
2939
2845
2750
2656
2562
2467
2373
2279
2185
2091
1998
1904
1811
1718
1625
1532
1440
1348
1256
1165
1074
984
894
805
718
631
545
459
375
293
211
131
52
-26
-102
-177
-251
-323
-394
-463
-531
-598
-663
-727
-790
-851
-912
-970
-1028
-1084
-1139
-1193
-1246
-1298
-1348
-1398
-1447
-1495
-1541
-1587
-1632
-1676
-1718
-1759
-1799
-1838
-1874
-1910
-1943
-1975
-2005
-2035
-2062
-2088
-2112
-2135
-2156
-2176
-2195
-2212
-2229
-2244
-2258
-2271
-2284
-2296
-2307
-2318
-2328
-2338
-2348
-2357
-2367
-2376
-2385
-2394
-2403
-2411
-2419
-2426
-2432
-2438
-2443
-2446
-2449
-2450
-2449
-2447
-2444
-2439
-2432
-2423
-2413
-2400
-2386
-2369
-2350
-2330
-2307
-2282
-2254
-2225
-2193
-2159
-2123
-2084
-2043
-2001
-1956
-1910
-1861
-1811
-1758
-1704
-1649
-1591
-1532
-1472
-1410
-1347
-1283
-1217
-1151
-1083
-1014
-945
-875
-804
-732
-659
-586
-511
-436
-361
-284
-206
-128
-49
32
113
195
279
363
449
535
623
712
802
892
984
1076
1169
1263
1357
1451
1545
1640
1734
1827
1920
2012
2103
2193
2282
2368
2453
2536
2617
2696
2772
2846
2917
2986
3052
3115
3175
3233
3288
3341
3391
3438
3483
3525
3565
3602
3638
3671
3702
3731
3758
3782
3805
3825
3843
3859
3873
3886
3896
3905
3912
3918
3922
3925
3928
3929
3930
3930
3930
3930
3929
3929
3928
3927
3927
3927
3928
3928
3929
3931
3933
3935
3938
3941
3945
3949
3954
3960
3965
3972
3979
3987
3995
4005
4014
4025
4037
4049
4061
4075
4089
4104
4120
4136
4154
4172
4191
4210
4231
4253
4275
4298
4322
4347
4373
4400
4427
4455
4484
4513
4543
4573
4604
4634
4665
4696
4727
4758
4789
4819
4850
4880
4910
4939
4968
4996
5023
5050
5076
5101
5125
5149
5171
5192
5212
5231
5248
5262
5275
5286
5294
5300
5303
5303
5300
5294
5284
5271
5255
5235
5211
5184
5153
5118
5080
5038
4993
4944
4893
4838
4781
4721
4658
4594
4527
4459
4389
4318
4245
4171
4096
4019
3943
3865
3786
3707
3626
3544
3462
3378
3294
3210
3124
3039
2953
2866
2780
2694
2608
2523
2438
2354
2272
2191
2111
2032
1955
1880
1806
1733
1662
1593
1525
1458
1392
1327
1263
1200
1136
1074
1010
948
886
823
759
695
630
564
498
430
361
291
220
147
73
-3
-80
-159
-239
-321
-404
-488
-574
-660
-749
-838
-928
-1020
-1112
-1205
-1299
-1394
-1489
-1584
-1679
-1774
-1869
-1964
-2058
-2151
-2243
-2335
-2425
-2514
-2601
-2687
-2772
-2854
-2936
-3015
-3093
-3169
-3244
-3317
-3388
-3458
-3526
-3592
-3656
-3719
-3780
-3839
-3896
-3951
-4005
-4057
-4107
-4155
-4201
-4246
-4289
-4330
-4370
-4408
-4445
-4480
-4515
-4548
-4581
-4612
-4644
-4674
-4704
-4734
-4764
-4794
-4823
-4853
-4882
-4912
-4942
-4972
-5002
-5032
-5063
-5093
-5124
-5154
-5184
-5214
-5244
-5273
-5302
-5330
-5357
-5383
-5408
-5432
-5454
-5475
-5494
-5512
-5528
-5543
-5555
-5566
-5575
-5583
-5589
-5593
-5595
-5596
-5596
-5594
-5591
-5586
-5579
-5571
-5561
-5550
-5537
-5522
-5505
-5486
-5465
-5442
-5416
-5388
-5357
-5324
-5288
-5250
-5209
-5165
-5119
-5070
-5018
-4964
-4907
-4847
-4785
-4719
-4650
-4579
-4504
-4427
-4346
-4263
-4176
-4086
-3994
-3898
-3800
-3698
-3594
-3486
-3376
-3263
-3148
-3029
-2908
-2785
-2659
-2530
-2400
-2267
-2131
-1994
-1854
-1713
-1570
-1425
-1278
-1129
-979
-827
-674
-519
-363
-206
-47
112
272
433
594
756
917
1079
1240
1402
1563
1723
1883
2043
2201
2359
2516
2673
2828
2982
3136
3288
3439
3590
3739
3887
4033
4178
4322
4464
4605
4744
4881
5016
5149
5279
5408
5533
5656
5776
5893
6006
6117
6225
6330
6431
6530
6625
6718
6808
6895
6980
7062
7141
7218
7292
7364
7433
7499
7563
7625
7683
7740
7793
7844
7891
7936
7979
8018
8054
8087
8119
8147
8173
8196
8216
8234
8250
8263
8274
8284
8291
8296
8300
8302
8303
8303
8301
8298
8295
8290
8285
8279
8272
8264
8256
8247
8237
8227
8216
8204
8192
8179
8166
8153
8140
8125
8111
8096
8082
8068
8053
8037
8022
8007
7991
7975
7960
7944
7928
7912
7896
7880
7865
7849
7834
7818
7803
7788
7773
7757
7742
7726
7711
7694
7678
7662
7645
7627
7610
7592
7573
7555
7536
7516
7497
7477
7456
7436
7415
7393
7371
7348
7325
7301
7277
7251
7225
7197
7168
7138
7107
7075
7041
7005
6968
6930
6891
6850
6808
6765
6720
6675
6629
6582
6534
6486
6437
6388
6339
6289
6239
6189
6139
6089
6038
5988
5937
5887
5837
5787
5738
5688
5639
5591
5543
5495
5448
5401
5355
5309
5264
5219
5175
5131
5088
5045
5003
4961
4920
4880
4840
4800
4761
4723
4685
4648
4612
4576
4541
4506
4473
4439
4407
4375
4343
4312
4282
4252
4223
4194
4166
4138
4110
4082
4054
4026
3998
3970
3943
3914
3886
3858
3829
3801
3772
3742
3713
3683
3653
3623
3593
3562
3531
3500
3468
3436
3403
3371
3337
3304
3270
3235
3201
3166
3130
3094
3058
3021
2984
2946
2909
2871
2833
2796
2758
2720
2683
2646
2610
2573
2538
2503
2468
2434
2401
2368
2336
2305
2274
2245
2216
2189
2163
2137
2113
2090
2068
2048
2029
2011
1994
1979
1965
1952
1941
1930
1921
1913
1906
1899
1894
1889
1886
1882
1880
1878
1877
1876
1876
1876
1877
1878
1880
1882
1884
1887
1889
1892
1895
1897
1900
1902
1905
1907
1909
1911
1912
1914
1915
1915
1916
1916
1915
1914
1912
1910
1907
1904
1900
1896
1892
1887
1883
1878
1873
1868
1864
1860
1856
1853
1850
1848
1846
1846
1846
1847
1848
1851
1854
1859
1864
1870
1877
1886
1895
1906
1918
1931
1945
1961
1978
1997
2017
2039
2062
2087
2114
2142
2172
2203
2236
2271
2306
2344
2382
2422
2463
2505
2548
2591
2635
2680
2726
2772
2818
2865
2912
2960
3007
3054
3102
3149
3196
3242
3289
3335
3380
3425
3470
3515
3560
3604
3648
3692
3736
3780
3824
3868
3912
3956
4000
4043
4088
4133
4177
4221
4266
4310
4355
4400
4445
4490
4535
4580
4625
4671
4717
4764
4811
4859
4907
4956
5006
5057
5108
5161
5214
5268
5324
5380
5437
5495
5554
5614
5675
5737
5800
5864
5929
5995
6061
6129
6198
6268
6339
6411
6484
6558
6634
6711
6788
6867
6947
7028
7110
7192
7276
7361
7447
7533
7621
7710
7800
7892
7984
8077
8170
8267
8363
8460
8558
8657
8757
8857
8958
9060
9162
9264
9367
9469
9572
9676
9779
9882
9985
10088
10191
10293
10395
10497
10598
10698
10798
10897
10994
11091
11186
11280
11372
11463
11551
11638
11723
11806
11887
11966
12043
12118
12191
12262
12331
12398
12463
12525
12585
12643
12698
12751
12802
12849
12894
12936
12975
13011
13044
13073
13099
13122
13142
13158
13171
13180
13186
13189
13188
13184
13175
13164
13148
13129
13106
13079
13048
13014
12976
12934
12889
12840
12787
12731
12671
12608
12542
12472
12400
12324
12244
12162
12077
11989
11898
11804
11707
11607
11505
11400
11292
11182
11069
10954
10836
10715
10593
10468
10341
10212
10080
9947
9812
9676
9537
9398
9257
9115
8971
8827
8681
8534
8386
8238
8087
7937
7786
7633
7480
7326
7171
7015
6858
6701
6542
6383
6222
6061
5899
5735
5571
5407
5241
5074
4907
4739
4571
4402
4232
4062
3892
3722
3552
3381
3211
3041
2871
2701
2531
2362
2194
2027
1860
1695
1531
1368
1206
1047
889
732
578
425
275
127
-19
-163
-303
-442
-577
-710
-839
-966
-1089
-1209
-1326
-1439
-1549
-1655
-1758
-1858
-1955
-2048
-2138
-2226
-2310
-2392
-2471
-2548
-2622
-2693
-2762
-2829
-2893
-2955
-3015
-3072
-3127
-3180
-3231
-3279
-3325
-3369
-3410
-3449
-3486
-3521
-3554
-3584
-3612
-3638
-3662
-3685
-3705
-3723
-3739
-3754
-3766
-3777
-3786
-3794
-3800
-3804
-3806
-3807
-3805
-3803
-3798
-3792
-3784
-3775
-3764
-3753
-3739
-3725
-3710
-3693
-3676
-3657
-3638
-3618
-3597
-3575
-3552
-3529
-3504
-3478
-3452
-3424
-3394
-3363
-3331
-3297
-3262
-3225
-3186
-3146
-3104
-3060
-3014
-2967
-2917
-2866
-2813
-2757
-2700
-2641
-2580
-2517
-2453
-2386
-2317
-2246
-2173
-2098
-2021
-1942
-1861
-1778
-1692
-1605
-1517
-1426
-1333
-1239
-1143
-1045
-946
-845
-743
-639
-535
-429
-323
-215
-107
2
112
222
333
444
556
667
779
891
1002
1114
1224
1335
1444
1553
1661
1768
1874
1979
2082
2184
2284
2383
2480
2575
2669
2761
2851
2939
3026
3111
3194
3275
3355
3433
3510
3585
3659
3732
3804
3875
3944
4013
4081
4149
4215
4281
4346
4410
4474
4537
4600
4661
4723
4783
4843
4902
4961
5018
5076
5132
5188
5243
5297
5351
5404
5457
5509
5560
5611
5661
5711
5760
5808
5856
5903
5950
5996
6041
6086
6131
6175
6219
6262
6304
6346
6388
6429
6470
6511
6551
6590
6630
6669
6707
6746
6784
6822
6861
6899
6937
6975
7013
7051
7090
7128
7168
7207
7248
7288
7329
7371
7414
7456
7500
7543
7587
7632
7676
7721
7766
7810
7855
7899
7944
7988
8031
8074
8118
8160
8202
8243
8284
8324
8364
8402
8440
8478
8514
8549
8584
8617
8649
8680
8709
8737
8763
8787
8809
8830
8849
8865
8880
8893
8903
8912
8918
8923
8926
8926
8925
8922
8916
8909
8899
8888
8874
8858
8840
8820
8797
8773
8746
8716
8684
8650
8613
8574
8533
8489
8443
8395
8344
8292
8237
8180
8122
8063
8002
7940
7876
7811
7745
7677
7609
7541
7471
7401
7330
7259
7188
7116
7044
6971
6899
6826
6753
6680
6607
6534
6460
6387
6313
6239
6165
6090
6016
5941
5866
5791
5716
5640
5563
5486
5408
5329
5249
5169
5086
5003
4918
4831
4743
4652
4560
4466
4369
4270
4169
4066
3960
3852
3742
3629
3514
3397
3277
3155
3031
2905
2777
2647
2515
2381
2245
2108
1969
1828
1686
1543
1398
1252
1104
956
806
656
505
354
201
49
-104
-258
-412
-565
-719
-873
-1027
-1181
-1334
-1487
-1639
-1790
-1941
-2090
-2239
-2386
-2532
-2676
-2819
-2960
-3099
-3236
-3371
-3505
-3636
-3766
-3893
-4018
-4142
-4263
-4382
-4499
-4614
-4726
-4837
-4946
-5052
-5156
-5257
-5357
-5453
-5547
-5639
-5728
-5814
-5897
-5977
-6054
-6128
-6199
-6266
-6330
-6391
-6449
-6503
-6555
-6603
-6647
-6689
-6727
-6763
-6795
-6824
-6850
-6874
-6894
-6912
-6927
-6939
-6949
-6957
-6962
-6964
-6964
-6962
-6957
-6951
-6941
-6930
-6916
-6899
-6881
-6860
-6837
-6812
-6785
-6755
-6723
-6690
-6654
-6616
-6577
-6536
-6493
-6448
-6402
-6354
-6305
-6254
-6202
-6148
-6093
-6036
-5979
-5920
-5860
-5799
-5737
-5673
-5609
-5544
-5478
-5411
-5344
-5275
-5206
-5135
-5064
-4992
-4918
-4844
-4769
-4693
-4616
-4539
-4460
-4380
-4299
-4216
-4133
-4048
-3963
-3875
-3787
-3697
-3606
-3513
-3419
-3323
-3226
-3127
-3027
-2925
-2821
-2716
-2610
-2502
-2393
-2282
-2170
-2057
-1942
-1826
-1708
-1590
-1470
-1349
-1227
-1104
-979
-854
-727
-600
-472
-343
-212
-82
50
183
316
450
585
720
857
993
1131
1269
1408
1547
1686
1826
1967
2107
2247
2388
2529
2669
2810
2950
3090
3229
3369
3507
3646
3783
3920
4056
4191
4326
4459
4590
4721
4850
4977
5103
5227
5350
5471
5590
5707
5823
5937
6050
6161
6270
6377
6483
6586
6688
6788
6886
6982
7076
7168
7258
7346
7431
7514
7595
7673
7749
7823
7894
7963
8029
8093
8156
8216
8274
8330
8383
8435
8484
8532
8577
8620
8661
8700
8737
8771
8804
8835
8863
8890
8915
8938
8959
8979
8998
9015
9031
9045
9059
9071
9083
9094
9103
9112
9120
9128
9134
9140
9146
9151
9155
9159
9163
9166
9169
9172
9175
9177
9179
9180
9181
9181
9181
9179
9177
9174
9170
9165
9159
9151
9142
9132
9120
9107
9093
9078
9061
9043
9024
9004
8983
8960
8937
8912
8886
8858
8829
8799
8767
8734
8700
8663
8625
8586
8545
8502
8458
8412
8364
8315
8265
8214
8161
8106
8052
7996
7939
7881
7822
7763
7703
7642
7581
7519
7457
7394
7332
7269
7206
7142
7079
7016
6953
6890
6827
6764
6701
6637
6575
6512
6449
6386
6324
6261
6199
6137
6076
6015
5955
5896
5838
5780
5724
5669
5616
5564
5514
5466
5421
5377
5335
5296
5259
5224
5192
5162
5134
5109
5086
5065
5046
5030
5016
5004
4994
4987
4981
4976
4974
4973
4974
4977
4980
4985
4991
4998
5006
5015
5025
5035
5046
5057
5069
5082
5094
5108
5121
5135
5150
5164
5180
5195
5210
5226
5242
5258
5274
5291
5306
5322
5338
5353
5368
5383
5397
5411
5424
5438
5450
5463
5475
5487
5498
5509
5520
5531
5541
5551
5561
5571
5581
5590
5599
5608
5616
5625
5633
5640
5648
5654
5661
5667
5673
5678
5683
5688
5692
5696
5699
5702
5704
5706
5707
5708
5708
5708
5707
5706
5704
5702
5699
5696
5693
5690
5686
5682
5677
5673
5668
5663
5657
5651
5645
5638
5631
5624
5616
5607
5598
5588
5578
5567
5556
5544
5531
5517
5503
5488
5473
5457
5440
5422
5403
5383
5362
5340
5317
5292
5266
5239
5210
5179
5147
5113
5078
5040
5002
4961
4919
4875
4830
4783
4735
4685
4634
4581
4526
4470
4412
4353
4292
4230
4166
4100
4033
3964
3893
3821
3747
3671
3593
3514
3433
3350
3266
3181
3093
3005
2916
2825
2733
2641
2547
2454
2359
2265
2169
2074
1979
1883
1787
1692
1596
1501
1406
1311
1216
1122
1028
935
841
749
656
565
474
383
293
204
116
28
-58
-144
-229
-314
-397
-479
-560
-640
-719
-797
-874
-950
-1025
-1099
-1171
-1242
-1312
-1381
-1448
-1514
-1578
-1641
-1702
-1761
-1819
-1874
-1928
-1979
-2029
-2076
-2121
-2164
-2204
-2242
-2277
-2310
-2340
-2368
-2393
-2415
-2435
-2452
-2466
-2478
-2487
-2492
-2495
-2496
-2493
-2487
-2479
-2468
-2454
-2437
-2418
-2395
-2370
-2343
-2313
-2280
-2245
-2208
-2169
-2127
-2083
-2037
-1988
-1938
-1885
-1831
-1774
-1716
-1655
-1593
-1528
-1462
-1394
-1325
-1254
-1182
-1108
-1032
-956
-878
-799
-720
-639
-557
-474
-390
-306
-221
-135
-48
39
127
215
304
393
483
572
662
752
842
932
1020
1110
1199
1287
1375
1462
1548
1633
1717
1800
1882
1963
2043
2121
2199
2275
2349
2423
2495
2565
2635
2703
2769
2834
2898
2960
3021
3080
3138
3195
3250
3304
3356
3408
3457
3506
3554
3600
3645
3689
3732
3774
3815
3855
3895
3933
3970
4006
4042
4077
4111
4144
4177
4208
4239
4270
4300
4330
4359
4388
4416
4444
4472
4499
4526
4553
4580
4607
4633
4660
4686
4712
4738
4765
4791
4817
4843
4869
4895
4921
4947
4973
4998
5024
5049
5074
5099
5124
5149
5174
5199
5224
5249
5274
5300
5326
5352
5379
5406
5433
5462
5490
5519
5549
5579
5609
5640
5671
5703
5734
5765
5797
5828
5859
5890
5921
5952
5982
6012
6041
6071
6100
6128
6157
6185
6213
6241
6269
6296
6324
6351
6379
6406
6433
6460
6487
6514
6541
6568
6595
6622
6649
6675
6702
6728
6755
6781
6807
6833
6859
6885
6910
6936
6962
6987
7012
7038
7063
7089
7114
7140
7166
7193
7219
7247
7274
7302
7331
7360
7390
7420
7451
7483
7515
7548
7581
7615
7650
7685
7721
7757
7794
7832
7870
7909
7948
7987
8028
8068
8109
8151
8194
8237
8280
8323
8368
8412
8457
8502
8548
8594
8640
8687
8734
8782
8830
8878
8926
8975
9025
9074
9124
9174
9224
9275
9325
9376
9427
9478
9529
9580
9631
9682
9733
9784
9834
9885
9935
9985
10035
10085
10134
10184
10233
10282
10330
10378
10426
10473
10520
10567
10613
10659
10704
10749
10793
10837
10880
10923
10965
11006
11047
11087
11127
11166
11204
11241
11277
11313
11347
11381
11414
11445
11476
11506
11534
11562
11588
11614
11638
11662
11685
11706
11727
11747
11767
11785
11803
11820
11836
11852
11867
11881
11895
11908
11920
11932
11943
11953
11963
11972
11981
11989
11997
12005
12012
12019
12025
12032
12038
12044
12049
12054
12058
12062
12065
12068
12069
12069
12069
12067
12064
12059
12053
12046
12037
12026
12014
12001
11985
11968
11950
11930
11908
11884
11859
11833
11804
11774
11743
11709
11674
11638
11599
11559
11518
11474
11429
11382
11334
11284
11232
11178
11123
11066
11007
10947
10885
10822
10757
10691
10623
10553
10483
10411
10337
10262
10186
10109
10030
9950
9869
9787
9703
9619
9533
9447
9360
9272
9183
9093
9003
8912
8820
8728
8635
8542
8448
8354
8259
8164
8069
7973
7876
7779
7682
7584
7485
7386
7287
7187
7086
6985
6884
6782
6681
6579
6477
6375
6274
6172
6071
5970
5870
5770
5671
5572
5474
5376
5279
5183
5087
4992
4898
4805
4713
4622
4533
4444
4357
4270
4185
4102
4019
3939
3860
3782
3705
3630
3557
3485
3414
3346
3279
3213
3149
3087
3026
2967
2910
2854
2800
2747
2695
2645
2597
2549
2503
2458
2414
2371
2328
2287
2246
2206
2167
2129
2091
2053
2016
1980
1944
1909
1874
1840
1806
1772
1740
1707
1675
1644
1613
1582
1553
1524
1495
1468
1441
1414
1389
1365
1341
1318
1296
1275
1255
1236
1218
1201
1185
1170
1157
1145
1134
1124
1116
1109
1103
1099
1097
1095
1096
1098
1101
1106
1112
1120
1129
1139
1151
1164
1179
1195
1212
1230
1249
1269
1290
1312
1335
1359
1384
1409
1435
1463
1490
1519
1548
1578
1609
1641
1674
1707
1742
1777
1813
1851
1889
1928
1968
2008
2050
2093
2136
2181
2226
2273
2320
2368
2418
2468
2519
2571
2624
2677
2732
2788
2844
2902
2960
3019
3079
3139
3201
3262
3325
3388
3451
3515
3579
3643
3707
3772
3836
3900
3965
4029
4093
4157
4221
4284
4347
4409
4471
4533
4594
4655
4716
4776
4836
4896
4955
5014
5072
5130
5187
5245
5301
5357
5413
5468
5522
5576
5629
5681
5732
5782
5831
5880
5927
5973
6018
6062
6105
6146
6186
6226
6264
6300
6336
6371
6404
6436
6467
6497
6526
6554
6580
6605
6629
6652
6673
6693
6712
6729
6745
6760
6774
6787
6798
6808
6818
6826
6833
6839
6844
6848
6852
6855
6857
6858
6858
6858
6857
6856
6854
6852
6849
6845
6842
6837
6832
6827
6821
6815
6807
6800
6791
6783
6773
6763
6752
6741
6729
6716
6703
6690
6675
6660
6645
6629
6612
6595
6577
6559
6539
6520
6499
6478
6456
6433
6410
6386
6361
6335
6309
6281
6253
6224
6194
6163
6132
6099
6066
6032
5997
5962
5925
5888
5851
5813
5774
5734
5694
5654
5613
5572
5530
5488
5446
5403
5360
5316
5273
5228
5184
5139
5094
5049
5004
4959
4913
4868
4822
4777
4731
4686
4641
4596
4552
4508
4464
4421
4378
4335
4293
4252
4211
4171
4131
4091
4054
4016
3978
3942
3906
3870
3835
3801
3767
3734
3701
3669
3638
3608
3578
3550
3522
3494
3468
3443
3419
3395
3373
3352
3331
3312
3294
3278
3262
3247
3234
3222
3211
3201
3192
3185
3178
3173
3170
3167
3166
3166
3167
3169
3172
3177
3182
3189
3197
3205
3215
3226
3238
3251
3265
3280
3295
3312
3330
3349
3369
3390
3412
3436
3460
3485
3512
3539
3568
3598
3629
3661
3694
3729
3765
3802
3841
3880
3922
3965
4009
4054
4103
4152
4203
4255
4309
4365
4422
4481
4541
4603
4666
4731
4798
4865
4935
5005
5077
5151
5226
5301
5379
5457
5536
5617
5698
5781
5864
5948
6032
6117
6203
6288
6374
6461
6547
6633
6719
6805
6890
6975
7059
7143
7226
7309
7391
7472
7552
7631
7709
7786
7862
7936
8010
8082
8153
8223
8291
8358
8424
8488
8551
8613
8673
8732
8789
8845
8899
8952
9004
9055
9103
9151
9197
9242
9285
9326
9367
9405
9443
9478
9512
9545
9576
9606
9635
9662
9687
9711
9734
9755
9775
9793
9810
9826
9841
9854
9866
9877
9886
9895
9902
9909
9914
9918
9922
9925
9927
9928
9928
9928
9927
9926
9924
9922
9919
9916
9913
9909
9906
9901
9897
9893
9888
9883
9877
9871
9865
9858
9850
9842
9833
9823
9812
9800
9787
9773
9758
9741
9724
9705
9686
9665
9643
9620
9595
9569
9543
9514
9485
9454
9423
9390
9355
9320
9283
9245
9206
9166
9125
9083
9040
8996
8951
8905
8858
8810
8762
8713
8663
8612
8561
8509
8456
8403
8349
8296
8241
8186
8132
8077
8023
7968
7913
7858
7803
7749
7695
7641
7587
7534
7481
7429
7377
7326
7275
7225
7175
7125
7076
7027
6979
6931
6883
6835
6788
6740
6693
6646
6599
6552
6504
6456
6409
6360
6312
6262
6213
6162
6111
6060
6008
5955
5901
5847
5792
5736
5680
5622
5564
5505
5444
5383
5320
5256
5191
5124
5056
4987
4916
4844
4770
4695
4619
4541
4462
4382
4300
4218
4134
4049
3964
3877
3790
3702
3613
3523
3433
3342
3250
3158
3066
2973
2880
2786
2692
2597
2502
2407
2312
2217
2121
2025
1929
1833
1737
1640
1544
1447
1350
1253
1156
1059
961
864
766
669
571
473
375
277
179
81
-17
-114
-212
-309
-406
-503
-599
-695
-790
-885
-979
-1073
-1165
-1257
-1349
-1439
-1529
-1617
-1705
-1791
-1877
-1962
-2045
-2128
-2210
-2290
-2370
-2448
-2525
-2602
-2677
-2752
-2825
-2898
-2970
-3041
-3112
-3182
-3251
-3320
-3388
-3456
-3523
-3590
-3656
-3722
-3788
-3854
-3919
-3984
-4049
-4114
-4179
-4243
-4308
-4373
-4437
-4502
-4567
-4632
-4697
-4762
-4828
-4893
-4958
-5024
-5089
-5154
-5219
-5285
-5350
-5415
-5479
-5544
-5608
-5672
-5735
-5799
-5862
-5924
-5986
-6048
-6109
-6170
-6230
-6290
-6349
-6407
-6465
-6522
-6578
-6633
-6688
-6742
-6795
-6848
-6899
-6950
-7000
-7049
-7097
-7144
-7191
-7236
-7280
-7323
-7364
-7405
-7444
-7483
-7520
-7556
-7591
-7624
-7657
-7688
-7717
-7746
-7773
-7798
-7822
-7845
-7866
-7886
-7904
-7921
-7936
-7949
-7961
-7972
-7980
-7987
-7993
-7997
-7999
-7999
-7997
-7994
-7989
-7982
-7973
-7962
-7949
-7935
-7919
-7900
-7880
-7858
-7835
-7809
-7782
-7753
-7722
-7690
-7655
-7619
-7580
-7540
-7498
-7454
-7408
-7359
-7309
-7257
-7203
-7147
-7088
-7028
-6966
-6902
-6836
-6768
-6699
-6628
-6555
-6480
-6404
-6327
-6248
-6168
-6086
-6003
-5919
-5833
-5747
-5659
-5570
-5481
-5390
-5298
-5205
-5112
-5017
-4922
-4825
-4727
-4629
-4529
-4429
-4327
-4224
-4121
-4016
-3910
-3803
-3695
-3586
-3475
-3364
-3251
-3138
-3023
-2908
-2791
-2673
-2554
-2435
-2314
-2192
-2069
-1945
-1820
-1695
-1568
-1440
-1311
-1180
-1049
-917
-783
-649
-513
-376
-237
-98
43
185
329
473
619
767
915
1064
1215
1366
1519
1672
1827
1982
2138
2294
2451
2609
2767
2926
3085
3244
3404
3564
3724
3885
4046
4207
4368
4530
4691
4853
5014
5175
5337
5498
5659
5819
5980
6140
6299
6459
6617
6775
6933
7090
7246
7402
7556
7710
7863
8015
8166
8317
8466
8614
8761
8907
9053
9197
9340
9483
9624
9765
9905
10043
10181
10318
10454
10589
10723
10855
10987
11118
11248
11376
11504
11631
11757
11881
12005
12128
12250
12371
12491
12610
12728
12846
12962
13077
13191
13305
13417
13528
13638
13747
13856
13963
14069
14174
14277
14380
14482
14582
14682
14780
14877
14973
15068
15161
15253
15344
15434
15522
15609
15695
15779
15863
15945
16026
16106
16184
16263
16340
16416
16491
16565
16639
16711
16783
16854
16924
16993
17061
17129
17195
17261
17325
17389
17452
17513
17574
17633
17692
17749
17805
17860
17913
17966
18017
18067
18116
18163
18209
18254
18297
18339
18380
18419
18457
18493
18528
18561
18592
18622
18651
18677
18702
18726
18747
18767
18785
18801
18815
18827
18836
18844
18850
18853
18854
18853
18849
18843
18834
18823
18810
18794
18775
18754
18730
18704
18674
18642
18607
18569
18528
18483
18436
18385
18332
18275
18214
18150
18083
18012
17938
17860
17778
17693
17604
17511
17415
17315
17212
17105
16994
16879
16761
16640
16515
16387
16256
16120
15983
15842
15698
15551
15402
15249
15094
14936
14776
14613
14449
14282
14112
13941
13768
13593
13416
13238
13058
12876
12693
12509
12323
12136
11948
11759
11569
11378
11186
10994
10802
10609
10415
10222
10029
9835
9642
9450
9258
9066
8875
8685
8495
8307
8119
7934
7749
7565
7382
7201
7022
6844
6667
6492
6319
6147
5977
5809
5643
5478
5315
5153
4994
4836
4680
4526
4374
4224
4075
3930
3786
3643
3503
3364
3228
3093
2960
2829
2699
2572
2445
2321
2198
2076
1956
1838
1721
1605
1491
1379
1268
1158
1050
944
840
737
636
536
438
343
248
156
66
-23
-109
-194
-277
-358
-437
-513
-588
-661
-732
-800
-867
-931
-994
-1054
-1112
-1169
-1223
-1275
-1325
-1372
-1418
-1462
-1503
-1543
-1580
-1616
-1649
-1680
-1709
-1736
-1760
-1783
-1803
-1821
-1837
-1851
-1862
-1872
-1879
-1883
-1886
-1887
-1885
-1881
-1875
-1866
-1856
-1843
-1828
-1811
-1792
-1771
-1748
-1722
-1695
-1665
-1634
-1601
-1565
-1528
-1489
-1448
-1406
-1361
-1315
-1267
-1218
-1167
-1114
-1060
-1004
-948
-890
-831
-771
-710
-647
-584
-520
-455
-390
-323
-256
-189
-121
-52
17
87
157
228
299
371
443
515
588
662
737
812
887
963
1040
1118
1197
1276
1356
1437
1518
1601
1684
1769
1854
1940
2027
2114
2203
2292
2382
2473
2564
2656
2749
2843
2937
3033
3128
3225
3322
3420
3518
3617
3717
3817
3917
4018
4119
4221
4323
4425
4527
4629
4731
4834
4937
5040
5143
5246
5349
5453
5556
5660
5765
5869
5973
6078
6183
6288
6394
6499
6604
6710
6815
6921
7026
7132
7237
7342
7447
7552
7656
7761
7865
7968
8071
8175
8277
8380
8482
8584
8685
8786
8887
8987
9087
9187
9286
9385
9484
9582
9680
9778
9875
9972
10069
10165
10261
10356
10452
10546
10641
10735
10829
10923
11016
11109
11201
11293
11385
11476
11567
11657
11747
11836
11925
12012
12100
12186
12272
12358
12442
12526
12609
12691
12773
12854
12934
13013
13091
13168
13244
13320
13394
13468
13540
13612
13683
13753
13821
13889
13956
14022
14087
14151
14214
14275
14336
14396
14455
14513
14570
14626
14681
14736
14789
14842
14893
14944
14994
15043
15090
15137
15183
15228
15272
15315
15357
15398
15438
15477
15515
15552
15588
15623
15657
15689
15721
15751
15780
15808
15834
15860
15884
15906
15928
15948
15967
15985
16001
16018
16032
16046
16058
16068
16079
16088
16096
16103
16109
16113
16117
16119
16120
16120
16119
16117
16114
16109
16104
16097
16088
16079
16068
16056
16044
16030
16014
15997
15979
15959
15939
15917
15893
15869
15843
15816
15788
15759
15728
15697
15665
15631
15597
15562
15526
15489
15451
15413
15374
15335
15295
15254
15213
15171
15129
15086
15043
15000
14956
14912
14867
14822
14777
14732
14686
14640
14593
14547
14500
14452
14405
14356
14308
14259
14209
14159
14108
14057
14004
13951
13898
13843
13788
13733
13676
13619
13561
13503
13444
13385
13325
13265
13204
13142
13080
13018
12955
12892
12828
12764
12699
12634
12568
12502
12436
12369
12302
12234
12166
12098
12030
11961
11892
11823
11754
11685
11616
11547
11478
11410
11341
11273
11205
11137
11070
11003
10936
10870
10805
10739
10675
10610
10546
10483
10419
10357
10294
10232
10170
10109
10048
9987
9927
9867
9807
9748
9689
9630
9572
9514
9456
9399
9343
9286
9230
9175
9120
9065
9011
8958
8904
8852
8799
8747
8696
8645
8594
8543
8494
8444
8395
8346
8298
8249
8202
8154
8106
8060
8013
7968
7921
7875
7830
7784
7738
7692
7646
7600
7554
7508
7461
7414
7367
7320
7272
7223
7174
7125
7075
7025
6973
6922
6869
6816
6762
6708
6653
6597
6540
6482
6424
6365
6305
6244
6182
6119
6055
5991
5925
5859
5792
5724
5655
5585
5514
5443
5370
5297
5223
5148
5072
4996
4918
4840
4761
4682
4601
4520
4438
4355
4272
4188
4103
4018
3932
3846
3758
3671
3582
3493
3404
3314
3224
3134
3043
2951
2860
2768
2676
2583
2491
2398
2305
2212
2118
2025
1932
1838
1744
1651
1557
1463
1370
1277
1184
1091
999
907
816
725
635
546
457
369
282
195
110
25
-58
-141
-222
-302
-381
-459
-536
-611
-685
-757
-829
-899
-967
-1035
-1100
-1165
-1228
-1289
-1350
-1408
-1466
-1521
-1576
-1629
-1680
-1730
-1778
-1825
-1871
-1915
-1957
-1998
-2037
-2076
-2112
-2147
-2181
-2213
-2244
-2273
-2301
-2328
-2354
-2378
-2401
-2422
-2443
-2462
-2480
-2497
-2513
-2528
-2541
-2554
-2566
-2576
-2586
-2595
-2603
-2610
-2617
-2622
-2627
-2632
-2636
-2639
-2642
-2644
-2646
-2647
-2648
-2649
-2650
-2650
-2650
-2649
-2648
-2647
-2646
-2644
-2642
-2639
-2636
-2633
-2630
-2626
-2621
-2616
-2611
-2605
-2599
-2593
-2585
-2578
-2570
-2561
-2552
-2542
-2532
-2521
-2510
-2498
-2485
-2472
-2458
-2444
-2429
-2414
-2398
-2382
-2364
-2347
-2328
-2309
-2289
-2269
-2248
-2227
-2205
-2182
-2159
-2135
-2111
-2087
-2061
-2036
-2009
-1983
-1956
-1928
-1900
-1872
-1842
-1813
-1782
-1752
-1721
-1689
-1657
-1625
-1592
-1559
-1526
-1492
-1459
-1425
-1391
-1356
-1322
-1288
-1254
-1219
-1185
-1151
-1117
-1083
-1049
-1014
-981
-948
-915
-882
-849
-817
-785
-753
-722
-690
-660
-629
-599
-570
-540
-511
-483
-455
-427
-400
-373
-347
-320
-295
-269
-244
-219
-195
-170
-146
-123
-99
-76
-53
-30
-8
14
36
58
79
100
121
141
162
182
202
222
241
261
280
299
318
337
356
374
393
411
429
446
464
481
498
516
533
550
566
583
600
617
634
651
668
686
703
720
738
756
774
792
811
829
848
868
888
908
928
948
969
990
1012
1034
1056
1078
1101
1124
1147
1171
1195
1219
1243
1268
1294
1319
1345
1371
1397
1423
1450
1477
1504
1532
1559
1587
1615
1643
1672
1701
1730
1759
1788
1818
1847
1877
1907
1937
1967
1997
2027
2058
2088
2118
2148
2178
2208
2237
2267
2296
2324
2353
2381
2409
2436
2463
2490
2516
2541
2566
2591
2614
2638
2660
2683
2704
2725
2745
2765
2784
2803
2821
2838
2855
2871
2887
2902
2916
2930
2944
2957
2969
2982
2993
3005
3016
3026
3036
3046
3056
3065
3074
3082
3090
3098
3105
3112
3119
3125
3131
3136
3141
3145
3149
3153
3156
3158
3160
3162
3163
3164
3165
3165
3164
3164
3162
3161
3159
3157
3154
3151
3147
3144
3140
3135
3130
3125
3120
3114
3109
3102
3096
3090
3083
3076
3069
3062
3055
3048
3040
3033
3025
3018
3010
3003
2996
2989
2982
2976
2969
2963
2958
2953
2948
2944
2941
2938
2935
2933
2931
2930
2930
2930
2930
2931
2932
2933
2935
2937
2940
2943
2946
2949
2953
2957
2962
2967
2972
2977
2983
2989
2996
3003
3010
3017
3025
3033
3041
3049
3058
3067
3076
3085
3094
3104
3113
3122
3131
3140
3149
3158
3166
3174
3182
3189
3196
3202
3208
3213
3218
3223
3227
3230
3233
3236
3238
3239
3240
3240
3240
3240
3238
3236
3234
3231
3227
3222
3217
3211
3205
3198
3191
3182
3174
3165
3155
3145
3134
3123
3112
3100
3088
3075
3062
3048
3034
3019
3004
2989
2973
2957
2940
2923
2906
2888
2869
2851
2832
2812
2793
2773
2753
2733
2713
2692
2672
2651
2630
2609
2588
2567
2546
2525
2505
2484
2463
2443
2423
2402
2382
2362
2343
2323
2303
2284
2265
2246
2226
2207
2188
2169
2151
2132
2113
2095
2077
2059
2041
2023
2005
1989
1972
1956
1940
1924
1909
1895
1880
1867
1854
1841
1829
1817
1806
1795
1785
1775
1765
1756
1748
1740
1732
1725
1718
1712
1706
1700
1695
1690
1685
1680
1676
1672
1669
1665
1662
1659
1656
1654
1651
1649
1647
1646
1644
1644
1643
1643
1643
1644
1645
1646
1648
1650
1653
1656
1659
1663
1667
1671
1676
1681
1687
1693
1699
1705
1712
1720
1728
1736
1745
1755
1765
1776
1787
1799
1812
1826
1840
1856
1872
1889
1907
1927
1947
1968
1991
2013
2039
2065
2092
2121
2150
2181
2213
2246
2281
2316
2353
2391
2431
2471
2513
2556
2600
2646
2692
2740
2789
2839
2890
2942
2995
3049
3104
3160
3217
3275
3334
3393
3454
3515
3577
3640
3704
3768
3834
3900
3966
4034
4102
4171
4241
4312
4383
4455
4528
4601
4676
4750
4826
4902
4979
5057
5135
5213
5293
5373
5453
5534
5616
5698
5780
5863
5946
6030
6114
6198
6283
6368
6453
6538
6624
6709
6795
6880
6966
7051
7137
7222
7307
7392
7477
7562
7647
7731
7815
7898
7981
8064
8146
8227
8308
8387
8467
8545
8622
8698
8773
8848
8921
8993
9063
9133
9201
9268
9334
9398
9461
9523
9584
9644
9702
9759
9815
9870
9924
9977
10028
10079
10129
10178
10225
10272
10318
10363
10407
10450
10492
10534
10574
10614
10653
10692
10729
10767
10803
10839
10875
10910
10945
10979
11013
11047
11081
11114
11147
11180
11213
11245
11277
11309
11341
11372
11403
11434
11465
11496
11526
11556
11586
11616
11645
11674
11702
11731
11758
11786
11813
11840
11866
11891
11916
11940
11964
11987
12009
12031
12052
12072
12091
12109
12127
12143
12159
12174
12189
12202
12215
12227
12238
12249
12258
12267
12276
12283
12291
12297
12303
12308
12312
12316
12319
12322
12324
12326
12327
12328
12328
12328
12327
12326
12325
12324
12322
12320
12317
12314
12311
12308
12305
12301
12297
12294
12290
12285
12281
12276
12272
12267
12262
12257
12252
12247
12242
12236
12231
12225
12219
12214
12208
12202
12197
12191
12185
12179
12173
12167
12160
12154
12147
12140
12134
12127
12119
12112
12104
12096
12087
12078
12069
12059
12049
12038
12027
12015
12003
11990
11976
11962
11947
11931
11915
11898
11880
11862
11843
11823
11802
11781
11759
11735
11712
11687
11661
11635
11607
11579
11550
11519
11488
11456
11423
11389
11353
11317
11280
11241
11201
11160
11118
11075
11030
10985
10938
10890
10840
10790
10738
10686
10632
10578
10522
10465
10407
10349
10289
10228
10167
10104
10040
9975
9910
9843
9775
9707
9637
9566
9494
9421
9348
9273
9197
9121
9043
8965
8886
8806
8725
8644
8561
8479
8395
8311
8226
8141
8055
7969
7883
7796
7709
7621
7533
7445
7356
7267
7178
7089
7000
6910
6821
6731
6641
6552
6462
6372
6282
6193
6103
6014
5925
5836
5747
5658
5570
5482
5394
5306
5219
5132
5045
4958
4872
4785
4699
4614
4528
4443
4358
4273
4189
4105
4022
3939
3856
3774
3692
3610
3529
3449
3369
3290
3211
3132
3054
2977
2900
2824
2748
2673
2599
2525
2452
2380
2308
2238
2168
2099
2031
1963
1897
1832
1768
1704
1642
1581
1521
1462
1404
1347
1292
1237
1184
1132
1081
1031
983
936
890
846
803
761
721
683
646
610
576
544
513
483
455
428
403
380
357
336
317
299
282
266
252
239
228
217
208
200
193
187
183
179
177
175
175
176
177
180
183
187
192
198
204
212
220
228
237
247
258
269
280
292
304
317
330
343
357
371
385
400
415
429
445
460
475
490
506
522
537
553
569
585
602
618
635
651
668
684
701
717
734
750
767
783
799
815
831
846
862
877
892
907
921
935
949
963
976
989
1002
1014
1027
1039
1051
1063
1074
1085
1096
1107
1117
1127
1137
1146
1156
1165
1173
1181
1189
1197
1204
1211
1217
1224
1229
1234
1239
1244
1248
1251
1254
1257
1259
1261
1263
1264
1265
1266
1266
1266
1267
1266
1266
1266
1265
1264
1264
1263
1261
1260
1259
1257
1256
1254
1252
1250
1248
1245
1243
1240
1237
1233
1230
1226
1221
1217
1212
1206
1201
1195
1188
1182
1175
1167
1159
1151
1143
1134
1125
1115
1105
1095
1084
1073
1062
1050
1037
1024
1010
997
982
967
952
935
919
901
883
864
845
825
805
784
763
741
720
697
675
652
629
605
582
558
534
510
486
462
438
413
389
365
340
316
291
267
242
218
194
170
146
123
99
76
53
31
9
-13
-34
-54
-75
-94
-113
-132
-150
-168
-185
-202
-218
-234
-250
-265
-280
-295
-309
-324
-338
-351
-365
-378
-391
-404
-417
-429
-441
-453
-465
-477
-488
-499
-510
-521
-532
-542
-553
-563
-574
-584
-594
-605
-615
-625
-635
-645
-656
-666
-676
-687
-697
-707
-718
-728
-738
-749
-759
-769
-778
-788
-797
-806
-815
-824
-832
-840
-848
-855
-861
-868
-873
-878
-883
-887
-890
-893
-895
-897
-898
-898
-898
-897
-895
-893
-890
-887
-883
-879
-874
-869
-863
-857
-851
-844
-837
-829
-821
-813
-804
-795
-786
-776
-766
-755
-744
-732
-720
-707
-694
-680
-666
-651
-636
-620
-604
-587
-570
-552
-534
-516
-497
-478
-459
-439
-419
-399
-378
-357
-336
-315
-294
-273
-251
-230
-209
-188
-167
-146
-125
-105
-85
-65
-46
-27
-8
10
28
45
62
78
93
108
122
135
148
160
171
181
190
199
207
214
220
225
230
234
237
239
241
243
244
244
244
243
242
241
239
237
235
232
229
226
222
218
214
210
205
200
194
189
183
176
169
162
155
147
138
130
121
112
103
93
83
73
62
52
41
30
19
7
-4
-15
-27
-39
-50
-62
-74
-85
-97
-109
-120
-131
-143
-154
-165
-176
-186
-197
-207
-217
-226
-236
-245
-253
-262
-270
-277
-285
-291
-298
-304
-309
-314
-319
-323
-326
-329
-332
-334
-335
-336
-336
-335
-334
-332
-330
-326
-322
-318
-312
-306
-299
-292
-283
-274
-264
-254
-243
-231
-218
-204
-190
-175
-159
-143
-125
-107
-88
-68
-47
-25
-2
22
47
73
100
128
157
187
218
251
284
319
355
391
429
468
508
550
592
635
679
724
771
818
866
915
965
1014
1067
1119
1172
1226
1281
1336
1392
1449
1506
1564
1623
1682
1741
1802
1862
1923
1985
2047
2109
2172
2236
2300
2364
2428
2494
2559
2625
2692
2759
2826
2894
2963
3032
3101
3171
3241
3312
3383
3455
3527
3600
3672
3746
3819
3893
3967
4041
4116
4190
4265
4340
4415
4490
4566
4641
4716
4792
4867
4943
5018
5094
5170
5245
5321
5397
5473
5549
5625
5701
5777
5853
5930
6006
6082
6157
6233
6309
6384
6459
6534
6608
6682
6756
6829
6902
6974
7046
7117
7187
7257
7326
7395
7462
7530
7596
7662
7727
7791
7855
7917
7980
8041
8101
8161
8220
8278
8335
8391
8446
8501
8554
8606
8658
8708
8758
8806
8854
8900
8946
8990
9033
9076
9117
9157
9196
9234
9271
9307
9342
9376
9408
9440
9471
9500
9528
9556
9582
9607
9631
9654
9676
9697
9717
9735
9753
9770
9785
9800
9813
9826
9837
9847
9856
9864
9871
9877
9882
9886
9890
9892
9893
9894
9894
9893
9892
9890
9887
9884
9881
9878
9874
9871
9867
9863
9859
9855
9851
9847
9844
9841
9838
9835
9833
9831
9830
9829
9829
9829
9830
9831
9833
9835
9839
9842
9847
9852
9858
9864
9872
9880
9889
9898
9909
9920
9933
9946
9960
9974
9990
10006
10024
10042
10060
10080
10100
10121
10143
10165
10188
10211
10236
10260
10286
10312
10338
10365
10393
10421
10450
10479
10509
10539
10570
10601
10633
10666
10699
10732
10766
10800
10835
10870
10906
10942
10978
11015
11052
11090
11128
11167
11207
11246
11287
11328
11369
11411
11454
11496
11540
11584
11628
11673
11719
11765
11811
11858
11906
11954
12002
12051
12100
12150
12200
12251
12301
12352
12404
12455
12507
12559
12611
12663
12715
12768
12820
12872
12924
12976
13028
13079
13130
13181
13231
13281
13330
13379
13427
13475
13522
13568
13614
13658
13702
13746
13788
13830
13871
13910
13950
13988
14025
14061
14096
14130
14163
14195
14226
14256
14285
14313
14340
14365
14390
14414
14436
14458
14478
14497
14515
14532
14548
14563
14576
14589
14600
14610
14619
14627
14633
14639
14643
14646
14648
14648
14648
14646
14643
14639
14634
14628
14621
14613
14603
14593
14581
14568
14554
14539
14523
14506
14488
14469
14449
14429
14407
14384
14360
14336
14311
14285
14258
14230
14202
14173
14143
14113
14081
14050
14017
13984
13951
13916
13882
13846
13811
13775
13738
13701
13663
13625
13587
13549
13510
13471
13432
13392
13352
13312
13272
13231
13191
13150
13108
13067
13025
12983
12941
12898
12856
12813
12770
12726
12683
12639
12595
12550
12506
12461
12416
12371
12325
12280
12234
12188
12142
12095
12049
12002
11956
11909
11862
11816
11769
11722
11675
11629
11582
11535
11489
11442
11396
11349
11303
11257
11211
11165
11119
11074
11028
10983
10938
10894
10849
10805
10762
10718
10675
10632
10589
10547
10505
10463
10421
10380
10340
10299
10259
10219
10180
10141
10102
10064
10026
9989
9952
9915
9879
9843
9807
9772
9738
9703
9669
9636
9603
9570
9538
9506
9475
9444
9414
9383
9354
9324
9295
9267
9239
9211
9184
9157
9130
9104
9078
9053
9028
9003
8979
8955
8932
8909
8886
8864
8842
8820
8799
8778
8758
8738
8718
8698
8679
8659
8640
8621
8603
8584
8566
8547
8529
8511
8493
8475
8457
8439
8421
8403
8385
8367
8350
8332
8314
8297
8279
8262
8245
8228
8211
8194
8177
8160
8144
8127
8111
8095
8079
8063
8047
8031
8016
8000
7985
7971
7956
7942
7928
7914
7900
7887
7873
7861
7848
7836
7824
7812
7801
7790
7779
7768
7758
7748
7739
7729
7720
7711
7702
7694
7685
7677
7669
7661
7652
7644
7636
7628
7620
7611
7603
7594
7585
7576
7567
7557
7547
7536
7525
7514
7502
7490
7477
7464
7450
7436
7421
7405
7389
7371
7353
7334
7315
7294
7272
7250
7226
7201
7176
7149
7122
7093
7064
7033
7002
6969
6936
6901
6866
6829
6792
6754
6715
6675
6634
6593
6551
6508
6465
6421
6376
6332
6286
6241
6195
6148
6102
6055
6008
5961
5914
5867
5820
5773
5726
5679
5632
5586
5540
5494
5449
5404
5360
5316
5272
5230
5187
5146
5105
5065
5025
4986
4948
4910
4874
4838
4802
4768
4734
4702
4670
4639
4608
4579
4551
4523
4496
4471
4446
4422
4399
4376
4355
4335
4315
4296
4278
4261
4244
4229
4214
4200
4187
4174
4162
4151
4140
4130
4121
4112
4104
4097
4090
4083
4077
4072
4067
4062
4058
4054
4050
4046
4043
4041
4038
4037
4035
4034
4032
4032
4030
4030
4030
4030
4030
4032
4033
4034
4035
4038
4040
4042
4045
4048
4051
4054
4058
4062
4067
4072
4077
4082
4088
4094
4101
4108
4115
4123
4131
4140
4149
4158
4169
4180
4191
4203
4216
4229
4243
4258
4274
4290
4307
4325
4344
4363
4383
4404
4426
4448
4471
4495
4520
4545
4572
4599
4627
4655
4685
4715
4746
4778
4811
4844
4878
4913
4949
4986
5023
5061
5100
5140
5181
5222
5264
5307
5351
5396
5441
5487
5534
5582
5631
5680
5731
5782
5834
5887
5941
5996
6051
6108
6165
6223
6281
6341
6401
6462
6524
6586
6650
6714
6779
6844
6911
6978
7046
7114
7184
7254
7325
7396
7469
7542
7616
7691
7766
7842
7920
7997
8076
8156
8236
8317
8399
8482
8566
8651
8737
8823
8911
9000
9089
9180
9271
9363
9456
9550
9644
9740
9836
9932
10029
10127
10226
10324
10424
10523
10624
10724
10825
10926
11028
11129
11231
11333
11435
11538
11640
11742
11845
11947
12049
12152
12254
12355
12457
12559
12660
12761
12861
12961
13061
13160
13258
13356
13454
13550
13646
13740
13834
13927
14019
14110
14200
14289
14376
14463
14548
14632
14714
14795
14874
14952
15029
15103
15177
15248
15318
15386
15452
15516
15579
15639
15698
15755
15810
15862
15913
15962
16009
16053
16097
16137
16175
16212
16245
16279
16308
16335
16361
16385
16405
16424
16440
16454
16465
16474
16481
16486
16488
16487
16485
16480
16473
16463
16452
16438
16421
16403
16382
16358
16332
16305
16274
16242
16207
16170
16129
16088
16044
15998
15949
15898
15844
15789
15731
15671
15609
15544
15478
15410
15339
15266
15192
15116
15037
14957
14875
14791
14705
14618
14528
14437
14345
14250
14155
14057
13958
13858
13756
13653
13548
13442
13335
13226
13116
13005
12893
12780
12666
12550
12434
12316
12198
12078
11957
11836
11713
11590
11465
11340
11214
11087
10959
10830
10701
10571
10441
10310
10178
10046
9914
9781
9648
9514
9381
9247
9112
8978
8843
8708
8573
8438
8303
8167
8032
7897
7762
7627
7492
7356
7222
7087
6953
6818
6684
6551
6418
6285
6152
6020
5888
5756
5625
5494
5363
5232
5102
4971
4841
4711
4582
4452
4323
4194
4065
3936
3808
3679
3551
3423
3296
3169
3042
2915
2788
2662
2536
2411
2286
2161
2037
1913
1790
1668
1546
1424
1303
1183
1063
945
826
709
592
477
362
248
134
22
-90
-200
-310
-419
-526
-633
-739
-844
-947
-1050
-1152
-1252
-1352
-1450
-1547
-1643
-1738
-1832
-1925
-2016
-2107
-2196
-2284
-2370
-2456
-2540
-2623
-2705
-2785
-2864
-2942
-3018
-3093
-3166
-3239
-3309
-3379
-3447
-3513
-3578
-3642
-3704
-3765
-3825
-3883
-3940
-3995
-4049
-4102
-4154
-4205
-4254
-4302
-4348
-4394
-4438
-4481
-4523
-4564
-4603
-4642
-4679
-4715
-4750
-4784
-4817
-4849
-4880
-4910
-4939
-4967
-4994
-5020
-5045
-5069
-5092
-5115
-5137
-5157
-5177
-5197
-5215
-5233
-5250
-5267
-5282
-5298
-5313
-5327
-5341
-5354
-5367
-5380
-5392
-5404
-5416
-5427
-5438
-5449
-5459
-5470
-5480
-5490
-5499
-5508
-5517
-5526
-5535
-5543
-5551
-5559
-5567
-5575
-5582
-5590
-5597
-5603
-5610
-5616
-5622
-5628
-5633
-5638
-5643
-5647
-5651
-5654
-5657
-5659
-5661
-5662
-5663
-5664
-5664
-5663
-5663
-5661
-5660
-5657
-5655
-5651
-5648
-5643
-5639
-5633
-5627
-5621
-5614
-5606
-5597
-5589
-5579
-5569
-5558
-5546
-5534
-5521
-5508
-5494
-5479
-5463
-5446
-5429
-5411
-5392
-5373
-5352
-5331
-5308
-5285
-5261
-5237
-5211
-5184
-5156
-5128
-5098
-5068
-5037
-5004
-4971
-4937
-4902
-4865
-4828
-4790
-4751
-4711
-4670
-4628
-4585
-4541
-4496
-4450
-4403
-4355
-4307
-4258
-4208
-4157
-4105
-4051
-3999
-3945
-3890
-3835
-3779
-3721
-3664
-3605
-3546
-3485
-3424
-3363
-3300
-3237
-3173
-3108
-3042
-2975
-2908
-2840
-2771
-2701
-2630
-2559
-2486
-2413
-2339
-2264
-2189
-2112
-2033
-1956
-1877
-1797
-1717
-1636
-1554
-1472
-1389
-1306
-1222
-1138
-1053
-968
-883
-798
-713
-627
-541
-456
-370
-284
-198
-113
-27
58
143
228
312
397
480
564
647
730
813
895
977
1059
1140
1221
1302
1382
1462
1542
1622
1702
1781
1860
1939
2017
2096
2174
2252
2330
2408
2485
2562
2640
2717
2793
2870
2946
3023
3099
3175
3250
3326
3402
3477
3552
3627
3702
3777
3851
3925
3999
4073
4147
4221
4294
4367
4440
4513
4586
4658
4730
4802
4874
4945
5016
5087
5158
5228
5298
5368
5437
5507
5575
5644
5713
5781
5849
5916
5984
6051
6119
6186
6253
6319
6386
6452
6518
6585
6650
6716
6782
6847
6912
6977
7042
7106
7170
7234
7298
7361
7424
7487
7549
7611
7673
7734
7795
7855
7915
7975
8034
8092
8150
8207
8264
8320
8375
8430
8484
8537
8589
8641
8691
8741
8790
8838
8886
8932
8978
9023
9067
9109
9152
9193
9233
9272
9311
9348
9385
9421
9456
9490
9523
9555
9586
9616
9645
9674
9701
9728
9753
9778
9801
9824
9846
9866
9886
9904
9922
9938
9954
9968
9982
9994
10006
10016
10025
10034
10041
10048
10053
10058
10061
10064
10065
10066
10066
10065
10062
10059
10055
10050
10044
10037
10029
10020
10011
10000
9988
9975
9961
9946
9930
9913
9895
9877
9857
9836
9814
9791
9767
9742
9716
9690
9662
9633
9603
9572
9540
9508
9474
9439
9404
9367
9330
9292
9253
9212
9171
9129
9087
9043
8998
8953
8906
8858
8810
8760
8710
8658
8606
8552
8497
8441
8385
8327
8268
8208
8147
8085
8022
7958
7893
7827
7760
7692
7623
7553
7482
7411
7338
7265
7192
7118
7043
6967
6891
6815
6738
6660
6582
6504
6426
6347
6268
6188
6109
6029
5949
5869
5789
5708
5628
5548
5468
5388
5308
5228
5148
5069
4990
4911
4833
4755
4677
4600
4523
4446
4370
4294
4218
4143
4067
3993
3918
3844
3771
3697
3624
3552
3479
3407
3335
3264
3193
3122
3052
2981
2911
2842
2772
2703
2635
2566
2498
2430
2363
2296
2229
2163
2097
2031
1966
1901
1837
1772
1709
1646
1583
1520
1458
1396
1335
1274
1214
1153
1094
1034
976
917
860
802
746
690
634
579
524
471
417
365
313
261
210
160
111
62
14
-34
-80
-127
-172
-217
-261
-304
-346
-388
-429
-469
-509
-547
-585
-622
-658
-693
-728
-761
-794
-825
-856
-885
-914
-941
-968
-993
-1016
-1041
-1063
-1083
-1103
-1122
-1139
-1155
-1170
-1184
-1197
-1208
-1218
-1227
-1234
-1240
-1244
-1248
-1249
-1250
-1248
-1246
-1241
-1236
-1228
-1219
-1209
-1197
-1183
-1168
-1151
-1132
-1112
-1090
-1066
-1040
-1012
-984
-954
-921
-887
-851
-813
-773
-732
-689
-644
-597
-549
-499
-447
-393
-337
-280
-221
-161
-99
-35
31
98
167
238
310
384
459
536
614
694
776
859
943
1029
1116
1204
1294
1385
1478
1571
1666
1762
1859
1957
2056
2157
2258
2361
2464
2568
2674
2780
2887
2995
3105
3214
3325
3437
3549
3662
3776
3891
4006
4123
4240
4357
4475
4594
4713
4832
4952
5073
5194
5315
5437
5559
5681
5804
5927
6050
6173
6296
6420
6544
6668
6792
6916
7040
7164
7288
7412
7536
7660
7784
7908
8032
8154
8278
8401
8523
8645
8767
8888
9009
9129
9249
9368
9487
9605
9722
9838
9954
10069
10184
10297
10410
10522
10633
10743
10852
10961
11068
11174
11279
11384
11487
11589
11690
11790
11889
11986
12082
12178
12272
12364
12456
12546
12635
12723
12809
12895
12979
13061
13143
13223
13302
13380
13456
13531
13605
13678
13750
13820
13889
13957
14024
14090
14154
14218
14280
14341
14402
14461
14519
14576
14632
14687
14741
14794
14846
14896
14946
14995
15042
15089
15134
15178
15221
15263
15304
15344
15383
15420
15456
15492
15526
15558
15590
15620
15650
15678
15704
15730
15754
15777
15799
15819
15838
15855
15871
15886
15900
15912
15922
15932
15940
15946
15951
15955
15958
15959
15958
15957
15954
15949
15944
15937
15929
15919
15909
15896
15883
15868
15852
15835
15817
15797
15776
15754
15730
15705
15679
15651
15622
15592
15561
15528
15494
15458
15421
15383
15344
15303
15261
15217
15173
15126
15079
15030
14980
14929
14876
14822
14767
14710
14652
14593
14532
14470
14407
14342
14277
14210
14141
14072
14001
13930
13857
13783
13708
13631
13554
13476
13397
13317
13236
13154
13071
12987
12903
12817
12731
12645
12557
12469
12381
12292
12202
12111
12021
11929
11838
11745
11653
11560
11466
11373
11279
11184
11090
10995
10900
10805
10709
10613
10518
10422
10326
10230
10133
10037
9941
9845
9749
9653
9558
9462
9367
9272
9178
9084
8990
8896
8803
8711
8618
8527
8435
8345
8254
8164
8074
7986
7898
7811
7723
7637
7551
7465
7380
7296
7212
7129
7047
6965
6884
6803
6723
6644
6566
6488
6411
6335
6260
6186
6112
6039
5967
5896
5826
5757
5688
5621
5554
5488
5424
5360
5297
5235
5174
5115
5056
4998
4942
4886
4832
4778
4726
4674
4624
4575
4526
4479
4433
4387
4343
4300
4257
4216
4176
4136
4098
4061
4024
3989
3954
3920
3888
3856
3825
3795
3766
3738
3710
3684
3658
3634
3610
3587
3564
3543
3523
3503
3484
3467
3450
3433
3418
3404
3390
3378
3366
3355
3345
3336
3328
3320
3313
3307
3302
3298
3295
3292
3290
3289
3288
3289
3290
3292
3294
3297
3301
3306
3311
3317
3324
3332
3340
3348
3358
3368
3379
3390
3402
3415
3428
3442
3456
3471
3486
3502
3518
3535
3552
3569
3587
3605
3623
3642
3661
3680
3700
3719
3739
3760
3780
3801
3822
3843
3864
3885
3906
3928
3949
3970
3991
4011
4033
4054
4075
4094
4116
4136
4156
4175
4195
4214
4233
4252
4271
4290
4308
4326
4345
4363
4380
4398
4416
4433
4451
4468
4485
4502
4519
4535
4552
4568
4585
4601
4617
4634
4650
4666
4683
4699
4716
4732
4749
4765
4782
4799
4815
4832
4849
4866
4883
4900
4917
4933
4950
4967
4984
5001
5018
5036
5053
5070
5087
5104
5122
5139
5157
5175
5193
5211
5229
5248
5266
5285
5304
5323
5343
5362
5382
5402
5423
5443
5464
5485
5507
5529
5551
5573
5596
5619
5643
5667
5691
5716
5741
5767
5793
5820
5848
5875
5904
5933
5962
5991
6021
6052
6083
6114
6145
6177
6209
6241
6274
6306
6339
6372
6405
6438
6471
6504
6537
6570
6602
6635
6668
6700
6733
6765
6797
6828
6860
6891
6922
6952
6983
7013
7042
7071
7100
7128
7156
7184
7210
7237
7263
7288
7312
7336
7360
7382
7405
7426
7446
7466
7486
7504
7522
7539
7555
7570
7585
7599
7612
7625
7637
7647
7657
7667
7675
7683
7690
7695
7701
7705
7708
7711
7713
7713
7713
7713
7711
7708
7704
7700
7694
7688
7680
7672
7662
7652
7640
7627
7614
7599
7583
7566
7548
7529
7509
7488
7465
7442
7417
7392
7365
7337
7308
7278
7247
7214
7181
7146
7110
7073
7035
6996
6955
6913
6871
6827
6782
6736
6689
6642
6593
6543
6493
6441
6389
6336
6282
6227
6171
6115
6058
6000
5942
5883
5823
5762
5701
5639
5577
5514
5451
5387
5322
5258
5192
5126
5060
4994
4927
4860
4792
4725
4657
4589
4520
4452
4384
4315
4247
4178
4110
4041
3973
3904
3836
3768
3700
3633
3565
3498
3431
3364
3298
3232
3167
3102
3037
2973
2909
2846
2784
2722
2660
2600
2540
2480
2422
2364
2306
2250
2194
2139
2085
2032
1979
1927
1876
1826
1777
1729
1681
1634
1588
1543
1499
1456
1413
1372
1331
1292
1253
1216
1179
1143
1108
1075
1042
1010
979
950
921
894
867
842
818
795
774
753
734
716
699
683
668
654
642
631
621
612
604
598
592
588
585
583
582
583
584
587
591
596
602
609
618
628
638
651
664
678
694
711
729
748
769
790
813
837
862
888
915
943
972
1002
1033
1065
1098
1132
1167
1203
1241
1279
1318
1358
1400
1442
1485
1530
1575
1621
1669
1717
1766
1816
1866
1918
1971
2024
2078
2133
2189
2245
2302
2360
2419
2478
2538
2598
2660
2721
2784
2847
2910
2974
3039
3104
3170
3236
3302
3370
3437
3505
3574
3643
3713
3783
3854
3925
3996
4069
4141
4214
4288
4362
4436
4511
4587
4663
4739
4816
4893
4971
5049
5127
5206
5285
5364
5444
5524
5605
5686
5767
5849
5930
6012
6095
6177
6260
6343
6426
6509
6593
6676
6760
6843
6927
7011
7095
7178
7262
7345
7429
7512
7595
7678
7760
7843
7925
8006
8087
8169
8250
8330
8411
8490
8570
8649
8727
8806
8883
8961
9037
9114
9189
9265
9339
9413
9487
9559
9632
9703
9774
9844
9914
9983
10051
10118
10185
10252
10317
10382
10447
10510
10573
10636
10698
10759
10819
10879
10939
10997
11055
11113
11170
11226
11281
11336
11390
11444
11497
11549
11601
11652
11702
11751
11800
11848
11895
11941
11987
12031
12075
12118
12160
12201
12241
12280
12318
12355
12391
12426
12460
12493
12524
12555
12584
12612
12639
12665
12690
12713
12735
12756
12775
12793
12810
12826
12840
12853
12865
12875
12883
12890
12896
12900
12903
12904
12904
12902
12898
12893
12887
12879
12869
12858
12845
12830
12814
12796
12777
12756
12734
12710
12684
12657
12628
12598
12565
12532
12497
12460
12422
12382
12340
12297
12253
12207
12159
12110
12059
12007
11953
11898
11842
11784
11725
11664
11602
11539
11475
11409
11342
11275
11206
11136
11065
10993
10920
10846
10771
10695
10619
10541
10463
10384
10304
10224
10142
10060
9978
9895
9811
9727
9643
9557
9472
9386
9300
9214
9127
9040
8953
8866
8778
8691
8603
8515
8428
8340
8252
8164
8077
7990
7903
7816
7729
7643
7557
7471
7386
7301
7216
7131
7048
6964
6881
6798
6716
6634
6553
6472
6391
6311
6232
6153
6074
5997
5919
5842
5766
5691
5616
5542
5469
5396
5324
5253
5183
5114
5045
4978
4911
4846
4781
4718
4655
4594
4534
4474
4416
4359
4304
4249
4195
4143
4091
4042
3994
3947
3901
3857
3814
3772
3732
3693
3655
3620
3585
3552
3521
3491
3462
3435
3409
3385
3362
3341
3321
3302
3285
3269
3254
3241
3229
3218
3208
3200
3193
3188
3183
3180
3178
3177
3178
3180
3183
3187
3192
3199
3206
3215
3225
3236
3249
3262
3277
3292
3309
3327
3346
3367
3388
3410
3434
3459
3484
3511
3538
3567
3597
3627
3658
3691
3723
3757
3792
3827
3863
3900
3937
3975
4014
4053
4093
4134
4175
4217
4260
4303
4346
4391
4436
4481
4527
4574
4621
4669
4717
4766
4815
4865
4915
4965
5016
5067
5119
5171
5223
5276
5329
5382
5435
5489
5543
5597
5652
5707
5761
5816
5872
5927
5983
6038
6094
6150
6205
6261
6317
6373
6429
6485
6541
6596
6652
6708
6764
6819
6875
6930
6986
7041
7096
7151
7206
7261
7316
7370
7425
7479
7533
7587
7640
7693
7746
7799
7851
7903
7954
8006
8055
8106
8156
8206
8255
8303
8352
8399
8446
8493
8540
8586
8631
8676
8721
8765
8809
8853
8896
8939
8981
9023
9065
9106
9147
9188
9228
9268
9308
9347
9386
9425
9463
9501
9539
9577
9614
9651
9688
9725
9762
9798
9834
9870
9905
9941
9976
10011
10046
10081
10116
10150
10185
10219
10254
10288
10322
10356
10390
10424
10458
10492
10526
10560
10594
10628
10661
10695
10729
10762
10796
10829
10862
10895
10928
10960
10992
11024
11056
11087
11118
11148
11178
11208
11237
11265
11293
11321
11347
11374
11399
11424
11448
11471
11494
11516
11537
11557
11576
11595
11612
11629
11645
11661
11675
11688
11701
11713
11723
11734
11743
11751
11759
11766
11772
11777
11782
11786
11789
11791
11793
11794
11795
11795
11794
11793
11791
11788
11785
11782
11778
11773
11768
11763
11757
11750
11743
11736
11728
11719
11710
11700
11690
11680
11669
11657
11645
11632
11618
11604
11589
11574
11558
11541
11523
11505
11485
11465
11444
11423
11400
11376
11352
11326
11299
11272
11243
11213
11182
11150
11117
11083
11047
11011
10973
10934
10895
10853
10811
10768
10723
10677
10630
10582
10533
10482
10430
10377
10323
10268
10211
10154
10095
10035
9973
9911
9848
9783
9718
9651
9583
9514
9444
9373
9301
9228
9154
9079
9003
8926
8848
8769
8689
8609
8527
8445
8362
8279
8194
8109
8023
7937
7851
7763
7676
7587
7499
7410
7320
7231
7140
7050
6959
6868
6777
6685
6594
6502
6410
6318
6226
6133
6041
5949
5857
5766
5674
5583
5492
5402
5311
5222
5132
5043
4955
4867
4780
4693
4607
4522
4437
4353
4269
4187
4105
4024
3943
3863
3784
3706
3629
3553
3477
3402
3328
3255
3182
3111
3040
2970
2901
2833
2766
2699
2633
2568
2504
2441
2378
2317
2256
2196
2136
2078
2020
1964
1908
1853
1799
1745
1693
1641
1590
1541
1492
1443
1396
1350
1304
1259
1216
1173
1131
1090
1050
1010
972
935
898
863
828
795
762
731
700
670
641
613
586
560
535
511
488
466
445
425
406
387
370
354
339
325
312
300
289
279
270
262
255
249
244
240
237
235
234
234
235
236
239
243
248
254
261
269
278
287
298
310
323
337
352
367
384
402
421
441
462
485
508
532
557
583
611
639
668
698
730
762
795
829
864
900
937
975
1014
1054
1094
1136
1179
1222
1267
1312
1359
1406
1454
1504
1553
1604
1656
1708
1762
1816
1871
1927
1984
2041
2100
2159
2219
2280
2342
2405
2468
2532
2597
2663
2729
2797
2865
2933
3003
3073
3143
3215
3286
3359
3432
3506
3580
3655
3731
3807
3883
3960
4038
4116
4194
4273
4352
4431
4511
4591
4671
4751
4832
4913
4994
5075
5156
5238
5320
5401
5483
5565
5647
5729
5811
5893
5976
6058
6140
6222
6303
6385
6467
6548
6629
6710
6791
6871
6951
7031
7110
7189
7268
7346
7423
7500
7577
7653
7728
7803
7878
7952
8025
8096
8169
8241
8312
8382
8451
8520
8588
8656
8723
8789
8854
8919
8983
9046
9108
9170
9230
9290
9350
9408
9465
9522
9578
9633
9687
9740
9793
9844
9895
9944
9993
10041
10088
10133
10178
10222
10265
10307
10347
10387
10426
10464
10500
10536
10570
10604
10636
10668
10698
10727
10755
10782
10808
10832
10856
10878
10900
10920
10938
10956
10973
10988
11002
11015
11027
11037
11047
11055
11062
11067
11072
11075
11076
11077
11076
11074
11071
11067
11061
11054
11045
11036
11025
11012
10999
10984
10968
10950
10931
10911
10889
10867
10842
10817
10790
10761
10732
10701
10668
10635
10600
10563
10526
10487
10446
10405
10362
10317
10272
10225
10177
10127
10076
10024
9971
9916
9860
9803
9745
9685
9624
9562
9499
9435
9370
9303
9236
9168
9098
9028
8957
8885
8813
8739
8665
8590
8515
8438
8361
8284
8206
8127
8048
7968
7888
7807
7726
7645
7563
7481
7399
7316
7233
7149
7066
6982
6898
6814
6729
6645
6560
6475
6390
6305
6220
6134
6049
5963
5878
5792
5706
5620
5534
5448
5362
5276
5189
5103
5016
4929
4842
4755
4668
4581
4493
4406
4318
4230
4142
4054
3966
3877
3788
3700
3611
3521
3432
3342
3253
3163
3072
2982
2891
2801
2710
2619
2527
2436
2344
2252
2160
2068
1976
1884
1791
1699
1606
1513
1421
1328
1235
1142
1050
957
864
772
680
587
495
403
312
220
129
38
-53
-144
-235
-325
-415
-505
-595
-684
-774
-863
-952
-1041
-1130
-1218
-1307
-1395
-1483
-1571
-1658
-1746
-1833
-1920
-2005
-2093
-2179
-2264
-2350
-2435
-2519
-2603
-2687
-2770
-2853
-2936
-3018
-3100
-3181
-3261
-3342
-3421
-3501
-3579
-3658
-3735
-3812
-3889
-3965
-4041
-4115
-4190
-4263
-4336
-4408
-4480
-4551
-4621
-4690
-4759
-4827
-4894
-4961
-5027
-5092
-5156
-5220
-5283
-5345
-5406
-5467
-5527
-5586
-5644
-5702
-5758
-5814
-5869
-5923
-5976
-6029
-6080
-6130
-6180
-6228
-6276
-6322
-6367
-6411
-6454
-6496
-6537
-6576
-6614
-6651
-6687
-6722
-6755
-6787
-6818
-6848
-6876
-6904
-6929
-6954
-6977
-6999
-7020
-7039
-7057
-7074
-7090
-7104
-7116
-7127
-7137
-7146
-7153
-7158
-7163
-7165
-7167
-7167
-7165
-7162
-7158
-7152
-7145
-7137
-7127
-7115
-7102
-7088
-7072
-7055
-7036
-7015
-6994
-6970
-6945
-6919
-6891
-6861
-6830
-6797
-6763
-6727
-6690
-6651
-6611
-6569
-6525
-6480
-6434
-6385
-6336
-6284
-6232
-6177
-6121
-6064
-6005
-5944
-5882
-5819
-5754
-5687
-5619
-5550
-5479
-5406
-5332
-5257
-5180
-5102
-5023
-4942
-4859
-4776
-4690
-4604
-4516
-4427
-4337
-4245
-4152
-4058
-3963
-3866
-3769
-3670
-3570
-3469
-3366
-3263
-3159
-3053
-2947
-2839
-2731
-2621
-2510
-2399
-2286
-2173
-2058
-1943
-1826
-1709
-1591
-1472
-1352
-1231
-1109
-986
-863
-738
-613
-487
-360
-233
-104
25
155
285
416
548
681
814
948
1082
1217
1353
1489
1625
1763
1900
2037
2177
2316
2455
2595
2735
2876
3016
3157
3299
3440
3581
3723
3865
4006
4149
4291
4433
4575
4717
4859
5001
5143
5285
5427
5568
5710
5851
5993
6134
6275
6416
6557
6698
6838
6979
7119
7259
7399
7538
7677
7816
7955
8093
8231
8369
8506
8643
8780
8916
9052
9188
9323
9458
9592
9726
9859
9992
10124
10256
10388
10519
10650
10780
10909
11038
11166
11294
11421
11548
11674
11799
11924
12048
12171
12293
12415
12536
12656
12776
12895
13013
13130
13246
13361
13476
13590
13703
13814
13925
14036
14145
14253
14360
14466
14572
14676
14779
14881
14982
15082
15181
15279
15375
15470
15564
15657
15749
15839
15928
16015
16102
16187
16271
16353
16434
16514
16592
16669
16745
16819
16892
16964
17034
17103
17170
17236
17300
17364
17425
17486
17544
17602
17658
17712
17766
17817
17868
17917
17964
18011
18055
18099
18141
18181
18220
18258
18295
18330
18363
18396
18427
18456
18485
18512
18537
18562
18585
18606
18627
18646
18663
18680
18695
18708
18721
18732
18742
18750
18757
18763
18767
18770
18771
18772
18770
18768
18764
18758
18751
18743
18733
18722
18710
18696
18681
18664
18646
18627
18606
18584
18561
18536
18511
18483
18455
18425
18394
18362
18329
18294
18258
18222
18184
18144
18104
18063
18021
17977
17933
17887
17841
17794
17745
17696
17647
17596
17544
17492
17439
17385
17331
17276
17220
17163
17106
17048
16990
16931
16871
16811
16750
16688
16626
16563
16500
16436
16370
16306
16239
16172
16106
16038
15970
15900
15831
15761
15690
15618
15546
15473
15400
15326
15251
15175
15099
15022
14945
14867
14788
14708
14627
14546
14464
14382
14299
14215
14130
14045
13959
13872
13785
13697
13608
13518
13428
13338
13246
13155
13062
12969
12875
12781
12686
12591
12495
12398
12301
12203
12105
12007
11908
11809
11709
11608
11508
11407
11305
11203
11101
10999
10896
10792
10689
10585
10481
10377
10272
10167
10062
9957
9852
9747
9642
9536
9431
9325
9220
9115
9010
8905
8800
8696
8592
8488
8384
8281
8178
8076
7974
7873
7772
7672
7573
7474
7376
7279
7183
7088
6993
6900
6807
6716
6626
6536
6448
6361
6276
6191
6108
6026
5946
5866
5788
5712
5637
5563
5491
5420
5351
5283
5216
5151
5088
5026
4965
4907
4849
4793
4739
4686
4635
4585
4537
4490
4445
4402
4360
4320
4282
4245
4210
4176
4144
4113
4083
4057
4030
4006
3984
3962
3942
3924
3907
3892
3878
3865
3854
3844
3836
3829
3824
3819
3817
3815
3815
3816
3818
3822
3826
3832
3839
3848
3857
3868
3880
3893
3907
3922
3938
3955
3974
3993
4014
4035
4058
4081
4106
4131
4157
4184
4212
4241
4271
4302
4333
4366
4399
4432
4467
4502
4538
4575
4613
4651
4690
4729
4770
4810
4852
4894
4937
4981
5025
5069
5115
5161
5207
5254
5302
5350
5399
5448
5498
5548
5599
5651
5703
5755
5808
5861
5915
5969
6024
6079
6134
6190
6246
6303
6360
6417
6474
6532
6590
6648
6707
6766
6825
6884
6943
7003
7063
7123
7183
7243
7304
7364
7425
7485
7545
7606
7666
7726
7786
7846
7906
7965
8023
8083
8141
8200
8258
8316
8373
8430
8486
8542
8598
8653
8707
8761
8815
8868
8921
8973
9025
9076
9127
9177
9226
9276
9324
9372
9419
9466
9512
9557
9602
9646
9689
9732
9773
9815
9855
9894
9933
9971
10008
10044
10079
10114
10147
10180
10212
10243
10273
10302
10331
10358
10385
10411
10436
10460
10484
10506
10528
10549
10569
10588
10606
10623
10640
10655
10670
10684
10698
10710
10722
10733
10743
10752
10761
10769
10776
10783
10789
10795
10800
10804
10808
10811
10813
10815
10817
10818
10818
10818
10817
10816
10814
10811
10808
10805
10801
10796
10791
10786
10780
10774
10767
10759
10751
10743
10734
10725
10715
10705
10694
10683
10672
10660
10648
10635
10622
10609
10595
10581
10566
10551
10536
10520
10504
10488
10471
10454
10436
10418
10400
10382
10363
10343
10323
10303
10283
10262
10241
10220
10198
10176
10154
10132
10109
10087
10064
10041
10017
9994
9970
9946
9922
9898
9874
9850
9825
9800
9776
9751
9726
9701
9676
9651
9626
9601
9576
9551
9527
9502
9477
9452
9428
9403
9379
9354
9330
9306
9282
9258
9234
9211
9187
9164
9141
9118
9096
9073
9051
9029
9007
8985
8963
8942
8921
8899
8878
8858
8837
8816
8796
8776
8756
8736
8716
8697
8678
8658
8639
8621
8602
8583
8565
8547
8529
8511
8493
8475
8458
8440
8423
8406
8389
8372
8355
8338
8321
8305
8288
8272
8256
8240
8224
8209
8194
8178
8163
8148
8134
8119
8105
8090
8077
8064
8051
8038
8026
8013
8000
7989
7978
7967
7956
7945
7935
7925
7915
7906
7897
7888
7880
7873
7865
7858
7852
7846
7840
7835
7830
7826
7822
7819
7816
7814
7812
7811
7810
7810
7810
7811
7812
7814
7816
7818
7821
7825
7829
7833
7838
7843
7849
7854
7861
7867
7874
7882
7890
7898
7906
7915
7924
7933
7942
7952
7962
7972
7983
7993
8004
8015
8026
8038
8048
8061
8071
8084
8096
8108
8119
8132
8144
8156
8169
8180
8193
8205
8218
8230
8242
8254
8267
8279
8291
8303
8316
8328
8340
8352
8364
8376
8388
8400
8412
8423
8435
8446
8458
8469
8480
8490
8501
8511
8521
8531
8540
8549
8558
8567
8575
8583
8591
8598
8605
8611
8617
8622
8628
8632
8636
8640
8643
8645
8647
8648
8649
8649
8649
8648
8646
8644
8641
8637
8633
8628
8623
8617
8610
8603
8595
8587
8578
8569
8559
8548
8537
8525
8513
8500
8487
8473
8458
8443
8428
8412
8395
8378
8361
8343
8324
8305
8286
8266
8246
8225
8204
8183
8161
8138
8116
8093
8070
8047
8023
7998
7974
7949
7924
7899
7874
7848
7822
7796
7770
7744
7717
7690
7664
7637
7610
7583
7556
7528
7501
7474
7447
7419
7392
7365
7338
7311
7284
7257
7230
7203
7176
7149
7123
7096
7070
7044
7018
6992
6967
6942
6917
6892
6868
6844
6820
6796
6772
6749
6726
6704
6681
6659
6637
6615
6594
6573
6552
6531
6510
6490
6470
6451
6431
6412
6393
6375
6357
6339
6321
6304
6287
6270
6253
6237
6221
6205
6190
6175
6160
6145
6130
6116
6102
6088
6074
6061
6048
6035
6023
6011
5999
5987
5976
5964
5954
5943
5933
5923
5913
5904
5894
5885
5876
5868
5859
5851
5842
5834
5826
5818
5810
5802
5793
5785
5777
5769
5760
5752
5743
5734
5725
5716
5706
5697
5687
5676
5666
5655
5644
5633
5621
5609
5596
5584
5571
5557
5544
5530
5515
5501
5486
5470
5455
5439
5422
5406
5389
5372
5354
5336
5318
5300
5281
5262
5242
5222
5202
5182
5161
5140
5118
5096
5074
5051
5028
5005
4981
4957
4933
4908
4883
4857
4832
4805
4779
4752
4725
4697
4669
4641
4613
4584
4554
4524
4494
4464
4433
4402
4371
4339
4307
4274
4241
4208
4175
4141
4107
4073
4038
4003
3969
3934
3899
3863
3828
3792
3755
3719
3682
3645
3608
3571
3534
3496
3458
3420
3383
3344
3306
3268
3230
3192
3153
3115
3077
3038
3000
2962
2924
2886
2848
2811
2773
2736
2699
2662
2625
2588
2552
2516
2481
2445
2410
2376
2341
2307
2274
2240
2207
2175
2142
2110
2079
2047
2017
1986
1956
1926
1897
1868
1840
1812
1784
1756
1730
1703
1677
1651
1626
1601
1577
1553
1529
1506
1484
1462
1440
1419
1399
1379
1359
1340
1321
1303
1286
1269
1253
1237
1222
1208
1194
1181
1169
1157
1146
1135
1126
1117
1108
1101
1094
1088
1083
1079
1075
1072
1070
1069
1068
1068
1070
1072
1075
1078
1083
1089
1095
1102
1111
1120
1131
1142
1155
1168
1183
1198
1215
1233
1252
1272
1293
1315
1338
1363
1388
1415
1442
1471
1500
1531
1563
1595
1629
1664
1699
1736
1773
1811
1851
1891
1932
1973
2016
2059
2103
2148
2194
2240
2287
2335
2383
2432
2482
2532
2583
2634
2685
2738
2790
2843
2896
2950
3004
3058
3113
3168
3223
3278
3333
3389
3445
3500
3556
3612
3668
3725
3781
3837
3893
3949
4006
4062
4118
4174
4230
4286
4342
4398
4453
4509
4564
4619
4673
4728
4782
4836
4890
4943
4996
5049
5101
5153
5204
5255
5306
5356
5406
5455
5504
5553
5601
5648
5696
5742
5788
5834
5879
5924
5969
6012
6056
6099
6141
6183
6225
6266
6307
6347
6387
6426
6465
6503
6541
6579
6616
6652
6689
6724
6760
6794
6829
6863
6897
6930
6963
6996
7028
7060
7091
7123
7154
7184
7215
7245
7275
7305
7334
7363
7392
7420
7448
7476
7504
7531
7558
7585
7612
7638
7664
7690
7716
7741
7766
7791
7816
7840
7864
7888
7911
7935
7958
7980
8003
8025
8047
8069
8090
8111
8132
8153
8173
8193
8213
8232
8252
8271
8289
8308
8326
8344
8362
8380
8397
8414
8431
8448
8465
8481
8497
8513
8529
8545
8560
8575
8590
8605
8619
8633
8648
8661
8675
8688
8702
8715
8727
8740
8752
8763
8775
8786
8797
8807
8817
8827
8836
8845
8854
8861
8869
8876
8882
8888
8894
8898
8903
8907
8910
8913
8915
8916
8917
8917
8917
8916
8915
8912
8910
8906
8902
8897
8892
8886
8879
8872
8863
8855
8845
8835
8824
8813
8801
8789
8775
8762
8747
8732
8717
8701
8684
8667
8650
8632
8614
8596
8577
8557
8538
8518
8498
8477
8456
8435
8414
8393
8371
8350
8328
8306
8284
8262
8240
8217
8195
8173
8150
8128
8105
8083
8060
8038
8015
7993
7970
7948
7926
7903
7881
7859
7837
7815
7793
7772
7750
7729
7708
7687
7666
7646
7625
7605
7585
7565
7546
7527
7508
7489
7470
7452
7434
7416
7398
7381
7364
7347
7330
7314
7298
7282
7267
7251
7237
7222
7208
7194
7180
7167
7154
7142
7130
7118
7106
7095
7084
7074
7064
7054
7044
7035
7026
7017
7009
7001
6993
6986
6979
6972
6966
6960
6954
6949
6944
6939
6935
6931
6928
6925
6922
6920
6918
6916
6915
6915
6914
6914
6914
6915
6916
6917
6918
6920
6922
6925
6928
6931
6934
6938
6942
6946
6951
6956
6961
6967
6972
6978
6985
6991
6998
7005
7012
7019
7027
7035
7043
7051
7060
7068
7077
7087
7096
7106
7115
7125
7135
7146
7156
7166
7177
7188
7199
7210
7221
7232
7244
7256
7267
7279
7292
7304
7317
7330
7343
7356
7369
7383
7397
7411
7426
7440
7455
7470
7486
7501
7517
7533
7549
7565
7582
7599
7615
7633
7650
7667
7685
7703
7720
7738
7757
7775
7793
7811
7830
7848
7867
7885
7904
7923
7941
7960
7978
7997
8016
8034
8053
8071
8090
8108
8125
8145
8163
8180
8199
8217
8234
8252
8269
8287
8304
8321
8338
8355
8371
8388
8404
8421
8437
8453
8469
8485
8501
8517
8533
8549
8565
8580
8596
8612
8627
8642
8658
8673
8689
8704
8719
8734
8750
8765
8780
8795
8810
8825
8840
8855
8870
8884
8899
8914
8928
8943
8958
8973
8987
9002
9017
9031
9046
9061
9076
9091
9106
9121
9136
9151
9166
9182
9197
9212
9228
9244
9259
9275
9291
9308
9324
9341
9357
9374
9391
9408
9426
9443
9461
9479
9497
9516
9534
9553
9572
9591
9610
9629
9649
9669
9689
9709
9729
9750
9771
9791
9813
9834
9855
9877
9898
9920
9942
9964
9986
10009
10031
10053
10075
10098
10120
10142
10164
10186
10208
10230
10252
10273
10295
10316
10337
10358
10379
10400
10420
10441
10461
10480
10500
10519
10538
10557
10576
10594
10612
10629
10647
10664
10680
10697
10713
10729
10744
10759
10774
10789
10803
10817
10830
10844
10857
10870
10882
10895
10907
10918
10930
10941
10952
10963
10974
10984
10994
11004
11013
11023
11032
11041
11049
11057
11065
11073
11081
11088
11095
11102
11108
11115
11121
11127
11133
11139
11144
11149
11155
11160
11165
11170
11175
11179
11184
11189
11193
11198
11202
11206
11211
11215
11219
11223
11227
11232
11236
11240
11244
11248
11252
11256
11260
11264
11268
11272
11275
11279
11283
11286
11290
11293
11296
11299
11302
11304
11307
11309
11311
11313
11314
11315
11316
11316
11316
11316
11315
11314
11312
11310
11307
11304
11300
11296
11291
11285
11279
11272
11264
11256
11247
11237
11227
11216
11204
11192
11179
11165
11151
11136
11120
11103
11086
11067
11048
11029
11008
10987
10964
10941
10917
10892
10866
10840
10812
10784
10755
10724
10693
10661
10629
10595
10560
10525
10489
10452
10414
10375
10335
10295
10254
10212
10169
10126
10081
10037
9991
9945
9898
9850
9802
9753
9703
9653
9603
9551
9500
9448
9395
9342
9289
9235
9180
9126
9071
9016
8960
8904
8848
8791
8735
8678
8621
8564
8506
8449
8391
8333
8276
8218
8160
8103
8045
7987
7930
7873
7816
7759
7702
7645
7589
7533
7477
7422
7366
7311
7256
7202
7147
7093
7040
6986
6933
6880
6828
6776
6724
6672
6621
6570
6520
6470
6420
6370
6321
6273
6224
6176
6128
6081
6034
5987
5940
5894
5848
5802
5757
5712
5667
5622
5578
5534
5490
5447
5403
5360
5318
5275
5233
5191
5150
5109
5068
5027
4987
4947
4907
4867
4828
4789
4750
4712
4674
4636
4598
4560
4523
4486
4449
4412
4376
4340
4304
4268
4232
4197
4162
4127
4091
4057
4022
3989
3955
3921
3888
3855
3822
3789
3757
3724
3692
3661
3630
3598
3568
3537
3507
3477
3448
3419
3390
3361
3333
3306
3278
3251
3225
3199
3173
3148
3124
3099
3076
3053
3030
3008
2986
2965
2944
2924
2904
2886
2867
2849
2832
2815
2799
2783
2768
2754
2740
2726
2713
2701
2689
2678
2667
2657
2647
2638
2629
2621
2614
2607
2601
2595
2590
2585
2582
2578
2575
2573
2572
2571
2571
2571
2572
2574
2576
2579
2583
2587
2592
2597
2603
2610
2617
2625
2634
2643
2653
2663
2674
2685
2698
2710
2724
2737
2752
2767
2782
2798
2814
2831
2848
2866
2885
2904
2923
2943
2963
2984
3005
3027
3049
3072
3094
3118
3142
3166
3190
3215
3240
3266
3291
3317
3344
3370
3397
3424
3451
3479
3506
3534
3562
3590
3618
3646
3674
3703
3731
3760
3788
3817
3846
3874
3903
3932
3961
3989
4018
4046
4075
4104
4132
4161
4189
4217
4245
4273
4301
4329
4357
4384
4412
4439
4466
4494
4521
4548
4575
4602
4628
4655
4682
4708
4735
4761
4787
4814
4840
4866
4892
4918
4944
4971
4997
5023
5049
5075
5102
5128
5154
5181
5207
5234
5261
5288
5315
5342
5370
5397
5425
5453
5482
5510
5539
5569
5598
5628
5659
5689
5720
5752
5784
5816
5849
5883
5917
5951
5986
6021
6057
6093
6130
6167
6205
6243
6282
6321
6361
6402
6443
6484
6526
6568
6611
6654
6698
6742
6787
6832
6877
6923
6969
7016
7063
7110
7158
7206
7254
7303
7352
7402
7451
7501
7552
7602
7653
7705
7756
7808
7860
7912
7964
8016
8069
8122
8175
8228
8281
8335
8388
8442
8496
8550
8604
8658
8712
8766
8820
8874
8928
8982
9036
9091
9145
9198
9252
9306
9360
9413
9466
9519
9572
9624
9677
9729
9780
9832
9883
9933
9983
10033
10083
10132
10181
10229
10277
10324
10371
10417
10463
10509
10554
10598
10642
10685
10728
10770
10812
10853
10893
10933
10972
11011
11049
11086
11123
11159
11195
11230
11264
11298
11331
11363
11395
11426
11457
11487
11516
11545
11573
11600
11626
11652
11677
11701
11725
11748
11770
11791
11812
11831
11850
11869
11886
11903
11918
11933
11947
11961
11973
11985
11996
12006
12016
12024
12032
12039
12045
12051
12056
12060
12063
12066
12067
12068
12069
12068
12067
12065
12062
12059
12055
12050
12045
12038
12031
12024
12015
12006
11996
11986
11975
11963
11951
11937
11924
11909
11894
11879
11863
11846
11829
11811
11792
11774
11754
11734
11714
11693
11672
11650
11629
11606
11584
11561
11538
11514
11491
11467
11443
11418
11394
11369
11344
11319
11294
11269
11244
11218
11193
11168
11143
11117
11092
11068
11043
11018
10994
10970
10946
10922
10899
10876
10853
10831
10809
10787
10766
10745
10725
10705
10686
10667
10648
10630
10613
10596
10579
10563
10548
10533
10519
10505
10493
10480
10468
10457
10447
10437
10427
10419
10411
10403
10396
10390
10384
10379
10374
10370
10366
10363
10360
10357
10356
10354
10353
10352
10352
10352
10352
10353
10354
10355
10357
10359
10361
10363
10366
10369
10372
10375
10378
10382
10385
10389
10392
10396
10400
10403
10407
10411
10414
10417
10421
10424
10427
10430
10432
10435
10437
10439
10440
10442
10443
10443
10444
10443
10443
10442
10441
10439
10437
10434
10431
10427
10423
10418
10413
10407
10401
10394
10386
10378
10370
10360
10350
10340
10328
10316
10304
10291
10276
10262
10246
10230
10213
10195
10177
10158
10138
10117
10095
10073
10050
10026
10002
9977
9951
9924
9897
9869
9840
9810
9780
9749
9717
9685
9652
9618
9583
9548
9511
9475
9437
9399
9360
9320
9280
9238
9197
9154
9111
9067
9023
8978
8932
8886
8839
8792
8744
8696
8647
8598
8548
8497
8447
8396
8344
8292
8240
8186
8132
8080
8026
7972
7917
7862
7806
7750
7694
7637
7580
7523
7465
7407
7349
7290
7231
7172
7112
7053
6992
6932
6872
6811
6750
6689
6627
6566
6504
6442
6380
6318
6256
6193
6131
6068
6006
5943
5880
5817
5754
5691
5628
5565
5502
5439
5376
5313
5250
5187
5124
5062
4999
4937
4875
4813
4751
4690
4629
4568
4507
4447
4386
4326
4267
4207
4149
4090
4032
3974
3916
3859
3803
3746
3690
3635
3580
3526
3472
3418
3366
3313
3261
3210
3159
3109
3059
3010
2961
2913
2866
2819
2772
2726
2681
2637
2593
2549
2506
2464
2423
2382
2341
2302
2263
2224
2187
2149
2113
2077
2041
2008
1974
1941
1908
1876
1845
1815
1785
1757
1728
1701
1674
1648
1623
1598
1574
1551
1528
1506
1485
1464
1444
1425
1407
1389
1371
1355
1339
1323
1308
1294
1280
1267
1254
1242
1230
1219
1208
1197
1187
1178
1168
1159
1151
1143
1135
1127
1120
1113
1106
1100
1093
1087
1081
1076
1070
1065
1059
1054
1050
1045
1040
1036
1031
1027
1022
1018
1014
1010
1006
1004
1000
997
993
990
987
983
980
977
974
971
968
966
963
960
958
955
952
950
948
945
943
941
939
937
936
934
933
931
930
929
928
927
927
926
926
925
925
926
926
926
927
928
929
930
931
933
934
936
938
940
943
945
948
951
954
957
961
965
969
973
978
983
988
993
999
1004
1010
1018
1025
1032
1039
1047
1055
1064
1073
1082
1092
1102
1112
1123
1134
1145
1157
1169
1182
1195
1208
1222
1236
1251
1266
1281
1297
1313
1329
1346
1364
1381
1399
1418
1437
1456
1476
1497
1517
1539
1560
1582
1605
1628
1652
1676
1701
1726
1751
1778
1804
1831
1859
1887
1916
1945
1975
2005
2036
2067
2099
2132
2165
2198
2232
2267
2302
2337
2374
2410
2447
2485
2523
2562
2601
2641
2682
2723
2764
2806
2848
2891
2935
2979
3023
3068
3114
3160
3206
3253
3301
3348
3397
3446
3495
3545
3595
3646
3697
3749
3801
3853
3906
3960
4013
4067
4122
4177
4233
4288
4344
4401
4457
4515
4572
4630
4688
4746
4804
4863
4922
4981
5041
5101
5160
5220
5281
5341
5402
5462
5523
5584
5645
5706
5767
5828
5889
5950
6011
6072
6133
6194
6255
6316
6376
6437
6497
6558
6618
6678
6737
6797
6856
6915
6973
7032
7090
7147
7205
7262
7319
7375
7431
7486
7541
7596
7650
7704
7757
7810
7863
7914
7966
8016
8067
8117
8167
8215
8264
8311
8358
8405
8451
8496
8540
8584
8627
8670
8712
8753
8793
8833
8872
8910
8947
8984
9020
9055
9090
9123
9156
9188
9219
9250
9279
9308
9336
9363
9389
9415
9439
9463
9486
9508
9529
9549
9568
9587
9604
9621
9637
9652
9666
9680
9692
9704
9715
9725
9734
9742
9750
9757
9762
9767
9772
9775
9777
9779
9779
9779
9778
9775
9772
9768
9764
9758
9751
9743
9735
9725
9715
9703
9691
9678
9663
9648
9632
9614
9596
9577
9557
9535
9513
9490
9465
9440
9414
9386
9358
9328
9298
9266
9234
9200
9166
9130
9094
9056
9018
8978
8938
8896
8854
8811
8766
8721
8675
8628
8580
8531
8481
8431
8379
8327
8274
8220
8164
8109
8054
7997
7939
7881
7822
7763
7702
7642
7580
7518
7456
7393
7329
7265
7201
7136
7070
7004
6938
6871
6804
6737
6669
6601
6533
6464
6395
6325
6256
6186
6116
6045
5975
5904
5833
5762
5690
5619
5547
5475
5404
5332
5260
5188
5116
5044
4972
4900
4829
4757
4685
4613
4542
4470
4399
4328
4257
4186
4115
4045
3975
3904
3835
3765
3696
3626
3558
3489
3421
3353
3285
3218
3151
3084
3017
2951
2886
2820
2755
2691
2626
2562
2499
2435
2372
2310
2247
2185
2123
2062
2001
1940
1879
1818
1758
1698
1639
1579
1520
1461
1403
1345
1286
1229
1171
1114
1057
1000
943
887
831
775
719
664
609
554
499
444
390
336
282
229
176
123
70
17
-35
-87
-139
-190
-241
-292
-342
-393
-443
-492
-541
-590
-639
-687
-735
-783
-830
-876
-923
-969
-1014
-1059
-1104
-1148
-1191
-1234
-1277
-1319
-1360
-1401
-1441
-1480
-1519
-1557
-1595
-1632
-1668
-1703
-1738
-1772
-1805
-1837
-1868
-1899
-1929
-1958
-1985
-2012
-2037
-2063
-2087
-2110
-2132
-2153
-2173
-2191
-2209
-2225
-2240
-2254
-2267
-2279
-2289
-2299
-2307
-2314
-2319
-2324
-2327
-2329
-2329
-2329
-2327
-2324
-2319
-2314
-2307
-2298
-2289
-2278
-2265
-2252
-2237
-2221
-2204
-2185
-2165
-2143
-2121
-2097
-2072
-2045
-2017
-1988
-1957
-1925
-1892
-1857
-1821
-1783
-1744
-1704
-1662
-1619
-1575
-1529
-1482
-1433
-1383
-1331
-1278
-1224
-1168
-1110
-1052
-991
-930
-866
-802
-736
-668
-599
-529
-457
-383
-308
-232
-154
-75
6
88
172
257
344
432
521
612
704
798
893
989
1087
1186
1286
1388
1491
1596
1702
1809
1917
2027
2138
2250
2363
2478
2593
2710
2828
2948
3068
3189
3312
3435
3559
3685
3811
3939
4067
4196
4326
4457
4588
4721
4854
4988
5122
5258
5394
5530
5668
5806
5944
6083
6223
6363
6504
6645
6787
6929
7072
7215
7358
7502
7646
7790
7935
8080
8226
8371
8517
8663
8810
8956
9103
9250
9396
9543
9690
9837
9984
10131
10277
10424
10570
10717
10863
11009
11154
11300
11445
11589
11733
11877
12021
12164
12306
12448
12590
12731
12871
13011
13150
13288
13426
13563
13700
13836
13971
14105
14239
14372
14504
14636
14767
14896
15025
15154
15281
15408
15533
15658
15782
15905
16027
16148
16268
16387
16505
16622
16738
16853
16967
17080
17192
17302
17412
17520
17627
17733
17838
17941
18043
18144
18244
18343
18440
18536
18630
18724
18816
18906
18996
19084
19171
19256
19341
19423
19505
19585
19664
19742
19818
19893
19967
20039
20111
20181
20249
20317
20383
20448
20512
20575
20636
20697
20756
20814
20871
20926
20981
21034
21087
21138
21188
21237
21285
21332
21377
21422
21465
21508
21549
21589
21628
21666
21703
21739
21774
21808
21841
21873
21904
21934
21963
21991
22018
22044
22070
22094
22117
22140
22161
22182
22202
22221
22240
22257
22274
22289
22304
22318
22332
22344
22356
22367
22377
22386
22395
22403
22410
22416
22422
22426
22430
22433
22436
22438
22439
22439
22438
22437
22435
22432
22429
22424
22420
22414
22408
22401
22393
22385
22375
22366
22355
22344
22333
22320
22307
22294
22280
22265
22249
22233
22216
22198
22180
22161
22142
22122
22101
22080
22058
22035
22011
21987
21962
21937
21910
21883
21856
21827
21798
21768
21738
21706
21674
21641
21608
21573
21538
21503
21466
21429
21391
21353
21313
21273
21232
21191
21149
21106
21063
21018
20973
20928
20881
20834
20786
20738
20689
20639
20588
20536
20484
20431
20378
20323
20268
20212
20155
20098
20040
19981
19921
19860
19799
19737
19674
19610
19545
19480
19413
19346
19278
19210
19140
19070
18998
18926
18853
18780
18705
18630
18553
18477
18399
18320
18241
18161
18080
17999
17916
17833
17750
17666
17581
17495
17409
17323
17235
17148
17059
16970
16881
16791
16701
16610
16519
16427
16335
16242
16149
16056
15962
15867
15773
15678
15582
15486
15390
15294
15197
15100
15002
14904
14806
14708
14609
14511
14412
14313
14213
14114
14014
13915
13815
13715
13615
13516
13416
13316
13216
13116
13016
12917
12817
12717
12618
12518
12419
12320
12221
12122
12024
11925
11827
11730
11632
11535
11438
11342
11246
11150
11055
10961
10867
10773
10680
10588
10496
10405
10314
10224
10135
10046
9958
9871
9785
9700
9615
9531
9448
9365
9284
9204
9124
9045
8967
8890
8814
8739
8665
8592
8520
8449
8378
8309
8241
8173
8108
8044
7980
7917
7856
7795
7736
7678
7621
7565
7511
7457
7405
7354
7304
7256
7208
7162
7117
7074
7031
6990
6951
6912
6875
6839
6805
6771
6740
6709
6679
6651
6624
6599
6575
6552
6530
6509
6490
6472
6455
6439
6425
6412
6400
6389
6379
6371
6363
6357
6352
6348
6345
6343
6342
6342
6343
6345
6348
6352
6357
6363
6370
6378
6387
6396
6407
6418
6430
6443
6457
6471
6486
6502
6518
6536
6554
6572
6591
6611
6631
6652
6674
6696
6718
6741
6764
6788
6812
6837
6862
6887
6913
6939
6966
6992
7019
7046
7073
7101
7128
7156
7184
7212
7239
7267
7295
7323
7350
7378
7405
7433
7460
7487
7513
7540
7566
7592
7618
7644
7669
7694
7718
7742
7766
7789
7812
7835
7857
7879
7900
7920
7940
7960
7979
7997
8015
8032
8048
8064
8079
8093
8108
8121
8134
8146
8157
8167
8178
8186
8196
8204
8212
8218
8224
8229
8234
8238
8241
8243
8244
8245
8245
8244
8243
8241
8238
8234
8229
8224
8217
8210
8203
8194
8185
8173
8163
8151
8138
8125
8111
8096
8080
8063
8045
8028
8007
7988
7967
7946
7923
7900
7876
7851
7826
7799
7772
7744
7715
7686
7656
7625
7593
7561
7528
7494
7460
7425
7389
7353
7316
7279
7241
7202
7163
7123
7083
7042
7001
6960
6918
6875
6833
6789
6746
6702
6657
6612
6567
6522
6476
6430
6384
6337
6290
6243
6195
6147
6099
6051
6003
5954
5905
5856
5808
5758
5709
5660
5611
5562
5512
5463
5414
5364
5315
5266
5217
5168
5119
5071
5022
4974
4926
4878
4830
4782
4735
4688
4641
4594
4547
4501
4455
4409
4364
4319
4274
4229
4185
4141
4097
4053
4010
3967
3925
3882
3840
3798
3757
3716
3675
3634
3594
3554
3514
3475
3436
3398
3359
3321
3284
3247
3210
3173
3137
3101
3066
3031
2996
2961
2927
2894
2860
2827
2795
2763
2731
2699
2668
2637
2607
2577
2547
2518
2489
2460
2432
2404
2377
2350
2324
2297
2272
2246
2221
2197
2173
2149
2126
2103
2081
2059
2037
2016
1996
1976
1956
1937
1918
1900
1882
1865
1848
1832
1816
1801
1786
1772
1759
1746
1733
1721
1710
1700
1690
1680
1672
1664
1656
1649
1644
1638
1634
1630
1627
1625
1623
1623
1623
1624
1625
1628
1631
1636
1641
1647
1654
1662
1670
1680
1691
1702
1714
1728
1742
1757
1773
1790
1808
1827
1847
1868
1890
1912
1936
1960
1986
2012
2040
2068
2097
2128
2159
2191
2224
2258
2292
2328
2365
2402
2440
2480
2520
2561
2603
2645
2689
2733
2779
2825
2872
2920
2968
3018
3068
3119
3171
3224
3277
3331
3386
3442
3499
3556
3614
3673
3732
3792
3853
3915
3977
4040
4104
4168
4233
4299
4365
4432
4500
4568
4637
4707
4777
4848
4919
4991
5064
5137
5211
5285
5360
5435
5511
5588
5665
5742
5820
5898
5977
6057
6137
6217
6298
6379
6461
6543
6625
6708
6791
6875
6959
7043
7128
7212
7298
7383
7469
7555
7641
7727
7814
7901
7988
8074
8162
8250
8337
8425
8512
8600
8688
8776
8864
8952
9040
9128
9216
9305
9393
9481
9569
9657
9745
9832
9920
10008
10095
10182
10270
10357
10444
10530
10617
10703
10789
10875
10961
11046
11132
11216
11301
11386
11470
11553
11637
11720
11802
11885
11966
12048
12129
12209
12289
12368
12447
12525
12603
12680
12757
12833
12908
12983
13057
13130
13203
13275
13346
13416
13486
13554
13622
13689
13756
13821
13886
13949
14012
14074
14135
14195
14254
14313
14370
14426
14481
14535
14588
14640
14691
14741
14790
14837
14884
14929
14973
15016
15058
15099
15138
15176
15213
15249
15283
15316
15348
15379
15408
15436
15463
15488
15512
15535
15556
15576
15595
15612
15628
15643
15656
15667
15678
15687
15694
15701
15706
15709
15711
15712
15711
15709
15705
15700
15694
15686
15677
15667
15655
15642
15627
15612
15595
15576
15556
15535
15513
15490
15465
15439
15411
15383
15353
15321
15289
15255
15220
15184
15147
15108
15068
15027
14984
14941
14896
14850
14803
14754
14705
14654
14602
14549
14495
14439
14383
14325
14266
14206
14145
14083
14020
13956
13890
13824
13756
13687
13617
13546
13474
13401
13327
13252
13176
13098
13020
12940
12860
12779
12696
12613
12528
12443
12356
12269
12180
12091
12001
11910
11817
11724
11631
11536
11440
11343
11246
11148
11048
10948
10848
10746
10644
10540
10436
10332
10226
10120
10013
9905
9797
9688
9578
9468
9357
9246
9134
9021
8908
8795
8681
8566
8452
8337
8221
8105
7989
7873
7757
7640
7523
7406
7289
7172
7054
6937
6820
6702
6585
6468
6351
6234
6118
6002
5885
5770
5654
5540
5425
5311
5197
5084
4972
4860
4749
4638
4528
4419
4311
4203
4096
3990
3885
3781
3678
3576
3475
3374
3275
3177
3080
2984
2889
2795
2703
2612
2522
2433
2345
2259
2174
2091
2008
1928
1848
1770
1694
1619
1545
1473
1402
1333
1266
1200
1135
1072
1010
951
892
836
780
727
674
624
574
527
481
436
393
352
312
274
237
202
168
136
106
77
50
25
0
-22
-43
-62
-80
-96
-111
-124
-135
-145
-154
-161
-166
-170
-173
-174
-173
-172
-168
-164
-157
-150
-141
-131
-119
-106
-91
-75
-58
-40
-20
1
24
47
72
99
126
155
185
216
249
282
317
353
390
429
468
509
550
593
637
682
728
776
824
873
924
975
1027
1081
1136
1191
1248
1305
1364
1423
1484
1546
1608
1672
1736
1802
1869
1936
2005
2074
2145
2216
2289
2362
2437
2512
2588
2665
2743
2822
2902
2983
3064
3146
3229
3313
3398
3483
3569
3656
3744
3832
3921
4010
4100
4191
4282
4373
4466
4558
4652
4745
4839
4934
5028
5123
5219
5315
5411
5507
5603
5700
5797
5894
5991
6088
6185
6282
6380
6477
6574
6671
6768
6865
6962
7059
7156
7252
7348
7444
7539
7635
7730
7825
7919
8013
8106
8200
8292
8385
8477
8568
8659
8749
8839
8928
9017
9106
9193
9280
9367
9453
9538
9623
9707
9790
9873
9955
10037
10118
10198
10277
10356
10434
10511
10588
10664
10739
10813
10887
10959
11031
11102
11173
11242
11311
11379
11446
11512
11578
11642
11706
11769
11831
11892
11953
12012
12071
12128
12185
12241
12296
12351
12404
12456
12508
12558
12608
12657
12705
12752
12798
12843
12887
12930
12973
13014
13054
13094
13132
13170
13206
13242
13277
13310
13343
13375
13406
13436
13464
13492
13520
13546
13571
13595
13619
13641
13663
13683
13703
13722
13740
13757
13773
13788
13802
13815
13828
13839
13850
13859
13868
13876
13883
13889
13894
13898
13901
13903
13904
13905
13904
13903
13900
13897
13893
13887
13881
13874
13866
13857
13847
13836
13824
13811
13797
13782
13766
13750
13732
13713
13693
13673
13651
13628
13604
13579
13554
13527
13499
13470
13440
13409
13377
13344
13310
13275
13239
13202
13164
13125
13085
13043
13001
12958
12913
12868
12821
12774
12725
12676
12625
12574
12521
12467
12413
12357
12301
12243
12185
12126
12065
12004
11942
11879
11816
11751
11685
11619
11552
11484
11416
11346
11276
11205
11134
11061
10988
10914
10840
10765
10689
10613
10535
10458
10380
10301
10221
10141
10061
9980
9899
9817
9734
9652
9568
9485
9401
9316
9232
9146
9061
8975
8889
8803
8716
8629
8542
8454
8366
8278
8189
8101
8012
7923
7834
7744
7654
7564
7474
7383
7292
7201
7110
7019
6927
6835
6743
6651
6559
6466
6373
6281
6188
6095
6001
5908
5815
5722
5628
5535
5441
5348
5254
5161
5068
4974
4881
4788
4694
4601
4508
4416
4323
4230
4138
4046
3954
3862
3771
3679
3588
3498
3407
3317
3228
3138
3049
2961
2873
2785
2697
2610
2523
2437
2352
2266
2181
2097
2013
1930
1847
1765
1683
1602
1522
1442
1363
1284
1206
1129
1052
976
901
827
753
680
607
535
464
394
325
256
188
121
55
-10
-75
-139
-202
-263
-324
-385
-444
-502
-559
-616
-671
-726
-779
-832
-883
-934
-983
-1032
-1079
-1125
-1171
-1215
-1258
-1300
-1342
-1382
-1420
-1458
-1495
-1531
-1565
-1599
-1631
-1663
-1693
-1723
-1751
-1778
-1804
-1829
-1853
-1876
-1898
-1919
-1939
-1958
-1976
-1993
-2009
-2024
-2037
-2051
-2063
-2074
-2084
-2093
-2102
-2109
-2115
-2121
-2125
-2129
-2131
-2133
-2134
-2134
-2133
-2131
-2128
-2125
-2120
-2115
-2109
-2102
-2094
-2086
-2076
-2066
-2054
-2041
-2029
-2015
-2001
-1985
-1969
-1951
-1933
-1914
-1894
-1873
-1851
-1828
-1804
-1780
-1754
-1728
-1700
-1672
-1642
-1612
-1580
-1548
-1515
-1480
-1445
-1409
-1372
-1333
-1294
-1254
-1212
-1170
-1127
-1082
-1037
-991
-944
-895
-846
-796
-745
-693
-640
-585
-530
-474
-417
-359
-300
-240
-179
-117
-54
10
75
140
207
275
344
413
484
555
627
701
775
850
926
1002
1080
1159
1238
1319
1400
1481
1564
1648
1732
1817
1903
1989
2076
2164
2253
2342
2432
2523
2614
2706
2799
2892
2986
3080
3175
3271
3367
3464
3561
3659
3758
3857
3956
4056
4157
4258
4360
4462
4564
4667
4771
4875
4979
5084
5189
5294
5400
5507
5613
5720
5828
5935
6043
6151
6260
6368
6478
6587
6696
6806
6916
7027
7137
7248
7359
7470
7581
7692
7803
7915
8026
8137
8249
8360
8472
8583
8694
8806
8917
9028
9138
9249
9359
9469
9579
9689
9798
9907
10015
10123
10231
10338
10444
10550
10656
10761
10865
10969
11072
11174
11276
11377
11477
11576
11675
11773
11870
11966
12061
12156
12249
12342
12434
12524
12614
12703
12791
12878
12963
13048
13132
13214
13295
13376
13455
13532
13609
13685
13759
13832
13904
13974
14044
14111
14178
14243
14307
14370
14431
14491
14549
14606
14662
14716
14769
14820
14869
14917
14964
15009
15052
15094
15134
15173
15210
15245
15279
15311
15342
15371
15398
15424
15448
15470
15491
15510
15527
15543
15557
15569
15580
15590
15597
15603
15608
15611
15612
15612
15610
15606
15601
15595
15587
15577
15566
15554
15540
15524
15507
15489
15469
15447
15425
15401
15375
15349
15321
15291
15260
15229
15195
15161
15125
15088
15050
15011
14971
14929
14887
14843
14799
14753
14706
14659
14610
14561
14510
14459
14407
14354
14300
14246
14190
14134
14077
14019
13961
13902
13843
13782
13721
13660
13598
13536
13473
13409
13345
13281
13216
13151
13086
13020
12954
12887
12821
12754
12686
12619
12551
12483
12415
12347
12279
12210
12142
12073
12004
11935
11866
11797
11728
11659
11590
11521
11452
11383
11314
11245
11176
11107
11039
10970
10902
10833
10765
10697
10629
10561
10494
10426
10359
10292
10225
10158
10091
10024
9958
9892
9826
9760
9694
9629
9564
9499
9434
9369
9305
9240
9176
9113
9049
8986
8923
8860
8797
8735
8673
8611
8550
8488
8428
8367
8307
8247
8186
8128
8069
8010
7953
7895
7838
7781
7724
7668
7612
7557
7502
7447
7393
7339
7286
7233
7180
7128
7076
7025
6974
6923
6873
6823
6774
6725
6676
6628
6580
6533
6486
6439
6393
6347
6302
6257
6213
6169
6125
6082
6039
5997
5955
5914
5873
5832
5792
5752
5713
5674
5635
5597
5560
5523
5486
5450
5414
5379
5345
5310
5276
5243
5210
5178
5146
5114
5083
5053
5023
4993
4964
4935
4907
4879
4852
4825
4798
4772
4747
4722
4697
4673
4649
4626
4603
4581
4559
4538
4517
4497
4477
4457
4438
4419
4401
4384
4367
4350
4334
4318
4303
4289
4275
4261
4248
4236
4224
4213
4202
4192
4182
4173
4164
4156
4149
4142
4135
4129
4124
4119
4115
4111
4108
4105
4103
4101
4100
4100
4100
4100
4101
4103
4105
4108
4111
4115
4119
4124
4130
4135
4142
4149
4156
4164
4172
4181
4190
4199
4209
4220
4231
4242
4253
4265
4278
4291
4304
4317
4331
4345
4360
4375
4390
4406
4422
4438
4455
4472
4489
4507
4525
4543
4561
4580
4599
4619
4638
4658
4679
4699
4720
4741
4762
4783
4805
4827
4850
4872
4895
4918
4942
4965
4989
5013
5038
5062
5087
5113
5138
5164
5190
5216
5242
5269
5296
5323
5350
5378
5406
5434
5462
5491
5519
5548
5578
5607
5637
5667
5697
5727
5757
5788
5819
5850
5881
5912
5943
5975
6007
6038
6070
6102
6134
6166
6198
6230
6262
6294
6326
6358
6390
6422
6454
6487
6519
6551
6583
6615
6646
6678
6710
6742
6773
6805
6836
6867
6898
6929
6960
6991
7021
7052
7082
7112
7141
7171
7200
7229
7257
7286
7314
7342
7369
7397
7424
7450
7476
7502
7528
7553
7578
7603
7627
7651
7675
7698
7721
7744
7766
7788
7810
7831
7852
7873
7893
7913
7933
7953
7972
7991
8009
8028
8045
8064
8082
8099
8116
8132
8150
8167
8183
8199
8215
8231
8247
8263
8278
8293
8308
8323
8338
8352
8367
8381
8396
8410
8424
8438
8452
8465
8479
8493
8506
8520
8533
8547
8560
8574
8587
8600
8614
8627
8640
8654
8667
8681
8694
8708
8721
8735
8749
8763
8777
8791
8806
8820
8835
8849
8864
8879
8895
8910
8926
8942
8958
8974
8991
9008
9025
9043
9061
9079
9098
9117
9136
9155
9175
9196
9216
9237
9258
9280
9302
9324
9346
9369
9393
9416
9440
9464
9489
9514
9539
9565
9591
9618
9645
9672
9699
9727
9756
9785
9814
9843
9873
9903
9934
9965
9996
10028
10060
10093
10126
10159
10192
10226
10260
10295
10330
10365
10400
10436
10472
10509
10546
10583
10620
10658
10696
10734
10773
10812
10851
10891
10931
10972
11012
11053
11095
11137
11179
11221
11264
11307
11351
11394
11439
11483
11528
11573
11618
11664
11710
11756
11803
11850
11897
11945
11993
12041
12089
12138
12187
12237
12287
12337
12387
12438
12489
12540
12591
12643
12695
12748
12800
12853
12906
12960
13014
13068
13122
13176
13231
13286
13342
13397
13453
13509
13565
13621
13677
13734
13791
13848
13905
13962
14020
14077
14135
14192
14250
14308
14366
14424
14482
14540
14598
14656
14714
14773
14831
14889
14947
15005
15063
15121
15179
15237
15295
15352
15410
15468
15525
15583
15640
15697
15754
15811
15868
15925
15982
16038
16094
16151
16207
16263
16318
16373
16429
16484
16539
16594
16649
16703
16757
16811
16865
16918
16972
17025
17078
17130
17183
17235
17287
17338
17390
17441
17491
17542
17592
17642
17692
17741
17790
17838
17887
17935
17982
18029
18076
18123
18169
18214
18260
18304
18349
18393
18436
18479
18521
18563
18605
18646
18686
18726
18765
18804
18842
18880
18917
18954
18990
19025
19060
19094
19127
19160
19193
19224
19255
19286
19316
19345
19373
19401
19428
19455
19481
19506
19531
19554
19578
19600
19622
19643
19663
19683
19702
19720
19737
19754
19770
19785
19799
19812
19825
19837
19848
19858
19867
19875
19883
19889
19895
19899
19903
19906
19908
19909
19909
19908
19906
19903
19899
19894
19888
19882
19874
19865
19854
19843
19831
19818
19804
19788
19772
19754
19735
19716
19695
19673
19650
19625
19600
19573
19545
19516
19486
19455
19423
19389
19354
19318
19281
19242
19203
19162
19120
19076
19032
18986
18939
18890
18841
18790
18738
18684
18629
18574
18516
18458
18398
18337
18275
18211
18147
18081
18013
17945
17875
17805
17732
17659
17585
17509
17432
17354
17275
17195
17113
17031
16947
16862
16776
16689
16600
16511
16421
16329
16236
16143
16049
15953
15857
15759
15661
15561
15461
15360
15257
15154
15050
14945
14839
14733
14626
14517
14408
14299
14188
14077
13965
13853
13740
13626
13512
13397
13281
13165
13048
12931
12813
12695
12577
12458
12338
12218
12098
11978
11857
11736
11614
11492
11370
11248
11125
11003
10880
10757
10633
10510
10386
10263
10139
10015
9891
9767
9643
9519
9396
9272
9148
9025
8901
8778
8655
8532
8409
8287
8164
8042
7921
7799
7678
7557
7437
7316
7196
7077
6958
6839
6721
6603
6485
6368
6252
6136
6020
5905
5791
5677
5564
5451
5339
5227
5116
5006
4896
4787
4678
4571
4463
4357
4251
4146
4042
3938
3835
3733
3631
3531
3431
3331
3233
3135
3038
2942
2847
2753
2659
2566
2475
2384
2294
2205
2116
2029
1943
1857
1773
1690
1607
1526
1445
1366
1288
1210
1134
1059
985
912
840
769
699
631
563
497
432
368
305
243
182
123
64
7
-49
-104
-157
-210
-261
-311
-360
-408
-455
-500
-544
-587
-629
-670
-709
-748
-785
-821
-856
-889
-922
-953
-983
-1012
-1040
-1067
-1093
-1117
-1140
-1162
-1183
-1203
-1222
-1240
-1256
-1271
-1286
-1299
-1311
-1322
-1332
-1341
-1348
-1355
-1361
-1365
-1369
-1371
-1373
-1374
-1373
-1372
-1369
-1366
-1362
-1356
-1350
-1343
-1335
-1326
-1316
-1305
-1293
-1280
-1267
-1252
-1237
-1221
-1203
-1185
-1167
-1147
-1126
-1105
-1083
-1060
-1036
-1012
-986
-960
-933
-905
-876
-847
-816
-785
-753
-721
-687
-653
-617
-581
-545
-507
-469
-430
-390
-349
-307
-265
-222
-178
-133
-88
-41
6
54
102
152
202
253
305
358
412
466
521
577
634
692
750
809
870
931
992
1055
1119
1183
1248
1314
1381
1449
1518
1587
1658
1729
1801
1874
1948
2023
2098
2175
2252
2330
2409
2488
2569
2650
2732
2815
2899
2984
3069
3155
3241
3329
3417
3506
3596
3686
3777
3868
3960
4053
4147
4241
4335
4431
4526
4623
4720
4817
4915
5013
5112
5212
5312
5412
5513
5614
5716
5818
5921
6024
6127
6231
6334
6439
6543
6648
6753
6859
6964
7070
7176
7282
7388
7495
7602
7708
7815
7922
8029
8137
8244
8351
8458
8566
8673
8780
8888
8995
9102
9209
9316
9423
9530
9637
9743
9849
9956
10062
10167
10273
10378
10483
10587
10691
10795
10899
11002
11105
11207
11309
11411
11512
11612
11713
11812
11912
12010
12108
12206
12303
12400
12496
12591
12686
12780
12873
12966
13058
13149
13240
13330
13419
13508
13595
13682
13768
13853
13937
14021
14104
14185
14266
14346
14425
14503
14580
14656
14731
14805
14878
14950
15021
15091
15160
15227
15294
15360
15425
15489
15551
15613
15673
15732
15791
15848
15904
15959
16012
16065
16116
16167
16216
16264
16311
16357
16402
16445
16488
16529
16569
16608
16646
16683
16719
16754
16788
16820
16852
16882
16911
16939
16967
16993
17018
17042
17065
17086
17107
17127
17146
17163
17180
17196
17211
17224
17237
17249
17259
17269
17278
17286
17293
17299
17304
17308
17311
17314
17315
17315
17315
17314
17311
17308
17304
17300
17294
17287
17280
17272
17263
17253
17242
17231
17219
17206
17192
17177
17162
17146
17130
17112
17094
17075
17056
17036
17015
16994
16972
16949
16926
16902
16878
16853
16828
16802
16775
16748
16721
16693
16664
16635
16606
16576
16546
16515
16484
16452
16420
16388
16355
16321
16288
16253
16219
16184
16149
16113
16077
16040
16003
15966
15928
15890
15852
15813
15774
15734
15694
15654
15613
15572
15531
15489
15446
15404
15361
15317
15273
15229
15184
15139
15094
15048
15002
14956
14909
14862
14814
14766
14718
14669
14620
14571
14522
14472
14421
14371
14320
14269
14217
14165
14113
14061
14008
13955
13902
13848
13795
13741
13686
13632
13577
13522
13466
13411
13355
13299
13243
13186
13130
13073
13016
12959
12902
12845
12788
12730
12673
12615
12557
12500
12442
12384
12326
12268
12210
12152
12094
12036
11978
11920
11862
11804
11746
11689
11631
11573
11516
11458
11401
11343
11286
11229
11172
11115
11059
11002
10946
10890
10834
10778
10723
10667
10612
10557
10502
10448
10393
10339
10285
10232
10178
10125
10072
10019
9966
9914
9861
9809
9758
9706
9655
9604
9553
9502
9452
9402
9352
9302
9253
9204
9155
9106
9058
9010
8962
8915
8867
8820
8773
8727
8680
8634
8588
8542
8496
8451
8406
8361
8316
8271
8226
8182
8138
8093
8050
8007
7963
7920
7877
7834
7792
7749
7707
7665
7623
7582
7540
7499
7458
7417
7377
7336
7296
7256
7216
7176
7136
7097
7058
7019
6980
6941
6903
6865
6827
6789
6752
6715
6678
6642
6605
6569
6534
6498
6463
6428
6394
6360
6326
6292
6259
6226
6193
6160
6128
6096
6064
6033
6002
5971
5940
5910
5879
5850
5820
5790
5761
5733
5704
5676
5648
5620
5592
5565
5538
5512
5485
5459
5433
5407
5382
5357
5332
5307
5283
5258
5234
5210
5187
5163
5140
5117
5095
5072
5050
5028
5007
4985
4964
4943
4923
4903
4883
4863
4844
4824
4806
4787
4769
4751
4733
4716
4699
4682
4665
4649
4633
4618
4602
4587
4573
4558
4544
4530
4517
4504
4491
4478
4466
4454
4442
4431
4420
4409
4399
4388
4379
4369
4360
4351
4342
4334
4326
4318
4311
4304
4297
4290
4284
4278
4273
4267
4262
4258
4253
4249
4245
4241
4238
4235
4233
4230
4228
4227
4225
4224
4224
4223
4223
4224
4224
4226
4227
4229
4231
4234
4237
4241
4245
4249
4254
4259
4265
4271
4277
4284
4292
4300
4308
4317
4326
4336
4346
4356
4368
4379
4391
4404
4417
4430
4444
4459
4474
4489
4505
4521
4538
4556
4573
4592
4611
4630
4650
4670
4691
4713
4735
4757
4780
4804
4828
4852
4878
4904
4930
4957
4984
5012
5041
5070
5100
5130
5161
5192
5224
5256
5289
5323
5357
5391
5426
5462
5498
5534
5571
5608
5646
5685
5723
5763
5802
5842
5883
5923
5964
6006
6048
6090
6133
6175
6219
6262
6306
6350
6395
6439
6484
6530
6575
6621
6667
6713
6760
6807
6854
6901
6949
6997
7045
7093
7141
7190
7239
7288
7338
7387
7437
7487
7537
7588
7638
7689
7740
7791
7843
7894
7946
7998
8050
8102
8154
8207
8259
8312
8365
8418
8471
8524
8578
8631
8685
8738
8792
8846
8900
8954
9008
9062
9116
9170
9225
9279
9334
9389
9443
9498
9553
9608
9663
9718
9772
9827
9882
9937
9992
10047
10101
10156
10210
10265
10319
10373
10427
10481
10535
10588
10641
10694
10747
10800
10852
10904
10956
11007
11059
11109
11160
11210
11261
11310
11360
11409
11458
11507
11555
11603
11651
11698
11745
11792
11838
11884
11930
11976
12021
12065
12110
12154
12197
12241
12284
12327
12369
12411
12453
12494
12535
12576
12616
12656
12696
12736
12775
12814
12852
12890
12928
12966
13003
13040
13077
13113
13149
13185
13221
13256
13291
13326
13360
13395
13429
13462
13495
13529
13561
13594
13626
13658
13690
13721
13752
13783
13813
13844
13874
13903
13933
13962
13990
14019
14047
14075
14102
14130
14156
14183
14209
14235
14260
14285
14310
14335
14358
14382
14405
14428
14450
14472
14494
14515
14535
14556
14576
14595
14614
14633
14651
14668
14686
14702
14719
14734
14750
14764
14779
14793
14806
14819
14831
14843
14854
14865
14875
14885
14894
14903
14911
14919
14926
14933
14939
14945
14950
14955
14959
14963
14966
14968
14971
14972
14974
14974
14974
14974
14974
14972
14971
14968
14966
14963
14959
14955
14951
14946
14940
14934
14928
14922
14914
14907
14899
14891
14882
14873
14864
14854
14844
14833
14823
14811
14800
14788
14776
14764
14751
14738
14724
14711
14697
14682
14668
14653
14638
14622
14606
14590
14574
14557
14540
14523
14506
14488
14469
14451
14432
14413
14394
14374
14354
14333
14312
14291
14270
14248
14226
14203
14180
14157
14134
14110
14086
14062
14037
14012
13987
13961
13935
13909
13882
13855
13828
13800
13772
13744
13715
13686
13657
13627
13597
13567
13537
13506
13475
13443
13412
13380
13347
13315
13282
13249
13215
13181
13147
13113
13078
13043
13008
12973
12937
12901
12865
12829
12792
12756
12719
12681
12644
12606
12569
12531
12492
12454
12416
12377
12338
12299
12260
12221
12181
12141
12101
12061
12021
11981
11941
11900
11859
11818
11777
11736
11694
11652
11610
11568
11526
11484
11441
11398
11355
11312
11268
11225
11181
11137
11093
11048
11004
10959
10915
10870
10825
10780
10734
10689
10644
10599
10553
10508
10463
10417
10372
10327
10281
10236
10191
10146
10101
10056
10011
9966
9921
9877
9832
9788
9744
9700
9656
9612
9569
9525
9482
9440
9397
9355
9313
9271
9230
9189
9148
9108
9067
9028
8988
8949
8910
8872
8833
8796
8758
8721
8684
8648
8612
8576
8541
8506
8471
8437
8403
8370
8337
8304
8272
8240
8209
8178
8147
8117
8087
8058
8029
8000
7972
7944
7917
7890
7863
7837
7811
7785
7760
7735
7710
7686
7662
7638
7615
7592
7569
7547
7525
7503
7482
7461
7440
7419
7399
7379
7360
7341
7322
7303
7284
7266
7248
7231
7214
7196
7180
7163
7147
7131
7115
7100
7085
7070
7055
7040
7026
7012
6999
6985
6972
6959
6947
6935
6923
6911
6899
6888
6877
6867
6857
6847
6837
6828
6819
6810
6802
6794
6786
6779
6771
6765
6758
6752
6746
6740
6735
6730
6726
6721
6718
6714
6711
6708
6706
6704
6702
6701
6700
6699
6699
6699
6700
6701
6702
6704
6706
6708
6711
6714
6718
6722
6726
6730
6735
6740
6746
6752
6758
6764
6771
6778
6785
6792
6800
6808
6816
6825
6834
6843
6852
6862
6871
6882
6892
6902
6913
6924
6935
6947
6958
6970
6983
6995
7007
7020
7033
7046
7060
7073
7087
7101
7115
7130
7144
7159
7174
7190
7205
7221
7237
7253
7270
7286
7303
7320
7338
7355
7373
7391
7409
7427
7446
7465
7484
7503
7523
7542
7562
7582
7602
7622
7642
7663
7684
7704
7725
7747
7768
7789
7811
7832
7854
7876
7898
7921
7943
7966
7988
8010
8034
8057
8080
8103
8125
8148
8173
8196
8219
8242
8266
8289
8312
8335
8358
8381
8404
8427
8449
8472
8494
8517
8539
8561
8582
8604
8625
8646
8667
8688
8708
8728
8748
8768
8788
8807
8826
8844
8862
8880
8898
8915
8932
8949
8965
8981
8996
9011
9026
9041
9055
9068
9081
9094
9107
9119
9130
9141
9152
9162
9172
9182
9191
9199
9208
9215
9223
9230
9236
9242
9248
9253
9257
9262
9265
9269
9272
9274
9276
9277
9278
9278
9278
9278
9277
9275
9273
9271
9268
9264
9261
9256
9251
9246
9240
9234
9227
9220
9212
9204
9195
9186
9176
9166
9155
9143
9131
9119
9106
9092
9078
9064
9049
9033
9017
9000
8982
8965
8946
8927
8908
8887
8867
8846
8824
8802
8779
8756
8732
8707
8683
8657
8631
8605
8578
8551
8523
8495
8466
8437
8407
8377
8346
8315
8284
8252
8219
8186
8153
8119
8085
8051
8016
7981
7945
7909
7872
7836
7799
7761
7723
7685
7647
7608
7569
7529
7489
7449
7409
7368
7327
7286
7244
7202
7160
7118
7075
7032
6989
6945
6901
6857
6813
6769
6724
6679
6634
6589
6543
6497
6451
6405
6359
6313
6266
6219
6173
6126
6079
6031
5984
5936
5889
5841
5793
5745
5697
5648
5600
5551
5502
5453
5404
5355
5305
5256
5206
5156
5106
5056
5005
4955
4904
4853
4802
4751
4700
4648
4597
4545
4494
4442
4390
4338
4285
4233
4181
4128
4075
4022
3970
3917
3864
3811
3758
3705
3652
3599
3546
3492
3439
3385
3332
3278
3224
3171
3117
3063
3009
2956
2902
2848
2795
2741
2688
2634
2581
2527
2474
2420
2367
2314
2261
2208
2155
2102
2049
1996
1943
1891
1838
1786
1734
1682
1630
1579
1527
1476
1425
1374
1324
1274
1224
1174
1124
1075
1026
977
929
881
833
785
738
691
645
598
552
507
461
416
371
327
283
239
196
153
111
68
26
-15
-56
-97
-137
-177
-216
-255
-294
-332
-369
-406
-443
-479
-514
-550
-584
-618
-652
-685
-717
-749
-780
-811
-841
-871
-900
-928
-955
-982
-1008
-1034
-1059
-1083
-1107
-1129
-1151
-1172
-1192
-1212
-1231
-1248
-1265
-1282
-1297
-1311
-1325
-1337
-1349
-1360
-1370
-1379
-1387
-1394
-1401
-1406
-1410
-1414
-1416
-1418
-1419
-1418
-1417
-1415
-1412
-1408
-1403
-1397
-1390
-1383
-1374
-1364
-1354
-1343
-1330
-1317
-1303
-1288
-1272
-1255
-1237
-1218
-1198
-1177
-1156
-1133
-1110
-1086
-1060
-1034
-1006
-979
-951
-921
-891
-860
-828
-795
-762
-727
-692
-656
-620
-582
-544
-505
-466
-425
-384
-343
-300
-257
-214
-169
-124
-79
-32
14
62
110
159
208
258
308
359
411
463
515
568
621
675
730
784
839
895
950
1006
1063
1120
1177
1234
1292
1350
1408
1467
1525
1584
1643
1702
1762
1821
1881
1941
2001
2061
2121
2181
2241
2301
2361
2421
2481
2541
2601
2661
2721
2781
2840
2900
2959
3018
3077
3136
3195
3253
3311
3369
3427
3484
3542
3598
3655
3711
3767
3822
3877
3932
3986
4040
4093
4146
4198
4250
4301
4352
4402
4452
4501
4549
4597
4644
4691
4737
4782
4827
4871
4914
4956
4998
5038
5078
5118
5156
5193
5230
5266
5300
5334
5367
5399
5429
5459
5488
5516
5542
5568
5592
5615
5637
5658
5678
5696
5714
5730
5744
5758
5771
5784
5796
5809
5821
5834
5846
5859
5871
5883
5896
5908
5921
5933
5945
5958
5970
5982
5994
6007
6019
6031
6043
6055
6067
6079
6091
6104
6116
6128
6140
6152
6163
6175
6187
6199
6211
6223
6235
6247
6258
6270
6282
6294
6305
6317
6329
6340
6352
6363
6375
6387
6398
6410
6421
6433
6444
6456
6467
6478
6490
6501
6512
6524
6535
6546
6558
6569
6580
6591
6602
6614
6625
6636
6647
6658
6669
6680
6691
6702
6713
6724
6735
6746
6757
6768
6779
6790
6800
6811
6822
6833
6843
6854
6865
6876
6886
6897
6907
6918
6929
6939
6950
6960
6971
6981
6992
7002
7013
7023
7033
7044
7054
7065
7075
7085
7095
7106
7116
7126
7136
7147
7157
7167
7177
7187
7197
7207
7217
7227
7237
7247
7257
7267
7277
7287
7297
7307
7317
7327
7336
7346
7356
7366
7375
7385
7395
7405
7414
7424
7434
7443
7453
7462
7472
7481
7491
7500
7510
7519
7529
7538
7548
7557
7566
7576
7585
7594
7604
7613
7622
7631
7641
7650
7659
7668
7677
7687
7696
7705
7714
7723
7732
7741
7750
7759
7768
7777
7786
7795
7804
7812
7821
7830
7839
7848
7857
7865
7874
7883
7892
7900
7909
7918
7926
7935
7944
7952
7961
7969
7978
7986
7995
8003
8012
8020
8029
8037
8045
8054
8061
8071
8079
8087
8096
8103
8112
8119
8129
8137
8145
8153
8161
8169
8177
8186
8194
8202
8210
8218
8226
8234
8242
8250
8258
8266
8274
8282
8289
8297
8305
8313
8321
8329
8336
8344
8352
8360
8367
8375
8383
8390
8398
8406
8413
8421
8428
8436
8443
8451
8459
8466
8473
8481
8488
8496
8503
8511
8518
8525
8533
8540
8547
8555
8562
8569
8576
8584
8591
8598
8605
8612
8620
8627
8634
8641
8648
8655
8662
8669
8676
8683
8690
8697
8704
8711
8718
8725
8732
8739
8746
8752
8759
8766
8773
8780
8786
8793
8800
8807
8813
8820
8827
8833
8840
8847
8853
8860
8866
8873
8880
8886
8893
8899
8906
8912
8919
8925
8931
8938
8944
8951
8957
8963
8970
8976
8982
8989
8995
9001
9007
9014
9020
9026
9032
9038
9045
9051
9057
9063
9069
9075
9081
9087
9093
9099
9105
9111
9117
9123
9129
9135
9141
9147
9153
9159
9165
9170
9176
9182
9188
9194
9199
9205
9211
9217
9222
9228
9234
9239
9245
9251
9256
9262
9268
9273
9279
9284
9290
9295
9301
9306
9312
9317
9323
9328
9334
9339
9344
9350
9355
9361
9366
9371
9377
9382
9387
9392
9398
9403
9408
9413
9419
9424
9429
9434
9439
9445
9450
9455
9460
9465
9470
9475
9480
9485
9490
9495
9500
9505
9510
9515
9520
9525
9530
9535
9540
9544
9549
9554
9559
9564
9569
9573
9578
9583
9588
9593
9597
9602
9607
9611
9616
9621
9625
9630
9635
9639
9644
9648
9653
9658
9662
9667
9671
9676
9680
9685
9689
9694
9698
9702
9707
9711
9716
9720
9724
9729
9733
9737
9742
9746
9750
9755
9759
9763
9767
9772
9776
9780
9784
9788
9793
9797
9801
9805
9809
9813
9817
9822
9826
9830
9834
9838
9842
9846
9850
9854
9858
9862
9866
9870
9874
9878
9881
9885
9889
9893
9897
9901
9905
9908
9912
9916
9920
9924
9927
9931
9935
9939
9942
9946
9950
9954
9957
9961
9965
9968
9972
9975
9979
9983
9986
9990
9993
9997
10000
10004
10008
10011
10015
10018
10021
10025
10028
10032
10035
10039
10042
10046
10049
10052
10056
10059
10062
10066
10069
10072
10076
10079
10082
10085
10089
10092
10095
10098
10102
10105
10108
10111
10114
10118
10121
10124
10127
10130
10133
10136
10139
10142
10146
10149
10152
10155
10158
10161
10164
10167
10170
10173
10176
10179
10182
10184
10187
10190
10193
10196
10199
10202
10205
10208
10210
10213
10216
10219
10222
10224
10227
10230
10233
10236
10238
10241
10244
10246
10249
10252
10255
10257
10260
10263
10265
10268
10270
10273
10276
10278
10281
10283
10286
10289
10291
10294
10296
10299
10301
10304
10306
10309
10311
10314
10316
10319
10321
10323
10326
10328
10331
10333
10335
10338
10340
10343
10345
10347
10350
10352
10354
10357
10359
10361
10363
10366
10368
10370
10372
10375
10377
10379
10381
10383
10386
10388
10390
10392
10394
10396
10399
10401
10403
10405
10407
10409
10411
10413
10415
10417
10419
10421
10423
10425
10427
10429
10431
10433
10435
10437
10439
10441
10443
10445
10447
10449
10451
10453
10455
10457
10459
10460
10462
10464
10466
10468
10470
10471
10473
10475
10477
10479
10480
10482
10484
10486
10488
10489
10491
10493
10494
10496
10498
10500
10501
10503
10505
10506
10508
10510
10511
10513
10514
10516
10518
10519
10521
10522
10524
10526
10527
10529
10530
10532
10533
10535
10536
10538
10539
10541
10542
10544
10545
10547
10548
10550
10551
10553
10554
10555
10557
10558
10560
10561
10562
10564
10565
10567
10568
10569
10571
10572
10573
10575
10576
10577
10579
10580
10581
10582
10584
10585
10586
10587
10589
10590
10591
10592
10594
10595
10596
10597
10598
10600
10601
10602
10603
10604
10605
10607
10608
10609
10610
10611
10612
10613
10614
10615
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10642
10643
10644
10645
10646
10647
10648
10649
10650
10650
10651
10652
10653
10654
10655
10656
10656
10657
10658
10659
10660
10660
10661
10662
10663
10663
10664
10665
10666
10666
10667
10668
10669
10669
10670
10671
10672
10672
10673
10674
10674
10675
10676
10676
10677
10678
10678
10679
10680
10680
10681
10681
10682
10683
10683
10684
10684
10685
10686
10686
10687
10687
10688
10688
10689
10690
10690
10691
10691
10692
10692
10693
10693
10694
10694
10695
10695
10696
10696
10697
10697
10698
10698
10699
10699
10699
10700
10700
10701
10701
10702
10702
10702
10703
10703
10704
10704
10704
10705
10705
10706
10706
10706
10707
10707
10707
10708
10708
10708
10709
10709
10709
10710
10710
10710
10710
10711
10711
10711
10712
10712
10712
10712
10713
10713
10713
10713
10714
10714
10714
10714
10715
10715
10715
10715
10716
10716
10716
