93
150
81
14
180
175
138
165
44
31
58
50
193
179
55
37
20
53
66
16
80
24
280
219
62
21
52
120
18
103
82
30
26
242
107
124
41
173
63
25
68
47
253
342
133
36
130
61
88
19
43