136
61
41
188
83
49
210
24
47
21
66
67
134
132
59
60
314
167
194
77
173
80
37
111
140
283
213
238
106
151
159
68
23
228
144
31
97
35
43
193
8
219
250
135
268
94
340
252
157