151
28
57
128
96
41
150
257
270
73
55
280
171
39
123
38
223
85
50
304
100
201
59
25
101
75
66
22
221
36
184
137
97
19
141
32
154
185
44
76
24
93
23
167
191
49
51
94