66
151
144
29
28
34
80
22
79
244
175
21
309
200
71
86
178
74
55
56
146
133
112
185
159
119
81
283
91
46
49
126
117
142
130
63
38
189
407
186
33
37
44
53
160
128
50
78
181
26
36
149
27
39
75