99
109
63
188
223
81
67
232
314
94
227
330
69
376
381
156
143
161
313
255
47
230
180
347
119
114
103
254
251
35
250
171
386
226
59
264
396
145
85
326
182
190
160
149
75
158
215
60
482
55
498
181
168