148
153
76
94
109
76
151
36
205
80
96
102
81
55
70
97
178
90
60
66
124
90
385
160
256
416
236
417
145
225
190
48
243
53
90
44
183
349
171
396
132
199
232
15
111
165
135
130
188
117
129
191
94
168
147
186
160
212
297
167