18
28
9
97
37
26
30
24
184
166
71
17
204
16
31
468
51
13
126
207
62
198
8
15
20
228
33
4
5
27
89
14
41
45
128
2
674
58
19
101
21
69