10
12968
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
7
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
9
10
10
10
10
10
10
10
10
10
11
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
14
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
32
33
33
33
33
34
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
39
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
46
46
46
46
47
47
47
47
48
48
48
49
49
49
49
50
50
50
51
51
51
51
52
52
52
53
53
53
54
54
54
54
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
73
73
73
74
74
74
75
75
75
76
76
77
77
77
78
78
78
79
79
80
80
80
81
81
82
82
82
83
83
84
84
84
85
85
86
86
86
87
87
88
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
100
101
101
102
102
103
103
104
104
105
105
106
106
107
107
108
109
109
110
110
111
111
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
120
120
121
121
122
122
123
123
124
124
125
125
126
126
127
128
128
129
129
130
130
131
131
132
133
133
134
134
135
135
136
137
137
138
138
139
139
140
141
141
142
142
143
143
144
144
145
146
146
147
147
148
148
149
150
150
151
151
152
152
153
154
154
155
155
156
156
157
158
158
159
159
160
160
161
161
162
163
163
164
164
165
165
166
167
167
168
168
169
170
170
171
171
172
173
173
174
175
175
176
176
177
178
178
179
180
180
181
182
182
183
184
184
185
186
186
187
188
188
189
190
190
191
192
192
193
194
194
195
196
196
197
197
198
199
199
200
201
201
202
203
203
204
205
205
206
207
207
208
208
209
210
210
211
212
212
213
214
214
215
215
216
217
217
218
219
219
220
221
221
222
222
223
224
224
225
226
226
227
228
228
229
230
230
231
232
232
233
234
234
235
236
236
237
238
239
239
240
241
241
242
243
244
244
245
246
247
247
248
249
250
250
251
252
252
253
254
255
256
256
257
258
259
259
260
261
262
262
263
264
265
265
266
267
268
268
269
270
271
272
272
273
274
275
275
276
277
278
278
279
280
281
281
282
283
284
285
285
286
287
288
289
289
290
291
292
293
293
294
295
296
297
297
298
299
300
301
301
302
303
304
305
306
306
307
308
309
310
310
311
312
313
314
315
315
316
317
318
319
319
320
321
322
323
324
325
325
326
327
328
329
330
330
331
332
333
334
335
335
336
337
338
339
340
340
341
342
343
344
345
345
346
347
348
349
350
350
351
352
353
354
355
355
356
357
358
359
360
361
361
362
363
364
365
366
367
368
368
369
370
371
372
373
374
375
376
377
378
379
380
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
603
604
605
606
607
608
609
610
611
612
613
614
615
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
638
639
640
641
642
643
644
645
646
647
648
649
650
651
651
652
653
654
655
656
657
658
659
660
660
661
662
663
664
665
666
667
668
668
669
670
671
672
673
674
675
676
676
677
678
679
680
681
682
683
683
684
685
686
687
688
689
689
690
691
692
693
694
694
695
696
697
698
698
699
700
701
702
702
703
704
705
706
706
707
708
709
710
710
711
712
713
713
714
715
716
717
717
718
719
720
721
721
722
723
724
725
725
726
727
728
729
729
730
731
732
733
733
734
735
736
737
737
738
739
740
741
741
742
743
744
744
745
746
747
748
748
749
750
751
751
752
753
754
754
755
756
757
757
758
759
760
760
761
762
762
763
764
764
765
765
765
766
766
766
766
765
765
764
763
762
760
758
756
753
750
747
743
738
734
729
723
717
711
704
697
690
682
673
665
655
646
635
625
614
602
590
578
565
552
539
525
511
497
483
469
455
440
426
411
397
383
368
354
340
326
312
298
285
272
259
247
236
225
215
206
198
190
183
177
170
165
160
155
151
146
141
136
130
124
118
112
107
101
96
91
86
82
79
77
76
76
78
81
85
90
95
100
106
111
116
120
122
124
124
125
126
126
126
124
123
121
120
119
119
120
124
131
141
151
163
175
189
203
217
231
244
258
271
284
296
307
316
324
329
331
332
332
330
328
326
325
325
326
328
330
332
336
342
350
360
371
382
396
413
432
449
463
475
485
492
496
496
495
493
489
485
480
475
468
462
454
447
440
435
430
427
423
420
418
419
421
423
424
424
424
424
423
421
418
415
413
411
409
406
400
393
385
376
366
355
343
333
324
315
306
299
294
292
292
293
296
299
301
302
301
300
301
302
304
304
302
298
294
289
286
282
277
274
271
268
265
259
253
246
241
237
234
231
228
225
223
219
215
209
204
199
194
188
181
174
166
159
150
141
130
119
108
98
87
75
62
49
35
20
3
-15
-34
-54
-73
-92
-111
-132
-154
-178
-202
-227
-251
-273
-295
-316
-338
-359
-379
-398
-418
-440
-462
-483
-500
-517
-536
-557
-579
-601
-622
-644
-669
-695
-722
-746
-767
-786
-805
-824
-842
-859
-873
-886
-898
-910
-922
-935
-950
-967
-987
-1008
-1028
-1047
-1067
-1088
-1110
-1134
-1159
-1184
-1209
-1234
-1258
-1280
-1300
-1319
-1340
-1361
-1382
-1400
-1419
-1441
-1465
-1486
-1501
-1511
-1520
-1531
-1543
-1553
-1560
-1564
-1567
-1570
-1575
-1580
-1586
-1596
-1612
-1633
-1656
-1674
-1687
-1696
-1705
-1713
-1721
-1729
-1737
-1747
-1760
-1772
-1777
-1774
-1762
-1747
-1733
-1718
-1704
-1692
-1684
-1681
-1679
-1677
-1672
-1665
-1656
-1647
-1640
-1633
-1628
-1625
-1628
-1632
-1635
-1634
-1627
-1618
-1609
-1602
-1596
-1587
-1574
-1556
-1535
-1511
-1489
-1468
-1450
-1431
-1413
-1395
-1377
-1356
-1333
-1309
-1285
-1263
-1245
-1232
-1225
-1224
-1227
-1231
-1236
-1242
-1251
-1260
-1267
-1273
-1277
-1281
-1280
-1274
-1263
-1250
-1238
-1226
-1214
-1200
-1185
-1171
-1162
-1158
-1158
-1159
-1160
-1161
-1163
-1165
-1170
-1178
-1190
-1202
-1212
-1219
-1226
-1231
-1234
-1234
-1231
-1224
-1215
-1202
-1187
-1171
-1152
-1129
-1103
-1077
-1052
-1030
-1014
-1006
-1002
-1004
-1006
-1012
-1020
-1026
-1031
-1038
-1047
-1058
-1068
-1078
-1087
-1091
-1089
-1081
-1073
-1066
-1060
-1052
-1043
-1033
-1024
-1016
-1012
-1008
-1006
-1002
-1000
-999
-1000
-1004
-1006
-1008
-1010
-1012
-1016
-1025
-1034
-1042
-1048
-1052
-1053
-1051
-1047
-1041
-1036
-1031
-1024
-1014
-1006
-996
-988
-985
-987
-993
-1000
-1008
-1014
-1016
-1016
-1014
-1014
-1016
-1014
-1008
-995
-979
-965
-953
-942
-931
-922
-916
-908
-898
-882
-861
-835
-808
-785
-769
-760
-756
-759
-768
-782
-797
-811
-822
-830
-837
-845
-857
-868
-872
-871
-866
-860
-849
-836
-823
-816
-815
-817
-822
-827
-831
-832
-833
-836
-844
-855
-870
-889
-913
-940
-964
-984
-1002
-1027
-1058
-1094
-1128
-1157
-1183
-1207
-1229
-1249
-1266
-1279
-1289
-1303
-1322
-1348
-1379
-1412
-1443
-1468
-1487
-1503
-1518
-1530
-1537
-1543
-1554
-1569
-1580
-1583
-1580
-1574
-1567
-1554
-1535
-1508
-1474
-1436
-1396
-1354
-1308
-1259
-1213
-1172
-1135
-1102
-1071
-1044
-1020
-1000
-981
-963
-943
-922
-901
-882
-861
-833
-799
-757
-711
-660
-610
-561
-514
-471
-433
-402
-377
-354
-333
-314
-299
-286
-274
-261
-247
-234
-226
-224
-225
-226
-223
-217
-207
-197
-190
-185
-177
-165
-150
-139
-133
-129
-121
-109
-93
-75
-57
-42
-30
-20
-14
-13
-19
-29
-39
-46
-56
-73
-94
-112
-123
-133
-146
-163
-182
-203
-227
-252
-277
-301
-325
-345
-358
-365
-373
-383
-392
-395
-395
-391
-387
-385
-388
-395
-403
-410
-414
-419
-422
-424
-427
-435
-451
-471
-490
-506
-520
-536
-553
-569
-581
-590
-600
-614
-635
-662
-691
-714
-726
-729
-727
-723
-717
-708
-696
-682
-668
-655
-641
-623
-602
-581
-561
-545
-530
-514
-493
-466
-438
-409
-382
-356
-333
-311
-288
-262
-240
-226
-218
-212
-201
-185
-167
-149
-135
-126
-119
-112
-103
-95
-88
-86
-89
-95
-103
-108
-111
-116
-125
-135
-144
-153
-164
-176
-186
-189
-189
-192
-204
-225
-251
-279
-309
-342
-372
-395
-410
-420
-434
-451
-471
-495
-522
-554
-589
-626
-665
-701
-733
-759
-782
-807
-833
-859
-882
-904
-928
-955
-981
-1002
-1018
-1038
-1061
-1084
-1105
-1126
-1149
-1175
-1199
-1222
-1243
-1260
-1273
-1282
-1289
-1291
-1289
-1283
-1274
-1262
-1250
-1244
-1242
-1241
-1235
-1224
-1210
-1195
-1179
-1165
-1156
-1153
-1151
-1148
-1145
-1142
-1140
-1137
-1133
-1126
-1119
-1118
-1125
-1135
-1145
-1150
-1153
-1156
-1161
-1167
-1172
-1178
-1187
-1196
-1202
-1202
-1198
-1193
-1187
-1178
-1163
-1145
-1124
-1104
-1084
-1069
-1058
-1052
-1048
-1047
-1052
-1062
-1075
-1087
-1097
-1107
-1119
-1131
-1144
-1158
-1175
-1195
-1217
-1238
-1257
-1275
-1292
-1308
-1324
-1337
-1349
-1358
-1368
-1378
-1388
-1396
-1399
-1400
-1400
-1402
-1404
-1405
-1405
-1405
-1411
-1421
-1434
-1448
-1465
-1486
-1507
-1524
-1537
-1546
-1553
-1558
-1561
-1563
-1563
-1563
-1563
-1564
-1566
-1569
-1572
-1577
-1586
-1597
-1608
-1618
-1623
-1626
-1630
-1641
-1657
-1679
-1705
-1732
-1761
-1788
-1813
-1834
-1852
-1867
-1881
-1893
-1902
-1909
-1916
-1924
-1936
-1951
-1969
-1990
-2013
-2037
-2060
-2081
-2101
-2119
-2132
-2142
-2147
-2150
-2154
-2158
-2162
-2165
-2167
-2171
-2177
-2183
-2188
-2193
-2197
-2201
-2201
-2200
-2197
-2196
-2197
-2200
-2204
-2211
-2220
-2230
-2239
-2247
-2251
-2253
-2252
-2250
-2245
-2240
-2237
-2237
-2239
-2242
-2244
-2247
-2248
-2247
-2245
-2245
-2245
-2245
-2243
-2241
-2242
-2247
-2254
-2263
-2271
-2277
-2281
-2285
-2290
-2293
-2296
-2301
-2308
-2315
-2320
-2328
-2338
-2350
-2358
-2360
-2357
-2353
-2351
-2350
-2347
-2346
-2349
-2358
-2370
-2384
-2400
-2417
-2433
-2450
-2466
-2481
-2495
-2507
-2518
-2526
-2532
-2536
-2542
-2552
-2565
-2577
-2585
-2586
-2582
-2576
-2571
-2565
-2559
-2552
-2547
-2546
-2547
-2548
-2548
-2547
-2547
-2552
-2560
-2572
-2584
-2595
-2605
-2616
-2625
-2633
-2640
-2642
-2639
-2634
-2630
-2628
-2627
-2624
-2620
-2617
-2614
-2609
-2601
-2589
-2573
-2555
-2537
-2523
-2510
-2495
-2478
-2462
-2451
-2445
-2444
-2443
-2440
-2434
-2425
-2419
-2415
-2406
-2390
-2368
-2345
-2324
-2306
-2288
-2273
-2260
-2248
-2236
-2224
-2211
-2196
-2178
-2160
-2141
-2121
-2100
-2080
-2063
-2050
-2037
-2024
-2011
-2001
-1993
-1986
-1978
-1971
-1963
-1956
-1951
-1948
-1946
-1945
-1946
-1948
-1950
-1951
-1950
-1947
-1943
-1941
-1941
-1943
-1946
-1950
-1955
-1963
-1973
-1986
-1999
-2013
-2029
-2049
-2074
-2102
-2132
-2161
-2191
-2224
-2256
-2285
-2310
-2331
-2350
-2368
-2385
-2401
-2414
-2428
-2447
-2470
-2497
-2526
-2557
-2592
-2628
-2661
-2692
-2721
-2752
-2781
-2808
-2832
-2855
-2878
-2900
-2923
-2949
-2976
-3001
-3024
-3045
-3063
-3081
-3098
-3113
-3124
-3129
-3130
-3127
-3122
-3116
-3105
-3089
-3070
-3051
-3035
-3021
-3008
-2996
-2985
-2972
-2957
-2937
-2916
-2895
-2878
-2865
-2853
-2837
-2817
-2797
-2779
-2763
-2746
-2727
-2706
-2687
-2670
-2657
-2645
-2631
-2614
-2591
-2567
-2543
-2521
-2497
-2472
-2449
-2430
-2415
-2405
-2396
-2385
-2372
-2359
-2351
-2346
-2342
-2339
-2339
-2345
-2354
-2362
-2368
-2371
-2371
-2368
-2363
-2359
-2355
-2349
-2342
-2336
-2335
-2339
-2344
-2346
-2345
-2346
-2349
-2355
-2361
-2367
-2375
-2386
-2399
-2412
-2425
-2439
-2453
-2466
-2474
-2477
-2476
-2474
-2469
-2461
-2452
-2443
-2437
-2435
-2437
-2445
-2455
-2464
-2471
-2478
-2488
-2498
-2508
-2519
-2529
-2540
-2549
-2559
-2570
-2582
-2588
-2586
-2578
-2569
-2561
-2553
-2544
-2531
-2515
-2498
-2481
-2464
-2446
-2423
-2398
-2368
-2336
-2304
-2276
-2258
-2245
-2231
-2211
-2187
-2163
-2140
-2117
-2091
-2063
-2035
-2007
-1980
-1953
-1927
-1901
-1877
-1857
-1840
-1824
-1805
-1783
-1755
-1718
-1673
-1625
-1580
-1537
-1495
-1456
-1423
-1397
-1376
-1360
-1347
-1335
-1326
-1321
-1320
-1316
-1306
-1289
-1272
-1257
-1244
-1229
-1213
-1199
-1188
-1180
-1175
-1172
-1171
-1171
-1168
-1161
-1152
-1146
-1144
-1138
-1124
-1104
-1083
-1063
-1046
-1033
-1025
-1018
-1012
-1008
-1006
-1008
-1006
-994
-969
-939
-909
-880
-849
-816
-786
-763
-748
-738
-730
-724
-721
-723
-730
-738
-739
-729
-711
-693
-679
-667
-651
-636
-626
-622
-624
-630
-638
-645
-651
-657
-663
-670
-673
-673
-671
-670
-671
-675
-682
-693
-708
-727
-747
-764
-777
-784
-788
-794
-803
-812
-818
-821
-826
-832
-835
-833
-827
-822
-816
-809
-798
-785
-773
-762
-753
-748
-744
-740
-735
-728
-717
-706
-699
-698
-694
-680
-659
-642
-634
-630
-623
-611
-598
-586
-573
-559
-544
-527
-508
-489
-468
-445
-418
-388
-355
-320
-285
-250
-218
-185
-151
-116
-84
-56
-30
-4
23
53
83
113
142
173
206
239
269
296
322
347
370
390
409
431
456
482
509
534
557
573
583
591
598
607
617
627
640
657
674
688
699
713
732
760
796
832
865
895
923
951
978
1000
1020
1039
1058
1076
1092
1104
1114
1123
1132
1141
1146
1150
1156
1165
1172
1173
1171
1171
1176
1186
1196
1204
1210
1217
1226
1236
1246
1254
1262
1270
1278
1283
1283
1275
1258
1237
1215
1194
1175
1160
1153
1153
1154
1156
1159
1167
1183
1202
1219
1231
1238
1243
1250
1258
1266
1278
1295
1320
1347
1371
1392
1408
1417
1419
1416
1410
1405
1403
1403
1404
1402
1397
1392
1392
1395
1399
1401
1400
1402
1406
1409
1414
1420
1430
1440
1448
1453
1459
1464
1467
1467
1464
1459
1452
1449
1454
1464
1472
1473
1473
1476
1480
1482
1482
1483
1485
1484
1477
1469
1464
1465
1473
1486
1501
1517
1532
1546
1561
1574
1586
1596
1609
1630
1656
1681
1702
1719
1737
1760
1783
1805
1823
1842
1866
1890
1910
1922
1929
1931
1930
1931
1941
1960
1981
2000
2020
2043
2065
2082
2095
2115
2147
2185
2224
2261
2299
2342
2387
2432
2473
2512
2551
2590
2628
2663
2690
2709
2721
2732
2747
2767
2788
2811
2834
2859
2883
2903
2919
2934
2955
2983
3014
3044
3080
3127
3183
3239
3289
3339
3394
3449
3496
3533
3573
3621
3675
3727
3773
3813
3848
3875
3896
3911
3921
3924
3924
3926
3930
3933
3930
3924
3921
3929
3945
3967
3991
4018
4045
4067
4083
4094
4109
4129
4155
4184
4212
4234
4247
4252
4257
4268
4286
4309
4337
4370
4403
4432
4453
4467
4476
4483
4490
4497
4502
4502
4498
4492
4489
4489
4486
4477
4463
4446
4423
4396
4370
4354
4347
4340
4331
4323
4319
4317
4312
4307
4309
4318
4328
4335
4341
4345
4346
4342
4337
4336
4341
4350
4362
4377
4393
4402
4403
4397
4390
4385
4381
4375
4371
4373
4383
4395
4405
4414
4424
4434
4443
4453
4466
4478
4487
4493
4499
4503
4505
4507
4512
4518
4521
4516
4502
4479
4452
4427
4406
4386
4365
4345
4330
4320
4311
4301
4293
4292
4298
4308
4316
4316
4308
4302
4303
4312
4320
4322
4321
4318
4313
4305
4290
4270
4248
4225
4208
4197
4188
4178
4168
4156
4142
4128
4119
4115
4117
4120
4126
4137
4150
4161
4170
4176
4183
4189
4199
4217
4241
4265
4281
4289
4291
4292
4287
4276
4260
4246
4238
4237
4241
4245
4251
4261
4274
4291
4306
4318
4332
4352
4379
4408
4434
4455
4475
4499
4527
4557
4588
4619
4652
4685
4718
4750
4781
4809
4833
4853
4873
4900
4931
4961
4986
5012
5042
5078
5113
5142
5165
5190
5219
5249
5275
5299
5327
5360
5393
5425
5459
5498
5540
5578
5611
5639
5666
5691
5711
5729
5750
5774
5799
5824
5852
5885
5921
5953
5978
6002
6031
6062
6088
6107
6125
6145
6162
6179
6200
6231
6266
6299
6329
6357
6382
6406
6430
6457
6483
6505
6524
6543
6558
6564
6565
6566
6567
6566
6559
6549
6539
6527
6515
6505
6495
6485
6474
6467
6461
6452
6441
6433
6429
6426
6417
6407
6403
6408
6417
6423
6425
6422
6414
6405
6404
6410
6417
6417
6415
6419
6429
6438
6442
6448
6464
6490
6516
6537
6556
6575
6593
6604
6604
6596
6588
6586
6591
6596
6597
6594
6591
6588
6580
6565
6549
6539
6536
6529
6513
6494
6481
6478
6477
6474
6474
6478
6484
6491
6504
6523
6537
6539
6533
6530
6531
6527
6516
6504
6500
6503
6508
6513
6516
6511
6496
6476
6458
6439
6410
6372
6333
6298
6265
6227
6189
6152
6116
6082
6055
6039
6034
6030
6020
6007
5993
5982
5969
5953
5936
5921
5910
5904
5901
5897
5888
5874
5858
5844
5835
5831
5828
5822
5810
5796
5783
5767
5748
5730
5720
5719
5722
5719
5709
5693
5673
5648
5621
5596
5576
5557
5535
5509
5484
5461
5443
5432
5432
5443
5456
5462
5460
5455
5449
5440
5429
5423
5427
5434
5434
5421
5402
5384
5367
5349
5327
5305
5282
5259
5240
5228
5222
5217
5208
5199
5195
5196
5197
5196
5196
5200
5206
5210
5211
5208
5199
5180
5152
5122
5096
5073
5045
5009
4972
4944
4927
4916
4906
4894
4885
4880
4879
4879
4876
4867
4855
4847
4845
4844
4837
4826
4820
4820
4819
4808
4793
4779
4770
4758
4742
4727
4719
4714
4701
4678
4651
4625
4597
4568
4542
4526
4515
4502
4486
4467
4443
4411
4374
4344
4329
4327
4331
4335
4341
4351
4360
4366
4370
4375
4382
4389
4395
4402
4413
4426
4435
4438
4433
4427
4420
4411
4400
4387
4372
4351
4322
4287
4249
4212
4174
4138
4107
4080
4054
4027
4000
3971
3936
3893
3847
3805
3764
3725
3687
3651
3617
3579
3541
3504
3465
3419
3366
3313
3261
3208
3152
3093
3033
2973
2913
2858
2809
2764
2717
2670
2626
2591
2559
2526
2486
2439
2389
2335
2274
2201
2117
2029
1939
1846
1749
1647
1545
1448
1353
1259
1166
1077
993
910
826
739
649
559
471
387
302
213
114
11
-90
-183
-270
-354
-435
-508
-569
-618
-658
-691
-717
-738
-759
-786
-818
-850
-885
-924
-968
-1006
-1036
-1056
-1071
-1084
-1093
-1101
-1112
-1126
-1140
-1156
-1177
-1205
-1236
-1266
-1290
-1303
-1305
-1294
-1273
-1240
-1196
-1146
-1097
-1059
-1029
-1004
-979
-954
-928
-898
-862
-821
-776
-728
-685
-651
-622
-590
-553
-514
-478
-442
-404
-366
-331
-298
-266
-233
-202
-174
-150
-130
-115
-102
-86
-67
-48
-34
-28
-30
-39
-53
-70
-87
-102
-112
-114
-110
-101
-85
-60
-25
21
72
122
168
208
246
281
311
336
359
380
394
399
397
392
386
376
357
327
287
246
215
196
188
187
189
191
192
188
183
174
158
134
103
70
37
9
-12
-25
-34
-42
-50
-58
-73
-101
-143
-193
-242
-287
-326
-360
-391
-416
-434
-440
-438
-432
-424
-416
-412
-414
-421
-428
-432
-435
-438
-439
-436
-428
-413
-398
-385
-378
-375
-383
-406
-442
-485
-525
-566
-620
-688
-768
-853
-942
-1038
-1139
-1241
-1338
-1427
-1507
-1577
-1630
-1665
-1683
-1689
-1692
-1698
-1709
-1729
-1758
-1797
-1845
-1899
-1956
-2015
-2072
-2119
-2150
-2165
-2175
-2186
-2202
-2221
-2246
-2278
-2314
-2348
-2378
-2408
-2443
-2485
-2531
-2579
-2625
-2666
-2701
-2732
-2757
-2778
-2794
-2809
-2829
-2858
-2894
-2935
-2977
-3018
-3062
-3113
-3174
-3240
-3302
-3363
-3428
-3501
-3579
-3655
-3723
-3782
-3833
-3875
-3908
-3936
-3959
-3978
-3998
-4022
-4051
-4083
-4116
-4144
-4166
-4185
-4200
-4212
-4219
-4218
-4208
-4187
-4151
-4103
-4045
-3980
-3908
-3825
-3734
-3643
-3561
-3491
-3432
-3381
-3337
-3297
-3259
-3218
-3167
-3106
-3035
-2960
-2886
-2824
-2779
-2755
-2751
-2763
-2791
-2833
-2880
-2924
-2963
-3002
-3047
-3101
-3164
-3233
-3311
-3398
-3492
-3588
-3683
-3783
-3893
-4014
-4141
-4271
-4400
-4524
-4637
-4741
-4842
-4945
-5049
-5151
-5252
-5349
-5439
-5518
-5585
-5644
-5701
-5755
-5801
-5830
-5845
-5857
-5875
-5900
-5920
-5926
-5916
-5895
-5869
-5842
-5814
-5784
-5753
-5725
-5708
-5704
-5705
-5705
-5705
-5712
-5732
-5759
-5784
-5800
-5804
-5797
-5779
-5751
-5715
-5672
-5629
-5592
-5565
-5550
-5544
-5550
-5567
-5598
-5642
-5699
-5767
-5844
-5922
-5997
-6069
-6139
-6210
-6283
-6361
-6445
-6534
-6623
-6712
-6805
-6904
-7009
-7121
-7240
-7364
-7493
-7623
-7751
-7871
-7978
-8074
-8166
-8252
-8331
-8399
-8457
-8511
-8563
-8617
-8674
-8734
-8795
-8853
-8904
-8943
-8973
-8991
-8994
-8982
-8959
-8933
-8906
-8878
-8849
-8828
-8821
-8826
-8833
-8832
-8824
-8813
-8802
-8788
-8762
-8719
-8655
-8576
-8491
-8407
-8329
-8256
-8189
-8134
-8090
-8051
-8010
-7957
-7891
-7815
-7737
-7660
-7585
-7512
-7441
-7373
-7309
-7253
-7200
-7145
-7080
-7005
-6920
-6827
-6723
-6606
-6478
-6340
-6197
-6052
-5910
-5772
-5640
-5515
-5399
-5292
-5194
-5110
-5040
-4981
-4927
-4874
-4822
-4773
-4725
-4678
-4634
-4594
-4556
-4525
-4503
-4496
-4500
-4507
-4511
-4507
-4498
-4485
-4471
-4459
-4452
-4449
-4446
-4437
-4421
-4398
-4366
-4323
-4271
-4222
-4185
-4157
-4133
-4110
-4096
-4099
-4121
-4153
-4187
-4218
-4241
-4253
-4253
-4241
-4221
-4198
-4178
-4163
-4154
-4153
-4157
-4157
-4142
-4110
-4065
-4016
-3965
-3910
-3849
-3785
-3721
-3659
-3602
-3545
-3488
-3431
-3379
-3337
-3307
-3285
-3271
-3260
-3249
-3238
-3228
-3221
-3217
-3221
-3234
-3262
-3305
-3357
-3408
-3456
-3500
-3542
-3582
-3619
-3655
-3696
-3744
-3798
-3859
-3929
-4008
-4093
-4179
-4261
-4339
-4416
-4495
-4575
-4659
-4742
-4826
-4912
-5004
-5105
-5215
-5332
-5452
-5575
-5697
-5818
-5939
-6061
-6184
-6304
-6417
-6522
-6618
-6707
-6791
-6875
-6962
-7055
-7155
-7257
-7357
-7453
-7548
-7644
-7746
-7856
-7976
-8106
-8249
-8399
-8559
-8729
-8907
-9087
-9262
-9429
-9587
-9737
-9880
-10015
-10144
-10266
-10382
-10494
-10605
-10714
-10822
-10926
-11022
-11107
-11179
-11244
-11302
-11355
-11403
-11452
-11511
-11579
-11647
-11708
-11760
-11804
-11842
-11868
-11881
-11879
-11866
-11845
-11817
-11780
-11734
-11680
-11620
-11555
-11490
-11426
-11365
-11308
-11252
-11194
-11134
-11068
-10999
-10930
-10865
-10805
-10752
-10704
-10656
-10607
-10554
-10501
-10451
-10412
-10387
-10376
-10378
-10389
-10405
-10425
-10453
-10491
-10541
-10600
-10663
-10726
-10789
-10853
-10912
-10960
-10995
-11023
-11051
-11083
-11118
-11156
-11197
-11242
-11289
-11336
-11380
-11414
-11434
-11442
-11441
-11433
-11415
-11386
-11346
-11297
-11240
-11179
-11116
-11056
-11001
-10954
-10913
-10879
-10848
-10819
-10791
-10765
-10740
-10718
-10699
-10679
-10656
-10628
-10593
-10549
-10491
-10416
-10329
-10236
-10142
-10043
-9937
-9825
-9711
-9601
-9495
-9390
-9282
-9170
-9052
-8927
-8790
-8641
-8479
-8305
-8119
-7928
-7728
-7520
-7305
-7084
-6859
-6632
-6408
-6187
-5969
-5754
-5544
-5344
-5151
-4962
-4775
-4595
-4423
-4257
-4091
-3924
-3751
-3572
-3387
-3197
-3008
-2825
-2650
-2478
-2307
-2141
-1986
-1845
-1712
-1580
-1447
-1317
-1192
-1070
-950
-837
-734
-646
-575
-517
-471
-436
-410
-389
-368
-345
-326
-318
-319
-322
-323
-321
-321
-323
-327
-329
-331
-340
-360
-393
-434
-478
-523
-570
-616
-659
-700
-740
-780
-821
-867
-921
-984
-1048
-1110
-1172
-1235
-1300
-1366
-1431
-1494
-1558
-1621
-1687
-1758
-1839
-1931
-2031
-2132
-2226
-2310
-2385
-2457
-2528
-2599
-2668
-2732
-2790
-2844
-2897
-2947
-2994
-3033
-3065
-3089
-3110
-3129
-3151
-3181
-3221
-3274
-3341
-3423
-3515
-3614
-3720
-3832
-3949
-4067
-4187
-4302
-4415
-4527
-4639
-4750
-4858
-4961
-5060
-5152
-5236
-5311
-5379
-5444
-5508
-5572
-5638
-5706
-5772
-5833
-5884
-5924
-5953
-5969
-5973
-5970
-5964
-5956
-5945
-5931
-5914
-5892
-5865
-5832
-5802
-5779
-5763
-5748
-5732
-5713
-5692
-5668
-5643
-5620
-5602
-5593
-5596
-5609
-5628
-5653
-5683
-5720
-5762
-5807
-5851
-5892
-5926
-5954
-5978
-5998
-6013
-6023
-6029
-6034
-6037
-6031
-6012
-5981
-5939
-5886
-5820
-5739
-5642
-5531
-5411
-5287
-5164
-5042
-4921
-4801
-4686
-4575
-4467
-4358
-4250
-4149
-4059
-3985
-3923
-3871
-3824
-3777
-3727
-3673
-3617
-3558
-3496
-3430
-3365
-3304
-3245
-3182
-3113
-3039
-2962
-2881
-2790
-2689
-2580
-2466
-2350
-2230
-2104
-1971
-1837
-1704
-1573
-1441
-1305
-1164
-1020
-874
-723
-568
-410
-253
-98
56
209
359
506
652
796
939
1081
1222
1361
1496
1626
1750
1869
1987
2103
2213
2316
2412
2502
2591
2679
2765
2848
2930
3011
3095
3176
3252
3316
3369
3412
3444
3462
3467
3464
3457
3449
3435
3413
3384
3349
3310
3262
3200
3123
3035
2938
2832
2720
2602
2480
2353
2221
2088
1958
1838
1731
1636
1549
1465
1382
1299
1218
1139
1062
990
923
862
805
752
703
658
617
583
555
530
504
475
440
399
350
294
232
164
89
4
-90
-193
-305
-423
-543
-667
-796
-927
-1056
-1181
-1306
-1432
-1558
-1683
-1808
-1929
-2043
-2146
-2238
-2317
-2384
-2436
-2478
-2510
-2532
-2541
-2538
-2525
-2508
-2489
-2465
-2435
-2399
-2356
-2311
-2265
-2220
-2175
-2130
-2085
-2037
-1991
-1943
-1891
-1833
-1766
-1694
-1616
-1529
-1433
-1329
-1221
-1114
-1010
-912
-816
-722
-634
-552
-473
-396
-318
-244
-173
-104
-38
22
77
130
182
228
268
305
345
384
416
437
450
461
472
485
500
514
524
529
526
515
492
451
391
316
232
143
49
-53
-162
-278
-396
-509
-615
-716
-818
-925
-1033
-1138
-1242
-1347
-1452
-1554
-1649
-1737
-1818
-1893
-1964
-2032
-2098
-2158
-2208
-2247
-2275
-2296
-2310
-2316
-2308
-2283
-2242
-2187
-2118
-2033
-1931
-1814
-1684
-1547
-1409
-1272
-1136
-999
-860
-721
-585
-450
-318
-186
-53
81
215
351
491
638
790
947
1106
1268
1435
1608
1786
1970
2157
2347
2537
2728
2916
3100
3277
3447
3611
3773
3932
4091
4248
4401
4546
4682
4809
4928
5042
5150
5252
5348
5436
5515
5587
5650
5703
5743
5768
5781
5788
5796
5804
5807
5801
5787
5766
5741
5713
5678
5636
5589
5539
5489
5437
5384
5330
5275
5217
5157
5095
5032
4966
4898
4829
4760
4685
4598
4501
4399
4299
4202
4105
4008
3910
3814
3722
3631
3543
3456
3374
3295
3219
3146
3079
3020
2972
2931
2898
2871
2848
2828
2811
2803
2809
2828
2854
2884
2914
2944
2974
3003
3035
3071
3110
3150
3188
3227
3268
3312
3354
3394
3436
3481
3532
3583
3633
3681
3726
3769
3811
3851
3889
3924
3956
3985
4010
4029
4043
4056
4070
4088
4111
4138
4165
4190
4213
4236
4257
4273
4286
4303
4325
4352
4381
4412
4447
4485
4526
4569
4613
4655
4693
4726
4756
4784
4811
4835
4856
4876
4898
4925
4956
4989
5023
5055
5086
5119
5158
5206
5263
5328
5401
5484
5575
5670
5765
5861
5958
6058
6160
6265
6372
6479
6588
6701
6819
6941
7062
7183
7306
7430
7553
7673
7793
7916
8042
8167
8292
8411
8528
8647
8769
8899
9034
9175
9319
9466
9613
9759
9902
10041
10177
10309
10435
10555
10667
10773
10876
10978
11080
11182
11284
11383
11480
11573
11664
11753
11844
11938
12035
12135
12234
12330
12423
12511
12591
12662
12726
12784
12834
12878
12913
12939
12956
12965
12968
12965
12953
12931
12897
12849
12787
12708
12613
12504
12382
12250
12112
11967
11815
11659
11501
11347
11199
11056
10914
10772
10630
10490
10355
10224
10093
9965
9838
9715
9595
9481
9372
9271
9175
9085
9003
8926
8852
8779
8710
8646
8589
8534
8484
8436
8390
8342
8293
8243
8195
8150
8106
8067
8028
7991
7957
7928
7902
7878
7852
7823
7793
7764
7735
7704
7670
7634
7599
7567
7538
7511
7485
7458
7433
7410
7388
7364
7339
7316
7294
7274
7258
7247
7245
7250
7257
7267
7277
7287
7294
7297
7296
7294
7290
7282
7271
7257
7237
7212
7184
7153
7118
7077
7029
6974
6911
6842
6764
6676
6574
6461
6340
6213
6078
5936
5787
5633
5472
5304
5132
4959
4784
4606
4424
4239
4053
3867
3682
3499
3320
3147
2981
2823
2673
2532
2398
2271
2150
2035
1928
1829
1742
1666
1600
1543
1495
1454
1420
1392
1370
1356
1347
1340
1337
1341
1354
1375
1404
1444
1496
1558
1629
1707
1791
1876
1963
2052
2142
2233
2326
2422
2521
2622
2720
2811
2895
2973
3045
3114
3179
3240
3297
3350
3400
3448
3493
3534
3572
3609
3644
3679
3714
3749
3783
3814
3842
3864
3881
3892
3897
3895
3887
3874
3854
3825
3787
3740
3687
3630
3568
3501
3429
3352
3270
3184
3095
3002
2910
2821
2735
2651
2565
2481
2402
2333
2275
2226
2183
2145
2113
2084
2059
2033
2012
1992
1975
1961
1953
1954
1966
1987
2017
2056
2102
2156
2217
2283
2350
2419
2486
2553
2619
2687
2756
2824
2889
2951
3012
3071
3126
3174
3217
3256
3293
3326
3356
3384
3409
3432
3455
3480
3508
3541
3581
3631
3690
3754
3819
3882
3945
4010
4078
4151
4225
4299
4376
4455
4537
4620
4703
4784
4864
4941
5015
5083
5142
5192
5231
5260
5277
5283
5279
5265
5243
5214
5179
5138
5087
5029
4964
4897
4827
4754
4677
4599
4521
4442
4359
4271
4180
4089
3997
3904
3812
3721
3631
3541
3453
3367
3285
3206
3127
3050
2977
2906
2837
2768
2700
2633
2568
2504
2440
2377
2317
2260
2203
2145
2088
2029
1970
1904
1832
1754
1671
1585
1498
1411
1325
1240
1154
1069
985
906
831
761
697
640
588
539
493
452
419
394
377
368
368
375
389
409
436
468
505
549
603
665
733
806
886
970
1057
1145
1234
1322
1410
1498
1586
1673
1760
1848
1938
2028
2115
2198
2278
2355
2429
2499
2563
2620
2673
2726
2780
2833
2883
2928
2968
3006
3045
3083
3119
3147
3169
3188
3206
3220
3229
3233
3233
3229
3220
3207
3192
3175
3154
3135
3119
3105
3089
3068
3043
3015
2983
2947
2907
2865
2824
2784
2744
2703
2659
2616
2574
2535
2498
2464
2433
2403
2375
2349
2328
2312
2303
2300
2301
2304
2308
2312
2319
2329
2343
2357
2371
2382
2394
2410
2427
2442
2453
2465
2478
2492
2503
2509
2511
2514
2516
2517
2516
2513
2510
2506
2501
2493
2484
2474
2464
2453
2442
2429
2414
2397
2378
2359
2339
2320
2300
2279
2258
2237
2214
2187
2156
2122
2089
2058
2027
1991
1951
1907
1861
1812
1760
1703
1644
1583
1522
1460
1396
1330
1261
1193
1126
1059
989
918
847
778
711
644
575
502
424
345
266
187
108
29
-47
-120
-186
-247
-300
-345
-381
-408
-425
-436
-440
-442
-439
-432
-421
-406
-390
-374
-356
-336
-315
-296
-278
-261
-244
-226
-211
-200
-194
-192
-193
-194
-197
-200
-206
-213
-222
-232
-243
-254
-264
-272
-280
-287
-291
-291
-286
-281
-277
-274
-270
-265
-257
-245
-226
-198
-161
-118
-71
-22
28
77
125
172
219
267
314
362
412
464
518
570
620
668
713
754
791
825
859
891
921
948
974
999
1024
1048
1073
1100
1127
1156
1184
1212
1242
1274
1309
1343
1375
1401
1421
1435
1443
1444
1441
1434
1423
1409
1389
1363
1332
1297
1257
1215
1170
1122
1073
1024
975
925
874
820
767
715
665
615
568
524
480
437
394
352
310
269
227
186
143
99
53
6
-41
-86
-128
-168
-209
-253
-297
-340
-385
-433
-483
-536
-591
-646
-702
-758
-815
-872
-930
-989
-1051
-1115
-1183
-1253
-1327
-1405
-1485
-1568
-1652
-1736
-1819
-1900
-1979
-2059
-2140
-2220
-2301
-2380
-2458
-2534
-2610
-2686
-2762
-2835
-2904
-2969
-3031
-3091
-3150
-3208
-3263
-3316
-3366
-3413
-3459
-3502
-3543
-3584
-3624
-3663
-3699
-3732
-3762
-3788
-3811
-3833
-3853
-3871
-3888
-3903
-3917
-3930
-3940
-3948
-3954
-3959
-3961
-3960
-3959
-3959
-3961
-3968
-3977
-3988
-4002
-4018
-4035
-4054
-4075
-4096
-4116
-4138
-4161
-4183
-4206
-4227
-4249
-4270
-4290
-4310
-4329
-4346
-4365
-4385
-4406
-4428
-4450
-4473
-4500
-4529
-4558
-4585
-4610
-4635
-4663
-4693
-4726
-4761
-4799
-4840
-4881
-4919
-4953
-4984
-5013
-5041
-5068
-5095
-5122
-5148
-5170
-5189
-5205
-5215
-5218
-5214
-5203
-5187
-5165
-5136
-5100
-5062
-5023
-4983
-4940
-4896
-4852
-4807
-4762
-4717
-4670
-4624
-4577
-4529
-4482
-4435
-4392
-4351
-4315
-4285
-4262
-4243
-4229
-4219
-4215
-4218
-4225
-4235
-4249
-4268
-4293
-4322
-4355
-4392
-4435
-4482
-4533
-4588
-4646
-4708
-4773
-4839
-4909
-4982
-5057
-5132
-5206
-5283
-5363
-5444
-5527
-5610
-5694
-5779
-5863
-5947
-6032
-6120
-6210
-6300
-6387
-6470
-6550
-6627
-6700
-6768
-6831
-6888
-6941
-6990
-7036
-7079
-7116
-7148
-7175
-7198
-7217
-7232
-7241
-7247
-7247
-7244
-7238
-7233
-7227
-7220
-7212
-7202
-7191
-7181
-7173
-7167
-7164
-7165
-7169
-7176
-7187
-7202
-7223
-7249
-7281
-7318
-7362
-7414
-7471
-7534
-7601
-7671
-7745
-7821
-7902
-7987
-8077
-8170
-8263
-8357
-8454
-8551
-8648
-8742
-8835
-8927
-9018
-9107
-9194
-9278
-9359
-9436
-9510
-9581
-9647
-9707
-9762
-9811
-9857
-9900
-9938
-9971
-9999
-10025
-10050
-10074
-10094
-10110
-10121
-10129
-10134
-10133
-10126
-10115
-10099
-10079
-10052
-10021
-9986
-9946
-9902
-9856
-9807
-9757
-9703
-9646
-9586
-9526
-9468
-9411
-9355
-9299
-9243
-9186
-9129
-9072
-9017
-8965
-8916
-8868
-8821
-8774
-8730
-8688
-8648
-8611
-8578
-8550
-8528
-8512
-8501
-8496
-8496
-8500
-8508
-8520
-8535
-8552
-8569
-8584
-8599
-8615
-8632
-8649
-8664
-8676
-8686
-8692
-8695
-8698
-8702
-8704
-8705
-8705
-8705
-8705
-8703
-8698
-8689
-8677
-8661
-8640
-8617
-8589
-8557
-8521
-8481
-8440
-8398
-8352
-8304
-8254
-8204
-8151
-8096
-8037
-7976
-7913
-7848
-7782
-7716
-7650
-7583
-7517
-7451
-7387
-7325
-7264
-7205
-7148
-7094
-7040
-6986
-6933
-6882
-6832
-6783
-6735
-6687
-6640
-6595
-6551
-6506
-6460
-6413
-6368
-6325
-6281
-6237
-6192
-6146
-6100
-6054
-6009
-5963
-5918
-5872
-5825
-5778
-5729
-5679
-5629
-5579
-5532
-5487
-5443
-5400
-5359
-5318
-5280
-5241
-5201
-5158
-5111
-5063
-5014
-4966
-4919
-4871
-4825
-4782
-4741
-4702
-4662
-4622
-4584
-4548
-4515
-4484
-4455
-4429
-4406
-4385
-4365
-4347
-4330
-4314
-4299
-4283
-4265
-4246
-4225
-4206
-4190
-4177
-4164
-4153
-4145
-4141
-4140
-4144
-4151
-4162
-4176
-4191
-4209
-4229
-4250
-4272
-4293
-4317
-4345
-4377
-4413
-4450
-4488
-4527
-4567
-4607
-4645
-4681
-4715
-4747
-4776
-4803
-4827
-4848
-4869
-4888
-4906
-4923
-4938
-4949
-4956
-4957
-4954
-4947
-4935
-4918
-4897
-4873
-4844
-4811
-4774
-4734
-4691
-4646
-4598
-4547
-4494
-4437
-4378
-4318
-4257
-4196
-4134
-4073
-4014
-3958
-3905
-3856
-3811
-3771
-3735
-3705
-3681
-3661
-3646
-3634
-3627
-3623
-3621
-3622
-3623
-3624
-3626
-3630
-3634
-3638
-3644
-3653
-3663
-3673
-3682
-3690
-3697
-3706
-3715
-3724
-3733
-3740
-3747
-3755
-3764
-3770
-3775
-3777
-3779
-3780
-3779
-3776
-3768
-3756
-3740
-3719
-3693
-3660
-3622
-3578
-3530
-3478
-3422
-3363
-3299
-3230
-3158
-3082
-3005
-2924
-2840
-2754
-2664
-2570
-2471
-2367
-2259
-2148
-2035
-1924
-1814
-1704
-1593
-1481
-1366
-1251
-1135
-1018
-905
-794
-685
-579
-475
-371
-269
-169
-72
23
117
209
299
385
469
549
629
706
780
851
921
988
1054
1117
1178
1237
1292
1345
1394
1441
1484
1524
1561
1594
1624
1653
1681
1708
1735
1761
1784
1807
1830
1853
1878
1904
1933
1962
1992
2019
2047
2074
2102
2131
2159
2187
2212
2236
2260
2285
2310
2332
2350
2366
2380
2392
2402
2413
2426
2442
2460
2481
2501
2522
2542
2563
2586
2610
2635
2661
2689
2717
2746
2776
2804
2830
2855
2878
2904
2931
2959
2987
3012
3037
3061
3082
3101
3117
3132
3143
3151
3156
3160
3165
3168
3170
3170
3169
3166
3158
3145
3128
3110
3089
3068
3045
3022
3000
2981
2962
2944
2925
2902
2876
2848
2820
2791
2761
2728
2692
2655
2617
2579
2541
2502
2465
2428
2394
2359
2324
2289
2255
2220
2184
2150
2118
2089
2063
2037
2012
1988
1964
1940
1917
1895
1874
1853
1833
1815
1798
1782
1767
1752
1739
1728
1721
1716
1714
1716
1721
1732
1745
1762
1781
1804
1830
1857
1885
1913
1941
1971
2001
2033
2066
2100
2133
2166
2198
2228
2259
2290
2321
2351
2380
2407
2431
2452
2471
2487
2500
2512
2523
2535
2546
2556
2565
2572
2577
2580
2580
2578
2576
2572
2569
2566
2563
2559
2554
2548
2541
2533
2523
2515
2508
2501
2495
2487
2479
2470
2462
2456
2453
2450
2447
2445
2445
2446
2450
2454
2456
2459
2464
2471
2480
2489
2500
2511
2525
2542
2562
2586
2612
2640
2672
2708
2746
2785
2825
2867
2910
2955
3002
3050
3100
3148
3194
3238
3277
3312
3344
3374
3404
3433
3460
3486
3510
3535
3559
3582
3601
3618
3633
3648
3662
3678
3694
3713
3733
3755
3777
3799
3819
3838
3855
3871
3887
3903
3919
3936
3953
3973
3993
4014
4035
4058
4081
4105
4131
4157
4183
4208
4231
4255
4278
4303
4327
4351
4373
4393
4413
4432
4453
4475
4499
4523
4547
4571
4595
4618
4641
4661
4679
4696
4713
4727
4739
4748
4753
4756
4755
4750
4740
4725
4705
4681
4652
4621
4587
4550
4511
4468
4422
4373
4321
4265
4206
4144
4080
4014
3948
3880
3811
3738
3664
3589
3514
3439
3363
3285
3205
3125
3044
2965
2884
2802
2719
2636
2556
2477
2400
2323
2246
2170
2095
2021
1947
1874
1802
1731
1660
1591
1524
1460
1399
1339
1280
1222
1164
1106
1049
991
936
884
834
788
745
707
673
641
614
592
575
562
552
541
532
525
520
517
518
523
532
544
557
571
587
604
623
643
665
689
716
745
776
809
846
884
925
966
1008
1051
1097
1143
1191
1239
1288
1338
1390
1441
1490
1538
1584
1629
1673
1717
1760
1805
1849
1894
1941
1990
2040
2091
2142
2193
2244
2295
2344
2392
2438
2483
2527
2572
2617
2662
2708
2754
2799
2844
2888
2931
2975
3020
3065
3111
3157
3203
3249
3296
3344
3394
3445
3497
3548
3598
3647
3694
3742
3789
3837
3885
3933
3981
4029
4075
4124
4171
4218
4264
4308
4349
4388
4425
4459
4493
4525
4556
4584
4608
4628
4644
4655
4664
4671
4676
4677
4673
4663
4651
4634
4615
4593
4568
4541
4511
4478
4445
4410
4374
4337
4299
4260
4220
4181
4142
4103
4065
4027
3990
3954
3919
3885
3852
3821
3791
3762
3732
3703
3675
3647
3619
3589
3560
3530
3499
3468
3436
3404
3371
3336
3298
3259
3218
3174
3130
3084
3037
2989
2940
2888
2835
2781
2725
2665
2602
2537
2469
2397
2321
2241
2160
2076
1989
1898
1802
1704
1602
1499
1394
1288
1181
1073
963
853
742
629
514
398
280
160
38
-87
-214
-342
-472
-601
-732
-863
-996
-1129
-1260
-1391
-1519
-1645
-1768
-1888
-2005
-2119
-2230
-2337
-2441
-2545
-2646
-2744
-2839
-2929
-3016
-3100
-3178
-3253
-3324
-3393
-3459
-3524
-3586
-3644
-3699
-3749
-3795
-3838
-3876
-3909
-3937
-3959
-3976
-3990
-3999
-4002
-4001
-3996
-3987
-3974
-3958
-3938
-3917
-3893
-3868
-3841
-3814
-3785
-3754
-3721
-3685
-3648
-3609
-3567
-3521
-3474
-3425
-3376
-3327
-3278
-3229
-3180
-3129
-3077
-3022
-2966
-2907
-2847
-2785
-2722
-2658
-2592
-2525
-2456
-2386
-2316
-2244
-2169
-2093
-2013
-1931
-1845
-1758
-1671
-1583
-1493
-1402
-1310
-1216
-1120
-1022
-922
-822
-720
-618
-516
-414
-311
-207
-103
2
108
214
321
427
533
638
741
842
942
1040
1134
1225
1313
1396
1477
1553
1627
1698
1765
1829
1886
1938
1984
2024
2058
2087
2110
2130
2147
2162
2174
2182
2187
2187
2185
2181
2175
2167
2156
2141
2125
2110
2093
2076
2058
2040
2023
2005
1990
1974
1959
1944
1930
1916
1902
1888
1874
1860
1847
1832
1818
1803
1786
1767
1745
1721
1695
1666
1633
1597
1556
1511
1459
1403
1341
1275
1205
1129
1049
965
876
783
686
584
478
370
257
141
22
-100
-224
-350
-476
-602
-727
-852
-975
-1097
-1217
-1336
-1452
-1565
-1674
-1778
-1877
-1972
-2064
-2152
-2236
-2318
-2397
-2474
-2548
-2620
-2689
-2758
-2826
-2893
-2959
-3024
-3087
-3148
-3207
-3264
-3323
-3382
-3442
-3502
-3561
-3619
-3678
-3736
-3794
-3851
-3906
-3960
-4014
-4067
-4121
-4173
-4223
-4273
-4323
-4373
-4422
-4471
-4518
-4564
-4607
-4648
-4688
-4726
-4762
-4794
-4823
-4846
-4865
-4880
-4892
-4899
-4903
-4903
-4900
-4893
-4883
-4870
-4852
-4829
-4800
-4766
-4730
-4691
-4649
-4606
-4563
-4519
-4475
-4429
-4381
-4331
-4278
-4223
-4163
-4100
-4035
-3971
-3905
-3838
-3771
-3703
-3634
-3566
-3498
-3431
-3365
-3300
-3237
-3175
-3115
-3056
-2998
-2940
-2882
-2824
-2766
-2708
-2652
-2597
-2544
-2491
-2438
-2385
-2333
-2281
-2229
-2178
-2128
-2077
-2025
-1973
-1920
-1865
-1810
-1755
-1700
-1647
-1594
-1542
-1491
-1441
-1391
-1341
-1291
-1242
-1192
-1142
-1092
-1040
-988
-935
-882
-828
-776
-723
-671
-619
-565
-510
-455
-399
-344
-290
-236
-182
-130
-79
-29
22
73
123
173
222
270
316
361
404
447
488
526
564
602
639
676
713
749
786
825
863
902
942
983
1024
1065
1105
1145
1186
1227
1269
1314
1360
1408
1457
1508
1560
1614
1671
1730
1788
1847
1905
1963
2020
2077
2134
2190
2244
2297
2347
2394
2438
2478
2517
2553
2585
2613
2636
2653
2665
2672
2675
2671
2662
2648
2628
2605
2577
2546
2512
2476
2436
2393
2345
2292
2233
2170
2103
2032
1957
1878
1795
1708
1617
1523
1426
1326
1223
1118
1010
900
789
677
565
454
343
231
119
7
-105
-217
-329
-441
-554
-666
-779
-892
-1004
-1116
-1226
-1335
-1444
-1552
-1657
-1761
-1864
-1966
-2066
-2165
-2263
-2361
-2458
-2554
-2648
-2739
-2828
-2915
-2998
-3078
-3155
-3229
-3301
-3371
-3438
-3501
-3562
-3621
-3677
-3731
-3782
-3829
-3874
-3917
-3958
-3995
-4029
-4059
-4088
-4111
-4132
-4150
-4167
-4181
-4194
-4205
-4215
-4223
-4228
-4232
-4232
-4230
-4225
-4217
-4209
-4200
-4190
-4179
-4168
-4155
-4142
-4128
-4112
-4094
-4074
-4051
-4026
-3999
-3969
-3936
-3902
-3865
-3826
-3786
-3743
-3699
-3653
-3606
-3558
-3507
-3454
-3398
-3340
-3278
-3211
-3141
-3069
-2994
-2918
-2838
-2755
-2669
-2581
-2491
-2399
-2304
-2206
-2104
-2001
-1896
-1789
-1679
-1567
-1452
-1338
-1223
-1108
-992
-875
-760
-646
-533
-422
-312
-204
-98
5
104
201
295
389
481
571
658
742
823
901
975
1046
1114
1178
1239
1297
1351
1402
1450
1495
1536
1575
1611
1643
1672
1697
1719
1736
1750
1762
1771
1777
1780
1778
1772
1763
1750
1733
1711
1685
1655
1622
1585
1546
1504
1459
1412
1363
1312
1261
1207
1150
1090
1026
960
891
820
748
675
601
526
450
372
292
211
129
46
-36
-119
-200
-281
-360
-437
-512
-586
-658
-728
-797
-864
-927
-988
-1047
-1102
-1155
-1205
-1252
-1296
-1337
-1372
-1404
-1432
-1457
-1478
-1497
-1512
-1525
-1535
-1541
-1544
-1542
-1536
-1527
-1515
-1499
-1480
-1457
-1431
-1401
-1368
-1332
-1294
-1252
-1208
-1161
-1111
-1060
-1006
-949
-888
-825
-760
-694
-626
-557
-486
-414
-341
-268
-195
-122
-49
22
92
161
227
293
357
418
477
531
582
629
674
714
750
782
811
839
864
887
906
922
934
943
950
954
954
952
948
944
938
929
918
905
890
873
854
831
806
778
747
716
684
652
619
587
554
522
490
459
429
400
372
346
320
296
273
251
233
216
201
188
175
164
155
148
142
140
140
143
149
157
167
180
195
212
231
252
274
297
320
344
370
399
429
461
494
528
563
599
633
667
700
731
761
788
814
837
857
873
886
896
902
905
903
897
887
872
853
829
802
771
735
695
651
604
554
500
441
379
314
244
172
97
18
-62
-144
-228
-313
-399
-487
-575
-663
-751
-839
-927
-1014
-1100
-1184
-1267
-1348
-1428
-1506
-1582
-1658
-1731
-1803
-1872
-1939
-2003
-2065
-2125
-2182
-2237
-2288
-2337
-2383
-2428
-2471
-2512
-2551
-2588
-2623
-2658
-2691
-2722
-2752
-2780
-2808
-2836
-2864
-2891
-2918
-2944
-2971
-2999
-3026
-3053
-3079
-3104
-3128
-3151
-3173
-3194
-3215
-3236
-3256
-3274
-3292
-3310
-3327
-3344
-3360
-3374
-3386
-3396
-3405
-3413
-3419
-3424
-3428
-3430
-3431
-3431
-3428
-3424
-3420
-3415
-3409
-3403
-3396
-3390
-3383
-3376
-3370
-3363
-3356
-3347
-3337
-3327
-3317
-3308
-3300
-3295
-3291
-3288
-3287
-3286
-3287
-3289
-3293
-3298
-3306
-3315
-3325
-3336
-3348
-3361
-3374
-3387
-3399
-3410
-3419
-3426
-3430
-3433
-3433
-3430
-3424
-3414
-3403
-3388
-3370
-3349
-3325
-3299
-3269
-3234
-3196
-3155
-3110
-3063
-3013
-2960
-2903
-2844
-2782
-2717
-2649
-2578
-2505
-2430
-2353
-2274
-2194
-2113
-2029
-1944
-1857
-1768
-1677
-1586
-1494
-1402
-1309
-1217
-1125
-1033
-943
-854
-766
-679
-593
-508
-425
-344
-266
-190
-118
-47
21
87
149
208
263
313
359
401
438
470
498
523
544
562
577
588
595
600
601
599
595
589
581
570
556
540
521
499
476
450
421
388
352
314
273
229
182
134
83
30
-25
-82
-139
-197
-257
-317
-378
-440
-502
-563
-623
-682
-741
-799
-856
-911
-965
-1018
-1070
-1122
-1172
-1223
-1273
-1323
-1373
-1424
-1475
-1527
-1578
-1629
-1679
-1728
-1777
-1825
-1872
-1920
-1967
-2015
-2062
-2110
-2158
-2205
-2251
-2296
-2340
-2383
-2425
-2466
-2507
-2547
-2586
-2623
-2659
-2693
-2725
-2754
-2781
-2804
-2825
-2844
-2861
-2876
-2887
-2896
-2902
-2906
-2906
-2902
-2895
-2886
-2873
-2859
-2843
-2826
-2807
-2788
-2768
-2746
-2724
-2701
-2677
-2651
-2624
-2595
-2564
-2532
-2499
-2466
-2431
-2397
-2363
-2328
-2293
-2258
-2224
-2189
-2156
-2122
-2088
-2052
-2017
-1981
-1946
-1910
-1875
-1839
-1802
-1765
-1726
-1685
-1644
-1602
-1560
-1517
-1474
-1429
-1384
-1338
-1292
-1244
-1195
-1144
-1092
-1039
-983
-927
-869
-811
-754
-697
-641
-586
-532
-478
-425
-373
-322
-271
-223
-175
-129
-83
-38
7
53
99
145
191
237
284
330
377
425
473
523
573
623
673
723
774
824
874
924
975
1025
1076
1127
1178
1229
1279
1329
1377
1423
1468
1512
1556
1598
1640
1682
1723
1763
1801
1837
1872
1905
1937
1968
1998
2025
2053
2077
2101
2124
2146
2166
2186
2203
2219
2233
2246
2257
2267
2275
2282
2289
2295
2301
2306
2311
2317
2322
2328
2333
2338
2343
2348
2353
2358
2364
2372
2380
2390
2402
2415
2430
2446
2462
2479
2498
2517
2539
2563
2588
2615
2642
2669
2697
2725
2752
2777
2801
2824
2847
2868
2887
2903
2916
2927
2936
2943
2947
2949
2949
2945
2938
2927
2913
2894
2870
2843
2814
2782
2747
2708
2666
2619
2568
2513
2453
2388
2318
2244
2168
2089
2005
1920
1832
1742
1651
1558
1464
1368
1271
1171
1071
970
869
766
663
561
460
360
262
164
70
-23
-113
-200
-284
-366
-445
-522
-597
-669
-738
-806
-872
-935
-995
-1053
-1107
-1157
-1204
-1247
-1288
-1325
-1358
-1388
-1413
-1434
-1451
-1464
-1472
-1476
-1475
-1468
-1457
-1442
-1424
-1402
-1376
-1346
-1311
-1273
-1231
-1185
-1137
-1085
-1031
-976
-919
-861
-800
-738
-675
-612
-548
-483
-416
-348
-278
-208
-137
-66
6
79
151
223
292
361
428
493
556
618
678
737
793
846
895
942
986
1028
1069
1108
1146
1182
1216
1250
1281
1311
1338
1363
1384
1403
1419
1434
1446
1456
1464
1470
1475
1479
1484
1488
1492
1495
1497
1498
1497
1495
1492
1487
1481
1474
1467
1459
1450
1440
1431
1422
1414
1405
1395
1385
1375
1364
1351
1337
1321
1305
1288
1269
1250
1230
1208
1186
1163
1138
1113
1088
1062
1035
1008
982
955
928
900
872
843
814
785
756
726
697
668
640
613
586
559
532
505
478
449
420
391
361
331
302
273
245
218
191
166
143
120
98
77
56
37
20
4
-10
-22
-33
-41
-48
-52
-55
-55
-54
-50
-44
-36
-27
-16
-5
7
19
32
45
59
74
90
107
125
144
162
181
199
218
237
255
271
287
301
313
325
335
344
352
358
363
367
370
372
371
369
365
359
351
341
330
318
305
290
275
259
241
223
204
184
164
144
123
102
81
61
41
21
3
-15
-31
-46
-60
-72
-82
-91
-97
-101
-104
-105
-104
-102
-97
-90
-81
-68
-54
-36
-16
7
31
57
86
117
150
185
222
261
302
345
389
434
480
528
577
626
677
727
778
829
880
932
983
1033
1082
1131
1178
1223
1266
1306
1344
1379
1412
1442
1470
1497
1521
1545
1568
1588
1608
1624
1639
1652
1664
1675
1686
1696
1705
1713
1721
1727
1732
1737
1742
1745
1747
1748
1748
1746
1743
1738
1732
1724
1715
1705
1695
1685
1674
1664
1653
1642
1630
1616
1602
1587
1572
1558
1544
1530
1517
1504
1492
1479
1466
1453
1440
1426
1412
1396
1379
1361
1342
1322
1302
1281
1258
1234
1207
1179
1149
1117
1083
1047
1010
972
933
893
852
810
767
723
677
631
585
537
489
440
390
341
291
241
191
142
93
44
-5
-53
-100
-146
-191
-235
-278
-319
-359
-396
-432
-466
-499
-531
-561
-590
-617
-643
-667
-688
-707
-723
-737
-747
-756
-762
-765
-765
-762
-756
-747
-736
-723
-709
-693
-675
-656
-634
-610
-584
-555
-524
-491
-455
-418
-378
-335
-291
-244
-197
-149
-101
-51
-1
50
101
153
205
256
308
359
410
461
511
560
608
656
702
748
792
836
878
919
959
998
1036
1073
1108
1143
1177
1210
1242
1273
1302
1329
1355
1379
1401
1419
1436
1450
1463
1474
1483
1490
1496
1499
1500
1500
1497
1492
1485
1477
1468
1457
1445
1431
1415
1399
1381
1361
1339
1315
1290
1263
1235
1205
1174
1140
1104
1065
1024
979
932
882
830
777
722
665
606
547
487
427
366
306
244
183
121
58
-6
-70
-134
-198
-262
-326
-388
-449
-510
-569
-626
-683
-740
-797
-854
-911
-969
-1028
-1087
-1146
-1204
-1261
-1317
-1373
-1427
-1481
-1534
-1584
-1633
-1680
-1726
-1772
-1816
-1860
-1902
-1945
-1986
-2028
-2068
-2107
-2146
-2184
-2221
-2256
-2291
-2326
-2359
-2392
-2423
-2454
-2485
-2516
-2547
-2578
-2609
-2641
-2673
-2705
-2738
-2771
-2805
-2838
-2872
-2906
-2940
-2974
-3009
-3043
-3078
-3114
-3151
-3188
-3226
-3265
-3304
-3343
-3383
-3422
-3461
-3500
-3539
-3579
-3618
-3656
-3695
-3733
-3770
-3806
-3839
-3870
-3899
-3925
-3947
-3965
-3979
-3991
-3999
-4005
-4006
-4006
-4002
-3995
-3984
-3968
-3949
-3924
-3896
-3863
-3827
-3787
-3743
-3696
-3647
-3596
-3542
-3485
-3426
-3364
-3300
-3233
-3164
-3094
-3023
-2952
-2880
-2807
-2732
-2657
-2582
-2506
-2429
-2352
-2274
-2196
-2119
-2041
-1965
-1889
-1812
-1736
-1660
-1584
-1509
-1434
-1360
-1287
-1216
-1145
-1076
-1008
-942
-878
-815
-755
-697
-642
-589
-537
-488
-442
-398
-358
-321
-286
-254
-224
-196
-171
-149
-130
-113
-98
-86
-77
-69
-63
-59
-56
-56
-57
-59
-61
-63
-65
-67
-69
-71
-73
-75
-77
-79
-81
-83
-83
-83
-81
-80
-78
-77
-75
-72
-70
-68
-65
-61
-56
-50
-44
-38
-32
-26
-21
-16
-11
-7
-4
-1
1
2
2
1
-2
-5
-9
-15
-23
-32
-43
-56
-71
-88
-108
-130
-155
-183
-214
-247
-284
-324
-367
-413
-461
-513
-566
-623
-682
-744
-809
-877
-947
-1018
-1094
-1171
-1249
-1330
-1413
-1497
-1583
-1670
-1759
-1849
-1941
-2035
-2131
-2228
-2326
-2426
-2526
-2627
-2728
-2829
-2930
-3031
-3132
-3232
-3331
-3428
-3523
-3617
-3710
-3802
-3892
-3982
-4070
-4160
-4247
-4333
-4418
-4501
-4583
-4663
-4741
-4817
-4890
-4962
-5030
-5097
-5160
-5222
-5281
-5337
-5390
-5439
-5484
-5526
-5564
-5598
-5628
-5654
-5677
-5697
-5713
-5726
-5736
-5741
-5743
-5742
-5737
-5728
-5716
-5701
-5681
-5659
-5633
-5604
-5572
-5537
-5500
-5460
-5419
-5376
-5332
-5287
-5242
-5195
-5146
-5097
-5048
-4997
-4947
-4896
-4845
-4794
-4743
-4691
-4639
-4588
-4537
-4486
-4435
-4383
-4330
-4278
-4224
-4170
-4116
-4062
-4009
-3956
-3904
-3851
-3798
-3745
-3692
-3638
-3584
-3530
-3476
-3422
-3368
-3313
-3259
-3203
-3148
-3092
-3036
-2979
-2921
-2862
-2802
-2743
-2683
-2622
-2561
-2500
-2438
-2375
-2313
-2250
-2187
-2124
-2061
-1998
-1936
-1875
-1814
-1754
-1695
-1636
-1577
-1519
-1461
-1405
-1349
-1294
-1239
-1186
-1134
-1082
-1032
-983
-934
-886
-840
-795
-752
-711
-673
-636
-602
-570
-541
-513
-488
-466
-446
-428
-413
-401
-391
-384
-381
-382
-386
-393
-404
-417
-433
-451
-471
-494
-518
-545
-573
-603
-635
-668
-704
-742
-782
-823
-865
-909
-953
-998
-1044
-1091
-1139
-1187
-1236
-1285
-1334
-1383
-1432
-1482
-1533
-1583
-1632
-1682
-1731
-1780
-1829
-1878
-1927
-1975
-2023
-2070
-2115
-2160
-2203
-2244
-2285
-2323
-2361
-2399
-2435
-2471
-2506
-2540
-2573
-2605
-2636
-2666
-2695
-2723
-2750
-2776
-2801
-2824
-2846
-2866
-2885
-2904
-2922
-2938
-2953
-2966
-2979
-2991
-3001
-3011
-3019
-3025
-3030
-3034
-3036
-3037
-3036
-3033
-3028
-3021
-3011
-2999
-2985
-2968
-2949
-2928
-2904
-2878
-2849
-2818
-2784
-2747
-2708
-2667
-2624
-2579
-2533
-2485
-2436
-2385
-2334
-2281
-2227
-2171
-2113
-2054
-1993
-1931
-1866
-1800
-1732
-1664
-1596
-1527
-1457
-1388
-1318
-1248
-1177
-1107
-1035
-964
-893
-821
-749
-677
-605
-533
-462
-390
-320
-250
-181
-114
-48
17
81
143
202
259
315
370
422
474
524
572
619
665
709
751
790
829
866
901
935
968
998
1028
1055
1081
1105
1128
1149
1169
1188
1206
1222
1238
1253
1267
1279
1291
1302
1311
1319
1325
1329
1332
1334
1334
1334
1332
1329
1325
1320
1314
1307
1299
1290
1281
1270
1259
1247
1235
1221
1208
1195
1182
1169
1156
1142
1129
1116
1102
1088
1074
1059
1043
1027
1010
993
975
956
937
919
901
883
866
849
832
816
801
788
775
764
754
746
739
732
727
723
720
720
721
723
727
733
741
750
761
773
787
803
820
838
855
873
891
908
926
944
962
980
998
1016
1034
1051
1068
1084
1100
1116
1130
1143
1155
1166
1175
1184
1192
1198
1203
1208
1213
1217
1221
1225
1229
1232
1234
1236
1237
1238
1239
1239
1240
1240
1240
1240
1241
1241
1242
1244
1247
1250
1252
1255
1258
1261
1263
1265
1267
1269
1270
1272
1273
1273
1272
1271
1269
1265
1260
1254
1247
1239
1229
1218
1207
1195
1182
1168
1154
1139
1123
1108
1092
1077
1062
1047
1032
1016
1002
986
971
956
942
930
919
909
901
893
887
883
880
879
880
882
886
892
900
911
923
938
955
973
992
1012
1035
1058
1082
1106
1131
1156
1181
1206
1232
1258
1284
1310
1337
1364
1392
1420
1448
1476
1504
1533
1561
1589
1618
1647
1676
1704
1733
1761
1789
1815
1841
1866
1890
1912
1934
1954
1973
1990
2005
2019
2032
2043
2052
2059
2066
2070
2074
2075
2075
2073
2070
2065
2059
2052
2044
2033
2023
2009
1996
1980
1962
1943
1923
1903
1883
1861
1839
1817
1794
1771
1748
1725
1703
1680
1658
1637
1617
1598
1579
1561
1543
1526
1510
1496
1483
1471
1461
1453
1448
1445
1444
1444
1446
1449
1454
1459
1466
1473
1481
1491
1501
1513
1526
1540
1554
1569
1584
1600
1616
1633
1649
1665
1680
1696
1712
1728
1744
1759
1775
1789
1803
1816
1827
1839
1849
1858
1865
1871
1875
1878
1878
1876
1872
1865
1855
1842
1828
1811
1792
1771
1748
1722
1694
1665
1633
1600
1565
1529
1490
1450
1408
1365
1320
1275
1229
1182
1134
1085
1036
985
934
881
827
772
716
659
602
545
488
431
375
320
266
212
158
105
52
1
-50
-100
-150
-199
-248
-297
-345
-392
-438
-484
-529
-573
-616
-658
-700
-740
-779
-815
-850
-882
-913
-941
-967
-990
-1010
-1027
-1042
-1053
-1062
-1068
-1072
-1074
-1075
-1073
-1068
-1062
-1053
-1042
-1029
-1014
-999
-982
-964
-944
-923
-900
-877
-852
-825
-797
-768
-738
-706
-674
-640
-606
-570
-533
-495
-456
-416
-376
-335
-294
-253
-212
-170
-129
-87
-46
-5
35
75
113
151
188
224
258
292
323
354
383
412
440
467
494
520
546
571
596
621
645
668
691
714
736
759
781
804
826
847
868
888
908
929
949
969
990
1010
1032
1052
1073
1094
1115
1136
1158
1180
1201
1223
1244
1266
1287
1307
1327
1347
1367
1387
1407
1426
1446
1467
1486
1506
1525
1543
1561
1577
1591
1605
1617
1627
1637
1645
1652
1658
1662
1666
1667
1667
1664
1660
1652
1643
1630
1615
1598
1578
1556
1532
1506
1478
1447
1416
1382
1346
1308
1268
1227
1184
1139
1094
1047
1000
951
901
850
798
745
690
635
579
522
464
405
346
285
225
165
106
47
-13
-72
-131
-190
-248
-305
-362
-417
-470
-521
-572
-620
-667
-712
-757
-800
-841
-882
-921
-957
-992
-1025
-1056
-1085
-1114
-1143
-1170
-1198
-1224
-1251
-1277
-1302
-1327
-1351
-1375
-1399
-1423
-1446
-1469
-1492
-1516
-1540
-1564
-1589
-1614
-1641
-1668
-1695
-1724
-1753
-1782
-1811
-1840
-1870
-1899
-1927
-1955
-1982
-2007
-2031
-2055
-2076
-2097
-2115
-2131
-2146
-2158
-2167
-2173
-2177
-2178
-2176
-2171
-2163
-2153
-2140
-2125
-2107
-2086
-2063
-2037
-2009
-1978
-1945
-1909
-1871
-1830
-1788
-1743
-1696
-1646
-1595
-1541
-1486
-1429
-1370
-1310
-1250
-1188
-1125
-1061
-997
-931
-864
-797
-729
-662
-594
-527
-460
-393
-326
-259
-193
-128
-64
0
63
125
186
246
305
363
419
473
526
577
627
676
722
766
807
846
882
915
945
973
998
1018
1038
1054
1068
1078
1086
1091
1093
1092
1088
1080
1070
1057
1041
1022
1002
980
954
926
895
861
826
788
748
706
661
615
566
515
462
408
351
294
235
175
114
52
-11
-76
-141
-207
-274
-341
-407
-474
-539
-605
-670
-734
-798
-862
-925
-987
-1048
-1109
-1168
-1227
-1286
-1343
-1400
-1456
-1511
-1566
-1620
-1675
-1729
-1782
-1835
-1887
-1938
-1988
-2037
-2085
-2131
-2176
-2220
-2263
-2304
-2344
-2383
-2420
-2456
-2491
-2524
-2556
-2587
-2617
-2645
-2672
-2697
-2721
-2745
-2767
-2788
-2808
-2828
-2847
-2865
-2882
-2899
-2914
-2929
-2943
-2956
-2969
-2981
-2993
-3004
-3015
-3025
-3035
-3044
-3053
-3061
-3068
-3075
-3082
-3087
-3093
-3097
-3100
-3103
-3105
-3106
-3107
-3107
-3107
-3107
-3107
-3107
-3106
-3105
-3103
-3102
-3099
-3096
-3093
-3089
-3084
-3079
-3072
-3065
-3056
-3047
-3037
-3026
-3013
-3000
-2985
-2968
-2950
-2930
-2907
-2884
-2859
-2833
-2805
-2777
-2746
-2714
-2681
-2646
-2610
-2573
-2534
-2494
-2454
-2412
-2369
-2324
-2278
-2230
-2181
-2131
-2079
-2027
-1974
-1920
-1866
-1811
-1755
-1699
-1643
-1586
-1530
-1474
-1418
-1363
-1308
-1254
-1201
-1150
-1099
-1049
-1000
-953
-907
-862
-820
-779
-741
-705
-671
-639
-608
-580
-554
-530
-508
-489
-472
-458
-447
-437
-430
-425
-422
-422
-424
-428
-435
-444
-455
-467
-481
-498
-516
-537
-559
-583
-608
-635
-662
-690
-719
-749
-780
-812
-845
-879
-914
-948
-984
-1020
-1056
-1092
-1129
-1167
-1205
-1244
-1284
-1324
-1365
-1406
-1447
-1488
-1529
-1569
-1609
-1648
-1687
-1726
-1764
-1803
-1841
-1879
-1917
-1954
-1991
-2028
-2064
-2100
-2136
-2172
-2208
-2243
-2277
-2311
-2344
-2376
-2407
-2437
-2466
-2494
-2521
-2546
-2570
-2592
-2614
-2634
-2653
-2670
-2687
-2702
-2716
-2730
-2742
-2753
-2763
-2773
-2781
-2789
-2796
-2803
-2809
-2814
-2817
-2819
-2821
-2821
-2821
-2821
-2819
-2817
-2815
-2812
-2810
-2806
-2802
-2797
-2792
-2787
-2782
-2777
-2773
-2768
-2763
-2758
-2752
-2747
-2742
-2736
-2731
-2726
-2722
-2718
-2714
-2712
-2710
-2708
-2706
-2705
-2703
-2702
-2701
-2700
-2700
-2699
-2699
-2698
-2697
-2696
-2696
-2696
-2697
-2697
-2698
-2698
-2699
-2699
-2699
-2698
-2697
-2695
-2693
-2690
-2686
-2681
-2675
-2667
-2658
-2646
-2634
-2619
-2603
-2585
-2565
-2544
-2521
-2497
-2471
-2443
-2414
-2383
-2351
-2317
-2281
-2245
-2208
-2170
-2131
-2091
-2050
-2007
-1964
-1920
-1876
-1832
-1786
-1741
-1696
-1650
-1605
-1560
-1514
-1470
-1426
-1383
-1340
-1298
-1256
-1216
-1176
-1137
-1099
-1062
-1025
-990
-955
-921
-889
-857
-826
-796
-768
-741
-715
-691
-669
-648
-628
-609
-592
-575
-561
-548
-537
-527
-520
-515
-510
-507
-504
-503
-502
-503
-504
-507
-512
-517
-524
-532
-541
-551
-561
-572
-584
-597
-611
-626
-642
-659
-677
-696
-715
-735
-756
-777
-798
-820
-842
-864
-887
-909
-932
-955
-979
-1002
-1027
-1052
-1078
-1105
-1133
-1161
-1190
-1219
-1248
-1278
-1307
-1337
-1367
-1397
-1427
-1457
-1487
-1516
-1545
-1574
-1601
-1627
-1653
-1677
-1701
-1723
-1744
-1763
-1780
-1795
-1809
-1820
-1829
-1836
-1840
-1841
-1841
-1838
-1833
-1826
-1817
-1806
-1793
-1778
-1761
-1741
-1719
-1696
-1672
-1645
-1617
-1587
-1555
-1521
-1486
-1449
-1411
-1371
-1331
-1291
-1250
-1209
-1168
-1126
-1085
-1043
-1000
-960
-918
-878
-838
-798
-760
-723
-686
-651
-617
-585
-553
-523
-495
-468
-442
-418
-396
-375
-355
-337
-318
-301
-285
-269
-255
-241
-229
-218
-208
-199
-191
-184
-178
-172
-167
-163
-159
-155
-152
-149
-147
-144
-143
-141
-139
-138
-136
-134
-131
-128
-124
-119
-115
-109
-104
-98
-92
-86
-80
-73
-67
-61
-55
-50
-45
-40
-35
-30
-25
-21
-16
-11
-7
-2
3
8
12
16
21
25
29
34
39
44
50
55
61
66
72
77
83
90
96
101
107
113
118
123
128
133
138
143
147
152
156
160
165
169
174
178
182
186
189
192
194
196
198
199
199
199
198
197
196
195
193
191
189
186
183
179
175
170
165
160
155
150
144
139
134
130
126
121
117
112
107
102
96
91
85
80
75
70
65
61
56
52
49
45
40
36
32
28
24
21
18
15
13
10
8
5
3
1
0
-2
-4
-5
-8
-10
-13
-15
-18
-21
-23
-25
-26
-28
-29
-30
-30
-30
-29
-28
-25
-22
-18
-13
-7
0
7
16
26
38
50
65
80
97
116
135
155
177
199
223
247
273
300
329
359
390
422
455
489
523
559
596
633
671
710
749
789
829
871
913
955
998
1042
1086
1130
1173
1217
1260
1303
1346
1389
1430
1471
1512
1552
1591
1630
1669
1707
1744
1780
1815
1849
1881
1911
1940
1966
1990
2012
2033
2051
2067
2082
2095
2107
2116
2124
2129
2133
2135
2136
2134
2131
2126
2120
2111
2101
2089
2075
2060
2043
2025
2007
1987
1966
1944
1921
1898
1874
1849
1823
1796
1769
1741
1711
1682
1651
1620
1588
1555
1522
1489
1455
1421
1387
1352
1316
1281
1245
1209
1173
1137
1100
1064
1027
991
954
918
882
847
813
779
747
715
684
654
625
598
572
547
525
505
487
471
457
445
435
427
422
417
414
413
412
413
415
418
422
428
436
445
455
467
480
494
509
525
541
557
573
590
608
626
644
662
680
699
717
735
754
772
790
808
826
843
861
878
895
913
932
951
970
989
1008
1028
1047
1067
1086
1105
1125
1144
1163
1182
1200
1218
1235
1251
1266
1280
1292
1303
1313
1322
1330
1336
1342
1345
1347
1348
1347
1344
1340
1335
1328
1320
1312
1302
1292
1280
1268
1255
1241
1226
1210
1194
1176
1158
1140
1121
1100
1079
1058
1035
1012
987
962
936
909
880
851
821
790
757
724
688
652
614
575
534
493
450
406
361
315
269
222
175
128
81
34
-13
-59
-105
-151
-196
-240
-284
-327
-369
-410
-450
-490
-528
-565
-601
-636
-669
-701
-731
-759
-786
-811
-835
-858
-880
-901
-921
-940
-959
-976
-993
-1008
-1022
-1036
-1049
-1062
-1073
-1084
-1095
-1104
-1112
-1118
-1124
-1128
-1130
-1132
-1131
-1130
-1126
-1122
-1115
-1108
-1099
-1088
-1077
-1064
-1050
-1034
-1016
-998
-978
-956
-933
-909
-884
-858
-832
-806
-779
-751
-723
-695
-666
-636
-607
-577
-547
-517
-486
-455
-424
-393
-362
-330
-298
-267
-235
-204
-173
-143
-114
-85
-57
-29
-1
25
51
76
100
124
147
169
190
211
231
250
268
285
301
317
331
344
356
366
376
385
392
398
402
405
407
407
407
404
401
396
390
383
374
365
355
343
330
316
302
286
270
253
235
217
197
178
158
138
117
96
75
54
32
10
-12
-35
-58
-82
-106
-131
-155
-180
-206
-231
-257
-283
-309
-336
-363
-391
-420
-449
-478
-508
-537
-567
-598
-628
-659
-690
-721
-752
-783
-813
-844
-875
-905
-936
-967
-997
-1027
-1057
-1087
-1117
-1146
-1174
-1203
-1230
-1257
-1284
-1311
-1336
-1362
-1386
-1411
-1435
-1457
-1479
-1499
-1517
-1534
-1550
-1563
-1575
-1585
-1594
-1601
-1607
-1611
-1613
-1613
-1611
-1608
-1604
-1597
-1590
-1580
-1570
-1558
-1545
-1531
-1515
-1500
-1484
-1467
-1450
-1432
-1413
-1394
-1374
-1354
-1334
-1313
-1293
-1272
-1251
-1230
-1209
-1188
-1167
-1147
-1126
-1105
-1085
-1066
-1047
-1028
-1010
-992
-975
-958
-942
-926
-911
-897
-883
-870
-857
-845
-833
-822
-810
-799
-789
-779
-769
-760
-752
-744
-736
-730
-724
-719
-715
-711
-709
-707
-706
-706
-707
-708
-711
-714
-719
-724
-731
-738
-746
-756
-766
-778
-792
-806
-823
-840
-859
-878
-899
-921
-944
-969
-994
-1020
-1046
-1074
-1102
-1132
-1161
-1192
-1223
-1255
-1288
-1322
-1356
-1391
-1427
-1463
-1500
-1537
-1575
-1613
-1651
-1690
-1729
-1768
-1807
-1846
-1885
-1923
-1962
-2000
-2037
-2074
-2110
-2146
-2180
-2215
-2249
-2282
-2314
-2346
-2377
-2406
-2436
-2464
-2491
-2519
-2545
-2571
-2597
-2622
-2647
-2672
-2697
-2721
-2746
-2770
-2793
-2816
-2838
-2859
-2879
-2899
-2918
-2937
-2954
-2971
-2987
-3003
-3017
-3031
-3044
-3056
-3068
-3079
-3089
-3099
-3108
-3116
-3124
-3131
-3137
-3143
-3148
-3153
-3157
-3161
-3163
-3165
-3166
-3166
-3165
-3164
-3162
-3160
-3157
-3153
-3149
-3144
-3138
-3131
-3123
-3115
-3106
-3097
-3087
-3077
-3067
-3056
-3045
-3033
-3020
-3007
-2994
-2980
-2966
-2951
-2936
-2920
-2903
-2886
-2867
-2847
-2827
-2805
-2783
-2760
-2735
-2709
-2682
-2654
-2626
-2596
-2566
-2534
-2503
-2470
-2438
-2405
-2371
-2338
-2304
-2270
-2236
-2203
-2169
-2136
-2103
-2070
-2037
-2005
-1975
-1944
-1914
-1884
-1854
-1826
-1798
-1772
-1746
-1722
-1698
-1676
-1654
-1634
-1615
-1597
-1580
-1564
-1550
-1537
-1525
-1514
-1504
-1495
-1487
-1480
-1473
-1468
-1464
-1461
-1458
-1457
-1456
-1456
-1457
-1458
-1460
-1463
-1466
-1470
-1474
-1479
-1484
-1490
-1497
-1505
-1514
-1523
-1533
-1545
-1557
-1570
-1584
-1598
-1614
-1630
-1647
-1665
-1683
-1702
-1721
-1741
-1761
-1782
-1803
-1825
-1847
-1868
-1890
-1911
-1931
-1951
-1971
-1990
-2009
-2028
-2045
-2063
-2079
-2094
-2109
-2123
-2136
-2148
-2160
-2170
-2179
-2187
-2195
-2201
-2207
-2211
-2215
-2218
-2221
-2223
-2224
-2224
-2223
-2222
-2220
-2217
-2214
-2210
-2206
-2202
-2197
-2192
-2186
-2180
-2173
-2165
-2157
-2148
-2139
-2129
-2119
-2109
-2098
-2088
-2078
-2067
-2056
-2045
-2033
-2021
-2011
-2000
-1989
-1979
-1968
-1959
-1949
-1940
-1931
-1923
-1915
-1908
-1901
-1894
-1888
-1882
-1876
-1871
-1866
-1861
-1857
-1852
-1847
-1843
-1838
-1833
-1828
-1823
-1818
-1812
-1806
-1800
-1793
-1784
-1775
-1766
-1755
-1743
-1731
-1717
-1702
-1686
-1669
-1651
-1632
-1612
-1590
-1568
-1544
-1520
-1495
-1469
-1442
-1416
-1389
-1361
-1333
-1305
-1276
-1248
-1219
-1191
-1162
-1134
-1107
-1080
-1053
-1027
-1000
-976
-952
-929
-906
-884
-862
-842
-823
-804
-787
-771
-757
-743
-730
-718
-707
-696
-687
-678
-670
-663
-657
-652
-648
-645
-642
-640
-638
-637
-636
-636
-636
-637
-638
-639
-641
-643
-645
-648
-651
-656
-660
-665
-671
-676
-682
-688
-695
-701
-709
-717
-725
-733
-742
-750
-759
-768
-777
-786
-796
-806
-817
-827
-838
-849
-860
-872
-882
-893
-904
-915
-926
-936
-947
-957
-967
-977
-986
-994
-1002
-1008
-1016
-1022
-1030
-1036
-1042
-1048
-1053
-1057
-1062
-1065
-1068
-1071
-1073
-1074
-1075
-1075
-1075
-1074
-1073
-1072
-1069
-1067
-1063
-1060
-1056
-1052
-1047
-1043
-1038
-1032
-1026
-1020
-1012
-1004
-995
-985
-975
-964
-953
-941
-928
-915
-901
-886
-871
-854
-838
-821
-804
-786
-767
-749
-730
-710
-691
-671
-651
-632
-612
-593
-573
-554
-535
-517
-499
-481
-464
-447
-431
-416
-400
-385
-371
-356
-342
-328
-315
-302
-288
-275
-262
-249
-236
-223
-210
-197
-183
-169
-156
-142
-128
-114
-99
-84
-70
-54
-38
-22
-6
11
29
46
64
83
102
121
141
161
181
202
223
244
265
286
308
329
350
370
390
410
429
448
466
483
501
517
534
549
564
579
593
606
619
632
644
656
667
677
687
695
703
709
715
719
723
725
727
727
727
725
722
718
713
707
700
692
684
674
664
653
642
630
617
605
592
578
564
550
536
521
507
492
478
464
450
437
425
413
401
390
380
370
361
353
345
338
332
327
323
320
318
317
316
317
318
320
323
327
331
337
343
349
356
364
372
380
389
398
407
416
426
436
446
456
467
477
488
499
510
521
531
542
553
563
574
585
595
606
616
626
635
645
654
664
673
682
691
701
710
720
730
741
752
764
776
788
801
815
828
842
857
871
886
900
915
930
945
960
975
990
1004
1020
1037
1053
1068
1084
1100
1115
1131
1146
1161
1175
1189
1203
1216
1229
1241
1253
1264
1275
1285
1295
1304
1312
1319
1326
1332
1337
1341
1345
1348
1352
1354
1357
1359
1361
1362
1363
1364
1364
1364
1363
1361
1359
1357
1354
1351
1347
1343
1338
1333
1328
1322
1316
1309
1303
1296
1289
1282
1275
1268
1260
1253
1246
1239
1232
1224
1217
1210
1202
1194
1187
1179
1171
1163
1156
1149
1142
1135
1129
1122
1116
1110
1104
1098
1092
1086
1080
1075
1070
1064
1059
1054
1049
1044
1039
1033
1027
1020
1014
1008
1000
994
988
982
977
972
966
961
957
952
947
942
936
931
925
920
915
909
904
899
893
888
883
879
874
868
863
857
851
845
838
832
825
818
812
805
799
792
786
779
773
767
760
754
748
741
734
726
718
710
701
692
682
672
661
651
640
629
617
605
593
580
566
552
538
523
508
492
476
459
441
423
404
385
365
345
324
303
281
259
237
215
193
171
149
127
104
82
60
38
16
-6
-28
-50
-72
-93
-114
-135
-156
-177
-197
-217
-236
-256
-275
-293
-312
-329
-346
-363
-379
-395
-410
-425
-440
-454
-468
-482
-495
-509
-523
-536
-550
-564
-578
-592
-606
-621
-636
-652
-668
-684
-700
-717
-734
-752
-769
-787
-805
-823
-841
-859
-878
-896
-915
-934
-953
-971
-990
-1008
-1026
-1043
-1061
-1079
-1096
-1114
-1131
-1148
-1165
-1182
-1198
-1214
-1231
-1247
-1262
-1278
-1293
-1307
-1321
-1335
-1347
-1360
-1371
-1382
-1394
-1404
-1415
-1425
-1435
-1444
-1453
-1461
-1469
-1476
-1483
-1490
-1495
-1501
-1505
-1509
-1513
-1517
-1519
-1521
-1522
-1523
-1522
-1521
-1520
-1517
-1515
-1511
-1507
-1502
-1496
-1490
-1483
-1476
-1467
-1458
-1449
-1440
-1429
-1419
-1408
-1397
-1385
-1374
-1362
-1351
-1339
-1328
-1317
-1306
-1296
-1285
-1275
-1265
-1255
-1245
-1235
-1225
-1216
-1207
-1198
-1190
-1182
-1173
-1165
-1157
-1149
-1141
-1133
-1125
-1116
-1108
-1100
-1092
-1084
-1076
-1068
-1061
-1053
-1045
-1037
-1028
-1020
-1010
-1002
-993
-983
-974
-964
-954
-944
-934
-924
-913
-903
-892
-882
-871
-861
-851
-841
-832
-822
-814
-805
-797
-790
-783
-776
-770
-764
-759
-755
-752
-750
-748
-747
-748
-749
-752
-755
-759
-765
-771
-778
-786
-795
-805
-815
-827
-840
-854
-869
-885
-902
-920
-939
-959
-980
-1002
-1025
-1048
-1072
-1097
-1123
-1149
-1176
-1204
-1232
-1261
-1290
-1319
-1349
-1379
-1409
-1440
-1471
-1503
-1535
-1567
-1600
-1633
-1666
-1699
-1732
-1765
-1798
-1831
-1864
-1897
-1930
-1963
-1995
-2028
-2060
-2092
-2124
-2156
-2188
-2219
-2251
-2282
-2313
-2343
-2373
-2403
-2432
-2461
-2489
-2517
-2544
-2571
-2598
-2624
-2651
-2677
-2702
-2728
-2752
-2777
-2801
-2825
-2848
-2871
-2894
-2916
-2937
-2959
-2980
-3000
-3020
-3039
-3057
-3075
-3092
-3109
-3124
-3139
-3153
-3166
-3177
-3188
-3197
-3205
-3212
-3218
-3222
-3225
-3226
-3227
-3226
-3224
-3221
-3216
-3209
-3201
-3192
-3180
-3167
-3152
-3135
-3117
-3097
-3076
-3053
-3028
-3002
-2975
-2946
-2915
-2884
-2851
-2816
-2781
-2744
-2706
-2667
-2627
-2587
-2545
-2504
-2462
-2419
-2376
-2332
-2289
-2245
-2201
-2157
-2113
-2069
-2025
-1981
-1937
-1894
-1851
-1808
-1765
-1723
-1681
-1640
-1599
-1559
-1519
-1480
-1442
-1404
-1367
-1331
-1296
-1262
-1229
-1197
-1167
-1137
-1109
-1082
-1057
-1033
-1010
-989
-969
-951
-934
-919
-904
-892
-880
-870
-861
-853
-846
-840
-835
-830
-827
-824
-822
-821
-820
-821
-822
-824
-827
-830
-834
-839
-845
-850
-857
-863
-871
-878
-886
-895
-904
-914
-924
-935
-946
-958
-970
-983
-996
-1010
-1024
-1038
-1053
-1068
-1083
-1099
-1115
-1131
-1147
-1164
-1180
-1197
-1214
-1231
-1248
-1265
-1282
-1299
-1315
-1332
-1348
-1365
-1381
-1398
-1414
-1430
-1446
-1461
-1477
-1492
-1507
-1521
-1535
-1548
-1560
-1573
-1584
-1596
-1606
-1616
-1626
-1634
-1643
-1650
-1657
-1664
-1671
-1677
-1682
-1688
-1692
-1696
-1700
-1703
-1706
-1708
-1710
-1711
-1712
-1712
-1712
-1712
-1710
-1709
-1707
-1705
-1702
-1700
-1697
-1694
-1690
-1687
-1683
-1679
-1674
-1668
-1662
-1656
-1649
-1641
-1634
-1626
-1617
-1609
-1600
-1591
-1581
-1571
-1560
-1549
-1537
-1525
-1512
-1499
-1485
-1472
-1458
-1443
-1428
-1412
-1397
-1380
-1363
-1346
-1327
-1308
-1288
-1268
-1247
-1226
-1204
-1182
-1159
-1136
-1112
-1088
-1064
-1040
-1014
-990
-964
-939
-913
-887
-860
-833
-807
-780
-753
-726
-698
-671
-644
-617
-590
-563
-537
-510
-484
-457
-431
-405
-380
-354
-328
-303
-278
-253
-228
-203
-179
-155
-131
-108
-86
-64
-42
-22
-1
19
38
57
76
95
113
130
147
164
181
197
213
229
245
261
276
291
306
321
335
349
363
376
389
401
412
423
434
444
454
463
472
481
488
496
502
508
514
518
522
526
528
529
530
529
527
525
520
515
509
502
493
484
474
462
449
436
421
404
387
369
349
329
308
286
263
239
215
190
164
137
110
82
54
26
-3
-31
-61
-90
-119
-149
-178
-207
-237
-266
-295
-323
-352
-380
-407
-434
-460
-485
-510
-535
-559
-582
-605
-628
-651
-673
-694
-716
-737
-757
-777
-796
-814
-831
-848
-865
-880
-894
-908
-920
-931
-941
-950
-957
-963
-967
-970
-972
-972
-970
-968
-964
-959
-952
-944
-935
-924
-912
-899
-884
-868
-851
-833
-813
-793
-771
-749
-725
-701
-676
-650
-624
-597
-569
-541
-512
-483
-453
-424
-395
-365
-336
-307
-278
-249
-221
-193
-166
-139
-113
-87
-62
-37
-13
10
34
56
78
99
120
139
158
176
194
211
228
244
259
274
289
303
317
330
343
356
368
380
391
402
412
421
430
439
447
454
462
469
475
482
488
495
501
507
512
518
523
529
534
540
546
551
557
563
569
575
580
585
590
595
600
605
609
613
617
620
623
626
628
630
632
634
636
637
638
640
641
642
642
643
644
644
644
644
643
642
642
640
639
637
634
631
628
624
619
614
608
602
594
587
578
569
559
549
538
526
514
502
488
474
460
444
428
412
395
377
360
341
322
303
283
262
241
220
198
176
153
130
106
83
59
34
10
-15
-39
-64
-88
-113
-137
-162
-186
-210
-233
-257
-280
-302
-324
-346
-367
-388
-409
-430
-450
-470
-491
-510
-530
-549
-567
-585
-603
-619
-636
-651
-667
-682
-697
-711
-724
-737
-749
-761
-772
-782
-792
-802
-810
-819
-827
-835
-842
-849
-855
-861
-867
-872
-877
-883
-888
-893
-899
-904
-909
-914
-920
-925
-931
-936
-942
-948
-954
-961
-968
-974
-981
-988
-995
-1000
-1008
-1014
-1022
-1029
-1036
-1043
-1050
-1057
-1065
-1073
-1080
-1088
-1096
-1104
-1112
-1120
-1128
-1135
-1143
-1150
-1157
-1164
-1170
-1175
-1181
-1185
-1189
-1193
-1195
-1198
-1199
-1201
-1202
-1202
-1202
-1201
-1199
-1196
-1193
-1189
-1184
-1179
-1173
-1166
-1159
-1151
-1142
-1133
-1123
-1112
-1101
-1090
-1078
-1066
-1053
-1040
-1026
-1012
-998
-983
-968
-952
-936
-919
-902
-885
-867
-849
-830
-811
-792
-772
-752
-732
-711
-691
-670
-649
-628
-607
-586
-565
-545
-525
-506
-486
-468
-449
-431
-414
-397
-381
-366
-351
-337
-324
-312
-301
-290
-280
-271
-262
-254
-247
-240
-234
-229
-224
-220
-217
-215
-214
-213
-213
-214
-216
-219
-222
-226
-230
-235
-241
-247
-254
-262
-270
-278
-287
-296
-305
-315
-325
-336
-346
-357
-369
-380
-392
-405
-417
-431
-444
-458
-472
-486
-500
-515
-530
-545
-560
-575
-590
-606
-622
-638
-655
-671
-689
-706
-724
-741
-759
-777
-796
-814
-833
-852
-872
-892
-912
-933
-954
-975
-997
-1018
-1040
-1062
-1084
-1106
-1129
-1151
-1174
-1196
-1219
-1241
-1263
-1285
-1307
-1329
-1350
-1371
-1392
-1412
-1432
-1452
-1470
-1489
-1506
-1524
-1540
-1556
-1571
-1586
-1599
-1613
-1625
-1637
-1648
-1659
-1668
-1678
-1686
-1694
-1702
-1709
-1715
-1721
-1726
-1730
-1734
-1737
-1740
-1742
-1744
-1745
-1745
-1745
-1745
-1744
-1743
-1742
-1740
-1738
-1735
-1731
-1727
-1723
-1718
-1713
-1707
-1700
-1693
-1685
-1677
-1668
-1659
-1649
-1639
-1629
-1618
-1606
-1594
-1581
-1568
-1554
-1540
-1526
-1511
-1495
-1480
-1464
-1447
-1431
-1414
-1397
-1380
-1363
-1346
-1329
-1313
-1296
-1280
-1263
-1247
-1231
-1216
-1200
-1185
-1170
-1155
-1140
-1126
-1111
-1097
-1084
-1070
-1057
-1044
-1031
-1018
-1006
-995
-984
-973
-963
-953
-944
-935
-927
-919
-912
-906
-901
-896
-892
-889
-886
-884
-882
-881
-880
-880
-880
-881
-883
-884
-887
-890
-893
-897
-901
-906
-911
-916
-922
-929
-936
-943
-951
-959
-968
-977
-986
-996
-1006
-1016
-1027
-1039
-1050
-1062
-1075
-1088
-1101
-1115
-1129
-1143
-1158
-1173
-1189
-1204
-1220
-1235
-1251
-1266
-1282
-1298
-1314
-1331
-1347
-1364
-1380
-1397
-1414
-1431
-1449
-1466
-1484
-1502
-1520
-1538
-1556
-1575
-1594
-1613
-1632
-1651
-1671
-1691
-1711
-1731
-1751
-1772
-1792
-1812
-1833
-1853
-1873
-1893
-1913
-1933
-1952
-1971
-1990
-2009
-2027
-2045
-2062
-2078
-2094
-2109
-2124
-2137
-2149
-2161
-2171
-2181
-2189
-2195
-2201
-2205
-2208
-2211
-2212
-2212
-2211
-2209
-2205
-2201
-2196
-2190
-2184
-2176
-2168
-2158
-2148
-2137
-2125
-2112
-2099
-2085
-2069
-2053
-2037
-2019
-2001
-1981
-1962
-1941
-1921
-1900
-1878
-1856
-1834
-1812
-1789
-1766
-1743
-1720
-1697
-1674
-1651
-1628
-1605
-1583
-1562
-1540
-1519
-1499
-1479
-1460
-1442
-1424
-1406
-1389
-1373
-1357
-1341
-1326
-1312
-1298
-1284
-1272
-1259
-1247
-1236
-1224
-1214
-1203
-1193
-1183
-1173
-1164
-1155
-1146
-1138
-1130
-1122
-1115
-1108
-1101
-1095
-1089
-1083
-1078
-1073
-1068
-1063
-1059
-1055
-1052
-1049
-1046
-1045
-1043
-1042
-1042
-1042
-1043
-1044
-1045
-1047
-1050
-1052
-1055
-1059
-1063
-1067
-1072
-1077
-1082
-1087
-1092
-1098
-1103
-1109
-1114
-1119
-1124
-1129
-1134
-1139
-1143
-1147
-1151
-1155
-1159
-1163
-1167
-1170
-1173
-1176
-1179
-1181
-1183
-1185
-1186
-1187
-1188
-1189
-1189
-1189
-1189
-1188
-1187
-1186
-1183
-1181
-1178
-1174
-1170
-1165
-1159
-1152
-1145
-1137
-1127
-1117
-1106
-1094
-1081
-1067
-1053
-1037
-1020
-1002
-986
-967
-947
-927
-906
-885
-863
-840
-817
-794
-771
-747
-724
-700
-676
-652
-628
-605
-581
-558
-535
-512
-489
-467
-445
-423
-401
-380
-359
-339
-318
-299
-279
-260
-241
-223
-206
-189
-172
-156
-141
-126
-111
-98
-85
-72
-61
-49
-39
-29
-19
-10
-2
6
14
21
27
33
39
43
48
52
56
59
62
64
66
68
68
68
68
67
65
62
59
56
52
47
41
35
28
21
13
4
-6
-16
-27
-39
-52
-65
-79
-94
-109
-125
-141
-158
-176
-193
-211
-229
-247
-266
-284
-302
-320
-337
-355
-373
-391
-408
-426
-443
-460
-477
-493
-509
-526
-542
-558
-574
-590
-606
-622
-637
-653
-668
-683
-697
-712
-727
-741
-756
-770
-784
-798
-812
-826
-839
-852
-865
-877
-890
-902
-914
-925
-937
-949
-961
-973
-985
-997
-1010
-1022
-1035
-1049
-1062
-1076
-1090
-1105
-1120
-1135
-1151
-1167
-1183
-1200
-1217
-1235
-1253
-1271
-1290
-1309
-1328
-1347
-1366
-1386
-1405
-1425
-1445
-1464
-1484
-1503
-1523
-1542
-1561
-1580
-1599
-1618
-1637
-1655
-1674
-1692
-1710
-1728
-1745
-1762
-1778
-1794
-1810
-1825
-1839
-1853
-1866
-1878
-1890
-1901
-1911
-1921
-1929
-1937
-1944
-1949
-1954
-1958
-1961
-1963
-1963
-1963
-1961
-1959
-1955
-1950
-1944
-1937
-1930
-1921
-1911
-1901
-1890
-1878
-1865
-1850
-1835
-1820
-1803
-1786
-1768
-1749
-1730
-1710
-1689
-1668
-1645
-1622
-1599
-1575
-1551
-1526
-1501
-1476
-1451
-1425
-1399
-1373
-1347
-1321
-1296
-1270
-1244
-1218
-1193
-1167
-1142
-1117
-1092
-1066
-1041
-1016
-992
-967
-943
-919
-896
-872
-849
-827
-805
-783
-761
-740
-720
-700
-681
-662
-644
-626
-610
-593
-578
-563
-549
-535
-523
-511
-499
-489
-479
-471
-463
-455
-449
-443
-438
-434
-431
-428
-426
-424
-424
-424
-425
-426
-428
-430
-433
-437
-442
-447
-452
-458
-465
-472
-479
-487
-495
-504
-513
-523
-533
-543
-554
-565
-576
-587
-599
-611
-623
-636
-648
-661
-674
-687
-701
-714
-727
-741
-754
-768
-781
-794
-807
-821
-834
-847
-861
-874
-887
-900
-913
-926
-938
-951
-963
-975
-987
-998
-1010
-1020
-1032
-1044
-1055
-1066
-1077
-1088
-1099
-1110
-1122
-1133
-1145
-1156
-1169
-1181
-1193
-1206
-1220
-1233
-1247
-1261
-1276
-1292
-1307
-1323
-1339
-1355
-1372
-1389
-1406
-1424
-1442
-1461
-1480
-1500
-1520
-1540
-1560
-1581
-1602
-1623
-1644
-1665
-1687
-1708
-1730
-1751
-1772
-1794
-1815
-1835
-1856
-1876
-1896
-1916
-1936
-1955
-1974
-1994
-2012
-2031
-2049
-2067
-2085
-2102
-2119
-2136
-2152
-2168
-2183
-2198
-2212
-2227
-2240
-2253
-2266
-2278
-2289
-2299
-2309
-2319
-2327
-2335
-2342
-2348
-2353
-2358
-2361
-2363
-2364
-2364
-2364
-2362
-2359
-2356
-2352
-2346
-2341
-2334
-2327
-2319
-2310
-2300
-2290
-2279
-2267
-2255
-2243
-2229
-2216
-2202
-2188
-2173
-2158
-2143
-2128
-2112
-2096
-2079
-2062
-2045
-2028
-2009
-1992
-1974
-1956
-1937
-1919
-1900
-1881
-1862
-1843
-1823
-1804
-1785
-1765
-1746
-1726
-1707
-1687
-1668
-1649
-1630
-1611
-1592
-1573
-1555
-1536
-1518
-1501
-1483
-1466
-1449
-1433
-1416
-1400
-1384
-1369
-1354
-1340
-1325
-1312
-1299
-1286
-1274
-1262
-1250
-1239
-1228
-1218
-1207
-1197
-1188
-1178
-1169
-1161
-1153
-1145
-1139
-1132
-1127
-1122
-1118
-1114
-1111
-1109
-1107
-1106
-1105
-1105
-1105
-1106
-1107
-1109
-1111
-1114
-1117
-1120
-1124
-1128
-1132
-1136
-1141
-1146
-1151
-1157
-1162
-1168
-1173
-1179
-1184
-1189
-1194
-1198
-1203
-1206
-1210
-1213
-1215
-1218
-1219
-1220
-1221
-1221
-1220
-1219
-1217
-1214
-1210
-1206
-1201
-1195
-1188
-1181
-1173
-1164
-1154
-1144
-1133
-1122
-1109
-1096
-1083
-1069
-1054
-1038
-1020
-1004
-987
-968
-949
-930
-910
-890
-869
-848
-826
-804
-782
-760
-738
-716
-694
-672
-650
-629
-608
-588
-568
-549
-530
-513
-496
-480
-465
-451
-438
-425
-414
-404
-395
-386
-379
-374
-369
-365
-363
-362
-363
-365
-368
-373
-379
-386
-394
-403
-414
-425
-438
-452
-467
-483
-500
-518
-537
-556
-577
-599
-621
-645
-669
-695
-721
-748
-775
-804
-833
-863
-894
-925
-957
-989
-1022
-1056
-1089
-1123
-1157
-1191
-1225
-1259
-1293
-1327
-1361
-1395
-1429
-1463
-1497
-1530
-1563
-1596
-1629
-1661
-1693
-1725
-1757
-1788
-1819
-1850
-1880
-1910
-1940
-1969
-1998
-2027
-2055
-2084
-2112
-2139
-2166
-2193
-2220
-2246
-2271
-2296
-2320
-2344
-2368
-2390
-2412
-2434
-2455
-2475
-2495
-2514
-2532
-2550
-2567
-2584
-2600
-2616
-2631
-2645
-2659
-2673
-2686
-2699
-2711
-2722
-2733
-2744
-2754
-2764
-2773
-2781
-2789
-2797
-2804
-2811
-2817
-2823
-2829
-2833
-2838
-2841
-2844
-2847
-2849
-2850
-2850
-2850
-2850
-2849
-2847
-2844
-2840
-2836
-2832
-2826
-2820
-2813
-2806
-2799
-2790
-2781
-2772
-2762
-2751
-2739
-2727
-2714
-2701
-2687
-2672
-2656
-2640
-2623
-2605
-2586
-2567
-2546
-2526
-2504
-2481
-2458
-2434
-2409
-2384
-2358
-2330
-2303
-2274
-2244
-2214
-2183
-2152
-2119
-2086
-2053
-2019
-1985
-1950
-1916
-1881
-1845
-1810
-1775
-1739
-1704
-1668
-1633
-1598
-1563
-1528
-1494
-1461
-1428
-1395
-1363
-1332
-1301
-1271
-1242
-1214
-1186
-1159
-1133
-1108
-1083
-1060
-1037
-1014
-994
-973
-953
-934
-916
-899
-883
-868
-854
-841
-829
-818
-808
-799
-792
-785
-780
-776
-773
-771
-770
-771
-772
-775
-779
-784
-790
-797
-805
-814
-824
-834
-845
-856
-868
-881
-893
-907
-920
-934
-948
-963
-977
-992
-1006
-1022
-1038
-1053
-1068
-1083
-1098
-1113
-1128
-1143
-1157
-1172
-1186
-1200
-1213
-1226
-1239
-1251
-1263
-1274
-1285
-1295
-1305
-1314
-1322
-1330
-1337
-1344
-1351
-1356
-1362
-1367
-1372
-1376
-1380
-1384
-1387
-1389
-1392
-1394
-1396
-1398
-1400
-1402
-1404
-1405
-1406
-1407
-1408
-1408
-1409
-1409
-1410
-1410
-1411
-1411
-1412
-1412
-1413
-1413
-1414
-1415
-1416
-1417
-1418
-1419
-1420
-1421
-1422
-1423
-1425
-1426
-1428
-1431
-1433
-1436
-1439
-1442
-1445
-1448
-1452
-1455
-1459
-1463
-1466
-1470
-1474
-1478
-1482
-1485
-1488
-1491
-1494
-1496
-1497
-1498
-1499
-1499
-1498
-1497
-1495
-1493
-1490
-1487
-1484
-1480
-1476
-1471
-1466
-1460
-1455
-1449
-1442
-1436
-1429
-1422
-1414
-1407
-1399
-1391
-1382
-1374
-1365
-1357
-1348
-1339
-1330
-1320
-1311
-1301
-1291
-1281
-1270
-1260
-1249
-1238
-1227
-1216
-1204
-1193
-1181
-1169
-1157
-1145
-1133
-1121
-1109
-1097
-1085
-1072
-1060
-1048
-1035
-1022
-1010
-997
-984
-971
-958
-945
-932
-919
-905
-891
-877
-863
-849
-834
-819
-803
-788
-772
-756
-740
-723
-706
-689
-672
-655
-638
-620
-602
-585
-567
-549
-532
-514
-496
-479
-461
-444
-426
-408
-391
-373
-356
-338
-320
-302
-285
-267
-249
-232
-214
-196
-179
-161
-144
-126
-109
-92
-74
-57
-40
-23
-6
11
28
44
61
77
94
110
126
141
157
172
187
202
216
230
244
258
271
283
295
306
317
328
337
347
355
364
372
379
386
393
399
405
411
416
421
425
429
433
436
439
442
444
446
448
449
451
452
453
453
453
453
453
452
451
449
447
444
441
438
434
430
425
420
414
408
402
396
389
382
375
367
360
352
344
336
327
319
311
302
294
285
277
268
260
252
244
236
228
220
213
206
199
192
186
180
175
169
164
160
155
152
148
145
143
141
140
139
139
139
139
140
142
145
147
150
154
158
162
167
171
177
183
189
195
202
209
217
225
233
242
251
261
271
282
293
305
317
329
342
356
370
384
399
414
430
446
463
480
497
515
533
551
570
589
608
628
648
669
690
712
734
756
779
802
825
849
873
897
922
946
972
997
1022
1050
1077
1104
1132
1160
1188
1217
1246
1275
1304
1334
1364
1394
1425
1456
1487
1518
1549
1581
1612
1644
1676
1707
1739
1771
1803
1834
1866
1898
1930
1961
1993
2024
2056
2087
2118
2149
2180
2210
2240
2270
2300
2329
2358
2387
2415
2442
2469
2495
2520
2545
2569
2591
2613
2634
2654
2673
2691
2708
2723
2738
2751
2763
2774
2784
2793
2801
2807
2813
2818
2822
2824
2826
2827
2827
2826
2824
2821
2818
2815
2810
2805
2799
2793
2786
2778
2770
2762
2753
2743
2733
2722
2711
2699
2687
2674
2661
2647
2633
2619
2603
2588
2572
2555
2539
2521
2504
2486
2467
2449
2430
2411
2392
2373
2354
2335
2316
2297
2278
2259
2240
2221
2203
2185
2167
2149
2133
2116
2100
2085
2070
2056
2041
2029
2017
2005
1994
1984
1974
1964
1954
1944
1934
1924
1914
1903
1893
1884
1874
1864
1854
1844
1834
1824
1814
1804
1794
1785
1775
1765
1755
1746
1736
1726
1716
1707
1697
1688
1678
1668
1659
1649
1640
1630
1621
1611
1602
1592
1583
1573
1564
1555
1545
1536
1527
1517
1508
1499
1489
1480
1471
1462
1453
1444
1434
1425
1416
1407
1398
1389
1380
1371
1362
1353
1344
1335
1326
1317
1308
1299
1290
1282
1273
1264
1255
1246
1238
1229
1220
1211
1203
1194
1185
1177
1168
1160
1151
1142
1134
1125
1117
1108
1100
1091
1083
1075
1066
1058
1049
1041
1033
1024
1016
1008
1000
991
983
975
967
958
950
942
934
926
918
910
902
894
886
878
870
862
854
846
838
830
822
814
806
799
791
783
775
767
760
752
744
736
729
721
713
706
698
691
683
675
668
660
653
645
638
630
623
616
608
601
593
586
579
571
564
557
549
542
535
528
521
513
506
499
492
485
478
471
463
456
449
442
435
428
421
414
407
400
394
387
380
373
366
359
352
346
339
332
325
319
312
305
298
292
285
278
272
265
259
252
246
239
232
226
219
213
207
200
194
187
181
174
168
162
155
149
143
136
130
124
118
111
105
99
93
87
81
74
68
62
56
50
44
38
32
26
20
14
8
2
-4
-10
-16
-22
-27
-33
-39
-45
-51
-56
-62
-68
-74
-80
-85
-91
-97
-102
-108
-114
-119
-125
-130
-136
-142
-147
-153
-158
-164
-169
-175
-180
-186
-191
-196
-202
-207
-213
-218
-223
-229
-234
-239
-245
-250
-255
-260
-266
-271
-276
-281
-286
-291
-297
-302
-307
-312
-317
-322
-327
-332
-337
-342
-347
-352
-357
-362
-367
-372
-377
-382
-387
-392
-396
-401
-406
-411
-416
-420
-425
-430
-435
-439
-444
-449
-454
-458
-463
-468
-472
-477
-481
-486
-491
-495
-500
-504
-509
-513
-518
-522
-527
-531
-536
-540
-545
-549
-553
-558
-562
-566
-571
-575
-579
-584
-588
-592
-597
-601
-605
-609
-613
-618
-622
-626
-630
-634
-638
-643
-647
-651
-655
-659
-663
-667
-671
-675
-679
-683
-687
-691
-695
-699
-703
-707
-711
-714
-718
-722
-726
-730
-734
-738
-741
-745
-749
-753
-756
-760
-764
-768
-771
-775
-779
-782
-786
-790
-793
-797
-800
-804
-808
-811
-815
-818
-822
-825
-829
-832
-836
-839
-843
-846
-850
-853
-857
-860
-863
-867
-870
-873
-877
-880
-883
-887
-890
-893
-897
-900
-903
-906
-910
-913
-916
-919
-922
-926
-929
-932
-935
-938
-941
-944
-947
-951
-954
-957
-960
-963
-966
-969
-972
-975
-978
-981
-984
-987
-990
-992
-995
-998
-1000
-1004
-1006
-1010
-1012
-1016
-1018
-1020
-1024
-1027
-1030
-1032
-1035
-1038
-1041
-1043
-1046
-1049
-1052
-1054
