4
17
16
214
28
27
29
38
35
40
42
52
53
51
55
49
66
60
76
47
64
45
59
67
83
110
53
59
66
83
64
68
64
58
56
58
59
108
82
102
112
83
94
96
93
87
91
92
85
81
94
92
95
107
124
123
98
129
106
89
116
115
91
298
104
106
88
102
150
116
114
130
103
122
125
132
112
134
102
128
174
152
116
112
134
134
130
142
164
124
118
102
143
126
117
119
123
115
162
124
135
116
157
130
99
127
121
184
158
149
182
138
140
151
141
158
152
155
181
151
183
181
171
161
171
184
161
175
167
173
194
177
187
166
337
340
227
173
172
243
180
200
211
228
228
225
282
175
254
189
231
250
221
230
414
315
229
342
350
226
394
845
899
282
738
464
717
338
444
235
208
189
388
257
551
472
238
548
272
256
342
526
203
328
456
621
402
634
443
379
616
658
1262
691
959
1034
530
1005
997
424
277
627
704
217
243
190
706
454
633
385
644
500
647
704
405
659
614
766
504
534
623
483
507
3197
979
1211
364
518
229
359
340
611
673
1960
911
1690
386
429
781
510
710
624
838
597
1238
1973
2830
1608
452
798
739
739
1837
826
1337
659
1234
1551
760
1079
1533
1645
813
1314
554
991
979
545
608
1572
1071
1208
1186
799
1269
2470
746
984
601
884
2082
655
1864
557
653
951
928
578
695
906
2072
716
605
691
2051
780
1197
820
771
1501
763
2549
1292
548
1443
583
667
654
737
502
746
1112
948
551
323
429
1418
901
1032
2747
1143
538
846
665
817
1024
1491
892
2750
701
1100
2729
799
933
1395
1518
1818
1328
3429
1864
1642
1626
756
583
776
1348
1774
2153
707
1547
3095
506
680
701
1726
602
817
976
698
659
1851
703
1113
1843
928
1755
459
1353
1403
1419
931
1906
757
1026
1250
514
1701
1118
2349
868
583
2294
1042
1429
584
707
1066
548
488
533
792
736
1060
1703
1310
1691
929
1420
442
422
495
497
912
738
504
551
463
1336
508
866
1420
1813
1091
1830
2417
2701
578
2155
1218
1068
710
3738
2153
2263
1276
457
453
423
445
1555
2100
587
1089
762
1291
1048
462
448
418
438
465
480
1188
977
709
714
527
1233
1754
2264
1024
1693
2145
1125
461
432
2535
3312
521
1184
1010
1435
980
2458
840
519
578
529
454
421
399
481
533
494
417
576
595
817
1317
1330
515
472
545
499
641
742
542
3280
780
721
1013
1529
1572
1174
815
957
1547
482
643
1596
737
455
512
479
698
540
1044
1493
3330
1141
589
1129
1079
1345
532
626
846
1257
1410
1123
811
666
556
596
882
603
741
600
449
495
460
948
1290
735
455
450
479
1975
999
485
793
1992
478
2664
653
682
1923
1290
973
867
553
532
462
457
642
668
1038
506
454
474
476
442
747
486
488
2831
2229
2666
2701
561
965
22386
2904
1016
752
879
1256
1031
1257
2030
630
2948
1108
612
1147
521
1744
529
709
2228
1527
1622
1366
3371
1385
892
508
2010
867
2270
765
6578
2381
491
485
1177
728
571
1527
652
810
1030
2029
2046
1399
1205
978
1298
1986
1962
1693
1213
2384
924
2183
5332
1200
1222
3461
2418
1236
3907
2775
2617
2746
1150
2660
1395
1353
599
1546
695
660
1758
812
767
925
720
732
741
695
715
798
839
727
705
755
742
676
774
757
668
1383
1193
1016
1027
833
2292
839
787
821
1194
855
1284
1508
809
800
778
1071
874
760
652
678
1084
797
734
1161
1345
860
837
923
773
779
873
880
961
935
828
1651
883
783
820
829
893
903
1422
1011
880