105
852
256
797
73
246
232
234
142
401
102
328
46
24
169
90
240
68
395
45
212
34
241
56
155
21
137
132
41
130
16
121
14
136