5
12400
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
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
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
17
17
17
17
17
18
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
21
22
22
22
22
23
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
29
29
29
29
30
30
30
30
31
31
31
32
32
32
33
33
34
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
41
42
43
43
44
44
45
46
46
47
47
48
49
49
50
50
51
52
52
53
53
54
54
55
56
56
57
57
58
59
59
60
60
61
62
62
63
63
64
64
65
65
66
66
67
67
68
68
69
69
70
71
71
72
72
73
73
74
75
75
76
76
77
77
78
78
79
80
80
81
81
82
83
83
84
85
85
86
87
87
88
89
89
90
91
91
92
93
93
94
95
95
96
97
97
98
99
99
100
101
101
102
103
103
104
105
105
106
107
107
108
109
109
110
111
111
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
119
120
120
121
121
122
122
123
123
124
124
125
125
126
126
126
127
127
128
128
129
129
130
130
131
131
132
132
133
133
134
134
135
135
136
137
137
138
138
139
139
140
140
141
141
142
143
143
144
145
145
146
147
148
148
149
150
151
152
153
154
155
156
157
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
172
173
174
175
176
176
177
178
179
179
180
181
181
182
183
183
184
185
185
186
187
187
188
189
189
190
191
191
192
193
194
195
195
196
197
198
199
199
200
201
202
202
203
204
205
206
206
207
208
209
210
211
211
212
213
214
215
216
217
217
218
219
220
221
222
223
224
224
225
226
227
228
229
230
230
231
232
233
234
234
235
236
236
237
238
238
239
239
240
240
240
241
241
242
242
243
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
253
253
254
254
255
256
256
257
257
258
259
260
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
305
306
307
308
309
311
312
313
315
316
318
319
321
322
324
325
327
329
330
332
333
335
337
338
340
341
343
345
346
348
350
352
353
355
357
359
360
362
364
366
368
369
371
373
375
376
378
380
382
383
385
387
388
390
392
393
395
396
398
399
401
402
403
404
406
407
408
409
410
412
413
414
415
417
418
420
421
422
424
425
426
428
429
430
431
432
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
453
454
455
456
457
458
459
460
461
462
462
463
464
465
466
466
467
468
469
469
470
471
472
473
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
499
500
501
502
503
503
504
505
505
506
506
507
507
508
508
509
509
510
510
511
512
512
513
513
514
515
515
516
516
517
518
518
519
519
520
520
521
521
521
522
522
522
523
523
523
524
524
524
525
525
526
526
527
527
528
528
529
530
531
531
532
533
534
535
536
537
538
539
541
542
543
544
545
546
547
548
550
550
551
552
553
554
555
556
556
557
557
558
558
559
559
559
560
560
560
561
561
562
562
562
563
563
563
564
564
564
565
565
565
566
566
566
566
567
567
567
567
567
568
568
568
568
568
568
568
568
568
569
569
569
569
569
570
570
570
570
571
571
571
572
572
573
573
574
574
575
575
576
577
577
578
579
580
581
581
582
583
584
585
586
587
588
589
590
590
591
592
593
594
595
595
596
597
598
599
600
601
602
602
603
604
605
606
608
609
610
611
612
613
614
615
617
618
619
620
621
622
623
624
625
626
626
627
628
629
629
630
631
631
632
632
633
633
634
635
636
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
660
661
662
663
664
666
667
668
669
670
671
673
674
675
676
677
678
679
681
682
683
684
685
686
687
688
689
690
691
692
693
694
694
695
696
696
697
698
698
699
699
699
700
700
700
700
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
700
700
700
700
699
699
699
698
698
698
697
697
696
696
695
695
694
694
693
693
692
692
691
691
690
689
689
688
688
687
687
686
686
685
685
684
683
683
682
681
681
680
679
678
677
676
675
674
673
672
671
670
669
667
666
665
664
663
662
661
660
659
658
657
656
655
655
654
653
653
652
652
652
652
652
651
651
651
651
651
652
652
652
652
652
653
653
654
654
655
655
656
657
657
658
659
660
661
662
663
665
666
668
670
672
674
676
678
680
682
684
687
689
692
695
697
700
703
705
708
710
713
716
718
721
723
726
729
731
734
736
738
741
743
745
747
749
751
753
755
757
759
761
763
765
767
769
771
773
775
777
779
781
784
786
789
791
794
796
799
802
804
807
810
813
816
819
822
825
828
831
834
837
841
844
847
850
853
856
859
862
865
868
871
874
878
881
885
888
892
896
899
903
907
910
914
918
922
925
929
933
936
940
943
946
950
953
956
959
962
965
968
970
973
975
978
980
982
984
986
988
989
991
992
993
994
995
996
996
997
997
998
998
998
998
998
998
998
998
998
997
997
997
996
996
995
995
994
993
993
992
991
990
988
987
986
985
984
982
981
980
979
978
977
976
975
975
974
974
973
973
972
972
972
972
971
971
971
970
970
970
969
968
968
967
967
966
965
965
964
963
963
962
961
960
959
958
957
956
955
953
952
951
949
948
947
946
945
943
942
941
940
939
939
938
937
936
935
934
933
932
932
931
930
929
928
927
926
925
924
923
923
922
921
921
920
919
919
918
918
917
917
916
916
915
915
915
915
915
915
915
916
916
917
918
919
920
920
921
922
923
925
926
927
928
930
931
933
934
936
938
940
942
945
947
950
953
956
959
963
967
971
975
979
983
988
992
997
1002
1006
1012
1016
1022
1027
1032
1037
1042
1047
1052
1057
1061
1066
1070
1074
1078
1082
1086
1089
1092
1095
1098
1101
1104
1106
1109
1111
1113
1115
1117
1119
1121
1123
1125
1127
1129
1131
1133
1135
1137
1138
1140
1142
1144
1146
1148
1149
1151
1153
1155
1157
1159
1161
1163
1164
1166
1168
1170
1172
1174
1176
1178
1181
1183
1185
1188
1190
1193
1195
1198
1200
1203
1205
1207
1209
1211
1213
1215
1217
1219
1221
1222
1224
1225
1227
1228
1229
1231
1232
1232
1233
1233
1234
1234
1234
1233
1233
1233
1232
1231
1231
1230
1229
1229
1228
1227
1227
1226
1225
1224
1223
1223
1222
1221
1220
1220
1219
1219
1218
1218
1218
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1216
1216
1215
1214
1214
1213
1212
1211
1211
1210
1209
1209
1209
1209
1209
1209
1209
1209
1209
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1209
1209
1209
1209
1209
1209
1209
1208
1208
1207
1207
1206
1205
1204
1203
1202
1201
1200
1198
1197
1196
1195
1194
1193
1192
1191
1190
1189
1188
1187
1187
1186
1186
1185
1185
1185
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1183
1183
1183
1182
1182
1181
1181
1180
1179
1178
1177
1176
1174
1173
1171
1170
1168
1166
1164
1163
1161
1159
1157
1154
1152
1150
1148
1146
1144
1141
1139
1137
1134
1131
1129
1126
1123
1120
1117
1113
1110
1106
1102
1098
1095
1091
1087
1083
1080
1076
1072
1069
1066
1062
1059
1056
1054
1051
1049
1046
1044
1042
1040
1038
1036
1034
1031
1029
1027
1024
1022
1020
1016
1014
1012
1010
1008
1006
1004
1002
1000
998
996
994
992
990
988
986
985
983
981
980
978
977
975
974
972
971
969
968
966
965
964
963
962
961
960
960
959
959
959
959
960
960
961
963
964
966
968
970
972
974
976
978
979
981
982
983
984
985
986
987
987
988
988
988
988
988
988
988
988
988
988
988
988
988
988
989
989
990
990
991
992
992
993
993
994
994
995
995
995
995
995
994
994
994
993
993
992
991
990
989
989
988
988
987
987
986
986
986
986
986
986
985
985
985
985
986
986
986
986
987
987
988
989
990
991
992
993
994
995
996
997
998
999
999
1000
1000
1000
999
999
998
996
995
993
992
990
987
985
983
980
977
974
970
966
962
958
953
948
943
938
932
927
921
916
910
904
897
891
884
877
869
862
854
846
838
830
822
813
805
796
787
779
770
761
753
744
736
728
720
713
705
698
692
686
680
674
669
664
660
656
651
647
643
639
636
632
628
624
620
615
611
606
601
595
589
583
577
570
563
556
549
542
534
527
520
512
505
498
491
484
478
472
466
460
454
449
444
438
433
428
423
418
413
408
403
398
393
388
383
378
373
369
364
360
356
352
348
344
340
336
333
330
328
325
323
321
319
318
317
316
315
314
314
313
313
313
314
314
314
314
314
315
315
316
316
317
317
318
318
318
318
318
318
318
318
318
319
319
319
320
321
321
322
324
325
326
328
330
332
335
338
341
344
347
350
354
357
361
364
368
372
376
380
384
387
391
395
399
403
407
412
416
420
425
429
434
439
444
449
454
459
465
470
476
482
488
494
500
506
512
518
525
531
537
543
549
554
560
565
570
574
578
582
586
589
592
595
597
600
602
604
605
607
609
610
611
613
614
616
617
619
620
622
623
625
626
628
629
631
633
634
636
638
639
641
642
643
644
645
646
646
646
646
646
645
644
643
641
639
636
634
630
627
623
618
613
608
602
596
590
584
577
570
563
556
548
540
533
524
516
508
500
491
483
474
465
457
448
440
431
423
414
406
398
389
381
373
365
357
349
341
333
325
316
308
300
291
282
273
265
256
247
238
229
220
211
202
193
185
176
168
159
151
142
134
127
119
111
104
97
89
82
75
68
60
53
45
37
29
21
12
3
-6
-16
-26
-36
-46
-57
-67
-78
-89
-99
-110
-121
-131
-142
-152
-163
-173
-183
-192
-201
-210
-219
-228
-236
-244
-252
-259
-267
-274
-282
-289
-296
-303
-310
-317
-323
-330
-337
-343
-350
-357
-364
-371
-377
-384
-391
-398
-405
-411
-418
-424
-430
-436
-442
-448
-453
-459
-464
-469
-474
-478
-483
-487
-491
-495
-499
-504
-508
-512
-516
-520
-525
-529
-534
-539
-545
-550
-556
-562
-569
-576
-583
-590
-597
-605
-612
-620
-627
-635
-643
-651
-659
-667
-675
-684
-692
-700
-708
-717
-725
-733
-741
-749
-757
-766
-774
-782
-790
-798
-806
-814
-822
-829
-837
-845
-853
-861
-869
-877
-885
-893
-901
-909
-917
-925
-933
-940
-948
-956
-963
-970
-977
-984
-991
-998
-1004
-1012
-1018
-1026
-1033
-1040
-1046
-1053
-1060
-1066
-1073
-1079
-1086
-1093
-1100
-1106
-1113
-1120
-1127
-1134
-1141
-1148
-1155
-1162
-1169
-1175
-1182
-1189
-1195
-1202
-1208
-1215
-1221
-1227
-1234
-1240
-1246
-1252
-1258
-1264
-1270
-1276
-1282
-1287
-1292
-1297
-1302
-1307
-1311
-1316
-1320
-1325
-1329
-1333
-1338
-1343
-1347
-1352
-1357
-1361
-1366
-1370
-1375
-1379
-1384
-1388
-1393
-1397
-1402
-1407
-1412
-1417
-1422
-1427
-1433
-1438
-1444
-1450
-1455
-1461
-1467
-1472
-1478
-1483
-1489
-1494
-1499
-1503
-1507
-1512
-1516
-1519
-1523
-1526
-1530
-1533
-1535
-1538
-1539
-1541
-1541
-1542
-1541
-1540
-1539
-1537
-1536
-1533
-1531
-1529
-1527
-1524
-1522
-1520
-1518
-1517
-1515
-1514
-1513
-1512
-1511
-1510
-1509
-1508
-1508
-1507
-1506
-1505
-1504
-1503
-1502
-1501
-1500
-1499
-1497
-1496
-1495
-1494
-1492
-1491
-1490
-1489
-1487
-1486
-1485
-1483
-1482
-1480
-1479
-1477
-1475
-1474
-1472
-1470
-1469
-1467
-1465
-1463
-1462
-1460
-1459
-1458
-1457
-1456
-1455
-1455
-1454
-1454
-1454
-1455
-1455
-1456
-1456
-1457
-1458
-1459
-1459
-1460
-1460
-1461
-1461
-1462
-1463
-1463
-1464
-1466
-1467
-1468
-1470
-1472
-1474
-1476
-1479
-1481
-1484
-1487
-1490
-1494
-1497
-1501
-1505
-1509
-1513
-1517
-1521
-1526
-1530
-1535
-1540
-1544
-1549
-1554
-1559
-1563
-1568
-1573
-1577
-1582
-1587
-1591
-1596
-1600
-1605
-1609
-1614
-1618
-1622
-1627
-1631
-1636
-1640
-1645
-1649
-1653
-1658
-1662
-1667
-1671
-1676
-1680
-1684
-1689
-1693
-1698
-1703
-1708
-1713
-1718
-1723
-1729
-1734
-1740
-1746
-1752
-1758
-1764
-1770
-1776
-1783
-1789
-1796
-1802
-1808
-1815
-1821
-1827
-1833
-1839
-1845
-1851
-1857
-1862
-1868
-1874
-1879
-1885
-1891
-1897
-1903
-1909
-1915
-1922
-1929
-1935
-1942
-1949
-1957
-1964
-1972
-1980
-1989
-1997
-2005
-2015
-2024
-2033
-2041
-2051
-2060
-2068
-2077
-2085
-2094
-2102
-2110
-2117
-2125
-2132
-2139
-2145
-2152
-2158
-2164
-2169
-2174
-2178
-2183
-2187
-2190
-2194
-2197
-2200
-2202
-2205
-2208
-2210
-2212
-2214
-2216
-2217
-2219
-2220
-2222
-2223
-2224
-2225
-2225
-2226
-2227
-2227
-2228
-2228
-2229
-2229
-2229
-2229
-2228
-2228
-2227
-2226
-2225
-2224
-2223
-2222
-2221
-2219
-2218
-2217
-2216
-2216
-2215
-2214
-2214
-2214
-2214
-2214
-2215
-2215
-2216
-2217
-2217
-2218
-2219
-2220
-2221
-2222
-2223
-2224
-2225
-2226
-2226
-2227
-2228
-2228
-2229
-2229
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2229
-2229
-2228
-2227
-2226
-2225
-2224
-2223
-2221
-2220
-2218
-2217
-2216
-2214
-2213
-2212
-2211
-2210
-2209
-2207
-2205
-2203
-2201
-2198
-2195
-2191
-2187
-2182
-2177
-2172
-2166
-2160
-2154
-2147
-2139
-2132
-2123
-2115
-2106
-2097
-2088
-2078
-2069
-2059
-2049
-2039
-2029
-2020
-2011
-2001
-1993
-1985
-1976
-1968
-1960
-1953
-1946
-1939
-1933
-1927
-1921
-1915
-1910
-1905
-1900
-1895
-1890
-1885
-1881
-1877
-1873
-1869
-1866
-1863
-1860
-1858
-1856
-1854
-1853
-1852
-1852
-1852
-1853
-1855
-1857
-1859
-1863
-1866
-1871
-1875
-1881
-1886
-1893
-1899
-1906
-1913
-1920
-1927
-1935
-1942
-1950
-1958
-1966
-1973
-1981
-1989
-1997
-2004
-2012
-2020
-2028
-2036
-2044
-2053
-2061
-2070
-2078
-2087
-2096
-2105
-2114
-2123
-2132
-2141
-2151
-2160
-2170
-2179
-2189
-2199
-2209
-2220
-2230
-2241
-2252
-2264
-2276
-2288
-2301
-2314
-2327
-2341
-2355
-2369
-2383
-2397
-2411
-2425
-2439
-2453
-2466
-2480
-2493
-2506
-2519
-2532
-2544
-2556
-2568
-2579
-2590
-2601
-2612
-2622
-2632
-2642
-2651
-2661
-2670
-2679
-2688
-2697
-2705
-2714
-2722
-2730
-2738
-2746
-2754
-2762
-2769
-2776
-2784
-2790
-2797
-2804
-2810
-2817
-2823
-2830
-2836
-2843
-2849
-2856
-2862
-2869
-2876
-2882
-2889
-2896
-2903
-2909
-2916
-2923
-2931
-2938
-2945
-2952
-2960
-2967
-2974
-2982
-2989
-2997
-3004
-3011
-3018
-3026
-3033
-3040
-3047
-3054
-3061
-3067
-3074
-3080
-3085
-3090
-3094
-3098
-3100
-3103
-3104
-3105
-3105
-3105
-3104
-3102
-3100
-3097
-3094
-3090
-3085
-3081
-3075
-3070
-3064
-3058
-3051
-3044
-3037
-3029
-3022
-3014
-3006
-2999
-2991
-2983
-2975
-2967
-2960
-2952
-2944
-2937
-2929
-2922
-2914
-2907
-2899
-2892
-2885
-2878
-2871
-2865
-2858
-2851
-2844
-2837
-2830
-2823
-2816
-2809
-2801
-2794
-2786
-2778
-2770
-2762
-2754
-2746
-2739
-2731
-2724
-2716
-2709
-2702
-2696
-2689
-2682
-2676
-2670
-2663
-2657
-2650
-2644
-2637
-2631
-2624
-2617
-2610
-2603
-2597
-2590
-2583
-2577
-2571
-2565
-2559
-2553
-2547
-2542
-2537
-2532
-2527
-2523
-2519
-2515
-2512
-2508
-2505
-2503
-2500
-2498
-2496
-2494
-2492
-2491
-2489
-2488
-2487
-2486
-2486
-2485
-2485
-2486
-2486
-2487
-2488
-2489
-2491
-2492
-2494
-2495
-2497
-2499
-2501
-2503
-2505
-2508
-2510
-2513
-2516
-2520
-2523
-2527
-2531
-2535
-2539
-2544
-2548
-2553
-2558
-2563
-2568
-2573
-2577
-2582
-2587
-2592
-2596
-2601
-2606
-2611
-2616
-2622
-2628
-2634
-2640
-2647
-2653
-2661
-2668
-2676
-2683
-2692
-2700
-2709
-2718
-2728
-2738
-2748
-2759
-2770
-2781
-2792
-2804
-2815
-2827
-2838
-2849
-2860
-2871
-2881
-2892
-2902
-2911
-2920
-2929
-2938
-2945
-2952
-2959
-2965
-2971
-2976
-2980
-2984
-2988
-2992
-2995
-2998
-3001
-3004
-3007
-3009
-3012
-3014
-3016
-3019
-3021
-3023
-3024
-3026
-3028
-3029
-3031
-3032
-3033
-3033
-3034
-3034
-3033
-3032
-3031
-3030
-3028
-3025
-3022
-3019
-3016
-3012
-3007
-3003
-2998
-2993
-2988
-2982
-2977
-2971
-2965
-2960
-2954
-2948
-2943
-2938
-2932
-2927
-2922
-2916
-2911
-2905
-2899
-2894
-2888
-2881
-2875
-2868
-2861
-2854
-2846
-2839
-2831
-2822
-2814
-2805
-2796
-2787
-2777
-2767
-2757
-2746
-2735
-2724
-2712
-2699
-2686
-2673
-2660
-2646
-2632
-2618
-2604
-2590
-2576
-2562
-2549
-2536
-2523
-2511
-2498
-2486
-2474
-2462
-2449
-2438
-2426
-2414
-2402
-2391
-2379
-2367
-2355
-2343
-2331
-2319
-2307
-2295
-2283
-2271
-2258
-2246
-2234
-2222
-2210
-2198
-2186
-2175
-2164
-2153
-2142
-2132
-2121
-2111
-2101
-2091
-2081
-2071
-2061
-2052
-2041
-2032
-2023
-2013
-2004
-1995
-1987
-1978
-1970
-1962
-1954
-1946
-1938
-1931
-1924
-1917
-1910
-1903
-1896
-1889
-1882
-1875
-1868
-1860
-1852
-1844
-1836
-1828
-1820
-1811
-1803
-1795
-1786
-1778
-1770
-1762
-1754
-1747
-1739
-1732
-1725
-1718
-1710
-1704
-1697
-1690
-1684
-1677
-1671
-1665
-1659
-1653
-1647
-1641
-1635
-1630
-1624
-1619
-1614
-1609
-1604
-1600
-1596
-1593
-1590
-1587
-1585
-1582
-1581
-1579
-1579
-1578
-1578
-1579
-1579
-1580
-1581
-1581
-1582
-1582
-1583
-1583
-1582
-1582
-1581
-1581
-1580
-1579
-1578
-1577
-1577
-1576
-1575
-1574
-1574
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1574
-1575
-1575
-1577
-1578
-1579
-1581
-1582
-1583
-1584
-1585
-1586
-1586
-1586
-1586
-1586
-1585
-1584
-1583
-1581
-1579
-1576
-1574
-1571
-1567
-1564
-1560
-1556
-1552
-1548
-1543
-1539
-1534
-1529
-1524
-1520
-1515
-1510
-1505
-1501
-1496
-1492
-1488
-1484
-1479
-1475
-1471
-1466
-1462
-1456
-1451
-1445
-1439
-1432
-1425
-1417
-1409
-1401
-1392
-1383
-1374
-1364
-1355
-1345
-1335
-1326
-1316
-1306
-1296
-1287
-1278
-1269
-1260
-1252
-1244
-1236
-1228
-1220
-1213
-1206
-1199
-1191
-1184
-1177
-1170
-1164
-1157
-1150
-1143
-1136
-1129
-1122
-1115
-1107
-1100
-1092
-1084
-1076
-1068
-1059
-1051
-1043
-1034
-1026
-1018
-1010
-1002
-995
-987
-980
-973
-966
-959
-953
-946
-939
-933
-926
-920
-914
-908
-902
-896
-891
-885
-880
-875
-870
-865
-860
-856
-851
-847
-843
-839
-835
-831
-827
-824
-820
-817
-813
-810
-807
-804
-801
-798
-795
-792
-789
-786
-782
-779
-776
-773
-769
-766
-763
-761
-758
-756
-754
-752
-751
-750
-749
-748
-747
-747
-747
-747
-747
-747
-747
-747
-747
-747
-747
-746
-745
-744
-743
-741
-739
-738
-736
-734
-731
-729
-727
-724
-721
-718
-715
-711
-707
-702
-698
-692
-686
-680
-673
-666
-658
-649
-640
-631
-622
-612
-601
-591
-580
-570
-559
-548
-537
-526
-516
-505
-494
-483
-472
-461
-450
-439
-427
-416
-404
-392
-379
-366
-353
-339
-325
-310
-296
-280
-265
-249
-232
-216
-199
-181
-164
-145
-127
-109
-90
-71
-53
-34
-16
2
20
38
56
73
91
108
125
142
159
176
193
210
226
242
259
275
290
306
322
338
353
369
385
401
417
434
450
467
484
501
518
535
552
569
586
603
620
636
652
667
682
697
711
725
738
751
763
775
787
798
809
819
829
839
848
856
865
873
880
887
895
901
908
915
921
927
933
939
944
949
954
958
963
967
971
975
978
982
984
987
989
991
992
993
994
994
994
994
993
993
992
990
989
987
985
983
981
979
976
974
972
970
968
967
966
965
965
966
967
968
970
972
975
978
981
985
990
994
999
1004
1010
1014
1020
1026
1031
1037
1042
1046
1051
1055
1060
1064
1067
1071
1075
1078
1082
1085
1089
1092
1096
1100
1104
1108
1112
1116
1120
1124
1129
1133
1138
1143
1148
1154
1159
1165
1170
1176
1182
1188
1194
1201
1207
1213
1219
1225
1230
1236
1241
1245
1250
1254
1257
1261
1264
1266
1269
1272
1274
1276
1279
1281
1284
1286
1289
1293
1296
1299
1303
1307
1312
1316
1321
1327
1332
1338
1345
1352
1359
1367
1375
1383
1392
1401
1410
1419
1429
1439
1449
1459
1470
1480
1491
1502
1513
1523
1534
1544
1554
1563
1573
1581
1590
1598
1605
1612
1620
1627
1633
1640
1647
1654
1661
1668
1676
1683
1691
1699
1707
1715
1724
1733
1742
1751
1761
1771
1780
1790
1800
1810
1820
1831
1841
1852
1863
1873
1884
1895
1906
1917
1928
1939
1950
1962
1973
1985
1997
2009
2021
2035
2048
2061
2075
2089
2103
2117
2132
2147
2162
2178
2195
2211
2229
2246
2264
2283
2301
2320
2338
2357
2376
2394
2413
2432
2451
2470
2489
2509
2528
2548
2568
2589
2610
2631
2652
2673
2695
2716
2738
2759
2780
2801
2821
2841
2860
2879
2897
2915
2933
2950
2967
2983
2999
3015
3030
3046
3061
3076
3091
3106
3121
3136
3151
3166
3181
3195
3209
3223
3237
3250
3263
3275
3288
3300
3311
3323
3334
3344
3354
3364
3373
3382
3390
3398
3405
3412
3418
3424
3430
3435
3440
3444
3448
3452
3456
3459
3462
3464
3467
3469
3471
3473
3475
3477
3479
3482
3484
3486
3489
3491
3494
3497
3500
3503
3506
3509
3512
3514
3517
3519
3521
3523
3525
3526
3528
3529
3530
3531
3533
3534
3536
3539
3542
3545
3549
3554
3559
3564
3570
3576
3582
3588
3595
3601
3607
3614
3620
3626
3632
3638
3643
3649
3654
3658
3663
3667
3671
3674
3678
3681
3684
3688
3691
3695
3698
3702
3706
3710
3714
3718
3723
3728
3732
3737
3742
3747
3752
3758
3763
3768
3773
3778
3783
3788
3793
3797
3801
3805
3809
3812
3815
3818
3821
3824
3826
3828
3830
3832
3834
3836
3838
3839
3840
3842
3843
3844
3845
3846
3846
3847
3847
3847
3847
3847
3846
3845
3844
3842
3840
3838
3836
3834
3832
3829
3826
3824
3820
3817
3814
3810
3806
3802
3799
3795
3792
3788
3785
3783
3780
3777
3775
3773
3771
3768
3766
3764
3762
3760
3758
3756
3754
3752
3750
3747
3745
3742
3739
3735
3731
3727
3723
3718
3714
3709
3705
3700
3695
3691
3686
3681
3677
3672
3668
3664
3659
3655
3651
3648
3644
3640
3637
3634
3630
3627
3624
3621
3617
3613
3609
3605
3601
3596
3592
3587
3582
3577
3572
3566
3561
3555
3550
3544
3538
3532
3526
3520
3513
3507
3501
3495
3488
3482
3475
3469
3462
3455
3448
3442
3434
3427
3420
3413
3405
3398
3390
3382
3375
3367
3360
3352
3345
3337
3330
3323
3315
3308
3301
3293
3286
3279
3271
3264
3257
3250
3242
3235
3228
3220
3213
3206
3199
3193
3186
3179
3173
3166
3160
3153
3147
3140
3134
3128
3122
3116
3110
3104
3099
3093
3088
3083
3078
3074
3070
3066
3062
3059
3055
3052
3050
3047
3045
3043
3041
3039
3038
3037
3036
3035
3034
3034
3033
3033
3032
3032
3032
3031
3031
3030
3030
3030
3030
3030
3030
3030
3030
3030
3030
3031
3031
3032
3032
3033
3034
3035
3036
3037
3039
3040
3041
3042
3043
3044
3045
3046
3048
3049
3050
3052
3053
3055
3057
3059
3062
3064
3067
3069
3072
3075
3078
3082
3085
3089
3093
3097
3102
3106
3111
3116
3121
3127
3133
3139
3145
3152
3159
3165
3172
3180
3187
3194
3201
3208
3215
3221
3228
3234
3241
3247
3253
3259
3264
3270
3275
3280
3285
3289
3294
3298
3301
3305
3308
3310
3313
3316
3318
3321
3324
3327
3330
3333
3337
3340
3344
3348
3352
3356
3361
3365
3369
3373
3377
3381
3385
3388
3391
3394
3397
3399
3400
3401
3402
3402
3402
3402
3401
3399
3397
3395
3392
3389
3385
3381
3377
3372
3368
3362
3357
3352
3346
3340
3334
3328
3322
3315
3309
3302
3295
3287
3280
3272
3264
3256
3248
3240
3232
3224
3216
3208
3200
3193
3185
3178
3171
3164
3157
3151
3144
3137
3130
3123
3116
3109
3101
3094
3087
3079
3072
3064
3057
3050
3042
3036
3029
3023
3017
3011
3006
3001
2995
2991
2986
2981
2976
2970
2965
2959
2953
2947
2940
2934
2927
2920
2913
2906
2899
2892
2885
2878
2871
2864
2857
2850
2842
2835
2828
2821
2814
2807
2800
2792
2785
2778
2771
2763
2756
2749
2741
2734
2727
2721
2714
2707
2701
2695
2689
2682
2676
2670
2664
2658
2652
2646
2640
2634
2628
2622
2616
2610
2604
2598
2592
2586
2579
2573
2567
2560
2554
2547
2541
2534
2527
2521
2514
2507
2500
2493
2486
2479
2472
2466
2459
2452
2446
2439
2432
2426
2419
2411
2403
2395
2387
2378
2368
2359
2348
2337
2326
2314
2302
2290
2278
2266
2254
2241
2229
2217
2205
2193
2182
2170
2159
2149
2138
2128
2118
2108
2099
2090
2081
2072
2064
2055
2047
2037
2029
2021
2012
2004
1994
1985
1975
1965
1955
1945
1934
1922
1911
1898
1886
1873
1860
1846
1832
1818
1804
1790
1775
1761
1747
1732
1717
1703
1688
1674
1659
1645
1630
1616
1602
1587
1573
1559
1546
1532
1518
1505
1491
1477
1463
1449
1435
1421
1407
1392
1378
1363
1349
1334
1319
1304
1289
1275
1260
1245
1230
1215
1200
1185
1170
1156
1141
1127
1112
1098
1085
1071
1058
1045
1033
1020
1008
995
983
971
960
948
937
927
916
906
897
888
879
871
864
857
850
844
838
833
828
824
821
818
815
813
811
809
808
807
807
806
806
805
805
804
804
803
803
802
801
800
799
797
796
794
792
791
789
788
786
784
783
781
779
777
775
773
771
769
766
764
762
759
757
754
751
748
745
742
738
734
731
727
723
718
714
709
705
700
695
691
686
682
678
673
669
665
660
656
652
648
643
639
635
630
625
620
614
608
602
595
587
580
571
562
553
544
534
525
515
506
497
488
480
471
464
456
449
442
436
430
424
419
414
409
405
401
396
392
387
383
378
373
367
362
356
350
343
337
329
321
313
304
294
284
274
263
252
241
230
218
207
196
185
175
164
154
144
134
125
116
107
99
91
83
75
67
60
52
44
37
29
21
13
4
-4
-13
-22
-32
-41
-51
-62
-72
-83
-94
-105
-116
-128
-139
-151
-162
-174
-185
-196
-206
-217
-227
-237
-247
-257
-266
-276
-285
-293
-302
-310
-318
-326
-333
-340
-347
-354
-359
-365
-370
-375
-379
-382
-386
-389
-392
-395
-397
-400
-402
-404
-406
-408
-410
-411
-412
-413
-414
-414
-413
-413
-412
-410
-408
-406
-403
-400
-396
-392
-387
-381
-376
-369
-363
-356
-348
-340
-332
-324
-316
-308
-299
-291
-282
-274
-266
-259
-251
-244
-238
-231
-226
-221
-216
-212
-209
-206
-204
-203
-202
-202
-202
-204
-205
-207
-210
-213
-216
-220
-225
-229
-234
-239
-244
-250
-255
-261
-266
-271
-276
-281
-286
-291
-295
-299
-303
-307
-310
-313
-316
-319
-321
-324
-326
-328
-331
-333
-335
-337
-339
-342
-344
-346
-348
-351
-353
-355
-356
-358
-360
-361
-362
-363
-364
-365
-366
-366
-367
-367
-368
-369
-370
-371
-372
-373
-375
-376
-378
-380
-382
-384
-386
-389
-391
-393
-395
-397
-399
-401
-403
-406
-409
-413
-416
-421
-425
-431
-436
-442
-448
-455
-462
-468
-475
-482
-489
-495
-501
-507
-513
-519
-524
-529
-533
-537
-541
-545
-548
-551
-554
-557
-559
-562
-564
-566
-567
-569
-571
-572
-573
-575
-576
-577
-577
-578
-579
-579
-579
-579
-579
-578
-578
-577
-575
-574
-572
-570
-567
-564
-561
-557
-553
-548
-543
-538
-533
-527
-521
-515
-508
-501
-494
-487
-479
-471
-462
-453
-444
-434
-423
-412
-401
-390
-378
-366
-354
-342
-330
-319
-307
-296
-285
-275
-265
-255
-245
-236
-228
-219
-212
-204
-196
-189
-182
-176
-169
-162
-156
-149
-142
-135
-128
-122
-115
-108
-102
-96
-90
-84
-80
-75
-71
-68
-65
-62
-60
-59
-58
-58
-58
-59
-60
-61
-63
-65
-67
-69
-72
-74
-77
-80
-83
-86
-90
-93
-97
-101
-106
-110
-115
-119
-124
-129
-134
-139
-144
-149
-154
-159
-164
-170
-175
-180
-184
-189
-193
-196
-200
-203
-205
-208
-209
-211
-212
-212
-212
-212
-212
-211
-210
-209
-207
-205
-203
-201
-199
-196
-194
-192
-190
-188
-187
-186
-186
-186
-187
-189
-191
-193
-196
-200
-204
-209
-213
-219
-224
-230
-237
-243
-250
-257
-265
-272
-280
-288
-297
-305
-313
-321
-330
-338
-347
-356
-366
-376
-386
-396
-407
-418
-429
-441
-452
-464
-475
-487
-498
-510
-521
-532
-542
-553
-563
-573
-582
-591
-600
-609
-617
-625
-632
-639
-645
-651
-657
-662
-667
-672
-676
-680
-684
-687
-690
-692
-695
-697
-700
-702
-705
-707
-710
-713
-716
-719
-723
-727
-730
-734
-738
-742
-747
-751
-756
-761
-766
-771
-776
-782
-788
-794
-800
-806
-813
-819
-826
-832
-839
-845
-852
-858
-865
-871
-876
-882
-887
-891
-895
-899
-902
-905
-908
-910
-912
-914
-916
-918
-919
-921
-923
-925
-927
-928
-930
-932
-934
-936
-937
-939
-940
-941
-943
-944
-944
-945
-946
-946
-946
-946
-946
-946
-946
-945
-945
-944
-943
-942
-941
-939
-937
-935
-934
-932
-930
-928
-926
-924
-922
-919
-917
-915
-912
-909
-906
-903
-900
-896
-892
-889
-885
-881
-878
-874
-871
-867
-864
-860
-857
-853
-850
-847
-844
-841
-839
-837
-835
-834
-832
-832
-832
-832
-832
-834
-835
-837
-840
-843
-847
-851
-856
-861
-867
-873
-880
-887
-895
-903
-911
-919
-927
-935
-943
-951
-958
-965
-971
-977
-982
-986
-990
-993
-996
-998
-1000
-1000
-1000
-1000
-1000
-1000
-999
-998
-996
-993
-991
-988
-985
-982
-978
-975
-971
-968
-964
-961
-958
-955
-952
-949
-947
-945
-943
-942
-941
-940
-939
-938
-938
-937
-936
-934
-933
-931
-929
-926
-923
-920
-917
-914
-910
-907
-903
-900
-897
-893
-890
-886
-883
-880
-876
-873
-869
-866
-863
-859
-856
-854
-851
-849
-848
-847
-846
-846
-846
-846
-847
-849
-851
-853
-855
-858
-861
-865
-869
-873
-877
-882
-886
-891
-895
-899
-903
-907
-911
-914
-917
-920
-922
-923
-924
-925
-925
-925
-925
-924
-923
-922
-921
-919
-918
-916
-914
-912
-910
-908
-906
-903
-900
-898
-895
-892
-889
-886
-882
-879
-876
-873
-870
-867
-864
-861
-858
-855
-852
-849
-846
-843
-840
-837
-834
-832
-829
-826
-823
-820
-817
-814
-811
-809
-806
-804
-801
-799
-796
-793
-790
-787
-783
-780
-776
-772
-767
-763
-758
-752
-747
-741
-735
-729
-722
-715
-707
-700
-692
-685
-677
-670
-662
-655
-648
-642
-636
-630
-624
-619
-615
-611
-607
-604
-602
-600
-599
-598
-597
-597
-597
-598
-598
-599
-599
-600
-600
-600
-599
-598
-596
-594
-592
-589
-586
-582
-579
-575
-571
-566
-561
-556
-551
-546
-540
-533
-527
-520
-513
-505
-497
-489
-481
-472
-463
-454
-444
-434
-424
-413
-402
-391
-379
-367
-356
-343
-331
-320
-308
-297
-286
-275
-265
-255
-246
-237
-229
-222
-214
-208
-202
-196
-191
-187
-183
-179
-176
-173
-171
-169
-168
-167
-166
-165
-165
-164
-163
-162
-161
-159
-157
-155
-152
-149
-145
-140
-135
-128
-121
-113
-105
-95
-85
-74
-62
-49
-36
-22
-7
8
23
39
56
73
90
107
125
142
160
179
197
216
235
255
274
294
315
335
356
377
398
419
440
461
482
503
524
544
564
584
603
622
641
659
677
694
710
725
740
754
766
777
787
796
803
809
813
816
818
819
818
816
813
810
805
800
793
787
780
773
765
757
749
741
733
725
717
709
701
692
683
675
666
657
648
639
630
620
611
601
591
581
572
562
552
542
532
522
513
504
495
487
480
474
468
463
458
455
453
451
451
451
452
454
456
459
463
466
470
475
479
484
488
493
498
502
507
511
516
520
524
529
533
537
541
545
549
552
555
558
560
562
564
565
566
567
568
569
570
571
572
574
576
578
581
584
587
590
594
598
601
605
608
611
614
617
619
621
622
623
624
624
624
623
622
621
619
617
615
613
611
608
605
603
600
597
595
592
590
588
587
585
584
583
582
580
579
577
575
573
570
568
564
561
557
553
549
545
540
536
531
527
522
518
514
510
507
503
500
497
494
491
488
486
484
482
480
478
476
475
473
472
471
470
469
468
468
467
467
468
469
470
472
475
478
482
487
493
499
505
512
520
528
537
547
556
567
578
589
601
614
627
640
654
668
683
698
713
730
746
763
781
799
818
837
857
877
898
920
942
964
988
1012
1037
1062
1088
1114
1141
1168
1195
1222
1249
1275
1302
1328
1353
1378
1401
1424
1445
1466
1485
1502
1519
1534
1547
1559
1569
1578
1586
1592
1596
1599
1601
1602
1601
1598
1594
1589
1582
1574
1565
1554
1543
1530
1516
1501
1485
1468
1450
1432
1412
1392
1371
1350
1328
1305
1282
1258
1235
1210
1186
1162
1137
1113
1090
1067
1044
1022
1002
983
964
947
932
918
905
894
885
878
873
869
868
869
872
876
883
891
901
913
926
940
956
972
990
1008
1027
1047
1068
1089
1111
1133
1156
1180
1204
1228
1253
1279
1304
1331
1358
1385
1413
1441
1470
1499
1529
1560
1592
1624
1657
1690
1725
1759
1795
1831
1868
1906
1944
1982
2021
2059
2098
2137
2175
2213
2250
2287
2323
2358
2392
2425
2457
2488
2518
2546
2573
2599
2624
2647
2669
2689
2708
2726
2742
2757
2771
2784
2796
2807
2816
2825
2832
2837
2841
2844
2845
2844
2841
2837
2831
2823
2813
2801
2787
2771
2754
2733
2711
2687
2660
2632
2601
2569
2535
2499
2462
2424
2384
2344
2303
2262
2219
2177
2134
2091
2049
2005
1963
1921
1879
1838
1797
1757
1717
1677
1638
1600
1562
1524
1487
1450
1413
1377
1341
1306
1271
1236
1201
1167
1134
1101
1068
1036
1004
974
944
914
885
857
829
802
775
749
723
698
673
649
625
601
578
555
531
508
484
460
436
411
386
360
333
306
278
249
220
191
160
130
99
67
36
4
-27
-58
-89
-119
-149
-179
-207
-235
-262
-288
-312
-336
-359
-380
-401
-420
-438
-454
-470
-485
-499
-512
-524
-536
-547
-557
-567
-577
-587
-596
-605
-614
-623
-632
-641
-649
-658
-665
-673
-680
-687
-693
-698
-703
-707
-710
-713
-714
-715
-715
-714
-713
-710
-707
-703
-698
-692
-686
-678
-669
-660
-649
-637
-623
-609
-593
-576
-558
-538
-517
-496
-473
-450
-426
-402
-377
-352
-327
-303
-278
-254
-230
-207
-184
-163
-142
-122
-103
-85
-68
-52
-37
-24
-11
0
10
19
25
31
35
37
38
37
35
32
27
21
14
5
-4
-14
-25
-37
-49
-61
-74
-88
-101
-115
-129
-143
-157
-171
-185
-198
-210
-222
-232
-242
-251
-259
-265
-270
-274
-277
-279
-279
-279
-277
-275
-272
-267
-262
-256
-250
-242
-233
-223
-212
-200
-187
-173
-157
-140
-123
-104
-84
-63
-42
-20
3
25
48
71
94
117
140
161
183
203
222
240
257
272
285
297
306
314
319
322
322
320
316
309
299
287
272
255
236
215
191
165
138
108
77
44
10
-25
-62
-99
-137
-176
-215
-255
-294
-334
-374
-414
-453
-493
-531
-570
-608
-645
-681
-717
-752
-786
-819
-850
-881
-910
-938
-964
-988
-1012
-1033
-1053
-1071
-1087
-1101
-1114
-1125
-1134
-1142
-1149
-1154
-1157
-1160
-1161
-1161
-1161
-1159
-1156
-1153
-1150
-1145
-1141
-1136
-1131
-1126
-1122
-1117
-1113
-1109
-1105
-1103
-1101
-1100
-1100
-1101
-1103
-1106
-1110
-1115
-1120
-1127
-1135
-1143
-1152
-1162
-1172
-1183
-1195
-1207
-1219
-1232
-1244
-1257
-1270
-1283
-1295
-1308
-1321
-1334
-1348
-1361
-1374
-1387
-1401
-1414
-1426
-1439
-1451
-1462
-1473
-1482
-1491
-1499
-1506
-1512
-1516
-1519
-1521
-1522
-1521
-1518
-1514
-1508
-1501
-1491
-1480
-1466
-1450
-1432
-1412
-1390
-1367
-1341
-1314
-1286
-1257
-1227
-1196
-1164
-1132
-1100
-1067
-1035
-1002
-972
-941
-911
-882
-854
-827
-801
-777
-754
-733
-713
-694
-677
-662
-648
-636
-625
-616
-609
-603
-599
-595
-594
-593
-593
-594
-596
-599
-602
-606
-610
-614
-619
-623
-628
-633
-638
-644
-649
-654
-659
-663
-668
-673
-677
-682
-686
-691
-695
-700
-704
-708
-713
-716
-720
-723
-726
-728
-729
-730
-731
-731
-730
-728
-726
-723
-719
-715
-710
-704
-698
-691
-683
-675
-667
-658
-648
-638
-627
-616
-604
-593
-581
-570
-558
-547
-535
-524
-513
-503
-492
-482
-472
-462
-452
-442
-433
-423
-412
-402
-391
-381
-369
-358
-346
-333
-320
-306
-292
-276
-261
-244
-227
-210
-191
-173
-154
-135
-115
-95
-75
-55
-35
-15
5
25
45
64
83
101
119
136
153
169
184
199
214
227
241
254
266
279
291
304
317
330
344
358
372
387
402
417
432
448
463
478
493
508
522
535
548
559
570
579
587
594
599
602
604
603
601
597
591
583
574
562
549
535
519
501
482
463
442
420
398
376
353
329
306
282
259
236
214
192
171
151
131
113
95
79
63
48
34
21
8
-4
-15
-26
-37
-47
-56
-65
-74
-82
-89
-96
-103
-109
-114
-120
-125
-129
-134
-138
-143
-147
-151
-154
-158
-162
-166
-169
-173
-177
-181
-186
-191
-196
-202
-209
-216
-225
-234
-245
-257
-270
-285
-301
-318
-337
-356
-377
-399
-422
-447
-472
-498
-525
-552
-581
-609
-638
-667
-696
-725
-754
-782
-810
-837
-863
-889
-913
-936
-958
-979
-999
-1016
-1034
-1049
-1063
-1075
-1086
-1095
-1103
-1110
-1116
-1120
-1123
-1125
-1126
-1126
-1125
-1123
-1120
-1116
-1111
-1105
-1098
-1089
-1080
-1069
-1057
-1043
-1028
-1012
-994
-975
-955
-934
-912
-889
-865
-841
-816
-791
-765
-740
-714
-688
-662
-637
-612
-587
-564
-541
-519
-498
-478
-460
-443
-427
-412
-398
-386
-375
-365
-355
-347
-339
-332
-326
-319
-313
-306
-299
-292
-283
-274
-264
-252
-239
-225
-210
-193
-175
-155
-133
-110
-85
-59
-30
0
31
64
98
134
170
208
246
284
323
362
402
441
480
519
558
596
634
672
709
745
781
817
852
886
921
955
989
1022
1057
1092
1126
1161
1195
1230
1265
1300
1335
1370
1405
1439
1474
1508
1542
1575
1609
1641
1673
1705
1735
1765
1794
1822
1849
1875
1899
1921
1942
1960
1977
1992
2004
2015
2023
2029
2033
2037
2037
2036
2033
2028
2021
2013
2005
1994
1982
1968
1953
1937
1920
1902
1883
1863
1842
1821
1798
1775
1751
1725
1699
1673
1645
1617
1587
1558
1527
1496
1465
1433
1402
1370
1338
1307
1276
1244
1213
1183
1152
1122
1093
1063
1034
1004
977
949
921
894
867
841
816
791
766
743
719
696
674
652
630
608
587
566
545
525
505
485
465
445
425
406
386
366
346
325
304
283
260
237
213
189
163
136
108
78
48
16
-18
-53
-88
-126
-164
-204
-244
-286
-328
-372
-415
-459
-503
-547
-590
-633
-674
-714
-752
-789
-823
-855
-885
-912
-936
-957
-975
-990
-1000
-1008
-1012
-1014
-1012
-1006
-996
-984
-968
-949
-928
-903
-876
-847
-816
-783
-748
-712
-674
-634
-593
-551
-508
-464
-419
-372
-325
-277
-229
-179
-130
-79
-28
23
74
126
178
230
282
334
387
439
491
543
596
648
700
752
803
854
905
956
1004
1055
1104
1152
1199
1246
1292
1338
1383
1427
1471
1514
1557
1599
1641
1683
1724
1765
1807
1848
1890
1932
1974
2017
2060
2104
2148
2193
2239
2285
2331
2379
2427
2475
2524
2573
2623
2672
2721
2770
2818
2865
2911
2956
3000
3042
3082
3121
3158
3193
3227
3258
3287
3315
3340
3364
3385
3405
3423
3440
3454
3467
3478
3488
3496
3504
3509
3514
3518
3521
3523
3525
3525
3525
3525
3524
3522
3520
3518
3515
3512
3509
3506
3502
3498
3494
3489
3484
3478
3471
3464
3455
3445
3434
3422
3409
3395
3379
3363
3345
3327
3308
3288
3267
3246
3224
3202
3180
3157
3134
3111
3088
3065
3042
3020
2997
2975
2954
2933
2913
2893
2874
2856
2838
2821
2805
2790
2776
2762
2749
2736
2724
2712
2701
2691
2681
2671
2662
2652
2643
2634
2625
2616
2606
2597
2587
2578
2568
2558
2548
2538
2528
2518
2509
2499
2490
2481
2473
2466
2459
2453
2447
2443
2439
2437
2435
2435
2435
2436
2439
2443
2447
2453
2460
2467
2475
2484
2493
2503
2513
2523
2533
2544
2554
2565
2575
2586
2598
2609
2621
2634
2647
2661
2676
2691
2707
2724
2742
2760
2779
2799
2819
2839
2859
2880
2901
2922
2943
2963
2984
3005
3026
3046
3066
3086
3106
3125
3144
3162
3180
3198
3215
3232
3249
3265
3280
3295
3309
3323
3336
3349
3361
3373
3383
3393
3402
3410
3416
3422
3427
3430
3432
3432
3432
3430
3428
3424
3419
3413
3407
3399
3390
3381
3370
3359
3347
3334
3320
3306
3290
3274
3257
3239
3220
3201
3181
3161
3140
3119
3097
3076
3054
3033
3011
2990
2970
2949
2930
2911
2892
2874
2857
2840
2823
2807
2791
2776
2761
2747
2732
2718
2704
2690
2676
2662
2647
2633
2618
2603
2587
2571
2554
2537
2520
2502
2483
2464
2444
2424
2403
2382
2360
2337
2313
2289
2264
2237
2211
2183
2154
2125
2095
2065
2033
2003
1971
1939
1906
1874
1841
1809
1777
1744
1712
1680
1649
1618
1587
1556
1526
1497
1469
1441
1414
1388
1363
1340
1318
1297
1277
1259
1243
1228
1214
1202
1191
1181
1173
1167
1162
1158
1155
1155
1155
1157
1161
1166
1173
1181
1190
1201
1213
1226
1241
1257
1274
1292
1312
1332
1353
1375
1397
1419
1442
1465
1488
1511
1533
1554
1575
1596
1614
1632
1649
1664
1677
1689
1699
1707
1714
1719
1721
1722
1721
1719
1714
1707
1699
1688
1676
1662
1646
1629
1610
1590
1568
1546
1523
1499
1475
1451
1426
1401
1375
1350
1324
1298
1273
1247
1222
1197
1173
1149
1125
1103
1080
1059
1037
1016
995
975
954
933
913
892
871
850
829
808
787
765
744
723
702
682
661
641
621
602
582
563
545
526
507
488
470
451
433
414
395
376
357
337
318
299
279
260
241
222
203
185
168
151
135
119
105
91
78
66
55
45
35
26
18
10
2
-5
-12
-19
-26
-32
-39
-46
-53
-60
-67
-73
-80
-87
-94
-101
-108
-114
-121
-128
-135
-142
-149
-156
-163
-170
-178
-186
-194
-203
-213
-223
-234
-246
-259
-272
-287
-304
-321
-341
-361
-384
-408
-434
-461
-490
-521
-554
-587
-622
-658
-695
-733
-771
-810
-849
-888
-928
-967
-1006
-1046
-1085
-1123
-1161
-1197
-1233
-1267
-1301
-1332
-1363
-1392
-1419
-1445
-1470
-1493
-1514
-1535
-1554
-1572
-1588
-1604
-1619
-1632
-1645
-1657
-1668
-1679
-1688
-1697
-1705
-1713
-1720
-1727
-1733
-1738
-1744
-1749
-1754
-1758
-1763
-1767
-1772
-1776
-1780
-1784
-1788
-1792
-1796
-1799
-1802
-1805
-1807
-1808
-1809
-1809
-1809
-1807
-1804
-1800
-1795
-1789
-1782
-1773
-1764
-1753
-1741
-1728
-1713
-1697
-1680
-1660
-1640
-1618
-1595
-1570
-1543
-1516
-1487
-1457
-1425
-1393
-1359
-1324
-1288
-1251
-1213
-1174
-1135
-1095
-1054
-1012
-971
-929
-887
-845
-802
-760
-717
-675
-632
-590
-548
-506
-465
-424
-384
-345
-306
-269
-232
-196
-162
-128
-96
-66
-37
-9
16
39
61
80
98
113
127
138
147
154
159
162
163
162
160
156
150
143
135
125
115
104
92
79
66
53
39
24
10
-5
-19
-34
-48
-62
-76
-89
-102
-114
-125
-136
-147
-157
-167
-177
-187
-198
-208
-219
-231
-243
-256
-269
-284
-299
-315
-332
-350
-369
-389
-409
-431
-453
-476
-501
-526
-552
-580
-608
-638
-669
-700
-733
-766
-800
-834
-870
-905
-942
-979
-1016
-1054
-1093
-1132
-1171
-1210
-1250
-1290
-1330
-1370
-1409
-1449
-1488
-1526
-1565
-1602
-1640
-1676
-1711
-1746
-1780
-1813
-1845
-1876
-1907
-1937
-1966
-1994
-2021
-2049
-2076
-2103
-2129
-2155
-2180
-2206
-2231
-2256
-2281
-2306
-2332
-2357
-2383
-2410
-2437
-2465
-2493
-2522
-2553
-2584
-2616
-2650
-2684
-2720
-2757
-2795
-2834
-2875
-2916
-2959
-3003
-3047
-3092
-3138
-3184
-3230
-3276
-3322
-3368
-3413
-3457
-3501
-3545
-3587
-3628
-3669
-3709
-3748
-3786
-3823
-3859
-3894
-3929
-3962
-3995
-4026
-4057
-4086
-4116
-4145
-4173
-4200
-4227
-4254
-4279
-4305
-4329
-4353
-4376
-4399
-4421
-4442
-4462
-4482
-4500
-4518
-4534
-4550
-4564
-4577
-4589
-4600
-4609
-4618
-4626
-4633
-4640
-4646
-4651
-4656
-4661
-4665
-4670
-4674
-4679
-4683
-4688
-4693
-4699
-4704
-4710
-4716
-4723
-4730
-4737
-4744
-4752
-4759
-4768
-4776
-4785
-4794
-4804
-4813
-4824
-4834
-4845
-4855
-4866
-4878
-4889
-4900
-4911
-4922
-4934
-4945
-4956
-4968
-4979
-4990
-5002
-5013
-5024
-5036
-5047
-5059
-5072
-5084
-5098
-5112
-5127
-5142
-5159
-5176
-5195
-5214
-5234
-5256
-5278
-5301
-5324
-5349
-5373
-5399
-5424
-5450
-5475
-5500
-5524
-5548
-5570
-5591
-5612
-5630
-5648
-5663
-5677
-5689
-5700
-5708
-5715
-5720
-5723
-5724
-5723
-5721
-5717
-5711
-5705
-5697
-5688
-5677
-5666
-5653
-5640
-5626
-5611
-5596
-5580
-5563
-5547
-5530
-5512
-5494
-5477
-5459
-5440
-5422
-5404
-5385
-5367
-5348
-5330
-5312
-5293
-5276
-5258
-5241
-5225
-5209
-5193
-5178
-5163
-5149
-5136
-5122
-5109
-5096
-5083
-5070
-5058
-5045
-5033
-5021
-5009
-4997
-4985
-4973
-4962
-4950
-4939
-4928
-4917
-4907
-4896
-4886
-4876
-4866
-4857
-4847
-4838
-4828
-4818
-4809
-4799
-4789
-4779
-4769
-4759
-4749
-4739
-4729
-4719
-4709
-4699
-4689
-4679
-4670
-4660
-4651
-4642
-4634
-4626
-4619
-4613
-4608
-4603
-4599
-4596
-4594
-4593
-4593
-4594
-4595
-4597
-4600
-4603
-4607
-4612
-4616
-4621
-4627
-4632
-4638
-4643
-4649
-4655
-4661
-4667
-4672
-4677
-4682
-4686
-4690
-4694
-4697
-4699
-4702
-4703
-4704
-4705
-4705
-4705
-4704
-4703
-4701
-4699
-4697
-4694
-4690
-4686
-4681
-4675
-4668
-4661
-4654
-4645
-4636
-4627
-4617
-4606
-4595
-4583
-4570
-4558
-4545
-4531
-4517
-4502
-4488
-4472
-4457
-4441
-4424
-4408
-4391
-4374
-4357
-4341
-4324
-4308
-4292
-4277
-4261
-4247
-4232
-4219
-4205
-4193
-4181
-4170
-4160
-4151
-4142
-4135
-4128
-4123
-4119
-4116
-4115
-4114
-4115
-4117
-4120
-4125
-4131
-4138
-4146
-4155
-4166
-4177
-4190
-4204
-4219
-4236
-4253
-4271
-4291
-4312
-4334
-4357
-4381
-4406
-4432
-4459
-4487
-4516
-4546
-4576
-4607
-4639
-4671
-4704
-4737
-4770
-4804
-4837
-4870
-4903
-4936
-4969
-5002
-5034
-5066
-5098
-5130
-5161
-5192
-5223
-5253
-5284
-5314
-5344
-5374
-5403
-5433
-5463
-5492
-5522
-5551
-5580
-5609
-5638
-5667
-5695
-5723
-5751
-5778
-5805
-5832
-5858
-5884
-5909
-5933
-5958
-5981
-6004
-6026
-6047
-6068
-6088
-6106
-6124
-6141
-6156
-6170
-6183
-6195
-6206
-6215
-6224
-6232
-6239
-6246
-6253
-6259
-6265
-6271
-6277
-6283
-6289
-6295
-6301
-6306
-6312
-6318
-6323
-6329
-6334
-6338
-6342
-6345
-6348
-6350
-6351
-6352
-6351
-6350
-6348
-6344
-6340
-6334
-6328
-6320
-6311
-6302
-6291
-6279
-6266
-6253
-6239
-6224
-6209
-6193
-6177
-6161
-6144
-6126
-6108
-6090
-6071
-6052
-6033
-6013
-5993
-5972
-5951
-5929
-5907
-5884
-5861
-5837
-5813
-5788
-5763
-5736
-5709
-5681
-5652
-5622
-5592
-5560
-5527
-5493
-5459
-5424
-5388
-5351
-5314
-5277
-5239
-5200
-5162
-5123
-5084
-5045
-5005
-4965
-4925
-4884
-4843
-4802
-4760
-4718
-4676
-4633
-4590
-4546
-4503
-4459
-4416
-4372
-4328
-4285
-4242
-4198
-4155
-4113
-4070
-4027
-3985
-3943
-3901
-3860
-3819
-3778
-3737
-3697
-3658
-3619
-3580
-3542
-3505
-3469
-3433
-3398
-3364
-3330
-3298
-3266
-3234
-3203
-3173
-3143
-3113
-3083
-3054
-3025
-2997
-2968
-2940
-2911
-2883
-2855
-2826
-2798
-2770
-2742
-2713
-2685
-2656
-2627
-2598
-2569
-2539
-2508
-2478
-2447
-2416
-2384
-2353
-2322
-2291
-2260
-2229
-2199
-2170
-2141
-2114
-2087
-2061
-2036
-2012
-1989
-1968
-1947
-1929
-1912
-1896
-1882
-1870
-1860
-1851
-1844
-1839
-1835
-1833
-1832
-1833
-1836
-1839
-1844
-1850
-1858
-1867
-1876
-1887
-1899
-1912
-1926
-1941
-1957
-1973
-1991
-2008
-2027
-2045
-2065
-2085
-2106
-2127
-2148
-2170
-2192
-2215
-2237
-2260
-2283
-2307
-2330
-2354
-2377
-2401
-2425
-2448
-2472
-2495
-2518
-2541
-2563
-2585
-2607
-2628
-2649
-2669
-2688
-2707
-2725
-2742
-2758
-2774
-2789
-2804
-2818
-2831
-2843
-2855
-2866
-2876
-2886
-2895
-2904
-2912
-2920
-2928
-2936
-2943
-2951
-2958
-2966
-2973
-2981
-2989
-2998
-3006
-3015
-3025
-3034
-3045
-3055
-3066
-3076
-3087
-3097
-3108
-3118
-3128
-3137
-3146
-3155
-3164
-3173
-3181
-3190
-3198
-3207
-3215
-3223
-3232
-3241
-3249
-3258
-3267
-3277
-3287
-3297
-3308
-3319
-3331
-3343
-3356
-3369
-3383
-3398
-3414
-3430
-3446
-3464
-3482
-3501
-3520
-3540
-3560
-3581
-3602
-3623
-3645
-3666
-3686
-3706
-3726
-3745
-3763
-3780
-3796
-3811
-3825
-3837
-3849
-3859
-3868
-3876
-3882
-3888
-3893
-3897
-3901
-3904
-3906
-3909
-3911
-3912
-3914
-3915
-3916
-3917
-3918
-3919
-3920
-3920
-3921
-3921
-3922
-3922
-3922
-3923
-3923
-3922
-3922
-3921
-3919
-3917
-3915
-3912
-3909
-3905
-3902
-3898
-3893
-3889
-3884
-3879
-3875
-3869
-3864
-3858
-3853
-3847
-3840
-3834
-3827
-3821
-3814
-3807
-3800
-3794
-3787
-3780
-3774
-3768
-3762
-3756
-3750
-3744
-3739
-3733
-3728
-3723
-3718
-3713
-3708
-3702
-3697
-3692
-3686
-3680
-3674
-3667
-3661
-3654
-3646
-3638
-3630
-3621
-3612
-3603
-3593
-3582
-3572
-3561
-3550
-3538
-3526
-3514
-3502
-3489
-3476
-3463
-3450
-3437
-3423
-3409
-3396
-3382
-3368
-3355
-3342
-3328
-3315
-3302
-3290
-3277
-3264
-3251
-3238
-3225
-3211
-3196
-3181
-3166
-3149
-3132
-3114
-3095
-3075
-3054
-3032
-3009
-2985
-2961
-2936
-2910
-2884
-2858
-2831
-2804
-2777
-2749
-2722
-2695
-2668
-2641
-2614
-2588
-2562
-2536
-2511
-2485
-2461
-2436
-2411
-2387
-2362
-2338
-2314
-2289
-2265
-2242
-2218
-2195
-2173
-2151
-2129
-2109
-2089
-2070
-2052
-2035
-2020
-2005
-1993
-1982
-1972
-1964
-1958
-1953
-1950
-1949
-1950
-1952
-1956
-1962
-1969
-1977
-1987
-1999
-2011
-2025
-2041
-2057
-2075
-2094
-2113
-2134
-2155
-2177
-2200
-2223
-2247
-2271
-2296
-2322
-2348
-2374
-2400
-2427
-2454
-2481
-2507
-2534
-2560
-2586
-2612
-2637
-2662
-2686
-2710
-2733
-2756
-2778
-2799
-2819
-2839
-2858
-2876
-2894
-2910
-2926
-2940
-2954
-2967
-2979
-2991
-3001
-3011
-3021
-3029
-3037
-3044
-3051
-3057
-3063
-3068
-3073
-3078
-3082
-3085
-3088
-3091
-3093
-3094
-3094
-3093
-3091
-3088
-3084
-3078
-3071
-3063
-3053
-3042
-3030
-3016
-3000
-2984
-2965
-2946
-2924
-2902
-2877
-2852
-2824
-2795
-2765
-2733
-2699
-2665
-2629
-2592
-2553
-2514
-2474
-2432
-2390
-2348
-2305
-2261
-2216
-2172
-2127
-2081
-2035
-1990
-1944
-1897
-1851
-1805
-1759
-1713
-1667
-1621
-1576
-1530
-1485
-1439
-1394
-1348
-1302
-1256
-1209
-1161
-1113
-1064
-1014
-964
-913
-861
-808
-755
-701
-647
-591
-536
-480
-423
-366
-309
-251
-192
-134
-75
-15
44
105
165
226
288
350
412
475
538
601
665
729
794
858
924
989
1056
1122
1190
1258
1326
1395
1464
1534
1605
1675
1747
1818
1890
1963
2036
2109
2183
2257
2331
2405
2480
2554
2628
2702
2776
2849
2923
2996
3068
3140
3212
3283
3354
3424
3494
3563
3632
3700
3767
3835
3902
3968
4035
4102
4168
4235
4303
4370
4439
4507
4577
4647
4717
4789
4861
4934
5009
5084
5160
5236
5314
5393
5472
5552
5633
5715
5798
5881
5964
6048
6133
6218
6303
6389
6475
6561
6647
6734
6820
6906
6992
7078
7164
7250
7335
7420
7504
7588
7671
7754
7836
7917
7997
8076
8154
8232
8308
8382
8456
8528
8598
8667
8734
8800
8865
8927
8988
9047
9104
9159
9212
9264
9313
9359
9404
9446
9486
9524
9559
9592
9622
9650
9675
9698
9719
9737
9753
9768
9780
9790
9799
9806
9812
9816
9819
9820
9821
9820
9818
9816
9813
9809
9805
9800
9795
9789
9782
9775
9768
9761
9753
9744
9736
9727
9717
9707
9697
9687
9676
9665
9654
9642
9630
9619
9607
9596
9584
9574
9563
9554
9545
9536
9529
9522
9516
9511
9507
9504
9501
9500
9500
9501
9503
9506
9509
9514
9519
9526
9532
9539
9547
9555
9563
9571
9579
9587
9596
9604
9612
9620
9628
9635
9642
9648
9654
9660
9665
9669
9673
9677
9680
9682
9684
9685
9686
9687
9687
9686
9685
9684
9682
9680
9678
9675
9673
9670
9666
9663
9660
9657
9653
9650
9647
9644
9641
9638
9635
9632
9630
9627
9625
9623
9620
9618
9615
9612
9610
9607
9603
9600
9596
9592
9588
9583
9578
9573
9568
9562
9555
9548
9541
9534
9526
9518
9509
9500
9490
9480
9469
9458
9446
9434
9421
9407
9392
9376
9360
9343
9326
9307
9288
9268
9247
9225
9202
9178
9154
9129
9103
9077
9051
9024
8996
8969
8941
8913
8885
8857
8829
8801
8774
8746
8718
8691
8663
8636
8608
8581
8554
8527
8500
8473
8446
8420
8394
8368
8342
8317
8292
8268
8244
8220
8197
8175
8154
8134
8114
8096
8077
8061
8047
8032
8020
8009
7999
7990
7983
7977
7973
7970
7968
7967
7967
7968
7970
7973
7977
7981
7986
7991
7996
8002
8007
8013
8021
8026
8032
8039
8045
8052
8058
8063
8068
8073
8077
8080
8084
8086
8087
8087
8087
8085
8083
8079
8074
8070
8063
8055
8047
8038
8026
8016
8003
7990
7975
7960
7944
7927
7909
7890
7871
7851
7830
7809
7787
7765
7742
7719
7696
7672
7648
7625
7601
7577
7553
7529
7505
7480
7457
7433
7409
7385
7361
7338
7314
7291
7268
7245
7222
7199
7177
7155
7134
7114
7095
7077
7060
7045
7031
7018
7007
6997
6990
6983
6978
6975
6973
6972
6972
6974
6976
6980
6985
6991
6998
7005
7014
7024
7034
7045
7057
7070
7082
7095
7109
7122
7136
7150
7164
7178
7192
7205
7219
7232
7246
7259
7272
7285
7297
7310
7322
7333
7345
7356
7367
7378
7388
7399
7409
7419
7429
7439
7448
7458
7468
7478
7488
7498
7508
7518
7529
7540
7551
7562
7574
7585
7598
7610
7623
7637
7651
7665
7680
7695
7711
7727
7743
7760
7778
7796
7814
7833
7852
7872
7892
7913
7934
7956
7978
8002
8026
8050
8076
8102
8129
8157
8186
8216
8246
8278
8310
8343
8376
8410
8445
8480
8516
8552
8588
8624
8661
8697
8734
8770
8806
8843
8879
8916
8952
8988
9024
9060
9096
9132
9168
9204
9241
9277
9313
9350
9386
9423
9459
9496
9533
9570
9607
9644
9681
9719
9756
9794
9833
9871
9910
9948
9988
10027
10067
10107
10147
10187
10228
10269
10310
10352
10393
10435
10476
10518
10559
10601
10642
10684
10725
10767
10808
10850
10891
10932
10974
11015
11057
11098
11140
11181
11222
11264
11305
11347
11388
11430
11471
11513
11554
11595
11635
11675
11715
11755
11794
11832
11870
11907
11943
11979
12013
12046
12078
12109
12138
12166
12193
12218
12241
12264
12284
12303
12320
12336
12350
12362
12373
12382
12389
12394
12398
12400
12400
12398
12395
12390
12384
12376
12366
12355
12343
12330
12315
12299
12282
12263
12244
12224
12202
12180
12156
12132
12106
12080
12053
12025
11996
11967
11937
11907
11876
11845
11813
11781
11748
11714
11681
11646
11612
11577
11541
11505
11469
11432
11395
11358
11320
11281
11243
11204
11165
11125
11085
11046
11006
10965
10925
10885
10844
10804
10763
10722
10681
10640
10599
10558
10517
10476
10434
10392
10350
10308
10266
10223
10179
10135
10091
10045
9999
9953
9905
9857
9808
9758
9708
9656
9605
9552
9499
9446
9393
9339
9285
9230
9176
9121
9067
9012
8957
8903
8849
8795
8741
8687
8634
8581
8528
8476
8424
8372
8321
8270
8219
8167
8118
8067
8016
7966
7916
7865
7815
7764
7714
7663
7612
7561
7510
7459
7408
7357
7306
7255
7204
7153
7102
7051
7000
6949
6899
6848
6798
6748
6699
6650
6601
6553
6506
6458
6412
6366
6320
6274
6229
6184
6140
6096
6052
6008
5965
5923
5881
5839
5799
5759
5719
5681
5643
5606
5570
5534
5499
5465
5432
5400
5368
5337
5307
5277
5248
5220
5193
5166
5140
5115
5090
5066
5042
5020
4997
4975
4954
4933
4912
4892
4872
4852
4833
4813
4794
4775
4757
4738
4720
4703
4685
4668
4651
4634
4617
4601
4584
4568
4551
4535
4519
4503
4486
4470
4454
4438
4422
4406
4391
4375
4360
4345
4330
4316
4302
4289
4277
4265
4254
4244
4235
4226
4219
4212
4207
4202
4198
4195
4192
4190
4189
4189
4189
4190
4190
4192
4193
4194
4195
4197
4198
4199
4200
4201
4201
4202
4202
4203
4202
4202
4201
4200
4198
4195
4192
4187
4181
4175
4167
4158
4147
4135
4122
4108
4091
4075
4058
4038
4018
3997
3975
3952
3928
3903
3877
3850
3822
3794
3765
3735
3704
3673
3641
3608
3574
3540
3505
3469
3433
3395
3358
3319
3280
3241
3201
3160
3119
3078
3036
2993
2950
2907
2862
2817
2772
2725
2678
2630
2582
2532
2482
2431
2380
2328
2276
2223
2170
2117
2063
2009
1956
1903
1850
1797
1744
1692
1640
1588
1537
1486
1435
1384
1334
1283
1233
1182
1131
1080
1028
976
923
870
816
761
706
650
594
536
479
421
362
303
243
183
123
62
2
-59
-119
-180
-240
-300
-359
-418
-476
-533
-589
-645
-700
-754
-807
-859
-910
-960
-1010
-1058
-1105
-1152
-1198
-1243
-1286
-1329
-1372
-1413
-1454
-1494
-1533
-1572
-1610
-1648
-1685
-1722
-1759
-1795
-1832
-1868
-1904
-1940
-1977
-2013
-2050
-2086
-2123
-2160
-2197
-2233
-2270
-2307
-2344
-2380
-2416
-2452
-2488
-2523
-2558
-2593
-2627
-2660
-2692
-2724
-2756
-2786
-2816
-2845
-2873
-2900
-2927
-2952
-2976
-3000
-3022
-3043
-3063
-3082
-3100
-3117
-3133
-3148
-3161
-3174
-3185
-3195
-3204
-3212
-3219
-3225
-3230
-3234
-3237
-3238
-3239
-3239
-3238
-3237
-3234
-3231
-3227
-3222
-3217
-3211
-3204
-3197
-3189
-3180
-3171
-3161
-3152
-3141
-3131
-3120
-3109
-3098
-3087
-3076
-3066
-3055
-3045
-3035
-3025
-3016
-3007
-2999
-2991
-2983
-2975
-2967
-2960
-2952
-2945
-2937
-2929
-2922
-2914
-2905
-2897
-2888
-2879
-2870
-2861
-2851
-2842
-2832
-2821
-2811
-2800
-2790
-2779
-2768
-2757
-2746
-2735
-2724
-2713
-2703
-2693
-2683
-2673
-2663
-2654
-2645
-2637
-2628
-2620
-2612
-2604
-2596
-2589
-2582
-2576
-2570
-2565
-2560
-2556
-2553
-2551
-2550
-2550
-2552
-2554
-2559
-2565
-2573
-2582
-2594
-2607
-2622
-2639
-2658
-2679
-2701
-2726
-2752
-2780
-2810
-2842
-2875
-2910
-2947
-2985
-3024
-3065
-3107
-3151
-3195
-3241
-3288
-3336
-3385
-3434
-3485
-3536
-3588
-3641
-3694
-3748
-3802
-3857
-3912
-3967
-4022
-4077
-4133
-4188
-4244
-4299
-4355
-4410
-4465
-4519
-4574
-4628
-4681
-4734
-4786
-4838
-4889
-4939
-4989
-5037
-5085
-5132
-5179
-5224
-5269
-5313
-5356
-5398
-5439
-5480
-5519
-5558
-5597
-5634
-5670
-5706
-5742
-5776
-5810
-5843
-5876
-5908
-5939
-5969
-5999
-6028
-6057
-6085
-6112
-6139
-6165
-6190
-6214
-6237
-6260
-6282
-6303
-6323
-6343
-6361
-6379
-6395
-6411
-6426
-6440
-6453
-6465
-6477
-6488
-6498
-6508
-6517
-6525
-6533
-6540
-6547
-6554
-6560
-6565
-6570
-6575
-6580
-6584
-6589
-6593
-6597
-6600
-6604
-6607
-6610
-6613
-6615
-6617
-6619
-6620
-6620
-6620
-6619
-6618
-6615
-6612
-6608
-6603
-6597
-6590
-6583
-6574
-6565
-6554
-6543
-6531
-6518
-6504
-6489
-6474
-6458
-6441
-6423
-6405
-6385
-6366
-6345
-6324
-6302
-6279
-6256
-6232
-6207
-6182
-6157
-6131
-6105
-6078
-6051
-6024
-5996
-5967
-5939
-5910
-5880
-5850
-5820
-5789
-5757
-5725
-5693
-5660
-5626
-5592
-5558
-5523
-5487
-5451
-5414
-5377
-5339
-5300
-5261
-5221
-5180
-5139
-5097
-5056
-5013
-4971
-4929
-4886
-4844
-4802
-4761
-4720
-4679
-4639
-4600
-4561
-4524
-4487
-4452
-4417
-4383
-4351
-4320
-4290
-4261
-4234
-4208
-4183
-4160
-4138
-4117
-4098
-4080
-4062
-4048
-4034
-4021
-4010
-4000
-3991
-3983
-3976
-3971
-3966
-3963
-3960
-3958
-3957
-3957
-3957
-3959
-3960
-3962
-3965
-3969
-3972
-3977
-3981
-3986
-3992
-3998
-4003
-4010
-4016
-4022
-4030
-4037
-4043
-4051
-4059
-4067
-4075
-4083
-4091
-4099
-4107
-4116
-4124
-4133
-4141
-4150
-4158
-4167
-4176
-4185
-4195
-4204
-4214
-4224
-4235
-4245
-4256
-4267
-4278
-4290
-4302
-4314
-4327
-4340
-4353
-4366
-4380
-4394
-4409
-4423
-4438
-4454
-4469
-4485
-4501
-4518
-4534
-4551
-4568
-4586
-4604
-4621
-4640
-4658
-4677
-4696
-4715
-4734
-4753
-4772
-4792
-4812
-4831
-4851
-4871
-4891
-4911
-4931
-4951
-4972
-4991
-5011
-5031
-5051
-5070
-5089
-5108
-5126
-5144
-5162
-5180
-5197
-5214
-5230
-5247
-5262
-5278
-5293
-5307
-5321
-5335
-5348
-5361
-5374
-5386
-5397
-5408
-5418
-5428
-5438
-5447
-5455
-5464
-5471
-5479
-5486
-5492
-5498
-5504
-5510
-5515
-5520
-5525
-5530
-5534
-5538
-5543
-5546
-5550
-5553
-5557
-5559
-5562
-5564
-5565
-5566
-5567
-5567
-5567
-5567
-5566
-5564
-5562
-5560
-5557
-5554
-5550
-5546
-5541
-5535
-5529
-5522
-5514
-5506
-5497
-5487
-5476
-5465
-5453
-5440
-5426
-5411
-5396
-5379
-5362
-5343
-5324
-5304
-5283
-5261
-5238
-5215
-5191
-5166
-5141
-5116
-5089
-5063
-5036
-5009
-4981
-4954
-4926
-4898
-4870
-4842
-4813
-4785
-4756
-4728
-4699
-4671
-4643
-4614
-4586
-4558
-4529
-4501
-4473
-4446
-4418
-4390
-4362
-4335
-4307
-4279
-4251
-4223
-4195
-4167
-4139
-4110
-4082
-4054
-4025
-3997
-3969
-3941
-3913
-3884
-3856
-3828
-3800
-3772
-3744
-3715
-3686
-3658
-3629
-3599
-3570
-3540
-3511
-3481
-3450
-3420
-3390
-3359
-3328
-3297
-3265
-3234
-3202
-3169
-3136
-3102
-3068
-3033
-2998
-2962
-2926
-2890
-2853
-2816
-2778
-2740
-2702
-2664
-2626
-2588
-2550
-2512
-2474
-2437
-2400
-2364
-2328
-2292
-2258
-2224
-2191
-2158
-2127
-2097
-2067
-2039
-2011
-1985
-1960
-1936
-1913
-1891
-1870
-1850
-1831
-1813
-1796
-1779
-1763
-1748
-1734
-1720
-1707
-1694
-1681
-1670
-1658
-1647
-1636
-1626
-1615
-1606
-1596
-1587
-1578
-1570
-1561
-1553
-1545
-1537
-1529
-1521
-1514
-1506
-1499
-1492
-1485
-1477
-1470
-1463
-1457
-1450
-1443
-1437
-1430
-1424
-1418
-1412
-1406
-1401
-1396
-1391
-1387
-1383
-1379
-1375
-1372
-1369
-1367
-1365
-1363
-1362
-1360
-1360
-1359
-1359
-1360
-1360
-1361
-1362
-1364
-1365
-1367
-1369
-1371
-1373
-1375
-1378
-1380
-1383
-1385
-1387
-1390
-1392
-1395
-1398
-1400
-1403
-1406
-1409
-1413
-1416
-1420
-1424
-1428
-1433
-1437
-1442
-1448
-1454
-1460
-1466
-1473
-1480
-1487
-1495
-1503
-1512
-1520
-1529
-1538
-1547
-1556
-1565
-1575
-1584
-1593
-1602
-1611
-1620
-1629
-1638
-1646
-1654
-1662
-1670
-1677
-1684
-1691
-1697
-1704
-1709
-1715
-1720
-1725
-1729
-1733
-1737
-1741
-1744
-1747
-1750
-1752
-1755
-1757
-1759
-1761
-1763
-1765
-1767
-1768
-1770
-1772
-1773
-1775
-1776
-1777
-1778
-1779
-1779
-1780
-1780
-1780
-1779
-1779
-1778
-1778
-1777
-1776
-1775
-1773
-1772
-1771
-1769
-1768
-1767
-1765
-1764
-1763
-1761
-1760
-1759
-1758
-1757
-1756
-1755
-1754
-1753
-1752
-1752
-1751
-1750
-1750
-1749
-1749
-1748
-1748
-1747
-1747
-1746
-1745
-1744
-1743
-1742
-1741
-1740
-1738
-1737
-1735
-1733
-1731
-1728
-1726
-1723
-1720
-1716
-1713
-1709
-1705
-1700
-1696
-1691
-1686
-1681
-1676
-1671
-1666
-1661
-1655
-1650
-1645
-1639
-1634
-1629
-1624
-1619
-1614
-1609
-1604
-1600
-1595
-1590
-1586
-1582
-1578
-1574
-1570
-1566
-1562
-1559
-1556
-1552
-1549
-1546
-1543
-1540
-1537
-1534
-1531
-1529
-1526
-1523
-1520
-1517
-1514
-1511
-1508
-1505
-1502
-1498
-1495
-1491
-1487
-1483
-1479
-1475
-1470
-1465
-1460
-1455
-1449
-1443
-1437
-1431
-1425
-1418
-1412
-1405
-1398
-1391
-1384
-1377
-1369
-1362
-1354
-1346
-1338
-1329
-1320
-1311
-1302
-1292
-1282
-1272
-1262
-1251
-1240
-1229
-1218
-1206
-1195
-1183
-1172
-1160
-1149
-1137
-1126
-1114
-1103
-1092
-1081
-1070
-1059
-1048
-1037
-1027
-1016
-1006
-997
-987
-978
-969
-960
-951
-943
-935
-927
-920
-913
-906
-900
-894
-889
-884
-879
-875
-870
-866
-863
-859
-855
-852
-849
-846
-843
-840
-837
-835
-833
-831
-829
-828
-827
-827
-827
-828
-830
-832
-836
-840
-845
-851
-857
-865
-873
-883
-893
-904
-915
-928
-941
-955
-970
-985
-1000
-1016
-1034
-1051
-1069
-1087
-1105
-1124
-1144
-1164
-1184
-1204
-1225
-1246
-1267
-1288
-1310
-1331
-1353
-1374
-1396
-1418
-1439
-1461
-1483
-1505
-1526
-1548
-1570
-1591
-1613
-1634
-1655
-1676
-1696
-1717
-1737
-1757
-1777
-1796
-1815
-1834
-1853
-1871
-1889
-1907
-1925
-1942
-1959
-1975
-1992
-2008
-2024
-2039
-2054
-2069
-2084
-2098
-2113
-2127
-2140
-2154
-2168
-2181
-2194
-2207
-2219
-2231
-2243
-2254
-2265
-2276
-2286
-2296
-2306
-2315
-2324
-2332
-2340
-2347
-2355
-2361
-2368
-2374
-2380
-2386
-2391
-2396
-2401
-2406
-2411
-2415
-2419
-2423
-2427
-2430
-2434
-2436
-2439
-2441
-2443
-2445
-2446
-2447
-2447
-2447
-2447
-2446
-2445
-2444
-2443
-2441
-2439
-2437
-2434
-2431
-2428
-2425
-2422
-2419
-2416
-2413
-2410
-2408
-2405
-2403
-2400
-2398
-2396
-2395
-2393
-2391
-2390
-2388
-2387
-2386
-2384
-2383
-2382
-2381
-2379
-2379
-2378
-2377
-2377
-2377
-2377
-2378
-2378
-2379
-2380
-2382
-2383
-2385
-2387
-2389
-2392
-2394
-2397
-2399
-2402
-2404
-2407
-2410
-2413
-2416
-2419
-2422
-2425
-2428
-2432
-2436
-2439
-2443
-2448
-2452
-2456
-2460
-2465
-2470
-2474
-2479
-2484
-2489
-2494
-2499
-2504
-2510
-2515
-2520
-2526
-2532
-2538
-2544
-2551
-2557
-2564
-2572
-2580
-2588
-2597
-2606
-2616
-2626
-2637
-2648
-2660
-2673
-2686
-2699
-2713
-2728
-2743
-2759
-2775
-2792
-2809
-2827
-2846
-2865
-2885
-2905
-2926
-2947
-2969
-2992
-3015
-3039
-3063
-3087
-3113
-3138
-3164
-3190
-3217
-3244
-3271
-3299
-3327
-3355
-3383
-3411
-3439
-3467
-3496
-3523
-3551
-3578
-3605
-3632
-3658
-3684
-3709
-3733
-3757
-3780
-3803
-3825
-3847
-3868
-3888
-3908
-3927
-3945
-3963
-3980
-3996
-4011
-4027
-4043
-4057
-4070
-4085
-4098
-4110
-4123
-4134
-4146
-4157
-4167
-4177
-4187
-4197
-4206
-4214
-4222
-4230
-4238
-4245
-4252
-4258
-4265
-4270
-4276
-4281
-4285
-4289
-4293
-4296
-4299
-4301
-4303
-4305
-4306
-4306
-4307
-4306
-4306
-4305
-4303
-4302
-4300
-4297
-4294
-4291
-4288
-4284
-4280
-4276
-4271
-4267
-4262
-4257
-4251
-4246
-4240
-4234
-4228
-4222
-4215
-4208
-4201
-4193
-4185
-4176
-4167
-4158
-4148
-4138
-4128
-4117
-4106
-4094
-4083
-4070
-4059
-4046
-4034
-4021
-4008
-3994
-3981
-3967
-3954
-3940
-3926
-3912
-3897
-3883
-3868
-3852
-3837
-3821
-3805
-3788
-3771
-3753
-3735
-3717
-3697
-3678
-3657
-3636
-3614
-3591
-3567
-3543
-3517
-3491
-3464
-3436
-3407
-3377
-3347
-3315
-3282
-3249
-3215
-3180
-3144
-3108
-3070
-3032
-2994
-2954
-2914
-2874
-2833
-2791
-2749
-2706
-2662
-2618
-2573
-2528
-2483
-2436
-2390
-2342
-2295
-2246
-2198
-2148
-2099
-2049
-1999
-1948
-1897
-1846
-1794
-1742
-1690
-1638
-1585
-1532
-1479
-1425
-1372
-1318
-1265
-1211
-1157
-1103
-1049
-995
-941
-887
-833
-779
-725
-672
-618
-565
-512
-459
-406
-353
-301
-249
-197
-146
-94
-43
8
59
110
160
211
261
311
361
411
460
510
559
608
657
705
754
802
850
897
944
991
1038
1084
1130
1175
1220
1265
1309
1352
1395
1438
1480
1521
1562
1602
1642
1681
1719
1757
1795
1832
1869
1905
1940
1976
2011
2045
2079
2113
2146
2179
2211
2244
2275
2307
2338
2369
2400
2430
2460
2490
2519
2548
2577
2605
2633
2661
2688
2715
2742
2768
2794
2820
2845
2870
2895
2919
2944
2967
2991
3014
3038
3061
3083
3106
3129
3151
3174
3196
3219
3241
3264
3286
3309
3331
3354
3376
3399
3421
3443
3465
3487
3509
3531
3553
3575
3596
3618
3639
3660
3681
3702
3723
3743
3764
3784
3804
3825
3845
3865
3884
3904
3924
3943
3963
3982
4001
4019
4038
4057
4075
4093
4111
4129
4147
4164
4182
4199
4216
4233
4251
4268
4285
4302
4319
4335
4352
4368
4384
4401
4416
4432
4447
4462
4477
4491
4505
4518
4531
4543
4555
4566
4576
4586
4595
4604
4613
4621
4628
4635
4641
4647
4653
4658
4663
4668
4672
4676
4679
4683
4686
4688
4691
4693
4695
4697
4699
4700
4701
4702
4703
4704
4704
4705
4705
4705
4705
4704
4704
4704
4703
4703
4702
4702
4701
4701
4700
4700
4699
4699
4699
4699
4700
4700
4701
4702
4704
4705
4707
4709
4712
4714
4717
4720
4723
4727
4730
4734
4738
4742
4747
4752
4756
4762
4767
4772
4778
4784
4790
4796
4802
4808
4815
4822
4828
4835
4842
4849
4857
4864
4872
4880
4887
4895
4903
4911
4920
4928
4936
4945
4953
4962
4971
4979
4988
4997
5006
5015
5024
5033
5042
5052
5061
5071
5080
5090
5099
5109
5118
5128
5138
5147
5157
5166
5176
5186
5195
5205
5214
5224
5234
5243
5253
5263
5273
5283
5293
5302
5312
5322
5333
5343
5353
5362
5372
5382
5392
5402
5412
5421
5431
5441
5450
5460
5470
5479
5489
5499
5509
5519
5529
5539
5549
5559
5569
5579
5589
5599
5609
5618
5628
5638
5648
5658
5668
5678
5687
5697
5706
5715
5724
5733
5741
5749
5757
5764
5771
5778
5784
5790
5796
5801
5806
5810
5815
5818
5822
5825
5828
5830
5833
5835
5836
5838
5839
5840
5841
5841
5841
5842
5842
5842
5842
5841
5841
5841
5841
5841
5840
5840
5840
5839
5839
5838
5838
5837
5837
5836
5835
5835
5834
5833
5832
5831
5830
5830
5829
5828
5827
5826
5825
5824
5823
5822
5820
5819
5817
5816
5814
5812
5810
5808
5806
5804
5802
5799
5797
5794
5792
5789
5786
5783
5781
5778
5775
5772
5769
5766
5763
5760
5757
5755
5752
5749
5747
5744
5742
5739
5737
5735
5732
5730
5728
5725
5723
5720
5718
5715
5712
5709
5706
5703
5700
5697
5693
5690
5686
5682
5678
5674
5669
5665
5660
5656
5651
5647
5642
5637
5633
5628
5623
5619
5614
5609
5604
5599
5594
5589
5584
5579
5573
5568
5562
5557
5551
5545
5539
5532
5525
5518
5511
5504
5496
5488
5479
5471
5462
5452
5443
5433
5422
5412
5401
5390
5379
5368
5356
5345
5333
5321
5308
5296
5283
5270
5257
5244
5231
5217
5204
5190
5176
5163
5149
5135
5122
5108
5094
5081
5067
5053
5039
5025
5011
4997
4983
4969
4955
4940
4926
4911
4897
4882
4867
4853
4838
4824
4809
4794
4779
4764
4749
4734
4719
4703
4688
4672
4656
4640
4625
4609
4593
4577
4561
4545
4529
4513
4497
4481
4465
4449
4433
4417
4401
4385
4370
4354
4338
4323
4308
4293
4277
4262
4247
4233
4218
4203
4188
4173
4159
4144
4129
4114
4100
4085
4070
4056
4042
4027
4013
3999
3986
3972
3959
3946
3933
3921
3909
3897
3886
3875
3864
3853
3843
3833
3823
3813
3804
3794
3785
3775
3766
3756
3747
3738
3729
3719
3710
3701
3691
3682
3673
3664
3655
3645
3636
3627
3619
3610
3601
3592
3583
3574
3566
3557
3547
3538
3529
3519
3509
3499
3489
3478
3468
3456
3445
3433
3421
3409
3397
3384
3371
3358
3345
3331
3318
3304
3290
3277
3263
3249
3234
3220
3206
3191
3176
3161
3146
3131
3115
3099
3083
3066
3050
3033
3015
2998
2980
2962
2944
2925
2906
2887
2868
2848
2828
2808
2787
2766
2744
2723
2701
2678
2656
2633
2609
2586
2562
2537
2512
2487
2462
2435
2409
2382
2354
2326
2297
2268
2238
2207
2176
2144
2112
2079
2045
2011
1976
1941
1905
1868
1831
1793
1754
1714
1674
1634
1592
1550
1507
1464
1419
1374
1329
1283
1236
1188
1140
1092
1043
993
943
893
842
791
739
688
635
583
531
478
425
372
320
267
214
161
108
56
3
-50
-102
-154
-206
-258
-310
-361
-412
-463
-514
-564
-614
-664
-714
-763
-812
-860
-908
-956
-1002
-1050
-1097
-1143
-1188
-1233
-1278
-1322
-1365
-1408
-1451
-1493
-1534
-1575
-1615
-1655
-1694
-1732
-1770
-1807
-1843
-1879
-1914
-1948
-1982
-2015
-2048
-2080
-2111
-2142
-2172
-2202
-2231
-2259
-2287
-2315
-2342
-2369
-2395
-2420
-2446
-2470
-2494
-2518
-2542
-2564
-2587
-2609
-2630
-2652
-2672
-2693
-2712
-2732
-2751
-2770
-2788
-2807
-2825
-2842
-2859
-2877
-2893
-2910
-2926
-2943
-2959
-2975
-2990
-3006
-3021
-3037
-3052
-3067
-3082
-3098
-3113
-3128
-3143
-3158
-3174
-3189
-3205
-3220
-3236
-3252
-3268
-3284
-3300
-3316
-3332
-3348
-3365
-3381
-3397
-3413
-3429
-3445
-3461
-3477
-3492
-3508
-3523
-3538
-3553
-3567
-3582
-3595
-3609
-3622
-3635
-3647
-3659
-3671
-3682
-3693
-3703
-3714
-3724
-3733
-3743
-3752
-3761
-3769
-3777
-3785
-3793
-3800
-3808
-3815
-3822
-3828
-3835
-3841
-3847
-3854
-3860
-3866
-3872
-3877
-3883
-3889
-3895
-3901
-3906
-3912
-3918
-3924
-3930
-3936
-3942
-3948
-3954
-3960
-3966
-3972
-3977
-3983
-3989
-3995
-4001
-4006
-4011
-4018
-4022
-4029
-4034
-4038
-4043
-4050
-4054
-4059
-4064
-4069
-4074
-4078
-4083
-4086
-4091
-4096
-4100
-4104
-4107
-4111
-4114
-4117
-4120
-4123
-4125
-4128
-4130
-4131
-4132
-4133
-4134
-4135
-4135
-4135
-4134
-4133
-4132
-4131
-4130
-4128
-4126
-4124
-4121
-4118
-4115
-4112
-4109
-4105
-4101
-4096
-4091
-4086
-4081
-4075
-4070
-4062
-4057
-4050
-4043
-4035
-4029
-4021
-4013
-4005
-3997
-3988
-3979
-3969
-3960
-3950
-3940
-3929
-3918
-3906
-3895
-3882
-3870
-3856
-3843
-3829
-3814
-3799
-3784
-3768
-3752
-3736
-3719
-3702
-3684
-3666
-3648
-3629
-3610
-3591
-3571
-3551
-3530
-3509
-3488
-3467
-3445
-3423
-3400
-3377
-3354
-3330
-3306
-3282
-3258
-3233
-3208
-3182
-3157
-3130
-3104
-3077
-3049
-3022
-2993
-2965
-2936
-2906
-2877
-2846
-2816
-2785
-2753
-2721
-2689
-2657
-2624
-2590
-2557
-2523
-2489
-2455
-2420
-2385
-2350
-2315
-2280
-2244
-2208
-2172
-2136
-2099
-2063
-2025
-1989
-1953
-1915
-1878
-1841
-1804
-1766
-1728
-1691
-1653
-1614
-1576
-1538
-1499
-1461
-1422
-1383
-1344
-1305
-1266
-1226
-1187
-1147
-1108
-1068
-1028
-989
-949
-910
-871
-832
-793
-754
-715
-677
-639
-601
-564
-527
-490
-453
-417
-381
-346
-311
-277
-243
-209
-176
-143
-111
-80
-49
-19
11
40
69
97
125
152
179
205
231
256
281
305
329
353
376
399
422
444
466
487
509
530
550
571
591
611
631
650
669
688
707
725
742
759
776
792
808
824
838
853
867
880
893
905
917
928
939
950
960
969
978
987
995
1002
1010
1018
1025
1032
1038
1044
1050
1055
1060
1065
1070
1074
1078
1082
1085
1089
1092
1094
1097
1099
1101
1103
1105
1106
1108
1109
1110
1110
1111
1111
1111
1111
1110
1110
1109
1108
1107
1106
1104
1102
1100
1098
1096
1094
1092
1090
1088
1085
1083
1081
1078
1076
1074
1072
1070
1068
1066
1065
1063
1062
1060
1059
1058
1058
1057
1056
1056
1056
1056
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1054
1054
1054
1054
1053
1053
1052
1052
1051
1050
1049
1049
1048
1047
1046
1045
1044
1043
1041
1040
1039
1037
1035
1034
1032
1030
1028
1026
1022
1020
1018
1016
1012
1010
1006
1004
1000
996
992
988
984
979
974
970
965
960
955
949
944
938
933
927
922
916
910
904
898
893
887
881
875
869
863
858
852
846
841
835
830
825
820
815
810
805
800
796
792
787
783
779
776
772
769
765
762
759
756
753
751
748
746
744
742
740
739
738
737
736
735
734
733
733
733
732
732
732
732
731
731
731
730
730
730
729
728
727
726
725
724
722
720
718
716
714
712
709
707
704
701
699
696
693
690
687
684
682
679
676
673
670
667
665
662
660
657
655
652
650
648
646
644
643
641
640
638
637
636
635
634
633
632
631
631
630
629
629
628
627
626
625
624
623
622
620
619
617
615
613
610
608
604
601
597
594
589
585
580
575
569
564
558
551
545
538
531
524
516
508
500
491
483
474
464
455
445
435
424
413
402
390
379
367
354
342
329
316
303
290
277
263
250
236
222
208
194
180
166
152
138
124
110
96
82
68
54
40
26
12
-2
-17
-31
-45
-60
-75
-89
-104
-120
-135
-151
-167
-183
-199
-216
-232
-249
-266
-284
-301
-319
-337
-355
-373
-391
-409
-427
-445
-464
-482
-500
-518
-537
-555
-573
-591
-609
-627
-646
-664
-682
-700
-718
-736
-754
-771
-789
-807
-824
-842
-859
-876
-893
-909
-925
-941
-957
-973
-988
-1002
-1016
-1032
-1046
-1059
-1073
-1086
-1099
-1112
-1124
-1136
-1148
-1160
-1172
-1183
-1194
-1205
-1216
-1227
-1238
-1248
-1258
-1269
-1279
-1289
-1299
-1308
-1318
-1327
-1336
-1345
-1354
-1363
-1371
-1379
-1387
-1395
-1403
-1411
-1418
-1425
-1432
-1439
-1446
-1452
-1459
-1465
-1471
-1477
-1483
-1488
-1493
-1499
-1504
-1508
-1513
-1518
-1522
-1526
-1530
-1534
-1538
-1541
-1544
-1548
-1551
-1553
-1556
-1558
-1560
-1562
-1563
-1565
-1566
-1567
-1567
-1568
-1568
-1568
-1568
-1567
-1567
-1566
-1565
-1563
-1562
-1560
-1558
-1556
-1553
-1550
-1547
-1544
-1540
-1537
-1533
-1529
-1524
-1520
-1515
-1510
-1505
-1500
-1495
-1490
-1484
-1479
-1474
-1468
-1463
-1457
-1451
-1446
-1440
-1434
-1428
-1422
-1416
-1410
-1404
-1398
-1392
-1386
-1379
-1373
-1367
-1360
-1354
-1347
-1340
-1333
-1326
-1318
-1311
-1303
-1295
-1288
-1280
-1271
-1263
-1255
-1246
-1237
-1229
-1220
-1211
-1201
-1192
-1183
-1174
-1165
-1155
-1146
-1137
-1127
-1118
-1109
-1099
-1090
-1081
-1072
-1062
-1053
-1044
-1035
-1026
-1016
-1008
-999
-990
-981
-972
-963
-953
-944
-934
-924
-913
-903
-893
-882
-871
-861
-850
-839
-828
-816
-805
-794
-782
-771
-759
-747
-735
-723
-710
-697
-684
-671
-657
-643
-629
-615
-600
-585
-570
-554
-539
-523
-507
-491
-474
-458
-441
-425
-408
-391
-374
-358
-341
-324
-307
-290
-273
-256
-239
-222
-205
-188
-172
-155
-138
-122
-105
-88
-72
-55
-38
-22
-5
12
29
46
62
79
96
113
130
147
165
182
199
216
234
251
268
286
303
321
339
356
374
391
409
426
444
461
479
496
513
530
548
565
582
598
615
632
649
665
681
698
714
730
746
762
778
793
809
825
840
856
871
887
902
917
933
948
963
977
992
1006
1020
1036
1050
1065
1079
1093
1107
1121
1135
1149
1162
1176
1189
1203
1216
1229
1242
1254
1267
1280
1292
1305
1317
1329
1341
1354
1366
1378
1390
1402
1414
1426
1438
1450
1461
1473
1485
1497
1509
1521
1533
1545
1557
1570
1583
1595
1608
1621
1635
1648
1662
1676
1690
1705
1719
1734
1749
1764
1779
1794
1810
1825
1841
1857
1873
1889
1906
1922
1939
1955
1972
1989
2005
2024
2041
2059
2077
2095
2114
2132
2151
2170
2190
2209
2229
2249
2269
2289
2310
2330
2351
2372
2393
2414
2436
2457
2478
2500
2522
2543
2565
2586
2608
2630
2651
2673
2694
2715
2737
2758
2779
2800
2821
2842
2863
2884
2905
2926
2947
2967
2988
3009
3029
3050
3070
3090
3110
3130
3150
3169
3189
3208
3227
3246
3265
3284
3302
3321
3339
3357
3375
3392
3410
3427
3444
3461
3478
3494
3511
3527
3543
3559
3574
3590
3605
3621
3636
3651
3666
3680
3695
3710
3724
3738
3753
3767
3780
3794
3807
3820
3833
3846
3858
3870
3882
3894
3905
3916
3927
3937
3947
3957
3966
3975
3984
3992
4001
4009
4016
4024
4030
4038
4045
4051
4057
4062
4067
4073
4078
4083
4086
4091
4094
4097
4100
4102
4104
4106
4107
4108
4109
4110
4110
4109
4109
4108
4107
4105
4103
4101
4099
4096
4093
4090
4086
4083
4080
4075
4072
4067
4064
4059
4056
4051
4046
4042
4038
4033
4029
4024
4019
4014
4009
4003
3999
3993
3988
3982
3976
3970
3964
3958
3951
3945
3938
3930
3923
3915
3907
3898
3889
3880
3871
3861
3851
3841
3830
3820
3809
3798
3786
3774
3762
3750
3737
3725
3712
3699
3685
3672
3658
3644
3630
3615
3601
3586
3571
3556
3541
3525
3509
3494
3478
3462
3446
3429
3413
3397
3380
3364
3347
3330
3313
3296
3279
3261
3244
3226
3208
3191
3173
3155
3136
3118
3100
3081
3062
3044
3025
3006
2987
2968
2949
2930
2911
2891
2872
2853
2833
2813
2794
2774
2754
2734
2715
2695
2675
2654
2634
2614
2594
2574
2553
2533
2512
2492
2471
2450
2429
2409
2388
2367
2346
2325
2303
2282
2261
2239
2218
2196
2174
2152
2130
2108
2086
2063
2041
2019
1996
1973
1951
1928
1905
1883
1860
1838
1816
1793
1771
1749
1727
1705
1684
1662
1641
1619
1598
1577
1556
1536
1515
1495
1474
1454
1434
1414
1394
1375
1355
1336
1316
1297
1278
1259
1240
1221
1203
1184
1166
1147
1129
1111
1093
1075
1058
1040
1022
1004
988
971
955
938
922
905
889
873
857
842
826
811
796
781
766
751
737
722
708
694
680
666
652
639
625
612
599
586
573
561
548
536
524
511
499
487
475
464
452
440
429
417
405
393
382
370
358
346
334
322
310
298
286
274
262
250
237
225
213
200
188
175
163
150
138
126
113
101
88
76
64
52
40
28
16
5
-7
-18
-29
-41
-52
-62
-73
-83
-94
-104
-114
-124
-134
-143
-153
-162
-171
-180
-189
-198
-206
-215
-223
-231
-239
-247
-254
-262
-269
-277
-284
-292
-299
-306
-313
-321
-328
-336
-343
-351
-358
-366
-373
-381
-389
-397
-405
-413
-421
-430
-438
-447
-456
-464
-473
-482
-492
-501
-510
-520
-529
-539
-548
-558
-567
-577
-587
-597
-606
-616
-626
-636
-646
-656
-667
-677
-687
-698
-708
-718
-729
-739
-750
-760
-771
-781
-792
-802
-813
-823
-834
-845
-855
-866
-877
-888
-899
-910
-922
-933
-944
-955
-967
-978
-989
-1000
-1012
-1022
-1034
-1046
-1057
-1068
-1079
-1090
-1102
-1113
-1123
-1134
-1145
-1156
-1167
-1177
-1188
-1198
-1208
-1218
-1229
-1239
-1248
-1258
-1268
-1278
-1288
-1297
-1307
-1316
-1325
-1335
-1344
-1353
-1362
-1371
-1379
-1388
-1396
-1404
-1412
-1420
-1427
-1434
-1441
-1448
-1455
-1461
-1467
-1473
-1479
-1485
-1490
-1496
-1501
-1506
-1511
-1516
-1521
-1526
-1531
-1536
-1540
-1545
-1550
-1555
-1559
-1564
-1569
-1574
-1578
-1583
-1588
-1593
-1597
-1602
-1607
-1612
-1617
-1621
-1626
-1631
-1636
-1641
-1646
-1651
-1656
-1661
-1667
-1672
-1678
-1683
-1689
-1695
-1701
-1707
-1713
-1719
-1725
-1732
-1738
-1745
-1752
-1759
-1766
-1773
-1781
-1788
-1795
-1803
-1811
-1818
-1826
-1833
-1841
-1848
-1855
-1862
-1869
-1876
-1883
-1890
-1896
-1903
-1909
-1915
-1921
-1927
-1932
-1938
-1943
-1949
-1954
-1959
-1964
-1969
-1974
-1978
-1983
-1988
-1992
-1997
-2001
-2005
-2009
-2013
-2017
-2021
-2025
-2029
-2033
-2037
-2041
-2045
-2048
-2052
-2055
-2059
-2062
-2066
-2069
-2072
-2075
-2078
-2081
-2084
-2087
-2089
-2092
-2094
-2096
-2098
-2100
-2102
-2104
-2105
-2107
-2108
-2109
-2109
-2110
-2110
-2111
-2110
-2110
-2109
-2108
-2107
-2105
-2103
-2101
-2098
-2095
-2092
-2088
-2084
-2080
-2075
-2070
-2065
-2060
-2054
-2048
-2041
-2036
-2029
-2023
-2016
-2009
-2001
-1995
-1988
-1980
-1973
-1965
-1957
-1950
-1942
-1934
-1926
-1917
-1909
-1901
-1893
-1884
-1876
-1867
-1859
-1850
-1841
-1833
-1824
-1815
-1806
-1798
-1789
-1780
-1771
-1763
-1754
-1745
-1736
-1728
-1719
-1711
-1702
-1694
-1685
-1677
-1669
-1661
-1653
-1645
-1637
-1629
-1621
-1614
-1606
-1599
-1591
-1584
-1577
-1570
-1562
-1555
-1548
-1541
-1534
-1527
-1520
-1514
-1507
-1500
-1494
-1488
-1481
-1475
-1468
-1462
-1456
-1450
-1444
-1437
-1431
-1425
-1419
-1413
-1407
-1401
-1396
-1390
-1384
-1379
-1373
-1368
-1362
-1357
-1352
-1347
-1342
-1337
-1333
-1328
-1324
-1320
-1316
-1312
-1308
-1304
-1301
-1297
-1294
-1290
-1287
-1283
-1280
-1276
-1273
-1270
-1266
-1263
-1260
-1257
-1254
-1251
-1249
-1246
-1243
-1241
-1238
-1236
-1234
-1232
-1230
-1228
-1226
-1224
-1222
-1220
-1218
-1217
-1215
-1213
-1211
-1209
-1207
-1205
-1203
-1201
-1199
-1197
-1195
-1192
-1190
-1187
-1185
-1182
-1179
-1176
-1173
-1170
-1167
-1163
-1160
-1156
-1152
-1148
-1144
-1140
-1136
-1132
-1127
-1123
-1118
-1114
-1109
-1105
-1100
-1095
-1091
-1086
-1081
-1077
-1072
-1067
-1063
-1058
-1054
-1049
-1044
-1040
-1035
-1031
-1026
-1022
-1018
-1012
-1008
-1004
-1000
-996
-992
-987
-983
-979
-975
-971
-967
-964
-960
-956
-953
-949
-946
-943
-939
-936
-933
-930
-928
-925
-922
-920
-918
-915
-913
-911
-909
-907
-905
-903
-902
-900
-899
-897
-896
-895
-894
-893
-892
-891
-891
-890
-889
-888
-887
-887
-886
-885
-884
-884
-883
-882
-881
-880
-879
-878
-877
-876
-874
-873
-872
-870
-869
-867
-866
-865
-863
-862
-861
-859
-858
-857
-856
-854
-853
-852
-851
-850
-848
-847
-846
-844
-843
-842
-840
-838
-837
-835
-833
-831
-829
-827
-825
-823
-820
-818
-815
-813
-810
-808
-805
-803
-800
-798
-795
-793
-790
-788
-786
-784
-782
-780
-778
-776
-774
-773
-771
-770
-768
-767
-766
-765
-763
-762
-761
-760
-759
-758
-757
-756
-755
-754
-754
-753
-752
-751
-750
-749
-748
-747
-746
-745
-744
-743
-742
-741
-740
-739
-737
-736
-736
-735
-734
-733
-732
-731
-730
-729
-728
-727
-726
-725
-724
-723
-722
-721
-720
-719
-718
-716
-715
-714
-713
-711
-710
-708
-707
-705
-703
-702
-700
-698
-697
-695
-693
-691
-689
-688
-686
-684
-682
-680
-678
-676
-675
-673
-671
-669
-667
-665
-662
-660
-658
-656
-654
-652
-650
-648
-646
-643
-641
-639
-636
-634
-631
-629
-626
-623
-620
-617
-614
-611
-607
-604
-600
-596
-592
-588
-584
-580
-575
-570
-566
-561
-556
-551
-546
-541
-536
-530
-525
-519
-514
-508
-503
-497
-491
-485
-480
-474
-467
-461
-455
-449
-442
-436
-430
-423
-416
-410
-403
-396
-389
-382
-374
-367
-360
-352
-344
-337
-329
-321
-313
-305
-296
-288
-279
-271
-262
-253
-244
-234
-225
-216
-206
-197
-187
-178
-168
-158
-149
-139
-129
-119
-109
-99
-89
-79
-69
-59
-49
-39
-29
-19
-9
1
11
22
32
42
53
63
73
84
95
105
116
127
138
149
160
171
183
194
206
218
230
242
254
267
279
292
305
318
331
345
358
372
386
400
414
428
442
457
471
486
501
516
531
546
561
576
592
607
623
638
654
670
686
702
718
734
750
766
782
799
815
831
848
864
881
898
915
932
949
966
983
1000
1016
1034
1051
1069
1086
1103
1120
1137
1153
1170
1187
1203
1220
1236
1252
1269
1285
1301
1316
1332
1348
1363
1379
1394
1410
1425
1440
1455
1470
1486
1501
1516
1531
1546
1561
1576
1591
1606
1621
1636
1651
1666
1681
1696
1711
1725
1740
1754
1768
1782
1797
1810
1824
1838
1851
1865
1878
1891
1904
1916
1929
1942
1954
1966
1978
1990
2001
2013
2024
2035
2045
2057
2067
2077
2087
2096
2106
2115
2123
2132
2140
2148
2156
2163
2170
2177
2184
2190
2196
2202
2207
2212
2217
2222
2226
2230
2234
2237
2240
2243
2246
2248
2250
2251
2253
2254
2255
2255
2256
2256
2256
2256
2255
2255
2254
2253
2252
2251
2250
2248
2247
2245
2244
2242
2240
2238
2236
2234
2232
2230
2228
2226
2224
2222
2220
2218
2216
2214
2213
2211
2209
2207
2205
2203
2201
2200
2198
2196
2194
2191
2189
2187
2185
2183
2180
2178
2176
2173
2171
2168
2166
2163
2160
2157
2155
2152
2149
2145
2142
2139
2135
2132
2128
2124
2120
2116
2111
2107
2102
2097
2092
2087
2081
2076
2070
2065
2059
2053
2048
2041
2036
2029
2024
2019
2013
2008
2001
1997
1991
1986
1981
1976
1972
1967
1963
1959
1955
1951
1947
1944
1941
1937
1934
1932
1929
1926
1924
1922
1920
1918
1916
1914
1912
1911
1910
1908
1907
1906
1905
1904
1903
1902
1901
1900
1900
1899
1899
1898
1898
1897
1897
1896
1896
1896
1896
1895
1895
1895
1895
1895
1895
1895
1895
1895
1896
1896
1896
1896
1896
1897
1897
1898
1898
1898
1899
1900
1900
1901
1902
1903
1904
1905
1906
1908
1909
1911
1912
1914
1916
1918
1920
1923
1925
1927
1929
1932
1934
1936
1939
1941
1944
1946
1949
1951
1954
1956
1959
1961
1964
1967
1969
1972
1975
1977
1980
1982
1985
1988
1990
1993
1996
1998
2001
2004
2007
2009
2012
2015
2017
2020
2021
2025
2027
2029
2032
2033
2036
2037
2040
2041
2044
2045
2047
2048
2049
2051
2052
2053
2054
2054
2055
2056
2056
2057
2057
2057
2057
2057
2056
2056
2055
2054
2053
2052
2050
2048
2045
2044
2041
2037
2035
2032
2029
2025
2021
2017
2013
2008
2004
1999
1994
1989
1984
1979
1974
1969
1963
1958
1952
1946
1941
1935
1929
1924
1918
1912
1906
1900
1894
1887
1881
1875
1869
1862
1856
1850
1843
1836
1830
1823
1817
1810
1803
1796
1789
1782
1775
1768
1761
1754
1747
1740
1733
1726
1719
1712
1705
1698
1692
1685
1679
1672
1666
1660
1654
1648
1642
1637
1631
1626
1621
1616
1612
1607
1603
1599
1596
1592
1589
1585
1582
1580
1577
1575
1573
1571
1569
1567
1565
1563
1561
1559
1558
1556
1554
1552
1550
1548
1546
1545
1543
1541
1539
1537
1535
1533
1532
1530
1528
1526
1524
1522
1521
1519
1517
1515
1513
1511
1510
1508
1506
1504
1502
1501
1499
1497
1495
1493
1491
1490
1488
1486
1484
1482
1481
1479
1477
1475
1473
1472
1470
1468
1466
1465
1463
1461
1459
1457
1456
1454
1452
1450
1449
1447
1445
1443
1441
1440
1438
1436
1434
1433
1431
1429
1427
1426
1424
1422
1420
1419
1417
1415
1414
1412
1410
1408
1407
1405
1403
1401
1400
1398
1396
1395
1393
1391
1389
1388
1386
1384
1383
1381
1379
1378
1376
1374
1372
1371
1369
1367
1366
1364
1362
1361
1359
1357
1356
1354
1352
1351
1349
1347
1346
1344
1342
1341
1339
1337
1336
1334
1332
1331
1329
1327
1326
1324
1322
1321
1319
1317
1316
1314
1313
1311
1309
1308
1306
1304
1303
1301
1300
1298
1296
1295
1293
1291
1290
1288
1287
1285
1283
1282
1280
1279
1277
1275
1274
1272
1271
1269
1268
1266
1264
1263
1261
1260
1258
1257
1255
1253
1252
1250
1249
1247
1246
1244
1242
1241
1239
1238
1236
1235
1233
1232
1230
1228
1227
1225
1224
1222
1221
1219
1218
1216
1215
1213
1212
1210
1209
1207
1206
1204
1203
1201
1200
1198
1197
1195
1194
1192
1191
1189
1188
1186
1185
1183
1182
1180
1179
1177
1176
1174
1173
1171
1170
1168
1167
1165
1164
1162
1161
1159
1158
1157
1155
1154
1152
1151
1149
1148
1146
1145
1143
1142
1141
1139
1138
1136
1135
1133
1132
1131
1129
1128
1126
1125
1123
1122
1121
1119
1118
1116
1115
1114
1112
1111
1109
1108
1107
1105
1104
1102
1101
1100
1098
1097
1095
1094
1093
1091
1090
1088
1087
1086
1084
1083
1082
1080
1079
1078
1076
1075
1073
1072
1071
1069
1068
1067
1065
1064
1063
1061
1060
1059
1057
1056
1055
1053
1052
1051
1049
1048
1047
1045
1044
1043
1041
1040
1039
1037
1036
1035
1033
1032
1031
1030
1028
1027
1026
1024
1022
1022
1020
1018
1018
1016
1014
1014
1012
1012
1010
1008
1008
1006
1004
1004
1002
1000
1000
999
998
996
995
994
993
991
990
989
988
986
985
984
983
981
980
979
978
976
975
974
973
971
970
969
968
967
965
964
963
962
961
959
958
957
956
955
953
952
951
950
949
947
946
945
944
943
941
940
939
938
937
936
934
933
932
931
930
928
927
926
925
924
923
922
920
919
918
917
916
915
913
912
911
910
909
908
907
906
904
903
902
901
900
899
898
897
895
894
893
892
891
890
889
888
887
885
884
883
882
881
880
879
878
877
876
874
873
872
871
870
869
868
867
866
865
864
863
862
860
859
858
857
856
855
854
853
852
851
850
849
848
847
846
845
844
843
842
840
839
838
837
836
835
834
833
832
831
830
829
828
827
826
825
824
823
822
821
820
819
818
817
816
815
814
813
812
811
810
809
808
807
806
805
804
803
802
801
800
799
798
797
796
795
794
794
793
792
791
790
789
788
787
786
785
784
783
782
781
780
779
778
777
776
776
775
774
773
772
771
770
769
768
767
766
765
764
764
763
762
761
760
759
758
757
756
755
754
754
753
752
751
750
749
748
747
746
746
745
744
743
742
741
740
739
738
738
737
736
735
734
733
732
732
731
730
729
728
727
726
726
725
724
723
722
721
720
720
719
718
717
716
715
715
714
713
712
711
710
710
709
708
707
706
706
705
704
703
702
702
701
700
699
698
697
697
696
695
694
693
693
692
691
690
690
689
688
687
686
686
685
684
683
683
682
681
680
679
679
678
677
676
676
675
674
673
673
672
671
670
670
669
668
667
667
666
665
664
664
663
662
661
661
660
659
658
658
657
656
656
655
654
653
653
652
651
650
650
649
648
648
647
646
645
645
644
643
643
642
641
641
640
639
639
638
637
636
636
635
634
634
633
632
632
631
630
630
629
628
628
627
626
626
625
624
624
623
622
622
621
620
620
619
618
618
617
616
616
615
614
614
613
612
612
611
611
610
609
609
608
607
607
606
605
605
604
604
603
602
602
601
601
600
599
599
598
597
597
596
596
595
594
594
593
593
592
591
591
590
590
589
588
588
587
587
586
585
585
584
584
583
583
582
581
581
580
580
579
579
578
577
577
576
576
575
575
574
573
573
572
572
571
571
570
570
569
568
568
567
567
566
566
565
565
564
564
563
562
562
561
561
560
560
559
559
558
558
557
557
556
556
555
555
554
553
553
552
552
551
551
550
550
549
549
548
548
547
547
546
546
545
545
544
544
543
543
542
542
541
541
540
540
539
539
538
538
538
537
537
536
536
535
535
534
534
533
533
532
532
531
531
530
530
530
529
529
528
528
527
527
526
526
525
525
524
524
524
523
523
522
522
521
521
520
520
520
519
519
518
518
517
517
517
516
516
515
515
514
514
514
513
513
512
512
511
511
511
510
510
509
509
509
508
508
507
507
507
506
506
505
505
505
504
504
503
503
503
502
502
501
501
501
500
500
499
499
499
