121
122
118
138
133
132
133
153
153
153
153
155
155
155
155
155
155
155
155
156
155
156
156
160
160
160
160
162
162
162
162
162
162
162
163
164
164
164
164
166
166
166
166
168
168
168
168
171
171
171
171
171
171
172
172
173
3842
173
173
173
174
174
174
177
177
177
180
192
186
187
202
184
202
186
191
188
194
190
226
183
183
183
183
186
187
186
187
189
189
188
188
189
189
189
189
190
189
189
189
191
191
191
191
195
195
195
195
196
196
196
196
198
198
198
198
200
200
200
200
200
200
200
200
204
204
204
204
205
205
205
205
207
207
207
207
207
207
208
207
209
209
209
209
212
212
212
212
213
213
213
213
216
217
216
216
217
217
216
216
218
218
218
218
222
222
222
222
222
222
222
222
223
223
223
223
225
225
225
225
227
227
227
227
230
230
230
230
231
231
231
231
234
234
234
233
234
234
234
234
234
234
234
234
239
239
239
239
240
240
240
240
241
241
241
241
243
243
243
243
245
245
245
244
247
247
247
247
249
249
249
249
250
250
250
250
252
252
252
252
252
252
252
252
256
256
256
256
256
257
257
257
258
258
258
258
261
261
261
261
261
262
261
261
265
265
265
265
267
267
267
267
267
268
267
267
268
268
268
268
270
270
270
276
320
276
277
296
275
275
275
275
276
276
276
277
341
301
307
293
318
306
301
300
301
296
294
296
314
284
284
284
286
286
286
286
288
286
286
286
288
288
288
288
291
290
291
290
292
292
292
292
294
294
294
294
295
295
295
295
297
297
297
297
301
301
301
301
301
301
301
301
302
301
302
301
303
303
303
303
306
306
306
306
309
309
309
309
310
310
310
310
312
312
312
312
312
312
312
312
313
313
313
313
318
318
318
317
319
319
319
319
320
320
320
320
321
321
321
321
324
325
324
324
326
326
326
326
328
328
328
328
329
329
329
329
330
330
330
330
331
331
331
331
335
335
335
335
335
336
335
336
337
337
337
337
339
339
339
2302
340
344
343
343
350
344
344
344
346
346
346
346
346
346
346
346
347
347
404
380
406
394
394
411
421
388
401
393
396
394
376
389
389
392
382
412
388
409
396
395
379
393
395
394
400
393
393
395
363
365
382
388
388
384
389
380
397
365
365
369
389
386
391
418
394
399
396
404
372
373
373
373
375
375
374
375
374
374
374
374
375
375
375
375
379
380
380
380
380
380
380
380
381
380
381
380
382
382
382
382
384
384
384
384
387
387
387
387
389
389
389
389
391
391
391
391
391
391
391
391
392
392
391
391
396
396
396
397
398
398
398
398
399
398
398
399
400
400
400
400
402
402
402
402
405
405
405
405
407
407
407
407
408
408
408
408
409
409
409
409
410
411
410
410
414
414
414
414
414
414
414
414
416
416
416
416
418
418
418
418
419
419
419
419
423
423
423
423
425
424
425
425
425
425
425
425
425
426
425
2160
439
429
429
434
432
432
432
432
432
434
507
492
481
468
487
472
479
437
435
436
437
436
437
471
441
441
441
441
441
441
442
442
443
443
443
443
444
444
443
444
445
445
445
445
448
448
448
448
450
450
450
450
452
452
452
452
453
453
453
453
454
454
454
454
458
459
458
459
459
459
459
459
459
459
460
459
461
461
461
461
463
466
463
463
466
466
466
466
468
468
468
468
470
470
470
469
470
470
470
470
471
470
470
471
475
475
475
475
477
477
477
477
477
477
477
478
479
479
479
479
481
481
481
481
483
483
483
483
486
486
486
486
487
486
487
487
488
488
488
488
489
489
488
489
492
493
492
492
493
493
493
493
495
495
495
495
497
516
497
497
498
498
498
498
501
501
501
501
503
504
503
504
504
504
504
504
504
504
505
504
506
506
506
506
510
510
510
510
511
511
511
511
513
513
513
513
515
514
515
514
515
515
515
515
519
519
519
519
520
521
520
520
522
522
522
522
522
523
522
522
524
524
524
524
527
527
526
527
528
528
528
528
531
531
531
531
532
532
531
532
533
533
533
533
537
537
537
537
537
537
537
537
537
537
538
538
540
540
540
540
542
542
542
542
545
545
545
545
546
546
546
546
549
549
548
549
549
549
549
549
549
550
549
549
554
554
554
554
555
555
555
555
556
556
556
556
558
558
558
558
1785
560
560
559
562
562
562
562
564
564
564
564
565
565
565
565
567
567
567
567
568
567
567
567
571
571
571
571
572
572
572
572
573
573
573
573
576
576
576
576
577
576
577
576
580
580
580
580
582
582
582
582
582
582
582
582
583
583
583
583
585
585
585
585
589
589
589
589
590
590
590
590
591
591
591
591
594
593
594
593
594
594
594
594
598
635
598
598
650
650
650
650
650
650
650
650
652
652
652
652
654
654
654
654
658
657
657
657
659
659
659
659
661
661
661
661
661
661
661
661
662
661
661
661
666
2400
666
667
668
668
668
668
669
669
668
669
678
670
670
670
672
672
672
672
675
675
675
675
677
677
677
677
677
678
678
678
679
679
679
679
680
680
680
680
684
684
684
684
684
684
684
685
686
686
686
686
688
688
688
688
689
689
689
689
693
693
693
693
694
695
695
695
695
695
695
695
696
695
696
695
697
697
697
697
702
702
702
702
702
702
702
702
704
704
704
704
706
706
706
706
706
706
706
706
711
711
711
711
711
711
712
711
713
713
713
713
714
714
713
714
715
715
715
715
718
718
718
718
725
724
722
731
722
722
722
726
814
821
781
823
811
725
725
725
729
731
728
729
729
729
729
729
729
729
729
730
731
731
731
731
733
733
733
733
736
736
736
736
738
738
738
738
740
740
739
740
740
740
740
740
740
742
740
740
745
745
745
745
747
747
747
747
747
747
747
747
749
749
749
749
751
751
751
751
753
753
753
753
756
756
756
756
757
756
757
756
758
758
758
758
759
759
759
758
762
762
762
762
763
763
763
763
765
765
765
765
767
767
767
767
768
768
768
768
1781
771
771
771
773
774
773
774
774
774
776
774
774
774
774
775
776
776
776
776
780
780
780
780
781
781
781
781
783
783
783
783
785
785
784
785
785
785
785
785
789
789
789
789
790
790
790
790
792
792
792
792
792
792
792
792
794
795
794
794
797
797
797
796
798
798
798
798
801
801
801
801
801
802
801
802
803
803
803
803
807
807
807
807
807
807
807
807
808
808
808
808
810
810
810
810
812
812
812
812
815
815
815
815
816
816
816
816
819
819
818
819
1709
819
819
819
819
819
819
820
824
824
824
824
825
825
825
825
826
826
826
826
828
828
828
828
829
830
830
830
832
832
832
832
834
834
834
834
835
835
835
835
837
837
837
837
837
837
837
837
841
841
841
841
842
842
842
842
843
843
843
843
846
846
846
846
847
847
847
846
850
850
850
850
852
852
852
852
852
852
852
852
853
853
853
853
855
855
855
855
859
859
859
859
860
860
860
860
861
861
861
861
864
863
864
863
864
864
864
1772
871
868
868
868
869
869
869
869
870
872
870
870
871
871
871
871
873
873
873
873
875
876
875
875
877
877
877
877
879
880
879
879
880
880
880
880
882
883
882
882
886
886
886
886
886
886
886
886
886
887
887
887
888
888
888
888
891
891
891
891
894
894
894
894
895
895
895
895
897
897
897
897
897
897
897
897
898
898
898
898
903
903
903
903
904
904
904
904
905
905
905
905
906
907
906
906
908
909
908
909
911
913
911
916
915
926
913
913
914
952
1031
1015
1023
1004
916
916
918
920
916
916
920
920
920
920
920
920
920
921
922
922
922
922
924
924
924
924
925
925
925
925
929
929
929
929
931
931
931
931
931
931
931
931
931
932
932
931
933
933
933
933
938
938
938
938
938
939
939
939
940
940
940
940
942
942
942
942
942
942
942
942
947
947
947
947
948
948
948
947
949
949
949
949
950
950
950
950
951
951
951
951
954
955
959
954
956
956
956
956
958
958
960
958
959
959
959
959
960
960
960
960
965
965
965
965
965
965
965
965
965
965
965
966
967
967
967
967
969
969
969
969
972
972
972
972
974
974
974
974
975
976
976
976
976
976
976
976
977
977
977
977
981
982
981
982
983
983
983
983
984
983
984
984
985
985
985
985
987
987
987
987
990
990
990
990
992
992
992
992
993
993
993
993
994
994
994
994
995
995
1907
995
999
999
999
999
999
999
1002
999
1001
1001
1001
1001
1003
1003
1003
1003
1004
1004
1004
1004
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1011
1010
1012
1012
1012
1012
1017
1017
1017
1017
1018
1018
1017
1017
1019
1020
1019
1019
1021
1021
1021
1021
1021
1021
1021
1021
1026
1026
1026
1026
1027
1027
1027
1027
1028
1028
1028
1028
1029
1029
1029
1029
1030
1030
1030
1030
1033
1033
1032
1033
1035
1035
1035
1035
1037
1037
6533
833
832
832
832
832
835
834
834
835
837
837
837
837
839
839
839
839
839
839
839
839
840
842
842
842
841
842
842
842
844
844
845
845
846
846
846
846
846
846
846
846
848
848
848
848
848
848
848
848
850
850
850
850
852
853
853
852
853
854
853
854
855
855
855
855
855
855
855
855
860
860
858
858
860
860
859
859
859
859
859
859
862
862
861
862
862
865
863
863
866
866
866
866
866
866
866
866
869
869
867
867
869
869
869
869
868
868
2186
893
875
928
972
956
964
947
875
873
875
876
894
875
875
875
875
875
878
876
876
876
880
880
880
880
894
896
896
896
895
896
895
896
895
895
895
895
897
898
898
898
900
900
900
900
902
902
902
902
902
902
902
902
905
903
903
903
905
905
905
905
907
907
908
908
909
909
909
909
909
909
909
909
911
911
911
911
911
911
911
911
913
913
913
913
916
916
915
916
917
917
917
917
918
918
918
918
918
918
918
918
923
925
923
921
922
923
922
923
922
922
927
922
925
925
925
924
926
925
926
925
929
929
929
929
929
929
929
929
932
932
930
930
932
931
932
932
931
931
931
931
936
936
936
936
936
936
936
936
938
938
938
938
938
938
938
938
939
941
941
939
942
942
943
943
944
943
944
944
945
945
945
945
945
945
945
945
947
947
947
947
950
950
950
950
949
949
949
949
952
951
952
952
952
953
953
952
954
954
954
954
956
956
956
956
1701
959
957
957
959
958
959
959
958
958
958
958
961
960
960
961
963
963
963
963
965
965
965
965
965
965
965
965
966
968
966
968
968
968
968
968
971
971
971
970
972
972
972
972
972
972
972
972
974
974
974
974
974
974
974
974
976
976
976
976
979
978
979
979
979
980
980
980
981
981
981
981
981
981
981
981
986
986
984
984
986
985
986
986
985
985
985
985
988
987
987
988
989
989
989
989
992
992
992
992
992
1727
996
992
995
995
993
993
995
995
994
994
994
994
994
994
999
999
999
999
999
999
999
999
1001
1001
1001
1001
1001
1001
1001
1001
1004
1002
1002
1004
1006
1005
1006
1006
1006
1006
1007
1007
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1013
1015
1012
1013
1012
1012
1012
1012
1015
1015
1014
1015
1016
1016
1015
1016
1017
1017
1017
1017
1019
1019
1019
1019
1022
1022
1022
1022
1022
1021
1021
1022
1021
1021
1021
1021
1024
1024
1024
1024
1026
1026
1026
1911
1054
1030
1040
1028
1028
1028
1133
1138
1138
1151
1030
1031
1031
1054
1031
1030
1033
1034
1033
1034
1035
1035
1035
1035
1035
1035
1035
1035
1037
1037
1037
1037
1037
1037
1037
1037
1039
1039
1039
1039
1042
1042
1042
1042
1043
1043
1042
1043
1044
1044
1044
1044
1044
1044
1044
1044
1047
1047
1047
1047
1048
1048
1049
1049
1048
1048
1048
1048
1051
1050
1051
1050
1051
1052
1052
1051
1055
1055
1055
1055
1055
1055
1055
1055
1058
1058
1058
1058
1058
1058
1058
1058
1057
1057
1895
1057
1062
1062
1062
1062
1062
1062
1063
1062
1064
1064
1064
1064
1064
1064
1064
1064
1067
1065
1067
1065
1069
1069
1069
1069
1069
1070
1070
1070
1071
1071
1071
1071
1071
1071
1071
1071
1073
1073
1073
1073
1076
1075
1076
1076
1075
1075
1075
1075
1078
1078
1078
1077
1078
1079
1079
1079
1080
1080
1080
1080
1082
1082
1082
1082
1085
1083
1085
1085
1085
1084
1085
1085
1084
1084
1084
1084
1087
1087
1087
1087
1089
1089
1089
1089
1091
1091
1091
1091
1091
1091
1817
1091
1094
1094
1094
1094
1094
1093
1095
1094
1096
1097
1096
1097
1098
1098
1098
1098
1098
1098
1098
1098
1100
1100
1100
1100
1100
1115
1100
1100
1102
1102
1102
1102
1105
1106
1105
1104
1105
1106
1105
1106
1107
1107
1107
1107
1107
1107
1107
1107
1110
1112
1110
1112
1112
1112
1111
1111
1111
1111
1111
1111
1114
1114
1114
1113
1115
1114
1115
1115
1118
1118
1118
1118
1118
1118
1118
1118
1121
1119
1121
1121
1121
1120
1121
1120
1120
1120
1120
1120
1125
1881
1125
1125
1125
1125
1125
1125
1127
1129
1127
1127
1127
1127
1127
1127
1130
1128
1128
1128
1132
1132
1132
1132
1133
1133
1132
1133
1134
1134
1134
1134
1134
1134
1134
1134
1136
1136
1136
1136
1138
1139
1138
1139
1138
1138
1138
1138
1141
1141
1141
1141
1141
1141
1142
1142
1143
1143
1143
1143
1145
1145
1145
1145
1148
1146
1148
1146
1147
1147
1148
1148
1147
1147
1147
1147
1150
1150
1150
1150
1152
1152
1152
1152
1154
1154
1154
1154
1154
2065
1167
1156
1164
1155
1155
1214
1295
1267
1270
1180
1160
1160
1160
1160
1161
1161
1161
1161
1161
1161
1161
1161
1163
1163
1163
1163
1163
1163
1163
1163
1165
1165
1165
1165
1168
1167
1167
1168
1169
1168
1168
1168
1170
1170
1170
1170
1170
1170
1170
1170
1175
1175
1175
1175
1175
1174
1175
1175
1174
1174
1174
1174
1177
1176
1176
1177
1178
1177
1177
1177
1181
1181
1181
1181
1181
1181
1181
1181
1184
1184
1182
1182
1183
1184
1184
3918
1183
1183
1183
1183
1188
1189
1188
1188
1188
1188
1188
1188
1190
1190
1190
1190
1190
1190
1190
1190
1191
1191
1191
1193
1195
1195
1194
1194
1195
1263
1195
1196
1197
1197
1197
1197
1197
1197
1197
1197
1199
1199
1199
1199
1202
1202
1201
1201
1201
1201
1201
1201
1204
1204
1204
1204
1205
1205
1205
1205
1206
1206
1206
1206
1208
1208
1208
1208
1209
1211
1209
1209
1211
1210
1210
1210
1210
1210
1210
1210
2639
1212
1213
1213
1215
1215
1215
1215
1217
1217
1217
1217
1217
1217
1217
1217
1218
1220
1218
1220
1220
1220
1219
1219
1222
1223
1223
1223
1224
1224
1224
1224
1224
1224
1224
1224
1226
1226
1226
1226
1226
1226
1226
1226
1228
1228
1228
1228
1231
1231
1230
1230
1232
1232
1232
1232
1233
1233
1233
1233
1233
1233
1233
1233
1238
1238
1236
1236
1238
1237
1238
1237
1237
1237
1237
1237
1240
1240
1240
1240
1241
1241
1240
1934
1244
1244
1244
1244
1244
1244
1245
1244
1247
1245
1247
1245
1247
1247
1246
1247
1246
1246
1246
1246
1251
1251
1251
1251
1264
1264
1264
1264
1267
1267
1267
1266
1268
1268
1268
1268
1269
1269
1269
1269
1271
1271
1271
1271
1274
1272
1274
1272
1274
1274
1273
1274
1273
1273
1273
1273
1276
1276
1275
1276
1278
1278
1278
1278
1280
1280
1280
1280
1280
1280
1280
1280
1283
1283
1281
1283
1282
1283
1282
1282
2189
1308
1297
1286
1287
1330
1438
1418
1415
1288
1287
1288
1292
1289
1289
1289
1289
1289
1289
1289
1291
1291
1291
1291
1294
1294
1293
1294
1294
1310
1294
1295
1296
1296
1296
1296
1296
1296
1296
1296
1299
1301
1299
1301
1301
1301
1300
1300
1300
1300
1300
1300
1303
1303
1303
1303
1303
1303
1304
1304
1307
1307
1307
1307
1307
1307
1307
1307
1308
1310
1308
1310
1309
1310
1310
1309
1309
1309
1309
2083
1314
1314
1314
1314
1314
1314
1316
1314
1316
1316
1316
1316
1316
1316
1316
1316
1319
1317
1319
1317
1321
1320
1321
1321
1321
1322
1321
1322
1323
1323
1323
1323
1323
1323
1323
1323
1325
1325
1325
1325
1328
1328
1328
1327
1327
1327
1327
1327
1330
1330
1329
1329
1331
1331
1331
1331
1332
1332
1332
1332
1334
1334
1334
1334
1337
1335
1337
1337
1336
1336
1336
1337
1336
1336
1336
1336
1338
2045
1338
1339
1341
1341
1341
1341
1344
1344
1343
1343
1343
1343
1343
1343
1346
1346
1344
1346
1345
1346
1345
1345
1348
1349
1349
1348
1350
1350
1350
1350
1350
1350
1350
1350
1352
1352
1352
1352
1352
1352
1352
1352
1354
1354
1354
1354
1357
1357
1356
1356
1358
1358
1358
1358
1359
1359
1359
1359
1359
1359
1359
1359
1364
1364
1362
1362
1364
1363
1364
1363
1363
1363
1363
1363
1366
1366
2088
1366
1366
1367
1367
1367
1370
1372
1370
1370
1370
1370
1370
1370
1373
1371
1373
1371
1373
1373
1372
1373
1372
1372
1372
1372
1377
1377
1377
1377
1377
1377
1377
1377
1379
1379
1379
1379
1379
1379
1379
1379
1382
1382
1380
1395
1409
1384
1384
1384
1385
1423
1553
1536
1529
1531
1528
1527
1554
1534
1538
1540
1581
1498
1523
1538
1527
1494
1525
1450
1394
1394
1395
1390
2315
1417
1414
1393
1393
1464
1548
1545
1456
1396
1396
1410
1397
1397
1397
1397
1400
1398
1400
1398
1400
1400
1399
1400
1399
1399
1399
1399
1402
1402
1401
1402
1404
1404
1404
1404
1406
1406
1406
1406
1406
1406
1406
1406
1409
1409
1407
1409
1408
1409
1408
1408
1411
1412
1412
1412
1413
1413
1413
1413
1413
1413
1413
1413
1415
1415
1415
1415
1415
1415
1415
1415
1417
1417
2246
1417
1420
1420
1419
1420
1420
1422
1420
1421
1422
1422
1422
1422
1422
1422
1422
1422
1425
1425
1427
1425
1427
1426
1427
1427
1426
1426
1426
1426
1429
1429
1429
1429
1429
1429
1430
1430
1433
1433
1433
1433
1433
1433
1433
1433
1434
1436
1434
1436
1435
1436
1436
1435
1435
1435
1435
1435
1440
1440
1440
1440
1440
1440
1440
1440
1442
1442
1442
1442
1442
1442
1442
2159
1447
1443
1445
1443
1447
1447
1447
1446
1448
1448
1448
1448
1449
1449
1449
1449
1449
1449
1449
1449
1451
1451
1451
1451
1454
1454
1453
1454
1453
1453
1453
1453
1456
1456
1456
1456
1456
1457
1457
1456
1458
1458
1458
1458
1460
1460
1460
1460
1463
1463
1461
1463
1462
1463
1462
1462
1462
1462
1462
1462
1465
1465
1465
1465
1467
1467
1467
1467
1469
1469
1469
1469
4087
1469
1469
1469
1470
1473
1472
1470
1471
1471
1472
1472
1475
1475
1474
1475
1476
1476
1476
1476
1476
1476
1476
1476
1478
1478
1478
1478
1478
1478
1478
1478
1480
1480
1480
1480
1483
1483
1483
1483
1484
1484
1484
1484
1485
1485
1485
1485
1485
1485
1485
1485
1488
1490
1490
1490
1490
1489
1490
1490
1489
1489
1489
1489
1492
1492
1492
1492
1492
1493
2650
1511
1496
1496
1544
1678
1662
1594
1496
1496
1499
1499
1499
1497
1499
1506
1498
1499
1498
1498
1498
1498
1503
1503
1503
1503
1503
1503
1503
1503
1505
1505
1505
1505
1505
1505
1505
1505
1508
1508
1508
1508
1510
1510
1509
1510
1510
1510
1511
1510
1512
1512
1512
1512
1512
1512
1512
1512
1514
1514
1514
1514
1517
1517
1517
1517
1516
2912
1516
1516
1519
1519
1519
1521
1519
1519
1519
1520
1521
1521
1521
1521
1523
1523
1523
1523
1526
1526
1524
1526
1525
1526
1525
1526
1525
1532
1532
1532
1535
1534
1534
1534
1539
1539
1539
1539
1532
1532
1532
1532
1532
1532
1532
1532
1535
1533
1533
1535
1535
1535
1534
1534
1537
1538
1538
1537
1539
1539
1539
1539
1539
1539
1539
1539
1541
1542
1547
1541
1541
1541
1541
1541
1544
1543
1543
1543
1546
1546
1546
1546
1547
1546
1547
1547
1548
1548
1548
1548
1548
1548
1548
1548
1551
1551
1551
1553
1553
1553
1553
1553
1552
1552
1552
1552
1554
1555
1555
1555
1555
1556
1556
1555
1559
1559
1559
1559
1559
1559
1559
1559
1562
1560
1562
1562
1562
1561
1562
1561
1561
1561
1561
1561
1566
1566
1569
1566
1566
1566
1566
1566
1570
1568
1568
1568
1568
1568
1568
1568
1569
1571
1569
1571
1573
1573
1573
1573
1574
1574
1574
1574
1575
1575
1575
1575
1575
1575
1575
1575
1577
1577
1577
1577
1603
1580
1579
1579
1579
1579
1579
1579
1581
1582
1581
1582
1583
1582
1582
1583
1584
1584
1584
1584
1586
1586
1586
1586
1587
1587
1589
1598
1600
1588
1588
1711
1746
1752
1591
1590
1592
1591
1591
1591
1593
1593
1593
1593
1595
1595
1595
1595
1595
1595
1595
1595
1598
1598
1598
1598
1598
1598
1598
1597
1601
1601
1600
1601
1602
1602
1602
1602
1602
1602
1602
1602
1604
1604
1604
1604
1604
1604
1604
1604
1606
1606
1606
1606
1609
1609
1608
1608
1609
1610
1610
1609
1611
1618
1611
1611
1611
1611
1611
1611
1616
1616
1616
1616
1616
1615
1616
1615
1615
1615
1615
1615
1618
1618
1618
1618
1618
1619
1618
1619
1622
1622
1622
1622
1637
1647
1647
1647
1647
1647
1647
1647
1638
1638
1638
1638
1640
1640
1640
1640
1643
1643
1642
1643
1642
1642
1642
1642
1645
1645
1645
1645
1646
1646
1646
1645
1647
1649
2381
1647
1649
1649
1649
1649
1653
1652
1652
1652
1652
1652
1652
1652
1651
1651
1651
1651
1654
1654
1654
1654
1656
1656
1656
1656
1658
1658
1658
1658
1658
1658
1658
1658
1659
1661
1659
1659
1661
1660
1660
1660
1663
1664
1663
1664
1665
1665
1665
1665
1665
1665
1665
1665
1667
1678
1667
1667
1667
1667
1667
1667
1669
1669
1669
1673
1672
1672
1672
1672
1672
1673
1673
1673
1674
1674
1674
1674
1674
1674
1674
1674
1679
1677
1679
1679
1679
1678
1679
1678
1678
1678
1678
1678
1681
1681
1680
1681
1682
1682
1682
1682
1685
1685
1685
1685
1685
1685
1685
1685
1688
1686
1686
1688
1688
1688
1688
1688
1687
1687
1687
1687
1692
1692
1692
1692
1692
1692
2467
1716
1706
1694
1700
1897
1872
1771
1695
1696
1697
1697
1697
1697
1699
1699
1699
1699
1700
1700
1700
1700
1701
1701
1701
1701
1701
1701
1701
1701
1703
1703
1703
1703
1705
1706
1705
1706
1705
1705
1705
1705
1708
1707
1708
1707
1709
1709
1708
1709
1710
1710
1710
1710
1712
1712
1712
1712
1715
1713
1715
1713
1714
4475
1715
1714
1714
1714
1714
1714
1717
1717
1717
1717
1719
1719
1719
1719
1721
1721
1721
1721
1721
1721
1721
1721
1724
1724
1722
1724
1724
1724
1723
1723
1726
1726
1727
1726
1728
1728
1728
1728
1728
1728
1728
1728
1730
1730
1730
1730
1730
1730
1730
1730
1732
1732
1732
1732
1735
1735
1735
1735
1736
1736
2687
1736
1737
1737
1737
1737
1737
1737
1737
1737
1740
1742
1742
1740
1742
1742
1742
1741
1741
1741
1741
1741
1744
1744
1743
1743
1745
1745
1745
1745
1748
1748
1748
1748
1748
1748
1748
1748
1751
1749
1751
1749
1751
1751
1750
1751
1750
1750
1750
1750
1755
1755
1755
1755
1755
1755
1755
1755
1757
1757
1757
1757
2529
1757
1757
1757
1758
1761
1760
1760
1761
1762
1761
1761
1763
1763
1763
1763
1764
1764
1764
1764
1764
1764
1764
1764
1766
1766
1766
1766
1769
1769
1768
1769
1768
1768
1768
1768
1771
1771
1770
1771
1771
1772
1772
1771
1773
1773
1773
1773
1775
1775
1775
1775
1778
1778
1776
1778
1777
1778
1777
1777
1777
2607
1796
1789
1780
1851
1950
1964
1784
1783
1783
1782
1784
1784
1784
1784
1784
1784
1784
1784
1787
1785
1787
1785
1787
1787
1786
1787
1790
1789
1790
1790
1791
1791
1791
1791
1791
1791
1791
1791
1793
1793
1793
1793
1793
1793
1793
1793
1795
1795
1795
1795
1885
1798
1798
1798
1799
1799
1798
3179
1800
1800
1800
1800
1806
1800
1800
1800
1803
1803
1805
1803
1805
1804
1805
1805
1804
1804
1804
1804
1807
1807
1807
1807
1808
1808
1807
1808
1811
1811
1811
1811
1811
1811
1811
1811
1812
1814
1812
1814
1813
1814
1814
1813
1813
1813
1813
1813
1818
1818
1818
1818
1818
1818
1818
1818
1820
1820
1820
2549
1820
1820
1820
1820
1824
1823
1821
1823
1825
1824
1825
1825
1825
1825
1826
1826
1827
1827
1827
1827
1827
1827
1827
1827
1829
1829
1829
1829
1832
1832
1832
1831
1831
1831
1831
1831
1834
1834
1833
1833
1835
1835
1835
1835
1836
1836
1836
1836
1838
1838
1838
1838
1841
1839
1841
1839
1841
1841
2563
1840
1840
1840
1840
1842
1843
1843
1842
1843
1845
1845
1845
1845
1847
1847
1847
1847
1847
1847
1847
1847
1850
1850
1848
1850
1849
1849
1850
1850
1852
1853
1853
1853
1854
1854
1854
1854
1854
1854
1854
1854
1856
1856
1856
1856
1856
1856
1856
1856
1858
1858
1858
1858
1861
1861
1860
1861
1861
2749
1873
1862
1863
2076
2058
1924
1864
1865
1863
1863
1866
1868
1866
1868
1867
1868
1867
1868
1867
1867
1867
1867
1870
1870
1870
1870
1871
1871
1870
1871
1874
1874
1874
1874
1874
1874
1874
1874
1877
1877
1875
1877
1876
1877
1876
1876
1876
1876
1876
1876
1881
1881
1881
1881
1881
1881
2700
1883
1883
1883
1883
1883
1888
1883
1883
1883
1884
1886
1884
1886
1888
1887
1887
1888
1888
1889
1889
1888
1890
1890
1890
1890
1890
1893
1890
1890
1892
1892
1892
1892
1895
1895
1894
1894
1894
1894
1894
1894
1897
1897
1897
1897
1897
1897
1898
1898
1899
1899
1899
1899
1901
1901
1901
1901
2538
1904
1902
1904
1903
1905
1903
1904
1903
1903
1903
1903
1906
1906
1905
1906
1908
1908
1908
1908
1910
1910
1910
1910
1910
1910
1910
1910
1913
1913
1911
1913
1912
1913
1912
1912
1915
1916
1916
1916
1917
1917
1917
1917
1917
1917
1917
1917
1919
1919
1919
1919
1919
1919
1919
1919
1921
4480
1921
1921
1924
1925
1924
1924
1924
1925
1925
1924
1926
1926
1926
1926
1926
1926
1926
1926
1931
1931
1931
1931
1931
1930
1931
1930
1930
1930
1930
1930
1933
1933
1933
1933
1933
1934
1933
1934
1937
1937
1937
1937
1937
1937
1937
1937
1940
1940
1938
1940
1940
1940
1940
1940
1939
1952
1954
1939
1954
2189
2148
1987
1945
1945
1944
1944
1946
1946
1946
1946
1946
1946
1946
1946
1949
1947
1949
1949
1951
1951
1950
1950
1951
1952
1952
1951
1953
1953
1953
1953
1953
1953
1953
1953
1955
1955
1955
1955
1958
1958
1957
1958
1957
1957
1957
1957
1960
1960
1960
1960
3686
1960
1960
1960
1962
1963
1962
1962
1964
1964
1964
1964
1965
1967
1965
1967
1966
1967
1966
1967
1966
1966
1966
1966
1969
1969
1968
1968
1971
1971
1971
1971
1973
1973
1973
1973
1973
1973
1973
1973
1976
1976
1974
1976
1975
1976
1975
1976
1979
1979
1979
1978
1980
1980
1980
2821
1982
1980
1980
1980
1983
1982
1982
1982
1982
1983
1982
1982
1984
1984
1984
1984
1986
1987
1986
1986
1988
1988
1988
1988
1989
1989
1989
1989
1989
1989
1989
1989
1994
1994
1992
1992
2007
2007
2007
2007
2009
2009
2009
2009
2009
2009
2009
2009
2010
2012
2010
2012
2014
2014
2752
2014
2014
2015
2015
2016
2016
2016
2016
2016
2016
2017
2016
2016
2018
2018
2018
2018
2020
2021
2021
2020
2020
2020
2020
2020
2023
2023
2022
2023
2023
2024
2024
2023
2025
2025
2025
2025
2027
2027
2027
2027
2030
2030
2028
2030
2029
2030
2029
2030
2029
2029
2029
2029
2032
2866
2046
2032
2081
2278
2219
2035
2038
2060
2036
2036
2036
2036
2036
2036
2037
2039
2037
2039
2067
2171
2278
2256
2266
2238
2244
2256
2270
2286
2215
2257
2208
2216
2105
2045
2047
2045
2045
2045
2045
2045
2045
2045
2047
2047
2047
2047
2050
2050
2049
2050
2051
2932
2050
2051
2052
2052
2053
2052
2052
2052
2052
2052
2057
2057
2055
2055
2057
2056
2057
2056
2056
2056
2056
2056
2059
2059
2059
2059
2060
2060
2059
2060
2063
2063
2981
2065
2074
2063
2063
2086
2316
2331
2253
2260
2068
2068
2066
2065
2065
2065
2065
2065
2070
2070
2078
2070
2070
2070
2071
2070
2072
2072
2072
2072
2072
2072
2072
2072
2075
2075
2073
2075
2077
2077
2077
2076
2078
2078
2078
2078
2079
2079
2079
2079
2079
2079
2079
2079
2081
2081
2081
2081
2084
2084
2083
2084
2083
2086
2083
2083
2086
2086
2086
2086
2087
2087
2809
2092
2088
2088
2088
2089
2090
2090
2090
2090
2093
2093
2091
2093
2092
2093
2092
2092
2092
2092
2092
2092
2095
2095
2095
2095
2097
2097
2097
2213
2099
2099
2099
2099
2099
2099
2099
2099
2100
2102
2102
2102
2102
2102
2101
2102
2104
2105
2104
2105
2106
3613
2131
2106
2106
2340
2297
2107
2110
2108
2108
2108
2108
2108
2108
2108
2110
2110
2110
2110
2113
2113
2112
2112
2114
2114
2114
2114
2115
2115
2115
2115
2115
2115
2115
2115
2120
2120
2118
2118
2120
2119
2119
2119
2119
2119
2119
2119
2122
2122
2121
2121
2123
5796
2123
2123
2127
2126
2126
2126
2126
2126
2126
2126
2127
2127
2127
2127
2128
2128
2129
2129
2128
2128
2128
2128
2133
2133
2133
2133
2133
2133
2133
2133
2135
2135
2135
2135
2135
2135
2135
2135
2138
2136
2138
2138
2140
2140
2140
2140
2141
2141
2141
3178
2142
2142
2142
2142
2143
2142
2142
2142
2144
2144
2144
2144
2146
2147
2147
2146
2146
2146
2146
2146
2149
2149
2149
2149
2150
2150
2150
2150
2151
2151
2151
2151
2153
2153
2153
2153
2156
2154
2154
2156
2156
2156
2156
2156
2155
2155
2155
3080
2198
2169
2991
2158
2296
2419
2399
2377
2281
2164
2164
2162
2162
2162
2162
2162
2165
2163
2165
2165
2165
2164
2165
2165
2167
2167
2168
2167
2169
2169
2169
2169
2169
2169
2169
2169
2171
2171
2171
2171
2171
2171
2171
2171
2173
2174
2173
2173
2176
2176
2176
2175
2176
3172
2185
2177
2303
2417
2250
2179
2179
2178
2178
2178
2181
2181
2183
2183
2182
2182
2183
2183
2182
2182
2182
2182
2185
2184
2184
2184
2185
2186
2186
2185
2189
2189
2189
2189
2189
2189
2189
2189
2190
2192
2190
2192
2193
2191
2192
2191
2191
2191
2191
2991
2196
2196
2196
2196
2196
2196
2196
2196
2198
2198
2198
2198
2198
2198
2198
2198
2199
2201
2199
2201
2203
2203
2203
2203
2203
2204
2203
2204
2205
2205
2205
2205
2205
2205
2205
2205
2207
2207
2207
2207
2209
2209
2210
2209
2209
2209
2209
2209
2212
2980
2212
2212
2212
2213
2214
2213
2214
2214
2214
2214
2216
2216
2216
2216
2217
2219
2217
2219
2219
2222
2218
2219
2218
2218
2218
2218
2221
2221
2221
2220
2223
2223
2223
2223
2225
2225
2225
2225
2225
2225
2225
2225
2228
2226
2226
2226
2228
2227
2228
2907
2230
2231
2231
2231
2233
2232
2232
2232
2232
2232
2232
2232
2234
2234
2234
2234
2234
2234
2234
2234
2236
2236
2236
2236
2239
2239
2239
2238
2240
2239
2240
2240
2241
2241
2241
2241
2241
2241
2241
2241
2244
2244
2246
2246
2245
2246
2246
2246
2245
3126
2261
2245
2410
2488
2298
2249
2272
2249
2249
2249
2252
2252
2252
2252
2252
2252
2252
2252
2253
2255
2253
2255
2254
2254
2255
2255
2254
2254
2254
2254
2259
2259
2259
2259
2259
2259
2259
2259
2261
2261
2261
2261
2261
2261
2261
2261
2264
2262
3101
2480
2556
4162
2501
2437
2433
2318
2269
2285
2268
2268
2268
2268
2268
2268
2268
2268
2270
2270
2270
2270
2273
2273
2272
2273
2272
2272
2272
2272
2275
2275
2275
2275
2276
2276
2276
2276
2277
2277
2277
2277
2279
2279
2279
2279
2282
3232
2280
2282
2282
2283
2281
2281
2281
2281
2281
2281
2284
2284
2284
2284
2286
2286
2286
2286
2288
2288
2288
2288
2288
2289
2288
2288
2289
2289
2289
2291
2291
2290
2291
2290
2294
2294
2293
2294
2295
2295
2295
2295
2295
2295
2295
2295
2297
2297
4597
2297
2297
2299
2297
2297
2299
2299
2299
2299
2302
2302
2302
2301
2303
2302
2303
2302
2304
2304
2304
2304
2304
2304
2304
2304
2309
2307
2307
2307
2308
2308
2309
2309
2308
2308
2308
2308
2311
2310
2311
2310
2311
2312
2312
2311
3218
2354
2315
2355
2554
2601
2527
2507
2329
2318
2318
2318
2317
2318
2317
2317
2317
2317
2317
2317
2322
2322
2322
2322
2322
2322
2322
2322
2324
2324
2324
2324
2324
2324
2324
2324
2327
2325
2327
2327
2328
2329
2329
2329
2330
2330
2329
2330
3186
2350
2349
2331
2564
2569
2398
2332
2335
2333
2333
2333
2336
2335
2336
2335
2335
2335
2335
2335
2338
2338
2337
2337
2339
2339
2338
2339
2340
2340
2340
2340
2342
2342
2342
2342
2345
2343
2345
2343
2345
2345
2344
2345
2344
2344
2344
2344
3170
2347
2346
2346
2350
2349
2349
2349
2351
2351
2351
2351
2351
2351
2351
2351
2354
2354
2354
2352
2353
2353
2353
2353
2356
2357
2357
2356
2358
2358
2358
2358
2358
2358
2358
2358
2360
2360
2360
2360
2360
2360
2360
2360
2362
2362
2362
3117
2378
2378
2378
2378
2381
2381
2379
2381
2380
2381
2380
2381
2380
2380
2380
2380
2385
2385
2385
2385
2385
2385
2385
2385
2387
2387
2387
2387
2387
2387
2387
2387
2388
2388
2388
2390
2392
2392
2392
2391
2393
2393
2393
2392
2394
2394
3028
2394
2394
2394
2396
2394
2396
2396
2396
2396
2399
2399
2541
2399
2398
2398
2398
2398
2401
2400
2401
2401
2402
2401
2401
2402
2403
2403
2403
2403
2405
2405
2405
2405
2408
2408
2408
2408
2408
2407
2408
2408
2407
2407
2407
3926
2452
2409
2528
2648
2570
2414
2413
2412
2414
2414
2414
2414
2414
2414
2414
2414
2415
2415
2417
2415
2417
2416
2417
2417
2419
2420
2420
2420
2421
2421
2421
2421
2421
2421
2421
2421
2423
2423
2423
2423
2423
2423
2423
2423
2425
3164
2425
2425
2428
2429
2428
2428
2429
2429
2428
2429
2430
2430
2430
2430
2430
2430
2430
2430
2433
2433
2435
2433
2435
2435
2434
2434
2434
2434
2434
2434
2437
2437
2437
2437
2437
2437
2437
2438
2441
2441
2441
2441
2441
2441
2441
3055
2442
2442
2444
2444
2443
2443
2444
2444
2443
2443
2443
2443
2448
2448
2448
2448
2448
2448
2448
2448
2450
2450
2450
2450
2450
2450
2450
2450
2451
2453
2451
2453
2455
2455
2454
2454
2456
2456
2456
2456
2457
2457
2457
2457
3194
2465
2457
2457
2459
2460
2459
2459
2461
2462
2462
2461
2461
2461
2461
2461
2464
2464
2463
2463
2465
2465
2465
2465
2466
2466
2466
2466
2468
2468
2468
2468
2471
2469
2471
2469
2471
2471
2470
2471
2470
2470
2470
2470
2473
2473
5234
2484
2511
2729
2678
2476
2479
2491
2477
2477
2477
2477
2477
2477
2480
2480
2478
2480
2480
2480
2479
2480
2482
2483
2482
2483
2484
2484
2484
2484
2484
2484
2484
2484
2486
2486
2486
2486
2486
2486
2486
2486
2488
2488
3583
2488
2491
2491
2492
2491
2492
2492
2491
2491
2493
2493
2493
2493
2493
2493
2493
2493
2498
2496
2498
2498
2498
2497
2498
2498
2497
2497
2497
2497
2500
2499
2500
2499
2501
2500
2501
2500
2504
2504
2504
2504
2504
2504
2504
3260
2507
2507
2507
2507
2506
2507
2506
2507
2506
2506
2506
2506
2511
2511
2511
2511
2511
2511
2511
2511
2513
2513
2513
2513
2513
2513
2513
2513
2514
2516
2514
2516
2518
2518
2518
2518
2518
2519
2518
2519
2520
2520
2520
2520
2529
2520
2520
2520
2522
2522
2522
2522
2524
2524
2525
2524
2524
2524
2524
2524
2527
2527
2527
2526
2528
2527
2528
2527
2529
2529
2529
2529
2531
2531
2531
2531
2532
2532
2532
2532
2534
2534
2533
2534
2533
2533
2533
2533
3368
2551
2535
2649
2852
2764
2790
2781
2790
2805
2795
2823
2733
2781
2735
2730
2544
2544
2544
2543
2543
2542
2542
2542
2546
2545
2546
2546
2547
2547
2547
2547
2547
2547
2547
2547
2549
2549
2549
2549
2549
2549
2549
3359
2551
2551
2551
2553
2554
2554
2554
2554
2555
2554
2555
2555
2556
2556
2556
2556
2556
2556
2556
2556
2561
2561
2561
2559
2560
2561
2561
2560
2560
2560
2560
2560
2563
2563
2563
2563
2564
2564
2563
2564
2567
2567
2567
3304
2567
2567
2567
2568
2568
2570
2570
2570
2570
2570
2569
2570
2569
2569
2569
2569
2574
2574
2574
2574
2574
2574
2574
2574
2576
2576
2576
2576
2576
2576
2576
2576
2579
2577
2579
2579
2581
2581
2580
2580
2581
2582
2582
3332
2583
2583
2583
4915
2583
2583
2583
2583
2585
2585
2585
2585
2588
2587
2588
2587
2587
2587
2587
2587
2589
2590
2589
2590
2591
2592
2591
2591
2592
2592
2592
2592
2594
2594
2594
2594
2595
2597
2595
2595
2597
3732
2628
2597
2682
2861
2747
2599
2600
2599
2599
2599
2601
2601
2601
2601
2603
2603
2603
2603
2603
2603
2603
2603
2606
2604
2606
2606
2606
2605
2606
2605
2608
2609
2608
2609
2610
2610
2610
2610
2610
2610
2610
2610
3471
2612
2612
2612
2613
2612
2612
2612
2614
2614
2614
2614
2617
2617
2617
2616
2618
2617
2618
2617
2619
2619
2619
2619
2619
2619
2619
2619
2622
2624
2624
2624
2624
2624
2624
2624
2623
2623
2623
2623
2626
2626
2626
5141
2627
2627
2627
2627
2630
2630
2630
2630
2630
2630
2630
2630
2631
2633
2633
2633
2633
2633
2632
2633
2632
2632
2632
2632
2637
2637
2637
2637
2637
2637
2637
2637
2639
2639
2639
2639
2639
2639
2639
2639
2642
3516
2640
2642
2644
2645
2644
2644
2645
2645
2644
2645
2646
2646
2646
2646
2646
2646
2646
2646
2648
2648
2648
2648
2651
2651
2650
2650
2650
2650
2650
2650
2653
2653
2652
2653
2653
2654
2654
2653
2655
2655
2655
2655
3441
2670
2657
2902
2869
2697
2660
2660
2660
2660
2660
2659
2659
2659
2659
2659
2662
2662
2662
2662
2664
2664
2664
2664
2666
2666
2666
2666
2666
2666
2666
2666
2669
2669
2667
2669
2668
2669
2668
2668
2671
2672
3470
2672
2673
2673
2674
2673
2673
2673
2673
2673
2675
2675
2675
2675
2675
2675
2675
2675
2677
2677
2677
2677
2680
2680
2679
2680
2680
2680
2680
2681
2682
2682
2682
2682
2682
2682
2682
2682
2685
2842
2696
2687
2687
2687
2688
2687
2686
2686
2686
2686
2689
2689
2688
2689
2689
2690
2690
2689
2693
2693
2693
2693
2693
2693
2693
2693
2696
2694
2696
2696
2695
2696
2695
2695
2695
2695
2695
2695
2700
2700
2700
2700
3454
2700
2700
2700
2705
2702
2702
2702
2702
2702
2702
2702
2705
2705
2703
2705
2707
2707
2707
2706
2708
2707
2708
2707
2709
2709
2709
2709
2709
2709
2709
2709
2711
2711
2711
2711
2713
2714
2713
2714
2713
2713
3644
2733
2715
2955
2993
2744
2719
2729
2716
2717
2718
2718
2718
2718
2720
2720
2720
2720
2721
2723
2721
2723
2723
2723
2722
2722
2722
2722
2722
2722
2725
2725
2725
2725
2727
2727
2727
2727
2729
2729
2729
3443
2729
2729
2729
2731
2730
2732
2730
2732
2731
2732
2732
2731
2734
2735
2734
2735
2749
2750
2749
2749
2749
2749
2749
2749
2752
2752
2752
2752
2752
2752
2753
2753
2756
2756
2756
2756
2756
2756
2756
2756
3407
2766
2757
2759
2760
2759
3691
2766
2772
2789
3040
3086
3013
2856
2765
2764
2763
2763
2763
2763
2765
2765
2765
2765
2765
2765
2765
2765
2766
2768
2768
2768
2770
2770
2770
2770
2770
2770
2771
2770
2772
3694
2772
2772
2773
2772
2772
2772
2774
2774
2774
2774
2777
2777
2777
2776
2776
2776
2776
2776
2779
2779
2778
2778
2780
2780
2780
2779
2781
2781
2781
2781
2783
2783
2783
2783
2786
2786
2784
2786
2785
5400
2858
2785
3055
3062
2788
2789
2788
2788
2787
2787
2790
2790
2790
2790
2792
2792
2792
2792
2792
2792
2792
2792
2793
2795
2793
2793
2794
2794
2794
2795
2797
2798
2797
2798
2799
2799
2799
2799
2799
3912
2799
2799
2801
2802
2801
2801
2801
2801
2801
2801
2803
2803
2803
2803
2806
2806
2806
2806
2806
2806
2807
2807
2808
2808
2808
2808
2808
2814
2808
2808
2811
2811
2813
2813
2812
2813
2813
2813
2812
2818
2812
2812
2815
2816
2815
2815
2816
2816
2816
2815
2819
2819
2819
2819
2819
2819
2819
2819
2822
2820
2822
2820
2821
2821
2822
2822
2821
2821
2821
2821
2826
2826
2826
2826
2826
2826
2826
2826
2828
2828
3449
2828
2828
2829
2828
2828
2831
2831
2829
2829
2833
2833
2833
2833
2833
2833
2834
2833
2835
2835
2835
2835
2835
2835
2835
2835
2837
2837
2837
2837
2840
2840
2840
2840
2839
2839
2839
2839
2842
2842
3705
2860
2879
3119
3042
2845
2845
2844
2844
2844
2846
2846
2846
2846
2854
2849
2849
2849
2849
2848
2849
2849
2848
2848
2848
2848
2851
2850
2851
2850
2853
2853
2853
2853
2855
2855
2855
2855
2855
3690
2855
2855
2858
2858
2858
2858
2858
2857
2858
2858
2861
2861
2861
2861
2862
2862
2862
2862
2862
2862
2862
2862
2864
2864
2864
2864
2864
2864
2864
2864
2866
2866
2866
2866
2869
2869
2869
2869
2869
3627
2870
2869
2872
2871
2871
2871
2871
2871
2871
2871
2874
2879
2876
2876
2876
2876
2876
2876
2875
2875
2875
2875
2878
2878
2878
2877
2878
2879
2879
2878
2882
2882
2882
2882
2882
2882
2882
2882
3578
2883
2883
2885
2886
2885
2884
2885
2884
2884
2884
2884
2889
2889
2889
2889
2889
2889
2889
2889
2891
2891
2891
2891
2891
2891
2891
2891
2894
2894
2894
2894
2896
2896
2895
2895
2896
2900
2896
2896
2911
2910
2941
3211
3073
2899
2899
2898
2900
2900
2900
2900
2903
2903
2903
2903
2902
2902
2902
2902
2905
2905
2908
2904
2906
2906
2905
2906
2907
2907
2907
2907
2909
2909
2909
2909
2910
2910
2910
3618
2911
2912
2913
2912
2911
2911
2911
2911
2914
2914
2913
2913
2916
2916
2916
2916
2918
2918
2918
2918
2918
2918
2918
2918
2921
2919
2921
2921
2921
2920
2921
2920
2923
2923
2923
2924
2925
2925
5168
2925
2925
2926
2925
2925
2927
2927
2927
2927
2927
2927
2927
2927
2929
2929
2929
2929
2932
2932
2932
2931
2933
2932
2933
2932
2934
2934
2934
2934
2934
2934
2934
2934
2937
2937
2939
2937
3910
2938
2938
2941
2938
2938
2938
2938
2941
2941
2941
2941
2942
2942
2941
2942
2945
2945
2945
2945
2945
2945
2945
2945
2948
2948
2946
2948
2947
2948
2947
2947
2947
2947
2947
2947
2952
2952
3835
2988
2967
3102
3253
3033
2955
2955
2954
2954
2954
2954
2954
2954
2957
2957
2955
2957
2959
2959
2959
2958
2960
2959
2960
2960
2961
2961
2961
2961
2961
2986
2961
2961
3043
3282
3252
3253
4106
3188
3255
3273
3224
3228
3207
3238
3149
2970
2970
2968
2968
2969
2969
2968
2970
2970
2970
2970
2972
2972
2972
2972
2975
2973
2975
2973
2975
2975
2974
2975
2974
2974
2974
2974
2977
2977
3857
2976
2979
2980
2979
2979
2981
2981
2981
2981
2981
2981
2981
2981
2984
2982
2984
2982
2984
2984
2983
2984
2987
3213
2987
2986
2988
2988
2988
2988
2988
2996
2988
2988
2990
2990
2990
4274
2990
2990
2991
2990
2992
2992
2992
2992
2995
2995
2995
2995
2995
2995
2996
2996
2997
2997
2997
2997
2997
2997
2997
2997
3000
3002
3002
3000
3001
3001
3001
3001
3001
3001
3001
3001
3004
3986
3016
3102
3304
3117
3007
3015
3008
3008
3008
3008
3008
3008
3008
3008
3011
3009
3011
3009
3011
3011
3010
3011
3010
3010
3010
3010
3015
3015
3015
3015
3015
3015
3015
3015
3017
3022
3876
3023
3024
3026
3027
3026
3026
3027
3029
3027
3022
3022
3022
3021
3023
3022
3023
3023
3024
3024
3024
3024
3024
3024
3024
3024
3026
3026
3026
3026
3029
3029
3029
3028
3028
3028
3028
3028
3793
3044
3030
3032
3032
3031
3031
3032
3033
3033
3033
3033
3035
3035
3035
3035
3036
3038
3036
3038
3038
3038
3037
3037
3037
3037
3037
3037
3040
3040
3040
3040
3042
3042
3042
3042
3044
3773
3065
3044
3044
3045
3044
3044
3047
3047
3045
3047
3046
3047
3046
3046
3049
3050
3050
3050
3051
3051
3051
3051
3051
3051
3051
3051
3053
3053
3053
3053
3053
3053
3053
3053
3055
3055
3055
5756
3057
3251
3356
3061
3061
3058
3059
3059
3060
3060
3060
3060
3060
3060
3060
3060
3063
3065
3063
3063
3065
3064
3065
3064
3064
3064
3064
3064
3067
3067
3067
3067
3068
3068
3067
3100
3071
3071
3071
3072
3071
3071
3071
3071
3072
3074
3072
3074
3074
3074
3074
3074
3073
3074
3073
3073
3078
3078
3078
3078
3078
3078
3078
3078
3080
3080
3080
3080
3080
3080
3080
3080
3853
3083
3083
3083
3086
3085
3084
3084
3086
3086
3085
3086
3087
3087
3087
3087
3087
3087
3087
3087
3089
3089
3089
3089
3091
3092
3092
3092
3091
3091
3091
3091
3094
3094
3094
3094
3094
6460
3102
3096
3096
3096
3096
3096
3098
3115
3098
3098
3101
3099
3101
3101
3101
3107
3101
3101
3100
3100
3100
3100
3103
3103
3103
3103
3105
3105
3105
3105
3121
3121
3121
3121
3121
4186
3164
3121
3351
3438
3124
3125
3123
3123
3123
3123
3128
3136
3136
3137
3136
3136
3136
3136
3127
3127
3127
3127
3130
3130
3130
3130
3130
3131
3130
3131
3134
3134
3134
3134
3134
3134
4034
3134
3137
3136
3135
3137
3136
3136
3137
3137
3136
3136
3136
3136
3141
3141
3141
3141
3141
3141
3141
3141
3143
3143
3143
3143
3143
3143
3143
3143
3144
3146
3144
3146
3148
3148
3940
3148
3149
3149
3149
3149
3150
3150
3150
3150
3150
3150
3150
3150
3152
3152
3152
3152
3155
3155
3155
3155
3154
3154
3154
3154
3157
3173
3157
3157
3157
3158
3158
3158
3159
3159
3934
3159
3161
3163
3161
3161
3162
3162
3162
3162
3163
3164
3164
3164
3163
3163
3163
3163
3166
3165
3166
3165
3168
3168
3168
3168
3170
3170
3170
3170
3170
3170
3170
3170
3173
3171
4078
3185
3172
3420
3435
3174
3178
3176
3176
3176
3177
3177
3177
3177
3177
3177
3177
3177
3179
3203
3179
3179
3179
3179
3179
3179
3181
3181
3181
3181
3184
3184
3183
3183
3184
3184
4077
3184
3186
3187
3186
3186
3186
3186
3186
3186
3191
3189
3191
3191
3191
3190
3191
3190
3190
3190
3190
3190
3193
3193
3193
3193
3193
3194
3193
3194
3197
3197
3197
3197
3197
3197
5709
3197
3200
3201
3200
3200
3200
3200
3200
3200
3199
3200
3199
3199
3204
3204
3204
3204
3204
3204
3204
3204
3206
3206
3206
3206
3206
3206
3206
3206
3207
3207
3207
3207
3211
4238
3211
3211
3213
3212
3211
3212
3213
3213
3213
3213
3213
3213
3213
3213
3215
3215
3215
3215
3218
3217
3218
3218
3217
3217
3217
3217
3220
3220
3220
3220
3220
3220
3221
3221
3222
4191
3247
3359
3552
3273
3227
3224
3227
3227
3225
3227
3226
3227
3226
3226
3226
3226
3226
3226
3229
3229
3229
3229
3231
3231
3231
3231
3233
3233
3233
3233
3233
3233
3233
3233
4109
3236
3236
3236
3236
3236
3235
3236
3239
3238
3239
3239
3240
3240
3240
3240
3240
3240
3240
3240
3242
3242
3242
3242
3242
3242
3242
3242
3244
3244
3244
3244
3247
3263
3247
3871
3248
3247
3248
3248
3249
3249
3249
3249
3249
3249
3249
3249
3254
3252
3254
3252
3254
3254
3254
3253
3253
3253
3253
3253
3256
3256
3255
3255
3257
3257
3257
3257
3260
3260
3260
3918
3260
3260
3261
3260
3263
3261
3263
3261
3263
3263
3262
3263
3262
3262
3262
3262
3267
3267
3267
3267
3267
3267
3267
3267
3269
3269
3269
3269
3269
3269
3269
3269
3272
3270
4164
3282
3378
3608
3336
3275
3275
3275
3275
3274
3276
3276
3276
3276
3276
3276
3276
3276
3278
3278
3278
3278
3281
3281
3280
3280
3280
3280
3280
3280
3283
3283
3283
3283
3283
4171
3283
3283
3286
3285
3285
3285
3512
3287
3287
3287
3290
3288
3290
3290
3289
3290
3290
3289
3289
3289
3289
3289
3292
3291
3291
3292
3294
3294
3294
3294
3296
3296
4703
3298
3296
3296
3296
3296
3299
3297
3297
3299
3298
3299
3299
3299
3302
3301
3302
3302
3303
3303
3303
3303
3303
3303
3303
3303
3305
3305
3305
3305
3305
3305
3305
3305
3307
4106
3307
3307
3311
3310
3310
3310
3311
3311
3310
3311
3312
3312
3312
3312
3312
3318
3312
3312
3315
3315
3317
3315
3317
3316
3317
3317
3316
3316
3316
3316
3318
3319
3319
6217
3332
3441
3625
3409
3325
3323
3323
3323
3323
3323
3323
3323
3326
3326
3324
3326
3325
3326
3325
3326
3325
3325
3325
3325
3330
3330
3330
3330
3330
3330
3330
3330
3332
4501
3332
3332
3333
3332
3332
3332
3333
3335
3333
3333
3337
3337
3336
3337
3338
3337
3337
3337
3339
3353
3678
3672
3651
3684
3681
3692
3625
3663
3457
3518
3432
3582
4357
3376
3344
3343
3347
3343
3346
3346
3346
3346
3346
3346
3347
3347
3348
3348
3348
3348
3350
3350
3350
3350
3353
3353
3351
3353
3353
3353
3352
3352
3352
3352
3352
3352
3355
3993
3355
3355
3358
3357
3357
3357
3359
3359
3359
3359
3359
3359
3359
3359
3362
3360
3362
3362
3362
3362
3361
3362
3365
3365
3364
3365
3366
3366
3366
3366
3366
3366
3366
4133
3380
3420
3742
3487
3370
3368
3368
3368
3370
3370
3370
3370
3372
3372
3373
3372
3374
3374
3373
3373
3375
3375
3375
3375
3375
3375
3375
3375
3380
3378
3380
3378
3379
4129
3380
3379
3381
3379
3379
3379
3382
3382
3382
3382
3382
3383
3383
3382
3386
3386
3386
3386
3386
3386
3386
3386
3387
3389
3387
3389
3389
3389
3389
3389
3388
3388
3388
4000
3393
3393
3394
3393
3393
3393
3393
3393
3395
3395
3395
3395
3395
3395
3395
3395
3398
3396
3396
3398
3400
3400
3399
3399
3401
3400
3401
3400
3402
3402
3402
3402
3402
4032
3402
3402
3404
3404
3404
3404
3407
3407
3407
3407
3406
3406
3406
3406
3409
3409
3409
3409
3409
3410
3410
3409
3411
3411
3411
3411
3413
3413
3413
3413
3414
3416
4320
3482
3415
3687
3687
3417
3417
3415
3415
3415
3418
3418
3418
3418
3420
3420
3420
3420
3422
3422
3422
3422
3422
3422
3422
3422
3425
3423
3423
3425
3425
3424
3425
3424
4292
3427
3427
3428
3429
3429
3429
3429
3429
3429
3429
3429
3431
3431
3431
3431
3431
3431
3431
3431
3433
3433
3433
3433
3436
3436
3436
3436
3436
3436
3437
3437
3438
5879
3438
3438
3439
3438
3438
3438
3443
3441
3443
3441
3442
3443
3443
3442
3442
3442
3442
3442
3445
3445
3445
3445
3445
3446
3445
3446
3449
3449
3449
3449
3449
3449
4386
3452
3450
3453
3452
3452
3452
3452
3452
3451
3451
3451
3451
3451
3456
3456
3456
3456
3456
3456
3456
3456
3458
3458
3458
3458
3458
3458
3458
3458
3459
3461
3461
3459
4331
3482
3672
3752
3466
3465
3463
3464
3465
3465
3465
3465
3465
3465
3465
3465
3467
3467
3467
3467
3470
3470
3470
3469
3469
3470
3469
3469
3472
3472
3472
3471
3473
4347
3473
3473
3475
3474
3474
3474
3476
3476
3476
3476
3492
3492
3492
3492
3492
3492
3492
3492
3494
3494
3494
3494
3494
3494
3494
3494
3496
3496
3496
3496
3498
3499
4249
3504
3499
3501
3500
3499
3501
3501
3501
3501
3501
3501
3501
3501
3506
3506
3506
3504
3505
3505
3505
3505
3505
3505
3505
3505
3508
3508
3507
3507
3509
3509
3509
4256
3512
3512
3512
3512
3512
3512
3512
3512
3515
3515
3513
3515
3514
3515
3514
3515
3514
3514
3514
3514
3519
3519
3519
3519
3519
3519
3519
3519
3521
3521
3521
4271
3565
3521
3824
3748
3525
3524
3522
3524
3526
3526
3525
3525
3527
3527
3527
3527
3528
3528
5752
3528
3528
3528
3528
3528
3530
3530
3530
3530
3533
3895
3841
5094
3817
3698
3537
3534
3535
3535
3534
3535
3535
3536
3535
3536
3537
3537
3537
3537
3539
3539
3539
3539
3542
3542
3542
3540
3541
3542
3541
3542
3541
3541
3541
4263
3572
3544
3545
3544
3546
3546
3546
3546
3548
3548
3548
3548
3548
3548
3548
3548
3551
3549
3551
3549
3551
3551
3550
3551
3554
3553
3554
3554
3555
3557
3555
3555
4358
3555
3555
3557
3557
3557
3557
3557
3557
3557
3557
3557
3559
3559
3559
3559
3562
3562
3561
3561
3563
3563
3563
3563
3564
3564
3564
3564
3564
3564
3564
3564
6368
3585
3756
3948
3570
3570
3568
3569
3568
3568
3568
3568
3571
3571
3570
3570
3571
3572
3571
3572
3575
3575
3575
3575
3575
3575
3575
3575
3576
3576
3578
3578
4768
3580
3578
3580
3577
3577
3577
3577
3582
3582
3582
3582
3582
3582
3582
3582
3584
3584
3584
3584
3584
3584
3584
3584
3585
3587
3585
3840
3588
3589
3588
5087
3589
3591
3590
3590
3591
3591
3601
3591
3711
3956
3968
3876
3596
3594
3593
3593
3595
3596
3595
3596
3595
3595
3595
3595
3598
3597
3598
3598
3599
3599
4516
3599
3600
3601
3600
3600
3602
3602
3602
3602
3603
3605
3605
3605
3605
3604
3605
3605
3604
3604
3604
3604
3607
3607
3607
3607
3609
3609
3609
3609
3611
3611
4661
3632
3611
3977
3794
3613
3623
3614
3612
3614
3614
3614
3613
3613
3616
3616
3617
3616
3618
3618
3618
3618
3618
3618
3618
3618
3620
3620
3620
3620
3620
3620
4375
3631
3622
3624
3622
3622
3625
3625
3625
3625
3626
3625
3625
3626
3627
3627
3627
3627
3627
3627
3627
3627
3630
3632
3630
3632
3632
3632
3631
3633
3631
3631
4257
3631
3634
3635
3634
3634
3635
3634
3635
3635
3638
3638
3638
3638
3638
3638
3638
3638
3639
3641
3639
3641
3641
3644
3640
3641
3640
3640
3640
3640
3645
3645
4326
3646
3645
3649
3645
3645
3647
3647
3647
3647
3647
3647
3647
3647
3650
3650
3650
3650
3652
3652
3651
3652
3652
3653
3653
3653
3654
3654
3654
3654
3654
4650
3679
3654
4051
3811
3658
3656
3659
3659
3658
3659
3658
3658
3658
3658
3661
3661
3661
3661
3661
3661
3662
3662
3663
3663
3663
3663
3665
3665
3665
3665
3668
4563
3666
3666
3669
3667
3667
3668
3667
3667
3667
3667
3670
3669
3670
3670
3672
3672
3675
3672
3674
3674
3674
3674
3674
3674
3674
3674
3677
3675
3675
3675
6324
3688
3677
3676
3679
3680
3679
3680
3681
3715
3691
3681
3952
4023
4034
4067
4047
4071
4015
3988
3970
3685
3695
3683
3685
3692
3685
3685
3688
3688
4741
3687
3688
3690
3689
3688
3690
3690
3919
4075
4017
3887
3692
3690
3693
3695
3695
3695
3694
3695
3694
3694
3694
3694
3694
3694
3697
3697
3696
3697
3698
4798
3711
3748
4085
3786
3704
3701
3701
3701
3701
3701
3702
3702
3704
3704
3704
3703
3704
3704
3703
3703
3703
3703
3708
3708
3708
3708
3708
3708
3708
3708
4705
3710
3710
3711
3710
3710
3710
3710
3713
3714
3711
3713
3715
3714
3715
3715
3715
3715
3716
3716
3717
3717
3717
3717
3717
3717
3717
3717
3719
3719
3719
4562
3722
3721
3728
3721
3721
3721
3721
3721
3723
3724
3724
3724
3724
3724
3725
3725
3726
3726
3726
3726
3728
3728
3728
3728
3729
3731
3729
3731
3730
3731
4546
3730
3730
3732
3730
3730
3732
3733
3733
3733
3735
3735
3735
3735
3737
3737
3737
3737
3737
3737
3737
3737
3740
3738
3740
3740
3739
3739
3739
3739
3742
4720
3779
3746
4152
3891
3769
3744
3744
3744
3744
3744
3746
3746
3746
3746
3746
3746
3746
3746
3748
3748
3748
3748
3751
3751
3751
3751
3751
3751
3752
3752
4671
3764
3753
3754
3753
3753
3753
3753
3758
3758
3756
3756
3758
3758
3758
3757
3757
3757
3757
3757
3760
3760
3760
3760
3761
3761
3760
3761
3764
3764
3764
4495
3764
3764
3766
3764
3767
3767
3765
3767
3766
3767
3766
3767
3766
3766
3766
3766
3771
3771
3771
3771
3771
3771
3771
3771
3773
3773
3773
3773
3773
3773
4585
3776
3777
3774
3776
3774
3778
3778
3778
3778
3778
3780
3779
3779
3780
3780
3780
3780
3780
3780
3780
3780
3782
3782
3782
3782
3784
3785
3785
3784
6343
3795
4024
4100
3788
3788
3786
3787
3787
3788
3787
3788
3789
3789
3789
3789
3791
3791
3791
3791
3794
3792
3792
3792
3793
3794
3793
3794
3793
3793
4973
3796
3796
3798
3796
3796
3798
3798
3798
3798
3800
3800
3800
3800
3800
3800
3800
3800
3803
3803
3803
3803
3803
3802
3803
3803
3806
3805
3806
3805
3807
4500
3824
3818
3807
3807
3807
3807
3809
3809
3809
3809
3809
3809
3809
3809
3811
3811
3811
3811
3814
3813
3814
3813
3814
3815
3815
3814
3816
3816
3816
4647
3816
3816
3817
3816
3819
3819
3821
3819
3821
3821
3820
3821
3820
3820
3820
3820
3823
3822
3823
3822
3824
3824
3823
3824
3827
3827
3827
3827
3827
4834
3880
3878
4218
3923
3830
3830
3830
3829
3830
3830
3829
3829
3829
3829
3834
3834
3834
3834
3834
3834
3834
3834
3836
3836
3836
3836
3836
3836
3836
4697
3837
3837
3839
3837
3841
3841
3841
3841
3841
3842
3842
3842
3843
3845
3843
3843
3843
3843
3843
3843
3845
3845
3845
3845
3848
3847
3847
3848
3863
4706
3957
3863
3864
3863
3863
3863
3864
3864
3864
3866
3866
3866
3866
3866
3868
3869
3868
3869
3870
3870
3870
3870
3870
3870
3870
3870
3872
3872
3872
4655
3888
3872
3875
3872
3874
3874
3874
3874
3877
3877
3876
3877
3878
3877
3878
3878
3879
3879
3879
3879
3879
3879
3879
3879
3882
3882
3882
3884
3884
4841
3901
3935
4298
3952
3887
3883
3886
3886
3886
3886
3886
3886
4188
3887
3890
3890
3890
3890
3890
3890
3890
3890
3893
3893
3893
3893
3893
3892
5471
3893
3893
3892
3892
3892
3897
3897
3897
3897
3897
3897
3897
3897
3899
3899
3899
3899
3899
3899
3899
3899
3900
3902
3902
3900
3903
3904
3903
6700
4058
3905
3907
3904
3906
3906
3906
3906
3906
3906
3906
3906
3908
3908
3908
3908
3910
3910
3911
3910
3910
3910
3910
3910
3913
3913
3913
3913
3913
4977
3920
3915
3915
3915
3915
3915
3917
3917
3917
3917
3920
3918
3920
3918
3920
3920
3919
3920
3919
3919
3919
3919
3922
3922
3921
3922
3924
3924
4815
3949
4038
4338
3932
3928
3926
3926
3926
3926
3929
3931
3927
3929
3928
3929
3928
3928
3931
3932
3932
3932
3933
3933
3939
3933
3933
3933
3933
3933
4920
3953
3936
3935
3935
3935
3935
3935
3937
3937
3937
3937
3939
3940
3940
3940
3940
3940
3941
3941
3948
3942
3942
3942
3942
3942
3942
3942
3945
4776
3951
3947
3949
3947
3946
3947
3946
3946
3946
3946
3949
3949
3948
3949
3949
3950
3949
3950
3953
3953
3953
3953
3953
3953
3953
3953
3956
3956
4634
3995
3955
3957
3955
3955
3955
3955
3955
3955
3960
3960
3960
3960
3960
3960
3960
3960
3962
3962
3962
3962
3962
3962
3962
3962
3974
3965
3965
3963
5003
3981
4286
4193
3970
3968
3968
3968
3969
3975
3969
4128
4389
4402
4307
4050
3973
3971
3971
3971
3973
3974
3974
3974
3973
3973
3973
3973
4853
4085
3976
3977
3977
3976
3977
3977
3978
3978
3978
3978
3980
3980
3980
3980
3981
3983
3981
3986
3982
3983
3983
3982
3982
3982
3982
3982
3985
3985
4797
3985
3989
3987
3987
3987
3989
3989
3989
3989
3989
3989
3998
3989
4227
4405
4337
4087
3993
3991
3992
3991
3995
4002
3994
3994
3996
3997
3996
4117
3999
4037
4435
4409
4395
4366
4421
4339
4344
4265
4000
3999
4000
4000
4000
4000
4003
4003
4002
4003
4003
4004
4004
4004
4005
4005
4005
6598
4067
4460
4086
4031
4008
4008
4008
4010
4010
4009
4009
4009
4009
4009
4009
4009
4012
4012
4012
4012
4012
4013
4013
4013
4016
4016
4016
5290
4038
4016
4018
4016
4019
4020
4017
4019
4018
4018
4019
4018
4018
4018
4018
4018
4023
4023
4028
4023
4023
4023
4023
4023
4025
4025
4025
4025
4900
4033
4025
4029
4026
4028
4028
4026
4030
4030
4030
4030
4031
4031
4030
4031
4032
4032
4032
4032
4032
4032
4032
4032
4034
4034
4034
4034
4037
4685
4057
4038
4036
4036
4036
4036
4039
4039
4038
4038
4039
4053
4040
4040
4041
4041
4041
4041
4043
4043
4043
4043
4046
4044
4046
4046
4046
4045
4988
4045
4428
4204
4049
4045
4048
4048
4048
4053
4055
4066
4066
4065
4067
4067
4068
4069
4067
4068
4067
4068
4069
4053
4055
4053
4054
4054
4989
4054
4057
4059
4058
4058
4059
4059
4059
4059
4059
4059
4059
4059
4061
4061
4061
4061
4061
4061
4061
4061
4063
4063
4063
4063
4066
4066
4066
4841
4067
4068
4071
4067
4068
4068
4068
4068
4068
4068
4068
4068
4071
4071
4071
4079
4072
4073
4072
4073
4072
4072
4072
4072
4075
4075
4075
4778
4103
4075
4077
4075
4079
4079
4079
4079
4079
4079
4079
4079
4080
4093
4086
4088
4088
4088
4088
4088
4088
4087
4088
4087
4092
4143
4093
4093
5083
4113
4396
4294
4096
4094
4095
4094
4095
4094
4095
4088
4089
4091
4089
4089
4093
4093
4093
4093
4093
4093
4094
4107
4099
4099
4099
4099
4883
4099
4100
4102
4101
4101
4102
4101
4104
4100
4100
4099
4099
4099
4099
4099
4101
4101
4102
4101
4102
4102
4103
4103
4104
4104
4104
4104
6375
4151
4106
4107
4109
4109
4109
4109
4109
4109
4109
4109
6340
4115
4108
4108
4111
4111
4111
4111
4113
4113
4113
4113
4115
4115
4115
4115
5195
4115
4116
4115
4118
4118
4116
4118
4117
4118
4118
4117
4120
4121
4121
4120
4122
4122
4122
4122
4122
4122
4122
4122
4124
4124
4124
4124
5262
4137
4413
4384
4129
4151
4126
4126
4129
4129
4128
4128
4130
4129
4129
4129
4131
4131
4131
4131
4131
4131
4131
4131
4136
4134
4134
4134
5040
4135
4135
4137
4135
4135
4135
4135
4138
4138
4138
4138
4139
4139
4138
4139
4142
4142
4142
4142
4142
4142
4142
4142
4145
4145
4145
4145
5007
4148
4145
4146
4144
4144
4144
4144
4149
4149
4149
4149
4149
4149
4149
4149
4151
4151
4151
4151
4151
4151
4151
4151
4152
4152
4154
4154
4787
4174
4156
4157
4157
4156
4157
4157
4158
4158
4158
4158
4158
4158
4158
4158
4160
4160
4160
4160
4163
4163
4163
4162
4162
4162
4162
4162
5141
4195
4328
4519
4167
4166
4165
4166
4167
4167
4167
4167
4169
4169
4169
4169
4172
4172
4172
4170
4171
4171
4171
4172
4171
4171
4171
4171
5080
4501
4174
4173
4176
4176
4176
4176
4178
4178
4178
4178
4178
4178
4178
4178
4179
4181
4179
4181
4181
4180
4181
4180
4183
4184
4184
5446
4197
4186
4185
4185
4185
4185
4185
4185
4187
4187
4187
4187
4189
4187
4187
4187
4189
4189
4189
4189
4192
4192
4192
4192
4192
4192
4193
4309
4194
4195
4194
4194
4194
4194
4194
4194
4199
4197
4197
4199
4198
4199
4198
4199
4198
4198
4198
4198
4201
4201
4201
4201
4201
4202
7381
4229
4574
4345
4214
4205
4205
4205
4205
4216
4208
4206
4208
4206
4207
4208
4208
4207
4207
4207
4207
4207
4213
4212
4212
4212
4212
5474
4223
4212
4215
4214
4214
4214
4214
4214
4214
4214
4215
4217
4215
4217
4219
4219
4219
4219
4233
4240
4235
4235
4235
4234
4235
4235
4234
5100
4237
4236
4236
4237
4243
4236
4239
4239
4239
4239
4241
4241
4241
4241
4241
4241
4241
4241
4244
4244
4244
4244
4244
4243
4244
4243
5089
4247
4246
4248
4248
4248
4248
4248
4248
4248
4248
4248
4250
4250
4250
4250
4250
4250
4250
4250
4252
4252
4252
4252
4255
4255
4255
4255
5283
4275
4685
4359
4258
4257
4257
4257
4257
4257
4257
4257
4262
4262
4262
4262
4262
4261
4261
4262
4261
4261
4261
4261
4264
4264
4264
5236
4264
4270
4265
4265
4268
4268
4268
4268
4268
4268
4268
4268
4269
4269
4271
4269
4271
4270
4271
4270
4270
4270
4270
4270
4275
4275
5107
4284
4275
4276
4275
4275
4277
4277
4277
4277
4277
4280
4277
4277
4278
4278
4280
4280
4282
4281
4281
4281
4282
4283
4288
4283
4284
4942
4311
4284
4285
4284
4284
4284
4286
4286
4286
4286
4288
4289
4288
4289
4288
4288
4288
4288
4291
4291
4291
4291
4311
4292
4501
4727
5703
4677
4683
4724
4752
4702
4636
4375
4298
4309
4298
4296
4297
4297
4298
4298
4297
4303
4297
4297
4300
4303
4300
4300
4302
4302
4302
5478
4323
4624
4522
4306
4304
4304
4307
4304
4305
4305
4307
4307
4306
4306
4307
4307
4309
4310
4310
4310
4311
4311
4311
4311
4311
4311
7039
4311
4314
4313
4313
4313
4315
4313
4313
4313
4315
4315
4315
4315
4318
4318
4318
4318
4318
4319
4318
4319
4320
4320
4320
4320
5380
4444
4320
4321
4325
4325
4325
4323
4324
4324
4324
4324
4324
4324
4324
4324
4327
4327
4327
4326
4328
4328
4328
4328
4331
4331
4331
5160
4335
4331
4332
4331
4334
4332
4334
4332
4334
4334
4333
4334
4333
4333
4333
4333
4353
4338
4338
4338
4338
4338
4338
4338
4340
4340
5404
4371
4515
4713
4342
4340
4343
4341
4343
4343
4344
4345
4345
4345
4346
4346
4346
4345
4347
4347
4347
4347
4347
4347
4347
4347
4349
5287
4364
4367
4368
4369
4367
4367
4366
4366
4367
4366
4369
4369
4369
4369
4354
4355
4355
4354
4356
4356
4356
4356
4358
4358
4358
4358
5192
4361
4362
4359
4361
4360
4361
4361
4360
4360
4360
4360
4363
4366
4363
4363
4365
4365
4365
4365
4367
4367
4367
4367
4367
4372
4367
4480
4369
4371
4370
4368
4370
4370
4370
4369
4372
4373
4373
4372
4374
4374
4374
4374
4374
4374
4374
4374
4376
4376
4376
4388
4376
5400
4391
4618
4708
4382
4379
4378
4381
4381
4380
4380
4396
4388
4388
4388
4389
4389
4389
4389
4389
4389
4389
4389
4394
4404
4394
4395
5118
4413
4395
4394
4394
4395
4393
4394
4396
4396
4390
4389
4391
4391
4391
4391
4394
4394
4394
4394
4394
4394
4401
4409
4399
4401
5223
4404
4401
4403
4401
4401
4400
4401
4400
4401
4401
4401
4401
4401
4401
4401
4401
4401
4403
4403
4403
4403
4403
4403
4403
4403
4406
6970
4440
4407
4408
4408
4408
4408
4409
4408
4409
4409
4410
4410
4410
4410
4410
4410
4410
4410
4412
4418
4412
4412
4414
4414
4415
5828
4464
4808
4566
4417
4417
4417
4417
4417
4418
4418
4417
4418
4419
4419
4419
4419
4421
4421
4421
4421
4424
4424
4424
4424
4424
5463
4425
4424
4423
4423
4423
4423
4426
4426
4426
4426
4428
4428
4428
4428
4430
4430
4430
4430
4430
4436
4430
4430
4431
4433
4433
5255
4519
4432
4434
4433
4435
4435
4435
4436
4437
4437
4437
4437
4437
4437
4437
4437
4439
4439
4439
4439
4439
4439
4439
4439
4441
4441
5060
4441
4446
4444
4444
4457
4444
4445
4444
4445
4446
4446
4446
4446
4446
4446
4446
4446
4451
4451
4449
4451
4450
4451
4450
4451
5539
4465
4751
4683
4454
4465
4464
4472
4473
4473
4473
4474
4474
4474
4474
4474
4477
4474
4457
4457
4458
4460
4460
4458
4460
4459
5454
4460
4461
4459
4459
4459
4464
4464
4464
4464
4464
4464
4464
4464
4466
4466
4466
4466
4466
4466
4466
4466
4469
4467
4467
4467
5103
4488
4474
4473
4471
4472
4472
4471
4473
4473
4473
4473
4473
4473
4473
4473
4475
4871
4475
4475
4477
4478
4478
4477
4477
6028
4493
4478
4484
4482
4480
4479
4480
4481
4480
4481
4482
4482
4482
4482
4484
4484
4488
4484
4487
4485
4485
4485
4487
4486
4487
5357
4502
4685
4815
4492
4489
4489
4488
4488
4491
4491
4491
4491
4493
4493
4493
4493
4493
4493
4493
4493
4496
4494
4496
4496
4496
7482
4553
4498
4499
4514
4498
4499
4500
4500
4500
4500
4500
4500
4500
4500
4502
4502
4502
4502
4502
4502
4502
4502
4504
4504
4504
5508
4528
4515
4517
4512
4514
4516
4516
4516
4517
4518
4518
4518
4509
4509
4509
4509
4514
4514
4512
4512
4514
4513
4514
4513
4513
6156
4556
4515
4521
4516
4516
4516
4516
4516
4517
4517
4520
4520
4520
4520
4520
4530
4520
4520
4523
4521
4521
4521
4523
4525
5667
4535
4794
4811
4525
4522
4527
4527
4527
4527
4527
4527
4527
4527
4529
4529
4534
4529
4529
4529
4529
4529
4530
4532
4532
4532
5551
4536
4535
4540
4534
4535
4535
4535
4536
4536
4536
4536
4536
4536
4536
4536
4545
4538
4538
4538
4540
4541
4540
4541
4540
4540
5195
4540
4544
4543
4543
4543
4544
4544
4543
4544
4545
4551
4545
4545
4547
4548
4547
4547
4550
4548
4548
4550
4550
4549
4550
5272
4636
4549
4551
4549
4552
4552
4551
4551
4554
4554
4554
4554
4556
4556
4556
4573
4556
4671
5021
5006
5000
5045
4990
4964
5955
5098
4561
4968
5016
4804
4565
4562
4563
4563
4563
4563
4563
4563
4563
4563
4565
4582
4565
4565
4565
4565
4565
4565
4567
4567
5440
4599
4571
4570
4569
4570
4570
4571
4571
4571
4572
4572
4572
4572
4572
4572
4572
4572
4577
4575
4575
4575
4576
4577
4577
5473
4583
4576
4578
4576
4579
4579
4579
4579
4580
4580
4580
4580
4583
4583
4583
4583
4594
4583
4583
4583
4586
4584
4584
4584
4585
7298
4631
4587
4585
4611
4585
4585
4590
4590
4590
4590
4603
4607
4603
4603
4606
4606
4606
4606
4606
4606
4607
4606
4608
4608
6064
4623
5089
4698
4611
4610
4613
4613
4611
4613
4612
4613
4612
4612
4612
4612
4612
4612
4615
4625
4624
4625
4628
4628
4628
5657
4619
4620
4619
4619
4622
4619
4619
4619
4622
4622
4620
4622
4946
5062
4997
4624
4625
4631
4625
4625
4626
4626
4626
4626
5552
4651
4627
4626
4628
4636
4628
4628
4628
4628
4628
4628
4630
4630
4630
4630
4633
4633
4632
4632
4634
4634
4634
4634
4635
5510
4635
4635
4636
4635
4635
4652
4640
4640
4638
4638
4640
4639
4640
4639
4639
4639
4639
4639
4641
4642
4641
4641
4643
4643
7189
4669
5106
4709
4656
4646
4646
4661
4646
4646
4649
4647
4647
4647
4648
4648
4649
4649
4648
4664
4663
4663
4669
4669
4669
5459
4678
4670
4669
4668
4672
4670
4671
4655
4655
4655
4655
4655
4656
4656
4656
4658
4660
4660
4660
4660
4661
4661
4661
4660
5610
4696
4663
4662
4662
4662
4662
4662
4666
4664
4664
4664
4666
4667
4666
4666
4666
4666
4666
4666
4669
4673
4669
4669
4669
5609
4670
4671
4671
4671
4671
4671
4673
4673
4673
4673
4676
4674
4674
4676
4676
4676
4676
4676
4675
4675
4675
4675
4678
4678
5659
4714
4951
4960
4682
4680
4682
4682
4682
4695
4688
4688
4688
4688
4689
4691
4691
4689
4691
4691
4691
4691
4710
4695
4695
7426
4707
4697
4696
4695
4696
4696
4696
4696
4697
4691
4691
4691
4691
4691
4691
4691
4693
4693
4693
4693
4696
4705
4700
4700
5942
4722
4704
4701
4702
4702
4702
4702
4703
4702
4702
4732
4703
5013
5178
5020
4705
4703
4702
4702
4702
4702
4702
4702
5806
4738
4706
4705
4705
4705
4706
4706
4709
4709
4709
4709
4709
4709
4709
4709
4710
4712
4710
4712
4711
4712
4712
4711
4711
5873
4724
5086
4906
4717
4716
4716
4716
4716
4716
4716
4718
4718
4718
4718
4718
4718
4718
4718
4719
4719
4721
4721
4723
4723
5798
4737
4725
4723
4724
4724
4725
4725
4725
4725
4725
4725
4725
4725
4727
4727
4727
4727
4730
4730
4729
4730
4729
4729
4729
5554
4778
4733
4732
4731
4733
4733
4733
4733
4734
4734
4734
4734
4736
4736
4736
4736
4739
4737
4739
4737
4739
4739
4738
5767
4741
4744
4739
4738
7013
4740
4740
4740
4743
4743
4743
4743
4745
4745
4749
4749
4745
4745
4745
4745
4746
4746
4746
4748
6306
4962
5111
4749
4751
4750
4751
4751
4752
4752
4752
4752
4752
4752
4752
4752
4771
4771
4774
4774
4774
4774
4772
4774
5787
4793
4774
4777
4777
4765
4758
4758
4760
4760
4760
4760
4761
4761
4761
4761
4761
4766
4761
4761
4766
4766
4764
4766
4765
5542
4768
4767
4765
4765
4765
4765
4768
4768
4767
4767
4769
4769
4769
4769
4772
4772
4772
4772
4772
4772
4772
4772
4775
7470
4806
4776
4775
4775
4775
4774
5186
4778
4779
4778
4783
4782
4783
4782
4783
4783
4783
4783
4784
4794
4785
4785
6653
4833
5066
5032
4788
4788
4787
4787
4789
4803
4790
4790
4791
4791
4791
4790
4792
4792
4792
4792
4792
4792
4792
4788
5805
5010
4790
4790
4793
4793
4792
4792
4792
4792
4792
4792
4795
4795
4795
4795
4796
4796
4796
4796
4797
4797
4797
4797
4847
5824
4805
4804
4804
4804
4806
4806
4806
4806
4806
4806
4806
4851
4826
4827
4828
4830
4828
4829
4831
4831
4831
4831
4833
5696
4851
4818
4816
4816
4816
4816
4818
4817
4819
4817
4820
4820
4865
4835
4838
4837
4838
4838
4839
4839
4839
4839
4839
5793
5096
5079
5182
4841
4842
4840
4841
4842
4841
4988
5341
5318
5330
5354
5323
5092
5051
5167
4968
4849
4847
4847
4848
5820
4861
4850
4848
4845
4848
4848
4853
4852
4853
4853
4853
4852
4852
4853
4853
4888
4845
4853
4856
4856
4855
4856
4856
5927
4850
4859
4859
4859
4889
4848
4861
4859
4861
4859
4864
4864
4864
4863
4864
4862
4864
4878
4850
4861
4861
4861
4865
5759
4875
4866
4865
4868
4868
4867
4876
4849
4849
4850
4850
4849
4850
4849
4852
4852
4852
4851
4855
4849
4848
4849
4850
6006
4866
5174
5062
4857
4856
4856
4855
4856
4851
4851
4853
4853
4853
4853
4855
4856
4856
4856
4855
4855
4855
4855
4857
7795
4872
4859
4859
4858
4859
4859
4860
4860
4860
4868
4862
4862
4862
4862
4865
4865
4865
4865
4865
4865
4865
4865
4867
6201
4864
4865
4867
4867
4867
4867
4869
4869
4869
4869
4871
4871
4871
4871
4871
4871
4871
4871
4874
4872
4874
4874
4885
5674
5267
5399
5314
4958
4878
4876
4878
4878
4878
4878
4878
4878
4878
4878
4880
4880
4880
4880
4880
4880
4880
4880
4882
6301
4943
5375
4887
4885
4884
4884
4886
4886
4886
4886
4887
4887
4887
4887
4887
4887
4887
4887
4892
4892
4890
4890
4892
6031
4892
4893
4891
4894
4891
4891
4894
4894
4894
4893
4895
4895
4895
4895
4898
4898
4898
4898
4898
4898
4898
4898
4901
5889
4910
4900
4900
4900
4900
4901
4900
4900
4900
4900
4905
4905
4905
4905
4905
4905
4905
4905
4907
4907
4907
4907
4907
5953
4939
4908
4910
4910
4908
4910
4917
4912
4912
4911
4913
4913
4913
4913
4914
4914
4914
4914
4914
4917
4914
4914
6027
5098
5185
5207
4939
4918
4919
4919
4918
4918
4918
4918
4921
4921
4921
4921
4921
4921
4922
4922
4923
4923
4941
4923
6145
4947
4927
4925
4928
4926
4928
4928
4927
4927
4927
4927
4927
4927
4927
4927
4930
5320
5408
5196
4934
4932
4932
4932
6088
4959
4935
4934
4934
4934
4934
4934
4937
4935
4937
4935
4937
4953
4953
4952
4955
4956
4956
4957
4956
4956
4957
7732
4974
4959
4941
4941
4943
4943
4943
4943
4943
4943
4943
4943
4945
4945
4945
4945
4948
4948
4948
4948
4948
4948
4949
6508
5091
5402
4951
4950
4950
4950
4950
4950
4955
4955
4955
4955
4955
4955
4954
4954
4958
4954
4954
4954
4957
4957
6031
5000
4960
4958
4958
4957
4961
4961
4961
4961
4976
4975
4976
4975
4977
4977
4977
4977
4977
4999
4977
4977
4979
4979
6031
5013
4983
4981
4982
4982
4981
4981
4988
4988
4990
4990
4990
4990
4991
4991
4991
4991
4992
4992
4992
5004
4994
6102
5053
4996
4996
4995
4996
4997
4997
4998
4998
4998
4997
4990
4990
4990
4993
4993
4993
4992
4995
4995
4995
4995
4997
5987
5103
5539
5004
5002
5001
5001
5004
5002
5004
5002
5004
5010
5000
4999
5002
5002
5003
5003
5004
5004
5004
5004
6186
5042
5005
5004
5006
5006
5006
5006
5006
5006
5006
5006
5008
5008
5008
5008
5011
5011
5011
5011
5011
5011
5012
5012
6141
5059
5014
5013
5013
5013
5013
5013
5018
5016
5018
5016
5017
5018
5018
5017
5017
5017
5017
5017
5020
5020
5020
6085
5053
5022
5021
5020
5024
5024
5024
5024
5024
5024
5024
5024
5027
5025
5027
5027
5027
5026
5026
5026
5026
5026
6263
5080
5342
5220
5032
5031
5031
5031
5031
5034
5033
5033
5033
5033
5033
5033
5033
5033
5036
5034
5036
5036
5038
5038
5418
5039
5038
5039
5039
5038
5040
5040
5040
5040
5040
5042
5040
5040
5042
5042
5042
5042
5045
5063
5051
5051
6100
5179
5063
5051
5053
5053
5053
5054
5053
5054
5053
5055
5055
5055
5055
5055
5057
5058
5057
5057
5059
5061
5061
5060
6152
5092
5062
5080
5079
5080
5080
5079
5082
5083
5083
5083
5085
5084
5085
5084
5087
5066
5067
5066
5067
5066
5066
6104
5153
5567
5075
5069
5069
5069
5069
5070
5086
5077
5077
5077
5078
5078
5078
5078
5088
5089
5089
5089
5091
5090
6308
5135
5114
5528
5595
5590
5591
5593
5488
5323
5097
5096
5097
5096
5098
5097
5096
5097
5099
5098
5099
7108
5212
5106
5103
5105
5108
5107
5109
5107
5108
5109
5109
5109
5120
5109
5109
5111
5112
5112
5111
5112
5111
5112
6244
5129
5116
5119
5114
5115
5116
5114
5115
5114
5117
5115
5115
5116
5119
5144
5114
5113
5113
5112
5112
5112
5118
6429
5140
5512
5251
5107
5118
5118
5119
5119
5120
5120
5119
5119
5119
5119
5123
5121
5123
5125
5129
5129
5129
5129
6152
5170
5132
5130
5132
5131
5131
5132
5172
5153
5151
5151
5152
5153
5153
5152
5155
5158
5155
5156
5156
5157
5157
6256
5180
5160
5160
5159
5160
5174
5167
5166
5168
5192
5153
5166
5168
5169
5169
5168
5171
5171
5168
5169
5171
5171
8331
5193
5171
5171
5171
5170
5174
5171
5174
5174
5176
5173
5173
5203
5163
5176
5176
5176
5177
5176
5176
5177
6675
5224
5691
5177
5215
5167
5180
5179
5184
5182
5182
5184
5184
5183
5184
5185
5185
5185
5186
5186
5204
5194
6208
5341
5203
5194
5195
5194
5207
5218
5194
5208
5208
5208
5210
5207
5211
5211
5212
5211
5210
5213
5228
5211
5213
6331
5227
5196
5200
5201
5201
5199
5199
5200
5201
5224
5203
5214
5212
5214
5216
5216
5216
5216
5219
5217
5217
5219
6141
5223
5222
5220
5221
5222
5220
5223
5222
5224
5224
5221
5226
5220
5228
5227
5228
5227
5227
5227
5230
5231
6416
5258
5731
5278
5217
5231
5232
5232
5233
5232
5232
5231
5231
5231
5235
5232
5233
5231
5236
5236
5236
5235
6187
5298
5232
5238
5239
5241
5238
5250
5214
5234
5237
5234
5236
5236
5238
5236
5241
5239
5242
5239
5245
5233
5240
6396
5254
5236
5242
5242
5243
5243
5242
5243
5244
5238
5233
5231
5234
5234
5233
5233
5233
5236
5238
5234
5236
6345
5260
5225
5226
5226
5226
5225
5228
5228
5228
5229
5230
5234
5247
5229
5230
5231
5230
5230
5230
5230
5227
5227
6533
5370
5638
5250
5231
5232
5231
5232
5234
5235
5235
5231
5232
5233
5237
5232
5262
5248
5249
5248
5248
5250
8075
5277
5256
5255
5251
5251
5250
5241
5242
5241
5242
5243
5244
5243
7816
5299
5244
5245
5246
5289
5256
5248
6751
5273
5263
5264
5265
5265
5267
5266
5267
5270
5287
5276
5278
5280
5277
5277
5279
5279
5279
5283
5280
5283
6455
5309
5274
5288
5284
5284
5283
5284
5284
5284
5288
5289
5289
5289
5294
5272
5272
5269
5271
5271
5269
5271
6667
5297
5777
5317
5291
5269
5269
5267
5272
5271
5269
5271
5271
5285
5280
5280
5282
5287
5272
5273
5276
5274
6542
5300
5276
5275
5277
5275
5276
5276
5278
5278
5276
5279
5278
5278
5278
5282
5278
5280
5283
5282
5283
5282
5283
5562
5281
5284
5285
5284
5285
5282
5283
5286
5286
5287
5302
5301
5301
5299
5303
5305
5303
5304
5304
5306
5304
6335
5324
5281
5274
5276
5274
5275
5276
5274
5278
5288
5286
5286
5287
5287
5285
5287
5286
5289
5292
5306
5303
6692
5371
5801
5304
5308
5307
5309
5306
5309
5309
5308
5308
5310
5312
5312
5313
5309
5309
5312
5314
5312
5310
6632
5328
5313
5314
5311
5315
5312
5312
5312
5317
5318
5314
5318
5319
5320
5317
5317
5317
5318
5319
5317
5321
6552
5377
5326
5335
5325
5325
5325
5327
5346
5335
5335
5348
5357
5352
5351
5351
5351
5351
5353
5354
5355
5354
8275
5385
5360
5378
5356
5358
5359
5359
5359
5359
5360
5360
5357
5360
5360
5362
5362
5358
5355
5355
5357
5358
6981
5594
5640
5354
5358
5359
5361
5369
5369
5364
5366
5366
5368
5366
5367
5368
5369
5367
5366
5369
5365
6605
5420
5374
5379
5374
5376
5375
5378
5378
5379
5376
5379
5382
5382
5382
5381
5381
5380
5382
5393
5381
5836
7105
5874
5954
5977
5843
5759
5392
5387
5391
5387
5389
5389
5391
5390
5390
5388
5392
5389
5390
5391
5393
6403
5514
5390
5394
5394
5392
5396
5400
5397
5396
5394
5394
5396
5395
5397
5398
5397
5398
5397
5399
5404
5404
6750
5410
5846
5448
5391
5400
5400
5405
5406
5409
5408
5403
5407
5410
5409
5410
5409
5403
5409
5408
5410
5416
6689
5416
5398
5399
5399
5398
5399
5401
5418
5412
5413
5418
5418
5417
5418
5420
5418
5414
5415
5422
5422
5419
6570
5443
5415
5421
5423
5425
5424
5418
5422
5424
5425
5423
5423
5428
5427
5421
5426
5442
5443
5441
5441
6656
5450
5443
5439
5444
5457
5439
5446
5447
5448
5450
5445
5452
5452
5452
5453
5451
5452
5451
5452
5454
5451
6827
5659
5839
5462
5461
5453
5472
5470
5465
5466
5467
5469
5470
5474
5458
5455
5458
5459
5461
5461
5461
8395
5480
5464
5460
5463
5462
5460
5460
5463
5465
5464
5465
5466
5465
5468
5463
5465
5468
5478
5468
5459
6843
5539
5469
5464
5469
5489
5483
5478
5482
5488
5479
5475
5488
5477
5486
5492
5490
5490
5481
5476
5492
5483
5855
5493
5487
5485
5486
5486
5500
5501
5502
5500
5503
5487
5493
5497
5504
5503
5504
5503
5505
5492
7433
5507
5941
5544
5494
5503
5515
5512
5491
5505
5506
5508
5495
5495
5500
5509
5509
5498
5510
5506
5494
5502
5746
5485
5480
5481
5481
5499
5500
5506
5513
5514
5508
5513
5505
5506
5502
5510
5503
5514
5512
5510
5522
6661
5538
5518
5520
5516
5534
5515
5526
5525
5516
5515
5525
5517
5534
5549
5538
5546
5532
5545
5537
5551
6529
5536
5537
5543
5546
5544
5561
5543
5546
5548
5544
5551
5568
5546
5546
5552
5568
5556
5552
5555
5546
6624
5613
5969
5684
5545
5561
5561
6040
6046
5653
5564
5560
5566
5567
5564
5562
5562
5570
5573
5562
5572
6720
5568
5575
5553
5570
5572
5566
5565
5573
5571
5570
5569
5574
5570
5575
5586
5563
5580
5570
5577
5574
6748
5627
5575
5577
5580
5575
5578
5575
5563
5582
5580
5579
5582
5582
5584
5585
5584
5587
5584
5589
5585
8475
5800
5562
5587
5575
5584
5588
5600
5591
5593
5597
5582
5590
5600
5599
5604
5579
5600
5607
5588
5602
7260
5622
6141
5595
5562
5597
5603
5598
5602
5600
5604
5600
5604
5599
5601
5600
5599
5594
5606
5605
5602
6971
5613
5577
5596
5607
5608
5604
5606
5604
5607
5614
5612
5617
5616
5612
5627
5620
6100
6104
5641
5626
6995
5575
5612
5613
5594
5606
5612
5618
5619
5617
5624
5625
5613
5607
5626
5620
5632
5632
5633
5622
5630
6814
5604
5631
5625
5618
5613
5630
5629
5628
5626
5627
5626
5619
5629
5623
5629
5633
5610
5603
5611
5628
6924
6002
5789
5608
5629
5635
5638
5645
5627
5617
5627
5635
5634
5641
5637
5643
5638
5641
5645
5638
6881
5651
5615
5617
5609
5609
5609
5613
5616
5612
5621
5603
5608
5628
5631
5627
5626
5625
5623
5619
5615
6853
5635
5640
5621
5630
5639
5635
5615
5612
5621
5634
5613
5620
5615
5619
5626
5620
5634
5619
5641
5650
6846
5632
5638
5653
5646
5634
5638
5651
5643
5647
5646
5654
5634
5636
5638
5644
5636
5640
5646
5640
5638
6904
5761
6094
5656
5648
5636
5648
5636
5642
5651
5641
5649
5642
5643
5651
5666
5678
5684
5682
5687
5686
8649
5688
5692
5681
5688
5687
5684
5688
5669
5685
5684
5690
5683
5688
5690
5690
5688
5697
5688
5690
7156
5697
5675
5673
5681
5679
5673
5678
5681
5685
5671
5688
5687
5730
5678
6153
6181
6190
6198
6201
7582
6135
5911
5689
5698
5687
5682
5668
5676
5688
5684
5683
5687
5687
5685
5692
5687
5687
5693
5696
5685
7143
6048
5882
5679
5688
5688
5698
5693
5701
5691
5706
5688
5710
5706
5701
5707
5704
5706
5704
5705
6809
5704
5712
5713
5700
5700
5705
5704
5716
5711
5695
5708
5712
5711
5711
5696
5715
5706
5700
5709
5700
6789
5721
5704
5712
5703
5710
5705
5703
5713
5726
5720
5722
5713
5730
5713
5722
5728
5721
5722
5714
6971
5728
5728
5718
5722
5721
5717
5758
5720
6170
6308
6278
6163
6124
5811
5735
5728
5729
5728
5721
7184
5746
6271
5732
5725
5727
5735
5732
5737
5740
5733
5738
5722
5733
5742
5735
5732
5735
5735
5739
5745
6744
5727
5732
5734
5742
5730
5746
5727
5750
5733
5749
5736
5745
5745
5739
5738
5737
5740
5748
5743
6994
5733
5732
5737
5733
5726
5726
5735
5730
5734
5730
5736
5741
5739
5730
5735
5741
5736
5747
5757
8379
5930
5762
5753
5760
5763
5761
5767
5754
5764
5763
5771
5767
5766
5759
5761
5765
5759
5761
5770
5763
6033
6141
5886
5766
5770
5769
5766
5770
5763
5768
5775
5762
5767
5766
5771
5779
5767
5776
5767
5770
6992
5790
5776
5773
5766
5774
5787
5776
5781
5771
5784
5784
5775
5778
5783
5776
5778
5781
5780
5783
7036
5770
5766
5765
5793
5777
5782
5781
5774
5795
5779
5783
5779
5796
5786
5779
5786
5790
5789
5791
6890
5796
5788
5788
5794
5791
5788
5794
5783
5788
5796
5787
5785
5792
5788
5786
5806
5801
5791
5795
5796
7099
6165
5935
5782
5794
5801
5804
5797
5796
5799
5802
5807
5811
5799
5806
5799
5805
5806
5810
5807
7189
5801
5808
5821
5811
5803
5811
5805
5811
5806
5822
5811
5808
5804
5813
5811
5812
5812
5819
5804
6902
5803
5802
5791
5796
5809
5822
5818
5832
5823
5818
5815
5820
5819
5823
5817
5819
5830
5820
5818
7052
5809
5828
5816
5810
5821
5818
5815
5823
5833
5824
5822
5834
5833
5835
5860
5847
5845
5837
5843
7213
5889
6303
5861
5849
5847
5857
5840
5840
5836
5846
5843
5841
5836
5841
5838
5839
5838
5835
5840
8858
5851
5832
5846
5841
5845
5843
5846
5845
5845
5841
5852
5843
5849
5847
5837
5851
5847
5856
5843
7354
5861
5827
5854
5849
5860
5842
5848
5854
5844
5847
5845
5852
5850
5850
5869
5851
6166
5877
7568
5894
5873
5856
5866
5865
5864
5864
5857
5865
5870
5876
5862
5870
5874
5870
5873
5870
5874
5866
7401
5989
6256
5858
5878
5873
5874
5870
5868
5868
5873
5871
5871
5876
5878
5880
5874
5871
5873
5884
7238
5884
5878
5873
5877
5882
5877
5881
5879
5867
5881
5877
5877
5893
5883
5882
5880
5868
5883
5878
7172
5887
5886
5893
5889
5896
5885
5882
5877
5889
5899
5890
5887
5899
5896
5928
5919
5904
5910
5907
7198
5885
5910
5905
5914
5909
5920
5915
5944
5902
5902
5905
5894
5916
5922
5919
5911
5927
5929
5930
6179
6384
5988
5908
5916
5917
5925
5914
5936
5937
5935
5945
5937
5929
5938
5941
5934
5943
5942
7280
5952
5954
5931
5946
5946
5950
5964
5931
5937
5947
5947
5944
5939
5952
5941
5940
5945
5969
5941
7706
6477
5940
5926
5939
5937
5935
5937
5940
5933
5945
5947
5935
5959
5942
5961
5951
5956
5955
5963
9146
5952
5952
5953
5955
5969
5987
5965
5986
6545
6507
6504
6508
6445
6080
5945
5954
5957
7427
6080
6437
5969
5958
5965
5968
5976
5965
5969
5962
5970
5961
5963
5963
5976
5970
5972
5962
5974
7350
5948
5967
5964
5967
5964
5965
5962
5976
5971
5971
5978
5961
5986
5969
5969
5971
5979
5979
5978
7175
5960
5975
5963
5960
5960
5980
5977
5987
5975
5983
5988
5974
5970
5986
5981
5983
5978
5986
7086
5956
6526
6098
6507
5988
5982
5995
5980
5995
5991
5985
5988
5981
5987
5999
5986
5988
5968
5985
7493
6253
6179
5978
5978
5987
5989
5979
5987
5989
5991
5982
5974
5994
5989
5987
5985
5982
5986
7407
5984
5980
5994
5992
5980
5969
5987
5992
5997
6008
5998
5999
6001
5999
5994
6010
6007
5983
5970
7095
5969
5963
5963
5975
5971
5978
5962
5968
5955
5967
5984
5977
5976
5979
5977
5980
5986
5976
6869
6251
5974
5983
5989
5982
5964
5958
5971
5971
5973
5972
5963
5978
5961
5965
5960
5998
5983
6006
9906
6376
5986
5995
5994
5996
5994
6000
6001
6006
6006
5985
6000
5996
5991
5986
5981
5985
5987
9602
6000
5989
5996
6007
5995
5980
5999
5988
5989
5986
5986
5980
5996
5985
5990
5994
5991
6010
7223
6136
6015
6042
6033
6024
6028
6036
6028
6014
6039
6022
6033
6028
6040
6040
6036
6029
6032
6037
7406
6016
6029
6033
6037
6035
6036
6037
8327
6036
6043
6034
6039
6041
6047
6047
6026
6028
6036
7828
6225
6324
6036
6011
6019
6032
6034
6038
6023
6032
6023
6006
6013
6023
6022
6036
6035
6029
7509
6017
6016
6001
6006
6012
6004
6011
6000
6007
6020
6011
6012
6012
6004
6012
6033
6024
6010
6018
7372
6038
6040
6035
6026
6042
6039
6043
6049
6051
6028
6041
6037
6025
6038
6043
6038
6022
6041
7234
6069
6039
6058
6040
6036
6036
6048
6048
6037
6041
6046
6048
6047
6040
6050
6059
6031
6053
6047
7517
6415
6169
6059
6051
6057
6060
6063
6058
6067
6045
6058
6062
6050
6046
6053
6060
6063
6062
7252
6072
6061
6055
6060
6060
6069
6050
6058
6063
6066
6057
6063
6072
6072
6078
6063
6066
6068
7400
6093
6043
6047
6061
6042
6045
6057
6080
6069
6073
6075
6082
6060
6076
6068
6069
6071
6082
6082
9223
6085
6081
6076
6056
6066
6078
6073
6065
6063
6073
6083
6072
6075
6065
6075
6080
6084
6102
7846
6492
6211
6085
6117
6094
6096
6103
6103
6099
6101
6111
6105
6120
6104
6110
6083
6101
6100
7611
6109
6109
6105
6105
6107
6131
6115
6102
6100
6119
6102
6110
6097
6108
6119
6110
6092
6097
7380
6119
6085
6083
6095
6105
6113
6098
6103
6124
6113
6117
6105
6105
6102
6138
6109
6108
6111
7489
6111
6109
6125
6112
6133
6128
6119
6135
6100
6125
6142
6118
6118
6119
6148
6137
6112
6134
7541
6219
6667
6138
6132
6114
6133
6153
6133
6151
6132
6116
6114
6142
6136
6137
6148
6142
6114
7242
6325
6136
6163
6150
6140
6137
6142
6148
6141
6137
6129
6156
6159
6146
6143
6164
6151
6156
6130
7375
6159
6158
6164
6148
6145
6146
6152
6152
6151
6155
6160
6161
6156
6154
6159
6158
6164
6152
7488
6161
6149
6139
6149
6169
6171
6165
6162
6170
6163
6146
6164
6174
6150
6181
6161
6178
6177
7698
6533
6299
6715
6690
6701
6709
6609
6280
6151
6146
6156
6156
6154
6148
6167
6171
6177
9232
6192
6170
6174
6185
6170
6174
6146
6180
6179
6173
6175
6163
6176
6181
6170
6180
6176
6164
7645
6152
6152
6152
6148
6178
6192
6176
6167
6189
6193
6181
6188
6188
6181
6192
6184
6185
6190
7556
6190
6193
6187
6191
6193
6186
6187
6186
6187
6193
6194
6201
6202
6193
6193
6202
6197
6203
7477
6390
6492
6187
6189
6196
6191
6188
6193
6191
6204
6202
6200
6199
6195
6186
6190
6200
6197
7469
6210
6198
6199
6195
6498
6225
6195
6205
6199
6207
6197
6216
6285
6237
6233
6315
6330
8071
6329
6315
6311
6310
6308
6306
6320
6312
6312
6318
6316
6333
6323
6321
6338
6322
6323
6336
7236
6267
6257
6266
6263
6284
6284
6269
6261
6259
6256
6381
6372
6383
6381
6383
6390
6377
7847
6449
6766
6371
6287
6365
6388
6367
6377
6349
6354
6383
6348
6356
6365
6355
6386
6354
6366
7675
6377
6421
6448
6428
6433
6425
6450
6429
6445
6442
6461
6409
6460
6454
6455
6446
6456
7754
6469
6471
6447
6461
6464
6458
6447
6492
6499
6469
6479
6487
6473
6463
6475
6445
6465
9756
6476
6459
6484
6479
6483
6488
6496
6481
6483
6525
6475
6486
6516
6495
6501
6496
6483
8225
6750
6686
6504
6505
6487
6478
6480
6552
6633
6632
6610
6621
6615
6574
6620
6627
6656
7893
6648
6624
6631
6654
6633
6639
6649
6656
6631
6670
6633
6657
6660
6674
6675
6659
8039
6648
6667
6649
6665
6661
6642
6661
6674
6643
6664
6661
6635
6647
6628
6653
6648
6656
7960
6650
6667
6634
6628
6688
6649
6714
6657
6651
6659
6657
6667
6661
6649
6663
6746
6720
8097
7216
6788
6704
6769
6762
6803
6822
6825
6810
6865
6792
6832
6773
6791
6796
6790
8222
6791
6776
6812
6776
6767
6827
6814
6819
6870
6783
6784
6815
6757
6793
6827
6772
8213
6819
6852
6782
6782
6816
6777
6852
6820
6841
6814
6806
6801
6805
6802
6790
6822
8060
6828
6823
6762
6858
6787
6793
6856
6788
6845
6831
6829
6849
6851
6877
6879
6851
6912
7133
7399
7457
7037
6970
6927
6895
6957
6938
6970
6962
6958
6944
6957
6909
6995
10084
6964
7007
6925
6940
6960
6941
6976
6968
6971
6944
6937
6955
6935
6952
6973
6967
8287
6958
6934
6927
6957
6940
6967
6978
6948
6950
6877
6922
6939
6968
6943
6953
6991
8855
7019
6953
7038
6969
6950
6963
6990
6942
7017
7011
7004
6999
7014
7037
7012
7036
8457
7584
7044
7035
7045
7096
7053
7080
7081
7087
7070
7027
7123
7080
7045
7097
8478
7081
7031
7031
7088
7067
7079
7062
7047
7101
7060
7081
7091
7097
7057
7072
7052
8410
7074
7059
7072
7066
7059
7073
7091
7089
7088
7110
7089
7056
7095
7086
7092
8329
7128
7104
7075
7134
7145
7132
7157
7105
7179
7131
7142
7200
7181
7142
7161
7169
8665
7538
7257
7189
7214
7219
7139
7174
7238
7206
7769
7455
7223
7172
7476
7723
9110
7750
7680
7450
7438
7307
7181
7168
7192
7211
7202
7179
7201
7179
7209
7194
8568
7198
7170
7178
7218
7191
7252
7220
7217
7199
7201
7174
7150
7199
7186
7180
10108
7205
7159
7183
7236
7254
7278
7251
7233
7216
7222
7209
7276
7282
7245
7268
8694
7373
7666
7286
7266
7277
7266
7255
7318
7262
7303
7302
7270
7341
7283
7292
7343
7490
7309
7298
7292
7284
7271
7276
7279
7322
7320
7297
7323
7284
7346
7325
7325
7658
7891
7575
7336
7317
7270
7346
7276
7311
7300
7309
7289
7296
7309
7264
7333
8720
7328
7326
7370
7369
7361
7360
7365
7359
7373
7369
7364
7391
7372
7390
7385
8705
7870
7406
7419
7375
7382
7410
7398
7405
7398
7390
7404
7390
7417
7406
7380
8537
7414
7379
7386
7395
7380
7418
7401
7424
7410
7382
7378
7389
7406
7394
7403
8338
7407
7397
7403
7399
7413
7392
7432
7404
7408
7396
7404
7400
7387
7409
7405
8496
7460
7415
7474
7492
7503
7452
7462
7483
7456
7442
7478
7466
7506
7488
8870
7580
7798
7489
7515
7490
7515
7500
7508
7463
7523
7519
7528
7526
7509
7514
10290
7534
7489
7498
7527
7526
7513
7529
7549
7526
7516
7537
7547
7533
7537
7539
7716
7527
7525
7563
7542
7511
7569
7548
7530
7563
7530
7530
7542
7523
7558
9030
8000
7570
7533
7563
7570
7572
7553
7561
7583
7595
7596
7582
7635
7613
7591
9197
8065
7638
7609
7626
7600
7624
7635
7619
7646
7655
7629
7620
7597
7628
8783
7662
7633
7645
7653
7644
7596
7620
7611
7650
7620
7678
7625
7628
7630
7651
7803
7673
7681
7639
7654
7627
7614
7669
7622
7658
7680
7656
7647
7615
7635
8834
7678
7675
7647
7649
7638
7669
7679
7719
7692
7710
7751
7736
7723
7714
9072
7757
8013
7729
7755
7718
7728
7701
7770
7718
7765
7741
7752
7766
7745
7762
8979
7760
7804
7774
7729
7763
7765
7742
7760
7780
7732
7741
7772
7771
7754
8795
7768
7749
7729
7766
7750
7753
7750
7772
7784
7763
7767
7762
7759
7789
10471
7745
7774
7761
7750
7769
7782
7767
7768
7788
7795
7790
7853
7822
7843
9283
8078
7890
7866
7799
7886
7856
7836
7823
7840
7853
7869
7847
7895
7834
9244
7906
7848
7876
7869
7856
7871
7858
8086
8339
8406
8244
8129
7902
7848
9222
7892
7883
7857
7847
7888
7874
7886
7895
7863
7871
7895
7879
7895
7863
8114
7893
7846
7838
7897
7899
7854
7908
7921
7937
7886
7854
7915
7949
9638
8063
8117
7915
7898
7923
7912
7883
7927
7938
7928
7947
7937
7935
7938
9291
7939
7971
7942
7974
7960
7953
7941
7943
8296
8468
8484
8437
8257
7948
9080
7975
7996
7966
7966
7979
7954
7961
7940
7966
7965
7947
7950
7950
7956
9041
7948
7959
7986
7977
7930
8005
7948
7950
7972
7969
7967
7946
7974
9036
10921
7970
7981
7971
7995
8019
8012
8010
8054
8017
8003
7980
8036
8037
11641
8057
8061
8032
8057
8041
8072
8054
8037
8040
8080
8069
8089
8032
9295
8062
8041
8064
8057
8070
8049
8059
8073
8065
8086
8040
8068
8091
8063
9192
8125
8047
8085
8052
8085
8066
8089
8077
8096
8063
8095
8081
8092
8089
9488
8446
8079
8068
8103
8106
8092
8096
8066
8106
8124
8146
8156
8138
9263
8132
8113
8097
8157
8142
8135
8140
8132
8169
8136
8149
8173
8152
8176
9261
8164
8131
8159
8155
8159
8175
8164
8156
8180
8214
8172
8175
8176
9396
8220
8181
8141
8184
8180
8185
8189
8215
8186
8163
8167
8143
8199
8238
9561
8583
8213
8191
8237
8161
8188
8193
8179
8206
8217
8226
8209
8226
9420
8238
8236
8218
8218
8224
8232
8220
8208
8234
8234
8251
8271
8304
9255
8336
8268
8249
8600
8674
8266
8250
8275
8271
8278
8246
8275
8281
8285
11291
8276
8284
8250
8270
8266
8260
8299
8263
8256
8285
8260
8277
8285
9681
8682
8277
8282
8281
8292
8290
8293
8275
8274
8277
8277
8274
8297
9607
8274
8285
8292
8259
8254
8270
8351
8255
8318
8298
8302
8322
8298
9491
8323
8346
8328
8338
8364
8325
8365
8354
8342
8391
8330
8388
8346
8387
9447
8394
8411
8369
8384
8357
8356
8377
8361
8364
8376
8357
8355
8360
9660
8774
8419
8382
8369
8354
8385
8359
8390
8355
8392
8366
8352
8410
9656
8406
8385
8379
8371
8412
8399
8385
8381
8385
8404
8385
8366
8357
9651
8426
8448
8394
8385
8408
8426
8415
8440
8426
8443
8409
8430
8436
9580
8456
8465
8457
8413
10622
8529
8441
8448
8411
8450
8436
8474
8474
10090
8852
8464
8490
8427
8462
8462
8499
8477
8463
8496
8491
8456
8471
11659
8497
8501
8480
8476
8484
8493
8490
8486
8485
8493
8501
8483
8480
8613
8489
8460
8453
8451
8495
8501
8487
8489
8485
8552
8525
8550
9595
8685
8573
8551
8589
8624
8604
8608
8630
8600
8648
8622
8651
8633
9731
8813
8756
8624
8600
8678
8624
8668
8668
8622
8611
8630
8648
8677
9927
8629
8696
8606
8623
8625
8675
8633
8624
8660
8645
8642
8642
8684
9690
8646
8649
8621
8638
8862
9083
9143
9073
8860
8654
8630
8660
8943
8721
8670
8623
8658
8648
8657
8691
8664
8664
8657
8678
8669
8658
9853
9016
8647
8683
8676
8669
8660
8716
8707
8684
8699
8705
8716
8701
9818
8673
8702
8722
8706
8687
8672
8656
8705
8692
8700
8724
8703
9872
8685
8725
8666
8718
8720
8699
8691
8707
8675
8709
8708
8718
8700
11503
8708
8752
8711
8726
8695
8740
8711
8714
8744
8740
8753
8745
10215
8924
8926
8740
8806
8791
8767
8766
8747
8740
8824
8818
8782
8787
9847
8852
8836
8768
8809
8776
8773
8787
8786
8774
8825
8819
8788
9856
8817
8819
8840
8784
8802
8798
8785
8827
8803
8790
8840
8775
8820
9890
8844
8799
8864
8818
8834
8778
8783
8792
8849
8831
8802
8821
10022
9004
8997
8806
8848
8845
8802
8764
8853
8811
8808
8825
8859
8838
10127
8853
8864
8851
8860
8881
8838
8862
8874
8879
8904
8888
8898
11966
8962
8870
8923
8917
8892
8925
8930
8892
8907
8932
8917
8912
10360
8852
8949
8871
8897
8945
8921
8949
8972
8926
8948
8910
8920
8893
9986
9237
8930
8901
8887
8964
8913
8911
8934
8983
8957
8891
8931
12028
8954
8921
8908
8968
8883
8913
8894
8969
8992
8977
8950
8926
10223
8986
9015
8987
8988
9014
8956
9036
8968
9019
9022
9008
9039
10215
9038
9012
8982
9042
9008
9030
9020
9019
9030
9044
9040
8960
10255
9225
9161
9020
9020
9043
9020
9003
8995
9030
9054
9016
9019
10118
9119
9040
9025
9022
9023
9011
9031
9024
9045
9010
9028
9067
9038
10208
9050
9052
9070
9043
9067
9048
9074
9049
9140
9051
9092
9082
10260
9067
9125
9108
9071
9095
9132
9110
9147
9130
9168
9112
9149
10307
9490
9141
9145
9118
9107
9099
9121
9124
9148
9162
9119
9128
10265
9124
9137
9127
9109
9120
9107
9167
9136
9107
9123
9099
9099
10278
9159
9141
9109
9172
9140
9084
9145
9086
9173
9154
9164
9158
11926
9155
9131
9128
9107
9176
9179
9156
9152
9175
9171
9198
9181
10671
9565
9218
9162
9208
9258
9214
9219
9228
9227
9236
9197
9233
10415
9254
9229
9233
9203
9257
9226
9254
9256
9243
9231
9264
11056
9265
9242
9235
9199
9206
9220
9237
9251
9249
9238
9235
9237
10303
9361
9738
9751
9638
9409
9227
9259
9237
9233
9267
9252
9266
10628
9449
9305
9286
9303
9244
9275
9346
9283
9309
9308
9289
10582
9310
9281
9282
9356
9330
9315
9346
9316
9316
9340
9307
9331
10471
9403
9338
9304
9362
9319
9363
9368
9326
9326
9336
9374
9331
10466
9345
9353
9301
9371
9351
9329
9351
9357
9317
9366
9306
9337
10561
9641
9322
9371
9349
9351
9344
9391
9358
9397
9395
9370
12340
9363
9354
9362
9348
9352
9361
9392
9417
9396
9400
9388
9387
10753
9445
9436
9425
9423
9451
9420
9449
9408
9429
9456
9456
9718
9412
9462
9442
9435
9379
9450
9409
9449
9470
9457
9447
9391
10700
9769
9470
9411
9415
9466
9449
9433
9467
9458
9408
9449
9439
10612
9427
9428
9464
9448
9467
9463
9437
9473
9473
9440
9502
10557
9449
9476
9434
9472
9451
9415
9462
9476
9515
9502
9501
9473
10419
9486
9480
9496
9486
9500
9529
9477
9586
9579
9538
9564
10773
9749
9662
9538
9549
9564
9509
9609
9569
9603
9754
10040
9572
10618
9597
9583
9544
9567
9554
9586
9590
9550
9541
9575
9540
10507
9561
9578
9540
9588
9577
9571
9588
9534
9573
9547
9598
9555
12321
9581
9579
9539
9556
9570
9588
9563
9508
9598
9592
9595
11058
9996
9584
9585
9617
9659
9621
9679
9689
9663
9662
9626
10862
9694
9692
9661
9666
9661
9672
9627
9679
9658
9646
9684
9646
10718
9694
9684
9637
10083
9796
9673
9679
9679
9695
9710
9644
10901
9706
9677
9697
9733
9714
9668
9693
9724
9673
9708
9685
10893
9943
9710
9712
9664
9684
9690
9716
9655
9686
9670
9723
10849
9781
9734
9737
9708
9747
9728
9767
9733
9763
9762
9813
9792
10848
9811
9746
9775
9755
9816
9741
9764
9806
9791
9791
9779
10796
9773
9759
9767
9756
9748
9791
9755
9787
9801
9778
9802
10905
10085
9819
9803
9825
9795
9797
9793
9802
9834
9800
9803
12600
9833
9811
9827
9775
9827
9775
9801
9823
9765
9822
9809
11033
9776
9786
9793
9865
9802
9810
9865
9855
9853
9793
9847
10858
9875
9898
9980
10334
9879
9897
9842
9869
9871
9924
10351
11779
10355
10261
9865
9880
9893
9886
9883
9885
9821
9875
9842
10973
10060
9948
9889
9933
9891
9869
9892
9889
9891
9892
9891
11002
9925
9913
9883
9823
9924
9902
9891
9935
9918
9920
9867
10995
9913
9903
9895
9869
9907
9862
9913
9926
9918
9942
9930
10938
9983
9924
9932
9938
9957
9980
9991
9980
9988
9997
9933
11019
10130
10135
9982
9957
9966
10012
9993
9992
10017
9960
9956
11193
10022
9994
9940
9966
10002
10013
9944
10026
9999
9956
10011
12609
10045
9998
10004
10019
9995
10020
10034
10041
9997
10052
10014
11220
9968
10009
9968
9988
10037
9966
10052
10011
10008
10005
10064
11230
10337
10022
10058
10053
10052
10075
10071
10090
10061
10101
10057
11147
10087
10087
10080
10108
10079
10059
10087
10104
10055
10059
10122
11163
10108
10110
10098
10142
10060
10070
10060
10045
10119
10097
10101
10190
10102
10132
10077
10067
10090
10094
10076
10091
10107
10104
11260
10304
10192
10097
10123
10096
10143
10091
10088
10110
10135
10102
11311
10120
10124
10126
10088
10114
10194
10109
10128
10160
10158
10152
11237
10085
10186
10112
10130
10218
10226
10188
10183
10173
10180
10150
11218
10194
10176
10140
10222
10174
10199
10188
10171
10136
10185
12784
10427
10238
10180
10194
10208
10156
10210
10180
10131
10163
10201
11570
10175
10186
10148
10235
10198
10183
10180
10157
10155
10167
10179
11034
10241
10230
10215
10224
10167
10176
10194
10193
10193
10189
11095
10332
10275
10238
10147
10204
10284
10316
10284
10297
10293
10384
11360
10584
10306
10303
10358
10298
10321
10310
10282
10368
10313
10335
11540
10336
10319
10380
10329
10336
10384
10367
10340
10366
10370
11197
10300
10335
10298
10370
10314
10359
10362
10342
10299
10317
10345
11415
10352
10363
10379
10325
10374
10348
10272
10312
10368
10310
11461
10606
10444
10331
10411
10373
10370
10374
10391
10425
10342
10397
11525
10396
10338
10358
10416
10662
10706
10409
10394
10413
10420
13193
10347
10415
10387
10388
10394
10399
10428
10425
10392
10369
10394
11591
10397
10392
10395
10345
10366
10432
10827
10871
10872
10586
11726
10402
10373
10379
10398
10421
10438
10407
10407
10470
10441
10561
10460
10415
10328
10403
10418
10433
10447
10373
10430
10352
10508
11445
10491
10437
10425
10467
10439
10418
10482
10515
10474
10535
11600
10550
10479
10588
10492
10521
10452
10474
10530
10490
10495
12009
10757
10547
10503
10481
10500
10485
10525
10518
10518
10545
10496
11594
10543
10569
10519
10520
10532
10557
10522
10512
10509
10445
11596
10510
10516
10521
10519
10522
10531
10540
10480
10502
10517
11412
10568
10497
10507
10537
10570
10491
10471
10545
10537
10668
10510
13760
10715
10555
10665
10611
10618
10637
10607
10607
10574
10613
11930
10528
10613
10617
10644
10551
10644
10630
10639
10624
10637
11654
10593
10611
10631
10647
10594
10591
10595
10635
10580
10572
11676
10634
10618
10559
10554
10588
10643
10614
10619
10631
10619
10569
11768
10787
10605
10608
10681
10679
10707
10629
10626
10672
10672
11542
10641
10637
10632
10636
10665
10643
10652
10605
10626
10667
11746
10722
10691
10677
10736
10662
10706
10702
10742
10732
10693
11737
10755
10747
10747
10751
10751
10733
10738
10777
10713
10766
11853
10927
10824
10813
10782
10714
10777
10719
10694
10722
10683
11754
10786
10777
10753
10773
10759
10753
10767
10729
10799
10750
10771
13258
10767
10789
10739
10707
10741
10745
10754
10740
10704
10694
11962
10819
10815
10735
10772
10778
10695
10744
10775
10809
10787
11942
11065
10858
10787
10786
10812
10849
10767
10864
10803
10791
11906
10831
10824
10813
10904
10866
10785
10792
10819
10864
10843
11702
10813
10843
10818
10828
10815
10775
10862
10796
10823
10854
11824
10839
10812
10821
10854
10820
10796
10830
10842
10771
10818
12018
11051
10872
10881
10860
10798
10886
10775
10859
10896
10867
12017
10848
10846
10939
10868
10867
10922
10894
10908
10896
10953
11827
10949
10888
10899
10906
10909
10907
10924
10875
10918
10908
11923
10874
10966
10971
10927
10961
10957
10980
10960
10953
10961
13677
11120
10937
10960
11362
11470
11342
10888
10915
10936
10942
12222
10926
10934
10914
10917
10884
10933
10862
10923
10904
11830
11001
10981
10917
10948
10951
10948
10973
10981
10999
11015
11895
10982
11047
10959
10934
10988
10979
10943
11019
11077
11018
12088
11269
11056
11047
11015
11040
11050
11031
11098
11070
11101
11934
11045
11039
11027
11080
11052
10990
11031
11026
11054
11029
11804
11077
11027
11054
11018
11032
11053
11065
11093
11070
11031
20716
11083
11014
11048
11023
11038
11017
10998
11089
11016
12728
11269
11016
11031
11091
11018
11091
11025
11074
11088
11089
12288
11067
11100
11066
11140
11122
11164
11144
11142
11130
14049
11201
11135
11130
11154
11171
11125
11094
11117
11095
11117
12269
11108
11170
11163
11149
11156
11132
11165
11161
11145
11180
12209
11393
11133
11151
11183
11147
11188
11124
11140
11156
11083
12102
11180
11170
11119
11153
11143
11202
11131
11155
11200
12030
11186
11179
11146
11134
11141
11184
11211
11199
11250
11173
12059
11186
11184
11209
11213
11273
11148
11241
11223
11246
11179
12339
11398
11264
11236
11261
11208
11269
11242
11218
11228
12276
11284
11279
11254
11219
11259
11248
11253
11286
11315
11246
12266
11256
11279
11302
11268
11301
11311
11189
11217
11270
11274
12108
11238
11215
11203
11220
11312
11214
11257
11227
11253
13951
11433
11294
11290
11257
11257
11253
11335
11278
11345
11309
12548
11342
11275
11259
11270
11277
11364
11263
11324
11247
12867
11343
11328
11374
11319
11300
11341
11332
11380
11392
11382
12462
11342
11262
11367
11328
11284
11366
11366
11299
11298
11399
11524
11468
11369
11363
11373
11335
11392
11304
11341
11362
12441
11293
11334
11316
11352
11360
11352
11321
11329
11353
11366
12295
11407
11384
11400
11386
11373
11384
11376
11477
11367
12210
11433
11422
11362
11337
11388
11378
11392
11421
11443
11448
12601
11821
11470
11389
11361
11428
11433
11500
11456
11470
12387
11817
11943
11889
11572
11449
11414
11420
11454
11436
11424
11470
11449
11400
11425
11430
11444
11463
11360
11485
11439
12631
11403
11456
11508
11483
11444
11498
11437
11456
11456
12569
11660
11417
11444
11459
11443
11426
11446
11483
11457
11545
12591
11517
11436
11475
11526
11538
11978
11541
11551
11522
12681
11556
11568
11565
11553
11500
11566
11516
11521
11572
12492
11627
11587
11540
11525
11536
11568
11585
11587
11526
11590
12713
11818
11524
11531
11567
11565
11531
11540
11530
11496
12600
11531
11547
11565
11560
11561
11560
11568
11530
11554
11544
12548
11553
11581
11531
11599
11572
11530
11542
11541
11528
13098
11635
11592
11544
11564
11629
11635
11552
11594
11589
14690
11835
11604
11653
11629
11621
11617
11664
11667
11654
12976
11710
11661
11660
11697
11639
11653
11755
11645
11625
12613
11621
11624
11577
11668
11667
12048
11781
11655
11642
11658
12739
11696
11638
11659
11659
11670
11670
11660
11698
11705
12734
11892
11621
11693
11690
11622
11713
11684
11694
11654
12684
11711
11590
11708
11729
11665
11645
11726
11740
11763
12689
11762
11748
11698
11730
11821
11713
11786
11788
11780
11772
12697
11718
11775
11728
11791
11776
11755
11744
11756
11779
12691
11973
11728
11818
11757
11823
11761
11773
11736
11729
12832
11791
11777
11747
11794
11786
11732
11810
11770
11777
14174
11780
11758
11780
11781
11817
11773
11809
11773
11789
12943
11756
11781
11732
11790
11747
11785
11844
11904
11876
12896
12027
11918
11905
11898
11886
11845
11931
11926
11908
12959
11955
11917
11905
11896
11918
11852
11918
11872
11879
11880
12720
11928
11911
11982
11968
11928
11942
11958
11930
11887
12876
11928
11906
11897
11955
11888
11930
11920
11941
11920
12871
12115
11935
11978
11925
11953
11862
11924
11903
11926
13023
11917
11939
11889
11915
11895
11928
11954
11937
12370
12389
12374
12037
11990
11953
11968
11960
12019
11989
11925
13051
11950
11927
11985
11998
11956
12043
11969
11941
11941
14737
12027
11990
11901
11972
11887
11967
11971
11973
11998
13306
11927
11949
12026
11987
11925
11971
11956
11968
12010
12768
11987
11942
11908
11934
11973
11950
11993
11983
12016
12928
11986
12035
11965
11932
11981
11972
11894
11998
11946
13044
12166
12004
12047
12054
12026
12075
12041
12043
12095
13056
12098
12083
12061
12068
12042
12113
12063
12049
12048
12962
12093
12097
12108
12130
12070
12060
12123
12092
12061
13034
12067
12122
12096
12086
12119
12120
12038
12086
12101
13097
12132
12033
12078
12101
12046
12099
12093
12074
13108
12145
12058
14381
12124
12116
12148
12321
12290
12114
15220
12125
12110
12110
12080
12071
12098
12164
12160
12119
13245
12148
12195
12195
12127
12149
12147
12205
12199
12157
13323
12405
12184
12140
12164
12221
12202
12156
12205
12177
13238
12254
12158
12132
12244
12210
12205
12205
12202
13103
12183
12196
12198
12162
12176
12153
12201
12236
12177
13101
12181
12217
12230
12201
12167
12176
14180
12235
12134
13566
12388
12155
12151
12196
12193
12194
12188
12184
12160
13330
12205
12185
12194
12222
12315
12214
12215
12253
12209
13063
12252
12242
12282
12324
12298
12253
12325
12260
13216
12289
12265
12340
12284
12248
12317
12321
12343
12266
15126
12523
12275
12218
12333
12346
12354
12289
12308
12261
13540
12321
12271
12299
12260
12370
12265
12325
12353
12324
13263
12324
12263
12295
12293
12341
12263
12327
12373
13274
12329
12307
12341
12328
12310
12337
12313
12363
12378
13381
12593
12331
12371
12352
12357
12293
12291
12365
12328
13353
12398
12361
12443
12471
12380
12383
12384
12341
12350
13102
12382
12354
12375
12397
12356
12687
12848
12798
13503
12410
12335
12435
12397
12386
12355
12387
12421
12394
13426
12594
12390
12437
12446
12391
12414
12468
12400
12474
13412
12415
12410
12414
14369
12423
12368
12446
12434
15405
12419
12435
12406
12442
12461
12456
12453
12473
12471
13525
12475
12490
12495
12472
12464
12486
12438
12500
13645
12736
12560
12440
12475
12505
12511
12541
12529
12510
13526
12520
12510
12517
12519
12508
12461
12490
12509
13494
12512
12469
12463
12526
12500
12495
12499
12510
12514
13442
12505
12547
12500
12507
12491
12545
12505
12516
12551
13628
12601
12542
12531
12546
12563
12543
12538
12544
13575
12574
12570
12563
12477
12557
12554
12590
12515
12658
13483
12603
12593
12616
12581
12591
12618
12607
12590
13473
12620
12642
12605
12589
12680
12591
12597
12577
12597
15140
12731
12631
12647
12564
12551
12653
12666
12668
13807
12672
12584
12573
12558
12667
12650
12607
12670
12670
13578
12655
12557
12634
12625
12580
12611
12595
12625
13499
12671
12620
12601
12652
12590
12655
12682
12589
12673
13640
12848
12656
12705
12658
12649
12692
12720
12710
13600
12620
12683
12700
12699
12701
12803
12721
12749
12690
12784
12692
12704
12727
12761
12679
12729
12757
12701
13624
12714
12678
12752
12681
12747
12761
12708
12704
14318
12877
12739
12706
12775
12747
12757
12805
12731
12681
13704
12671
12722
12777
12693
12698
12721
12770
12757
15499
12697
12736
12720
12754
12720
12754
12793
12759
13917
12779
12757
12793
12765
12760
12758
12775
12780
12848
12844
13072
12795
12812
12870
12822
12900
12801
12809
13789
12789
12816
12821
12774
12842
12840
12848
12788
12869
13777
12847
12835
12817
12804
12878
12875
12851
12891
13698
12836
12814
12901
13044
13286
13257
12998
12883
13826
12984
12900
12885
12828
12836
12855
12845
12852
12838
13842
12880
12839
12854
12800
12899
12842
12899
12909
13823
12839
12904
12905
12897
12934
12965
12967
12887
13740
12913
12961
12874
12877
12862
12881
12879
12961
12861
15464
12968
12925
12981
12888
12996
12957
12906
12893
14172
12936
12918
12935
12952
12939
12904
12920
12993
13879
12966
12934
12950
12947
12898
12914
12902
12890
13904
12943
12981
12934
12982
12995
12969
12952
13025
12987
13986
13059
12970
12899
12886
12944
12915
12907
12969
13815
12978
12914
13008
12943
12927
12934
12999
12947
13735
12962
12964
13029
12937
12999
13003
12983
13025
12968
13823
12956
12974
12983
13004
12975
12913
13013
12997
13812
13185
12975
13341
12985
12984
12981
12940
13021
14013
12927
12958
12973
12962
12952
13002
12968
12965
15340
13008
12956
12925
12970
12936
12994
12895
12929
12925
14064
12957
13006
12943
13001
12997
13010
12942
12924
13988
13203
13016
12952
13027
13001
13021
13000
12976
14025
12939
13031
12989
13022
13045
13010
13027
13294
14092
13000
13001
12985
13005
13056
13020
13036
12983
13016
13847
12989
13000
13059
13012
13067
12954
12962
13019
14002
13150
12986
12986
12970
13001
13016
13047
13027
13974
13026
12937
12961
13080
13017
13020
13025
12976
13899
12939
12976
12974
13041
12990
13029
13069
13069
12998
13909
12962
12956
13003
13037
13008
13059
12924
13060
15576
13157
12989
13014
13065
13012
13044
13096
12995
14254
13003
13005
12995
13024
12999
12967
12986
13032
13896
13020
13055
12991
13049
13001
13044
13019
13396
14080
12981
13007
13032
13036
12979
13044
13046
12982
13007
14150
13340
13564
13422
13036
13046
13019
13019
13022
13951
13103
13086
13038
13066
13034
13049
13062
13092
13837
13092
13103
13103
13081
13117
13096
13102
13093
13869
13078
13057
13018
13110
13034
13025
13056
13021
13049
13236
13062
13142
13059
13075
13104
13140
13089
13108
13976
13040
13035
13089
13078
13098
13080
13049
13115
15479
13037
13015
13079
13130
13088
13133
13122
13127
14208
13084
13043
13037
13083
13068
13159
13136
13080
14074
13363
13109
13093
13076
13041
13091
13026
13126
14106
13113
13099
13158
13068
13137
13123
15726
13109
14362
13089
13191
13024
13095
13212
13048
13147
13095
14083
13087
13145
13106
13100
13149
13100
13235
13208
13198
14231
13170
13098
13075
13039
13139
13167
13122
13146
14196
13083
13235
13124
13120
13142
13192
13080
13121
14051
13175
13129
13135
13179
13114
13073
13133
13145
13856
13208
13221
13196
13218
13182
13203
13234
13248
16022
13364
13136
13164
13202
13067
13148
13217
13179
14389
13259
13272
13292
13131
13152
13099
13174
13181
13964
13220
13122
13176
13228
13195
13154
13204
13175
13215
14099
13194
13199
13182
13183
13254
13211
13144
13148
14293
13287
13231
13195
13157
13244
13265
13135
13244
14211
13225
13217
13165
13226
13177
13199
13218
13201
13984
13181
13092
13223
13227
13204
13208
13150
13141
14133
13176
13158
13197
13239
13282
13201
13290
13189
14213
13404
13209
13286
13263
13327
13223
13261
13237
14101
13284
13190
13242
13232
13276
13269
13243
13268
16120
13433
13241
13313
13249
13219
13260
13202
13215
14483
13237
13209
13260
13201
13324
13240
13283
13235
14299
13427
13262
13248
13272
13236
13272
13222
13415
14752
13606
13532
13367
13168
13208
13257
13295
13304
14280
13252
13301
13277
13264
13224
13242
13296
13233
13218
14208
13259
13276
13269
13259
13315
13239
13300
13327
14443
13288
13276
13304
13280
13318
13234
13310
13274
14212
13248
13242
13250
13235
13250
13263
13277
13312
14233
13336
13277
13247
13284
13307
13266
13214
13264
14145
13298
13315
13296
13312
13223
13250
13335
13293
15849
13447
13282
13380
13330
13311
13350
13371
13301
14431
13451
13400
13365
13355
13352
13356
13368
13400
13390
13449
13399
13427
13412
13416
13398
13365
14371
13389
13379
13404
13403
13398
13378
13301
13429
14395
13523
13418
13401
13430
13400
13414
13412
13468
14423
13415
13465
13380
13376
13360
13382
13366
13350
14210
13374
13408
13419
13464
13367
13410
13365
13395
14203
13386
13380
13404
13410
13391
13313
13387
13327
14482
13531
13377
13391
13436
13403
13394
13455
13431
14332
13451
13314
13445
13468
13342
13438
13438
13403
16022
13393
13401
13438
13424
13419
13427
13411
13405
14545
13395
13460
13462
13437
13465
13452
13473
13412
14388
13615
13415
13377
13450
13420
13429
13415
13448
14313
13404
13445
13430
13442
13439
13431
13387
13468
14220
13489
13411
13426
13422
13431
13414
13482
13433
14144
13453
13435
13473
13381
13424
13403
13445
13507
14494
13610
13402
13472
13439
13460
13476
13426
13502
14553
13435
13462
13459
13469
13409
13450
13449
13491
14320
13475
13467
13496
13464
13533
13527
13494
13487
14277
15546
13490
13498
13475
13476
13488
13443
13418
16565
13594
13507
13436
13471
13487
13499
13516
13541
14569
13509
13463
13486
13531
13855
13902
13797
14351
13523
13474
13497
13470
13510
13562
13563
13515
14359
13522
13505
13514
13494
13551
13508
13526
13463
14551
13719
13505
13528
13531
13542
13535
13557
13553
14528
13536
13516
13597
13554
13529
13508
13522
13535
14367
13509
13524
13549
13531
13522
13543
13454
13504
14437
13546
13528
13550
13544
13518
13481
13550
13526
14542
13693
13478
13502
13479
13529
13511
13544
13530
14479
13553
13499
13572
13506
13532
13571
13518
13556
15873
13561
13540
13569
13557
13508
13526
13536
14644
13511
13555
13560
13577
13498
13529
13548
13587
14550
13747
13555
13496
13572
13533
13532
13539
13571
14559
13511
13579
13534
13557
13551
13587
13580
13573
14322
13539
13548
13572
13586
13576
13553
13576
13579
14335
13598
13545
13543
13479
13566
13600
13606
13560
14577
13720
13576
13560
13515
13600
13534
13583
13564
14580
13578
13631
13619
13620
13604
13592
13626
13622
14426
13576
13622
13608
13610
13601
13627
13634
13581
14433
13597
13601
13547
13615
13594
13646
13600
16095
13715
13600
103562
19136
15462
13746
13696
13324
13293
13340
15751
13604
13316
13311
13307
13314
13320
13329
13312
14699
13533
13324
13304
13323
13318
13303
13338
13293
14619
13676
13322
13346
13350
13331
13351
13356
13342
14453
13324
13335
13337
13338
13372
13331
13329
13336
14181
13322
13335
13324
13297
13344
13333
13315
13354
14236
13385
13321
13329
13337
13344
13343
13360
13354
14356
13522
13339
13336
13338
13346
13336
13338
13351
14207
16045
13328
13350
13323
13363
13362
13351
13321
17444
13323
13345
13575
13805
13776
13407
13362
13313
14572
13361
13348
13327
13334
13364
13340
13339
13373
14484
13492
13355
13384
13359
13343
13348
13399
13344
14382
13384
13366
13371
13351
13374
13353
13378
13341
14296
13721
13390
13352
13398
13390
13385
13397
13377
14430
13403
13371
13383
13351
13372
13355
13406
13406
14467
13489
13387
13375
13346
13371
13398
13362
13380
14372
13425
13364
13393
13394
13404
13367
13390
13384
14279
13374
13407
13396
13409
13397
13406
13417
13417
14271
13387
13409
13398
13415
13406
13386
13421
13426
16091
13531
13410
13395
13426
13434
13394
13433
13410
14576
13417
13399
13423
13404
13411
13427
13416
13409
14275
13395
13386
13409
13429
13421
13439
13397
13423
14438
13647
13447
13450
13432
13421
13455
13441
13429
14792
13469
13410
13433
13407
13439
13421
13417
14494
13423
13431
13473
13451
13433
13437
13461
13433
14389
13448
13422
13477
13451
13458
13451
13458
13457
14220
13451
13438
13456
13458
13434
13427
13449
13432
14495
13641
13444
13457
13444
13435
13460
13469
13433
14458
13494
13472
13449
13472
13437
13440
13432
13475
15751
13461
13444
13452
13457
13474
13419
13451
13483
14505
13429
13470
13417
13465
13441
13467
13468
13457
14468
13643
13473
13480
13464
13467
13479
13449
13508
14476
13487
13496
13464
13480
13483
13510
13455
13467
14395
13501
13479
13495
13459
13473
13485
13479
13514
14283
13493
13492
13482
13502
13501
13497
13499
13475
14354
13687
13505
13521
13477
13473
13486
13518
13460
14529
13507
13482
13480
13484
13501
13518
13492
13493
14170
13493
13509
13507
13494
13524
13523
13510
13522
14424
13936
13900
13540
13507
13541
13511
13491
17109
13709
13515
13526
13491
13475
13532
13502
13490
14750
13513
13483
13512
13515
13514
13515
13540
13522
14397
13538
13549
13550
13533
13516
13535
13503
13556
14382
13520
13550
13536
13507
13506
13543
13524
13529
14732
13572
13543
13544
13534
13534
13553
13579
14524
13552
13529
13528
13540
13514
13563
13545
13527
14456
13532
13518
13559
13557
13542
13531
13539
13577
14420
13548
13528
13556
13539
13537
13548
13557
13553
14394
13750
13552
13556
13573
13593
13548
13581
13568
14553
13576
13579
13561
13566
13573
13574
13582
13607
16050
13599
13923
13614
13557
13601
13572
13573
13571
14699
13563
13571
13554
13543
13552
13586
13546
13609
14630
13632
13578
13543
13571
13611
13573
13572
14460
13597
13590
13601
13547
13606
13612
13581
13613
21581
13795
13596
13566
13580
13599
13594
13589
13583
14599
13608
13585
13662
13611
13596
13594
13608
13590
14758
13634
13604
13618
13585
13610
13590
13614
14627
13613
13576
13592
13560
13634
13591
13605
13578
14500
13628
13600
13609
13620
13627
13610
13604
13604
14472
13638
13589
13609
13624
13618
13650
13614
13596
16215
13853
13628
13618
13621
13609
13597
13637
13627
14773
13621
13608
13616
13623
13637
13611
13623
13652
14431
13656
13634
13624
13615
13637
13625
13627
14476
13641
13622
13651
13639
13639
13641
13633
13607
14651
13839
13622
13647
13636
13632
13648
13644
13676
14646
13656
13662
13647
13618
13665
13646
13624
13650
14572
13654
13639
13670
13639
13640
13647
13630
13628
14549
13661
13659
13672
13648
13665
13662
13631
14065
15093
14083
13877
13660
13654
13684
13686
13652
14748
13866
13657
13666
13666
13687
13669
13645
13660
16032
13687
13685
13680
13656
13667
13634
13679
13664
14801
13662
13657
13681
13689
13670
13703
13702
13673
14483
13695
13705
13690
13684
13718
13653
13706
13682
14663
13711
13662
13691
13704
13650
13717
13738
14714
13700
13687
13689
13646
13694
13695
13691
13704
14394
13736
13741
13683
13718
13730
13724
13703
13715
14499
13669
13681
13723
13714
13683
13705
13723
13688
14544
13825
13706
13682
13723
13733
13737
13719
13736
14555
13737
13699
13723
13730
13728
13696
13735
14602
13725
13724
13741
13751
13764
13717
13717
13725
16146
13729
13736
13697
13752
13752
13742
13765
13718
14990
13849
13706
13733
13708
13731
13732
13714
13753
14709
13733
13762
13737
13764
13720
13762
13709
14550
13757
13767
13742
13749
13776
13741
13733
13784
14601
13753
13747
13742
13726
13749
13737
13796
13750
14670
13960
13755
13781
13775
13788
13728
13748
13751
14682
13722
13729
13765
13746
13729
13771
13767
14646
13750
13773
13763
13775
13808
13747
13777
13754
14591
13773
13764
13745
13724
13773
13764
13751
13755
14764
13973
13778
13748
13825
13784
13766
13808
13779
16110
13769
13775
13760
13763
13743
13757
13786
14942
13797
13808
13776
13789
13810
13767
13782
13803
14563
13786
13809
13789
13762
13815
13780
13799
13804
14788
14003
13813
13817
13806
13801
13793
13797
13813
14783
13793
13769
13830
13762
13806
13777
13798
14663
13822
13752
13849
13802
13851
13801
13810
13782
14483
13809
13788
13785
13818
13791
13981
14301
14250
15021
13865
13797
13805
13810
13829
13819
13805
13828
14818
13816
13806
13825
13813
13821
13845
13794
14506
13840
13800
13844
13815
13832
13851
13817
13861
16086
13811
13815
13840
14627
13956
14141
13860
13840
15417
13862
13858
13832
13852
13820
13854
13824
14803
13846
13851
13814
13825
13836
13894
13869
13824
14757
13833
13837
13864
13824
13881
13840
13791
13832
14744
13835
13863
13875
13866
13854
13868
13853
14838
14028
13866
13848
13856
13860
13875
13857
13837
14868
13903
13859
13863
13881
13884
13870
13867
13867
14585
13899
13876
13889
13843
13840
13854
13842
14731
13860
13857
13852
13890
13913
13860
13889
13897
14809
14080
13881
13869
13911
13878
13869
13856
13882
16260
13887
13862
13896
13880
13909
13893
13903
14895
13868
13876
13897
13871
13904
13909
13868
13885
14752
13885
13903
13907
13888
13884
13872
13892
13914
14917
14074
13892
13882
13931
13905
13900
13926
13896
14942
13920
14172
14116
13948
13954
13903
13912
14881
13898
13909
13900
13922
13892
13906
13930
13884
14713
13905
13890
13912
13921
13905
13928
13919
13895
15025
13976
13901
13940
13928
13932
13937
13915
15422
13926
13925
13958
13933
13934
13926
13936
14785
13950
13915
13922
13924
13927
13917
13938
13957
16706
13930
13943
13942
13932
13923
13964
13921
13947
15174
14053
13964
13969
13941
13949
13919
13929
14938
13956
13955
13960
13940
13958
13965
13938
13940
14712
13961
13935
14210
14122
13970
13965
13921
13958
14912
13950
13977
13967
13967
13950
13959
13939
14995
14160
13945
13976
14368
14464
14365
13966
13942
14949
13969
13959
13950
13953
13965
13942
13972
14686
13988
13946
13954
13989
13954
13956
13976
13975
14842
13964
13969
13995
13971
13966
13959
13977
14005
14956
14105
13981
13977
14016
13985
13973
13989
16457
14013
13965
13985
13970
14003
14008
13989
14004
15003
14003
13994
13990
14031
14014
13988
13979
14916
13987
14027
13988
14025
13980
14007
14017
14007
14944
14167
13992
14003
14008
13986
14013
13984
14044
15011
14026
13986
14017
14003
13990
13999
14002
14896
14000
14027
14029
14050
14078
14013
14020
14043
14900
14029
13997
14034
14024
14033
14020
14010
14032
15193
14017
14025
14015
14042
14019
14028
14010
15010
14038
14023
14029
14055
14051
14043
14008
14030
14906
14030
14019
14041
14041
14019
14030
14030
16461
14057
13991
14038
14014
14058
14055
14043
14080
15266
14179
14040
14033
14047
14049
16391
14024
15257
14062
14025
14041
14045
14083
14035
14037
14034
14930
14071
14043
14081
14060
14065
14057
14018
14939
14105
14050
14061
14088
14046
14049
14067
14073
15051
14250
14064
14055
14071
14072
14046
14033
14068
15052
14074
14098
14061
14055
14052
14049
14067
14953
14038
14075
14087
14058
14059
14109
14071
14048
14908
14075
14068
14075
14072
14093
14049
14092
14996
14279
14098
14108
14091
14060
14060
18021
14075
17176
14094
14061
14332
14276
14094
14075
14077
15290
14112
14114
14064
14075
14101
14074
14142
14111
14985
14068
14101
14113
14081
14117
14051
14104
15143
14296
14073
14108
14105
14087
14099
14118
14098
14962
14551
14607
14364
14117
14100
14115
14089
15084
14103
14095
14102
14136
14109
14129
14131
14115
14853
14127
14111
14122
14097
14116
14105
14136
15102
14325
14110
14159
14104
14070
14145
14140
14165
15142
14114
14131
14106
14115
14094
14182
14126
14898
14132
14169
14153
14134
14163
14143
14155
14125
16586
14166
14106
14127
14126
14156
14142
14126
15392
14340
14126
14155
14093
14144
14161
14164
14120
14996
14186
14156
14133
14168
14155
14158
14140
14962
14147
14205
14139
14127
14140
14144
14142
14158
15020
14115
14133
14181
14158
14186
14180
14155
15019
14336
14171
14160
14180
14142
14144
14174
14180
15042
14172
14183
14196
14140
14192
14156
14159
15041
14221
14167
14176
14169
14156
14184
14152
14162
15008
14182
14191
14145
14138
14171
14179
14168
14143
15155
14197
14143
14180
14141
14178
14202
14172
16565
14198
14217
14205
14166
14189
14169
14204
15159
14229
14182
14190
14149
14190
14216
14198
14194
14968
14191
14164
14218
14207
14207
14218
14213
15224
14386
14173
14188
14171
14221
14209
14203
14209
15212
14219
14225
14238
14209
14251
14223
14222
15099
14207
14221
14261
14224
14195
14206
14222
14204
15102
14230
14205
14229
14229
14236
14222
14235
15223
14420
14214
14214
14222
14222
14223
14236
14248
15002
14217
14250
14218
14230
14216
14228
14222
14952
14259
14210
14229
14233
14220
14241
14220
14234
16492
14252
14237
14217
14260
14234
14229
14215
15426
14464
14256
14221
14223
14231
14257
14266
14254
15274
14249
14231
14212
14236
14237
14235
14213
15638
14750
14609
14275
14240
14248
14311
14254
14263
15200
14290
14255
14233
14250
14235
14279
14258
15253
14456
14224
14286
14286
14267
14245
14271
14289
15072
14258
14269
14279
14268
14287
14271
14258
15129
14292
14292
14299
14270
14252
14281
14274
15107
14291
14291
14267
14308
14293
14294
14285
14323
15110
14498
14305
14298
14288
14302
14306
14271
16862
14308
14301
14266
14319
14279
14306
14279
14266
15391
14268
14295
14341
14335
14301
14284
14313
15182
14268
14312
14281
14332
14310
14281
14302
14319
15411
14344
14319
14318
14303
14305
14313
14330
15338
14349
14291
14329
14309
14352
14321
14300
15155
14347
14314
14345
14323
14336
14326
14339
14348
15237
14336
14324
14348
14310
14338
14298
14364
15335
14539
14329
14363
14336
14349
14309
14322
15692
14400
14355
14347
14346
14324
14322
14355
14344
15201
14347
14324
14356
14358
14350
14321
14345
17018
14356
14321
14350
14354
14372
14349
14385
16211
14407
14336
14358
14346
14354
14336
14368
14364
15955
14360
14360
14350
14370
14339
14355
14388
15275
14356
14338
14353
14366
14333
14367
14358
14380
15185
14410
14367
14357
14352
14361
14365
14373
15287
14578
14355
14407
14391
14377
14385
14361
15367
14376
14402
14362
14371
14379
14409
14320
14364
15251
14394
14372
14394
14372
14374
14410
14353
15215
14385
14365
14401
14390
14386
14409
14343
14376
15383
14494
14405
14438
14402
14393
14397
14390
17746
14412
14429
14380
14428
14405
14398
14381
15386
14436
14411
14404
14409
14377
14538
14908
14783
15661
14501
14420
14401
14421
14381
14392
14424
15521
14599
14417
14425
14449
14429
14402
14427
15325
14404
14429
14389
16346
14781
14407
14409
14388
15520
14410
14435
14465
14422
14410
14398
14399
15333
14440
14410
14410
14456
14403
14426
14415
15342
14643
14415
14435
14449
14414
14439
14409
14394
15253
14425
14453
14457
14424
14393
14419
14445
15327
14466
14436
14452
14430
14461
14453
14438
17136
14486
14452
14446
14452
14434
14461
14488
14473
15923
14478
14457
14420
14484
14441
14443
14449
15420
14462
14443
14457
14444
14443
14459
14447
15282
14474
14470
14448
14445
14472
14871
14454
14439
15350
14489
14494
14424
14496
14491
14471
14466
15262
14667
14476
14482
14450
14463
14478
14470
15437
14468
14480
14460
14481
14483
14489
14510
14492
15404
14478
14510
14456
14516
14486
14488
14506
15357
14495
14496
14469
14528
14480
14482
14483
15507
14691
14477
14462
14499
14490
14467
14501
14506
16980
14492
14491
14496
14506
14506
14519
14518
15479
14513
14473
14512
14525
14496
14507
14488
15421
14511
14500
14515
14497
14500
14491
14473
14536
15733
14573
14477
14482
14505
14514
14507
14489
15488
14551
14514
14528
14519
14540
14530
14538
15426
14526
14505
14506
14511
14526
14532
14511
14528
15394
14525
14536
14517
14531
14510
14516
14545
14545
14775
14556
14514
14507
14534
14525
14521
15416
14520
14553
14525
14527
14522
14558
14493
14533
14553
14555
14569
14549
14532
14549
14508
14546
16943
14552
14549
14520
14889
15077
14836
14554
15916
14705
14547
14566
14564
14565
14534
14545
15584
14524
14552
14544
14558
14570
14550
14556
15473
14557
14545
14518
14571
14547
14591
14555
14576
15471
14573
14573
14533
14548
14571
14575
14578
15512
14791
14584
14556
14551
14584
14557
14545
15375
14585
14573
14552
14601
14573
14568
14561
14584
15456
14542
14564
14574
14580
14570
14583
14566
15453
14605
14561
14576
14617
14580
14614
14589
15352
14777
14594
14612
14581
14603
14596
14600
14605
17123
14586
14603
14597
14582
14962
14642
14585
15672
14587
14585
14591
14634
14615
14596
14582
15384
14578
14597
14615
14618
14614
14597
14632
15619
14804
14584
14606
14575
14627
14583
14629
15629
14610
14648
14601
14610
14606
14605
14636
14613
15498
14644
14604
14628
14623
14618
14619
14584
15530
14606
14618
14618
14659
14627
14624
14615
15582
14839
14622
14631
14626
14649
14618
14646
14623
15382
14627
14657
14648
14645
14642
14656
14634
15529
14628
14631
14668
14642
14653
14620
14647
16956
14619
14687
14628
14672
14624
14630
14651
15848
14852
14646
14643
14617
14647
14662
14662
15602
14684
14655
14689
14625
14665
14629
14662
14679
15368
14649
14660
14667
14647
14662
14644
14645
15436
14663
14658
14646
14662
14625
14644
14645
15689
14853
14629
14627
14668
14699
14650
14672
15525
14664
14669
14653
14667
14672
14668
14711
14670
15529
14712
14680
14710
14673
14660
14694
14671
15549
14664
14703
14682
14630
14663
14696
14685
15698
14936
14991
15187
15049
14669
14676
14707
17292
14686
14663
14707
14696
14718
14720
14707
15655
14742
14663
14672
14664
14673
14702
14710
14700
15526
14691
14685
14693
14713
14702
14694
14748
15799
14852
14674
14705
14706
14717
14709
14687
15719
14711
14704
14723
14677
14688
14704
14733
15600
14711
14699
14738
14689
14724
14726
14732
15614
14683
14745
14711
14718
14729
14727
14718
14748
15850
14778
14719
14691
14723
14738
14710
14742
15725
14757
14763
14740
14739
14721
14734
14740
15563
14731
14730
14724
14728
14754
14696
14738
18077
14753
14763
14738
14725
14726
14734
14769
15775
14902
14734
14698
14733
14766
14714
14766
15765
14736
14739
14711
14723
14753
14759
14756
15616
14760
14724
14757
14734
14750
14729
14774
14787
15575
14761
14759
14755
14739
14750
14737
14703
15670
14893
14792
14790
14761
14766
14789
14784
15700
14749
14763
14755
14794
14785
14766
14776
15642
14812
14768
14794
14804
14759
14812
14791
15591
14786
14793
14775
14771
14785
14747
14779
14781
15950
14787
14754
14782
14766
14817
14748
14751
17315
14752
14776
14773
14804
14779
14779
14783
15896
14798
14793
14795
14813
14795
14797
14782
15651
14805
14791
14757
14775
14818
14793
14778
15799
14997
14780
14780
14823
14803
14790
14825
16160
15141
15018
15057
40910
48747
14828
14802
14810
14819
14830
14813
14795
16039
14825
14813
14821
14802
14812
14805
14846
16030
14905
14822
14793
14816
14815
14817
14910
16330
15344
15101
14801
14812
14811
14817
14820
15672
14819
14828
14831
14830
14836
14836
14828
17777
14819
14809
14821
14838
14805
14888
14832
16085
15241
14850
14817
14829
14831
14851
14838
15821
14859
14851
14796
14835
14814
14860
14825
15722
14852
14817
14816
14835
14855
14865
14856
15741
14835
14832
14844
14884
14870
14864
14846
14836
15739
14860
14838
14830
14879
14885
14866
14826
15677
14853
14832
14849
14868
14869
14863
14853
15774
14841
14862
14897
14899
14888
14871
14836
15742
14851
14856
14864
14885
14870
14878
14895
15907
15087
14882
14874
14883
14872
14840
14855
17459
14830
14872
14875
14906
14874
17278
14862
16002
14888
14859
14882
14890
14880
14863
14925
15615
14883
14884
14908
14864
14841
14920
14850
15960
15089
14946
14890
14894
14924
14897
14879
15881
14869
14916
14886
14892
14889
15030
15191
14905
15911
14879
14893
14914
14880
14946
14890
14936
15778
14952
14970
14901
14918
14950
14971
14922
15802
15042
14916
14923
14942
14909
14965
14938
15878
14907
14917
14928
14943
14882
14958
14942
15743
14909
14960
14923
14937
14931
14916
14937
17550
14927
14965
14955
14919
14954
14940
14953
16117
15137
14964
14936
14961
14924
14970
14926
15964
14974
14975
14951
14968
14945
14947
14969
15874
14960
14957
14961
14914
14946
14945
14966
16213
15063
14945
14957
14972
14964
14955
14974
16042
15159
14953
14969
14951
14967
14976
14971
15951
14971
14983
15005
14953
14949
15374
15484
15996
14999
14959
15005
14960
14989
14945
14983
15829
14945
14954
14993
14950
15001
14983
14948
14964
16157
15017
14994
14970
15008
14967
14945
14966
17559
14984
14998
14994
14965
15016
14998
14990
16089
15017
14994
14982
14988
14930
15004
15004
15851
15014
14984
14996
14959
14976
14960
15002
16138
15065
14992
14961
15004
14981
15002
14970
15014
14980
15007
14978
15000
14988
14997
14991
15908
14997
15000
14985
15028
15016
15023
15009
15850
14981
14959
14977
14997
14999
14985
15046
15935
15220
15048
15035
15036
15038
15004
15054
16041
15047
15026
15041
15028
15036
14996
14969
15698
15036
15034
14983
14981
15032
15037
15039
17443
15045
15058
15024
15041
15057
15042
15060
16242
15262
15053
15039
15013
15052
15038
15017
15896
15038
15027
15040
15036
15026
15065
15015
15845
15048
15036
15039
15026
15013
15075
15079
15731
15050
15055
15024
15036
15078
15036
15057
16103
15235
15073
15085
15053
15049
15059
15085
16007
15035
15070
15057
15070
15075
15075
15091
15936
15043
15064
15063
15037
15076
15073
15069
15952
15073
15073
15103
15065
15069
15056
15091
15894
15279
15083
15106
15065
15088
15071
15076
17540
15085
15049
15087
15063
15093
15084
15280
16424
15121
15101
15086
15046
15082
15084
15075
15880
15125
15104
15104
15105
15109
15049
15095
16066
15296
15105
15095
15094
15058
15118
15094
16100
15085
15111
15100
15090
15101
15083
15100
15964
15105
15081
15095
15462
15656
15377
15150
16146
15138
15096
15105
15098
15107
15107
15131
16150
15328
15101
15123
15095
15104
15134
15129
16210
15123
15137
15126
15105
15149
15117
15135
15992
15117
15111
15141
15129
15136
15113
15127
17604
15139
15135
15125
15140
15119
15155
15158
16357
15336
15115
15141
15138
15171
15135
15161
16168
15110
15136
15131
15142
15126
15138
15112
15969
15132
15122
15147
15155
15132
15109
15120
15971
15139
15138
15110
15141
15155
15147
15135
16902
15149
15136
15159
15170
15172
15164
15126
15987
15176
15143
15150
15169
15140
15185
15136
15162
15187
15170
15142
15170
15189
15193
15975
15197
15163
15213
15184
15175
15180
15205
16092
15413
15202
15199
15164
15199
15212
15211
17849
15177
15180
15157
15188
15169
15178
15227
16313
15184
15191
15226
15213
15219
15223
15163
15993
15165
15187
15183
15185
15164
15173
15162
16078
15402
15160
15184
15197
15180
15204
15209
16187
15200
15190
15198
15193
15181
15198
15170
16049
15240
15194
15207
15192
15207
15207
15199
15935
15230
15198
15227
15244
15240
15217
15241
16159
15387
15220
15207
15245
15229
15203
15230
16142
15217
15235
15236
15202
15236
15234
15222
16092
15228
15231
15236
15239
15227
15239
15228
17678
15240
15252
15203
15248
15246
15224
15203
16493
15291
15230
15273
15252
15223
15184
15259
16224
15255
15210
15230
15264
15228
15234
15233
16120
15234
15242
15239
15263
15220
15249
15265
15272
15446
15822
15611
15401
15270
15287
16350
15424
15275
15277
15225
15264
15263
15263
16059
15243
15244
15238
15236
15247
15285
15242
16141
15276
15233
15287
15280
15279
15268
15252
16124
15263
15242
15253
15286
15271
15248
15248
16246
15445
15264
15286
15286
15254
15274
15253
17858
15270
15252
15292
15275
15261
15269
15308
16306
15269
15270
15300
15276
15245
15280
15289
16087
15261
15292
15276
15277
15305
15290
15255
16507
15329
15283
15265
15280
15275
15280
15321
16086
15278
15298
15287
15268
15283
15286
16082
15282
15291
15245
15295
15300
15284
15272
15964
15276
15323
15308
15291
15318
15314
15283
16292
15506
15314
15237
15287
15313
15282
15280
16190
15292
15302
15322
15303
15313
15285
15288
16172
15320
15336
15313
15334
15273
15268
15326
17464
15344
15274
15275
15320
15318
15337
15322
16508
15442
15475
15519
15306
15306
15342
15312
16887
15329
15348
15328
15300
15300
15324
15296
16117
15322
15325
15344
15359
15320
15322
16155
15343
15316
15312
15289
15329
15326
15329
16300
15504
15350
15305
15314
15321
15337
15321
16321
15348
15315
15323
15303
15322
15355
15332
16009
15354
15337
15335
15330
15365
15347
15334
16047
15344
15366
15324
15351
15373
15338
15316
16338
15515
15338
15319
15340
15372
15339
15363
17970
15335
15379
15368
15352
15350
15375
15346
16422
15340
15366
15357
15340
15338
15355
16181
15360
15360
15361
15411
15373
15355
15400
16446
15907
15879
15393
15358
15345
15407
15396
16432
15365
15375
15377
15386
15372
15394
15380
16572
15508
15402
15421
15401
15372
15395
15403
16353
15384
15395
15380
15408
15362
15428
15412
16187
15434
15412
15435
15412
15391
15422
15397
16133
15434
15444
15435
15445
15426
15417
16359
15426
15390
15425
15462
15465
15441
15445
17903
15422
15448
15435
15474
15484
15403
15476
16514
15483
15484
15454
15425
15445
15476
15473
16197
15475
15451
15431
15461
15457
15411
15449
16359
15468
15445
15468
15439
15475
15431
16379
15480
15864
15480
15468
15448
15466
15451
16348
15461
15450
15446
15484
15477
15488
15464
16353
15463
15493
15465
15431
15488
15433
15482
16225
15492
15487
15506
15476
15489
15493
15458
16405
15498
15475
15483
15472
15459
15482
15463
16278
15503
15464
15497
15454
15496
15481
17749
15479
15501
15493
15477
15472
15505
15473
16630
15520
15474
15507
15562
15474
15503
15514
16229
15545
15492
15497
15511
15450
15485
15498
16352
15524
15463
15510
15491
15515
15527
15480
16262
15542
15525
15523
15525
15509
15531
16388
15532
15525
15511
15499
15560
15532
15511
16430
15528
15512
15516
15527
15537
15511
15557
16469
15518
15544
15530
15520
15511
15527
15531
16433
15563
15562
15547
15505
15537
15496
15534
16260
15550
15527
15545
15533
15529
15547
17936
15557
15548
15548
15560
15534
15553
15528
16708
15546
15533
15539
15571
15550
15726
16089
17018
15719
15524
15521
15552
15529
15547
15550
15755
15573
15565
20131
16087
16001
16929
17078
15546
15575
15574
15583
15557
15579
15574
16910
15558
15586
15518
15593
15565
15537
16747
15784
15585
15575
15570
15577
15601
15616
16679
15775
15592
15551
15575
15550
15585
15556
16434
15601
15568
15588
15572
15624
15581
15599
16465
15595
15592
15570
15615
15565
15604
18365
15604
15607
15595
15609
15586
15578
15600
16784
16032
15612
15620
15621
15642
15637
17123
15622
15635
15604
15635
15617
15561
15625
16512
15619
15609
15586
15630
15634
15645
15635
16517
15628
15646
15621
15627
15641
15631
15631
16885
15634
15614
15649
15629
15624
15618
16664
15625
15652
15650
15597
15633
15643
15622
16407
15584
15684
15662
15629
15635
15637
15626
16388
15620
15658
15646
15638
15622
15632
15634
16670
15687
15633
15650
15665
15666
15646
18559
15635
15673
15626
15629
15674
15623
15672
16567
15648
15672
15633
15637
15626
15665
15675
16470
15677
15621
15649
15628
15624
15657
16410
15882
15681
15643
15676
15701
15666
15671
16695
15687
15644
15653
15713
15660
15686
15667
16444
15675
15686
15661
15669
15669
15679
15681
16560
15666
15702
15652
15671
15670
15704
16655
15886
15686
15664
15680
15683
15689
15666
16658
15731
15653
15675
15654
15689
15672
15675
16572
15695
15694
15692
15708
15703
15691
18133
15695
15700
15706
15750
16076
16251
15973
16946
15862
15699
15716
15707
15701
15695
15683
16705
15693
15678
15697
15685
15652
15708
16533
15677
15680
15669
15715
15710
15704
15687
16577
15732
15667
15660
15709
15689
15717
15694
16809
15803
15709
15740
15679
15720
15712
16735
15722
15738
15718
15738
15707
15705
15754
16577
15701
15720
15708
15722
15716
15744
15734
15742
15689
15733
15679
15714
15731
15742
15710
16825
15728
15729
15730
15713
15738
15733
18078
15747
15700
15720
15708
15692
15730
15715
16764
15739
15763
15731
15729
15757
15739
15729
16639
15736
15749
15738
15739
15749
15770
16672
15938
15755
15750
15740
15739
15723
15781
16637
15780
15722
15749
15722
15742
15754
15768
16621
15797
15796
15734
15778
15764
15784
16504
15759
15770
15759
15770
15759
15741
15750
16505
16000
15778
15784
15753
15762
15797
15757
16619
15759
15775
15792
15776
15781
15789
16647
15779
15771
15746
15751
15799
15776
15785
17998
15773
15787
15800
15796
15794
15790
15798
17120
15764
15775
15824
15793
15768
15822
16548
15773
18243
15790
15784
15777
15778
15801
16828
15814
15790
15794
15806
15854
15817
16696
15815
15804
15819
15804
15811
15782
15848
16793
16018
15834
15799
15805
15831
15783
15797
16782
15782
15821
15808
15786
15825
15814
16669
17633
15821
15788
15814
15817
15796
15804
16855
15834
15829
15787
15786
15824
15820
15811
17044
15822
16161
16352
16254
15805
15847
18373
15834
15815
15811
17832
15845
15879
15856
16934
15806
15828
15849
15806
15829
15798
16755
15854
15839
15834
15871
15853
15813
15857
16846
15927
15833
15846
15841
17483
15841
17049
15858
15843
15853
15841
15834
15835
15849
16746
15863
15848
15847
15829
15835
15841
15868
16674
15833
15833
15867
15860
15834
15850
18430
15992
15832
15850
15852
15869
15875
15852
16847
15894
15880
15887
15851
15861
15845
16567
15879
15859
15845
15857
15834
15879
15871
18364
15897
15865
15851
15848
15870
15868
15890
17331
15924
15890
15848
15856
15892
15886
16765
15879
15868
15865
15893
15895
15862
15897
16751
15894
15897
15886
15861
15882
15858
16791
15916
15861
15869
15912
15900
15909
15883
16926
16057
16281
15923
15895
15915
15892
15888
16943
15902
15899
15917
15917
15916
15915
16748
15853
15927
15933
15897
15891
15950
15922
16723
15940
15926
15896
15949
15895
15930
16924
16126
15901
15909
15909
15906
15911
15903
18464
15917
15927
15909
15897
15933
15896
15945
16942
15931
15922
15880
15942
15892
15895
16826
15951
15940
15938
15895
15944
15916
15907
16849
16034
15928
15893
15958
15934
15954
16680
15914
15942
15911
16367
15924
15940
15924
16961
15932
15937
15890
15963
15942
15941
15921
16836
15951
15953
15972
15967
15945
15951
16798
16168
15925
15932
15942
15942
16327
16408
17291
16531
16109
15958
15979
15925
15973
16862
15948
15960
15994
15955
15963
15948
15984
18283
15956
15984
15956
15960
15974
15957
17013
16151
15958
15951
15989
15955
15995
15941
16909
15990
15963
15999
15955
15973
15973
16714
15959
15968
15955
15985
15934
15963
15983
16658
15984
15982
16004
15965
15992
16003
15989
17151
16018
15951
15989
16022
15984
15996
16803
15980
15990
15968
15982
16014
15989
15995
16877
16001
15989
15999
16016
15988
16018
16893
16016
15994
15990
15947
15999
16011
15989
16870
16166
15957
16024
16010
16019
16026
18487
16001
16022
16010
15995
16040
16017
15983
17041
16004
16009
16011
15979
16022
16010
17337
16000
15977
16005
16023
16000
16014
16035
16946
16083
16018
16033
16023
16032
16034
17053
16437
16016
16027
16015
16036
16027
16011
16967
16012
16028
16040
16058
16039
16051
16899
16064
16030
18248
16036
16012
16017
16033
17473
16141
16030
16043
16041
16025
16031
16985
16036
16036
16062
16047
16041
16006
16064
16914
16104
16048
16057
16035
17653
16056
19070
16057
16078
16070
16100
16068
16060
16091
17454
16101
16343
16164
16083
16077
16078
17121
16065
16058
16031
16042
16067
16068
16056
16942
16085
16092
16092
16072
16050
16089
16748
16271
16299
16103
16096
16054
16070
16045
17337
16130
16077
16036
16029
16096
16090
16932
16125
16084
16081
16072
16067
16138
16625
17440
16130
16062
16117
16074
16067
16083
17085
16096
16085
16099
16135
16084
16074
16109
17106
16215
16055
16071
16080
16107
16104
18685
16098
16131
16054
16111
16129
16097
16076
17179
16102
16083
16115
16089
16104
16132
17011
16106
16106
16100
16114
16105
16124
16107
17080
16236
16090
16120
16117
16117
16121
17112
16098
16114
16103
16102
16116
16121
16127
16874
16128
16111
16098
16147
16106
16111
16982
16109
16142
16110
16119
16144
16127
16135
17224
16284
16127
16117
16159
16133
16107
17047
16136
16123
16113
16092
16165
16141
16146
16982
16147
16149
16105
16116
16154
16161
18291
16178
16168
16154
16166
16131
16146
16145
17484
16212
16163
16138
16130
16160
16144
17124
16210
16163
16154
16126
16134
16112
16107
17078
16149
16167
16164
16167
16185
16181
16856
16152
16168
16158
16173
16185
16162
16161
17260
16220
16149
16157
16183
16168
16141
17151
16171
16149
16164
16170
16151
16185
16155
17027
16167
16185
16178
16184
16200
16164
17049
16192
16166
16181
16189
16200
16208
16204
17302
16236
16179
16171
16201
16190
16209
18599
16199
16201
16219
16161
16181
16194
16217
17164
16195
16192
16203
16203
16221
16190
17063
16202
16210
16190
16221
16193
16238
16208
17244
16211
16220
16191
16237
16249
16218
17192
16228
16220
16192
16199
16232
16239
17030
16242
16184
16237
16220
16546
18828
16422
17424
16217
16225
16202
16272
16244
16240
17218
16407
16206
16239
16253
16254
16573
16682
17186
16229
16217
16232
16229
16218
16242
16909
16231
20583
16245
16207
16266
16213
19366
16279
16236
16243
16257
16235
16258
16217
17605
16245
16220
16238
16230
16222
16237
17217
16236
16246
16278
16246
16253
16254
17040
16247
16273
16215
16245
16258
16247
16273
16976
16257
16217
16254
16276
16244
16242
17333
16458
16246
16240
16269
16286
16252
16275
17151
16268
16278
16279
16261
16292
16258
19109
16228
16244
16264
16255
16243
16260
16231
17092
16256
16254
16237
16293
16269
16242
17353
16460
16256
16256
16281
16251
16258
18958
16214
16626
16437
16266
16316
16280
16250
17313
16250
16271
16269
16289
16280
16259
17785
16322
16268
16282
16268
16285
16278
16314
17545
16311
16275
16292
16289
16290
16317
17177
16300
16293
16296
16257
16293
16271
17148
16332
16316
16273
16329
16283
16305
16307
19423
16294
16296
16286
16342
16304
16295
17311
16510
16286
16333
16279
16321
16289
16307
17306
16322
16295
16309
16319
16299
16287
17209
16323
16309
16316
16331
16296
16308
18967
16294
16333
16340
16332
16296
16306
16323
17528
16414
16300
16334
16309
16337
16347
17277
16361
16356
16330
16311
16344
16326
16362
17175
16355
16344
16347
16352
16351
16332
17228
16356
16373
16684
16931
16603
16364
17455
16539
16348
16324
16756
16342
16364
16368
17373
16364
16327
16347
16321
16370
16353
17178
16339
16346
16376
16353
16363
16366
16357
17151
16393
16374
16319
16367
16348
16334
17371
16562
16406
16364
16382
16378
16357
18904
16358
16364
16374
16386
16376
16389
16375
17284
16374
16380
16379
16356
16384
16371
17140
16393
16324
16384
16396
16383
16379
17361
16574
16393
16341
16368
16391
16419
16391
17299
16385
16408
16411
16393
16781
16375
17315
16438
16382
16394
16402
16387
16412
16429
17265
16407
16403
16434
16396
16357
16378
17392
16588
16408
16412
16387
16411
16428
17410
16385
16390
16415
16435
16404
16381
16388
17267
16417
16421
16437
16382
16436
16398
18863
16417
16423
16417
16458
16445
16411
17646
16640
16421
16433
16410
16462
16435
16424
17170
16445
16432
16425
16429
16420
16414
17775
16924
16734
16386
16442
16429
16437
17443
16439
16448
16411
16451
16404
16438
16457
17692
16471
16424
16447
16440
16409
16446
17187
16455
16463
16480
16435
16439
16444
17294
16471
16464
16444
16420
16451
16481
16456
17292
16464
16479
16460
16456
16463
16466
17463
16658
16474
16462
16467
16492
16487
19293
16452
16482
16489
16474
16475
16461
16497
17618
16505
16459
16459
16488
16462
16438
17233
16466
16484
16476
16462
16496
16500
17365
16796
17010
16746
16515
16501
16487
16464
17494
16479
16876
16493
16528
16528
16482
17289
16472
16484
16514
16497
16500
16503
17361
16483
16504
16492
16524
16509
16500
16532
17665
16499
16521
16518
16494
16492
16490
17375
16526
16503
16506
16496
16541
16536
17146
16519
16509
16527
16502
16503
16557
16508
19016
16525
16499
16542
16482
16515
16544
17732
16644
16521
16492
16933
16510
16522
17585
16536
16539
16545
16517
16520
16490
17365
16514
16541
16500
16537
18528
16533
16572
17708
16529
16549
16534
16518
16562
16551
17584
16730
16515
16525
16539
16549
16534
17553
16588
16556
16525
16543
16537
16529
16537
17415
16531
16547
16602
16541
16539
16532
17455
16548
16510
16521
16559
16536
16540
17582
16735
16568
16584
16547
16555
16603
16530
19213
16581
16523
16552
16579
16571
16526
17467
16578
16542
16573
16585
16550
16568
17426
16543
16558
16594
16549
16581
16540
17479
16725
16568
16528
16616
16577
16560
16556
17585
16563
16570
16559
16603
16598
16606
17440
16589
16585
16554
16584
16603
16611
17489
16613
16583
16630
16600
16591
16576
16571
17803
16593
16599
16573
16625
16625
16604
17611
16575
16600
16582
16574
16591
16594
17222
16602
16595
16638
16601
16592
16576
16611
19064
16574
16596
16610
16582
16614
16596
17806
16682
16618
16639
16603
16640
17029
18217
16892
16730
16613
16607
16575
16615
17616
16630
16627
16612
16629
16622
16613
16646
17297
16619
16599
16590
16601
16592
16616
17639
16731
16619
16605
16647
16609
16662
17396
16654
16582
18423
16620
16657
16615
17786
16617
16636
16629
16643
16636
16616
16658
17452
16663
16642
16591
16646
16623
16666
17768
16757
16650
16642
16623
16651
16655
19415
16662
16621
16689
16603
16680
16623
17770
16624
16631
16619
16659
16656
16673
16673
17571
16658
16642
16620
16659
16690
16629
17745
16770
16663
16654
16680
16658
16695
17646
16687
16666
16656
16682
16675
16674
17284
16705
16673
16666
16688
16674
16681
16672
17552
16670
16668
16656
16648
16724
16678
17672
16803
16717
16697
16717
16664
16691
17652
16672
16685
16657
16688
16648
16683
17556
16689
16694
16699
16701
16699
16685
16654
19134
16719
16694
16650
16702
16659
16709
17752
16840
16713
16717
16706
16679
16702
17723
16702
16686
16745
16717
16698
16729
17546
16731
16713
16713
16734
16708
16728
16723
17300
16747
16692
16687
16712
16719
16725
17797
16841
16694
16718
16708
16719
16733
17690
16747
16743
16707
16736
16721
16714
17327
16733
16717
16724
16710
16697
16697
16739
17603
16725
16728
16722
16751
16737
16702
17532
16851
16754
16732
16733
16736
16756
19280
16718
16748
16746
17029
17243
17000
17969
16721
16738
16743
16754
16770
16732
17583
16744
16734
16693
16720
16721
16724
16722
17855
16763
16721
16770
16735
16755
16744
17612
16731
16750
16719
16745
16758
16740
17654
16776
16747
16745
16750
16744
16776
17482
16821
16772
16748
16773
16732
16781
16778
17932
16795
16761
16798
16733
16747
16750
17717
16750
16774
16766
16747
16793
16774
17608
16781
16776
16791
16805
16785
16765
19106
16758
16760
16802
16802
16798
16767
17920
16963
16821
16772
16786
16775
16820
16803
17795
16800
16782
16785
16796
16750
16809
17706
16799
16800
16759
16823
16788
16808
17630
16784
16807
16776
16772
16809
16792
17749
16988
16775
16740
16824
17154
16881
16765
16784
16784
16815
16799
16829
16812
16805
17621
16799
16807
16822
16829
16776
16832
17734
16819
16805
16827
16816
16828
16802
17591
17028
16809
16817
16819
16815
16813
19331
16818
16865
16845
16808
16815
16814
17964
16838
16834
16840
16851
16849
16838
16836
17737
16799
16816
16822
16811
16824
16828
17969
16921
16834
16861
16832
16849
16831
17825
16797
16906
16837
16831
16824
17073
18053
16864
16838
16867
16864
16842
16850
17485
16866
16833
16852
16879
16829
16858
18496
17097
16897
16863
16859
16856
16884
17863
16842
16839
16856
16834
16895
16858
16868
17548
16872
17123
17459
17188
16855
16838
19751
16909
16874
16877
16869
16898
16821
18206
16969
16849
16856
16845
16901
16884
17640
16893
16910
16854
16853
16861
16878
17694
16902
16851
16874
16867
16893
16877
17549
16930
16863
16889
16871
16879
16880
16919
17991
16864
16890
16896
16891
16925
16901
17674
16873
16886
16903
16921
16916
16872
17646
16885
16861
16878
16887
16909
16886
17796
16876
16892
16925
16899
16894
16900
17893
17125
16920
16945
16886
16932
16893
19447
16919
16909
16927
16911
16934
16919
16899
18037
16888
16927
16928
16875
16904
16898
17808
16926
16910
16913
16930
16907
16912
18025
17020
16953
16919
16942
16954
16927
17930
16941
16907
16952
17273
16943
16902
17728
16904
16907
16966
16934
16886
16910
17727
16906
16932
16931
16972
16942
16963
16914
17119
16938
16941
16939
16928
16944
16956
17676
16939
16932
16952
16922
16953
16891
17679
16953
16954
16934
16938
16939
16962
19349
16910
16962
16945
16964
16985
16978
17984
17145
16934
16959
16964
17111
17197
17828
16970
16957
16959
16977
16966
16953
17699
16978
16960
16957
16971
16977
16974
17778
16952
16985
16947
16961
16962
16939
16954
18174
16975
16953
17001
16980
16987
16978
17994
16982
16962
17007
16978
17018
16947
17614
16966
16992
16998
16992
16990
16995
17892
17439
17582
17095
16991
16970
17005
18097
17223
16981
16991
16965
17002
16949
19512
16970
17019
16996
16960
16998
16967
18091
17008
16990
16975
16946
16995
17006
17712
16980
16998
16991
17024
17000
16987
16949
18179
16988
17039
16998
16969
16990
17001
18028
17052
17003
16960
17040
17033
17015
17681
17022
16972
17035
17019
17026
16975
17789
17033
17015
17029
17059
17001
17012
18001
17616
17364
17435
17413
17352
17262
18166
17212
17050
17036
17041
17021
17017
18309
17129
17010
17028
17085
17012
17023
19574
17490
17062
17006
17078
17040
17005
18167
17309
17064
17054
17029
17059
17078
18189
17296
17048
17066
17036
17062
17043
18255
17204
17049
17044
17089
17025
17052
17053
18027
17073
17038
17058
17036
17068
17028
18286
17039
17053
17048
17082
17077
17079
17940
17046
17035
17032
17048
17063
17058
17955
17097
17076
17071
17061
17060
17103
17951
17060
17062
17066
17073
17083
17103
17897
17289
17051
17073
17107
17081
17084
19409
17081
17054
17092
17091
17081
17092
17948
17086
17115
17061
17103
17101
17091
17970
17127
17086
17085
17106
17110
17137
18064
17317
17095
17085
17075
17065
17069
18052
17106
17109
17106
17123
17116
17119
17085
17759
17121
17143
17104
17117
17123
17087
17972
17112
17092
17123
17087
17075
17466
18599
17501
17111
17109
17133
17124
17119
18317
17129
17105
17144
17137
17141
17061
17910
17113
17096
17132
17118
17145
17117
19299
17112
17160
17130
17148
17127
17139
18239
17112
17144
17140
17107
17156
17130
18164
17285
17151
17129
17111
17113
17122
17927
17138
17154
17156
17137
17144
17140
17976
17120
17121
17145
17148
17112
17135
17996
17167
17121
17114
17155
17169
17155
17890
17357
17147
17140
17183
17141
17153
18109
17170
17170
17177
17139
17170
17157
18017
17158
17191
17170
17147
17176
17193
18030
17208
17168
17121
17147
17196
17151
17172
19662
17162
17194
17181
17161
17155
17167
18144
17195
17148
17138
17188
17206
17179
18478
17173
17178
17163
17172
17195
17205
18202
17189
17192
17193
17197
17191
17153
18326
17156
17128
17161
17184
17200
17175
18146
17172
17221
17202
17180
17208
17184
17861
17193
17180
17196
17187
17169
17203
18080
17200
17175
17165
17202
17198
17187
18254
17336
17244
17188
17177
17209
17192
18086
17206
17224
17169
17174
17198
17222
19651
17252
17193
17222
17207
17216
17232
18174
17253
17205
17222
17247
17198
17202
17968
17402
17191
17191
17249
17212
17200
18058
17211
17210
17230
17253
17201
17235
18161
17225
17247
17208
17207
17245
17232
18054
17220
17241
17258
17214
17578
17790
18716
17275
17243
17255
17264
17236
17244
18110
17428
17260
17226
17261
17273
17276
18015
17242
17249
17236
17243
17259
17215
18031
17246
17239
17239
17230
17231
17239
19766
17429
17195
17210
17218
17208
17256
18348
17256
17264
17243
17227
17244
17234
18103
17267
17238
17224
17238
17223
17269
18112
17265
17272
17267
17277
17250
17225
18884
17446
17265
17238
17270
17270
17266
18084
17643
17298
17293
17304
17251
17306
18096
17299
17288
17255
17296
17261
17283
18038
17260
17298
17276
17287
17289
17294
18231
17450
17262
17316
17305
17258
17262
18256
17300
17319
17283
17278
17320
17301
20111
17315
17266
17290
17267
17268
17289
18159
17348
17300
17322
17284
17329
17322
18114
17460
17267
17301
17313
17277
17280
18179
17298
17304
17294
17333
17320
17326
18218
17328
17331
17300
17299
17284
17312
18164
17342
17319
17318
17300
17329
17312
18271
17473
17298
17306
17305
17319
17324
18239
17343
17347
17314
17336
17355
17327
18133
17324
17336
17331
17366
17367
17331
18199
17329
17346
17368
17328
17315
17358
19794
17524
17311
17347
17350
17341
17305
18553
17342
17343
17337
17345
17330
17342
18214
17356
17353
17375
17335
17354
17377
18134
17317
17325
17351
17354
17323
17313
18313
17538
17372
17512
17976
17799
17532
18468
17340
17332
17357
17402
17317
17348
18190
17365
17359
17338
17403
17371
17356
18260
17361
17413
17384
17358
17337
17384
18466
17446
17379
17404
17375
17384
17430
18389
17348
17383
17381
17373
17365
17363
19825
17422
17379
17361
17399
17322
17368
18319
17382
17371
17389
17401
17363
17396
18823
17382
17413
17358
17390
17375
17408
18356
17349
17371
17415
17423
17403
17381
18155
17411
17379
17369
17405
17388
17395
18144
17394
17380
17393
17349
17409
17350
18467
17397
17437
17404
17383
17359
17394
18168
17445
17422
17424
17405
17403
17382
18036
17422
17438
17394
17407
17418
17409
17405
17401
17404
17406
17387
17424
19893
17601
17406
17428
17393
17413
17407
18560
17400
17439
17380
17377
17429
17406
18127
19707
17429
17449
17479
17425
17431
18605
17479
17431
17442
17452
17439
17422
18404
17633
17450
17458
17458
17440
17448
18231
17465
17438
17465
17473
17446
17453
18341
17473
17475
17495
17455
17428
17479
18323
17471
17442
17476
17452
17420
17427
18281
17591
17472
17439
17485
17471
17458
18445
17476
17427
17455
17470
17455
17465
22006
17472
17447
17484
17454
17473
17477
18467
17483
17480
17461
17472
17480
18491
17634
17479
17482
17510
17487
17470
18234
17476
17783
18081
17684
17490
17467
18507
17485
17512
17511
17503
17479
17469
18317
17472
17486
17472
17492
17517
17482
18286
17695
17502
17460
17456
17495
17522
18430
17517
17483
17531
17505
17530
17533
18165
17521
17499
17498
17481
17531
17654
18902
17850
17713
17533
17503
17466
17507
20532
17587
17520
17496
17498
17478
17538
19078
17508
17516
17534
17512
17519
17545
18680
17506
17483
17502
17548
17524
18791
17681
17555
17506
17519
17535
17546
18659
17728
17508
17544
17520
17511
17507
18542
17512
17543
17536
17494
17563
17549
18216
17555
17495
17519
17517
17543
17529
18373
17532
17545
17555
17560
17533
17549
18498
17741
17556
17519
17557
17539
17561
18386
17582
17543
19562
17545
17537
17549
20491
17507
17561
17559
17495
17556
17539
18676
17554
17566
17550
17556
17568
18451
17763
17578
17556
17558
17573
17596
18472
17543
17587
17568
17570
17532
17549
18446
17581
17565
17566
17560
17557
17602
18484
17617
17569
17559
17573
17546
17583
18411
17763
17576
17578
17562
17578
17557
18478
17589
17561
17560
17582
17614
17584
18400
17624
17562
17589
17602
17567
17582
18426
17558
17591
17581
17566
17589
17562
20309
17609
17577
17585
17604
17561
18774
17580
17612
17563
17585
17598
17566
18463
18149
18152
17594
17604
17599
17548
18668
17614
17618
17637
17598
17581
17606
18590
17784
17602
17611
17579
17609
17618
18500
17610
17578
17574
17607
17566
17639
18415
17621
17624
17583
17634
17624
17593
18474
17615
17618
17618
17625
17627
17634
18559
17619
17652
17623
17607
17625
18581
17616
17643
17596
17643
17614
17603
19994
17657
17635
17634
17621
17598
17619
18739
17635
17632
17604
17614
17633
17597
18665
17767
17646
17608
17605
17647
17641
18644
17622
17615
17634
17624
17674
17608
18500
17632
17646
17654
17681
17607
17662
18496
17664
17654
17640
17633
17636
18691
18005
17694
17672
17644
17650
17698
18717
17659
17646
17665
17671
17633
17659
18465
17684
17618
17648
17649
17664
17655
18494
17659
17674
17672
17661
17666
17634
20165
17774
17646
17676
17665
17669
17699
20817
17654
17703
17683
17652
17700
19092
17693
17700
17691
17678
17701
17688
18564
17728
17680
17688
17716
17681
17711
18606
17848
17684
17709
17711
17702
17710
18690
17733
17786
17982
17679
17690
17694
18662
17706
17678
17702
17711
17699
18580
17702
17736
17692
17685
17692
17769
18615
17894
17713
17700
17687
17698
17713
18500
17707
17721
17679
17703
17749
17708
20518
17720
17677
17733
17721
17748
18294
19499
17847
17717
17747
17726
17738
17722
18827
17703
17748
17696
17709
17708
18736
17724
17675
17744
17707
17734
17709
18563
17736
17744
17740
17715
17739
17748
18628
17719
17737
17712
17740
17710
17771
18778
17831
17758
17760
17731
17717
17749
18676
17733
17755
17732
17752
17737
17769
18536
17744
17738
17747
17725
17727
18492
17739
17757
17780
17718
17724
17732
20307
17945
17706
17721
17776
17746
17752
18712
17800
17756
17765
17731
17753
17746
18634
17748
17786
17758
17747
17746
17753
18511
17744
17781
17781
17766
17766
17758
18999
17768
17770
17783
17754
17960
18945
17769
17758
17748
17773
17795
17777
18431
17775
17770
17766
17782
17811
17744
18676
17842
17779
17775
17753
17784
17791
18882
17864
17777
17798
17787
17786
17790
18775
17758
17791
17803
17806
17789
20235
17770
17784
17760
17781
17817
17770
18843
17800
17775
17818
17807
17803
17818
18585
18000
18212
17801
17762
17782
17839
18853
17808
17809
17793
17846
17798
17768
18679
17823
17802
17817
17801
17818
18564
17840
17809
17782
17831
17791
17824
18509
18047
17840
17801
17823
17817
17836
18790
17796
17846
17837
17800
17828
17824
18709
17849
17797
17818
17796
17799
17839
18701
17825
17826
17816
18262
18458
20562
18071
17808
17839
17821
17836
17802
18826
17811
17827
17821
17841
17821
17792
18676
17827
17833
17842
17842
17828
17828
18468
17845
17822
17842
17871
17841
17873
19089
17849
17845
17839
17868
17838
18522
17846
17815
17839
17822
17854
17857
18705
17841
17894
17860
17829
17822
17801
18723
17864
17838
17843
17830
17833
17869
18802
17944
17868
17869
17883
17857
17822
18796
17884
17865
17868
17849
17894
20293
17854
17874
17877
17863
17888
17852
18885
17875
17862
17847
17821
17845
17815
18688
18010
17835
17865
17874
17857
17884
18728
17869
17864
17879
17891
17894
18764
17905
17869
17900
17906
17924
17862
18584
17908
17879
17883
17888
17906
17859
18910
18101
17882
17916
17919
17905
17886
18921
17876
17899
17910
17865
17882
17898
18783
17929
17897
17870
17906
17915
18798
17896
17917
17924
17937
17904
17906
20231
18094
17918
17901
17864
17920
17959
19064
17918
17913
17944
17890
17907
17911
18556
17915
17947
17901
17929
17948
18824
17929
17925
17934
17984
17936
17950
18948
18122
17951
17949
17958
17929
17925
18819
17944
18012
17931
17946
17969
17964
18859
17939
17976
17975
17954
17988
18854
18002
17949
17969
17984
17943
17961
18921
18160
18058
18565
18351
18160
17960
18743
17945
18011
17975
17984
17992
17958
20408
17973
17994
17944
17978
17970
19121
18020
17969
17965
17961
17999
17990
18881
18190
17991
18014
17993
17961
17976
18996
18013
17960
17991
18008
18028
17990
18710
17999
18002
18048
18024
18023
18860
18059
17979
17996
18032
18005
18015
18832
18175
17999
18021
18001
17996
17996
18789
18002
17970
18035
18009
17993
18007
18891
18033
18050
18030
18032
18036
18880
18013
17981
18021
18032
18028
18019
20310
18176
18026
18033
18019
18019
17998
19080
18060
18025
18029
18010
18013
19258
18042
18017
17983
18008
18055
18004
19072
18068
18033
18031
18074
18026
18029
19145
18130
18044
18055
18036
18043
18033
18909
18028
18051
18076
18072
18044
18934
18042
18043
18051
18047
18061
18078
18704
18076
18001
18065
18107
18058
18066
18904
18065
18021
18037
18058
18024
18040
18072
18103
18082
18059
18055
18076
20489
18101
18102
18064
18060
18089
18065
19087
18077
18026
18058
18087
18089
18056
19142
18081
18091
18092
18081
18081
19076
18113
18086
18066
18100
18117
18081
18948
18092
18096
18069
18073
18094
18094
18868
18070
18086
18068
18112
18091
19069
18266
18228
18373
18120
18132
18075
19189
18667
18538
18058
18131
18139
18119
19081
18073
18050
18114
18101
18105
18886
18113
18085
18108
18126
18074
18134
20591
18322
18142
18087
18108
18106
18116
19384
18102
18099
18103
18107
18139
19045
18104
18149
18156
18114
18152
18126
19542
18093
18111
18107
18116
18114
18153
19302
18143
18104
18112
18116
18146
18887
18110
18158
18113
18314
18337
18137
19144
18146
18145
18150
18161
18170
18155
19001
18118
18153
18093
18130
18104
19065
18316
18149
18120
18166
18173
18133
19104
18151
18144
18143
18130
18154
18137
20856
18141
18138
18142
18153
18130
19137
18165
18185
18162
18197
18154
18157
19176
18376
18132
18147
18163
18182
18172
18980
18149
18142
18161
18158
18157
18180
18221
18231
18166
18133
18167
18168
18945
18186
18200
18151
18138
18148
18180
19285
18233
18147
18139
18163
18169
19168
18211
18177
18175
18183
18167
18207
19082
18175
18177
18187
18164
18192
18194
19039
18188
18154
18215
18204
18184
20663
18372
18234
18188
18165
18181
18202
19190
18185
18223
18186
18211
18157
18218
19043
18172
18194
18195
18211
18168
18823
18212
18198
18188
18181
18201
18180
19165
18388
18194
18221
18217
18169
18217
19464
18294
18209
18170
18184
18665
19918
18483
18198
18216
18231
18235
18212
19229
18203
18219
18233
18207
18231
18236
19417
18243
18218
18244
18228
18204
19171
18199
18280
18247
18208
18232
18212
20629
18244
18232
18258
18245
18245
18207
19052
18241
18216
18259
18219
18221
19129
18377
18230
18428
18466
18241
18221
19216
18275
18229
18270
18206
18225
26337
18464
18239
18265
18269
18271
18225
19270
18255
18288
18207
18283
18230
18951
18435
18248
18307
18232
18255
18265
19034
18255
18216
18271
18248
18273
18257
19156
18248
20481
18230
18273
18272
19400
18259
18277
18296
18251
18301
18269
21169
18339
18252
18241
18238
18270
19497
18251
18246
18255
18254
18301
18251
18917
18274
18290
18278
18294
18242
18272
19199
18281
18247
18290
18274
18299
19332
18458
18281
18272
18260
18256
18293
19285
18315
18303
18307
18307
18292
18243
19119
18281
18290
18310
18277
18293
18886
18306
18287
18268
18296
18286
18310
19382
18396
18306
18280
18288
18359
18296
19270
18331
18324
18300
18295
18279
20745
18297
18306
18298
18288
18301
18303
19369
18320
18276
18280
18303
18300
19295
18497
18338
18316
18318
18334
18330
19382
18351
18310
18314
18313
18298
18308
19077
18298
18298
18545
18941
18692
19069
18330
18335
18330
18365
18326
18347
19279
18369
18334
18342
18297
18353
19266
18330
18318
18321
18346
18349
18325
19218
18315
18325
18338
18326
18310
18330
19165
18319
18351
18307
18342
18336
20665
18528
18359
18343
18304
18327
18343
19481
18349
18350
18316
18334
18337
19272
18386
18378
18359
18374
18343
18353
19307
18401
18340
18389
18332
18370
18337
19401
18355
18333
18375
18357
18339
19374
18360
18408
18385
18357
18389
18379
18978
18363
18346
18366
18366
18350
18376
19275
18359
18379
18337
18423
18351
19419
18575
18385
18392
18351
18380
18378
19396
18394
18363
18380
18393
18387
20787
18340
18380
18380
18359
18352
18356
19414
18357
18380
18395
18387
18406
19322
18553
18416
18370
18403
18378
18427
19232
18375
18389
18370
18391
18430
18396
19317
18404
18371
18424
18370
18430
19305
18409
18410
18435
18375
18428
18420
19464
18467
18424
18381
18420
18435
19406
18402
18429
18430
18384
18429
18422
19305
18407
18435
18408
18399
18404
18399
19319
18439
18432
18423
18418
18392
20823
18622
18421
18426
18417
18404
18424
19499
18447
18415
18417
18436
18445
19342
18422
18400
18463
18464
18452
18437
19093
18434
18661
19146
18768
18472
19622
18665
18469
18422
18453
18452
18456
19444
18447
18437
18413
18438
18452
18430
19343
18445
18449
18425
18482
18451
19132
18427
18443
18461
18472
18468
18434
19347
18480
18464
18440
18517
18486
19403
18476
18472
18492
18453
18481
18481
20661
18499
18461
18468
18491
18480
19316
18505
18445
18471
18437
18444
18496
19528
18644
18472
18478
18486
18483
18450
19419
18493
18492
18460
18499
18443
19386
18490
18455
18484
18474
18491
18468
19409
18484
18485
18508
18495
18509
19453
18635
18521
18496
18874
18499
18486
19572
18504
18505
18465
18486
18477
19097
18492
18470
18504
18528
18480
18546
19408
18513
18500
18492
18516
18516
18507
22760
18515
18498
18533
18514
18502
19609
18531
18510
18473
18489
18514
19299
18497
18523
18510
18533
18508
18475
19164
18511
18504
18484
18523
18514
18463
19752
18530
18512
18528
18543
18502
19508
18504
18546
18535
18516
18522
18911
18554
18537
18574
18549
18531
18504
19574
18536
18540
18508
18532
18552
18513
19791
18525
18543
18552
18529
18575
19526
18536
18524
18534
18547
18555
18562
21430
18561
18525
18552
18567
18543
19513
18561
18564
18507
18553
18599
18574
19819
19174
18911
18646
18541
18548
19516
18552
18558
18567
18539
18507
18568
19418
18555
18552
18581
18526
18546
19439
18572
18588
18558
18565
18558
18566
19710
18555
18523
18572
18545
18567
18557
18575
18589
18554
18584
18580
18551
19445
18591
18573
18588
18535
18592
19373
18561
18564
18594
18565
18611
18564
20980
18613
18565
18562
18591
18569
19760
18579
18595
18600
18614
18567
18580
19455
18586
18609
18581
18578
18586
19467
18600
18605
18600
18575
18620
18588
19476
18729
18625
18576
18581
18635
19579
18548
18859
18784
18621
18622
18612
19504
18626
18600
18605
18619
18609
19495
18598
18596
18640
18577
18608
18594
19601
18816
18618
18593
18611
18631
18638
19601
18595
18604
18647
18578
18639
21033
18619
18612
18603
18586
18618
18624
19404
18610
18632
18621
18636
18646
19614
18796
18630
18621
18722
18940
18643
19429
18595
18616
18619
18606
18638
19507
18636
18650
18618
18648
18630
18674
19396
18635
18641
18644
18634
18625
19582
18831
18633
18642
18603
18671
18606
19623
18645
18654
18650
18627
18640
19523
18650
18669
18648
18647
18638
18653
19548
18661
18669
18631
18624
18642
20952
18834
18671
18674
18667
18748
19270
20497
18716
18656
18679
18632
18666
19377
18648
18594
18664
18668
18690
18720
19313
18686
18691
18649
18656
18673
19506
18848
18651
18659
18664
18657
18677
19699
18674
18671
18675
18656
18672
19610
18698
18654
18695
18710
18672
18672
19580
18705
18704
18700
18694
18711
19640
18872
18717
18713
18697
18643
18672
19486
18673
18686
18672
18718
18655
21129
18708
18715
18719
18700
18704
19798
18713
18697
18695
18697
18688
18711
19690
18855
18717
18732
18692
18726
19685
18705
18715
18697
18713
18747
18707
19459
18705
18727
18696
18719
18693
19578
18754
18724
18722
18677
18730
18706
19646
18816
18730
18718
18721
18714
19695
18726
18689
18724
18768
18741
18752
19608
18713
18723
18732
18778
18736
19390
18742
18746
18756
18758
18777
18750
21083
18790
18732
18758
18752
18708
19907
18779
18749
18750
18764
18711
18769
19692
18723
18750
18723
18737
18764
19636
18760
18774
18782
18769
18750
18763
19840
18739
18753
18729
18755
18752
19651
18737
18742
18754
18738
18744
18732
19441
18768
18760
18755
18733
18765
19585
18726
18760
18746
18785
18785
18795
19645
18783
18770
18753
18736
18729
19476
18809
18749
18791
19357
19363
18741
21125
18742
18774
18756
18749
18743
19790
18757
18760
18795
18789
18759
19603
18990
18786
18778
18795
18801
18826
19764
18772
18776
18834
18799
18735
19659
18783
18763
18787
18808
18796
18805
19540
18837
18839
18847
18802
18784
19797
19008
18809
18811
18773
18841
18789
19761
18798
18798
18799
18802
18801
19670
18777
18823
18804
18805
18813
18781
19643
18780
18804
18844
18863
18764
21004
18970
18832
18805
18826
18812
18828
19704
18818
18810
18844
18818
18880
20252
18832
18857
18839
18811
18814
19525
18840
18832
18799
18860
18859
18846
19903
18912
18798
18844
18830
18831
19639
18843
18793
18852
18830
18780
18835
19735
18867
18801
18818
18833
18788
19607
18878
18861
18856
18815
18826
18882
19986
18844
18834
18868
18855
18846
19793
18857
18829
18836
18842
18866
18834
22100
18876
18813
18840
18836
18844
19915
18838
18855
18832
18866
18867
19916
19070
18868
18841
18856
18840
18863
19855
18854
18866
18863
18889
20816
20011
18815
18827
18859
18882
18867
18844
18848
18903
18865
18872
18865
18882
19940
18988
18871
18881
18890
19254
19835
18883
18865
18887
18891
18893
18893
19806
19028
19545
19353
18884
18878
19610
18878
18893
18852
18977
18919
18908
21773
18888
18897
18893
18886
18903
19897
18938
18890
18906
18892
18894
19717
18906
18965
18896
18922
18921
18944
19503
18910
18899
18904
18905
18891
19937
19079
18918
18902
18918
18919
18891
19881
18895
18946
18906
18914
18891
19637
19319
18885
18921
18938
18928
19869
18884
18932
18926
18920
18924
18893
20037
18993
18909
18915
18930
18922
19769
18932
18932
18914
18907
18926
18914
21281
18882
18898
18927
18928
18932
19852
18933
18925
18944
18928
18913
20256
19137
18959
18904
18954
18934
18934
19934
18958
18920
18956
18945
18923
19807
18958
18919
18927
18895
18962
19838
18895
18923
18955
18953
18961
18954
20017
19036
18967
18939
18952
18958
19944
18970
18988
18942
18988
18928
18982
19820
18967
18966
18950
18971
18959
19886
18946
18996
19010
18958
18972
18951
22021
18969
18951
18942
18976
18939
20074
18992
18947
18973
18973
18982
19791
18996
18965
19009
18958
18951
18969
19870
18976
18969
18996
18957
18987
19981
19144
18979
18976
18971
19016
19741
19021
18968
18991
19380
19008
18984
19902
18975
18992
18969
18998
18998
20199
19651
19232
19000
18976
19001
19004
20279
19002
19017
19027
18986
19009
19806
19009
18982
18983
19029
18966
21368
19008
19022
18994
19030
18989
19023
20076
19013
18991
18981
19001
19028
20072
19197
18979
19004
18984
19031
20172
19023
19005
19017
19014
19006
19047
19928
19031
18998
19034
19050
19011
19755
19005
18988
18998
19018
19000
19044
20126
19029
19028
19035
19025
19055
19918
19093
19010
19016
19003
19037
19835
19008
19024
19037
19000
19031
19033
19904
19076
19018
19019
19040
19057
21226
19218
19031
19079
19036
19071
20107
19037
19015
19033
19003
19025
19010
19809
19073
19043
19029
19057
19001
19876
19070
19028
19032
19035
19010
19044
20146
19030
19042
19061
19032
19042
20002
19030
19013
19020
19063
19063
19973
19102
19045
19088
19073
19042
19053
19940
19069
19072
19051
19030
19066
20029
19299
19036
19074
19076
19094
20046
19112
19093
19060
19094
19052
19051
21487
19051
19097
19080
19049
19112
19873
19098
19053
19109
19101
19076
19088
20029
19087
19096
19062
19073
19146
20046
19122
19106
19051
19070
19065
19986
19081
19099
19100
19063
19123
19095
19942
19096
19103
19114
19067
19723
20519
19185
19131
19083
19101
19072
19942
19284
19100
19115
19130
19109
19139
19125
19115
19094
19121
19067
19129
19940
19115
19137
19150
19164
19110
21487
19132
19115
19107
19118
19147
19127
20523
19134
19113
19078
19116
19103
20011
19122
19126
19107
19086
19072
19882
19098
19112
19156
19140
19135
19113
19977
19115
19117
19092
19139
19115
20124
19266
19139
19135
19103
19119
20168
19204
19159
19144
19149
19101
19131
20062
19158
19116
19157
19138
19131
20043
19139
19142
19134
19133
19162
20167
19369
19127
19087
19145
19177
19161
21421
19144
19122
19181
19161
19158
20206
19139
19167
19165
19160
19190
20007
19125
19136
19134
19164
19175
19158
20309
19173
19135
19176
19097
19135
19995
19188
19156
19126
19160
19195
20034
19197
19175
19174
19200
19179
19140
19772
19159
19198
19192
19201
19178
20184
19368
19160
19162
19187
19186
20159
19173
19168
19161
19167
19203
19205
20055
19184
19209
19213
19223
19217
21550
19173
19191
19147
19190
19212
20417
19385
19186
19216
19247
19191
19233
20137
19225
19203
19210
19204
19243
20018
19237
19213
19211
19224
19203
20030
19222
19191
19214
19608
19807
19440
20421
19211
19192
19219
19252
19238
19943
19184
19177
19220
19227
19181
19219
19181
19205
19183
19258
19241
19227
20146
19215
19242
19206
19203
19264
20068
19317
19232
19213
19242
19209
21711
19244
19229
19250
19216
19229
20325
19223
19235
19233
19228
19235
19239
20118
19254
19232
19235
19236
19278
20140
19410
19237
19237
19195
19262
20199
19254
19270
19271
19253
19217
19238
20044
19244
19253
19219
19243
19291
20104
19270
19259
19220
19255
19262
20319
19554
19248
19226
19243
19259
19242
20000
19249
19217
19263
19263
19247
20075
19305
19240
19263
19237
19271
21502
19304
19243
19248
19260
19258
19272
20516
19288
19280
19252
19254
19248
20165
19272
19261
19255
19290
19288
20116
19307
19259
19290
19266
19337
20021
19298
19259
19323
19276
19289
19273
20468
19284
19314
19270
19247
19318
20056
19314
19608
19388
19315
19291
20339
19290
19337
19278
19283
19302
19311
20138
19332
19327
19302
19299
19279
20203
19425
19293
19333
19286
19296
21776
19308
19314
19315
19324
19328
20283
19318
19317
19286
19267
19305
19294
20199
19312
19299
19322
19290
19347
20321
19531
19863
19999
19366
19302
20293
19298
19340
19307
19240
19338
19314
20195
19318
19364
19281
19335
19311
20056
19355
19330
19327
19352
19317
20299
19500
19326
19346
19333
19341
20080
19359
19332
19354
19308
19353
19338
20062
19358
19343
19333
19340
19354
22385
19362
19391
19343
19334
19354
20523
19446
19355
19355
19329
19391
20328
19364
19378
19342
19374
19360
20201
19329
19342
19332
19345
19387
19356
20254
19348
19366
19349
19348
19343
20354
19586
19336
19377
19469
19621
20388
19347
19432
19356
19381
19341
19347
22249
19352
19338
19388
19365
19389
20522
19377
19369
19367
19378
19357
20447
19532
19336
19395
19368
19379
21933
19461
19352
19408
19374
19410
20421
19383
19332
19363
19394
19388
19394
20260
19407
19405
19416
19397
19387
20429
19736
19382
19404
19404
19365
20442
19392
19411
19400
19434
19409
19419
19389
19360
19414
19403
19376
19436
20338
19384
19363
19392
19416
19399
20139
19614
19396
19411
19417
19431
20208
19451
19396
19465
19432
19420
19443
20132
19408
19423
19457
19419
19436
21866
19401
19433
19429
19417
19394
20671
19564
19403
19442
19402
19441
20681
20069
19709
19469
19417
19405
20381
19425
19441
19458
19433
19388
19454
20146
19434
19424
19427
19435
19442
20437
19515
19429
19434
19394
19404
20338
19425
19408
19441
19452
19409
20331
19442
19464
19462
19444
19468
19459
20354
19433
19419
19480
19447
19448
20573
19544
19436
19453
19454
19450
21976
19444
19475
19434
19462
19449
20500
19418
19438
19467
19456
19461
19446
20313
19450
19456
19473
19435
19508
20551
19532
19449
19433
19423
19439
20441
19511
19481
19448
19475
19455
20300
19476
19451
19504
19507
19510
19444
20358
19476
19476
19502
19429
19497
20444
19511
19451
19482
19507
19493
20332
19501
19450
19484
19464
19465
20378
19494
19481
19506
19518
19491
19483
21713
19497
19523
19528
19479
19496
20906
19488
19446
19516
19516
19479
20496
19470
19454
19453
19515
19521
20394
19497
19499
19483
19491
19494
20109
19516
19510
19519
19493
19539
19506
20384
19456
19519
19518
19497
19531
20521
19540
19505
19516
19507
19513
20323
19519
19526
19525
19549
19553
20299
19513
19530
19537
19518
19525
19525
20757
19543
19536
19531
19501
19577
21804
19517
19565
19499
19739
20221
21197
19531
19518
19558
19558
19550
20335
19589
19531
19533
19514
19562
20609
19695
19550
19537
19543
19539
20555
19523
19520
19559
19518
19556
19530
20336
19551
19529
19551
19554
19555
20302
19515
19599
19535
19564
19549
20322
19763
19507
19533
19550
19572
20221
19553
19557
19542
19538
19547
19583
20479
19562
19543
19590
19559
19586
21904
19564
19599
19559
19570
19584
20781
19709
19559
19590
19573
19573
21125
19587
19599
19572
19538
19581
20528
19563
19603
19562
19577
19587
19580
20249
19578
19596
19594
19580
19598
20713
19587
19553
19596
19611
19578
20589
19596
19596
19624
19603
19585
20253
19619
19616
19610
19616
19601
20481
19599
19562
19575
19572
19599
19622
20652
19582
19645
19638
19575
19618
21890
19599
19604
19623
19624
19622
20682
19610
19603
19595
19641
19644
20506
19650
19613
19606
19628
19573
20423
19813
19613
19623
19579
19653
20563
19631
19634
19608
19599
19603
19586
20315
19593
19622
19618
19645
19609
19645
19611
19638
19628
19638
19670
20644
19848
19970
19619
19604
19656
20680
19615
19600
19566
19641
19619
20487
19624
19622
19605
20229
20202
19652
22022
19585
19633
19646
19635
19652
20875
19639
19673
19640
19670
19632
20630
19673
19615
19616
19614
19634
20309
19638
19635
19596
19674
19655
20521
19649
19667
19657
19667
19651
20677
19847
19626
19666
19644
19629
19671
20584
19679
19691
19838
19897
19685
20356
19665
19647
19682
19671
19676
20454
19657
19666
19648
19673
19647
20700
19851
19690
19655
19713
19688
22153
19668
19674
19667
19671
19656
20729
19691
19667
19675
19684
19653
19696
20567
19703
19655
19650
19670
19683
20541
19671
19673
19666
19674
19674
20675
19680
19689
19695
19707
19723
20533
19669
19666
19705
19709
19718
20563
19680
19707
19666
19698
19727
20641
19881
19663
19694
19697
19704
19690
20726
19676
19702
19714
19696
19699
20374
19676
19727
19710
19707
19685
22115
19727
19716
19714
19728
19713
20821
19894
19675
19733
19733
19730
20735
19716
19657
19678
19704
19683
20314
19735
19744
19742
19709
19722
19719
20626
19708
19712
19743
19704
19724
20978
19719
19719
19716
19733
19717
21168
19729
19736
19729
19708
19708
20500
19711
19751
19722
19772
19747
20460
19748
20194
20320
19915
19737
20867
19927
19720
19740
19736
19761
23132
19764
19777
19764
19746
19741
20870
19731
19739
19744
19769
19735
20620
19765
19723
19769
19777
19758
19736
20973
19858
20034
19749
19751
19757
20537
19755
19739
19738
19798
19756
20507
19766
19762
19754
19781
19791
20648
19769
19732
19757
19746
19781
20786
19943
19760
19774
19818
19791
20711
19808
19744
19782
19753
19763
20678
19786
19793
19784
19779
19779
19756
22138
19798
19796
19780
19781
19802
21220
19763
19811
19773
19777
19774
20747
19812
19785
19818
19823
19798
20359
19787
19785
19798
19733
19793
20650
19763
19846
19805
19814
19808
20653
19963
19740
19824
19808
19803
20781
19807
19835
19811
19830
19797
20616
19766
19812
19800
19778
19828
19837
20606
19793
19791
19825
19850
19816
21024
19816
19819
19807
19797
19819
21990
19796
19811
19807
19804
19828
20904
19835
19828
19805
19813
19807
20650
19848
19811
19839
19815
19852
20786
20036
19837
19817
19860
19829
20850
19849
19796
19845
19851
19832
20768
19840
19835
19841
19841
19812
19834
20707
19842
19849
19808
19804
19846
21132
20536
20115
19864
19847
19825
20603
19831
19838
19852
19851
19892
20543
19847
19853
19864
19830
19860
22253
19869
19862
19855
19865
19844
21092
20035
19845
19844
19879
19843
20783
19862
19857
19831
19857
19868
20728
19927
19874
19841
19859
19878
20664
19858
19895
19874
19872
19879
19886
20914
19919
19869
19899
19889
19898
20698
19893
19897
19875
19905
19853
20781
19869
19870
19900
19881
19854
20741
19859
19828
19899
19849
19905
20836
20031
19857
19893
19903
19886
22397
19868
19889
19899
19912
19892
21055
19874
19926
19865
19913
19896
20756
19934
19916
19890
19917
19932
20594
20091
19941
19910
19881
19897
19870
19913
19909
19902
19916
19911
19911
20772
19904
19931
19887
19907
19953
20674
19917
19953
19881
19897
19919
20986
19940
19937
19946
19925
19905
20974
19963
19932
19933
19892
19924
20804
19980
19948
19893
19918
19902
22294
19944
19941
19945
19903
19957
21133
20142
19950
19927
19925
19982
20926
19952
19952
19945
19930
19909
20711
19934
19948
19965
19938
19930
20804
19967
19946
19961
19974
19939
19931
20879
19922
19946
19922
19956
20370
21651
20241
19999
19951
19955
19955
20916
19944
19968
19950
19965
19946
20814
19950
19979
19972
19943
19978
20970
20020
19972
19990
19949
19939
22546
19967
19977
19959
19968
19985
20915
19993
19957
20005
19985
19952
20509
19981
19949
19948
19937
19971
20942
20159
19993
19937
19972
19982
20985
20018
19961
19964
19935
19997
20589
19981
19988
19959
19997
19998
20563
19991
19986
19973
20001
20006
20927
20190
19996
20225
20178
19992
19984
20780
20027
20022
19993
20044
19999
20919
19962
20012
20033
20014
20015
22270
20023
20006
20020
19998
20011
21439
20004
19993
20029
20003
19980
20752
20016
20023
19977
19963
19997
20819
20026
20034
20002
19990
20011
20897
20040
20021
20006
19991
20010
20742
20201
20003
20009
20014
20043
21035
20058
20015
20038
20019
20369
21116
20026
20018
20047
20036
20006
20919
20022
20014
20017
20027
20032
20734
20619
20643
21645
20061
20025
22817
20037
20028
20008
20049
20056
21132
20046
20047
20049
20024
20037
20954
20068
20080
20030
20048
20006
20927
20251
20030
20051
20081
20043
21067
20039
20046
20066
20419
20760
20181
20060
20032
20024
20045
20038
20946
20087
20035
20106
20077
20060
20005
20296
20107
20086
20067
20054
20079
20849
20087
20081
20054
20071
20067
21004
20086
20055
20052
20018
20077
22528
20058
20065
20085
20049
20092
21174
20055
20066
20047
20075
20070
20996
20092
20087
20038
20080
20094
20982
20088
20102
20124
20088
20058
20936
20062
20058
20066
20138
20092
21214
20140
20098
20099
20108
20092
20921
20389
20175
20088
20086
20091
21045
20112
20052
20095
20072
20101
21010
20064
20095
20119
20067
20092
20976
20278
20090
20132
20123
20123
22648
20112
20103
20135
20075
20138
21095
20138
20110
20079
20126
20120
21001
20086
20141
20106
20087
20148
21152
20335
20182
20298
20361
20133
21287
20448
20095
20123
20104
20132
20955
20142
20110
20125
20115
20138
21026
20103
20140
20126
20137
20181
20862
20386
20130
20130
20136
20125
21177
20150
20184
20093
20163
20164
20925
20136
20143
20148
20158
20122
22339
20180
20128
20157
20170
20161
21319
20369
20149
20133
20175
20154
21410
20178
20172
20168
20190
20158
20847
20164
20181
20833
20636
20173
21146
20192
20186
20164
20131
20186
21186
20344
20147
20189
20138
20150
21172
20178
20179
20206
20189
20165
21064
20197
20181
20194
20184
20174
20995
20189
20156
20134
20196
20195
20916
20308
20156
20183
20192
20202
23117
20186
20141
20170
20197
20222
21270
20206
20153
20201
20206
20197
21076
20188
20167
20183
20176
20148
21230
20416
20195
20202
20191
20212
21146
20216
20150
20178
20204
20212
20876
20222
20204
20199
20188
20195
20951
20214
20207
20248
20209
20193
21133
20339
20190
20216
20218
20229
21149
20203
20240
20245
20229
20207
21092
20235
20218
20219
20169
20213
22681
20218
20198
20204
20222
20243
21449
20390
20213
20222
20225
20196
21255
20192
20222
20204
20248
20232
21047
20217
20226
20246
20259
20244
21065
20193
20223
20216
20244
20281
20235
20417
20253
20254
20217
20191
21255
20232
20258
20231
20250
20218
20791
20227
20221
20204
20221
20252
20839
20243
20271
20232
20223
20230
21055
20476
20224
20238
20238
20263
22662
20240
20227
20221
20259
20249
21378
20237
20289
20257
20268
20288
21130
20573
20874
20518
20242
20230
21272
20416
20273
20280
20249
20261
21241
20243
20246
20224
20285
20244
21128
20231
20271
20259
20282
20267
21024
20286
20275
20305
20244
20291
21113
20457
20267
20258
20277
20292
21098
20257
20244
20297
20298
20289
20975
20298
20270
20298
20318
20308
22573
20289
20319
20327
20275
20309
21511
20504
20458
20577
20288
20239
21678
20272
20254
20295
20311
20289
21222
20282
20292
20263
20293
20318
20825
20258
20289
20287
20278
20282
21271
20503
20304
20334
20312
20317
20956
20293
20293
20299
20292
20290
21160
20316
20256
20326
20272
20293
21184
20253
20302
20291
20283
20320
21305
20476
20323
20340
20272
20342
22788
20310
20295
20332
20319
20309
21419
20341
20329
20325
20309
20339
21138
20310
20304
20300
20333
20283
21350
20427
20343
20352
20330
20278
21316
20327
20273
20346
20325
20317
20997
20369
20342
20340
20329
20361
21177
20384
20311
20292
20339
20336
21174
20489
20341
20346
20493
20576
21360
20317
20314
20383
20333
20326
21223
20317
20337
20364
20351
20328
22633
20302
20362
20398
20321
20651
22146
20739
20397
20348
20376
20327
21674
20372
20370
20366
20341
20367
21369
20337
20377
20392
20361
20395
21227
20344
20372
20380
20345
20367
20916
20390
20350
20346
20366
20370
20552
20373
20389
20406
20371
21344
20798
20337
20415
20361
20363
21165
20329
20409
20350
20373
20382
20945
20368
20367
20435
20401
20427
22911
20549
20426
20425
20412
20457
21609
20370
20386
20400
20410
20390
21274
20439
20384
20382
20364
20392
20974
20381
20371
20381
20398
20411
21051
20550
20683
20982
20486
20385
21173
20435
20398
20385
20449
20421
21254
20377
20364
20400
20415
20394
21215
20394
20416
20404
20413
20439
21408
20530
20368
20411
20391
20431
21450
20464
20442
20384
20439
20445
22725
20437
20416
20388
20403
20450
21528
20395
20440
20415
20403
20449
21523
20443
20391
20427
20424
20402
21463
20470
20432
20437
20412
20450
21193
20476
20445
20434
20443
20507
21337
20438
20450
20459
20443
21494
20657
20483
20867
20461
20413
21162
20496
20434
20494
20468
20441
21368
20445
20485
20493
20482
20464
21121
20486
20476
20498
20567
21182
23426
20507
20481
20472
20466
20497
21826
20582
20494
20449
20460
20440
21482
20488
20436
20497
20486
20467
21350
20496
20483
20533
20505
20906
21831
20485
20462
20482
20497
20474
21467
20467
20505
20477
20491
20476
21167
20491
20464
20507
20507
20525
21374
20461
20452
20506
20504
20547
21688
20449
20499
20546
20496
21518
20549
20521
20512
20499
20551
22657
20528
20508
20519
20536
20518
21301
20506
20493
20506
20509
20527
21504
20675
20511
20536
20509
20506
21473
20533
20536
20507
20539
20514
21214
20544
20524
20514
20509
22749
21689
20505
20568
20477
20536
20508
21544
20518
20561
20506
20531
20575
21537
20509
20512
20513
20534
20515
21377
20543
22248
20556
20539
21710
20490
20513
20524
20522
20528
22988
20705
20515
20561
20499
20542
21681
20528
20584
20508
20558
20538
21411
20538
20534
20556
20543
20527
21396
20577
20542
20583
20546
20540
21614
20633
20498
20540
20537
20586
21546
20562
20534
20565
20541
20582
21971
20558
20543
20546
20558
21462
20574
20570
20539
20549
20543
21346
20792
20567
20778
21299
20779
21257
20553
20566
20569
20571
20596
23303
20559
20590
20574
20563
20601
21711
20543
20576
20557