49
22
187
100
46
113
108
158
63
45
137
78
205
200
146
69
202
279
90
96
64
33
65
53
47
21
83
115
41
54
26
98
76
87
162
81
92
147
227
82
143
62
48
39
142
55
120
186
138
15
196
276
28