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