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