30
18
126
1344
53
504
27
26
