4
156
58
26
115
25
32
24
43
114
50
129
162
128
109
90
78
130
495
121
205
265
203
272
143
651
95
259
172
101
228
64
111