49
25
37
142
113
506
58
147
41
40
199
316
81
116
197
118
108
84
57
274
181
39
68
133
46
61
78
66
62
60
89