19
34
68
146
60
29
37
110
47
85
184
14
173
51
23
44
39
143
91
127
579
52
42
17
76
54
70
26
24
115
263
84
53
138
209
105
129
28
124
204
64
159
73
123
404
90
95
177
31