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