556
571
238
364
1168
1374
773
1356
1394
1089
864
60
1390
1157
902
1268
916
1149
1296
414
1428
1430
558
1110
491
544
830
861
410
790
328
420
369
277
456
687
896
183
550
449
1399
1428
4
1029
320
804
1304
262
859
490
462
1243
775
150
888
130
1412
87
506
617
288
221
950
794
100
747
55
188
1021
217
445
765
136
552
86
499
1146
940
975
1375
1386
1205
103
1061
507
1183
827
355
763
1220
372
1439
614
468
235
1327
883
578
1252
995
975
1159
864
1125
1116
315
301
712
996
193
645
364
621
477
521
231
304
547
888
949
22
1000
402
205
519
963
525
491
489
795
912
480
125
225
1416
375
477
457
974
729
763
761
652
465
670
415
1176
505
863
196
1351
525
23
847
742
1189
674
750
1406
1226
938
966
471
898
4
337
1140
1127
514
1355
1012
120
639
507
325
627
1408
844
1001
221
725
992
1419
213
509
761
539
89
648
1148
1
51
223
981
1295
1103
1341
202
1153
912
1314
245
943
13
910
164
201
91
130
419
1043
1355
351
1438
793
545
1396
388
1040
983
1005
441
1380
71
441
299
1212
808
77
269
324
175
465
1132
202
1149
666
918
505
156
164
72
1356
390
482
1089
297
1421
34
4
78
61
1055
44
415
254
811
1320
1207
971
865
209
1195
223
929
584
261
1227
971
420
1297
1111
62
39
396
132
979
716
162
845
959
1372
328
1215
785
347
17
736
456
255
206
686
945
617
989
428
33
562
810
256
1421
1042
873
1405
337
331
137
248
1320
138
497
1375
716
761
317
768
363
1090
1346
1039
1376
1057
355
191
1251
16
934
78
934
892
697
741
672
897
407
858
781
719
875
1105
1189
550
549
1377
1312
1151
822
29
934
502
1272
722
1279
1372
1139
316
959
96
204
822
330
1406
1407
901
890
648
597
80
354
660
370
57
1233
597
900
1180
586
1267
905
426
316
955
1018
328
333
168
45
420
976
889
374
781
269
484
641
842
54
967
533
1310
255
1022
855
1393
1244
1376
503
221
727
1168
1372
745
1212
835
1263
1028
284
1364
1260
1060
582
671
182
1416
896
157
701
1425
56
1200
167
385
483
41
1284
604
457
251
343
304
583
1335
1042
848
142
1085
1407
1436
393
661
1374
62
1407
665
1284
207
1373
1147
961
1276
532
638
1069
930
192
621
1011
681
962
758
296
649
734
1131
1119
472
705
756
194
1272
323
643
784
295
717
950
774
1013
1324
1322
861
1296
797
91
1350
96
714
262
495
1415
764
279
540
970
232
217
565
534
212
460
426
623
612
751
1207
1266
909
792
547
1070
745
911
458
234
150
1258
1125
1373
338
1394
729
51
368
1012
844
276
838
1175
786
918
987
1421
501
273
40
50
188
396
18
629
403
1422
1213
370
895
975
43
972
869
438
1171
803
939
319
75
495
904
203
49
1160
1093
340
1290
536
761
428
195
183
1208
999
589
819
1174
528
83
804
288
28
499
186
1013
1141
551
578
598
549
80
1055
256
666
497
1313
102
907
1024
1146
201
897
1436
1040
878
1429
1104
1076
1333
992
383
200
951
682
156
1174
1157
214
1278
1039
512
324
494
1348
611
1216
1065
192
593
327
1038
1059
679
915
398
1387
31
795
1327
79
505
939
682
1089
518
909
616
376
824
1250
1312
984
1120
236
580
414
1367
1144
907
1283
149
395
141
717
460
838
248
1224
1150
453
1004
481
1279
635
126
323
1047
1053
238
258
984
360
322
971
142
381
68
616
776
367
1394
1401
1332
1260
1414
1227
577
1024
64
775
1134
234
939
210
120
1313
700
1180
986
212
633
276
471
1044
642
180
1230
733
445
954
287
319
35
826
420
1425
1047
1356
1388
1277
1293
1011
1153
1270
613
674
847
383
892
1432
768
904
265
206
273
695
1096
1267
141
1334
168
1116
1196
863
1416
859
633
389
455
1268
788
780
824
77
304
792
655
1212
447
1163
954
512
1228
111
1105
1097
852
369
556
114
1157
1197
219
423
767
1077
1268
1134
1347
992
789
677
889
1297
583
1339
1178
1038
1249
1282
1331
440
493
1313
576
263
639
1041
1374
1209
1216
505
805
416
1080
1277
1064
143
726
1274
859
1154
68
1266
1282
1126
159
91
511
630
1362
977
97
1427
99
41
909
170
170
722
1355
287
1298
530
183
77
1369
323
435
571
514
686
795
429
1335
466
1221
47
1160
923
815
1153
215
746
430
1294
370
601
657
640
800
1105
341
698
1379
535
634
765
97
1104
390
457
1015
1413
647
1056
227
333
392
606
990
1271
270
98
978
563
37
1261
629
538
182
848
797
199
832
92
869
909
491
618
40
53
1100
783
619
1084
946
245
933
1339
1125
239
1407
1104
388
658
549
166
222
1346
717
1336
803
337
128
1001
176
298
912
1054
862
376
1082
703
1418
1004
972
889
872
1022
202
17
1127
71
464
1143
1422
292
746
1123
249
1378
1262
59
1220
183
883
374
36
1140
997
425
1294
1248
512
975
709
63
1058
1033
642
988
160
1094
1084
542
236
1348
30
312
985
1211
1039
713
1199
821
1324
1121
116
1037
447
1099
1072
622
107
443
204
32
590
417
582
1202
11
941
158
314
548
1035
1213
548
921
1344
546
1193
1298
253
251
1176
834
540
1093
1430
552
123
284
1136
1022
1337
485
514
1276
1013
1229
666
746
59
893
1394
311
185
709
1243
792
1394
814
358
153
517
1223
1021
615
1039
1263
940
108
20
1316
167
790
405
804
553
51
527
1206
486
1308
527
619
507
1217
89
338
1249
376
1000
524
481
428
688
1246
789
426
99
1040
102
73
872
156
1107
1249
1260
920
1097
466
105
1084
932
948
372
722
749
488
803
903
256
1234
581
578
797
486
823
558
1316
968
796
713
312
1427
1265
933
182
1298
1279
336
789
385
698
604
1180
253
1082
72
495
732
785
919
1272
155
1369
1400
350
320
42
242
551
1241
542
762
784
89
907
195
136
517
1170
973
431
1067
612
1192
134
1078
554
147
565
628
871
1068
344
550
264
1098
528
1011
307
113
524
754
118
675
692
656
649
319
724
1098
391
577
1165
846
916
1399
3
1176
265
655
1046
442
742
371
1371
1074
92
795
912
622
1041
1143
354
524
949
1292
1311
85
815
933
1034
504
453
906
481
1054
5
817
827
163
998
522
1037
1425
1
716
977
635
838
518
1430
543
185
41
1125
418
711
841
1012
1388
66
549
385
1414
1294
447
895
1196
718
1190
854
229
1253
609
837
275
755
743
1338
17
171
1182
355
137
699
166
808
1057
717
1220
671
552
521
886
541
526
35
1044
413
180
1124
1143
1005
884
429
581
491
530
311
382
1122
1260
1116
873
187
1243
675
364
1306
1150
810
416
1361
430
437
407
1339
396
1013
1083
968
763
583
474
240
489
234
447
742
1018
14
1387
622
327
312
380
755
243
1130
332
1393
375
521
716
979
291
910
1425
116
823
422
1321
915
695
693
143
968
153
854
77
222
1249
683
172
1417
950
936
757
1129
234
1284
918
845
612
34
399
1082
1185
523
1122
439
326
178
856
289
422
69
688
374
995
235
1120
521
19
852
485
333
799
1252
1150
899
626
959
694
915
1297
611
1078
1288
512
660
340
262
152
1371
711
628
770
1225
981
551
96
271
21
935
1388
914
1270
1343
1425
672
949
1368
428
1350
1082
13
623
554
673
1424
1017
1275
1021
1435
325
1350
870
495
71
570
616
837
852
862
227
883
1207
737
697
576
1054
133
124
993
1244
461
156
465
66
1072
1007
1293
813
167
663
278
296
1062
716
1189
651
1202
327
1202
1397
1073
83
708
684
769
451
838
981
654
286
100
995
281
241
555
1293
437
249
222
327
1287
28
1083
662
852
922
488
332
224
362
1289
1128
804
237
958
412
868
866
1337
1059
138
167
228
1007
877
401
857
350
860
389
1005
199
466
1375
716
1260
142
1202
985
615
1413
1362
89
1203
277
525
395
808
1114
1287
441
1064
855
1061
1113
449
370
946
786
494
417
891
359
129
727
357
1232
1086
280
1105
936
653
164
936
1354
1145
536
161
1353
974
244
84
591
159
749
1068
72
636
1186
648
888
472
155
347
639
848
853
378
1005
523
592
86
265
265
1384
714
354
668
60
1219
297
373
1164
785
303
1419
1354
1088
400
304
173
1195
431
7
1155
202
792
76
327
647
455
951
122
797
1208
401
1361
123
1307
1
1420
958
1260
361
906
739
303
1
1384
968
535
1165
694
17
1129
377
1307
1367
138
947
1372
1380
64
1325
672
1219
441
1125
1044
495
969
1008
482
351
376
76
129
900
522
678
57
86
430
1415
478
660
118
819
1414
1031
1087
0
177
114
229
182
824
489
421
629
544
1291
1360
1292
1371
1065
339
866
1155
271
752
1224
249
288
664
528
1012
613
810
11
1285
785
139
895
1172
667
1168
506
1186
1118
1395
348
33
1382
467
383
1355
244
907
1071
520
14
830
200
400
588
1291
1045
44
478
10
406
42
499
322
573
530
805
601
16
693
82
1395
1366
1309
1090
768
104
936
693
505
1365
879
246
302
434
1224
525
1244
545
1359
687
917
94
217
650
876
1435
1255
818
1220
755
1297
1404
0
418
1159
1080
329
1162
913
1159
1224
52
837
934
897
374
1391
1299
689
388
654
854
688
879
1385
397
1024
731
1350
148
1233
134
1187
862
699
839
312
521
175
600
667
1068
355
1149
614
66
884
1399
1110
640
307
347
1006
1059
471
1047
835
1229
183
1395
618
637
33
938
442
120
1308
402
1283
338
919
1001
76
907
308
400
649
1076
516
670
1092
288
1246
1236
297
1250
812
1364
123
271
256
260
389
608
534
1329
1367
1407
840
581
354
65
1436
455
71
162
118
991
498
175
16
342
781
762
913
161
1006
1382
1317
1234
40
1387
744
1363
922
537
475
107
959
803
1370
1264
784
1304
701
486
504
695
128
839
917
56
1254
536
156
0
724
1391
31
235
760
1295
219
249
1240
1226
273
1179
213
124
389
1306
770
151
640
95
878
597
368
919
13
608
359
762
529
1145
1273
625
1185
396
525
240
940
873
219
744
322
1198
524
64
1375
946
1396
1223
982
293
211
1066
1056
68
515
1382
945
936
1036
1400
1081
563
1304
1061
1312
1433
1297
824
1308
1092
441
644
365
668
1188
772
780
1355
121
204
759
24
1098
1137
621
1087
1096
1038
1325
209
360
1117
29
806
611
1280
833
439
992
1331
133
1155
773
186
120
841
1156
441
908
382
446
1373
185
82
1119
431
185
36
586
1189
74
637
1012
139
1285
1265
896
387
244
1101
739
897
1132
335
620
230
984
1192
697
3
8
567
104
357
336
1152
1430
1241
555
1037
809
537
260
96
1070
1105
508
99
1225
831
1337
775
1242
502
864
966
12
486
83
1002
786
508
1110
332
1308
938
981
881
318
979
858
372
965
79
1033
1193
1042
135
4
426
365
618
931
146
1167
1060
201
1122
1345
534
1130
965
675
813
1240
796
1372
597
176
539
206
34
441
1011
1223
355
1288
428
1158
714
303
933
292
1153
1384
1124
900
1395
1375
498
925
831
581
895
674
1157
1145
210
639
1203
590
738
1373
357
673
1255
796
740
444
621
23
369
191
315
393
354
1330
1333
852
729
914
45
281
678
769
1100
531
575
588
607
89
1362
434
161
181
919
1110
644
620
566
1113
835
453
272
1025
279
658
622
639
77
130
1300
1105
845
771
932
89
205
1366
270
387
1386
251
818
250
286
871
1194
339
959
1084
1055
507
1378
535
1388
384
993
478
1382
901
1147
892
761
691
425
1436
1284
708
105
225
848
1140
752
539
1066
804
1104
640
711
1242
556
549
400
1300
476
703
1389
237
1376
1012
484
1050
123
1336
1122
325
913
272
960
1208
768
361
819
1344
537
1274
621
1124
1389
1153
1186
55
1189
1150
1289
934
721
1207
633
683
554
1225
1322
497
1030
1171
801
1210
1341
595
712
968
1400
255
438
370
973
865
705
367
172
639
1343
104
54
1340
262
353
369
94
1037
108
255
41
375
429
337
917
3
864
1259
1256
1387
1244
1382
21
822
1331
1041
1061
1226
268
184
951
619
1170
1047
1002
352
1334
727
535
732
1227
907
806
325
222
514
175
541
584
1268
243
185
566
1381
582
450
1120
1259
519
255
703
348
716
21
1352
1262
112
960
470
1373
621
1362
646
719
1420
90
543
659
747
656
1421
1057
1183
443
692
592
996
274
1416
673
289
411
359
265
787
1288
578
1162
692
119
155
635
1293
914
158
1329
753
921
1438
618
145
781
875
1010
602
470
532
403
1257
131
218
1260
1259
1416
1028
462
930
139
742
1437
379
646
1263
875
147
805
1163
174
1038
867
809
51
1174
374
92
924
407
17
698
1119
1420
422
355
1433
761
739
915
1206
911
1118
1351
113
760
346
158
824
261
653
177
240
921
501
45
134
346
1075
955
755
63
118
1371
1411
1244
153
111
775
441
607
87
678
196
842
1400
514
1007
1401
721
1191
954
597
302
1160
1146
365
330
420
750
227
567
453
834
82
1220
1062
712
214
1311
49
523
1303
1157
1284
1034
900
428
574
802
395
1023
812
617
1374
757
100
60
239
397
316
756
1203
356
255
1020
150
875
164
467
258
960
704
708
1187
467
1032
1014
302
1013
898
928
214
932
888
360
1126
345
471
251
179
1366
1246
969
575
569
685
551
1017
1244
1143
1024
477
976
1003
73
136
786
165
1379
1061
161
1399
197
900
975
776
461
1222
1236
1062
923
634
1004
962
673
756
1290
426
1220
408
1114
506
509
644
909
523
873
46
7
817
948
1086
230
1407
827
727
119
680
377
437
1400
1293
734
195
1119
382
1021
1138
912
1203
1038
385
1302
279
471
1288
897
1079
1264
747
698
25
1417
1085
76
545
377
590
785
971
1165
721
1043
1366
873
660
1237
616
460
1089
511
64
778
1322
709
772
813
1315
831
615
644
408
1012
1397
736
529
1270
1047
742
1193
987
1204
835
613
1194
1214
1094
91
741
1044
761
1297
255
325
903
1264
194
1370
1194
423
331
415
543
881
305
616
243
645
341
56
461
1087
1277
848
456
215
440
297
836
1358
920
1363
984
982
1211
1185
249
97
584
932
768
671
268
875
88
168
660
1035
783
896
179
1125
862
795
1268
1365
642
1098
84
1262
756
1294
24
209
965
91
1155
146
411
529
541
667
680
1319
871
85
509
1408
404
1154
1244
187
195
143
1358
662
567
1055
818
958
279
1381
887
1040
714
814
1012
1007
412
1012
34
833
775
52
1372
1286
344
974
814
1031
919
756
675
985
1219
945
209
1077
233
407
1117
1136
1312
124
653
1385
485
339
874
1069
1382
466
954
1146
794
619
930
693
1309
148
290
1086
1072
676
154
74
465
997
1307
163
1220
909
716
927
833
900
353
397
577
265
112
840
138
341
127
892
1161
110
120
1163
28
245
142
714
1085
142
727
408
612
1318
1060
707
72
1423
296
456
882
367
1394
586
1074
518
770
452
977
501
859
821
909
876
1217
211
332
386
959
264
1429
267
164
128
681
415
877
1231
441
766
100
1219
308
1025
1195
162
1008
1392
9
710
456
1125
238
26
456
405
377
1320
1255
841
164
1423
627
264
531
1020
1428
944
868
184
199
1425
1129
1157
620
655
928
1428
1146
204
632
427
818
378
147
143
601
150
42
24
586
1223
643
1289
1011
226
548
457
366
1134
1009
1159
173
27
912
1047
1088
1407
1025
668
1079
723
1287
94
830
274
962
674
574
1048
261
666
1130
325
1384
638
46
1115
1048
99
1321
488
679
28
542
237
1076
1311
782
273
1294
1074
330
1308
255
821
882
302
433
325
435
115
1403
707
127
756
636
766
401
462
147
837
73
986
673
199
231
389
1393
356
1212
1107
1423
143
427
129
1083
219
291
270
496
1396
1150
621
576
654
111
964
722
1124
628
416
1310
391
687
333
558
1045
1164
499
298
746
1098
780
493
1112
733
1099
1342
305
1146
145
515
501
846
146
908
842
74
637
1316
631
70
1423
581
256
249
1111
38
64
1310
1008
384
108
1389
915
356
779
841
608
326
592
165
888
957
1176
1187
390
724
1218
169
694
492
764
1365
898
150
751
992
895
533
1088
373
1111
524
1321
268
1383
688
413
746
506
809
809
1265
847
1159
846
373
1408
302
756
353
176
1409
1083
1106
18
1028
1274
286
1222
70
564
919
648
43
1353
1145
587
1420
62
1385
985
1403
709
1138
472
999
1170
1435
1112
1394
277
1185
1261
678
432
645
312
281
348
717
969
821
1088
115
69
650
911
524
737
823
173
1166
503
213
962
1331
842
642
186
228
532
889
1087
903
649
560
937
578
190
1187
746
359
735
1148
760
524
131
1016
172
367
505
691
163
1354
1100
424
649
1185
190
866
426
370
79
684
697
1178
1247
1287
450
1364
252
424
1099
1145
1237
139
357
513
1196
958
278
5
538
824
366
788
173
1382
449
1268
1404
273
1109
212
65
99
1370
791
617
389
437
489
122
846
456
171
1040
524
103
1437
1001
137
1241
847
897
1104
380
871
67
1410
279
119
655
1086
1186
1390
1429
1164
368
730
1190
627
1090
241
847
115
857
873
688
817
1188
944
102
906
852
1301
889
1384
523
584
105
1330
1010
167
841
1389
750
1253
1182
951
336
453
557
823
411
230
1293
131
16
197
1003
82
1432
601
1061
1150
1315
1251
48
577
1005
898
1098
756
323
1180
396
153
152
1140
295
166
1266
786
87
346
1373
448
1228
1207
1176
584
955
1313
338
465
15
1263
1066
259
963
832
516
820
514
341
26
940
334
296
502
243
261
1283
682
570
685
429
414
1088
1071
758
1334
798
1380
582
137
284
607
1391
899
996
653
258
333
663
1298
568
973
449
715
182
1245
1099
1197
611
973
502
647
1155
413
746
578
1237
1112
572
123
92
34
1140
70
467
1287
1375
1350
628
892
1341
743
10
229
389
1370
1304
426
911
480
1052
1217
1143
48
574
699
1413
1134
314
596
1084
1382
136
886
276
1172
594
217
1076
327
1297
905
1386
881
393
858
1230
826
628
1043
1120
50
1332
933
776
1359
562
1178
982
211
429
1333
877
216
701
1160
321
1214
644
597
414
22
798
348
1354
412
1148
106
1291
636
572
660
1114
635
739
282
93
229
873
163
650
955
785
251
927
632
1436
754
1318
1235
614
1319
887
1137
797
1274
580
1234
1356
795
181
1113
344
412
41
862
388
574
95
1242
1312
393
407
691
1018
377
910
77
979
608
1141
1214
1194
383
1014
870
744
324
350
68
403
560
1171
1080
281
126
149
192
1315
1027
322
323
53
741
1280
1180
329
1027
1011
763
893
81
1094
1226
1212
746
1103
95
497
1213
338
128
1255
1350
637
246
1015
916
751
326
1149
226
168
1
166
1216
1142
754
479
1261
615
762
259
1340
1227
268
606
27
8
1045
563
1173
1151
183
683
238
105
1299
350
407
358
450
415
832
743
846
1398
225
1260
1255
1343
357
294
514
1389
316
966
1065
574
519
439
536
844
294
853
1344
986
784
228
1402
392
384
1326
1247
1317
793
1219
33
280
392
168
472
100
246
81
470
161
292
1217
313
1280
837
344
293
790
1000
107
1123
938
1206
509
1038
342
655
1236
1003
1153
146
1314
919
13
1089
246
1416
47
1439
835
1156
820
90
173
951
803
1099
1030
500
435
1429
209
167
476
137
833
822
682
698
897
462
1021
1018
764
1285
473
810
930
1298
407
58
853
244
796
1108
682
1289
1142
841
820
922
339
549
323
557
420
807
438
41
304
1174
653
705
858
1380
684
1103
64
1324
886
65
1371
679
1335
605
669
168
1352
143
254
579
110
44
956
787
128
841
853
61
464
1361
79
83
98
488
1260
631
184
568
1067
654
1298
480
1321
366
604
304
166
1354
1267
1156
159
1087
1164
850
401
1429
824
22
1425
1177
639
354
1313
1206
110
229
221
795
659
701
1139
262
112
1409
852
433
30
220
858
31
680
92
305
135
870
966
841
1379
502
1179
275
769
599
58
1356
1253
1288
1256
1350
327
244
320
278
1121
426
1010
726
736
1192
852
1420
447
67
1123
324
1412
1100
153
439
464
926
1148
376
65
376
146
148
702
709
1407
828
63
1098
663
434
1286
825
663
807
1258
528
22
607
62
427
553
1390
128
1294
459
1395
872
1299
291
667
1001
893
917
809
1262
760
114
280
1412
1330
484
75
1357
1213
1334
1134
997
527
1290
453
903
373
1154
58
120
486
137
837
1425
753
911
981
1436
109
827
27
1305
432
516
1040
508
312
1050
1147
1321
94
879
458
1166
437
764
1010
632
314
697
1301
282
1112
729
558
333
1429
454
808
150
729
1134
1109
239
1260
688
249
365
640
1208
1095
763
543
517
779
250
302
1381
1195
943
1330
340
57
91
265
176
510
1316
1000
10
881
1342
675
453
743
37
396
148
1091
505
1090
1009
41
545
794
855
1098
1337
545
1365
1254
92
1093
902
545
777
1104
238
745
1339
537
533
869
1254
92
639
1380
784
371
819
653
956
1289
1152
1150
622
851
1194
384
543
1092
473
975
1006
846
335
1006
621
1320
1098
618
536
681
580
953
386
588
1321
601
307
222
1428
4
249
1377
40
280
1096
1198
439
801
1022
623
443
529
826
1061
862
240
689
1275
680
948
1125
1430
785
708
587
837
678
846
219
954
295
1363
188
1197
704
1237
1115
296
474
391
64
107
1289
641
664
720
666
666
541
543
1029
287
107
1387
935
1241
152
1208
165
337
415
1038
331
744
192
1275
319
350
1116
1172
893
815
33
721
819
1233
927
1063
364
390
254
909
797
370
595
1380
142
849
406
273
443
288
794
904
875
906
826
1426
63
1378
71
1109
1226
1048
276
629
86
901
1362
1241
440
767
129
1357
1339
1204
1372
950
1282
368
863
340
459
507
959
728
283
383
594
1271
492
780
1213
189
195
1439
600
798
1384
1378
875
366
730
590
289
1160
687
1127
1345
1236
680
592
722
132
1189
1014
685
651
709
951
194
536
124
868
437
106
1178
1374
944
380
101
1317
90
548
879
242
373
1076
821
173
1149
281
852
894
393
16
393
176
1390
535
1322
1187
476
343
198
1388
1241
345
478
1085
745
933
24
1410
1303
581
928
241
1164
54
333
861
953
792
484
380
1371
978
271
210
724
1274
1111
653
181
959
1323
269
920
850
612
996
1434
999
605
596
1013
1329
360
1296
591
78
1151
1334
527
520
363
957
195
996
1396
1337
107
188
853
1333
1122
951
611
653
360
52
958
672
252
340
948
1147
1320
433
1154
671
177
165
1119
636
600
1021
1334
180
1129
597
400
1163
688
182
190
1285
1427
191
1290
1116
149
833
418
6
639
687
877
60
1183
1388
558
175
771
638
412
94
397
1147
177
903
540
1003
1391
70
1105
254
415
787
840
372
1324
553
1208
416
462
178
115
1203
1230
832
316
1434
701
447
830
216
214
1086
791
1263
89
749
1290
720
1124
1095
537
1100
391
571
1172
983
684
929
702
396
181
234
189
857
670
896
863
498
166
1124
1180
1021
413
1398
81
871
62
451
1312
1299
129
1143
768
708
498
532
651
581
823
1059
1137
1307
1314
791
776
259
1147
1065
734
516
312
1002
136
142
1355
1072
1074
873
982
1213
96
454
190
71
265
1264
1190
1004
919
1211
538
1411
825
25
807
1023
33
1248
513
430
592
306
1100
710
169
352
473
1408
1280
1431
238
146
152
500
1275
868
1391
237
760
443
1105
749
1213
488
37
961
1170
1050
813
74
162
701
1039
819
1111
697
357
916
1075
441
79
1127
303
744
25
786
183
432
398
286
914
193
604
607
196
1319
1037
573
977
165
509
893
408
1037
786
743
645
671
536
1111
1423
506
568
884
767
234
962
959
913
1380
604
1001
1248
997
488
860
500
431
745
971
1268
1123
471
500
971
758
108
27
345
502
299
9
192
986
1177
632
897
594
614
551
1228
326
1282
14
338
394
923
137
275
1174
1390
338
994
1361
997
368
413
1412
221
821
1381
334
448
115
1087
416
931
717
1262
891
455
1295
317
302
762
9
455
991
1379
349
561
525
90
1210
868
943
905
129
97
474
529
1268
196
161
1092
346
141
986
584
273
1271
1290
109
446
675
66
653
310
90
884
100
677
336
1430
430
1032
1343
1309
931
1431
1258
799
1074
1154
1297
563
782
176
151
324
479
447
71
420
485
1420
825
1325
1317
817
725
1244
473
728
1030
789
678
1004
1045
455
15
6
380
179
9
1279
1252
1002
1315
825
1244
1108
872
1072
1115
108
1306
1179
1088
918
1008
513
1279
359
273
259
147
598
578
292
538
321
341
1228
1351
1073
763
227
1298
79
260
1045
655
861
861
697
417
1312
181
699
701
791
26
99
1360
671
795
1272
1320
1038
633
112
1220
954
467
1102
92
121
851
768
785
1281
354
39
221
390
155
464
1123
461
0
561
476
175
1197
162
73
818
1276
361
1083
1194
1210
920
318
688
327
693
467
79
290
873
273
780
1389
949
692
763
660
614
50
836
646
847
236
354
824
750
1020
1437
879
1373
1225
265
255
716
664
1072
584
1123
1305
880
180
1030
723
1248
973
764
1255
1247
326
104
328
1232
717
930
1274
585
985
195
1024
1050
574
1354
715
352
425
1255
821
1283
818
1142
1275
482
1181
292
1290
513
105
833
944
1312
998
466
271
1252
