77
126
115
209
251
98
62
371
331
188
225
54
206
139
67
52
286
171
66
21
32
154
129
106
93
92
100
112
339
164
157
42
244
197
336
96
33
173
294
150
136
155
50
104
131
73
39
99
18
28
31
146
168
48