22
47
39
63
63
49
35
247
241
201
43
23
21
110
343
573
708
766
688
685
10
37
35
21
67
27
52
73
46
62
21
47
67
27
52
39
73
46
43
62