17
18
21
37
29
16
48
55
44
31
65
61
82
72
77
77
78
82
89
112
95
81
121
100
130
130
141
163
143
169
115
146
168
122
143
61
142
155
183
221
173
201
164
241
155
266
224
211
90
201
270
286