73
67
112
15
60
164
53
63
82
89
55
147
44
110
87
47
98
64
143
34
142
37
166
69
129
287
299
71
435
212
306
151
18
52
21
146
25
79
161
99
24
26
226
121
77
97
118
238
337