149
236
84
35
68
326
124
46
133
258
196
50
62
39
73
59
217
52
55
88
65
330
110
18
34
42
99
37
111
128
27
115
15
95
203
86
53
132
153
60
21
102
36
190
97
89
40
148