135
26
10
67
74
279
38
97
131
42
92
63
76
96
48
150
149
94
72
337
91
305
249
278
196
359
280
273
395
295
118
220
103
202
130
73
173
432
325