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