136
26
10
67
75
279
39
97
131
43
38
92
63
76
96
48
150
94
72
337
91
306
249
278
196
359
281
273
396
295
118
220
103
202
130
74
173
433
325