56
20
199
31
102
524
26
41
58
465
30
28
584
23
143
14
29
193
157
97
163
299
177
54
219
367
215
315
371
39
123
24
355
413
72
192
140
464
434
127
66
43
17
37
40
106