3
154
56
26
115
25
32
24
43
114
50
129
161
128
107
90
78
130
495
121
205
264
203
272
143
647
95
258
172
100
227
64
111