51
168
37
49
52
44
76
206
129
21
19
103
33
102
112
42
27
87
58
54
69
62
26
50
43
16
121
79
57
61
119
71
92
148
111
59
20
117
38
146
39
60
55
279
40