18
9
16
10
20
13
26
60
31
80
94
66
103
98
178
63
149
265
261
109
134
181
282
159
142
248
110
216
243
249
198
168
51
118
28
132
29
43
12
17
32
38
71
49
215
180
218
213
237
414
309
70
14