11
25
56
13
117
131
104
90
141
748
83
123
99
236
199
404
728
155
235
331
198
172
186
157
128
363
278
222
217
284
510
318
195
261
777
178
311
228
250
532
240
320
242
426
202
212
308