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