27
18
295
117
24
65
481
136
59
223
41
162
101
84
2399
53
1681
95
148
135
32
665
70
75
29
132
62
35
63
52
257
66
99
137
216
46
44
107
74
38
317
87