1
5
5
8
6
16
28
16
25
26
29
25
28
28
32
42
38
37
46
46
42
34
51
36
59
51
46
52
64
79
75
80
80
75
93
116
80
74
93
124
114
312
126
116
109
123
146
169
138
189
139
151
187
137
173
154
158
181
168
129
148
174
193
215
147
139
170
193
166
159
150
155
142
140
150
212
197
205
346
232
223
225
257
195
205
210
191
159
272
185
234
246
199
215
186
252
198
173
183
236
178
400
208
262
149
205
258
261
221
248
183
222
225
227
191
222
196
233
281
257
217
293
230
334
208
232
259
208
243
186
240
241
199
198
266
188
262
216
230
213
278
213
204
195
190
382
298
260
289
235
212
223
218
316
270
246
288
246
297
301
292
241
258
315
271
278
308
309
292
432
318
247
609
522
322
318
276
391
312
294
329
336
336
361
401
262
356
273
319
368
302
323
543
441
352
540
477
456
554
1193
1185
418
911
805
1057
513
752
374
374
311
526
440
810
767
347
801
385
418
484
747
338
647
718
856
541
878
611
596
843
839
1641
946
1227
1576
821
1534
1287
598
396
903
921
360
371
269
907
620
869
523
837
746
919
900
550
869
826
1020
834
791
879
726
705
4135
1197
1554
484
686
386
593
480
847
890
2430
1282
2059
501
593
943
682
949
783
1026
774
1510
2243
3133
1912
598
912
915
910
2114
963
1565
820
1508
1973
930
1290
1845
2091
979
1611
714
1199
1177
714
777
1799
1283
1432
1383
997
1492
2746
950
1223
741
1050
2555
817
2069
684
828
1124
1070
821
852
1183
2426
881
771
868
2361
922
1451
998
934
1796
933
2882
1511
668
1638
695
836
788
901
622
1215
1376
1137
661
394
513
1760
1057
1271
3078
1308
710
1029
839
920
1184
1693
1046
2949
822
1305
2973
1045
1082
1654
1779
2011
1493
3732
2082
1834
1812
912
690
891
1565
1998
2424
874
1812
3685
590
822
816
1984
716
996
1148
760
758
2002
817
1262
2048
1018
1943
545
1605
1597
1588
1078
2283
838
1126
1329
612
1875
1426
2599
994
677
2530
1162
1559
691
801
1176
647
557
620
921
836
1210
1893
1466
1998
1063
1573
504
487
560
586
1001
856
580
640
536
1475
592
989
1651
1995
1237
2021
2750
2917
665
2449
1422
1211
886
4060
2871
2490
1424
506
525
490
523
1690
2288
662
1215
959
1507
1253
537
516
495
519
541
543
1387
1119
826
787
614
1423
1891
2443
1159
1823
2384
1295
522
487
2772
3515
666
1312
1193
1604
1115
2714
949
615
673
612
522
477
454
554
676
573
474
672
701
932
1458
1481
604
560
623
596
721
828
682
3590
887
875
1168
1740
1747
1340
918
1114
1714
554
826
1758
860
525
627
553
786
602
1248
1685
3761
1296
664
1366
1221
1499
592
700
935
1443
1569
1371
957
885
641
765
972
700
832
714
512
576
506
1082
1440
856
507
516
548
2162
1153
540
934
2273
549
3378
728
774
2128
1434
1050
1002
632
627
544
526
751
771
1167
598
517
542
559
516
831
563
547
2987
2584
2885
3047
636
1145
23488
3134
1111
874
957
1394
1137
1368
2300
696
3221
2393
684
1453
589
1910
598
815
2404
1662
1805
1515
3720
1588
994
597
2211
979
2491
857
6877
2558
569
553
1359
832
645
1644
727
978
1149
2169
2176
1539
1389
1192
1488
2101
2125
1888
1348
2525
1067
2417
6819
1339
1375
3764
2635
1419
4300
2977
2960
3008
1270
2877
1507
1603
691
1626
755
725
1884
876
853
1032
786
791
808
773
786
872
1056
800
798
819
816
744
836
832
739
1510
1262
1102
1140
897
2487
918
859
887
1260
936
1528
1629
901
861
847
1162
954
841
714
747
1181
886
792
1227
1416
928
932
992
850
837
952
947
1055
995
894
1722
974
891
889
916
984
971
1532
1121
941