1 0
2 2
3 3
4 45
5 48
6 20
7 78
8 124
9 95
10 103
11 62
12 147
13 186
14 36
15 168
16 65
17 60
18 179
19 41
20 146
21 254
22 254
23 319
24 346
25 423
26 166
27 297
28 206
29 223
30 164
31 659
32 607
33 840
34 808
35 512