98
223
159
59
21
51
456
335
91
19
131
162
16
43
25
202
20
413
24
39
141
383
52
240
505
234
332
239
33
176
331
69
187
123
395
273
31
122
42
264
169
37
155
34
79
32
35
68
64
280
57
1193
45