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