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