27
20
29
212
64
106
178
107
77
59
52
97
123
65
74
155
62
365
41
56
71
33
131
43
18
115
47
36
103
35
189
34
191
201
93
84
493
164
469