18
70
21
78
129
459
26
54
22
328
117
277
227
68
38
45
27
20
493
161
93
34
19
24
87
55
268
201
159
214
62
35
13
191
43
53
16
67
30
28
17
14
133
36
627
44
535
371
88