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