20
119
42
112
154
214
47
54
28
44
25
24
139
159
344
21
60
33
80
129
191
224
387
61
70
166
50
116
17
26
404
904
121
748
34
158
103
190
132
22
79
216
14
227
297
144
66
177
236
76
967
35
75