28
9
90
85
182
246
131
44
115
657
151
61
271
17
183
218
93
297
127
23
107
14
220
236
267
8
35
1
53
30