23
54
78
40
308
31
155
212
32
176
133
225
83
175
159
66
138
656
443
62
88
55
186
137
207
151
230
51
82
450
271
162
378
167
102
233
77
24
315
64
80