76
21
44
169
145
340
166
236
74
133
111
143
69
211
117
139
156
19
282
92
164
97
226
34
103
68
40
80
127
335
73
53
51
41
250
188
179