161
63
180
77
131
183
75
196
195
225
85
42
93
84
100
68
80
64
227
146
66
90
172
147
169
67
108
30
158
45
34
59
121
82
105
210
96
168
81
166
55
175
37
26
51
43
49
23
39
46
142