5
26506
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
101
101
101
101
102
102
102
102
103
103
103
104
104
104
104
105
105
105
105
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
129
129
129
130
130
130
131
131
131
132
132
133
133
133
134
134
134
135
135
136
136
136
137
137
137
138
138
138
139
139
140
140
140
141
141
141
142
142
142
143
143
144
144
144
145
145
145
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
152
152
152
153
153
153
154
154
154
155
155
156
156
156
157
157
157
158
158
159
159
159
160
160
161
161
161
162
162
162
163
163
164
164
164
165
165
166
166
166
167
167
168
168
168
169
169
170
170
170
171
171
172
172
173
173
173
174
174
175
175
175
176
176
177
177
178
178
178
179
179
180
180
181
181
181
182
182
183
183
184
184
185
185
185
186
186
187
187
188
188
189
189
190
190
191
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
224
224
225
225
226
226
227
227
228
228
229
229
230
231
231
232
232
233
233
234
234
235
236
236
237
237
238
238
239
239
240
241
241
242
242
243
243
244
245
245
246
246
247
248
248
249
249
250
250
251
252
252
253
253
254
255
255
256
256
257
258
258
259
259
260
261
261
262
262
263
264
264
265
266
266
267
267
268
269
269
270
271
271
272
272
273
274
274
275
276
276
277
278
278
279
280
280
281
281
282
283
283
284
285
285
286
287
287
288
289
289
290
290
291
292
292
293
294
294
295
296
296
297
298
298
299
300
300
301
302
302
303
304
304
305
306
306
307
308
308
309
310
310
311
312
312
313
314
315
315
316
317
317
318
319
319
320
321
321
322
323
323
324
325
326
326
327
328
328
329
330
330
331
332
333
333
334
335
335
336
337
338
338
339
340
340
341
342
343
343
344
345
346
346
347
348
348
349
350
351
351
352
353
353
354
355
356
356
357
358
359
359
360
361
362
362
363
364
365
365
366
367
368
368
369
370
371
371
372
373
374
374
375
376
377
377
378
379
380
381
381
382
383
384
384
385
386
387
388
388
389
390
391
392
392
393
394
395
396
396
397
398
399
400
401
401
402
403
404
405
405
406
407
408
409
410
410
411
412
413
414
415
415
416
417
418
419
419
420
421
422
423
424
424
425
426
427
428
429
429
430
431
432
433
434
435
435
436
437
438
439
440
440
441
442
443
444
445
446
447
447
448
449
450
451
452
453
453
454
455
456
457
458
459
460
461
461
462
463
464
465
466
467
468
469
469
470
471
472
473
474
475
476
477
478
478
479
480
481
482
483
484
485
486
487
488
488
489
490
491
492
493
494
495
496
497
498
499
500
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
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
552
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
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
605
606
607
608
609
610
611
612
613
614
615
617
618
619
620
621
622
623
624
625
627
628
629
630
631
632
633
634
635
637
638
639
640
641
642
643
645
646
647
648
649
650
651
652
654
655
656
657
658
659
660
662
663
664
665
666
667
669
670
671
672
673
674
675
677
678
679
680
681
682
684
685
686
687
688
689
691
692
693
694
695
696
698
699
700
701
702
704
705
706
707
708
710
711
712
713
714
716
717
718
719
720
722
723
724
725
726
728
729
730
731
732
734
735
736
737
739
740
741
742
743
745
746
747
748
749
751
752
753
754
756
757
758
759
761
762
763
764
766
767
768
769
770
772
773
774
775
777
778
779
781
782
783
784
786
787
788
789
791
792
793
795
796
797
798
800
801
802
804
805
806
807
809
810
811
813
814
815
816
818
819
820
822
823
824
826
827
828
830
831
832
834
835
836
838
839
840
842
843
844
846
847
848
850
851
852
854
855
856
858
859
860
862
863
865
866
867
869
870
871
873
874
876
877
878
880
881
883
884
885
887
888
889
891
892
894
895
897
898
899
901
902
904
905
906
908
909
911
912
914
915
917
918
919
921
922
924
925
927
928
930
931
933
934
936
937
939
940
942
943
944
946
947
949
950
952
953
955
956
958
959
961
962
964
966
967
969
970
972
973
975
976
978
979
981
982
984
985
987
988
990
991
993
995
996
998
999
1000
1002
1004
1004
1006
1008
1010
1012
1012
1014
1016
1018
1020
1020
1022
1024
1026
1027
1029
1031
1032
1034
1035
1037
1038
1040
1042
1043
1045
1046
1048
1050
1051
1053
1054
1056
1058
1059
1061
1063
1064
1066
1067
1069
1071
1072
1074
1075
1077
1079
1080
1082
1084
1085
1087
1089
1090
1092
1094
1095
1097
1098
1100
1102
1103
1105
1107
1108
1110
1112
1113
1115
1117
1118
1120
1122
1124
1125
1127
1129
1130
1132
1134
1135
1137
1139
1141
1142
1144
1146
1147
1149
1151
1153
1154
1156
1158
1160
1161
1163
1165
1167
1169
1170
1172
1174
1176
1177
1179
1181
1183
1184
1186
1188
1190
1192
1193
1195
1197
1199
1201
1202
1204
1206
1208
1210
1212
1213
1215
1217
1219
1221
1222
1224
1226
1228
1230
1232
1233
1235
1237
1239
1241
1243
1244
1246
1248
1250
1252
1254
1256
1258
1259
1261
1263
1265
1267
1269
1271
1273
1274
1276
1278
1280
1282
1284
1286
1288
1290
1291
1293
1295
1297
1299
1301
1303
1305
1307
1308
1310
1312
1314
1316
1318
1320
1322
1324
1326
1328
1330
1332
1333
1335
1337
1339
1341
1343
1345
1347
1349
1351
1353
1355
1357
1359
1361
1363
1365
1366
1368
1370
1372
1374
1376
1378
1380
1382
1384
1386
1388
1390
1392
1394
1396
1398
1400
1402
1404
1406
1408
1410
1412
1414
1416
1418
1420
1422
1424
1426
1428
1430
1432
1434
1436
1438
1440
1442
1444
1446
1448
1450
1452
1454
1456
1458
1460
1462
1464
1466
1468
1470
1472
1474
1476
1478
1480
1482
1484
1486
1488
1490
1492
1494
1496
1498
1500
1502
1505
1507
1509
1511
1513
1515
1517
1519
1521
1523
1525
1527
1529
1531
1533
1535
1537
1539
1541
1543
1545
1547
1549
1551
1553
1555
1557
1559
1561
1563
1565
1567
1569
1571
1573
1576
1578
1580
1582
1584
1586
1588
1590
1592
1594
1596
1598
1600
1602
1604
1606
1609
1611
1613
1615
1617
1619
1621
1623
1625
1627
1629
1631
1633
1635
1637
1639
1641
1644
1646
1648
1650
1652
1654
1656
1658
1660
1662
1664
1666
1668
1671
1673
1675
1677
1679
1681
1683
1685
1687
1690
1692
1694
1696
1698
1700
1702
1704
1707
1709
1711
1713
1715
1717
1719
1721
1724
1726
1728
1730
1732
1734
1736
1738
1741
1743
1745
1747
1749
1751
1753
1755
1757
1759
1761
1764
1766
1768
1770
1772
1774
1776
1778
1780
1782
1784
1786
1788
1790
1792
1794
1796
1798
1800
1802
1804
1806
1808
1810
1812
1814
1816
1818
1820
1822
1824
1826
1828
1829
1831
1833
1835
1837
1839
1841
1843
1845
1847
1849
1850
1852
1854
1856
1858
1859
1861
1863
1865
1866
1868
1870
1872
1873
1875
1877
1879
1880
1882
1884
1885
1887
1889
1890
1892
1894
1895
1897
1898
1900
1902
1903
1905
1907
1908
1910
1912
1914
1916
1917
1919
1921
1923
1924
1926
1928
1929
1931
1933
1934
1936
1938
1939
1941
1943
1944
1946
1948
1949
1951
1953
1955
1956
1958
1960
1962
1964
1965
1967
1969
1971
1973
1974
1976
1978
1980
1981
1983
1985
1987
1989
1991
1993
1994
1996
1998
2000
2001
2004
2005
2008
2009
2012
2013
2016
2017
2020
2021
2024
2025
2028
2029
2031
2033
2035
2037
2039
2040
2041
2044
2045
2047
2049
2051
2053
2054
2056
2058
2059
2061
2063
2064
2066
2068
2069
2071
2073
2075
2076
2078
2080
2082
2084
2086
2088
2090
2092
2095
2097
2099
2101
2103
2105
2107
2109
2112
2114
2116
2118
2120
2122
2124
2127
2129
2131
2133
2136
2138
2140
2143
2145
2147
2150
2152
2154
2156
2159
2161
2164
2166
2169
2172
2174
2177
2180
2183
2186
2189
2192
2196
2199
2202
2205
2208
2211
2213
2216
2219
2221
2224
2226
2229
2231
2234
2236
2239
2241
2244
2247
2250
2253
2256
2259
2262
2265
2268
2271
2273
2276
2279
2281
2283
2286
2288
2290
2293
2295
2298
2300
2303
2305
2308
2311
2314
2317
2320
2323
2326
2329
2331
2334
2337
2339
2342
2344
2346
2347
2349
2351
2352
2354
2355
2357
2359
2361
2363
2366
2369
2371
2374
2377
2380
2382
2385
2387
2389
2391
2392
2393
2393
2393
2394
2394
2394
2394
2394
2394
2395
2396
2398
2400
2402
2404
2407
2409
2412
2415
2418
2420
2423
2425
2427
2429
2430
2432
2433
2434
2435
2436
2437
2439
2440
2441
2443
2445
2447
2449
2451
2453
2456
2458
2461
2463
2465
2467
2469
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2484
2486
2487
2489
2492
2494
2496
2498
2501
2503
2505
2506
2508
2509
2511
2512
2512
2513
2514
2515
2516
2517
2519
2521
2523
2525
2528
2532
2535
2539
2544
2548
2553
2557
2562
2566
2571
2575
2579
2583
2586
2589
2593
2596
2599
2602
2605
2609
2612
2616
2620
2624
2628
2632
2636
2641
2645
2650
2655
2660
2665
2670
2675
2679
2684
2689
2694
2699
2703
2708
2712
2717
2721
2726
2730
2734
2738
2743
2747
2751
2756
2760
2765
2769
2774
2779
2784
2789
2793
2798
2803
2808
2813
2818
2823
2828
2832
2837
2841
2846
2851
2855
2860
2864
2869
2873
2878
2882
2886
2890
2894
2898
2902
2905
2908
2911
2914
2917
2920
2923
2926
2929
2932
2936
2941
2945
2950
2956
2962
2968
2974
2981
2987
2994
3001
3008
3015
3021
3028
3035
3041
3047
3054
3060
3066
3072
3079
3085
3091
3097
3103
3109
3115
3121
3127
3133
3139
3145
3152
3158
3165
3172
3178
3185
3192
3199
3205
3211
3218
3223
3228
3233
3237
3240
3242
3244
3245
3246
3246
3246
3246
3245
3244
3244
3243
3243
3243
3244
3244
3245
3246
3247
3248
3249
3250
3252
3253
3254
3255
3256
3257
3257
3257
3258
3258
3258
3257
3257
3256
3256
3255
3254
3253
3253
3252
3252
3252
3252
3252
3252
3253
3253
3254
3255
3256
3257
3258
3259
3261
3262
3263
3264
3266
3267
3269
3270
3272
3273
3275
3277
3278
3280
3283
3285
3287
3289
3291
3293
3295
3297
3299
3301
3304
3306
3308
3311
3314
3317
3320
3323
3327
3331
3335
3339
3343
3347
3351
3354
3358
3361
3363
3365
3366
3367
3368
3368
3367
3366
3365
3364
3363
3362
3361
3360
3359
3359
3360
3360
3361
3362
3364
3366
3367
3369
3371
3373
3375
3377
3378
3380
3381
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3407
3408
3410
3412
3414
3416
3418
3420
3422
3425
3427
3429
3432
3434
3437
3439
3442
3444
3446
3448
3450
3451
3453
3454
3455
3456
3456
3457
3457
3458
3458
3459
3460
3460
3461
3462
3464
3465
3466
3468
3469
3470
3471
3472
3473
3474
3474
3474
3474
3474
3473
3472
3471
3470
3469
3468
3467
3465
3464
3462
3461
3459
3458
3456
3454
3453
3451
3450
3448
3446
3445
3443
3441
3440
3438
3436
3434
3433
3431
3429
3428
3426
3425
3423
3422
3421
3420
3419
3418
3418
3419
3419
3420
3422
3424
3426
3428
3431
3433
3436
3439
3441
3443
3445
3447
3448
3449
3450
3451
3452
3452
3453
3454
3454
3455
3455
3456
3456
3457
3458
3458
3459
3459
3459
3460
3460
3460
3460
3459
3459
3458
3458
3457
3456
3455
3454
3454
3453
3452
3451
3451
3450
3449
3448
3447
3446
3444
3442
3440
3437
3435
3432
3429
3426
3423
3421
3418
3415
3412
3410
3407
3405
3402
3400
3397
3395
3392
3390
3387
3384
3381
3377
3374
3370
3366
3362
3357
3352
3347
3342
3336
3330
3324
3318
3312
3305
3299
3292
3286
3279
3273
3266
3260
3253
3247
3240
3234
3228
3221
3215
3208
3202
3195
3187
3180
3172
3165
3157
3149
3141
3133
3126
3118
3110
3103
3096
3089
3082
3075
3068
3062
3056
3050
3045
3040
3034
3029
3024
3019
3014
3009
3004
2999
2993
2988
2983
2977
2971
2966
2960
2955
2949
2944
2939
2933
2929
2924
2919
2915
2911
2907
2903
2900
2896
2892
2888
2884
2880
2876
2872
2867
2863
2858
2853
2848
2843
2839
2834
2829
2825
2821
2816
2812
2808
2803
2798
2794
2789
2783
2778
2772
2766
2760
2753
2747
2741
2735
2729
2724
2719
2715
2711
2708
2706
2704
2703
2703
2703
2703
2704
2705
2707
2708
2709
2711
2712
2714
2715
2716
2717
2718
2720
2721
2722
2723
2725
2726
2728
2729
2731
2733
2735
2738
2740
2743
2746
2749
2753
2757
2761
2765
2770
2775
2780
2785
2791
2797
2802
2808
2814
2820
2826
2831
2837
2842
2847
2852
2857
2861
2866
2870
2874
2879
2883
2887
2892
2896
2901
2905
2910
2915
2920
2925
2930
2934
2939
2944
2948
2953
2957
2961
2964
2967
2969
2972
2973
2975
2975
2976
2976
2975
2975
2974
2973
2972
2971
2970
2969
2969
2968
2968
2969
2970
2971
2973
2975
2977
2980
2983
2986
2990
2993
2997
3001
3005
3008
3012
3016
3020
3025
3029
3034
3038
3043
3049
3055
3061
3067
3074
3081
3088
3096
3104
3113
3121
3130
3138
3147
3155
3163
3172
3180
3188
3196
3203
3211
3218
3225
3232
3238
3244
3250
3255
3259
3263
3266
3269
3270
3272
3272
3272
3272
3271
3270
3269
3268
3266
3265
3264
3264
3263
3263
3264
3265
3267
3269
3271
3274
3276
3279
3282
3285
3288
3290
3293
3294
3296
3296
3297
3297
3298
3298
3298
3299
3299
3301
3302
3304
3307
3309
3313
3317
3321
3325
3330
3335
3341
3346
3351
3357
3362
3367
3372
3376
3381
3386
3390
3394
3398
3402
3406
3410
3413
3417
3421
3425
3428
3432
3436
3440
3444
3448
3452
3456
3461
3465
3469
3473
3477
3481
3484
3488
3492
3496
3500
3504
3508
3512
3516
3521
3526
3530
3535
3540
3545
3550
3555
3561
3566
3572
3577
3583
3589
3594
3600
3605
3611
3616
3622
3627
3633
3640
3646
3653
3661
3668
3677
3685
3693
3702
3710
3718
3726
3734
3742
3749
3756
3762
3769
3775
3780
3786
3792
3797
3803
3809
3815
3821
3827
3834
3841
3848
3855
3863
3871
3879
3886
3894
3901
3908
3914
3920
3925
3930
3933
3937
3939
3941
3943
3944
3944
3945
3945
3944
3944
3945
3945
3946
3947
3949
3951
3953
3956
3958
3961
3963
3964
3965
3964
3963
3961
3958
3954
3948
3941
3934
3925
3916
3906
3895
3884
3872
3861
3849
3838
3827
3816
3806
3796
3787
3777
3768
3759
3750
3740
3730
3720
3708
3696
3683
3670
3656
3641
3626
3611
3595
3580
3565
3550
3536
3522
3509
3496
3485
3474
3465
3456
3449
3442
3436
3431
3427
3423
3420
3417
3414
3412
3410
3409
3408
3406
3405
3404
3403
3401
3399
3397
3395
3392
3389
3385
3381
3376
3371
3365
3358
3352
3345
3337
3330
3322
3314
3307
3299
3292
3286
3279
3273
3268
3263
3259
3255
3252
3250
3248
3246
3245
3245
3244
3244
3244
3243
3243
3242
3242
3241
3239
3237
3235
3232
3229
3226
3221
3217
3212
3207
3201
3195
3189
3183
3176
3169
3161
3153
3144
3135
3125
3115
3104
3094
3083
3073
3062
3052
3042
3032
3022
3012
3003
2994
2985
2976
2968
2961
2954
2948
2942
2937
2932
2928
2924
2921
2918
2916
2914
2913
2913
2912
2913
2914
2915
2917
2918
2920
2921
2922
2922
2922
2922
2921
2920
2918
2916
2914
2913
2911
2910
2909
2909
2909
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2920
2921
2923
2925
2928
2931
2934
2938
2942
2946
2950
2955
2960
2965
2970
2974
2978
2982
2985
2988
2990
2991
2992
2991
2990
2988
2985
2982
2977
2972
2966
2959
2951
2943
2935
2926
2917
2908
2899
2891
2882
2875
2867
2860
2853
2846
2840
2833
2827
2820
2813
2806
2799
2793
2786
2780
2774
2769
2764
2761
2758
2756
2755
2755
2756
2757
2759
2762
2765
2768
2772
2776
2780
2785
2789
2793
2797
2802
2806
2810
2815
2820
2825
2831
2837
2845
2852
2861
2869
2879
2888
2898
2908
2917
2927
2936
2945
2953
2961
2969
2976
2982
2988
2993
2998
3003
3007
3012
3016
3021
3026
3031
3036
3042
3049
3056
3063
3071
3080
3089
3098
3108
3117
3127
3137
3146
3155
3163
3171
3178
3185
3192
3198
3204
3210
3215
3221
3227
3234
3241
3248
3256
3265
3275
3285
3296
3307
3318
3330
3341
3353
3364
3375
3386
3396
3407
3417
3427
3437
3447
3458
3470
3482
3495
3508
3523
3537
3553
3568
3583
3597
3611
3624
3636
3647
3657
3665
3673
3680
3687
3693
3699
3706
3713
3722
3731
3742
3753
3766
3779
3793
3808
3822
3836
3850
3863
3876
3887
3898
3908
3917
3926
3934
3942
3950
3958
3966
3974
3982
3991
4001
4011
4021
4033
4043
4056
4069
4082
4094
4108
4122
4135
4149
4162
4176
4189
4202
4214
4226
4238
4249
4260
4271
4281
4291
4300
4309
4317
4325
4333
4340
4347
4353
4359
4365
4371
4377
4382
4387
4391
4396
4400
4403
4406
4409
4411
4412
4414
4415
4416
4418
4420
4423
4426
4430
4434
4439
4445
4451
4457
4464
4471
4478
4485
4492
4499
4507
4513
4520
4527
4533
4540
4546
4553
4559
4566
4574
4581
4588
4596
4603
4610
4617
4624
4630
4636
4642
4647
4652
4656
4660
4664
4667
4670
4673
4676
4679
4682
4685
4689
4692
4696
4700
4704
4709
4714
4720
4726
4733
4741
4750
4759
4770
4781
4792
4805
4818
4831
4846
4860
4874
4888
4902
4914
4926
4937
4946
4954
4960
4965
4968
4971
4972
4972
4971
4970
4968
4966
4964
4962
4960
4959
4958
4957
4958
4959
4961
4963
4966
4970
4974
4979
4984
4989
4994
5000
5005
5011
5016
5021
5026
5031
5036
5041
5045
5050
5054
5059
5064
5068
5073
5077
5081
5084
5087
5089
5091
5092
5092
5092
5091
5090
5089
5088
5087
5086
5085
5084
5084
5085
5085
5086
5088
5089
5090
5091
5092
5093
5092
5092
5090
5087
5083
5079
5073
5067
5060
5053
5045
5037
5030
5023
5016
5009
5004
4998
4994
4990
4986
4982
4979
4975
4972
4967
4963
4957
4951
4945
4937
4929
4921
4912
4902
4893
4883
4873
4863
4852
4842
4831
4820
4810
4800
4790
4780
4770
4760
4750
4740
4729
4718
4706
4694
4681
4667
4652
4636
4619
4602
4583
4565
4546
4526
4506
4487
4467
4447
4428
4408
4388
4368
4347
4327
4306
4285
4264
4243
4222
4202
4181
4160
4139
4118
4097
4077
4056
4035
4014
3995
3975
3956
3936
3917
3898
3879
3860
3842
3823
3804
3785
3765
3745
3724
3702
3679
3654
3629
3603
3575
3547
3517
3486
3455
3424
3392
3361
3331
3301
3272
3244
3218
3192
3168
3145
3122
3100
3079
3057
3036
3015
2994
2973
2952
2931
2911
2891
2872
2854
2836
2820
2806
2792
2780
2770
2761
2754
2748
2743
2739
2735
2732
2729
2726
2723
2719
2715
2710
2704
2698
2691
2683
2675
2667
2659
2651
2643
2636
2630
2625
2620
2617
2615
2615
2615
2616
2618
2621
2625
2629
2634
2640
2646
2652
2659
2667
2674
2682
2691
2700
2709
2720
2731
2743
2756
2769
2783
2798
2813
2828
2843
2858
2872
2886
2899
2912
2924
2935
2946
2956
2966
2975
2983
2992
3000
3007
3015
3023
3030
3038
3045
3052
3059
3065
3072
3077
3082
3086
3090
3094
3096
3099
3101
3103
3106
3108
3111
3115
3119
3124
3129
3136
3143
3151
3159
3168
3176
3184
3192
3199
3204
3208
3210
3211
3210
3207
3203
3197
3190
3182
3173
3162
3151
3139
3127
3114
3101
3088
3074
3061
3049
3036
3024
3013
3002
2991
2980
2969
2958
2947
2935
2923
2910
2896
2882
2866
2849
2831
2811
2790
2768
2745
2720
2695
2669
2642
2616
2590
2564
2539
2515
2491
2468
2446
2425
2403
2382
2360
2338
2314
2290
2264
2237
2208
2177
2145
2111
2076
2040
2003
1966
1928
1890
1852
1814
1778
1741
1706
1672
1638
1606
1574
1542
1511
1480
1448
1417
1385
1352
1319
1286
1252
1217
1183
1149
1115
1081
1048
1014
983
952
922
892
863
835
807
780
753
726
698
670
641
611
581
550
519
488
457
426
395
365
337
309
282
256
232
209
187
166
146
127
109
91
73
55
38
20
3
-14
-31
-47
-62
-77
-90
-102
-113
-122
-130
-136
-140
-143
-143
-142
-139
-134
-128
-120
-112
-103
-93
-83
-73
-63
-53
-43
-33
-24
-14
-6
3
10
18
25
31
38
44
50
56
63
70
78
86
95
104
114
125
135
147
158
170
182
194
207
220
234
248
263
279
296
314
333
353
374
396
419
442
466
490
514
538
561
584
606
627
647
667
684
701
716
729
740
749
757
762
766
768
768
766
763
758
751
743
733
721
709
695
680
664
647
630
612
594
574
555
534
514
492
471
449
426
403
379
355
330
304
279
253
227
201
174
148
121
94
66
37
8
-21
-52
-84
-117
-152
-188
-225
-264
-304
-345
-387
-430
-473
-516
-559
-602
-644
-685
-726
-765
-804
-841
-878
-915
-950
-985
-1020
-1055
-1089
-1124
-1158
-1193
-1229
-1264
-1300
-1336
-1373
-1409
-1444
-1479
-1513
-1546
-1577
-1607
-1636
-1663
-1688
-1713
-1736
-1758
-1779
-1800
-1819
-1838
-1856
-1874
-1891
-1908
-1924
-1941
-1957
-1974
-1990
-2007
-2023
-2040
-2056
-2073
-2089
-2106
-2122
-2137
-2153
-2168
-2182
-2197
-2211
-2225
-2239
-2252
-2266
-2280
-2294
-2309
-2324
-2339
-2355
-2371
-2387
-2403
-2419
-2435
-2452
-2467
-2483
-2498
-2513
-2527
-2540
-2552
-2564
-2575
-2585
-2594
-2603
-2611
-2618
-2625
-2631
-2638
-2644
-2650
-2655
-2660
-2665
-2669
-2673
-2676
-2678
-2679
-2679
-2677
-2675
-2671
-2665
-2659
-2651
-2642
-2632
-2621
-2610
-2598
-2586
-2573
-2561
-2548
-2536
-2524
-2511
-2499
-2487
-2475
-2463
-2451
-2438
-2425
-2412
-2398
-2383
-2368
-2351
-2334
-2316
-2297
-2277
-2257
-2235
-2213
-2191
-2169
-2146
-2124
-2102
-2080
-2059
-2039
-2020
-2001
-1984
-1967
-1951
-1936
-1922
-1908
-1896
-1884
-1873
-1863
-1854
-1846
-1839
-1834
-1830
-1827
-1825
-1825
-1826
-1828
-1832
-1836
-1842
-1849
-1858
-1867
-1877
-1889
-1900
-1913
-1926
-1940
-1954
-1969
-1984
-2000
-2017
-2035
-2054
-2075
-2097
-2121
-2146
-2173
-2201
-2231
-2262
-2294
-2327
-2360
-2394
-2427
-2460
-2493
-2525
-2555
-2585
-2613
-2641
-2668
-2694
-2720
-2746
-2773
-2800
-2829
-2859
-2890
-2923
-2957
-2993
-3029
-3067
-3105
-3143
-3183
-3222
-3261
-3300
-3338
-3375
-3412
-3449
-3485
-3520
-3555
-3590
-3625
-3660
-3695
-3730
-3764
-3798
-3831
-3864
-3896
-3927
-3957
-3987
-4014
-4042
-4067
-4094
-4118
-4142
-4165
-4187
-4209
-4231
-4253
-4274
-4296
-4318
-4340
-4362
-4385
-4407
-4430
-4453
-4476
-4498
-4521
-4543
-4565
-4585
-4604
-4622
-4639
-4654
-4668
-4681
-4692
-4702
-4711
-4719
-4726
-4732
-4738
-4743
-4748
-4753
-4758
-4763
-4767
-4771
-4774
-4777
-4778
-4779
-4777
-4775
-4770
-4763
-4755
-4745
-4733
-4720
-4706
-4691
-4675
-4658
-4642
-4626
-4610
-4595
-4581
-4567
-4553
-4538
-4524
-4508
-4492
-4475
-4455
-4435
-4412
-4388
-4363
-4335
-4306
-4277
-4246
-4216
-4185
-4155
-4126
-4097
-4070
-4043
-4019
-3995
-3972
-3949
-3925
-3902
-3877
-3852
-3826
-3799
-3770
-3740
-3710
-3678
-3646
-3614
-3582
-3551
-3521
-3491
-3463
-3436
-3412
-3388
-3367
-3347
-3329
-3312
-3297
-3283
-3270
-3257
-3245
-3233
-3220
-3207
-3193
-3179
-3164
-3149
-3133
-3117
-3101
-3085
-3070
-3056
-3043
-3031
-3020
-3011
-3004
-2999
-2995
-2993
-2993
-2994
-2997
-3000
-3005
-3011
-3018
-3026
-3035
-3044
-3054
-3065
-3076
-3088
-3100
-3113
-3127
-3142
-3157
-3174
-3192
-3210
-3230
-3250
-3271
-3292
-3314
-3336
-3358
-3380
-3402
-3424
-3446
-3469
-3492
-3515
-3540
-3566
-3592
-3620
-3650
-3681
-3713
-3748
-3784
-3821
-3859
-3899
-3938
-3979
-4019
-4058
-4097
-4136
-4173
-4209
-4243
-4276
-4307
-4338
-4367
-4396
-4424
-4452
-4481
-4511
-4541
-4573
-4605
-4638
-4672
-4706
-4739
-4772
-4805
-4836
-4866
-4896
-4923
-4950
-4976
-5000
-5023
-5044
-5064
-5083
-5101
-5118
-5135
-5151
-5167
-5183
-5199
-5215
-5231
-5248
-5264
-5280
-5296
-5311
-5325
-5339
-5351
-5362
-5372
-5380
-5387
-5392
-5396
-5399
-5400
-5401
-5400
-5400
-5398
-5396
-5394
-5391
-5387
-5382
-5375
-5366
-5356
-5343
-5328
-5311
-5291
-5269
-5244
-5217
-5187
-5154
-5119
-5081
-5042
-5001
-4959
-4916
-4873
-4829
-4786
-4744
-4702
-4660
-4618
-4577
-4537
-4496
-4456
-4417
-4378
-4340
-4303
-4267
-4231
-4197
-4163
-4130
-4098
-4067
-4037
-4006
-3978
-3951
-3924
-3898
-3873
-3848
-3825
-3802
-3780
-3759
-3738
-3718
-3698
-3679
-3660
-3642
-3624
-3608
-3592
-3578
-3566
-3556
-3548
-3542
-3538
-3538
-3540
-3545
-3553
-3564
-3578
-3595
-3614
-3636
-3659
-3685
-3712
-3740
-3768
-3798
-3827
-3857
-3886
-3916
-3945
-3976
-4006
-4038
-4070
-4104
-4140
-4176
-4215
-4255
-4296
-4339
-4382
-4426
-4470
-4515
-4559
-4602
-4645
-4688
-4729
-4769
-4808
-4846
-4883
-4918
-4952
-4985
-5017
-5047
-5076
-5103
-5130
-5155
-5179
-5201
-5221
-5240
-5258
-5274
-5288
-5302
-5316
-5329
-5342
-5356
-5371
-5387
-5403
-5420
-5439
-5458
-5478
-5499
-5521
-5544
-5567
-5592
-5616
-5642
-5667
-5692
-5718
-5742
-5766
-5789
-5811
-5832
-5852
-5870
-5886
-5902
-5915
-5927
-5938
-5948
-5957
-5965
-5973
-5982
-5990
-6000
-6009
-6020
-6030
-6041
-6052
-6063
-6073
-6083
-6091
-6098
-6104
-6107
-6109
-6108
-6105
-6099
-6090
-6079
-6066
-6050
-6033
-6014
-5995
-5975
-5956
-5936
-5918
-5900
-5882
-5866
-5851
-5838
-5825
-5815
-5805
-5797
-5790
-5785
-5780
-5776
-5773
-5771
-5769
-5768
-5768
-5768
-5768
-5769
-5771
-5773
-5775
-5778
-5780
-5783
-5785
-5787
-5789
-5790
-5791
-5791
-5791
-5791
-5789
-5788
-5786
-5784
-5783
-5782
-5782
-5783
-5785
-5789
-5794
-5800
-5807
-5814
-5822
-5830
-5838
-5845
-5851
-5856
-5860
-5863
-5865
-5866
-5865
-5863
-5860
-5857
-5852
-5847
-5842
-5837
-5832
-5828
-5824
-5820
-5816
-5812
-5807
-5802
-5795
-5788
-5779
-5769
-5758
-5746
-5733
-5720
-5707
-5693
-5680
-5667
-5654
-5641
-5628
-5614
-5601
-5586
-5569
-5552
-5532
-5511
-5488
-5464
-5439
-5413
-5386
-5360
-5333
-5307
-5283
-5259
-5237
-5216
-5198
-5181
-5166
-5154
-5143
-5135
-5127
-5121
-5116
-5111
-5105
-5099
-5092
-5083
-5073
-5062
-5049
-5035
-5020
-5005
-4989
-4974
-4960
-4946
-4935
-4925
-4917
-4911
-4908
-4907
-4909
-4912
-4918
-4924
-4932
-4940
-4949
-4958
-4966
-4973
-4979
-4983
-4985
-4986
-4985
-4983
-4980
-4976
-4972
-4968
-4965
-4964
-4964
-4967
-4971
-4977
-4986
-4995
-5006
-5017
-5028
-5039
-5048
-5056
-5062
-5065
-5066
-5064
-5060
-5053
-5043
-5032
-5019
-5005
-4991
-4976
-4961
-4948
-4935
-4924
-4914
-4906
-4901
-4897
-4896
-4896
-4899
-4903
-4909
-4916
-4925
-4935
-4946
-4959
-4974
-4990
-5008
-5028
-5049
-5073
-5098
-5124
-5152
-5181
-5210
-5240
-5270
-5300
-5329
-5357
-5384
-5409
-5433
-5454
-5473
-5490
-5506
-5520
-5532
-5544
-5556
-5567
-5579
-5592
-5606
-5620
-5636
-5653
-5672
-5691
-5711
-5732
-5752
-5772
-5792
-5810
-5827
-5842
-5855
-5866
-5876
-5883
-5888
-5892
-5894
-5894
-5892
-5890
-5886
-5881
-5875
-5869
-5862
-5855
-5848
-5841
-5834
-5827
-5821
-5815
-5809
-5803
-5796
-5790
-5782
-5774
-5764
-5753
-5740
-5725
-5707
-5687
-5665
-5640
-5614
-5585
-5556
-5525
-5495
-5464
-5434
-5405
-5379
-5354
-5331
-5311
-5293
-5279
-5266
-5257
-5249
-5243
-5238
-5234
-5231
-5227
-5223
-5218
-5212
-5206
-5198
-5191
-5184
-5176
-5169
-5163
-5158
-5153
-5150
-5149
-5149
-5151
-5154
-5160
-5169
-5179
-5192
-5206
-5223
-5242
-5263
-5285
-5309
-5335
-5362
-5390
-5420
-5450
-5481
-5513
-5546
-5580
-5614
-5648
-5684
-5719
-5755
-5791
-5826
-5862
-5897
-5931
-5965
-5997
-6028
-6058
-6086
-6114
-6140
-6166
-6191
-6216
-6240
-6263
-6286
-6309
-6331
-6353
-6375
-6397
-6420
-6442
-6466
-6490
-6514
-6540
-6566
-6592
-6619
-6647
-6674
-6701
-6728
-6755
-6781
-6808
-6834
-6861
-6888
-6915
-6942
-6969
-6996
-7023
-7049
-7075
-7099
-7123
-7145
-7166
-7184
-7201
-7214
-7224
-7231
-7236
-7237
-7235
-7230
-7223
-7213
-7201
-7187
-7172
-7155
-7138
-7120
-7101
-7082
-7062
-7043
-7023
-7004
-6984
-6963
-6943
-6922
-6901
-6879
-6857
-6835
-6813
-6791
-6770
-6750
-6730
-6711
-6692
-6674
-6656
-6638
-6619
-6600
-6581
-6561
-6540
-6517
-6494
-6469
-6444
-6417
-6390
-6363
-6335
-6307
-6279
-6252
-6225
-6198
-6171
-6144
-6117
-6089
-6062
-6034
-6006
-5978
-5949
-5921
-5893
-5865
-5838
-5812
-5787
-5763
-5742
-5721
-5703
-5687
-5674
-5662
-5652
-5644
-5638
-5633
-5629
-5627
-5625
-5625
-5625
-5625
-5626
-5628
-5631
-5633
-5637
-5641
-5646
-5652
-5658
-5666
-5674
-5684
-5694
-5704
-5715
-5726
-5737
-5748
-5758
-5769
-5779
-5790
-5801
-5812
-5824
-5837
-5850
-5864
-5879
-5893
-5908
-5923
-5937
-5951
-5964
-5977
-5989
-6002
-6014
-6027
-6040
-6054
-6069
-6086
-6105
-6126
-6149
-6175
-6203
-6234
-6267
-6302
-6338
-6377
-6416
-6456
-6497
-6538
-6580
-6621
-6662
-6702
-6741
-6779
-6814
-6847
-6879
-6907
-6934
-6958
-6979
-6999
-7016
-7031
-7043
-7054
-7062
-7069
-7073
-7077
-7079
-7081
-7083
-7085
-7088
-7092
-7098
-7105
-7114
-7125
-7137
-7152
-7168
-7186
-7204
-7224
-7244
-7265
-7285
-7305
-7323
-7341
-7356
-7371
-7383
-7395
-7405
-7414
-7423
-7431
-7439
-7446
-7454
-7462
-7470
-7478
-7487
-7496
-7506
-7516
-7528
-7541
-7554
-7569
-7585
-7601
-7620
-7639
-7659
-7681
-7703
-7727
-7751
-7775
-7800
-7825
-7851
-7876
-7903
-7929
-7956
-7984
-8012
-8039
-8069
-8098
-8128
-8157
-8186
-8217
-8246
-8274
-8302
-8328
-8353
-8377
-8400
-8421
-8442
-8461
-8480
-8498
-8514
-8531
-8546
-8560
-8574
-8587
-8599
-8611
-8622
-8631
-8640
-8647
-8652
-8655
-8656
-8655
-8651
-8645
-8636
-8626
-8615
-8602
-8589
-8576
-8563
-8550
-8538
-8526
-8516
-8506
-8497
-8489
-8480
-8472
-8463
-8454
-8443
-8430
-8415
-8398
-8378
-8354
-8328
-8298
-8265
-8229
-8189
-8148
-8103
-8055
-8006
-7954
-7901
-7845
-7788
-7730
-7672
-7613
-7554
-7496
-7438
-7382
-7327
-7273
-7221
-7171
-7122
-7075
-7029
-6985
-6943
-6901
-6861
-6822
-6784
-6747
-6710
-6673
-6637
-6601
-6565
-6530
-6495
-6461
-6428
-6396
-6366
-6337
-6311
-6288
-6268
-6251
-6238
-6228
-6223
-6221
-6223
-6228
-6237
-6248
-6261
-6276
-6293
-6310
-6328
-6347
-6366
-6385
-6404
-6424
-6445
-6466
-6489
-6511
-6535
-6559
-6584
-6610
-6636
-6663
-6690
-6717
-6745
-6773
-6801
-6829
-6857
-6885
-6914
-6942
-6969
-6997
-7024
-7051
-7078
-7104
-7130
-7155
-7180
-7205
-7228
-7251
-7273
-7293
-7312
-7329
-7345
-7360
-7372
-7383
-7392
-7399
-7405
-7409
-7412
-7413
-7413
-7411
-7409
-7404
-7399
-7391
-7382
-7371
-7358
-7343
-7327
-7310
-7291
-7271
-7251
-7230
-7208
-7186
-7163
-7139
-7114
-7089
-7063
-7035
-7007
-6977
-6946
-6914
-6881
-6847
-6812
-6778
-6743
-6708
-6674
-6641
-6609
-6578
-6549
-6521
-6496
-6472
-6449
-6429
-6409
-6391
-6375
-6359
-6344
-6330
-6316
-6302
-6288
-6273
-6258
-6242
-6224
-6206
-6186
-6165
-6143
-6120
-6097
-6072
-6047
-6022
-5996
-5969
-5942
-5915
-5887
-5859
-5830
-5801
-5771
-5741
-5709
-5677
-5645
-5611
-5577
-5543
-5508
-5472
-5437
-5401
-5366
-5330
-5296
-5261
-5227
-5194
-5161
-5129
-5097
-5066
-5035
-5005
-4975
-4945
-4914
-4884
-4854
-4823
-4792
-4761
-4730
-4700
-4670
-4641
-4612
-4585
-4559
-4534
-4510
-4487
-4465
-4444
-4423
-4401
-4380
-4357
-4334
-4309
-4284
-4256
-4228
-4198
-4167
-4135
-4101
-4067
-4033
-3997
-3962
-3927
-3892
-3858
-3825
-3793
-3764
-3735
-3709
-3684
-3661
-3639
-3618
-3599
-3580
-3561
-3544
-3526
-3510
-3494
-3478
-3463
-3448
-3433
-3419
-3405
-3391
-3377
-3364
-3350
-3336
-3323
-3309
-3294
-3278
-3262
-3245
-3226
-3205
-3183
-3159
-3133
-3105
-3075
-3043
-3009
-2974
-2937
-2899
-2860
-2819
-2777
-2735
-2691
-2647
-2601
-2554
-2506
-2457
-2406
-2353
-2299
-2243
-2186
-2127
-2066
-2005
-1943
-1881
-1819
-1757
-1696
-1635
-1574
-1514
-1454
-1394
-1334
-1274
-1214
-1153
-1092
-1030
-967
-902
-836
-769
-700
-630
-558
-486
-412
-338
-263
-188
-113
-37
38
113
187
261
334
407
479
549
619
687
754
819
883
944
1004
1061
1117
1171
1223
1273
1321
1368
1412
1455
1496
1536
1573
1609
1643
1676
1707
1737
1766
1794
1821
1847
1873
1898
1923
1947
1970
1994
2016
2039
2061
2082
2103
2123
2143
2161
2178
2194
2208
2219
2229
2236
2242
2244
2245
2244
2242
2240
2237
2235
2234
2234
2236
2241
2248
2257
2268
2282
2297
2313
2330
2348
2366
2385
2403
2420
2437
2453
2468
2482
2496
2509
2522
2534
2546
2558
2570
2583
2597
2611
2627
2643
2661
2679
2698
2719
2739
2760
2780
2800
2819
2838
2855
2871
2887
2901
2914
2926
2937
2947
2956
2964
2972
2979
2986
2992
2998
3003
3008
3011
3014
3015
3015
3013
3009
3004
2997
2989
2979
2968
2956
2944
2930
2916
2902
2887
2872
2857
2841
2825
2807
2790
2770
2750
2729
2705
2681
2654
2626
2596
2565
2532
2499
2464
2429
2394
2359
2323
2289
2256
2224
2194
2167
2141
2118
2098
2080
2064
2051
2039
2029
2021
2013
2007
2001
1997
1992
1988
1983
1979
1975
1971
1967
1963
1960
1956
1952
1949
1945
1942
1939
1936
1932
1929
1926
1922
1919
1915
1912
1908
1905
1902
1899
1896
1895
1894
1893
1894
1896
1898
1902
1907
1913
1921
1930
1941
1953
1966
1981
1998
2015
2033
2054
2074
2095
2116
2138
2160
2182
2205
2227
2250
2274
2297
2320
2342
2365
2387
2410
2433
2456
2480
2504
2530
2556
2584
2613
2644
2676
2711
2747
2785
2826
2868
2913
2959
3008
3058
3111
3165
3221
3279
3338
3400
3463
3527
3594
3662
3731
3801
3873
3946
4019
4093
4168
4243
4319
4394
4469
4543
4617
4690
4761
4832
4901
4969
5037
5103
5169
5235
5300
5364
5428
5492
5555
5617
5679
5739
5797
5854
5909
5961
6012
6059
6104
6147
6188
6226
6262
6296
6327
6357
6385
6410
6434
6456
6475
6493
6508
6521
6533
6542
6548
6553
6554
6554
6550
6544
6535
6523
6508
6491
6471
6448
6422
6392
6360
6324
6284
6241
6193
6143
6088
6030
5967
5902
5833
5761
5685
5607
5526
5443
5358
5270
5181
5089
4997
4904
4809
4714
4619
4524
4430
4336
4244
4153
4064
3976
3890
3806
3723
3642
3563
3485
3408
3333
3259
3187
3116
3046
2978
2912
2847
2783
2721
2661
2602
2546
2492
2439
2389
2341
2294
2249
2206
2163
2122
2082
2041
2001
1963
1923
1883
1843
1802
1761
1718
1675
1632
1587
1542
1497
1451
1405
1358
1311
1263
1215
1166
1116
1065
1012
960
906
852
797
741
685
629
573
518
463
410
358
308
259
212
166
122
79
36
-5
-46
-87
-127
-167
-207
-248
-289
-331
-373
-417
-461
-506
-551
-597
-645
-692
-741
-790
-839
-888
-938
-987
-1035
-1083
-1129
-1173
-1215
-1255
-1292
-1327
-1358
-1387
-1413
-1435
-1454
-1470
-1482
-1491
-1496
-1499
-1498
-1494
-1488
-1479
-1468
-1455
-1439
-1421
-1401
-1379
-1355
-1328
-1299
-1267
-1234
-1199
-1162
-1124
-1085
-1045
-1004
-964
-924
-883
-843
-804
-765
-727
-689
-651
-614
-578
-542
-507
-472
-437
-403
-370
-336
-303
-270
-237
-204
-170
-136
-102
-66
-30
7
45
84
123
163
203
243
283
323
362
399
434
468
499
527
553
576
596
613
627
638
646
652
656
658
658
658
656
654
650
647
642
637
631
625
617
608
598
586
574
560
545
529
513
496
480
464
448
434
421
409
400
393
389
388
390
395
403
414
428
444
462
482
503
525
547
569
591
612
633
653
672
690
706
722
736
749
761
771
780
788
795
801
805
809
811
813
813
813
812
811
810
810
810
811
813
816
820
824
830
835
842
849
856
863
871
878
886
893
900
906
912
917
920
923
926
927
929
930
931
932
934
936
939
943
948
953
960
967
974
982
989
997
1004
1010
1014
1018
1020
1018
1016
1012
1006
999
988
975
959
941
921
898
872
844
814
781
746
709
670
630
588
546
503
459
415
371
327
284
241
199
158
118
79
41
5
-31
-64
-97
-129
-160
-190
-220
-250
-278
-307
-335
-362
-388
-414
-439
-463
-486
-508
-530
-550
-569
-588
-606
-624
-641
-657
-673
-688
-702
-715
-726
-735
-742
-747
-750
-750
-748
-744
-737
-729
-719
-707
-694
-680
-665
-650
-633
-617
-599
-581
-563
-544
-524
-504
-482
-460
-437
-412
-385
-357
-327
-294
-259
-222
-181
-138
-92
-44
6
58
112
167
225
283
343
405
467
532
597
663
731
799
869
939
1008
1080
1151
1222
1293
1364
1434
1505
1575
1646
1716
1786
1856
1927
1998
2070
2143
2218
2295
2375
2457
2543
2631
2722
2816
2913
3013
3116
3221
3329
3439
3551
3665
3781
3898
4017
4138
4260
4384
4509
4635
4764
4894
5026
5161
5298
5438
5580
5725
5872
6023
6175
6331
6489
6649
6810
6974
7138
7304
7471
7638
7805
7973
8141
8310
8479
8648
8818
8989
9159
9330
9501
9672
9842
10012
10181
10350
10518
10686
10852
11018
11184
11349
11513
11677
11840
12003
12164
12325
12483
12639
12793
12942
13088
13230
13366
13497
13622
13742
13854
13961
14061
14154
14240
14319
14392
14457
14516
14568
14613
14653
14686
14713
14734
14750
14759
14762
14760
14750
14735
14712
14683
14647
14604
14554
14497
14433
14362
14283
14198
14105
14006
13900
13787
13667
13540
13407
13267
13119
12965
12804
12635
12459
12276
12086
11888
11683
11472
11254
11029
10798
10562
10319
10072
9819
9563
9302
9037
8769
8498
8224
7948
7671
7392
7111
6830
6547
6264
5979
5694
5409
5123
4837
4552
4267
3983
3701
3421
3143
2868
2596
2329
2065
1806
1552
1304
1060
823
592
367
147
-65
-272
-473
-667
-855
-1038
-1214
-1384
-1549
-1707
-1860
-2007
-2147
-2282
-2410
-2531
-2646
-2755
-2857
-2952
-3041
-3123
-3199
-3269
-3332
-3388
-3438
-3483
-3520
-3552
-3577
-3596
-3609
-3615
-3614
-3608
-3594
-3574
-3548
-3516
-3477
-3432
-3382
-3326
-3265
-3198
-3127
-3051
-2971
-2887
-2799
-2707
-2612
-2513
-2411
-2305
-2196
-2084
-1968
-1850
-1729
-1605
-1478
-1349
-1217
-1083
-946
-808
-668
-527
-385
-243
-101
40
181
321
459
595
730
862
991
1118
1241
1361
1478
1590
1699
1804
1905
2001
2093
2180
2262
2340
2412
2479
2541
2597
2647
2693
2733
2767
2797
2822
2842
2858
2869
2877
2881
2881
2878
2872
2863
2851
2837
2821
2802
2782
2759
2735
2709
2682
2654
2625
2595
2566
2537
2509
2482
2457
2435
2415
2398
2384
2373
2365
2361
2360
2363
2369
2379
2392
2408
2428
2450
2474
2500
2528
2558
2588
2620
2653
2686
2720
2755
2791
2828
2866
2905
2945
2988
3032
3079
3128
3180
3235
3293
3355
3420
3489
3561
3637
3717
3800
3886
3974
4066
4160
4257
4356
4458
4561
4667
4776
4886
4998
5113
5229
5347
5466
5587
5709
5831
5954
6078
6203
6327
6452
6578
6703
6829
6954
7079
7203
7326
7448
7569
7687
7804
7917
8028
8135
8238
8337
8432
8521
8606
8685
8758
8826
8889
8947
8999
9047
9090
9129
9164
9194
9222
9246
9267
9285
9302
9316
9329
9341
9352
9361
9370
9378
9385
9391
9397
9401
9405
9407
9408
9408
9407
9405
9401
9396
9389
9382
9374
9366
9357
9349
9342
9335
9329
9325
9322
9321
9322
9324
9327
9332
9338
9346
9354
9364
9375
9387
9400
9414
9430
9446
9464
9483
9503
9524
9546
9570
9594
9620
9646
9673
9701
9728
9756
9784
9812
9839
9864
9889
9913
9935
9955
9974
9991
10005
10019
10030
10039
10045
10050
10052
10053
10051
10046
10040
10031
10021
10008
9993
9977
9959
9938
9917
9893
9869
9843
9817
9790
9763
9736
9710
9684
9661
9639
9619
9601
9587
9575
9567
9562
9561
9563
9569
9578
9591
9607
9626
9648
9672
9699
9728
9759
9791
9826
9861
9898
9937
9976
10016
10057
10098
10139
10179
10220
10259
10298
10334
10369
10402
10433
10461
10486
10508
10527
10543
10556
10566
10573
10577
10578
10577
10573
10567
10559
10548
10535
10520
10503
10484
10462
10439
10414
10386
10356
10323
10288
10250
10209
10165
10117
10067
10012
9953
9891
9824
9753
9677
9596
9511
9421
9326
9228
9124
9017
8907
8793
8677
8558
8438
8317
8195
8073
7951
7830
7709
7589
7470
7353
7236
7120
7005
6892
6780
6670
6562
6456
6352
6251
6152
6057
5965
5877
5793
5712
5636
5564
5497
5434
5376
5322
5273
5228
5188
5151
5117
5087
5059
5034
5011
4989
4968
4948
4929
4909
4889
4868
4847
4825
4801
4777
4752
4727
4701
4675
4649
4623
4597
4571
4546
4523
4502
4482
4466
4453
4445
4441
4442
4448
4460
4478
4503
4533
4570
4613
4663
4719
4782
4852
4927
5009
5097
5191
5291
5396
5507
5622
5741
5864
5991
6120
6252
6386
6521
6657
6794
6931
7069
7206
7344
7480
7617
7752
7886
8020
8151
8281
8408
8534
8656
8776
8894
9008
9120
9229
9335
9439
9540
9639
9736
9831
9924
10015
10105
10194
10281
10369
10456
10544
10633
10724
10816
10910
11005
11103
11203
11304
11406
11510
11613
11717
11821
11925
12028
12130
12231
12330
12428
12523
12617
12709
12798
12886
12970
13053
13133
13212
13287
13361
13432
13502
13569
13634
13697
13759
13819
13877
13934
13990
14044
14098
14152
14204
14257
14310
14363
14416
14470
14525
14580
14637
14695
14753
14813
14874
14936
14999
15062
15125
15188
15252
15316
15379
15443
15507
15570
15633
15695
15757
15817
15875
15931
15983
16033
16078
16119
16154
16184
16207
16226
16236
16241
16238
16228
16210
16184
16152
16111
16062
16006
15942
15871
15792
15706
15614
15516
15412
15303
15189
15070
14948
14823
14694
14563
14429
14294
14157
14018
13879
13739
13598
13457
13316
13176
13036
12897
12759
12623
12487
12353
12221
12090
11960
11833
11707
11582
11460
11339
11221
11105
10991
10880
10771
10665
10562
10462
10364
10269
10176
10085
9996
9908
9822
9737
9653
9570
9488
9407
9326
9246
9166
9087
9009
8931
8854
8778
8703
8630
8559
8490
8424
8361
8301
8244
8189
8140
8093
8051
8013
7979
7949
7924
7903
7888
7877
7872
7873
7878
7890
7906
7928
7954
7986
8021
8060
8103
8148
8196
8245
8295
8345
8396
8445
8493
8539
8584
8627
8668
8706
8742
8776
8807
8836
8863
8888
8912
8935
8958
8979
9001
9023
9045
9068
9092
9117
9144
9171
9201
9232
9264
9299
9335
9373
9412
9453
9494
9536
9579
9622
9665
9708
9751
9794
9836
9877
9917
9957
9996
10033
10070
10105
10138
10170
10199
10227
10252
10275
10296
10314
10330
10344
10354
10363
10368
10371
10370
10367
10360
10349
10336
10319
10298
10273
10245
10214
10179
10140
10099
10054
10007
9958
9907
9855
9802
9749
9696
9644
9595
9547
9503
9462
9426
9394
9366
9344
9327
9315
9309
9307
9311
9319
9331
9348
9368
9392
9419
9450
9484
9520
9560
9603
9650
9700
9753
9810
9871
9937
10007
10082
10163
10250
10344
10444
10551
10665
10786
10915
11051
11195
11345
11502
11666
11836
12012
12193
12380
12571
12766
12966
13169
13375
13585
13798
14013
14231
14452
14675
14901
15128
15358
15589
15821
16055
16289
16524
16760
16996
17233
17470
17707
17943
18180
18416
18651
18885
19119
19350
19581
19809
20036
20261
20484
20705
20924
21142
21357
21571
21782
21991
22198
22401
22601
22798
22990
23178
23360
23538
23709
23875
24035
24188
24334
24474
24607
24733
24853
24965
25072
25172
25266
25353
25435
25511
25580
25644
25702
25754
25800
25840
25873
25900
25921
25935
25943
25944
25938
25925
25905
25878
25844
25803
25755
25700
25638
25569
25493
25410
25321
25225
25123
25014
24899
24777
24648
24513
24370
24221
24066
23904
23735
23561
23380
23195
23004
22809
22610
22407
22200
21991
21779
21565
21348
21130
20910
20687
20464
20238
20011
19781
19549
19315
19079
18840
18598
18354
18108
17859
17608
17355
17099
16842
16583
16322
16059
15794
15528
15261
14993
14724
14455
14186
13918
13650
13384
13119
12857
12597
12339
12085
11834
11586
11342
11102
10865
10633
10406
10182
9963
9748
9537
9331
9128
8931
8737
8549
8364
8185
8010
7840
7675
7515
7360
7209
7064
6924
6788
6657
6531
6410
6294
6182
6076
5974
5877
5785
5697
5613
5533
5456
5382
5311
5243
5177
5112
5050
4989
4929
4871
4815
4760
4706
4654
4604
4555
4508
4463
4419
4378
4338
4299
4263
4227
4193
4161
4129
4099
4069
4040
4011
3984
3958
3931
3906
3881
3856
3832
3809
3787
3766
3746
3728
3710
3694
3679
3666
3654
3643
3633
3624
3617
3611
3605
3601
3598
3595
3594
3593
3593
3594
3594
3595
3596
3597
3597
3596
3595
3594
3592
3589
3586
3583
3580
3577
3573
3570
3566
3563
3559
3556
3553
3551
3549
3548
3547
3549
3551
3556
3562
3571
3581
3594
3609
3626
3645
3667
3691
3716
3744
3772
3802
3832
3863
3894
3926
3957
3988
4019
4049
4078
4107
4134
4160
4185
4208
4231
4252
4272
4292
4311
4331
4351
4372
4394
4418
4442
4468
4496
4525
4555
4586
4619
4652
4687
4724
4761
4801
4842
4884
4928
4974
5022
5072
5124
5178
5234
5292
5352
5415
5481
5549
5620
5694
5772
5852
5936
6023
6113
6205
6300
6397
6496
6597
6699
6803
6908
7015
7122
7231
7341
7451
7561
7672
7781
7890
7998
8103
8209
8312
8412
8511
8607
8702
8795
8886
8975
9062
9147
9230
9311
9389
9466
9541
9613
9683
9752
9819
9884
9947
10008
10068
10126
10182
10237
10290
10340
10389
10434
10476
10514
10548
10577
10602
10622
10636
10646
10651
10651
10647
10639
10627
10612
10593
10571
10546
10518
10486
10452
10415
10374
10331
10285
10236
10183
10128
10070
10009
9943
9875
9802
9726
9647
9563
9477
9387
9294
9198
9099
8999
8896
8791
8685
8577
8468
8358
8246
8134
8022
7909
7796
7684
7571
7459
7348
7238
7129
7021
6914
6809
6705
6601
6499
6397
6296
6196
6095
5995
5895
5795
5695
5595
5494
5393
5292
5191
5089
4986
4883
4778
4673
4567
4460
4353
4245
4136
4026
3916
3806
3696
3586
3477
3368
3260
3154
3049
2946
2845
2747
2651
2559
2469
2383
2300
2219
2141
2067
1994
1924
1857
1791
1728
1666
1605
1546
1488
1431
1374
1318
1263
1207
1152
1097
1042
987
933
878
824
771
718
665
613
562
511
462
414
367
321
276
232
189
147
106
65
26
-11
-47
-82
-115
-147
-177
-204
-230
-254
-275
-293
-309
-322
-331
-337
-340
-339
-335
-328
-318
-305
-289
-271
-250
-228
-204
-178
-151
-123
-93
-62
-30
2
36
71
106
142
179
216
255
294
335
376
419
464
510
557
607
658
712
768
826
887
950
1014
1081
1150
1221
1293
1367
1442
1518
1595
1673
1752
1831
1910
1989
2068
2146
2223
2298
2371
2441
2509
2573
2633
2690
2743
2791
2836
2876
2912
2945
2973
2998
3020
3038
3053
3065
3075
3082
3086
3089
3088
3086
3081
3073
3062
3049
3033
3014
2992
2968
2941
2912
2880
2845
2808
2769
2727
2683
2636
2588
2538
2486
2432
2377
2321
2263
2204
2143
2081
2017
1954
1888
1821
1753
1684
1614
1542
1469
1395
1319
1242
1162
1082
999
915
830
743
656
568
479
391
302
214
126
39
-47
-133
-218
-302
-386
-469
-550
-631
-710
-788
-864
-938
-1010
-1079
-1147
-1212
-1275
-1335
-1394
-1451
-1507
-1561
-1615
-1667
-1720
-1772
-1824
-1877
-1931
-1986
-2041
-2098
-2157
-2216
-2277
-2339
-2401
-2465
-2529
-2594
-2658
-2723
-2787
-2852
-2916
-2979
-3043
-3107
-3170
-3235
-3299
-3364
-3431
-3498
-3566
-3636
-3707
-3780
-3854
-3930
-4006
-4086
-4166
-4248
-4330
-4414
-4498
-4584
-4670
-4757
-4844
-4933
-5022
-5113
-5204
-5298
-5393
-5490
-5588
-5689
-5792
-5897
-6004
-6113
-6223
-6335
-6449
-6563
-6678
-6793
-6909
-7025
-7141
-7257
-7372
-7486
-7599
-7711
-7822
-7932
-8041
-8148
-8255
-8361
-8467
-8571
-8675
-8778
-8881
-8983
-9084
-9184
-9283
-9382
-9480
-9576
-9671
-9766
-9858
-9950
-10040
-10130
-10217
-10304
-10389
-10473
-10556
-10637
-10718
-10796
-10874
-10949
-11023
-11096
-11166
-11235
-11302
-11368
-11433
-11497
-11561
-11624
-11686
-11749
-11812
-11875
-11938
-12001
-12064
-12128
-12192
-12257
-12322
-12388
-12454
-12521
-12588
-12656
-12724
-12791
-12859
-12928
-12996
-13064
-13133
-13201
-13270
-13339
-13409
-13479
-13549
-13619
-13690
-13761
-13832
-13903
-13974
-14046
-14116
-14187
-14256
-14324
-14391
-14456
-14520
-14582
-14642
-14701
-14758
-14814
-14870
-14925
-14980
-15034
-15090
-15145
-15201
-15258
-15316
-15374
-15434
-15495
-15557
-15620
-15684
-15749
-15816
-15883
-15951
-16021
-16091
-16163
-16236
-16311
-16388
-16466
-16545
-16626
-16708
-16791
-16875
-16960
-17045
-17130
-17214
-17298
-17381
-17463
-17544
-17623
-17700
-17775
-17848
-17919
-17987
-18053
-18117
-18178
-18236
-18292
-18346
-18398
-18447
-18495
-18541
-18585
-18628
-18670
-18711
-18751
-18791
-18830
-18870
-18910
-18949
-18989
-19030
-19070
-19111
-19152
-19193
-19235
-19277
-19319
-19361
-19403
-19446
-19488
-19530
-19573
-19614
-19656
-19697
-19737
-19777
-19817
-19856
-19894
-19931
-19968
-20004
-20039
-20074
-20108
-20142
-20176
-20211
-20246
-20281
-20318
-20356
-20394
-20435
-20476
-20519
-20563
-20609
-20657
-20707
-20759
-20814
-20871
-20932
-20996
-21065
-21137
-21214
-21296
-21381
-21472
-21566
-21664
-21767
-21873
-21982
-22095
-22211
-22329
-22450
-22572
-22697
-22823
-22950
-23078
-23206
-23334
-23462
-23590
-23717
-23844
-23969
-24094
-24217
-24338
-24457
-24575
-24691
-24804
-24915
-25023
-25129
-25231
-25330
-25426
-25518
-25606
-25690
-25769
-25844
-25915
-25981
-26043
-26100
-26153
-26202
-26248
-26290
-26328
-26363
-26394
-26421
-26445
-26465
-26481
-26493
-26501
-26506
-26506
-26502
-26493
-26481
-26463
-26441
-26414
-26382
-26346
-26305
-26260
-26212
-26160
-26105
-26047
-25986
-25924
-25859
-25792
-25722
-25651
-25578
-25502
-25425
-25344
-25261
-25175
-25085
-24992
-24896
-24796
-24692
-24586
-24475
-24362
-24247
-24129
-24009
-23888
-23765
-23642
-23519
-23397
-23275
-23153
-23034
-22916
-22799
-22685
-22573
-22463
-22354
-22247
-22142
-22038
-21934
-21830
-21727
-21624
-21521
-21417
-21314
-21212
-21109
-21007
-20905
-20804
-20704
-20604
-20505
-20406
-20307
-20209
-20111
-20014
-19917
-19819
-19722
-19625
-19528
-19431
-19334
-19238
-19142
-19047
-18953
-18859
-18766
-18674
-18582
-18491
-18400
-18310
-18220
-18132
-18043
-17956
-17870
-17786
-17702
-17620
-17540
-17462
-17385
-17310
-17238
-17167
-17099
-17034
-16971
-16911
-16854
-16801
-16749
-16701
-16655
-16610
-16568
-16526
-16484
-16443
-16402
-16360
-16317
-16273
-16228
-16181
-16133
-16082
-16030
-15978
-15924
-15868
-15811
-15753
-15694
-15634
-15574
-15514
-15453
-15392
-15330
-15269
-15207
-15145
-15082
-15020
-14957
-14895
-14832
-14769
-14706
-14642
-14578
-14515
-14451
-14387
-14324
-14261
-14199
-14137
-14077
-14017
-13959
-13902
-13845
-13789
-13734
-13679
-13624
-13569
-13515
-13461
-13406
-13352
-13299
-13246
-13193
-13141
-13089
-13038
-12987
-12937
-12888
-12840
-12792
-12744
-12698
-12651
-12606
-12562
-12518
-12476
-12435
-12394
-12355
-12317
-12281
-12245
-12211
-12179
-12148
-12118
-12090
-12064
-12039
-12017
-11996
-11976
-11958
-11942
-11928
-11914
-11902
-11892
-11882
-11873
-11865
-11858
-11851
-11844
-11838
-11831
-11824
-11816
-11808
-11798
-11788
-11775
-11761
-11745
-11727
-11707
-11686
-11663
-11639
-11614
-11587
-11559
-11531
-11501
-11470
-11438
-11404
-11370
-11334
-11298
-11260
-11221
-11180
-11139
-11096
-11052
-11006
-10959
-10910
-10860
-10808
-10754
-10698
-10641
-10583
-10524
-10464
-10403
-10341
-10278
-10215
-10150
-10085
-10019
-9951
-9883
-9814
-9743
-9672
-9599
-9524
-9449
-9372
-9294
-9214
-9133
-9050
-8966
-8880
-8794
-8705
-8616
-8525
-8433
-8340
-8246
-8151
-8055
-7959
-7863
-7766
-7669
-7572
-7476
-7380
-7284
-7190
-7097
-7005
-6915
-6828
-6743
-6662
-6584
-6509
-6437
-6369
-6305
-6244
-6186
-6130
-6077
-6025
-5976
-5927
-5879
-5832
-5786
-5739
-5692
-5644
-5595
-5545
-5493
-5440
-5385
-5327
-5268
-5206
-5143
-5078
-5010
-4941
-4870
-4797
-4722
-4645
-4566
-4485
-4401
-4316
-4229
-4140
-4051
-3961
-3870
-3781
-3692
-3606
-3521
-3438
-3358
-3279
-3203
-3127
-3054
-2980
-2907
-2835
-2761
-2687
-2613
-2538
-2461
-2385
-2307
-2228
-2149
-2069
-1987
-1905
-1820
-1735
-1648
-1558
-1467
-1374
-1277
-1179
-1077
-972
-863
-750
-633
-512
-386
-256
-122
17
159
305
454
606
761
918
1077
1236
1397
1558
1719
1880
2040
2200
2359
2517
2674
2830
2985
3138
3291
3441
3590
3738
3884
4029
4173
4317
4460
4604
4749
4895
5043
5191
5341
5493
5646
5801
5956
6113
6270
6428
6586
6744
6901
7058
7213
7366
7517
7665
7811
7954
8093
8231
8364
8495
8622
8746
8868
8986
9101
9213
9322
9429
9532
9632
9729
9823
9913
10001
10084
10164
10241
10314
10384
10451
10514
10575
10634
10690
10744
10795
10845
10893
10940
10984
11028
11069
11110
11149
11187
11223
11259
11293
11327
11360
11393
11425
11456
11487
11517
11548
11578
11609
11639
11670
11701
11731
11762
11792
11822
11852
11881
11909
11938
11967
11996
12026
12056
12088
12121
12156
12193
12232
12273
12317
12363
12412
12464
12519
12577
12638
12702
12769
12837
12908
12980
13053
13127
13202
13278
13354
13430
13507
13583
13660
13737
13813
13890
13966
14042
14118
14193
14268
14343
14418
14492
14566
14639
14712
14783
14853
14922
14988
15053
15116
15176
15234
15289
15341
15389
15434
15476
15515
15551
15584
15615
15643
15670
15696
15721
15744
15765
15785
15802
15817
15829
15838
15844
15847
15848
15846
15842
15835
15826
15815
15802
15787
15770
15752
15731
15708
15683
15656
15626
15593
15558
15520
15479
15434
15387
15337
15283
15227
15169
15107
15044
14978
14910
14839
14767
14692
14615
14535
14453
14368
14281
14192
14100
14006
13910
13812
13711
13609
13504
13397
13289
13178
13066
12952
12837
12721
12604
12487
12369
12250
12132
12013
11895
11776
11657
11538
11418
11298
11177
11056
10934
10812
10688
10564
10440
10315
10189
10063
9938
9812
9688
9564
9441
9320
9200
9082
8966
8852
8741
8632
8526
8423
8322
8225
8130
8037
7947
7860
7774
7691
7610
7531
7454
7379
7307
7237
7169
7103
7040
6979
6921
6865
6811
6760
6712
6667
6624
6585
6548
6515
6484
6457
6432
6411
6392
6377
6364
6355
6348
6343
6342
6342
6345
6350
6357
6365
6376
6388
6401
6416
6432
6449
6467
6486
6506
6527
6549
6572
6595
6620
6646
6672
6700
6729
6758
6788
6819
6850
6882
6914
6946
6978
7009
7039
7068
7096
7122
7146
7168
7188
7206
7222
7236
7248
7259
7268
7276
7284
7290
7296
7301
7306
7310
7314
7318
7322
7326
7329
7333
7336
7339
7341
7343
7344
7345
7345
7344
7342
7340
7338
7334
7331
7326
7321
7316
7310
7303
7296
7288
7280
7270
7260
7250
7240
7229
7217
7206
7195
7184
7173
7162
7152
7142
7132
7122
7112
7102
7092
7081
7070
7058
7044
7031
7016
7001
6985
6970
6954
6938
6923
6908
6893
6880
6867
6856
6845
6836
6828
6821
6815
6811
6808
6806
6805
6806
6809
6813
6820
6829
6840
6853
6870
6889
6911
6935
6962
6992
7024
7059
7095
7132
7171
7212
7253
7295
7338
7380
7424
7467
7510
7554
7598
7643
7687
7733
7779
7827
7875
7923
7972
8022
8071
8121
8170
8219
8267
8313
8358
8402
8444
8484
8523
8561
8597
8632
8666
8699
8732
8763
8793
8823
8852
8880
8908
8935
8961
8986
9010
9033
9055
9077
9097
9116
9134
9152
9168
9185
9200
9216
9231
9245
9259
9273
9285
9297
9307
9316
9323
9327
9329
9328
9325
9318
9307
9294
9276
9255
9230
9201
9167
9130
9088
9042
8992
8937
8878
8814
8746
8673
8596
8514
8428
8337
8243
8145
8044
7940
7832
7722
7610
7495
7378
7259
7139
7017
6893
6769
6643
6516
6389
6261
6133
6004
5876
5747
5619
5490
5362
5234
5106
4978
4851
4723
4597
4470
4344
4218
4093
3968
3843
3719
3596
3473
3351
3230
3109
2990
2872
2755
2640
2527
2415
2305
2196
2090
1984
1880
1776
1674
1572
1472
1373
1275
1179
1084
991
900
811
723
638
556
476
400
327
257
192
131
75
23
-23
-65
-101
-133
-160
-183
-201
-215
-225
-232
-235
-234
-231
-226
-218
-208
-196
-183
-169
-154
-139
-122
-106
-89
-71
-53
-34
-15
5
26
47
70
93
118
144
170
199
228
259
291
325
360
397
436
477
520
564
611
660
710
762
816
872
928
986
1045
1104
1164
1224
1284
1344
1404
1464
1524
1584
1644
1704
1765
1825
1886
1948
2009
2073
2137
2201
2266
2332
2398
2465
2532
2599
2666
2732
2798
2863
2928
2991
3054
3116
3177
3238
3298
3358
3418
3479
3540
3601
3664
3727
3792
3858
3926
3995
4065
4136
4209
4282
4357
4432
4507
4583
4659
4736
4813
4890
4966
5043
5119
5194
5269
5342
5414
5486
5555
5623
5690
5755
5818
5879
5938
5996
6051
6105
6157
6208
6257
6305
6353
6399
6445
6491
6536
6581
6625
6669
6711
6753
6794
6833
6871
6907
6942
6974
7005
7035
7062
7087
7111
7133
7152
7170
7186
7199
7211
7220
7228
7233
7235
7236
7235
7231
7226
7219
7211
7201
7191
7179
7166
7153
7140
7126
7111
7097
7082
7067
7052
7037
7021
7004
6987
6968
6949
6929
6908
6885
6861
6836
6810
6783
6755
6726
6697
6668
6638
6609
6579
6549
6520
6490
6461
6431
6402
6373
6344
6316
6287
6259
6231
6203
6175
6148
6120
6093
6066
6039
6013
5986
5959
5932
5906
5879
5851
5824
5797
5769
5741
5712
5683
5654
5624
5594
5564
5534
5505
5476
5448
5421
5394
5369
5344
5319
5295
5271
5247
5222
5197
5171
5143
5115
5086
5056
5024
4992
4958
4924
4889
4853
4815
4777
4737
4696
4653
4609
4564
4516
4467
4416
4364
4310
4254
4197
4138
4077
4014
3952
3887
3821
3754
3686
3617
3547
3477
3407
3337
3268
3199
3130
3062
2995
2929
2864
2799
2736
2674
2613
2552
2493
2435
2378
2321
2265
2210
2156
2102
2050
1998
1947
1897
1849
1802
1756
1713
1671
1631
1593
1556
1522
1489
1458
1428
1401
1375
1351
1329
1309
1290
1274
1260
1248
1238
1230
1223
1219
1216
1215
1216
1219
1223
1228
1235
1243
1252
1262
1273
1284
1297
1310
1324
1339
1354
1370
1387
1405
1424
1443
1463
1484
1505
1527
1549
1571
1594
1617
1640
1663
1686
1709
1731
1754
1776
1799
1821
1843
1865
1887
1909
1930
1951
1972
1992
2011
2029
2047
2063
2079
2094
2108
2120
2132
2144
2154
2164
2173
2182
2190
2198
2206
2213
2220
2226
2232
2237
2242
2245
2247
2248
2247
2245
2240
2234
2226
2215
2203
2189
2174
2157
2140
2121
2101
2080
2059
2036
2013
1989
1964
1938
1912
1886
1859
1831
1803
1775
1747
1718
1689
1659
1627
1595
1562
1529
1494
1459
1423
1386
1349
1310
1271
1231
1191
1149
1106
1063
1020
976
933
890
847
806
765
725
686
648
610
573
536
499
462
426
389
353
316
279
242
204
166
129
91
53
16
-21
-58
-94
-130
-166
-202
-237
-271
-306
-339
-372
-405
-436
-466
-496
-524
-552
-578
-604
-628
-652
-676
-699
-722
-744
-766
-788
-810
-833
-855
-878
-900
-923
-947
-970
-994
-1018
-1043
-1068
-1092
-1117
-1142
-1167
-1191
-1215
-1239
-1262
-1285
-1308
-1330
-1351
-1373
-1394
-1415
-1436
-1457
-1478
-1499
-1520
-1542
-1564
-1587
-1610
-1634
-1658
-1683
-1708
-1733
-1759
-1785
-1811
-1836
-1862
-1887
-1912
-1936
-1960
-1983
-2005
-2027
-2048
-2069
-2089
-2109
-2129
-2149
-2169
-2190
-2210
-2231
-2252
-2274
-2296
-2319
-2342
-2366
-2391
-2416
-2442
-2469
-2497
-2526
-2555
-2585
-2616
-2647
-2678
-2708
-2739
-2770
-2800
-2829
-2858
-2886
-2913
-2940
-2965
-2989
-3013
-3035
-3056
-3077
-3097
-3116
-3134
-3152
-3170
-3187
-3204
-3220
-3237
-3252
-3268
-3282
-3296
-3308
-3320
-3330
-3339
-3346
-3352
-3357
-3360
-3361
-3361
-3360
-3357
-3352
-3346
-3338
-3328
-3317
-3305
-3291
-3275
-3259
-3242
-3223
-3205
-3186
-3167
-3147
-3128
-3109
-3090
-3071
-3052
-3032
-3012
-2991
-2969
-2946
-2922
-2897
-2871
-2843
-2815
-2785
-2754
-2722
-2689
-2656
-2621
-2586
-2551
-2515
-2478
-2441
-2403
-2365
-2326
-2286
-2246
-2205
-2163
-2121
-2077
-2032
-1986
-1939
-1891
-1842
-1792
-1741
-1688
-1635
-1581
-1526
-1470
-1414
-1358
-1301
-1244
-1186
-1129
-1072
-1014
-958
-901
-845
-790
-735
-680
-627
-574
-521
-469
-418
-367
-316
-265
-215
-165
-115
-64
-14
37
88
139
192
245
299
353
409
465
522
579
637
695
753
812
870
928
985
1043
1101
1158
1216
1274
1333
1392
1452
1513
1575
1637
1699
1761
1824
1887
1949
2011
2072
2133
2194
2254
2313
2372
2431
2489
2547
2604
2661
2717
2773
2828
2883
2938
2991
3044
3096
3147
3197
3246
3293
3340
3386
3430
3474
3518
3560
3603
3645
3686
3728
3769
3810
3851
3891
3931
3971
4010
4048
4086
4123
4158
4193
4226
4258
4288
4317
4343
4368
4390
4411
4430
4447
4462
4476
4488
4499
4509
4518
4526
4533
4540
4545
4550
4555
4559
4562
4565
4567
4569
4571
4572
4572
4572
4571
4569
4567
4563
4559
4553
4547
4540
4532
4523
4513
4502
4490
4478
4464
4450
4434
4417
4400
4381
4362
4342
4321
4300
4278
4256
4233
4209
4186
4162
4137
4113
4088
4062
4037
4011
3987
3961
3936
3911
3886
3862
3839
3816
3794
3772
3752
3733
3714
3697
3680
3664
3649
3634
3620
3606
3592
3578
3565
3551
3537
3523
3509
3494
3480
3464
3449
3433
3416
3399
3382
3364
3345
3326
3307
3287
3267
3246
3224
3202
3178
3154
3129
3103
3076
3048
3019
2990
2961
2931
2901
2871
2840
2810
2780
2751
2722
2693
2665
2637
2611
2584
2559
2534
2510
2487
2464
2442
2420
2400
2379
2360
2340
2322
2304
2287
2271
2255
2241
2228
2216
2206
2197
2190
2184
2180
2178
2177
2178
2180
2184
2189
2195
2203
2212
2222
2233
2245
2258
2272
2288
2304
2322
2340
2360
2380
2402
2425
2449
2475
2502
2531
2561
2593
2627
2662
2700
2739
2780
2823
2867
2913
2960
3009
3059
3110
3163
3216
3272
3329
3387
3447
3509
3572
3638
3705
3774
3844
3916
3990
4064
4139
4215
4290
4367
4443
4518
4594
4669
4745
4819
4894
4969
5044
5118
5193
5268
5344
5420
5496
5572
5649
5725
5801
5876
5950
6024
6096
6167
6236
6304
6371
6436
6499
6561
6621
6681
6739
6796
6852
6908
6962
7016
7069
7122
7173
7224
7274
7324
7372
7420
7468
7514
7560
7605
7649
7693
7736
7778
7819
7859
7898
7936
7972
8006
8039
8071
8100
8128
8154
8179
8202
8224
8245
8264
8283
8301
8318
8335
8351
8367
8383
8398
8412
8426
8439
8452
8464
8476
8487
8498
8509
8520
8530
8541
8552
8563
8574
8585
8596
8607
8618
8629
8640
8650
8661
8671
8681
8691
8701
8710
8719
8727
8735
8743
8750
8756
8763
8769
8774
8780
8785
8790
8794
8798
8802
8805
8807
8809
8811
8811
8811
8810
8809
8807
8805
8802
8800
8797
8795
8792
8789
8786
8782
8778
8773
8769
8763
8757
8751
8745
8738
8731
8724
8717
8710
8702
8694
8686
8677
8668
8659
8650
8640
8630
8620
8609
8597
8585
8572
8558
8543
8527
8509
8490
8469
8447
8424
8399
8373
8346
8318
8289
8259
8229
8197
8166
8132
8100
8067
8032
7999
7965
7931
7897
7863
7829
7795
7761
7727
7693
7659
7625
7591
7556
7521
7486
7450
7413
7377
7339
7302
7264
7226
7188
7150
7111
7072
7034
6994
6955
6916
6876
6837
6797
6757
6717
6677
6636
6596
6556
6516
6476
6436
6397
6358
6320
6282
6246
6210
6175
6141
6109
6078
6048
6020
5992
5966
5942
5918
5895
5873
5852
5833
5813
5795
5778
5761
5746
5731
5717
5703
5690
5678
5666
5655
5644
5634
5624
5615
5607
5599
5592
5586
5580
5575
5570
5565
5560
5555
5550
5545
5540
5535
5529
5524
5519
5514
5509
5504
5498
5493
5487
5481
5475
5469
5462
5455
5447
5440
5432
5424
5415
5406
5398
5389
5380
5371
5362
5353
5345
5337
5330
5323
5317
5312
5308
5305
5302
5300
5298
5298
5298
5299
5301
5304
5307
5312
5318
5324
5331
5340
5348
5358
5368
5378
5389
5401
5414
5427
5441
5457
5473
5490
5508
5526
5546
5565
5586
5607
5628
5649
5671
5694
5717
5740
5764
5788
5812
5837
5862
5888
5914
5940
5966
5993
6020
6047
6074
6101
6128
6156
6183
6211
6238
6265
6293
6321
6349
6377
6406
6435
6464
6493
6523
6552
6582
6612
6642
6671
6700
6729
6758
6786
6814
6841
6868
6895
6922
6948
6975
7001
7027
7052
7078
7102
7127
7151
7174
7198
7220
7243
7265
7287
7308
7330
7351
7373
7394
7415
7435
7456
7476
7495
7515
7534
7552
7571
7589
7607
7625
7642
7660
7677
7694
7710
7727
7743
7759
7774
7789
7804
7818
7831
7843
7855
7866
7875
7884
7891
7897
7902
7906
7908
7908
7907
7905
7901
7895
7888
7879
7868
7856
7843
7828
7812
7794
7775
7755
7732
7708
7683
7656
7627
7596
7564
7530
7496
7459
7422
7384
7345
7305
7264
7223
7180
7137
7094
7049
7004
6959
6912
6866
6819
6771
6723
6674
6625
6576
6525
6475
6423
6371
6318
6265
6210
6155
6099
6042
5985
5926
5867
5807
5747
5686
5624
5561
5497
5433
5368
5303
5237
5170
5102
5034
4965
4895
4826
4755
4685
4614
4543
4472
4400
4329
4257
4185
4113
4041
3969
3897
3825
3753
3681
3608
3536
3464
3392
3319
3247
3176
3104
3033
2962
2892
2822
2753
2685
2617
2550
2484
2418
2353
2288
2224
2160
2096
2033
1970
1907
1845
1782
1720
1657
1595
1533
1471
1410
1349
1288
1228
1168
1109
1051
993
935
879
823
768
715
662
611
561
512
465
419
374
330
288
246
206
166
128
91
55
21
-12
-44
-74
-103
-131
-158
-184
-209
-233
-256
-279
-301
-323
-345
-366
-387
-408
-428
-449
-469
-490
-511
-531
-552
-573
-594
-615
-636
-657
-679
-700
-722
-743
-764
-785
-806
-826
-846
-865
-883
-901
-918
-934
-950
-965
-979
-992
-1004
-1016
-1028
-1039
-1050
-1060
-1070
-1080
-1090
-1100
-1109
-1119
-1128
-1137
-1146
-1154
-1162
-1170
-1177
-1183
-1189
-1194
-1198
-1202
-1205
-1207
-1208
-1209
-1210
-1209
-1208
-1207
-1206
-1204
-1202
-1200
-1198
-1196
-1194
-1192
-1190
-1188
-1186
-1184
-1182
-1180
-1179
-1178
-1178
-1178
-1178
-1179
-1180
-1182
-1184
-1186
-1189
-1192
-1195
-1198
-1200
-1203
-1205
-1208
-1210
-1211
-1212
-1213
-1214
-1214
-1214
-1214
-1214
-1215
-1215
-1216
-1217
-1218
-1219
-1220
-1222
-1223
-1223
-1224
-1223
-1222
-1221
-1218
-1214
-1210
-1205
-1198
-1191
-1183
-1174
-1164
-1153
-1141
-1129
-1116
-1102
-1088
-1074
-1060
-1046
-1031
-1016
-1002
-989
-976
-962
-949
-935
-922
-909
-896
-884
-871
-859
-847
-835
-824
-813
-803
-793
-783
-773
-764
-755
-745
-736
-727
-717
-708
-698
-689
-679
-670
-661
-652
-644
-637
-629
-623
-616
-611
-606
-601
-597
-594
-591
-588
-586
-584
-582
-581
-579
-579
-578
-578
-577
-577
-578
-578
-579
-580
-581
-583
-586
-590
-594
-599
-605
-611
-618
-626
-634
-642
-650
-659
-669
-678
-688
-699
-710
-721
-733
-746
-759
-773
-788
-803
-818
-834
-850
-866
-882
-898
-914
-930
-946
-961
-975
-990
-1004
-1018
-1032
-1047
-1061
-1075
-1089
-1104
-1118
-1133
-1148
-1164
-1179
-1195
-1211
-1227
-1243
-1259
-1276
-1292
-1308
-1325
-1341
-1356
-1371
-1386
-1400
-1414
-1427
-1439
-1451
-1462
-1473
-1484
-1495
-1505
-1516
-1526
-1537
-1548
-1558
-1569
-1579
-1589
-1599
-1609
-1619
-1629
-1640
-1650
-1660
-1671
-1682
-1693
-1704
-1715
-1727
-1738
-1750
-1761
-1773
-1785
-1797
-1808
-1821
-1833
-1846
-1859
-1872
-1886
-1901
-1915
-1930
-1945
-1961
-1976
-1992
-2009
-2025
-2043
-2060
-2079
-2098
-2117
-2138
-2158
-2179
-2201
-2222
-2244
-2265
-2287
-2308
-2330
-2351
-2372
-2394
-2415
-2436
-2457
-2477
-2497
-2517
-2536
-2554
-2572
-2589
-2605
-2621
-2637
-2651
-2666
-2680
-2693
-2706
-2719
-2731
-2743
-2754
-2765
-2775
-2784
-2793
-2802
-2809
-2816
-2822
-2828
-2832
-2836
-2838
-2840
-2841
-2841
-2840
-2838
-2836
-2832
-2828
-2822
-2816
-2809
-2802
-2793
-2785
-2775
-2765
-2755
-2744
-2733
-2721
-2709
-2696
-2683
-2669
-2654
-2639
-2624
-2607
-2590
-2571
-2552
-2532
-2510
-2488
-2463
-2438
-2411
-2383
-2353
-2322
-2290
-2257
-2224
-2189
-2154
-2118
-2081
-2044
-2007
-1969
-1931
-1893
-1855
-1817
-1780
-1742
-1704
-1667
-1630
-1594
-1557
-1521
-1486
-1450
-1415
-1380
-1345
-1311
-1277
-1243
-1210
-1177
-1145
-1113
-1081
-1050
-1018
-989
-960
-931
-903
-876
-850
-824
-799
-776
-753
-731
-710
-690
-671
-653
-635
-618
-603
-588
-574
-562
-551
-541
-532
-525
-520
-515
-512
-511
-511
-512
-515
-519
-524
-530
-538
-547
-557
-568
-580
-594
-608
-624
-641
-658
-677
-696
-716
-737
-758
-779
-801
-824
-846
-870
-893
-917
-942
-966
-991
-1014
-1040
-1065
-1089
-1114
-1139
-1164
-1189
-1214
-1240
-1265
-1292
-1318
-1345
-1372
-1399
-1427
-1455
-1484
-1512
-1541
-1570
-1599
-1628
-1657
-1685
-1712
-1739
-1765
-1791
-1815
-1838
-1861
-1882
-1903
-1922
-1941
-1960
-1978
-1995
-2012
-2029
-2045
-2063
-2079
-2095
-2111
-2126
-2140
-2153
-2166
-2178
-2189
-2199
-2209
-2217
-2224
-2230
-2236
-2240
-2243
-2246
-2247
-2248
-2248
-2247
-2245
-2243
-2240
-2236
-2232
-2227
-2221
-2215
-2209
-2202
-2195
-2188
-2181
-2173
-2166
-2159
-2151
-2144
-2137
-2130
-2124
-2117
-2111
-2104
-2098
-2093
-2087
-2082
-2076
-2072
-2067
-2064
-2060
-2057
-2055
-2054
-2053
-2054
-2055
-2057
-2060
-2064
-2068
-2074
-2080
-2087
-2094
-2103
-2112
-2122
-2133
-2144
-2156
-2169
-2182
-2196
-2210
-2225
-2241
-2257
-2274
-2292
-2310
-2329
-2348
-2368
-2388
-2409
-2430
-2451
-2473
-2494
-2516
-2537
-2558
-2578
-2598
-2617
-2635
-2653
-2670
-2687
-2702
-2718
-2732
-2746
-2760
-2773
-2785
-2797
-2808
-2819
-2830
-2840
-2850
-2859
-2867
-2875
-2883
-2889
-2894
-2899
-2902
-2905
-2906
-2906
-2904
-2901
-2896
-2890
-2882
-2873
-2863
-2851
-2838
-2823
-2808
-2791
-2773
-2753
-2732
-2710
-2687
-2662
-2636
-2608
-2579
-2549
-2517
-2483
-2448
-2411
-2373
-2333
-2291
-2247
-2202
-2155
-2107
-2057
-2005
-1952
-1897
-1841
-1783
-1724
-1664
-1603
-1540
-1477
-1413
-1348
-1282
-1216
-1150
-1083
-1016
-948
-879
-811
-742
-672
-603
-533
-463
-393
-323
-254
-184
-114
-44
26
96
166
236
305
375
444
513
581
650
717
785
852
918
984
1048
1112
1175
1237
1298
1358
1416
1472
1527
1580
1632
1682
1730
1776
1820
1863
1904
1944
1983
2020
2056
2090
2124
2156
2187
2216
2244
2271
2296
2320
2341
2361
2379
2395
2409
2420
2429
2436
2441
2443
2443
2440
2436
2429
2420
2410
2397
2383
2368
2351
2333
2313
2293
2272
2250
2227
2203
2179
2154
2129
2103
2077
2050
2023
1996
1968
1939
1910
1881
1851
1821
1790
1758
1726
1693
1660
1627
1593
1559
1524
1489
1454
1419
1383
1346
1310
1273
1235
1197
1159
1121
1083
1044
1006
968
929
891
854
816
779
743
707
672
637
602
569
536
503
471
439
408
378
348
318
289
260
232
204
176
148
121
94
68
42
16
-9
-33
-57
-80
-102
-124
-145
-165
-185
-203
-221
-238
-254
-269
-283
-296
-308
-319
-329
-338
-345
-351
-356
-360
-362
-363
-363
-361
-359
-355
-349
-343
-336
-327
-317
-307
-295
-282
-268
-253
-237
-219
-201
-182
-161
-140
-118
-95
-71
-46
-21
6
33
60
89
118
147
177
208
238
270
302
335
368
402
437
473
509
547
585
623
663
703
745
787
830
874
918
965
1012
1061
1111
1163
1217
1272
1328
1386
1446
1507
1570
1633
1699
1765
1833
1901
1971
2041
2113
2186
2259
2333
2408
2483
2559
2635
2711
2788
2866
2943
3021
3099
3177
3255
3333
3412
3490
3568
3646
3724
3801
3878
3955
4032
4108
4184
4260
4336
4412
4488
4563
4639
4714
4790
4865
4941
5016
5091
5166
5240
5315
5389
5463
5536
5609
5680
5752
5822
5891
5959
6026
6092
6157
6221
6283
6344
6404
6463
6521
6577
6632
6686
6739
6790
6839
6888
6934
6979
7023
7065
7105
7144
7182
7218
7253
7287
7320
7352
7383
7413
7442
7470
7497
7524
7550
7574
7598
7621
7644
7665
7685
7704
7722
7739
7755
7770
7784
7797
7809
7820
7830
7839
7847
7854
7860
7865
7869
7872
7874
7875
7874
7873
7871
7867
7862
7856
7849
7841
7831
7821
7809
7797
7783
7769
7754
7738
7721
7703
7684
7664
7643
7622
7599
7576
7551
7525
7499
7472
7444
7415
7385
7354
7322
7289
7255
7221
7185
7148
7109
7070
7030
6988
6946
6902
6858
6813
6767
6720
6672
6624
6575
6525
6475
6423
6371
6318
6264
6210
6155
6099
6043
5986
5928
5871
5813
5755
5697
5639
5581
5523
5465
5408
5350
5293
5237
5180
5124
5069
5013
4958
4902
4847
4792
4737
4683
4628
4574
4520
4466
4412
4359
4306
4253
4200
4148
4096
4043
3992
3940
3889
3838
3787
3736
3686
3636
3587
3538
3490
3443
3396
3351
3305
3261
3217
3174
3132
3090
3049
3008
2967
2927
2888
2850
2812
2774
2738
2702
2666
2632
2597
2564
2531
2499
2468
2438
2408
2380
2352
2326
2300
2276
2253
2230
2209
2188
2168
2148
2129
2111
2094
2076
2059
2043
2027
2011
1995
1979
1964
1948
1933
1917
1901
1886
1870
1854
1838
1822
1806
1790
1774
1759
1744
1729
1715
1701
1688
1676
1663
1652
1640
1629
1619
1609
1599
1590
1581
1572
1563
1555
1546
1539
1531
1524
1517
1510
1504
1498
1491
1485
1479
1472
1465
1458
1450
1441
1432
1422
1412
1401
1390
1378
1366
1353
1340
1326
1313
1299
1285
1270
1256
1242
1228
1214
1201
1188
1175
1162
1150
1139
1128
1118
1108
1099
1091
1084
1077
1071
1066
1061
1057
1053
1051
1049
1047
1047
1047
1048
1049
1052
1055
1058
1063
1068
1075
1081
1089
1098
1107
1116
1127
1138
1149
1162
1174
1188
1201
1216
1231
1247
1264
1281
1299
1318
1337
1357
1378
1400
1422
1446
1470
1495
1521
1548
1576
1604
1634
1664
1696
1728
1761
1795
1830
1866
1903
1940
1978
2016
2055
2094
2133
2172
2211
2249
2287
2325
2362
2398
2433
2467
2500
2532
2563
2593
2621
2649
2675
2699
2723
2746
2767
2787
2806
2824
2842
2858
2873
2887
2900
2912
2923
2933
2942
2950
2957
2964
2969
2974
2978
2981
2984
2985
2985
2985
2984
2982
2980
2976
2973
2968
2963
2957
2950
2943
2935
2926
2916
2906
2895
2884
2871
2858
2845
2830
2815
2800
2784
2767
2750
2732
2714
2695
2677
2658
2638
2619
2599
2579
2558
2538
2517
2496
2475
2453
2432
2411
2390
2369
2349
2329
2309
2289
2270
2252
2234
2216
2199
2182
2165
2149
2133
2117
2101
2086
2070
2054
2037
2021
2005
1990
1973
1957
1940
1924
1907
1891
1875
1858
1843
1827
1812
1796
1781
1766
1751
1736
1721
1706
1691
1676
1660
1644
1628
1612
1595
1577
1559
1541
1522
1502
1482
1462
1441
1419
1398
1376
1353
1330
1307
1284
1261
1237
1213
1188
1163
1138
1112
1086
1059
1031
1002
974
945
915
884
853
822
789
757
723
689
655
620
585
550
515
479
443
407
370
334
297
261
224
187
150
113
76
39
1
-36
-74
-112
-150
-189
-228
-268
-308
-348
-389
-430
-472
-513
-555
-597
-639
-681
-723
-764
-805
-845
-885
-924
-963
-1000
-1037
-1073
-1109
-1143
-1177
-1209
-1241
-1271
-1301
-1330
-1357
-1384
-1409
-1433
-1456
-1478
-1499
-1519
-1538
-1555
-1572
-1588
-1603
-1616
-1629
-1642
-1653
-1664
-1674
-1683
-1692
-1701
-1709
-1716
-1723
-1730
-1737
-1743
-1749
-1754
-1760
-1765
-1771
-1776
-1781
-1786
-1791
-1796
-1800
-1805
-1809
-1813
-1817
-1820
-1822
-1825
-1826
-1827
-1828
-1828
-1827
-1826
-1824
-1821
-1818
-1814
-1809
-1804
-1798
-1791
-1784
-1775
-1766
-1756
-1745
-1734
-1721
-1708
-1694
-1680
-1665
-1649
-1633
-1617
-1601
-1584
-1567
-1550
-1532
-1514
-1496
-1477
-1458
-1439
-1419
-1398
-1378
-1357
-1335
-1313
-1291
-1268
-1245
-1222
-1198
-1174
-1149
-1124
-1098
-1072
-1046
-1018
-991
-964
-935
-906
-877
-848
-818
-787
-757
-726
-696
-665
-635
-604
-573
-543
-513
-482
-452
-421
-391
-360
-330
-300
-271
-241
-212
-184
-156
-129
-102
-77
-52
-27
-3
20
42
63
84
103
122
140
157
172
187
201
214
226
237
248
257
266
275
282
289
295
300
304
308
310
312
313
312
311
309
306
302
297
291
284
276
267
258
247
236
224
211
197
183
168
152
135
118
100
82
63
44
24
3
-18
-40
-62
-84
-108
-131
-155
-180
-205
-231
-257
-283
-310
-338
-366
-394
-423
-452
-482
-511
-542
-572
-603
-635
-667
-699
-732
-765
-798
-831
-865
-898
-932
-965
-998
-1031
-1063
-1095
-1126
-1157
-1187
-1216
-1244
-1272
-1299
-1325
-1350
-1374
-1397
-1420
-1443
-1464
-1485
-1506
-1526
-1546
-1565
-1584
-1602
-1620
-1638
-1655
-1671
-1686
-1701
-1715
-1728
-1740
-1752
-1762
-1772
-1781
-1789
-1797
-1804
-1810
-1816
-1820
-1825
-1828
-1830
-1832
-1833
-1833
-1832
-1830
-1828
-1824
-1819
-1813
-1807
-1799
-1791
-1782
-1771
-1760
-1748
-1736
-1722
-1707
-1692
-1676
-1659
-1642
-1623
-1604
-1585
-1565
-1544
-1524
-1502
-1481
-1459
-1437
-1415
-1393
-1371
-1350
-1329
-1309
-1289
-1270
-1251
-1233
-1216
-1199
-1182
-1166
-1151
-1136
-1121
-1107
-1093
-1080
-1067
-1055
-1043
-1032
-1020
-1010
-1000
-991
-981
-972
-962
-953
-944
-935
-926
-917
-908
-898
-889
-879
-869
-859
-848
-837
-826
-814
-802
-790
-777
-764
-751
-738
-725
-712
-699
-686
-673
-661
-648
-636
-623
-611
-599
-587
-575
-563
-551
-539
-526
-513
-501
-487
-474
-459
-445
-430
-414
-398
-382
-365
-347
-330
-311
-292
-273
-253
-233
-212
-190
-168
-145
-122
-98
-74
-49
-24
1
27
54
80
108
135
163
191
220
249
278
307
337
367
397
428
459
490
521
552
584
616
648
680
712
744
777
809
841
872
904
935
966
997
1027
1057
1086
1115
1143
1171
1199
1226
1253
1280
1306
1332
1358
1383
1408
1433
1457
1481
1505
1528
1550
1572
1593
1613
1633
1652
1670
1687
1703
1719
1734
1748
1761
1774
1786
1797
1808
1818
1827
1836
1844
1852
1860
1866
1872
1878
1883
1888
1891
1895
1898
1901
1903
1905
1906
1907
1908
1908
1909
1909
1909
1908
1908
1907
1906
1905
1904
1903
1902
1901
1900
1899
1897
1896
1895
1894
1893
1891
1890
1889
1887
1886
1884
1882
1881
1879
1876
1874
1872
1869
1866
1863
1860
1857
1854
1850
1846
1843
1839
1835
1832
1828
1825
1822
1819
1816
1814
1813
1813
1813
1814
1816
1819
1824
1829
1836
1844
1853
1864
1875
1887
1901
1915
1929
1945
1960
1977
1994
2012
2029
2049
2068
2088
2108
2130
2152
2174
2198
2222
2247
2273
2300
2327
2355
2384
2413
2443
2473
2504
2535
2567
2599
2630
2662
2695
2727
2759
2791
2822
2854
2886
2918
2949
2981
3013
3045
3078
3110
3143
3176
3210
3243
3278
3312
3347
3382
3417
3452
3487
3523
3558
3593
3627
3661
3695
3728
3761
3794
3826
3857
3888
3919
3949
3979
4008
4037
4066
4094
4121
4148
4174
4200
4225
4250
4273
4297
4319
4341
4363
4383
4403
4422
4440
4457
4474
4489
4503
4516
4528
4539
4549
4558
4565
4571
4576
4580
4583
4585
4586
4586
4585
4584
4582
4579
4576
4573
4569
4565
4561
4557
4553
4548
4544
4539
4535
4531
4526
4522
4517
4513
4508
4503
4498
4493
4488
4482
4476
4469
4462
4455
4448
4440
4432
4423
4415
4406
4397
4389
4380
4371
4362
4354
4345
4336
4328
4320
4312
4303
4296
4288
4280
4273
4266
4259
4253
4246
4240
4235
4230
4226
4222
4219
4216
4214
4212
4212
4212
4212
4214
4216
4219
4222
4227
4231
4237
4243
4250
4258
4266
4275
4285
4295
4305
4316
4328
4340
4352
4365
4378
4392
4406
4421
4435
4450
4466
4481
4497
4514
4530
4547
4564
4581
4598
4615
4633
4651
4668
4686
4704
4721
4739
4757
4774
4791
4809
4825
4842
4859
4875
4891
4907
4923
4939
4955
4971
4987
5003
5019
5035
5050
5066
5081
5096
5111
5126
5141
5155
5169
5183
5196
5209
5222
5234
5246
5257
5268
5278
5288
5298
5307
5315
5324
5332
5339
5346
5353
5360
5366
5371
5376
5380
5384
5387
5389
5391
5391
5391
5390
5388
5385
5382
5377
5372
5366
5359
5351
5342
5333
5323
5313
5302
5290
5279
5267
5255
5243
5230
5218
5205
5193
5180
5168
5155
5142
5129
5116
5103
5090
5076
5063
5049
5034
5020
5005
4990
4975
4960
4945
4930
4914
4899
4884
4868
4853
4837
4821
4804
4788
4772
4755
4738
4721
4705
4688
4671
4654
4637
4620
4603
4586
4568
4551
4534
4516
4498
4480
4462
4443
4424
4405
4386
4366
4346
4326
4305
4285
4264
4244
4224
4203
4183
4163
4144
4124
4105
4086
4067
4051
4033
4016
4000
3984
3968
3953
3938
3923
3909
3894
3880
3866
3853
3839
3826
3813
3800
3788
3776
3764
3753
3742
3732
3722
3713
3704
3696
3688
3681
3674
3668
3663
3659
3655
3652
3650
3648
3647
3647
3648
3649
3651
3653
3656
3660
3664
3668
3672
3677
3682
3687
3693
3699
3705
3712
3718
3725
3733
3740
3748
3756
3765
3774
3783
3793
3802
3813
3823
3833
3844
3855
3866
3876
3887
3897
3907
3917
3927
3937
3947
3956
3966
3975
3984
3993
4002
4011
4019
4027
4035
4042
4050
4057
4062
4070
4075
4082
4088
4093
4099
4103
4108
4112
4115
4118
4121
4123
4124
4125
4126
4126
4126
4125
4124
4123
4121
4119
4117
4115
4112
4109
4106
4103
4099
4094
4091
4086
4080
4074
4067
4061
4053
4045
4035
4027
4017
4006
3996
3985
3974
3962
3950
3938
3926
3913
3901
3888
3875
3862
3849
3835
3822
3809
3797
3784
3772
3761
3750
3739
3729
3719
3709
3700
3692
3683
3676
3668
3661
3654
3648
3642
3636
3631
3626
3621
3616
3611
3606
3602
3597
3593
3589
3584
3580
3576
3571
3567
3562
3558
3553
3549
3544
3540
3535
3531
3527
3523
3519
3515
3511
3507
3504
3500
3497
3493
3490
3487
3484
3482
3479
3477
3475
3473
3471
3469
3467
3464
3462
3460
3457
3454
3451
3448
3445
3442
3439
3436
3432
3429
3425
3421
3417
3413
3409
3404
3399
3393
3387
3382
3376
3370
3364
3358
3352
3346
3340
3334
3328
3322
3316
3311
3305
3299
3293
3288
3282
3276
3270
3265
3259
3253
3248
3242
3237
3231
3226
3221
3216
3211
3207
3202
3198
3195
3191
3188
3185
3182
3179
3176
3173
3171
3168
3166
3164
3162
3161
3159
3158
3157
3156
3156
3156
3156
3156
3157
3158
3159
3161
3162
3165
3167
3170
3173
3177
3181
3185
3190
3195
3200
3205
3211
3216
3222
3228
3234
3240
3246
3252
3258
3264
3270
3276
3281
3287
3292
3297
3301
3306
3310
3314
3318
3321
3324
3327
3330
3333
3336
3339
3342
3344
3347
3350
3352
3355
3358
3361
3364
3367
3370
3373
3376
3380
3382
3385
3388
3391
3393
3395
3397
3398
3399
3400
3401
3401
3401
3400
3399
3398
3396
3393
3390
3386
3382
3377
3372
3366
3359
3352
3344
3336
3328
3319
3310
3300
3290
3279
3268
3256
3244
3231
3218
3204
3190
3175
3160
3144
3127
3110
3093
3075
3057
3038
3020
3001
2982
2962
2943
2924
2904
2884
2864
2845
2825
2805
2785
2765
2745
2725
2705
2685
2665
2645
2625
2605
2586
2567
2548
2529
2511
2494
2477
2460
2444
2428
2412
2397
2382
2367
2353
2339
2325
2311
2298
2286
2274
2262
2251
2241
2231
2222
2214
2206
2199
2193
2188
2183
2179
2175
2173
2171
2170
2169
2169
2170
2172
2174
2177
2181
2185
2189
2194
2199
2205
2211
2217
2224
2231
2239
2247
2255
2263
2272
2281
2291
2301
2311
2322
2333
2344
2356
2368
2380
2393
2407
2420
2434
2449
2464
2479
2495
2511
2527
2544
2562
2579
2598
2616
2635
2655
2675
2695
2716
2736
2757
2778
2799
2820
2841
2862
2882
2903
2924
2944
2965
2986
3007
3027
3048
3070
3091
3112
3134
3155
3176
3198
3219
3240
3261
3282
3303
3324
3345
3365
3386
3406
3426
3447
3466
3486
3506
3525
3544
3563
3582
3600
3618
3636
3653
3671
3687
3704
3720
3735
3749
3763
3777
3789
3801
3812
3822
3831
3840
3847
3853
3858
3863
3866
3868
3869
3869
3869
3867
3864
3861
3856
3851
3845
3839
3832
3824
3815
3807
3797
3787
3777
3766
3755
3742
3730
3717
3703
3688
3673
3657
3641
3623
3606
3587
3569
3549
3529
3508
3487
3466
3444
3422
3400
3377
3354
3331
3308
3285
3262
3238
3215
3192
3169
3145
3122
3099
3075
3052
3028
3004
2980
2956
2932
2908
2883
2858
2833
2808
2783
2758
2732
2707
2681
2656
2630
2605
2580
2554
2529
2504
2478
2453
2427
2402
2376
2351
2326
2300
2275
2250
2225
2200
2175
2151
2127
2103
2079
2055
2032
2009
1986
1964
1942
1921
1900
1879
1860
1841
1822
1805
1788
1772
1756
1742
1728
1715
1703
1691
1680
1670
1661
1652
1644
1636
1628
1621
1615
1609
1603
1597
1592
1587
1582
1578
1574
1570
1567
1564
1562
1560
1558
1557
1557
1557
1558
1559
1561
1563
1567
1571
1576
1581
1587
1594
1601
1609
1618
1627
1637
1647
1657
1668
1678
1689
1701
1712
1723
1735
1746
1758
1769
1780
1792
1803
1814
1826
1837
1848
1860
1871
1882
1894
1905
1917
1928
1940
1951
1963
1974
1986
1997
2009
2020
2032
2043
2055
2067
2079
2091
2103
2114
2126
2137
2148
2158
2168
2178
2187
2195
2203
2210
2216
2221
2226
2230
2233
2236
2237
2238
2239
2238
2237
2235
2233
2229
2225
2221
2216
2210
2204
2198
2191
2184
2176
2169
2161
2153
2145
2137
2129
2121
2113
2105
2096
2088
2079
2070
2060
2050
2039
2028
2017
2005
1992
1979
1965
1950
1935
1920
1904
1887
1871
1853
1836
1819
1801
1783
1765
1747
1728
1710
1691
1673
1654
1635
1616
1597
1578
1559
1540
1521
1503
1484
1465
1447
1429
1411
1393
1375
1358
1340
1323
1306
1289
1273
1257
1241
1225
1209
1194
1179
1164
1150
1136
1123
1110
1097
1085
1073
1062
1051
1041
1031
1020
1012
1002
995
987
979
971
964
958
951
945
940
935
930
926
923
920
917
916
914
913
913
913
913
914
915
917
919
921
924
927
930
934
938
942
947
952
958
964
970
977
983
990
997
1004
1012
1018
1027
1034
1042
1049
1056
1063
1071
1077
1084
1091
1097
1103
1109
1114
1119
1124
1129
1133
1137
1141
1145
1149
1153
1156
1160
1163
1166
1169
1171
1174
1176
1178
1180
1181
1182
1183
1184
1184
1184
1183
1183
1182
1180
1179
1177
1174
1171
1168
1164
1160
1155
1150
1145
1139
1133
1127
1120
1113
1106
1099
1091
1083
1076
1067
1059
1051
1042
1033
1024
1014
1004
994
984
973
963
951
940
929
917
905
893
881
869
857
845
833
822
810
799
788
777
766
756
745
736
726
717
708
699
691
683
675
668
662
656
650
645
640
636
631
628
625
622
619
618
616
615
615
616
617
619
621
625
628
633
638
644
651
658
666
674
683
693
702
712
723
733
744
755
765
776
787
797
808
818
828
838
847
856
865
874
883
891
899
907
915
922
930
937
944
951
958
964
970
976
981
986
991
995
998
1000
1004
1006
1008
1010
1010
1010
1010
1010
1010
1008
1006
1004
1002
1000
998
995
991
987
983
978
973
968
963
957
951
944
938
931
924
917
909
902
895
887
880
872
865
857
849
842
834
827
819
812
805
798
791
784
778
771
765
759
753
747
741
735
730
725
720
716
712
708
705
703
701
699
699
699
700
701
703
706
710
714
718
723
729
735
741
748
755
762
769
777
785
794
803
812
821
831
841
852
863
874
885
897
910
923
936
949
963
978
992
1006
1022
1039
1055
1071
1087
1104
1121
1137
1154
1171
1188
1206
1223
1240
1257
1274
1291
1308
1325
1342
1359
1375
1391
1407
1423
1438
1453
1468
1483
1497
1510
1524
1537
1550
1563
1576
1588
1601
1614
1627
1640
1653
1666
1679
1692
1706
1719
1733
1747
1761
1775
1789
1803
1818
1832
1847
1862
1877
1893
1909
1925
1941
1957
1973
1990
2005
2023
2040
2056
2073
2089
2106
2123
2140
2156
2173
2190
2207
2224
2241
2259
2276
2294
2312
2330
2348
2366
2384
2402
2419
2436
2453
2470
2486
2502
2517
2533
2547
2562
2576
2589
2603
2616
2629
2642
2655
2667
2680
2692
2704
2716
2728
2739
2750
2761
2772
2783
2793
2803
2812
2822
2831
2840
2849
2857
2866
2874
2882
2889
2897
2905
2912
2919
2926
2933
2939
2946
2952
2957
2963
2968
2973
2977
2980
2984
2986
2989
2990
2991
2992
2992
2992
2991
2991
2989
2988
2986
2984
2982
2980
2978
2975
2973
2971
2969
2967
2965
2964
2962
2962
2961
2961
2961
2961
2962
2962
2963
2965
2966
2967
2969
2971
2972
2974
2976
2979
2981
2984
2986
2989
2993
2996
3001
3005
3010
3015
3020
3026
3032
3039
3045
3052
3060
3067
3074
3082
3089
3097
3105
3113
3121
3129
3137
3146
3155
3164
3174
3184
3194
3205
3216
3227
3239
3252
3265
3278
3293
3307
3322
3338
3354
3370
3387
3404
3421
3439
3457
3475
3493
3512
3530
3548
3566
3584
3602
3619
3637
3654
3671
3687
3704
3720
3735
3751
3766
3781
3795
3810
3824
3838
3851
3864
3876
3889
3900
3912
3923
3933
3944
3953
3963
3972
3980
3989
3997
4005
4011
4019
4027
4034
4041
4046
4054
4059
4066
4072
4078
4083
4088
4093
4098
4102
4106
4110
4114
4117
4120
4122
4125
4127
4129
4131
4133
4134
4136
4137
4139
4141
4142
4144
4145
4147
4149
4150
4152
4154
4155
4157
4159
4161
4163
4165
4168
4170
4173
4176
4180
4183
4186
4190
4194
4197
4200
4204
4207
4210
4214
4217
4220
4224
4227
4230
4234
4237
4241
4244
4247
4250
4253
4256
4258
4260
4261
4262
4262
4262
4261
4260
4258
4256
4252
4248
4243
4238
4231
4224
4216
4208
4198
4189
4179
4168
4157
4146
4134
4122
4109
4096
4082
4067
4053
4037
4021
4003
3987
3969
3951
3932
3913
3893
3873
3852
3831
3809
3787
3764
3741
3717
3693
3669
3644
3619
3593
3566
3539
3512
3484
3456
3428
3399
3371
3342
3313
3284
3255
3226
3197
3168
3140
3111
3082
3054
3026
2997
2969
2941
2913
2885
2857
2829
2801
2773
2745
2718
2690
2663
2635
2608
2580
2553
2526
2498
2471
2444
2417
2390
2363
2336
2309
2282
2256
2230
2204
2178
2152
2127
2102
2077
2052
2029
2005
1982
1959
1937
1915
1894
1873
1853
1833
1814
1794
1775
1757
1738
1720
1702
1684
1667
1649
1632
1615
1599
1582
1566
1550
1535
1519
1504
1490
1475
1461
1447
1434
1420
1407
1395
1382
1370
1358
1345
1333
1322
1310
1298
1286
1275
1263
1252
1241
1230
1220
1209
1200
1190
1181
1173
1165
1158
1152
1146
1141
1136
1133
1130
1127
1126
1125
1124
1124
1125
1127
1129
1132
1135
1139
1144
1149
1155
1161
1168
1175
1183
1192
1201
1211
1221
1231
1242
1254
1266
1279
1293
1307
1321
1336
1351
1367
1383
1399
1415
1432
1448
1465
1481
1497
1513
1529
1545
1561
1577
1592
1608
1623
1638
1652
1667
1681
1695
1709
1723
1736
1749
1763
1776
1788
1801
1814
1827
1839
1852
1865
1877
1890
1903
1917
1930
1943
1957
1971
1984
1998
2012
2025
2039
2052
2065
2078
2091
2104
2117
2130
2142
2154
2166
2178
2189
2200
2211
2221
2231
2241
2250
2260
2269
2277
2286
2294
2302
2309
2317
2324
2331
2337
2343
2350
2356
2362
2367
2373
2379
2385
2391
2397
2403
2410
2416
2422
2429
2435
2442
2449
2456
2464
2472
2480
2488
2497
2506
2515
2525
2534
2544
2554
2564
2574
2584
2594
2604
2613
2623
2632
2641
2651
2660
2669
2678
2687
2696
2705
2714
2723
2732
2742
2751
2761
2771
2781
2791
2801
2811
2821
2831
2841
2850
2860
2869
2879
2888
2897
2907
2916
2925
2935
2944
2954
2964
2974
2984
2994
3004
3015
3025
3035
3046
3056
3067
3077
3087
3097
3107
3116
3126
3135
3144
3152
3161
3169
3178
3186
3194
3202
3209
3217
3225
3232
3239
3247
3254
3260
3267
3273
3279
3285
3290
3295
3299
3304
3307
3311
3314
3317
3320
3323
3325
3328
3330
3332
3334
3336
3338
3340
3341
3343
3344
3346
3348
3349
3351
3353
3354
3356
3358
3360
3363
3365
3367
3369
3372
3374
3376
3378
3380
3382
3383
3385
3386
3388
3389
3389
3390
3391
3391
3392
3392
3392
3392
3391
3391
3390
3389
3387
3386
3384
3382
3380
3378
3376
3373
3371
3368
3364
3361
3357
3352
3348
3343
3337
3331
3325
3318
3311
3304
3297
3289
3282
3274
3265
3257
3249
3240
3231
3223
3214
3205
3196
3187
3178
3169
3160
3151
3142
3132
3123
3114
3105
3095
3086
3076
3066
3057
3047
3037
3027
3017
3007
2997
2987
2978
2968
2959
2950
2941
2933
2925
2917
2910
2902
2895
2888
2882
2875
2869
2863
2857
2851
2845
2840
2835
2830
2825
2821
2816
2812
2808
2804
2800
2796
2792
2788
2784
2780
2777
2773
2769
2766
2763
2760
2757
2754
2752
2750
2748
2746
2745
2743
2742
2740
2739
2738
2737
2736
2735
2734
2733
2732
2732
2731
2730
2730
2730
2730
2730
2730
2730
2731
2732
2733
2734
2735
2736
2738
2740
2742
2744
2747
2749
2752
2754
2757
2760
2762
2765
2767
2769
2771
2773
2775
2777
2778
2779
2780
2781
2781
2781
2781
2780
2779
2777
2775
2772
2769
2765
2761
2757
2752
2747
2741
2736
2730
2723
2717
2711
2704
2697
2690
2683
2676
2669
2662
2655
2648
2640
2633
2625
2617
2609
2601
2593
2584
2575
2566
2557
2548
2539
2530
2521
2512
2502
2493
2484
2475
2466
2457
2448
2439
2430
2420
2411
2402
2392
2383
2374
2364
2355
2345
2336
2326
2316
2306
2297
2287
2277
2267
2257
2247
2237
2227
2217
2207
2197
2187
2177
2167
2157
2148
2138
2129
2120
2111
2103
2095
2087
2080
2073
2067
2062
2056
2052
2047
2043
2039
2035
2031
2028
2024
2021
2017
2013
2009
2005
2001
1998
1994
1990
1985
1981
1976
1972
1967
1963
1958
1953
1949
1944
1940
1935
1931
1927
1923
1919
1915
1911
1908
1904
1901
1898
1895
1892
1889
1886
1884
1881
1879
1877
1875
1873
1871
1869
1868
1867
1866
1866
1865
1865
1866
1867
1868
1870
1872
1874
1877
1880
1884
1887
1891
1895
1900
1904
1908
1913
1917
1921
1925
1929
1932
1935
1938
1941
1943
1945
1947
1949
1950
1951
1952
1953
1954
1954
1954
1955
1955
1954
1954
1953
1952
1951
1950
1948
1946
1944
1941
1938
1935
1932
1928
1925
1920
1916
1911
1906
1901
1895
1889
1883
1877
1870
1863
1857
1850
1843
1836
1829
1822
1814
1807
1800
1793
1786
1779
1772
1765
1758
1752
1745
1738
1731
1724
1718
1711
1704
1697
1690
1683
1677
1670
1663
1656
1649
1641
1634
1627
1620
1612
1605
1597
1590
1582
1575
1567
1560
1553
1545
1538
1532
1525
1518
1512
1506
1501
1495
1490
1485
1480
1476
1471
1467
1462
1457
1453
1448
1443
1438
1433
1428
1422
1416
1410
1404
1398
1391
1385
1378
1372
1365
1359
1353
1347
1341
1335
1329
1323
1318
1312
1307
1301
1296
1290
1285
1280
1274
1269
1263
1258
1252
1247
1242
1236
1231
1226
1220
1216
1211
1207
1203
1199
1195
1192
1190
1188
1186
1184
1183
1182
1182
1182
1183
1184
1185
1187
1189
1192
1195
1199
1203
1208
1214
1220
1227
1234
1241
1250
1258
1268
1278
1288
1299
1310
1322
1334
1347
1360
1373
1387
1401
1415
1430
1444
1460
1475
1491
1507
1524
1540
1557
1575
1592
1610
1628
1646
1664
1683
1701
1719
1737
1756
1774
1791
1809
1827
1844
1861
1878
1895
1911
1927
1943
1959
1975
1991
2005
2021
2037
2053
2069
2084
2100
2115
2131
2146
2162
2177
2192
2207
2222
2237
2252
2267
2282
2297
2311
2325
2340
2354
2367
2381
2394
2407
2420
2433
2445
2457
2469
2480
2492
2503
2514
2524
2534
2544
2554
2564
2573
2582
2591
2599
2608
2616
2624
2631
2639
2646
2654
2661
2668
2674
2681
2688
2694
2700
2706
2712
2718
2724
2730
2736
2743
2749
2755
2761
2767
2773
2778
2784
2789
2795
2800
2804
2809
2814
2818
2822
2826
2830
2833
2836
2839
2842
2844
2846
2847
2848
2849
2850
2850
2850
2850
2849
2848
2847
2845
2844
2842
2841
2839
2837
2836
2834
2833
2831
2830
2828
2827
2826
2825
2825
2824
2823
2822
2822
2821
2820
2820
2819
2818
2817
2816
2815
2813
2812
2810
2807
2805
2802
2799
2795
2790
2786
2781
2775
2769
2763
2756
2749
2742
2734
2727
2719
2711
2702
2694
2685
2677
2668
2659
2650
2641
2632
2623
2614
2605
2596
2587
2579
2570
2561
2553
2545
2536
2528
2520
2512
2504
2497
2489
2481
2473
2465
2457
2449
2440
2432
2423
2414
2405
2396
2386
2377
2367
2358
2348
2339
2329
2320
2310
2300
2291
2282
2272
2263
2254
2244
2235
2227
2218
2210
2201
2193
2186
2179
2172
2165
2159
2154
2148
2144
2139
2136
2132
2130
2127
2125
2124
2123
2123
2123
2123
2124
2126
2127
2130
2133
2136
2140
2144
2149
2154
2160
2167
2174
2182
2191
2200
2210
2221
2232
2243
2255
2268
2280
2293
2307
2320
2334
2348
2363
2377
2392
2406
2421
2436
2452
2467
2483
2499
2515
2532
2548
2565
2582
2600
2617
2635
2653
2671
2689
2708
2726
2745
2764
2783
2802
2821
2841
2860
2879
2898
2918
2937
2955
2974
2992
3010
3027
3045
3061
3078
3094
3109
3125
3140
3154
3169
3183
3196
3210
3223
3236
3249
3262
3275
3287
3299
3311
3322
3333
3344
3353
3363
3372
3380
3387
3394
3400
3405
3410
3414
3417
3420
3422
3424
3425
3426
3427
3427
3427
3426
3426
3425
3423
3422
3420
3418
3415
3413
3410
3406
3402
3398
3394
3389
3384
3379
3373
3367
3361
3354
3346
3339
3331
3322
3313
3304
3294
3284
3273
3263
3251
3240
3228
3216
3204
3192
3180
3167
3155
3142
3130
3118
3106
3093
3081
3070
3058
3046
3035
3023
3012
3001
2990
2978
2967
2956
2945
2934
2923
2912
2900
2889
2878
2866
2855
2843
2832
2820
2809
2798
2786
2775
2764
2753
2743
2732
2722
2712
2702
2692
2683
2674
2665
2656
2648
2639
2631
2623
2615
2606
2598
2590
2582
2574
2566
2558
2550
2542
2534
2527
2519
2512
2504
2498
2491
2484
2478
2472
2466
2460
2454
2449
2443
2438
2433
2427
2422
2417
2412
2407
2403
2398
2393
2388
2384
2379
2374
2369
2364
2359
2354
2349
2344
2338
2333
2327
2321
2316
2310
2304
2298
2293
2287
2282
2277
2272
2267
2263
2259
2255
2251
2248
2245
2243
2241
2239
2238
2237
2236
2236
2236
2236
2237
2239
2240
2242
2245
2248
2252
2256
2260
2265
2271
2277
2283
2290
2298
2306
2315
2324
2333
2344
2354
2365
2377
2389
2401
2414
2427
2441
2455
2469
2484
2499
2514
2529
2545
2561
2578
2594
2611
2628
2645
2663
2680
2697
2715
2732
2750
2767
2785
2802
2820
2838
2855
2873
2890
2907
2925
2942
2959
2975
2992
3008
3023
3039
3054
3069
3084
3098
3111
3125
3138
3151
3163
3175
3187
3198
3209
3220
3230
3240
3249
3258
3266
3273
3280
3287
3292
3297
3302
3306
3309
3311
3314
3315
3317
3317
3318
3318
3317
3317
3316
3314
3312
3309
3306
3303
3299
3295
3290
3284
3278
3272
3265
3258
3250
3242
3233
3224
3215
3205
3195
3185
3174
3163
3152
3141
3129
3118
3106
3094
3082
3070
3058
3046
3033
3021
3009
2996
2984
2972
2960
2947
2935
2923
2911
2900
2888
2876
2864
2853
2841
2830
2818
2807
2795
2784
2772
2761
2749
2738
2726
2714
2703
2692
2681
2670
2659
2649
2638
2628
2618
2608
2598
2589
2579
2570
2560
2551
2542
2533
2524
2516
2507
2499
2490
2482
2473
2464
2456
2447
2438
2429
2419
2409
2399
2389
2379
2368
2357
2346
2335
2324
2313
2302
2291
2281
2270
2259
2248
2237
2226
2216
2205
2194
2183
2172
2161
2150
2139
2128
2117
2107
2096
2086
2076
2066
2056
2045
2037
2027
2017
2009
2000
1990
1981
1973
1964
1955
1947
1939
1932
1924
1917
1911
1905
1899
1893
1888
1884
1879
1875
1872
1868
1865
1862
1860
1858
1856
1855
1854
1854
1854
1854
1855
1857
1859
1862
1865
1869
1874
1878
1884
1890
1896
1903
1910
1917
1925
1933
1942
1951
1960
1969
1978
1988
1998
2009
2019
2029
2040
2051
2063
2074
2085
2097
2109
2121
2133
2146
2159
2172
2186
2199
2213
2227
2242
2256
2271
2285
2300
2315
2329
2344
2358
2373
2387
2401
2415
2429
2442
2455
2468
2481
2493
2505
2516
2527
2537
2547
2556
2565
2573
2581
2589
2596
2603
2610
2616
2622
2628
2633
2638
2643
2647
2651
2655
2658
2660
2663
2664
2665
2666
2666
2666
2665
2664
2662
2660
2658
2655
2652
2648
2644
2640
2636
2631
2626
2620
2615
2609
2602
2596
2589
2582
2575
2567
2558
2550
2541
2531
2522
2512
2501
2490
2479
2468
2456
2444
2432
2420
2407
2395
2382
2369
2357
2344
2331
2318
2305
2293
2280
2267
2255
2242
2230
2218
2206
2195
2183
2172
2160
2149
2138
2127
2117
2106
2095
2084
2074
2063
2053
2041
2032
2021
2011
2001
1990
1980
1971
1961
1951
1942
1933
1924
1915
1907
1898
1890
1882
1875
1867
1860
1853
1845
1838
1831
1824
1817
1809
1802
1794
1786
1778
1770
1762
1753
1745
1736
1727
1719
1710
1701
1693
1684
1676
1668
1660
1652
1645
1638
1630
1623
1616
1609
1603
1596
1589
1583
1576
1570
1564
1557
1551
1545
1539
1533
1527
1522
1516
1511
1507
1502
1498
1494
1490
1487
1483
1480
1477
1474
1472
1470
1468
1466
1465
1463
1462
1461
1460
1459
1459
1458
1458
1458
1458
1458
1458
1458
1459
1459
1460
1461
1463
1465
1466
1469
1471
1474
1478
1481
1485
1490
1495
1500
1505
1511
1518
1524
1531
1538
1545
1552
1560
1567
1574
1582
1589
1596
1603
1611
1618
1625
1633
1640
1648
1655
1663
1671
1679
1688
1697
1706
1715
1725
1735
1745
1756
1766
1778
1789
1800
1812
1824
1835
1847
1859
1871
1883
1895
1907
1918
1930
1942
1954
1966
1977
1989
2000
2011
2023
2033
2045
2056
2066
2077
2087
2098
2108
2118
2128
2138
2148
2158
2168
2178
2188
2197
2207
2216
2226
2235
2244
2253
2262
2270
2278
2286
2294
2302
2309
2316
2323
2330
2336
2343
2349
2355
2361
2367
2373
2379
2384
2389
2394
2399
2404
2408
2412
2416
2419
2422
2425
2428
2430
2432
2433
2435
2436
2437
2438
2439
2440
2440
2441
2442
2442
2443
2444
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2455
2456
2457
2458
2459
2460
2461
2462
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2474
2475
2477
2479
2481
2483
2485
2486
2488
2490
2491
2493
2494
2495
2496
2496
2497
2497
2497
2498
2498
2498
2498
2498
2498
2498
2499
2499
2500
2500
2501
2502
2503
2504
2505
2506
2507
2509
2510
2512
2513
2515
2517
2520
2522
2525
2528
2532
2536
2540
2544
2549
2554
2559
2564
2570
2575
2581
2587
2593
2599
2605
2611
2617
2623
2629
2635
2641
2648
2654
2661
2668
2674
2681
2688
2695
2702
2709
2716
2724
2731
2738
2745
2753
2760
2767
2774
2781
2788
2794
2801
2808
2814
2821
2827
2833
2839
2845
2851
2857
2863
2868
2874
2879
2885
2890
2896
2901
2906
2912
2917
2922
2927
2932
2937
2942
2946
2951
2955
2959
2963
2966
2969
2972
2974
2976
2978
2980
2981
2982
2982
2983
2983
2983
2983
2983
2983
2983
2983
2983
2983
2983
2982
2982
2982
2982
2982
2981
2981
2980
2980
2979
2979
2978
2977
2976
2975
2974
2973
2972
2971
2969
2968
2967
2965
2964
2963
2961
2960
2959
2958
2956
2955
2954
2953
2953
2952
2952
2952
2952
2953
2954
2955
2956
2957
2959
2961
2964
2966
2969
2971
2974
2977
2980
2983
2987
2990
2994
2997
3001
3005
3009
3013
3017
3022
3026
3031
3035
3040
3045
3050
3055
3060
3065
3070
3075
3081
3086
3091
3096
3101
3106
3111
3116
3121
3125
3130
3134
3139
3143
3146
3150
3153
3156
3158
3161
3163
3165
3166
3168
3169
3171
3172
3173
3174
3174
3175
3176
3176
3177
3177
3177
3178
3178
3178
3178
3178
3177
3177
3176
3176
3175
3174
3172
3171
3169
3166
3164
3160
3157
3153
3149
3144
3139
3133
3127
3121
3113
3106
3098
3089
3080
3070
3060
3050
3039
3028
3017
3005
2993
2981
2968
2956
2943
2930
2917
2904
2890
2877
2863
2849
2835
2821
2807
2793
2779
2765
2751
2738
2724
2710
2696
2683
2669
2656
2643
2630
2617
2604
2591
2579
2567
2555
2543
2531
2520
2508
2497
2487
2476
2466
2455
2446
2436
2427
2418
2410
2402
2394
2387
2380
2373
2367
2361
2355
2350
2345
2341
2337
2333
2330
2327
2325
2323
2322
2321
2321
2321
2321
2322
2323
2325
2327
2329
2331
2334
2336
2339
2342
2346
2349
2352
2356
2359
2363
2366
2370
2374
2378
2382
2386
2391
2395
2400
2404
2409
2414
2420
2425
2431
2436
2443
2449
2455
2462
2469
2477
2484
2492
2499
2507
2515
2523
2532
2540
2549
2557
2566
2574
2583
2592
2601
2610
2620
2629
2639
2648
2658
2668
2678
2689
2699
2709
2720
2730
2741
2751
2761
2772
2782
2792
2802
2812
2822
2832
2841
2851
2860
2869
2878
2887
2895
2903
2912
2919
2927
2935
2942
2949
2956
2963
2969
2975
2981
2986
2991
2995
3000
3003
3007
3009
3012
3014
3015
3016
3017
3018
3018
3017
3017
3016
3015
3014
3013
3012
3010
3008
3006
3004
3002
3000
2998
2996
2993
2990
2988
2985
2982
2978
2975
2972
2968
2965
2961
2957
2953
2949
2945
2940
2936
2931
2927
2922
2917
2913
2908
2903
2898
2893
2888
2883
2879
2874
2870
2866
2862
2858
2854
2851
2847
2844
2840
2837
2834
2831
2828
2825
2822
2819
2817
2814
2812
2809
2807
2804
2801
2799
2796
2794
2791
2788
2786
2783
2780
2777
2774
2772
2769
2766
2763
2761
2758
2755
2752
2750
2747
2744
2741
2738
2735
2732
2729
2726
2723
2719
2716
2713
2710
2707
2703
2700
2697
2694
2691
2688
2685
2682
2679
2676
2673
2670
2668
2665
2663
2660
2658
2656
2654
2652
2651
2649
2648
2647
2646
2645
2645
2644
2644
2644
2645
2645
2646
2647
2648
2650
2651
2653
2655
2658
2660
2663
2666
2670
2673
2677
2682
2686
2691
2695
2700
2705
2711
2716
2721
2726
2731
2736
2742
2747
2751
2756
2761
2765
2770
2774
2778
2782
2786
2790
2793
2797
2800
2803
2806
2809
2811
2813
2815
2817
2818
2820
2820
2821
2822
2822
2822
2822
2821
2821
2820
2820
2819
2818
2817
2816
2815
2813
2811
2810
2808
2806
2804
2802
2799
2797
2795
2792
2790
2787
2785
2783
2780
2778
2776
2774
2772
2770
2768
2766
2765
2764
2762
2761
2760
2759
2758
2756
2755
2753
2752
2750
2748
2746
2744
2742
2740
2739
2737
2735
2734
2732
2731
2730
2729
2728
2727
2726
2724
2723
2721
2720
2718
2716
2714
2711
2709
2706
2704
2701
2698
2695
2692
2689
2685
2682
2679
2675
2672
2668
2664
2661
2657
2653
2649
2646
2642
2638
2634
2631
2627
2623
2620
2616
2613
2609
2606
2603
2600
2597
2594
2592
2590
2588
2587
2586
2586
2585
2585
2585
2585
2586
2587
2588
2589
2591
2592
2594
2597
2599
2602
2605
2608
2612
2615
2619
2623
2628
2632
2638
2643
2649
2655
2662
2669
2677
2685
2694
2703
2713
2723
2733
2744
2755
2767
2779
2791
2803
2816
2828
2841
2854
2866
2879
2892
2905
2917
2930
2943
2956
2969
2983
2996
3009
3023
3037
3051
3065
3079
3093
3107
3122
3136
3151
3165
3180
3195
3210
3224
3239
3254
3269
3284
3299
3314
3329
3343
3358
3373
3387
3402
3416
3431
3445
3459
3473
3487
3502
3516
3530
3544
3558
3572
3586
3600
3614
3628
3642
3656
3671
3685
3699
3712
3726
3740
3754
3767
3780
3794
3807
3820
3832
3845
3858
3870
3882
3894
3905
3917
3928
3939
3949
3960
3970
3979
3989
3998
4006
4014
4022
4030
4037
4043
4051
4057
4062
4067
4073
4078
4083
4088
4091
4097
4101
4105
4109
4114
4118
4122
4126
4130
4134
4137
4141
4145
4149
4153
4157
4161
4164
4168
4172
4176
4180
4183
4187
4190
4194
4197
4201
4204
4207
4210
4212
4215
4217
4219
4220
4222
4223
4224
4225
4225
4226
4226
4227
4227
4227
4226
4226
4226
4225
4225
4224
4223
4223
4222
4221
4220
4219
4217
4216
4215
4213
4212
4210
4209
4208
4206
4205
4204
4202
4201
4200
4199
4198
4197
4196
4195
4194
4193
4191
4190
4188
4187
4185
4183
4180
4178
4175
4172
4168
4164
4161
4157
4152
4148
4144
4139
4135
4130
4126
4122
4118
4114
4110
4107
4104
4100
4097
4094
4091
4089
4086
4083
4082
4080
4078
4075
4074
4072
4069
4067
4065
4062
4061
4058
4056
4053
4051
4048
4045
4041
4038
4034
4030
4027
4022
4018
4013
4009
4003
3999
3994
3989
3983
3978
3973
3967
3962
3956
3951
3945
3939
3934
3928
3922
3917
3911
3905
3900
3894
3888
3882
3877
3871
3865
3858
3852
3846
3839
3832
3825
3818
3811
3803
3795
3787
3779
3771
3762
3753
3744
3735
3725
3716
3705
3695
3685
3674
3663
3651
3639
3627
3615
3603
3590
3577
3564
3551
3537
3524
3510
3497
3483
3469
3455
3442
3428
3414
3400
3387
3373
3359
3345
3331
3317
3304
3290
3276
3263
3250
3236
3223
3210
3198
3185
3173
3161
3149
3137
3125
3113
3102
3090
3079
3067
3056
3045
3033
3022
3011
3000
2988
2977
2966
2955
2944
2933
2922
2911
2901
2890
2880
2871
2861
2852
2843
2835
2827
2819
2811
2804
2797
2791
2784
2778
2772
2767
2761
2756
2751
2746
2741
2737
2732
2728
2724
2720
2716
2712
2708
2704
2701
2697
2694
2690
2687
2684
2681
2678
2675
2672
2669
2667
2664
2662
2659
2657
2654
2652
2649
2646
2643
2640
2637
2634
2631
2628
2624
2621
2618
2614
2611
2607
2604
2600
2596
2592
2588
2583
2579
2574
2569
2564
2558
2552
2546
2539
2532
2525
2517
2509
2501
2493
2484
2474
2465
2455
2445
2435
2425
2415
2405
2394
2384
2374
2363
2353
2342
2332
2322
2312
2301
2291
2281
2271
2261
2251
2241
2231
2221
2211
2201
2192
2182
2172
2162
2153
2143
2134
2124
2115
2105
2096
2086
2077
2067
2058
2049
2040
2032
2023
2015
2007
1999
1992
1985
1978
1971
1965
1959
1953
1947
1942
1937
1932
1927
1923
1919
1915
1912
1909
1906
1904
1903
1901
1901
1901
1902
1903
1905
1907
1910
1914
1918
1923
1928
1933
1939
1946
1952
1959
1967
1974
1982
1990
1998
2005
2013
2023
2031
2040
2050
2059
2069
2078
2089
2099
2110
2120
2131
2142
2153
2165
2176
2187
2198
2209
2219
2230
2240
2250
2260
2269
2279
2288
2297
2305
2313
2321
2329
2337
2344
2351
2358
2364
2371
2377
2383
2389
2395
2401
2406
2412
2417
2423
2428
2434
2439
2444
2449
2454
2459
2464
2468
2472
2476
2480
2483
2486
2489
2491
2493
2495
2497
2498
2499
2501
2502
2502
2503
2504
2505
2505
2506
2506
2506
2506
2506
2506
2506
2505
2505
2504
2504
2503
2502
2502
2501
2501
2500
2499
2499
2498
2497
2497
2496
2496
2495
2495
2494
2494
2493
2492
2492
2491
2490
2490
2489
2488
2487
2486
2485
2484
2483
2482
2481
2479
2478
2476
2475
2473
2472
2470
2469
2467
2465
2464
2462
2461
2459
2458
2456
2454
2453
2451
2449
2447
2445
2443
2441
2439
2437
2434
2432
2430
2428
2425
2423
2421
2419
2416
2414
2412
2409
2407
2404
2401
2399
2396
2393
2390
2386
2383
2379
2376
2372
2368
2364
2359
2355
2350
2346
2341
2336
2331
2325
2320
2315
2309
2304
2298
2293
2287
2281
2276
2270
2264
2258
2253
2247
2241
2235
2229
2223
2217
2211
2205
2199
2193
2187
2181
2174
2168
2162
2155
2148
2142
2135
2128
2121
2113
2106
2099
2091
2083
2075
2067
2059
2050
2041
2033
2024
2015
2005
1997
1987
1978
1968
1958
1948
1938
1927
1917
1907
1897
1887
1877
1867
1858
1848
1839
1829
1820
1811
1802
1793
1785
1776
1767
1759
1750
1742
1733
1725
1716
1708
1699
1691
1683
1674
1666
1658
1650
1642
1634
1627
1619
1612
1604
1597
1590
1583
1576
1569
1563
1556
1550
1544
1539
1533
1528
1523
1518
1514
1510
1506
1503
1499
1496
1494
1491
1489
1487
1485
1484
1482
1481
1481
1480
1480
1480
1481
1481
1482
1484
1485
1486
1488
1490
1491
1493
1495
1497
1498
1500
1502
1504
1505
1507
1508
1510
1511
1513
1514
1515
1517
1518
1520
1521
1523
1525
1526
1528
1530
1531
1533
1534
1536
1537
1538
1539
1540
1540
1541
1541
1542
1542
1542
1542
1542
1542
1542
1541
1541
1541
1540
1539
1538
1537
1536
1535
1533
1532
1530
1528
1526
1524
1522
1519
1517
1514
1512
1509
1506
1503
1500
1497
1494
1490
1487
1483
1479
1476
1472
1468
1464
1460
1456
1452
1448
1444
1441
1437
1434
1430
1427
1424
1420
1417
1414
1410
1407
1404
1401
1398
1394
1391
1388
1385
1382
1379
1376
1373
1371
1368
1365
1363
1361
1359
1357
1355
1354
1353
1351
1350
1350
1349
1348
1348
1348
1348
1348
1349
1350
1350
1351
1353
1354
1355
1357
1359
1361
1363
1366
1368
1371
1374
1377
1381
1384
1388
1392
1397
1401
1406
1411
1417
1422
1428
1434
1441
1447
1454
1461
1469
1477
1485
1493
1502
1511
1520
1530
1540
1550
1561
1572
1584
1596
1608
1621
1634
1647
1660
1674
1688
1702
1717
1731
1746
1761
1776
1792
1807
1823
1838
1854
1870
1885
1901
1917
1932
1948
1963
1978
1993
2007
2021
2036
2050
2064
2078
2092
2105
2118
2131
2144
2157
2170
2182
2195
2207
2219
2231
2243
2255
2267
2278
2290
2301
2313
2324
2335
2346
2357
2368
2379
2390
2401
2412
2423
2434
2444
2455
2466
2477
2488
2498
2509
2519
2530
2540
2549
2559
2568
2577
2586
2595
2603
2611
2619
2626
2633
2640
2647
2653
2660
2666
2672
2678
2684
2689
2695
2700
2706
2711
2717
2722
2727
2733
2738
2743
2748
2753
2758
2764
2769
2774
2779
2784
2789
2794
2799
2805
2810
2815
2821
2826
2832
2838
2843
2849
2854
2859
2865
2870
2875
2880
2885
2890
2895
2900
2905
2909
2914
2919
2924
2929
2933
2938
2942
2947
2951
2955
2959
2963
2967
2970
2974
2977
2981
2984
2987
2990
2993
2996
2999
3002
3004
3007
3009
3011
3013
3015
3017
3019
3021
3022
3024
3025
3027
3028
3030
3032
3034
3035
3037
3039
3041
3043
3045
3048
3050
3052
3054
3056
3058
3061
3063
3065
3067
3069
3071
3074
3076
3078
3080
3083
3085
3087
3090
3092
3095
3098
3101
3104
3107
3110
3114
3117
3121
3125
3128
3132
3136
3141
3145
3149
3154
3159
3164
3168
3174
3179
3184
3190
3195
3201
3207
3214
3220
3226
3233
3240
3247
3254
3261
3269
3276
3284
3292
3301
3309
3318
3326
3335
3344
3353
3362
3371
3380
3390
3399
3408
3417
3427
3436
3445
3455
3464
3474
3483
3493
3502
3511
3521
3530
3540
3549
3558
3568
3577
3586
3596
3605
3614
3624
3633
3642
3652
3661
3671
3680
3690
3700
3710
3720
3730
3741
3751
3762
3772
3783
3794
3805
3816
3828
3839
3851
3863
3874
3887
3899
3911
3923
3936
3948
3961
3973
3986
3998
4010
4022
4035
4046
4058
4070
4081
4093
4104
4115
4125
4136
4146
4156
4166
4176
4186
4195
4204
4213
4222
4230
4238
4246
4254
4262
4269
4276
4284
4291
4299
4306
4314
4321
4329
4337
4344
4352
4359
4366
4373
4380
4387
4393
4399
4405
4411
4417
4422
4427
4432
4437
4442
4446
4451
4455
4459
4463
4467
4470
4474
4477
4480
4483
4485
4488
4490
4492
4494
4496
4498
4500
4502
4503
4505
4507
4508
4510
4511
4513
4514
4515
4516
4518
4519
4520
4521
4522
4523
4525
4526
4527
4529
4530
4531
4533
4534
4536
4537
4538
4540
4541
4542
4544
4545
4546
4547
4549
4550
4551
4551
4552
4553
4554
4554
4555
4556
4556
4556
4557
4557
4557
4557
4557
4557
4557
4557
4557
4557
4556
4556
4556
4556
4555
4555
4555
4555
4554
4554
4554
4553
4553
4552
4551
4551
4550
4549
4548
4547
4545
4544
4542
4541
4539
4538
4536
4534
4533
4531
4529
4527
4525
4522
4520
4518
4515
4513
4510
4508
4505
4502
4499
4496
4493
4489
4486
4482
4478
4474
4470
4465
4461
4456
4451
4446
4440
4435
4429
4424
4418
4412
4406
4401
4395
4389
4383
4377
4371
4365
4359
4353
4347
4341
4335
4328
4322
4315
4308
4301
4294
4287
4279
4272
4264
4257
4249
4241
4233
4225
4217
4209
4201
4193
4185
4177
4169
4161
4154
4146
4139
4132
4125
4119
4112
4106
4100
4094
4089
4083
4078
4074
4069
4065
4059
4056
4053
4049
4046
4043
4041
4038
4035
4034
4033
4032
4030
4030
4029
4029
4029
4029
4029
4030
4030
4030
4032
4032
4033
4034
4035
4035
4038
4038
4041
4043
4045
4048
4050
4053
4056
4059
4062
4067
4070
4075
4080
4083
4089
4094
4100
4105
4111
4116
4122
4128
4134
4140
4146
4152
4158
4164
4170
4176
4182
4188
4195
4201
4207
4213
4219
4226
4232
4238
4244
4250
4256
4261
4267
4272
4278
4283
4288
4293
4298
4303
4308
4313
4317
4322
4326
4330
4334
4338
4342
4346
4350
4353
4356
4360
4363
4366
4368
4371
4374
4376
4378
4380
4382
4384
4385
4386
4387
4388
4389
4389
4389
4389
4388
4388
4387
4385
4384
4382
4380
4377
4375
4372
4369
4365
4361
4358
4353
4349
4344
4340
4335
4330
4324
4319
4313
4307
4301
4295
4289
4283
4276
4270
4263
4257
4250
4244
4237
4230
4224
4217
4211
4205
4198
4192
4186
4179
4173
4167
4160
4154
4148
4141
4135
4129
4123
4117
4111
4104
4098
4091
4086
4080
4074
4067
4062
4057
4051
4046
4041
4035
4030
4025
4019
4016
4011
4006
4002
3997
3993
3989
3985
3981
3977
3973
3969
3965
3961
3958
3954
3950
3947
3943
3939
3935
3932
3928
3923
3919
3915
3910
3906
3901
3896
3891
3886
3881
3876
3871
3865
3860
3854
3849
3844
3838
3833
3828
3822
3817
3812
3806
3800
3795
3789
3783
3777
3771
3764
3758
3752
3745
3738
3732
3725
3718
3712
3705
3698
3691
3685
3678
3672
3665
3659
3652
3646
3640
3633
3627
3621
3615
3608
3602
3596
3589
3583
3576
3570
3563
3556
3549
3543
3536
3529
3522
3515
3508
3501
3494
3487
3480
3473
3466
3459
3452
3445
3438
3431
3424
3417
3410
3403
3396
3389
3381
3374
3366
3358
3350
3342
3334
3325
3317
3308
3299
3290
3281
3271
3262
3252
3241
3231
3220
3210
3199
3187
3175
3164
3151
3139
3126
3113
3100
3087
3073
3059
3045
3031
3017
3002
2987
2972
2957
2942
2927
2912
2896
2881
2865
2850
2834
2818
2803
2787
2772
2756
2740
2725
2709
2694
2679
2664
2648
2633
2618
2603
2588
2573
2559
2544
2529
2514
2499
2485
2470
2456
2441
2427
2413
2398
2384
2370
2356
2342
2328
2314
2301
2287
2273
2260
2246
2233
2220
2207
2193
2180
2167
2154
2141
2128
2115
2102
2089
2076
2063
2050
2037
2024
2011
1997
1984
1971
1958
1945
1932
1919
1906
1894
1881
1868
1856
1844
1831
1819
1808
1796
1785
1774
1763
1752
1742
1731
1721
1711
1702
1692
1683
1674
1665
1656
1647
1638
1630
1621
1613
1604
1596
1588
1580
1572
1564
1557
1549
1541
1534
1527
1520
1513
1506
1499
1493
1486
1480
1474
1467
1461
1456
1450
1444
1439
1433
1428
1422
1417
1412
1407
1402
1397
1393
1388
1384
1379
1375
1371
1367
1364
1360
1356
1353
1349
1345
1342
1338
1334
1330
1327
1323
1319
1314
1310
1306
1302
1297
1293
1288
1283
1279
1274
1269
1265
1260
1255
1251
1246
1241
1237
1232
1227
1223
1219
1214
1210
1206
1202
1198
1195
1191
1188
1184
1181
1178
1176
1173
1171
1169
1167
1165
1163
1162
1160
1159
1158
1157
1157
1156
1155
1155
1155
1155
1156
1156
1157
1159
1160
1162
1164
1166
1168
1171
1174
1177
1180
1184
1188
1192
1196
1200
1205
1209
1214
1219
1224
1229
1235
1240
1246
1251
1257
1262
1268
1274
1280
1285
1291
1297
1303
1309
1315
1321
1327
1333
1340
1346
1352
1358
1364
1370
1376
1383
1389
1395
1401
1407
1413
1419
1425
1431
1436
1442
1448
1453
1458
1464
1469
1474
1479
1484
1489
1493
1498
1503
1507
1512
1516
1521
1525
1529
1534
1538
1542
1545
1549
1553
1556
1560
1563
1566
1569
1572
1575
1578
1580
1582
1584
1586
1588
1590
1591
1592
1593
1594
1594
1595
1595
1595
1595
1595
1595
1594
1594
1593
1592
1592
1591
1589
1588
1587
1586
1584
1583
1581
1579
1578
1576
1575
1573
1572
1571
1569
1568
1567
1567
1566
1565
1564
1563
1561
1560
1558
1557
1555
1552
1550
1547
1544
1541
1537
1533
1530
1525
1521
1517
1512
1508
1503
1498
1493
1488
1482
1477
1471
1465
1459
1453
1447
1440
1433
1426
1419
1411
1403
1395
1386
1377
1368
1359
1349
1340
1329
1319
1308
1298
1286
1275
1264
1252
1240
1228
1216
1203
1191
1178
1165
1152
1139
1125
1112
1098
1084
1070
1055
1041
1026
1010
996
981
966
951
935
920
904
889
873
858
842
827
811
796
781
766
752
737
723
709
695
682
668
655
643
630
618
606
594
583
572
561
551
540
531
521
512
503
494
486
478
470
463
456
450
444
438
433
428
424
421
418
415
413
411
410
409
409
409
409
410
411
413
415
417
420
422
426
429
433
438
442
447
453
458
464
471
477
484
492
500
508
516
525
534
543
552
562
572
583
594
605
616
627
639
651
663
676
688
701
714
727
740
754
767
781
794
808
822
836
850
865
879
894
909
924
939
954
969
985
1000
1016
1032
1048
1065
1081
1098
1115
1133
1150
1168
1186
1204
1223
1241
1260
1279
1298
1318
1338
1357
1377
1398
1418
1438
1459
1480
1501
1521
1542
1563
1585
1606
1627
1648
1669
1690
1710
1731
1751
1772
1791
1811
1830
1849
1868
1886
1903
1921
1938
1954
1970
1986
2001
2017
2032
2047
2061
2075
2089
2103
2116
2129
2142
2154
2166
2177
2188
2199
2209
2219
2229
2238
2247
2255
2263
2271
2279
2286
2293
2300
2307
2313
2319
2325
2331
2336
2342
2347
2352
2357
2362
2367
2372
2376
2381
2385
2389
2393
2397
2401
2404
2407
2410
2413
2415
2417
2419
2421
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2438
2440
2442
2444
2447
2450
2453
2456
2460
2464
2468
2473
2477
2482
2487
2492
2497
2503
2508
2513
2519
2524
2530
2536
2541
2547
2553
2558
2564
2569
2575
2581
2587
2593
2598
2604
2610
2616
2623
2629
2635
2642
2648
2655
2661
2667
2674
2680
2687
2693
2699
2706
2712
2718
2724
2730
2736
2742
2748
2753
2759
2765
2771
2776
2782
2788
2793
2799
2805
2811
2817
2823
2829
2835
2841
2847
2852
2858
2864
2870
2875
2880
2886
2891
2895
2900
2905
2909
2914
2918
2922
2926
2931
2935
2939
2943
2947
2950
2954
2958
2961
2965
2968
2971
2974
2977
2981
2984
2987
2990
2993
2996
2999
3002
3005
3008
3011
3014
3016
3019
3022
3024
3027
3029
3032
3034
3036
3039
3041
3043
3045
3048
3050
3052
3055
3057
3059
3061
3064
3066
3068
3071
3073
3076
3078
3081
3084
3087
3090
3093
3096
3099
3102
3106
3109
3113
3116
3120
3124
3127
3131
3135
3139
3143
3147
3152
3157
3162
3167
3172
3178
3184
3190
3196
3203
3210
3217
3224
3232
3239
3247
3255
3262
3270
3279
3287
3295
3303
3312
3320
3329
3338
3346
3355
3364
3372
3381
3390
3399
3408
3417
3426
3435
3444
3453
3462
3470
3479
3487
3495
3503
3510
3517
3524
3531
3537
3543
3549
3555
3561
3567
3572
3578
3583
3588
3593
3597
3602
3606
3610
3614
3617
3621
3624
3627
3629
3632
3634
3636
3638
3640
3642
3643
3645
3646
3647
3648
3649
3650
3650
3650
3650
3650
3650
3650
3649
3648
3647
3646
3645
3644
3642
3641
3639
3637
3635
3633
3631
3628
3626
3623
3620
3617
3614
3611
3608
3604
3601
3597
3593
3589
3585
3581
3577
3572
3568
3563
3559
3554
3550
3545
3540
3536
3531
3527
3523
3518
3514
3510
3506
3501
3497
3494
3490
3486
3482
3478
3474
3471
3467
3463
3459
3456
3452
3448
3445
3441
3437
3434
3430
3426
3422
3419
3415
3411
3407
3403
3399
3394
3390
3386
3381
3376
3372
3367
3362
3357
3351
3346
3341
3336
3331
3325
3320
3315
3310
3305
3300
3295
3290
3285
3280
3276
3271
3266
3261
3257
3252
3247
3243
3238
3233
3229
3224
3219
3214
3210
3205
3200
3196
3191
3186
3181
3176
3171
3165
3160
3154
3148
3143
3136
3130
3124
3117
3110
3103
3096
3089
3081
3073
3065
3057
3049
3040
3032
3024
3015
3007
2998
2990
2981
2973
2964
2956
2948
2940
2932
2924
2917
2909
2902
2895
2888
2881
2874
2867
2861
2854
2848
2842
2836
2830
2824
2819
2813
2808
2802
2797
2792
2787
2782
2777
2772
2767
2762
2757
2752
2747
2743
2739
2734
2730
2726
2722
2718
2714
2711
2707
2703
2700
2697
2693
2690
2688
2685
2683
2680
2678
2676
2674
2673
2671
2670
2669
2668
2667
2667
2667
2667
2667
2668
2668
2669
2671
2672
2674
2676
2678
2680
2683
2685
2688
2691
2694
2697
2701
2704
2707
2711
2714
2718
2721
2725
2729
2732
2736
2740
2744
2748
2753
2757
2762
2767
2772
2777
2782
2787
2792
2798
2803
2809
2814
2820
2825
2831
2837
2843
2849
2855
2861
2867
2873
2879
2885
2892
2898
2905
2911
2918
2925
2932
2939
2947
2954
2961
2969
2976
2984
2992
2999
3007
3014
3022
3030
3037
3045
3052
3060
3068
3075
3083
3090
3098
3105
3113
3121
3128
3136
3144
3152
3160
3168
3176
3185
3193
3202
3211
3219
3228
3237
3246
3255
3263
3272
3280
3289
3297
3305
3313
3320
3327
3335
3341
3348
3354
3361
3367
3373
3378
3384
3390
3395
3400
3405
3410
3415
3420
3425
3429
3433
3437
3441
3445
3449
3452
3456
3459
3462
3465
3468
3471
3473
3476
3478
3479
3481
3482
3482
3483
3483
3483
3483
3482
3481
3480
3479
3477
3475
3473
3470
3468
3465
3461
3457
3453
3449
3444
3438
3433
3426
3420
3413
3406
3399
3391
3383
3375
3366
3358
3349
3340
3331
3322
3313
3304
3295
3285
3276
3266
3256
3247
3237
3227
3216
3206
3195
3184
3173
3161
3150
3137
3125
3112
3099
3086
3072
3058
3044
3030
3016
3002
2988
2974
2960
2946
2933
2919
2905
2892
2879
2866
2853
2841
2829
2817
2805
2794
2783
2772
2762
2752
2742
2732
2723
2714
2705
2696
2687
2678
2670
2662
2654
2646
2638
2630
2622
2615
2607
2600
2593
2585
2578
2572
2565
2558
2552
2546
2540
2534
2528
2522
2516
2511
2506
2500
2495
2491
2486
2482
2478
2474
2471
2468
2465
2462
2460
2457
2455
2453
2451
2449
2446
2444
2442
2439
2437
2434
2431
2428
2424
2421
2417
2414
2410
2406
2402
2399
2395
2391
2388
2384
2381
2377
2374
2370
2367
2363
2359
2356
2352
2348
2344
2340
2336
2332
2328
2324
2321
2317
2314
2311
2308
2305
2302
2299
2297
2295
2292
2290
2288
2286
2284
2282
2281
2279
2277
2275
2273
2271
2269
2266
2264
2262
2259
2257
2254
2252
2250
2247
2245
2244
2242
2240
2239
2238
2237
2236
2235
2234
2234
2233
2233
2233
2233
2233
2234
2234
2235
2235
2236
2237
2237
2238
2239
2239
2240
2240
2240
2240
2241
2241
2241
2241
2241
2240
2240
2240
2240
2240
2241
2241
2241
2241
2241
2242
2242
2242
2242
2243
2243
2243
2243
2243
2243
2243
2243
2244
2244
2245
2245
2246
2246
2247
2248
2249
2250
2251
2251
2252
2253
2255
2256
2257
2258
2259
2260
2261
2262
2262
2263
2264
2264
2265
2265
2265
2265
2265
2265
2265
2264
2264
2263
2263
2262
2262
2262
2262
2262
2262
2263
2263
2264
2265
2267
2268
2270
2272
2274
2276
2278
2280
2283
2285
2287
2289
2291
2294
2296
2299
2301
2304
2306
2309
2312
2315
2318
2321
2325
2328
2332
2335
2339
2343
2347
2351
2355
2360
2364
2369
2374
2378
2384
2389
2394
2400
2405
2411
2417
2422
2428
2433
2439
2444
2449
2453
2458
2462
2465
2469
2472
2475
2477
2479
2481
2483
2484
2486
2487
2488
2489
2489
2490
2490
2490
2490
2490
2489
2489
2488
2487
2486
2485
2483
2481
2479
2477
2474
2471
2468
2464
2460
2456
2452
2447
2443
2438
2434
2429
2424
2419
2414
2410
2405
2400
2395
2391
2386
2381
2377
2372
2368
2363
2359
2354
2350
2346
2342
2338
2335
2331
2328
2325
2323
2320
2318
2317
2316
2315
2315
2315
2315
2316
2318
2320
2322
2324
2327
2331
2335
2339
2343
2348
2353
2359
2365
2371
2377
2383
2389
2396
2403
2410
2417
2424
2431
2438
2445
2453
2461
2468
2476
2484
2493
2501
2509
2518
2527
2536
2544
2553
2562
2571
2581
2590
2599
2609
2618
2628
2638
2648
2659
2669
2680
2690
2701
2712
2723
2733
2744
2754
2764
2773
2782
2791
2800
2808
2816
2824
2832
2840
2847
2854
2862
2869
2876
2883
2890
2897
2904
2910
2917
2923
2929
2935
2941
2947
2953
2958
2964
2969
2975
2980
2986
2991
2996
3002
3007
3012
3018
3023
3028
3033
3038
3043
3048
3053
3057
3062
3067
3072
3077
3081
3086
3091
3096
3101
3105
3110
3115
3119
3124
3128
3133
3137
3141
3145
3149
3153
3157
3162
3166
3170
3174
3178
3182
3186
3190
3194
3198
3202
3206
3210
3214
3219
3224
3228
3233
3239
3244
3250
3256
3262
3268
3274
3280
3287
3293
3300
3306
3313
3319
3326
3332
3339
3345
3351
3357
3363
3369
3375
3380
3386
3392
3397
3403
3409
3414
3420
3426
3432
3438
3444
3450
3457
3463
3469
3476
3482
3489
3495
3501
3508
3514
3521
3527
3533
3540
3546
3552
3558
3564
3570
3576
3582
3588
3594
3600
3606
3611
3617
3622
3627
3632
3637
3641
3646
3650
3655
3659
3663
3667
3670
3674
3677
3680
3683
3686
3688
3691
3693
3695
3697
3699
3700
3702
3703
3704
3705
3705
3706
3706
3706
3706
3706
3705
3705
3704
3703
3702
3701
3700
3699
3697
3696
3694
3692
3691
3689
3687
3684
3682
3680
3677
3674
3671
3668
3664
3660
3656
3652
3648
3644
3639
3634
3630
3625
3620
3615
3611
3606
3601
3597
3592
3588
3583
3579
3574
3570
3566
3562
3557
3553
3549
3545
3541
3537
3533
3529
3526
3522
3519
3516
3513
3510
3507
3504
3502
3500
3497
3495
3494
3492
3490
3489
3488
3486
3485
3484
3483
3481
3480
3478
3477
3475
3473
3471
3469
3467
3464
3462
3459
3456
3453
3450
3447
3443
3440
3436
3432
3428
3424
3420
3415
3411
3407
3402
3397
3393
3388
3383
3379
3374
3369
3364
3359
3354
3349
3344
3339
3334
3329
3323
3318
3312
3307
3301
3295
3290
3284
3278
3272
3266
3260
3254
3249
3243
3238
3232
3227
3222
3217
3212
3207
3202
3197
3192
3188
3183
3178
3173
3168
3163
3158
3154
3149
3144
3140
3136
3132
3128
3124
3121
3118
3115
3112
3110
3108
3106
3105
3104
3104
3104
3104
3105
3106
3107
3109
3111
3114
3116
3120
3123
3127
3131
3135
3139
3144
3149
3153
3158
3163
3168
3173
3178
3183
3188
3193
3199
3204
3210
3216
3222
3228
3235
3241
3248
3255
3262
3269
3277
3284
3291
3299
3307
3315
3322
3330
3338
3346
3354
3362
3370
3378
3386
3393
3401
3409
3416
3423
3431
3438
3445
3452
3459
3466
3473
3480
3487
3495
3502
3509
3516
3524
3531
3538
3546
3553
3561
3569
3576
3584
3592
3599
3607
3614
3622
3630
3637
3645
3653
3660
3668
3676
3684
3692
3700
3708
3716
3724
3732
3740
3748
3755
3763
3770
3777
3784
3790
3797
3803
3809
3814
3820
3825
3830
3835
3840
3844
3849
3853
3857
3861
3864
3868
3871
3874
3877
3880
3882
3884
3886
3888
3889
3890
3891
3892
3893
3893
3894
3894
3894
3894
3893
3893
3892
3891
3890
3889
3887
3886
3884
3882
3880
3878
3875
3873
3871
3868
3865
3863
3860
3857
3855
3852
3850
3847
3844
3842
3839
3837
3835
3832
3830
3828
3826
3824
3822
3820
3818
3816
3814
3812
3810
3809
3807
3805
3803
3801
3799
3797
3795
3794
3792
3790
3788
3786
3784
3782
3780
3778
3777
3775
3773
3771
3769
3768
3766
3765
3764
3763
3762
3761
3760
3759
3759
3759
3758
3758
3758
3758
3758
3758
3758
3758
3759
3759
3760
3760
3761
3762
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3773
3774
3775
3776
3777
3778
3780
3781
3782
3783
3784
3785
3786
3787
3788
3790
3791
3793
3794
3796
3798
3801
3803
3806
3809
3812
3815
3818
3821
3824
3828
3831
3834
3837
3840
3843
3846
3848
3851
3853
3856
3858
3861
3863
3866
3869
3872
3875
3878
3881
3885
3888
3891
3895
3898
3901
3903
3906
3908
3911
3913
3915
3916
3918
3920
3921
3922
3924
3925
3926
3927
3929
3930
3931
3933
3934
3935
3936
3938
3939
3940
3941
3941
3942
3942
3943
3943
3943
3943
3943
3943
3943
3943
3942
3942
3942
3942
3942
3942
3942
3942
3942
3943
3943
3943
3943
3944
3944
3945
3946
3947
3948
3949
3951
3953
3955
3957
3960
3963
3966
3969
3973
3976
3980
3984
3988
3992
3997
4001
4005
4009
4014
4018
4022
4027
4032
4035
4041
4046
4050
4054
4059
4065
4070
4075
4082
4086
4093
4099
4105
4112
4119
4125
4132
4140
4147
4155
4163
4171
4179
4188
4196
4205
4214
4224
4233
4243
4252
4262
4272
4283
4293
4304
4314
4325
4336
4346
4357
4368
4379
4390
4401
4412
4423
4434
4445
4456
4468
4479
4490
4501
4512
4523
4534
4544
4554
4564
4574
4583
4593
4601
4609
4617
4625
4632
4639
4645
4651
4656
4661
4666
4670
4674
4677
4680
4683
4686
4688
4690
4691
4692
4692
4693
4692
4691
4690
4688
4686
4683
4680
4677
4673
4668
4663
4658
4652
4646
4640
4633
4625
4618
4610
4602
4593
4584
4575
4565
4556
4546
4536
4525
4515
4505
4494
4483
4473
4462
4451
4440
4429
4417
4406
4395
4384
4373
4361
4351
4340
4329
4319
4308
4298
4288
4279
4269
4260
4251
4243
4234
4226
4218
4210
4202
4195
4187
4180
4173
4167
4161
4155
4149
4143
4138
4133
4128
4123
4119
4114
4110
4106
4101
4097
4093
4089
4085
4081
4077
4073
4069
4066
4062
4059
4057
4054
4051
4049
4046
4045
4043
4042
4041
4040
4038
4038
4038
4037
4037
4037
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4035
4037
4037
4037
4038
4038
4038
4038
4038
4040
4040
4040
4040
4040
4040
4040
4040
4040
4038
4038
4038
4037
4035
4034
4033
4030
4029
4027
4026
4024
4022
4019
4018
4016
4014
4013
4011
4011
4010
4009
4008
4006
4006
4006
4005
4005
4005
4003
4003
4003
4003
4003
4002
4002
4001
4001
4001
4000
4000
3999
3999
3998
3998
3998
3997
3997
3996
3996
3996
3995
3995
3994
3994
3994
3993
3993
3992
3992
3992
3991
3991
3990
3990
3990
3989
3989
3988
3988
3988
3987
3987
3986
3986
3986
3985
3985
3984
3984
3984
3983
3983
3982
3982
3982
3981
3981
3980
3980
3980
3979
3979
3978
3978
3978
3977
3977
3976
3976
3976
3975
3975
3974
3974
3974
3973
3973
3972
3972
3972
3971
3971
3970
3970
3970
3969
3969
3968
3968
3968
3967
3967
3966
3966
3966
3965
3965
3964
3964
3964
3963
3963
3963
3962
3962
3961
3961
3961
3960
3960
3959
3959
3959
3958
3958
3957
3957
3957
3956
3956
3955
3955
3955
3954
3954
3953
3953
3953
3952
3952
3952
3951
3951
3950
3950
3950
3949
3949
3948
3948
3948
3947
3947
3946
3946
3946
3945
3945
3945
3944
3944
3943
3943
3943
3942
3942
3941
3941
3941
3940
3940
3940
3939
3939
3938
3938
3938
3937
3937
3936
3936
3936
3935
3935
3935
3934
3934
3933
3933
3933
3932
3932
3931
3931
3931
3930
3930
3930
3929
3929
3928
3928
3928
3927
3927
3927
3926
3926
3925
3925
3925
3924
3924
3924
3923
3923
3922
3922
3922
3921
3921
3920
3920
3920
3919
3919
3919
3918
3918
3917
3917
3917
3916
3916
3916
3915
3915
3914
3914
3914
3913
3913
3913
3912
3912
3912
3911
3911
3910
3910
3910
3909
3909
3909
3908
3908
3907
3907
3907
3906
3906
3906
3905
3905
3904
3904
3904
3903
3903
3903
3902
3902
3902
3901
3901
3900
3900
3900
3899
3899
3899
3898
3898
3897
3897
3897
3896
3896
3896
3895
3895
3895
3894
3894
3893
3893
3893
3892
3892
3892
3891
3891
3891
3890
3890
3889
3889
3889
3888
3888
3888
3887
3887
3887
3886
3886
3886
3885
3885
3884
3884
3884
3883
3883
3883
3882
3882
3882
3881
3881
3880
3880
3880
3879
3879
3879
3878
3878
3878
3877
3877
3877
3876
3876
3876
3875
3875
3874
3874
3874
3873
3873
3873
3872
3872
3872
3871
3871
3871
3870
3870
3870
3869
3869
3868
3868
3868
3867
3867
3867
3866
3866
3866
3865
3865
3865
3864
3864
3864
3863
3863
3863
3862
3862
3861
3861
3861
3860
3860
3860
3859
3859
3859
3858
3858
3858
3857
3857
3857
3856
3856
3856
3855
3855
3855
3854
3854
3854
3853
3853
3853
3852
3852
3852
3851
3851
3851
3850
3850
3849
3849
3849
3848
3848
3848
3847
3847
3847
3846
3846
3846
3845
3845
3845
3844
3844
3844
3843
3843
3843
3842
3842
3842
3841
3841
3841
3840
3840
3840
3839
3839
3839
3838
3838
3838
3837
3837
3837
3836
3836
3836
3835
3835
3835
3834
3834
3834
3833
3833
3833
3832
3832
3832
3831
3831
3831
3830
3830
3830
3830
3829
3829
3829
3828
3828
3828
3827
3827
3827
3826
3826
3826
3825
3825
3825
3824
3824
3824
3823
3823
3823
3822
3822
3822
3821
3821
3821
3820
3820
3820
3819
3819
3819
3819
3818
3818
3818
3817
3817
3817
3816
3816
3816
3815
3815
3815
3814
3814
3814
3813
3813
3813
3812
3812
3812
3812
3811
3811
3811
3810
3810
3810
3809
3809
3809
3808
3808
3808
3807
3807
3807
3807
3806
3806
3806
3805
3805
3805
3804
3804
3804
3803
3803
3803
3803
3802
3802
3802
3801
3801
3801
3800
3800
3800
3799
3799
3799
3799
3798
3798
3798
3797
3797
3797
3796
3796
3796
3795
3795
3795
3795
3794
3794
3794
3793
3793
3793
3792
3792
3792
3792
3791
3791
3791
3790
3790
3790
3789
3789
3789
3789
3788
3788
3788
3787
3787
3787
3786
3786
3786
3786
3785
3785
3785
3784
3784
3784
3784
3783
3783
3783
3782
3782
3782
3781
3781
3781
3781
3780
3780
3780
3779
3779
3779
3779
3778
3778
3778
3777
3777
3777
3777
3776
3776
3776
3775
3775
3775
3775
3774
3774
3774
3773
3773
3773
3773
3772
3772
3772
3771
3771
3771
3771
3770
3770
3770
3769
3769
3769
3769
3768
3768
3768
3767
3767
3767
3767
3766
3766
3766
3765
3765
3765
3765
3764
3764
3764
3764
3763
3763
3763
3762
3762
3762
3762
3761
3761
3761
3760
3760
3760
3760
3759
3759
3759
3759
3758
3758
3758
3757
3757
3757
3757
3756
3756
3756
3756
3755
3755
3755
3754
3754
3754
3754
3753
3753
3753
3753
3752
3752
3752
3751
3751
3751
3751
3750
3750
3750
3750
3749
3749
3749
3749
3748
3748
3748
3747
3747
3747
3747
3746
3746
3746
3746
3745
3745
3745
3745
3744
3744
3744
3744
3743
3743
3743
3743
3742
3742
3742
3741
3741
3741
3741
3740
3740
3740
3740
3739
3739
3739
3739
3738
3738
3738
3738
3737
3737
3737
3737
3736
3736
3736
3736
3735
3735
3735
3735
3734
3734
3734
3734
3733
3733
3733
3733
3732
3732
3732
3732
3731
3731
3731
3731
3730
3730
3730
3730
3729
3729
3729
3729
3728
3728
3728
3728
3727
3727
3727
3727
3726
3726
3726
3726
3725
3725
3725
3725
3724
3724
3724
3724
3723
3723
3723
3723
3722
3722
3722
3722
3722
3721
3721
3721
3721
3720
3720
3720
3720
3719
3719
3719
3719
3718
3718
3718
3718
3717
3717
3717
3717
3717
3716
3716
3716
3716
3715
3715
3715
3715
3714
3714
3714
3714
3713
3713
3713
3713
3713
3712
3712
3712
3712
3711
3711
3711
3711
3710
3710
3710
3710
3710
3709
3709
3709
3709
3708
3708
3708
3708
3708
3707
3707
3707
3707
3706
3706
3706
3706
3705
3705
3705
3705
3705
3704
3704
3704
3704
3703
3703
3703
3703
3703
3702
3702
3702
3702
3701
3701
3701
3701
3701
3700
3700
3700
3700
3700
3699
3699
3699
3699
3698
3698
3698
3698
3698
3697
3697
3697
3697
3697
3696
3696
3696
3696
3695
3695
3695
3695
3695
3694
3694
3694
3694
3694
3693
3693
3693
3693
3692
3692
3692
3692
3692
3691
3691
3691
3691
3691
3690
3690
3690
3690
3690
3689
3689
3689
3689
3689
