12
52
169
86
163
124
229
301
108
158
316
186
701
146
147
185
429
64
323
276
133
95
231
193
204
154
359
168
112
183
36
38
44
32
155
101
49
194
80
17
74
235
160
191
232
346
290
111
60
143
144
149
85
48
212
233