20
59
46
18
30
108
24
390
169
134
193
129
38
148
45
109
230
404
92
57
37
21
43
33
182
126
186
62
481
181
115
154
83
103
328
66
162
107
343
207
36
457
67
204
155
68
362
132
77