164
201
60
188
113
26
99
80
95
84
59
25
57
69
217
153
71
47
79
104
54
46
42
43
140
70
75
177
55
58
56
41
97
28
88
143
98
50
101
27
189
35
76
44
49