2
24
8
16
32
82
7
27
34
37
59
96
49
197
79
89
15
147
58
54
55
67
81
142
154
92
171
151
113
162
88
153
138
134
461
125
91
64
203
505
107
190