61
89
133
19
196
178
46
179
64
10
21
26
137
15
67
42
27
123
233
7
169
87
325
188
153
53
22
311
210
184
16
59
40
78
347
219
73
227
171
155
76
95
82
249
41
119
287
159
74
108
33
34
101