1389
1357
699
386
325
1249
692
1127
1200
1302
1347
707
191
576
636
961
738
680
947
854
321
1214
466
421
750
796
1391
1234
1191
856
1415
304
920
536
856
467
1330
530
1421
515
420
210
936
1418
1204
449
656
35
337
531
503
1122
715
1067
1263
194
1424
149
490
218
235
1294
1001
1167
940
1058
1131
946
109
425
157
102
402
116
1024
662
874
254
337
867
493
146
49
1268
1030
1192
1339
960
340
801
1105
596
860
618
497
1018
222
200
459
980
1339
1094
467
1053
672
837
701
1199
221
941
1338
30
942
353
345
174
468
645
293
89
498
1100
25
549
439
1047
1037
1109
17
1040
950
1018
358
450
374
1268
137
13
1075
178
482
678
68
1154
1350
1345
422
0
1204
1321
979
128
882
265
1407
771
372
408
1432
1002
225
1417
1276
625
821
251
1315
71
1092
28
1319
217
1182
12
323
509
972
205
1148
251
221
523
872
1182
639
282
289
1077
1022
274
149
806
1262
926
1382
1051
649
479
73
694
1275
675
1091
758
1136
1025
1181
418
1399
106
982
1419
922
353
416
198
505
1086
130
1000
129
651
740
324
371
721
1088
974
918
454
1228
666
455
668
674
1010
293
1136
1018
438
1431
582
1223
976
1086
531
340
1139
510
221
602
1004
448
704
572
10
1241
423
1104
661
73
96
368
384
865
1053
1349
118
830
122
945
230
959
979
306
1098
955
1109
770
381
239
330
1239
466
1064
700
1433
484
856
714
171
1219
294
405
136
1365
224
446
771
1359
106
1247
222
724
562
384
390
27
952
1391
1261
777
1110
190
825
1079
255
1166
1005
920
1318
1125
276
943
1002
222
1356
832
888
924
783
151
148
583
1153
72
116
589
625
149
612
1281
60
495
814
813
123
440
530
783
318
875
1101
1350
29
599
762
547
186
618
301
498
317
49
553
1251
1127
416
1013
129
967
178
475
51
361
1311
722
818
402
434
841
996
732
1149
786
984
466
782
673
367
424
1197
665
756
379
613
1208
951
484
466
52
577
882
851
159
909
195
616
154
111
1267
877
1243
689
955
255
1186
186
68
487
901
1315
1238
1036
25
983
1097
725
820
1206
540
1208
1335
458
764
950
11
1136
859
528
65
1277
295
641
1196
800
752
1247
514
30
306
847
88
1127
1198
220
294
957
1065
1380
1308
284
502
1405
578
158
23
828
710
1428
202
29
147
474
571
676
148
1156
111
863
22
1374
838
1398
1337
842
605
861
570
746
893
1248
647
965
846
260
1346
699
1066
691
994
1278
499
342
679
771
130
599
1218
1191
1329
249
225
116
1260
297
899
783
38
950
981
1061
465
194
433
1059
1253
13
379
589
615
182
1042
693
961
1163
965
1113
1043
1141
131
1245
1320
695
797
6
585
388
1323
908
1107
928
988
1162
735
604
449
915
642
475
883
629
884
725
461
1011
92
247
224
1375
1113
942
719
1231
879
1314
1072
754
1219
902
825
1433
1360
641
790
683
968
167
102
928
772
1367
385
690
540
592
573
1244
871
622
929
377
1401
1307
1371
372
284
5
1383
1311
1162
741
583
58
221
429
518
796
523
701
825
204
633
21
1038
866
988
110
1216
77
127
369
227
974
678
102
569
924
1172
280
948
2
702
1105
248
1352
459
435
1159
756
295
1124
1039
622
366
408
648
1044
268
1026
29
771
1145
659
1007
512
723
341
103
1181
966
468
1061
978
486
243
695
1229
1004
100
712
257
1273
917
1303
329
264
847
655
848
1176
965
1030
715
1325
275
289
710
1332
1349
1336
518
1088
335
677
133
978
368
619
1221
722
365
889
86
1378
264
899
613
367
1174
568
1172
524
126
753
296
905
582
1221
1351
865
131
619
485
656
1090
703
1315
406
162
1190
1392
1080
289
775
146
157
559
707
1378
740
13
308
641
1079
439
533
270
232
1033
363
469
446
974
1217
205
588
420
282
1316
779
883
508
1325
249
350
310
1323
1008
1016
274
953
1140
833
855
529
1091
1377
879
1433
112
640
177
11
216
560
1258
318
783
1377
956
710
32
974
1012
773
229
592
297
885
859
1019
329
477
714
514
1375
412
502
1026
1000
425
45
877
518
1110
327
1279
1412
1022
569
367
209
548
910
1287
1073
737
564
234
522
470
17
33
1339
877
421
1030
596
934
797
217
100
1375
1086
705
305
1182
287
362
671
773
599
1257
895
904
1235
398
1101
482
686
315
1212
1046
759
1261
491
1374
29
387
520
187
1227
612
317
461
608
1295
1125
1277
321
353
45
1070
619
1185
200
940
246
1328
700
488
631
775
1433
588
351
836
470
182
479
1154
1178
167
688
668
132
175
525
1347
124
964
1384
883
409
1191
438
391
901
1330
171
1364
1144
179
924
680
1279
1221
1266
23
906
196
1386
899
162
883
896
691
557
5
436
1426
570
753
398
318
334
327
628
211
46
177
527
312
664
1059
196
1327
925
609
102
601
84
835
1339
316
571
524
1285
705
1068
403
616
409
355
1264
1302
1036
1325
472
1426
401
1346
1428
1372
873
100
1023
1379
472
