28
49
39
63
63
49
35
247
241
201
44
23
21
110
343
573
708
766
689
685
23
49
42
23
70
31
52
73
46
62
23
49
70
31
52
39
73
46
44
62