43
18
52
588
30
55
465
81
74
54
231
272
61
47
21
133
32
35
39
38
66
201
161
447
283
645
271
112
1801
1241
157
67
153
42
36
33
28
23
16
25
22
24
37
73
31
58