27
23
14
26
37
21
74
73
10
33
59
149
22
158
10
30
50
46
61
74
46
31
26
35
14
33
78
25
61
34
134
155
147
212
283
190
283
144
60
147
76
138
90
121
187
111
50
181
186
82
79
384
274
162
199
176
105
210
490
332