5
65682
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
5
6
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
36
36
36
37
37
37
37
38
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
44
44
44
44
45
45
45
46
46
46
47
47
47
47
48
48
48
49
49
49
50
50
50
50
51
51
51
52
52
52
52
53
53
53
53
54
54
54
55
55
55
55
56
56
56
56
57
57
57
58
58
58
58
59
59
59
60
60
60
61
61
61
61
62
62
62
63
63
63
64
64
64
65
65
66
66
66
67
67
67
68
68
68
69
69
69
70
70
71
71
71
72
72
72
73
73
73
74
74
74
75
75
76
76
76
77
77
77
78
78
78
79
79
80
80
80
81
81
81
82
82
83
83
83
84
84
85
85
85
86
86
87
87
87
88
88
89
89
89
90
90
91
91
91
92
92
93
93
94
94
95
95
95
96
96
97
97
98
98
99
99
100
100
100
101
101
102
102
103
103
104
104
105
105
105
106
106
107
107
108
108
109
109
110
110
111
111
112
112
112
113
113
114
114
115
115
116
117
117
118
118
119
119
120
120
121
121
122
122
123
123
124
124
125
125
126
127
127
128
128
129
129
130
130
131
132
132
133
133
134
135
135
136
136
137
138
138
139
139
140
141
141
142
142
143
144
144
145
145
146
147
147
148
149
149
150
150
151
152
152
153
154
154
155
155
156
157
157
158
159
159
160
161
161
162
163
163
164
165
165
166
167
167
168
169
169
170
171
171
172
173
173
174
175
176
176
177
178
178
179
180
180
181
182
183
183
184
185
185
186
187
188
188
189
190
190
191
192
193
193
194
195
196
196
197
198
199
199
200
201
202
202
203
204
205
205
206
207
208
209
209
210
211
212
212
213
214
215
216
217
217
218
219
220
221
221
222
223
224
225
226
226
227
228
229
230
231
231
232
233
234
235
236
237
237
238
239
240
241
242
242
243
244
245
246
247
247
248
249
250
251
252
253
254
254
255
256
257
258
259
260
260
261
262
263
264
265
266
267
267
268
269
270
271
272
273
274
275
275
276
277
278
279
280
281
282
283
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
375
376
377
378
379
380
381
382
383
384
385
387
388
389
390
391
392
393
394
395
396
398
399
400
401
402
403
404
405
406
407
409
410
411
412
413
414
415
416
417
419
420
421
422
423
424
425
426
428
429
430
431
432
433
435
436
437
438
439
440
442
443
444
445
446
448
449
450
451
452
454
455
456
457
458
460
461
462
463
465
466
467
468
470
471
472
473
475
476
477
478
480
481
482
483
485
486
487
488
490
491
492
493
495
496
497
498
500
501
502
503
505
506
507
509
510
511
512
514
515
516
518
519
520
522
523
524
525
527
528
529
531
532
533
535
536
537
539
540
541
543
544
545
547
548
550
551
552
554
555
556
558
559
561
562
563
565
566
567
569
570
572
573
574
576
577
579
580
581
583
584
586
587
588
590
591
592
594
595
597
598
599
601
602
604
605
606
608
609
611
612
614
615
616
618
619
621
622
624
625
627
628
629
631
632
634
635
637
638
640
641
643
644
646
647
649
650
652
653
655
656
658
659
661
662
664
666
667
669
670
672
673
675
676
678
680
681
683
684
686
687
689
690
692
694
695
697
698
700
701
703
705
706
708
709
711
713
714
716
717
719
721
722
724
726
727
729
730
732
734
735
737
739
740
742
744
745
747
749
750
752
754
755
757
758
760
762
763
765
767
769
770
772
774
775
777
779
781
782
784
786
787
789
791
793
794
796
798
800
801
803
805
806
808
810
812
813
815
817
819
821
822
824
826
828
829
831
833
835
836
838
840
842
844
845
847
849
851
853
854
856
858
860
862
864
865
867
869
871
873
875
877
878
880
882
884
886
888
889
891
893
895
897
899
900
902
904
906
908
910
912
914
916
918
919
921
923
925
927
929
931
933
935
937
939
941
943
945
947
949
951
952
954
956
958
960
962
964
966
968
970
972
974
976
978
980
982
984
986
988
990
992
994
996
998
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1022
1024
1026
1029
1031
1033
1035
1037
1039
1041
1043
1045
1047
1049
1051
1053
1055
1057
1060
1062
1064
1066
1068
1070
1072
1074
1077
1079
1081
1083
1085
1087
1089
1092
1094
1096
1098
1100
1102
1105
1107
1109
1111
1113
1115
1118
1120
1122
1124
1126
1128
1131
1133
1135
1137
1139
1142
1144
1146
1148
1150
1152
1155
1157
1159
1161
1164
1166
1168
1170
1172
1175
1177
1179
1181
1183
1186
1188
1190
1192
1195
1197
1199
1201
1204
1206
1208
1211
1213
1215
1217
1220
1222
1224
1226
1229
1231
1233
1236
1238
1240
1243
1245
1247
1250
1252
1254
1257
1259
1261
1264
1266
1268
1271
1273
1275
1278
1280
1282
1285
1287
1289
1292
1294
1296
1299
1301
1303
1306
1308
1311
1313
1315
1318
1320
1323
1325
1327
1330
1332
1335
1337
1339
1342
1344
1347
1349
1352
1354
1356
1359
1361
1364
1366
1369
1371
1374
1376
1379
1381
1383
1386
1388
1391
1393
1396
1398
1401
1403
1406
1408
1411
1413
1416
1418
1421
1424
1426
1429
1431
1434
1436
1439
1441
1444
1447
1449
1452
1454
1457
1459
1462
1464
1467
1470
1472
1475
1477
1480
1482
1485
1488
1490
1493
1495
1498
1500
1503
1506
1508
1511
1513
1516
1519
1521
1524
1526
1529
1532
1534
1537
1540
1542
1545
1548
1550
1553
1556
1558
1561
1563
1566
1569
1571
1574
1577
1579
1582
1585
1588
1590
1593
1596
1598
1601
1604
1607
1609
1612
1615
1618
1620
1623
1626
1629
1631
1634
1637
1640
1642
1645
1648
1651
1654
1656
1659
1662
1665
1667
1670
1673
1676
1679
1681
1684
1687
1690
1692
1695
1698
1701
1704
1706
1709
1712
1715
1718
1721
1723
1726
1729
1732
1735
1738
1740
1743
1746
1749
1752
1755
1758
1760
1763
1766
1769
1772
1775
1778
1780
1783
1786
1789
1792
1795
1798
1801
1804
1806
1809
1812
1815
1818
1821
1824
1827
1830
1833
1836
1839
1842
1845
1848
1851
1854
1857
1860
1863
1866
1869
1872
1875
1878
1881
1884
1887
1889
1892
1895
1898
1901
1904
1907
1910
1913
1916
1919
1922
1925
1929
1932
1935
1938
1941
1944
1947
1950
1953
1956
1959
1962
1965
1968
1971
1974
1977
1980
1983
1986
1990
1993
1996
1999
2001
2005
2008
2011
2013
2017
2021
2024
2027
2029
2033
2036
2039
2043
2045
2049
2052
2055
2058
2062
2065
2068
2071
2074
2078
2081
2084
2087
2090
2094
2097
2100
2103
2106
2110
2113
2116
2119
2122
2126
2129
2132
2135
2138
2142
2145
2148
2151
2155
2158
2161
2164
2167
2171
2174
2177
2180
2184
2187
2190
2193
2197
2200
2203
2206
2210
2213
2216
2220
2223
2226
2229
2233
2236
2239
2243
2246
2249
2252
2256
2259
2262
2266
2269
2272
2276
2279
2282
2285
2289
2292
2295
2299
2302
2306
2309
2312
2316
2319
2322
2326
2329
2333
2336
2339
2343
2346
2350
2353
2356
2360
2363
2366
2370
2373
2377
2380
2383
2387
2390
2393
2397
2400
2404
2407
2410
2414
2417
2421
2424
2427
2431
2434
2437
2441
2444
2448
2451
2454
2458
2461
2465
2468
2471
2475
2478
2482
2485
2489
2492
2495
2499
2502
2506
2509
2513
2516
2519
2523
2526
2530
2533
2537
2540
2544
2547
2551
2554
2558
2561
2565
2568
2572
2575
2579
2582
2586
2589
2593
2596
2600
2603
2607
2610
2614
2617
2621
2624
2628
2631
2635
2638
2642
2646
2649
2653
2656
2660
2663
2667
2670
2674
2678
2681
2685
2688
2692
2695
2699
2703
2706
2710
2713
2717
2720
2724
2728
2731
2735
2738
2742
2746
2749
2753
2757
2760
2764
2768
2771
2775
2779
2782
2786
2789
2793
2797
2800
2804
2808
2811
2815
2819
2822
2826
2830
2833
2837
2841
2845
2848
2852
2856
2859
2863
2867
2871
2874
2878
2882
2886
2889
2893
2897
2900
2904
2908
2912
2915
2919
2923
2927
2930
2934
2938
2942
2945
2949
2953
2957
2960
2964
2968
2972
2976
2979
2983
2987
2991
2994
2998
3002
3006
3010
3013
3017
3021
3025
3029
3032
3036
3040
3044
3048
3051
3055
3059
3063
3067
3070
3074
3078
3082
3086
3089
3093
3097
3101
3105
3108
3112
3116
3120
3124
3127
3131
3135
3139
3143
3147
3150
3154
3158
3162
3166
3170
3174
3177
3181
3185
3189
3193
3196
3200
3204
3208
3212
3215
3219
3223
3227
3231
3234
3238
3242
3246
3250
3253
3257
3261
3265
3269
3273
3276
3280
3284
3288
3292
3296
3300
3303
3307
3311
3315
3319
3322
3326
3330
3334
3337
3341
3345
3348
3352
3356
3359
3363
3367
3371
3374
3378
3382
3386
3389
3393
3397
3401
3405
3408
3412
3416
3420
3423
3427
3430
3434
3437
3441
3444
3447
3451
3454
3457
3460
3464
3467
3470
3474
3477
3480
3483
3487
3490
3493
3496
3499
3502
3505
3508
3510
3513
3516
3519
3521
3524
3526
3529
3531
3534
3536
3538
3541
3543
3545
3547
3548
3550
3552
3553
3555
3556
3557
3558
3560
3561
3562
3563
3564
3565
3566
3566
3567
3568
3569
3569
3570
3571
3571
3572
3572
3573
3573
3574
3575
3575
3576
3576
3577
3577
3578
3578
3579
3579
3579
3579
3579
3579
3579
3579
3578
3578
3577
3577
3576
3576
3575
3575
3574
3574
3574
3575
3575
3576
3577
3578
3579
3580
3581
3583
3584
3586
3588
3590
3592
3594
3597
3599
3602
3604
3607
3609
3612
3614
3617
3619
3622
3624
3625
3627
3628
3629
3629
3629
3629
3628
3628
3627
3626
3625
3624
3623
3622
3621
3620
3619
3618
3618
3617
3616
3614
3613
3611
3609
3607
3604
3601
3598
3595
3591
3588
3584
3580
3577
3573
3570
3566
3563
3559
3556
3552
3549
3545
3541
3536
3531
3525
3519
3513
3506
3499
3492
3485
3478
3471
3465
3459
3454
3450
3446
3442
3440
3437
3435
3434
3432
3432
3431
3431
3430
3430
3429
3428
3427
3426
3425
3423
3422
3421
3419
3417
3416
3414
3413
3412
3410
3409
3407
3405
3403
3400
3397
3394
3390
3387
3383
3378
3373
3368
3362
3355
3348
3340
3331
3322
3312
3301
3290
3278
3265
3252
3238
3224
3210
3195
3180
3163
3147
3130
3113
3095
3078
3060
3043
3026
3008
2990
2972
2953
2933
2913
2893
2872
2851
2829
2808
2787
2767
2747
2728
2711
2694
2679
2665
2653
2643
2634
2625
2618
2613
2608
2603
2600
2596
2593
2589
2585
2581
2576
2571
2565
2559
2552
2544
2537
2529
2520
2512
2503
2494
2484
2475
2465
2455
2446
2438
2430
2423
2417
2411
2405
2399
2393
2386
2379
2370
2361
2351
2340
2327
2314
2299
2283
2267
2249
2231
2212
2193
2173
2154
2133
2112
2091
2069
2045
2021
1998
1973
1947
1920
1892
1864
1834
1804
1774
1743
1713
1684
1655
1628
1601
1576
1551
1527
1504
1481
1459
1438
1419
1401
1384
1369
1357
1346
1338
1333
1331
1332
1336
1342
1351
1361
1373
1386
1399
1412
1425
1437
1447
1456
1464
1471
1476
1481
1485
1488
1491
1493
1495
1498
1500
1503
1506
1508
1509
1509
1508
1504
1498
1491
1483
1474
1464
1453
1442
1431
1420
1407
1394
1378
1361
1341
1320
1296
1270
1243
1213
1181
1148
1113
1077
1040
1000
962
922
881
840
798
754
709
662
613
561
505
447
384
319
250
178
105
30
-46
-122
-198
-272
-345
-417
-487
-556
-624
-692
-759
-826
-891
-954
-1014
-1073
-1127
-1177
-1222
-1263
-1299
-1332
-1361
-1387
-1410
-1430
-1450
-1468
-1485
-1501
-1516
-1530
-1543
-1554
-1564
-1572
-1578
-1582
-1586
-1589
-1593
-1597
-1602
-1609
-1617
-1627
-1640
-1654
-1671
-1690
-1712
-1737
-1766
-1798
-1833
-1870
-1910
-1952
-1996
-2041
-2092
-2143
-2197
-2253
-2310
-2370
-2432
-2496
-2561
-2628
-2695
-2762
-2830
-2898
-2966
-3033
-3100
-3166
-3233
-3299
-3366
-3434
-3503
-3574
-3646
-3719
-3794
-3870
-3948
-4027
-4111
-4196
-4283
-4372
-4461
-4551
-4642
-4733
-4825
-4917
-5008
-5099
-5188
-5276
-5361
-5444
-5524
-5602
-5678
-5751
-5822
-5890
-5955
-6017
-6074
-6126
-6173
-6215
-6252
-6284
-6312
-6336
-6357
-6376
-6394
-6411
-6428
-6445
-6461
-6477
-6494
-6510
-6527
-6546
-6566
-6589
-6615
-6646
-6681
-6721
-6765
-6814
-6867
-6923
-6984
-7048
-7116
-7188
-7263
-7341
-7423
-7508
-7596
-7686
-7780
-7877
-7977
-8079
-8183
-8290
-8397
-8506
-8616
-8726
-8838
-8950
-9062
-9175
-9289
-9403
-9516
-9629
-9740
-9848
-9954
-10058
-10160
-10260
-10360
-10458
-10555
-10653
-10749
-10845
-10941
-11035
-11127
-11216
-11302
-11386
-11468
-11549
-11630
-11710
-11791
-11873
-11956
-12041
-12128
-12216
-12306
-12398
-12491
-12585
-12678
-12771
-12862
-12951
-13040
-13128
-13216
-13305
-13397
-13491
-13589
-13690
-13796
-13905
-14018
-14133
-14250
-14368
-14488
-14608
-14729
-14850
-14970
-15091
-15211
-15331
-15452
-15574
-15697
-15824
-15952
-16082
-16215
-16349
-16483
-16618
-16754
-16890
-17025
-17162
-17299
-17439
-17581
-17727
-17878
-18034
-18197
-18366
-18542
-18727
-18920
-19123
-19335
-19557
-19789
-20029
-20277
-20530
-20787
-21045
-21302
-21557
-21809
-22057
-22303
-22546
-22787
-23028
-23266
-23503
-23736
-23966
-24191
-24411
-24626
-24834
-25036
-25232
-25421
-25604
-25779
-25946
-26104
-26252
-26390
-26517
-26632
-26736
-26826
-26905
-26970
-27023
-27065
-27097
-27121
-27137
-27148
-27152
-27151
-27145
-27133
-27116
-27095
-27071
-27045
-27018
-26991
-26964
-26938
-26912
-26886
-26860
-26832
-26801
-26768
-26731
-26691
-26648
-26603
-26556
-26508
-26459
-26410
-26360
-26311
-26261
-26212
-26163
-26115
-26068
-26023
-25980
-25940
-25902
-25866
-25832
-25798
-25766
-25733
-25701
-25670
-25640
-25613
-25589
-25569
-25553
-25541
-25533
-25529
-25529
-25533
-25543
-25558
-25579
-25607
-25642
-25685
-25735
-25794
-25860
-25933
-26013
-26099
-26188
-26279
-26370
-26461
-26550
-26636
-26720
-26802
-26881
-26959
-27035
-27108
-27177
-27240
-27297
-27346
-27385
-27415
-27435
-27444
-27444
-27434
-27415
-27387
-27351
-27307
-27253
-27191
-27119
-27038
-26947
-26847
-26738
-26621
-26494
-26360
-26217
-26065
-25904
-25734
-25555
-25367
-25170
-24964
-24750
-24530
-24305
-24078
-23852
-23629
-23415
-23210
-23018
-22839
-22676
-22530
-22401
-22290
-22196
-22120
-22059
-22014
-21982
-21961
-21947
-21937
-21926
-21913
-21894
-21867
-21830
-21780
-21716
-21637
-21540
-21426
-21292
-21139
-20966
-20773
-20559
-20327
-20077
-19810
-19528
-19233
-18928
-18614
-18292
-17964
-17629
-17287
-16937
-16577
-16206
-15821
-15423
-15008
-14577
-14128
-13661
-13174
-12666
-12137
-11586
-11015
-10424
-9815
-9190
-8553
-7906
-7255
-6604
-5957
-5316
-4686
-4067
-3464
-2875
-2302
-1745
-1205
-683
-179
306
772
1219
1646
2054
2443
2814
3167
3504
3827
4139
4442
4740
5038
5338
5644
5957
6282
6618
6967
7328
7699
8077
8460
8843
9224
9599
9966
10323
10666
10993
11301
11587
11849
12084
12292
12471
12622
12744
12838
12904
12943
12956
12947
12920
12878
12826
12768
12707
12645
12585
12529
12479
12435
12399
12372
12356
12350
12355
12370
12393
12421
12451
12479
12501
12513
12512
12496
12463
12411
12339
12247
12134
11999
11844
11667
11468
11249
11008
10744
10459
10153
9826
9479
9114
8735
8342
7941
7536
7129
6726
6328
5939
5561
5196
4848
4517
4206
3917
3652
3412
3199
3014
2857
2729
2627
2550
2496
2464
2450
2451
2464
2486
2515
2548
2584
2622
2664
2711
2765
2832
2913
3013
3136
3283
3458
3662
3897
4163
4462
4792
5153
5544
5963
6409
6879
7368
7871
8381
8894
9403
9906
10398
10878
11342
11790
12220
12631
13021
13390
13736
14060
14362
14644
14907
15153
15384
15602
15809
16006
16193
16373
16549
16721
16891
17062
17237
17421
17615
17824
18050
18296
18563
18853
19169
19509
19875
20267
20685
21127
21594
22084
22598
23132
23685
24255
24837
25428
26025
26625
27224
27821
28415
29004
29587
30164
30735
31297
31850
32392
32922
33439
33940
34423
34887
35331
35751
36148
36519
36862
37175
37458
37708
37924
38105
38250
38359
38433
38471
38473
38439
38369
38263
38121
37942
37728
37482
37208
36912
36599
36277
35952
35631
35317
35016
34731
34465
34220
33999
33803
33634
33492
33379
33294
33237
33206
33200
33216
33252
33305
33373
33453
33543
33642
33748
33860
33979
34102
34228
34357
34487
34614
34738
34855
34961
35053
35129
35184
35216
35223
35202
35153
35074
34965
34826
34659
34464
34243
33997
33727
33437
33129
32804
32463
32110
31744
31367
30980
30584
30179
29768
29352
28931
28507
28081
27656
27231
26810
26392
25980
25576
25182
24800
24431
24078
23741
23423
23123
22844
22585
22349
22134
21942
21771
21619
21486
21368
21263
21167
21079
20997
20921
20849
20782
20720
20663
20611
20565
20527
20498
20481
20479
20493
20526
20581
20660
20764
20893
21050
21233
21443
21679
21941
22228
22538
22869
23220
23587
23968
24360
24761
25166
25573
25980
26383
26781
27171
27551
27919
28275
28616
28943
29253
29547
29823
30081
30320
30539
30738
30915
31070
31202
31311
31394
31454
31488
31499
31486
31450
31391
31309
31203
31073
30918
30736
30528
30292
30028
29735
29413
29062
28683
28275
27841
27383
26903
26406
25895
25374
24848
24321
23795
23273
22759
22253
21760
21279
20813
20365
19935
19526
19139
18776
18440
18131
17851
17601
17383
17199
17050
16935
16857
16815
16809
16841
16908
17011
17148
17316
17514
17738
17982
18243
18516
18794
19074
19352
19622
19883
20132
20365
20582
20778
20952
21102
21225
21320
21384
21415
21411
21370
21291
21173
21016
20819
20582
20305
19990
19637
19248
18824
18369
17885
17374
16838
16280
15707
15120
14522
13918
13311
12703
12097
11494
10896
10305
9721
9146
8578
8019
7468
6925
6388
5857
5331
4807
4286
3767
3249
2734
2220
1710
1203
700
203
-289
-775
-1253
-1723
-2185
-2639
-3085
-3525
-3958
-4386
-4813
-5240
-5670
-6108
-6556
-7016
-7491
-7982
-8491
-9017
-9560
-10118
-10691
-11277
-11872
-12476
-13087
-13701
-14319
-14937
-15554
-16169
-16782
-17392
-17998
-18601
-19200
-19796
-20389
-20982
-21573
-22163
-22751
-23339
-23923
-24503
-25077
-25644
-26200
-26745
-27277
-27793
-28292
-28772
-29233
-29674
-30094
-30492
-30869
-31225
-31562
-31882
-32189
-32485
-32778
-33069
-33362
-33660
-33965
-34280
-34605
-34942
-35292
-35655
-36033
-36425
-36833
-37256
-37696
-38154
-38629
-39123
-39636
-40168
-40720
-41290
-41878
-42479
-43093
-43717
-44348
-44984
-45622
-46262
-46902
-47539
-48172
-48800
-49420
-50031
-50631
-51219
-51795
-52356
-52903
-53436
-53955
-54460
-54953
-55433
-55901
-56357
-56800
-57231
-57648
-58050
-58438
-58809
-59163
-59500
-59817
-60115
-60391
-60647
-60880
-61090
-61278
-61442
-61583
-61699
-61791
-61859
-61903
-61923
-61922
-61898
-61855
-61793
-61713
-61616
-61504
-61379
-61240
-61090
-60928
-60755
-60572
-60380
-60178
-59967
-59748
-59521
-59287
-59046
-58798
-58543
-58282
-58014
-57740
-57459
-57174
-56882
-56586
-56284
-55979
-55670
-55357
-55043
-54727
-54411
-54096
-53782
-53472
-53166
-52866
-52572
-52288
-52014
-51751
-51502
-51267
-51047
-50844
-50658
-50490
-50341
-50211
-50102
-50012
-49941
-49889
-49855
-49835
-49828
-49831
-49840
-49852
-49864
-49874
-49880
-49879
-49870
-49851
-49822
-49782
-49730
-49667
-49591
-49502
-49402
-49289
-49164
-49028
-48881
-48723
-48554
-48374
-48183
-47981
-47767
-47541
-47302
-47049
-46781
-46499
-46200
-45883
-45549
-45196
-44824
-44432
-44021
-43591
-43142
-42675
-42190
-41689
-41173
-40641
-40095
-39535
-38963
-38378
-37781
-37172
-36551
-35918
-35273
-34617
-33949
-33270
-32582
-31885
-31181
-30472
-29758
-29042
-28324
-27606
-26888
-26170
-25454
-24740
-24028
-23318
-22611
-21906
-21203
-20501
-19801
-19101
-18401
-17702
-17002
-16303
-15606
-14910
-14218
-13530
-12847
-12171
-11503
-10844
-10197
-9562
-8941
-8335
-7747
-7175
-6622
-6088
-5571
-5073
-4591
-4123
-3668
-3224
-2788
-2358
-1934
-1514
-1097
-682
-268
145
558
970
1382
1794
2205
2617
3028
3441
3854
4269
4686
5106
5531
5960
6395
6838
7288
7747
8216
8696
9187
9689
10202
10726
11260
11803
12355
12914
13482
14056
14637
15225
15819
16419
17025
17636
18253
18874
19499
20128
20759
21393
22028
22664
23299
23934
24567
25198
25826
26451
27073
27691
28307
28920
29531
30138
30743
31345
31945
32542
33136
33728
34317
34902
35485
36064
36639
37211
37778
38341
38901
39456
40007
40555
41099
41641
42180
42717
43252
43786
44320
44853
45386
45919
46451
46982
47513
48042
48568
49092
49612
50128
50637
51140
51635
52120
52596
53060
53513
53952
54378
54790
55186
55568
55933
56283
56617
56936
57238
57526
57799
58057
58301
58532
58749
58953
59145
59326
59497
59657
59809
59952
60088
60218
60344
60466
60585
60701
60817
60931
61044
61158
61272
61386
61500
61615
61730
61844
61958
62072
62185
62298
62410
62521
62631
62741
62850
62957
63063
63168
63273
63377
63480
63583
63686
63790
63893
63997
64101
64205
64309
64413
64516
64619
64718
64818
64914
65007
65096
65182
65263
65337
65407
65470
65525
65573
65613
65644
65666
65678
65682
65675
65659
65632
65595
65548
65491
65424
65348
65260
65165
65059
64944
64819
64684
64539
64382
64217
64038
63848
63645
63429
63199
62956
62699
62427
62142
61843
61530
61204
60865
60513
60149
59772
59384
58985
58574
58153
57722
57281
56831
56374
55909
55438
54962
54482
53999
53513
53027
52541
52056
51572
51091
50612
50135
49663
49193
48727
48264
47805
47349
46896
46445
45998
45552
45109
44668
44229
43793
43359
42928
42501
42078
41660
41247
40840
40439
40044
39657
39276
38903
38537
38177
37824
37476
37132
36790
36450
36111
35771
35430
35088
34743
34396
34046
33692
33335
32973
32606
32232
31855
31471
31079
30681
30274
29858
29434
28999
28555
28100
27634
27156
26667
26166
25654
25131
24597
24053
23499
22936
22364
21784
21196
20600
19998
19388
18770
18145
17512
16872
16222
15565
14899
14225
13541
12850
12149
11441
10724
9999
9267
8528
7782
7030
6272
5508
4740
3966
3188
2406
1620
830
38
-757
-1553
-2352
-3151
-3950
-4748
-5546
-6341
-7134
-7923
-8708
-9488
-10262
-11031
-11792
-12546
-13292
-14029
-14757
-15474
-16181
-16876
-17559
-18230
-18888
-19533
-20165
-20782
-21385
-21974
-22548
-23108
-23653
-24184
-24700
-25202
-25690
-26165
-26627
-27076
-27514
-27942
-28360
-28769
-29170
-29564
-29949
-30328
-30700
-31066
-31425
-31779
-32127
-32470
-32810
-33146
-33478
-33808
-34136
-34462
-34787
-35110
-35432
-35753
-36073
-36392
-36711
-37030
-37348
-37666
-37984
-38303
-38622
-38942
-39263
-39584
-39905
-40228
-40550
-40872
-41195
-41517
-41840
-42162
-42484
-42805
-43126
-43446
-43765
-44084
-44402
-44720
-45037
-45355
-45673
-45991
-46309
-46627
-46946
-47264
-47582
-47898
-48214
-48527
-48838
-49146
-49450
-49750
-50046
-50336
-50620
-50899
-51170
-51435
-51691
-51941
-52182
-52415
-52639
-52855
-53062
-53259
-53448
-53627
-53796
-53955
-54103
-54241
-54368
-54483
-54587
-54678
-54756
-54821
-54872
-54909
-54933
-54942
-54937
-54918
-54886
-54840
-54781
-54710
-54627
-54532
-54427
-54312
-54187
-54053
-53911
-53763
-53608
-53448
-53283
-53113
-52941
-52765
-52587
-52408
-52226
-52043
-51859
-51674
-51489
-51302
-51116
-50929
-50742
-50555
-50367
-50180
-49992
-49803
-49614
-49424
-49233
-49040
-48845
-48649
-48450
-48250
-48047
-47841
-47633
-47422
-47208
-46991
-46771
-46548
-46320
-46090
-45856
-45618
-45376
-45131
-44883
-44631
-44375
-44116
-43853
-43588
-43318
-43046
-42771
-42493
-42212
-41929
-41643
-41355
-41065
-40773
-40480
-40185
-39889
-39591
-39292
-38990
-38686
-38378
-38067
-37752
-37433
-37110
-36784
-36453
-36119
-35781
-35441
-35098
-34751
-34402
-34049
-33694
-33335
-32973
-32607
-32238
-31865
-31487
-31105
-30718
-30325
-29926
-29521
-29108
-28688
-28260
-27824
-27380
-26928
-26467
-25999
-25523
-25039
-24549
-24052
-23550
-23042
-22529
-22013
-21495
-20974
-20452
-19931
-19410
-18890
-18372
-17857
-17345
-16837
-16332
-15833
-15338
-14847
-14361
-13880
-13404
-12933
-12466
-12004
-11547
-11094
-10645
-10200
-9760
-9323
-8890
-8460
-8034
-7610
-7190
-6773
-6358
-5945
-5534
-5125
-4717
-4309
-3903
-3496
-3089
-2681
-2273
-1863
-1452
-1041
-628
-215
199
613
1027
1441
1854
2268
2680
3093
3506
3919
4333
4747
5163
5580
5999
6421
6845
7271
7701
8134
8569
9008
9450
9894
10340
10788
11236
11686
12136
12586
13038
13490
13943
14398
14855
15314
15776
16241
16710
17182
17659
18140
18626
19116
19611
20110
20613
21121
21633
22148
22667
23189
23712
24237
24762
25287
25812
26336
26858
27379
27899
28417
28933
29448
29960
30470
30978
31483
31985
32484
32978
33468
33953
34432
34906
35373
35834
36288
36734
37173
37605
38028
38442
38847
39243
39630
40006
40371
40726
41070
41403
41724
42032
42329
42613
42884
43142
43388
43620
43839
44046
44241
44425
44598
44760
44913
45058
45195
45325
45449
45568
45682
45792
45898
46001
46101
46198
46292
46383
46470
46553
46631
46704
46771
46832
46885
46931
46969
46999
47020
47032
47035
47029
47014
46990
46958
46918
46869
46813
46750
46682
46607
46527
46443
46355
46264
46169
46072
45973
45871
45768
45664
45558
45451
45343
45235
45126
45018
44909
44801
44694
44587
44480
44375
44270
44166
44063
43961
43860
43760
43661
43563
43465
43366
43268
43168
43066
42963
42857
42749
42637
42521
42401
42277
42149
42017
41879
41737
41589
41435
41275
41108
40935
40756
40569
40375
40174
39965
39747
39521
39287
39042
38788
38525
38251
37968
37675
37373
37064
36746
36422
36092
35757
35418
35075
34728
34378
34026
33672
33315
32956
32594
32231
31865
31497
31126
30753
30377
29998
29615
29230
28841
28449
28055
27659
27261
26861
26460
26058
25656
25252
24849
24445
24040
23635
23229
22822
22414
22004
21593
21182
20769
20355
19941
19526
19111
18695
18279
17862
17446
17030
16614
16198
15783
15368
14955
14542
14129
13718
13307
12897
12487
12078
11670
11262
10855
10449
10044
9640
9237
8835
8434
8035
7637
7240
6845
6451
6058
5667
5277
4888
4501
4116
3732
3349
2968
2588
2210
1832
1455
1078
702
327
-47
-421
-794
-1166
-1536
-1906
-2274
-2641
-3006
-3369
-3730
-4088
-4444
-4797
-5147
-5493
-5836
-6174
-6508
-6838
-7163
-7483
-7798
-8108
-8414
-8716
-9013
-9306
-9595
-9881
-10163
-10442
-10718
-10991
-11261
-11528
-11791
-12051
-12307
-12560
-12809
-13054
-13297
-13536
-13772
-14005
-14236
-14464
-14689
-14913
-15135
-15355
-15574
-15792
-16010
-16227
-16445
-16663
-16882
-17102
-17323
-17546
-17769
-17993
-18218
-18443
-18668
-18893
-19117
-19339
-19560
-19779
-19996
-20210
-20421
-20629
-20834
-21034
-21231
-21423
-21611
-21794
-21972
-22146
-22315
-22480
-22640
-22797
-22949
-23097
-23241
-23381
-23517
-23649
-23777
-23900
-24020
-24135
-24246
-24352
-24454
-24552
-24645
-24733
-24816
-24895
-24969
-25039
-25104
-25165
-25221
-25274
-25323
-25369
-25412
-25453
-25492
-25529
-25565
-25600
-25634
-25669
-25704
-25739
-25775
-25812
-25851
-25890
-25930
-25972
-26014
-26056
-26099
-26142
-26185
-26228
-26270
-26312
-26353
-26394
-26434
-26474
-26513
-26552
-26590
-26628
-26665
-26701
-26736
-26771
-26804
-26835
-26865
-26892
-26916
-26937
-26955
-26970
-26980
-26986
-26988
-26985
-26977
-26964
-26946
-26923
-26894
-26860
-26821
-26777
-26728
-26675
-26616
-26554
-26487
-26416
-26341
-26261
-26179
-26092
-26002
-25909
-25812
-25713
-25610
-25505
-25398
-25288
-25176
-25063
-24948
-24832
-24715
-24597
-24478
-24358
-24237
-24116
-23993
-23870
-23744
-23617
-23487
-23355
-23220
-23082
-22941
-22798
-22651
-22502
-22349
-22194
-22037
-21877
-21715
-21550
-21383
-21214
-21042
-20869
-20693
-20515
-20336
-20154
-19970
-19784
-19596
-19406
-19213
-19018
-18820
-18621
-18419
-18216
-18010
-17803
-17595
-17386
-17177
-16967
-16758
-16550
-16341
-16135
-15929
-15724
-15521
-15318
-15117
-14917
-14718
-14521
-14325
-14130
-13937
-13746
-13556
-13368
-13183
-12999
-12818
-12640
-12464
-12291
-12120
-11952
-11786
-11621
-11458
-11295
-11133
-10970
-10807
-10642
-10476
-10308
-10138
-9966
-9791
-9613
-9433
-9249
-9063
-8873
-8679
-8483
-8282
-8079
-7873
-7663
-7450
-7234
-7015
-6793
-6567
-6338
-6105
-5870
-5631
-5389
-5144
-4897
-4646
-4394
-4139
-3882
-3624
-3365
-3104
-2843
-2581
-2318
-2054
-1790
-1525
-1260
-994
-727
-460
-193
75
343
612
880
1148
1417
1685
1953
2221
2489
2756
3022
3288
3553
3816
4078
4341
4602
4862
5120
5377
5633
5887
6139
6390
6639
6887
7132
7376
7618
7857
8093
8328
8560
8789
9015
9239
9460
9679
9894
10108
10319
10527
10733
10937
11138
11337
11534
11728
11920
12110
12298
12484
12668
12849
13029
13206
13381
13554
13725
13895
14063
14229
14395
14559
14722
14884
15045
15205
15362
15518
15673
15825
15974
16122
16267
16409
16549
16686
16821
16953
17082
17209
17333
17454
17573
17688
17802
17912
18020
18125
18228
18329
18428
18524
18619
18713
18804
18894
18983
19070
19157
19243
19329
19414
19500
19586
19672
19760
19849
19938
20029
20122
20217
20313
20412
20512
20615
20720
20827
20937
21048
21161
21276
21392
21509
21627
21746
21864
21983
22100
22217
22332
22444
22555
22662
22765
22865
22961
23052
23138
23220
23296
23367
23432
23492
23546
23595
23638
23676
23709
23737
23760
23779
23793
23802
23808
23809
23807
23802
23794
23784
23770
23755
23737
23718
23696
23673
23648
23621
23593
23564
23532
23499
23465
23428
23389
23348
23304
23258
23208
23156
23100
23041
22979
22913
22844
22772
22697
22619
22537
22453
22365
22274
22179
22081
21978
21871
21759
21643
21521
21393
21260
21121
20976
20824
20666
20502
20331
20153
19970
19781
19586
19386
19181
18972
18758
18540
18319
18093
17863
17629
17391
17148
16901
16650
16395
16135
15872
15604
15333
15058
14779
14497
14212
13923
13631
13335
13037
12735
12430
12123
11812
11499
11183
10865
10544
10221
9896
9569
9241
8910
8578
8244
7909
7573
7237
6900
6563
6226
5889
5553
5218
4883
4550
4219
3888
3560
3233
2909
2587
2267
1950
1635
1323
1014
707
404
102
-196
-492
-785
-1075
-1363
-1647
-1928
-2206
-2481
-2752
-3020
-3284
-3545
-3802
-4056
-4306
-4553
-4796
-5035
-5271
-5504
-5733
-5959
-6182
-6401
-6617
-6829
-7039
-7244
-7446
-7645
-7839
-8029
-8217
-8399
-8578
-8752
-8922
-9088
-9250
-9409
-9565
-9718
-9868
-10016
-10162
-10306
-10448
-10589
-10728
-10865
-11000
-11133
-11263
-11392
-11517
-11639
-11759
-11874
-11987
-12095
-12200
-12302
-12400
-12495
-12588
-12678
-12766
-12852
-12936
-13019
-13101
-13181
-13261
-13339
-13417
-13493
-13568
-13641
-13714
-13785
-13855
-13923
-13989
-14053
-14115
-14174
-14231
-14285
-14337
-14386
-14432
-14475
-14516
-14555
-14592
-14626
-14658
-14687
-14714
-14739
-14761
-14780
-14797
-14812
-14823
-14832
-14839
-14842
-14844
-14842
-14839
-14833
-14825
-14815
-14804
-14790
-14775
-14758
-14741
-14722
-14702
-14681
-14660
-14637
-14614
-14590
-14566
-14541
-14516
-14490
-14463
-14436
-14408
-14380
-14350
-14320
-14289
-14256
-14222
-14187
-14151
-14113
-14074
-14033
-13991
-13946
-13900
-13852
-13803
-13752
-13698
-13644
-13587
-13529
-13469
-13408
-13345
-13281
-13216
-13150
-13083
-13016
-12948
-12880
-12811
-12742
-12672
-12602
-12532
-12461
-12390
-12318
-12245
-12172
-12098
-12024
-11949
-11873
-11796
-11718
-11640
-11561
-11480
-11399
-11317
-11234
-11149
-11063
-10976
-10886
-10795
-10701
-10604
-10505
-10403
-10297
-10188
-10075
-9958
-9837
-9712
-9582
-9447
-9308
-9164
-9015
-8862
-8705
-8543
-8377
-8207
-8034
-7857
-7677
-7494
-7309
-7122
-6933
-6743
-6553
-6361
-6170
-5979
-5788
-5597
-5407
-5218
-5029
-4841
-4654
-4469
-4284
-4101
-3920
-3740
-3563
-3388
-3215
-3045
-2879
-2715
-2555
-2398
-2246
-2096
-1951
-1809
-1671
-1536
-1404
-1275
-1148
-1024
-901
-780
-660
-541
-423
-306
-189
-73
43
159
274
388
503
617
732
846
961
1076
1192
1309
1426
1545
1664
1785
1907
2031
2155
2281
2408
2536
2665
2795
2926
3057
3189
3321
3454
3586
3718
3851
3984
4117
4250
4383
4517
4651
4785
4920
5055
5190
5327
5464
5601
5741
5881
6024
6168
6313
6461
6610
6761
6914
7068
7224
7381
7539
7698
7859
8020
8180
8343
8505
8667
8828
8988
9147
9304
9461
9616
9770
9922
10074
10224
10374
10524
10673
10821
10970
11118
11265
11412
11559
11705
11851
11996
12140
12283
12426
12567
12708
12847
12986
13123
13259
13394
13527
13659
13790
13919
14047
14173
14297
14420
14541
14659
14775
14889
15000
15109
15214
15317
15417
15514
15609
15701
15790
15877
15962
16045
16125
16202
16277
16351
16421
16490
16556
16619
16680
16737
16792
16844
16893
16938
16979
17016
17050
17080
17106
17128
17146
17161
17173
17181
17187
17190
17190
17188
17184
17178
17170
17161
17150
17139
17126
17113
17099
17085
17069
17053
17036
17018
16999
16979
16957
16934
16910
16884
16857
16828
16799
16768
16737
16705
16672
16639
16605
16571
16536
16501
16466
16430
16394
16358
16321
16283
16245
16207
16169
16129
16087
16044
16000
15954
15907
15858
15807
15754
15699
15642
15583
15521
15458
15392
15324
15254
15181
15107
15030
14950
14869
14786
14700
14612
14522
14430
14335
14238
14139
14037
13933
13826
13717
13606
13493
13377
13259
13138
13016
12891
12763
12633
12501
12366
12228
12088
11946
11801
11654
11505
11353
11200
11044
10886
10726
10564
10401
10236
10069
9901
9730
9558
9384
9208
9029
8848
8665
8479
8290
8099
7906
7711
7514
7316
7117
6917
6716
6515
6314
6113
5913
5713
5513
5314
5115
4917
4720
4523
4327
4132
3937
3742
3548
3355
3162
2970
2778
2587
2396
2207
2017
1830
1644
1458
1273
1088
905
721
538
355
171
-12
-197
-381
-566
-751
-937
-1124
-1311
-1499
-1688
-1878
-2069
-2262
-2456
-2653
-2851
-3052
-3255
-3460
-3668
-3879
-4091
-4308
-4527
-4747
-4970
-5194
-5420
-5646
-5873
-6100
-6327
-6553
-6778
-7002
-7223
-7443
-7661
-7877
-8090
-8302
-8511
-8718
-8923
-9125
-9325
-9524
-9720
-9915
-10107
-10298
-10487
-10675
-10860
-11043
-11224
-11402
-11578
-11751
-11921
-12089
-12254
-12417
-12577
-12735
-12891
-13045
-13197
-13348
-13496
-13643
-13788
-13932
-14074
-14214
-14353
-14491
-14627
-14761
-14893
-15023
-15150
-15275
-15397
-15516
-15632
-15745
-15853
-15957
-16056
-16152
-16244
-16331
-16413
-16490
-16563
-16632
-16697
-16757
-16813
-16864
-16912
-16956
-16996
-17032
-17064
-17093
-17118
-17140
-17159
-17174
-17186
-17195
-17201
-17204
-17205
-17203
-17198
-17190
-17181
-17168
-17154
-17137
-17118
-17097
-17074
-17049
-17022
-16993
-16963
-16932
-16898
-16864
-16828
-16791
-16752
-16712
-16671
-16629
-16585
-16539
-16492
-16443
-16392
-16340
-16285
-16227
-16167
-16104
-16038
-15968
-15895
-15819
-15739
-15656
-15569
-15478
-15384
-15287
-15186
-15082
-14975
-14866
-14754
-14640
-14524
-14405
-14284
-14162
-14037
-13910
-13782
-13651
-13518
-13383
-13246
-13106
-12964
-12819
-12672
-12522
-12369
-12214
-12055
-11893
-11728
-11560
-11389
-11214
-11037
-10856
-10672
-10486
-10297
-10105
-9910
-9713
-9514
-9312
-9108
-8903
-8695
-8486
-8276
-8064
-7853
-7640
-7426
-7211
-6996
-6780
-6564
-6347
-6131
-5914
-5698
-5482
-5267
-5053
-4839
-4628
-4417
-4208
-4001
-3796
-3593
-3391
-3192
-2996
-2801
-2609
-2419
-2233
-2048
-1867
-1688
-1512
-1338
-1167
-999
-832
-668
-506
-345
-187
-30
125
279
432
583
733
883
1031
1179
1326
1472
1617
1761
1905
2047
2189
2329
2468
2606
2743
2879
3013
3146
3277
3407
3535
3661
3785
3906
4026
4144
4259
4373
4484
4594
4702
4809
4914
5018
5121
5223
5324
5424
5524
5622
5719
5815
5911
6004
6096
6187
6276
6364
6450
6534
6617
6699
6779
6859
6937
7015
7092
7168
7245
7320
7396
7471
7545
7619
7693
7766
7838
7910
7981
8051
8119
8189
8257
8324
8391
8457
8522
8588
8652
8717
8781
8845
8909
8972
9034
9097
9159
9220
9282
9343
9403
9463
9524
9584
9644
9703
9763
9823
9883
9943
10002
10062
10121
10180
10238
10294
10350
10404
10457
10507
10556
10602
10646
10687
10725
10760
10792
10821
10846
10868
10886
10899
10909
10915
10916
10914
10907
10896
10881
10862
10839
10812
10781
10747
10709
10668
10623
10574
10522
10467
10409
10349
10285
10219
10150
10079
10007
9932
9857
9781
9704
9627
9550
9473
9397
9323
9249
9178
9108
9040
8974
8911
8850
8791
8735
8681
8629
8579
8530
8483
8438
8393
8350
8307
8264
8222
8180
8140
8099
8058
8019
7979
7939
7899
7859
7819
7778
7736
7694
7650
7604
7557
7509
7458
7406
7353
7298
7241
7184
7125
7065
7005
6943
6881
6819
6756
6693
6629
6565
6501
6436
6371
6307
6242
6177
6112
6047
5983
5919
5855
5793
5731
5671
5611
5553
5496
5440
5386
5334
5283
5233
5185
5138
5093
5050
5008
4967
4927
4888
4850
4813
4777
4741
4705
4670
4634
4599
4562
4525
4487
4448
4408
4366
4323
4278
4232
4184
4134
4083
4030
3977
3922
3867
3810
3754
3698
3641
3585
3529
3473
3418
3363
3309
3254
3200
3146
3092
3038
2984
2929
2875
2820
2765
2710
2654
2599
2543
2486
2430
2374
2318
2262
2206
2150
2095
2039
1984
1928
1872
1816
1760
1702
1645
1586
1527
1467
1406
1343
1280
1215
1149
1082
1014
944
872
800
726
652
577
502
426
351
276
202
127
54
-19
-91
-163
-233
-302
-370
-438
-503
-568
-632
-695
-757
-818
-878
-937
-995
-1053
-1110
-1166
-1222
-1277
-1332
-1387
-1441
-1495
-1548
-1602
-1656
-1709
-1763
-1817
-1870
-1924
-1977
-2029
-2082
-2134
-2185
-2235
-2284
-2332
-2378
-2424
-2468
-2512
-2554
-2596
-2637
-2677
-2717
-2756
-2794
-2832
-2869
-2906
-2941
-2976
-3009
-3040
-3071
-3099
-3126
-3150
-3173
-3194
-3213
-3230
-3245
-3259
-3272
-3284
-3295
-3305
-3316
-3326
-3336
-3346
-3357
-3368
-3380
-3392
-3405
-3418
-3431
-3445
-3458
-3472
-3486
-3500
-3514
-3528
-3542
-3556
-3571
-3586
-3601
-3616
-3631
-3647
-3663
-3678
-3693
-3708
-3722
-3736
-3749
-3761
-3773
-3783
-3792
-3801
-3808
-3814
-3818
-3821
-3823
-3823
-3822
-3820
-3815
-3810
-3803
-3794
-3784
-3773
-3761
-3748
-3734
-3720
-3705
-3689
-3673
-3656
-3640
-3623
-3606
-3588
-3571
-3554
-3536
-3519
-3501
-3484
-3466
-3448
-3429
-3411
-3392
-3373
-3353
-3334
-3314
-3295
-3275
-3256
-3237
-3218
-3200
-3181
-3163
-3145
-3128
-3110
-3092
-3075
-3058
-3040
-3023
-3006
-2988
-2970
-2952
-2933
-2914
-2894
-2874
-2853
-2831
-2808
-2785
-2761
-2736
-2710
-2684
-2656
-2628
-2600
-2571
-2541
-2511
-2481
-2451
-2421
-2392
-2363
-2334
-2305
-2278
-2250
-2223
-2197
-2171
-2145
-2119
-2094
-2069
-2045
-2020
-1995
-1971
-1946
-1921
-1896
-1871
-1846
-1820
-1795
-1769
-1744
-1718
-1693
-1668
-1644
-1619
-1595
-1571
-1546
-1522
-1497
-1471
-1446
-1419
-1393
-1366
-1338
-1309
-1281
-1251
-1221
-1190
-1159
-1127
-1095
-1062
-1029
-995
-962
-928
-893
-859
-824
-788
-752
-715
-678
-640
-602
-562
-522
-481
-440
-398
-355
-312
-268
-224
-179
-133
-87
-40
8
56
105
155
206
258
312
366
422
479
537
596
656
718
780
843
907
972
1037
1103
1169
1236
1303
1370
1438
1505
1572
1639
1706
1773
1839
1906
1972
2037
2104
2170
2236
2302
2368
2434
2500
2565
2631
2697
2764
2831
2898
2967
3036
3106
3176
3248
3320
3393
3466
3540
3614
3688
3762
3837
3912
3988
4064
4140
4218
4296
4375
4455
4536
4618
4701
4786
4871
4958
5045
5133
5222
5310
5399
5488
5576
5663
5749
5835
5918
6001
6081
6160
6237
6311
6384
6454
6522
6588
6652
6713
6772
6829
6884
6938
6989
7039
7087
7133
7177
7220
7262
7302
7340
7378
7414
7449
7483
7516
7547
7577
7606
7633
7659
7682
7704
7723
7741
7756
7769
7780
7789
7797
7803
7807
7810
7813
7814
7815
7815
7815
7815
7815
7816
7816
7816
7817
7818
7820
7821
7823
7825
7826
7828
7829
7830
7830
7830
7829
7828
7826
7823
7819
7814
7809
7802
7794
7785
7775
7763
7750
7736
7721
7704
7687
7668
7648
7627
7605
7582
7557
7531
7504
7474
7443
7410
7375
7337
7297
7255
7211
7164
7115
7063
7009
6954
6896
6836
6774
6711
6647
6581
6513
6445
6375
6304
6232
6159
6084
6009
5932
5855
5776
5697
5616
5535
5453
5371
5288
5205
5122
5039
4956
4873
4791
4709
4628
4548
4469
4391
4314
4239
4165
4091
4021
3951
3883
3816
3751
3687
3626
3566
3507
3451
3397
3345
3294
3246
3201
3157
3115
3076
3039
3004
2972
2942
2914
2889
2866
2845
2827
2811
2798
2786
2777
2770
2764
2761
2760
2760
2762
2765
2770
2776
2783
2792
2801
2810
2821
2832
2843
2854
2866
2878
2890
2901
2913
2924
2934
2944
2954
2963
2972
2980
2987
2993
3000
3005
3011
3015
3020
3023
3027
3029
3032
3033
3034
3035
3035
3034
3032
3030
3027
3023
3019
3014
3009
3004
2999
2994
2990
2986
2983
2981
2979
2979
2979
2980
2982
2985
2989
2993
2998
3003
3009
3014
3020
3026
3032
3038
3043
3049
3054
3059
3064
3069
3074
3079
3084
3090
3095
3100
3105
3111
3116
3121
3127
3132
3137
3142
3146
3150
3154
3157
3160
3162
3163
3163
3163
3162
3160
3157
3153
3149
3145
3140
3135
3130
3124
3119
3114
3108
3103
3098
3094
3089
3085
3080
3075
3070
3065
3058
3051
3043
3034
3023
3012
2998
2984
2967
2950
2930
2909
2887
2863
2837
2810
2782
2751
2720
2687
2653
2617
2580
2542
2502
2461
2419
2376
2332
2286
2239
2192
2143
2093
2043
1991
1939
1885
1831
1776
1720
1664
1606
1548
1488
1428
1368
1306
1244
1181
1117
1053
988
922
856
789
721
652
583
513
442
370
298
225
151
77
1
-75
-152
-230
-309
-388
-469
-551
-633
-717
-802
-887
-974
-1062
-1150
-1240
-1330
-1421
-1512
-1604
-1696
-1789
-1881
-1974
-2066
-2159
-2251
-2342
-2434
-2524
-2614
-2704
-2792
-2880
-2967
-3053
-3139
-3223
-3307
-3390
-3473
-3554
-3635
-3716
-3796
-3875
-3954
-4032
-4110
-4186
-4262
-4336
-4410
-4482
-4554
-4624
-4693
-4761
-4827
-4893
-4957
-5019
-5081
-5140
-5199
-5256
-5311
-5364
-5416
-5467
-5515
-5561
-5606
-5648
-5689
-5726
-5762
-5795
-5825
-5852
-5877
-5900
-5919
-5937
-5952
-5965
-5976
-5984
-5991
-5996
-5999
-6001
-6000
-5997
-5993
-5987
-5979
-5969
-5958
-5944
-5929
-5912
-5892
-5871
-5848
-5823
-5796
-5767
-5736
-5703
-5669
-5633
-5595
-5556
-5515
-5473
-5429
-5383
-5337
-5289
-5240
-5189
-5138
-5086
-5033
-4979
-4924
-4869
-4812
-4755
-4697
-4639
-4580
-4520
-4460
-4399
-4338
-4276
-4214
-4153
-4091
-4029
-3968
-3907
-3846
-3787
-3728
-3670
-3613
-3557
-3503
-3450
-3398
-3347
-3298
-3249
-3202
-3156
-3111
-3067
-3024
-2981
-2940
-2899
-2860
-2822
-2785
-2749
-2715
-2681
-2649
-2619
-2590
-2562
-2535
-2510
-2486
-2464
-2443
-2423
-2405
-2387
-2371
-2356
-2343
-2329
-2317
-2306
-2295
-2286
-2276
-2268
-2260
-2252
-2245
-2239
-2233
-2227
-2221
-2215
-2209
-2204
-2198
-2192
-2186
-2179
-2172
-2165
-2157
-2149
-2140
-2131
-2122
-2112
-2102
-2092
-2081
-2069
-2057
-2044
-2031
-2016
-2001
-1986
-1969
-1951
-1932
-1912
-1891
-1868
-1845
-1820
-1793
-1766
-1737
-1707
-1675
-1643
-1609
-1575
-1540
-1504
-1467
-1430
-1392
-1354
-1315
-1276
-1236
-1196
-1155
-1113
-1070
-1027
-982
-936
-890
-842
-793
-743
-692
-641
-588
-535
-481
-426
-371
-316
-260
-205
-149
-92
-36
20
77
134
190
247
304
361
419
476
535
593
652
711
770
830
890
950
1010
1072
1132
1193
1254
1315
1375
1436
1496
1556
1616
1676
1735
1794
1852
1910
1967
2025
2081
2138
2194
2250
2306
2362
2418
2473
2529
2585
2641
2697
2753
2810
2867
2924
2981
3038
3095
3152
3208
3265
3321
3377
3432
3487
3541
3595
3648
3701
3753
3804
3855
3906
3956
4006
4056
4106
4156
4205
4254
4303
4352
4401
4449
4496
4543
4590
4635
4680
4723
4766
4808
4849
4889
4928
4966
5003
5039
5074
5108
5141
5172
5202
5231
5259
5285
5309
5333
5355
5376
5395
5413
5430
5446
5460
5473
5485
5495
5505
5513
5520
5527
5532
5536
5540
5542
5544
5545
5545
5544
5543
5542
5540
5537
5534
5531
5527
5523
5519
5514
5509
5503
5496
5489
5482
5474
5465
5455
5444
5432
5419
5406
5391
5375
5359
5341
5322
5303
5283
5262
5240
5217
5193
5169
5144
5118
5092
5065
5037
5009
4981
4952
4923
4893
4863
4833
4803
4773
4742
4712
4681
4650
4619
4589
4558
4527
4497
4466
4436
4406
4376
4347
4318
4290
4263
4236
4210
4186
4162
4140
4119
4099
4081
4064
4049
4034
4021
4009
3998
3988
3979
3971
3963
3955
3948
3940
3933
3926
3919
3911
3903
3895
3887
3879
3870
3862
3853
3843
3834
3824
3814
3804
3792
3781
3769
3756
3743
3730
3716
3701
3686
3670
3654
3638
3621
3604
3587
3571
3554
3538
3522
3507
3492
3477
3463
3450
3437
3425
3413
3402
3391
3380
3370
3360
3350
3341
3331
3322
3312
3303
3293
3284
3275
3265
3256
3246
3236
3227
3216
3206
3195
3183
3171
3158
3144
3130
3115
3099
3083
3067
3050
3032
3015
2997
2979
2961
2943
2925
2907
2889
2870
2851
2832
2812
2793
2772
2752
2731
2710
2689
2668
2646
2624
2602
2580
2557
2534
2512
2488
2465
2441
2417
2393
2369
2344
2319
2294
2268
2242
2216
2189
2162
2133
2104
2075
2044
2012
1979
1945
1910
1874
1836
1798
1758
1716
1674
1631
1588
1543
1499
1454
1409
1364
1319
1274
1230
1186
1142
1099
1056
1012
970
927
885
843
800
758
716
674
632
590
548
507
466
426
386
347
308
271
233
197
162
127
93
59
27
-5
-36
-67
-98
-128
-157
-187
-217
-246
-275
-304
-333
-362
-391
-420
-449
-478
-508
-537
-567
-597
-627
-658
-689
-720
-752
-784
-817
-849
-882
-915
-949
-983
-1016
-1052
-1087
-1122
-1157
-1193
-1228
-1264
-1300
-1336
-1372
-1408
-1444
-1480
-1515
-1550
-1585
-1620
-1653
-1686
-1718
-1749
-1779
-1808
-1835
-1862
-1887
-1912
-1935
-1958
-1979
-2000
-2020
-2039
-2058
-2077
-2095
-2113
-2131
-2148
-2166
-2183
-2200
-2217
-2234
-2250
-2266
-2282
-2297
-2312
-2327
-2342
-2356
-2370
-2384
-2397
-2410
-2423
-2435
-2446
-2456
-2466
-2474
-2482
-2489
-2495
-2500
-2504
-2507
-2509
-2510
-2510
-2509
-2507
-2504
-2501
-2496
-2490
-2482
-2474
-2464
-2452
-2439
-2424
-2408
-2389
-2369
-2347
-2323
-2297
-2270
-2241
-2211
-2180
-2147
-2114
-2079
-2045
-2009
-1973
-1937
-1900
-1863
-1825
-1787
-1749
-1710
-1671
-1632
-1592
-1552
-1512
-1471
-1430
-1389
-1347
-1305
-1263
-1220
-1177
-1133
-1089
-1044
-999
-953
-906
-859
-811
-762
-712
-662
-612
-560
-509
-456
-404
-351
-298
-244
-190
-137
-83
-29
25
79
133
187
240
294
346
398
450
500
550
599
647
694
740
785
829
872
914
956
996
1036
1076
1115
1153
1192
1229
1267
1304
1340
1376
1412
1447
1481
1515
1549
1582
1615
1647
1679
1711
1743
1774
1805
1836
1867
1898
1929
1960
1991
2021
2051
2081
2110
2139
2167
2195
2223
2250
2277
2304
2330
2357
2383
2410
2436
2463
2489
2516
2544
2572
2600
2628
2657
2686
2716
2746
2777
2809
2841
2874
2907
2941
2976
3013
3050
3088
3127
3168
3210
3253
3298
3343
3390
3438
3487
3536
3587
3638
3689
3741
3794
3847
3900
3953
4006
4059
4112
4165
4217
4269
4320
4371
4421
4470
4518
4566
4613
4659
4705
4750
4794
4837
4879
4921
4963
5003
5043
5082
5121
5158
5195
5231
5266
5300
5333
5366
5397
5428
5458
5488
5517
5546
5575
5604
5632
5661
5689
5718
5746
5774
5803
5831
5859
5886
5913
5940
5966
5991
6015
6038
6061
6082
6102
6121
6139
6156
6172
6187
6200
6212
6223
6233
6241
6248
6254
6258
6261
6263
6263
6261
6258
6254
6248
6241
6232
6222
6210
6197
6183
6168
6152
6134
6116
6096
6076
6055
6033
6010
5987
5963
5939
5914
5888
5863
5836
5809
5782
5754
5726
5697
5668
5639
5609
5578
5548
5517
5486
5454
5422
5390
5357
5324
5291
5258
5224
5191
5157
5122
5088
5053
5019
4984
4949
4914
4879
4844
4809
4774
4739
4705
4670
4636
4602
4569
4536
4503
4470
4438
4407
4376
4346
4316
4287
4258
4230
4203
4176
4150
4125
4100
4075
4051
4029
4006
3985
3965
3944
3925
3906
3888
3870
3853
3837
3821
3805
3790
3776
3761
3747
3734
3721
3708
3695
3682
3670
3657
3645
3632
3619
3606
3592
3578
3564
3549
3533
3517
3500
3482
3462
3442
3421
3399
3377
3352
3327
3301
3274
3246
3217
3187
3156
3124
3091
3058
3023
2989
2953
2917
2880
2843
2804
2766
2726
2685
2644
2602
2559
2516
2472
2427
2381
2335
2288
2241
2194
2145
2097
2047
1998
1948
1898
1847
1797
1746
1695
1644
1593
1543
1492
1441
1391
1340
1290
1240
1191
1142
1094
1046
999
953
908
863
818
775
732
690
649
609
569
530
492
455
419
384
350
317
285
253
223
194
165
137
110
84
58
33
8
-16
-40
-64
-87
-110
-133
-156
-178
-200
-222
-243
-264
-284
-305
-324
-343
-362
-380
-398
-415
-432
-448
-464
-479
-493
-507
-520
-533
-545
-556
-567
-577
-587
-596
-604
-612
-620
-626
-633
-639
-645
-651
-656
-661
-667
-672
-677
-682
-687
-692
-697
-702
-707
-713
-719
-725
-732
-739
-747
-756
-765
-775
-786
-798
-810
-823
-837
-851
-866
-882
-898
-914
-931
-949
-966
-985
-1002
-1022
-1042
-1062
-1083
-1104
-1125
-1148
-1170
-1194
-1217
-1241
-1265
-1289
-1313
-1337
-1361
-1384
-1408
-1431
-1454
-1476
-1498
-1520
-1542
-1563
-1584
-1604
-1624
-1644
-1663
-1681
-1699
-1716
-1733
-1749
-1765
-1780
-1795
-1810
-1825
-1839
-1853
-1868
-1882
-1896
-1911
-1926
-1940
-1955
-1970
-1985
-2000
-2015
-2029
-2045
-2059
-2074
-2088
-2102
-2116
-2130
-2143
-2156
-2169
-2181
-2193
-2205
-2216
-2227
-2237
-2247
-2256
-2265
-2273
-2281
-2287
-2294
-2299
-2304
-2308
-2312
-2315
-2317
-2319
-2319
-2319
-2318
-2317
-2314
-2311
-2306
-2301
-2294
-2287
-2278
-2269
-2258
-2247
-2235
-2223
-2210
-2196
-2182
-2168
-2153
-2138
-2123
-2108
-2093
-2078
-2064
-2049
-2035
-2021
-2007
-1994
-1981
-1969
-1958
-1947
-1936
-1926
-1917
-1908
-1900
-1892
-1885
-1878
-1872
-1866
-1860
-1855
-1850
-1845
-1841
-1837
-1833
-1829
-1826
-1823
-1820
-1817
-1815
-1812
-1810
-1807
-1804
-1801
-1797
-1793
-1788
-1782
-1776
-1769
-1761
-1752
-1742
-1732
-1720
-1708
-1695
-1681
-1666
-1650
-1634
-1617
-1599
-1581
-1561
-1541
-1520
-1498
-1476
-1452
-1427
-1401
-1374
-1347
-1318
-1288
-1257
-1225
-1192
-1158
-1124
-1088
-1052
-1014
-978
-939
-901
-861
-822
-781
-741
-700
-658
-617
-575
-533
-491
-449
-407
-364
-322
-279
-237
-194
-151
-107
-63
-19
26
71
118
165
212
261
310
360
411
463
515
568
622
676
731
787
842
899
956
1012
1070
1127
1184
1242
1299
1357
1414
1471
1527
1584
1640
1696
1751
1806
1861
1915
1969
2021
2075
2128
2180
2231
2281
2331
2380
2428
2475
2521
2567
2611
2654
2696
2737
2777
2816
2854
2891
2928
2963
2999
3034
3068
3103
3137
3171
3205
3239
3272
3306
3339
3372
3405
3437
3470
3502
3533
3565
3596
3627
3657
3687
3716
3745
3773
3801
3829
3856
3883
3909
3935
3960
3985
4010
4034
4058
4082
4105
4128
4151
4173
4195
4216
4237
4257
4277
4296
4315
4333
4351
4368
4384
4400
4416
4431
4446
4460
4474
4487
4500
4512
4524
4536
4547
4559
4570
4580
4591
4602
4612
4622
4633
4643
4653
4663
4673
4683
4693
4703
4713
4724
4734
4744
4754
4764
4775
4785
4794
4804
4814
4824
4833
4843
4852
4861
4871
4880
4890
4900
4909
4919
4929
4939
4948
4958
4968
4977
4987
4996
5005
5014
5022
5030
5038
5046
5053
5060
5067
5073
5079
5084
5089
5093
5097
5100
5103
5105
5106
5107
5108
5108
5107
5106
5104
5102
5098
5095
5090
5084
5078
5070
5061
5052
5041
5029
5016
5001
4986
4969
4951
4932
4913
4892
4870
4848
4824
4801
4776
4751
4726
4700
4674
4647
4619
4591
4563
4534
4504
4474
4443
4412
4381
4349
4317
4285
4252
4219
4186
4153
4119
4086
4053
4019
3986
3953
3920
3888
3855
3823
3792
3760
3729
3698
3668
3638
3608
3579
3550
3522
3494
3466
3439
3412
3385
3358
3331
3304
3277
3249
3222
3194
3166
3138
3111
3083
3055
3027
2999
2971
2943
2916
2888
2861
2834
2808
2781
2755
2729
2702
2676
2650
2624
2597
2571
2544
2518
2492
2466
2439
2413
2387
2361
2335
2309
2283
2257
2231
2205
2179
2153
2128
2103
2077
2052
2027
2001
1977
1952
1927
1902
1877
1851
1826
1800
1774
1747
1721
1694
1667
1639
1611
1582
1554
1525
1495
1466
1436
1407
1378
1348
1319
1291
1263
1235
1207
1180
1153
1127
1102
1076
1051
1027
1002
979
955
931
908
884
861
838
814
791
767
744
720
697
673
649
625
602
578
554
529
505
481
457
432
408
383
358
333
309
284
259
234
209
184
159
135
110
85
61
36
12
-12
-35
-59
-82
-104
-126
-148
-169
-189
-209
-229
-248
-267
-285
-303
-321
-338
-356
-372
-389
-406
-422
-438
-454
-470
-486
-501
-517
-532
-548
-563
-578
-594
-609
-624
-640
-656
-671
-687
-703
-719
-735
-751
-767
-782
-798
-813
-828
-843
-857
-871
-885
-898
-911
-923
-935
-946
-957
-968
-978
-988
-997
-1004
-1012
-1020
-1027
-1033
-1038
-1042
-1046
-1048
-1050
-1050
-1050
-1050
-1048
-1045
-1042
-1038
-1034
-1029
-1022
-1016
-1010
-1004
-997
-990
-982
-974
-966
-958
-949
-940
-931
-921
-911
-901
-890
-879
-868
-856
-844
-832
-819
-805
-791
-776
-761
-745
-729
-711
-694
-675
-656
-637
-617
-596
-575
-553
-531
-509
-486
-463
-439
-415
-391
-366
-341
-315
-289
-263
-236
-209
-181
-153
-124
-95
-66
-36
-7
23
53
83
114
144
174
205
235
266
297
327
358
389
420
450
481
512
543
575
606
638
670
702
734
767
799
833
866
899
933
967
1000
1035
1070
1104
1138
1173
1207
1241
1275
1308
1342
1375
1408
1441
1474
1506
1539
1571
1603
1635
1667
1699
1730
1762
1792
1823
1853
1883
1912
1942
1971
2000
2029
2058
2087
2116
2145
2174
2203
2233
2262
2292
2321
2351
2380
2409
2438
2467
2496
2524
2552
2579
2606
2633
2660
2687
2713
2739
2764
2790
2815
2840
2864
2888
2911
2934
2956
2978
2999
3019
3039
3058
3077
3095
3113
3130
3147
3162
3178
3193
3207
3221
3234
3246
3259
3270
3281
3292
3302
3312
3321
3330
3339
3347
3355
3363
3371
3379
3387
3395
3403
3411
3419
3428
3437
3446
3455
3465
3475
3486
3496
3507
3519
3530
3542
3553
3565
3577
3588
3600
3611
3622
3633
3644
3655
3665
3675
3685
3695
3704
3713
3723
3732
3741
3750
3758
3767
3775
3783
3791
3799
3807
3814
3822
3830
3837
3845
3853
3861
3869
3878
3886
3895
3904
3912
3922
3931
3940
3949
3959
3968
3978
3988
3998
4008
4018
4029
4038
4051
4062
4075
4086
4100
4114
4128
4142
4157
4172
4187
4203
4218
4234
4250
4266
4282
4297
4313
4329
4345
4361
4376
4392
4407
4422
4436
4451
4465
4478
4491
4503
4515
4526
4537
4547
4557
4566
4575
4583
4591
4598
4605
4611
4617
4623
4628
4633
4637
4642
4645
4648
4651
4653
4655
4657
4657
4658
4658
4657
4656
4655
4653
4652
4649
4647
4645
4642
4639
4635
4631
4627
4622
4616
4610
4603
4596
4587
4578
4568
4557
4545
4532
4518
4504
4488
4471
4453
4435
4415
4395
4373
4351
4328
4304
4279
4253
4226
4199
4171
4141
4111
4080
4048
4014
3982
3947
3912
3876
3840
3803
3765
3727
3688
3650
3610
3571
3531
3491
3451
3411
3371
3330
3289
3248
3206
3164
3122
3080
3037
2994
2950
2906
2862
2817
2772
2726
2680
2633
2586
2539
2492
2444
2396
2348
2300
2251
2203
2154
2105
2056
2007
1959
1910
1861
1813
1765
1717
1670
1623
1576
1530
1485
1440
1396
1352
1308
1266
1223
1182
1140
1100
1060
1020
982
944
907
871
836
802
768
736
704
673
643
614
585
557
530
503
477
452
427
403
378
355
332
309
287
265
244
223
202
182
163
143
124
106
87
69
52
34
17
1
-16
-32
-48
-63
-77
-92
-105
-118
-131
-143
-154
-165
-176
-186
-196
-206
-215
-225
-234
-243
-251
-260
-268
-276
-284
-291
-299
-307
-314
-321
-329
-337
-345
-353
-362
-371
-381
-391
-402
-413
-425
-438
-451
-464
-478
-492
-506
-521
-535
-550
-565
-580
-595
-610
-625
-640
-655
-670
-685
-700
-716
-731
-747
-763
-779
-795
-811
-827
-844
-861
-878
-896
-914
-932
-951
-970
-989
-1008
-1029
-1049
-1070
-1091
-1112
-1134
-1155
-1177
-1199
-1221
-1243
-1265
-1287
-1309
-1332
-1354
-1376
-1399
-1422
-1444
-1467
-1490
-1513
-1536
-1559
-1582
-1605
-1628
-1652
-1675
-1699
-1722
-1746
-1770
-1793
-1817
-1841
-1865
-1889
-1913
-1936
-1960
-1984
-2007
-2029
-2053
-2076
-2098
-2120
-2142
-2163
-2184
-2204
-2224
-2244
-2263
-2281
-2299
-2317
-2334
-2350
-2366
-2381
-2395
-2408
-2421
-2432
-2442
-2451
-2459
-2466
-2472
-2476
-2480
-2481
-2482
-2482
-2480
-2478
-2474
-2469
-2464
-2457
-2449
-2441
-2431
-2421
-2409
-2397
-2384
-2369
-2354
-2338
-2321
-2303
-2284
-2264
-2243
-2222
-2200
-2177
-2153
-2129
-2104
-2078
-2052
-2025
-1998
-1970
-1942
-1912
-1882
-1852
-1820
-1788
-1755
-1721
-1686
-1651
-1615
-1578
-1541
-1502
-1463
-1422
-1381
-1339
-1297
-1253
-1208
-1163
-1117
-1070
-1022
-975
-926
-877
-827
-777
-727
-677
-627
-576
-526
-475
-425
-375
-325
-275
-225
-176
-127
-78
-29
19
67
114
161
208
255
301
346
392
436
481
525
568
612
654
697
738
780
821
861
902
941
981
1020
1059
1097
1135
1173
1210
1247
1283
1319
1355
1391
1426
1461
1496
1530
1565
1599
1633
1666
1699
1732
1764
1796
1828
1859
1889
1919
1949
1977
2005
2033
2060
2087
2112
2137
2162
2185
2208
2231
2252
2273
2294
2313
2332
2351
2368
2385
2401
2416
2431
2444
2456
2468
2479
2488
2497
2505
2512
2517
2522
2526
2529
2532
2534
2535
2535
2535
2535
2534
2533
2532
2530
2528
2525
2523
2520
2517
2514
2511
2507
2504
2500
2497
2493
2489
2486
2482
2479
2476
2473
2470
2467
2465
2463
2462
2461
2460
2460
2460
2460
2461
2461
2462
2464
2465
2467
2469
2472
2474
2477
2480
2483
2487
2490
2493
2497
2500
2504
2508
2511
2515
2519
2523
2526
2530
2534
2538
2541
2545
2549
2552
2556
2559
2562
2566
2569
2572
2575
2579
2582
2585
2588
2591
2595
2598
2601
2604
2608
2611
2615
2618
2622
2626
2630
2634
2638
2643
2647
2652
2657
2662
2666
2671
2676
2681
2686
2690
2695
2699
2703
2706
2710
2713
2716
2718
2720
2723
2725
2726
2728
2730
2732
2734
2736
2737
2739
2741
2743
2745
2747
2749
2750
2752
2753
2754
2756
2757
2758
2759
2759
2760
2761
2762
2763
2764
2765
2766
2767
2769
2770
2772
2774
2776
2779
2782
2785
2788
2791
2795
2799
2803
2807
2812
2816
2821
2826
2832
2838
2844
2850
2857
2864
2871
2879
2887
2895
2904
2914
2923
2934
2944
2955
2967
2978
2990
3002
3015
3027
3040
3052
3065
3077
3090
3102
3114
3125
3137
3147
3158
3168
3178
3188
3197
3205
3214
3222
3229
3237
3244
3251
3257
3264
3270
3276
3282
3288
3294
3300
3306
3312
3317
3323
3329
3335
3340
3346
3351
3357
3362
3367
3371
3376
3380
3383
3387
3390
3392
3395
3396
3398
3399
3400
3401
3401
3400
3400
3399
3397
3396
3393
3390
3387
3383
3378
3373
3367
3360
3353
3344
3335
3326
3315
3304
3292
3279
3266
3252
3237
3222
3207
3191
3174
3157
3140
3122
3104
3085
3066
3047
3027
3008
2988
2968
2948
2928
2908
2888
2868
2849
2830
2812
2793
2776
2759
2742
2726
2710
2695
2681
2667
2654
2641
2628
2617
2605
2594
2584
2574
2564
2554
2545
2536
2527
2518
2509
2500
2491
2482
2473
2463
2453
2443
2432
2422
2410
2399
2388
2376
2364
2352
2340
2328
2316
2304
2291
2279
2266
2253
2240
2226
2212
2198
2184
2169
2153
2138
2122
2106
2090
2073
2057
2041
2024
2008
1992
1976
1960
1944
1928
1913
1897
1882
1867
1852
1837
1822
1808
1793
1779
1765
1752
1738
1725
1712
1700
1688
1677
1666
1656
1646
1637
1629
1621
1613
1607
1600
1595
1590
1586
1583
1580
1578
1577
1577
1577
1579
1581
1583
1587
1591
1597
1602
1609
1616
1623
1631
1640
1649
1658
1668
1678
1689
1700
1711
1723
1735
1748
1761
1775
1789
1803
1819
1834
1850
1867
1884
1901
1919
1937
1955
1974
1993
2013
2033
2053
2074
2095
2116
2137
2160
2182
2205
2228
2252
2276
2300
2325
2350
2376
2402
2429
2456
2484
2512
2540
2570
2599
2629
2660
2691
2723
2755
2788
2821
2855
2889
2924
2959
2995
3032
3069
3106
3144
3182
3220
3259
3298
3338
3378
3418
3459
3500
3541
3582
3623
3665
3706
3748
3789
3830
3872
3913
3954
3995
4035
4075
4117
4156
4196
4235
4273
4312
4350
4387
4425
4462
4498
4535
4571
4607
4642
4677
4711
4744
4777
4810
4842
4873
4903
4933
4962
4990
5017
5044
5070
5095
5120
5144
5167
5190
5212
5234
5255
5275
5296
5315
5334
5353
5372
5389
5407
5424
5440
5456
5472
5486
5501
5514
5527
5540
5551
5562
5572
5581
5589
5596
5603
5608
5613
5616
5619
5621
5623
5623
5623
5623
5621
5619
5617
5614
5610
5606
5602
5596
5590
5584
5577
5569
5561
5552
5542
5532
5521
5509
5497
5484
5470
5456
5441
5426
5410
5394
5377
5359
5341
5323
5304
5285
5265
5245
5225
5205
5184
5163
5142
5121
5099
5077
5055
5033
5010
4987
4963
4939
4915
4890
4864
4838
4812
4785
4757
4730
4702
4673
4645
4616
4587
4557
4528
4498
4468
4438
4408
4377
4346
4315
4283
4251
4218
4185
4152
4118
4083
4050
4014
3980
3945
3910
3875
3840
3806
3771
3737
3702
3668
3634
3600
3566
3532
3497
3463
3429
3394
3359
3324
3289
3253
3218
3181
3145
3108
3071
3033
2996
2958
2920
2881
2843
2804
2765
2727
2688
2649
2610
2572
2533
2494
2456
2417
2379
2341
2303
2264
2226
2188
2149
2110
2071
2032
1992
1953
1912
1872
1831
1790
1749
1707
1666
1624
1582
1540
1498
1455
1413
1371
1328
1286
1244
1202
1160
1118
1076
1035
993
952
911
870
830
790
750
711
672
633
594
556
517
480
442
406
369
333
298
263
229
196
163
132
100
70
40
10
-19
-48
-76
-104
-132
-159
-186
-213
-239
-266
-292
-317
-342
-367
-392
-416
-439
-463
-485
-508
-530
-552
-573
-595
-616
-637
-658
-679
-699
-720
-741
-762
-783
-803
-824
-845
-866
-886
-907
-927
-948
-968
-989
-1008
-1029
-1049
-1069
-1089
-1109
-1129
-1149
-1169
-1188
-1207
-1226
-1245
-1263
-1281
-1299
-1317
-1334
-1350
-1367
-1382
-1398
-1413
-1427
-1441
-1454
-1467
-1479
-1491
-1502
-1513
-1523
-1533
-1543
-1551
-1560
-1568
-1576
-1584
-1591
-1598
-1605
-1611
-1617
-1622
-1627
-1632
-1636
-1639
-1642
-1645
-1647
-1648
-1649
-1650
-1650
-1650
-1650
-1650
-1649
-1648
-1647
-1645
-1644
-1642
-1639
-1637
-1633
-1630
-1626
-1622
-1617
-1612
-1607
-1601
-1594
-1588
-1580
-1573
-1565
-1557
-1548
-1539
-1529
-1519
-1509
-1498
-1487
-1475
-1463
-1451
-1438
-1426
-1412
-1399
-1386
-1372
-1358
-1344
-1330
-1315
-1301
-1286
-1270
-1255
-1239
-1223
-1207
-1190
-1173
-1156
-1138
-1121
-1103
-1085
-1067
-1050
-1032
-1014
-998
-982
-966
-950
-935
-920
-906
-892
-879
-866
-854
-842
-830
-819
-808
-797
-786
-776
-765
-755
-745
-734
-724
-714
-703
-693
-683
-672
-662
-652
-642
-632
-622
-612
-602
-592
-582
-573
-563
-553
-544
-534
-524
-514
-504
-494
-484
-474
-464
-453
-443
-433
-422
-412
-402
-392
-383
-373
-364
-355
-347
-338
-331
-323
-316
-309
-303
-297
-291
-285
-280
-275
-270
-265
-261
-256
-252
-247
-243
-238
-234
-229
-224
-219
-214
-209
-203
-197
-191
-185
-179
-173
-166
-159
-152
-145
-138
-131
-123
-115
-106
-98
-89
-79
-70
-60
-49
-38
-27
-15
-3
9
22
34
47
61
74
87
101
114
128
141
155
169
182
196
210
225
239
254
269
284
300
316
332
349
367
384
403
422
441
461
482
503
525
547
569
592
615
638
662
685
709
733
756
780
803
827
850
874
897
920
944
967
990
1014
1037
1061
1084
1108
1131
1155
1178
1202
1225
1248
1271
1293
1316
1338
1359
1381
1402
1422
1442
1462
1482
1501
1520
1538
1557
1574
1592
1609
1626
1642
1658
1674
1689
1704
1718
1732
1745
1759
1771
1784
1795
1807
1818
1829
1840
1851
1861
1872
1882
1892
1902
1911
1921
1930
1940
1949
1958
1966
1975
1983
1991
1999
2007
2015
2021
2029
2037
2045
2053
2061
2069
2078
2086
2095
2104
2114
2124
2134
2144
2155
2166
2177
2189
2201
2213
2226
2240
2254
2269
2285
2301
2317
2335
2353
2372
2391
2411
2432
2453
2476
2498
2522
2545
2570
2594
2619
2644
2669
2695
2720
2746
2771
2797
2822
2847
2872
2898
2923
2948
2973
2998
3023
3048
3073
3098
3122
3147
3172
3196
3220
3244
3267
3290
3313
3335
3357
3379
3400
3420
3441
3461
3480
3500
3519
3537
3556
3574
3592
3609
3626
3643
3660
3676
3692
3708
3724
3739
3753
3768
3782
3795
3808
3821
3833
3845
3856
3866
3876
3885
3894
3902
3910
3917
3924
3930
3936
3941
3946
3951
3955
3960
3964
3968
3972
3976
3980
3984
3988
3992
3995
3999
4002
4005
4008
4011
4013
4014
4017
4018
4019
4019
4019
4021
4019
4019
4019
4017
4016
4014
4011
4009
4006
4003
3999
3995
3991
3987
3982
3977
3972
3967
3961
3956
3950
3944
3938
3932
3926
3920
3914
3908
3902
3895
3889
3883
3877
3871
3865
3859
3853
3847
3842
3836
3831
3826
3820
3815
3810
3805
3799
3794
3789
3783
3778
3772
3766
3759
3753
3746
3739
3731
3723
3715
3707
3698
3689
3679
3670
3659
3649
3637
3626
3613
3601
3588
3574
3560
3545
3530
3514
3498
3482
3465
3448
3430
3412
3394
3376
3357
3339
3320
3300
3281
3261
3242
3222
3202
3182
3163
3143
3123
3104
3085
3066
3047
3028
3009
2991
2972
2954
2936
2918
2901
2883
2866
2849
2832
2816
2799
2784
2768
2753
2738
2724
2710
2696
2683
2670
2657
2645
2633
2621
2610
2598
2587
2576
2565
2554
2544
2533
2523
2513
2503
2494
2485
2476
2468
2459
2451
2443
2436
2429
2422
2415
2409
2403
2397
2392
2386
2381
2377
2373
2369
2365
2362
2359
2357
2355
2354
2353
2353
2353
2354
2356
2358
2361
2364
2368
2373
2378
2384
2390
2397
2404
2411
2419
2427
2436
2445
2454
2463
2473
2483
2493
2503
2513
2524
2534
2544
2555
2565
2576
2586
2597
2607
2618
2629
2640
2651
2662
2674
2686
2697
2710
2722
2734
2747
2760
2773
2786
2799
2812
2825
2838
2851
2865
2878
2891
2904
2916
2929
2942
2954
2967
2979
2991
3002
3013
3024
3035
3045
3055
3065
3074
3083
3092
3100
3108
3116
3123
3130
3136
3143
3149
3154
3160
3165
3170
3174
3179
3183
3188
3192
3196
3200
3205
3209
3214
3218
3223
3227
3232
3236
3241
3246
3251
3255
3260
3265
3270
3275
3280
3286
3291
3297
3303
3309
3315
3321
3327
3334
3341
3348
3355
3362
3370
3377
3385
3393
3401
3409
3417
3426
3434
3442
3451
3459
3468
3476
3484
3492
3500
3508
3516
3524
3532
3539
3547
3554
3561
3568
3575
3582
3589
3596
3603
3609
3615
3621
3627
3633
3639
3644
3650
3655
3660
3665
3670
3676
3681
3687
3693
3699
3705
3712
3719
3726
3734
3742
3750
3759
3769
3778
3789
3799
3809
3820
3831
3842
3853
3865
3876
3887
3898
3909
3920
3930
3941
3951
3960
3970
3979
3988
3996
4003
4011
4019
4026
4033
4040
4046
4051
4058
4064
4069
4074
4078
4083
4086
4091
4094
4097
4100
4103
4105
4107
4109
4111
4113
4115
4117
4119
4120
4122
4124
4126
4127
4129
4130
4131
4132
4133
4133
4133
4133
4133
4132
4131
4129
4128
4126
4124
4121
4118
4115
4112
4108
4104
4100
4094
4090
4085
4078
4072
4066
4059
4051
4043
4035
4027
4021
4013
4005
3997
3990
3983
3976
3969
3963
3957
3951
3946
3942
3938
3934
3931
3928
3925
3923
3921
3920
3918
3918
3917
3917
3917
3918
3918
3919
3920
3922
3923
3925
3926
3928
3930
3932
3934
3936
3938
3941
3944
3946
3949
3953
3956
3959
3963
3967
3971
3975
3979
3984
3988
3993
3999
4003
4010
4016
4022
4029
4035
4043
4051
4059
4067
4075
4083
4091
4100
4109
4118
4127
4135
4144
4153
4161
4170
4178
4186
4193
4200
4207
4214
4220
4226
4232
4237
4242
4246
4250
4253
4256
4258
4259
4260
4260
4259
4257
4255
4251
4247
4243
4238
4231
4225
4217
4210
4201
4192
4182
4173
4162
4151
4140
4129
4117
4105
4093
4080
4066
4053
4038
4024
4008
3993
3976
3960
3942
3925
3907
3888
3869
3850
3831
3812
3792
3772
3752
3733
3713
3693
3673
3654
3634
3615
3596
3577
3558
3540
3521
3503
3485
3468
3450
3433
3416
3399
3383
3366
3350
3334
3318
3303
3287
3272
3258
3243
3229
3216
3202
3189
3176
3164
3151
3139
3127
3115
3103
3091
3080
3068
3057
3045
3034
3022
3011
2999
2988
2976
2965
2953
2942
2930
2919
2907
2896
2885
2873
2862
2851
2839
2828
2816
2805
2793
2781
2770
2758
2746
2734
2723
2711
2699
2687
2676
2664
2652
2641
2630
2619
2608
2597
2587
2576
2566
2556
2546
2537
2527
2518
2508
2499
2490
2482
2473
2465
2457
2449
2441
2433
2426
2418
2411
2403
2396
2388
2380
2372
2364
2356
2347
2338
2328
2319
2309
2298
2288
2277
2266
2254
2243
2231
2219
2207
2195
2183
2170
2157
2145
2132
2119
2106
2093
2080
2066
2053
2040
2027
2013
2001
1989
1976
1964
1952
1940
1928
1917
1906
1895
1884
1873
1862
1852
1841
1830
1820
1809
1799
1788
1777
1766
1756
1745
1734
1722
1711
1700
1688
1676
1664
1652
1640
1628
1615
1603
1590
1578
1565
1553
1540
1527
1515
1502
1489
1477
1464
1451
1438
1426
1413
1400
1386
1373
1359
1346
1332
1318
1304
1290
1276
1262
1248
1234
1220
1207
1193
1180
1166
1153
1140
1127
1114
1101
1088
1075
1062
1049
1036
1022
1008
995
981
967
953
938
924
909
893
878
862
846
829
813
796
778
761
743
725
706
687
668
649
629
610
590
570
550
530
509
489
469
449
429
408
388
368
348
328
308
288
268
248
229
209
190
171
152
134
115
97
80
62
45
29
12
-4
-19
-34
-50
-64
-79
-93
-108
-122
-136
-149
-163
-177
-190
-204
-217
-230
-244
-257
-270
-283
-295
-308
-320
-332
-344
-355
-366
-377
-388
-398
-408
-417
-427
-436
-444
-452
-460
-467
-474
-481
-487
-492
-498
-502
-507
-511
-514
-517
-520
-522
-524
-525
-526
-527
-527
-527
-526
-526
-524
-523
-521
-519
-516
-514
-511
-507
-504
-500
-496
-492
-488
-483
-479
-474
-470
-465
-460
-456
-451
-446
-442
-437
-433
-428
-423
-418
-414
-409
-404
-398
-393
-388
-383
-377
-372
-366
-361
-356
-350
-345
-339
-334
-328
-322
-316
-310
-304
-298
-291
-285
-277
-270
-263
-255
-247
-239
-231
-223
-214
-206
-197
-188
-180
-171
-162
-153
-144
-135
-126
-116
-107
-97
-87
-76
-66
-55
-45
-34
-23
-11
0
12
24
36
48
60
73
86
99
113
126
140
154
169
183
198
213
228
244
259
275
291
308
325
342
359
377
395
413
432
452
472
492
513
534
556
578
601
624
648
672
696
721
746
771
797
822
848
874
900
925
951
977
1002
1028
1054
1079
1104
1129
1154
1178
1203
1227
1251
1275
1298
1322
1345
1368
1391
1414
1436
1458
1480
1502
1524
1545
1566
1588
1609
1630
1651
1672
1693
1714
1736
1757
1779
1801
1823
1845
1868
1890
1913
1935
1958
1980
2003
2025
2047
2070
2092
2114
2136
2158
2180
2202
2224
2245
2267
2288
2310
2331
2352
2373
2394
2416
2437
2458
2479
2501
2522
2544
2566
2588
2610
2633
2656
2679
2702
2726
2750
2775
2799
2824
2850
2875
2900
2926
2952
2978
3004
3030
3057
3083
3110
3137
3164
3191
3218
3245
3273
3300
3328
3356
3383
3411
3439
3466
3494
3521
3548
3575
3601
3628
3654
3679
3705
3730
3754
3779
3803
3826
3850
3872
3895
3917
3939
3961
3983
4003
4025
4045
4066
4086
4106
4125
4145
4163
4182
4200
4218
4235
4252
4268
4285
4300
4316
4331
4346
4361
4375
4389
4403
4417
4431
4445
4458
4472
4486
4499
4512
4525
4538
4551
4563
4575
4587
4599
4610
4621
4631
4641
4651
4660
4669
4678
4687
4695
4703
4710
4718
4725
4732
4739
4745
4751
4757
4763
4769
4774
4778
4783
4787
4791
4795
4798
4801
4804
4806
4808
4810
4811
4812
4813
4813
4813
4813
4813
4812
4812
4811
4810
4808
4807
4805
4804
4802
4800
4798
4795
4792
4789
4786
4782
4778
4774
4769
4764
4758
4751
4744
4737
4729
4721
4712
4702
4692
4682
4671
4659
4647
4635
4622
4609
4595
4581
4566
4552
4536
4520
4504
4487
4470
4453
4435
4417
4399
4380
4361
4342
4323
4304
4284
4265
4245
4225
4205
4185
4165
4144
4124
4103
4082
4061
4040
4019
3998
3977
3955
3934
3912
3891
3870
3849
3827
3806
3786
3765
3744
3724
3704
3684
3664
3644
3625
3606
3587
3568
3550
3532
3515
3498
3482
3466
3451
3436
3422
3408
3394
3381
3369
3357
3345
3333
3322
3311
3300
3290
3280
3270
3260
3250
3241
3232
3223
3214
3205
3196
3188
3179
3171
3162
3154
3145
3136
3127
3118
3109
3100
3090
3080
3071
3060
3050
3040
3030
3020
3009
2999
2989
2979
2970
2960
2951
2942
2933
2924
2916
2908
2901
2894
2887
2880
2874
2868
2863
2858
2853
2848
2844
2840
2837
2833
2830
2827
2825
2823
2821
2819
2818
2816
2815
2815
2814
2814
2813
2813
2813
2812
2812
2812
2812
2812
2812
2812
2813
2813
2813
2813
2813
2814
2814
2814
2815
2815
2816
2816
2817
2818
2818
2819
2819
2820
2820
2820
2820
2820
2820
2820
2819
2819
2818
2816
2815
2813
2811
2809
2806
2803
2799
2796
2792
2787
2783
2777
2772
2766
2761
2754
2748
2741
2735
2728
2721
2713
2706
2699
2691
2684
2676
2669
2661
2653
2645
2637
2629
2621
2614
2606
2598
2591
2583
2576
2570
2563
2557
2551
2545
2540
2534
2529
2525
2520
2516
2512
2509
2505
2502
2499
2496
2493
2491
2488
2486
2484
2481
2479
2477
2475
2473
2471
2470
2468
2466
2464
2463
2461
2460
2458
2457
2455
2454
2453
2452
2450
2449
2448
2448
2447
2446
2446
2446
2445
2445
2446
2446
2447
2447
2448
2449
2451
2453
2455
2457
2460
2463
2466
2470
2475
2479
2485
2491
2497
2504
2511
2519
2527
2535
2544
2553
2562
2572
2582
2592
2602
2612
2623
2633
2644
2656
2667
2678
2690
2702
2714
2726
2738
2750
2763
2775
2787
2799
2811
2822
2834
2845
2856
2867
2878
2889
2899
2909
2919
2928
2938
2947
2955
2964
2971
2979
2986
2993
2999
3005
3011
3016
3020
3025
3029
3033
3036
3039
3042
3045
3047
3050
3052
3053
3055
3056
3056
3056
3056
3055
3054
3053
3051
3049
3046
3043
3040
3036
3032
3028
3024
3019
3014
3009
3004
2999
2993
2987
2981
2975
2968
2961
2954
2947
2940
2932
2925
2917
2909
2901
2892
2884
2875
2867
2858
2849
2840
2831
2821
2811
2801
2791
2781
2770
2759
2748
2736
2725
2713
2700
2688
2676
2663
2650
2637
2624
2611
2598
2585
2572
2559
2546
2533
2520
2508
2495
2482
2470
2457
2445
2433
2420
2408
2396
2384
2372
2360
2348
2336
2324
2313
2301
2289
2278
2266
2255
2244
2233
2222
2211
2201
2191
2181
2171
2161
2152
2143
2134
2125
2116
2107
2099
2091
2083
2075
2067
2059
2051
2043
2036
2028
2021
2013
2005
1999
1992
1985
1978
1972
1965
1959
1953
1946
1940
1934
1928
1922
1916
1911
1905
1899
1894
1889
1884
1879
1874
1870
1865
1861
1857
1854
1850
1847
1844
1841
1838
1835
1833
1830
1828
1825
1823
1821
1819
1817
1816
1814
1813
1812
1811
1809
1808
1807
1806
1805
1803
1802
1801
1800
1799
1797
1796
1795
1794
1793
1792
1790
1789
1788
1787
1786
1785
1784
1782
1781
1780
1779
1778
1777
1776
1775
1774
1772
1771
1770
1769
1768
1767
1766
1765
1764
1763
1762
1761
1760
1759
1758
1757
1756
1754
1753
1752
1751
1750
1749
1748
1747
1746
1745
1744
1743
1742
1741
1741
1740
1739
1738
1737
1736
1735
1734
1733
1732
1731
1730
1729
1728
1727
1726
1725
1725
1724
1723
1722
1721
1720
1719
1718
1717
1716
1716
1715
1714
1713
1712
1711
1710
1710
1709
1708
1707
1706
1705
1705
1704
1703
1702
1701
1700
1700
1699
1698
1697
1696
1696
1695
1694
1693
1692
1692
1691
1690
1689
1689
1688
1687
1686
1686
1685
1684
1683
1683
1682
1681
1680
1680
1679
1678
1678
1677
1676
1676
1675
1674
1673
1673
1672
1671
1671
1670
1669
1669
1668
1667
1667
1666
1665
1665
1664
1663
1663
1662
1662
1661
1660
1660
1659
1658
1658
1657
1657
1656
1655
1655
1654
1654
1653
1652
1652
1651
1651
1650
1650
1649
1648
1648
1647
1647
1646
1646
1645
1645
1644
1643
1643
1642
1642
1641
1641
1640
1640
1639
1639
1638
1638
1637
1637
1636
1636
1635
1635
1634
1634
1633
1633
1632
1632
1631
1631
1631
1630
1630
1629
1629
1628
1628
1627
1627
1627
1626
1626
1625
1625
1624
1624
1624
1623
1623
1622
1622
1622
1621
1621
1620
1620
1620
1619
1619
1618
1618
1618
1617
1617
1617
1616
1616
1615
1615
1615
1614
1614
1614
1613
1613
1613
1612
1612
1612
1611
1611
1611
1610
1610
1610
1610
1609
1609
1609
1608
1608
1608
1607
1607
1607
1607
1606
1606
1606
1605
1605
1605
1605
1604
1604
1604
1604
1603
1603
1603
1603
1602
1602
1602
1602
1601
1601
1601
1601
1601
1600
1600
1600
1600
1599
1599
1599
1599
1599
1598
1598
1598
1598
1598
1598
1597
1597
1597
1597
1597
1596
1596
1596
1596
1596
1596
1595
1595
1595
1595
1595
1595
1595
1594
1594
1594
1594
1594
1594
1594
1594
1593
1593
1593
1593
1593
1593
1593
1593
1593
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1590
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1591
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1593
1593
1593
1593
1593
1593
1593
1593
1593
1593
1594
1594
1594
1594
1594
1594
1594
1594
1595
1595
1595
1595
1595
1595
1595
1596
1596
1596
1596
1596
1596
1596
1597
1597
1597
1597
1597
1597
1598
1598
1598
1598
1598
1598
1599
1599
1599
1599
1599
1599
1600
1600
1600
1600
1600
1601
1601
1601
1601
1601
1602
1602
1602
1602
1602
1603
1603
1603
1603
1603
1604
1604
1604
1604
1604
1605
1605
1605
1605
1606
1606
1606
1606
1607
1607
1607
1607
1608
1608
1608
1608
1608
1609
1609
1609
1610
1610
1610
1610
1611
1611
1611
1611
1612
1612
1612
1612
1613
1613
1613
1613
1614
1614
1614
1615
1615
1615
1615
1616
1616
1616
1617
1617
1617
1617
1618
1618
1618
1619
1619
1619
1620
1620
1620
1621
1621
1621
1621
1622
1622
1622
1623
1623
1623
1624
1624
1624
1625
1625
1625
1626
1626
1626
1627
1627
1627
1628
1628
1628
1629
1629
1629
1630
1630
1630
1631
1631
1631
1632
1632
1633
1633
1633
1634
1634
1634
1635
1635
1635
1636
1636
1637
1637
1637
1638
1638
1638
1639
1639
1639
1640
1640
1641
1641
1641
1642
1642
1643
1643
1643
1644
1644
1645
1645
1645
1646
1646
1646
1647
1647
1648
1648
1649
1649
1649
1650
1650
1651
1651
1651
1652
1652
1653
1653
1653
1654
1654
1655
1655
1656
1656
1656
1657
1657
1658
1658
1659
1659
1659
1660
1660
1661
1661
1662
1662
1662
1663
1663
1664
1664
1665
1665
1666
1666
1666
1667
1667
1668
1668
1669
1669
1670
1670
1671
1671
1671
1672
1672
1673
1673
1674
1674
1675
1675
1676
1676
1677
1677
1677
1678
1678
1679
1679
1680
1680
1681
1681
1682
1682
1683
1683
1684
1684
1685
1685
1686
1686
1687
1687
1688
1688
1689
1689
1690
1690
1690
1691
1691
1692
1692
1693
1693
1694
1694
1695
1695
1696
1696
1697
1697
1698
1699
1699
1700
1700
1701
1701
1702
1702
1703
1703
1704
1704
1705
1705
1706
1706
1707
1707
1708
1708
1709
1709
1710
1710
1711
1711
1712
1712
1713
1714
1714
1715
1715
1716
1716
1717
1717
1718
1718
1719
1719
1720
1720
1721
1722
1722
1723
1723
1724
1724
1725
1725
1726
1726
1727
1728
1728
1729
1729
1730
1730
1731
1731
1732
1732
1733
1734
1734
1735
1735
1736
1736
1737
1737
1738
1739
1739
1740
1740
1741
1741
1742
1742
1743
1744
1744
1745
1745
1746
1746
1747
1748
1748
1749
1749
1750
1750
1751
1752
1752
1753
1753
1754
1754
1755
1756
1756
1757
1757
1758
1758
1759
1760
1760
1761
1761
1762
1763
1763
1764
1764
1765
1765
1766
1767
1767
1768
1768
1769
1770
1770
1771
1771
1772
1773
1773
1774
1774
1775
1775
1776
1777
1777
1778
1778
1779
1780
1780
1781
1781
1782
1783
1783
1784
1784
1785
1786
1786
1787
1787
1788
1789
1789
1790
1790
1791
1792
1792
1793
1793
1794
1795
1795
1796
1796
1797
1798
1798
1799
1800
1800
1801
1801
1802
1803
1803
1804
1804
1805
1806
1806
1807
1807
1808
1809
1809
1810
1811
1811
1812
1812
1813
1814
1814
1815
1815
1816
1817
1817
1818
1819
1819
1820
1820
1821
1822
1822
1823
1824
1824
1825
