41
36
38
77
46
197
97
58
121
76
93
304
151
342
109
91
60
361
142
264
239
96
175
412
147
242
250
172
204
69
135
189
222
215
263
409
105
63
150
483
173
397
180
131
199
143
276
668
293
420
107
352
111
153
156
219
270
365