189
276
60
75
451
35
33
71
43
29
176
295
115
182
45
17
143
88
42
38
125
53
62
198
72
84
94
31
214
57
98
363
199
248
28
9
36
156
129
59
92
172
47
24
216
136
380
49
65
186