143
44
123
27
158
85
77
446
185
105
38
118
63
181
139
41
32
18
39
410
99
276
69
84
66
115
50
72
70
106
235
124
40
24
74
49
17
120
31
22
48
76
86
28
26
60
58
142
52