15 24271 507 6309201
5 10 11 15 18 21 22 23 44 48 49 52 58 72 80 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 24 
44 581 2690 5923 6977 4828 2197 746 208 47 13 6 5 4 2