1 0 
2 9 
3 18 
4 37 
5 25 
6 120 
7 36 
8 47 
9 42 
10 59 
11 137 
12 143 
13 51 
14 48 
15 141 
16 41 
17 57 
18 73 
19 77 
20 76 
21 166 
22 80 
23 104 
24 93 
25 78 
26 96 
27 181 
28 102 
29 91 
30 102 
31 209 
32 201 
33 197 
34 194 
35 196 
36 129 
37 230 
38 115 
39 200 
40 97 
41 213 
42 206 
43 115 
44 216 
45 220 
46 214 
47 208 
48 246 
49 211 
50 233 
51 199 
52 208 
53 209 
54 224 
55 207 
56 228 
57 221 
58 196 
59 230 
60 219 
61 141 
62 153 
63 215 
64 231 
65 214 
66 213 
67 248 
68 148 
69 246 
70 223 
71 227 
72 164 
73 232 
74 242 
75 205 
76 243 
77 210 
78 133 
79 236 
80 244 
81 247 
82 167 
83 247 
84 149 
85 156 
86 167 
87 239 
88 136 
89 226 
90 221 
91 180 
92 247 
93 191 
94 147 
95 242 
96 229 
97 250 
98 169 
99 134 
100 199