43
33
305
103
55
40
135
137
68
49
86
57
140
96
62
526
42
88
81
94
60
76
245
210
173
182
618
45
16
603
487
177
8849
74
63
34
99
462
56
4139
46
652
70
32
188
409
26
24
38
90
53
47
61
77