15
11
1101
12
60
5
49
96
214
196
19
9
103
23
18
26
4
654
10
169
660
21
1538
30
20
35
25
78
119
37
65
162
13