24
17
149
80
316
135
65
69
1271
317
820
86
102
264
105
87
121
48
43
35
61
45
96
36
95
33
213
113
153
464
70
25
306
10
172
39
57
186
56
147
136
31
116
34
205
20
633
53
106
90
40
176
12
27
175