2
3
6
4
3
4
8
15
14
12
12
22
39
37
41
35
46
53
49
42
36
50
76
71
265
85
75
69
88
90
104
93
130
102
107
128
91
127
113
118
118
119
95
111
129
154
168
102
105
126
149
121
120
115
119
108
106
118
172
146
166
223
147
154
180
185
157
161
162
148
128
191
151
158
191
168
178
155
199
150
127
154
188
137
361
162
181
127
156
220
201
175
178
149
170
184
181
164
182
156
186
235
214
162
184
187
214
177
194
216
171
194
147
198
193
166
166
190
155
217
179
185
177
221
174
150
163
159
293
229
207
243
199
179
190
182
240
211
207
242
200
242
242
229
206
211
227
222
237
241
230
251
266
255
216
500
436
280
254
226
313
240
245
276
283
289
302
354
219
312
230
277
318
263
286
477
388
295
437
414
347
487
1008
1027
348
836
632
886
421
619
306
294
253
469
356
702
607
307
682
328
338
422
622
278
516
599
767
478
771
536
504
737
749
1464
824
1100
1441
647
1182
1158
522
346
747
820
296
310
233
821
540
769
467
752
661
811
812
484
778
746
911
653
684
757
647
621
3676
1105
1423
429
611
336
464
421
753
804
2215
1174
1881
458
529
894
614
859
730
940
701
1403
2111
3017
1804
533
861
847
836
1989
897
1461
759
1379
1774
854
1211
1726
1870
902
1457
639
1106
1094
641
695
1696
1197
1327
1290
933
1397
2627
863
1141
678
967
2281
752
1987
639
759
1046
998
665
789
1045
2252
799
697
788
2224
862
1303
910
850
1655
864
2733
1423
616
1537
651
763
723
825
567
853
1207
1066
608
367
479
1581
977
1158
2916
1232
624
955
753
869
1124
1614
973
2850
776
1223
2875
918
1022
1528
1668
1935
1433
3605
1964
1754
1728
849
642
843
1474
1890
2305
806
1712
3367
543
754
762
1884
655
899
1056
729
713
1930
764
1184
1946
977
1853
502
1444
1517
1517
1005
2114
806
1068
1298
562
1780
1223
2472
947
632
2420
1115
1501
633
756
1126
593
525
579
862
800
1147
1816
1404
1823
1003
1518
478
456
527
545
965
799
554
607
503
1414
559
930
1528
1906
1173
1944
2624
2821
614
2294
1322
1152
804
3886
2598
2402
1350
485
494
458
490
1629
2201
628
1161
822
1420
1164
508
486
464
483
516
517
1258
1055
774
757
581
1338
1835
2362
1101
1762
2270
1219
493
462
2651
3423
612
1257
1113
1518
1056
2633
896
567
624
580
493
453
424
523
602
540
448
631
650
884
1385
1413
566
529
597
555
690
791
633
3441
851
795
1092
1598
1666
1277
874
1041
1646
528
735
1702
815
496
574
522
739
575
1137
1603
3584
1211
634
1251
1167
1444
569
668
892
1362
1501
1280
887
802
605
674
947
658
800
661
488
544
485
1021
1368
799
481
489
517
2074
1078
517
896
2103
523
2986
696
741
2061
1368
1023
954
596
587
512
498
704
733
1113
560
494
510
527
488
795
530
524
2918
2364
2792
2834
607
1050
22916
3032
1073
819
924
1338
1087
1322
2162
672
3102
1382
656
1292
555
1835
570
767
2329
1610
1706
1461
3539
1482
948
555
2133
938
2397
818
6722
2478
537
524
1271
791
618
1598
698
903
1109
2112
2121
1485
1318
1081
1413
2053
2070
1808
1290
2456
1007
2293
5989
1275
1314
3590
2513
1314
4086
2894
2803
2895
1216
2779
1457
1486
642
1595
735
700
1832
853
816
984
761
764
791
748
761
841
956
770
769
790
790
715
809
802
711
1470
1235
1081
1104
871
2417
894
829
861
1239
907
1392
1583
856
837
819
1132
917
805
692
715
1137
849
768
1199
1392
900
895
968
823
813
927
921
1026
971
875
1692
936
845
863
879
947
939
1483
1056
916