196
151
434
516
212
981
278
552
555
186
594
177
322
227
444
310
814
494
142
410
432
838
452
483
368
197
181
429
380
531
966
709
519
210
649
224
214
209
446
152
233
482
422
235
399
334
442
639
585
326
387
357
669
367
1049
825
544
1232
335
605