17
26
21
45
166
116
27
661
104
25
35
8
36
19
23
9
98
33
39
152
22
46
34
120
14
268
57
44
882
62
94
40
196
86
128
134
53
83
78
59
106
161
157
67
325
280