35
31
13
24
26
71
10
281
28
141
130
282
33
78
195
92
115
104
661
174
160
114
66
166
177
261
133
188
194
302
365
277
156
219
327
209
262
379
59
118
284
74
154
207
199
69
111
137
82
420
368
110
61
536
169
222
298