138
150
137
186
61
28
439
177
345
305
298
105
40
27
45
41
188
100
238
153
101
53
131
130
71
102
64
123
175
35
90
124
89
44
110
42
241
62
36
160
43
447
21
73
74
383
60
196
185
38
219
109
121
1547