21
110
51
15
149
63
154
55
140
76
141
83
49
131
174
81
165
151
85
128
33
118
56
77
456
244
644
287
100
80
88
57
185
396
66
203
318
143
306
157
64
121
34
193
53
227
222
461
79
158
288
44
27