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
92
65
83
97
105
90
203
42
102
85
96
84
54
163
70
46
108
31
16
76
120
23
50
26
92