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