1073
1328
1493
625
1588
13
994
547
1462
1230
288
1252
65
507
951
1380
733
537
309
244
465
926
1460
1004
162
26
945
17
63
134
797
1339
1477
229
158
769
887
719
1348
1534
1001
932
1491
493
914
272
191
109
319
590
618
1453
1179
81
1136
1503
285
1522
1533
245
1032
356
960
1546
133
1572
910
301
502
580
29
575
1318
818
688
298
791
973
1247
949
1414
407
531
539
1507
619
796
1139
721
727
1351
955
406
985
505
950
758
1125
371
354
888
968
622
1143
1156
237
297
431
304
680
865
146
983
381
1331
113
161
585
1412
1298
790
64
494
316
1390
1228
341
1429
760
980
935
416
1385
1355
1555
874
1432
243
1445
1484
527
814
820
83
977
822
18
458
892
710
80
71
927
705
1138
269
1494
1498
958
596
386
807
284
118
671
513
644
1175
376
869
220
131
1502
1527
1518
70
1133
930
582
36
595
1251
903
765
1392
805
292
56
68
421
439
1305
1497
654
429
263
616
1145
1012
943
744
1468
1542
153
1436
51
1047
1589
254
185
540
774
1330
893
543
1235
1181
1197
1079
129
1480
956
552
128
847
689
314
111
627
520
330
35
1570
632
1096
614
19
749
394
852
963
259
476
829
1500
1435
764
286
364
74
732
1244
536
1408
306
1297
427
166
1422
821
231
1142
1266
1284
503
1565
1463
912
1488
1178
634
1060
187
964
944
9
345
1551
357
724
200
849
1382
1099
242
3
861
1466
1346
546
48
132
615
41
694
1263
235
1495
1132
886
1169
208
1299
518
1395
1205
517
1077
424
1092
475
1334
1285
1045
1006
1257
816
1556
1248
154
482
1020
1499
775
1372
82
1424
275
1458
1150
1427
1024
400
725
1141
703
1396
43
145
931
1114
695
183
988
947
842
1398
398
848
169
1126
1596
402
411
1516
626
578
270
1387
1482
859
857
312
915
898
1078
510
1344
281
1510
1337
425
996
1135
206
801
454
917
234
135
844
761
678
1011
1151
1394
258
1404
665
1123
1063
307
1094
692
982
669
86
798
1160
247
1204
675
79
339
31
997
941
734
483
999
117
613
1366
355
313
1501
1149
748
396
1021
778
253
84
1347
155
1428
562
1030
228
1088
905
315
369
452
640
462
300
474
738
409
332
1081
609
657
236
1161
826
706
1303
603
870
120
192
1029
1189
1509
895
921
1539
1523
136
53
1544
28
198
629
1301
1170
1321
280
504
181
359
1379
896
328
597
1383
592
1223
435
831
643
1519
271
1269
1218
216
1421
668
1245
1185
1521
1148
1590
350
1515
67
690
186
714
92
509
1374
986
1300
876
1295
1341
866
159
788
1512
840
516
1157
1545
579
94
1182
1050
1089
568
1338
399
468
415
1186
863
763
709
1207
662
1474
408
716
670
633
1246
631
1026
239
1042
1057
1271
347
282
1308
624
1583
1268
1511
372
1451
268
1306
1552
741
981
577
179
25
881
1528
974
363
172
752
722
1238
348
1239
961
799
1232
1419
52
1103
1037
607
492
490
975
815
115
525
1188
1206
218
479
137
488
1069
387
260
1322
1505
444
1249
884
1128
838
91
731
1290
856
1121
785
528
1525
38
601
1535
93
1437
1575
1470
10
508
491
713
639
908
686
1454
344
612
403
736
410
47
570
1009
666
1261
535
802
948
938
1061
889
343
1389
44
542
1198
7
171
1260
1581
676
1226
366
1036
40
1113
1594
469
560
293
240
1506
1259
581
1371
1467
1086
512
880
173
380
1410
971
1153
904
318
1166
530
667
455
256
1554
1095
267
1397
149
1144
32
414
177
262
1450
1367
604
116
1360
1100
872
1532
213
1217
87
883
514
1593
404
308
1476
555
962
809
1019
1015
157
1598
913
222
793
1439
1052
1459
374
571
966
1342
212
1595
1106
587
1457
867
586
450
1102
167
291
1154
1000
1190
526
1152
151
1076
1296
443
274
720
88
919
370
746
511
768
723
990
946
379
1016
1254
879
846
114
438
780
265
250
523
817
828
701
1080
942
246
563
432
655
473
824
1093
936
762
1202
472
419
123
524
289
176
1053
287
436
916
939
1155
152
1356
554
1240
1455
1091
885
1329
1225
521
499
219
334
336
55
125
486
621
1007
1172
464
978
190
1131
1326
894
95
707
1253
1173
1098
1258
2
1289
66
598
147
929
1557
1168
73
1418
85
178
1293
119
1147
108
1025
777
367
202
937
170
1120
124
1524
383
1065
130
786
664
378
1576
506
50
349
1441
783
1368
489
433
967
500
754
909
954
698
189
1068
779
804
197
164
674
59
593
1564
897
6
199
4
401
459
729
845
446
715
1282
1478
750
1215
645
827
871
576
497
1194
907
735
1062
1273
333
906
1005
687
302
1416
651
225
498
449
389
839
1358
142
1288
325
1294
1335
711
583
1014
832
182
144
862
1333
1440
899
638
1526
957
649
1097
924
1391
279
412
141
1203
1195
1443
1250
0
1083
795
553
1221
522
78
1108
1547
23
1054
628
548
745
551
1591
1283
495
558
660
138
1569
233
851
480
139
1469
998
602
1579
1447
238
353
1234
1359
204
1560
1187
295
1384
1233
331
362
39
69
456
445
217
1111
1214
1183
1064
1400
321
1517
806
1270
673
882
693
214
1208
1442
1130
850
442
1034
1292
1302
794
127
8
470
599
460
434
1040
180
773
163
327
812
1585
1568
767
620
430
533
868
1423
58
1426
1033
1563
150
107
14
1461
337
1048
1340
803
294
1317
1219
771
1316
441
22
165
515
696
1481
1035
392
1191
901
681
1038
382
211
1483
1377
652
1255
979
365
1405
728
21
819
1274
1479
1407
1137
377
534
1222
1343
925
1013
230
1362
303
209
1473
1278
566
1023
1324
1134
708
704
1180
1353
1117
1010
589
34
743
1272
992
1201
658
1543
541
550
148
277
751
426
1224
310
641
1357
1159
740
1586
1381
175
1115
45
283
697
1541
1200
1304
835
257
96
1116
1058
1536
574
636
390
1184
759
1388
97
605
110
1471
1403
650
422
1472
860
143
501
60
1514
102
1562
1242
224
420
61
564
121
730
836
1399
1363
1084
1074
1425
1264
1373
953
940
873
1420
1327
311
1566
1028
266
1369
346
1386
600
811
813
1211
1
1548
1475
965
565
417
195
484
126
1448
989
276
27
1345
368
1582
757
100
519
1243
1571
1332
391
781
317
1082
248
1085
1313
834
395
1430
273
712
1227
1449
776
90
1165
1027
57
772
1276
1112
11
485
853
1110
437
787
739
296
30
174
375
361
837
76
855
305
663
1287
1164
1413
106
1279
1578
397
42
223
466
1051
823
75
1122
1431
1002
232
1018
1409
1559
329
1513
656
1124
1310
559
952
1402
140
1044
610
1210
168
1597
1465
1592
428
1489
184
1193
360
358
1529
987
324
770
477
1146
457
677
1350
969
1323
1456
825
156
1171
782
934
699
911
384
1580
1127
1286
864
20
1280
264
112
1070
1349
1105
810
1320
637
1277
249
1017
447
1365
1291
875
1031
352
342
1213
1066
993
588
984
653
923
62
99
290
1071
1022
970
561
683
1376
1574
679
1267
1311
691
1415
1176
1315
1107
833
1118
545
1452
726
201
642
1573
1393
251
1370
617
103
1140
529
77
928
878
747
1109
1158
608
1361
1314
1549
16
557
1055
1075
900
792
1561
922
1087
423
160
1199
323
37
385
1307
1325
737
241
841
784
299
1577
89
340
591
1237
742
1043
1209
1167
24
1508
630
584
405
1375
1490
1319
33
1241
1486
685
933
101
1537
1558
1177
1119
