5
73582
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-25
-25
-25
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-21
-21
-21
-20
-20
-20
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-14
-14
-14
-13
-13
-13
-12
-12
-12
-12
-11
-11
-10
-10
-10
-9
-9
-9
-8
-8
-7
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-2
-2
-2
-1
-1
0
0
1
1
1
2
2
3
3
4
4
5
5
5
6
6
7
7
7
8
8
9
9
10
10
10
11
11
12
12
13
13
13
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
22
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31
32
32
33
33
34
34
35
36
36
37
37
38
38
39
40
40
41
41
42
42
43
43
44
45
45
46
46
47
47
48
48
49
50
50
51
51
52
53
53
54
54
55
56
56
57
58
58
59
59
60
61
61
62
63
63
64
64
65
66
66
67
68
68
69
70
70
71
72
72
73
74
75
75
76
77
78
78
79
80
80
81
82
83
83
84
85
85
86
87
88
88
89
90
91
91
92
93
94
94
95
96
96
97
98
99
99
100
101
102
102
103
104
105
105
106
107
108
108
109
110
111
111
112
113
114
114
115
116
117
118
118
119
120
121
122
122
123
124
125
126
127
128
128
129
130
131
132
133
134
135
135
136
137
138
139
140
141
141
142
143
144
145
146
147
148
149
149
150
151
152
153
154
155
156
157
157
158
159
160
161
162
163
164
165
166
166
167
168
169
170
171
172
173
174
175
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
222
223
224
225
226
227
228
229
230
231
232
233
234
235
237
238
239
240
241
242
243
244
245
246
248
249
250
251
252
254
255
256
257
258
260
261
262
263
265
266
267
268
269
271
272
273
274
275
277
278
279
280
281
283
284
285
286
288
289
290
291
293
294
295
296
298
299
300
301
303
304
305
307
308
309
310
312
313
314
316
317
318
319
321
322
323
325
326
327
329
330
331
333
334
335
337
338
339
341
342
344
345
346
348
349
350
352
353
355
356
357
359
360
362
363
364
366
367
369
370
372
373
374
376
377
379
380
382
383
385
386
387
389
390
392
393
395
396
398
399
401
402
404
405
407
408
410
411
413
414
416
417
419
420
422
423
425
427
428
430
431
433
434
436
437
439
440
442
443
445
446
448
449
451
453
454
456
457
459
460
462
464
465
467
468
470
472
473
475
477
478
480
482
483
485
487
488
490
492
493
495
497
498
500
502
503
505
507
509
510
512
514
515
517
519
521
522
524
526
528
529
531
533
535
536
538
540
542
543
545
547
549
550
552
554
556
558
559
561
563
565
567
568
570
572
574
576
578
580
581
583
585
587
589
591
593
595
597
599
600
602
604
606
608
610
612
614
616
618
620
622
624
626
628
630
632
634
636
638
639
641
643
645
647
649
651
653
655
657
659
661
663
665
667
670
672
674
676
678
680
682
684
686
688
690
693
695
697
699
701
703
706
708
710
712
714
717
719
721
723
725
728
730
732
734
736
739
741
743
745
748
750
752
754
756
759
761
763
765
768
770
772
774
777
779
781
783
786
788
790
793
795
797
800
802
804
807
809
812
814
816
819
821
824
826
828
831
833
836
838
840
843
845
848
850
853
855
858
860
862
865
867
870
872
875
877
880
882
885
887
890
892
895
897
900
902
905
907
910
912
915
917
920
922
925
927
930
933
935
938
940
943
945
948
951
953
956
958
961
964
966
969
971
974
977
979
982
985
987
990
993
995
998
1000
1002
1006
1008
1010
1014
1016
1020
1022
1025
1028
1031
1033
1036
1039
1042
1044
1047
1050
1053
1055
1058
1061
1064
1067
1069
1072
1075
1078
1081
1083
1086
1089
1092
1095
1098
1101
1103
1106
1109
1112
1115
1118
1121
1123
1126
1129
1132
1135
1138
1141
1144
1146
1149
1152
1155
1158
1161
1164
1167
1170
1173
1176
1179
1182
1185
1188
1191
1193
1196
1199
1202
1205
1208
1211
1214
1218
1221
1224
1227
1230
1233
1236
1239
1242
1245
1248
1251
1254
1257
1261
1264
1267
1270
1273
1276
1279
1282
1286
1289
1292
1295
1298
1301
1304
1308
1311
1314
1317
1320
1323
1327
1330
1333
1336
1339
1343
1346
1349
1352
1356
1359
1362
1365
1368
1372
1375
1378
1381
1385
1388
1391
1394
1398
1401
1404
1408
1411
1414
1418
1421
1424
1428
1431
1434
1438
1441
1444
1448
1451
1454
1458
1461
1465
1468
1471
1475
1478
1482
1485
1489
1492
1495
1499
1502
1506
1509
1513
1516
1520
1523
1527
1530
1534
1537
1541
1544
1548
1551
1555
1558
1562
1565
1569
1573
1576
1580
1583
1587
1590
1594
1597
1601
1605
1608
1612
1615
1619
1623
1626
1630
1634
1637
1641
1645
1648
1652
1656
1659
1663
1667
1670
1674
1678
1681
1685
1688
1692
1696
1699
1703
1707
1711
1714
1718
1722
1725
1729
1733
1737
1740
1744
1748
1752
1755
1759
1763
1767
1770
1774
1778
1782
1786
1790
1793
1797
1801
1805
1809
1813
1817
1821
1825
1828
1832
1836
1840
1844
1848
1852
1856
1860
1864
1868
1872
1876
1880
1884
1888
1892
1896
1899
1903
1907
1911
1915
1919
1923
1927
1931
1935
1939
1943
1948
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1992
1996
2000
2004
2009
2013
2017
2021
2025
2029
2033
2037
2041
2045
2050
2054
2059
2063
2067
2071
2075
2080
2084
2088
2092
2097
2101
2105
2109
2113
2118
2122
2126
2131
2135
2139
2143
2148
2152
2156
2161
2165
2169
2174
2178
2182
2187
2191
2195
2200
2204
2208
2213
2217
2222
2226
2230
2235
2239
2244
2248
2253
2257
2262
2266
2271
2275
2279
2284
2288
2293
2297
2302
2306
2311
2315
2320
2325
2329
2334
2338
2343
2348
2352
2357
2361
2366
2370
2375
2380
2384
2389
2393
2398
2403
2407
2412
2416
2421
2426
2430
2435
2440
2444
2449
2454
2458
2463
2468
2472
2477
2482
2487
2491
2496
2501
2506
2510
2515
2520
2525
2529
2534
2539
2544
2549
2553
2558
2563
2568
2572
2577
2582
2587
2592
2597
2601
2606
2611
2616
2621
2626
2631
2635
2640
2645
2650
2655
2660
2665
2670
2675
2680
2684
2689
2694
2699
2704
2709
2714
2719
2724
2729
2734
2739
2744
2749
2754
2759
2764
2769
2774
2779
2784
2789
2794
2799
2804
2809
2815
2820
2825
2830
2835
2840
2845
2850
2855
2860
2866
2871
2876
2881
2886
2891
2896
2902
2907
2912
2917
2922
2927
2933
2938
2943
2948
2953
2959
2964
2969
2974
2980
2985
2990
2995
3000
3006
3011
3016
3021
3027
3032
3037
3042
3048
3053
3058
3064
3069
3074
3080
3085
3090
3096
3101
3106
3112
3117
3122
3128
3133
3139
3144
3149
3155
3160
3166
3171
3176
3182
3187
3193
3198
3204
3209
3215
3220
3226
3231
3237
3242
3248
3253
3259
3264
3270
3275
3281
3286
3292
3298
3303
3309
3314
3320
3325
3331
3337
3342
3348
3353
3359
3365
3370
3376
3381
3387
3392
3398
3404
3409
3415
3421
3426
3432
3438
3443
3449
3454
3460
3466
3471
3477
3483
3488
3494
3500
3505
3511
3517
3522
3528
3534
3539
3545
3551
3557
3562
3568
3574
3579
3585
3591
3597
3603
3608
3614
3620
3626
3631
3637
3643
3649
3655
3661
3666
3672
3678
3684
3690
3696
3702
3707
3713
3719
3725
3731
3737
3743
3749
3754
3760
3766
3772
3778
3784
3790
3796
3802
3807
3813
3819
3825
3831
3837
3843
3849
3855
3860
3866
3872
3878
3884
3890
3896
3902
3908
3914
3920
3926
3932
3938
3944
3950
3956
3962
3968
3974
3980
3986
3992
3998
4003
4010
4016
4022
4027
4034
4040
4046
4051
4058
4064
4070
4075
4082
4088
4094
4101
4107
4113
4119
4125
4131
4137
4143
4149
4155
4162
4168
4174
4180
4186
4192
4198
4204
4211
4217
4223
4229
4235
4242
4248
4254
4260
4266
4272
4279
4285
4291
4297
4303
4310
4316
4322
4328
4334
4340
4347
4353
4359
4365
4371
4377
4384
4390
4396
4402
4408
4414
4421
4427
4433
4439
4446
4452
4458
4464
4471
4477
4483
4489
4496
4502
4508
4515
4521
4527
4533
4540
4546
4552
4558
4565
4571
4577
4584
4590
4596
4602
4609
4615
4621
4627
4634
4640
4646
4652
4658
4665
4671
4677
4683
4689
4696
4702
4708
4714
4720
4727
4733
4739
4745
4751
4757
4763
4770
4776
4782
4788
4794
4800
4806
4812
4819
4825
4831
4837
4843
4849
4855
4861
4867
4873
4880
4886
4892
4898
4904
4910
4916
4922
4928
4934
4940
4946
4952
4958
4964
4970
4976
4982
4988
4995
5001
5007
5013
5019
5025
5032
5038
5044
5050
5056
5062
5068
5074
5080
5087
5093
5099
5105
5111
5117
5123
5129
5135
5141
5146
5152
5158
5164
5170
5175
5181
5187
5192
5198
5203
5208
5213
5219
5224
5229
5234
5238
5243
5248
5253
5257
5262
5266
5270
5274
5279
5283
5287
5290
5294
5298
5302
5305
5309
5312
5315
5318
5321
5324
5327
5329
5332
5335
5337
5340
5342
5344
5347
5349
5351
5353
5355
5357
5358
5360
5362
5364
5365
5367
5368
5370
5371
5372
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5387
5388
5389
5389
5390
5391
5392
5393
5393
5394
5395
5396
5396
5397
5397
5398
5399
5399
5400
5400
5401
5401
5402
5402
5402
5402
5403
5403
5403
5404
5405
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5421
5422
5423
5425
5427
5428
5430
5432
5434
5436
5438
5440
5442
5444
5446
5448
5450
5452
5453
5454
5455
5456
5457
5457
5458
5458
5459
5459
5459
5459
5459
5458
5458
5457
5456
5455
5454
5452
5450
5449
5446
5444
5441
5438
5435
5432
5428
5425
5420
5416
5411
5407
5402
5397
5391
5386
5380
5374
5368
5362
5356
5350
5344
5337
5331
5325
5319
5314
5308
5302
5297
5292
5286
5281
5276
5271
5266
5261
5256
5251
5246
5241
5236
5231
5226
5221
5216
5212
5207
5203
5198
5194
5190
5185
5181
5177
5173
5168
5163
5158
5152
5146
5140
5133
5126
5119
5112
5104
5097
5089
5081
5072
5063
5055
5046
5036
5027
5017
5007
4996
4985
4973
4960
4947
4933
4919
4903
4887
4871
4853
4835
4816
4796
4776
4754
4733
4710
4687
4663
4639
4614
4589
4563
4536
4509
4481
4453
4424
4396
4367
4338
4308
4279
4250
4220
4191
4162
4133
4105
4075
4048
4019
3991
3963
3935
3908
3880
3853
3827
3800
3774
3748
3723
3697
3673
3648
3624
3601
3577
3554
3532
3510
3488
3466
3445
3423
3402
3380
3359
3337
3315
3293
3271
3248
3225
3202
3178
3154
3129
3102
3075
3048
3020
2991
2961
2930
2899
2866
2832
2796
2759
2721
2680
2638
2594
2548
2501
2452
2403
2352
2300
2248
2194
2140
2085
2029
1974
1917
1859
1801
1743
1684
1625
1566
1507
1447
1388
1329
1270
1211
1152
1094
1036
978
921
864
808
753
699
646
595
544
495
447
400
355
312
269
229
190
153
117
84
52
23
-5
-32
-57
-80
-103
-124
-144
-164
-183
-201
-219
-236
-253
-270
-288
-305
-324
-343
-363
-383
-405
-428
-452
-477
-504
-534
-566
-601
-639
-679
-722
-768
-816
-865
-916
-968
-1020
-1077
-1133
-1191
-1251
-1311
-1373
-1436
-1499
-1564
-1629
-1695
-1760
-1825
-1889
-1953
-2017
-2080
-2143
-2205
-2266
-2326
-2385
-2442
-2498
-2552
-2604
-2655
-2705
-2754
-2803
-2851
-2900
-2948
-2997
-3046
-3095
-3145
-3195
-3246
-3298
-3351
-3404
-3459
-3514
-3570
-3627
-3684
-3743
-3802
-3862
-3922
-3983
-4043
-4105
-4167
-4230
-4294
-4359
-4425
-4493
-4563
-4635
-4709
-4784
-4861
-4941
-5022
-5106
-5192
-5280
-5371
-5463
-5558
-5655
-5752
-5850
-5949
-6046
-6143
-6238
-6332
-6426
-6518
-6610
-6701
-6792
-6883
-6974
-7065
-7155
-7245
-7334
-7422
-7509
-7595
-7680
-7763
-7844
-7924
-8002
-8079
-8154
-8230
-8304
-8377
-8450
-8522
-8596
-8670
-8745
-8822
-8902
-8983
-9067
-9152
-9241
-9331
-9425
-9520
-9618
-9718
-9819
-9922
-10026
-10131
-10236
-10343
-10451
-10560
-10670
-10782
-10895
-11010
-11126
-11244
-11364
-11486
-11609
-11735
-11863
-11995
-12129
-12266
-12407
-12552
-12701
-12853
-13010
-13171
-13336
-13504
-13675
-13849
-14025
-14203
-14383
-14564
-14747
-14931
-15116
-15303
-15492
-15683
-15875
-16068
-16264
-16460
-16658
-16857
-17057
-17258
-17459
-17660
-17862
-18064
-18265
-18466
-18666
-18864
-19060
-19254
-19445
-19633
-19818
-20000
-20179
-20355
-20529
-20700
-20871
-21040
-21210
-21380
-21550
-21722
-21896
-22071
-22248
-22427
-22607
-22789
-22973
-23159
-23347
-23537
-23729
-23923
-24119
-24316
-24514
-24713
-24914
-25115
-25316
-25518
-25720
-25922
-26123
-26324
-26525
-26726
-26926
-27127
-27329
-27531
-27733
-27936
-28137
-28338
-28538
-28736
-28933
-29129
-29324
-29519
-29713
-29907
-30099
-30290
-30479
-30666
-30852
-31037
-31221
-31404
-31587
-31770
-31952
-32133
-32313
-32491
-32667
-32840
-33010
-33176
-33340
-33501
-33659
-33814
-33966
-34116
-34261
-34404
-34543
-34679
-34813
-34944
-35073
-35200
-35325
-35449
-35571
-35690
-35807
-35920
-36029
-36135
-36236
-36334
-36427
-36515
-36598
-36676
-36748
-36814
-36874
-36929
-36977
-37020
-37057
-37089
-37115
-37136
-37151
-37160
-37164
-37162
-37155
-37144
-37130
-37113
-37093
-37073
-37051
-37030
-37010
-36991
-36975
-36962
-36953
-36948
-36949
-36955
-36968
-36988
-37015
-37049
-37089
-37137
-37191
-37252
-37318
-37390
-37465
-37544
-37625
-37706
-37788
-37870
-37950
-38029
-38105
-38178
-38247
-38314
-38377
-38437
-38495
-38551
-38606
-38659
-38712
-38765
-38817
-38868
-38918
-38967
-39012
-39055
-39095
-39131
-39163
-39191
-39216
-39236
-39254
-39268
-39281
-39293
-39305
-39318
-39332
-39349
-39371
-39397
-39430
-39470
-39517
-39573
-39637
-39709
-39790
-39878
-39974
-40076
-40183
-40295
-40410
-40529
-40651
-40775
-40903
-41033
-41166
-41303
-41442
-41583
-41726
-41868
-42008
-42145
-42277
-42401
-42516
-42620
-42712
-42790
-42854
-42903
-42936
-42953
-42954
-42938
-42906
-42857
-42792
-42710
-42611
-42496
-42364
-42216
-42051
-41869
-41672
-41458
-41229
-40984
-40724
-40450
-40161
-39859
-39543
-39215
-38876
-38525
-38165
-37796
-37419
-37036
-36648
-36256
-35860
-35464
-35067
-34671
-34278
-33888
-33505
-33129
-32761
-32404
-32058
-31724
-31403
-31097
-30805
-30528
-30265
-30017
-29784
-29564
-29357
-29162
-28977
-28802
-28635
-28473
-28316
-28161
-28007
-27853
-27696
-27536
-27370
-27199
-27021
-26835
-26640
-26436
-26221
-25996
-25760
-25512
-25252
-24980
-24695
-24398
-24087
-23765
-23429
-23082
-22723
-22352
-21972
-21582
-21183
-20777
-20363
-19943
-19516
-19083
-18644
-18199
-17746
-17287
-16821
-16349
-15869
-15382
-14888
-14386
-13877
-13360
-12835
-12302
-11762
-11215
-10660
-10098
-9531
-8957
-8378
-7793
-7204
-6609
-6009
-5405
-4796
-4183
-3565
-2945
-2321
-1694
-1065
-434
199
832
1466
2099
2730
3359
3984
4605
5219
5826
6424
7012
7588
8151
8699
9233
9750
10250
10734
11200
11651
12084
12503
12905
13294
13669
14031
14381
14721
15051
15374
15690
16001
16309
16616
16922
17228
17536
17845
18158
18475
18795
19121
19452
19790
20134
20485
20844
21210
21584
21965
22353
22747
23146
23550
23957
24367
24778
25191
25603
26014
26423
26829
27231
27629
28023
28410
28791
29165
29532
29891
30241
30583
30914
31236
31547
31848
32137
32415
32682
32937
33180
33412
33632
33840
34039
34226
34404
34572
34730
34879
35018
35149
35270
35381
35483
35575
35658
35730
35793
35846
35888
35919
35940
35949
35947
35932
35906
35868
35819
35758
35687
35605
35515
35417
35312
35200
35083
34961
34834
34703
34569
34433
34296
34158
34021
33884
33749
33616
33486
33359
33236
33118
33004
32896
32794
32698
32609
32527
32452
32384
32326
32275
32232
32197
32170
32152
32142
32140
32147
32162
32186
32220
32259
32308
32363
32424
32491
32564
32643
32725
32810
32898
32987
33076
33164
33252
33337
33419
33497
33572
33642
33707
33767
33821
33869
33912
33950
33982
34009
34031
34049
34062
34071
34076
34077
34075
34071
34063
34053
34039
34023
34004
33981
33955
33926
33892
33855
33814
33769
33720
33669
33616
33562
33508
33456
33405
33356
33309
33265
33223
33184
33145
33108
33071
33032
32992
32948
32900
32847
32788
32723
32650
32570
32485
32393
32296
32197
32095
31993
31892
31793
31696
31604
31515
31431
31352
31278
31209
31144
31083
31025
30970
30917
30866
30814
30762
30709
30655
30599
30542
30485
30428
30372
30319
30269
30223
30183
30149
30122
30102
30090
30086
30089
30101
30122
30151
30190
30238
30296
30364
30442
30532
30633
30745
30870
31008
31159
31325
31505
31700
31910
32137
32381
32640
32915
33206
33509
33824
34148
34479
34814
35151
35488
35823
36154
36479
36797
37105
37403
37689
37960
38217
38458
38682
38889
39076
39245
39394
39524
39633
39723
39792
39840
39869
39877
39865
39833
39783
39715
39629
39526
39407
39273
39124
38961
38783
38591
38385
38164
37929
37680
37417
37138
36845
36536
36211
35871
35515
35144
34759
34359
33947
33522
33087
32643
32191
31733
31269
30801
30330
29856
29380
28904
28426
27948
27470
26993
26515
26039
25565
25093
24625
24162
23707
23260
22824
22401
21993
21602
21231
20880
20552
20248
19970
19718
19493
19297
19130
18992
18883
18802
18750
18726
18729
18757
18809
18883
18978
19091
19222
19369
19531
19707
19896
20098
20311
20536
20771
21015
21268
21529
21797
22070
22349
22633
22920
23209
23499
23789
24078
24365
24649
24929
25205
25475
25739
25997
26249
26493
26730
26958
27177
27387
27587
27777
27957
28126
28285
28433
28570
28696
28811
28914
29006
29087
29157
29216
29266
29306
29337
29360
29374
29382
29382
29376
29365
29349
29328
29303
29275
29243
29207
29167
29125
29078
29028
28975
28917
28855
28789
28717
28639
28554
28462
28361
28252
28134
28008
27874
27733
27587
27436
27282
27127
26971
26816
26662
26512
26366
26224
26088
25958
25835
25720
25614
25515
25426
25346
25274
25212
25159
25114
25075
25043
25016
24992
24970
24948
24924
24898
24868
24833
24792
24744
24689
24625
24554
24473
24384
24285
24177
24060
23932
23794
23646
23487
23318
23138
22948
22747
22535
22315
22085
21848
21603
21354
21101
20846
20590
20335
20083
19834
19592
19356
19129
18911
18703
18506
18321
18147
17986
17836
17699
17573
17459
17356
17263
17179
17105
17040
16983
16934
16892
16858
16830
16810
16795
16787
16785
16788
16795
16807
16821
16837
16854
16872
16887
16901
16912
16919
16922
16920
16914
16904
16890
16873
16852
16829
16804
16776
16748
16717
16685
16651
16614
16573
16528
16477
16419
16353
16280
16198
16107
16008
15900
15785
15662
15532
15397
15257
15113
14967
14819
14672
14525
14379
14236
14096
13959
13824
13691
13560
13430
13300
13171
13041
12912
12783
12654
12527
12402
12281
12163
12050
11942
11842
11749
11665
11590
11524
11468
11421
11384
11355
11334
11319
11309
11301
11295
11288
11279
11267
11251
11230
11203
11170
11130
11083
11028
10967
10900
10827
10751
10672
10590
10507
10422
10336
10250
10164
10078
9993
9909
9826
9747
9673
9603
9540
9486
9440
9405
9381
9370
9371
9385
9414
9456
9513
9584
9669
9767
9877
9997
10127
10264
10407
10554
10703
10852
11000
11143
11282
11413
11537
11652
11758
11855
11942
12019
12087
12145
12194
12233
12262
12282
12291
12289
12276
12253
12218
12171
12112
12039
11954
11855
11741
11612
11469
11310
11135
10946
10741
10522
10287
10039
9777
9501
9213
8912
8598
8273
7936
7588
7229
6860
6481
6093
5697
5294
4884
4470
4051
3631
3208
2786
2366
1948
1536
1129
731
341
-39
-407
-764
-1108
-1439
-1757
-2063
-2355
-2635
-2902
-3157
-3399
-3631
-3851
-4059
-4259
-4449
-4630
-4801
-4964
-5119
-5265
-5403
-5533
-5654
-5767
-5872
-5971
-6062
-6148
-6227
-6302
-6372
-6437
-6499
-6557
-6612
-6666
-6717
-6768
-6818
-6868
-6918
-6970
-7024
-7079
-7136
-7197
-7260
-7328
-7399
-7474
-7555
-7641
-7732
-7831
-7936
-8050
-8172
-8304
-8446
-8600
-8765
-8943
-9135
-9339
-9558
-9789
-10035
-10293
-10565
-10849
-11147
-11458
-11783
-12121
-12473
-12839
-13220
-13615
-14026
-14452
-14894
-15352
-15826
-16315
-16821
-17341
-17875
-18421
-18978
-19544
-20117
-20696
-21279
-21865
-22452
-23039
-23625
-24209
-24789
-25366
-25938
-26504
-27064
-27617
-28163
-28700
-29229
-29749
-30259
-30760
-31252
-31733
-32205
-32667
-33118
-33560
-33992
-34415
-34827
-35230
-35623
-36006
-36379
-36742
-37095
-37438
-37771
-38094
-38406
-38709
-39000
-39282
-39552
-39810
-40058
-40294
-40519
-40733
-40936
-41131
-41318
-41498
-41673
-41845
-42016
-42186
-42359
-42534
-42715
-42901
-43095
-43298
-43510
-43732
-43965
-44208
-44462
-44727
-45001
-45284
-45574
-45870
-46169
-46471
-46774
-47076
-47376
-47672
-47964
-48251
-48531
-48805
-49071
-49330
-49582
-49825
-50062
-50291
-50513
-50728
-50936
-51136
-51328
-51513
-51688
-51855
-52012
-52159
-52296
-52423
-52539
-52646
-52743
-52832
-52911
-52982
-53046
-53102
-53152
-53194
-53230
-53260
-53282
-53298
-53307
-53309
-53303
-53290
-53269
-53240
-53203
-53158
-53105
-53044
-52975
-52898
-52813
-52720
-52620
-52513
-52398
-52278
-52151
-52019
-51883
-51743
-51600
-51455
-51309
-51163
-51018
-50875
-50733
-50595
-50460
-50329
-50202
-50081
-49966
-49857
-49755
-49659
-49571
-49491
-49418
-49353
-49296
-49246
-49203
-49167
-49137
-49113
-49094
-49080
-49070
-49063
-49059
-49057
-49058
-49060
-49062
-49065
-49068
-49071
-49074
-49076
-49077
-49078
-49078
-49077
-49075
-49072
-49068
-49062
-49055
-49045
-49033
-49017
-48998
-48976
-48948
-48916
-48877
-48833
-48780
-48721
-48652
-48575
-48489
-48394
-48289
-48175
-48052
-47920
-47780
-47632
-47478
-47317
-47151
-46981
-46807
-46629
-46450
-46268
-46084
-45898
-45711
-45524
-45335
-45146
-44957
-44769
-44582
-44397
-44214
-44034
-43858
-43686
-43519
-43358
-43202
-43052
-42908
-42771
-42640
-42515
-42394
-42279
-42167
-42057
-41949
-41842
-41735
-41626
-41515
-41402
-41286
-41166
-41041
-40913
-40779
-40641
-40498
-40349
-40196
-40038
-39875
-39707
-39534
-39356
-39172
-38982
-38785
-38582
-38372
-38155
-37931
-37700
-37461
-37214
-36960
-36699
-36430
-36154
-35871
-35581
-35283
-34978
-34666
-34347
-34020
-33685
-33343
-32992
-32633
-32265
-31889
-31504
-31110
-30708
-30297
-29878
-29452
-29019
-28580
-28135
-27686
-27233
-26778
-26320
-25860
-25400
-24941
-24482
-24024
-23569
-23117
-22668
-22224
-21785
-21352
-20924
-20503
-20090
-19683
-19284
-18894
-18512
-18139
-17775
-17421
-17077
-16742
-16418
-16105
-15803
-15511
-15231
-14962
-14704
-14459
-14225
-14003
-13793
-13596
-13410
-13237
-13075
-12926
-12789
-12663
-12549
-12446
-12355
-12275
-12205
-12146
-12098
-12059
-12031
-12013
-12004
-12004
-12013
-12032
-12058
-12092
-12134
-12182
-12237
-12296
-12359
-12426
-12495
-12565
-12636
-12705
-12773
-12837
-12898
-12953
-13004
-13048
-13085
-13116
-13138
-13153
-13161
-13161
-13153
-13138
-13117
-13090
-13057
-13021
-12980
-12937
-12892
-12846
-12800
-12754
-12708
-12663
-12619
-12576
-12534
-12494
-12455
-12416
-12379
-12343
-12308
-12273
-12239
-12206
-12173
-12142
-12111
-12081
-12052
-12024
-11996
-11968
-11940
-11912
-11882
-11851
-11817
-11782
-11743
-11702
-11657
-11610
-11558
-11504
-11445
-11383
-11317
-11246
-11172
-11094
-11012
-10925
-10835
-10740
-10640
-10537
-10429
-10316
-10199
-10078
-9951
-9820
-9684
-9543
-9397
-9247
-9092
-8932
-8768
-8600
-8428
-8252
-8073
-7891
-7705
-7517
-7326
-7132
-6936
-6738
-6538
-6337
-6135
-5934
-5733
-5535
-5339
-5146
-4957
-4772
-4593
-4418
-4249
-4086
-3927
-3774
-3624
-3478
-3335
-3195
-3056
-2919
-2783
-2647
-2511
-2375
-2238
-2099
-1958
-1815
-1670
-1522
-1372
-1218
-1062
-903
-742
-577
-411
-243
-72
99
273
447
623
799
976
1154
1333
1511
1689
1867
2045
2221
2397
2571
2743
2913
3082
3248
3412
3574
3735
3893
4051
4207
4363
4519
4675
4833
4993
5155
5320
5489
5662
5840
6024
6213
6409
6611
6821
7037
7261
7492
7731
7978
8232
8493
8760
9034
9314
9599
9889
10183
10480
10781
11085
11392
11700
12010
12322
12635
12948
13261
13575
13888
14201
14512
14823
15132
15439
15745
16049
16351
16651
16950
17247
17543
17838
18131
18424
18717
19010
19303
19596
19889
20183
20478
20774
21070
21368
21666
21966
22266
22567
22868
23171
23476
23781
24088
24397
24709
25022
25339
25660
25984
26312
26646
26984
27329
27679
28036
28399
28768
29145
29528
29919
30316
30721
31133
31552
31978
32411
32851
33297
33749
34207
34670
35138
35610
36086
36565
37047
37531
38016
38502
38989
39476
39963
40449
40934
41419
41901
42382
42862
43339
43815
44288
44759
45227
45693
46155
46613
47067
47517
47962
48402
48836
49264
49685
50100
50508
50909
51302
51688
52067
52439
52803
53160
53511
53854
54192
54524
54851
55173
55490
55803
56112
56417
56717
57014
57307
57596
57881
58162
58439
58712
58980
59244
59503
59758
60008
60254
60495
60732
60965
61195
61421
61643
61862
62078
62291
62502
62710
62917
63122
63327
63531
63735
63940
64146
64354
64563
64777
64994
65214
65438
65666
65899
66137
66379
66626
66878
67134
67393
67655
67919
68186
68453
68720
68986
69250
69512
69770
70024
70273
70516
70753
70983
71205
71420
71625
71822
72010
72187
72355
72512
72659
72795
72920
73033
73136
73228
73309
73378
73438
73487
73525
73554
73573
73582
73582
73574
73556
73531
73497
73456
73407
73351
73288
73219
73142
73059
72969
72873
72771
72662
72548
72427
72301
72168
72031
71887
71738
71584
71424
71258
71087
70910
70727
70539
70346
70146
69941
69731
69516
69295
69069
68839
68603
68364
68120
67872
67621
67367
67110
66851
66591
66329
66067
65805
65542
65280
65018
64757
64497
64238
63980
63723
63468
63214
62961
62710
62459
62209
61959
61709
61458
61207
60954
60700
60443
60183
59919
59651
59379
59102
58820
58532
58238
57938
57632
57320
57001
56674
56341
56000
55651
55295
54931
54559
54179
53791
53395
52990
52578
52158
51729
51292
50847
50394
49933
49463
48986
48500
48007
47505
46997
46480
45957
45426
44889
44345
43794
43238
42676
42109
41537
40960
40379
39794
39206
38614
38020
37424
36826
36227
35627
35026
34424
33822
33221
32619
32019
31419
30821
30224
29629
29035
28444
27855
27268
26684
26102
25522
24945
24371
23799
23229
22662
22097
21534
20973
20414
19857
19302
18748
18195
17644
17093
16544
15996
15450
14904
14359
13815
13272
12730
12188
11647
11107
10567
10027
9487
8948
8410
7871
7334
6798
6263
5729
5198
4668
4142
3618
3097
2580
2067
1557
1053
552
57
-434
-920
-1400
-1875
-2345
-2810
-3269
-3723
-4172
-4616
-5055
-5489
-5919
-6345
-6767
-7187
-7603
-8018
-8430
-8840
-9249
-9656
-10062
-10466
-10870
-11272
-11674
-12074
-12474
-12872
-13270
-13667
-14063
-14458
-14852
-15245
-15636
-16026
-16413
-16799
-17182
-17563
-17941
-18316
-18687
-19056
-19421
-19783
-20142
-20497
-20848
-21195
-21539
-21879
-22216
-22549
-22879
-23205
-23529
-23849
-24167
-24483
-24796
-25106
-25415
-25721
-26025
-26326
-26624
-26919
-27211
-27498
-27782
-28060
-28333
-28601
-28862
-29117
-29364
-29605
-29838
-30063
-30281
-30491
-30692
-30886
-31072
-31250
-31419
-31582
-31737
-31884
-32025
-32159
-32287
-32408
-32524
-32634
-32740
-32841
-32937
-33028
-33116
-33199
-33279
-33356
-33430
-33500
-33568
-33634
-33697
-33758
-33818
-33876
-33932
-33988
-34042
-34096
-34149
-34202
-34255
-34307
-34360
-34412
-34465
-34517
-34570
-34623
-34676
-34729
-34781
-34834
-34886
-34938
-34989
-35039
-35088
-35136
-35182
-35227
-35269
-35310
-35349
-35386
-35420
-35452
-35483
-35511
-35536
-35560
-35582
-35601
-35619
-35634
-35648
-35659
-35668
-35675
-35679
-35682
-35681
-35678
-35673
-35664
-35653
-35638
-35621
-35600
-35575
-35547
-35515
-35480
-35441
-35398
-35351
-35301
-35248
-35191
-35132
-35069
-35004
-34937
-34868
-34797
-34725
-34652
-34579
-34505
-34432
-34360
-34289
-34219
-34151
-34085
-34022
-33962
-33905
-33851
-33801
-33755
-33713
-33675
-33642
-33613
-33589
-33570
-33555
-33546
-33542
-33542
-33547
-33557
-33572
-33591
-33613
-33640
-33670
-33703
-33739
-33778
-33818
-33860
-33903
-33946
-33990
-34033
-34075
-34115
-34153
-34188
-34220
-34249
-34274
-34294
-34309
-34319
-34324
-34323
-34316
-34303
-34284
-34258
-34227
-34189
-34144
-34093
-34037
-33974
-33905
-33830
-33750
-33665
-33575
-33481
-33383
-33283
-33180
-33074
-32968
-32860
-32750
-32642
-32531
-32423
-32313
-32203
-32093
-31984
-31873
-31762
-31651
-31538
-31423
-31306
-31187
-31065
-30940
-30810
-30676
-30537
-30393
-30243
-30087
-29925
-29756
-29581
-29399
-29210
-29015
-28812
-28603
-28387
-28164
-27935
-27701
-27460
-27215
-26965
-26712
-26455
-26196
-25936
-25674
-25412
-25151
-24891
-24633
-24378
-24125
-23876
-23631
-23391
-23155
-22925
-22700
-22480
-22267
-22059
-21857
-21662
-21472
-21289
-21112
-20941
-20777
-20618
-20466
-20321
-20181
-20048
-19921
-19800
-19685
-19577
-19475
-19379
-19289
-19206
-19128
-19057
-18993
-18934
-18882
-18835
-18795
-18760
-18730
-18706
-18686
-18670
-18658
-18650
-18644
-18640
-18639
-18639
-18639
-18640
-18642
-18643
-18644
-18645
-18644
-18643
-18640
-18636
-18631
-18624
-18616
-18607
-18597
-18585
-18572
-18558
-18543
-18527
-18510
-18492
-18475
-18456
-18438
-18420
-18402
-18385
-18368
-18352
-18336
-18323
-18311
-18300
-18292
-18286
-18282
-18281
-18283
-18288
-18296
-18306
-18320
-18336
-18354
-18375
-18397
-18420
-18445
-18470
-18494
-18519
-18542
-18564
-18585
-18603
-18619
-18631
-18641
-18647
-18650
-18649
-18644
-18634
-18621
-18603
-18581
-18554
-18523
-18487
-18446
-18400
-18350
-18295
-18235
-18171
-18102
-18028
-17949
-17866
-17779
-17687
-17591
-17492
-17388
-17282
-17172
-17059
-16943
-16826
-16706
-16586
-16464
-16341
-16219
-16096
-15974
-15853
-15733
-15614
-15497
-15382
-15269
-15157
-15048
-14940
-14835
-14732
-14630
-14530
-14433
-14337
-14243
-14150
-14060
-13971
-13884
-13798
-13714
-13632
-13552
-13473
-13397
-13322
-13250
-13180
-13113
-13047
-12984
-12923
-12864
-12806
-12750
-12695
-12640
-12586
-12532
-12477
-12422
-12365
-12306
-12245
-12182
-12115
-12046
-11972
-11895
-11813
-11727
-11636
-11540
-11440
-11334
-11224
-11108
-10988
-10864
-10735
-10601
-10464
-10322
-10178
-10030
-9880
-9727
-9573
-9418
-9261
-9105
-8949
-8793
-8638
-8484
-8332
-8182
-8032
-7887
-7743
-7602
-7463
-7326
-7193
-7062
-6934
-6808
-6686
-6567
-6451
-6339
-6229
-6123
-6020
-5920
-5824
-5730
-5639
-5551
-5465
-5382
-5301
-5221
-5144
-5067
-4991
-4916
-4841
-4766
-4691
-4614
-4537
-4459
-4379
-4298
-4214
-4128
-4038
-3948
-3854
-3756
-3655
-3550
-3441
-3327
-3209
-3087
-2961
-2830
-2694
-2554
-2410
-2262
-2110
-1955
-1797
-1636
-1473
-1308
-1142
-975
-807
-640
-473
-306
-140
24
187
349
508
666
822
976
1129
1280
1430
1578
1725
1871
2016
2160
2304
2447
2590
2732
2875
3018
3161
3305
3450
3596
3744
3894
4045
4199
4355
4513
4675
4839
5007
5178
5351
5527
5707
5888
6071
6257
6444
6632
6820
7009
7199
7388
7577
7766
7954
8141
8329
8515
8700
8885
9068
9251
9432
9612
9790
9967
10143
10316
10487
10657
10824
10988
11150
11310
11467
11622
11775
11925
12073
12219
12363
12505
12646
12784
12922
13058
13193
13326
13458
13589
13719
13848
13975
14101
14226
14348
14470
14589
14707
14824
14938
15052
15164
15275
15384
15492
15599
15705
15809
15912
16013
16111
16210
16303
16397
16486
16573
16657
16738
16816
16890
16961
17029
17094
17155
17213
17268
17319
17368
17413
17456
17496
17534
17569
17602
17632
17660
17685
17708
17728
17745
17760
17772
17782
17789
17793
17796
17796
17795
17792
17787
17781
17774
17766
17757
17747
17738
17728
17718
17708
17698
17689
17681
17674
17668
17664
17661
17660
17661
17664
17669
17677
17687
17700
17716
17735
17758
17784
17813
17847
17884
17925
17970
18019
18071
18128
18189
18253
18321
18393
18469
18548
18630
18716
18805
18897
18992
19089
19188
19288
19390
19493
19597
19701
19805
19910
20014
20118
20222
20325
20427
20529
20631
20731
20831
20930
21028
21126
21222
21318
21412
21505
21596
21686
21774
21860
21944
22026
22105
22181
22254
22324
22390
22453
22513
22569
22621
22670
22715
22756
22794
22828
22859
22886
22910
22931
22949
22964
22977
22988
22997
23004
23009
23012
23014
23014
23012
23009
23004
22998
22989
22979
22967
22954
22938
22920
22900
22878
22854
22829
22801
22771
22739
22706
22672
22636
22599
22562
22524
22486
22448
22410
22373
22336
22300
22265
22230
22197
22165
22134
22104
22076
22050
22026
22003
21982
21963
21945
21929
21914
21901
21888
21875
21863
21851
21838
21825
21811
21796
21780
21762
21742
21719
21695
21668
21638
21606
21571
21533
21492
21449
21403
21355
21303
21250
21194
21135
21074
21011
20946
20878
20808
20737
20663
20588
20511
20432
20352
20271
20188
20103
20018
19931
19843
19754
19663
19572
19479
19384
19289
19191
19093
18992
18890
18786
18681
18574
18465
18354
18243
18129
18015
17899
17782
17664
17545
17425
17304
17181
17058
16935
16810
16684
16557
16430
16300
16171
16040
15908
15775
15640
15504
15367
15228
15089
14948
14806
14662
14517
14371
14224
14075
13925
13773
13620
13465
13308
13150
12990
12829
12666
12503
12338
12172
12005
11837
11670
11502
11333
11165
10997
10830
10663
10497
10332
10168
10006
9844
9684
9525
9368
9212
9058
8905
8754
8605
8458
8312
8167
8025
7884
7744
7606
7468
7332
7196
7061
6927
6794
6661
6528
6395
6263
6132
6001
5870
5739
5610
5481
5353
5225
5099
4974
4849
4726
4605
4484
4365
4247
4130
4014
3900
3786
3674
3562
3452
3342
3233
3125
3017
2910
2804
2698
2592
2487
2382
2276
2171
2065
1959
1853
1745
1636
1527
1416
1304
1191
1076
960
843
724
603
482
359
235
110
-16
-143
-272
-401
-531
-663
-795
-928
-1062
-1197
-1332
-1469
-1607
-1746
-1886
-2025
-2167
-2309
-2451
-2593
-2735
-2876
-3017
-3157
-3296
-3434
-3570
-3705
-3837
-3968
-4096
-4221
-4344
-4464
-4581
-4696
-4807
-4916
-5022
-5125
-5226
-5325
-5423
-5518
-5612
-5705
-5796
-5887
-5977
-6065
-6153
-6239
-6325
-6409
-6493
-6575
-6655
-6735
-6813
-6889
-6963
-7036
-7106
-7175
-7243
-7308
-7372
-7434
-7496
-7556
-7615
-7673
-7731
-7788
-7845
-7902
-7958
-8013
-8071
-8127
-8183
-8240
-8297
-8353
-8410
-8468
-8525
-8582
-8640
-8697
-8754
-8810
-8866
-8921
-8975
-9028
-9079
-9128
-9175
-9220
-9263
-9303
-9340
-9374
-9405
-9433
-9458
-9480
-9498
-9513
-9525
-9534
-9540
-9543
-9543
-9541
-9535
-9528
-9518
-9506
-9492
-9476
-9458
-9438
-9416
-9392
-9367
-9340
-9311
-9280
-9248
-9213
-9177
-9140
-9100
-9059
-9016
-8971
-8925
-8878
-8829
-8779
-8728
-8676
-8623
-8569
-8514
-8458
-8402
-8344
-8286
-8227
-8167
-8106
-8045
-7982
-7918
-7854
-7788
-7722
-7655
-7587
-7518
-7449
-7379
-7308
-7238
-7167
-7097
-7026
-6957
-6887
-6819
-6752
-6685
-6620
-6556
-6494
-6432
-6372
-6313
-6256
-6199
-6144
-6089
-6035
-5982
-5930
-5878
-5826
-5775
-5724
-5673
-5622
-5572
-5522
-5472
-5422
-5373
-5324
-5276
-5228
-5181
-5135
-5090
-5045
-5001
-4958
-4915
-4874
-4833
-4794
-4755
-4717
-4681
-4645
-4610
-4577
-4544
-4512
-4481
-4451
-4422
-4393
-4365
-4337
-4309
-4281
-4254
-4225
-4196
-4167
-4137
-4105
-4072
-4038
-4003
-3966
-3926
-3885
-3841
-3795
-3747
-3695
-3641
-3584
-3524
-3461
-3396
-3328
-3257
-3183
-3107
-3028
-2947
-2863
-2778
-2690
-2600
-2509
-2415
-2320
-2224
-2126
-2027
-1927
-1826
-1725
-1623
-1520
-1417
-1315
-1213
-1111
-1008
-909
-809
-711
-614
-518
-424
-332
-243
-155
-70
12
92
169
243
314
382
448
510
569
626
680
732
781
828
872
915
956
995
1033
1070
1105
1139
1171
1203
1233
1262
1289
1316
1341
1364
1386
1406
1426
1443
1459
1474
1487
1499
1509
1517
1524
1529
1532
1534
1534
1533
1530
1525
1519
1511
1501
1489
1475
1459
1442
1422
1400
1377
1351
1324
1295
1265
1233
1199
1164
1127
1089
1050
1010
969
927
884
840
796
752
708
664
620
577
534
493
453
415
378
344
311
281
254
230
208
190
175
163
155
149
147
147
150
156
163
172
182
193
205
217
230
242
254
265
276
285
294
301
307
311
313
313
311
307
301
292
280
266
249
230
207
181
152
121
87
50
10
-32
-76
-122
-170
-219
-270
-323
-376
-431
-486
-542
-599
-656
-714
-772
-831
-890
-948
-1006
-1066
-1124
-1182
-1239
-1295
-1351
-1404
-1456
-1506
-1555
-1600
-1644
-1684
-1722
-1757
-1788
-1816
-1840
-1861
-1879
-1893
-1904
-1912
-1917
-1920
-1919
-1917
-1913
-1907
-1900
-1892
-1884
-1875
-1867
-1860
-1854
-1849
-1845
-1844
-1844
-1847
-1852
-1859
-1869
-1882
-1897
-1915
-1936
-1959
-1985
-2013
-2044
-2078
-2113
-2151
-2190
-2232
-2275
-2320
-2367
-2415
-2464
-2515
-2567
-2620
-2674
-2728
-2784
-2840
-2897
-2955
-3013
-3072
-3132
-3194
-3256
-3320
-3386
-3453
-3523
-3594
-3668
-3745
-3824
-3907
-3991
-4078
-4169
-4262
-4358
-4455
-4555
-4657
-4761
-4865
-4971
-5077
-5184
-5290
-5396
-5501
-5606
-5710
-5812
-5913
-6012
-6110
-6207
-6302
-6395
-6487
-6577
-6666
-6754
-6840
-6925
-7008
-7090
-7170
-7249
-7327
-7403
-7477
-7549
-7620
-7690
-7758
-7824
-7889
-7953
-8015
-8074
-8134
-8193
-8249
-8305
-8360
-8414
-8467
-8519
-8571
-8622
-8672
-8722
-8770
-8818
-8865
-8910
-8954
-8998
-9040
-9080
-9119
-9157
-9193
-9227
-9260
-9291
-9320
-9347
-9372
-9395
-9415
-9433
-9449
-9462
-9472
-9480
-9485
-9488
-9488
-9485
-9480
-9472
-9462
-9449
-9433
-9415
-9395
-9372
-9347
-9320
-9290
-9258
-9225
-9189
-9152
-9113
-9072
-9030
-8987
-8941
-8895
-8847
-8797
-8746
-8694
-8640
-8584
-8527
-8468
-8408
-8346
-8282
-8217
-8150
-8080
-8010
-7938
-7863
-7788
-7710
-7631
-7550
-7468
-7384
-7299
-7213
-7125
-7037
-6948
-6857
-6767
-6675
-6583
-6491
-6399
-6306
-6214
-6122
-6030
-5938
-5847
-5755
-5663
-5571
-5479
-5386
-5292
-5197
-5101
-5004
-4905
-4804
-4701
-4596
-4489
-4380
-4269
-4155
-4038
-3921
-3801
-3679
-3555
-3429
-3302
-3173
-3042
-2910
-2777
-2643
-2507
-2371
-2233
-2095
-1957
-1818
-1679
-1540
-1401
-1262
-1124
-987
-850
-714
-579
-444
-311
-179
-47
83
213
343
472
600
729
858
987
1116
1245
1375
1506
1637
1769
1901
2033
2167
2301
2435
2570
2705
2841
2977
3114
3251
3387
3524
3661
3798
3935
4072
4208
4345
4481
4616
4751
4886
5019
5151
5283
5413
5542
5669
5795
5919
6042
6163
6282
6400
6516
6630
6743
6855
6965
7073
7181
7287
7392
7496
7600
7702
7804
7905
8005
8103
8203
8301
8399
8496
8591
8687
8781
8875
8968
9061
9153
9245
9336
9427
9517
9608
9698
9788
9879
9969
10060
10151
10241
10332
10423
10515
10606
10697
10788
10879
10970
11060
11150
11240
11329
11417
11505
11592
11678
11763
11848
11931
12014
12096
12177
12256
12335
12413
12490
12566
12641
12715
12789
12862
12934
13006
13077
13148
13219
13289
13358
13428
13496
13565
13632
13700
13766
13832
13897
13961
14025
14088
14150
14211
14272
14332
14391
14451
14509
14568
14626
14685
14744
14803
14862
14921
14981
15041
15101
15161
15222
15282
15343
15404
15464
15525
15585
15645
15704
15763
15821
15879
15935
15991
16045
16097
16149
16199
16247
16293
16337
16378
16417
16453
16487
16518
16546
16571
16593
16613
16630
16644
16655
16664
16670
16674
16675
16674
16670
16663
16655
16643
16630
16614
16595
16574
16551
16526
16499
16470
16439
16406
16373
16338
16302
16265
16228
16190
16151
16111
16072
16032
15992
15951
15909
15868
15825
15783
15741
15698
15655
15613
15570
15529
15487
15447
15407
15369
15331
15294
15259
15224
15190
15158
15126
15095
15064
15034
15005
14976
14947
14918
14889
14860
14831
14801
14771
14741
14710
14678
14646
14613
14579
14544
14508
14471
14433
14392
14350
14307
14261
14212
14162
14109
14054
13996
13935
13872
13806
13738
13667
13593
13516
13437
13355
13271
13184
13095
13003
12908
12812
12713
12612
12508
12403
12295
12186
12074
11961
11846
11730
11612
11493
11372
11251
11129
11006
10882
10758
10632
10506
10380
10252
10125
9996
9868
9739
9609
9480
9350
9221
9091
8962
8832
8703
8574
8446
8317
8189
8061
7935
7809
7683
7558
7433
7309
7185
7061
6937
6814
6690
6566
6441
6316
6191
6064
5938
5810
5682
5554
5424
5294
5163
5032
4899
4767
4633
4499
4365
4230
4094
3958
3821
3685
3547
3409
3271
3132
2992
2852
2712
2571
2430
2289
2147
2005
1863
1721
1580
1438
1296
1155
1014
873
733
593
453
314
175
37
-100
-236
-372
-507
-640
-773
-905
-1035
-1165
-1293
-1419
-1544
-1668
-1790
-1910
-2028
-2144
-2258
-2371
-2481
-2589
-2695
-2799
-2901
-3000
-3098
-3193
-3286
-3377
-3466
-3553
-3639
-3722
-3804
-3884
-3963
-4040
-4116
-4190
-4262
-4334
-4404
-4472
-4540
-4606
-4671
-4735
-4798
-4860
-4921
-4981
-5040
-5098
-5156
-5213
-5270
-5326
-5382
-5438
-5493
-5548
-5602
-5657
-5711
-5765
-5819
-5873
-5926
-5980
-6033
-6086
-6139
-6191
-6244
-6296
-6347
-6398
-6449
-6499
-6549
-6598
-6646
-6693
-6740
-6785
-6831
-6875
-6919
-6962
-7005
-7048
-7090
-7132
-7174
-7215
-7257
-7298
-7339
-7381
-7422
-7463
-7505
-7546
-7588
-7629
-7671
-7712
-7753
-7794
-7835
-7875
-7915
-7954
-7993
-8032
-8069
-8106
-8143
-8179
-8214
-8249
-8283
-8316
-8349
-8382
-8414
-8445
-8476
-8507
-8538
-8568
-8598
-8628
-8658
-8687
-8717
-8746
-8775
-8804
-8834
-8863
-8891
-8920
-8949
-8978
-9006
-9034
-9061
-9088
-9115
-9140
-9165
-9189
-9212
-9234
-9255
-9274
-9293
-9310
-9326
-9340
-9353
-9365
-9376
-9385
-9393
-9399
-9405
-9409
-9411
-9412
-9412
-9410
-9407
-9403
-9397
-9389
-9380
-9370
-9358
-9346
-9332
-9316
-9300
-9283
-9266
-9247
-9228
-9209
-9189
-9169
-9149
-9128
-9108
-9087
-9066
-9046
-9026
-9006
-8987
-8968
-8950
-8933
-8917
-8901
-8886
-8873
-8860
-8849
-8838
-8829
-8821
-8814
-8809
-8804
-8801
-8798
-8797
-8796
-8797
-8798
-8801
-8804
-8809
-8816
-8823
-8832
-8842
-8854
-8866
-8881
-8896
-8913
-8930
-8949
-8968
-8988
-9008
-9028
-9048
-9067
-9086
-9104
-9121
-9136
-9149
-9161
-9171
-9178
-9183
-9186
-9186
-9183
-9177
-9169
-9157
-9143
-9125
-9104
-9080
-9053
-9022
-8989
-8952
-8912
-8868
-8822
-8773
-8722
-8668
-8612
-8554
-8494
-8433
-8370
-8306
-8242
-8176
-8109
-8042
-7976
-7908
-7841
-7773
-7704
-7636
-7568
-7499
-7431
-7362
-7293
-7225
-7156
-7087
-7018
-6949
-6880
-6812
-6743
-6675
-6606
-6538
-6470
-6402
-6335
-6267
-6200
-6133
-6067
-6001
-5935
-5869
-5804
-5739
-5674
-5610
-5547
-5483
-5420
-5357
-5295
-5232
-5170
-5108
-5045
-4982
-4918
-4854
-4789
-4724
-4657
-4590
-4521
-4451
-4381
-4309
-4235
-4161
-4086
-4010
-3933
-3856
-3777
-3699
-3620
-3541
-3461
-3382
-3303
-3224
-3146
-3068
-2990
-2913
-2836
-2759
-2683
-2607
-2531
-2456
-2382
-2308
-2234
-2161
-2088
-2016
-1945
-1873
-1803
-1732
-1663
-1593
-1525
-1456
-1388
-1320
-1253
-1186
-1120
-1053
-988
-922
-858
-794
-731
-669
-608
-549
-490
-433
-378
-324
-271
-220
-171
-123
-77
-33
10
52
92
130
168
204
239
273
306
338
370
400
431
460
490
519
547
575
603
630
658
685
712
739
766
793
820
846
873
900
928
955
982
1010
1037
1065
1093
1121
1149
1176
1204
1232
1260
1288
1316
1344
1372
1400
1428
1456
1485
1513
1542
1572
1601
1631
1661
1691
1722
1753
1784
1815
1846
1878
1909
1940
1971
2001
2032
2063
2092
2122
2151
2180
2208
2236
2264
2291
2319
2346
2373
2400
2427
2454
2481
2509
2536
2564
2592
2620
2648
2676
2705
2734
2764
2793
2823
2854
2884
2915
2947
2979
3012
3045
3079
3113
3149
3185
3223
3261
3301
3341
3383
3425
3469
3513
3558
3605
3652
3699
3748
3798
3848
3899
3951
4003
4056
4109
4163
4217
4271
4325
4379
4433
4487
4540
4593
4645
4697
4747
4797
4846
4894
4940
4985
5029
5071
5113
5152
5190
5227
5263
5297
5330
5361
5392
5421
5449
5476
5502
5527
5551
5574
5597
5619
5641
5663
5684
5706
5727
5749
5770
5792
5815
5838
5862
5886
5911
5937
5964
5991
6020
6050
6081
6114
6148
6183
6219
6257
6296
6337
6380
6424
6469
6516
6565
6616
6669
6723
6780
6838
6899
6961
7025
7092
7160
7230
7302
7375
7450
7527
7606
7686
7767
7849
7933
8016
8102
8188
8275
8361
8448
8535
8622
8709
8796
8882
8968
9054
9139
9223
9307
9390
9473
9555
9635
9715
9794
9872
9949
10024
10099
10172
10244
10314
10383
10450
10515
10579
10641
10701
10760
10816
10871
10923
10974
11023
11070
11114
11157
11198
11237
11274
11308
11341
11372
11400
11426
11451
11473
11493
11510
11526
11540
11552
11562
11571
11577
11582
11585
11587
11588
11587
11585
11581
11577
11571
11564
11557
11548
11538
11528
11516
11504
11491
11477
11463
11447
11431
11415
11398
11381
11362
11344
11325
11305
11285
11265
11244
11223
11201
11179
11157
11134
11111
11088
11064
11041
11017
10994
10970
10946
10923
10899
10876
10853
10830
10807
10784
10761
10738
10715
10692
10668
10644
10620
10596
10571
10545
10519
10493
10466
10438
10410
10382
10353
10323
10293
10263
10231
10200
10168
10135
10102
10068
10033
9998
9961
9924
9886
9847
9806
9765
9722
9677
9631
9584
9535
9484
9431
9377
9321
9262
9202
9140
9076
9010
8941
8871
8799
8725
8648
8570
8490
8408
8324
8239
8151
8063
7973
7882
7790
7696
7603
7508
7413
7318
7223
7128
7034
6940
6847
6754
6663
6573
6484
6397
6311
6227
6145
6065
5987
5911
5838
5767
5698
5631
5568
5507
5448
5393
5340
5290
5244
5200
5159
5121
5086
5053
5024
4997
4972
4950
4930
4912
4897
4883
4870
4859
4849
4841
4833
4825
4818
4812
4805
4798
4791
4784
4776
4766
4756
4745
4732
4718
4702
4684
4664
4642
4618
4591
4561
4529
4495
4458
4418
4375
4330
4283
4233
4180
4125
4067
4009
3947
3884
3819
3752
3684
3614
3543
3472
3399
3326
3252
3178
3103
3029
2955
2881
2807
2734
2661
2590
2519
2449
2380
2312
2246
2181
2117
2055
1994
1935
1877
1821
1767
1714
1663
1614
1566
1521
1477
1435
1394
1355
1318
1282
1248
1215
1183
1153
1123
1095
1067
1040
1014
988
963
938
914
890
866
842
819
796
773
751
728
706
683
661
639
617
594
572
550
527
505
482
460
437
414
391
368
345
321
297
273
249
225
200
175
149
123
96
69
42
14
-15
-44
-74
-104
-135
-167
-199
-232
-265
-299
-334
-369
-405
-441
-479
-517
-556
-595
-636
-677
-718
-760
-803
-847
-891
-935
-979
-1024
-1069
-1114
-1159
-1204
-1249
-1293
-1338
-1382
-1426
-1469
-1512
-1555
-1597
-1638
-1679
-1719
-1758
-1796
-1833
-1869
-1904
-1937
-1969
-2000
-2029
-2058
-2085
-2110
-2135
-2158
-2180
-2201
-2221
-2240
-2259
-2276
-2293
-2309
-2324
-2339
-2352
-2366
-2378
-2390
-2401
-2412
-2421
-2431
-2439
-2447
-2455
-2462
-2468
-2475
-2481
-2486
-2492
-2497
-2502
-2507
-2512
-2517
-2522
-2527
-2531
-2536
-2540
-2545
-2549
-2554
-2558
-2562
-2567
-2571
-2576
-2580
-2585
-2590
-2595
-2601
-2607
-2613
-2619
-2626
-2634
-2642
-2650
-2659
-2669
-2678
-2689
-2699
-2711
-2722
-2734
-2747
-2760
-2773
-2787
-2802
-2817
-2832
-2848
-2864
-2880
-2897
-2914
-2932
-2949
-2967
-2985
-3004
-3022
-3040
-3058
-3076
-3094
-3112
-3129
-3146
-3162
-3178
-3194
-3209
-3223
-3236
-3248
-3260
-3271
-3281
-3290
-3298
-3305
-3311
-3317
-3322
-3325
-3328
-3331
-3332
-3333
-3334
-3333
-3333
-3331
-3329
-3326
-3323
-3319
-3314
-3308
-3302
-3295
-3287
-3278
-3268
-3258
-3246
-3234
-3222
-3208
-3194
-3179
-3164
-3148
-3131
-3114
-3097
-3080
-3062
-3045
-3028
-3010
-2993
-2977
-2960
-2944
-2929
-2915
-2901
-2888
-2875
-2864
-2854
-2845
-2836
-2829
-2822
-2817
-2811
-2807
-2803
-2800
-2797
-2794
-2792
-2789
-2786
-2783
-2780
-2776
-2771
-2766
-2760
-2752
-2744
-2735
-2724
-2712
-2698
-2684
-2667
-2649
-2630
-2608
-2585
-2561
-2534
-2506
-2476
-2444
-2410
-2374
-2337
-2298
-2257
-2215
-2171
-2125
-2078
-2029
-1980
-1929
-1876
-1823
-1768
-1712
-1656
-1599
-1541
-1482
-1423
-1363
-1303
-1243
-1182
-1121
-1059
-998
-936
-874
-812
-750
-688
-626
-565
-503
-442
-381
-320
-259
-199
-140
-81
-23
34
91
146
201
254
307
358
408
457
505
551
596
640
683
725
765
804
842
879
914
949
982
1014
1044
1074
1102
1129
1155
1180
1205
1228
1250
1272
1292
1313
1332
1351
1370
1388
1405
1422
1439
1456
1472
1488
1504
1520
1536
1551
1567
1582
1597
1612
1628
1643
1658
1674
1689
1705
1721
1737
1754
1771
1788
1805
1823
1842
1860
1879
1899
1918
1938
1958
1978
1998
2019
2039
2059
2079
2098
2118
2136
2155
2172
2190
2206
2222
2237
2251
2264
2276
2287
2297
2306
2313
2319
2324
2327
2329
2329
2328
2325
2320
2314
2307
2298
2288
2276
2263
2249
2234
2219
2202
2185
2167
2148
2130
2110
2091
2072
2052
2033
2013
1994
1975
1956
1937
1918
1900
1882
1864
1847
1830
1814
1798
1782
1767
1753
1739
1726
1714
1702
1690
1680
1670
1660
1652
1644
1636
1629
1623
1617
1612
1607
1603
1600
1597
1594
1593
1592
1591
1591
1592
1594
1596
1599
1602
1607
1611
1617
1622
1628
1635
1641
1648
1654
1661
1667
1673
1678
1683
1688
1692
1696
1699
1702
1704
1706
1707
1709
1710
1710
1711
1711
1712
1712
1712
1711
1711
1711
1710
1709
1708
1707
1705
1704
1702
1699
1697
1694
1691
1688
1685
1682
1678
1674
1670
1665
1661
1656
1650
1644
1638
1631
1623
1615
1606
1596
1586
1574
1562
1549
1536
1521
1505
1488
1471
1452
1433
1412
1392
1370
1348
1325
1303
1279
1256
1233
1210
1187
1164
1141
1118
1096
1075
1053
1032
1010
991
970
950
930
911
891
872
853
834
816
798
780
763
746
729
714
698
684
669
656
643
630
618
607
595
585
574
565
555
546
537
528
519
510
502
493
485
476
467
458
448
439
429
418
408
397
385
374
361
349
336
323
310
296
282
269
255
241
227
213
200
186
173
160
147
134
122
110
99
88
77
67
58
50
42
35
29
23
19
15
12
10
10
10
11
13
16
20
25
31
38
45
54
62
72
82
92
103
113
124
135
146
157
167
177
186
195
204
211
218
224
230
235
239
243
247
249
252
254
256
257
258
260
260
261
261
262
262
262
261
261
260
260
259
259
258
258
257
257
257
257
257
257
257
257
257
257
257
256
255
254
253
252
250
248
246
245
242
240
238
236
234
231
229
226
222
219
214
209
203
196
189
180
171
160
149
136
123
110
96
82
67
53
38
24
10
-4
-17
-30
-42
-54
-65
-76
-86
-95
-103
-111
-118
-125
-130
-135
-139
-142
-144
-145
-145
-145
-143
-141
-137
-133
-129
-123
-117
-110
-102
-94
-86
-77
-67
-57
-47
-36
-25
-13
-1
12
25
38
52
65
80
94
109
124
139
154
169
185
201
217
233
249
265
282
299
317
335
353
372
392
412
432
454
476
499
522
546
571
596
622
648
675
703
731
761
790
821
851
883
915
948
981
1014
1050
1085
1120
1157
1193
1230
1268
1306
1345
1384
1423
1463
1504
1544
1585
1627
1669
1711
1753
1796
1840
1883
1927
1971
2015
2060
2104
2148
2192
2236
2280
2323
2366
2409
2451
2493
2533
2574
2613
2652
2691
2729
2766
2802
2838
2873
2908
2942
2975
3009
3041
3073
3105
3136
3167
3197
3227
3257
3286
3315
3345
3374
3403
3433
3462
3492
3523
3554
3586
3618
3651
3684
3718
3753
3788
3824
3861
3899
3936
3975
4014
4053
4093
4134
4175
4216
4257
4299
4342
4384
4427
4470
4514
4557
4600
4644
4687
4730
4772
4814
4856
4897
4938
4978
5017
5055
5093
5130
5166
5202
5236
5270
5303
5335
5366
5397
5427
5456
5485
5514
5542
5569
5596
5623
5649
5675
5701
5727
5752
5777
5802
5827
5852
5876
5901
5925
5949
5973
5996
6020
6043
6066
6088
6110
6132
6153
6174
6194
6213
6232
6250
6267
6283
6299
6313
6326
6338
6349
6359
6367
6375
6381
6386
6389
6391
6393
6393
6392
6389
6386
6382
6378
6372
6366
6359
6351
6343
6334
6325
6316
6306
6295
6285
6274
6263
6251
6239
6227
6215
6202
6189
6175
6161
6147
6132
6117
6102
6086
6070
6053
6036
6018
6000
5981
5962
5943
5924
5904
5884
5864
5844
5824
5805
5785
5765
5746
5727
5709
5691
5673
5655
5638
5621
5605
5588
5572
5556
5540
5524
5508
5492
5476
5460
5444
5428
5411
5395
5378
5361
5344
5327
5309
5291
5273
5255
5236
5218
5199
5180
5160
5140
5120
5100
5080
5060
5039
5018
4997
4976
4955
4934
4913
4892
4871
4850
4829
4808
4787
4766
4745
4724
4703
4682
4661
4640
4619
4599
4578
4558
4538
4518
4498
4478
4458
4439
4420
4400
4381
4362
4343
4325
4306
4287
4268
4249
4230
4211
4192
4173
4154
4135
4116
4097
4078
4061
4043
4025
4006
3990
3973
3956
3940
3924
3908
3893
3878
3863
3848
3833
3819
3804
3790
3775
3760
3745
3730
3715
3699
3683
3667
3650
3633
3616
3598
3580
3562
3544
3525
3507
3488
3469
3451
3432
3414
3396
3378
3360
3343
3326
3309
3293
3277
3261
3246
3231
3217
3203
3190
3177
3164
3152
3140
3128
3117
3106
3095
3085
3075
3065
3055
3045
3035
3026
3016
3007
2997
2987
2978
2968
2957
2947
2936
2925
2913
2901
2889
2876
2862
2848
2834
2818
2803
2786
2769
2751
2733
2713
2694
2673
2652
2631
2608
2585
2562
2538
2513
2488
2462
2436
2409
2382
2355
2327
2299
2270
2242
2213
2183
2154
2124
2095
2066
2036
2007
1978
1950
1922
1894
1867
1840
1814
1789
1764
1740
1717
1694
1672
1650
1630
1610
1590
1572
1554
1537
1520
1504
1489
1474
1460
1447
1435
1423
1411
1400
1390
1379
1369
1360
1350
1340
1331
1321
1311
1301
1291
1280
1270
1259
1247
1235
1223
1211
1199
1186
1173
1159
1146
1132
1119
1105
1091
1077
1063
1050
1036
1022
1010
997
984
972
961
949
939
929
919
910
902
895
888
881
875
869
864
859
855
851
847
843
839
836
833
830
827
825
822
820
819
817
816
815
815
814
814
814
814
814
815
815
816
817
818
819
820
822
823
825
827
829
832
834
837
841
844
848
852
856
860
865
869
874
878
883
887
892
896
900
904
908
912
915
918
921
924
926
928
929
930
931
931
931
930
929
927
925
923
920
918
914
911
908
904
901
898
894
891
888
885
882
879
876
874
871
869
866
864
861
859
857
854
852
849
847
844
841
838
835
832
828
825
821
816
812
807
803
798
793
788
782
777
773
768
763
759
756
752
749
746
744
742
741
740
739
738
738
738
739
740
741
743
745
748
751
755
759
765
771
777
785
793
803
813
824
836
848
862
876
891
907
923
940
957
975
994
1012
1033
1053
1073
1094
1115
1137
1159
1181
1204
1226
1249
1272
1295
1318
1340
1363
1385
1406
1427
1448
1468
1487
1506
1523
1540
1557
1572
1587
1600
1613
1625
1636
1645
1654
1662
1669
1675
1681
1685
1688
1690
1692
1692
1692
1691
1689
1686
1683
1679
1674
1669
1664
1658
1652
1646
1640
1633
1627
1620
1614
1607
1601
1595
1589
1583
1577
1571
1565
1559
1553
1547
1541
1535
1529
1522
1516
1509
1502
1495
1487
1480
1472
1463
1454
1445
1435
1425
1414
1403
1391
1379
1366
1352
1338
1324
1308
1292
1275
1257
1239
1219
1199
1178
1156
1133
1110
1086
1061
1035
1008
980
952
923
893
862
831
799
767
734
700
666
632
597
562
527
492
456
420
385
349
313
277
241
205
169
133
98
62
27
-9
-44
-79
-115
-150
-186
-221
-257
-293
-329
-365
-402
-438
-476
-513
-550
-588
-626
-664
-702
-740
-778
-816
-854
-892
-929
-966
-1002
-1039
-1074
-1110
-1144
-1178
-1211
-1244
-1276
-1307
-1337
-1366
-1395
-1422
-1448
-1473
-1496
-1519
-1540
-1560
-1578
-1595
-1611
-1625
-1638
-1650
-1660
-1670
-1678
-1684
-1690
-1694
-1697
-1699
-1700
-1700
-1699
-1697
-1694
-1690
-1686
-1680
-1674
-1667
-1660
-1652
-1643
-1635
-1626
-1617
-1608
-1599
-1590
-1581
-1572
-1564
-1555
-1547
-1539
-1532
-1525
-1518
-1512
-1506
-1501
-1496
-1491
-1487
-1484
-1481
-1479
-1477
-1475
-1474
-1474
-1474
-1474
-1475
-1477
-1479
-1481
-1483
-1486
-1488
-1491
-1494
-1496
-1499
-1501
-1503
-1504
-1505
-1506
-1506
-1505
-1503
-1501
-1497
-1493
-1488
-1481
-1474
-1465
-1455
-1443
-1431
-1417
-1402
-1386
-1369
-1351
-1331
-1311
-1289
-1267
-1244
-1219
-1194
-1169
-1142
-1115
-1088
-1060
-1031
-1002
-974
-945
-916
-887
-858
-830
-801
-774
-747
-721
-695
-671
-647
-624
-602
-582
-562
-543
-525
-509
-493
-478
-463
-450
-437
-424
-412
-400
-389
-378
-367
-355
-344
-333
-322
-310
-299
-287
-274
-261
-248
-234
-219
-204
-188
-171
-153
-134
-115
-94
-73
-50
-27
-2
23
49
77
105
134
164
194
225
257
289
322
355
388
422
456
489
523
557
590
624
657
690
722
755
787
818
850
881
911
941
971
1000
1030
1058
1086
1114
1141
1168
1194
1220
1245
1270
1294
1318
1341
1364
1386
1407
1428
1449
1469
1489
1509
1528
1547
1566
1584
1602
1620
1638
1655
1672
1689
1706
1723
1739
1755
1771
1787
1803
1819
1835
1851
1867
1883
1899
1914
1930
1946
1962
1978
1994
2009
2025
2040
2055
2070
2084
2099
2112
2126
2139
2151
2163
2175
2185
2196
2206
2215
2224
2232
2240
2248
2255
2261
2267
2272
2277
2282
2286
2290
2294
2297
2300
2303
2305
2308
2310
2312
2314
2315
2317
2318
2319
2320
2320
2320
2320
2319
2318
2316
2314
2311
2308
2304
2299
2294
2289
2283
2276
2269
2262
2254
2246
2238
2229
2221
2213
2205
2197
2189
2181
2174
2167
2160
2154
2148
2143
2138
2133
2129
2126
2123
2121
2120
2119
2118
2118
2119
2120
2122
2124
2127
2131
2135
2139
2144
2149
2155
2161
2167
2173
2180
2186
2193
2200
2207
2214
2221
2228
2235
2242
2249
2256
2262
2269
2275
2281
2287
2293
2299
2305
2310
2315
2320
2326
2331
2336
2341
2346
2351
2356
2362
2367
2373
2379
2385
2391
2398
2404
2411
2419
2426
2434
2443
2452
2461
2471
2481
2492
2504
2516
2528
2541
2555
2570
2585
2601
2617
2634
2652
2670
2689
2709
2729
2750
2772
2794
2818
2841
2866
2890
2916
2942
2968
2994
3021
3048
3075
3102
3129
3155
3182
3208
3234
3259
3284
3309
3332
3355
3378
3399
3420
3440
3459
3477
3495
3511
3527
3542
3556
3569
3581
3593
3603
3613
3623
3631
3639
3646
3653
3659
3664
3669
3673
3677
3680
3682
3684
3686
3686
3687
3686
3685
3684
3682
3679
3676
3672
3667
3663
3657
3651
3644
3637
3630
3622
3613
3604
3595
3586
3576
3566
3556
3546
3536
3526
3515
3505
3495
3484
3474
3464
3455
3445
3436
3427
3418
3410
3401
3394
3386
3379
3372
3365
3359
3353
3347
3342
3337
3332
3328
3325
3321
3319
3317
3315
3314
3314
3314
3314
3316
3318
3321
3325
3329
3334
3340
3346
3354
3362
3370
3380
3390
3401
3412
3425
3437
3450
3464
3478
3492
3506
3521
3536
3550
3565
3580
3594
3609
3623
3637
3650
3664
3677
3690
3702
3715
3727
3739
3751
3763
3775
3786
3798
3809
3820
3832
3843
3854
3865
3876
3887
3898
3908
3919
3929
3939
3949
3958
3968
3977
3986
3994
4003
4011
4018
4025
4032
4038
4043
4049
4054
4058
4061
4064
4066
4067
4067
4067
4067
4066
4064
4061
4057
4051
4046
4040
4033
4024
4014
4005
3993
3981
3968
3954
3940
3924
3908
3891
3874
3856
3837
3817
3798
3777
3756
3735
3713
3691
3668
3645
3622
3599
3575
3551
3527
3503
3479
3455
3431
3407
3383
3360
3336
3314
3291
3270
3248
3228
3208
3188
3170
3152
3134
3118
3102
3086
3072
3058
3045
3033
3022
3011
3001
2992
2984
2976
2970
2964
2959
2955
2951
2949
2947
2946
2945
2946
2947
2948
2950
2953
2957
2961
2965
2971
2976
2982
2989
2996
3004
3012
3021
3030
3039
3049
3059
3070
3081
3093
3105
3117
3129
3141
3154
3167
3179
3192
3205
3217
3229
3241
3252
3263
3274
3284
3294
3303
3312
3320
3328
3335
3342
3348
3353
3358
3363
3367
3371
3374
3377
3379
3381
3383
3383
3384
3384
3383
3382
3381
3379
3377
3374
3371
3369
3365
3362
3359
3355
3352
3348
3345
3342
3339
3336
3333
3331
3329
3327
3326
3325
3324
3324
3325
3326
3327
3328
3331
3333
3336
3339
3343
3347
3351
3355
3359
3363
3368
3372
3376
3381
3384
3388
3392
3395
3397
3400
3402
3403
3404
3405
3405
3404
3403
3401
3399
3396
3393
3389
3385
3380
3375
3369
3363
3356
3349
3342
3334
3326
3318
3310
3301
3292
3282
3273
3263
3252
3242
3231
3220
3208
3196
3184
3171
3158
3144
3129
3114
3099
3083
3066
3049
3032
3014
2995
2976
2956
2936
2916
2895
2874
2853
2831
2810
2787
2765
2742
2718
2695
2670
2646
2621
2595
2569
2543
2517
2490
2463
2435
2408
2380
2352
2324
2295
2267
2239
2211
2183
2154
2126
2099
2071
2043
2016
1989
1962
1935
1909
1883
1857
1832
1807
1782
1758
1734
1711
1688
1665
1643
1621
1600
1579
1558
1538
1518
1498
1478
1459
1440
1421
1403
1384
1366
1348
1331
1314
1297
1280
1264
1248
1233
1218
1203
1189
1175
1162
1149
1136
1123
1111
1099
1087
1075
1063
1052
1040
1029
1016
1006
994
983
972
961
950
939
928
917
906
896
886
876
866
856
847
838
829
820
811
802
794
786
777
769
761
753
745
738
730
722
715
708
701
694
687
681
675
669
663
658
653
648
643
639
635
631
628
625
622
619
617
614
612
611
609
608
606
605
604
603
602
602
601
601
600
600
600
600
599
600
600
600
601
602
603
604
605
606
608
609
611
613
615
617
619
621
623
625
627
628
630
632
634
635
637
638
639
640
641
641
642
642
642
642
641
641
641
640
640
639
639
639
638
638
638
639
639
640
641
642
644
646
649
652
656
660
665
670
676
682
689
697
705
713
722
731
741
751
761
771
781
791
801
811
821
830
840
849
857
866
874
882
889
897
903
910
916
922
927
932
936
940
944
947
949
951
953
953
953
953
952
950
948
945
941
937
932
927
921
915
909
902
894
887
878
870
861
852
843
833
824
814
804
794
784
775
765
756
746
737
729
720
712
704
696
688
680
673
666
659
652
645
638
632
625
619
613
607
601
595
589
583
577
572
566
561
556
550
544
539
533
527
521
515
509
502
495
489
482
475
467
460
453
445
438
430
422
414
406
397
389
380
371
361
352
342
331
320
308
296
283
270
256
241
225
208
191
173
154
134
113
92
70
47
23
-1
-25
-50
-76
-102
-128
-154
-181
-207
-233
-260
-286
-312
-338
-363
-388
-413
-438
-463
-487
-511
-535
-559
-583
-606
-630
-654
-677
-701
-724
-748
-771
-794
-818
-841
-864
-887
-909
-932
-954
-976
-997
-1018
-1038
-1058
-1077
-1096
-1113
-1130
-1147
-1162
-1177
-1190
-1203
-1215
-1226
-1236
-1246
-1254
-1262
-1269
-1275
-1281
-1285
-1290
-1293
-1296
-1299
-1301
-1302
-1303
-1304
-1304
-1304
-1304
-1303
-1302
-1300
-1299
-1297
-1295
-1292
-1290
-1287
-1284
-1280
-1277
-1274
-1270
-1266
-1262
-1258
-1254
-1251
-1247
-1244
-1240
-1238
-1235
-1233
-1232
-1231
-1231
-1232
-1233
-1234
-1237
-1240
-1243
-1248
-1252
-1258
-1264
-1270
-1277
-1284
-1292
-1300
-1308
-1317
-1326
-1335
-1345
-1355
-1365
-1375
-1386
-1396
-1407
-1418
-1428
-1439
-1449
-1460
-1470
-1480
-1489
-1498
-1507
-1515
-1523
-1530
-1537
-1543
-1548
-1552
-1556
-1559
-1561
-1562
-1563
-1562
-1561
-1559
-1557
-1553
-1550
-1545
-1541
-1536
-1530
-1525
-1519
-1513
-1507
-1501
-1496
-1490
-1484
-1479
-1474
-1469
-1464
-1460
-1456
-1452
-1448
-1445
-1441
-1438
-1436
-1433
-1431
-1429
-1427
-1425
-1424
-1423
-1421
-1420
-1420
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1420
-1421
-1422
-1423
-1424
-1425
-1426
-1428
-1429
-1431
-1432
-1433
-1435
-1436
-1437
-1437
-1438
-1438
-1438
-1438
-1437
-1436
-1435
-1433
-1430
-1428
-1424
-1420
-1416
-1411
-1406
-1399
-1392
-1385
-1376
-1367
-1358
-1347
-1336
-1324
-1311
-1297
-1283
-1267
-1251
-1234
-1217
-1199
-1180
-1160
-1140
-1120
-1099
-1077
-1055
-1033
-1010
-987
-964
-941
-918
-894
-871
-847
-823
-800
-776
-752
-729
-705
-681
-658
-634
-611
-587
-564
-540
-517
-494
-470
-447
-424
-401
-377
-354
-330
-306
-282
-258
-233
-208
-182
-156
-129
-102
-74
-46
-17
12
42
73
104
136
169
203
237
272
308
344
381
419
457
496
536
576
616
657
698
740
782
824
867
909
952
995
1038
1080
1123
1166
1208
1251
1293
1335
1377
1419
1460
1502
1543
1584
1626
1667
1708
1749
1790
1831
1872
1914
1955
1996
2037
2079
2121
2163
2204
2246
2288
2329
2371
2412
2453
2494
2535
2575
2615
2655
2694
2733
2771
2809
2846
2883
2919
2954
2988
3022
3054
3086
3116
3146
3175
3203
3230
3257
3282
3307
3331
3355
3378
3400
3422
3444
3465
3485
3505
3525
3544
3563
3581
3599
3616
3633
3650
3665
3681
3696
3710
3724
3737
3751
3764
3777
3790
3803
3816
3829
3842
3856
3870
3884
3899
3915
3931
3949
3967
3986
4006
4026
4048
4070
4094
4119
4144
4171
4198
4226
4254
4283
4313
4343
4374
4405
4436
4467
4499
4530
4562
4593
4625
4656
4687
4718
4748
4778
4808
4837
4865
4893
4921
4948
4974
4999
5024
5048
5071
5094
5116
5137
5157
5177
5196
5215
5232
5250
5266
5282
5298
5313
5328
5343
5358
5372
5386
5400
5414
5428
5441
5455
5469
5482
5496
5510
5523
5537
5550
5563
5576
5589
5602
5615
5628
5640
5653
5665
5677
5689
5701
5713
5725
5736
5748
5759
5771
5782
5793
5804
5815
5826
5837
5847
5858
5869
5880
5891
5902
5913
5924
5935
5946
5957
5968
5979
5990
6001
6012
6023
6033
6043
6053
6062
6071
6079
6088
6095
6102
6109
6116
6121
6127
6132
6136
6140
6144
6147
6150
6153
6155
6157
6158
6159
6160
6160
6159
6159
6157
6155
6153
6150
6147
6143
6139
6134
6129
6124
6118
6112
6105
6099
6092
6085
6078
6071
6064
6057
6049
6042
6035
6028
6020
6013
6006
5999
5991
5984
5977
5970
5964
5957
5950
5944
5938
5932
5926
5920
5914
5908
5902
5896
5891
5885
5879
5872
5866
5859
5852
5845
5838
5830
5821
5813
5803
5794
5784
5774
5763
5752
5740
5728
5716
5703
5690
5676
5662
5648
5634
5619
5605
5590
5575
5560
5545
5531
5516
5501
5487
5473
5459
5445
5431
5417
5404
5391
5378
5365
5352
5340
5327
5315
5303
5290
5278
5266
5254
5242
5230
5218
5206
5195
5183
5171
5159
5147
5134
5122
5110
5097
5084
5071
5058
5045
5032
5019
5006
4992
4979
4966
4952
4939
4926
4913
4899
4886
4873
4859
4845
4832
4817
4803
4789
4774
4759
4743
4728
4712
4695
4679
4662
4644
4627
4609
4591
4572
4553
4534
4515
4495
4475
4455
4435
4414
4394
4373
4352
4331
4310
4288
4267
4246
4225
4203
4182
4160
4138
4117
4094
4073
4051
4029
4006
3984
3961
3938
3915
3892
3869
3846
3823
3800
3776
3753
3730
3707
3683
3660
3636
3613
3589
3565
3541
3517
3493
3468
3443
3418
3393
3368
3342
3316
3290
3264
3237
3211
3184
3157
3131
3104
3077
3050
3024
2997
2971
2945
2918
2892
2866
2841
2815
2790
2766
2741
2717
2693
2670
2647
2624
2602
2580
2558
2537
2517
2497
2477
2458
2439
2420
2402
2384
2367
2350
2333
2317
2301
2285
2270
2255
2240
2226
2213
2199
2186
2173
2161
2149
2137
2125
2114
2103
2092
2082
2071
2061
2051
2041
2031
2021
2012
2003
1994
1986
1978
1970
1962
1955
1948
1942
1936
1931
1927
1922
1919
1915
1912
1910
1908
1906
1904
1903
1902
1901
1900
1899
1898
1898
1897
1897
1897
1896
1896
1896
1897
1897
1897
1898
1899
1900
1901
1903
1905
1908
1910
1914
1917
1921
1925
1930
1935
1941
1947
1953
1959
1966
1974
1981
1989
1997
2005
2013
2021
2029
2037
2047
2055
2064
2073
2082
2091
2100
2109
2118
2127
2136
2146
2155
2165
2175
2185
2195
2205
2215
2226
2236
2247
2258
2269
2280
2291
2303
2315
2327
2339
2351
2364
2376
2389
2403
2416
2430
2444
2459
2473
2489
2504
2520
2536
2553
2570
2588
2606
2624
2643
2661
2681
2700
2720
2740
2761
2781
2802
2823
2845
2866
2888
2910
2933
2955
2977
3000
3023
3045
3068
3090
3113
3135
3157
3179
3201
3222
3243
3264
3284
3304
3324
3344
3363
3381
3400
3418
3436
3453
3470
3487
3504
3520
3536
3551
3567
3581
3595
3609
3623
3636
3648
3660
3672
3683
3693
3703
3713
3722
3731
3739
3747
3754
3761
3768
3775
3781
3787
3793
3798
3804
3809
3815
3820
3825
3830
3835
3841
3846
3852
3857
3863
3869
3875
3881
3887
3894
3901
3908
3915
3922
3930
3938
3946
3954
3963
3971
3980
3989
3998
4006
4017
4026
4035
4045
4054
4065
4075
4085
4094
4105
4115
4126
4136
4147
4158
4169
4180
4191
4203
4214
4226
4237
4249
4260
4272
4283
4294
4306
4317
4327
4338
4348
4359
4368
4378
4387
4396
4405
4413
4421
4429
4436
4443
4450
4456
4462
4468
4473
4477
4481
4485
4488
4490
4492
4493
4493
4493
4492
4490
4487
4484
4480
4475
4469
4463
4455
4448
4439
4430
4421
4411
4400
4389
4378
4366
4354
4341
4328
4315
4302
4289
4276
4262
4249
4236
4223
4210
4197
4185
4173
4162
4150
4140
4130
4120
4111
4102
4094
4086
4080
4073
4067
4062
4057
4051
4048
4045
4041
4038
4035
4033
4030
4030
4027
4027
4025
4024
4022
4021
4019
4018
4017
4014
4013
4011
4008
4005
4001
3997
3992
3987
3981
3975
3967
3959
3951
3942
3932
3922
3911
3900
3888
3876
3863
3850
3836
3823
3808
3794
3779
3764
3749
3733
3717
3701
3685
3669
3653
3637
3621
3605
3590
3574
3559
3544
3529
3514
3500
3486
3472
3459
3446
3433
3421
3409
3397
3386
3375
3365
3354
3345
3335
3327
3318
3310
3303
3296
3289
3283
3278
3272
3268
3263
3259
3256
3252
3248
3245
3241
3238
3234
3231
3227
3224
3220
3217
3214
3210
3207
3203
3200
3196
3193
3189
3186
3183
3179
3176
3172
3169
3166
3162
3159
3156
3152
3149
3146
3142
3139
3136
3132
3129
3126
3122
3119
3116
3113
3109
3106
3103
3100
3096
3093
3090
3087
3083
3080
3077
3074
3071
3068
3064
3061
3058
3055
3052
3049
3045
3042
3039
3036
3033
3030
3027
3024
3021
3017
3014
3011
3008
3005
3002
2999
2996
2993
2990
2987
2984
2981
2978
2975
2972
2969
2966
2963
2960
2957
2954
2951
2948
2945
2942
2940
2937
2934
2931
2928
2925
2922
2919
2916
2913
2911
2908
2905
2902
2899
2896
2894
2891
2888
2885
2882
2880
2877
2874
2871
2868
2866
2863
2860
2857
2855
2852
2849
2846
2844
2841
2838
2836
2833
2830
2828
2825
2822
2820
2817
2814
2812
2809
2806
2804
2801
2798
2796
2793
2791
2788
2785
2783
2780
2778
2775
2773
2770
2767
2765
2762
2760
2757
2755
2752
2750
2747
2745
2742
2740
2737
2735
2732
2730
2727
2725
2723
2720
2718
2715
2713
2710
2708
2706
2703
2701
2698
2696
2694
2691
2689
2687
2684
2682
2679
2677
2675
2672
2670
2668
2666
2663
2661
2659
2656
2654
2652
2649
2647
2645
2643
2640
2638
2636
2634
2631
2629
2627
2625
2623
2620
2618
2616
2614
2612
2609
2607
2605
2603
2601
2599
2597
2594
2592
2590
2588
2586
2584
2582
2580
2577
2575
2573
2571
2569
2567
2565
2563
2561
2559
2557
2555
2553
2551
2549
2547
2545
2543
2541
2539
2537
2535
2533
2531
2529
2527
2525
2523
2521
2519
2517
2515
2513
2511
2509
2507
2505
2503
2502
2500
2498
2496
2494
2492
2490
2488
2487
2485
2483
2481
2479
2477
2475
2474
2472
2470
2468
2466
2465
2463
2461
2459
2457
2456
2454
2452
2450
2449
2447
2445
2443
2442
2440
2438
2436
2435
2433
2431
2430
2428
2426
2424
2423
2421
2419
2418
2416
2414
2413
2411
2409
2408
2406
2405
2403
2401
2400
2398
2396
2395
2393
2392
2390
2388
2387
2385
2384
2382
2381
2379
2377
2376
2374
2373
2371
2370
2368
2367
2365
2364
2362
2361
2359
2358
2356
2355
2353
2352
2350
2349
2347
2346
2344
2343
2342
2340
2339
2337
2336
2334
2333
2332
2330
2329
2327
2326
2324
2323
2322
2320
2319
2318
2316
2315
2313
2312
2311
2309
2308
2307
2305
2304
2303
2301
2300
2299
2298
2296
2295
2294
2292
2291
2290
2288
2287
2286
2285
2283
2282
2281
2280
2278
2277
2276
2275
2273
2272
2271
2270
2269
2267
2266
2265
2264
2263
2261
2260
2259
2258
2257
2256
2254
2253
2252
2251
2250
2249
2248
2246
2245
2244
2243
2242
2241
2240
2239
2237
2236
2235
2234
2233
2232
2231
2230
2229
2228
2227
2226
2225
2223
2222
2221
2220
2219
2218
2217
2216
2215
2214
2213
2212
2211
2210
2209
2208
2207
2206
2205
2204
2203
2202
2201
2200
2199
2198
2197
2197
2196
2195
2194
2193
2192
2191
2190
2189
2188
2187
2186
2185
2185
2184
2183
2182
2181
2180
2179
2178
2177
2177
2176
2175
2174
2173
2172
2171
2171
2170
2169
2168
2167
2166
2166
2165
2164
2163
2162
2162
2161
2160
2159
2158
2158
2157
2156
2155
2154
2154
2153
2152
2151
2151
2150
2149
2148
2148
2147
2146
2145
2145
2144
2143
2143
2142
2141
2140
2140
2139
2138
2138
2137
2136
2136
2135
2134
2133
2133
2132
2131
2131
2130
2129
2129
2128
2128
2127
2126
2126
2125
2124
2124
2123
2122
2122
2121
2121
2120
2119
2119
2118
2118
2117
2116
2116
2115
2115
2114
2113
2113
2112
2112
2111
2111
2110
2110
2109
2108
2108
2107
2107
2106
2106
2105
2105
2104
2104
2103
2103
2102
2102
2101
2101
2100
2100
2099
2099
2098
2098
2097
2097
2096
2096
2095
2095
2094
2094
2093
2093
2092
2092
2092
2091
2091
2090
2090
2089
2089
2089
2088
2088
2087
2087
2086
2086
2086
2085
2085
2084
2084
2084
2083
2083
2082
2082
2082
2081
2081
2081
2080
2080
2079
2079
2079
2078
2078
2078
2077
2077
2077
2076
2076
2076
2075
2075
2075
2074
2074
2074
2073
2073
2073
2072
2072
2072
2071
2071
2071
2071
2070
2070
2070
2069
2069
2069
2069
2068
2068
2068
2068
2067
2067
2067
2066
2066
2066
2066
2065
2065
2065
2065
2064
2064
2064
2064
2064
2063
2063
2063
2063
2062
2062
2062
2062
2062
2061
2061
2061
2061
2061
2060
2060
2060
2060
2060
2060
2059
2059
2059
2059
2059
2058
2058
2058
2058
2058
2058
2058
2057
2057
2057
2057
2057
2057
2057
2056
2056
2056
2056
2056
2056
2056
2056
2055
2055
2055
2055
2055
2055
2055
2055
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2055
2055
2055
2055
2055
2055
2055
2055
2055
2055
2056
2056
2056
2056
2056
2056
2056
2056
2056
2057
2057
2057
2057
2057
2057
2057
2057
2058
2058
2058
2058
2058
2058
2058
2059
2059
2059
2059
2059
2059
2059
2060
2060
2060
2060
2060
2060
2061
2061
2061
2061
2061
2061
2062
2062
2062
2062
2062
2063
2063
2063
2063
2063
2063
2064
2064
2064
2064
2064
2065
2065
2065
2065
2065
2066
2066
2066
2066
2066
2067
2067
2067
2067
2068
2068
2068
2068
2068
2069
2069
2069
2069
2070
2070
2070
2070
2070
2071
2071
2071
2071
2072
2072
2072
2072
2073
2073
2073
2073
