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