38
18
52
555
29
53
455
80
73
228
269
61
42
21
131
32
35
39
64
201
161
447
283
644
265
112
1795
1239
156
67
153
43
36
33
28
23
16
25
22
31
57
24