20
9963
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
6
6
6
6
7
7
7
8
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
13
13
14
14
14
15
15
15
16
16
17
17
17
18
18
19
19
19
20
20
21
21
22
22
23
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
34
34
35
35
36
36
37
38
38
39
39
40
41
41
42
42
43
44
44
45
46
46
47
48
48
49
50
50
51
52
52
53
54
55
55
56
57
57
58
59
60
61
62
62
63
64
65
66
66
67
69
70
72
74
76
78
79
81
82
84
86
88
91
94
96
99
101
103
105
107
109
111
114
117
120
123
127
131
135
139
144
148
152
156
160
165
168
171
174
176
178
179
181
182
184
185
187
190
193
196
200
204
207
211
214
217
220
222
224
225
226
226
226
226
226
227
227
229
231
233
237
242
247
252
256
259
262
265
267
269
270
271
272
274
275
276
277
279
281
284
288
291
296
300
305
308
310
311
309
307
304
300
297
294
294
294
296
298
301
304
306
306
305
304
301
298
293
285
276
266
256
245
235
224
215
207
199
191
184
177
171
164
158
152
146
141
137
131
125
120
117
116
117
120
125
130
133
134
132
126
119
110
99
89
79
68
57
47
38
33
33
38
47
60
75
90
106
121
135
144
151
154
153
148
140
127
113
98
83
70
58
49
46
48
55
64
77
91
106
121
135
147
157
163
164
160
152
142
132
121
110
99
91
87
85
84
85
89
96
104
111
116
119
122
124
125
125
125
126
125
124
120
115
108
102
97
91
85
77
69
62
57
52
47
42
38
34
31
29
28
26
25
21
17
15
17
21
25
28
29
31
30
28
26
26
28
31
35
40
49
59
69
78
83
86
88
90
91
89
87
83
79
77
78
84
95
109
122
136
151
166
180
194
206
218
229
237
241
243
242
238
234
228
222
216
212
209
206
202
198
193
189
187
187
189
191
193
195
197
199
200
202
202
200
197
193
190
189
191
197
206
217
229
242
255
269
284
300
315
327
337
345
351
354
355
355
355
354
353
353
353
354
358
364
374
386
399
414
430
447
462
476
487
494
497
495
491
485
479
474
469
465
461
459
459
459
460
463
469
478
491
505
520
532
540
545
547
551
554
557
556
552
547
542
540
539
539
540
542
544
547
552
559
568
579
592
606
619
630
639
644
648
650
652
653
655
658
659
661
665
671
679
688
697
707
718
729
739
749
759
767
773
776
779
780
780
777
773
770
769
772
776
779
781
783
784
784
783
782
783
784
786
789
793
795
797
796
793
792
792
790
787
785
784
782
778
771
764
760
758
755
749
740
729
717
702
687
671
655
640
627
614
601
587
572
556
539
521
502
482
461
438
413
385
356
327
299
271
243
217
193
170
146
120
94
66
39
12
-14
-42
-69
-95
-122
-147
-168
-183
-194
-203
-210
-217
-225
-232
-238
-242
-243
-242
-240
-241
-242
-244
-245
-245
-246
-248
-250
-251
-253
-257
-262
-268
-276
-285
-292
-298
-301
-300
-295
-285
-270
-252
-235
-222
-215
-214
-218
-226
-240
-258
-278
-298
-318
-335
-346
-350
-346
-337
-327
-319
-313
-309
-305
-301
-298
-297
-303
-313
-324
-337
-347
-353
-353
-348
-337
-320
-299
-277
-254
-233
-213
-195
-179
-166
-155
-147
-143
-143
-146
-151
-158
-164
-165
-162
-153
-139
-124
-107
-89
-69
-47
-24
0
25
50
72
91
107
117
121
120
116
110
106
108
116
130
148
171
198
230
266
308
352
394
434
470
499
520
536
548
557
567
578
590
599
607
615
623
633
646
660
675
691
709
730
751
771
787
797
801
798
790
777
762
744
725
704
684
667
656
651
649
649
652
656
659
661
665
671
679
688
699
711
721
730
736
742
748
754
761
769
777
786
796
808
822
834
844
855
869
887
905
924
944
967
990
1014
1037
1058
1075
1088
1099
1112
1129
1151
1177
1204
1231
1258
1284
1304
1319
1328
1331
1332
1330
1329
1329
1328
1326
1321
1314
1307
1301
1295
1288
1279
1267
1256
1246
1237
1226
1216
1206
1198
1191
1181
1168
1153
1136
1119
1101
1083
1070
1061
1058
1061
1068
1078
1089
1101
1112
1120
1124
1126
1123
1116
1102
1081
1052
1016
980
943
906
869
829
787
748
714
686
662
638
615
591
566
541
517
493
470
452
436
424
414
407
402
398
393
390
388
388
388
389
394
401
410
421
432
442
450
455
456
454
449
441
430
415
397
376
354
329
301
270
237
204
170
137
104
71
38
7
-20
-45
-69
-94
-124
-157
-193
-227
-261
-294
-327
-360
-392
-422
-449
-470
-484
-494
-500
-503
-505
-505
-500
-493
-486
-482
-481
-485
-493
-505
-520
-536
-553
-571
-592
-615
-641
-670
-702
-735
-768
-798
-824
-847
-867
-882
-895
-906
-917
-929
-941
-953
-964
-973
-979
-981
-982
-980
-974
-966
-954
-940
-927
-916
-910
-908
-911
-919
-930
-945
-963
-983
-1004
-1022
-1039
-1054
-1067
-1076
-1081
-1085
-1088
-1093
-1100
-1110
-1123
-1141
-1162
-1184
-1204
-1219
-1231
-1242
-1252
-1260
-1264
-1265
-1264
-1261
-1256
-1249
-1242
-1235
-1228
-1219
-1210
-1199
-1183
-1162
-1137
-1106
-1072
-1033
-990
-944
-895
-842
-786
-731
-679
-631
-584
-539
-497
-458
-423
-388
-355
-322
-291
-261
-231
-203
-173
-143
-116
-91
-67
-45
-23
-1
20
38
51
61
69
78
88
96
102
102
98
93
89
86
86
88
90
93
98
109
126
148
174
203
233
267
304
342
381
420
459
496
532
569
603
631
648
655
652
640
626
613
604
600
600
603
609
615
619
620
620
624
631
641
653
663
668
666
661
655
651
649
646
641
636
635
641
652
663
674
687
700
715
732
750
766
778
786
792
798
807
818
828
832
827
816
801
785
768
755
748
747
753
761
768
772
772
762
741
709
664
607
536
452
358
254
142
25
-92
-200
-296
-378
-448
-503
-546
-579
-604
-620
-629
-632
-633
-636
-640
-642
-639
-629
-611
-583
-544
-496
-438
-371
-295
-210
-118
-21
78
178
278
378
474
565
646
711
754
771
760
720
655
566
454
323
174
10
-164
-347
-537
-733
-928
-1119
-1307
-1488
-1658
-1812
-1950
-2074
-2188
-2295
-2397
-2489
-2570
-2633
-2673
-2685
-2672
-2636
-2581
-2514
-2442
-2373
-2313
-2264
-2221
-2182
-2145
-2112
-2082
-2058
-2040
-2028
-2019
-2009
-1994
-1971
-1938
-1894
-1837
-1769
-1695
-1619
-1540
-1460
-1378
-1297
-1217
-1137
-1057
-976
-895
-818
-751
-701
-671
-665
-680
-716
-775
-855
-952
-1061
-1176
-1294
-1413
-1534
-1655
-1777
-1898
-2016
-2128
-2232
-2326
-2409
-2484
-2548
-2606
-2661
-2717
-2774
-2828
-2880
-2931
-2981
-3031
-3082
-3130
-3177
-3223
-3266
-3302
-3329
-3343
-3344
-3332
-3308
-3271
-3219
-3154
-3075
-2981
-2876
-2764
-2648
-2534
-2424
-2317
-2216
-2122
-2037
-1965
-1905
-1855
-1813
-1776
-1743
-1713
-1683
-1653
-1622
-1593
-1564
-1536
-1511
-1491
-1474
-1455
-1433
-1406
-1371
-1326
-1271
-1210
-1148
-1088
-1033
-985
-946
-912
-882
-853
-821
-783
-737
-681
-615
-540
-456
-367
-277
-190
-108
-29
44
109
169
226
280
333
384
433
481
534
595
662
731
798
859
912
958
994
1022
1046
1067
1091
1124
1171
1234
1313
1405
1504
1609
1715
1821
1924
2024
2120
2213
2306
2399
2493
2590
2687
2783
2877
2970
3059
3139
3208
3266
3316
3363
3412
3468
3533
3610
3697
3793
3900
4019
4154
4305
4473
4659
4862
5081
5315
5560
5814
6071
6329
6588
6848
7110
7370
7629
7884
8130
8362
8578
8774
8950
9109
9252
9383
9501
9606
9695
9769
9829
9878
9916
9943
9959
9963
9955
9937
9909
9871
9823
9762
9686
9594
9481
9346
9189
9010
8810
8587
8341
8074
7796
7511
7229
6956
6695
6446
6209
5983
5771
5573
5391
5233
5097
4981
4876
4779
4692
4619
4563
4525
4510
4515
4541
4582
4633
4692
4761
4841
4934
5041
5162
5300
5455
5625
5809
5998
6183
6356
6512
6649
6760
6838
6871
6850
6774
6649
6486
6293
6086
5879
5689
5522
5379
5259
5159
5079
5018
4974
4943
4921
4899
4867
4816
4739
4626
4476
4288
4062
3794
3485
3139
2765
2379
1991
1610
1246
906
599
329
98
-95
-250
-373
-470
-545
-606
-663
-721
-785
-857
-941
-1038
-1145
-1259
-1376
-1491
-1598
-1693
-1772
-1836
-1888
-1928
-1957
-1971
-1971
-1958
-1936
-1908
-1878
-1846
-1810
-1764
-1703
-1619
-1511
-1378
-1223
-1049
-859
-658
-448
-233
-18
190
382
551
698
822
929
1018
1096
1159
1211
1251
1279
1296
1305
1310
1313
1318
1325
1332
1335
1331
1317
1286
1234
1153
1041
895
720
523
316
108
-92
-275
-434
-564
-666
-742
-799
-841
-876
-908
-940
-973
-1006
-1044
-1084
-1123
-1158
-1188
-1211
-1227
-1233
-1230
-1219
-1204
-1189
-1173
-1156
-1137
-1115
-1089
-1057
-1016
-973
-924
-874
-825
-778
-733
-690
-646
-599
-548
-494
-441
-391
-351
-324
-312
-315
-335
-372
-428
-499
-582
-670
-759
-843
-915
-972
-1014
-1045
-1068
-1086
-1103
-1120
-1139
-1161
-1187
-1217
-1249
-1283
-1317
-1348
-1372
-1386
-1387
-1372
-1339
-1290
-1227
-1158
-1086
-1014
-947
-883
-827
-777
-737
-706
-685
-671
-663
-657
-650
-638
-622
-601
-573
-539
-500
-454
-404
-354
-306
-263
-230
-207
-194
-185
-176
-164
-147
-127
-105
-83
-63
-48
-36
-24
-13
-6
-5
-10
-23
-44
-75
-114
-155
-195
-232
-267
-298
-325
-347
-362
-368
-362
-344
-317
-288
-258
-229
-200
-171
-145
-124
-110
-100
-93
-84
-72
-59
-46
-35
-27
-23
-25
-33
-44
-56
-66
-75
-85
-97
-110
-126
-145
-166
-191
-220
-252
-285
-319
-349
-376
-398
-421
-446
-475
-508
-545
-584
-627
-674
-727
-786
-850
-918
-990
-1063
-1133
-1196
-1250
-1294
-1330
-1359
-1383
-1402
-1416
-1426
-1436
-1445
-1453
-1459
-1464
-1468
-1469
-1463
-1451
-1435
-1418
-1402
-1384
-1366
-1352
-1343
-1342
-1349
-1363
-1388
-1422
-1468
-1527
-1598
-1682
-1775
-1873
-1973
-2073
-2171
-2269
-2364
-2458
-2553
-2650
-2750
-2853
-2957
-3062
-3165
-3265
-3359
-3445
-3522
-3589
-3648
-3699
-3742
-3780
-3812
-3838
-3859
-3878
-3894
-3909
-3918
-3921
-3920
-3920
-3924
-3937
-3955
-3976
-3999
-4022
-4046
-4067
-4086
-4099
-4105
-4103
-4093
-4074
-4046
-4011
-3967
-3917
-3863
-3808
-3754
-3703
-3657
-3614
-3573
-3531
-3485
-3435
-3384
-3333
-3283
-3236
-3196
-3163
-3138
-3118
-3102
-3088
-3077
-3070
-3067
-3066
-3066
-3065
-3058
-3044
-3021
-2992
-2959
-2921
-2879
-2835
-2790
-2743
-2692
-2638
-2578
-2512
-2439
-2360
-2277
-2190
-2101
-2011
-1924
-1839
-1762
-1694
-1634
-1582
-1540
-1510
-1493
-1488
-1495
-1510
-1531
-1552
-1571
-1585
-1597
-1608
-1622
-1640
-1662
-1686
-1711
-1735
-1759
-1781
-1798
-1809
-1814
-1814
-1808
-1796
-1778
-1753
-1720
-1682
-1638
-1585
-1520
-1445
-1360
-1267
-1165
-1057
-943
-824
-702
-578
-454
-331
-211
-94
22
136
248
357
463
565
661
748
826
895
957
1010
1055
1092
1125
1153
1178
1197
1207
1211
1209
1202
1191
1178
1161
1141
1117
1089
1058
1022
982
937
889
839
791
746
704
667
634
608
591
581
578
581
587
594
605
619
637
661
688
719
752
789
826
862
895
927
959
992
1026
1060
1095
1128
1161
1196
1234
1275
1317
1361
1404
1447
1488
1527
1563
1594
1616
1626
1624
1612
1590
1557
1515
1467
1417
1366
1315
1264
1214
1168
1127
1091
1059
1027
995
963
932
904
881
862
847
838
832
831
833
839
850
865
883
902
924
948
976
1008
1041
1074
1105
1135
1163
1191
1221
1252
1286
1321
1358
1397
1438
1483
1530
1578
1627
1678
1730
1783
1837
1891
1943
1993
2041
2089
2134
2177
2219
2262
2307
2354
2403
2451
2497
2539
2574
2602
2622
2638
2651
2662
2671
2676
2677
2675
2669
2659
2645
2627
2604
2575
2541
2501
2455
2405
2351
2294
2237
2180
2128
2083
2048
2024
2012
2012
2021
2037
2061
2087
2116
2144
2172
2198
2224
2248
2272
2297
2325
2358
2393
2429
2468
2508
2550
2591
2631
2667
2699
2729
2756
2783
2807
2825
2837
2843
2844
2840
2830
2814
2792
2762
2724
2680
2630
2576
2521
2468
2414
2361
2309
2258
2210
2164
2122
2084
2050
2020
1994
1970
1947
1923
1896
1865
1833
1800
1768
1735
1701
1666
1632
1600
1570
1543
1522
1507
1499
1498
1503
1515
1531
1552
1576
1602
1629
1653
1675
1696
1715
1732
1746
1756
1763
1764
1758
1745
1728
1709
1689
1667
1646
1625
1604
1583
1561
1537
1511
1486
1461
1437
1414
1391
1369
1349
1329
1311
1294
1280
1270
1262
1257
1253
1249
1245
1242
1242
1245
1253
1264
1276
1288
1300
1311
1321
1331
1341
1350
1356
1358
1356
1352
1348
1343
1337
1327
1314
1298
1282
1265
1247
1228
1205
1180
1154
1127
1099
1070
1039
1006
971
934
895
856
814
772
727
680
630
581
531
482
432
382
336
293
255
221
192
165
142
123
109
99
94
94
99
108
119
133
150
171
195
224
255
287
320
354
388
421
453
484
511
536
558
578
596
614
633
653
674
698
722
746
768
788
806
819
828
831
830
825
817
807
797
787
778
770
765
760
757
754
750
745
738
728
716
703
690
676
663
650
639
632
628
627
629
634
643
652
660
664
666
667
664
657
646
632
613
592
570
549
527
504
480
455
429
401
369
334
296
256
215
175
135
99
69
45
26
11
0
-5
-6
-3
3
10
17
23
29
36
47
60
75
92
110
127
143
159
175
192
211
233
257
283
311
342
378
418
463
510
559
606
651
694
736
779
821
863
903
943
982
1020
1057
1095
1133
1172
1211
1248
1279
1305
1325
1342
1355
1365
1370
1371
1368
1363
1359
1356
1354
1355
1359
1366
1375
1382
1389
1395
1401
1407
1415
1425
1437
1452
1469
1486
1503
1520
1536
1552
1565
1575
1580
1580
1577
1570
1561
1549
1534
1515
1494
1472
1448
1424
1398
1371
1344
1317
1291
1266
1242
1219
1198
1177
1158
1137
1115
1090
1064
1037
1010
984
961
942
926
912
901
893
886
881
878
876
875
876
878
880
882
882
880
878
876
876
878
882
887
894
902
910
919
928
936
942
947
951
955
960
966
971
975
978
979
977
972
966
957
945
930
912
894
876
861
848
836
823
808
791
773
752
727
698
666
630
590
549
506
462
416
370
323
276
231
190
152
119
88
60
32
6
-20
-47
-75
-102
-128
-151
-170
-185
-193
-193
-185
-172
-154
-135
-114
-93
-72
-52
-34
-17
-2
12
26
39
51
62
74
86
96
103
107
108
106
100
92
81
68
54
38
21
3
-16
-38
-63
-88
-115
-142
-170
-199
-226
-252
-278
-303
-327
-350
-370
-388
-402
-416
-428
-440
-452
-462
-471
-478
-483
-487
-492
-495
-498
-499
-498
-497
-496
-497
-499
-500
-499
-495
-490
-482
-472
-458
-438
-411
-379
-342
-305
-269
-235
-206
-180
-158
-140
-126
-117
-110
-105
-102
-98
-95
-91
-86
-80
-73
-66
-61
-59
-60
-64
-70
-78
-88
-99
-112
-126
-141
-158
-176
-197
-218
-241
-265
-290
-315
-339
-362
-386
-410
-437
-464
-492
-522
-551
-579
-606
-632
-657
-679
-698
-713
-723
-728
-732
-734
-737
-739
-741
-742
-740
-734
-726
-714
-697
-676
-650
-621
-588
-554
-520
-485
-448
-408
-367
-322
-275
-227
-180
-135
-90
-45
-2
39
78
115
149
180
210
237
259
277
290
297
300
298
293
285
277
268
259
251
243
236
229
222
215
209
203
197
191
187
183
179
172
164
154
140
123
103
82
59
37
14
-9
-32
-53
-72
-89
-103
-113
-121
-128
-133
-138
-142
-144
-142
-137
-128
-114
-96
-75
-52
-27
1
29
59
89
117
144
170
194
217
240
263
286
311
337
363
391
418
446
474
502
532
561
590
617
642
667
692
718
745
773
803
833
863
891
916
939
960
977
990
999
1004
1006
1006
1004
1004
1002
1000
997
995
994
995
998
1000
1002
1004
1004
1002
999
992
984
975
965
953
941
929
916
905
893
882
870
856
842
828
814
800
787
777
768
759
751
741
730
716
701
685
667
648
627
603
579
552
524
495
466
435
405
377
351
326
303
280
258
238
221
206
195
186
179
175
172
170
169
170
174
180
190
203
219
236
255
276
298
322
347
374
401
428
455
481
508
537
567
599
632
667
703
741
779
817
852
886
919
949
978
1004
1028
1050
1068
1084
1096
1104
1109
1109
1107
1102
1096
1089
1080
1068
1054
1039
1022
1008
996
986
979
974
972
973
975
978
980
980
978
975
972
971
970
971
972
974
977
981
985
989
992
996
999
1002
1006
1010
1016
1024
1034
1044
1055
1067
1078
1090
1102
1115
1130
1147
1166
1187
1210
1235
1262
1290
1316
1340
1362
1382
1399
1414
1427
1438
1445
1452
1458
1465
1473
1481
1490
1499
1508
1519
1532
1546
1563
1581
1601
1622
1646
1672
1697
1723
1748
1772
1795
1815
1834
1852
1868
1882
1894
1903
1908
1908
1906
1900
1892
1882
1869
1855
1840
1823
1806
1787
1767
1745
1723
1702
1682
1666
1652
1641
1633
1626
1622
1619
1619
1620
1623
1628
1634
1639
1643
1646
1649
1651
1651
1650
1648
1645
1639
1631
1620
1608
1594
1579
1563
1544
1524
1501
1477
1449
1419
1386
1349
1309
1264
1215
1164
1110
1057
1002
949
898
848
799
752
707
662
620
579
539
499
458
416
375
335
297
261
226
193
162
134
109
87
70
57
47
40
37
35
36
38
41
46
53
62
72
84
99
117
138
161
186
212
239
268
298
329
363
398
436
475
515
556
598
643
689
739
791
847
905
966
1029
1093
1157
1219
1280
1339
1397
1454
1508
1558
1605
1647
1686
1721
1754
1783
1808
1830
1849
1866
1881
1896
1909
1920
1929
1936
1940
1941
1940
1936
1931
1924
1916
1907
1897
1886
1875
1864
1851
1836
1819
1801
1780
1758
1734
1710
1687
1663
1638
1612
1584
1556
1526
1496
1465
1434
1403
1372
1342
1312
1282
1252
1223
1195
1165
1134
1102
1069
1036
1004
973
944
916
890
867
846
827
812
801
794
790
789
789
790
791
794
796
799
802
804
805
804
803
801
799
798
797
798
800
802
804
806
808
809
809
808
806
803
801
799
798
797
795
791
787
782
778
774
771
769
769
770
770
771
773
777
782
787
793
797
801
802
801
797
790
781
771
759
746
732
717
702
688
675
665
659
656
656
658
661
664
666
666
664
661
659
656
655
656
660
667
676
685
695
704
713
723
734
744
754
763
770
776
782
788
795
804
816
830
844
858
869
879
887
894
900
904
907
909
909
906
902
897
891
884
876
868
860
852
843
832
820
807
793
781
770
759
749
738
727
715
704
692
682
672
662
651
640
629
619
610
601
593
586
579
574
569
565
560
554
548
542
537
533
529
527
526
526
529
532
535
539
544
549
555
562
569
578
588
598
609
621
633
646
659
671
681
690
698
706
713
719
725
730
734
738
740
741
740
738
734
730
725
722
722
723
727
733
740
748
757
766
776
786
797
806
814
818
821
820
818
815
810
804
796
788
779
769
758
747
734
720
705
690
675
660
645
630
615
601
586
571
556
540
523
505
485
464
439
413
384
353
322
292
262
234
208
185
163
143
124
106
88
71
54
37
22
8
-2
-11
-18
-25
-31
-39
-47
-55
-63
-70
-75
-80
-86
-93
-99
-105
-110
-114
-117
-120
-122
-122
-122
-121
-119
-116
-112
-107
-101
-94
-86
-75
-61
-44
-23
1
28
58
89
122
157
192
229
267
305
344
383
421
459
497
535
574
613
652
690
726
761
795
829
864
899
934
969
1004
1041
1077
1112
1147
1180
1211
1240
1266
1289
1309
1326
1340
1350
1357
1361
1363
1361
1356
1346
1333
1316
1295
1270
1243
1214
1184
1153
1121
1088
1057
1026
997
970
943
918
894
870
847
824
799
773
746
717
686
653
619
584
548
511
475
439
405
372
341
311
282
255
229
204
181
160
141
123
107
92
77
64
50
36
23
10
-2
-16
-30
-45
-61
-78
-96
-113
-131
-150
-171
-193
-216
-240
-265
-290
-315
-339
-362
-384
-406
-427
-448
-469
-490
-511
-532
-554
-577
-600
-622
-645
-666
-688
-708
-727
-744
-759
-773
-785
-796
-806
-815
-824
-832
-838
-844
-848
-852
-854
-856
-857
-856
-854
-849
-842
-833
-822
-810
-795
-777
-757
-735
-710
-683
-654
-623
-591
-557
-521
-484
-444
-402
-358
-310
-261
-210
-157
-105
-51
3
57
112
167
220
271
320
364
405
442
475
504
529
551
571
588
603
617
629
640
649
656
662
667
672
675
678
680
682
685
688
694
700
707
715
725
737
750
764
781
799
820
841
864
889
914
941
968
996
1025
1054
1082
1111
1140
1168
1198
1227
1256
1284
1310
1335
1359
1382
1405
1427
1447
1467
1485
1501
1516
1528
1539
1547
1553
1558
1562
1564
1565
1565
1564
1561
1558
1555
1554
1552
1551
1551
1551
1551
1552
1553
1554
1554
1553
1552
1550
1547
1543
1539
1534
1529
1523
1517
1511
1505
1500
1494
1488
1481
1473
1464
1455
1444
1432
1419
1404
1390
1374
1357
1340
1323
1306
1288
1271
1253
1236
1220
1204
1188
1173
1158
1143
1128
1114
1101
1088
1076
1065
1057
1050
1046
1044
1046
1050
1056
1064
1074
1084
1094
1104
1113
1122
1130
1137
1143
1148
1152
1156
1160
1164
1167
1169
1172
1175
1179
1183
1188
1194
1199
1204
1209
1213
1216
1219
1221
1223
1225
1227
1229
1231
1233
1234
1235
1237
1239
1242
1247
1252
1261
1271
1283
1296
1310
1323
1337
1349
1362
1374
1386
1398
1409
1419
1429
1439
1448
1457
1466
1474
1481
1488
1494
1500
1506
1511
1515
1518
1521
1522
1524
1525
1525
1525
1525
1525
1525
1524
1522
1520
1517
1514
1510
1506
1502
1496
1490
1482
1472
1461
1448
1435
1419
1403
1385
1366
1345
1323
1300
1274
1247
1218
1188
1157
1125
1092
1059
1024
989
954
919
885
852
820
788
758
728
698
668
639
610
582
555
528
502
477
452
426
400
372
345
316
287
258
229
199
169
139
109
77
45
12
-22
-57
-92
-127
-161
-195
-227
-259
-289
-318
-347
-374
-400
-425
-449
-472
-493
-513
-531
-547
-562
-574
-585
-594
-603
-611
-618
-625
-631
-637
-642
-646
-648
-649
-647
-643
-637
-627
-615
-600
-584
-565
-546
-525
-504
-483
-462
-442
-422
-402
-382
-362
-339
-315
-290
-263
-236
-209
-180
-152
-122
-92
-61
-29
4
38
72
107
142
179
216
256
297
340
384
430
477
525
573
622
671
721
771
821
870
920
970
1018
1066
1113
1159
1204
1247
1289
1329
1367
1403
1438
1471
1504
1536
1567
1598
1629
1661
1691
1721
1750
1778
1805
1833
1860
1887
1913
1939
1963
1986
2008
2028
2045
2063
2078
2091
2101
2109
2115
2118
2117
2114
2108
2101
2091
2079
2066
2051
2033
2013
1994
1971
1947
1923
1897
1870
1841
1811
1781
1750
1718
1686
1654
1622
1589
1557
1525
1495
1466
1441
1417
1396
1378
1360
1345
1330
1317
1304
1292
1280
1269
1258
1247
1237
1226
1217
1208
1199
1192
1185
1179
1173
1169
1164
1161
1158
1155
1152
1150
1147
1144
1142
1139
1137
1135
1133
1131
1130
1130
1131
1134
1139
1146
1155
1166
1180
1197
1215
1235
1256
1279
1302
1325
1349
1374
1400
1426
1452
1479
1506
1533
1561
1589
1617
1644
1670
1695
1719
1743
1766
1788
1809
1830
1849
1867
1884
1899
1912
1924
1933
1939
1942
1943
1940
1935
1927
1917
1904
1889
1872
1854
1833
1811
1788
1763
1738
1711
1684
1656
1626
1595
1562
1527
1491
1453
1415
1375
1335
1294
1252
1211
1170
1128
1087
1045
1002
959
917
874
831
788
746
704
662
620
578
536
495
453
412
371
331
293
255
218
183
149
117
86
57
28
1
-25
-50
-73
-95
-115
-132
-147
-160
-171
-179
-187
-192
-196
-199
-201
-202
-202
-201
-200
-198
-197
-196
-193
-190
-186
-181
-175
-168
-158
-148
-135
-122
-108
-93
-79
-64
-50
-35
-20
-4
12
27
43
59
74
89
102
115
127
138
148
158
168
177
187
198
209
222
235
249
263
277
291
306
320
334
348
362
375
387
399
411
422
434
445
456
467
478
489
499
509
517
526
533
540
546
551
555
560
563
567
570
573
576
579
582
586
589
594
599
604
611
618
626
634
642
649
657
664
671
678
684
690
695
700
704
709
714
720
726
733
741
749
757
766
776
785
796
806
816
827
838
849
860
872
884
897
910
924
939
954
971
988
1006
1027
1046
1067
1087
1108
1129
1150
1172
1194
1216
1238
1261
1284
1308
1332
1357
1383
1408
1433
1457
1481
1504
1525
1546
1566
1584
1600
1615
1628
1640
1651
1661
1670
1679
1686
1693
1699
1704
1709
1714
1719
1723
1726
1729
1731
1733
1736
1738
1741
1745
1750
1755
1762
1768
1776
1783
1790
1798
1805
1813
1821
1830
1840
1850
1861
1871
1881
1891
1899
1906
1912
1915
1917
1916
1914
1909
1901
1891
1879
1865
1849
1831
1812
1791
1768
1745
1720
1694
1666
1638
1608
1578
1546
1513
1480
1446
1411
1376
1340
1303
1266
1229
1193
1158
1124
1091
1060
1031
1004
978
954
932
911
891
873
856
840
825
812
800
791
784
778
774
771
769
769
769
771
775
779
785
793
801
811
821
831
842
853
864
874
884
894
903
912
919
925
931
935
938
939
940
940
940
940
941
941
942
943
945
948
950
953
955
957
959
960
961
961
961
960
960
959
958
957
955
954
952
950
948
946
943
940
937
934
931
927
924
919
913
905
897
886
875
862
849
834
818
802
784
766
749
731
715
699
683
668
653
639
624
609
595
581
566
552
538
525
512
500
489
478
469
461
455
451
449
448
450
453
458
464
472
482
493
504
517
531
546
561
577
593
609
626
642
659
676
692
707
722
736
750
762
774
785
795
805
814
822
829
835
840
845
849
853
857
861
866
871
877
884
892
901
911
922
934
946
958
970
981
992
1002
1014
1025
1035
1046
1056
1067
1077
1086
1096
1104
1112
1119
1124
1129
1134
1138
1141
1144
1146
1148
1149
1150
1150
1149
1147
1144
1141
1136
1131
1125
1120
1114
1108
1102
1095
1088
1081
1074
1066
1058
1050
1041
1033
1025
1016
1008
1002
996
991
987
983
981
979
977
975
973
970
967
963
959
954
948
942
935
928
920
911
903
893
883
873
862
850
839
827
815
803
791
779
767
755
743
732
721
711
702
692
684
675
666
658
650
642
634
627
620
613
607
601
596
591
585
581
576
571
567
563
558
555
551
548
545
543
540
538
536
534
532
529
525
521
518
514
511
507
504
501
498
494
490
485
480
474
467
459
451
441
432
422
412
402
393
384
376
369
362
356
351
346
342
338
334
332
330
328
328
328
328
329
330
332
334
337
341
345
351
357
364
372
381
390
400
409
420
430
440
451
462
474
485
497
509
522
536
550
566
582
600
618
637
657
677
697
718
738
760
781
803
825
848
872
897
923
949
977
1004
1032
1059
1087
1114
1141
1167
1194
1220
1246
1271
1296
1321
1345
1369
1393
1416
1439
1462
1484
1507
1530
1552
1575
1597
1619
1640
1660
1680
1700
1718
1736
1753
1769
1784
1797
1808
1817
1825
1830
1835
1837
1839
1839
1839
1837
1835
1832
1829
1825
1820
1815
1809
1802
1795
1786
1776
1765
1754
1741
1727
1713
1699
1684
1669
1653
1638
1622
1606
1591
1577
1563
1549
1537
1526
1516
1507
1499
1493
1487
1483
1480
1478
1477
1477
1477
1478
1480
1482
1485
1488
1492
1495
1500
1504
1509
1514
1520
1526
1533
1540
1547
1555
1562
1569
1577
1583
1590
1596
1602
1608
1614
1619
1623
1627
1631
1633
1635
1636
1636
1635
1633
1630
1626
1621
1614
1607
1598
1589
1579
1567
1555
1542
1527
1511
1495
1477
1459
1440
1421
1401
1380
1360
1338
1317
1294
1272
1248
1224
1200
1174
1148
1122
1096
1070
1044
1018
993
969
945
921
898
876
854
833
813
794
775
757
741
725
711
697
684
671
659
648
638
627
618
609
601
593
586
579
572
565
558
550
543
535
528
520
513
506
498
491
484
476
469
461
454
447
440
434
428
423
419
415
413
411
410
410
410
411
412
414
417
420
423
427
430
434
438
442
446
451
455
460
465
469
474
479
483
488
493
498
503
509
514
520
526
533
539
546
552
559
566
572
579
586
593
600
608
616
623
631
639
647
655
662
669
676
682
688
694
699
704
709
714
718
722
726
730
734
738
743
748
753
758
764
770
775
781
787
792
797
802
806
810
814
817
821
824
826
829
831
834
836
838
839
841
843
844
846
848
850
853
856
860
865
871
877
885
893
902
911
921
931
942
954
966
978
991
1004
1018
1032
1047
1062
1078
1094
1111
1128
1146
1164
1181
1199
1216
1234
1251
1268
1285
1301
1318
1335
1351
1368
1384
1399
1415
1430
1444
1458
1472
1484
1496
1507
1517
1525
1532
1538
1543
1546
1548
1548
1546
1543
1538
1531
1523
1512
1500
1486
1470
1452
1432
1411
1389
1365
1341
1315
1289
1262
1234
1205
1176
1145
1114
1083
1051
1020
988
957
926
895
866
837
809
782
756
731
707
685
665
646
628
612
597
584
572
561
552
544
537
532
528
525
524
524
525
527
531
535
539
545
552
559
567
576
586
596
607
618
630
643
656
668
681
694
707
720
732
745
757
769
781
792
803
814
824
835
845
855
866
877
887
898
909
919
930
941
953
965
977
990
1002
1016
1031
1045
1061
1076
1092
1109
1127
1145
1165
1185
1205
1227
1250
1273
1296
1320
1344
1368
1392
1415
1438
1461
1484
1506
1528
1548
1568
1587
1605
1622
1638
1653
1667
1681
1693
1704
1715
1725
1735
1744
1752
1760
1768
1774
1780
1786
1790
1795
1799
1802
1806
1810
1813
1816
1819
1821
1822
1822
1821
1819
1817
1812
1807
1801
1794
1786
1777
1768
1758
1747
1737
1725
1713
1701
1688
1675
1661
1647
1632
1618
1603
1587
1572
1556
1540
1524
1508
1492
1476
1460
1444
1428
1412
1396
1381
1365
1349
1334
1319
1304
1289
1275
1260
1246
1232
1217
1203
1189
1174
1159
1143
1127
1111
1094
1077
1060
1042
1025
1006
989
971
954
936
919
902
886
870
855
840
825
811
798
784
772
759
747
736
725
715
706
697
690
684
680
677
675
674
674
675
677
680
684
688
694
700
708
716
726
736
746
757
769
781
794
807
820
833
846
860
874
888
902
917
933
948
964
979
995
1010
1026
1041
1056
1072
1087
1102
1116
1131
1146
1161
1176
1191
1207
1223
1239
1256
1273
1289
1306
1323
1340
1356
1372
1388
1404
1420
1434
1449
1463
1476
1489
1500
1511
1521
1530
1539
1547
1554
1560
1565
1570
1573
1576
1578
1579
1579
1578
1576
1573
1570
1566
1562
1556
1550
1543
1536
1529
1521
1513
1504
1495
1486
1476
1467
1457
1447
1436
1426
1416
1405
1394
1384
1373
1361
1350
1338
1326
1314
1302
1290
1278
1267
1256
1246
1236
1226
1217
1209
1202
1195
1189
1185
1181
1178
1177
1176
1176
1177
1179
1182
1185
1189
1193
1198
1203
1209
1215
1222
1229
1236
1243
1251
1258
1265
1271
1278
1284
1291
1296
1302
1308
1313
1317
1321
1325
1327
1329
1330
1330
1329
1328
1326
1322
1318
1314
1308
1302
1295
1287
1279
1270
1262
1252
1243
1233
1223
1213
1203
1193
1182
1171
1159
1148
1136
1124
1112
1100
1089
1077
1064
1052
1039
1027
1014
1000
989
976
964
953
942
932
922
913
905
898
891
885
880
875
871
867
864
861
859
857
855
853
852
851
850
850
850
851
852
854
856
859
862
866
871
877
883
890
897
905
914
923
932
942
952
963
973
983
994
1004
1014
1024
1034
1044
1054
1063
1072
1081
1089
1097
1105
1112
1119
1126
1133
1139
1145
1150
1155
1159
1163
1167
1171
1175
1179
1183
1187
1191
1195
1199
1203
1206
1210
1214
1217
1221
1225
1229
1233
1238
1242
1247
1251
1256
1260
1264
1269
1273
1277
1280
1283
1286
1289
1290
1292
1292
1292
1292
1292
1290
1289
1287
1284
1280
1276
1271
1266
1260
1254
1247
1240
1232
1225
1217
1210
1202
1195
1188
1182
1176
1170
1165
1160
1156
1153
1149
1147
1145
1144
1144
1144
1145
1146
1149
1152
1155
1159
1163
1168
1174
1180
1187
1194
1202
1209
1217
1225
1232
1240
1249
1257
1266
1275
1284
1294
1304
1314
1325
1336
1348
1360
1371
1383
1396
1408
1421
1433
1445
1457
1469
1480
1490
1501
1511
1521
1530
1540
1548
1557
1565
1573
1580
1587
1593
1598
1603
1607
1610
1613
1615
1616
1616
1616
1615
1614
1612
1609
1606
1603
1599
1594
1589
1583
1577
1570
1563
1555
1546
1537
1526
1515
1504
1492
1479
1465
1451
1435
1420
1404
1387
1370
1353
1336
1319
1302
1285
1268
1251
1235
1218
1202
1187
1172
1157
1143
1129
1116
1103
1091
1079
1068
1057
1046
1035
1025
1014
1004
995
985
976
967
958
949
940
931
922
913
905
896
887
878
869
860
852
843
835
826
818
811
803
797
790
784
778
773
768
763
759
754
750
746
742
738
735
732
729
726
723
721
719
717
715
712
709
707
704
702
700
698
696
695
695
695
695
695
696
697
699
701
703
705
708
711
714
718
723
727
732
737
743
748
755
761
768
776
784
792
800
809
818
827
837
846
855
863
871
879
886
893
899
905
910
914
918
920
922
923
924
924
923
922
921
919
917
915
912
909
906
903
900
897
894
891
889
886
883
881
878
875
872
869
867
865
863
862
861
861
861
862
864
866
868
871
875
879
883
887
892
898
904
910
917
924
932
940
949
957
967
976
986
996
1006
1016
1027
1038
1048
1059
1070
1082
1093
1105
1117
1130
1142
1155
1168
1180
1193
1205
1217
1228
1239
1249
1258
1268
1276
1284
1292
1300
1308
1315
1323
1331
1339
1347
1354
1362
1369
1375
1382
1388
1393
1399
1404
1409
1414
1418
1424
1429
1435
1440
1446
1452
1459
1465
1471
1477
1482
1487
1492
1496
1501
1505
1509
1514
1519
1523
1528
1532
1535
1538
1541
1542
1543
1543
1543
1541
1539
1537
1534
1530
1525
1519
1513
1506
1499
1492
1485
1478
1471
1465
1458
1452
1446
1440
1434
1429
1424
1420
1416
1412
1409
1407
1405
1404
1403
1401
1400
1399
1398
1397
1396
1395
1394
1394
1395
1396
1397
1399
1403
1406
1411
1416
1421
1426
1431
1436
1440
1444
1448
1451
1455
1458
1462
1465
1467
1470
1473
1475
1476
1476
1476
1474
1471
1468
1463
1458
1452
1446
1439
1431
1423
1414
1405
1394
1384
1373
1362
1350
1339
1327
1314
1302
1289
1275
1260
1245
1229
1213
1196
1179
1161
1143
1124
1105
1085
1064
1044
1024
1002
983
962
942
921
900
879
858
838
817
797
777
758
740
722
705
688
672
657
642
628
615
602
590
579
569
560
551
543
536
530
525
521
519
517
518
519
522
526
531
537
545
554
565
576
589
603
618
634
651
668
686
704
722
741
760
780
800
821
841
862
882
902
923
943
964
985
1004
1026
1046
1066
1086
1107
1126
1146
1164
1183
1201
1218
1236
1253
1269
1286
1302
1318
1333
1349
1365
1380
1395
1409
1423
1436
1449
1462
1474
1486
1497
1508
1519
1529
1539
1549
1559
1568
1577
1586
1595
1603
1611
1618
1625
1632
1638
1643
1648
1653
1657
1661
1665
1669
1672
1675
1678
1681
1684
1688
1691
1694
1696
1699
1702
1704
1706
1708
1709
1710
1711
1711
1711
1710
1709
1708
1705
1703
1699
1695
1690
1685
1679
1673
1667
1660
1654
1647
1641
1634
1628
1621
1615
1609
1604
1599
1594
1590
1586
1583
1580
1578
1576
1575
1574
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1573
1572
1572
1572
1571
1570
1570
1569
1567
1566
1565
1563
1561
1559
1556
1553
1550
1547
1543
1540
1537
1534
1530
1527
1524
1520
1518
1516
1514
1513
1512
1512
1513
1513
1514
1516
1517
1519
1521
1523
1526
1528
1531
1534
1538
1541
1545
1549
1553
1557
1560
1564
1568
1571
1575
1577
1580
1582
1583
1584
1585
1585
1585
1585
1584
1582
1580
1577
1574
1570
1565
1560
1554
1548
1541
1533
1525
1516
1506
1495
1484
1471
1458
1444
1430
1415
1399
1383
1366
1348
1330
1312
1293
1274
1254
1235
1215
1195
1176
1157
1139
1121
1104
1087
1070
1054
1038
1022
1006
993
978
965
952
940
928
918
908
899
891
884
877
871
866
862
858
855
852
851
851
851
852
854
857
861
866
872
879
886
894
902
910
919
928
938
947
958
968
979
990
1002
1014
1026
1039
1053
1066
1080
1094
1109
1123
1139
1154
1170
1186
1202
1219
1236
1253
1270
1288
1305
1323
1341
1360
1378
1397
1416
1435
1454
1473
1492
1512
1532
1552
1572
1592
1612
1631
1650
1669
1687
1705
1722
1738
1754
1768
1782
1794
1805
1815
1824
1832
1838
1844
1848
1851
1853
1855
1855
1855
1854
1852
1849
1846
1842
1837
1831
1825
1818
1811
1803
1794
1785
1775
1765
1755
1744
1733
1721
1710
1697
1685
1672
1659
1646
1633
1620
1607
1594
1580
1566
1553
1539
1526
1513
1500
1487
1475
1463
1452
1440
1430
1419
1409
1399
1389
1379
1369
1360
1350
1341
1332
1323
1315
1307
1300
1294
1289
1284
1280
1276
1273
1271
1269
1268
1268
1268
1269
1270
1272
1275
1278
1283
1287
1293
1298
1304
1311
1317
1324
1332
1339
1347
1355
1363
1372
1381
1390
1400
1410
1420
1430
1440
1450
1460
1470
1479
1489
1498
1506
1515
1523
1532
1539
1547
1555
1562
1568
1574
1580
1586
1591
1597
1602
1607
1612
1617
1621
1626
1631
1635
1640
1644
1648
1652
1656
1659
1663
1666
1669
1672
1675
1678
1681
1683
1686
1688
1690
1692
1693
1694
1694
1694
1694
1694
1693
1691
1690
1688
1685
1683
1680
1677
1674
1671
1667
1663
1658
1654
1648
1643
1637
1631
1625
1619
1612
1605
1598
1591
1583
1575
1568
1560
1552
1544
1535
1527
1519
1511
1503
1495
1487
1479
1472
1464
1456
1449
1442
1435
1428
1422
1416
1411
1406
1401
1397
1393
1390
1387
1385
1383
1381
1379
1378
1377
1375
1374
1373
1372
1370
1369
1367
1366
1364
1362
1360
1358
1356
1353
1351
1347
1344
1340
1337
1333
1329
1325
1321
1317
1313
1308
1304
1299
1295
1290
1285
1281
1276
1272
1268
1264
1260
1256
1252
1248
1244
1241
1237
1233
1230
1226
1222
1218
1214
1211
1207
1203
1200
1196
1193
1191
1189
1187
1185
1184
1184
1185
1186
1187
1189
1191
1194
1198
1202
1206
1212
1217
1224
1230
1237
1245
1253
1261
1269
1278
1287
1296
1305
1314
1324
1333
1343
1354
1364
1376
1387
1399
1410
1423
1435
1447
1459
1472
1484
1496
1507
1518
1529
1539
1548
1557
1565
1572
1579
1585
1591
1596
1601
1605
1608
1611
1613
1615
1616
1617
1618
1617
1617
1616
1614
1612
1610
1607
1603
1599
1594
1588
1583
1576
1570
1563
1556
1549
1542
1534
1526
1519
1511
1503
1495
1486
1478
1469
1461
1452
1443
1434
1425
1416
1406
1396
1387
1377
1366
1356
1345
1335
1324
1313
1302
1291
1279
1268
1256
1244
1233
1220
1208
1196
1183
1169
1156
1142
1128
1114
1100
1086
1071
1057
1043
1029
1016
1002
989
976
964
951
940
928
917
907
896
886
876
866
857
847
837
828
819
810
801
793
785
778
771
765
759
753
748
743
739
735
732
729
727
725
724
723
723
723
724
725
727
729
732
736
740
744
750
756
762
769
776
784
792
800
809
818
828
837
847
857
866
876
886
896
905
915
924
934
943
953
962
971
981
990
999
1006
1016
1025
1033
1042
1050
1058
1066
1074
1081
1089
1096
1103
1110
1116
1123
1129
1135
1140
1145
1149
1153
1156
1159
1162
1164
1166
1168
1170
1172
1173
1175
1177
1179
1181
1182
1184
1186
1188
1189
1191
1193
1195
1196
1198
1200
1202
1203
1205
1207
1208
1210
1212
1213
1215
1217
1218
1220
1222
1223
1225
1227
1228
1230
1232
1233
1235
1236
1238
1240
1241
1243
1244
1246
1247
1249
1251
1252
1254
1255
1257
1258
1260
1261
1263
1264
1266
1267
1269
1270
1272
1273
1275
1276
1277
1279
1280
1282
1283
1285
1286
1287
1289
1290
1292
1293
1294
1296
1297
1299
1300
1301
1303
1304
1305
1307
1308
1309
1311
1312
1313
1315
1316
1317
1318
1320
1321
1322
1324
1325
1326
1327
1329
1330
1331
1332
1333
1335
1336
1337
1338
1340
1341
1342
1343
1344
1345
1347
1348
1349
1350
1351
1352
1354
1355
1356
1357
1358
1359
1360
1361
1362
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1383
1384
1385
1386
1387
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1405
1406
1407
1408
1409
1410
1411
1412
1413
1413
1414
1415
1416
1417
1418
1418
1419
1420
1421
1422
1423
1423
1424
1425
1426
1427
1427
1428
1429
1430
1431
1431
1432
1433
1434
1434
1435
1436
1437
1437
1438
1439
1440
1440
1441
1442
1443
1443
1444
1445
1445
1446
1447
1447
1448
1449
1449
1450
1451
1452
1452
1453
1454
1454
1455
1455
1456
1457
1457
1458
1459
1459
