22 131812 3093 48827604
4 9 10 12 13 17 20 26 29 36 53 54 68 71 74 76 78 84 88 94 95 98 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 74 14151 
34 474 2853 9327 18760 25130 24283 18525 12319 7711 4792 3086 2026 1264 658 301 139 69 35 18 7 1