42
18
52
586
29
54
31
469
80
74
53
231
272
61
44
21
133
32
35
39
38
64
203
161
448
283
647
270
112
1801
1243
156
67
153
43
36
33
28
23
16
25
22
73
57
24