31
18
126
27
504
53
1344
26
