335
956
637
1277
1287
1085
1409
927
935
1210
455
957
338
995
126
168
589
864
432
824
1251
1050
198
273
666
369
180
629
399
943
1034
836
457
397
1025
227
305
1174
938
686
916
435
842
440
189
664
112
947
229
1369
955
496
740
1162
458
742
140
988
182
518
16
968
1051
540
201
213
784
1458
1003
34
1247
749
1360
269
370
87
1323
353
184
6
1262
1370
523
52
497
758
40
1365
350
517
567
827
1275
72
735
820
86
1192
287
600
468
577
1075
618
876
860
1286
646
974
463
521
1363
1470
777
511
1366
1113
823
584
467
606
525
445
1193
830
1315
762
1036
774
897
203
662
1086
967
566
15
611
444
443
610
294
570
1187
583
1434
1014
145
505
873
1359
1294
690
730
1453
1486
763
997
1340
308
825
1351
794
384
348
983
416
1301
149
1067
1399
1397
1476
93
675
1100
524
131
680
195
1496
819
576
414
797
632
1321
689
1375
1158
1305
1437
678
1307
1454
1237
202
356
691
906
120
1427
1483
1167
465
703
668
953
281
1146
585
966
1183
753
1027
1291
1238
22
159
936
793
833
313
903
1186
1372
70
857
471
1042
1221
1069
899
537
481
905
1292
68
121
596
415
1079
1001
656
1309
839
1147
2
206
854
181
939
1112
388
604
739
768
1004
1223
177
770
959
32
344
554
1278
785
1020
175
1043
981
1207
502
729
1462
380
880
1119
821
1204
355
1021
1480
958
998
692
289
509
969
915
1171
89
538
1417
1390
685
164
371
1482
747
137
79
1076
228
1005
84
1431
1447
173
519
1123
316
885
150
323
1080
1288
973
102
874
1396
433
1468
945
1144
1300
996
597
1471
1333
708
1410
1400
311
166
764
272
372
622
1120
333
865
327
613
978
212
148
1173
1432
1129
630
1490
1236
1479
744
654
628
1132
1017
932
367
783
167
815
867
190
587
423
1298
488
1338
12
1102
536
288
1088
1346
295
119
405
1073
1211
298
464
249
1280
205
211
1308
609
1083
588
412
487
69
1320
1467
1371
1285
1435
663
831
979
551
513
893
976
697
241
1203
719
220
299
1352
1392
841
1332
246
745
564
1206
482
1214
8
1224
385
1071
427
721
640
644
715
752
710
394
1270
1016
1044
475
714
1029
520
908
357
575
651
1041
170
1011
580
364
1165
946
437
1208
963
1107
88
31
676
390
1296
986
296
1037
694
892
1232
407
78
21
1188
85
1057
1465
1078
255
240
26
239
1082
409
1209
515
169
1218
886
508
1394
1099
972
1263
109
912
504
750
45
1087
672
896
716
700
417
638
125
944
1282
527
731
1441
449
1293
155
358
118
862
315
1109
389
868
19
1264
940
887
1141
498
1362
1056
707
422
1310
1015
56
522
411
49
635
1337
386
1195
47
1194
615
510
485
1429
441
392
110
617
431
869
470
254
1339
1311
545
782
624
806
1184
562
832
92
345
425
330
1393
128
493
188
776
547
889
10
1019
1484
115
582
1268
1101
261
1426
786
14
343
1241
387
1201
529
796
1342
718
483
1494
733
1142
383
250
1419
1097
601
954
1413
1253
111
24
790
376
1261
535
448
702
174
595
856
608
1060
143
1046
172
1317
1052
814
1254
699
1140
477
1485
53
846
36
766
1279
1180
1295
366
1318
929
919
55
1304
516
961
1026
1316
105
780
442
98
116
581
39
1064
1047
1062
1182
235
1344
1161
1349
724
884
0
1105
402
1160
1045
476
1388
1376
552
813
144
657
1446
1150
1411
1368
901
907
788
849
888
374
1448
1423
63
1498
911
835
1096
1049
283
544
265
251
262
135
1065
1243
186
233
1190
267
1136
1265
900
1456
1122
117
1231
382
352
993
1240
1063
154
95
73
1177
636
913
1135
688
1495
1374
1259
921
1108
848
761
1461
231
639
1445
802
1157
200
605
216
1038
1449
1266
1145
1440
1289
602
1217
123
1334
324
1009
234
65
1331
77
1234
1070
923
660
859
723
1191
1357
252
1228
563
1156
557
462
1418
1382
492
215
434
1466
706
43
263
565
1255
1163
1200
103
336
419
23
291
960
649
910
1024
424
705
805
1354
134
542
861
970
461
1428
101
312
652
822
328
1225
381
1152
207
1433
1130
843
322
1094
1383
1114
71
1281
410
631
1408
1128
60
460
711
928
253
1170
11
1054
1220
931
572
413
772
1457
1185
1488
331
192
436
667
712
1256
592
933
1222
1306
450
268
309
620
548
1276
717
1303
1412
1092
138
325
30
591
157
1330
114
1378
275
44
725
1040
337
558
1093
643
871
28
741
1367
1239
1473
1455
829
803
851
1459
146
133
429
1474
306
379
1273
965
1415
404
223
171
1284
221
300
1189
90
360
586
286
199
178
161
837
75
97
641
320
1487
400
107
96
321
534
210
9
855
1398
926
1089
1066
438
7
579
1090
398
256
925
302
659
242
1244
1267
1151
1283
917
1402
1335
191
459
743
627
318
282
853
1451
1133
332
847
1227
1143
373
430
598
1117
992
950
1387
1179
1124
590
698
304
1379
152
769
33
812
1068
278
106
881
197
260
349
194
834
62
810
61
593
531
877
1111
1166
980
1493
1115
20
1271
473
671
46
124
104
378
314
179
1424
1361
1197
1463
1242
81
882
546
351
363
514
555
994
222
759
219
989
1442
274
949
1385
952
1169
1327
792
1416
1018
681
494
845
1168
479
683
603
243
937
341
395
1032
1104
1154
765
1059
914
1010
898
674
852
495
406
1407
41
607
623
342
59
679
1314
561
451
94
1464
1
232
50
1347
67
454
1126
452
879
748
499
1322
870
247
35
1325
270
187
51
474
245
1139
727
329
543
183
1469
840
418
872
1226
391
1246
224
244
951
982
594
319
655
767
1110
326
553
163
37
948
176
340
687
1116
626
303
791
377
142
771
550
971
354
1127
1131
428
375
130
665
1430
1000
64
559
1091
696
1008
633
863
1258
573
1007
58
1348
1095
760
426
1450
217
1405
1134
934
709
453
420
987
193
76
147
393
237
756
658
1391
556
787
506
1235
1260
401
1477
1058
541
866
728
838
883
439
816
1121
1061
1199
48
1125
1202
1497
532
279
1343
1118
1249
1313
549
1439
1403
1345
1478
236
339
1422
1022
1030
1229
1031
809
990
757
486
446
1377
91
526
941
13
621
1274
677
1033
1272
1425
634
642
653
800
1055
297
1355
920
922
673
1159
1302
1491
456
894
307
1364
408
734
895
1233
225
612
924
645
290
264
1312
1245
162
1172
208
4
310
347
684
775
257
844
230
1421
18
539
891
480
1269
817
999
850
1137
909
1023
975
122
1148
66
648
818
165
1475
82
1230
490
530
1028
365
1443
1074
108
614
1081
650
746
1257
1035
1324
616
1326
773
80
722
713
1164
54
218
778
1248
136
751
1012
1395
447
1039
38
196
1216
625
693
1319
1472
1420
1252
704
25
1053
984
317
421
1380
1213
804
74
501
807
560
1196
1489
1336
361
1329
466
1013
489
808
362
484
736
