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