28
21
35
39
60
31
59
93
120
249
202
264
161
196
141
62
148
88
58
32
24
19
244
35
44
68
95
157
107
184
33
216
181
97
59
37
135
20
44
137
39
20
83
168
72
63
133
39
79
64
74
162
135
98
63
16
131
34
11
67