21
18
240
325
363
486
218
14
1855
267
9
552
86
190
777
186
576
480
661
177
701
389
70
38
183
156
551
256
135
151
276
201
243
295
189
347
610
8
4
46
20
22
136
165
502
669
232
9
156
