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