1 15
2 155
3 252
4 916
5 1189
6 12654
7 55293
8 177554
9 418634
10 753248
11 885193
12 18252678
13 18252687
14 18469156
15 18469165
16 19882616
17 19882623
18 41867246
19 73526936
20 73526957
21 233843449
22 244895519
23 2345784285
24 2399877831
25 4273447776
26 29891923496
27 42649454852
28 728781494646
29 728781494664
30 926273782686
31 3653598268816
32 3653598268823
33 3653598268832
34 162743845628669