114
256
82
141
98
92
306
241
345
346
297
81
465
366
376
187
328
162
240
569
361
237
612
207
313
632
468
656
382
442
970
441
845
388
763
565
712
535
302
1297
1249
1414
760
594
260
1814
807
451
585
655
649
664
864
1092
866
519
1121
30
467