23
187
20
31
15
63
46
68
107
50
60
175
196
52
71
59
88
116
34
28
117
869
203
62
357
26
48
291
145
111
213
133
141
45
95
96
105
108
80
37
221
218
180
324
33
21
112
183
98
99
158
150
76