21
49
56
104
46
132
68
43
163
142
60
95
44
85
129
155
193
99
180
233
66
100
172
177
350
26
18
17
80
98
48
148
54
39
272
540
51
37
57
268
33
217
213
237
81
53
47
82
36
147
75