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