124
66
106
232
27
42
173
285
54
50
328
61
313
154
294
198
227
4851
148
62
416
282
671
53
32
35
49
216
190
70