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