321
22
412
69
490
57
185
135
527
135
316
184
213
148
152
31
330
164
434
157
319
126
212
2
197
105
201
120
82
16
336
48
228
177
129
102
167
125
242
122