33
30
88
29
61
75
34
39
37
51
32
48
155
26
41
14
138
46
38
277
42
261
60
35
31
234
49
17
18
310
133
212
59
214
269
183
36
80
377
64
73