28
21
31
17
13
54
40
65
63
61
42
24
140
191
125
154
169
80
164
56
171
233
81
117
59
107
75
115
79
152