38
350
96
39
130
76
224
175
72
324
108
131
79
135
121
286
247
184
114
101
80
102
57
43
78
225
23
417
113
82
138
179
296
74
254
188
192
226
168
269
124
193
485
229
217
367
41
245
399
159
261
280
134
227
359
47
191