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