81
141
36
113
70
177
41
111
238
228
155
95
83
112
144
118
147
20
15
125
169
104
136
50
927
209
342
193
116
142
240
99
35