21
27
123
466
47
208
26
194
48
113
379
33
76
223
80
44
57
129
78
122
97
84
28
70
31
15
19
13
35
39
58
77
52
18
42
23
79
25
150
46
43
74
22
17
283