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