27
67
50
153
55
41
125
21
17
31
23
28
30
34
44
25
36
46
88
63
74
94
100
82
123
99
97
93
111
161
280
150
95
234
139
112
127
119
226
155