19
27
20
64
43
238
542
81
904
37
50
29
34
82
107
42
52
57
26
185
25
109
74
17
73
48
67
33
61
41
28
21
35
32
62
83
18
30
316
96
53
55
54
13
56
24