118
133
96
337
196
161
249
80
274
149
346
83
25
106
169
38
217
91
40
146
140
81
92
150
37
75
54
158
48
188
185
148
634
111
166
101
160
125
126
195
139
31
183
63
350
86
130
42
56
145
225
184
41
53
128