5
61433
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
1
1
1
1
1
2
2
2
2
3
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
14
14
14
14
15
15
15
16
16
16
16
17
17
17
18
18
18
18
19
19
19
20
20
20
20
21
21
21
22
22
22
23
23
23
24
24
24
25
25
25
26
26
26
27
27
27
28
28
28
28
29
29
29
30
30
30
31
31
31
32
32
32
33
33
33
34
34
34
35
35
35
36
36
36
37
37
37
38
38
38
39
39
39
40
40
40
41
41
41
42
42
42
43
43
43
44
44
44
45
45
45
46
46
46
47
47
47
48
48
48
49
49
49
50
50
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
57
57
57
58
58
58
59
59
60
60
60
61
61
62
62
62
63
63
64
64
64
65
65
66
66
66
67
67
68
68
69
69
69
70
70
71
71
71
72
72
73
73
74
74
75
75
75
76
76
77
77
78
78
79
79
80
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
87
87
88
88
89
89
90
90
91
91
92
92
93
93
94
94
95
95
96
96
97
97
98
98
99
99
100
100
101
101
102
102
103
103
104
105
105
106
106
107
107
108
108
109
109
110
110
111
112
112
113
113
114
114
115
116
116
117
117
118
118
119
120
120
121
121
122
123
123
124
124
125
125
126
127
127
128
129
129
130
130
131
132
132
133
133
134
135
135
136
136
137
138
138
139
139
140
141
141
142
143
143
144
144
145
146
146
147
148
148
149
150
150
151
151
152
153
153
154
155
155
156
157
157
158
159
159
160
161
161
162
163
163
164
165
165
166
166
167
168
168
169
170
170
171
172
172
173
174
174
175
176
176
177
178
178
179
180
180
181
182
182
183
184
185
185
186
187
187
188
189
190
190
191
192
193
193
194
195
196
196
197
198
199
199
200
201
202
202
203
204
204
205
206
207
207
208
209
210
211
211
212
213
214
214
215
216
217
217
218
219
220
221
221
222
223
224
225
226
226
227
228
229
230
230
231
232
233
234
234
235
236
237
238
238
239
240
241
242
243
243
244
245
246
247
247
248
249
250
251
251
252
253
254
255
256
257
257
258
259
260
261
262
263
264
264
265
266
267
268
269
270
271
272
272
273
274
275
276
277
278
279
280
281
282
283
284
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
301
302
303
304
305
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
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
349
350
351
352
353
354
355
356
357
358
360
361
362
363
364
365
366
367
368
369
371
372
373
374
375
376
377
378
379
381
382
383
384
385
386
387
389
390
391
392
393
394
396
397
398
399
400
402
403
404
405
406
408
409
410
411
412
414
415
416
417
419
420
421
422
423
425
426
427
428
430
431
432
433
435
436
437
438
440
441
442
443
445
446
447
448
450
451
452
453
455
456
457
458
460
461
462
464
465
466
467
469
470
471
473
474
475
477
478
479
480
482
483
484
486
487
488
490
491
492
494
495
496
498
499
500
502
503
504
506
507
508
510
511
512
514
515
516
518
519
521
522
523
525
526
527
529
530
532
533
534
536
537
539
540
541
543
544
546
547
549
550
552
553
554
556
557
559
560
562
563
565
566
568
569
571
572
574
575
577
578
580
581
583
584
586
587
589
590
592
593
595
596
598
599
601
602
604
606
607
609
610
612
613
615
616
618
620
621
623
624
626
628
629
631
632
634
635
637
639
640
642
643
645
647
648
650
651
653
655
656
658
660
661
663
664
666
668
669
671
673
674
676
678
679
681
683
684
686
687
689
691
693
694
696
698
699
701
703
704
706
708
709
711
713
715
716
718
720
721
723
725
727
728
730
732
734
735
737
739
740
742
744
746
747
749
751
753
755
756
758
760
762
763
765
767
769
771
772
774
776
778
780
781
783
785
787
789
790
792
794
796
798
800
801
803
805
807
809
810
812
814
816
818
820
821
823
825
827
829
831
833
835
837
838
840
842
844
846
848
850
852
854
856
857
859
861
863
865
867
869
871
873
875
877
879
881
883
885
887
888
890
892
894
896
898
900
902
904
906
908
910
912
914
916
918
920
922
924
926
928
930
932
934
936
938
940
942
944
946
948
951
953
955
957
959
961
963
965
967
969
971
974
976
978
980
982
984
986
988
991
993
995
997
999
1000
1002
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1027
1029
1031
1034
1036
1038
1040
1042
1044
1047
1049
1051
1053
1055
1057
1060
1062
1064
1066
1068
1071
1073
1075
1077
1079
1082
1084
1086
1088
1091
1093
1095
1097
1099
1102
1104
1106
1108
1111
1113
1115
1117
1120
1122
1124
1127
1129
1131
1134
1136
1138
1141
1143
1145
1147
1150
1152
1154
1157
1159
1161
1164
1166
1169
1171
1173
1176
1178
1180
1183
1185
1187
1190
1192
1194
1197
1199
1202
1204
1206
1209
1211
1214
1216
1218
1221
1223
1226
1228
1230
1233
1235
1238
1240
1243
1245
1247
1250
1252
1255
1257
1260
1262
1264
1267
1269
1272
1274
1277
1279
1282
1284
1287
1289
1292
1294
1297
1299
1302
1304
1307
1309
1312
1314
1317
1319
1322
1324
1327
1329
1332
1334
1337
1339
1342
1344
1347
1350
1352
1355
1357
1360
1362
1365
1367
1370
1373
1375
1378
1380
1383
1386
1388
1391
1393
1396
1399
1401
1404
1406
1409
1412
1414
1417
1420
1422
1425
1428
1430
1433
1436
1438
1441
1444
1446
1449
1452
1454
1457
1460
1462
1465
1468
1470
1473
1476
1478
1481
1484
1487
1489
1492
1495
1497
1500
1503
1505
1508
1511
1514
1516
1519
1522
1524
1527
1530
1533
1535
1538
1541
1544
1546
1549
1552
1555
1557
1560
1563
1566
1569
1571
1574
1577
1580
1582
1585
1588
1591
1594
1597
1599
1602
1605
1608
1611
1613
1616
1619
1622
1625
1628
1631
1633
1636
1639
1642
1645
1648
1651
1654
1657
1659
1662
1665
1668
1671
1674
1677
1680
1683
1686
1689
1691
1694
1697
1700
1703
1706
1709
1712
1715
1718
1720
1723
1726
1729
1732
1735
1738
1741
1744
1747
1750
1753
1756
1759
1762
1765
1768
1771
1774
1777
1780
1783
1786
1789
1792
1795
1798
1801
1804
1807
1810
1813
1816
1819
1822
1825
1828
1831
1834
1837
1840
1843
1846
1849
1853
1856
1859
1862
1865
1868
1871
1874
1877
1880
1883
1887
1890
1893
1896
1899
1902
1905
1908
1911
1915
1918
1921
1924
1927
1930
1933
1937
1940
1943
1946
1949
1952
1956
1959
1962
1965
1968
1972
1975
1978
1981
1984
1988
1991
1994
1997
2001
2004
2007
2009
2013
2017
2020
2024
2027
2029
2033
2037
2040
2043
2047
2050
2053
2057
2060
2063
2066
2070
2073
2076
2080
2083
2086
2089
2093
2096
2099
2103
2106
2109
2113
2116
2119
2123
2126
2129
2133
2136
2139
2143
2146
2149
2153
2156
2159
2163
2166
2169
2173
2176
2180
2183
2186
2190
2193
2197
2200
2203
2207
2210
2214
2217
2220
2224
2227
2231
2234
2238
2241
2245
2248
2252
2255
2259
2262
2266
2269
2273
2276
2280
2283
2287
2290
2294
2297
2301
2304
2308
2312
2315
2319
2322
2326
2329
2333
2336
2340
2344
2347
2351
2355
2358
2362
2366
2369
2373
2377
2380
2384
2388
2392
2395
2399
2403
2407
2411
2415
2418
2422
2426
2430
2434
2438
2442
2446
2450
2454
2459
2463
2467
2471
2476
2480
2484
2489
2493
2497
2502
2506
2511
2516
2520
2525
2530
2535
2539
2544
2549
2554
2559
2564
2569
2574
2579
2584
2589
2595
2600
2606
2611
2617
2623
2628
2634
2640
2646
2652
2658
2665
2671
2678
2685
2692
2699
2707
2714
2722
2730
2738
2746
2754
2762
2770
2779
2787
2796
2805
2814
2823
2832
2842
2851
2861
2872
2883
2894
2905
2917
2929
2941
2953
2966
2978
2991
3004
3018
3031
3045
3059
3073
3088
3103
3119
3135
3151
3168
3184
3201
3217
3234
3250
3267
3283
3299
3314
3330
3345
3360
3375
3390
3404
3419
3432
3446
3459
3473
3486
3499
3513
3527
3541
3555
3570
3585
3600
3615
3630
3646
3661
3677
3693
3709
3724
3740
3756
3772
3788
3803
3819
3836
3852
3869
3887
3905
3923
3941
3960
3978
3997
4016
4035
4053
4070
4086
4103
4119
4135
4150
4166
4182
4198
4216
4234
4253
4272
4292
4312
4332
4352
4371
4391
4409
4428
4446
4463
4480
4496
4511
4525
4538
4550
4560
4568
4574
4578
4580
4581
4580
4578
4574
4570
4565
4559
4552
4544
4535
4525
4514
4502
4490
4477
4463
4449
4435
4421
4408
4394
4380
4367
4353
4339
4326
4312
4299
4287
4275
4265
4255
4245
4236
4226
4216
4206
4196
4186
4175
4165
4154
4143
4132
4120
4108
4096
4083
4070
4057
4045
4033
4021
4010
3999
3988
3978
3968
3959
3951
3942
3935
3927
3920
3913
3907
3900
3894
3888
3883
3878
3875
3873
3872
3871
3872
3873
3875
3877
3879
3881
3883
3884
3886
3888
3890
3894
3898
3903
3909
3917
3924
3933
3941
3949
3957
3965
3974
3983
3992
4002
4013
4025
4035
4049
4061
4074
4088
4102
4116
4130
4144
4158
4171
4184
4198
4211
4226
4241
4257
4273
4290
4308
4325
4341
4357
4373
4388
4402
4416
4430
4444
4457
4470
4483
4497
4511
4526
4542
4559
4577
4596
4615
4636
4657
4679
4702
4725
4749
4774
4798
4823
4847
4870
4892
4912
4932
4950
4967
4983
4998
5012
5027
5042
5057
5073
5090
5109
5129
5150
5172
5195
5218
5243
5268
5294
5320
5346
5373
5401
5428
5455
5483
5510
5536
5562
5587
5611
5636
5661
5686
5712
5739
5768
5797
5827
5858
5889
5921
5953
5984
6015
6045
6074
6101
6127
6153
6177
6202
6226
6251
6276
6302
6328
6354
6382
6411
6442
6475
6509
6545
6582
6619
6656
6693
6729
6765
6800
6834
6869
6903
6938
6973
7008
7043
7078
7113
7148
7183
7219
7255
7290
7326
7361
7395
7428
7459
7489
7517
7543
7568
7590
7611
7630
7646
7660
7673
7684
7694
7704
7713
7722
7732
7742
7752
7763
7774
7786
7799
7811
7824
7836
7846
7856
7864
7871
7876
7880
7881
7881
7879
7876
7870
7863
7855
7846
7835
7824
7812
7800
7786
7771
7754
7734
7713
7689
7663
7634
7605
7574
7541
7508
7473
7437
7398
7358
7315
7270
7222
7171
7117
7061
7004
6944
6883
6822
6760
6698
6635
6572
6509
6444
6378
6312
6244
6176
6107
6039
5971
5904
5840
5777
5716
5657
5602
5548
5497
5448
5402
5358
5316
5275
5236
5197
5159
5121
5081
5041
4999
4956
4912
4867
4822
4777
4733
4691
4650
4611
4573
4537
4503
4470
4438
4407
4378
4350
4323
4296
4271
4248
4225
4204
4184
4165
4147
4130
4113
4096
4080
4064
4050
4038
4029
4022
4019
4021
4024
4030
4041
4053
4070
4089
4113
4140
4171
4206
4243
4284
4325
4368
4412
4455
4498
4540
4582
4623
4665
4707
4751
4795
4841
4890
4941
4996
5054
5116
5182
5250
5321
5393
5466
5540
5613
5686
5757
5828
5897
5965
6032
6096
6160
6222
6284
6345
6406
6468
6531
6594
6659
6724
6789
6854
6918
6982
7044
7105
7165
7226
7287
7347
7409
7470
7530
7590
7649
7707
7764
7819
7872
7924
7974
8022
8067
8109
8148
8185
8219
8251
8280
8307
8332
8356
8380
8402
8425
8446
8466
8485
8501
8513
8523
8528
8529
8527
8521
8512
8500
8484
8466
8446
8424
8400
8374
8347
8317
8285
8249
8209
8164
8116
8063
8007
7949
7889
7830
7771
7713
7657
7601
7547
7493
7440
7387
7335
7284
7234
7185
7137
7089
7042
6994
6947
6900
6853
6807
6764
6722
6682
6645
6608
6571
6533
6493
6451
6407
6359
6309
6257
6203
6148
6092
6037
5982
5929
5879
5832
5788
5748
5711
5677
5645
5615
5585
5557
5529
5501
5474
5447
5421
5396
5372
5349
5326
5303
5281
5257
5233
5207
5179
5148
5113
5074
5030
4981
4928
4871
4809
4744
4674
4601
4525
4445
4363
4278
4191
4101
4010
3918
3825
3732
3640
3547
3455
3363
3272
3180
3089
2999
2910
2822
2737
2652
2570
2488
2405
2322
2236
2148
2057
1964
1869
1772
1673
1572
1471
1367
1261
1153
1043
931
817
703
588
475
364
257
155
59
-31
-114
-193
-267
-337
-403
-467
-527
-584
-637
-686
-730
-770
-806
-838
-866
-890
-910
-925
-936
-942
-944
-941
-933
-919
-901
-877
-847
-811
-770
-724
-674
-621
-564
-505
-444
-381
-316
-249
-181
-112
-42
27
94
158
219
277
331
383
432
480
529
579
632
687
745
806
872
942
1016
1094
1177
1264
1353
1445
1539
1634
1729
1825
1919
2012
2104
2192
2279
2363
2445
2525
2604
2682
2760
2839
2918
2997
3077
3156
3235
3313
3390
3465
3540
3615
3690
3765
3841
3917
3993
4069
4142
4214
4284
4353
4420
4486
4552
4618
4683
4747
4809
4870
4928
4983
5034
5082
5126
5164
5198
5225
5246
5260
5269
5271
5268
5260
5248
5234
5217
5200
5181
5162
5143
5122
5101
5079
5057
5035
5013
4994
4976
4962
4950
4941
4935
4929
4925
4922
4919
4916
4914
4911
4909
4906
4901
4895
4887
4877
4863
4846
4826
4802
4774
4744
4711
4674
4633
4588
4538
4482
4418
4347
4269
4182
4089
3990
3887
3779
3669
3558
3446
3333
3221
3110
3000
2891
2784
2679
2577
2479
2385
2294
2206
2120
2036
1951
1865
1778
1689
1598
1507
1414
1320
1226
1131
1037
942
847
751
654
555
454
349
241
130
17
-99
-215
-332
-448
-562
-675
-786
-894
-1000
-1108
-1213
-1319
-1424
-1530
-1635
-1740
-1844
-1947
-2047
-2144
-2237
-2325
-2409
-2487
-2561
-2631
-2697
-2760
-2819
-2876
-2930
-2981
-3031
-3080
-3128
-3176
-3226
-3276
-3328
-3381
-3435
-3490
-3544
-3598
-3651
-3704
-3756
-3806
-3855
-3903
-3949
-3994
-4038
-4085
-4132
-4182
-4236
-4293
-4353
-4415
-4478
-4541
-4604
-4666
-4727
-4790
-4853
-4919
-4986
-5055
-5126
-5196
-5267
-5336
-5405
-5472
-5539
-5604
-5669
-5733
-5797
-5861
-5924
-5988
-6052
-6117
-6181
-6245
-6309
-6372
-6435
-6498
-6561
-6625
-6689
-6754
-6820
-6885
-6950
-7013
-7074
-7130
-7182
-7227
-7266
-7298
-7323
-7343
-7358
-7369
-7377
-7384
-7390
-7397
-7403
-7410
-7417
-7425
-7433
-7441
-7448
-7456
-7464
-7471
-7479
-7489
-7500
-7514
-7531
-7552
-7577
-7605
-7635
-7667
-7698
-7728
-7757
-7784
-7808
-7830
-7849
-7864
-7874
-7876
-7869
-7853
-7826
-7786
-7735
-7672
-7598
-7513
-7419
-7319
-7214
-7106
-6998
-6891
-6786
-6686
-6589
-6495
-6406
-6322
-6241
-6165
-6094
-6026
-5963
-5905
-5851
-5803
-5762
-5728
-5702
-5684
-5674
-5670
-5672
-5677
-5686
-5696
-5707
-5720
-5733
-5748
-5764
-5781
-5798
-5815
-5830
-5843
-5853
-5859
-5861
-5859
-5853
-5845
-5834
-5823
-5811
-5800
-5791
-5782
-5776
-5771
-5769
-5768
-5770
-5774
-5783
-5797
-5819
-5850
-5891
-5945
-6012
-6092
-6185
-6290
-6407
-6534
-6670
-6812
-6960
-7112
-7267
-7425
-7584
-7745
-7909
-8076
-8245
-8416
-8590
-8764
-8939
-9114
-9287
-9458
-9628
-9796
-9963
-10128
-10291
-10453
-10613
-10771
-10927
-11081
-11233
-11382
-11530
-11675
-11818
-11959
-12099
-12236
-12370
-12500
-12624
-12740
-12847
-12942
-13026
-13097
-13157
-13206
-13247
-13282
-13313
-13340
-13367
-13392
-13418
-13445
-13472
-13500
-13529
-13559
-13590
-13623
-13657
-13693
-13732
-13775
-13822
-13873
-13928
-13987
-14049
-14113
-14178
-14244
-14310
-14375
-14441
-14506
-14572
-14639
-14707
-14775
-14844
-14912
-14979
-15045
-15109
-15172
-15235
-15298
-15361
-15426
-15491
-15557
-15620
-15680
-15735
-15783
-15823
-15854
-15876
-15890
-15897
-15897
-15892
-15883
-15872
-15859
-15846
-15835
-15825
-15819
-15818
-15823
-15833
-15850
-15873
-15902
-15937
-15979
-16026
-16079
-16140
-16207
-16277
-16355
-16436
-16521
-16608
-16697
-16789
-16883
-16979
-17076
-17176
-17277
-17381
-17487
-17596
-17705
-17816
-17926
-18035
-18139
-18239
-18331
-18416
-18493
-18562
-18623
-18677
-18725
-18768
-18806
-18841
-18874
-18904
-18932
-18957
-18979
-18999
-19014
-19025
-19030
-19031
-19027
-19018
-19006
-18990
-18973
-18954
-18934
-18915
-18897
-18880
-18865
-18850
-18838
-18826
-18815
-18805
-18794
-18783
-18772
-18759
-18746
-18731
-18715
-18698
-18680
-18661
-18641
-18622
-18602
-18584
-18567
-18553
-18541
-18533
-18529
-18529
-18533
-18540
-18551
-18564
-18579
-18596
-18614
-18633
-18653
-18674
-18697
-18723
-18752
-18786
-18826
-18874
-18930
-18994
-19068
-19151
-19242
-19342
-19450
-19566
-19689
-19821
-19962
-20112
-20272
-20441
-20619
-20806
-21002
-21204
-21412
-21625
-21840
-22059
-22278
-22498
-22718
-22937
-23154
-23370
-23582
-23791
-23998
-24201
-24402
-24601
-24798
-24995
-25191
-25389
-25588
-25790
-25996
-26207
-26422
-26643
-26870
-27102
-27337
-27576
-27816
-28058
-28298
-28538
-28775
-29009
-29241
-29470
-29695
-29918
-30137
-30352
-30563
-30771
-30974
-31173
-31367
-31555
-31738
-31914
-32083
-32244
-32401
-32549
-32692
-32827
-32957
-33079
-33193
-33299
-33395
-33480
-33553
-33615
-33664
-33702
-33728
-33744
-33751
-33748
-33738
-33721
-33697
-33668
-33634
-33596
-33554
-33511
-33467
-33424
-33382
-33342
-33306
-33274
-33247
-33225
-33208
-33195
-33186
-33180
-33175
-33170
-33163
-33152
-33136
-33113
-33081
-33040
-32987
-32922
-32845
-32756
-32654
-32540
-32417
-32283
-32140
-31989
-31829
-31661
-31487
-31307
-31121
-30930
-30733
-30532
-30325
-30112
-29893
-29666
-29431
-29186
-28931
-28665
-28386
-28095
-27791
-27473
-27140
-26794
-26433
-26059
-25672
-25273
-24862
-24442
-24013
-23575
-23129
-22674
-22211
-21740
-21261
-20776
-20285
-19791
-19295
-18799
-18305
-17813
-17325
-16840
-16359
-15880
-15404
-14929
-14454
-13980
-13506
-13032
-12558
-12086
-11616
-11149
-10687
-10231
-9783
-9345
-8916
-8500
-8096
-7705
-7328
-6965
-6616
-6282
-5962
-5656
-5364
-5086
-4822
-4573
-4338
-4118
-3914
-3726
-3555
-3401
-3265
-3148
-3050
-2974
-2919
-2885
-2874
-2886
-2920
-2978
-3059
-3164
-3293
-3446
-3622
-3823
-4046
-4294
-4566
-4861
-5178
-5517
-5877
-6255
-6651
-7063
-7489
-7929
-8381
-8844
-9317
-9801
-10295
-10799
-11312
-11835
-12368
-12910
-13462
-14023
-14594
-15174
-15764
-16363
-16972
-17591
-18218
-18854
-19497
-20147
-20802
-21461
-22121
-22782
-23440
-24093
-24740
-25378
-26006
-26621
-27222
-27807
-28376
-28927
-29461
-29977
-30476
-30958
-31423
-31871
-32302
-32718
-33117
-33502
-33874
-34235
-34587
-34932
-35273
-35610
-35944
-36276
-36606
-36933
-37255
-37573
-37884
-38186
-38477
-38756
-39022
-39272
-39508
-39727
-39929
-40114
-40282
-40432
-40566
-40683
-40786
-40875
-40951
-41016
-41070
-41115
-41152
-41180
-41202
-41217
-41226
-41230
-41229
-41223
-41211
-41194
-41172
-41144
-41111
-41073
-41031
-40987
-40940
-40891
-40842
-40792
-40742
-40692
-40640
-40587
-40531
-40473
-40411
-40345
-40275
-40201
-40123
-40041
-39953
-39860
-39758
-39647
-39523
-39386
-39234
-39065
-38878
-38672
-38449
-38206
-37945
-37666
-37369
-37054
-36723
-36376
-36014
-35640
-35254
-34859
-34456
-34045
-33628
-33206
-32778
-32345
-31908
-31466
-31019
-30567
-30111
-29651
-29185
-28713
-28235
-27751
-27262
-26768
-26271
-25773
-25274
-24777
-24283
-23792
-23306
-22824
-22347
-21876
-21410
-20949
-20492
-20040
-19594
-19153
-18719
-18292
-17875
-17467
-17070
-16685
-16311
-15949
-15598
-15258
-14928
-14606
-14292
-13983
-13680
-13380
-13084
-12791
-12501
-12213
-11929
-11647
-11370
-11097
-10829
-10567
-10313
-10069
-9834
-9611
-9399
-9199
-9011
-8835
-8671
-8519
-8380
-8255
-8143
-8045
-7964
-7898
-7847
-7810
-7786
-7772
-7766
-7766
-7771
-7779
-7790
-7802
-7815
-7829
-7841
-7852
-7861
-7868
-7871
-7871
-7867
-7859
-7846
-7828
-7804
-7774
-7738
-7695
-7645
-7587
-7522
-7448
-7366
-7275
-7172
-7058
-6931
-6790
-6635
-6464
-6280
-6082
-5871
-5649
-5417
-5175
-4924
-4664
-4395
-4117
-3829
-3531
-3222
-2904
-2577
-2241
-1900
-1556
-1211
-866
-524
-185
149
479
803
1121
1432
1735
2029
2316
2593
2860
3119
3368
3609
3840
4062
4274
4477
4670
4854
5030
5196
5354
5504
5645
5779
5904
6023
6135
6242
6343
6439
6530
6618
6701
6780
6854
6924
6989
7046
7096
7137
7167
7185
7192
7188
7172
7145
7106
7057
6997
6929
6854
6776
6698
6622
6552
6488
6431
6381
6337
6301
6272
6252
6240
6238
6244
6259
6282
6312
6349
6393
6444
6504
6572
6650
6737
6834
6943
7063
7196
7341
7498
7665
7838
8016
8195
8375
8552
8727
8897
9063
9223
9375
9518
9651
9771
9878
9969
10043
10099
10136
10152
10147
10121
10076
10014
9938
9850
9754
9654
9554
9458
9369
9292
9230
9185
9161
9157
9178
9222
9291
9386
9506
9651
9821
10013
10229
10465
10722
10997
11291
11601
11928
12269
12625
12993
13372
13760
14158
14563
14976
15397
15826
16263
16709
17165
17630
18105
18589
19080
19578
20084
20595
21112
21636
22165
22700
23242
23790
24345
24907
25475
26049
26627
27207
27789
28369
28946
29520
30088
30649
31203
31748
32281
32803
33309
33799
34269
34719
35147
35551
35930
36282
36607
36903
37169
37404
37607
37777
37914
38017
38086
38122
38122
38089
38021
37919
37781
37609
37401
37158
36881
36570
36227
35854
35452
35022
34565
34083
33575
33044
32488
31913
31316
30701
30070
29424
28766
28100
27430
26761
26096
25441
24801
24177
23574
22992
22434
21900
21392
20911
20460
20040
19654
19303
18988
18708
18462
18247
18059
17893
17745
17610
17483
17362
17240
17117
16988
16852
16706
16549
16383
16207
16024
15838
15652
15469
15293
15126
14972
14834
14714
14615
14541
14494
14478
14494
14545
14631
14753
14912
15106
15334
15596
15889
16212
16563
16939
17338
17757
18193
18641
19098
19559
20020
20479
20933
21380
21820
22253
22677
23095
23506
23910
24308
24700
25086
25469
25848
26226
26604
26983
27366
27752
28144
28541
28942
29347
29756
30166
30576
30983
31386
31782
32168
32540
32900
33240
33561
33858
34129
34372
34583
34761
34903
35007
35073
35098
35081
35021
34917
34769
34576
34339
34059
33738
33379
32984
32554
32090
31595
31068
30509
29920
29300
28650
27970
27260
26522
25756
24966
24153
23320
22471
21610
20739
19862
18984
18107
17237
16376
15530
14704
13902
13129
12391
11693
11038
10430
9873
9368
8917
8520
8175
7880
7633
7429
7264
7135
7036
6964
6914
6883
6868
6866
6875
6893
6919
6954
6995
7045
7102
7168
7241
7323
7413
7512
7619
7737
7865
8004
8157
8326
8513
8722
8956
9219
9514
9843
10209
10613
11057
11543
12071
12642
13258
13918
14624
15375
16171
17012
17897
18825
19795
20806
21857
22944
24066
25218
26398
27601
28825
30064
31315
32573
33837
35101
36360
37612
38851
40074
41277
42457
43612
44740
45838
46905
47939
48940
49904
50831
51720
52570
53380
54150
54880
55570
56221
56832
57404
57937
58432
58889
59308
59690
60034
60341
60609
60839
61030
61184
61301
61381
61425
61433
61406
61345
61251
61125
60969
60785
60574
60338
60078
59795
59489
59163
58817
58452
58069
57670
57256
56829
56388
55934
55468
54989
54496
53991
53472
52938
52390
51828
51251
50658
50050
49426
48786
48129
47455
46762
46051
45321
44572
43805
43022
42223
41411
40590
39761
38928
38093
37259
36428
35603
34787
33983
33195
32427
31685
30973
30297
29663
29075
28539
28059
27639
27282
26988
26759
26595
26492
26449
26461
26522
26628
26772
26946
27144
27359
27587
27822
28061
28298
28532
28758
28974
29177
29366
29539
29693
29830
29948
30047
30128
30192
30240
30275
30297
30309
30313
30311
30305
30296
30285
30275
30265
30258
30253
30250
30249
30250
30252
30255
30259
30263
30265
30267
30266
30262
30254
30241
30223
30199
30169
30131
30086
30033
29971
29899
29817
29723
29619
29501
29369
29222
29057
28873
28668
28439
28186
27905
27596
27256
26885
26483
26048
25580
25080
24548
23984
23387
22759
22099
21408
20687
19939
19166
18373
17564
16746
15923
15102
14288
13484
12696
11926
11179
10458
9768
9111
8492
7915
7382
6897
6463
6081
5752
5478
5257
5086
4964
4886
4849
4847
4877
4937
5021
5129
5257
5402
5561
5732
5911
6097
6285
6474
6662
6846
7025
7198
7365
7526
7681
7831
7977
8119
8260
8400
8538
8677
8818
8961
9109
9264
9426
9599
9783
9981
10193
10420
10663
10922
11196
11483
11782
12090
12404
12722
13042
13361
13678
13991
14299
14601
14895
15180
15455
15717
15963
16193
16404
16592
16757
16896
17008
17090
17142
17162
17151
17107
17030
16920
16776
16600
16390
16146
15870
15560
15217
14839
14427
13980
13498
12982
12433
11852
11241
10602
9939
9256
8557
7846
7128
6410
5694
4987
4292
3612
2953
2316
1704
1119
563
36
-461
-928
-1367
-1779
-2164
-2522
-2857
-3167
-3454
-3721
-3967
-4196
-4409
-4607
-4792
-4964
-5124
-5274
-5412
-5540
-5657
-5764
-5859
-5942
-6013
-6071
-6116
-6146
-6162
-6162
-6146
-6113
-6062
-5992
-5905
-5799
-5675
-5534
-5376
-5202
-5010
-4802
-4577
-4335
-4075
-3798
-3503
-3192
-2864
-2519
-2158
-1781
-1387
-975
-547
-101
364
847
1350
1873
2418
2984
3572
4182
4813
5464
6135
6823
7527
8245
8973
9707
10445
11181
11912
12635
13345
14040
14717
15375
16011
16623
17210
17771
18304
18808
19283
19726
20137
20517
20864
21179
21463
21717
21940
22135
22301
22440
22553
22638
22698
22733
22741
22725
22682
22614
22519
22398
22252
22080
21883
21663
21420
21156
20874
20574
20259
19931
19591
19241
18881
18512
18133
17746
17349
16945
16532
16111
15686
15253
14815
14371
13922
13467
13008
12543
12074
11601
11125
10646
10166
9685
9206
8731
8261
7799
7347
6908
6485
6079
5692
5326
4981
4660
4361
4083
3830
3596
3383
3190
3016
2859
2720
2598
2492
2401
2325
2261
2210
2170
2138
2113
2093
2076
2062
2048
2033
2017
1999
1977
1951
1920
1884
1844
1799
1751
1699
1644
1588
1531
1475
1419
1366
1317
1270
1229
1192
1160
1133
1112
1096
1086
1081
1081
1085
1093
1104
1118
1133
1150
1167
1185
1201
1216
1231
1244
1256
1267
1276
1282
1286
1287
1283
1274
1260
1240
1214
1181
1140
1091
1032
963
883
791
687
570
439
294
136
-38
-227
-431
-650
-885
-1136
-1402
-1683
-1978
-2285
-2605
-2935
-3276
-3626
-3985
-4353
-4727
-5106
-5489
-5873
-6255
-6634
-7007
-7371
-7726
-8069
-8399
-8714
-9014
-9296
-9562
-9809
-10037
-10247
-10437
-10608
-10760
-10893
-11007
-11104
-11184
-11247
-11294
-11325
-11341
-11340
-11324
-11291
-11243
-11179
-11098
-11002
-10889
-10761
-10616
-10456
-10281
-10091
-9888
-9672
-9446
-9209
-8965
-8714
-8458
-8199
-7939
-7680
-7423
-7170
-6922
-6683
-6452
-6231
-6023
-5827
-5646
-5479
-5328
-5193
-5074
-4971
-4884
-4812
-4756
-4714
-4685
-4670
-4667
-4676
-4695
-4725
-4766
-4816
-4876
-4945
-5024
-5111
-5208
-5314
-5428
-5551
-5680
-5816
-5956
-6100
-6245
-6389
-6531
-6669
-6802
-6928
-7047
-7159
-7264
-7363
-7456
-7544
-7629
-7710
-7790
-7869
-7949
-8029
-8114
-8203
-8297
-8399
-8510
-8631
-8764
-8911
-9073
-9251
-9444
-9655
-9883
-10127
-10388
-10665
-10957
-11262
-11580
-11908
-12246
-12591
-12942
-13297
-13655
-14015
-14375
-14733
-15088
-15439
-15784
-16122
-16452
-16774
-17087
-17390
-17683
-17966
-18238
-18499
-18749
-18988
-19216
-19433
-19639
-19834
-20019
-20195
-20361
-20519
-20670
-20815
-20955
-21090
-21222
-21351
-21477
-21601
-21723
-21845
-21965
-22086
-22207
-22328
-22450
-22571
-22693
-22814
-22934
-23052
-23167
-23278
-23385
-23485
-23579
-23666
-23744
-23813
-23873
-23923
-23963
-23991
-24009
-24016
-24012
-23996
-23970
-23932
-23883
-23823
-23750
-23667
-23571
-23465
-23348
-23221
-23085
-22940
-22786
-22624
-22454
-22275
-22089
-21895
-21693
-21482
-21263
-21036
-20800
-20556
-20305
-20045
-19779
-19505
-19226
-18940
-18649
-18354
-18054
-17752
-17448
-17143
-16838
-16535
-16235
-15940
-15650
-15367
-15092
-14825
-14568
-14320
-14082
-13853
-13635
-13425
-13226
-13035
-12853
-12681
-12518
-12364
-12219
-12084
-11959
-11843
-11737
-11639
-11550
-11469
-11395
-11327
-11266
-11210
-11159
-11113
-11071
-11033
-10997
-10964
-10932
-10902
-10873
-10844
-10816
-10789
-10763
-10739
-10716
-10696
-10678
-10663
-10650
-10640
-10633
-10629
-10627
-10629
-10633
-10640
-10649
-10662
-10677
-10695
-10715
-10738
-10763
-10790
-10819
-10851
-10883
-10917
-10953
-10989
-11026
-11064
-11102
-11141
-11179
-11217
-11255
-11292
-11329
-11367
-11406
-11446
-11487
-11530
-11576
-11624
-11674
-11727
-11782
-11840
-11899
-11959
-12021
-12082
-12143
-12202
-12260
-12314
-12365
-12411
-12454
-12491
-12523
-12550
-12571
-12587
-12596
-12599
-12595
-12584
-12566
-12539
-12504
-12461
-12409
-12348
-12278
-12199
-12111
-12016
-11914
-11805
-11690
-11571
-11448
-11322
-11195
-11067
-10941
-10815
-10692
-10572
-10456
-10343
-10234
-10130
-10030
-9936
-9847
-9763
-9684
-9611
-9544
-9483
-9427
-9378
-9336
-9300
-9271
-9249
-9234
-9227
-9227
-9234
-9248
-9270
-9300
-9337
-9381
-9434
-9493
-9560
-9634
-9714
-9801
-9893
-9991
-10093
-10200
-10310
-10423
-10537
-10653
-10768
-10883
-10995
-11105
-11211
-11313
-11410
-11502
-11587
-11668
-11742
-11812
-11876
-11937
-11994
-12049
-12101
-12151
-12200
-12248
-12294
-12339
-12382
-12423
-12461
-12498
-12531
-12560
-12585
-12606
-12621
-12631
-12635
-12633
-12624
-12609
-12586
-12556
-12519
-12475
-12424
-12366
-12301
-12229
-12148
-12060
-11961
-11853
-11735
-11605
-11464
-11311
-11145
-10966
-10773
-10567
-10348
-10115
-9869
-9611
-9342
-9062
-8773
-8475
-8170
-7862
-7548
-7232
-6916
-6601
-6290
-5983
-5683
-5391
-5109
-4839
-4582
-4339
-4112
-3901
-3707
-3531
-3373
-3233
-3109
-3003
-2911
-2834
-2770
-2717
-2674
-2638
-2609
-2585
-2563
-2542
-2521
-2498
-2471
-2441
-2406
-2367
-2322
-2271
-2215
-2153
-2085
-2013
-1935
-1853
-1765
-1673
-1577
-1477
-1374
-1269
-1163
-1057
-953
-852
-755
-665
-580
-504
-436
-377
-327
-288
-260
-242
-236
-241
-257
-286
-325
-376
-439
-512
-595
-689
-792
-903
-1022
-1149
-1281
-1418
-1557
-1699
-1840
-1980
-2116
-2248
-2375
-2494
-2606
-2710
-2804
-2889
-2964
-3030
-3087
-3134
-3173
-3204
-3228
-3246
-3258
-3267
-3272
-3276
-3279
-3284
-3290
-3298
-3310
-3326
-3347
-3373
-3403
-3438
-3478
-3522
-3571
-3623
-3680
-3741
-3805
-3872
-3941
-4013
-4086
-4158
-4230
-4300
-4367
-4430
-4489
-4544
-4593
-4636
-4674
-4704
-4728
-4744
-4753
-4753
-4744
-4727
-4700
-4663
-4616
-4560
-4492
-4414
-4325
-4223
-4109
-3983
-3845
-3694
-3531
-3356
-3170
-2973
-2767
-2550
-2325
-2092
-1852
-1604
-1349
-1088
-821
-549
-271
11
297
588
882
1180
1481
1786
2095
2407
2722
3041
3364
3690
4019
4353
4691
5033
5378
5729
6084
6443
6808
7177
7551
7930
8312
8699
9090
9484
9882
10284
10689
11097
11509
11923
12340
12760
13182
13605
14029
14454
14879
15303
15726
16146
16565
16981
17394
17803
18207
18605
18996
19379
19752
20115
20466
20805
21130
21441
21737
22016
22278
22522
22748
22956
23145
23316
23468
23600
23714
23808
23883
23938
23974
23990
23986
23961
23916
23850
23763
23654
23525
23374
23201
23007
22791
22554
22297
22019
21722
21405
21070
20718
20348
19963
19562
19148
18721
18282
17832
17373
16907
16433
15954
15470
14983
14493
14000
13506
13011
12515
12018
11520
11022
10523
10024
9524
9022
8519
8013
7507
6997
6483
5966
5445
4919
4389
3853
3313
2769
2220
1667
1112
556
-1
-556
-1109
-1656
-2197
-2730
-3253
-3763
-4259
-4740
-5202
-5645
-6068
-6467
-6844
-7195
-7521
-7821
-8095
-8342
-8561
-8753
-8918
-9055
-9165
-9248
-9304
-9335
-9339
-9318
-9273
-9205
-9113
-8999
-8863
-8706
-8528
-8330
-8114
-7878
-7625
-7355
-7068
-6767
-6452
-6124
-5785
-5437
-5080
-4717
-4348
-3974
-3598
-3219
-2838
-2457
-2076
-1695
-1316
-938
-562
-189
183
552
920
1287
1653
2017
2384
2752
3122
3494
3871
4251
4636
5025
5419
5817
6219
6624
7032
7442
7852
8262
8671
9079
9483
9884
10281
10673
11059
11440
11815
12184
12546
12901
13249
13589
13922
14245
14561
14867
15164
15451
15729
15996
16253
16499
16733
16956
17166
17364
17548
17719
17875
18016
18143
18254
18350
18431
18497
18548
18585
18609
18621
18620
18609
18588
18557
18519
18474
18421
18363
18299
18230
18155
18076
17991
17901
17806
17707
17602
17494
17381
17264
17144
17020
16893
16763
16630
16494
16357
16216
16076
15934
15792
15649
15506
15365
15225
15088
14953
14821
14692
14567
14445
14327
14213
14101
13992
13887
13783
13682
13583
13486
13391
13297
13205
13115
13027
12941
12858
12778
12701
12628
12560
12496
12438
12386
12341
12303
12274
12252
12240
12238
12245
12261
12288
12325
12371
12426
12490
12562
12642
12728
12820
12917
13018
13124
13232
13343
13457
13571
13688
13805
13922
14040
14158
14275
14391
14505
14618
14728
14836
14940
15040
15137
15230
15318
15402
15482
15557
15628
15693
15754
15810
15862
15908
15948
15983
16011
16032
16044
16049
16045
16030
16008
15974
15931
15877
15812
15737
15651
15554
15446
15327
15198
15058
14907
14746
14574
14391
14198
13994
13779
13553
13316
13069
12811
12544
12267
11981
11687
11385
11076
10761
10441
10117
9789
9458
9127
8794
8463
8132
7806
7483
7165
6853
6548
6250
5961
5680
5409
5147
4896
4655
4424
4205
3996
3798
3612
3436
3272
3118
2975
2844
2724
2615
2517
2431
2356
2293
2242
2203
2177
2162
2160
2171
2195
2232
2282
2345
2421
2510
2612
2727
2855
2994
3146
3310
3485
3671
3868
4074
4289
4513
4745
4984
5228
5478
5732
5990
6251
6515
6781
7049
7320
7592
7865
8140
8414
8689
8962
9234
9504
9771
10034
10293
10547
10796
11038
11274
11502
11722
11934
12138
12331
12515
12689
12853
13006
13149
13281
13402
13513
13613
13702
13781
13851
13910
13960
14002
14035
14060
14077
14088
14091
14087
14077
14061
14039
14011
13977
13938
13894
13845
13791
13732
13667
13597
13523
13443
13358
13269
13174
13076
12973
12865
12754
12639
12521
12399
12276
12150
12023
11894
11764
11634
11504
11373
11243
11113
10984
10856
10729
10604
10481
10361
10243
10129
10019
9913
9811
9714
9620
9530
9444
9361
9281
9203
9126
9051
8976
8901
8826
8749
8670
8590
8507
8420
8331
8238
8141
8041
7937
7830
7721
7609
7494
7378
7260
7142
7024
6907
6792
6679
6568
6462
6360
6263
6171
6085
6005
5930
5862
5800
5744
5694
5651
5615
5586
5563
5547
5538
5535
5539
5549
5565
5587
5614
5646
5682
5721
5763
5805
5849
5892
5934
5974
6013
6049
6081
6110
6135
6156
6172
6184
6192
6194
6192
6184
6172
6155
6134
6107
6077
6042
6003
5961
5915
5866
5815
5760
5704
5645
5585
5522
5459
5394
5328
5262
5194
5127
5058
4989
4919
4848
4776
4702
4627
4550
4471
4390
4307
4223
4137
4049
3960
3869
3776
3681
3583
3483
3380
3273
3162
3048
2930
2807
2681
2551
2417
2280
2140
1997
1853
1708
1561
1414
1267
1120
974
828
683
540
398
258
120
-17
-151
-284
-414
-543
-668
-791
-911
-1028
-1142
-1252
-1359
-1463
-1563
-1660
-1752
-1842
-1927
-2009
-2086
-2160
-2228
-2293
-2353
-2408
-2458
-2503
-2544
-2579
-2610
-2635
-2655
-2670
-2681
-2686
-2687
-2684
-2677
-2665
-2650
-2631
-2609
-2583
-2553
-2521
-2485
-2445
-2401
-2354
-2302
-2245
-2183
-2116
-2044
-1966
-1883
-1793
-1698
-1596
-1489
-1375
-1256
-1130
-998
-860
-717
-567
-412
-252
-88
81
254
429
608
788
971
1156
1342
1529
1716
1904
2092
2279
2464
2648
2829
3008
3184
3357
3526
3691
3852
4008
4160
4307
4449
4586
4719
4847
4969
5088
5201
5310
5415
5517
5614
5709
5800
5890
5977
6064
6150
6235
6322
6409
6498
6587
6678
6771
6866
6962
7060
7161
7265
7371
7480
7592
7707
7825
7947
8071
8200
8332
8466
8603
8742
8883
9024
9166
9307
9447
9584
9718
9848
9973
10090
10201
10303
10396
10478
10550
10610
10657
10691
10711
10718
10709
10686
10647
10593
10522
10436
10334
10216
10082
9932
9767
9587
9392
9182
8958
8721
8471
8209
7936
7653
7362
7062
6754
6440
6119
5793
5462
5126
4785
4441
4093
3743
3389
3034
2676
2318
1958
1599
1240
881
525
170
-182
-532
-878
-1221
-1560
-1895
-2226
-2552
-2873
-3189
-3500
-3806
-4106
-4401
-4690
-4974
-5252
-5525
-5792
-6054
-6310
-6560
-6805
-7044
-7278
-7506
-7728
-7945
-8156
-8361
-8559
-8752
-8938
-9117
-9289
-9453
-9610
-9759
-9898
-10029
-10150
-10261
-10362
-10453
-10535
-10606
-10667
-10718
-10759
-10790
-10811
-10823
-10825
-10818
-10802
-10778
-10745
-10704
-10656
-10601
-10539
-10470
-10395
-10315
-10229
-10138
-10041
-9939
-9832
-9721
-9605
-9485
-9360
-9232
-9100
-8964
-8824
-8682
-8537
-8390
-8242
-8092
-7941
-7790
-7640
-7489
-7340
-7192
-7045
-6900
-6755
-6612
-6469
-6326
-6183
-6040
-5896
-5752
-5606
-5458
-5309
-5157
-5004
-4848
-4691
-4531
-4371
-4208
-4043
-3879
-3713
-3547
-3379
-3212
-3044
-2877
-2710
-2542
-2375
-2208
-2041
-1878
-1714
-1552
-1393
-1236
-1082
-932
-785
-643
-505
-372
-245
-124
-9
100
202
297
385
465
537
602
657
705
743
772
791
801
801
791
772
745
708
664
611
552
487
415
340
260
177
91
4
-84
-174
-263
-352
-441
-528
-613
-695
-775
-852
-924
-992
-1055
-1113
-1166
-1214
-1257
-1296
-1331
-1361
-1388
-1410
-1429
-1444
-1456
-1464
-1470
-1473
-1474
-1474
-1472
-1470
-1467
-1465
-1464
-1464
-1466
-1471
-1479
-1492
-1508
-1529
-1556
-1588
-1625
-1668
-1717
-1772
-1832
-1899
-1971
-2049
-2132
-2220
-2314
-2412
-2515
-2622
-2733
-2848
-2967
-3089
-3213
-3340
-3470
-3600
-3732
-3865
-3998
-4131
-4264
-4395
-4526
-4655
-4782
-4907
-5030
-5151
-5270
-5386
-5500
-5611
-5719
-5824
-5927
-6026
-6121
-6214
-6303
-6389
-6472
-6552
-6628
-6702
-6772
-6840
-6906
-6969
-7030
-7089
-7147
-7203
-7257
-7310
-7362
-7412
-7461
-7507
-7553
-7597
-7639
-7680
-7719
-7757
-7794
-7830
-7864
-7897
-7929
-7960
-7990
-8019
-8047
-8073
-8098
-8122
-8144
-8164
-8182
-8199
-8215
-8229
-8242
-8255
-8267
-8280
-8294
-8309
-8325
-8344
-8366
-8392
-8421
-8455
-8494
-8538
-8588
-8644
-8706
-8775
-8851
-8933
-9022
-9118
-9219
-9327
-9440
-9559
-9682
-9809
-9941
-10076
-10214
-10355
-10498
-10643
-10788
-10935
-11081
-11227
-11373
-11517
-11661
-11802
-11943
-12081
-12218
-12353
-12486
-12617
-12746
-12872
-12996
-13118
-13237
-13353
-13466
-13576
-13684
-13788
-13889
-13987
-14082
-14174
-14262
-14347
-14429
-14506
-14580
-14651
-14717
-14779
-14837
-14890
-14940
-14985
-15027
-15064
-15097
-15126
-15151
-15171
-15186
-15196
-15201
-15201
-15195
-15182
-15164
-15139
-15107
-15069
-15024
-14971
-14911
-14844
-14769
-14687
-14597
-14500
-14395
-14283
-14164
-14038
-13906
-13767
-13623
-13473
-13319
-13160
-12997
-12831
-12662
-12490
-12317
-12142
-11966
-11791
-11615
-11440
-11266
-11094
-10924
-10755
-10589
-10426
-10265
-10108
-9953
-9803
-9656
-9514
-9376
-9243
-9115
-8992
-8875
-8764
-8659
-8561
-8469
-8383
-8304
-8232
-8164
-8105
-8048
-8000
-7955
-7914
-7878
-7846
-7817
-7791
-7768
-7748
-7729
-7713
-7699
-7686
-7675
-7665
-7656
-7648
-7640
-7634
-7629
-7624
-7621
-7618
-7616
-7614
-7613
-7612
-7612
-7611
-7610
-7608
-7605
-7601
-7595
-7588
-7578
-7566
-7552
-7534
-7513
-7489
-7461
-7429
-7394
-7354
-7310
-7263
-7211
-7156
-7097
-7035
-6971
-6903
-6833
-6761
-6687
-6612
-6534
-6456
-6377
-6297
-6217
-6138
-6059
-5982
-5906
-5832
-5762
-5694
-5630
-5569
-5513
-5461
-5413
-5370
-5331
-5297
-5267
-5241
-5220
-5202
-5189
-5180
-5175
-5173
-5175
-5181
-5190
-5203
-5219
-5237
-5259
-5283
-5310
-5339
-5371
-5404
-5440
-5478
-5519
-5561
-5605
-5651
-5698
-5747
-5798
-5850
-5903
-5957
-6013
-6069
-6127
-6186
-6245
-6306
-6368
-6431
-6495
-6560
-6625
-6691
-6757
-6823
-6889
-6954
-7018
-7081
-7142
-7200
-7256
-7309
-7360
-7407
-7450
-7490
-7527
-7559
-7588
-7612
-7633
-7649
-7661
-7668
-7671
-7669
-7663
-7651
-7636
-7616
-7591
-7562
-7529
-7492
-7452
-7408
-7360
-7310
-7256
-7201
-7143
-7083
-7021
-6957
-6893
-6827
-6761
-6695
-6629
-6565
-6501
-6439
-6379
-6322
-6267
-6215
-6166
-6120
-6078
-6039
-6004
-5973
-5946
-5924
-5906
-5892
-5882
-5876
-5875
-5877
-5884
-5894
-5907
-5924
-5944
-5966
-5992
-6019
-6049
-6081
-6115
-6151
-6187
-6225
-6264
-6305
-6346
-6390
-6435
-6482
-6531
-6583
-6637
-6694
-6754
-6817
-6883
-6952
-7024
-7100
-7181
-7265
-7353
-7447
-7544
-7647
-7754
-7867
-7985
-8109
-8238
-8373
-8514
-8660
-8812
-8969
-9131
-9298
-9470
-9647
-9828
-10012
-10201
-10392
-10586
-10781
-10979
-11176
-11374
-11572
-11767
-11961
-12152
-12339
-12522
-12700
-12873
-13041
-13202
-13356
-13504
-13643
-13775
-13898
-14013
-14119
-14216
-14305
-14384
-14456
-14518
-14573
-14620
-14659
-14691
-14716
-14734
-14745
-14750
-14749
-14743
-14730
-14712
-14689
-14660
-14626
-14587
-14542
-14493
-14439
-14381
-14318
-14251
-14180
-14105
-14027
-13945
-13860
-13771
-13679
-13583
-13484
-13381
-13275
-13166
-13052
-12935
-12814
-12689
-12560
-12427
-12289
-12147
-12001
-11849
-11693
-11532
-11366
-11196
-11021
-10842
-10658
-10472
-10282
-10089
-9895
-9699
-9502
-9305
-9108
-8913
-8719
-8528
-8340
-8154
-7974
-7798
-7626
-7460
-7298
-7142
-6991
-6846
-6706
-6570
-6440
-6313
-6192
-6074
-5960
-5850
-5744
-5642
-5544
-5450
-5360
-5275
-5194
-5118
-5046
-4978
-4916
-4858
-4804
-4755
-4711
-4671
-4636
-4605
-4578
-4556
-4537
-4522
-4511
-4502
-4496
-4492
-4491
-4491
-4493
-4496
-4500
-4504
-4510
-4516
-4522
-4529
-4537
-4545
-4554
-4564
-4574
-4585
-4597
-4610
-4624
-4639
-4655
-4671
-4689
-4707
-4726
-4746
-4766
-4786
-4807
-4828
-4850
-4872
-4894
-4917
-4940
-4964
-4988
-5013
-5038
-5064
-5090
-5118
-5146
-5175
-5206
-5239
-5273
-5309
-5347
-5387
-5429
-5473
-5520
-5568
-5618
-5671
-5726
-5783
-5841
-5901
-5963
-6026
-6089
-6153
-6218
-6281
-6344
-6406
-6466
-6524
-6580
-6633
-6684
-6731
-6775
-6816
-6853
-6886
-6915
-6941
-6962
-6979
-6991
-7000
-7004
-7003
-6999
-6990
-6976
-6959
-6937
-6911
-6881
-6847
-6809
-6767
-6721
-6672
-6619
-6563
-6504
-6442
-6377
-6309
-6238
-6165
-6089
-6010
-5928
-5843
-5754
-5662
-5566
-5467
-5363
-5255
-5144
-5028
-4909
-4786
-4658
-4527
-4392
-4253
-4110
-3964
-3814
-3660
-3503
-3343
-3180
-3014
-2846
-2676
-2504
-2330
-2156
-1981
-1806
-1631
-1456
-1281
-1108
-935
-764
-595
-427
-262
-98
63
221
377
530
681
829
975
1118
1258
1395
1528
1659
1786
1910
2029
2146
2259
2367
2471
2571
2666
2757
2844
2926
3003
3076
3144
3208
3266
3320
3368
3412
3451
3484
3513
3537
3555
3569
3577
3581
3579
3572
3560
3542
3519
3490
3455
3414
3367
3313
3252
3184
3110
3028
2939
2843
2740
2629
2512
2389
2259
2124
1983
1838
1688
1535
1379
1220
1059
896
732
568
404
240
76
-87
-249
-410
-569
-727
-884
-1039
-1193
-1345
-1497
-1647
-1795
-1943
-2089
-2234
-2379
-2522
-2665
-2807
-2948
-3089
-3228
-3367
-3505
-3642
-3778
-3912
-4045
-4176
-4306
-4434
-4560
-4684
-4806
-4926
-5043
-5158
-5270
-5379
-5484
-5586
-5684
-5778
-5867
-5952
-6031
-6104
-6172
-6234
-6289
-6339
-6381
-6417
-6446
-6468
-6483
-6491
-6492
-6486
-6473
-6453
-6426
-6393
-6353
-6307
-6255
-6198
-6135
-6068
-5996
-5919
-5840
-5757
-5672
-5585
-5496
-5407
-5318
-5228
-5140
-5052
-4966
-4883
-4801
-4723
-4647
-4575
-4507
-4442
-4381
-4323
-4269
-4219
-4172
-4127
-4086
-4046
-4010
-3976
-3942
-3911
-3880
-3851
-3822
-3793
-3765
-3736
-3707
-3678
-3648
-3616
-3583
-3549
-3512
-3474
-3434
-3392
-3349
-3303
-3256
-3207
-3157
-3106
-3053
-3000
-2945
-2890
-2835
-2779
-2724
-2668
-2613
-2559
-2505
-2453
-2400
-2349
-2298
-2249
-2199
-2151
-2102
-2054
-2005
-1957
-1907
-1857
-1806
-1754
-1700
-1644
-1587
-1528
-1467
-1404
-1339
-1273
-1204
-1134
-1062
-988
-912
-835
-755
-673
-590
-504
-416
-326
-233
-139
-43
55
155
257
360
465
570
677
783
890
997
1102
1207
1310
1411
1509
1604
1695
1783
1866
1944
2017
2086
2149
2206
2257
2303
2342
2375
2403
2425
2441
2451
2456
2455
2450
2439
2424
2405
2381
2354
2323
2290
2253
2214
2173
2130
2085
2039
1992
1945
1898
1850
1804
1758
1713
1671
1630
1591
1554
1521
1490
1463
1438
1417
1400
1386
1375
1368
1365
1365
1368
1375
1385
1397
1412
1430
1450
1471
1495
1520
1546
1574
1602
1632
1661
1691
1721
1751
1780
1808
1836
1862
1887
1911
1932
1951
1968
1981
1992
1998
2001
2001
1996
1986
1972
1954
1931
1904
1873
1837
1798
1755
1709
1660
1609
1556
1502
1446
1390
1334
1279
1224
1171
1120
1071
1024
980
940
902
868
836
808
783
761
742
726
712
700
692
685
681
680
680
683
687
693
700
709
718
728
739
750
762
773
784
794
804
813
821
829
836
842
847
851
855
858
860
863
865
868
871
875
879
886
894
905
919
936
957
982
1012
1047
1087
1132
1183
1240
1303
1371
1445
1525
1609
1699
1793
1891
1994
2099
2208
2320
2434
2550
2668
2787
2907
3028
3150
3271
3393
3515
3636
3756
3876
3995
4112
4227
4340
4450
4557
4661
4760
4855
4946
5030
5109
5182
5249
5308
5361
5406
5443
5472
5493
5506
5511
5507
5495
5475
5446
5410
5367
5316
5259
5196
5126
5051
4971
4885
4795
4700
4601
4497
4390
4279
4164
4046
3926
3803
3678
3550
3421
3290
3158
3025
2890
2755
2620
2484
2349
2214
2079
1945
1812
1680
1549
1419
1290
1162
1035
909
783
659
536
413
291
170
50
-70
-189
-308
-425
-541
-655
-768
-878
-986
-1091
-1193
-1291
-1384
-1473
-1557
-1635
-1707
-1773
-1833
-1886
-1932
-1971
-2001
-2025
-2041
-2049
-2049
-2041
-2025
-2001
-1970
-1931
-1884
-1830
-1769
-1700
-1625
-1542
-1453
-1357
-1254
-1144
-1028
-906
-777
-642
-501
-354
-201
-42
122
290
464
643
825
1012
1204
1399
1597
1799
2004
2212
2423
2637
2853
3071
3292
3514
3737
3962
4187
4413
4640
4866
5093
5319
5545
5770
5994
6216
6438
6658
6877
7093
7309
7522
7733
7943
8150
8356
8559
8759
8957
9152
9344
9533
9718
9899
10077
10250
10420
10584
10744
10900
11050
11195
11334
11468
11595
11717
11833
11942
12045
12142
12232
12316
12394
12466
12531
12591
12645
12694
12737
12776
12809
12838
12862
12881
12897
12908
12916
12920
12921
12919
12913
12904
12892
12877
12859
12839
12816
12790
12761
12730
12696
12659
12619
12576
12530
12480
12428
12371
12312
12248
12180
12108
12031
11950
11865
11775
11681
11582
11479
11373
11262
11147
11029
10907
10782
10653
10520
10384
10245
10103
9957
9808
9656
9501
9343
9182
9018
8850
8680
8507
8332
8154
7973
7791
7607
7422
7236
7049
6862
6675
6488
6301
6116
5932
5749
5569
5392
5218
5048
4882
4720
4564
4413
4267
4128
3996
3869
3750
3638
3532
3433
3342
3257
3179
3108
3043
2984
2931
2885
2844
2809
2779
2755
2736
2722
2714
2711
2712
2719
2732
2749
2771
2798
2829
2866
2906
2950
2999
3050
3105
3163
3223
3285
3349
3415
3481
3548
3616
3683
3750
3817
3882
3947
4010
4072
4133
4193
4251
4307
4362
4415
4466
4515
4562
4608
4651
4691
4730
4766
4799
4830
4858
4883
4905
4924
4940
4953
4963
4970
4975
4976
4975
4972
4966
4958
4949
4937
4924
4909
4893
4876
4858
4840
4822
4803
4785
4767
4750
4734
4720
4707
4695
4686
4680
4675
4674
4675
4679
4686
4696
4710
4726
4746
4768
4795
4824
4857
4893
4933
4976
5024
5075
5131
5190
5254
5322
5394
5471
5552
5636
5725
5818
5914
6015
6118
6225
6335
6447
6562
6680
6799
6921
7045
7171
7299
7429
7560
7693
7828
7965
8102
8241
8381
8523
8665
8809
8953
9098
9245
9391
9538
9686
9833
9980
10126
10272
10416
10559
10700
10840
10976
11111
11242
11371
11497
11619
11738
11854
11966
12075
12181
12282
12381
12475
12567
12654
12739
12819
12896
12970
13040
13106
13169
13228
13282
13334
13381
13424
13463
13499
13531
13560
13586
13608
13628
13645
13661
13674
13687
13698
13709
13720
13732
13744
13759
13776
13795
13817
13842
13871
13904
13940
13981
14025
14074
14126
14181
14240
14302
14366
14433
14502
14573
14646
14719
14794
14869
14945
15020
15095
15170
15244
15318
15390
15461
15530
15598
15664
15727
15789
15848
15905
15959
16009
16056
16102
16143
16180
16213
16244
16270
16293
16311
16325
16335
16341
16344
16341
16335
16326
16312
16295
16274
16250
16222
16192
16158
16122
16082
16042
15998
15951
15902
15851
15797
15740
15680
15618
15552
15482
15409
15332
15252
15168
15080
14988
14893
14794
14693
14588
14480
14370
14258
14143
14027
13909
13789
13668
13546
13424
13300
13176
13052
12927
12802
12677
12552
12427
12302
12177
12052
11927
11803
11678
11554
11429
11305
11181
11058
10934
10811
10688
10565
10443
10322
10201
10081
9962
9844
9727
9611
9496
9382
9270
9158
9048
8938
8830
8722
8616
8511
8407
8304
8202
8102
8004
7906
7811
7718
7626
7536
7448
7363
7279
7197
7116
7038
6960
6884
6809
6735
6661
6587
6514
6440
6367
6293
6218
6143
6068
5991
5914
5836
5756
5676
5594
5511
5426
5340
5253
5164
5075
4984
4892
4799
4706
4611
4516
4421
4325
4229
4133
4037
3941
3846
3751
3656
3562
3468
3375
3282
3190
3097
3005
2912
2820
2727
2634
2540
2446
2352
2257
2161
2065
1968
1870
1772
1673
1575
1476
1377
1279
1181
1084
989
895
803
713
625
540
457
377
300
227
156
89
26
-34
-90
-142
-190
-234
-273
-309
-341
-369
-392
-412
-427
-439
-446
-450
-450
-447
-440
-430
-416
-400
-381
-359
-334
-307
-278
-246
-212
-175
-137
-96
-53
-8
38
86
135
186
238
290
343
396
449
502
555
608
661
712
763
813
862
910
956
1000
1043
1084
1123
1160
1195
1229
1261
1291
1320
1347
1373
1397
1421
1444
1466
1488
1509
1530
1551
1572
1593
1614
1636
1659
1682
1706
1731
1757
1784
1812
1841
1871
1902
1935
1968
2003
2039
2075
2113
2152
2192
2232
2273
2314
2355
2397
2438
2479
2520
2560
2599
2637
2674
2709
2744
2777
2809
2839
2868
2896
2922
2947
2971
2994
3015
3036
3055
3074
3092
3109
3127
3144
3162
3181
3200
3222
3244
3269
3296
3326
3359
3394
3433
3476
3523
3574
3628
3687
3750
3817
3888
3963
4041
4123
4208
4296
4386
4479
4574
4670
4768
4867
4967
5067
5168
5268
5368
5467
5566
5664
5760
5856
5949
6042
6133
6221
6308
6393
6474
6554
6630
6703
6773
6839
6901
6960
7015
7066
7113
7156
7195
7229
7260
7287
7310
7329
7344
7356
7363
7368
7369
7366
7361
7352
7341
7326
7308
7288
7265
7239
7210
7179
7145
7108
7068
7026
6981
6934
6885
6833
6779
6722
6663
6602
6538
6473
6405
6336
6265
6192
6118
6042
5965
5887
5808
5728
5647
5566
5485
5404
5323
5242
5161
5081
5002
4924
4846
4770
4695
4621
4548
4478
4409
4342
4277
4215
4156
4100
4046
3998
3953
3912
3876
3844
3817
3795
3778
3767
3761
3761
3766
3777
3793
3814
3841
3872
3908
3949
3994
4043
4096
4152
4211
4273
4338
4404
4472
4541
4611
4682
4752
4823
4893
4962
5031
5098
5163
5226
5287
5346
5401
5453
5502
5547
5588
5625
5657
5685
5708
5726
5739
5748
5751
5750
5744
5733
5718
5698
5675
5647
5616
5582
5545
5505
5463
5418
5371
5323
5273
5221
5168
5113
5057
5001
4943
4884
4824
4763
4702
4639
4575
4509
4443
4375
4306
4235
4163
4090
4014
3939
3862
3783
3703
3622
3540
3457
3375
3291
3208
3125
3042
2959
2877
2797
2717
2639
2563
2488
2416
2345
2278
2213
2151
2092
2036
1982
1932
1884
1840
1798
1760
1724
1691
1662
1635
1610
1589
1571
1555
1542
1532
1525
1520
1519
1520
1525
1532
1543
1556
1573
1592
1614
1639
1667
1696
1729
1763
1799
1837
1877
1918
1960
2003
2048
2092
2137
2183
2228
2272
2316
2360
2402
2444
2484
2524
2561
2598
2633
2666
2697
2726
2753
2778
2801
2821
2839
2855
2869
2881
2890
2898
2903
2907
2909
2910
2910
2908
2905
2902
2897
2892
2886
2880
2874
2867
2860
2853
2845
2838
2830
2823
2815
2807
2799
2790
2782
2773
2765
2757
2748
2740
2733
2726
2719
2712
2706
2700
2695
2689
2683
2677
2671
2664
2657
2649
2640
2630
2619
2606
2592
2577
2560
2541
2521
2499
2477
2453
2428
2402
2376
2350
2323
2297
2271
2246
2222
2198
2174
2151
2129
2108
2087
2067
2047
2028
2009
1991
1974
1956
1939
1923
1907
1891
1876
1861
1847
1834
1821
1810
1799
1789
1780
1772
1765
1758
1753
1748
1744
1742
1739
1738
1738
1739
1741
1743
1747
1753
1759
1767
1776
1787
1799
1813
1830
1848
1868
1891
1916
1943
1973
2005
2040
2077
2116
2158
2203
2249
2298
2349
2401
2456
2511
2569
2627
2687
2747
2809
2872
2935
3000
3064
3129
3195
3260
3326
3392
3457
3522
3587
3652
3717
3781
3844
3907
3970
4032
4093
4153
4212
4269
4326
4381
4435
4487
4537
4585
4632
4676
4718
4758
4795
4830
4862
4891
4918
4942
4962
4980
4994
5005
5012
5016
5016
5013
5005
4994
4978
4959
4935
4907
4875
4839
4798
4753
4704
4651
4594
4533
4468
4400
4329
4254
4176
4096
4011
3926
3838
3747
3654
3558
3461
3361
3258
3154
3046
2936
2824
2709
2590
2469
2344
2216
2084
1948
1809
1665
1517
1365
1209
1048
884
715
542
365
184
0
-188
-379
-574
-771
-971
-1172
-1376
-1581
-1787
-1993
-2200
-2406
-2612
-2816
-3020
-3221
-3420
-3616
-3810
-4000
-4187
-4370
-4549
-4724
-4896
-5063
-5225
-5383
-5537
-5686
-5831
-5970
-6105
-6235
-6359
-6478
-6592
-6700
-6802
-6898
-6988
-7072
-7150
-7221
-7285
-7343
-7394
-7438
-7476
-7507
-7532
-7549
-7560
-7565
-7563
-7554
-7539
-7516
-7488
-7452
-7410
-7361
-7306
-7243
-7174
-7098
-7016
-6926
-6830
-6728
-6619
-6503
-6381
-6253
-6119
-5980
-5834
-5684
-5528
-5366
-5200
-5030
-4855
-4676
-4492
-4306
-4116
-3923
-3728
-3530
-3330
-3128
-2925
-2721
-2516
-2311
-2105
-1901
-1697
-1494
-1293
-1094
-897
-704
-514
-327
-145
33
206
374
537
695
846
991
1130
1263
1389
1509
1622
1729
1829
1923
2009
2092
2167
2236
2300
2358
2410
2458
2500
2538
2571
2601
2627
2650
2670
2687
2702
2715
2726
2736
2745
2752
2759
2764
2769
2773
2776
2779
2781
2782
2783
2783
2781
2779
2776
2771
2765
2758
2749
2738
2727
2713
2699
2683
2665
2646
2626
2605
2582
2558
2532
2506
2478
2450
2420
2389
2356
2323
2289
2254
2218
2182
2144
2106
2068
2029
1991
1951
1912
1872
1832
1792
1752
1712
1672
1631
1591
1550
1510
1469
1428
1386
1345
1303
1261
1219
1177
1135
1093
1051
1010
969
929
890
852
816
781
747
715
685
657
631
607
585
566
548
533
521
510
502
496
492
490
490
492
496
502
510
520
532
546
562
580
600
622
646
672
700
730
761
794
828
864
900
938
976
1014
1053
1093
1132
1172
1211
1250
1289
1327
1365
1403
1440
1477
1513
1549
1585
1621
1656
1692
1728
1765
1801
1839
1877
1915
1954
1993
2033
2073
2114
2154
2195
2236
2277
2318
2359
2399
2439
2478
2517
2554
2591
2626
2661
2694
2726
2756
2785
2813
2839
2865
2888
2910
2931
2950
2968
2983
2997
3009
3019
3027
3033
3036
3037
3035
3031
3024
3013
3000
2983
2963
2940
2913
2883
2850
2814
2774
2730
2684
2634
2582
2526
2467
2405
2341
2274
2204
2132
2057
1980
1901
1820
1737
1652
1566
1478
1388
1297
1205
1112
1016
922
826
729
631
533
435
337
239
141
43
-55
-152
-249
-345
-441
-536
-629
-722
-813
-903
-992
-1078
-1163
-1246
-1328
-1407
-1484
-1558
-1630
-1700
-1766
-1831
-1892
-1951
-2007
-2060
-2111
-2159
-2204
-2247
-2287
-2325
-2360
-2393
-2424
-2452
-2478
-2502
-2523
-2543
-2560
-2575
-2588
-2600
-2609
-2616
-2621
-2625
-2626
-2626
-2624
-2621
-2615
-2608
-2600
-2590
-2578
-2565
-2550
-2533
-2516
-2496
-2476
-2454
-2430
-2405
-2379
-2351
-2322
-2291
-2259
-2226
-2191
-2155
-2118
-2079
-2037
-1995
-1951
-1905
-1857
-1807
-1756
-1702
-1647
-1589
-1530
-1468
-1405
-1339
-1272
-1203
-1132
-1058
-983
-907
-828
-748
-666
-583
-498
-412
-324
-236
-147
-57
34
124
215
307
398
489
580
670
761
851
940
1028
1116
1203
1289
1375
1459
1543
1625
1707
1787
1866
1943
2019
2094
2167
2239
2309
2378
2445
2510
2574
2636
2697
2755
2812
2868
2921
2973
3024
3073
3120
3166
3211
3255
3298
3340
3381
3422
3462
3501
3540
3578
3615
3652
3689
3724
3759
3794
3828
3862
3895
3928
3960
3992
4024
4056
4088
4120
4152
4184
4217
4250
4283
4317
4351
4386
4420
4455
4491
4526
4561
4595
4629
4662
4695
4726
4756
4784
4812
4837
4861
4884
4905
4924
4942
4958
4973
4986
4997
5007
5016
5023
5028
5033
5036
5037
5038
5038
5037
5035
5032
5028
5023
5017
5011
5004
4996
4988
4979
4969
4959
4948
4938
4926
4915
4903
4891
4879
4867
4854
4840
4827
4813
4798
4782
4766
4749
4731
4712
4692
4671
4648
4623
4598
4570
4541
4510
4477
4443
4407
4370
4331
4290
4248
4204
4159
4112
4064
4014
3964
3912
3859
3804
3748
3691
3633
3573
3513
3451
3389
3326
3262
3198
3132
3067
3001
2935
2869
2802
2736
2669
2602
2536
2469
2402
2335
2268
2201
2133
2066
1998
1930
1862
1794
1726
1659
1591
1523
1456
1389
1323
1257
1192
1128
1065
1002
943
883
826
770
715
662
611
561
514
468
423
381
340
301
264
229
195
162
131
102
73
46
21
-4
-27
-49
-70
-90
-110
-128
-146
-163
-179
-196
-212
-229
-246
-263
-281
-300
-320
-341
-364
-389
-415
-442
-472
-503
-536
-571
-608
-646
-686
-728
-770
-814
-859
-906
-953
-1000
-1050
-1099
-1149
-1199
-1249
-1299
-1348
-1398
-1446
-1494
-1540
-1586
-1630
-1672
-1713
-1753
-1790
-1825
-1858
-1889
-1917
-1942
-1964
-1984
-2000
-2013
-2023
-2029
-2031
-2029
-2025
-2019
-2008
-1994
-1976
-1956
-1933
-1907
-1879
-1847
-1814
-1778
-1740
-1699
-1657
-1612
-1566
-1518
-1469
-1418
-1366
-1312
-1257
-1200
-1143
-1085
-1025
-965
-904
-843
-781
-718
-655
-591
-527
-464
-400
-337
-275
-213
-153
-93
-35
22
77
130
182
231
278
323
366
406
444
480
513
544
572
598
622
644
665
683
700
715
729
742
754
765
775
784
792
800
808
815
822
829
837
844
852
860
868
877
887
898
909
921
933
947
961
976
992
1008
1025
1043
1061
1079
1098
1117
1135
1154
1172
1189
1205
1221
1235
1248
1260
1270
1279
1286
1292
1296
1298
1298
1296
1293
1287
1280
1270
1258
1245
1228
1210
1189
1165
1139
1111
1079
1045
1008
968
924
878
829
777
723
666
606
544
480
414
346
276
204
131
56
-19
-96
-175
-254
-334
-415
-497
-580
-664
-749
-835
-921
-1008
-1096
-1184
-1273
-1362
-1451
-1540
-1630
-1719
-1809
-1898
-1987
-2076
-2165
-2253
-2341
-2428
-2515
-2602
-2688
-2774
-2859
-2944
-3029
-3113
-3196
-3280
-3362
-3445
-3527
-3609
-3690
-3771
-3851
-3930
-4008
-4086
-4162
-4238
-4312
-4385
-4456
-4526
-4595
-4662
-4727
-4791
-4854
-4915
-4974
-5032
-5089
-5144
-5197
-5249
-5300
-5349
-5396
-5442
-5486
-5529
-5570
-5609
-5647
-5683
-5718
-5752
-5785
-5816
-5846
-5876
-5905
-5933
-5961
-5988
-6015
-6042
-6069
-6096
-6122
-6149
-6176
-6203
-6231
-6258
-6286
-6314
-6342
-6371
-6399
-6427
-6455
-6483
-6511
-6538
-6565
-6591
-6617
-6643
-6668
-6692
-6715
-6738
-6760
-6781
-6801
-6819
-6837
-6853
-6868
-6881
-6893
-6904
-6913
-6921
-6927
-6932
-6934
-6935
-6934
-6931
-6925
-6918
-6907
-6895
-6880
-6862
-6841
-6817
-6791
-6761
-6729
-6693
-6653
-6611
-6565
-6516
-6463
-6407
-6347
-6284
-6218
-6148
-6076
-6000
-5921
-5838
-5753
-5664
-5573
-5478
-5380
-5279
-5176
-5069
-4960
-4848
-4734
-4618
-4499
-4379
-4257
-4133
-4009
-3883
-3756
-3629
-3502
-3375
-3247
-3120
-2994
-2869
-2744
-2620
-2498
-2377
-2257
-2139
-2023
-1908
-1795
-1683
-1573
-1465
-1359
-1255
-1153
-1053
-956
-860
-768
-678
-590
-505
-424
-345
-269
-196
-127
-60
4
64
122
176
227
276
321
364
404
441
475
506
535
560
583
603
621
636
648
657
664
669
671
671
669
665
659
651
642
631
618
605
590
574
557
540
521
502
482
462
440
418
395
371
345
319
291
262
232
200
167
133
97
60
21
-19
-60
-103
-147
-192
-239
-287
-337
-387
-439
-492
-546
-601
-657
-713
-771
-829
-887
-947
-1006
-1066
-1127
-1188
-1249
-1311
-1372
-1434
-1496
-1558
-1620
-1682
-1744
-1806
-1868
-1930
-1993
-2055
-2117
-2179
-2241
-2302
-2364
-2425
-2485
-2546
-2605
-2664
-2723
-2781
-2838
-2894
-2950
-3005
-3059
-3113
-3165
-3217
-3267
-3316
-3364
-3411
-3457
-3500
-3543
-3584
-3623
-3661
-3697
-3731
-3763
-3794
-3822
-3849
-3873
-3896
-3916
-3935
-3951
-3965
-3978
-3988
-3997
-4003
-4006
-4009
-4009
-4006
-4003
-3997
-3989
-3979
-3967
-3954
-3939
-3921
-3903
-3882
-3860
-3836
-3810
-3783
-3754
-3722
-3690
-3655
-3618
-3580
-3539
-3497
-3453
-3408
-3360
-3311
-3260
-3208
-3154
-3098
-3041
-2982
-2922
-2860
-2797
-2733
-2668
-2601
-2534
-2466
-2397
-2328
-2258
-2187
-2117
-2045
-1975
-1904
-1833
-1762
-1692
-1622
-1552
-1483
-1414
-1346
-1278
-1211
-1145
-1079
-1014
-950
-886
-823
-761
-699
-638
-578
-518
-459
-401
-343
-286
-229
-173
-118
-63
-8
46
99
152
205
258
310
362
414
465
517
568
619
671
721
772
823
874
924
974
1024
1073
1123
1171
1220
1268
1315
1362
1409
1455
1501
1546
1591
1636
1680
1724
1767
1810
1852
1894
1935
1975
2015
2054
2091
2128
2163
2198
2231
2262
2293
2321
2348
2373
2396
2418
2437
2454
2468
2481
2491
2498
2503
2505
2504
2499
2492
2482
2468
2451
2431
2407
2381
2351
2317
2281
2242
2200
2154
2106
2056
2001
1946
1888
1828
1765
1700
1634
1565
1496
1424
1351
1277
1202
1125
1047
968
888
807
725
642
558
473
388
302
216
129
41
-46
-135
-223
-312
-400
-489
-578
-666
-755
-843
-930
-1018
-1104
-1190
-1275
-1360
-1444
-1526
-1608
-1688
-1768
-1846
-1923
-1998
-2072
-2145
-2216
-2285
-2353
-2419
-2484
-2547
-2607
-2667
-2724
-2779
-2832
-2884
-2933
-2981
-3026
-3069
-3111
-3150
-3187
-3222
-3255
-3286
-3315
-3342
-3366
-3389
-3409
-3427
-3443
-3456
-3467
-3476
-3482
-3485
-3486
-3484
-3479
-3471
-3460
-3446
-3429
-3409
-3386
-3360
-3331
-3299
-3264
-3226
-3187
-3144
-3100
-3053
-3005
-2954
-2902
-2849
-2794
-2738
-2681
-2623
-2564
-2504
-2443
-2381
-2318
-2255
-2190
-2125
-2058
-1991
-1923
-1854
-1785
-1714
-1643
-1571
-1499
-1425
-1351
-1276
-1201
-1124
-1047
-968
-889
-809
-727
-645
-561
-476
-390
-301
-212
-121
-28
67
164
262
363
465
570
676
784
894
1006
1121
1236
1354
1473
1594
1715
1839
1963
2088
2214
2341
2468
2595
2723
2850
2976
3103
3228
3353
3476
3598
3718
3837
3953
4067
4180
4289
4396
4500
4601
4698
4793
4884
4972
5057
5138
5216
5290
5360
5427
5491
5550
5607
5660
5709
5755
5798
5837
5874
5908
5938
5966
5992
6014
6035
6053
6068
6082
6093
6102
6109
6114
6117
6118
6118
6115
6110
6103
6094
6083
6070
6054
6037
6017
5994
5970
5943
5914
5882
5849
5813
5774
5734
5692
5648
5602
5555
5506
5456
5405
5353
5300
5247
5193
5138
5084
5029
4975
4921
4868
4815
4763
4713
4663
4615
4569
4525
4482
4441
4403
4367
4333
4302
4274
4248
4225
4204
4186
4171
4158
4148
4141
4136
4133
4132
4134
4138
4144
4152
4162
4173
4186
4201
4217
4234
4252
4271
4290
4310
4331
4351
4372
4393
4413
4434
4454
4474
4493
4512
4530
4547
4563
4579
4593
4606
4618
4629
4638
4646
4652
4656
4659
4659
4658
4655
4649
4641
4632
4620
4605
4589
4570
4548
4524
4498
4470
4439
4405
4369
4331
4290
4247
4202
4154
4103
4051
3996
3938
3879
3816
3751
3684
3614
3542
3467
3389
3309
3227
3142
3055
2965
2874
2780
2684
2586
2486
2384
2281
2176
2069
1962
1853
1743
1632
1521
1409
1298
1186
1074
963
853
744
637
531
426
324
223
125
29
-64
-155
-243
-328
-410
-489
-564
-637
-706
-772
-835
-894
-949
-1000
-1049
-1094
-1135
-1172
-1205
-1235
-1260
-1282
-1299
-1313
-1322
-1327
-1328
-1324
-1316
-1303
-1286
-1265
-1238
-1207
-1172
-1132
-1087
-1037
-983
-925
-862
-795
-723
-648
-569
-486
-399
-309
-216
-120
-21
80
184
289
395
503
612
721
831
940
1050
1160
1269
1378
1486
1593
1700
1805
1909
2012
2114
2214
2313
2410
2505
2598
2689
2779
2866
2951
3033
3114
3192
3267
3341
3411
3480
3546
3610
3671
3731
3789
3845
3900
3954
4006
4057
4106
4155
4203
4251
4297
4343
4387
4432
4475
4518
4561
4602
4644
4684
4724
4763
4801
4839
4876
4912
4947
4982
5016
5050
5083
5116
5149
5181
5213
5246
5278
5311
5343
5376
5409
5443
5478
5513
5548
5585
5622
5661
5701
5742
5784
5827
5872
5918
5965
6013
6062
6112
6163
6215
6268
6321
6374
6428
6482
6537
6591
6646
6700
6753
6806
6858
6910
6960
7009
7057
7103
7148
7192
7234
7274
7313
7350
7385
7419
7450
7480
7507
7533
7558
7581
7602
7621
7640
7657
7673
7688
7702
7715
7728
7740
7751
7762
7772
7782
7792
7801
7810
7818
7825
7832
7839
7845
7850
7854
7857
7860
7861
7861
7860
7857
7853
7848
7841
7832
7821
7809
7795
7779
7761
7741
7720
7697
7672
7646
7618
7588
7557
7524
7490
7454
7417
7379
7340
7300
7258
7216
7172
7128
7083
7037
6990
6943
6895
6847
6798
6750
6701
6652
6604
6556
6508
6461
6414
6369
6324
6280
6238
6197
6157
6119
6083
6048
6016
5985
5956
5930
5905
5883
5862
5844
5828
5813
5801
5791
5783
5777
5772
5770
5769
5771
5774
5778
5784
5792
5801
5811
5823
5835
5849
5864
5879
5895
5912
5929
5947
5965
5983
6001
6019
6037
6055
6073
6091
6108
6125
6141
6157
6173
6188
6202
6216
6228
6241
6252
6262
6272
6281
6289
6296
6302
6307
6311
6313
6314
6314
6312
6308
6303
6295
6286
6274
6261
6245
6226
6206
6183
6157
6129
6099
6066
6031
5993
5954
5911
5867
5820
5772
5721
5669
5615
5560
5503
5445
5386
5326
5265
5203
5141
5077
5014
4950
4885
4820
4755
4689
4623
4556
4490
4423
4355
4288
4220
4152
4083
4016
3948
3881
3813
3746
3679
3612
3546
3480
3415
3350
3286
3223
3160
3099
3038
2978
2919
2861
2804
2748
2693
2640
2588
2537
2487
2439
2392
2346
2302
2260
2219
2179
2142
2106
2071
2037
2007
1978
1950
1924
1899
1876
1854
1834
1815
1798
1781
1766
1751
1738
1725
1713
1702
1691
1681
1672
1664
1656
1649
1643
1638
1634
1630
1627
1625
1623
1623
1623
1625
1627
1630
1634
1639
1644
1651
1659
1668
1678
1690
1702
1715
1730
1746
1763
1782
1801
1823
1845
1869
1894
1921
1949
1979
2011
2043
2078
2114
2151
2190
2231
2273
2317
2362
2409
2457
2507
2558
2610
2663
2717
2773
2829
2886
2944
3003
3062
3122
3183
3244
3306
3369
3433
3497
3561
3627
3693
3759
3827
3895
3963
4033
4103
4173
4245
4316
4388
4461
4533
4606
4679
4751
4823
4895
4967
5038
5108
5178
5247
5315
5383
5449
5515
5579
5643
5705
5766
5825
5884
5941
5996
6051
6103
6154
6204
6252
6298
6343
6386
6427
6466
6503
6539
6572
6604
6634
6662
6688
6713
6735
6756
6775
6792
6807
6820
6831
6841
6849
6854
6858
6860
6860
6858
6854
6848
6840
6830
6818
6804
6788
6770
6750
6728
6704
6679
6651
6622
6591
6558
6524
6488
6451
6413
6373
6332
6289
6246
6201
6156
6109
6061
6013
5964
5913
5862
5810
5758
5704
5650
5595
5539
5482
5425
5367
5309
5250
5190
5131
5071
5010
4950
4890
4829
4769
4709
4650
4590
4531
4473
4415
4358
4302
4247
4192
4139
4086
4035
3986
3938
3891
3845
3801
3758
3716
3676
3637
3600
3564
3530
3497
3466
3436
3407
3380
3354
3329
3306
3284
3264
3244
3227
3210
3196
3182
3171
3161
3152
3146
3141
3138
3137
3138
3141
3146
3153
3162
3173
3186
3202
3219
3239
3260
3283
3309
3335
3364
3394
3426
3459
3493
3528
3565
3602
3640
3679
3719
3759
3800
3842
3884
3926
3968
4010
4053
4094
4137
4179
4221
4262
4302
4342
4382
4420
4458
4495
4531
4565
4599
4631
4663
4693
4721
4748
4774
4798
4820
4841
4860
4877
4893
4906
4918
4928
4937
4943
4947
4950
4951
4950
4947
4942
4936
4927
4917
4905
4891
4875
4857
4837
4816
4792
4767
4740
4711
4680
4648
4614
4579
4542
4503
4463
4422
4379
4335
4290
4243
4196
4147
4098
4046
3996
3944
3891
3837
3783
3729
3673
3618
3561
3505
3447
3389
3331
3272
3212
3151
3090
3028
2965
2902
2837
2772
2706
2639
2571
2503
2433
2363
2293
2221
2149
2076
2003
1929
1855
1781
1706
1631
1556
1481
1406
1331
1256
1182
1108
1035
962
890
819
749
680
612
546
481
417
355
294
235
178
123
70
19
-30
-78
-123
-166
-207
-246
-283
-318
-351
-382
-412
-439
-465
-489
-511
-531
-550
-567
-582
-595
-606
-616
-624
-630
-634
-636
-636
-633
-629
-623
-614
-603
-590
-575
-558
-538
-517
-493
-467
-440
-410
-378
-345
-309
-272
-233
-192
-150
-106
-60
-14
34
83
133
184
235
288
341
395
449
503
557
612
667
721
776
830
885
939
992
1046
1099
1152
1204
1256
1307
1358
1408
1457
1505
1553
1600
1646
1691
1736
1779
1822
1863
1904
1944
1983
2020
2057
2093
2127
2161
2193
2225
2255
2284
2312
2340
2366
2391
2415
2437
2459
2481
2501
2520
2539
2557
2574
2591
2607
2623
2638
2653
2667
2682
2696
2709
2723
2737
2750
2763
2777
2790
2803
2816
2830
2843
2856
2870
2883
2897
2910
2924
2939
2953
2968
2983
2998
3014
3030
3046
3062
3078
3095
3111
3128
3145
3162
3179
3195
3212
3228
3245
3260
3275
3290
3304
3318
3330
3342
3352
3362
3370
3378
3384
3389
3393
3395
3396
3395
3394
3391
3386
3380
3373
3364
3353
3342
3328
3314
3298
3280
3261
3240
3218
3195
3170
3145
3117
3089
3060
3029
2998
2966
2933
2899
2864
2829
2793
2757
2721
2684
2647
2609
2572
2535
2499
2462
2426
2391
2356
2322
2289
2257
2225
2195
2165
2137
2110
2083
2058
2033
2011
1989
1968
1948
1929
1911
1893
1877
1861
1846
1831
1817
1803
1789
1776
1763
1751
1738
1725
1712
1699
1686
1672
1657
1642
1626
1610
1593
1575
1556
1535
1514
1492
1468
1443
1417
1390
1361
1330
1298
1265
1230
1194
1156
1116
1075
1032
987
940
892
842
790
737
681
623
564
502
438
372
304
234
162
87
11
-68
-148
-231
-316
-403
-492
-583
-675
-770
-866
-965
-1065
-1166
-1269
-1374
-1480
-1587
-1694
-1803
-1913
-2023
-2133
-2243
-2354
-2464
-2574
-2683
-2792
-2900
-3007
-3112
-3216
-3319
-3420
-3519
-3616
-3711
-3803
-3893
-3981
-4065
-4147
-4226
-4302
-4374
-4443
-4509
-4571
-4630
-4685
-4736
-4783
-4827
-4866
-4901
-4933
-4960
-4983
-5002
-5017
-5028
-5034
-5037
-5035
-5029
-5019
-5006
-4988
-4967
-4942
-4913
-4881
-4845
-4807
-4765
-4720
-4673
-4623
-4571
-4517
-4460
-4402
-4342
-4280
-4217
-4152
-4085
-4018
-3949
-3879
-3807
-3735
-3662
-3587
-3511
-3435
-3357
-3279
-3199
-3118
-3037
-2955
-2871
-2788
-2703
-2618
-2532
-2447
-2360
-2274
-2187
-2101
-2015
-1929
-1843
-1758
-1673
-1589
-1506
-1424
-1343
-1263
-1185
-1108
-1033
-959
-888
-818
-751
-686
-624
-564
-507
-452
-400
-350
-303
-259
-218
-179
-143
-110
-79
-51
-25
-1
20
39
55
70
83
94
103
111
116
121
123
125
125
123
121
117
112
106
99
91
82
72
61
49
36
22
7
-9
-25
-43
-61
-81
-101
-123
-146
-169
-194
-220
-247
-275
-304
-334
-365
-397
-429
-462
-495
-529
-563
-597
-632
-666
-700
-734
-768
-801
-834
-866
-898
-929
-960
-989
-1018
-1046
-1073
-1099
-1123
-1147
-1169
-1190
-1210
-1229
-1246
-1262
-1277
-1290
-1301
-1311
-1320
-1327
-1333
-1337
-1339
-1341
-1341
-1339
-1337
-1333
-1328
-1323
-1316
-1309
-1301
-1292
-1283
-1273
-1263
-1252
-1241
-1230
-1219
-1207
-1195
-1183
-1170
-1158
-1145
-1132
-1118
-1105
-1091
-1077
-1062
-1048
-1033
-1018
-1004
-989
-974
-959
-944
-929
-914
-900
-885
-871
-857
-844
-830
-817
-804
-792
-779
-767
-756
-744
-733
-721
-710
-699
-689
-678
-668
-657
-648
-638
-629
-620
-611
-604
-596
-589
-583
-578
-573
-569
-566
-563
-562
-561
-560
-561
-562
-563
-566
-569
-573
-577
-582
-588
-595
-602
-610
-618
-628
-638
-648
-660
-671
-684
-697
-712
-726
-742
-758
-775
-793
-812
-832
-853
-874
-896
-919
-944
-969
-994
-1020
-1049
-1077
-1106
-1137
-1167
-1199
-1232
-1265
-1298
-1333
-1368
-1403
-1439
-1475
-1511
-1547
-1584
-1620
-1657
-1694
-1730
-1766
-1802
-1838
-1873
-1908
-1942
-1976
-2009
-2041
-2074
-2106
-2137
-2167
-2196
-2224
-2252
-2279
-2304
-2329
-2352
-2375
-2396
-2416
-2435
-2453
-2469
-2485
-2499
-2512
-2523
-2534
-2543
-2551
-2558
-2563
-2568
-2571
-2572
-2573
-2573
-2571
-2568
-2565
-2560
-2554
-2547
-2539
-2530
-2520
-2510
-2498
-2485
-2472
-2457
-2442
-2425
-2408
-2391
-2372
-2352
-2332
-2311
-2290
-2267
-2244
-2221
-2197
-2172
-2147
-2121
-2095
-2068
-2041
-2013
-1987
-1959
-1931
-1903
-1875
-1846
-1818
-1789
-1761
-1733
-1705
-1678
-1650
-1623
-1597
-1571
-1545
-1520
-1496
-1472
-1449
-1426
-1404
-1383
-1362
-1342
-1323
-1304
-1286
-1269
-1251
-1235
-1218
-1202
-1187
-1171
-1156
-1141
-1126
-1111
-1096
-1081
-1066
-1052
-1037
-1022
-1006
-992
-976
-961
-945
-929
-912
-895
-877
-859
-841
-821
-801
-781
-759
-737
-714
-690
-666
-640
-614
-586
-558
-528
-498
-467
-436
-403
-370
-336
-301
-266
-231
-195
-159
-123
-87
-50
-14
22
58
93
129
163
198
232
265
298
330
361
392
422
451
479
506
532
557
581
604
625
646
665
683
700
716
730
743
754
764
772
779
784
787
789
789
787
783
778
771
762
751
738
724
708
690
671
649
627
602
576
548
519
488
455
421
385
348
309
269
228
185
140
94
47
-2
-52
-104
-156
-211
-266
-322
-380
-439
-499
-560
-622
-684
-748
-812
-877
-943
-1008
-1076
-1144
-1212
-1280
-1348
-1417
-1486
-1554
-1623
-1692
-1760
-1827
-1894
-1961
-2025
-2091
-2155
-2218
-2280
-2341
-2400
-2458
-2515
-2571
-2624
-2677
-2727
-2776
-2823
-2869
-2912
-2954
-2994
-3033
-3069
-3104
-3137
-3168
-3198
-3225
-3251
-3275
-3298
-3319
-3338
-3356
-3372
-3387
-3401
-3413
-3423
-3433
-3441
-3448
-3454
-3459
-3462
-3465
-3466
-3467
-3467
-3465
-3463
-3460
-3456
-3451
-3445
-3439
-3431
-3423
-3414
-3405
-3394
-3383
-3371
-3359
-3346
-3332
-3318
-3303
-3288
-3272
-3255
-3238
-3220
-3201
-3182
-3162
-3142
-3120
-3098
-3076
-3052
-3028
-3003
-2977
-2951
-2924
-2896
-2868
-2838
-2809
-2778
-2747
-2715
-2682
-2648
-2614
-2579
-2544
-2507
-2470
-2431
-2392
-2352
-2311
-2270
-2227
-2183
-2139
-2093
-2047
-1999
-1951
-1902
-1852
-1802
-1751
-1699
-1647
-1594
-1542
-1488
-1435
-1381
-1328
-1274
-1221
-1168
-1115
-1062
-1010
-958
-907
-857
-807
-757
-709
-661
-615
-569
-524
-481
-438
-397
-357
-318
-281
-245
-211
-179
-148
-118
-91
-65
-42
-20
0
18
33
47
58
67
75
79
82
83
81
78
73
65
56
45
32
18
2
-16
-35
-56
-77
-100
-124
-149
-174
-201
-228
-255
-283
-312
-340
-369
-398
-427
-455
-484
-512
-539
-566
-593
-619
-644
-668
-691
-713
-733
-753
-771
-788
-804
-818
-831
-843
-853
-861
-869
-875
-879
-883
-885
-885
-885
-883
-879
-875
-869
-862
-854
-845
-834
-823
-810
-797
-783
-767
-751
-734
-716
-696
-676
-655
-634
-611
-588
-564
-539
-513
-487
-461
-433
-405
-377
-348
-319
-289
-258
-228
-197
-166
-134
-103
-71
-39
-7
25
57
89
121
153
185
216
248
279
310
341
371
402
432
463
493
523
553
583
614
644
675
706
737
768
800
832
865
898
932
966
1000
1037
1073
1111
1149
1188
1229
1270
1312
1355
1399
1444
1491
1538
1586
1636
1686
1737
1790
1843
1897
1952
2008
2065
2123
2181
2240
2299
2359
2420
2480
2542
2603
2665
2727
2789
2851
2913
2975
3037
3099
3160
3221
3282
3342
3401
3460
3518
3575
3632
3687
3742
3795
3848
3899
3949
3998
4046
4093
4138
4182
4225
4267
4307
4345
4383
4418
4452
4485
4516
4545
4572
4597
4621
4643
4663
4681
4697
4712
4724
4735
4744
4751
4756
4760
4762
4762
4761
4758
4753
4747
4740
4731
4721
4710
4697
4683
4668
4652
4635
4617
4598
4579
4558
4537
4516
4493
4471
4448
4426
4403
4380
4357
4334
4312
4289
4268
4246
4225
4205
4186
4167
4149
4132
4116
4101
4086
4074
4062
4053
4043
4037
4030
4027
4025
4024
4025
4027
4032
4038
4046
4054
4066
4078
4094
4110
4128
4148
4170
4193
4218
4244
4272
4302
4333
4366
4400
4435
4472
4509
4548
4588
4629
4671
4714
4757
4800
4845
4889
4933
4978
5022
5067
5111
5154
5197
5240
5282
5323
5363
5403
5441
5479
5515
5551
5585
5619
5651
5681
5711
5739
5765
5791
5815
5837
5858
5878
5896
5913
5929
5943
5956
5967
5977
5986
5993
5999
6004
6008
6011
6012
6013
6013
6011
6009
6006
6002
5997
5991
5984
5976
5968
5959
5949
5938
5926
5914
5901
5887
5873
5858
5843
5827
5810
5793
5776
5758
5739
5720
5701
5681
5661
5641
5620
5599
5577
5556
5533
5511
5488
5465
5442
5419
5396
5372
5348
5325
5301
5277
5253
5230
5206
5182
5158
5135
5111
5088
5064
5041
5017
4994
4971
4948
4925
4902
4879
4856
4833
4810
4787
4764
4741
4718
4696
4673
4650
4627
4604
4582
4559
4536
4513
4490
4467
4445
4422
4399
4376
4353
4330
4307
4285
4262
4239
4217
4195
4173
4151
4130
4108
4086
4067
4046
4026
4006
3987
3967
3948
3930
3911
3893
3876
3859
3842
3826
3810
3795
3780
3765
3752
3738
3726
3713
3702
3691
3680
3671
3661
3652
3644
3636
3629
3622
3616
3611
3606
3601
3598
3595
3592
3591
3591
3591
3592
3595
3598
3603
3609
3616
3624
3633
3644
3656
3669
3684
3700
3717
3735
3755
3776
3798
3821
3846
3872
3899
3927
3956
3987
4019
4053
4086
4123
4160
4199
4238
4279
4321
4364
4409
4454
4501
4548
4597
4646
4696
4746
4798
4850
4902
4955
5008
5062
5116
5170
5224
5278
5333
5387
5441
5496
5550
5604
5657
5710
5763
5815
5866
5917
5967
6016
6064
6111
6157
6201
6244
6286
6327
6365
6403
6438
6471
6503
6532
6560
6585
6609
6630
6649
6665
6679
6691
6700
6707
6711
6713
6712
6709
6703
6695
6684
6670
6654
6635
6614
6590
6564
6535
6504
6471
6436
6399
6359
6318
6275
6230
6183
6135
6085
6033
5980
5925
5869
5812
5753
5694
5633
5571
5508
5444
5379
5313
5246
5179
5111
5042
4972
4901
4830
4759
4687
4615
4542
4469
4396
4323
4250
4177
4105
4032
3960
3888
3817
3747
3677
3608
3539
3472
3406
3340
3276
3213
3151
3090
3031
2972
2915
2860
2806
2753
2702
2652
2603
2557
2512
2468
2426
2386
2347
2310
2275
2242
2210
2180
2151
2125
2100
2076
2054
2033
2015
1998
1982
1968
1955
1943
1933
1924
1916
1909
1903
1898
1895
1892
1890
1890
1890
1891
1893
1896
1899
1903
1908
1913
1918
1924
1930
1936
1943
1949
1956
1963
1969
1976
1982
1989
1995
2001
2007
2012
2017
2021
2025
2029
2032
2035
2037
2037
2039
2037
2037
2036
2033
2029
2027
2021
2016
2009
2003
1995
1987
1978
1968
1958
1947
1936
1924
1912
1900
1888
1876
1863
1851
1839
1827
1815
1803
1792
1782
1772
1762
1754
1745
1738
1731
1726
1721
1717
1715
1713
1713
1714
1717
1721
1726
1733
1742
1753
1765
1778
1794
1811
1830
1850
1872
1896
1922
1949
1977
2007
2039
2071
2105
2141
2177
2215
2253
2293
2333
2374
2417
2460
2503
2548
2593
2638
2684
2730
2777
2824
2871
2918
2965
3013
3060
3108
3155
3202
3248
3294
3340
3385
3430
3473
3516
3558
3599
3639
3678
3716
3753
3789
3823
3856
3887
3917
3946
3973
3999
4022
4045
4066
4086
4104
4120
4135
4149
4161
4171
4180
4188
4194
4199
4203
4205
4207
4207
4206
4204
4201
4197
4192
4186
4179
4172
4163
4153
4143
4131
4119
4105
4091
4075
4059
4041
4022
4002
3981
3959
3936
3911
3886
3859
3832
3803
3773
3742
3710
3677
3644
3609
3574
3538
3501
3464
3426
3388
3349
3310
3271
3232
3192
3153
3113
3074
3035
2996
2957
2919
2881
2843
2806
2770
2734
2699
2665
2631
2599
2567
2536
2506
2477
2449
2422
2396
2371
2347
2324
2303
2282
2263
2244
2227
2211
2196
2182
2169
2157
2145
2135
2126
2118
2110
2104
2098
2094
2090
2087
2085
2084
2084
2085
2086
2088
2091
2095
2099
2104
2110
2116
2122
2130
2137
2145
2154
2163
2172
2182
2192
2203
2215
2227
2239
2252
2266
2281
2296
2312
2328
2346
2364
2382
2402
2422
2444
2466
2489
2513
2537
2563
2590
2617
2645
2675
2705
2737
2769
2803
2837
2873
2909
2947
2986
3026
3068
3110
3154
3199
3245
3292
3341
3390
3441
3493
3546
3600
3655
3712
3769
3828
3888
3949
4011
4074
4138
4203
4269
4336
4403
4472
4541
4611
4682
4753
4825
4898
4971
5044
5118
5191
5265
5339
5413
5487
5561
5634
5707
5780
5852
5924
5995
6066
6135
6204
6271
6338
6403
6467
6530
6592
6651
6710
6767
6822
6875
6927
6977
7025
7071
7115
7158
7198
7236
7272
7306
7337
7367
7394
7418
7441
7461
7478
7494
7507
7517
7525
7531
7534
7534
7532
7528
7521
7511
7500
7486
7469
7451
7430
7407
7382
7355
7326
7294
7261
7226
7189
7150
7109
7067
7023
6978
6931
6882
6832
6781
6729
6675
6621
6565
6508
6451
6392
6333
6273
6213
6151
6090
6028
5965
5903
5840
5776
5713
5650
5587
5524
5460
5398
5335
5273
5211
5149
5088
5028
4968
4908
4850
4792
4734
4677
4621
4566
4511
4457
4404
4351
4299
4248
4198
4149
4100
4051
4006
3960
3914
3870
3827
3784
3743
3702
3663
3624
3587
3550
3515
3481
3448
3416
3384
3355
3326
3298
3272
3246
3222
3198
3176
3155
3135
3116
3098
3082
3066
3051
3037
3025
3013
3003
2993
2985
2978
2972
2967
2962
2959
2957
2956
2956
2957
2958
2961
2965
2969
2974
2980
2987
2995
3003
3012
3022
3032
3042
3054
3065
3077
3090
3103
3116
3130
3144
3158
3172
3186
3201
3215
3230
3245
3259
3274
3288
3302
3316
3330
3344
3358
3371
3384
3396
3408
3420
3430
3440
3449
3457
3464
3470
3475
3479
3482
3483
3483
3482
3479
3475
3469
3462
3454
3444
3433
3421
3407
3392
3376
3359
3341
3322
3301
3280
3257
3234
3210
3186
3161
3135
3108
3082
3055
3027
3000
2972
2945
2917
2890
2862
2835
2808
2781
2755
2729
2704
2679
2655
2631
2608
2586
2564
2542
2521
2501
2482
2463
2445
2428
2411
2395
2379
2364
2350
2337
2324
2312
2301
2290
2281
2272
2264
2257
2250
2245
2240
2237
2234
2232
2232
2232
2233
2235
2238
2242
2247
2253
2260
2269
2278
2288
2298
2310
2323
2336
2351
2366
2382
2398
2416
2434
2453
2472
2492
2513
2534
2556
2579
2602
2625
2650
2674
2700
2726
2752
2779
2807
2835
2864
2893
2923
2954
2985
3016
3048
3081
3114
3148
3182
3217
3252
3287
3323
3359
3395
3432
3468
3505
3542
3579
3616
3653
3690
3726
3762
3798
3834
3868
3903
3937
3969
4002
4033
4062
4093
4121
4148
4175
4199
4223
4246
4267
4287
4306
4323
4339
4354
4367
4379
4390
4399
4406
4413
4417
4421
4423
4423
4422
4419
4415
4409
4402
4394
4383
4372
4359
4344
4328
4310
4291
4270
4248
4225
4200
4173
4145
4116
4085
4053
4019
3985
3949
3912
3873
3833
3792
3751
3708
3664
3619
3573
3526
3479
3430
3381
3332
3282
3231
3181
3129
3078
3026
2975
2923
2872
2821
2771
2721
2671
2622
2574
2527
2481
2435
2391
2348
2307
2266
2228
2190
2155
2121
2088
2057
2028
2001
1976
1952
1931
1911
1893
1878
1864
1853
1844
1837
1833
1831
1831
1833
1838
1845
1855
1867
1881
1897
1916
1937
1960
1986
2013
2043
2075
2108
2144
2181
2220
2261
2303
2348
2393
2440
2489
2538
2589
2641
2694
2748
2803
2859
2915
2972
3030
3088
3146
3205
3264
3323
3383
3442
3501
3560
3619
3677
3735
3793
3850
3907
3963
4019
4074
4128
4181
4234
4286
4336
4386
4435
4483
4529
4575
4619
4662
4703
4743
4782
4819
4854
4888
4920
4950
4979
5005
5030
5053
5074
5093
5110
5125
5138
5149
5159
5166
5173
5177
5180
5181
5180
5178
5174
5169
5162
5154
5144
5133
5120
5106
5091
5074
5056
5036
5016
4994
4971
4946
4921
4894
4867
4838
4808
4778
4746
4714
4680
4646
4611
4576
4539
4502
4465
4426
4388
4348
4309
4269
4229
4188
4147
4106
4065
4024
3982
3941
3899
3858
3816
3775
3734
3693
3652
3611
3571
3531
3491
3452
3412
3374
3335
3297
3260
3222
3186
3149
3113
3077
3042
3007
2972
2937
2903
2869
2836
2802
2769
2736
2704
2671
2639
2607
2575
2543
2512
2480
2449
2419
2388
2358
2328
2299
2270
2241
2213
2185
2157
2130
2104
2077
2052
2027
2001
1978
1954
1931
1909
1887
1866
1845
1825
1805
1786
1768
1750
1733
1716
1700
1685
1670
1655
1641
1628
1615
1602
1590
1578
1567
1555
1545
1534
1523
1513
1503
1493
1483
1474
1464
1454
1445
1435
1426
1416
1406
1397
1387
1377
1367
1357
1347
1337
1326
1315
1304
1293
1281
1269
1257
1244
1231
1218
1204
1190
1176
1161
1146
1130
1114
1098
1081
1064
1046
1028
1010
991
972
953
934
914
894
873
853
832
811
790
768
747
725
703
680
658
635
613
590
567
543
520
497
473
449
425
401
377
353
328
303
278
253
228
202
176
150
124
98
72
45
19
-8
-35
-62
-89
-116
-143
-171
-199
-226
-254
-282
-310
-338
-367
-395
-423
-451
-480
-508
-536
-565
-593
-621
-648
-676
-703
-730
-757
-784
-810
-836
-861
-886
-911
-935
-959
-982
-1004
-1027
-1049
-1070
-1091
-1111
-1130
-1149
-1167
-1185
-1202
-1218
-1233
-1247
-1261
-1273
-1285
-1296
-1306
-1315
-1322
-1329
-1335
-1340
-1344
-1348
-1350
-1351
-1351
-1351
-1349
-1347
-1344
-1340
-1335
-1330
-1324
-1317
-1310
-1302
-1293
-1284
-1274
-1264
-1253
-1241
-1229
-1216
-1203
-1189
-1175
-1160
-1145
-1129
-1113
-1097
-1080
-1063
-1045
-1028
-1010
-992
-973
-955
-936
-917
-899
-880
-861
-842
-823
-803
-784
-765
-745
-726
-706
-686
-666
-646
-626
-605
-585
-564
-543
-522
-500
-479
-457
-435
-413
-391
-368
-345
-322
-299
-276
-252
-228
-204
-180
-155
-130
-105
-79
-54
-28
-1
25
52
78
105
132
159
186
214
241
268
294
321
347
373
398
423
448
471
495
517
539
559
579
598
616
633
648
663
676
688
698
707
714
721
725
728
729
729
727
724
719
712
703
693
681
667
652
635
616
595
573
549
523
496
467
437
405
372
337
301
263
224
184
142
99
56
11
-35
-82
-129
-178
-227
-277
-327
-378
-430
-482
-534
-586
-639
-692
-745
-798
-851
-904
-957
-1008
-1062
-1114
-1166
-1217
-1268
-1319
-1369
-1419
-1468
-1516
-1564
-1612
-1658
-1704
-1750
-1794
-1838
-1881
-1924
-1966
-2007
-2047
-2086
-2125
-2163
-2200
-2236
-2271
-2305
-2338
-2370
-2401
-2431
-2460
-2487
-2513
-2538
-2562
-2584
-2606
-2626
-2645
-2662
-2679
-2694
-2707
-2720
-2731
-2741
-2750
-2758
-2764
-2769
-2772
-2775
-2776
-2776
-2775
-2772
-2769
-2764
-2758
-2752
-2744
-2736
-2726
-2716
-2706
-2694
-2682
-2670
-2657
-2644
-2631
-2617
-2603
-2589
-2575
-2561
-2547
-2533
-2519
-2505
-2491
-2477
-2463
-2450
-2437
-2424
-2412
-2399
-2388
-2376
-2365
-2355
-2345
-2335
-2326
-2318
-2310
-2303
-2297
-2291
-2285
-2281
-2277
-2274
-2271
-2270
-2269
-2268
-2269
-2270
-2272
-2275
-2278
-2283
-2288
-2293
-2300
-2307
-2315
-2324
-2333
-2343
-2354
-2366
-2378
-2390
-2403
-2417
-2431
-2445
-2460
-2475
-2490
-2505
-2520
-2535
-2550
-2565
-2580
-2594
-2608
-2622
-2636
-2649
-2662
-2674
-2685
-2696
-2707
-2717
-2726
-2734
-2742
-2748
-2754
-2760
-2764
-2768
-2770
-2772
-2773
-2773
-2773
-2771
-2769
-2766
-2762
-2757
-2752
-2746
-2739
-2732
-2724
-2715
-2706
-2697
-2686
-2676
-2665
-2653
-2641
-2629
-2616
-2603
-2589
-2576
-2562
-2548
-2533
-2519
-2504
-2489
-2474
-2458
-2443
-2427
-2412
-2396
-2380
-2364
-2348
-2333
-2317
-2301
-2286
-2270
-2255
-2240
-2225
-2210
-2195
-2180
-2166
-2152
-2137
-2123
-2109
-2095
-2081
-2067
-2053
-2039
-2025
-2009
-1996
-1981
-1966
-1951
-1936
-1920
-1905
-1889
-1873
-1857
-1841
-1824
-1808
-1791
-1775
-1758
-1741
-1724
-1708
-1691
-1674
-1657
-1641
-1624
-1608
-1591
-1575
-1559
-1544
-1528
-1513
-1498
-1483
-1468
-1454
-1440
-1427
-1413
-1401
-1388
-1375
-1363
-1351
-1340
-1328
-1317
-1305
-1294
-1283
-1273
-1262
-1252
-1242
-1232
-1222
-1213
-1204
-1196
-1188
-1180
-1173
-1166
-1160
-1154
-1149
-1144
-1140
-1136
-1133
-1130
-1128
-1127
-1126
-1126
-1126
-1127
-1128
-1130
-1133
-1136
-1139
-1144
-1149
-1154
-1160
-1167
-1174
-1182
-1190
-1199
-1209
-1219
-1230
-1241
-1253
-1266
-1279
-1293
-1307
-1321
-1337
-1352
-1368
-1384
-1401
-1418
-1435
-1453
-1470
-1488
-1506
-1524
-1542
-1560
-1578
-1595
-1613
-1630
-1647
-1663
-1679
-1695
-1709
-1724
-1737
-1750
-1762
-1774
-1785
-1794
-1803
-1812
-1819
-1826
-1831
-1836
-1840
-1843
-1845
-1847
-1847
-1847
-1847
-1845
-1843
-1840
-1836
-1831
-1826
-1820
-1813
-1805
-1797
-1788
-1778
-1768
-1756
-1744
-1731
-1718
-1704
-1689
-1673
-1656
-1639
-1621
-1603
-1583
-1563
-1543
-1522
-1500
-1478
-1455
-1432
-1408
-1384
-1360
-1335
-1310
-1284
-1258
-1232
-1206
-1179
-1152
-1125
-1098
-1070
-1042
-1014
-986
-958
-930
-901
-872
-844
-815
-786
-758
-729
-700
-671
-643
-614
-585
-557
-528
-500
-471
-442
-414
-385
-356
-327
-299
-270
-241
-213
-184
-155
-127
-98
-69
-41
-13
15
43
71
99
126
154
181
208
236
263
289
316
343
370
396
423
449
475
501
527
553
579
604
629
654
679
704
728
752
776
799
823
845
868
890
912
934
955
976
996
1016
1035
1054
1072
1090
1107
1123
1138
1153
1167
1180
1193
1204
1215
1225
1235
1243
1251
1258
1264
1270
1274
1278
1281
1284
1285
1286
1286
1285
1283
1281
1278
1274
1270
1265
1259
1253
1247
1240
1232
1224
1216
1208
1199
1190
1182
1172
1163
1154
1145
1136
1127
1118
1110
1102
1094
1087
1080
1074
1069
1065
1061
1058
1056
1055
1056
1057
1060
1064
1070
1076
1085
1094
1106
1119
1133
1150
1168
1187
1209
1232
1257
1284
1313
1343
1376
1410
1446
1484
1523
1565
1608
1653
1700
1748
1799
1850
1904
1959
2016
2074
2133
2194
2257
2320
2385
2451
2519
2587
2657
2727
2798
2870
2943
3016
3090
3165
3240
3315
3390
3466
3542
3617
3693
3768
3843
3918
3992
4065
4139
4211
4283
4354
4425
4494
4563
4631
4697
4763
4828
4891
4953
5014
5074
5132
5189
5244
5298
5350
5400
5449
5497
5542
5586
5628
5669
5707
5744
5779
5813
5844
5874
5902
5929
5953
5976
5998
6017
6035
6051
6066
6079
6090
6100
6109
6116
6121
6125
6128
6129
6129
6128
6125
6121
6117
6111
6104
6096
6088
6078
6068
6057
6046
6034
6021
6008
5994
5980
5966
5951
5935
5920
5904
5887
5871
5854
5837
5820
5803
5785
5767
5749
5731
5713
5695
5677
5658
5640
5621
5603
5584
5565
5546
5526
5507
5488
5468
5448
5428
5408
5387
5366
5345
5324
5303
5281
5259
5236
5214
5191
5167
5144
5120
5096
5071
5047
5021
4996
4970
4944
4917
4890
4862
4834
4806
4777
4748
4719
4689
4660
4630
4599
4569
4539
4508
4478
4447
4417
4387
4357
4328
4298
4270
4241
4214
4187
4160
4134
4109
4085
4061
4038
4017
3996
3976
3957
3939
3923
3907
3892
3878
3865
3854
3843
3833
3825
3818
3811
3806
3802
3800
3798
3798
3798
3800
3803
3807
3813
3819
3827
3836
3846
3858
3870
3884
3899
3915
3932
3950
3970
3990
4011
4035
4059
4085
4112
4139
4168
4198
4229
4261
4294
4328
4362
4398
4434
4471
4509
4548
4587
4626
4666
4706
4746
4787
4828
4869
4909
4950
4990
5031
5071
5110
5150
5189
5227
5265
5303
5340
5376
5412
5447
5481
5515
5548
5580
5611
5641
5671
5699
5726
5753
5778
5803
5826
5848
5868
5888
5906
5924
5939
5954
5967
5979
5989
5998
6005
6011
6016
6019
6020
6020
6019
6016
6012
6006
5999
5990
5980
5969
5956
5942
5926
5910
5892
5873
5853
5832
5809
5787
5763
5738
5713
5688
5662
5635
5609
5582
5555
5528
5501
5474
5447
5420
5394
5368
5342
5317
5292
5268
5244
5221
5199
5177
5156
5136
5116
5098
5080
5063
5046
5031
5016
5003
4990
4978
4967
4957
4948
4940
4932
4926
4920
4916
4912
4909
4907
4905
4904
4904
4904
4904
4906
4907
4909
4911
4913
4915
4918
4920
4922
4924
4926
4928
4930
4931
4932
4933
4933
4933
4932
4931
4929
4926
4924
4920
4916
4911
4905
4899
4892
4884
4876
4866
4856
4845
4833
4820
4807
4792
4777
4761
4744
4727
4709
4690
4671
4651
4631
4610
4589
4568
4547
4525
4504
4482
4461
4439
4418
4397
4376
4356
4336
4316
4297
4278
4259
4242
4225
4208
4192
4177
4163
4150
4137
4126
4115
4105
4096
4088
4081
4075
4070
4066
4062
4061
4059
4059
4059
4061
4062
4066
4070
4074
4078
4085
4091
4097
4105
4112
4120
4128
4137
4145
4154
4164
4173
4182
4191
4201
4210
4220
4229
4238
4247
4256
4264
4272
4280
4288
4295
4302
4308
4314
4320
4324
4329
4332
4336
4338
4340
4341
4341
4341
4340
4338
4335
4332
4327
4322
4316
4309
4302
4293
4284
4273
4262
4250
4237
4223
4208
4192
4176
4158
4139
4120
4099
4078
4054
4032
4006
3982
3956
3929
3901
3873
3843
3813
3783
3751
3720
3687
3655
3622
3589
3555
3522
3488
3454
3420
3386
3353
3319
3286
3252
3219
3186
3153
3121
3089
3057
3025
2994
2964
2933
2904
2874
2845
2817
2789
2761
2734
2708
2682
2657
2633
2609
2585
2563
2541
2520
2499
2480
2461
2443
2425
2409
2393
2378
2364
2351
2339
2328
2317
2308
2299
2291
2284
2278
2273
2269
2265
2263
2261
2259
2259
2259
2260
2262
2264
2267
2271
2275
2280
2285
2290
2296
2303
2310
2316
2324
2331
2338
2346
2354
2361
2369
2377
2385
2393
2401
2409
2417
2425
2433
2441
2449
2458
2466
2474
2482
2490
2499
2507
2516
2524
2533
2541
2550
2559
2568
2576
2585
2594
2603
2612
2622
2631
2640
2649
2659
2668
2678
2687
2697
2707
2716
2726
2736
2746
2756
2765
2775
2785
2794
2803
2812
2821
2830
2838
2846
2854
2861
2868
2874
2880
2886
2890
2895
2899
2902
2904
2906
2907
2908
2907
2906
2905
2903
2900
2896
2891
2886
2880
2874
2866
2858
2849
2839
2829
2817
2805
2792
2778
2764
2748
2732
2715
2697
2679
2660
2640
2619
2598
2576
2553
2530
2506
2481
2456
2431
2405
2379
2352
2325
2298
2271
2244
2216
2189
2161
2134
2107
2081
2054
2028
2003
1978
1953
1929
1906
1884
1862
1841
1821
1802
1784
1767
1751
1735
1721
1708
1696
1685
1675
1666
1658
1652
1647
1642
1639
1638
1637
1638
1639
1642
1646
1651
1657
1664
1672
1680
1690
1700
1711
1723
1735
1748
1762
1775
1790
1804
1819
1834
1850
1865
1881
1897
1912
1928
1944
1959
1975
1990
2004
2019
2033
2045
2060
2072
2084
2096
2106
2116
2126
2134
2142
2149
2155
2160
2164
2167
2170
2171
2172
2172
2170
2168
2165
2161
2156
2150
2143
2135
2126
2117
2106
2094
2082
2069
2055
2040
2025
2009
1992
1974
1956
1938
1918
1899
1879
1859
1838
1817
1796
1775
1755
1734
1713
1693
1673
1653
1633
1614
1596
1578
1560
1544
1528
1513
1498
1485
1472
1460
1449
1439
1430
1422
1414
1408
1402
1398
1394
1392
1390
1389
1389
1390
1392
1395
1398
1402
1407
1413
1419
1426
1434
1443
1452
1462
1472
1483
1494
1505
1517
1530
1542
1555
1568
1581
1595
1608
1622
1635
1649
1662
1676
1689
1703
1716
1729
1742
1755
1768
1781
1793
1805
1818
1829
1841
1852
1863
1874
1885
1895
1905
1914
1924
1932
1941
1949
1957
1964
1971
1978
1984
1991
1997
2001
2008
2013
2019
2024
2029
2033
2040
2045
2050
2055
2060
2065
2070
2075
2081
2086
2091
2096
2102
2107
2113
2118
2124
2130
2135
2141
2147
2154
2160
2166
2172
2179
2185
2192
2199
2206
2213
2220
2227
2234
2242
2249
2257
2265
2273
2281
2289
2297
2305
2314
2322
2331
2340
2348
2357
2366
2375
2385
2394
2403
2413
2422
2432
2442
2452
2462
2473
2483
2494
2504
2515
2526
2537
2548
2559
2571
2582
2594
2605
2617
2629
2641
2653
2665
2677
2690
2702
2715
2728
2741
2754
2767
2781
2795
2809
2824
2839
2854
2869
2885
2900
2916
2933
2949
2966
2983
3000
3018
3035
3053
3070
3088
3106
3124
3141
3159
3177
3195
3212
3230
3247
3264
3282
3299
3315
3332
3349
3365
3382
3398
3414
3430
3446
3462
3478
3493
3509
3525
3541
3556
3572
3588
3604
3620
3636
3652
3668
3684
3700
3717
3733
3750
3767
3783
3800
3817
3834
3851
3867
3884
3901
3917
3933
3950
3966
3981
3997
4011
4027
4041
4056
4069
4083
4094
4108
4119
4131
4141
4151
4161
4170
4178
4186
4193
4199
4205
4210
4215
4219
4222
4225
4227
4229
4230
4230
4230
4230
4228
4227
4224
4222
4218
4214
4210
4204
4199
4193
4186
4178
4170
4162
4152
4142
4132
4121
4109
4096
4083
4070
4056
4041
4026
4010
3994
3977
3960
3943
3925
3906
3888
3868
3849
3829
3809
3788
3768
3747
3726
3704
3683
3661
3639
3617
3595
3573
3550
3528
3505
3483
3460
3437
3415
3392
3369
3347
3324
3302
3279
3257
3235
3213
3191
3170
3148
3127
3106
3085
3064
3044
3023
3003
2982
2962
2942
2922
2902
2882
2862
2842
2822
2802
2782
2762
2742
2723
2703
2684
2664
2645
2626
2607
2588
2570
2551
2533
2516
2498
2481
2464
2448
2432
2416
2401
2386
2372
2358
2344
2331
2319
2307
2295
2285
2274
2265
2256
2248
2240
2233
2227
2222
2217
2213
2210
2208
2207
2206
2206
2207
2208
2211
2214
2217
2222
2227
2233
2240
2247
2255
2264
2273
2283
2293
2305
2316
2329
2342
2356
2370
2385
2401
2417
2434
2451
2469
2488
2507
2527
2547
2568
2590
2612
2634
2658
2681
2705
2730
2755
2781
2807
2834
2861
2888
2917
2945
2974
3004
3034
3065
3096
3127
3159
3192
3224
3257
3291
3325
3359
3393
3427
3462
3497
3532
3567
3603
3638
3674
3710
3746
3781
3817
3853
3889
3925
3961
3996
4032
4067
4103
4138
4173
4208
4243
4278
4312
4347
4381
4415
4448
4482
4515
4548
4580
4612
4644
4676
4707
4738
4768
4798
4828
4857
4886
4914
4941
4968
4994
5020
5045
5069
5093
5116
5138
5160
5180
5200
5220
5238
5256
5272
5288
5304
5318
5331
5344
5356
5367
5377
5387
5395
5403
5410
5416
5421
5426
5429
5432
5434
5435
5435
5435
5433
5431
5428
5424
5419
5414
5408
5401
5393
5384
5375
5365
5355
5343
5332
5319
5306
5293
5279
5265
5251
5236
5221
5206
5191
5176
5160
5144
5129
5113
5098
5082
5067
5051
5036
5021
5006
4992
4977
4963
4949
4936
4923
4910
4898
4885
4873
4862
4851
4840
4830
4820
4810
4800
4791
4783
4774
4766
4758
4751
4743
4737
4730
4724
4718
4712
4706
4701
4696
4691
4686
4682
4677
4673
4669
4666
4662
4659
4655
4652
4649
4645
4642
4639
4636
4632
4629
4626
4622
4619
4615
4611
4607
4603
4599
4594
4590
4585
4580
4575
4570
4565
4560
4555
4550
4545
4539
4534
4529
4523
4518
4512
4507
4501
4495
4490
4484
4478
4472
4466
4460
4454
4448
4442
4435
4429
4422
4415
4408
4401
4394
4387
4379
4372
4364
4356
4348
4340
4331
4322
4313
4304
4294
4283
4272
4261
4249
4236
4223
4209
4194
4179
4163
4147
4129
4111
4093
4073
4053
4032
4011
3989
3966
3942
3918
3894
3868
3842
3816
3789
3762
3734
3706
3677
3648
3619
3589
3558
3528
3497
3466
3435
3403
3372
3340
3308
3276
3243
3211
3179
3146
3114
3082
3050
3018
2987
2956
2925
2895
2864
2835
2805
2776
2748
2719
2692
2665
2638
2612
2586
2561
2536
2512
2489
2466
2444
2423
2402
2382
2362
2343
2325
2308
2291
2276
2261
2246
2233
2220
2209
2198
2188
2179
2170
2163
2156
2151
2146
2142
2138
2136
2134
2133
2132
2132
2133
2135
2137
2139
2142
2145
2149
2153
2157
2162
2167
2172
2177
2182
2187
2193
2198
2203
2208
2213
2218
2222
2226
2230
2234
2237
2240
2243
2245
2247
2249
2250
2250
2250
2250
2249
2247
2245
2243
2240
2236
2232
2227
2221
2215
2208
2201
2193
2184
2175
2165
2154
2143
2132
2120
2107
2094
2081
2067
2053
2039
2024
2009
1995
1979
1964
1949
1934
1918
1903
1887
1872
1857
1842
1827
1812
1798
1783
1769
1755
1741
1728
1715
1702
1690
1677
1666
1654
1643
1633
1622
1613
1603
1594
1585
1577
1569
1562
1555
1548
1543
1537
1532
1528
1524
1521
1518
1516
1515
1514
1513
1514
1514
1516
1517
1520
1523
1526
1530
1535
1540
1545
1551
1557
1564
1571
1579
1586
1594
1603
1611
1620
1629
1638
1647
1657
1666
1675
1684
1693
1701
1710
1718
1726
1734
1742
1749
1756
1762
1768
1774
1779
1784
1788
1792
1796
1799
1801
1804
1805
1807
1807
1808
1808
1807
1806
1804
1802
1799
1796
1792
1788
1783
1777
1771
1765
1758
1750
1742
1734
1725
1715
1705
1694
1683
1671
1659
1646
1633
1619
1605
1591
1576
1561
1546
1530
1514
1498
1482
1465
1449
1432
1415
1398
1382
1365
1348
1331
1314
1297
1280
1263
1246
1230
1213
1197
1181
1165
1149
1133
1117
1102
1087
1072
1057
1042
1028
1014
1000
987
974
961
949
936
924
912
900
888
876
865
854
842
831
820
809
798
788
777
766
756
745
735
725
714
704
695
685
675
665
656
646
637
628
619
610
601
592
583
574
565
556
547
538
530
521
513
504
496
488
480
472
465
457
450
443
436
430
424
418
412
407
402
397
392
388
385
382
379
377
375
374
373
373
373
374
375
377
379
382
386
389
394
399
404
410
416
423
430
437
445
454
462
472
481
491
502
513
524
536
547
560
572
585
598
611
625
638
652
665
679
693
706
720
733
747
760
773
786
799
811
824
836
847
859
870
881
891
901
910
919
928
936
944
951
957
963
968
973
977
981
984
986
988
989
990
990
990
989
987
985
982
979
975
971
966
961
955
949
942
935
927
919
911
902
892
882
872
861
850
839
827
815
802
789
776
762
748
734
720
705
690
674
659
643
627
611
595
579
562
546
529
513
496
479
462
446
429
412
396
379
363
347
331
316
300
285
271
256
243
229
216
203
191
180
169
158
148
139
130
122
114
107
101
96
91
87
83
81
79
78
78
78
80
82
85
89
95
101
108
116
125
135
146
159
172
186
201
217
234
252
271
290
311
332
355
378
401
426
451
477
504
532
560
589
618
648
679
710
742
775
808
841
875
909
944
979
1014
1051
1087
1124
1161
1198
1236
1273
1311
1349
1388
1426
1465
1504
1543
1583
1623
1663
1703
1743
1783
1824
1865
1906
1947
1988
2029
2070
2111
2152
2194
2235
2276
2317
2358
2399
2440
2481
2521
2561
2602
2641
2681
2721
2760
2799
2837
2875
2913
2950
2987
3024
3059
3095
3129
3164
3197
3230
3262
3293
3323
3353
3382
3409
3436
3462
3487
3511
3534
3556
3577
3597
3616
3634
3651
3666
3681
3695
3707
3719
3729
3739
3747
3755
3761
3767
3771
3775
3778
3780
3780
3780
3779
3777
3774
3771
3766
3761
3755
3748
3741
3733
3724
3714
3704
3694
3682
3671
3658
3646
3632
3619
3604
3589
3574
3558
3542
3525
3508
3490
3471
3453
3433
3413
3393
3372
3350
3328
3306
3283
3260
3237
3213
3189
3165
3140
3115
3090
3065
3039
3013
2987
2960
2933
2907
2880
2852
2825
2797
2770
2742
2714
2686
2658
2629
2601
2572
2544
2516
2487
2459
2430
2402
2374
2346
2318
2290
2263
2235
2208
2181
2155
2128
2102
2076
2050
2024
1999
1974
1949
1925
1900
1876
1853
1829
1806
1784
1761
1739
1718
1696
1676
1655
1636
1616
1597
1579
1561
1544
1527
1510
1494
1478
1463
1449
1435
1421
1408
1395
1383
1371
1360
1349
1338
1328
1318
1308
1299
1291
1282
1274
1267
1260
1253
1246
1240
1234
1229
1224
1219
1215
1211
1207
1203
1200
1197
1194
1191
1188
1186
1184
1182
1180
1179
1177
1176
1175
1174
1174
1173
1173
1172
1172
1173
1173
1174
1174
1175
1176
1178
1179
1181
1183
1185
1188
1190
1193
1196
1199
1203
1207
1211
1215
1219
1224
1229
1234
1240
1245
1251
1258
1264
1271
1278
1285
1293
1301
1309
1317
1326
1335
1344
1353
1363
1373
1383
1394
1405
1416
1427
1439
1451
1463
1476
1489
1502
1515
1529
1543
1557
1572
1587
1602
1618
1634
1650
1667
1684
1701
1718
1736
1754
1772
1791
1810
1829
1848
1867
1887
1906
1926
1945
1965
1985
2004
2024
2043
2063
2082
2101
2120
2139
2158
2176
2194
2212
2230
2247
2264
2281
2298
2314
2330
2345
2361
2375
2390
2404
2417
2431
2443
2455
2467
2477
2488
2497
2506
2515
2522
2529
2535
2540
2545
2549
2552
2554
2555
2555
2555
2554
2551
2548
2544
2539
2534
2527
2519
2511
2502
2492
2481
2470
2457
2445
2431
2417
2402
2386
2370
2354
2337
2320
2302
2284
2265
2247
2228
2209
2190
2170
2151
2132
2113
2093
2074
2056
2037
2017
2000
1982
1964
1947
1929
1913
1896
1880
1864
1848
1833
1819
1804
1791
1777
1764
1752
1740
1728
1717
1707
1697
1687
1678
1670
1662
1654
1647
1641
1635
1629
1624
1619
1614
1610
1607
1604
1601
1599
1597
1595
1594
1593
1593
1593
1593
1594
1595
1597
1598
1601
1603
1606
1609
1613
1616
1620
1624
1628
1632
1637
1641
1646
1650
1655
1659
1664
1668
1673
1677
1681
1685
1689
1693
1697
1700
1703
1706
1709
1711
1714
1715
1717
1719
1720
1721
1721
1722
1722
1722
1722
1722
1721
1721
1720
1720
1719
1718
1718
1717
1716
1716
1715
1715
1714
1714
1714
1714
1715
1715
1716
1717
1718
1719
1721
1723
1725
1727
1729
1732
1735
1738
1741
1745
1748
1752
1757
1761
1766
1771
1776
1782
1787
1794
1800
1807
1814
1822
1830
1838
1847
1855
1864
1874
1883
1893
1903
1913
1923
1933
1944
1954
1965
1975
1986
1996
2007
2017
2028
2039
2049
2059
2069
2079
2089
2098
2108
2117
2125
2134
2142
2150
2158
2165
2172
2179
2185
2191
2197
2202
2207
2211
2215
2219
2222
2225
2227
2229
2231
2231
2232
2232
2231
2230
2228
2226
2224
2221
2217
2213
2209
2204
2199
2193
2187
2181
2174
2167
2160
2152
2144
2135
2127
2118
2109
2100
2090
2081
2071
2061
2051
2041
2031
2021
2011
2001
1992
1982
1973
1963
1954
1945
1936
1927
1918
1909
1901
1893
1885
1877
1869
1862
1855
1848
1841
1835
1829
1823
1818
1813
1808
1804
1800
1796
1793
1790
1788
1786
1785
1783
1783
1782
1783
1783
1784
1786
1788
1790
1793
1796
1800
1804
1809
1814
1819
1825
1832
1839
1847
1855
1863
1872
1882
1892
1903
1915
1927
1939
1953
1967
1981
1996
2012
2028
2045
2063
2081
2100
2120
2140
2161
2182
2204
2227
2250
2273
2297
2322
2347
2372
2398
2425
2452
2479
2507
2536
2564
2594
2623
2653
2683
2714
2745
2776
2807
2839
2871
2903
2936
2969
3001
3034
3067
3101
3134
3167
3200
3234
3267
3300
3333
3367
3400
3433
3465
3498
3530
3563
3595
3627
3658
3689
3720
3751
3781
3811
3840
3869
3897
3925
3953
3980
4006
4032
4057
4081
4105
4129
4151
4173
4195
4215
4235
4255
4274
4292
4309
4326
4342
4358
4372
4386
4400
4413
4425
4436
4447
4456
4466
4474
4482
4489
4496
4501
4506
4511
4514
4517
4519
4520
4520
4519
4518
4516
4513
4509
4505
4499
4493
4486
4478
4470
4460
4450
4439
4428
4415
4402
4388
4373
4358
4342
4325
4308
4290
4272
4253
4233
4213
4193
4172
4150
4128
4106
4083
4061
4037
4014
3990
3967
3943
3919
3895
3871
3848
3824
3800
3777
3754
3731
3708
3686
3664
3642
3621
3600
3580
3561
3542
3524
3506
3489
3472
3457
3442
3427
3414
3401
3389
3377
3367
3357
3348
3339
3331
3325
3318
3313
3308
3304
3301
3298
3296
3295
3294
3294
3295
3296
3298
3301
3304
3307
3312
3316
3321
3327
3332
3338
3345
3351
3358
3365
3373
3380
3387
3395
3402
3410
3417
3425
3432
3439
3446
3452
3458
3465
3470
3476
3481
3486
3490
3495
3498
3502
3505
3508
3510
3512
3514
3515
3516
3516
3517
3516
3516
3515
3514
3512
3510
3507
3505
3501
3498
3494
3489
3484
3479
3474
3468
3462
3455
3448
3441
3434
3426
3418
3409
3401
3392
3383
3373
3363
3353
3342
3331
3320
3308
3295
3283
3269
3255
3241
3226
3211
3195
3179
3162
3145
3128
3110
3091
3073
3054
3034
3014
2994
2974
2953
2932
2910
2888
2866
2844
2822
2799
2776
2753
2730
2707
2684
2661
2638
2615
2592
2569
2547
2524
2502
2479
2457
2435
2414
2393
2371
2351
2330
2310
2290
2270
2251
2232
2213
2195
2177
2160
2142
2126
2109
2093
2078
2063
2048
2033
2020
2007
1994
1981
1969
1957
1946
1935
1924
1914
1904
1895
1886
1877
1869
1861
1853
1846
1839
1833
1827
1822
1817
1813
1809
1806
1803
1801
1799
1798
1797
1797
1797
1798
1799
1801
1804
1807
1811
1815
1821
1826
1832
1839
1847
1855
1864
1874
1884
1895
1907
1919
1933
1947
1961
1977
1993
2009
2028
2045
2066
2086
2107
2128
2151
2174
2198
2222
2247
2274
2300
2328
2356
2385
2415
2445
2476
2507
2539
2572
2605
2638
2672
2706
2741
2775
2810
2846
2881
2917
2952
2988
3024
3059
3095
3131
3166
3202
3237
3272
3307
3342
3376
3411
3445
3478
3511
3544
3577
3609
3641
3672
3703
3734
3764
3793
3823
3851
3879
3907
3934
3960
3986
4011
4035
4059
4083
4106
4128
4149
4170
4190
4209
4227
4245
4262
4279
4295
4310
4324
4338
4351
4363
4375
4386
4396
4406
4415
4424
4431
4439
4446
4452
4458
4464
4469
4473
4478
4481
4485
4488
4490
4492
4494
4495
4496
4497
4497
4497
4497
4496
4495
4494
4493
4491
4489
4487
4484
4481
4478
4474
4471
4467
4463
4458
4453
4448
4443
4437
4431
4425
4418
4412
4404
4397
4389
4381
4373
4364
4355
4346
4337
4327
4317
4308
4298
4287
4277
4267
4256
4245
4234
4223
4212
4201
4189
4178
4166
4154
4142
4130
4117
4105
4091
4078
4066
4053
4040
4026
4013
3999
3985
3971
3956
3942
3927
3912
3897
3882
3867
3852
3836
3821
3805
3790
3774
3758
3742
3726
3710
3694
3677
3661
3645
3628
3612
3595
3579
3562
3546
3529
3512
3495
3478
3462
3445
3428
3411
3394
3378
3361
3345
3329
3313
3297
3281
3266
3251
3236
3221
3207
3193
3179
3165
3152
3139
3127
3114
3102
3090
3079
3068
3057
3046
3036
3025
3016
3006
2996
2987
2978
2969
2960
2952
2944
2936
2928
2920
2913
2905
2898
2891
2885
2878
2872
2866
2860
2855
2849
2844
2839
2834
2829
2825
2820
2816
2812
2807
2803
2800
2796
2792
2789
2785
2782
2779
2776
2773
2770
2767
2764
2762
2759
2756
2754
2752
2749
2747
2745
2743
2741
2739
2737
2735
2733
2731
2729
2727
2725
2723
2721
2719
2716
2714
2712
2709
2706
2703
2700
2697
2694
2690
2687
2683
2679
2675
2671
2666
2662
2657
2652
2647
2642
2637
2631
2626
2620
2614
2608
2602
2596
2590
2583
2577
2571
2564
2558
2551
2545
2538
2532
2525
2519
2512
2506
2499
2493
2487
2480
2474
2468
2462
2456
2450
2444
2439
2433
2428
2423
2419
2415
2411
2407
2404
2402
2399
2397
2396
2394
2394
2393
2393
2394
2395
2396
2398
2400
2402
2405
2409
2413
2418
2423
2429
2436
2443
2451
2460
2469
2479
2490
2501
2513
2527
2540
2555
2570
2586
2603
2621
2640
2659
2680
2701
2723
2746
2770
2795
2820
2847
2874
2903
2932
2962
2993
3024
3057
3090
3123
3158
3193
3229
3265
3303
3340
3378
3417
3456
3496
3535
3576
3616
3657
3698
3739
3780
3822
3863
3904
3946
3987
4027
4069
4110
4151
4191
4232
4272
4311
4350
4389
4427
4465
4503
4539
4575
4611
4645
4679
4712
4745
4776
4807
4837
4866
4894
4920
4946
4971
4995
5018
5039
5060
5079
5097
5114
5129
5144
5157
5169
5179
5188
5196
5203
5208
5211
5214
5214
5214
5212
5209
5204
5197
5190
5181
5170
5159
5146
5132
5116
5100
5082
5063
5043
5022
4999
4976
4952
4926
4900
4872
4843
4814
4783
4752
4719
4686
4652
4617
4581
4544
4506
4468
4429
4389
4348
4307
4266
4224
4181
4138
4094
4050
4006
3961
3917
3872
3827
3781
3736
3691
3645
3600
3555
3510
3465
3420
3375
3331
3287
3243
3200
3157
3115
3073
3032
2991
2951
2911
2872
2834
2797
2760
2724
2688
2654
2620
2587
2555
2524
2494
2464
2436
2408
2381
2356
2331
2307
2284
2262
2241
2222
2203
2185
2168
2153
2138
2125
2113
2101
2091
2082
2074
2067
2062
2057
2054
2052
2050
2050
2051
2053
2056
2060
2065
2071
2078
2085
2094
2103
2113
2124
2136
2148
2161
2175
2189
2204
2220
2236
2253
2270
2287
2305
2324
2343
2362
2381
2401
2421
2441
2461
2482
2502
2523
2543
2564
2585
2605
2626
2647
2667
2688
2708
2729
2749
2769
2789
2809
2829
2848
2868
2887
2907
2926
2945
2963
2982
3000
3018
3036
3054
3072
3089
3106
3123
3139
3156
3172
3188
3204
3219
3234
3250
3264
3279
3294
3308
3322
3336
3350
3363
3376
3389
3402
3415
3428
3440
3452
3464
3475
3487
3498
3509
3520
3531
3541
3552
3562
3572
3583
3593
3603
3613
3623
3633
3644
3654
3664
3675
3685
3696
3707
3718
3729
3740
3752
3763
3775
3786
3798
3810
3822
3834
3847
3859
3871
3884
3896
3909
3921
3934
3947
3959
3972
3985
3997
4010
4022
4034
4046
4059
4070
4083
4094
4106
4117
4128
4139
4150
4160
4170
4180
4189
4198
4207
4215
4223
4231
4238
4245
4252
4258
4264
4270
4275
4280
4285
4289
4294
4297
4301
4304
4307
4310
4313
4315
4317
4319
4321
4322
4323
4324
4325
4325
4326
4326
4326
4326
4326
4326
4326
4326
4325
4325
4325
4324
4324
4323
4322
4322
4321
4321
4320
4320
4319
4319
4318
4318
4317
4317
4317
4317
4317
4317
4317
4317
4318
4318
4319
4320
4320
4321
4322
4324
4325
4326
4328
4329
4330
4332
4333
4335
4336
4337
4338
4339
4340
4340
4341
4341
4341
4340
4339
4338
4337
4335
4333
4330
4327
4323
4319
4315
4310
4304
4298
4292
4285
4278
4270
4261
4252
4243
4233
4223
4212
4201
4189
4176
4163
4150
4136
4122
4107
4091
4077
4061
4043
4027
4010
3992
3974
3955
3936
3917
3897
3877
3856
3835
3813
3791
3769
3746
3723
3699
3675
3650
3625
3599
3573
3546
3519
3491
3463
3434
3405
3375
3345
3315
3284
3253
3221
3190
3157
3125
3092
3059
3026
2993
2959
2925
2891
2857
2822
2788
2753
2719
2684
2649
2615
2580
2545
2511
2476
2442
2407
2373
2339
2305
2271
2237
2204
2170
2137
2104
2071
2039
2005
1974
1942
1910
1879
1848
1817
1787
1756
1726
1697
1668
1639
1610
1582
1555
1527
1500
1474
1448
1422
1397
1373
1349
1325
1302
1280
1258
1236
1216
1196
1176
1157
1139
1121
1104
1087
1071
1055
1040
1026
1010
998
985
972
960
948
937
926
916
906
896
887
878
869
861
853
845
838
831
824
818
812
806
801
795
790
786
781
777
773
769
765
761
758
755
752
749
746
743
741
739
736
734
732
731
729
728
726
725
724
723
722
722
721
721
721
722
722
723
724
725
727
729
732
734
737
740
742
745
748
750
753
756
759
761
764
767
769
772
775
777
780
783
785
788
791
793
796
799
801
804
807
810
812
815
818
820
823
826
828
831
834
836
839
842
844
847
850
852
855
858
860
863
866
868
871
873
876
879
881
884
887
889
892
895
897
900
903
905
908
910
913
916
918
921
924
926
929
932
934
937
939
942
945
947
950
953
955
958
960
963
966
968
971
973
976
979
981
984
987
989
992
994
997
1000
1002
1004
1006
1010
1012
1014
1018
1020
1022
1025
1028
1031
1033
1036
1038
1041
1044
1046
1049
1051
1054
1056
1059
1062
1064
1067
1069
1072
1074
1077
1080
1082
1085
1087
1090
1092
1095
1097
1100
1103
1105
1108
1110
1113
1115
1118
1120
1123
1125
1128
1130
1133
1136
1138
1141
1143
1146
1148
1151
1153
1156
1158
1161
1163
1166
1168
1171
1173
1176
1178
1181
1183
1186
1188
1191
1193
1196
1198
1201
1203
1206
1208
1211
1213
1216
1218
1221
1223
1226
1228
1231
1233
1236
1238
1241
1243
1246
1248
1250
1253
1255
1258
1260
1263
1265
1268
1270
1273
1275
1278
1280
1282
1285
1287
1290
1292
1295
1297
1300
1302
1304
1307
1309
1312
1314
1317
1319
1321
1324
1326
1329
1331
1333
1336
1338
1341
1343
1346
1348
1350
1353
1355
1358
1360
1362
1365
1367
1369
1372
1374
1377
1379
1381
1384
1386
1389
1391
1393
1396
1398
1400
1403
1405
1408
1410
1412
1415
1417
1419
1422
1424
1426
1429
1431
1433
1436
1438
1440
1443
1445
1448
1450
1452
1455
1457
1459
1461
1464
1466
1468
1471
1473
1475
1478
1480
1482
1485
1487
1489
1492
1494
1496
1499
1501
1503
1505
1508
1510
1512
1515
1517
1519
1521
1524
1526
1528
1531
1533
1535
1537
1540
1542
1544
1546
1549
1551
1553
1555
1558
1560
1562
1564
1567
1569
1571
1573
1576
1578
1580
1582
1585
1587
1589
1591
1594
1596
1598
1600
1602
1605
1607
1609
1611
1614
1616
1618
1620
1622
1625
1627
1629
1631
1633
1636
1638
1640
1642
1644
1647
1649
1651
1653
1655
1657
1660
1662
1664
1666
1668
1670
1673
1675
1677
1679
1681
1683
1686
1688
1690
1692
1694
1696
1698
1701
1703
1705
1707
1709
1711
1713
1716
1718
1720
1722
1724
1726
1728
1730
1733
1735
1737
1739
1741
1743
1745
1747
1749
1751
1754
1756
1758
1760
1762
1764
1766
1768
1770
1772
1774
1776
1779
1781
1783
1785
1787
1789
1791
1793
1795
1797
1799
1801
1803
1805
1807
1809
1811
1814
1816
1818
1820
1822
1824
1826
1828
1830
1832
1834
1836
1838
1840
1842
1844
1846
1848
1850
1852
1854
1856
1858
1860
1862
1864
1866
1868
1870
1872
1874
1876
1878
1880
1882
1884
1886
1888
1890
1892
1894
1896
1898
1900
1902
1903
1905
1907
1909
1911
1913
1915
1917
1919
1921
1923
1925
1927
1929
1931
1933
1935
1936
1938
1940
1942
1944
1946
1948
1950
1952
1954
1956
1958
1959
1961
1963
1965
1967
1969
1971
1973
1975
1977
1978
1980
1982
1984
1986
1988
1990
1992
1993
1995
1997
1999
2001
2003
2005
2005
2008
2009
2012
2013
2016
2017
2019
2021
2023
2025
2027
2029
2029
2032
2033
2036
2037
2040
2041
2043
2045
2047
2049
2050
2052
2054
2056
2058
2059
2061
2063
2065
2067
2068
2070
2072
2074
2076
2077
2079
2081
2083
2085
2086
2088
2090
2092
2093
2095
2097
2099
2100
2102
2104
2106
2107
2109
2111
2113
2114
2116
2118
2120
2121
2123
2125
2127
2128
2130
2132
2133
2135
2137
2139
2140
2142
2144
2145
2147
2149
2151
2152
2154
2156
2157
2159
2161
2162
2164
2166
2168
2169
2171
2173
2174
2176
2178
2179
2181
2183
2184
2186
2188
2189
2191
2193
2194
2196
2198
2199
2201
2202
2204
2206
2207
2209
2211
2212
2214
2216
2217
2219
2220
2222
2224
2225
2227
2229
2230
2232
2233
2235
2237
2238
2240
2241
2243
2245
2246
2248
2249
2251
2253
2254
2256
2257
2259
2261
2262
2264
2265
2267
2268
2270
2272
2273
2275
2276
2278
2279
2281
2282
2284
2286
2287
2289
2290
2292
2293
2295
2296
2298
2299
2301
2302
2304
2306
2307
2309
2310
2312
2313
2315
2316
2318
2319
2321
2322
2324
2325
2327
2328
2330
2331
2333
2334
2336
2337
2339
2340
2342
2343
2345
2346
2348
2349
2350
2352
2353
2355
2356
2358
2359
2361
2362
2364
2365
2367
2368
2369
2371
2372
2374
2375
2377
2378
2380
2381
2382
2384
2385
2387
2388
2390
2391
2392
2394
2395
2397
2398
2399
2401
2402
2404
2405
2406
2408
2409
2411
2412
2413
2415
2416
2418
2419
2420
2422
2423
2424
2426
2427
2429
2430
2431
2433
2434
2435
2437
2438
2440
2441
2442
2444
2445
2446
2448
2449
2450
2452
2453
2454
2456
2457
2458
2460
2461
2462
2464
2465
2466
2468
2469
2470
2472
2473
2474
2476
2477
2478
2479
2481
2482
2483
2485
2486
2487
2489
2490
2491
2492
2494
2495
2496
2498
2499
2500
2501
2503
2504
2505
2507
2508
2509
2510
2512
2513
2514
2515
2517
2518
2519
2520
2522
2523
2524
2525
2527
2528
2529
2530
2532
2533
2534
2535
2536
2538
2539
2540
2541
2543
2544
2545
2546
2547
2549
2550
2551
2552
2554
2555
2556
2557
2558
2560
2561
2562
2563
2564
2565
2567
2568
2569
2570
2571
2573
2574
2575
2576
2577
2578
2580
2581
2582
2583
2584
2585
2587
2588
2589
2590
2591
2592
2594
2595
2596
2597
2598
2599
2600
2602
2603
2604
2605
2606
2607
2608
2609
2611
2612
2613
2614
2615
2616
2617
2618
2619
2621
2622
2623
2624
2625
2626
2627
2628
2629
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
