122
122
118
137
132
132
132
151
151
151
151
153
153
153
153
154
154
154
154
155
155
155
155
159
159
159
159
160
159
159
159
162
171
162
162
163
162
162
162
164
164
164
164
168
168
168
168
168
168
168
168
171
182
174
173
186
174
175
183
178
186
197
186
197
183
200
188
191
180
189
208
179
179
179
180
180
180
180
180
182
182
182
182
184
187
205
184
186
186
186
186
187
187
188
187
189
189
189
189
190
191
190
190
194
193
194
193
195
195
195
195
196
198
196
196
198
198
198
198
199
199
199
199
202
203
203
202
204
205
204
204
204
205
205
205
207
207
207
207
208
207
207
207
211
211
212
212
213
213
213
213
213
213
213
213
216
216
216
216
216
216
216
216
221
221
220
220
221
222
221
221
222
222
222
222
224
224
224
224
225
225
225
225
229
229
229
230
230
230
230
230
231
232
231
231
233
232
233
232
234
234
234
234
239
239
239
238
238
238
239
238
240
240
240
240
241
241
241
241
243
243
243
243
246
247
247
247
248
247
247
248
249
249
249
249
249
249
250
250
252
252
252
252
255
255
255
255
257
257
257
256
258
258
258
258
258
259
258
258
261
261
261
261
263
263
263
263
266
266
265
265
266
267
266
266
267
267
267
267
269
269
269
269
272
272
272
272
275
274
274
275
275
282
278
281
280
276
276
276
277
278
277
277
281
281
281
281
283
283
283
283
284
320
330
309
329
308
299
312
321
325
312
317
320
312
290
290
292
291
292
292
293
292
292
292
296
319
294
294
295
295
295
295
299
299
299
299
300
300
300
300
301
301
301
301
303
303
303
303
303
303
303
303
308
308
308
308
308
308
308
309
311
311
311
310
311
311
311
311
312
312
312
312
317
317
317
317
317
317
317
317
320
319
319
320
320
320
320
320
321
321
321
321
325
326
325
325
326
326
326
326
328
328
328
328
329
328
329
328
330
330
330
330
334
334
334
334
335
335
335
335
336
337
337
337
338
338
337
337
339
339
339
339
342
342
342
343
344
344
344
344
345
345
345
345
347
347
347
346
348
348
348
348
351
351
351
351
353
353
353
353
354
353
353
354
355
355
355
356
357
356
356
357
360
360
360
360
362
362
362
362
362
362
362
362
364
365
365
365
364
365
365
365
369
369
369
369
1388
401
373
374
389
371
371
371
374
374
374
373
373
373
374
373
378
378
378
400
433
408
427
407
427
424
432
423
414
415
402
409
412
382
383
383
387
387
387
387
387
389
388
387
389
389
389
389
390
390
390
390
392
392
391
392
396
396
396
396
396
396
396
396
398
398
398
398
399
400
398
399
401
400
401
400
404
404
404
404
405
405
405
405
407
407
407
407
407
407
407
407
409
409
410
409
413
413
413
413
414
414
414
414
416
416
416
416
416
416
416
416
419
418
419
418
421
423
421
421
423
423
423
423
424
424
424
424
425
425
425
425
427
427
426
426
429
429
429
429
432
432
432
432
432
432
432
432
434
434
434
434
435
435
435
435
438
438
438
438
441
441
441
441
441
441
441
441
443
443
443
443
443
443
443
443
447
447
447
447
449
449
449
449
450
450
450
450
2389
452
452
452
452
452
452
452
456
457
456
456
457
457
457
457
459
459
459
459
461
461
461
460
461
461
461
461
465
465
465
465
466
466
466
466
468
468
468
468
469
469
469
469
470
470
470
470
474
474
474
474
474
474
474
474
477
477
477
477
477
477
477
477
479
479
479
479
483
483
483
483
483
484
483
483
486
486
486
486
486
486
486
486
488
488
488
488
491
491
491
491
492
492
492
492
494
494
494
494
495
495
495
495
497
497
497
497
500
499
499
499
501
501
501
501
502
502
502
502
504
504
504
504
505
505
505
505
508
508
509
508
510
510
510
510
511
511
511
511
513
513
513
513
514
514
514
514
517
518
517
518
519
519
519
519
520
519
519
519
522
522
522
522
522
522
522
522
530
527
526
527
528
528
528
528
528
528
528
528
531
531
531
531
531
531
531
531
536
538
536
536
536
536
536
536
537
537
537
537
539
539
539
539
540
540
540
540
544
544
545
544
545
545
545
545
546
546
546
546
547
548
548
548
549
549
549
549
553
554
553
554
553
554
554
553
555
555
555
555
556
556
556
556
558
558
558
558
561
562
562
562
562
563
562
563
564
564
564
564
564
564
564
564
567
567
567
567
570
570
570
570
572
571
572
572
573
573
573
573
573
573
573
573
576
576
576
576
578
578
578
578
580
581
581
580
581
581
581
581
582
582
582
582
584
584
584
584
587
587
587
587
590
591
590
589
590
590
590
590
591
591
591
591
592
593
593
593
596
638
596
596
650
650
650
650
651
651
651
651
652
653
653
652
654
654
654
654
657
657
657
657
659
659
659
659
660
660
660
660
662
662
661
661
663
663
663
663
666
666
666
666
668
668
668
668
669
668
668
669
671
670
670
671
671
671
671
671
675
675
675
675
677
677
677
677
677
677
677
677
680
680
680
679
680
679
680
680
684
684
684
684
686
685
685
685
686
686
686
686
689
688
689
689
689
688
689
688
693
693
693
693
694
694
694
694
695
695
695
695
696
696
696
696
697
698
698
697
706
702
702
702
702
702
702
702
704
704
704
704
705
705
705
705
706
706
707
707
711
711
711
711
711
711
711
711
713
713
713
713
713
714
714
714
716
715
715
716
719
719
719
719
720
720
720
720
722
722
722
722
722
722
722
722
724
724
724
724
727
727
727
727
729
729
729
729
730
731
731
731
731
731
731
731
733
733
734
734
736
736
736
736
738
738
738
738
739
739
739
739
740
740
740
740
741
741
741
741
745
745
745
744
747
747
747
747
747
747
748
748
749
749
749
749
750
750
750
750
753
754
753
753
756
756
6554
756
756
756
756
613
609
609
609
609
611
611
611
611
614
614
614
614
614
614
614
614
616
616
616
616
616
616
616
616
617
618
617
618
621
621
621
621
621
621
621
621
623
623
623
623
623
623
623
623
625
625
625
625
627
627
627
627
630
629
630
629
630
630
630
630
630
630
630
630
632
632
632
632
634
635
634
634
635
636
636
636
636
636
636
636
638
638
638
638
639
639
639
639
641
641
641
641
643
643
643
643
643
643
643
643
644
644
644
644
645
645
645
645
648
648
648
648
650
650
650
650
650
650
650
650
652
652
652
652
652
652
652
652
656
656
656
656
657
657
657
657
1903
657
657
657
659
659
659
659
659
659
659
659
662
663
662
663
663
663
663
665
665
665
666
665
666
666
666
666
666
666
666
666
670
670
670
670
670
670
670
670
671
672
672
672
672
672
672
672
674
674
674
674
677
677
677
677
677
677
677
677
679
679
679
679
679
679
679
679
681
680
681
680
684
684
684
684
684
684
684
684
686
686
686
686
686
686
686
686
688
688
688
688
690
690
690
690
692
692
692
692
693
693
693
693
693
693
693
693
695
695
695
695
697
697
697
697
698
699
698
699
699
699
699
702
707
703
702
707
702
702
702
702
704
704
704
704
706
760
1627
769
768
796
775
767
773
786
772
759
783
762
784
758
771
784
764
781
771
771
795
782
785
760
765
757
773
778
774
764
746
715
745
755
751
753
745
767
722
720
727
764
775
773
765
767
765
758
754
774
794
778
773
796
728
728
728
728
729
729
728
728
728
728
728
728
729
729
729
729
729
729
729
729
733
733
733
733
733
733
733
733
734
735
735
735
735
735
735
735
737
737
737
737
740
740
740
740
740
740
740
740
742
742
742
742
742
742
742
742
743
744
743
744
747
747
747
747
747
747
747
747
749
749
749
749
749
749
749
749
751
1611
751
751
753
753
753
753
756
755
755
755
756
756
756
756
756
756
756
756
759
758
758
758
760
760
760
760
762
761
761
761
762
762
762
762
764
764
764
764
765
765
765
765
767
767
767
767
769
770
769
769
769
769
769
769
771
770
770
771
771
771
771
771
774
774
774
774
776
776
776
776
776
776
776
776
778
778
778
778
778
778
778
778
782
782
782
782
783
783
783
783
783
783
783
783
785
787
785
785
785
785
785
785
789
789
789
789
789
789
789
789
791
791
791
791
792
792
792
792
792
792
792
792
796
796
796
796
796
1580
796
796
797
798
798
797
798
798
798
798
800
800
800
800
803
803
803
803
803
803
803
803
805
805
805
805
805
805
805
805
806
807
807
807
810
810
810
810
810
810
810
810
812
812
812
812
812
812
812
812
814
814
814
814
816
816
816
816
818
818
818
818
819
819
819
819
819
819
819
819
821
821
821
821
823
823
823
823
825
824
824
825
825
825
825
825
827
827
827
827
828
828
828
828
830
830
830
830
832
832
832
832
832
832
832
832
834
833
833
834
834
835
834
834
837
837
837
837
839
841
841
1562
841
841
841
841
842
843
843
843
841
841
841
841
845
846
845
845
847
846
846
846
846
846
846
846
848
848
848
848
848
848
848
848
851
851
852
852
852
852
852
852
854
854
854
854
855
855
855
855
855
855
855
855
859
859
859
859
859
859
859
859
861
860
861
861
861
861
861
861
863
863
863
863
866
866
866
866
866
866
866
866
868
868
868
868
868
868
868
868
870
870
869
869
873
873
873
873
873
873
873
873
875
875
875
875
875
875
875
875
877
877
877
877
879
879
879
879
947
894
895
895
895
895
895
895
896
897
897
897
897
897
897
897
900
900
900
900
902
902
902
902
902
902
902
902
904
904
904
904
904
904
904
904
908
908
909
908
909
909
909
909
909
909
909
909
911
911
911
911
911
911
911
911
915
915
915
915
915
915
915
915
917
917
917
917
918
918
918
918
918
918
918
918
922
922
922
922
922
922
922
922
923
924
923
924
924
924
924
924
927
926
926
926
929
929
929
929
929
929
929
929
931
931
931
931
2248
931
931
931
933
932
933
932
936
936
936
936
936
936
936
938
938
938
938
938
938
938
938
938
940
940
940
940
942
942
942
942
944
944
944
944
945
945
945
945
945
945
945
945
947
947
947
947
949
949
949
949
950
950
950
950
951
951
951
951
953
953
953
953
954
954
954
954
956
956
956
956
958
958
958
958
958
958
958
958
960
960
959
960
960
960
960
960
963
963
963
963
965
965
965
965
965
965
965
965
967
967
967
967
967
967
967
1790
971
971
971
971
972
972
972
972
972
972
972
972
974
974
976
974
974
974
974
974
977
978
977
977
978
978
978
978
980
981
980
980
981
981
981
981
981
981
981
981
985
986
985
985
985
985
985
985
986
986
987
987
987
987
987
987
989
989
989
989
992
992
992
992
992
992
992
992
994
994
994
994
994
994
994
994
995
996
995
995
999
999
999
999
999
999
999
999
1001
1001
1001
1001
1001
1001
1001
1001
1003
1003
1003
1003
1005
1005
1005
1793
1008
1007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1011
1010
1012
1012
1012
1012
1013
1014
1014
1013
1014
1014
1014
1014
1017
1016
1016
1016
1017
1017
1017
1017
1019
1019
1019
1019
1021
1021
1021
1021
1021
1021
1021
1021
1022
1023
1023
1023
1023
1023
1023
1023
1026
1026
1026
1026
1028
1028
1028
1028
1028
1028
1028
1028
1030
1030
1030
1030
1030
1030
1030
1030
1034
1034
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1037
1037
1037
1037
1037
1037
1037
1037
1041
1040
1041
1040
1041
3599
1041
1041
1043
1043
1043
1043
1044
1044
1044
1044
1044
1045
1044
1044
1048
1048
1048
1048
1048
1048
1048
1048
1049
1049
1049
1049
1050
1050
1050
1050
1053
1053
1052
1052
1055
1055
1055
1055
1055
1055
1055
1055
1057
1057
1057
1057
1057
1057
1057
1057
1059
1058
1059
1058
1062
1062
1062
1062
1062
1062
1062
1062
1064
1064
1064
1064
1064
1064
1064
1064
1066
1066
1066
1066
1068
1068
1068
1068
1070
1071
1070
1070
1071
1071
1071
1071
1071
1071
1071
1071
1073
1073
1073
1073
1075
2104
1075
1075
1077
1077
1076
1076
1077
1077
1077
1077
1079
1079
1080
1080
1080
1080
1080
1080
1082
1082
1082
1082
1084
1084
1084
1084
1084
1084
1084
1084
1086
1085
1085
1086
1086
1086
1086
1086
1089
1089
1089
1089
1091
1091
1091
1091
1091
1091
1091
1091
1093
1093
1093
1093
1093
1093
1093
1093
1097
1097
1097
1097
1098
1098
1098
1098
1098
1098
1098
1098
1100
1100
1100
1100
1100
1100
1100
1100
1103
1103
1103
1103
1104
1104
1104
1104
1107
1106
1106
1106
1107
1107
1107
1107
1107
1883
1107
1107
1111
1111
1111
1111
1111
1111
1111
1111
1112
1113
1112
1112
1113
1113
1113
1113
1115
1116
1115
1115
1118
1118
1118
1118
1118
1118
1118
1118
1120
1120
1120
1120
1120
1120
1120
1120
1122
1121
1121
1122
1125
1125
1125
1125
1125
1125
1125
1125
1127
1127
1127
1127
1127
1127
1127
1127
1129
1129
1129
1129
1131
1131
1131
1131
1133
1133
1133
1133
1134
1134
1134
1134
1134
1144
1134
1134
1136
1136
1136
1136
1138
1138
1138
1138
1140
1140
1139
1140
1140
1141
1140
1866
1142
1142
1142
1142
1143
1143
1143
1143
1145
1145
1145
1147
1147
1147
1147
1147
1147
1147
1147
1147
1149
1149
1148
1149
1149
1149
1149
1149
1152
1152
1152
1152
1154
1154
1154
1154
1154
1154
1154
1154
1156
1156
1156
1156
1156
1156
1156
1156
1160
1160
1160
1161
1161
1161
1161
1161
1161
1161
1161
1161
1163
1163
1163
1163
1163
1163
1163
1163
1166
1167
1167
1167
1167
1167
1167
1167
1169
1169
1169
1169
1170
1170
1170
1170
1170
1170
1170
1170
1174
1174
1912
1174
1174
1174
1174
1174
1176
1175
1176
1175
1176
1176
1178
1176
1178
1179
1178
1178
1181
1181
1181
1181
1181
1181
1181
1181
1183
1183
1183
1183
1183
1183
1183
1183
1185
1185
1185
1185
1188
1188
1188
1188
1188
1188
1188
1188
1190
1190
1190
1190
1190
1190
1190
1190
1192
1192
1192
1192
1194
1194
1194
1194
1196
1196
1196
1196
1197
1197
1197
1197
1197
1197
1197
1197
1199
1199
1199
1199
1201
1201
1201
1244
1203
1202
1202
1202
2640
1203
1203
1203
1206
1205
1206
1205
1206
1206
1206
1206
1210
1208
1208
1208
1210
1210
1210
1210
1210
1210
1210
1210
1212
1211
1211
1212
1212
1212
1212
1212
1215
1215
1215
1215
1217
1217
1217
1217
1217
1217
1217
1217
1219
1219
1219
1219
1219
1219
1219
1219
1223
1223
1223
1223
1224
1224
1224
1224
1224
1224
1224
1224
1226
1226
1226
1226
1226
1226
1226
1226
1230
1229
1230
1229
1230
1231
1230
1230
1232
1232
1232
1233
1233
1233
1233
2021
1233
1233
1233
1233
1237
1237
1237
1237
1237
1237
1237
1239
1238
1239
1238
1239
1239
1239
1239
1239
1241
1242
1241
1241
1244
1244
1244
1244
1244
1244
1244
1244
1246
1246
1246
1246
1246
1246
1246
1246
1247
1247
1248
1248
1251
1251
1251
1251
1266
1265
1266
1265
1266
1266
1266
1266
1268
1268
1268
1268
1269
1269
1269
1269
2177
1289
1274
1280
1273
1273
1273
1273
1273
1367
1409
1426
1412
1377
1394
1377
1327
1277
1276
2265
1278
1278
1278
1278
1280
1280
1280
1280
1280
1280
1280
1282
1282
1282
1282
1282
1282
1282
1282
1282
1287
1286
1286
1286
1287
1287
1287
1287
1287
1287
1287
1287
1289
1289
1289
1289
1289
1289
1289
1289
1293
1293
1293
1293
1293
1293
1293
1293
1295
1295
1296
1295
1296
1296
1296
1296
1296
1296
1296
1296
1300
1300
1300
1300
1300
1300
1300
1300
1302
1301
1301
1302
1302
1302
1302
1302
1304
1304
1305
1305
1307
1307
2050
1307
1307
1307
1307
1307
1309
1309
1309
1309
1309
1309
1309
1309
1311
1310
1311
1310
1314
1314
1314
1314
1314
1314
1314
1314
1316
1316
1316
1316
1316
1316
1316
1316
1318
1318
1318
1318
1320
1320
1320
1320
1322
1322
1322
1322
1323
1323
1323
1323
1323
1323
1323
1323
1325
1325
1325
1325
1327
1327
1327
1327
1329
1330
1329
1329
1329
1329
1329
1329
1331
1331
1331
1331
1332
1332
1332
1332
1334
1334
1334
2092
1336
1336
1336
1336
1336
1336
1336
1336
1337
1338
1338
1339
1338
1338
1338
1338
1341
1341
1341
1341
1343
1343
1343
1343
1343
1343
1343
1343
1345
1345
1345
1345
1345
1345
1345
1345
1349
1349
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1352
1352
1352
1352
1352
1352
1352
1352
1355
1356
1355
1356
1356
1356
1356
1356
1359
1358
1358
1358
1359
1359
1359
1359
1359
1359
1359
1359
1363
1363
1363
3856
1371
1363
1363
1363
1365
1365
1364
1365
1365
1365
1368
1365
1367
1367
1367
1368
1370
1370
1370
1370
1370
1370
1370
1370
1372
1372
1372
1372
1372
1372
1372
1372
1374
1374
1373
1374
1377
1377
1377
1377
1377
1377
1377
1377
1379
1379
1379
1379
1379
1379
1379
1379
1381
1381
1381
1381
1383
1383
1383
1383
1385
1385
1386
1385
1386
1386
1386
1386
1386
1386
1386
1386
1388
1388
1388
1388
1390
2403
1390
1390
1392
1391
1392
1391
1392
1392
1392
1392
1394
1394
1394
1394
1395
1395
1395
1395
1397
1397
1397
1397
1399
1398
1399
1398
1399
1399
1399
1399
1401
1401
1400
1401
1401
1401
1401
1401
1404
1404
1404
1404
1406
1406
1406
1406
1406
1406
1406
1406
1408
1408
1408
1408
1408
1408
1408
1408
1412
1412
1412
1412
1413
1413
1413
1413
1413
1413
1413
1413
1415
1415
1415
1415
1415
1415
2171
1415
1418
1419
1419
1418
1419
1419
1419
1419
1421
1423
1421
1421
1422
1422
1422
1422
1422
1422
1422
1422
1426
1426
1426
1425
1426
1426
1426
1426
1428
1428
1428
1427
1428
1428
1428
1428
1430
1430
1430
1430
1433
1433
1433
1433
1433
1433
1433
1433
1434
1435
1435
1435
1435
1435
1435
1435
1437
1436
1437
1436
1440
1440
1440
1440
1440
1442
1440
1440
1442
1442
1442
1442
1442
1442
2201
1442
1444
1444
1443
1444
1446
1447
1446
1446
1450
1447
1448
1448
1449
1449
1449
1449
1449
1449
1449
1449
1451
1451
1451
1451
1453
1453
1453
1453
1455
1455
1454
1455
1455
1455
1455
1455
1457
1457
1457
1457
1458
1458
1458
1458
1460
1460
1460
1460
1461
1461
1462
1461
1462
1463
1462
1462
1463
1464
1464
1464
1464
1464
1464
1464
1467
1467
1467
1467
1469
1469
1469
1469
1469
1471
1469
1469
1471
1471
1471
1470
1471
1471
1471
1473
1474
1475
1475
1475
1476
1476
1476
1476
1476
1476
1476
1476
1478
1478
1478
1478
1478
1478
1478
1478
1481
1482
1482
1482
1482
1482
1482
1482
1484
1484
1484
1484
1485
1485
1485
1485
1485
1485
1485
1485
1489
1489
1489
1488
1489
1489
1489
1489
1490
1491
1490
1491
1491
1491
1491
1491
1493
1493
1493
1493
1496
1496
2277
1496
1496
1496
1496
1496
1498
1498
1498
1498
1500
1498
1498
1498
1499
1500
1500
1499
1503
1503
1503
1562
1503
1503
1503
1503
1505
1505
1505
1505
1505
1505
1505
1505
1507
1506
1506
1506
1509
1509
1509
1509
1510
1511
1511
1511
1512
1512
1512
1512
1512
1512
1512
1512
1514
1514
1514
1514
1516
1516
1516
1516
1518
1518
1517
1518
1518
1518
1518
1518
2936
1520
1520
1520
1521
1521
1521
1521
1523
1523
1524
1523
1525
1525
1524
1525
1525
1525
1525
1525
1526
1527
1526
1527
1527
1527
1527
1527
1530
1530
1530
1530
1532
1532
1532
1532
1532
1532
1532
1532
1534
1533
1533
1534
1534
1534
1534
1534
1538
1537
1538
1537
1539
1539
1539
1539
1539
1539
1539
1539
1541
1541
1541
1541
1541
1541
1541
1541
1544
1545
1545
2368
1545
1545
1545
1545
1547
1547
1547
1547
2539
1566
1550
1661
1723
1754
1693
1680
1676
1640
1553
1553
1554
1556
1552
1552
1554
1553
1554
1553
1554
1554
1554
1554
1557
1556
1556
1556
1559
1559
1559
1559
1559
1559
1559
1559
1561
1561
1561
1561
1561
1561
1561
1561
1562
1562
1562
1563
1566
1566
1566
1566
1566
1566
1566
1566
1568
1568
1568
1568
1568
2481
1568
1568
1570
1570
1570
1570
1572
1572
1574
1572
1574
1574
1574
1574
1575
1575
1575
1575
1575
1575
1575
1575
1577
1577
1577
1577
1579
1579
1579
1579
1580
1580
1580
1580
1581
1581
1581
1581
1583
1584
1583
1583
1584
1584
1584
1584
1586
1586
1586
1586
1588
1588
1588
1588
1588
1588
1588
1588
1589
1589
1589
1590
1590
1590
1590
1590
1593
1593
2297
1593
1595
1595
1595
1595
1595
1595
1595
1595
1598
1599
1597
1597
1597
1597
1597
1597
1602
1601
1601
1601
1602
1602
1602
1602
1602
1603
1602
1602
1604
1604
1604
1604
1604
1604
1604
1604
1607
1608
1607
1608
1608
1608
1608
1608
1610
1610
1610
1610
1611
1611
1611
1611
1611
1611
1611
1611
1615
1615
1615
1615
1615
1615
1615
1615
1616
1617
1617
4174
1617
1617
1617
1617
1619
1631
1629
1630
1631
1631
1631
1631
1637
1637
1637
1637
1638
1638
1638
1638
1638
1638
1638
1638
1640
1640
1640
1640
1642
1642
1642
1642
1643
1644
1644
1643
1644
1644
1644
1644
1646
1645
1645
1646
1657
1679
1647
1647
1649
1649
1739
1827
1804
1803
1804
1798
1815
1808
1815
1796
1820
1843
1791
1771
2946
1781
1792
1805
1778
1819
1814
1745
1660
1662
1660
1666
1658
1658
1658
1658
1660
1660
1659
1660
1660
1660
1660
1660
1664
1664
1664
1664
1665
1665
1665
1665
1665
1665
1665
1665
1667
1667
1667
1667
1667
1667
1667
1667
1671
1671
1671
1670
1671
1671
1671
1671
1673
1673
1673
1673
1674
1674
1674
1674
1674
1674
1674
1674
1678
2526
1678
1678
1678
1678
1678
1678
1680
1679
1680
1681
1680
1680
1680
1680
1681
1682
1682
1682
1685
1685
1685
1685
1685
1685
1685
1685
1687
1686
1686
1687
1687
1687
1687
1687
1689
1689
1689
1689
1692
1692
1692
1692
1692
1692
1692
1692
1694
1694
1694
1694
1694
1694
1694
1694
1696
1695
1696
1696
1698
1698
1698
1698
1700
1700
1700
2407
1701
1701
1701
1701
1701
1701
1701
1701
1703
1703
1703
1703
1705
1705
1705
1705
1707
1707
1707
1706
1707
1707
1707
1707
1708
1709
1709
1709
1710
1710
1710
1710
1712
1712
1712
1712
1714
1714
1714
1714
1714
1714
1714
1714
1715
1716
1715
1715
1716
1716
1716
1716
1719
1719
1719
1719
1721
1721
1721
1721
1721
1721
1721
1721
2411
1725
1722
1723
1723
1723
1723
1723
1727
1729
1727
1727
1728
1728
1728
1728
1728
1728
1728
1728
1730
1730
1730
1730
1730
1730
1730
1730
1733
1734
1734
1733
1734
1734
1734
1734
1736
1736
1736
1736
1737
1737
1737
1737
1737
1737
1737
1737
1741
1740
1741
1741
1741
1741
1741
1741
1742
1742
1742
1742
1743
1743
1743
1743
2450
1745
1744
1745
1748
1748
1748
1748
1748
1760
1748
1748
1749
1750
1750
1750
1750
1751
1750
1750
1751
1751
1752
1751
1755
1755
1755
1755
1755
1755
1755
1755
1757
1757
1757
1757
1757
1757
1757
1757
1759
1759
1759
1759
1761
1761
1761
1761
1763
1763
1763
1762
1764
1764
1764
1764
1764
1764
1764
1764
1766
1766
1766
2494
1768
1768
1768
1768
1769
1769
1769
1769
1770
1770
1770
1770
1772
1771
1772
1772
1773
1773
1773
1773
1775
1775
1775
1775
1777
1776
1777
1776
1777
1777
1777
1777
1778
1779
1779
1778
1779
1779
1779
1779
1782
1782
1782
1782
1784
1784
1784
1784
1784
1784
1784
1784
1786
1785
1786
1786
1786
1786
1786
1786
1789
1790
2522
1790
1791
1793
1791
1791
1791
1791
1791
1792
1793
1793
1793
1793
1793
1793
1793
1793
1796
1797
1797
1797
1797
1797
1797
1797
1798
1799
1799
1799
1800
1800
1800
1800
1800
1800
1800
1800
1804
1804
1891
1804
1804
1804
1804
1804
1806
1805
1805
1806
1806
1806
1806
1806
1808
1808
1808
1808
1811
1811
3209
1811
1811
1811
1811
1811
1813
1813
1816
1813
1813
1813
1813
1813
1814
1815
1815
1815
1818
1818
1818
1818
1818
1818
1818
1818
1820
1820
1820
1820
1820
1820
1820
1820
1822
1822
1821
1821
1824
1824
1824
1824
1826
1826
1826
1825
1827
1827
1827
1827
1827
1827
1827
1827
1829
1829
1829
1829
1831
1831
1831
2527
1832
1833
1832
1832
1833
1833
1833
1833
1837
1834
1835
1834
1836
1836
1836
1836
1838
1838
1838
1838
1840
1840
1840
1840
1840
1840
1840
1840
1842
1841
1841
1841
1842
1842
1842
1842
1845
1845
1845
1845
1847
1847
1847
1847
1847
1847
1847
1847
1849
1848
1849
1848
1849
1849
1849
1849
1852
1853
1853
1853
4487
1854
1854
1854
1854
1854
1854
1855
1856
1856
1856
1856
1856
1856
1856
1856
1859
1860
1860
1860
1860
1860
1860
1860
1862
1861
1862
1862
1863
1863
1863
1863
1863
1863
1863
1863
1867
1867
1866
1867
1867
1867
1867
1867
1868
1868
1868
1869
1869
1869
1869
1869
1871
1871
1871
1871
1874
1874
1874
2920
1874
1874
1874
1874
1876
1876
1876
1877
1876
1876
1876
1876
1877
1877
1877
1878
1881
1881
1881
1881
1881
1881
1881
1881
1883
1883
1883
1883
1883
1883
1883
1883
1885
1885
1885
1885
1887
1887
1887
1887
1889
1889
1889
1889
1890
1890
1890
1890
1890
1890
1890
1890
1892
1892
1892
1892
1894
1894
2628
1894
1895
1895
1895
1896
1896
1896
1898
1896
1898
1897
1898
1898
1899
1899
1899
1899
1901
1901
1901
1901
1903
1903
1903
1903
1903
1903
1903
1903
1904
1904
1904
1904
1905
1905
1905
1905
1908
1909
1908
1908
1910
1910
1910
1910
1910
1910
1910
1910
1912
1912
1912
1911
1912
1912
1912
1912
1916
1916
1916
1916
1917
1917
1917
1917
1917
1918
1917
1917
1919
1919
1919
1919
1919
1919
1919
1919
1922
1922
1922
1922
1923
1923
1923
1923
1925
1925
1925
1925
1926
1926
1926
1926
1926
1926
1926
1926
1930
1930
1930
1930
1930
1930
1930
1930
1931
1931
1932
1931
1932
1932
1932
1932
1934
1934
1934
2653
1937
1937
1937
1937
1937
1937
1937
1937
1939
1939
1939
1939
1939
1939
1939
1939
1940
1941
1940
1940
1944
1944
1944
1944
1944
1944
1944
1944
1946
1946
1946
1946
1946
1948
1946
1946
1948
1948
1948
1948
1950
1950
1950
1950
1951
1952
1952
1952
1953
1953
1953
1953
1953
1953
1953
1953
1955
2570
1955
1955
1957
1957
1957
1957
1959
1959
1958
1958
1959
1959
1959
1959
1961
1961
1961
1961
1962
1962
1962
1962
1964
1964
1964
1964
1966
1966
1965
1966
1966
1966
1966
1966
1967
1967
1967
1967
1968
1968
1968
1968
1971
1971
1971
1971
1973
1973
1973
1973
1973
1973
1973
1973
1975
1975
1975
2710
1975
1975
1975
1975
1978
1979
1981
1979
2840
2003
1996
1980
2030
2179
2219
2144
2153
2090
1984
1984
1983
1982
1982
1982
1986
1986
1985
1986
1986
1986
1986
1986
1988
1987
1988
1988
1989
1989
1989
1989
1989
1989
1989
1989
1993
1993
1993
1993
2007
2007
2007
2007
2009
2009
2903
2009
2009
2009
2009
2009
2011
2014
2012
2011
2013
2013
2013
2013
2014
2015
2015
2015
2016
2016
2016
2016
2016
2016
2016
2016
2018
2018
2018
2018
2020
2020
2020
2020
2022
2021
2021
2021
2022
2022
2022
2022
2024
2024
2024
2024
2025
2025
2025
2025
2027
2027
2027
2027
2029
2029
2748
2029
2029
2029
2029
2029
2031
2030
2030
2030
2031
2031
2031
2031
2034
2037
2034
2034
2036
2036
2036
2036
2036
2036
2036
2036
2037
2038
2038
2038
2038
2038
2038
2038
2041
2042
2042
2042
2043
2043
2043
2043
2043
2043
2043
2043
2045
2045
2045
2045
2045
2045
2045
2045
2049
2049
2814
2048
2049
2049
2049
2049
2050
2050
2051
2050
2052
2052
2052
2052
2052
2052
2052
2052
2056
2056
2056
2055
2056
2056
2056
2056
2058
2058
2057
2057
2058
2058
2058
2058
2060
2060
2060
2060
2063
2063
2063
2063
2063
2063
2063
2063
2065
2065
2065
2065
2065
2065
2065
2065
4331
2101
2066
2066
2070
2070
2070
2071
2070
2070
2070
2070
2072
2072
2072
2072
2072
2072
2072
2072
2074
2074
2074
2074
2076
2076
2076
2076
2078
2078
2078
2078
2079
2079
2079
2079
2079
2079
2079
2079
2081
2081
2081
2081
2083
2083
2083
2083
2085
2085
2085
2085
2085
2085
3066
2085
2086
2087
2087
2087
2088
2088
2089
2088
2090
2090
2090
2090
2092
2091
2092
2092
2092
2092
2092
2092
2094
2093
2093
2093
2094
2094
2094
2094
2097
2097
2097
2097
2099
2099
2099
2099
2099
2099
2099
2099
2101
2101
2101
2100
2101
2101
2101
2101
2105
2220
4236
2126
2118
2106
2106
2157
2335
2353
2272
2311
2222
2110
2110
2134
2108
2108
2108
2108
2111
2111
2111
2112
2112
2112
2112
2112
2114
2113
2114
2114
2115
2115
2115
2115
2115
2115
2115
2115
2119
2118
2119
2119
2119
2119
2119
2119
2121
2120
2120
2120
2121
2121
2121
3047
2124
2123
2123
2123
2126
2126
2126
2126
2126
2126
2126
2126
2128
2128
2128
2128
2128
2128
2128
2128
2130
2129
2130
2130
2133
2133
2133
2133
2133
2133
2133
2133
2135
2135
2135
2135
2135
2135
2135
2135
2137
2137
2137
2137
2139
2139
2139
2139
2141
2142
2141
2141
2917
2142
2142
2142
2142
2142
2142
2143
2144
2144
2144
2144
2146
2146
2146
2146
2147
2148
2147
2148
2148
2148
2148
2148
2150
2150
2150
2150
2151
2151
2151
2151
2153
2153
2153
2153
2155
2155
2155
2155
2155
2155
2155
2155
2157
2157
2157
2156
2157
2157
2157
2157
2870
2167
2160
2160
2162
2162
2162
2162
2165
2162
2162
2162
2164
2164
2164
2164
2164
2164
2164
2164
2169
2168
2168
2168
2169
2169
2169
2169
2169
2169
2169
2169
2171
2171
2171
2171
2171
2171
2171
2171
2174
2174
2175
2174
2175
2175
2175
2175
2178
2177
2177
2177
2178
2959
2178
2178
2178
2178
2178
2178
2183
2182
2182
2182
2182
2182
2182
2182
2184
2183
2184
2183
2184
2184
2184
2184
2187
2186
2186
2186
2189
2189
2189
2189
2189
2189
2189
2189
2191
2194
2191
2191
2191
2191
2191
2191
2193
2192
2193
2193
2196
2196
2196
2196
2196
2887
2196
2196
2198
2198
2198
2198
2200
2198
2198
2198
2200
2200
2200
2200
2202
2202
2202
2202
2205
2204
2204
2204
2205
2205
2205
2205
2205
2205
2205
2205
2207
2207
2207
2207
2209
2209
2209
2209
2210
2210
2210
2210
2211
2211
2211
2211
2213
2213
2213
2213
2889
2214
2214
2214
2216
2216
2216
2218
2218
2218
2218
2218
2218
2218
2218
2218
2220
2219
2219
2220
2220
2220
2220
2220
2223
2223
2223
2223
2225
2225
2225
2225
2225
2225
2225
2225
2227
2227
2227
2227
2227
2227
2227
2227
2231
2233
2231
2231
2232
2232
2232
2232
2239
2232
2232
2232
2234
2234
2234
2236
2234
2234
2234
2234
2238
2237
2238
2238
2238
2238
2238
2238
2241
2240
2240
2240
2254
2241
2241
2241
2333
2495
2447
2462
2456
2449
2458
2456
2491
2452
2424
2464
2406
2465
2316
2249
2250
2249
2247
2247
2249
4920
2248
2249
2252
2252
2252
2254
2252
2252
2252
2252
2254
2254
2254
2254
2254
2254
2254
2254
2255
2255
2256
2255
2259
2259
2259
2259
2259
2259
2259
2259
2261
2261
2261
2261
2261
2261
2261
2261
2263
2263
2263
2263
2265
2265
2265
2265
2266
2266
2267
3322
2268
2268
2268
2268
2268
2268
2268
2268
2270
2270
2270
2270
2272
2272
2272
2272
2273
2273
2273
2274
2274
2274
2274
2274
2275
2275
2275
2276
2277
2277
2277
2277
2279
2279
2279
2279
2281
2281
2281
2281
2281
2281
2281
2281
2283
2282
2282
2282
2283
2976
2283
2283
2286
2286
2286
2286
2288
2288
2288
2288
2288
2288
2288
2288
2290
2290
2290
2290
2290
2290
2290
2290
2293
2293
2294
2294
2295
2295
2295
2295
2295
2295
2295
2295
2297
2297
2297
2297
2297
2297
2297
2297
2300
2300
2301
2301
2301
2301
3030
2301
2302
2303
2303
2303
2304
2305
2304
2304
2304
2304
2304
2304
2308
2308
2308
2308
2308
2308
2308
2308
2309
2309
2309
2309
2310
2310
2310
2310
2311
2312
2312
2312
2315
2315
2315
2315
2315
2315
2315
2315
2317
2317
2316
2317
2317
2317
2317
2317
3053
2320
2319
2318
2322
2322
2322
2322
2322
2322
2322
2322
2324
2324
2324
2324
2324
2325
2324
2324
2325
2326
2325
2326
2328
2331
2331
2331
2331
2331
2331
2331
2333
2333
2333
2333
2331
2331
2331
2331
2333
2333
2333
2333
2335
2335
2335
2335
2336
3056
2336
2337
2337
2337
2337
2337
2339
2339
2339
2339
2340
2340
2340
2340
2342
2344
2342
2342
2344
2343
2344
2343
2344
2344
2344
2344
2345
2345
2346
2346
2346
2346
2346
2346
2349
2349
2349
2349
2351
2351
2351
2351
2351
2351
2351
2351
2353
3036
2353
2353
2353
2353
2353
2353
2360
2357
2357
2357
2358
2358
2358
2358
2358
2358
2358
2358
2360
2360
2360
2360
2360
2360
2360
2360
2363
2364
2363
2363
2378
2378
2378
2378
2380
2380
2380
2380
2380
2380
2380
2380
2382
2381
2381
2381
2385
2387
3112
2385
2385
2385
2385
2385
2389
2387
2387
2387
2387
2387
2387
2387
2389
2388
2389
2388
2391
2391
2391
2391
2392
2393
2393
2393
2394
2394
2394
2394
2394
2394
2394
2394
2396
2396
2396
2396
2398
2398
2398
2398
2399
2399
2399
2399
2400
2401
3138
2400
2402
2402
2402
2402
2404
2403
2403
2403
2542
2405
2405
2405
2406
2407
2407
2406
2407
2407
2407
2407
2409
2409
2409
2409
2409
2409
2409
2409
2412
2412
2412
2412
2414
2414
2414
2414
2414
2414
2414
2414
2416
2416
2415
2416
2434
2416
2416
2416
2420
2420
2420
2420
2421
2421
2421
2421
2421
2421
2421
2421
2423
2423
2423
2423
2423
2423
2423
2423
2426
2426
2427
2426
2427
2427
2427
2427
2429
2429
2429
2429
2430
2430
2430
2430
2430
2430
2430
2430
2434
2433
5049
2504
2434
2434
2434
2434
2437
2436
2435
2435
2436
2436
2436
2436
2438
2438
2437
2438
2441
2441
2441
2441
2441
2441
2441
2441
2442
2443
2443
2443
2443
2443
2443
2443
2444
2444
2444
2444
2448
2448
2448
2448
2448
2448
2448
2448
2450
3568
2450
2450
2450
2450
2450
2453
2452
2452
2451
2452
2454
2454
2454
2454
2456
2456
2456
2456
2457
2457
2457
2457
2457
2457
2457
2457
2459
2459
2459
2459
2461
2461
2461
2461
2463
2463
2462
2462
2463
2463
2463
2463
2465
2465
2465
3203
2466
2466
2466
2466
2468
2468
2468
2468
2470
2470
2470
2470
2470
2470
2470
2470
2471
2472
2471
2472
2472
2472
2472
2472
2475
2475
2475
2475
2477
2477
2477
2477
2477
2477
2477
2477
2479
2479
2479
2479
2479
2479
2479
2479
2483
3208
2484
2483
2484
2484
2484
2484
2486
2484
2484
2484
2486
2486
2486
2486
2486
2486
2486
2486
2489
2489
2489
2489
2490
2490
2490
2490
2491
2492
2492
2492
2493
2493
2493
2493
2493
2493
2493
2493
2497
2496
2497
2497
2497
2497
2497
2497
3288
2498
2498
2498
2499
2499
2501
2499
2500
2501
2500
2500
2504
2504
2504
2504
2504
2504
2504
2504
2506
2506
2506
2506
2506
2506
2506
2506
2507
2508
2507
2507
2511
2511
2511
2511
2511
2511
2511
2511
2513
2513
2513
2513
2513
3255
2513
2513
2515
2515
2515
2515
2519
2517
2517
2517
2519
2518
2518
2519
2520
2520
2520
2520
2520
2520
2520
2520
2522
2522
2522
2522
2524
2524
2524
2524
2525
2525
2526
2525
2526
2526
2526
2526
2527
2528
2527
2528
2529
2529
2529
3306
2531
2531
2531
2531
2532
2534
2533
2533
2533
2533
2533
2533
2534
2534
2534
2534
2535
2535
2535
2535
2538
2538
2538
2538
2540
2540
2540
2540
2540
2541
2540
2540
2541
2542
2542
2542
2542
2542
2542
2542
2545
2545
2546
2546
3279
2547
2547
2547
2547
2547
2548
2547
2549
2549
2549
2549
2549
2549
2549
2549
2552
2552
2553
2552
2553
2553
2553
2553
2555
2555
2555
2555
2556
2556
2556
2556
2556
2557
2556
2556
2560
2560
2560
2560
2560
2560
2560
2560
2561
3312
2562
2562
2562
2562
2562
2564
2564
2564
2563
2564
2567
2567
2567
2567
2567
2567
2567
2567
2569
2569
2569
2569
2569
2569
2569
2569
2571
2570
2570
2571
2574
2574
2574
2574
2574
2574
2574
2574
2576
2576
2576
2576
2576
2576
3300
2576
2578
2578
2578
2578
2582
2580
2580
2580
2582
2582
2582
2582
2583
2583
2583
2583
2583
2583
2583
2583
2585
2585
2585
2585
2587
2587
2587
2587
2588
2588
2589
2588
2589
2589
2589
2589
2591
2591
2591
2591
2592
2592
4871
2592
2594
2594
2594
2594
2597
2596
2596
2596
2596
2596
2596
2596
2597
2597
2597
2597
2598
2598
2598
2598
2601
2601
2601
2601
2603
2603
2603
2603
2603
2603
2603
2603
2605
2605
2605
2605
2605
2605
2605
2605
2609
2609
3613
2609
2610
2610
2610
2610
2613
2610
2610
2610
2612
2612
2612
2612
2612
2612
2612
2612
2615
2615
2615
2616
2616
2616
2616
2616
2617
2618
2618
2618
2619
2619
2619
2619
2619
2619
2619
2619
2623
2623
2623
2623
2623
2623
3371
2623
2624
2624
2624
2624
2627
2625
2625
2625
2627
2626
2627
2627
2630
2630
2630
2630
2630
2630
2630
2630
2632
2632
2632
2631
2632
2632
2632
2632
2634
2634
2633
2633
2637
2637
2637
2637
2637
2637
2637
2637
2639
2639
3365
2639
2639
2639
2639
2639
2642
2641
2641
2641
2643
2643
2643
2643
2645
2645
2645
2645
2646
2646
2646
2646
2646
2646
2646
2646
2648
2648
2648
2648
2650
2650
2650
2650
2651
2651
2651
2652
2652
2653
2652
2652
2653
2654
2655
2654
2655
2655
2655
2656
2657
2657
2657
2657
2659
2658
2658
2658
2659
2659
2659
2659
2660
2661
2660
2660
2661
2661
2661
2661
2664
2664
2664
2664
2666
2666
2666
2666
2666
2666
2666
2666
2668
2668
2668
2668
2668
3414
2668
2668
2672
2672
2672
2672
2673
2673
2673
2673
2673
2673
2673
2673
2675
2675
2675
2675
2675
2675
2675
2675
2678
2679
2679
2678
2679
2679
2679
2679
2680
2680
2680
2680
2682
2682
2682
2682
2682
2682
2682
2682
3396
2686
2686
2686
2686
2686
2688
2686
2687
2687
2687
2687
2688
2688
2688
2688
2690
2690
2690
2851
2693
2693
2693
2693
2693
2693
2693
2693
2695
2695
2695
2695
2695
2695
2695
2695
2697
2697
2696
2697
2700
4040
2700
2700
2700
2700
2700
2702
2702
2702
2702
2702
2702
2702
2702
2702
2704
2704
2704
2704
2706
2706
2706
2706
2708
2707
2708
2707
2709
2709
2709
2709
2709
2709
2709
2709
2711
2711
2711
2711
2713
2713
2713
3484
2715
2715
2714
2715
2715
2717
2715
2715
2717
2717
2717
2739
2718
2718
2738
3021
2983
2994
2975
3001
3008
3014
2967
3013
2930
2946
2784
2724
2754
2724
2724
2724
2724
2724
2724
2724
2727
2727
2727
2727
2729
3546
2729
2729
2729
2729
2729
2741
2731
2731
2731
2730
2731
2731
2731
2731
2734
2735
2734
2735
2749
2749
2749
2749
2751
2751
2751
2750
2751
2751
2751
2751
2753
2753
2752
2753
2756
2756
2756
2756
2756
2757
2756
5388
2758
2758
2758
2758
2761
2758
2758
2758
2760
2760
2760
2760
2763
2763
2763
2763
2763
2763
2763
2763
2765
2765
2765
2765
2765
2765
2765
2765
2766
2767
2766
2767
2769
2769
2769
2769
2771
2771
2771
2771
3791
2772
2772
2772
2772
2772
2773
2772
2774
2774
2774
2774
2776
2776
2776
2776
2777
2777
2777
2777
2778
2779
2778
2778
2780
2780
2780
2780
2781
2781
2781
2781
2783
2783
2783
2783
2785
2785
2785
2785
2785
2785
2797
2785
2786
2786
2786
2786
2787
2787
2787
2787
2790
2790
2790
2790
2792
2792
2792
2792
2792
2792
2792
2792
2794
2794
2794
2793
2794
2794
2794
2794
2797
2798
2797
2798
2799
2799
2799
2799
2799
2799
2799
3463
2801
2801
2801
2801
2801
2803
2801
2801
2804
2804
2804
2804
2805
2805
2805
2805
2807
2807
2807
2806
2808
2808
2808
2808
2808
2808
2808
2808
2812
2811
2812
2811
2812
2812
2812
2815
2813
2814
2814
2814
3422
2817
2814
2814
2816
2816
2817
2816
2819
2820
2819
2819
2819
2819
2819
2819
2821
2820
2821
2821
2821
2821
2821
2821
2822
2824
2823
2822
2826
2826
2826
2826
2826
2826
2826
2826
2828
2828
2828
2828
2828
3555
2828
2828
2830
2830
2830
2831
2832
2832
2832
2832
2833
2833
2834
2834
2835
2835
2835
2835
2835
2835
2835
2835
2837
2837
2837
2837
2839
2839
2839
2839
2841
2841
2840
2841
2841
2841
2841
2841
2842
2843
3498
2844
2844
2844
2844
2844
2847
2846
2846
2846
2848
2848
2847
2847
2848
2848
2848
2848
2849
2850
2850
2850
2850
2850
2850
2850
2853
2853
2853
2853
2855
2855
2855
2855
2855
2855
2855
2855
2857
2857
2857
3585
2857
2857
2857
2857
2862
2860
2861
2861
2862
2862
2862
2862
2862
2862
2862
2862
2864
2864
2864
2864
2864
2864
2864
2864
2868
2867
2867
2867
2868
2869
2868
2868
2870
2870
2870
2870
2871
2871
2871
3641
2871
2871
2871
2871
2875
2876
2874
2875
2875
2875
2875
2875
2877
2877
2876
2876
2877
2877
2877
2877
2878
2879
2879
2879
2882
2882
2882
2882
2882
2882
2882
2882
2884
2884
2884
2884
2884
2884
2884
3541
2886
2885
2885
2886
2889
2890
2889
2889
2889
2889
2889
2889
2891
2891
2891
2891
2891
2891
2891
2891
2893
2893
2893
2893
2895
2895
2895
2895
2897
2897
2897
2897
2898
2898
2898
2898
2898
2898
2898
2898
2971
2900
2900
2900
2902
2902
2902
2902
2904
2904
2903
2903
2904
2904
2904
2904
2905
2905
2905
2905
2907
2907
2907
2907
2909
2909
2909
2909
2911
2911
2910
2911
2911
2911
2911
2911
2913
2913
2912
3979
2913
2913
2913
2913
2916
2916
2916
2916
2918
2918
2918
2918
2918
2918
2918
2918
2920
2920
2920
2920
2920
2920
2920
2920
2924
2924
2923
2924
2925
2925
2925
2925
2925
2925
2925
2925
2927
2927
2927
2933
2927
2927
2927
2927
2932
2931
2931
2930
2931
2931
2931
2931
2933
2933
2932
2933
2934
2934
2934
2934
2934
2934
2934
2934
2938
2938
2938
2938
2938
2938
2938
2938
2939
2939
2939
2939
2940
2940
3692
2940
2941
2942
2941
2942
2945
2945
2945
2945
2945
2945
2945
2945
2947
2947
2946
2947
2947
2947
2947
2947
2949
2949
2948
2949
2952
2952
2952
2952
2952
2953
2952
2952
2954
2954
2954
2954
2954
3736
2954
2954
2956
2955
2956
2957
2958
2958
2958
2958
2960
2960
2959
2960
2961
2961
2961
2961
2961
2961
2961
2961
2963
2963
2963
2963
2965
2965
2965
2965
2966
2966
2967
2966
2967
2967
2967
2967
2969
3626
2969
2969
2970
2970
2971
2970
2972
2972
2972
2972
2974
2973
2974
2974
2974
2974
2974
2974
2975
2975
2976
2976
2976
2976
2976
2976
2979
2979
2979
2979
2981
2984
2981
2981
2981
2981
2981
2981
3696
2983
2982
2983
2983
2985
2983
2983
2987
2986
2987
2987
2988
2988
2988
2988
2988
2988
2988
2988
2990
2990
2990
2990
2990
2990
2990
3173
2994
2993
2994
2993
2994
2994
2994
2994
2996
4411
2996
2996
2997
2997
2998
2997
2997
2997
2997
2997
3001
3001
3000
3001
3001
3001
3001
3001
3002
3002
3002
3002
3003
3003
3003
3003
3005
3004
3004
3005
3008
3008
3008
3008
3008
3008
3008
3008
3796
3010
3010
3010
3010
3012
3010
3010
3012
3012
3011
3011
3015
3015
3015
3015
3015
3015
3015
3015
3017
3017
3017
3017
3017
3017
3017
3017
3019
3019
3019
3019
3021
3021
3021
3021
3023
3023
3717
3023
3024
3024
3024
3024
3026
3024
3024
3024
3026
3026
3026
3026
3028
3028
3028
3028
3029
3029
3029
3029
3030
3030
3030
3030
3032
3032
3031
3032
3033
3033
3033
3033
3035
3035
3035
3035
3037
5740
3036
3037
3037
3039
3037
3037
3038
3039
3039
3038
3039
3039
3039
3039
3042
3042
3042
3042
3044
3044
3044
3044
3044
3044
3044
3044
3046
3046
3046
3046
3046
3046
3046
3046
3049
3050
4013
3050
3051
3051
3051
3052
3051
3051
3051
3051
3053
3053
3053
3053
3053
3053
3053
3053
3056
3057
3056
3057
3057
3057
3057
3057
3058
3058
3059
3059
3060
3060
3060
3060
3060
3060
3060
3060
3835
3064
3064
3064
3064
3070
3064
3064
3066
3066
3065
3065
3066
3066
3066
3066
3068
3068
3068
3068
3071
3071
3071
3071
3071
3071
3071
3071
3073
3072
3072
3073
3073
3073
3073
3073
3075
3075
3744
3075
3078
3078
3078
3079
3078
3078
3078
3078
3080
3080
3080
3080
3080
3080
3080
3080
3082
3082
3082
3081
3084
3084
3084
3084
3085
3085
3085
3085
3087
3087
3087
3087
3087
3087
3087
3087
3860
3089
3089
3089
3091
3093
3091
3091
3093
3093
3093
3092
3093
3093
3093
3093
3095
3095
3095
3095
3096
3096
3096
3096
3098
3098
3098
3098
3100
3100
3100
3100
3100
3100
3100
3100
3101
3836
3112
3102
3102
3102
3102
3104
3105
3105
3105
3105
3120
3120
3120
3120
3122
3122
3121
3122
3123
3138
3134
3134
3134
3134
3134
3134
3127
3126
3127
3126
3127
3127
3127
3127
3128
3129
3129
3740
3129
3129
3129
3129
3130
3131
3131
3130
3134
3134
3134
3134
3134
3134
3134
3134
3136
3136
3136
3135
3136
3136
3136
3136
3137
3137
3137
3137
3141
3141
3141
3141
3141
3141
3141
3141
3877
3166
3157
3143
3358
3420
3465
3424
3452
3473
3462
3518
3399
3457
3369
3277
3150
3149
3149
3149
3150
3150
3150
3150
3150
3151
3150
3150
3152
3152
3152
3152
3154
3154
3154
3154
3951
3155
3155
3156
3156
3162
3156
3156
3157
3158
3158
3158
3159
3159
3159
3159
3161
3161
3161
3161
3163
3162
3162
3163
3163
3163
3163
3163
3164
3164
3164
3164
3165
3165
3165
3165
3168
3941
3168
3168
3170
3170
3171
3170
3170
3170
3170
3170
3171
3172
3172
3171
3172
3172
3172
3172
3176
3176
3176
3176
3177
3177
3177
3177
3177
3177
3177
3177
3179
3179
3179
3179
3179
3179
5575
3179
3182
3182
3184
3183
3183
3183
3183
3183
3185
3185
3185
3185
3186
3186
3186
3186
3186
3186
3186
3186
3190
3190
3190
3190
3190
3191
3190
3190
3191
3192
3192
3191
3192
3192
4247
3199
3194
3194
3194
3196
3197
3197
3197
3197
3197
3197
3197
3197
3199
3198
3198
3199
3199
3199
3199
3199
3200
3201
3200
3200
3204
3204
3204
3204
3204
3204
3204
3204
3206
3206
3976
3206
3206
3206
3206
3207
3208
3208
3208
3208
3210
3210
3210
3210
3212
3211
3211
3212
3213
3213
3213
3213
3213
3213
3213
3213
3215
3215
3215
3215
3217
3217
3217
3217
3218
3218
3901
3224
3219
3219
3219
3221
3221
3221
3221
3221
3222
3222
3222
3222
3224
3224
3224
3224
3225
3226
3226
3225
3226
3226
3226
3226
3227
3227
3227
3227
3228
3228
3228
3228
3231
3231
3231
3255
3233
3233
3233
3234
3233
3233
3233
3233
3235
3237
3235
3235
3235
3235
3235
3235
3239
3239
3239
3239
3240
3240
3240
3240
3240
3240
3240
3240
3242
3242
3242
3242
3242
3242
3242
4010
3249
3245
3246
3245
3246
3246
3246
3246
3247
3248
3247
3248
3249
3249
3249
3249
3249
3249
3249
3249
3253
3253
3253
3253
3253
3253
3253
3253
3254
3254
3254
3254
3255
3255
4027
3288
3257
3257
3257
3258
3260
3260
3260
3260
3260
3260
3260
3260
3262
3262
3262
3261
3262
3262
3262
3262
3264
3264
3264
3264
3267
3267
3267
3267
3267
3267
3267
3267
3269
3269
4036
3272
3269
3269
3269
3271
3271
3271
3270
3271
3273
3273
3273
3288
3275
3275
3493
3629
3566
3534
3278
3278
3276
3276
3276
3276
3278
3278
3278
3278
3280
3280
3280
3280
3281
3282
4072
3289
3282
3282
3282
3284
3284
3283
3284
3284
3285
3285
3285
3285
3287
3287
3287
3287
3289
3289
3289
3289
3289
3289
3289
3289
3290
3290
3290
3291
3291
3291
3510
3292
4804
3294
3294
3294
3296
3298
3296
3296
3296
3296
3296
3296
3298
3298
3298
3298
3298
3298
3298
3298
3302
3302
3302
3302
3303
3303
3303
3303
3303
3303
3303
3303
3305
3305
3305
5976
3319
3305
3305
3307
3308
3308
3308
3309
3309
3309
3309
3309
3310
3310
3311
3310
3312
3312
3312
3312
3312
3312
3312
3312
3316
3316
3316
3316
3316
3316
3316
3316
3318
3318
4506
3320
3318
3318
3318
3318
3319
3319
3320
3320
3323
3323
3323
3323
3323
3323
3323
3323
3325
3325
3325
3325
3325
3325
3325
3325
3326
3327
3326
3327
3330
3330
3330
3330
3330
4172
3342
3330
3332
3332
3334
3332
3332
3332
3332
3332
3334
3334
3334
3334
3336
3336
3336
3336
3337
3338
3346
3338
3339
3339
3339
3339
3339
3339
3339
3339
3341
3341
3341
3341
4149
3355
3343
3343
3344
3346
3344
3344
3345
3345
3345
3349
3347
3347
3347
3346
3348
3348
3348
3348
3350
3350
3350
3350
3360
3352
3351
3352
3352
3352
3352
3352
3354
3353
3353
4110
3365
3357
3354
3354
3357
3357
3357
3357
3359
3359
3359
3359
3359
3359
3366
3359
3361
3361
3361
3360
3361
3361
3361
3361
3365
3365
3365
3365
3366
3366
3366
3366
3366
4184
3429
3366
3368
3368
3370
3368
3368
3368
3368
3368
3371
3372
3371
3372
3372
3372
3372
3372
3373
3374
3374
3374
3375
3375
3375
3375
3375
3375
3375
3375
3379
3379
3379
3379
3435
3379
3379
3379
3381
3382
3380
3380
3381
3381
3381
3381
3383
3383
3383
3382
3386
3386
3386
3386
3386
3386
3386
3386
3388
3387
3387
3388
3388
3388
3388
3388
3389
3389
3389
4251
3408
3397
3393
3394
3393
3393
3393
3393
3395
3395
3395
3395
3395
3395
3395
3395
3397
3396
3397
3396
3399
3399
3399
3399
3401
3400
3401
3400
3402
3402
3402
3402
3402
4172
3407
3405
3404
3404
3405
3404
3406
3406
3406
3406
3407
3407
3407
3407
3408
3408
3408
3408
3410
3410
3410
3410
3411
3411
3411
3411
3413
3413
3413
3413
3415
3415
3415
4294
3442
3415
3415
3415
3419
3417
3417
3416
3417
3417
3417
3417
3420
3420
3420
3420
3422
3422
3422
3422
3422
3422
3422
3422
3424
3424
3424
3424
3424
3424
3424
3424
3427
3428
5801
3439
3429
3429
3430
3429
3429
3429
3429
3429
3431
3431
3431
3431
3431
3431
3431
3431
3434
3434
3434
3434
3435
3435
3435
3438
3437
3437
3437
3437
3438
3438
3438
4536
3440
3438
3438
3438
3443
3441
3442
3442
3442
3442
3442
3442
3444
3443
3443
3443
3444
3444
3444
3444
3445
3445
3445
3445
3449
3449
3449
3449
3449
3449
3449
3449
3451
3496
3451
3454
3451
3451
3453
3451
3452
3452
3452
3452
3456
3456
3456
3456
3456
3456
3456
3456
3458
3458
3458
3458
3458
3458
3458
3458
3460
3460
3460
3460
3462
3462
3462
4272
3464
3468
3464
3463
3465
3465
3465
3465
3465
3465
3465
3465
3467
3467
3467
3467
3469
3469
3469
3469
3471
3471
3470
3471
3471
3471
3471
3471
3472
3473
3473
3473
3474
4352
3474
3478
3476
3476
3476
3476
3492
3492
3492
3492
3492
3492
3492
3492
3494
3494
3494
3494
3494
3494
3494
3494
3497
3497
3497
3497
3498
3498
3498
3498
3500
3499
4359
3516
3501
3501
3501
3502
3501
3501
3501
3501
3505
3505
3505
3504
3505
3505
3505
3505
3507
3506
3506
3507
3507
3507
3507
3507
3508
3509
3515
3522
3512
3542
3879
4872
3778
3862
3869
3858
3876
3844
3822
3813
3667
3516
3515
3514
3515
3632
3864
3855
3805
3522
3521
3519
3519
3519
3519
3519
3521
3521
3521
3521
3521
3521
3521
3521
4291
3546
3528
3523
3527
3525
3525
3525
3526
3526
3527
3527
3528
3528
3528
3528
3528
3528
3528
3528
3530
3530
3530
3530
3532
3532
3532
3532
3533
3533
3533
3534
3534
4370
3534
3534
3536
3537
3536
3536
3537
3537
3537
3537
3539
3539
3539
3539
3541
3541
3541
3540
3541
3541
3541
3541
3543
3543
3542
3542
3543
3543
3543
3543
3546
3546
4429
3549
3548
3548
3551
3548
3548
3548
3548
3548
3550
3550
3549
3550
3550
3550
3550
3550
3554
3554
3553
3554
3555
3555
3555
3555
3555
3555
3555
3555
3557
3557
3557
5992
3560
3557
3557
3559
3560
3561
3561
3560
3561
3561
3561
3561
3563
3562
3563
3563
3564
3564
3564
3564
3564
3564
3564
3564
3568
3568
3568
3568
3568
3568
3568
4634
3587
3569
3569
3570
3572
3570
3570
3570
3572
3572
3572
3571
3575
3575
3575
3575
3575
3575
3575
3575
3577
3577
3577
3576
3577
3577
3577
3577
3579
3579
3579
3578
4435
3604
3587
3582
3582
3583
3582
3582
3584
3585
3604
3584
3721
3955
3953
3823
3588
3587
3586
3585
3588
3588
3588
3588
3589
3590
3590
3590
3591
3591
3591
3591
4441
3654
3591
3591
3593
3842
3593
3593
3595
3595
3595
3595
3596
3596
3597
3596
3597
3597
3597
3597
3599
3599
3599
3598
3600
3600
3600
3600
3602
3602
3602
3602
3677
3603
3604
3604
3606
3604
3604
3604
3606
3606
3605
3605
3606
3606
3606
3606
3609
3609
3609
3609
3611
3611
3611
3611
3611
3611
3611
3611
3613
3613
3613
3613
4445
3618
3613
3613
3617
3618
3616
3617
3618
3618
3618
3618
3618
3618
3618
3618
3620
3620
3620
3620
3620
3620
3620
3620
3624
3624
3623
3624
3624
3624
3624
3624
3626
4452
3626
3626
3627
3629
3627
3627
3627
3627
3627
3627
3631
3631
3630
3631
3631
3631
3631
3631
3632
3632
3632
3632
3633
3633
3633
3633
3635
3635
3635
3635
3638
4413
3649
3638
3638
3640
3638
3638
3639
3640
3640
3640
3640
3640
3640
3640
3642
3642
3641
3641
3645
3645
3645
3645
3645
3645
3645
3645
3647
3647
3647
3647
3647
4416
3663
3648
3648
3648
3650
3649
3651
3651
3651
3651
3653
3653
3653
3653
3654
3654
3654
3654
3654
3654
3654
3654
3656
3656
3656
3656
3658
3658
3658
3658
3659
4557
3659
3660
3660
3660
3660
3660
3662
3662
3661
3662
3663
3663
3663
3663
3665
3665
3665
3665
3667
3667
3667
3666
3667
3667
3667
3667
3669
3669
3669
3669
3669
6486
3671
3669
3672
3673
3672
3672
3674
3674
3674
3674
3674
3674
3674
3674
3675
3676
3676
3676
3676
3676
3676
3676
3680
3680
3680
3680
3681
3681
3681
3681
3681
4622
3681
3681
3683
3683
3683
3683
3683
3683
3683
3683
3686
3687
3686
3687
3687
3687
3687
3687
3689
3689
3689
3689
3690
3690
3690
3690
3690
3690
3690
3690
3694
4498
3695
3694
3694
3696
3694
3694
3696
3695
3695
3695
3696
3696
3696
3696
3698
3698
3698
3698
3701
3701
3701
3701
3701
3701
3701
3701
3703
3703
3703
3703
4612
3715
3715
3703
3704
3706
3705
3705
3708
3708
3708
3708
3708
3708
3708
3708
3710
3710
3719
3710
3710
3710
3710
3710
3712
3712
3711
3712
3714
3714
3714
3714
4623
3734
3716
3716
3717
3717
3717
3717
3717
3717
3717
3727
3735
3735
3735
3735
3737
3737
3737
3737
3739
3738
3738
3739
3731
3723
3723
3723
3724
3725
3725
3725
3854
3726
3726
3726
3729
3728
3728
3728
3729
3730
3730
3730
3730
3730
3730
3730
3732
3732
3737
3731
3732
3732
3732
3732
3735
3735
3735
3735
3737
3737
3737
4582
3737
3737
3737
3740
3739
3739
3739
3739
3739
3739
3739
3739
3743
3743
3742
3743
3744
3744
3744
3744
3744
3744
3744
3744
3746
3746
3746
3746
3746
3746
4591
3774
3749
3749
3749
3751
3750
3752
3750
3750
3752
3752
3752
3752
3753
3753
3753
3753
3753
3753
3757
3758
3757
3757
3757
3756
3757
3757
3757
3757
3759
3759
4486
3776
3759
3759
3761
3759
3760
3760
3760
3760
3764
3764
3764
3764
3764
3764
3764
3764
3766
3766
3766
3765
3766
3766
3766
3766
3767
3768
3767
3767
3771
4551
3777
3771
3771
3771
3771
3771
3773
3773
3773
3773
3773
3773
3773
3773
3775
3775
3775
3775
3777
3777
3777
3777
3779
3779
3779
3779
3780
3780
3780
3780
6244
3780
3780
3780
3784
3782
3782
3782
3784
3784
3784
3784
3785
3785
3785
3786
3786
3786
3786
3786
3787
3788
3788
3788
3789
3789
3789
3789
3791
3791
3791
5003
3799
3793
3793
3794
3793
3793
3793
3793
3794
3794
3794
3794
3795
3795
3795
3795
3798
3798
3798
3798
3800
3800
3800
3800
3800
3800
3800
3800
3802
3802
4674
3809
3807
3802
3804
3802
3806
3806
3806
3806
3807
3807
3807
3807
3807
3807
3807
3807
3809
3809
3809
3809
3809
3809
3809
3809
3813
3812
3812
3812
3813
3936
3821
3813
3815
3816
3815
3815
3816
3816
3816
3816
3816
3818
3818
3818
3821
3821
3822
3821
3822
3824
3824
3823
3821
3821
3821
3822
3822
3822
3822
4565
3840
3823
3824
3824
3828
3827
3827
3827
3827
3827
3827
3827
3829
3828
3828
3828
3829
3829
3829
3855
3831
3831
4200
4193
4202
4226
4210
4199
4192
4076
4143
3955
4077
4179
3916
3838
3836
3836
3836
3836
3837
3838
3838
3838
3840
3840
3840
3840
3842
3842
3841
3841
3843
3843
3843
3843
3843
3843
3843
3843
4695
3851
3845
3845
3849
3847
3847
3849
3960
4212
4244
3894
3865
3863
3863
3863
3865
3865
3864
3865
3865
3865
3865
3865
3869
3868
3868
3869
3870
3870
4756
3872
3870
3870
3871
3870
3872
3872
3872
3872
3872
3872
3872
3872
3875
3876
3875
3875
3876
3876
3876
3876
3877
3878
3878
3878
3879
3879
3879
3879
4695
3879
3879
3879
3883
3884
3883
3883
3883
3883
3883
3883
3885
3885
3885
3885
3885
3885
3885
3885
3886
3886
3886
3887
3890
3890
3890
3890
3890
3890
3890
4608
3923
3891
3892
3893
3892
3892
3892
3892
4168
3893
3894
3894
3897
3897
3897
3897
3897
3897
3897
3897
3899
3899
3899
3899
3899
3899
3899
3899
7558
3901
3900
3903
3903
3903
3903
3903
3905
3905
3904
3905
3906
3906
3906
3906
3906
3906
3906
3906
3908
3908
3908
3908
3910
3910
3910
3910
3912
5177
3951
3911
3912
3914
3912
3912
3914
3914
3914
3914
3915
3915
3915
3915
3917
3917
3917
3917
3919
3919
3919
3919
3919
3919
3919
3919
3921
3920
3920
4586
3935
3921
3921
3921
3925
3924
3924
3924
3926
3926
3926
3926
3926
3926
3926
3926
3928
3928
3928
3928
3928
3928
3928
3928
3931
3932
3932
3932
3933
4665
3939
3933
3933
3933
3934
3933
3935
3935
3935
3935
3935
3935
3935
3935
3938
3939
3939
3938
3939
3939
3939
3939
3941
3941
3941
3941
3942
3942
3942
4861
3960
3948
3942
3945
3946
3946
3946
3945
3946
3946
3946
3946
3947
3948
3953
3947
3948
3948
3948
3948
3950
3950
3950
3950
3953
3953
3953
3965
3953
5656
3964
3953
3955
3958
3955
3955
3955
3955
3955
3962
3956
3956
3957
3956
3960
3960
3960
3960
3960
3960
3960
3960
3964
3962
3962
3962
3962
3962
3962
4059
3964
3964
3963
3965
3966
3966
3966
3966
3967
3968
3968
3968
3969
3969
3969
3969
3969
3969
3969
3969
3971
3971
3971
3971
3973
3973
3973
3973
4697
3987
3974
3974
3977
3975
3975
3975
3977
3977
3976
3977
3978
3978
3978
3978
3980
3980
3980
3980
3982
3982
3981
3982
3982
3982
3982
3982
3984
3984
4709
4017
3984
3984
3987
3984
3987
3987
3987
3987
3989
3990
3989
3989
3989
3989
3989
3989
3991
3991
3991
3991
3991
3991
3997
3991
3994
3995
3994
4786
4114
3996
3996
3996
3998
3996
3996
3996
3998
3998
3998
3998
3998
3998
3998
3998
4001
4001
4001
4008
4002
4003
4002
4002
4004
4003
4004
4004
4005
6576
4023
4005
4019
4006
4005
4005
4009
4009
4009
4009
4009
4009
4009
4009
4011
4010
4010
4010
4011
4011
4011
4011
4013
4013
4012
4013
4016
4016
5259
4051
4016
4016
4017
4016
4018
4018
4018
4018
4018
4018
4018
4031
4035
4036
4035
4036
4038
4039
4039
4039
4039
4039
4038
4034
4025
4025
4025
4895
4033
4025
4025
4027
4027
4027
4026
4027
4029
4029
4029
4029
4031
4031
4031
4031
4032
4032
4032
4032
4032
4032
4032
4032
4034
4034
4034
4034
4917
4040
4042
4036
4039
4038
4038
4037
4038
4038
4038
4038
4040
4040
4040
4040
4041
4041
4041
4042
4043
4043
4043
4043
4044
4044
4045
4045
4045
4045
4918
4068
4046
4046
4048
4047
4047
4047
4047
4047
4050
4050
4050
4050
4068
4052
4052
4052
4052
4052
4052
4052
4054
4054
4054
4054
4054
4054
4054
4133
4058
4058
4058
4060
4059
4059
4059
4059
4059
4059
4067
4059
4061
4061
4061
4061
4061
4061
4061
4061
4065
4065
4065
4065
4065
4065
4065
4065
4842
4075
4069
4066
4069
4068
4068
4070
4068
4068
4068
4068
4072
4071
4072
4072
4072
4072
4072
4072
4074
4074
4073
4074
4074
4078
4074
4074
4076
4950
4095
4077
4079
4088
4079
4079
4079
4079
4079
4079
4080
4081
4081
4081
4081
4081
4081
4081
4083
4082
4082
4082
4086
4086
4086
4086
4086
4086
4849
4089
4088
4088
4090
4088
4088
4088
4088
4088
4090
4090
4090
4090
4092
4092
4092
4092
4093
4094
4094
4094
4095
4095
4095
4095
4095
4095
4902
4177
4097
4097
4099
4097
4099
4099
4099
4099
4101
4100
4100
4101
4101
4101
4101
4101
4103
4103
4103
4103
4104
4104
4109
4104
4106
4106
4106
6668
4111
4108
4108
4109
4108
4108
4108
4108
4109
4109
4109
4109
4110
4110
4110
4110
4113
4113
4113
4113
4115
4115
4115
4115
4115
4115
4115
4115
4253
4116
4117
4119
4117
4117
4117
4117
4121
4121
4121
4121
4122
4122
4122
4122
4122
4122
4122
4122
4124
4124
4124
4124
4124
4124
4124
4124
5001
4141
4129
4128
4130
4128
4128
4128
4130
4130
4129
4130
4131
4131
4131
4131
4131
4131
4131
4131
4135
4135
4135
4135
4135
4135
4135
4135
4137
5018
4137
4136
4137
4139
4137
4137
4139
4139
4138
4139
4142
4159
4142
4191
4564
4559
4552
4547
4623
4514
4499
4323
4146
4145
4144
4144
5033
4178
4149
4146
4149
4149
4149
4149
4149
4149
4149
4149
4151
4151
4151
4151
4151
4151
4151
4151
4153
4153
4153
4152
4155
4155
4155
4155
4157
5081
4166
4157
4158
4159
4158
4158
4158
4158
4158
4158
4160
4160
4160
4160
4162
4162
4162
4162
4164
4164
4163
4163
4164
4164
4164
4164
4165
5018
4168
4166
4167
4167
4167
4167
4169
4169
4169
4169
4171
4171
4171
4170
4171
4171
4171
4171
4173
4173
4172
4172
4173
4173
4173
4173
4176
4176
5047
4195
4183
4178
4180
4178
4178
4178
4178
4178
4180
4180
4180
4518
4180
4180
4180
4180
4183
4184
4184
4184
4185
4185
4185
4185
4185
5771
4190
4185
4187
4188
4187
4187
4187
4187
4187
4187
4190
4190
4190
4191
4191
4191
4191
4191
4192
4193
4193
4193
4194
4194
4194
4194
4194
4900
4211
4194
4197
4199
4198
4198
4198
4198
4198
4198
4199
4199
4199
4199
4200
4200
4200
4200
4202
4202
4202
4201
4205
4205
4205
4205
4205
7158
4213
4205
4208
4207
4207
4206
4207
4207
4207
4207
4209
4209
4208
4209
4212
4212
4212
4212
4212
4212
4212
4212
4214
4214
4214
4214
4214
5273
4235
4214
4218
4216
4216
4215
4218
4218
4218
4218
4234
4234
4234
4234
4234
4234
4234
4234
4235
4235
4235
4235
4236
4236
4236
4236
5013
4324
4239
4239
4242
4241
4241
4241
4241
4241
4241
4241
4243
4243
4243
4243
4254
4243
4243
4243
4247
4249
4247
4247
4248
4248
4248
4248
5162
4279
4248
4248
4251
4250
4250
4250
4250
4250
4250
4250
4254
4253
4253
4254
4254
4254
4254
4254
4256
4256
4256
4256
4257
4257
4257
4257
5039
4264
4257
4257
4262
4260
4261
4260
4261
4261
4261
4261
4262
4262
4262
4262
4263
4263
4263
4263
4265
4265
4265
4265
4275
4268
4268
4268
5176
4274
4268
4268
4270
4270
4270
4270
4270
4270
4270
4270
4271
4272
4271
4271
4275
4275
4275
4275
4275
4275
4275
4275
4277
4277
4277
5098
4381
4277
4277
4279
4279
4279
4279
4279
4281
4281
4281
4281
4283
4283
4283
4283
4284
4284
4284
4284
4284
4284
4284
4284
4286
4286
4286
5130
4288
4294
4288
4288
4289
4289
4289
4311
4303
4290
4589
4711
4620
4317
4292
4292
4293
4293
4293
4293
4295
4295
4295
4295
4297
4297
5233
4328
4297
4297
4311
4297
4298
4299
4298
4299
4299
4299
4299
4299
4302
4302
4302
4302
4304
4304
4304
4304
4304
4304
4304
4304
4306
4306
4395
4323
4306
4306
4307
4306
4309
4310
4310
4310
4311
4311
4311
4311
4311
4311
4311
4311
4313
4313
4313
4313
4313
4313
4313
4313
4316
6786
4331
4317
4317
4319
4317
4317
4319
4318
4319
4319
4320
4320
4324
4330
4335
4336
4336
4336
4340
4340
4340
4340
4340
4340
4340
4324
5316
4349
4325
4325
4328
4326
4326
4326
4328
4328
4328
4327
4331
4331
4331
4331
4331
4331
4331
4331
4332
4333
4332
4332
4333
4333
4333
4333
5272
4388
4334
4336
4338
4338
4338
4338
4338
4338
4338
4338
4340
4340
4340
4340
4340
4340
4340
4340
4341
4342
4352
4342
4344
4344
4344
5235
4374
4346
4345
4348
4347
4347
4347
4347
4347
4347
4347
4347
4349
4349
4349
4349
4351
4351
4351
4351
4352
4352
4352
4352
4353
4353
5221
4361
4355
4355
4355
4355
4356
4356
4356
4356
4358
4358
4358
4358
4360
4360
4360
4360
4360
4360
4360
4360
4362
4362
4361
4362
4362
5001
4381
4362
4365
4366
4365
4365
4367
4367
4367
4367
4367
4367
4367
4367
4369
4369
4369
4368
4369
4369
4369
4369
4373
4373
4373
4373
5086
4400
4374
4378
4375
4374
4374
4374
4376
4376
4376
4376
4376
4376
4376
4376
4379
4379
4379
4379
4380
4380
4380
4380
4381
4382
4382
5231
4383
4383
4383
4384
4383
4383
4383
4383
4387
4386
4387
4387
4387
4387
4390
4387
4389
4400
4389
4730
4824
4746
4392
4390
4391
4390
5270
4397
4394
4394
4395
4394
4394
4394
4394
4394
4396
4395
4396
4395
4396
4396
4396
4396
4397
4397
4397
4397
4401
4401
4401
4401
4401
5251
4406
4401
4403
4405
4403
4403
4403
4403
4403
4403
4405
4407
4405
4404
4407
4407
4407
4407
4408
4409
4409
4409
4410
4410
4410
4410
7064
4410
4410
4411
4412
4412
4412
4412
4414
4414
4414
4414
4415
4415
4416
4415
4416
4416
4416
4416
4418
4418
4417
4418
4419
4419
5586
4449
4421
4421
4422
4421
4423
4423
4423
4423
4423
4423
4423
4423
4424
4424
4424
4424
4425
4425
4425
4425
4428
4428
4428
4428
4430
5304
4437
4430
4430
4432
4430
4469
4564
4903
4870
4882
4884
4836
4856
4733
4437
4436
4436
4435
4437
4437
4437
4437
4437
4437
4437
5384
4445
4439
4439
4440
4439
4439
4439
4439
4442
4442
4442
4442
4443
4443
4443
4443
4445
4445
4445
4445
4446
4446
4446
4446
4446
4446
5076
4455
4450
4450
4450
4450
4450
4450
4450
4450
4451
4451
4452
4452
4452
4452
4452
4452
4453
4454
4454
4453
4457
4457
4457
4457
5372
4469
4457
4457
4461
4458
4459
4462
4459
4459
4459
4459
4460
4460
4461
4460
4464
4464
4464
4467
4464
4464
4464
4464
4466
4466
4466
5373
4466
4466
4466
4466
4468
4468
4468
4468
4470
4470
4470
4470
4471
4472
4472
4472
4473
4473
4473
4473
4473
4473
4473
4473
4475
5354
4475
4475
4477
4479
4477
4477
4478
4479
4479
4478
4479
4479
4479
4479
4480
4481
4480
4851
4482
4482
4482
4482
4484
4484
4484
6190
4486
4486
4488
4489
4486
4486
4486
4486
4488
4487
4487
4487
4488
4488
4488
4488
4497
4500
4496
4496
4498
4499
4499
4498
4498
5472
4520
4503
4501
4503
4495
4495
4495
4495
4495
4495
4499
4498
4499
4499
4500
4500
4500
4500
4500
4500
4500
4500
4502
4502
4502
7512
4551
4502
4504
4502
4505
4505
4506
4506
4506
4506
4506
4506
4507
4508
4508
4508
4509
4509
4509
4509
4509
4509
4509
4509
4512
5711
4516
4513
4518
4515
4513
4513
4514
4514
4514
4515
4515
4515
4515
4515
4517
4517
4516
4517
4520
4520
4520
4520
4520
4520
4520
5450
4525
4522
4522
4524
4522
4522
4522
4522
4523
4524
4524
4523
4527
4527
4527
4527
4527
4527
4527
4527
4529
4529
4529
4529
4529
5388
4591
4529
4531
4532
4531
4530
4533
4533
4533
4533
4535
4535
4535
4535
4543
4536
4536
4536
4536
4536
4536
4536
4538
4538
4538
4538
5337
4576
4545
4542
4542
4542
4541
4541
4542
4542
4542
4542
4543
4544
4544
4544
4545
4545
4545
4545
4547
4547
4547
4547
4549
4549
5491
4556
4549
4551
4549
4549
4551
4551
4550
4550
4551
4551
4551
4563
4554
4554
4554
4554
4556
4556
4556
4556
4556
4556
4556
4556
5279
4570
4562
4560
4558
4558
4558
4558
4562
4562
4561
4562
4563
4563
4563
4563
4563
4578
4563
5047
4998
4833
4567
4565
4565
5452
4649
4565
4569
4570
4568
4568
4569
4569
4569
4569
4570
4571
4570
4570
4572
4572
4572
4572
4572
4572
4572
4572
4575
4576
4576
5524
4576
4576
4576
4579
4577
4577
4577
4577
4578
4578
4578
4578
4581
4580
4580
4580
4583
4583
4583
4583
4583
4583
4583
4583
4585
5515
4585
4585
4585
4587
4585
4585
4587
4587
4586
4587
4590
4590
4590
4590
4605
4605
4605
4604
4605
4605
4605
4605
4607
4607
4607
7204
4626
4608
4609
4608
4610
4610
4610
4610
4612
4612
4612
4619
4612
4626
4623
4623
4623
4623
4623
4623
4614
4614
4614
4614
5829
4619
4617
4617
4622
4620
4620
4620
4621
4621
4621
4621
4623
4629
4631
4639
4640
4639
4638
4639
4643
4643
4643
4643
4644
4644
5627
4630
4628
4627
4627
4627
4629
4629
4630
4630
4630
4630
4629
4630
4640
4648
4634
5134
5080
4878
4658
4635
4636
4636
4636
5605
4639
4637
4637
4638
4636
4641
4641
4641
4645
4645
4645
4644
4645
4645
4645
4645
4646
4646
4646
4646
4647
4647
4648
4648
4649
5609
4668
4649
4654
4652
4652
4652
4652
4652
4652
4652
4654
4654
4654
4653
4654
4654
4654
4654
4656
4656
4656
4656
4659
4659
5578
4662
4659
4659
4660
4658
4661
4661
4661
4661
4661
4661
4661
4661
4663
4663
4663
4663
4665
4666
4665
4665
4667
4667
4666
4667
5635
4702
4917
5080
4892
4670
4668
4668
4670
4670
4670
4670
4672
4672
4672
4672
4674
4674
4673
4673
4674
4674
4674
4675
4676
5613
4707
4676
4679
4677
4677
4677
4679
4679
4679
4679
4681
4681
4681
4680
4681
4681
4681
4681
4683
4683
4683
4682
4684
4684
5715
4734
4686
4686
4688
4686
4688
4688
4688
4688
4688
4688
4688
4688
4690
4690
4690
4690
4691
4701
4704
4704
4708
4708
4708
5484
4825
4717
4709
4709
4709
4709
4709
4709
4711
4711
4711
4711
4711
4711
4711
4711
4714
4715
4715
4714
4715
4716
4715
4715
4717
7345
4738
4717
4719
4718
4718
4718
4718
4718
4718
4718
4721
4722
4722
4721
4722
4723
4722
4722
4730
4721
4721
4721
4722
5964
4751
5113
5163
5199
5193
5232
5163
5097
4765
4759
4772
4745
4771
4745
4773
4748
4774
4747
4774
4748
4767
4743
4775
4750
5843
4785
4772
4768
4768
4767
4766
4764
4753
4772
4771
4755
4770
4768
4775
4771
4771
4770
4782
4775
4779
4776
4780
4778
4781
4947
4783
4779
4783
4778
4784
4788
4783
4780
4778
4786
4763
4790
4789
4782
4788
4763
4794
4791
4767
4794
4793
4784
4788
5640
4809
4793
4780
4781
4781
4779
4781
4783
4782
4781
4782
4781
4784
4782
4785
4786
4786
4785
4786
4785
4786
4784
4787
4789
5779
4792
4786
4791
4789
4790
4789
4790
4790
4792
4794
4793
4793
4795
4794
4795
4792
4794
4796
4795
4796
4803
4795
4795
4797
5851
4805
4806
4804
4798
4799
4799
4803
4799
4800
4794
4799
4807
4817
4806
4812
4811
4811
4807
4811
4813
4811
4811
4815
4815
5826
4828
4816
4819
4812
4815
4819
4817
4818
4817
4818
4818
4815
4818
4821
4818
4819
4818
4823
4823
4819
4822
4826
4823
5603
4843
4820
4827
4842
4824
4825
4826
4825
4825
4827
4825
4832
4828
4835
4830
4831
4830
4831
4831
4830
4830
4832
4832
4834
5831
4838
4835
4841
4838
4847
4852
4838
4838
4850
4851
4848
4848
4842
4852
4856
4848
4850
4849
4848
4853
4855
4842
8630
4856
4859
4861
4855
4852
4854
4852
4858
4859
4848
4851
4861
4857
4860
4857
4858
4851
4861
4865
4858
4857
4858
4857
6165
4890
4864
4872
4934
5323
5214
4867
4863
4863
4863
4863
4863
4864
4865
4860
4860
4859
4860
4874
4863
4865
4874
4872
5774
4941
4878
4866
4887
4873
4873
4876
4874
4875
4876
4869
4872
4874
4878
4878
4878
4878
4881
4879
4880
4878
4883
4881
4883
5893
4885
4877
4883
4880
4885
4886
4884
4885
4883
4885
4883
4885
4887
4889
4887
4889
4887
4885
4887
4889
4887
4884
4887
5669
4896
4896
4901
4892
4885
4889
4889
4890
4890
4899
4894
4904
4898
4898
4903
4897
4897
4912
4906
4910
4909
4911
4908
5826
4929
4909
4903
4909
4904
4919
4922
4912
4917
4914
4916
4917
4912
4916
4917
4915
4916
4919
4920
4914
4906
4911
4909
5838
5027
4915
4916
4925
4918
4924
4924
4925
4917
4914
4912
4912
4915
4911
4913
4916
4918
4915
4917
4924
4918
4917
4918
4920
5799
4954
4926
4925
4928
4927
4923
4922
4928
4933
4930
4927
4934
4932
4930
4926
4934
4933
4932
4937
4937
4935
4949
4941
5694
4943
4942
4939
4943
4941
4937
4936
4946
4946
4936
4944
4944
4944
4943
4946
4949
4946
4942
4947
4946
4948
4948
4954
5836
4962
4955
4950
4955
4948
4959
4944
4952
4955
4952
4961
4961
4957
4957
4956
4962
4958
4957
4962
4964
4965
4961
4965
7655
4990
4963
4960
4959
4968
4965
4965
4973
4971
4965
4964
4969
4971
4973
4961
4968
4971
4969
4966
4972
4967
4966
6360
4998
4969
4964
4974
4972
4967
4968
4973
4977
4973
4973
4973
4973
4970
4965
4978
4979
4976
4977
4974
4976
4974
4970
5977
4972
4979
4971
4981
4980
4982
4977
4976
4985
4985
4987
4984
4982
4983
4994
4984
4994
4988
4989
4990
4990
4994
4992
6029
5018
4989
4996
4998
4992
4994
5006
4990
4996
4992
4989
4997
4999
5001
4996
4997
4991
5001
4997
4996
4995
5001
5003
5791
5019
4990
5000
5000
4999
4999
5003
4999
4999
5004
5002
5002
5011
5006
5003
4997
5006
5002
5005
5005
5019
5018
6057
5035
5014
5022
5013
5017
5022
5030
5022
5029
5026
5030
5008
5017
5014
5017
5018
5017
5018
5017
5015
5019
5015
5013
6103
5045
5024
5020
5025
5013
5021
5020
5021
5019
5017
5023
5023
5021
5021
5019
5020
5021
5023
5022
5029
5018
5030
5031
5911
5070
5027
5025
5029
5023
5028
5024
5025
5024
5032
5035
5023
5028
5032
5035
5026
5033
5038
5028
5021
5029
5033
6183
5062
5049
5043
5041
5047
5033
5039
5029
5036
5040
5044
5042
5036
5051
5038
5048
5042
5043
5054
5051
5038
5041
5047
6165
5061
5056
5040
5050
5037
5048
5044
5045
5049
5054
5043
5047
5063
5050
5055
5054
5047
5054
5062
5477
5558
5521
8260
5535
5540
5499
5262
5059
5053
5049
5070
5051
5049
5053
5058
5064
5063
5058
5060
5057
5057
5066
5058
5058
5062
6528
5061
5056
5064
5062
5064
5063
5057
5066
5076
5073
5080
5079
5072
5079
5079
5083
5075
5088
5083
5072
5090
5081
6198
5090
5080
5070
5091
5087
5082
5093
5087
5090
5084
5092
5079
5086
5100
5091
5083
5086
5088
5079
5092
5088
5091
6038
5136
5083
5098
5086
5089
5091
5088
5091
5093
5088
5091
5087
5094
5084
5094
5093
5096
5092
5099
5093
5096
5094
5104
6093
5107
5098
5094
5098
5107
5092
5098
5099
5106
5097
5104
5104
5099
5099
5113
5097
5100
5109
5110
5108
5109
5102
6180
5126
5101
5122
5108
5106
5101
5108
5105
5111
5104
5110
5110
5113
5109
5108
5119
5114
5118
5112
5117
5116
5111
6148
5127
5134
5117
5123
5116
5111
5125
5119
5124
5118
5124
5122
5126
5120
5126
5128
5126
5128
5128
5132
5134
5127
6014
5147
5137
5133
5132
5127
5136
5128
5127
5129
5133
5127
5132
5138
5137
5131
5139
5136
5128
5133
5136
5130
5139
6142
5220
5134
5140
5148
5138
5144
5139
5141
5142
5137
5137
5153
5142
5142
5142
5138
5138
5155
5135
5141
5146
5146
5158
5891
5156
5160
5149
5152
5147
5154
5165
5163
5159
5171
5163
5152
5162
5151
5154
5160
5156
5157
5156
5167
5169
5155
7876
5187
5153
5159
5181
5158
5157
5158
5157
5157
5171
5169
5164
5193
5157
5173
5175
5173
5172
5174
5169
5183
6637
5188
5177
5182
5181
5181
5169
5179
5173
5176
5175
5198
5168
5170
5192
5194
5180
5186
5185
5169
5177
5178
5184
6309
5210
5183
5187
5192
5188
5183
5178
5189
5192
5196
5181
5207
5186
5189
5190
5189
5194
5196
5193
5191
5194
5199
6092
5215
5190
5203
5187
5211
5192
5204
5198
5194
5189
5194
5195
5193
5193
5202
5197
5195
5214
5210
5198
5200
5198
6343
5207
5202
5202
5201
5214
5200
5208
5216
5200
5201
5204
5214
5208
5213
5211
5209
5212
5516
5211
5206
5216
7014
5240
5215
5220
5216
5222
5217
5212
5224
5220
5220
5217
5218
5212
5222
5223
5222
5220
5218
5219
5223
5216
6293
5264
5234
5231
5233
5230
5238
5238
5235
5229
5233
5237
5234
5227
5227
5229
5230
5245
5218
5222
5228
5230
5237
6370
5223
5239
5235
5232
5228
5231
5238
5226
5229
5239
5243
5251
5232
5239
5240
5235
5236
5240
5246
5242
5241
5236
6336
5259
5238
5243
5255
5242
5245
5247
5250
5241
5239
5243
5252
5256
5240
5246
5250
5248
5247
5252
5245
5252
6116
5285
5261
5247
5250
5254
5246
5260
5250
5251
5255
5255
5262
5262
5250
5253
5249
5262
5263
5258
5252
5261
5259
8380
5283
5258
5278
5266
5271
5276
5261
5283
5271
5284
5275
5265
5279
5280
5267
5282
5271
5274
5262
5276
5267
6770
5300
5286
5294
5267
5278
5270
5271
5277
5282
5280
5285
5289
5278
5288
5284
5283
5285
5284
5279
5284
5286
6425
5302
5273
5294
5277
5312
5281
5280
5278
5286
5288
5278
5278
5281
5289
5289
5290
5282
5285
5289
5282
5290
5295
6446
5320
5285
5291
5298
5300
5301
5295
5314
5318
5309
5302
5309
5305
5303
5300
5314
5313
5299
5303
5307
5307
6486
5318
5313
5313
5311
5307
5312
5309
5295
5309
5311
5309
5305
5314
5315
5310
5311
5307
5319
5317
5317
5308
6408
5375
5325
5322
5310
5318
5320
5328
5321
5316
5320
5311
5316
5322
5318
5340
5326
5320
5316
5316
5328
5333
5333
5619
5336
5327
5331
5330
5351
5326
5327
5321
5329
5332
5331
5330
5337
5335
5339
5333
5329
5356
5332
5349
5335
6455
5342
5341
5341
5337
5343
5335
5337
5352
5343
5346
5346
5346
5373
5345
5717
5802
5536
5356
5351
5343
5365
6564
5374
5360
5344
5354
5358
5349
5347
5345
5359
5354
5345
5387
5891
5860
5853
5924
5814
5584
5554
5720
6674
5377
5364
5358
5378
5359
5358
5358
5371
5361
5365
5377
5350
5341
5355
5374
5371
5378
5368
5373
5360
5367
7848
5410
5374
5364
5377
5370
5371
5373
5376
5367
5374
5384
5372
5361
5379
5379
5371
5380
5382
5379
5395
5371
6826
5400
5367
5379
5381
5381
5374
5372
5373
5380
5385
5377
5373
5383
5374
5377
5385
5379
5390
5382
5385
5395
6553
5391
5406
5399
5415
5403
5387
5401
5404
5417
5402
5398
5398
5399
5396
5411
5389
5386
5385
5395
5388
5394
6587
5423
5400
5406
5400
5394
5408
5403
5399
5401
5398
5412
5411
5401
5399
5425
5394
5406
5403
5406
5413
5406
6543
5447
5411
5425
5424
5403
5408
5408
5409
5434
5432
5407
5430
5413
5432
5408
5406
5416
5418
5436
5436
5441
6583
5455
5448
5454
5443
5448
5419
5452
5445
5455
5429
5429
5450
5440
5427
5457
5433
5438
5437
5445
5443
5432
6565
5438
5455
5434
5443
5450
5451
5430
5463
5467
5462
5463
5452
5467
5426
5436
5456
5467
5466
5464
5418
6405
5497
5440
5451
5447
5459
5454
5454
5456
5452
5461
5430
5465
5459
5452
5443
5456
5475
5475
5477
5480
5489
6897
5989
5759
5461
5469
5485
5452
5476
5474
5482
5468
5476
5469
5441
5478
5474
5442
5487
5476
5478
5478
5485
6655
5513
5474
5473
5479
5479
5488
5491
5470
5479
5477
5493
5484
5476
5492
5485
5482
5462
5487
5450
5481
8211
5495
5485
5481
5469
5482
5493
5463
5444
5485
5494
5488
5519
5521
5502
5581
5572
5587
5595
5583
5580
6821
5634
5589
5582
5602
5588
5598
5605
5596
5610
5629
5629
5634
5641
5649
5555
5535
5540
5555
5564
5543
5561
6594
5555
5565
5526
5620
5641
5633
5656
5638
5640
5653
5642
5556
5578
5573
5557
5647
5644
5651
5651
5654
6881
5626
5650
5670
5653
5658
5673
5657
5656
5661
5655
5663
5688
5693
5705
5712
5710
5673
5671
5716
5699
16340
6134
5678
5699
5724
5712
5690
5727
5711
5712
5692
5683
5735
5714
5741
5740
5726
5739
5739
6952
5737
5682
5721
5707
5733
5713
5725
5739
5709
5706
5721
5716
5726
5741
5729
5738
5726
5733
5717
6792
5860
5714
5718
5694
5723
5741
5707
5739
5716
5701
5703
5717
5722
5711
5702
5740
5759
5756
5818
5827
7003
5839
5829
5841
5816
5814
5954
5951
5828
5807
5887
5838
5830
5827
5833
5836
5832
5819
5829
5839
6895
5867
5845
5825
5936
5847
5846
5840
5845
5839
5838
5930
5941
5854
5935
5850
5849
5815
5849
5842
5835
6983
5864
5900
5964
5944
5868
5858
5934
5890
5866
5844
5851
5835
5924
5935
5848
5865
5928
5959
5967
8696
6037
5983
5969
5966
5932
5950
5972
5967
5967
5937
5945
5934
5975
5970
5954
5973
6002
5947
7472
6009
5942
5953
6014
5946
5981
6014
5988
5969
5966
5958
5962
5979
5969
5979
5984
6001
5998
5959
7032
6005
5995
5980
5980
5987
6007
5953
5958
5952
5970
5986
5992
5994
6004
5997
5990
5999
6250
7787
6027
5988
5998
6008
5997
6006
6003
6002
6002
6028
6027
6014
6009
5999
6042
5975
6006
6049
6022
7148
6029
6036
5985
6003
6013
5959
5934
6051
6035
6017
6007
6037
6053
6039
6042
6058
6059
6025
6973
6100
6030
6037
6007
5978
6010
5974
6065
6051
6034
6063
6062
6031
6035
6022
6031
6018
6031
6052
7175
6066
6079
6049
6084
6064
6059
6059
5989
6000
6012
6020
6053
6055
6061
6028
6068
6094
6104
6073
7620
6491
6065
6003
6052
6251
6551
6544
6572
6533
6432
6067
6033
6064
6081
6061
6058
6031
6058
7416
6085
6071
6085
6048
6046
6062
6060
6053
6070
6071
6067
6076
6057
6030
6045
6096
6093
6090
7273
6118
6079
6063
6056
6076
6053
6070
6044
6077
6057
6044
6066
6071
6092
6070
6077
6046
6086
6086
9287
6111
6076
6127
6109
6102
6092
6120
6109
6080
6145
6066
6122
6110
6080
6057
6100
6035
6105
7570
6096
6084
6111
6092
6127
6050
6075
6117
6102
6082
6095
6091
6108
6116
6134
6059
6094
6113
7313
6112
6080
6096
6147
6127
6118
6080
6110
6084
6100
6090
6066
6077
6134
6106
6093
6098
6155
6610
7542
6398
6080
6057
6099
6114
6099
6089
6093
6115
6109
6130
6136
6116
6103
6116
6127
6120
6130
7434
6146
6119
6117
6136
6163
6155
6138
6136
6128
6152
6136
6117
6140
6127
6141
6117
6123
6159
7182
6149
6121
6122
6131
6167
6110
6148
6091
6122
6165
6175
6113
6147
6123
6116
6124
6131
6131
6151
6283
6138
6148
6123
6131
6130
6096
6130
6114
6143
6083
6064
6146
6108
6145
6160
6159
6119
6169
7298
6174
6127
6131
6113
6177
6159
6191
6168
6147
6141
6154
6107
6121
6124
6178
6137
6108
6139
7130
6156
6110
6140
6118
6100
6160
6146
6167
6174
6162
6135
6204
6183
6148
6159
6161
6150
6175
7006
6325
6118
6129
6200
6172
6145
6160
6140
6158
6170
6177
6159
6156
6157
6150
6207
6188
6152
6188
8979
6196
6181
6141
6143
6192
6133
6184
6163
6161
6155
6144
6218
6192
6189
6190
6161
6181
6222
7686
6202
6179
6214
6192
6199
6123
6170
6166
6107
6194
6130
6179
6182
6177
7340
6164
6466
7946
6832
6613
6522
6478
6197
6183
6207
6186
6184
6220
6186
6155
6225
6185
6127
6173
6181
6185
7518
6223
6203
6228
6208
6210
6198
6170
6173
6151
6234
6152
6162
6214
6217
6178
6208
6185
6170
6185
6337
6183
6176
6163
6195
6148
6195
6200
6186
6185
6234
6217
6166
6223
6211
6190
6184
6210
6193
7421
6246
6215
6194
6214
6200
6193
6194
6198
6225
6192
6203
6243
6224
6192
6163
6196
6214
6211
6526
6173
6238
6175
6172
6159
6213
6226
6175
6193
6215
6190
6196
6227
6218
6217
6202
6190
6201
7458
6237
6194
6212
6207
6211
6229
6239
6248
6188
6243
6203
6260
6249
6217
6212
6247
6195
6200
7324
6232
6206
6227
6218
6231
6215
6182
6192
6202
6201
6231
6193
6250
6191
6212
6201
6223
6243
7242
6221
6251
6192
6222
6239
6229
6243
6261
6235
6263
6232
6243
6193
6220
6266
6184
6246
6238
9103
6247
6242
6219
6260
6270
6206
6251
6232
6244
6252
6239
6248
6201
6254
6205
6252
6241
6243
7638
6227
6265
6221
6236
6211
6243
6287
6219
6234
6274
6235
6177
6255
6256
6181
6208
6280
6272
7340
6254
6231
6251
6291
6269
6194
6249
6234
6256
6250
6251
6182
6269
6228
6224
6228
6295
6272
7302
6274
6279
6254
6271
6282
6292
6278
6272
6286
6280
6294
6289
6263
6279
6260
6276
6309
6233
7355
6273
6410
6741
6379
6256
6290
6271
6241
6260
6281
6240
6266
6274
6290
6283
6250
6292
6298
7244
6245
6273
6263
6312
6287
6299
6314
6284
6252
6275
6262
6309
6297
6312
6269
6320
6275
7391
6374
6684
6753
6811
6820
6800
6485
6268
6284
6311
6292
6291
6314
6318
6270
6297
6302
6283
7631
6298
6282
6279
6298
6275
6286
6231
6284
6313
6303
6312
6276
6305
6314
6323
6298
6332
6314
7515
6347
6357
6302
6317
6308
6306
6321
6299
6323
6301
6280
6277
6314
6301
6315
6296
6408
7983
6481
6296
6286
6318
6322
6330
6295
6273
6372
6293
6308
6331
6296
6318
6327
6327
6295
6297
9047
6352
6292
6279
6314
6268
6371
6358
6327
6341
6308
6305
6327
6305
6302
6319
6316
6303
6309
7664
6263
6309
6324
6337
6341
6316
6334
6274
6301
6337
6367
6306
6339
6329
6344
6304
6327
7249
6397
6292
6304
6331
6273
6345
6356
6312
6319
6294
6352
6340
6357
6317
6342
6283
6380
6334
7607
6352
6307
6342
6343
6318
6340
6279
6290
6309
6311
6348
6351
6355
6399
6351
6326
6339
6302
7559
6348
6337
6352
6335
6349
6347
6364
6313
6375
6332
6336
6362
6358
6346
6344
6334
6374
6356
7932
6372
6322
6353
6358
6358
6353
6320
6350
6361
6293
6362
6364
6352
6390
6291
6573
6357
8129
6385
6362
6298
6349
6354
6364
6393
6331
6385
6357
6359
6336
6355
6337
6370
6354
6359
7635
6404
6415
6362
6388
6403
6400
6404
6387
6361
6370
6375
6347
6419
6374
6388
6361
6345
6384
7616
6394
6379
6340
6351
6384
6383
6343
6388
6388
6367
6322
6439
6383
6381
6347
6363
6420
7488
6311
6363
6373
6427
6309
6381
6368
6365
6380
6384
6390
6390
6379
6352
6411
6412
6393
6374
9626
6436
6411
6401
6375
6396
6378
6400
6362
6371
6368
6366
6386
6378
6375
6400
6403
6445
7977
6438
6391
6388
6400
6399
6414
6432
6382
6432
6389
6414
6418
6426
6414
6377
6401
6423
6410
7627
6423
6434
6443
6417
6412
6383
6397
6331
6452
6496
6422
6357
6429
6336
6435
6428
6436
7695
6470
6402
6466
6447
6448
6387
6423
6469
6473
6457
6443
6461
6427
6462
6443
6444
6449
6417
6602
6455
6461
6396
6459
6459
6408
6436
6413
6481
6425
6444
6445
6445
6456
6399
6428
6449
7701
6460
6531
6920
6526
6445
6392
6438
6493
6391
6440
6405
6378
6414
6411
6467
6470
6446
7531
6454
6484
6456
6491
6438
6465
6433
6462
6441
6459
6471
6444
6447
6493
6485
6453
6449
6462
7664
6430
6446
6469
6400
6454
6461
6444
6467
6474
6436
6471
6458
6504
6500
6470
6469
6497
7757
6466
6536
6497
6503
6472
6471
6487
6500
6489
6519
6474
6440
6472
6442
6516
6463
6457
7737
6479
6458
6445
6523
6491
6436
6462
6490
6460
6486
6488
6495
6503
6471
6500
6509
6433
6467
9226
6527
6462
6494
6503
6503
6493
6479
6482
6479
6498
6556
6433
6493
6521
6483
6510
6480
7913
6487
6481
6458
6489
6493
6494
6480
6502
6473
6462
6496
6516
6514
6474
6496
6499
6512
7666
6523
6497
6467
6479
6508
6502
6506
6502
6510
6486
6547
6501
6519
6511
6503
6506
6476
7698
6486
6542
6529
6514
6473
6535
6530
6483
6530
6492
6503
6485
6528
6506
6494
6524
6512
7700
6574
6480
6516
6506
6540
6540
6508
6495
6549
6519
6539
6547
6556
6548
6551
6683
7033
8391
6994
7044
6997
6730
6503
6536
6522
6489
6517
6533
6511
6523
6541
6510
6507
6509
6498
7883
6541
6502
6495
6506
6516
6466
6520
6490
6537
6550
6561
6576
6503
6530
6545
6516
6535
7618
6636
6534
6531
6514
6519
6546
6533
6528
6543
6534
6568
6556
6545
6546
6542
6617
6559
6545
7693
6521
6543
6535
6573
6580
6540
6571
6556
6576
6548
6572
6548
6536
6603
6527
6550
6568
7860
6566
6541
6531
6561
6545
6560
6583
6560
6503
6530
6569
6578
6600
6526
6558
6545
6608
9518
6609
6572
6546
6553
6562
6560
6606
6575
6569
6582
6573
6544
6565
6542
6565
6568
6631
7686
6585
6550
6561
6573
6536
6594
6575
6552
6586
6608
6582
6570
6601
6571
6586
6550
6592
7702
6575
6608
6591
6589
6619
6575
6560
6553
6517
6514
6547
6595
6613
6554
6586
6609
6604
7877
6626
6573
6606
6577
6616
6583
6590
6570
6585
6584
6566
6566
6633
6541
6587
6591
6594
7831
6554
6602
6559
6578
6584
6566
6601
6576
6603
6600
6556
6586
6577
6607
6564
6637
6613
7938
6669
6631
6593
6625
6562
6570
6572
6622
6615
6607
6600
6565
6586
6557
6614
6602
6604
7733
6655
6632
6591
6643
6593
6629
6646
6610
6606
6569
6570
6615
6619
6619
6595
6608
6568
7765
6648
6635
6619
6594
6635
6615
6642
6610
6653
6633
6607
6600
6599
6648
6608
6595
8082
7191
6656
6670
6639
6593
6593
6652
6616
6638
6640
6633
6657
6640
6618
6585
6632
6622
7826
6649
6649
6658
6628
6662
6674
6651
6650
6637
6623
6602
6662
6612
6594
6617
6607
6665
9343
6689
6663
6650
6601
6651
6605
6657
6634
6671
6615
6641
6650
6649
6642
6667
6665
6625
8126
6684
6677
6676
6633
6620
6653
6663
6670
6658
6674
6693
6668
6640
6631
6683
6643
6665
7583
6682
6669
6638
6690
6668
6699
6702
6626
6661
6672
6653
6660
6688
6710
6643
6697
8000
6671
6685
6721
6643
6670
6653
6709
6640
6696
6688
6687
6666
6673
6657
6692
6691
6633
7894
6724
6684
6649
6710
6664
6697
6690
6717
6656
6692
6698
6747
6705
6714
6638
6708
6700
7815
6715
6680
6696
6699
6676
6666
6685
6702
6672
6671
6694
6692
6704
6684
6703
6693
6696
7579
6735
6703
6765
6680
6668
6644
6709
6740
6701
6750
6720
6682
6706
6727
6696
6710
8055
6735
6642
6707
6717
6731
6714
6716
6750
6741
6686
6738
6751
6743
6718
6712
6703
6751
8035
6786
6708
6745
6860
7209
6905
6645
6711
6705
6749
6746
6737
6727
6751
6733
6777
8129
6737
6772
6684
6730
6776
6722
6724
6732
6687
6796
6739
6746
6760
6749
6735
6681
6747
9594
6794
6719
6755
6734
6702
6752
6782
6905
7333
7051
6723
6732
6703
6762
6767
6729
8240
6753
6730
6720
6745
6929
6714
6724
6728
6711
6761
6718
6765
6723
6780
6730
6770
8688
6743
6777
6768
6750
6766
6729
6686
6750
6748
6771
6749
6712
6733
6768
6752
6698
7669
6905
6754
6767
6770
6782
6779
6754
6762
6746
6771
6780
7034
7281
7261
7306
7152
6904
8234
6807
6815
6741
6729
6800
6736
6730
6773
6780
6809
6775
6795
6796
6776
6780
6741
8091
6759
6789
6830
6774
6771
6752
6847
6817
6793
6768
6730
6769
6852
6728
6771
6767
6759
7894
6751
6801
6780
6796
6776
6770
6811
6811
6766
6772
6800
6793
6756
6783
6803
6789
8028
6778
6788
6748
6829
6797
6752
6797
6771
6757
6730
6750
6770
6822
6752
6798
6765
6793
7986
6776
6835
6735
6846
6777
6730
6751
6795
6779
6753
6752
6832
6809
6857
6803
6788
7934
6801
6815
6790
6811
6781
6819
6840
6768
6830
6810
6806
6769
6829
6813
6791
6809
9847
6961
6790
6809
6801
6768
6792
6808
6797
6823
6848
6813
6826
6789
6819
6788
6845
6819
8136
6883
6835
6779
6824
6854
6813
6732
6831
6761
6810
6814
6765
6804
6834
6815
6834
8153
6845
6815
6774
6830
6816
6888
6836
6775
6882
6848
6842
6845
6845
6862
6791
6820
8028
6844
6860
6822
6810
6830
6853
6858
6839
6808
6853
6766
6839
6860
6850
6878
6856
6873
8093
6839
6836
6838
6845
6859
6846
6863
6801
6919
6882
6869
6818
6786
6865
6868
6856
8035
6859
6846
6862
6871
6870
6850
6852
6826
6850
6920
6901
6866
6813
6843
6847
6844
8110
6890
6840
6800
6863
6885
6836
6801
6805
6837
6861
6823
6799
6873
6801
6893
6885
6846
7995
6887
6884
6890
7259
7377
6958
6878
6875
6898
6919
6838
6875
6912
6879
6800
6846
8284
6920
6868
6927
6943
6907
6936
6909
6929
6915
6858
6844
6943
6905
6891
6896
6904
8285
6924
6955
6906
6946
6878
6895
6917
6908
6938
6843
6908
6897
6919
6849
6919
6894
9812
6909
6909
6886
6920
6914
6927
6901
6898
6949
6982
6931
6935
6903
6915
6956
6905
8431
6895
6953
6914
6877
6950
6953
6881
6901
6954
7031
7018
7042
7067
7065
7106
7070
8395
7116
7092
7073
7058
7035
7106
7078
7072
7094
7093
7087
7068
7094
7081
7091
7078
8023
7111
7050
7213
7551
7241
7076
7068
7065
7108
7081
7123
7146
7055
7049
7154
8548
7142
7154
7109
7120
7114
7139
7099
7324
7326
7277
7291
7307
7270
7332
7301
7320
8618
7331
7324
7307
7368
7279
7293
7291
7343
7298
7384
7389
7395
7437
7431
7449
8499
7433
7425
7431
7371
7369
7428
7437
7389
7405
7408
7419
7391
7433
7426
7392
8726
7407
7382
7411
7413
7402
7415
7407
7409
7398
7412
7453
7431
7411
7394
7403
8450
7402
7404
7415
7395
7410
7413
7464
7510
7500
7496
7508
7507
7500
7477
7477
8770
7531
7484
7478
7466
7493
7458
7507
7536
7512
7508
7569
7550
7550
7544
7599
10390
7552
7552
7525
7534
7553
7508
7554
7569
7559
7539
7573
7544
7520
7521
9051
7571
7530
7578
7570
7547
7569
7538
7518
7556
7575
7565
7540
7564
7535
7571
8770
7560
7536
7569
7529
7558
7557
7777
8030
8041
8086
7844
7806
7741
7607
8842
7644
7613
7619
7591
7662
7570
7552
7584
7664
7640
7622
7660
7620
7679
7690
8880
7649
7622
7632
7621
7669
7643
7615
7591
7643
7604
7624
7628
7650
7619
8051
9403
8138
8004
8002
7638
7652
7685
7610
7679
7642
7619
7646
7638
7599
7660
9002
7641
7647
7667
7607
7620
7657
7603
7664
7614
7720
7695
7703
7740
7783
8812
7779
7724
7727
7732
7775
7755
7750
7746
7701
7671
7728
7698
7726
7756
7701
8976
7742
7734
7731
7722
7718
7750
7719
7729
7727
7775
7754
7740
7743
7766
9015
7773
7753
7768
7795
7793
7750
7746
7751
7802
7765
7739
7761
7782
7758
7773
10457
7755
7750
7745
7748
7733
7744
7750
7725
7750
7768
7743
7811
7796
7792
9282
7811
7820
7853
7825
7796
7791
7794
7757
7835
7793
7793
7803
7838
7804
9036
7820
7873
7819
7829
7888
7850
7829
7854
7884
7856
7864
7799
7847
7810
8979
7854
7878
7861
7845
7857
7840
7921
7879
7870
7872
7829
7831
7824
7828
9023
7934
7867
7858
7848
7850
7861
7845
7891
7869
7867
7832
7855
7855
7870
7814
8889
7886
7875
7931
7910
7925
7914
7931
7899
7915
8006
7909
7913
7891
7871
8935
7900
7957
7960
7938
7917
7978
8017
7912
7982
7937
7997
8044
8012
7980
8972
7981
7997
8022
8050
7991
8005
8009
8012
8011
7994
8041
7982
8051
8048
9061
7980
7993
8013
8015
8003
7998
8004
7999
7974
8004
8009
7936
8001
8030
9032
7988
8006
7999
8058
8040
8027
8079
8059
8054
8087
8043
8063
8077
10838
8093
8033
8018
8021
8071
8046
8040
8062
8058
8028
8065
8024
8081
7992
9468
8027
8068
8069
8029
8017
8044
8083
8088
8054
8078
8213
8052
8058
9936
8135
8071
8094
8087
8064
8126
8098
8055
8094
8083
8048
8043
8081
8061
9319
8040
8110
8063
8036
8063
8049
8078
8056
8066
8082
8078
8056
8115
8094
9303
8106
8066
8124
8093
8100
8150
8084
8138
8077
8089
8157
8103
8147
9144
8300
8141
8158
8149
8153
8109
8138
8161
8151
8149
8207
8203
8128
8231
9351
8192
8203
8211
8240
8178
8169
8160
8160
8163
8192
8144
8179
8179
8206
9418
8176
8152
8162
8177
8189
8147
8145
8162
8165
8172
8194
8222
8181
9284
8224
8219
8259
8231
8226
8247
8230
8258
8243
8223
8258
8292
8271
8229
9259
8202
8286
8299
8279
8265
8225
8219
8296
8231
8213
8242
8234
8255
11384
8250
8245
8263
8270
8262
8234
8292
8261
8276
8266
8264
8275
8274
8240
9558
8264
8592
8758
8808
8745
8488
8233
8313
8229
8246
8263
8255
8239
9610
8285
8238
8292
8291
8283
8281
8293
8250
8284
8310
8320
8379
8352
9488
8359
8370
8338
8345
8285
8336
8373
8311
8352
8304
8348
8382
8309
9203
8376
8328
8359
8354
8355
8399
8395
8425
8364
8390
8386
8404
8391
8369
9509
8375
8357
8363
8380
8431
8381
8374
8360
8360
8431
8367
8372
8404
9543
8359
8363
8335
8416
8349
8378
8395
8404
8405
8389
8393
8381
8402
9379
8422
8451
8430
8436
8460
8447
8423
8415
8438
8448
8441
8438
8428
9364
8515
8440
8429
8465
8469
8464
8496
8498
8455
8475
8480
8463
8436
8490
9574
8473
8457
8517
8525
8482
8490
8442
8480
8472
8485
8483
8493
8535
11281
8490
8476
8483
8466
8507
8484
8453
8456
8481
8496
8472
8543
8492
9836
8473
8520
8435
8517
8465
8489
8437
8540
8523
8475
8546
8539
8492
8815
8549
8534
8548
8470
8503
8535
8526
8523
8505
8524
8507
8541
8582
9580
8520
8590
8604
8567
8503
8572
8555
8540
8553
8558
8582
8619
8529
9681
8616
8579
8615
8598
8591
8591
8591
8541
8568
8556
8587
8582
8563
9713
8596
8587
8571
8550
8587
8574
8606
8632
8576
8557
8546
8581
8562
9611
8663
8703
8632
8685
8634
8657
8648
8630
8675
8711
8719
8687
9827
8685
8656
8630
8673
8670
8717
8642
8693
8703
8707
8745
8728
8661
9697
8689
8637
8734
8727
8743
8749
8751
8729
8734
8716
8730
8741
8722
9664
8706
8782
8692
8751
8721
8765
8720
8733
8715
8735
8721
8701
8729
11494
8794
9074
8791
8710
8722
8721
8723
8741
8707
8703
8725
8747
10209
8732
8782
8746
8766
8731
8716
8756
8754
8725
8756
8764
8775
8811
9906
8757
8800
8802
8780
8806
8764
8765
8794
8777
8818
8794
8849
10032
8834
8807
8791
8821
8866
8822
8831
8979
9080
8770
8752
8831
8821
10053
8778
8765
8813
8789
8805
8785
8811
8827
8762
8809
8798
8776
8791
8934
8761
8840
8811
8778
8794
8827
8832
8806
8840
8892
8840
8853
9919
8871
8920
8811
8848
8886
8872
8912
8879
8911
8868
8919
8869
8894
9977
8885
8879
8837
8894
8842
8832
8922
8848
8916
8902
8910
8891
9974
8910
8904
9160
9310
8965
8925
8874
8890
8889
8881
8896
8902
9997
8961
8903
8892
8908
8920
8939
8938
8898
8921
8948
8910
8910
8919
12130
9341
9333
9077
8902
8914
8957
8966
8926
8981
8991
8946
9020
10311
8925
8948
8908
9011
8940
9016
8985
8981
8996
9027
8985
8988
10193
9025
8941
9005
8984
9009
9010
8955
9004
9009
9057
8978
9029
9053
9984
9046
8986
8982
9021
9025
9040
9031
9037
8956
9019
9038
9025
10129
9014
9035
9017
9020
9005
9040
9013
9020
9030
9022
9008
9012
9937
9017
9029
8994
9051
9072
9083
9039
9070
9082
9034
9031
9040
9995
9099
9074
9034
9066
9090
9025
9095
9129
9093
9122
9110
9112
9084
10232
9183
9170
9149
9146
9140
9151
9168
9195
9166
9080
9134
9134
10233
9144
9091
9144
9165
9139
9142
9484
9310
9161
9128
9163
9125
10437
9142
9153
9127
9126
9125
9161
9172
9131
9179
9157
9182
9171
11846
9146
9147
9134
9230
9171
9203
9134
9154
9182
9194
9170
9163
10398
9180
9205
9224
9199
9209
9241
9201
9201
9241
9239
9238
9220
10395
9200
9192
9212
9168
9232
9201
9193
9218
9237
9241
9213
9213
10398
9178
9266
9213
9239
9229
9241
9236
9230
9197
9233
9226
9202
10116
9243
9212
9267
9238
9249
9248
9227
9247
9257
9253
9252
9235
10343
9251
9259
9255
9309
9270
9271
9308
9271
9263
9274
9278
9235
10366
9305
9242
9331
9342
9324
9310
9282
9286
9355
9329
9306
9321
10376
9372
9296
9359
9345
9336
9317
9350
9327
9328
9311
9286
10203
9358
9360
9318
9366
9307
9301
9308
9314
9289
9308
9309
9300
10358
9280
9291
9328
9290
9348
9309
9308
9316
9323
9287
9338
9351
12058
9381
9344
9388
9373
9349
9352
9351
9377
9377
9359
9393
9355
10773
9396
9445
9505
9345
9397
9372
9382
9407
9374
9348
9416
10961
9390
9385
9426
9422
9405
9424
9402
9387
9401
9397
9396
9447
10618
9422
9422
9418
9411
9419
9398
9412
9417
9388
9437
9445
9416
10506
9417
9390
9399
9451
9460
9433
9388
9393
9432
9461
9405
10460
9416
9465
9472
9493
9457
9500
9453
9472
9496
9524
9483
9438
10301
9449
9479
9460
9476
9467
9492
9536
9513
9515
9493
9495
9537
10431
9564
9493
9514
9505
9498
9479
9918
9586
9490
9519
9503
10732
9484
9563
9549
9514
9513
9538
9512
9512
9784
9925
9955
9854
10746
9567
9513
9493
9502
9503
9485
9549
9488
9493
9503
9481
12554
9546
9542
9502
9526
9585
9554
9552
9584
9550
9529
9503
9575
10695
9533
9495
9539
9535
9559
9564
9559
9563
9558
9538
9601
10728
9536
9526
9527
9573
9553
9573
9538
9586
9577
9582
9575
9601
10522
9561
9619
9579
9558
9603
9767
9911
9588
9524
9568
9576
10747
9532
9608
9560
9551
9575
9568
9569
9610
9556
9555
9537
9535
10568
9617
9624
9604
9596
9580
9593
9597
9625
9630
9618
9657
10717
9653
9632
9629
9618
9603
9604
9622
9641
9650
9590
9619
9652
10700
9642
9632
9659
9654
9676
9698
9619
9672
9639
9638
9651
10534
9640
9644
9650
9636
9683
9777
10120
10013
9868
9912
9744
9697
11222
9757
9639
9640
9628
9669
9671
9663
9652
9661
9660
9679
12873
9955
9646
9703
9684
9642
9736
9703
9713
9683
9726
9679
11381
9882
9947
9711
9694
9686
9696
9687
9757
9681
9741
9716
11009
9709
9704
9766
9750
9718
9749
9760
9736
9765
9721
9704
9794
10814
9761
9752
9789
9732
9734
9743
9672
9748
9767
9741
9773
10730
9743
9754
9723
9758
9720
9726
9729
9764
9768
9758
9727
10871
9734
9765
9823
9751
9780
9802
9788
9789
9757
9831
9822
9768
10871
9815
9763
9790
9758
9776
9810
9736
9805
9824
9795
9801
10929
9814
9779
9829
9822
9845
9784
9827
9759
9808
9858
9889
10821
9812
9860
9799
9829
9812
9809
9769
9790
9829
9863
9831
10839
9898
9904
9756
9807
9840
9822
9819
9826
9876
9780
9823
9854
12451
9876
9901
9824
9857
9850
9836
9826
9844
9870
9814
9872
11076
9847
9887
9877
9879
9825
9900
9864
9913
9902
9874
9851
10902
9850
9857
9857
9927
9898
9913
9885
9869
9869
9864
9904
10751
9895
9890
9892
9851
9858
9867
9933
9863
9894
9930
9872
10918
9918
9905
9856
9907
9847
9893
9873
9878
9892
9922
9886
10970
9917
9908
9889
9893
9917
9876
9888
9884
9926
9932
9930
11017
9940
9952
9927
9908
9947
9977
9919
9888
9936
9932
9854
10926
9997
9953
9960
9968
9889
10076
10371
10381
10255
9939
9916
11081
9958
9920
9995
9902
9918
9936
9972
9919
9959
10004
9916
9920
10013
9923
9954
9987
9896
9982
9994
9960
9923
9942
9982
9939
12506
9948
9902
9931
9969
9942
9983
10007
9896
9990
9933
9949
10042
9940
9979
9953
10006
10002
9995
10001
9991
10017
10007
10006
10930
9974
9956
9934
9979
9983
9947
9988
9959
9996
9932
9949
11044
9951
9995
10062
9989
10027
10003
9993
10071
10005
10071
10046
10945
10013
9992
9996
9988
10012
10020
10017
9984
10006
10035
9971
11580
9968
10023
10005
10354
10077
10012
10008
10019
10012
9961
9980
11234
10000
10023
10047
10026
10006
10042
10032
10017
10023
10064
10054
10872
10045
9983
10052
10072
10058
10032
10091
10025
10083
10026
10011
10119
10021
10067
10030
10091
10059
10030
10064
10077
10042
10082
10995
10110
10063
10029
10073
10103
10064
9998
10032
10050
10052
10056
12605
10132
10039
10072
10107
10081
10063
10046
10018
10014
10016
10011
11397
10076
10106
10033
10048
10042
10056
10063
10051
10041
10058
10044
10992
10082
10075
10120
10115
10126
10121
10103
10128
10080
10104
10058
11088
10114
10095
10101
10121
10088
10093
10131
10138
10075
10085
10123
11188
10068
10110
10122
10112
10139
10148
10171
10171
10134
10144
10150
11164
10132
10130
10179
10123
10124
10141
10157
10115
10129
10131
10109
11172
10140
10128
10107
10165
10129
10156
10133
10140
10152
10087
10177
11050
10137
10125
10134
10174
10153
10167
10157
10185
10178
10183
11143
10186
10204
10216
10174
10159
10165
10202
10173
10215
10185
10211
11274
10175
10185
10156
10198
10184
10210
10211
10171
10232
10201
10166
13249
10188
10202
10181
10211
10185
10218
10178
10154
10234
10197
10159
11646
10202
10217
10191
10139
10189
10213
10191
10208
10177
10197
11263
10202
10216
10232
10163
10167
10210
10210
10213
10191
10199
10256
11354
10296
10240
10265
10257
10256
10279
10224
10295
10264
10380
11735
10318
10251
10320
10266
10266
10318
10273
10304
10296
10289
10284
11409
10256
10303
10319
10289
10288
10278
10272
10319
10305
10279
10312
11395
10304
10305
10736
10780
10724
10430
10326
10295
10279
10305
11434
10313
10277
10295
10305
10298
10300
10327
10336
10317
10305
10305
11397
10268
10356
10272
10318
10350
10351
10344
10398
10347
10376
10358
11416
10359
10341
10395
10379
10378
10379
10310
10388
10428
10344
13403
10427
10399
10411
10376
10412
10396
10396
10400
10407
10396
10378
11703
10396
10409
10403
10366
10440
10401
10380
10376
10405
10401
11514
10412
10414
10396
10402
10353
10436
10412
10386
10381
10415
10411
11476
10402
10426
10408
10389
10407
10419
10395
10412
10397
10428
11536
10409
10496
10454
10449
10504
10453
10470
10508
10454
10476
10451
11373
10438
10458
10489
10524
10487
10518
10500
10528
10505
10498
11346
10518
10525
10504
10487
10531
10468
10552
10519
10490
10494
10515
11599
10489
10499
10514
10475
10517
10543
10483
10509
10546
10494
11505
10512
10512
10567
10542
10518
10762
10829
10504
10494
10582
10524
11687
10512
10543
10502
10481
10587
10563
10606
10557
10561
10552
13246
10540
10575
10568
10569
10583
10562
10581
10562
10586
10537
11918
10572
10595
10634
10638
10640
10593
10613
10601
10591
10651
10616
11634
10589
10610
10637
10643
10608
10660
10636
10614
10661
10676
11711
10606
10668
10646
10635
10623
10643
10633
10639
10639
10664
11586
10648
10615
10614
10617
10622
10621
10616
10679
10629
10636
10608
11413
10660
10660
10697
10675
10660
10683
10709
10696
10643
10688
11720
10728
10688
10701
10666
10668
10689
10705
10657
10700
10677
11803
10690
10685
10719
10694
10669
10709
10719
10722
10730
10730
11761
10704
10760
10729
10750
10739
10729
10721
10717
10741
11146
10786
11842
10726
10719
10727
10688
10722
10724
10759
10724
10723
10729
13344
10781
10739
10733
10752
10766
10707
10745
10733
10776
10807
12053
10790
10771
10745
10795
10759
10819
10797
10800
10751
10788
11874
10753
10773
10802
10834
10808
10833
10843
10871
10820
10858
11858
10833
10814
10842
10839
10798
10859
10838
10831
10796
10829
11857
10811
10849
10867
10841
10844
10822
10857
10832
10870
10876
11934
11244
11334
11195
11050
10884
10844
10795
10843
10829
10836
12007
10869
10873
10832
10834
10845
10823
10871
10867
10869
10943
11794
10924
10900
10884
10878
10878
10889
10900
10882
10894
10898
11761
11004
10909
10888
10900
10931
10900
10947
10900
10919
10991
10959
11865
10930
10970
10913
10934
10921
10897
10938
10999
10951
10933
13296
10955
10978
10961
10990
10987
10956
10938
10955
10975
12170
10989
10939
10996
10951
10947
10969
10939
10955
10944
10970
12018
10958
10959
10968
10927
10996
11047
10992
11062
11034
10997
12071
10989
11040
11012
11039
11027
10994
11033
11004
11006
11003
12073
11024
11020
11066
11028
11068
11006
11085
11024
11046
11040
12121
11071
11060
11086
11049
11054
11065
11093
11057
11081
11025
12147
11043
11068
11073
11020
11062
11041
11008
11053
11083
11058
12114
11057
11051
11053
11058
11062
11010
11057
11055
11321
11283
12213
11070
11072
11094
11086
11086
11079
11072
11079
11109
11083
12099
11101
11085
11107
11110
11089
11092
11088
11104
11134
11101
13670
11148
11136
11159
11135
11125
11180
11149
11167
11155
12436
11134
11193
11151
11176
11121
11145
11147
11160
11174
11165
12117
11165
11172
11179
11170
11157
11158
11151
11169
11176
11169
12182
11131
11170
11155
11122
11171
11163
11141
11211
11512
11166
12316
11160
11217
11210
11155
11186
11241
11178
11210
11216
12262
11241
11223
11212
11253
11226
11232
11224
11229
11192
11221
12101
11232
11230
11244
11225
11276
11217
11226
11269
11211
11256
12291
11236
11222
11246
11201
11230
11247
11294
11243
11274
11265
12293
11255
11267
11258
11253
11246
11250
11208
11278
11279
12318
11276
11262
11233
11225
11269
11243
11263
11281
11269
11268
13705
11274
11248
11338
11329
11359
11336
11329
11334
11276
11335
12580
11294
11334
11325
11313
11319
11277
11330
11331
11326
12366
11316
11362
11359
11343
11367
11366
11359
11378
11383
11379
12383
11373
11367
11355
11391
11398
11362
11389
11400
11840
12789
11757
11569
11389
11405
11347
11384
11386
11441
11349
11378
12439
11395
11369
11373
11386
11363
11386
11370
11372
11365
13032
11366
11371
11352
11411
11561
11872
11685
11689
11507
11434
12832
11406
11425
11407
11417
11408
11452
11422
11429
11428
12649
11605
11490
11458
11481
11468
11474
11425
11451
11452
11477
12787
11820
11478
11465
11475
11480
11454
11473
11477
11485
14619
11521
11463
11473
11486
11467
11487
11460
11497
11473
12731
11523
11489
11494
11439
11505
11456
11477
11456
11485
11478
12543
11453
11475
11471
11478
11519
11452
11565
11577
11478
12614
11484
11555
11529
11539
11525
11584
11533
11548
11537
11555
12505
11533
11523
11524
11521
11520
11533
11502
11516
11549
12504
11493
11581
11533
11521
11501
11550
11495
11548
11543
11527
12591
11568
11533
11560
11544
11574
11528
11541
11553
11525
12589
11544
11606
11557
11549
11562
11575
11547
11537
11521
11594
12618
11552
11587
11542
11575
11559
11651
11561
11666
11553
12624
11662
11601
11638
11675
11625
11626
11604
11640
11568
14151
11664
11648
11686
11635
11689
11636
11617
11721
11673
11581
12924
11663
11639
11708
11615
11732
11640
11679
11671
11698
11787
11718
11654
11624
11694
11654
11725
11687
11742
11695
12694
11714
11735
11641
11742
11759
11706
11750
11707
11723
11737
12746
11726
11693
11621
11683
11670
11745
11737
11719
11703
12715
11736
11812
11737
11750
11728
11760
11758
11753
11768
12778
11766
11723
11742
11734
11730
11778
11769
11735
11781
11717
12582
11764
11777
11747
11793
11787
11737
11762
11799
11701
12754
11767
11791
11778
11803
11768
11717
11750
11794
11771
12721
11732
11783
11791
11759
11767
11795
11770
11777
11735
14232
11773
11754
11743
11815
11785
11783
11809
11723
11731
13046
11828
11817
11778
11791
11843
11828
11830
11777
11826
11815
12897
11835
11816
11837
11788
11809
12115
12254
12281
11966
12825
11845
11813
11832
11894
11828
11911
11885
11848
11860
12795
11863
11863
11821
11850
11912
11835
11855
11875
11925
12773
11839
11902
11905
11890
11952
11877
11884
11860
11893
12872
11886
11894
11898
11893
11870
11914
11884
11891
11878
12827
11917
11862
11907
11954
11924
11916
11960
11925
11930
12006
12921
11964
11915
11968
11957
11947
11964
11914
11953
11931
13007
11938
11966
11985
11946
11965
11966
12001
11970
11965
14437
11989
11964
11964
11980
11886
11932
11999
11988
12000
13112
12006
11981
11993
11997
11967
11960
11990
11991
11970
12935
11955
11993
12027
12042
11987
11963
11977
11985
11996
12995
12027
11940
11987
11974
12023
12062
11952
11997
12026
12987
12074
12064
12043
12036
12065
12059
12074
12031
12113
13062
12069
12058
12049
12041
12081
12112
12062
12048
12094
13025
12016
12099
12063
12086
12048
12084
12087
12052
12110
13083
12120
12095
12033
12057
12086
12094
12082
12129
12084
13071
12152
12102
12114
12135
12133
12139
12118
12060
12099
13012
12088
12112
12152
12110
12109
12118
12098
12101
12138
14569
12118
12072
12166
12196
12152
12218
12196
12156
12143
13326
12165
12169
12121
12185
12128
12169
12144
12178
12216
13059
12161
12189
12176
12223
12199
12150
12141
12155
12157
13157
12190
12266
12188
12212
12211
12200
12199
12156
12220
13211
12193
12211
12203
12228
12186
12150
12251
12244
12204
13464
12217
12241
12223
12241
12186
12184
12217
12183
13209
12218
12218
12176
12248
12243
12222
12223
12262
12228
13207
12268
12296
12292
12270
12306
12245
12267
12270
12270
13186
12281
12320
12269
12311
12262
12311
12270
12516
12488
13401
12319
12350
12297
12317
12305
12344
12339
12337
12292
14840
12352
12333
12311
12347
12370
12319
12334
12330
13505
12334
12329
12305
12354
12725
12768
12498
12336
12352
13406
12303
12375
12311
12254
12294
12293
12352
12285
12322
13256
12314
12352
12287
12325
12279
12308
12348
12332
12307
13269
12316
12309
12297
12354
12312
12302
12327
12286
12362
13132
12307
12313
12347
12309
12313
12315
12344
12306
13224
12271
12278
12268
12355
12337
12313
12318
12334
12320
13291
12309
12326
12316
12294
12283
12294
12337
12351
12338
13330
12292
12272
12355
12287
12358
12339
12296
12346
12371
13327
12603
12448
12290
12275
12352
12351
12347
12307
12319
14938
12369
12361
12324
12313
12301
12345
12267
12318
13522
12249
12326
12272
12306
12343
12257
12346
12369
12320
13291
12346
12352
12239
12320
12285
12301
12282
12352
12323
13882
12340
12334
12326
12306
12358
12284
12279
12295
13208
12308
12316
12292
12306
12345
12356
12324
12348
12338
13294
12404
12317
12355
12314
12343
12372
12319
12332
12285
13165
12294
12389
12340
12312
12375
12304
12354
12351
12296
13228
12341
12345
12362
12338
12241
12309
12327
12319
12364
13303
12266
12339
12332
12380
12371
12338
12299
12353
13333
12327
12367
12341
12372
12374
12404
12369
12376
12324
15207
12319
12285
12346
12375
12377
12344
12332
12377
12353
13682
12294
12432
12363
12327
12320
12353
12344
12375
12370
13427
12335
12367
12413
12330
12344
12479
12528
12512
13451
12489
12463
12522
12489
12511
12486
12453
12483
12488
13385
12411
12570
12551
12516
12528
12428
12486
12505
12450
13421
12493
12555
12480
12482
12515
12502
12512
12472
13409
12506
12502
12551
12505
12482
12536
12555
12511
12518
13470
12469
12494
12461
12548
12493
12508
12513
12521
12550
13493
12805
12614
12531
12538
12535
12457
12481
12459
13576
12506
12536
12752
12741
12766
12792
12835
12857
12849
15184
13034
13300
13313
12856
12849
12857
12828
12842
14048
12828
12812
12825
12924
12922
12909
12936
12879
13880
12952
12933
12913
12916
12929
12953
12942
12896
12984
13839
12915
12966
12998
12954
12916
12927
12934
12912
13861
13206
13068
12951
12964
12969
12935
12941
12965
12968
13986
12922
12976
12953
12964
12975
12922
12970
12957
13877
13017
12996
13000
12983
13010
13025
13049
13011
13912
13031
13003
12991
13028
13016
13044
12996
13055
13915
13008
13043
13067
13033
13083
13043
13097
13046
13100
13975
13088
13118
13026
13071
13039
13120
13090
13087
15330
13049
13050
13070
13070
13112
13044
13103
13090
14125
13078
13039
13055
13084
13080
13047
13093
13092
13996
13044
13097
13076
13068
13061
13125
13082
13082
13081
13920
13084
13084
13126
13176
13114
13137
13132
13130
14062
13135
13100
13111
13136
13092
13159
13105
13111
14017
13126
13117
13119
13149
13144
13163
13165
13190
13872
13169
13118
13164
13158
13195
13175
13118
13145
13174
13992
13155
13138
13192
13136
13138
13189
13181
13154
14014
13169
13167
13159
13158
13166
13155
13160
13190
14048
13162
13178
13133
13136
13185
13181
13171
13178
15590
13207
13192
13197
13225
13185
13237
13218
13250
14294
13200
13189
13245
13243
13216
13227
13239
13248
14127
13237
13230
13210
13248
13181
13223
13260
13252
13224
14126
13229
13251
13213
13236
13237
13272
13225
13247
14100
13209
13272
13281
13234
13283
13261
13241
13222
14132
13229
13227
13238
13241
13262
13255
13281
13266
14141
13259
13263
13256
13237
13237
13233
13237
13219
14138
13281
13253
13346
13256
13264
13255
13254
13285
14094
13241
13281
13264
13294
13207
13269
13319
13183
14364
13485
13658
13331
13325
13325
13173
13213
13238
13271
15609
13265
13293
13291
13272
13247
13317
13194
13202
14316
13207
13274
13247
13281
13187
13182
13250
13296
14115
13207
13207
13194
13243
13210
13248
13199
13308
13984
13284
13283
13228
13266
13286
13254
13357
13289
14258
13343
13268
13259
13296
13191
13322
13239
13303
14604
13331
13284
13248
13271
13247
13261
13284
13289
14254
13303
13210
13309
13303
13283
13299
13296
13278
14159
13326
13312
13320
13277
13299
13338
13300
13219
14140
13201
13256
13207
13274
13227
13348
13264
13319
13268
14209
13261
13273
13281
13331
13290
13344
13198
13220
15739
13221
13313
13206
13347
13334
13300
13334
13350
14505
13258
13198
13305
13426
13320
13359
13270
13342
14155
13293
13290
13289
13334
13302
13296
13222
13277
14102
13410
13354
13294
13331
13278
13383
13297
13294
14195
13351
13366
13231
13394
13293
13289
13301
13291
14235
13355
13381
13289
13379
13381
13272
13325
13319
14246
13316
13372
13358
13327
13318
13306
13375
13350
14182
13333
13341
13358
13337
13321
13333
13387
13342
14200
13364
13390
13371
13396
13334
13315
13409
13414
14244
13341
13357
13410
13379
13407
13311
13382
13342
13425
15605
13396
13447
13325
13366
13339
13351
13340
13420
13267
13348
13312
13438
13325
13420
13325
13387
13398
14250
13427
13428
13329
13432
13363
13333
13356
13348
14219
13435
13376
13373
13374
13453
13401
13336
13350
14230
13429
13358
13383
13367
13376
13408
13459
13387
14265
13360
13482
13429
13402
13456
13372
13401
13407
14294
13340
13424
13377
13384
13437
13415
13371
13407
13355
13347
13404
13369
13389
13391
13591
13853
14761
13624
13411
13438
13443
13448
13436
13515
13469
14384
13526
13440
13455
13385
13429
13382
13478
13388
16272
13395
13339
13365
13435
13496
13484
13365
13421
14662
13344
13394
13338
13463
13327
13333
13443
13345
14195
13422
13323
13376
13417
13411
13474
13421
13446
14254
13394
13466
13563
13656
13477
13404
13490
13460
14415
13379
13364
13398
13394
13407
13418
13324
13428
14325
13418
13455
13452
13428
13361
13443
13469
13448
14354
13483
13448
13453
13460
13475
13443
13480
13444
14406
13475
13442
13515
13494
13408
13455
13527
13485
14360
13448
13454
13333
13387
13461
13423
13456
13451
13406
14314
13581
13514
13425
13424
13456
13469
13446
13442
15839
13424
13527
13500
13549
13474
13509
13493
14467
13472
13459
13476
13470
13489
13469
13494
13465
14378
13441
13501
13434
13534
13466
13519
13521
13506
14332
13519
13450
13482
13505
13459
13426
13504
13562
14428
13580
13521
13522
13529
13483
13423
13516
13476
14450
13496
13462
13462
13560
13530
13427
13519
13517
14255
13580
13560
13521
13480
13479
13442
13537
13598
14327
13526
13456
13591
13468
13461
13486
13521
13475
14322
13562
13535
13611
13559
13558
13578
13531
13544
14392
13579
13583
13508
13885
13630
13588
13522
13543
15849
13578
13515
13447
13498
13540
13559
13563
13553
14665
13578
13566
13585
13584
13597
13598
13587
13569
14340
13531
13571
13592
13587
13666
13544
13560
13574
14464
13600
13528
13562
13577
13577
13596
13560
13618
14294
13933
13653
13617
13596
13578
13538
13513
13601
14521
13550
13613
13583
13573
13536
13551
13577
13614
14433
13551
13661
13550
13698
14008
14012
13645
14600
13604
13590
13639
13567
13582
13584
13599
13638
14510
13524
13593
13605
13609
13532
13595
13671
13566
14486
13559
13625
13665
13601
13601
13567
13525
13564
15980
13667
13639
13598
13552
13628
13618
13624
13560
13591
13517
13623
13588
13545
13652
13649
13612
13557
14438
13662
13619
13630
13577
13619
13559
13563
13667
14491
13646
13686
13643
13587
13564
13680
13587
13638
14530
13661
13620
13640
13591
13670
13668
13544
13627
14463
13570
13677
13605
13679
13623
13592
13643
13555
14400
13642
13636
13548
13637
13619
13630
13633
14466
13565
13661
13614
13612
13628
13675
13585
13654
14496
13644
13644
13652
13909
13817
13601
13691
13612
14628
13645
13642
13628
13669
13651
13659
13582
13623
16011
13640
13624
13666
13651
13712
13633
13670
13645
14806
13692
13651
13688
13617
13598
13693
13679
13703
14506
13613
13666
13649
13664
13668
13671
13669
13681
14516
13638
13668
13702
13637
13619
13652
13618
14557
13718
13608
13729
14046
13691
13661
13627
13693
14675
13641
13726
13591
13716
13649
13669
13738
13678
14467
13651
13733
13601
13691
13660
13639
13717
13703
14536
13733
13731
13738
13758
13697
13658
13619
13692
14470
13729
13660
13723
13598
13643
13744
13708
13689
14553
13620
13690
13744
13770
13571
13673
13687
13630
16121
13713
13724
13641
13643
13685
13636
13696
14763
13621
13700
13696
13642
13652
13709
13704
13725
14566
13726
13701
13633
13743
13669
13661
13777
13726
14781
13740
13693
13713
13767
13798
13755
13705
13681
14652
13708
13734
13733
13693
13780
13672
13811
13731
14570
13763
13912
14117
14199
13806
13799
13800
14727
13694
13753
13712
13777
13709
13722
13791
13797
14650
13801
13724
13720
13813
13737
13721
13782
13701
14738
13746
13682
13790
13788
13729
13797
13732
13732
14634
13738
13753
13769
13746
13797
13748
13686
13791
16060
13741
13776
13700
13758
13784
13730
13810
14960
13850
13801
13718
13735
13774
13759
13848
13809
14730
13705
13730
13785
13863
13802
13772
13859
13718
14615
13854
13851
13836
13749
13901
13795
13791
13789
14649
13765
13814
13775
13841
13800
13823
13770
13843
14669
13801
13830
13809
13852
13832
13761
13829
14627
13677
13782
13768
13847
13775
13819
13809
13809
14652
13789
13744
13823
13800
13833
13763
13855
13806
14554
13823
13776
13762
13775
13849
13831
13863
13780
14583
13847
13807
13806
13802
13833
13862
13787
13797
16134
13827
13793
13882
13878
13823
13869
13934
14986
13799
13800
13800
13867
14194
14200
14029
13890
14950
14031
13777
13780
13885
13853
13846
13910
13755
14928
14024
13808
13829
13818
13788
13876
13781
15534
14050
13903
13820
13829
13809
13841
13869
13929
14903
13844
13840
13849
13776
13844
13907
13867
13883
14788
13868
13876
13830
13836
13776
13797
13886
14693
13898
13927
13818
13892
13827
13908
13912
13878
14678
13832
13923
13834
13868
13849
13813
13839
13888
14644
13847
13836
13896
13846
13874
13862
13855
13819
16694
13864
13834
13909
13899
13873
13780
13975
14953
13889
13817
13909
13855
13894
13863
13881
13813
14720
13843
13858
13946
13878
13883
13823
13987
13941
14670
13891
13881
13832
13921
13935
13915
13975
14790
14078
14416
14246
13900
13926
13931
13885
13854
14835
13995
13914
13900
13787
13908
13967
13931
13811
14732
13895
13826
13959
13942
13900
13942
13835
14826
13940
13922
13916
13917
13906
13943
13915
13931
14707
13890
13969
13889
13925
13902
13839
13921
13854
14801
13896
13902
13922
13973
13872
13978
13913
13933
16358
13899
13952
13975
13881
13919
13897
13843
15095
13980
13895
13958
13944
14008
13898
13990
13929
14709
13938
13998
13955
14017
13956
14017
13899
14010
14947
13932
13923
13926
13934
13946
13936
13969
14682
13945
13994
13985
14005
13912
13944
14001
14017
14809
13961
13941
13870
13902
13971
13947
13909
13943
14845
13953
13948
14003
13974
13896
13943
13944
14754
14055
14075
13966
13982
13977
13992
13979
13988
14870
13975
13961
14037
13993
13934
14002
14065
14032
14908
13887
13988
13966
13957
14054
13984
13985
16393
13945
14035
13975
14081
14018
14013
14015
13996
15197
13991
14030
13977
13934
14055
13980
13962
14138
15164
13928
14059
13915
14015
14023
14016
13998
14918
14089
14026
13988
13973
14008
13996
14032
13928
14686
14030
14068
14047
14000
13933
13980
14061
14090
14852
14016
14055
14017
14010
14027
14019
13972
14843
14071
14253
13996
14064
14022
14026
14014
13962
14917
14078
13961
14027
14074
14030
14058
14037
14076
14899
14073
14015
14073
14066
14040
14114
13986
14902
13972
14099
14183
14328
14083
13984
14038
14024
16603
14053
14039
13982
13974
14026
14014
14032
15218
14020
14072
14033
14083
14001
14086
14047
14063
14884
14064
14067
14018
14046
14073
14065
14163
14586
15421
14281
14173
14042
14044
14061
14024
14059
15001
14102
14114
14055
14078
14097
14088
14094
14056
14912
14094
14106
14104
14077
14075
14123
14098
14900
14060
14104
14048
14106
14067
14036
14133
14084
14902
14102
14117
14119
14085
14114
14090
14050
14090
14961
14120
13993
14092
14055
14109
14104
14071
14935
14004
14097
14198
14099
14096
14362
14185
14134
16588
14135
14153
14116
14147
14099
14146
14078
15269
14157
14147
14149
14119
14089
14095
14131
14172
14996
14082
14149
14091
14113
14091
14132
14155
15011
14176
14119
14124
14188
14161
14171
14112
14112
14977
14073
14097
14153
14043
14210
14158
14048
14199
15012
14155
14099
14152
14118
14053
14176
14134
15009
14241
14127
14155
14174
14115
14116
14115
14158
15057
14227
14150
14168
14162
14200
14159
14169
14997
14069
14161
14152
14166
14151
14180
14170
14185
15035
14179
14207
14153
14162
14123
14115
14163
16515
14112
14175
14162
14185
14169
14184
14145
14176
15304
14176
14152
14155
14168
14202
14240
14180
15062
14149
14151
14161
14196
14218
14166
14203
14234
14990
14219
14173
14110
14184
14214
14160
14174
14255
15016
14145
14178
14229
14242
14219
14172
14205
15061
14213
14090
14206
14235
14184
14148
14143
14187
15025
14202
14178
14259
14152
14116
14269
14233
14138
14159
14133
14118
14244
14177
14160
14192
14223
15064
14224
14178
14159
14218
14239
14566
14222
15205
14155
14229
14243
14241
14235
14239
14198
14233
16540
14258
14243
14211
14184
14237
14210
14187
15301
14240
14171
14236
14165
14216
14482
14696
14490
15253
14200
14186
14262
14228
14201
14226
14275
15013
14232
14264
14201
14291
14253
14193
14228
14176
15125
14257
14222
14218
14310
14400
14447
14214
15276
14312
14254
14264
14214
14204
14247
14240
14174
15088
14228
14268
14289
14231
14246
14212
14237
15173
14194
14203
14261
14234
14275
14235
14329
14251
15119
14255
14247
14266
14261
14238
14228
14230
15038
14297
14313
14214
14307
14284
14279
14278
14257
16677
14241
14220
14218
14264
14311
14193
14271
15394
14242
14299
14249
14263
14255
14208
14242
14269
15057
14270
14278
14219
14230
14229
14299
14227
15778
14273
14213
14298
14280
14235
14251
14294
14281
15039
14245
14309
14326
14284
14222
14212
14317
15068
14283
14328
14289
14303
14271
14276
14277
14317
15004
14288
14259
14263
14257
14310
14223
14326
15135
14337
14300
14331
14307
14318
14300
14202
14300
15062
14376
14232
14319
14354
14284
14290
14285
15111
14372
14284
14313
14321
14331
14279
14285
14250
16961
14275
14362
14284
14361
14345
14256
14379
15445
14358
14335
14327
14265
14293
14294
14348
15223
14333
14315
14321
14282
14302
14370
14358
14311
15130
14322
14357
14278
14254
14308
14268
14297
15114
14314
14331
14301
14271
14339
14328
14320
14335
15135
14323
14334
14331
14336
14335
14338
14329
15272
14340
14330
14371
14351
14352
14292
14347
14320
15247
14341
14318
14318
14363
14377
14310
14351
15250
14337
14337
14305
14291
14334
14374
14369
14330
15144
14337
14369
14389
14378
14365
14372
14340
16814
14367
14300
14332
14702
14842
14680
14340
15496
14345
14381
14365
14387
14415
14381
14396
14382
15179
14402
14396
14365
14343
14470
14346
14377
15116
14367
14401
14344
14399
14406
14427
14351
14407
15273
14428
14369
14439
14444
14366
14438
14335
15669
14436
14369
14386
14375
14407
14437
14432
14362
15373
14401
14374
14402
14375
14472
14422
14451
15309
14361
14356
14358
14387
14346
14411
14425
15158
14428
14471
14396
14408
14408
14453
14381
14458
15274
14432
14354
14300
14426
14385
14424
14421
16821
14423
14403
14347
14483
14420
14399
14389
14428
15571
14345
14424
14430
14426
14383
14446
14415
16695
14385
14441
14395
14427
14398
14383
14428
15558
14394
14400
14399
14422
14476
14430
14409
14384
15356
14488
14409
14411
14444
14477
14434
14447
14426
14443
14406
14455
14393
14452
14427
14407
14458
15278
14379
14518
14462
14465
14526
14440
14433
15307
14455
14477
14464
14505
14487
14424
14414
15406
14614
14855
14466
14477
14363
14480
14520
14510
15344
14362
14417
14463
14406
14430
14432
14463
16942
14422
14457
14450
14460
14451
14436
14469
15606
14496
14534
14546
14465
14556
14389
14463
14460
15369
14521
14465
14452
14526
14543
14528
14522
15367
14459
14439
14483
14490
14462
14465
14428
14510
15287
14438
14491
14474
14436
14531
14426
14515
15302
14531
14566
14487
14480
14445
14529
14556
15385
14488
14471
14467
14422
14512
14549
14478
14511
15402
14421
14509
14534
14495
14511
14543
14564
15456
14511
14545
14537
14499
14482
14471
14552
15432
14554
14882
14993
14732
14558
14487
14470
14553
16905
14509
14526
14533
14445
14564
14510
14581
15644
14547
14427
14508
14451
14474
14437
14546
15398
14572
14482
14591
14556
14523
14557
14603
14477
15441
14584
14548
14488
14519
14504
14458
14496
15467
14564
14604
14548
14517
14505
14619
14571
15468
14581
14558
14529
14531
14548
14514
14551
14584
15472
14634
14543
14569
14565
14535
14603
14586
15347
14569
14597
14500
14620
14572
14588
14552
15501
14595
14582
14587
14597
14589
14598
14590
14555
15419
14538
14612
14580
14604
14763
14796
14587
17091
14531
14631
14491
14559
14605
14567
14589
15709
14609
14583
14609
14559
14562
14599
14568
14568
15351
14576
14579
14635
14615
14585
14632
14553
15474
14589
14584
14480
14560
14632
14565
14628
15493
14588
14554
14614
14586
14588
14568
14605
14616
15345
14615
14684
14592
14628
14594
14639
14609
15493
14631
14596
14649
14601
14635
14516
14562
15479
14615
14638
14581
14551
14629
14592
14611
15472
14590
14670
14650
14622
14604
14566
14704
14677
15521
14645
14633
14624
14604
14654
14617
14700
17459
14757
14670
14638
14608
14664
14664
14670
15961
14641
14649
14647
14614
14660
14679
14660
15532
14581
14619
14653
14642
14612
14606
14638
14641
15445
14622
14678
14614
14673
14674
14609
14708
15352
14622
14547
14579
14557
14625
14604
14663
15449
14658
14639
14637
14731
14662
14692
14665
14570
15494
14628
14606
14627
14638
14637
14666
14673
15527
14680
14633
14678
14673
14628
14653
14733
15912
15198
15040
14708
14691
14677
14691
14690
15648
14623
14623
14716
14650
14651
14690
14652
14710
17108
14657
14720
14646
14729
15034
14710
14658
14691
14697
14618
14640
14680
14664
14636
14674
15475
14704
14667
14666
14640
14710
14674
14680
15556
14680
14710
14658
14752
14715
14662
14741
14613
15629
14725
14703
14705
14712
14718
14687
14734
16058
14704
14761
14681
14708
14650
14661
14830
15634
14697
14743
14651
14655
14731
14648
14679
15543
14677
14711
14721
14795
14738
14807
14679
15617
14711
14790
14719
14771
14767
14740
14692
14888
16029
14751
14714
14749
14736
14705
14717
14701
17692
14695
14765
14736
14669
14715
14747
14690
15960
14798
14754
14697
14735
14715
14784
14749
15675
14781
14758
14705
14745
14747
14786
14791
15517
14757
14769
14754
14808
15052
14737
14759
14687
15587
14767
14741
14708
14730
14737
14726
14972
16161
14780
14727
14749
14806
14726
14851
14765
15788
14772
14781
14787
14709
14790
14739
14752
15523
14764
14779
14795
14740
14831
14722
14797
15457
14808
14740
14814
14762
14740
14783
14757
14783
15630
14774
14814
14756
14781
14777
14767
14737
17242
14780
14820
14737
14798
14753
14759
14833
15967
14724
14858
14742
14785
14856
14795
14834
15559
14799
14815
14848
14843
14842
14780
14773
15657
14725
14795
14808
14765
14762
14834
14773
14804
15708
14836
14788
14763
14825
14740
14867
14797
15589
14841
14794
14804
14751
14795
14888
14803
15704
14742
14848
14805
14835
14768
14992
15313
16319
15058
14832
14874
14759
14870
14816
14895
15760
14747
14793
14826
14811
14839
14795
15150
15789
14769
14825
14812
14855
14837
14865
14818
14838
17219
14870
14788
14829
14846
14878
14788
14835
15990
14815
14818
14868
14814
14882
14817
14926
15768
14818
14901
14868
14834
14872
14858
14811
15700
14881
14767
14864
14831
14735
14786
14909
15597
14807
14894
14904
14877
14878
14866
14899
15690
14856
14868
14801
14882
14891
14774
14890
14837
15803
14916
14770
14868
14908
14880
14837
14823
15746
14890
14843
14939
14845
14833
14948
14899
15725
14874
14813
14921
14863
14803
14794
14881
15725
14859
14927
14890
14817
14875
14869
14879
17225
14870
14873
14803
14970
14943
14854
14863
15917
14926
14874
14933
14802
14871
14918
14842
14936
15671
14997
14821
14880
14849
14943
14905
14954
15807
14849
14910
14924
14858
14932
14896
14856
15840
14945
14910
14882
14848
14940
14849
14893
15709
14821
14877
14842
14930
14866
14932
14927
15725
14968
14939
14947
14916
14854
14983
14894
15838
14936
14930
14966
14963
14906
15001
14936
15784
14879
14895
14874
14874
14975
14938
14820
14966
15879
14890
14916
14973
14910
14909
14930
14845
14906
14941
14886
14979
14908
14938
14930
14806
15955
14937
14949
15016
14981
14952
14982
14925
15765
14958
14968
14962
14958
14908
14972
14948
15654
14983
14940
14984
14955
14969
14997
14916
15900
14955
14996
15021
14968
15012
15067
14943
15845
15044
14981
14852
14993
15288
15526
15232
16105
14951
14964
14937
14920
14959
14951
14989
15913
14930
15001
14991
14934
14990
14954
15008
14986
15691
15011
15049
15013
14992
14977
14976
15009
15921
15032
15037
14971
14931
14902
15021
14995
14999
14982
14969
15042
14993
14918
15060
15031
16133
15026
15039
15036
14976
14993
15016
15082
15925
14980
14990
15002
15044
14927
14993
14968
15842
15096
15011
14997
14967
14889
15040
15032
15759
15069
15048
15089
15046
15064
15036
15060
15839
14975
14990
15038
14999
14984
14979
14937
15908
15040
15010
14962
15000
14998
15059
15034
15871
15081
14972
15022
15001
14999
15040
15051
15923
14984
15052
14976
15025
15027
15015
15076
15959
15061
15023
15008
15012
15073
15090
15067
15112
17445
15103
15082
15072
15060
15073
15010
14942
16117
15065
15018
14977
15064
15023
14981
15067
15961
15007
15068
15025
15031
15036
15059
15094
15929
15073
15091
14953
15025
15103
15058
15006
15906
15058
15054
14982
15104
15088
15087
15101
15889
15063
15024
15103
15086
15106
15029
15077
15939
15155
15117
15040
15027
15055
15136
15037
15908
15064
15106
15063
15125
15024
14938
15117
15841
15165
15073
15027
15121
15110
15125
15166
15948
15050
15111
15123
15086
15116
15108
15089
18044
15178
15013
15038
15124
15049
15103
15157
16432
15018
15040
15068
15103
15145
15083
15168
15923
15114
15066
15112
15125
15157
15099
15128
15955
15148
15084
15162
15102
15122
15092
15105
15863
15092
15181
15413
15641
15502
15116
15108
16057
15018
15194
15128
15149
15116
15138
15068
15975
15098
15017
15099
15026
15185
15153
15104
15991
15182
15139
15110
15163
15119
15111
15173
15965
15147
15103
15040
15180
15220
14986
15167
16578
15137
15080
15146
15124
15137
15125
15136
17896
15126
15553
15116
15142
15225
15169
15098
16348
15216
15147
15070
15064
15151
15099
15229
15971
15170
15161
15124
15185
15139
15193
15105
16102
15126
15185
15241
15133
15118
15111
15221
15820
15167
15218
15076
15094
15153
15134
15085
15991
15216
15247
15171
15190
15096
15192
15238
15936
15227
15182
15130
15197
15133
15163
15128
16082
15231
15171
15188
15235
15173
15174
15171
16077
15149
15140
15190
15177
15239
15215
15166
16071
15238
15182
15219
15164
15223
15190
15172
17630
15194
15203
15176
15257
15235
15223
15239
16190
15188
15233
15234
15166
15224
15156
15194
16136
15230
15226
15244
15165
15180
15214
15131
16064
15217
15225
15216
15238
15170
15230
15155
16070
15109
15154
15172
15140
15195
15219
15176
16130
15274
15252
15211
15213
15196
15171
15265
16000
15186
15270
15179
15237
15188
15241
15198
16178
15168
15180
15194
15203
15188
15143
15233
16023
15226
15198
15273
15251
15207
15242
15216
16151
15418
15469
15248
15164
15278
15291
15266
17766
15289
15199
15266
15280
15274
15295
15250
16316
15290
15243
15326
15242
15284
15214
15250
16101
15217
15251
15173
15205
15295
15264
15265
16256
15836
15821
15453
15266
15231
15262
16114
15305
15233
15289
15294
15322
15257
15261
16139
15302
15709
15309
15224
15198
15357
15314
16233
15239
15194
15173
15280
15313
15316
15236
16211
15263
15204
15208
15328
15309
15222
15324
16163
15265
15261
15236
15357
15309
15327
15327
16101
15305
15222
15257
15323
15236
15250
15284
17639
15308
15272
15272
15204
15305
15230
15264
16446
15302
15300
15268
15274
15314
15272
15278
16191
15294
15299
15357
15344
15274
15308
15371
16263
15370
15307
15370
15257
15282
15337
15311
15981
15342
15289
15335
15256
15335
15345
15416
16236
15350
15288
15315
15352
15337
15338
15374
16216
15320
15321
15351
15359
15392
15354
15286
16171
15283
15300
15323
15373
15266
15335
15397
15323
15367
15360
15379
15367
15386
15373
16258
15344
15275
15367
15314
15313
15373
15341
17582
15392
15416
15253
15349
15323
15344
15319
16428
15391
15330
15328
15425
15275
15347
15340
16230
15290
15328
15342
15353
15313
15408
15359
16211
15406
15368
15435
15265
15352
15336
15364
16235
15359
15283
15376
15400
15343
15294
15359
16251
15370
15330
15317
15326
15367
15384
15326
16097
15413
15402
15315
15329
15420
15410
15330
16267
15340
15294
15357
15366
15427
15304
15375
16227
15397
15350
15354
15371
15432
15478
16252
15304
15364
15453
15364
15354
15475
15331
17807
15346
15382
15418
15393
15369
15407
15480
16477
15364
15389
15340
15345
15393
15404
15507
16913
16018
15627
15457
15446
15457
15382
15431
16364
15351
15405
15301
15431
15410
15377
15439
16207
15437
15389
15445
15404
15376
15435
15449
16619
15495
15387
15386
15393
15410
15444
15412
16358
15376
15453
15465
15455
15416
15449
16261
15342
15372
15396
15425
15502
15476
15413
16191
15502
15450
15517
15421
15349
15477
15493
16177
15455
15333
15418
15446
15413
15459
15462
17831
15396
15394
15444
15411
15444
15496
15501
16559
15464
15454
15466
15449
15425
15419
15512
16392
15494
15427
15397
15411
15343
15407
15455
16285
15487
15431
15474
15440
15417
15411
16180
15486
15422
15532
15454
15409
15444
15493
16193
15410
15529
15480
15455
15433
15496
15464
16267
15460
15452
15437
15518
15515
15457
15439
16401
15471
15557
15516
15520
15427
15479
15502
16345
15457
15488
15533
15515
15529
15543
15450
16285
15546
15498
15488
15501
15551
15537
15525
17731
15476
15452
15457
15415
15513
15549
16630
15471
15513
15492
15511
15467
15453
15495
16265
15474
15498
15478
15520
15459
15504
15485
16379
15499
15506
15565
15500
15472
15444
15494
16386
15485
15587
15419
15467
15508
15469
15493
16379
15446
15523
15522
15505
15561
15470
15535
16354
15563
15510
15542
15490
15516
15526
16431
15445
15521
15496
15504
15499
15465
15445
16323
15525
15524
15492
15543
15542
15518
15592
16349
15496
15547
15531
15508
15491
15539
15506
17888
15522
15515
15479
15517
15584
16011
15960
16707
15554
15473
15554
15466
15494
15540
16296
15480
15524
15516
15363
15441
15542
15442
16329
15543
15457
15468
15526
15504
15468
15489
16413
15527
15521
15536
15500
15435
15453
15484
17036
15544
15464
15474
15386
15515
15475
16386
15585
15414
15486
15453
15449
15556
15512
16358
15474
15518
15456
15580
15494
15476
15462
16410
15597
15492
15490
15460
15475
15574
15437
16315
15478
15482
15470
15530
15597
15421
15493
18202
15669
15645
15504
15584
15491
15528
15346
16630
15503
15533
15493
15486
15467
15520
15429
15598
15540
15506
15596
15535
15475
15556
16291
15603
15554
15420
15616
15503
15501
15509
16237
15531
15506
15540
15575
15517
15561
15588
16435
15580
15562
15486
15585
15491
15402
15485
16370
15532
15486
15494
15496
15550
15512
15528
16214
15471
15507
15541
15528
15503
15405
16465
15520
15415
15455
15601
15475
15594
15550
16429
15542
15526
15500
15457
15444
15475
15565
17864
15466
15533
15584
15852
15599
15465
15632
16863
15612
15505
15581
15515
15506
15548
15518
16429
15572
15677
15470
15538
15565
15527
16503
15635
15578
15580
15561
15549
15621
15487
16370
15480
15441
15481
15634
15665
15506
15540
16407
15641
15460
15611
15632
15716
15657
15676
16509
15730
15560
15628
15588
15653
15635
15618
16443
15649
15687
15697
15735
15740
15707
16560
15585
15786
15722
15708
15774
15749
15757
16524
15703
15756
15726
16096
16291
15924
15812
18192
15724
15699
15762
15747
15780
15687
16913
15786
15705
15762
15737
15740
15749
15764
16648
15705
15796
15756
15727
15700
15796
15762
16677
15687
15766
15828
15796
15764
15756
16792
15776
15705
15772
15759
15695
15779
15715
16580
15771
15736
15725
15752
15781
15843
15811
16585
15781
15797
15723
15836
15801
15783
15772
16658
15760
15829
15811
15769
15769
15785
16707
15756
15742
15750
15774
15832
15826
15694
16661
15780
15761
15800
16174
15805
15834
15749
18275
15794
15834
15839
15819
15803
15761
16835
15768
15804
15749
15820
15782
15822
15810
16718
15802
15818
15887
15825
15754
15832
15864
16731
15784
15827
15867
15814
15832
15787
16773
15851
15831
15882
15815
15876
15832
15828
16703
15768
15782
15891
16128
15833
15814
15789
16899
15827
15870
15837
15801
15819
15812
16738
15900
15864
15829
15815
15843
15794
15859
16628
15858
15773
15899
15811
15755
15800
15852
16714
15829
15888
15817
15831
15870
15819
18097
15840
15895
15825
15850
15838
15852
15875
17036
15838
15844
15882
15841
15828
15906
15914
16748
15848
15850
15906
15905
15892
15856
16695
15891
15844
15944
15844
15860
15830
15887
16656
15874
15887
15940
15937
15858
15867
15904
16715
15836
15886
15868
15826
15915
15823
16658
15882
15832
15910
15873
15879
15833
15791
16737
15804
15907
15793
15870
15893
15886
15865
16788
15970
16280
16413
16142
15840
15897
16854
15824
15925
15922
15882
15875
15864
15829
18329
15959
15941
15891
15839
15855
15907
17027
15905
15839
15871
15939
15941
15861
15926
16794
15883
15954
15832
15859
15949
15935
15918
16756
15955
15932
15877
15887
15892
15830
16824
15935
15908
15971
15953
15873
15926
15951
16809
15928
15919
15874
15872
15882
15841
15919
16745
15924
15888
15915
15927
15867
15924
16796
15945
15989
15916
15966
15981
16025
15940
16842
15935
15943
15985
15899
15963
16024
15945
16661
15917
15922
15986
15929
15943
15934
18193
15954
15980
16001
15959
15992
15941
15907
17139
15956
15986
15948
15980
15927
15936
16868
15916
15943
15978
15998
15930
15990
16031
16767
15966
15969
15986
15978
16018
15934
15967
16864
15977
15975
16029
15982
15971
15971
16894
15926
15941
16006
15997
15970
16012
15985
16907
15980
15979
15956
16028
15996
15990
16912
16007
16037
16020
15996
16005
16019
16049
16907
16020
16000
16018
16027
16043
16015
15970
16788
15992
16042
15975
16064
16029
16055
18216
16040
15963
16020
15985
16022
16026
16024
17112
16070
15999
16038
16086
16010
15973
16931
16014
15984
16036
16003
15911
15998
16017
16846
16068
16040
15995
15956
16020
15971
16838
15999
16002
16036
16031
15959
15915
15973
16787
16015
15975
16002
15967
16027
16028
15988
16918
16050
16034
16013
16030
16044
16050
16923
16272
16581
16369
16096
16038
16079
16023
17069
16064
16054
16048
16022
16045
16027
16899
16021
16068
16049
16039
16050
16113
15987
18227
16023
16023
16025
16039
16040
16018
17121
16020
16062
16019
15966
16046
16035
16042
16966
16008
16088
16099
16057
16061
16043
16026
16948
16061
16017
16065
16050
16058
16097
17523
16015
16094
16072
16103
15980
16021
16922
15993
16076
16050
16120
16005
16038
16057
16744
16048
16115
16141
16012
16001
16024
16008
16936
16076
16066
16085
16042
16073
16048
16806
16115
16101
16091
16043
16016
16027
16073
16991
16089
16040
16086
16067
16148
16129
18861
16089
16078
16028
16114
16086
16095
16106
17199
16083
16114
16116
16128
16090
16112
16820
16104
16000
16099
16061
16112
16044
16098
16919
16048
16134
16113
16147
16097
16109
16938
16040
16077
16096
16113
16091
16123
16104
17026
16094
16125
16135
16137
16095
16113
16151
16952
16115
16139
16111
16112
16135
16139
17052
16127
16151
16136
16073
16159
16156
16090
17016
16106
16126
16054
16077
16120
16070
17007
16153
16099
16168
16137
16144
16114
16140
18605
16170
16073
16223
16340
16146
16143
17280
16073
16116
16126
16088
16108
16145
16112
16907
16143
16085
16110
16143
16081
16076
17078
16193
16138
16131
16118
16131
16178
16213
16194
16153
16163
16211
16118
16173
16161
16909
16112
16118
16149
16158
16109
16115
16461
17572
16705
16239
16244
16157
16166
16205
16981
16162
16131
16131
16098
16100
16138
16164
16942
16223
16207
16211
16188
16222
16142
17043
16155
16136
16182
16156
16199
16149
16187
18564
16122
16208
16185
16189
16207
16551
17318
16183
16131
16129
16206
16245
16206
16164
17071
16226
16218
16215
16209
16198
16237
17074
16179
16209
16220
16174
16161
16208
16204
26241
16245
16124
16184
16204
16141
16133
17217
16213
16167
16190
16137
16199
16185
17069
16196
16173
16225
16214
16241
16223
16250
17157
16245
16224
16265
16180
16255
16299
17068
16158
16246
16235
16245
16225
16237
16181
17097
16268
16195
16259
16169
16207
16225
18601
16259
16156
16200
16204
16253
16168
16201
17166
16196
16184
16208
16164
16258
16297
17038
16244
16238
16246
16218
16191
16235
16236
16997
16235
16247
16180
16212
16242
16239
17174
16269
16189
16248
16197
16242
16194
16217
17181
16279
16253
16320
16260
16248
16251
17200
16197
16230
16176
16208
16297
16235
16247
17132
16261
16239
16243
16290
16226
16303
17134
16319
16284
16320
16225
16295
16295
16222
17162
16290
16366
16236
16290
16467
16449
18765
16226
16297
16269
16238
16339
16257
17331
16233
16284
16253
16246
16262
16221
16303
17019
16292
16224
16210
16248
16278
16323
16271
16243
16234
16264
16265
16314
16334
16337
17233
16287
16313
16288
16362
16576
16833
17576
16273
16336
16304
16239
16533
16467
16321
17275
16359
16314
16298
16277
16291
16326
17190
16285
16321
16327
16278
16318
16310
16287
17186
16317
16227
16313
16343
16372
16314
17163
16322
16298
16325
16322
16353
16296
16302
18442
16245
16293
16296
16297
16324
16345
17295
16343
16222
16366
16306
16324
16290
17259
16273
16402
16348
16355
16300
16360
16333
17072
16335
16893
16754
16344
16309
16375
17297
16383
16341
16419
16315
16365
16315
16281
17198
16363
16342
16313
16339
16342
16395
17114
16322
16347
16362
16355
16372
16347
16293
17107
16386
16365
16358
16363
16391
16435
17233
16264
16378
16309
16354
16373
16350
17304
16361
16356
16362
16402
16415
16345
16362
18737
16289
16439
16299
16298
16373
16418
17448
16402
16323
16414
16404
16423
16366
16379
17327
16324
16384
16412
16370
16414
16440
17119
16412
16386
16332
16341
16412
16404
17252
16321
16380
16416
16400
16357
16399
16370
17305
16349
16421
16407
16400
16449
16452
17273
16395
16438
16386
16358
16392
16403
16396
17286
16376
16412
16433
16414
16363
16448
17289
16377
16404
16391
16400
16384
16412
16417
17225
16403
16371
16408
16400
16406
16427
18777
16452
16412
16403
16383
16408
16463
17581
16499
16462
16337
16455
16384
16399
16402
17335
16440
16462
16336
16462
16413
16417
17326
16406
16503
16476
16898
17003
16546
17461
16472
16412
16385
16430
16422
16450
16478
17805
16415
16436
16442
16432
16486
16426
17373
16457
16425
16419
16415
16411
16420
16453
17200
16435
16419
16419
16444
16486
16349
17268
16395
16476
16474
16449
16452
16455
17326
16444
16476
16459
16414
16487
16469
16368
18897
16500
16480
16462
16458
16456
16490
17470
16524
16432
16504
16445
16455
16437
16435
17295
16455
16440
16491
16487
16506
16479
17283
16468
16420
16506
16483
16453
16452
17355
16470
16481
16425
16458
16485
16490
16484
17360
16488
16525
16413
16505
16525
16451
17959
16488
16415
16479
16465
16481
16502
17446
16535
16526
16509
16487
16499
16501
16484
17326
16507
16514
16574
16530
16457
16475
17397
16513
16497
16524
16540
16477
16491
19230
16469
16496
16487
16466
16535
16478
16478
17604
16582
16540
16514
16527
16388
16476
17348
16511
16501
16550
16484
16516
16504
17363
16497
16486
16528
16548
16466
16540
16549
17389
16526
16473
16510
16496
16501
16415
17407
16561
16521
16561
16532
16513
16546
17386
16551
16488
16532
16511
16513
16456
16532
17465
16521
16482
16557
16565
16563
16547
17356
16512
16436
16565
16512
16540
16535
16556
17361
16522
16544
16555
16518
16509
16502
18993
16498
16592
16559
16567
16582
16540
17672
16586
16558
16581
16547
16559
16566
16529
17344
16725
17115
16875
16723
16531
16530
17418
16554
16605
16527
16582
16520
16464
17309
16528
16548
16582
16584
16557
16601
16598
17294
16630
16625
16509
16571
16553
16575
17438
16588
16568
16554
16579
16547
16602
17459
16594
16576
16599
16628
16547
16562
16610
17475
16591
16528
16597
16585
16599
16648
17302
16641
16519
16593
16620
16547
16644
18996
16549
16558
16591
16586
16592
16992
17875
16581
16654
16553
16593
16565
16613
16596
17503
16592
16596
16647
16600
16557
16613
17504
16557
16631
16594
16680
16619
16599
17474
16650
16633
16643
16647
16665
16639
16601
17474
16624
16618
16562
16601
16671
16639
17502
16607
16640
16619
16660
16607
16687
17366
16644
16633
16612
16633
16596
16634
16653
17516
16601
16672
16684
16684
16687
16686
17432
16623
16599
16656
16634
16632
16627
19059
16658
16683
16554
16676
16597
16653
16622
17963
17063
16640
16630
16648
16673
16635
17643
16756
16674
16726
16719
16733
16663
17573
16646
16697
16731
16720
16673
16630
17610
16682
16657
16672
16699
16752
16684
16677
17519
16628
16659
16646
16719
16655
16637
17545
16716
16673
16695
16678
16742
16742
17499
16695
16661
16732
16717
16687
16729
16683
17570
16688
16662
16685
16647
16628
16711
17542
16713
16647
16704
16669
16669
16713
19054
16689
16645
16657
16665
16674
16709
17816
17203
17294
16781
16755
16754
16728
16772
17746
16639
16695
16729
16673
16716
16725
17596
16718
16747
16703
16768
16653
16701
17489
16681
16793
16777
16702
16736
16749
17650
16681
16758
16738
16724
16713
16708
16747
17630
16729
16751
16742
16774
17081
16742
17626
16713
16735
16705
16733
16757
16752
17556
16786
16759
16700
16793
16750
16744
16689
17425
16719
16772
16704
16780
16729
16744
19404
16712
16807
16773
16730
16734
16756
17947
16738
16734
16768
16779
17090
16800
17681
16742
16783
16748
16791
16810
16799
17609
16724
16749
16774
16733
16805
16793
16727
17682
16735
16793
16763
16829
17032
16730
17672
16775
16762
16747
16740
16692
16888
18037
16768
16789
16794
16738
16797
16745
17642
16780
16726
16724
16759
16811
16749
16781
18021
16749
16705
16822
16801
16787
16795
17678
16761
16790
16807
16776
16813
16831
19165
16739
16805
16826
16749
17131
16859
18000
16833
16801
16796
16747
16765
16803
16779
17674
16830
16768
16813
16778
16823
16844
17648
16827
16779
16807
16820
16817
16740
17693
16874
16812
16844
16877
16787
16797
17708
16836
16856
16791
16757
16831
16823
16829
17555
16816
17380
17215
16794
16789
16813
17817
16875
16816
16856
16865
17170
16803
17784
16857
16872
16784
16817
16860
16831
17605
16770
16842
16804
16761
16813
17065
19851
17351
16861
16802
16860
16906
16795
18096
16814
16853
16797
16872
16861
16808
16843
17743
16867
16825
16869
16869
16880
16804
17728
16823
16891
16865
16848
16830
16828
17739
16901
16778
16861
16808
16874
16879
17728
16828
16809
16881
16893
16852
16858
16848
17742
16804
16849
16886
16818
16849
16878
17735
16853
16825
16855
16850
16833
16822
17656
16926
16838
16870
16884
16855
16857
17637
16929
16878
16915
16876
16910
16870
19382
16941
16860
16849
16883
16877
16863
16901
17947
16854
16856
16849
16923
16854
16905
17642
16909
16891
16862
16870
16895
16873
17634
16835
16884
16796
16896
16879
16879
17743
16891
16886
16906
16798
16876
16876
17769
16953
16927
16933
16945
16901
16905
16876
17747
16928
16945
16853
16955
16925
16905
17761
16941
16859
16906
16872
16981
16931
17829
16918
16930
16900
16919
16892
16946
18369
16884
16891
16897
16939
16928
16953
19537
16865
16931
16933
16928
16945
16966
18097
16896
16940
16826
16898
16890
16931
17815
16931
16878
16931
16911
16919
16922
16921
17777
16940
16904
16900
16894
16962
16968
17792
16968
16928
16909
16977
16866
16914
17778
16921
16909
16940
16971
16976
16932
17844
16907
17015
16923
16948
16972
16969
17695
16947
16927
16933
16929
16935
16904
16994
17816
16948
16938
16966
17268
17588
17215
17914
16860
16904
16915
16935
17014
16987
19404
16902
16989
16942
16953
16944
16957
18105
16957
17051
16961
16898
16903
16946
17903
16982
16932
16919
16915
16907
16944
17819
16957
16949
17003
16960
16985
17014
17010
17849
17015
17013
16930
16976
17004
16973
17878
16961
16927
17021
16994
17005
16951
17918
16992
16999
16946
17044
17025
17008
17868
16988
16955
17067
17020
16972
16983
17759
16971
16960
17025
17020
16924
17027
17899
17004
17004
17072
16956
17000
17033
16966
19404
16923
16988
16995
17014
16941
17005
18109
16975
17033
17004
17061
17018
17063
17914
16996
17086
17073
17023
16954
17013
17897
17003
17058
17005
17016
17028
16999
17836
17071
17002
16993
17027
17026
17078
17859
17030
17024
17035
17018
16991
17041
17875
17050
17027
17070
16930
17053
17059
17883
16986
17032
17038
16980
17032
17013
16996
17768
16949
16974
16995
17032
16993
17059
17876
17037
17076
17042
17026
17017
17055
19390
17044
17080
17036
17086
17069
17097
18245
17274
17100
17088
17090
17039
17037
18099
17087
17032
17060
17073
17101
17071
17958
17085
16992
17085
17068
17074
17048
18031
16985
17043
17083
17064
17005
17063
17081
17821
17067
17047
17073
17081
17108
17128
17804
17091
17011
17051
17033
17101
17073
17804
17062
17054
17586
17719
17233
17111
18051
17051
17076
17166
17025
17066
17107
17960
17095
17077
17029
17077
17130
17064
19458
17071
17064
17115
17051
17082
17080
18085
17101
17125
17468
17078
17122
17061
17958
17075
17098
17037
17055
17106
17097
17819
17049
17106
17115
17069
17135
17048
17132
17857
17121
17094
17072
17152
17121
17120
18030
17053
17054
17091
17117
17126
17135
17832
17158
17142
17143
17096
17161
17131
18006
17082
17152
17069
17127
17059
17163
17977
17031
17118
17107
17092
17113
17134
18017
17140
17146
17142
17106
17121
17198
19524
17136
17068
17140
17136
17185
17101
18045
17111
17119
17166
17192
17112
17143
17974
17100
17167
17162
17158
17136
17138
17997
17125
17179
17186
17186
17182
17170
17112
17961
17210
17233
17148
17193
17140
17153
17933
17126
17169
17149
17167
17125
17178
17886
17178
17198
17156
17169
17153
17149
18053
17212
17206
17098
17152
17189
17186
18057
17240
17116
17215
17139
17122
17142
18067
17198
17170
17214
17213
17191
17167
19553
17225
17491
17242
17199
17173
17184
18431
17223
17192
17194
17245
17202
17182
18063
17230
17155
17191
17121
17170
17247
17915
17199
17199
17185
17236
17148
17161
18091
17179
17136
17233
17184
17195
17245
18105
17203
17175
17207
17136
17139
17217
17174
18176
17781
17666
17406
17266
17220
17235
18147
17199
17187
17257
17176
17159
17201
18088
17233
17188
17239
17204
17208
17225
18065
17285
17239
17212
17198
17274
17135
19668
17232
17235
17192
17238
17229
17210
18334
17297
17230
17216
17250
17209
17157
18037
17228
17272
17195
17251
17211
17224
18109
17244
17221
17246
17304
17249
17277
18103
17230
17247
17284
17274
17252
17227
18114
17211
17276
17169
17238
17260
17215
18065
17282
17211
17249
17238
17231
17271
18137
17162
17277
17258
17227
17224
17306
18098
17275
17262
17225
17317
17263
17300
18167
17324
17316
17243
17272
17271
17256
19627
17219
17263
17333
17298
17313
17308
18468
17221
17287
17289
17315
17302
17295
18054
17298
17259
17246
17310
17309
17294
18193
17250
17322
17271
17307
17271
17261
17991
17264
17220
17217
17303
17295
17269
18090
17302
17305
17312
17270
17278
17283
18189
17291
17242
17305
17339
17265
17332
17316
18195
17279
17310
17297
17277
17324
17693
18190
17313
17308
17339
17312
17307
17258
18273
17319
17343
17344
17269
17351
17317
19674
17284
17310
17326
17333
17300
17358
18463
17305
17363
17273
17366
17271
17337
18155
17361
17362
17291
17274
17318
17348
18255
17333
17286
17310
17283
17367
17650
17322
17295
17339
17350
17345
17313
17750
19370
17575
17350
17359
17367
17387
18952
17319
17350
17332
17351
17395
17361
18215
17381
17351
17359
17366
17387
17355
18115
17360
17383
17337
17371
17336
17382
18218
17337
17337
17311
17307
17340
17352
19995
17305
17348
17379
17336
17307
17399
18439
17402
17390
17352
17314
17382
17385
18152
17388
17344
17334
17459
17327
17407
18266
17374
17449
17392
17315
17426
17380
18265
17328
17356
17369
17389
17413
17372
18284
17404
17377
17422
17371
17380
17393
18240
17380
17365
17364
17412
17358
17332
18278
17412
17427
17365
17371
17392
17392
17399
17378
17447
17384
17396
17427
17394
18286
17389
17448
17338
17374
17394
17420
19657
17371
17355
17403
17429
17380
17446
18927
17368
17360
17421
17412
17340
17408
18125
17411
17375
17437
17422
17398
17432
18168
17405
17460
17396
17502
17401
17395
18294
17416
17446
17423
17408
17362
17474
18191
17458
17404
17401
17420
17448
17448
18263
17439
17446
17450
17451
17405
17470
18318
17462
17409
17379
17427
17441
17434
18374
17427
17417
17426
17474
17507
17449
18287
17434
17449
17417
17435
17465
17441
19759
17409
17472
17432
17449
17781
17401
18665
17438
17445
17434
17440
17470
17483
18271
17525
17414
17405
17463
17455
17424
18399
17440
17444
17418
17464
17906
18133
18479
17458
17480
17491
17459
17489
17421
18168
17471
17468
17505
17509
17499
17464
18320
17471
17535
17525
17510
17520
17489
18362
17493
17461
17543
17476
17504
17481
18384
17475
17530
17485
17479
17490
17495
18285
17481
17500
17509
17437
17535
17479
19843
17475
17543
17497
17490
17506
17524
18492
17494
17877
17482
17473
17488
17528
18553
17476
17512
17459
17506
17442
17498
18335
17525
17555
17494
17484
17534
17465
17450
17517
17437
17511
17501
17505
18365
17544
17520
17526
17511
17577
17479
18249
17545
17528
17505
17554
17568
17565
18338
17573
17519
17526
17538
17519
17435
18419
17546
17472
17485
17509
17479
17545
18317
17532
17525
17522
17490
17524
17525
19914
17543
17535
17527
17495
17512
17558
18623
17593
17529
17497
17505
17966
17582
18564
17524
17579
17538
17541
17491
17550
18456
17540
17536
17566
17533
17527
17551
18389
17540
17476
17561
17544
17504
17582
18421
17590
17564
17547
17541
17595
17569
18402
17543
17545
17615
17768
17521
17504
18517
17463
17526
17609
17560
17545
17588
18297
17497
17601
17553
17597
17581
17607
18441
17580
17578
17611
17596
17511
17570
19869
17643
17621
17585
17554
17581
18723
17634
17572
17556
17524
17583
17633
18386
17598
17556
17546
18152
18136
17521
18491
17581
17598
17510
17548
17553
17562
18251
17541
17567
17570
17578
17604
17541
18417
17621
17586
17571
17576
17670
17621
18480
17587
17640
17597
17626
17573
17617
18338
17620
17648
17601
17559
17581
17577
18481
17576
17613
17490
17579
17677
17567
18380
17648
17657
17618
17662
17648
17588
20008
17575
17539
17614
17978
17646
17622
18808
17660
17625
17562
17601
17615
18564
17635
17631
17588
17613
17593
17693
18507
17578
17646
17627
17671
17615
17630
18556
17605
17578
17624
17717
17648
17639
18414
17635
17581
17652
17619
17581
17551
18466
17577
17565
17919
17672
17631
17641
18660
17652
17587
17653
17696
17631
17616
18509
17687
17651
17622
17646
17689
17619
18467
17615
17684
17645
17642
17619
17625
19873
17725
17633
17632
17633
17622
17606
18777
17670
17627
17631
17726
17684
18555
17624
17634
17729
17604
17646
17663
18431
17694
17724
17638
17647
17689
17623
18525
17675
17662
17606
17693
17600
17694
18468
17674
17661
17534
17716
17658
17653
18372
17607
17651
17729
17743
17623
17619
18501
17709
17651
17710
17716
17660
17721
18518
17736
17675
17664
17659
17752
17692
18517
17668
17604
17742
17696
17661
17743
19994
17661
17684
17690
17693
17723
18770
17637
18245
18244
17666
17724
17707
18713
17707
17674
17633
17722
17732
17688
18597
17720
17648
17670
17677
17675
17679
18534
17711
17705
17669
17684
17740
17683
18437
17670
17756
17649
17745
17743
17688
18643
17668
17699
17698
17693
17682
17699
18582
17682
17734
17730
17761
17657
17720
18591
17726
17696
17671
17712
17785
18514
17725
17693
17658
17683
17767
17675
20041
17778
17675
17753
17688
17715
17743
18839
17757
17733
17739
17750
17738
17767
18643
17750
17814
17782
17754
17719
17682
18681
17759
17765
17740
17701
17740
19161
17747
17791
17818
17742
17786
17697
18540
17686
17655
17713
17737
17739
17768
18626
17719
17829
17772
17811
17720
17756
18660
17741
17759
17753
17781
17772
17766
18715
17813
17742
17664
17788
17764
17809
18548
17780
17769
17758
17735
17747
17793
20570
17834
17800
17762
17832
17810
18797
17832
17784
17760
17774
17777
17815
18701
17742
17813
17760
17807
17772
17735
18612
17743
17798
17807
17781
17826
17776
18510
17794
17780
17776
17741
17755
17844
18690
17798
17771
17823
17783
17726
17785
18723
17800
17771
17809
17805
17728
18691
17810
17791
17775
17797
17793
17788
18662
17757
17790
17857
17802
17768
17783
18706
17842
17811
17820
17779
17865
17784
20533
18458
18089
17785
17843
17807
17767
19039
17859
17814
17882
17794
17830
17868
18588
17848
17780
17759
17791
17785
18547
17840
17851
17788
17838
17894
17872
18747
17843
17823
17848
17775
17789
17886
18672
17802
17880
17815
17957
17862
17818
18553
17762
17861
17823
17866
17880
17796
18713
17858
17876
17841
17848
17846
17844
18704
17858
17861
17804
17822
17824
18762
17827
17870
17855
17873
17971
17823
20226
17913
18208
17872
17900
17836
17780
19017
17859
17876
17860
17892
17881
17825
17880
17888
17880
17870
17848
17829
17883
18727
17856
17816
17872
17787
17926
18836
17871
17876
17867
17920
17906
17829
18784
17896
17888
17935
17917
17922
17883
18663
17906
17910
17875
17849
17884
17862
18787
17905
17923
17856
17952
17833
17843
18730
17856
17946
17919
17935
17895
18765
17846
17868
17932
17843
17901
17878
20135
17891
17919
17847
17932
17875
17869
19012
17882
17959
17921
18250
17871
17926
18841
17917
17918
17897
17944
17971
17921
18765
17897
17931
17901
17887
17935
18645
17916
17926
17979
17950
17872
17885
18782
17900
17988
17951
17912
17914
17891
18692
17932
18213
17914
18013
17855
17940
18916
17932
17878
17966
17946
18002
17951
18814
17906
17969
17938
17967
18374
19563
18192
17999
17924
17913
17855
17953
20395
17935
17954
17948
17945
17868
17956
19089
17993
17996
17996
17937
17982
18089
19157
17879
17980
17961
17990
17984
18940
17986
17961
17921
17977
17957
17947
18800
17965
18022
18009
17950
18024
18067
18810
18057
17904
17962
17912
17967
17957
18771
17987
17981
17937
17933
18039
18896
17909
17978
17905
17984
18012
17920
18827
18011
18005
17985
18027
17966
17991
18802
18006
17955
18022
17996
17924
17929
20422
17962
17906
18056
17983
17966
18006
17967
17897
18020
18008
18004
17898
18733
18087
17990
17991
18016
18015
18049
18826
18025
17929
18052
18052
17999
17992
18855
17998
18067
17932
18006
18053
17990
18870
18021
18004
17959
18091
17956
18847
17962
18016
17984
18040
18039
18012
18957
17971
18027
18040
17999
17972
18000
18725
18000
18047
18006
18018
17994
18029
18830
18044
18033
17938
18016
18027
20305
18009
18050
18009
18062
18049
18327
19411
18008
18046
18075
18119
18033
18076
18925
18095
17981
18044
18072
18007
18028
18944
18003
18084
18107
18030
18020
18920
18004
18053
18053
18052
18021
18006
18958
18049
17972
18091
18084
18038
18082
18913
18071
18006
18047
18113
18439
18050
19040
18095
18035
18487
18759
18153
18876
18110
18096
18137
18054
18092
18063
18751
18090
18010
18071
18107
18120
18083
20480
18105
17965
18103
18040
18035
19114
18086
18043
18050
18128
18077
18054
18852
18156
18132
18110
18106
18063
18029
18989
18029
18088
18084
18114
18048
18180
18975
18138
18103
18068
18088
18130
18871
18118
18082
18049
18008
18151
18125
19017
18087
18084
18101
18035
18106
18054
18877
18192
18119
18072
18086
18099
18137
19010
18115
18132
18119
18135
18105
18969
18119
18118
18052
18105
18163
18121
20449
18133
18107
18096
18049
18168
18148
19221
18155
18156
18191
18121
18126
18894
18078
18085
18118
18053
18018
18145
18847
18110
18075
18097
18081
18033
18062
18935
18237
18076
18083
18105
18091
18061
18969
18144
18042
18165
18174
18154
19000
18158
18210
18179
18141
18081
18117
18942
18030
18165
18109
18042
18126
18089
19013
18115
18147
18038
18086
18097
18056
19024
18129
18171
18094
18157
18132
20276
18123
18039
18170
18130
18056
18145
19161
18089
18152
18108
18088
18076
18104
18929
18168
18123
18148
18127
18163
18749
18119
18114
18182
18081
18138
18113
19057
18095
18158
18083
18073
18162
18131
19925
18041
18095
18077
18110
18181
19011
18123
18474
18730
18362
18089
18128
19096
18009
18083
18121
18114
18078
18062
18967
18065
18140
18167
18113
18144
19026
18060
18105
18057
18061
18108
18168
20920
18079
18129
18007
18054
18092
18190
19227
18195
18052
18238
18176
18127
18140
19013
18092
18130
18147
18165
18145
18924
18181
18185
18079
18140
18136
18196
19031
18049
18071
18102
18053
18177
18087
18992
18117
18060
18145
18119
18132
19078
18106
18137
18198
18044
18188
18203
18818
18116
18133
18132
18183
18147
18232
19087
18115
18111
18068
18142
18175
18108
19093
18178
18070
18113
18094
18131
20558
18049
18134
18176
18050
18148
18159
19301
18105
18146
18156
18027
18058
18221
18987
18134
18061
18152
18098
18152
18878
18192
18157
18222
18265
18145
18148
19127
18193
18429
18113
18231
18253
18188
19001
18138
18166
18107
18174
18191
19011
18117
18199
18138
18138
18140
18175
19172
18088
18202
18171
18260
18110
18224
18894
18180
18132
18189
18147
18218
18238
19154
18200
18164
18198
18200
18260
20597
18122
18144
18123
18125
18113
18226
19374
18235
18295
18213
18230
18203
18237
19178
18351
18232
18155
18336
18214
19274
18251
18261
18356
18282
18227
18247
19116
18212
18242
18342
18342
18289
18250
19532
18974
18452
18356
18294
18217
19287
18286
18265
18236
18197
18209
18264
19105
18340
18209
18256
18252
18221
18246
19171
18209
18282
18286
18281
18252
18989
18226
18330
18346
18180
18284
18352
20569
18273
18283
18270
18299
18356
18231
19410
18309
18260
18259
18376
18519
19599
18344
18334
18443
18257
18321
18318
19175
18359
18280
18254
18303
18304
19197
18276
18308
18284
18279
18389
18363
19181
18283
18290
18330
18218
18310
18281
19042
18295
18351
18340
18302
18361
19131
18247
18383
18285
18328
18244
18351
19264
18315
18449
18373
18373
18280
18316
19195
18384
18333
18242
18295
18250
20760
18391
18344
18320
18314
18433
18380
19501
18332
18417
18356
18367
18383
18292
19275
18790
18312
18348
18396
18295
19352
18429
18386
18300
18365
18411
18423
19326
18824
18447
18410
18371
18347
19408
18360
18341
18314
18397
18284
18342
19234
18302
18440
18341
18398
18302
18358
19334
18322
18374
18380
18412
18347
19243
18433
18431
18385
18398
18421
18424
19265
18352
18355
18380
18321
18336
18421
20756
18373
18448
18388
18434
18329
19479
18417
18374
18297
18485
18328
18354
19310
18399
18380
18337
18494
18314
19298
18362
18343
18380
18448
18414
18788
20060
18747
18373
18456
18371
18346
18358
19374
18454
18373
18347
18371
18482
19198
18416
18514
18340
18408
18355
18342
19217
18305
18307
18383
18435
18422
18323
18351
18409
18466
18413
18425
18414
19339
18342
18426
18385
18399
18385
18513
20680
18300
18375
18384
18353
18363
19479
18780
18557
18441
18377
18358
18397
19416
18466
18461
18357
18482
18336
18359
19298
18387
18378
18433
18414
18333
19138
18390
18382
18408
18470
18446
18422
19344
18390
18445
18458
18349
18342
19102
18362
18481
18410
18435
18472
18433
19962
18383
18418
18392
18461
18471
18411
19497
18400
18424
18436
18465
18423
19245
18433
18422
18531
18471
18382
18468
20863
18463
18397
18383
18369
18524
19474
18504
18363
18498
18403
18389
18385
19316
18450
18466
18362
18358
18406
18466
19397
18342
18404
18467
18431
18507
19347
18521
18559
18362
18400
18506
18435
19159
18494
18441
18430
18425
18398
19273
18439
18453
18479
18458
18529
18487
19213
18501
18470
18416
18490
18407
18513
19302
18385
18576
18450
18434
18425
19347
18395
18412
18451
18442
18394
18438
20804
18450
18565
18524
18471
18519
19671
18439
18541
18497
18471
18550
18369
19451
18521
18463
18529
18767
19261
19906
18430
18393
18447
18414
18466
18522
19475
18500
18472
18530
18505
18456
18457
19237
18386
18453
18556
18426
18385
19171
18446
18459
18511
18416
18418
18479
19456
18533
18435
18495
18460
18486
19376
18419
18407
18594
18499
18484
18535
19394
18570
18547
18427
18568
18517
18432
20926
18423
18412
18446
18505
18518
19529
18474
18511
18614
18491
18651
18515
19501
18496
18426
18426
18415
18555
19373
18472
18527
18552
18584
18468
18545
19363
18523
18535
18460
18465
18460
18487
19241
18626
18562
18461
18599
18555
19438
18535
18534
18593
18453
18579
18603
19336
18576
19005
19190
18872
18852
20414
18937
19117
18941
18570
18503
19385
18637
18571
18631
18479
18547
18986
21898
18657
18483
18531
18518
19213
20222
19131
18937
19120
18441
18563
18552
19499
18526
18605
18495
18564
18571
19463
18470
18552
18507
18622
18666
18527
19301
18553
18536
18561
18549
18500
18503
19425
18503
18538
18551
18468
18520
19477
18601
18582
18529
18509
18605
18578
19396
18637
18595
18599
18498
18613
19411
18494
18591
18504
18537
18545
18516
19342
18648
18538
18547
18641
18563
20844
18654
18588
18590
18622
18668
18505
19673
18570
18627
19231
19228
18656
19649
18534
18665
18619
18661
18618
18593
19339
18531
18560
18516
18568
18596
19500
18462
18531
18634
18540
18564
18581
19555
18567
18584
18679
18572
18589
18530
19452
18591
18498
18652
18648
18570
19417
18565
18621
18606
18605
18650
18583
19452
18591
18560
18566
18619
18607
19378
18598
18607
18677
18674
18633
18506
21062
18646
18583
18635
18659
18646
19804
18516
18601
18572
18525
18621
18579
19487
18624
18564
18627
18739
18575
19403
18616
18567
18536
18697
18577
18591
19473
18581
18533
18529
18637
18656
18629
19322
18681
18596
18659
18661
18598
19554
18644
18592
18650
18604
18632
18648
19376
18646
18650
18615
18650
18660
19344
18634
18646
18661
18716
18659
18627
19508
18648
18608
18698
18556
18631
20931
18654
18663
18641
18611
18566
18731
19747
18577
18743
18689
18653
18735
18593
19073
18701
18699
18649
18624
18711
19551
18532
18617
18594
18553
18659
19634
18573
18623
18660
18681
18643
18626
19538
18682
18655
18702
18629
18728
19613
18732
18699
18660
18668
18653
18659
19370
18614
18724
18752
18638
18737
19425
18718
18739
18771
18739
18594
18731
19638
18709
18674
18683
18623
18679
21102
18886
19473
19145
18708
18646
18738
19913
18754
18606
18706
18687
18592
19586
18664
18712
18791
19029
18722
18763
19651
18678
18701
18749
18675
18684
19540
18721
18791
18694
18697
18726
18702
19434
18778
18713
18768
18701
18689
19499
18742
18685
18799
18719
18718
18742
19613
18744
18694
18713
18772
18791
19492
18760
18762
18781
18733
18737
18782
19604
18758
18802
18763
18719
18730
21055
18739
18808
18779
18636
18768
18738
19738
18702
18684
18813
18683
18730
19532
18646
18801
18777
18694
18819
18703
19664
18729
18629
18732
18650
18768
19590
18767
18702
18785
18706
18755
18911
19608
18725
18780
18800
18825
18781
19513
18784
18740
18754
18754
18797
18735
19547
18872
18786
18773
18747
18785
19675
18722
18772
18807
18741
18796
18803
19605
18750
18739
18729
18874
18766
21046
18797
18734
18709
18757
18845
18830
19955
18689
19003
19179
18707
18798
19804
18759
18937
18863
18877
18822
18837
19765
18760
18813
18724
18786
18770
19693
18732
18801
18761
18775
18880
18728
18834
18856
18834
18795
18740
18835
19695
18849
18760
18959
18829
18757
18879
19748
19297
18851
18824
18868
18763
19686
18865
18807
18829
18748
18783
19087
20372
19548
18683
18890
18833
18766
21144
18826
18764
18725
18812
18901
19964
18760
18892
18800
18809
18807
18774
19658
18861
18888
18693
18814
18824
19556
18841
18720
18938
18778
18948
18797
19726
18868
18895
18872
18869
18915
19740
18906
18823
18783
18872
18878
18918
19718
18864
18793
18864
18842
18833
19568
18903
18803
18889
18847
18781
18769
19695
18802
18876
18888
18772
18828
19646
18811
18851
18853
18805
18861
18861
21170
18807
18934
18972
18824
18887
19990
18881
18872
18860
18789
18952
18913
19692
18862
18860
18819
18897
18835
19585
18827
18832
18857
18795
18837
18887
19526
18834
18834
18977
18765
18879
19747
18881
18891
18851
18886
18842
19705
18930
18825
18814
18903
18887
18861
19676
19017
18852
18796
18887
18819
19627
18914
18882
18846
18859
18797
18885
19700
18849
18806
19061
18926
18920
21296
18886
18908
18909
18885
18990
18887
20081
18931
18893
18908
18893
18854
19862
18884
18947
18915
18824
18927
18887
19721
18854
18882
18897
18913
18820
19727
18903
18851
18920
18851
18832
18883
20198
18903
19004
18886
18874
18902
19844
19000
18944
18790
18913
18857
19678
18937
18891
18844
18893
19276
19722
20494
18983
18874
18906
18889
18952
19856
18943
18892
18929
18964
18874
18943
21414
18946
18950
18970
18934
18914
19820
18991
18929
18949
18969
18924
21283
18811
18940
18949
18955
18820
18994
20354
18928
18940
18939
18929
18942
19778
18857
18940
19017
18897
18977
19784
18984
18988
18962
18970
18936
18965
19844
18891
18968
18978
18896
18996
19759
18900
18914
18954
18891
18995
18923
19754
19030
19025
19026
18981
18998
19780
19003
19049
18973
18966
18918
18946
21782
18959
18955
18917
18949
18984
20005
18926
18909
18988
19007
18929
19846
19053
19090
19013
18929
18888
18978
19771
18997
18942
18974
18936
18959
19936
19012
19049
19067
18922
18924
19007
19740
18983
18995
18982
18955
18984
19855
19081
19048
19144
19013
19049
19875
19081
18955
18924
18986
19001
19042
19878
19035
19050
19021
19062
19019
19815
18985
19055
19021
18946
19006
18984
21344
19031
19120
19043
19110
18996
20258
19001
18983
19010
19066
19019
19978
19003
18966
19038
19017
18992
19048
19860
18960
18977
19080
18998
19089
19903
19007
18984
19057
19062
19006
19092
19914
19031
19047
18994
19070
18986
19870
19137
18975
19101
19877
19485
20334
19065
18949
19103
19057
19081
18981
19965
19095
18998
18961
18989
18954
19916
18963
19144
19040
19065
19071
19030
21253
19002
19129
19087
19141
19125
20078
19057
18983
19057
19085
19086
20003
19090
18972
19465
19025
19055
19048
20092
18973
19017
19059
19043
19048
19829
19080
19011
19077
19080
19000
19066
19853
19124
19093
18992
19062
19108
19905
19047
19151
19042
19057
19167
19828
19033
19035
19025
19146
19143
19060
19879
19141
19045
19050
19006
19113
20016
19061
19153
19053
19128
19065
19068
21499
19136
19077
19026
19112
19148
20071
19012
19089
18991
19030
19063
20022
19104
19088
18962
19006
19474
19162
19985
19116
19058
19017
19033
19067
20067
19108
19079
19065
19156
19090
19821
19170
19139
19110
19030
19107
19160
20027
19156
19122
19142
19142
19124
20044
19139
19177
19030
19174
19191
19102
20057
19059
19147
19166
19155
19218
20038
19095
19161
19145
19283
19178
21314
19166
19218
19163
19098
19060
19136
20247
19066
19107
19138
19227
19148
19923
19107
19167
19162
19149
19088
20047
19153
19144
19141
19029
19163
19236
20006
19165
19156
19112
19102
19153
20194
19115
19717
19915
19157
19124
20111
19206
19156
19158
19216
19165
19196
19975
19247
19114
19231
19139
19131
20059
19081
19105
19280
19194
19258
20140
19090
19117
19148
19233
19205
19116
21562
19184
19079
19157
19212
19206
20302
19228
19305
19219
19235
19565
20179
19210
19185
19206
19216
19198
19234
20069
19187
19142
19114
19201
19200
20031
19135
19141
19164
19291
19210
19231
20031
19116
19298
19184
19254
19211
20024
19215
19212
19173
19187
19335
20075
19172
19197
19465
19445
19207
19146
20219
19297
19205
19254
19224
19277
20193
19277
19207
19224
19265
19283
21465
19287
19228
19169
19283
19255
20329
19281
19196
19183
19267
19214
19124
20172
19234
19259
19227
19245
19278
19962
19289
19203
19287
19314
19224
19181
20043
19230
19207
19194
19216
19236
20159
19242
19244
19286
19202
19262
20118
19263
19286
19324
19213
19347
19277
19996
19260
19281
19285
19150
19233
20048
19254
19179
19273
19205
19265
20005
19327
19241
19175
19365
19288
19294
21689
19333
19278
19285
19246
19375
20398
19198
19344
19222
19327
19243
20229
19202
19278
19263
19249
19262
20173
19310
19202
19270
19320
19318
19234
20298
20060
19672
19322
19199
19402
20352
19288
19271
19371
19238
19300
20219
19300
19206
19185
19224
19306
19308
20191
19266
19378
19251
19273
19228
20149
19278
19326
19279
19350
19357
20135
19265
19345
19376
19220
19306
19234
21638
19269
19307
19233
19286
19341
20342
19356
19278
19278
19208
19311
20049
19221
19305
19309
19362
19333
19296
20186
19277
19342
19310
19313
19294
20201
19226
19330
19333
19204
19408
20255
19369
19265
19345
19337
19323
19332
20037
19359
19326
19270
19382
19449
20203
19350
19311
19363
19355
19420
20105
19274
19356
19310
19333
19337
20171
19324
19305
19340
19312
19297
19393
21715
19307
19362
19474
19256
19325
20398
19335
19270
19381
19403
19369
20227
19338
19342
19440
19277
19319
19347
19376
19464
19380
19426
19421
19493
20278
19351
19327
19406
19283
19430
20862
19884
20039
19852
25031
19625
21013
19615
19510
19496
19587
19563
27606
19650
19589
19580
19548
19494
20876
19647
19520
19549
19585
19651
20641
19605
19589
19527
19547
19633
19692
19586
19633
19538
19621
19595
21170
19598
19668
19541
19594
19609
19591
20608
19570
19630
19579
19625
19557
20556
19597
19651
19624
19526
19559
20552
19605
19623
19644
19620
19645
20459
19535
19610
19546
19558
19589
19619
20564
19560
19599
19651
19667
19588
20535
19614
19589
19575
19517
19622
20743
20185
19828
19602
19590
19633
20606
19606
19669
19605
19638
19683
22310
19719
19597
19774
19717
19656
20829
19705
19652
19668
19664
19550
19507
20361
19424
19358
19550
19367
19434
20339
19427
19446
19442
19340
19385
20198
19530
19359
19380
19408
19444
20230
19469
19376
19442
19418
19335
19541
20319
19406
19357
19523
19475
19443
20451
19415
19456
19404
19391
19405
20162
19479
19425
19427
19493
19529
19476
20169
19453
19471
19400
19388
19467
21794
19366
19411
19424
19443
19428
20662
19493
19458
19448
19410
19472
20431
19417
19407
19444
19617
19458
20494
19529
19476
19598
19442
19415
19522
20282
19573
19504
19372
19446
19450
20349
19409
19530
19454
19413
19436
20410
19556
19455
19458
19372
19400
19458
20279
19545
19423
19486
19495
19559
20340
19489
19505
19627
19606
19511
20274
19430
19427
19509
19480
19584
21720
19446
19396
19370
19534
19448
19476
20705
19478
19473
19406
19533
19570
20376
19502
19562
19537
19613
19538
20855
19639
19476
19536
19456
19449
20383
19440
19555
19517
19560
19458
19448
20402
19531
19574
19524
19481
19599
20419
19411
19480
19581
19562
20293
21305
19583
19486
19476
19481
19520
20444
19575
19528
19446
19542
19498
20402
19496
19629
19620
19500
19462
19594
21903
19511
19470
19501
19456
19453
20639
19415
19501
19675
19507
19627
20454
19473
19600
19545
19551
19493
20487
19440
19574
19572
19643
19495
19667
20365
19541
19600
19639
19479
19533
20318
19592
19542
19476
19543
19610
20371
19561
19574
19561
19540
19631
20410
19510
19566
19544
19552
19539
19607
20352
19647
19627
19561
19593
19619
20293
19616
19603
19571
19693
19615
21777
19536
19681
19573
19638
19583
20896
19635
19538
19567
19597
19585
19767
19698
19603
19603
19634
19656
19691
20655
19595
19521
19615
19980
19641
20571
19621
19573
19541
19600
19656
20281
19525
19635
19621
19610
19537
20495
19633
19632
19547
19511
19577
20450
19642
19588
19613
19572
19919
19803
20587
19647
19630
19602
19598
19547
20453
19597
19627
19603
19657
19524
21887
19630
19545
19549
19532
19654
20769
19593
19586
19518
19679
19653
20577
19620
19722
19515
19666
19618
19633
20441
19555
19613
19589
19591
19678
20365
19552
19684
19692
19652
19527
20611
19655
19506
19599
20183
20331
20731
19643
19580
19673
19682
19658
19671
20323
19610
19616
19593
19687
19713
20510
19657
19735
19566
19573
19627
20660
19537
19632
19558
19705
19591
21928
19568
19588
19577
19614
19650
20825
19582
19653
19574
19703
19627
19685
20598
19676
19674
19626
19610
19626
20468
19689
19665
19632
19655
19600
20583
19648
19612
19734
19686
19673
20515
19587
19672
19786
19648
19679
20624
19703
19691
19614
19722
19704
19720
20422
19640
19593
19641
19593
19677
20401
19700
19684
19747
19666
19704
20503
19595
19724
19733
19599
19564
21988
19627
19726
19625
19587
19766
20794
19709
19686
19597
19663
19628
19586
20496
19689
19595
19705
19661
19719
20586
19757
19681
19613
19673
19729
20506
19708
19765
19719
19757
19770
20981
19663
19624
19725
19679
19742
20555
19642
19685
19599
19739
19638
19749
20554
19601
19625
19799
19760
19661
20537
19719
19737
19666
19692
19648
20576
19788
19712
19782
19815
19642
22188
19719
19652
19716
19595
19755
20752
19767
19750
19716
19691
19739
20488
19752
19742
19708
19823
19683
19629
20687
19693
19662
19723
19759
19816
20667
19692
20116
20537
19960
19797
20631
19635
19678
19744
19700
19650
20675
19713
19861
19723
19699
19795
20597
19737
19686
19701
19664
19728
20579
19685
20170
19731
19780
19781
19734
20569
19713
19768
19701
19803
19675
22018
19709
19714
19745
19807
19718
20953
19690
19900
19722
19726
19746
20649
19743
19718
19824
19752
19768
20635
19674
19850
19688
19666
19849
20664
19816
19820
19799
19862
19808
19737
20623
19751
19744
19789
19814
19732
20474
19682
19824
19790
19722
19776
20582
19727
19778
19706
19690
19737
20490
19743
19773
19696
19755
19756
20694
19737
19781
19775
19865
19760
22100
19768
19776
19680
19751
19711
21152
19726
19740
19719
19741
19769
19804
20553
19806
19848
19855
19815
19808
20708
19758
19791
19761
19724
19746
20580
19725
19854
19832
19699
19803
20672
19802
19731
19709
19683
19842
20687
19778
19770
19862
19796
19757
20689
19850
19695
19819
19780
19776
19719
20595
19843
19711
19826
19789
19792
20786
19828
19740
19835
19779
19870
22485
19687
19826
19781
19736
19823
20946
19870
19710
19760
19745
19903
20540
19826
19742
19836
19791
19762
21322
20515
20415
19914
19873
19736
20803
19762
19793
19855
19864
19759
19758
20575
19782
19813
19804
19732
19810
20773
19846
19801
19891
19825
19783
20699
19837
19768
19824
19856
19818
20574
19859
19785
19857
19771
19899
20475
19855
19901
19898
19803
19822
22160
19861
19901
19819
19883
19754
21023
19844
19935
19858
19817
19895
19849
20733
19793
19932
19844
19854
19839
20692
20060
20081
19816
19902
19878
20859
19859
19957
19801
19912
19899
20816
19791
19855
19802
20056
19974
20865
19904
19832
19842
19854
19806
20715
19877
19801
19931
19815
19772
20745
19811
19865
19836
20007
19916
19818
20695
19876
19819
19906
19869
19960
22050
19977
19814
19850
19911
19942
21060
19934
20008
19926
19947
19849
20742
19954
19861
19930
19910
19974
20750
19929
19870
19972
19796
19929
20814
19826
19904
19873
19835
19807
20762
19906
19884
20029
19854
19878
20737
19979
19900
19843
19966
19944
19965
19872
19908
19899
19803
19930
19895
20539
19886
19959
19908
19963
19910
20812
19963
19917
19859
19883
19854
22327
19982
19915
19950
19965
19879
21092
19856
19864
19976
19904
20221
21643
20608
19854
19834
19857
20018
20937
19864
19884
19918
19934
19929
20870
19909
19925
19835
19849
20008
20766
19884
19900
19974
19941
19804
19869
20647
19901
19911
19916
19911
19967
20761
19875
19960
19909
19878
20040
21118
20095
19964
19873
19958
19905
20975
19961
19968
19945
19963
19973
22258
19998
19963
19937
19892
20014
21093
19929
20100
19900
19930
20021
20838
20002
20028
19919
20066
19891
20873
19973
20050
19902
19949
20043
20691
20032
20050
19872
20005
19970
20802
19872
20013
20105
20119
19940
20033
20885
20017
19963
19873
19987
20088
20720
19925
19949
19967
19932
19967
20851
20126
19930
19944
19992
19927
20839
19966
20055
19977
20005
20002
22308
19923
20032
19915
19913
20011
21121
20012
20075
19974
20077
19980
20931
20103
19958
19991
19979
19934
20814
19988
19938
20049
19999
19969
20907
19958
19940
20026
20014
19990
20942
19921
19992
19961
20072
20133
19994
20868
19995
20121
19980
19946
19880
20836
20071
19923
20065
20132
19951
21003
19897
20052
19979
20138
19966
20823
20024
19960
20112
20050
20056
22502
19988
19975
20080
20662
20808
21248
19996
20412
19965
20116
20051
20829
20003
19995
20170
19974
20000
20856
19977
20016
20189
19990
20074
20712
20055
19977
19950
19911
20113
20911
19987
20021
20086
20096
20041
20974
20045
20104
20130
19997
20052
21000
20128
20046
20006
20002
19981
20944
20113
20161
19991
20014
20131
20166
20923
20047
20048
20038
20030
20012
22228
20081
20183
20057
20060
20054
21301
20059
20019
19952
20020
20023
20984
20137
20058
20059
20067
20110
20833
20106
20060
19990
20024
20128
20779
20118
20093
20035
20114
20204
21013
20070
20082
20079
20075
20108
20953
20077
20047
20115
20073
20114
20955
20116
20056
20154
20173
20018
20922
20011
20037
20034
20154
20065
20977
20133
20045
20137
20109
20027
22265
20099
20081
20039
20104
20088
21134
20044
20106
20079
20029
20108
21042
20150
20040
20066
20071
20130
20059
21074
20041
20029
20175
20146
20157
20924
20081
20098
20016
20044
20106
20952
20161
20079
20037
20117
20289
20995
20148
20170
20090
20154
20120
20970
20098
20108
20076
20086
20154
20896
20194
20157
20111
20152
20202
21045
20171
20067
20948
20651
20295
22657
20085
20174
20191
20158
20150
21175
20237
20205
20092
20136
20219
20998
20080
20133
20251
20080
20113
21081
20127
19998
20075
20165
20193
21016
20167
20196
20176
20082
20216
21024
20136
20195
20091
20187
20131
21052
20166
20164
20183
20186
20113
21062
20228
20096
20099
20188
20163
20981
20109
20252
20242
20210
20122
20940
20221
20084
20035
20149
20119
22459
20108
20178
20160
20098
20114
21514
20161
20201
20204
20219
20138
21028
20263
20093
20192
20108
20078
21670
20448
20410
20138
20192
20050
21168
20136
20190
20116
20179
20300
20978
20317
20134
20131
20093
20180
21054
20227
20241
20137
20131
20200
20187
20196
20079
20177
20203
20346
20189
21011
20156
20171
20281
20120
20169
21035
20312
20236
20214
20157
20154
22936
20253
20121
20110
20157
20197
21283
20162
20244
20215
20225
20128
21153
20136
20156
20187
20146
20163
21089
20158
20172
20583
20233
20120
30550
20224
20149
20162
20224
21291
20179
20317
20124
20219
20249
21058
20160
20216
20330
20293
20248
21170
20226
20289
20243
20377
20098
21046
20398
21035
20564
20172
20242
21150
20185
20230
20277
20217
20238
22391
20278
20299
20182
20336
20102
21283
20177
20186
20211
20248
20230
21185
20268
20331
20252
20209
20289
21086
20195
20191
20291
20270
20185
21098
20268
20252
20180
20342
20254
21240
20238
20150
20208
20185
20290
20267
20182
20329
20388
20207
20340
20269
21059
20163
20245
20175
20263
20272
21230
20325
20247
20227
20315
20229
21152
20271
20222
20296
20353
20167
22593
20251
20253
20207
20178
20189
21293
20279
20346
20310
20230
20368
21230
20297
20668
20441
20250
20324
21258
20202
20294
20218
20213
20348
21104
20243
20313
20308
20267
20237
21131
20348
20211
20205
20315
20144
21145
20282
20260
20223
20311
20344
21126
20272
20320
20361
20292
20233
21012
20420
20607
20322
20355
20247
21389
20313
20199
20280
20328
20284
22699
20251
20292
20523
20335
20205
21410
20361
20244
20290
20300
20305
21227
20324
20242
20341
20317
20316
20264
20273
20376
20199
20212
20281
21138
20377
20320
20730
20965
20323
21356
20392
20261
20401
20307
20326
21140
20313
20343
20295
20397
20448
22077
21020
20289
20357
20354
20437
21419
20330
20408
20345
20343
20383
20983
20341
20361
20295
20397
20345
22716
20415
20285
20411
20340
21394
20327
20275
20415
20359
20402
21170
20291
20439
20280
20357
20462
21265
20381
20444
20377
20395
20411
21351
20225
20355
20342
20381
20289
21236
20349
20258
20428
20311
20428
21234
20272
20390
20417
20290
20438
21362
20319
20242
20304
20348
20469
21205
20409
20386
20364
20313
20406
21353
20305
20365
20440
20300
20485
22756
20806
20356
20448
20407
20460
21434
20487
20423
20398
20383
20272
21348
20381
20469
20432
21137
20399
21516
20434
20378
20530
20614
20295
21312
20315
20461
20423
20355
20330
21589
20492
20318
20311
20448
20512
21296
20405
20343
20367
20410
20417
21247
20358
20418
20336
20460
20409
21304
20446
20440
20360
20429
20470
21174
20405
20377
20474
20416
20476
22820
20434
20510
20361
20316
20479
21568
20492
20422
20347
20335
20378
21232
20450
20404
20391
20512
20428
21416
20401
20470
20490
20477
20410
21309
20353
20414
20533
20388
20430
21332
20423
20325
20464
20421
21123
22272
20531
20372
20363
20372
20459
21388
20371
20398
20489
20441
20365
21310
20522
20446
20346
20424
20445
21377
20456
20406
20432
20398
20375
22727
20543
20452
20573
20344
20392
21632
20358
20568
20315
20531
20505
21179
20546
20515
20521
20526
21316
20558
20394
20490
20495
20522
21439
20358
20538
20379
20435
20427
21418
20387
20380
20471
20427
20398
21364
20488
20455
20453
20359
20532
21290
20405
20487
20519
20459
20406
21332
20556
20629
20532
20455
20445
21290
20505
20414
20372
20544
20412
22850
20520
20534
20610
20480
20575
21610
20442
20521
20566
20510
20464
21385
20486
20544
20519
20527
20446
21464
20496
20518
20568
20544
20450
21278
20627
20494
20410
20453
20606
21272
20522
20611
20568
20519
20609
21469
20502
20469
20570
20546
20474
21284
20450
20463
20623
20482
20492
21489
20567
20505
20463
20468
20447
21414
20496
20535
20483
20479
20597
22936
20573
20509
20485
20549
20496
21586
20637
20588
20657
20616
21363
20515
20499
20501
20618
20521
21374
20533
20601
20937
20505
20585
21597
20504
20587
20553
21350
21085
21429
20567
20624
20507
20549
20605
21269
20540
20620
20533
20631
20485
21532
20554
20445
20413
20645
20560
21442
20526
20538
20591
20522
20650
21401
20633
20527
20489
20551
20461
23001
20671
20613
20522
20589
20411
21671
20538
20566
20583
20506
20586
21475
20664
20972
20467
20521
20634
21377
20602
20484
20507
20545
21022
21547
20544
20544
20450
20596
20548
20503
20583
20596
20546
20518
21500
20608
20490
20557
20530
20667
21977
20576
20482
20486
20600
20580
21453
20700
20483
20491
20441
20560
21363
20677
20576
20439
20552
20576
23432
20375
20651
20537
20587
20583
21788
20527
20557
20608
20562
20635
21460
20555
20524
20653
20587
20649
21413
20614
20579
20574
20442
20708
21432
20555
20476
20553
20552
20558
21477
20583
20549
20542
20616
21521
20575
20613
20710
20584
20600
21282
20741
20575
20525
20639
20542
21528
20577
20554
20618
20655
20594
21470
20576
20634
20638
20668
20499
22806
20711
20491
20519
20558
20575
21783
20767
20510
20744
20593
20545
21454
20575
20620
20514
20934
20837
21521
20639
21364
20951
20644
20565
21516
20602
20649
20711
20454
20612
21520
20643
20565
20520
20612
20649
21499
20545
20506
20672
20659
21402
20520
20553
20557
20750
20639
21313
20483
20592
20506
21033
20600
21505
20648
20630
20680
20656
20591
22759
20560
20514
20601
20658
20730
21719
20594
20574
20560
20651
20502
21633
20709
20620
20624
20740
20651
21510
20609
20602
20608
20626
20806
21655
20816
20785
20771
20742
20792
21673
20789
20748
20859
20715
20744
21641
20794
20819
20825
20817
22237
21358
20978
20837
20899
20808
21920
20784
20787
20815
20794
20980
21665
20908
20759
20863
20888
20845
23175
21033
20837
20911
20930
20860
21919
20846
20813
20877
20883
20837
21742
20955
20921
20920
20835
21639
20870
20844
20800
20866
20818
21694
20949
20896
20899
20787
20823
21698
20794
20810
20925
21002
20868
21655
20895
20872
20876
20861
20865
21680
20917
20826
20887
20875
20851
21896
20822
20945
20903
20836
20865
21891
20961
20878
20940
20962
23159
20876
20877
20865
20855
20786
21871
20928
20955
20984
20880
20767
21862
21665
21304
20887
20909
20878
21782
20876
20874
20850
20925
20860
21816
20973
20926
20884
21040
20864
21642
20865
20855
20810
20875
21714
20878
20993
20867
20879
20861
21907
20863
20968
20872
20908
20864
21737
20953
21009
20926
20916
20945
21839
20979
20908
20827
20972
20938
23160
20904
20892
20933
20936
21050
21028
20873
20942
20870
20897
21716
21006
20952
21032
21045
20966
21747
20821
20891
20947
20994
20846
21748
20864
20887
20977
20919
20910
21819
20957
20846
20924
20968
20846
21730
20884
20893
20890
21003
20916
21826
20943
21007
20922
20992
21921
20943
20958
21007
20979
21056
21919
20843
20936
20952
20961
20931
23097
21084
20911
20980
20977
20963
22063
20981
20936
21049
21024
21004
21887
21122
20995
21082
20905
21931
21017
21066
21024
21003
20945
21930
20996
20958
20888
21049
20937
21835
20983
20919
21021
21036
20971
21828
21020
20933
20872
20944
21023
21911
21030
20925
21059
20957
21008
20835
21001
21104
20994
20997
21805
20952
20927
21036
20978
20878
23274
20940
21052
20914
20920
21314
23033
21301
20849
20935
21019
20838
21803
20995
20939
20926
20871
21776
20976
21011
21017
20925
21021
21743
20977
20915
20939
20966
21054
21603
20956
20909
20979
20880
20895
21870
21054
20964
20837
20997
20976
21779
20901
20994
21030
20924
20998
21884
20997
20990
20973
20990
21886
21123
20995
20946
20982
20906
23365
20946
20997
20980
20920
20975
22071
21036
21054
20975
21041
21050
21787
21037
21129
20959
21034
20907
21931
20999
21030
21134
21413
22039
20976
20985
20955
20921
21095
21858
20935
20956
21015
21072
21039
21852
20943
21095
21033
20997
20979
21005
21024
21078
20968
21024
20952
21836
21093
20986
21021
20950
21008
21797
21041
21053
21074
20957
23341
21034
20903
21009
21021
21137
21958
21097
21079
21050
21058
21069
21829
20971
21060
20928
21066
21050
21830
21017
21052
20947
21049
21920
21371
21175
21097
21096
20985
22090
21070
21073
20922
21106
21142
21996
20936
21027
20978
21123
21122
21866
21017
21037
21099
21019
21056
21764
21069
21110
21068
20914
21781
21090
21109
21064
21377
21857
23568
21103
21060
21059
21097
21090
22078
21098
20934
21120
21032
21104
21858
21174
21127
21134
20976
21037
21960
21126
21085
21059
21117
21880
20969
21071
21069
21008
21020
21744
21035
21034
21006
21126
21163
21934
21135
21085
20997
21083
21105
21979
21053
21126
21094
21031
21079
21990
21162
21082
21103
21087
21864
21131
21068
21002
21111
21167
23427
21208
21105
21164
21099
21098
22260
21056
21157
21089
21134
21158
21982
21089
21127
21136
21104
22146
21477
20998
21089
21060
21065