20
38
17
24
32
49
184
41
56
28
79
31
138
477
73
46
19
277
88
52
135
276
53
90
171
209
64
36
63
94
159
205
213
142
96
55
227
349
43
74
148
177
66
173
70
29