37
34
81
162
90
67
22
30
15
293
68
213
347
546
109
177
124
66
169
148
245
317
418
134
218
55
362
248
294
116
185