4
498
51
40
898
158
725
171
243
54
505
275
455
252
81
364
189
142
31
62
378
111
287
312
413
115
149
109
169
72
296
930
405
388
254
82
276
253
211
65
298
427
56
59
232
174
319
141
170
417
94
63
32
157
84
119