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