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