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