46
200
29
48
105
145
34
191
96
209
55
38
356
26
39
159
37
27
21
463
385
36
101
152
342
110
83
43
148
68
40
90