135
114
110
172
173
71
61
344
124
236
37
439
184
178
245
391
47
65
52
171
96
86
127
87
199
74
183
156