10  0  0
11  0  0
12  0  0
13  0  0
14  0  0
15  0  0
16  0  0
17  2  0
18  7  1
19  40  4
20  120  24
21  211  63
22  317  144
23  406  148
24  567  228
25  643  296
26  727  503
27  770  606
28  777  785
29  834  1136
30  820  1312
31  778  1665
32  650  1010
33  647  1268
34  478  687
35  400  100
36  317  17
37  186  3
38  153  0
39  68  0
40  42  0
41  22  0
42  11  0
43  3  0
44  4  0
45  0  0
46  0  0
47  0  0
48  0  0
49  0  0
50  0  0
