296
177
269
212
245
91
53
241
170
50
48
44
35
264
115
235
46
32
78
291
219
179
40
113
150
97
92
83
90
65
203
85
105
42
96
102
83
54
162
45
31
16
70
76
120
108
26
23
50
92