117
183
79
111
471
236
72
707
617
59
165
80
110
35
77
209
242
212
602
311
328
326
309
135
286
224
252
428
172
100
189
159
182
191
271
207
205
263
177
210
348
349
132
404
649
112
147
149
401
123
180
258
251
151
203
146